.barua-ai-widget-module__hhEOqq__launcher{z-index:100;border-radius:var(--radius-full);width:3.5rem;height:3.5rem;position:fixed;inset-block-end:var(--spacing-6);inset-inline-end:var(--spacing-6)}.barua-ai-widget-module__hhEOqq__panel{--launcher-clearance:calc(var(--spacing-6) + 3.5rem + var(--spacing-3));z-index:100;width:calc(100vw - var(--spacing-10));max-width:24rem;height:32rem;max-height:calc(100dvh - var(--launcher-clearance) - var(--spacing-6));flex-direction:column;display:flex;position:fixed;inset-block-end:var(--launcher-clearance);inset-inline-end:var(--spacing-6);overflow:clip}.barua-ai-widget-module__hhEOqq__header{padding:var(--spacing-3) var(--spacing-4);border-block-end:1px solid var(--color-border);flex:none}.barua-ai-widget-module__hhEOqq__tile{border-radius:var(--radius-element);background-color:var(--color-accent);width:2rem;height:2rem;color:var(--color-on-accent);flex:none;place-items:center;display:grid}.barua-ai-widget-module__hhEOqq__messages{min-height:0;padding:var(--spacing-4);flex:auto;overflow-y:auto}.barua-ai-widget-module__hhEOqq__prose{white-space:pre-wrap}.barua-ai-widget-module__hhEOqq__compose{padding:var(--spacing-3);border-block-start:1px solid var(--color-border);flex:none}.barua-ai-widget-module__hhEOqq__attached{padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-3);border-radius:var(--radius-element);background-color:var(--color-background-muted);margin-block-end:var(--spacing-2)}.barua-ai-widget-module__hhEOqq__prompt textarea{field-sizing:content;resize:none;max-height:7rem}
.account-menu-module__lXCXhG__trigger:after{content:"";inset:calc(-1 * var(--spacing-1));border-radius:var(--radius-full);position:absolute}
.brand-mark-module__qfpSJW__mark{block-size:auto;inline-size:100%;display:block}.brand-mark-module__qfpSJW__logo{color:#186f70;flex-shrink:0;line-height:0;display:inline-block}html[data-theme=dark] .brand-mark-module__qfpSJW__logo{color:#2a9a9b}.brand-mark-module__qfpSJW__logo[data-size=sm]{inline-size:var(--spacing-6)}.brand-mark-module__qfpSJW__logo[data-size=md]{inline-size:var(--spacing-8)}.brand-mark-module__qfpSJW__logo[data-size=lg]{inline-size:var(--spacing-12)}
.site-frame-module__pEsfvq__shell .astryx-app-shell-header{transition:border-color var(--duration-fast) var(--ease-standard);border-block-end:1px solid #0000}html[data-scrolled] .site-frame-module__pEsfvq__shell .astryx-app-shell-header{border-block-end-color:var(--color-border)}@media (prefers-reduced-motion:reduce){.site-frame-module__pEsfvq__shell .astryx-app-shell-header{transition:none}}.site-frame-module__pEsfvq__topNav{max-inline-size:72rem;margin-inline:auto}
.landing-module__4Tjnla__page{--landing-ease:var(--ease-standard);--landing-fast:var(--duration-fast);background-color:var(--color-background-surface)}@media (prefers-reduced-motion:reduce){.landing-module__4Tjnla__page{--landing-fast:0s}}.landing-module__4Tjnla__container{inline-size:100%;max-inline-size:72rem;padding-inline:var(--spacing-4);margin-inline:auto}@media (min-width:48rem){.landing-module__4Tjnla__container{padding-inline:var(--spacing-6)}}.landing-module__4Tjnla__band{gap:var(--spacing-12);padding-block:calc(var(--spacing-12) * 2);flex-direction:column;scroll-margin-block-start:var(--spacing-12);display:flex}.landing-module__4Tjnla__bandIntro{align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;max-inline-size:48rem;margin-inline:auto;display:flex}.landing-module__4Tjnla__title{font-size:var(--font-size-4xl);line-height:1.22;font-weight:var(--font-weight-semibold);text-wrap:balance}@media (min-width:64rem){.landing-module__4Tjnla__title{font-size:var(--font-size-5xl);line-height:1.19}}.landing-module__4Tjnla__onDark,.landing-module__4Tjnla__onAccent{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-text-secondary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark);--color-on-accent:var(--color-on-light);color:var(--color-text-primary)}html[data-theme=dark] .landing-module__4Tjnla__onAccent{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-text-secondary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light);--color-on-accent:var(--color-on-dark)}.landing-module__4Tjnla__heroFrame{padding:var(--spacing-4) var(--spacing-4) 0}@media (min-width:48rem){.landing-module__4Tjnla__heroFrame{padding:var(--spacing-6) var(--spacing-6) 0}}.landing-module__4Tjnla__heroCard{border-radius:calc(var(--radius-container) * 2);background-color:#000;background-image:radial-gradient(75% 90% at 12% 18%,#1d9c9a 0%,#0b4fc4 38%,#000 78%);overflow:hidden}.landing-module__4Tjnla__hero{padding:calc(var(--spacing-10) * 2) var(--spacing-6) 0}.landing-module__4Tjnla__heroCopy{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:48rem){.landing-module__4Tjnla__hero{padding-block-start:calc(var(--spacing-7) * 4)}}.landing-module__4Tjnla__chip{align-items:center;gap:var(--spacing-2);block-size:var(--spacing-7);padding-inline:var(--spacing-3);border:1px solid var(--color-text-primary);border-radius:var(--radius-full);font-size:var(--font-size-base);display:inline-flex}.landing-module__4Tjnla__chip svg{inline-size:var(--spacing-4);block-size:var(--spacing-4)}.landing-module__4Tjnla__heroTitle{max-inline-size:56rem;font-size:var(--font-size-4xl);line-height:1.2;font-weight:var(--font-weight-semibold);text-wrap:balance;margin-block-start:var(--spacing-6)}@media (min-width:48rem){.landing-module__4Tjnla__heroTitle{font-size:var(--font-size-5xl);line-height:1.18}}@media (min-width:64rem){.landing-module__4Tjnla__heroTitle{font-size:calc(var(--font-size-5xl) * 4 / 3);line-height:1.143}}.landing-module__4Tjnla__heroSubtitle{font-size:var(--font-size-3xl);line-height:1.2;font-weight:var(--font-weight-normal);margin-block-start:var(--spacing-3)}@media (min-width:48rem){.landing-module__4Tjnla__heroSubtitle{font-size:calc(var(--font-size-3xl) + var(--spacing-0-5) * 2)}}.landing-module__4Tjnla__heroLede{max-inline-size:40rem;text-wrap:balance;margin-block-start:var(--spacing-6)}.landing-module__4Tjnla__heroAction{margin-block-start:var(--spacing-8)}.landing-module__4Tjnla__heroVisual{block-size:20rem;inline-size:100%;margin-block-start:var(--spacing-12);position:relative}@media (min-width:48rem){.landing-module__4Tjnla__heroVisual{block-size:26rem}}@media (min-width:64rem){.landing-module__4Tjnla__heroVisual{block-size:32rem}}.landing-module__4Tjnla__heroImage{mix-blend-mode:lighten;block-size:auto;inline-size:30rem;max-inline-size:none;position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%;-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%)}@media (min-width:48rem){.landing-module__4Tjnla__heroImage{inline-size:40rem}}@media (min-width:64rem){.landing-module__4Tjnla__heroImage{inline-size:48rem}}.landing-module__4Tjnla__wall{gap:var(--spacing-12);padding-block:calc(var(--spacing-12) * 2);flex-direction:column;display:flex;overflow:hidden}.landing-module__4Tjnla__wallStage{perspective:1400px}.landing-module__4Tjnla__wallTilt{gap:var(--spacing-6);flex-direction:column;display:flex;transform:rotateX(14deg)rotate(-2deg)}.landing-module__4Tjnla__wallRow{overflow:hidden}.landing-module__4Tjnla__wallTrack{gap:var(--spacing-6);inline-size:max-content;animation:landing-module__4Tjnla__landing-wall var(--wall-duration,70s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.landing-module__4Tjnla__wallTrack[data-pace=steady]{--wall-duration:70s}.landing-module__4Tjnla__wallTrack[data-pace=slow]{--wall-duration:85s}.landing-module__4Tjnla__wallTrack[data-pace=quick]{--wall-duration:60s}.landing-module__4Tjnla__wallTrack[data-direction=reverse]{animation-direction:reverse}.landing-module__4Tjnla__wallTrack:hover{animation-play-state:paused}@keyframes landing-module__4Tjnla__landing-wall{to{transform:translateX(calc(-50% - var(--spacing-6) / 2))}}.landing-module__4Tjnla__wallCard{gap:var(--spacing-4);inline-size:24rem;padding:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-container);background-color:var(--color-background-surface);flex-direction:column;flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.landing-module__4Tjnla__wallTilt{transform:none}.landing-module__4Tjnla__wallTrack{inline-size:auto;padding-inline:var(--spacing-4);flex-wrap:wrap;justify-content:center;animation:none}.landing-module__4Tjnla__wallCard[aria-hidden=true]{display:none}}.landing-module__4Tjnla__cardHead{align-items:center;gap:var(--spacing-3);display:flex}.landing-module__4Tjnla__iconChip{inline-size:var(--spacing-9);block-size:var(--spacing-9);border-radius:var(--radius-inner);background-color:var(--color-accent-muted);color:var(--color-icon-accent);flex-shrink:0;place-items:center;display:inline-grid}.landing-module__4Tjnla__iconChip svg{inline-size:var(--spacing-5);block-size:var(--spacing-5)}.landing-module__4Tjnla__wallLine{flex:1}.landing-module__4Tjnla__cardFoot{border-block-start:1px solid var(--color-border);padding-block-start:var(--spacing-3)}.landing-module__4Tjnla__catalogue{justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-module__4Tjnla__card{gap:var(--spacing-4);padding:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-container);background-color:var(--color-background-surface);flex-direction:column;display:flex}.landing-module__4Tjnla__catalogue>.landing-module__4Tjnla__card{inline-size:100%}@media (min-width:48rem){.landing-module__4Tjnla__catalogue>.landing-module__4Tjnla__card{inline-size:calc((100% - var(--spacing-4)) / 2)}}@media (min-width:64rem){.landing-module__4Tjnla__catalogue>.landing-module__4Tjnla__card{inline-size:calc((100% - var(--spacing-4) * 2) / 3)}}.landing-module__4Tjnla__cardTop{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}.landing-module__4Tjnla__cardName{gap:var(--spacing-1);flex-direction:column;min-inline-size:0;display:flex}.landing-module__4Tjnla__cardTitle{font-size:var(--font-size-xl);line-height:1.2}.landing-module__4Tjnla__mono{font-family:var(--font-family-code)}.landing-module__4Tjnla__facts{gap:var(--spacing-3) var(--spacing-4);border-block-start:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block-start:var(--spacing-4);display:grid}.landing-module__4Tjnla__facts>div{gap:var(--spacing-0-5);flex-direction:column;display:flex}.landing-module__4Tjnla__facts dd{margin:0}.landing-module__4Tjnla__note{text-align:center;max-inline-size:40rem;margin-inline:auto}.landing-module__4Tjnla__grid{gap:var(--spacing-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.landing-module__4Tjnla__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.landing-module__4Tjnla__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-module__4Tjnla__ring{inline-size:var(--spacing-12);block-size:var(--spacing-12);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-background-surface);color:var(--color-icon-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;display:inline-grid}.landing-module__4Tjnla__ring svg{inline-size:var(--spacing-5);block-size:var(--spacing-5)}.landing-module__4Tjnla__featureTitle{font-size:var(--font-size-xl);padding-block-start:var(--spacing-2);line-height:1.2}.landing-module__4Tjnla__plan{block-size:100%}.landing-module__4Tjnla__price{align-items:baseline;gap:var(--spacing-1);display:flex}.landing-module__4Tjnla__planList{border-block-start:1px solid var(--color-border);flex:1;padding-block-start:var(--spacing-4)}.landing-module__4Tjnla__tick{inline-size:var(--spacing-5);block-size:var(--spacing-5);color:var(--color-icon-accent);flex-shrink:0}.landing-module__4Tjnla__questions{gap:var(--spacing-12);padding-block:calc(var(--spacing-12) * 2);scroll-margin-block-start:var(--spacing-12);display:grid}@media (min-width:64rem){.landing-module__4Tjnla__questions{gap:calc(var(--spacing-8) * 2);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.landing-module__4Tjnla__questionsIntro{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;display:flex}.landing-module__4Tjnla__accordion{gap:var(--spacing-4);flex-direction:column;display:flex}.landing-module__4Tjnla__question{border:1px solid var(--color-border);border-radius:var(--radius-container);background-color:var(--color-background-surface);transition:background-color var(--landing-fast) var(--landing-ease), border-color var(--landing-fast) var(--landing-ease)}.landing-module__4Tjnla__question .astryx-collapsible-trigger{padding:var(--spacing-5) var(--spacing-6);border-radius:var(--radius-container)}.landing-module__4Tjnla__question .astryx-collapsible-content{padding-inline:var(--spacing-6);interpolate-size:allow-keywords;transition:height var(--landing-fast) var(--landing-ease), display var(--landing-fast) allow-discrete;overflow:hidden}.landing-module__4Tjnla__question .astryx-collapsible-content:not([data-open]){height:0}@starting-style{.landing-module__4Tjnla__question .astryx-collapsible-content[data-open]{height:0}}.landing-module__4Tjnla__question:has(>.astryx-collapsible-trigger[data-open]){background-color:var(--color-accent);--color-text-primary:var(--color-on-accent);--color-text-secondary:var(--color-on-accent);--color-icon-primary:var(--color-on-accent);--color-icon-secondary:var(--color-on-accent);border-color:#0000}.landing-module__4Tjnla__questionTitle{font-size:var(--font-size-xl);line-height:1.2;font-weight:var(--font-weight-medium)}.landing-module__4Tjnla__answer{padding-block-end:var(--spacing-6)}.landing-module__4Tjnla__closing{padding-block:var(--spacing-12) calc(var(--spacing-12) * 2)}.landing-module__4Tjnla__closingPanel{border-radius:var(--radius-container);background-color:var(--color-accent)}.landing-module__4Tjnla__closingBody{align-items:center;gap:var(--spacing-6);padding:calc(var(--spacing-8) * 2) var(--spacing-6);text-align:center;flex-direction:column;display:flex}@media (min-width:48rem){.landing-module__4Tjnla__closingBody{padding-inline:var(--spacing-12)}}@media (min-width:64rem){.landing-module__4Tjnla__closingBody{padding-block:calc(var(--spacing-12) * 2)}}.landing-module__4Tjnla__closingLede{max-inline-size:42rem}.landing-module__4Tjnla__closingActions{justify-content:center;gap:var(--spacing-3);flex-wrap:wrap;margin-block-start:var(--spacing-4);display:flex}.landing-module__4Tjnla__outlineButton{border:1px solid var(--color-text-primary);background-color:#0000}.landing-module__4Tjnla__outlineButton:hover{background-color:var(--color-background-muted)}.landing-module__4Tjnla__footer{gap:var(--spacing-12);padding-block:calc(var(--spacing-8) * 2) var(--spacing-10);flex-direction:column;display:flex}.landing-module__4Tjnla__footerNav{gap:var(--spacing-10) var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.landing-module__4Tjnla__footerNav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.landing-module__4Tjnla__footerNav{grid-template-columns:2fr 1fr 2fr 1.5fr 1fr}}.landing-module__4Tjnla__footerGroup{gap:var(--spacing-4);flex-direction:column;display:flex}.landing-module__4Tjnla__footerLead{grid-column:1/-1}@media (min-width:64rem){.landing-module__4Tjnla__footerLead{grid-column:auto}}.landing-module__4Tjnla__footerLinks{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-module__4Tjnla__copyright{border-block-start:1px solid var(--color-border);text-align:center;padding-block-start:var(--spacing-10)}.landing-module__4Tjnla__footerBrand{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-inner);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.landing-module__4Tjnla__footerBrand:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--spacing-1)}.landing-module__4Tjnla__footerHeading{font-size:var(--font-size-base);line-height:1.43;font-weight:var(--font-weight-semibold)}
.setup-module__XS8bSa__signOut{justify-content:center;margin-block-start:var(--spacing-2);display:flex}.setup-module__XS8bSa__tapTarget{min-block-size:var(--spacing-11)}
.auth-frame-module__AVjeEG__page{background-color:var(--color-background-body)}
.login-form-module__nxpdCG__tapTarget{min-block-size:var(--spacing-11)}
