.AnnouncementBar-module__eLaNqG__bar{z-index:1;background:var(--ink);color:var(--ink-on-dark);border-bottom:1px solid #d6fffd14;font-size:13.5px;position:relative}.AnnouncementBar-module__eLaNqG__inner{justify-content:center;align-items:center;height:38px;display:flex;overflow:hidden}.AnnouncementBar-module__eLaNqG__item{min-width:0;animation:AnnouncementBar-module__eLaNqG__slideIn .45s var(--ease-out) both;align-items:center;gap:10px;display:flex}.AnnouncementBar-module__eLaNqG__tag{background:var(--grad);color:var(--ink);font:700 10.5px/1.4 var(--mono-f);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:2px 7px}.AnnouncementBar-module__eLaNqG__announcement{background:#ffd166}.AnnouncementBar-module__eLaNqG__text{text-overflow:ellipsis;white-space:nowrap;opacity:.9;min-width:0;overflow:hidden}.AnnouncementBar-module__eLaNqG__was{opacity:.6}.AnnouncementBar-module__eLaNqG__now{color:var(--brand-2);font-weight:600}.AnnouncementBar-module__eLaNqG__link{color:var(--brand-2);white-space:nowrap;flex-shrink:0;font-weight:500;text-decoration:none}.AnnouncementBar-module__eLaNqG__link:after{content:" →"}.AnnouncementBar-module__eLaNqG__link:hover{text-decoration:underline}@media (max-width:760px){.AnnouncementBar-module__eLaNqG__bar{font-size:12.5px}.AnnouncementBar-module__eLaNqG__link{display:none}}@keyframes AnnouncementBar-module__eLaNqG__slideIn{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}
.ui-module__BTHRzq__root{--brand:#01a79e;--brand-2:#26aadf;--grad:linear-gradient(90deg, #26aadf, #01a79e);--grad-deep:linear-gradient(180deg, #024b5a, #012931);--deep:#024b5a;--ink:#060909;--ink-on-dark:#e9fcfb;--surface:#fff;--surface-tint:#eef8fc;--panel:#14191a;--muted:#9bb4b5;--muted-light:#496365;--line:#303f41;--line-light:#cbe2e1;--ok:#3ddc97;--radius:.25rem;--shadow:0 22px 70px #0203049e;--display:var(--font-work), system-ui, sans-serif;--mono-f:var(--font-mono), ui-monospace, monospace;--ease-pop:cubic-bezier(.3, 1.5, .5, 1);--ease-out:cubic-bezier(.2, .9, .3, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);background:var(--surface);color:var(--ink);font:400 17px/1.55 var(--display);-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.ui-module__BTHRzq__root){scroll-padding-top:80px}:where(.ui-module__BTHRzq__root) :is(h1,h2,h3){font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:.98}:where(.ui-module__BTHRzq__root) h2{font-size:clamp(38px,5vw,64px)}:where(.ui-module__BTHRzq__root) h3{letter-spacing:-.02em;line-height:1.2}:where(.ui-module__BTHRzq__root) :focus-visible{outline:2px solid var(--brand);outline-offset:3px}:where(.ui-module__BTHRzq__root) button:active{transform:none}.ui-module__BTHRzq__mono{font-family:var(--mono-f);letter-spacing:0}.ui-module__BTHRzq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-module__BTHRzq__skip{z-index:100;background:var(--brand);color:var(--ink);border-radius:var(--radius);padding:10px 14px;position:absolute;top:-60px;left:12px}.ui-module__BTHRzq__skip:focus{top:12px}.ui-module__BTHRzq__wrap{width:min(1200px,100% - 32px);margin-inline:auto}.ui-module__BTHRzq__icon{flex-shrink:0;width:24px;height:24px}.ui-module__BTHRzq__btn{color:#fff;font:800 14px/20px var(--font-figtree), sans-serif;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#26aadf,#01a79e);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s,color .2s;display:inline-flex}.ui-module__BTHRzq__btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 24px -10px #1ac3e6cc}.ui-module__BTHRzq__btn:active:not(:disabled){transform:scale(.95)}.ui-module__BTHRzq__btn:focus-visible{outline-offset:3px;outline:2px solid #26aadf}.ui-module__BTHRzq__btn:disabled{opacity:.55;cursor:default}.ui-module__BTHRzq__btnGhost{color:#0000;-webkit-background-clip:text;background-clip:text;border:2px solid #26aadf}.ui-module__BTHRzq__btnGhost:hover:not(:disabled){box-shadow:0 0 14px #26aadfa6,inset 0 0 10px #26aadf59}@media (min-width:1024px){.ui-module__BTHRzq__btn{padding:14px 22px;font-size:16px;line-height:22px}.ui-module__BTHRzq__btnGhost{padding-inline:32px}}.ui-module__BTHRzq__btnXl{padding:15px 26px;font-size:17px;line-height:22px}.ui-module__BTHRzq__btnSm{padding:10px 14px;font-size:13px;line-height:18px}.ui-module__BTHRzq__gridBg{isolation:isolate;position:relative}.ui-module__BTHRzq__gridBg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid,#7ab1b829) 1px, transparent 1px), linear-gradient(90deg, var(--grid,#7ab1b829) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(90% 80% at 50% 40%,#000 40%,#0000 100%)}.ui-module__BTHRzq__band{padding-block:clamp(80px,10vw,128px)}.ui-module__BTHRzq__bandLift{background:var(--surface)}.ui-module__BTHRzq__bandDeep{--grid:#d6fffd14;background:var(--grad-deep);color:var(--ink-on-dark)}.ui-module__BTHRzq__lede{color:var(--muted-light);max-width:52ch;font-size:18px}.ui-module__BTHRzq__bandDeep .ui-module__BTHRzq__lede{color:#bbdddc}.ui-module__BTHRzq__bandCta{justify-content:center;margin-top:48px;display:flex}@media (max-width:760px){.ui-module__BTHRzq__root{font-size:16px}}@media (prefers-reduced-motion:reduce){html:has(.ui-module__BTHRzq__root){scroll-behavior:auto!important}:where(.ui-module__BTHRzq__root) *,:where(.ui-module__BTHRzq__root) :before,:where(.ui-module__BTHRzq__root) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.Brand-module__wmH45W__brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Brand-module__wmH45W__mark{width:auto;height:30px}.Brand-module__wmH45W__wordmark{width:auto;height:13px}
.Faq-module__6RNjKW__faq{border-top:1px solid var(--line-light);max-width:880px;margin-inline:auto}.Faq-module__6RNjKW__faq details{border-bottom:1px solid var(--line-light)}.Faq-module__6RNjKW__deep,.Faq-module__6RNjKW__deep details{border-color:#d6fffd29}.Faq-module__6RNjKW__faq summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(18px,2vw,21px);font-weight:500;list-style:none;display:flex}.Faq-module__6RNjKW__faq summary::-webkit-details-marker{display:none}.Faq-module__6RNjKW__faq summary span{border-radius:var(--radius);opacity:.6;border:1px solid;flex-shrink:0;width:28px;height:28px;position:relative}.Faq-module__6RNjKW__faq summary span:before,.Faq-module__6RNjKW__faq summary span:after{content:"";width:11px;height:1.5px;transition:rotate .3s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.Faq-module__6RNjKW__faq summary span:after{rotate:90deg}.Faq-module__6RNjKW__faq details[open] summary span:after{rotate:none}.Faq-module__6RNjKW__faq details p{color:var(--muted-light);animation:Faq-module__6RNjKW__rise .4s var(--ease-out) both;padding:0 48px 26px 0;font-size:17px}.Faq-module__6RNjKW__deep details p{color:#c1e1e0}@media (max-width:760px){.Faq-module__6RNjKW__faq details p{padding-right:0}}@keyframes Faq-module__6RNjKW__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.Footer-module__GT6aXW__footer{background:var(--ink);color:var(--muted);padding:64px 0 32px;font-size:15px}.Footer-module__GT6aXW__inner{grid-template-columns:2fr repeat(4,1fr);gap:32px;display:grid}.Footer-module__GT6aXW__tagline{max-width:36ch;margin-top:14px}.Footer-module__GT6aXW__apps{margin-top:22px}.Footer-module__GT6aXW__apps span{color:var(--ink-on-dark);margin-bottom:10px;font-size:13px;display:block}.Footer-module__GT6aXW__apps div{flex-wrap:wrap;gap:10px;display:flex}.Footer-module__GT6aXW__apps a{transition:transform .25s var(--ease-out);display:block}.Footer-module__GT6aXW__apps a:hover{transform:translateY(-2px)}.Footer-module__GT6aXW__apps img{width:auto;height:40px;display:block}.Footer-module__GT6aXW__sema{transition:transform .25s var(--ease-out);margin-top:20px;display:inline-block}.Footer-module__GT6aXW__sema:hover{transform:translateY(-2px)}.Footer-module__GT6aXW__sema img{width:120px;height:auto;display:block}.Footer-module__GT6aXW__footer nav{flex-direction:column;gap:10px;display:flex}.Footer-module__GT6aXW__footer nav b{color:var(--ink-on-dark);margin-bottom:4px;font-weight:500}.Footer-module__GT6aXW__footer nav a{text-decoration:none}.Footer-module__GT6aXW__footer nav a:hover{color:var(--brand-2)}.Footer-module__GT6aXW__legal{border-top:1px solid var(--line);margin-top:48px;padding-top:24px;font-size:13px}@media (max-width:1080px){.Footer-module__GT6aXW__inner{grid-template-columns:1fr 1fr}}@media (max-width:760px){.Footer-module__GT6aXW__inner{grid-template-columns:1fr}}
.NavDropdown-module__TJ2Vea__root{position:relative}.NavDropdown-module__TJ2Vea__trigger{align-items:center;gap:4px;display:inline-flex}.NavDropdown-module__TJ2Vea__chevron{transition:transform .25s}.NavDropdown-module__TJ2Vea__root:hover .NavDropdown-module__TJ2Vea__chevron,.NavDropdown-module__TJ2Vea__trigger[aria-expanded=true] .NavDropdown-module__TJ2Vea__chevron{transform:rotate(180deg)}.NavDropdown-module__TJ2Vea__panel{z-index:50;opacity:0;visibility:hidden;padding-top:14px;transition:opacity .2s,transform .25s cubic-bezier(.2,.9,.3,1),visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.NavDropdown-module__TJ2Vea__open{opacity:1;visibility:visible;transform:translate(-50%)}.NavDropdown-module__TJ2Vea__card{text-transform:none;background:linear-gradient(#024b5a,#012931);border:1px solid #28a9dc40;border-radius:16px;grid-template-columns:500px 200px;gap:12px;padding:12px;display:grid;box-shadow:0 24px 60px -20px #0009}.NavDropdown-module__TJ2Vea__list{grid-template-columns:1fr 1fr;align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.NavDropdown-module__TJ2Vea__wide{grid-template-columns:630px 180px}.NavDropdown-module__TJ2Vea__wide .NavDropdown-module__TJ2Vea__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.NavDropdown-module__TJ2Vea__wide .NavDropdown-module__TJ2Vea__item{padding:7px 10px 7px 14px}.NavDropdown-module__TJ2Vea__wide .NavDropdown-module__TJ2Vea__item b{font-size:14px}.NavDropdown-module__TJ2Vea__wide .NavDropdown-module__TJ2Vea__item span{font-size:12px}.NavDropdown-module__TJ2Vea__wide .NavDropdown-module__TJ2Vea__preview{min-height:0}.NavDropdown-module__TJ2Vea__item{color:#fff;border-radius:10px;flex-direction:column;gap:2px;height:100%;padding:9px 12px 9px 16px;transition:background .2s;display:flex;position:relative}.NavDropdown-module__TJ2Vea__item:before{content:"";background:linear-gradient(#26aadf,#01a79e);border-radius:3px;width:3px;transition:transform .25s cubic-bezier(.2,.9,.3,1);position:absolute;top:12px;bottom:12px;left:6px;transform:scaleY(0)}.NavDropdown-module__TJ2Vea__item b{font-size:15px;font-weight:600}.NavDropdown-module__TJ2Vea__item span{color:#afcbd4;font-size:13px;line-height:1.4}.NavDropdown-module__TJ2Vea__active{background:#28a9dc24}.NavDropdown-module__TJ2Vea__active:before{transform:scaleY(1)}.NavDropdown-module__TJ2Vea__preview{background:radial-gradient(circle at 30% 20%,#e8f8fb,#bfe9ef);border-radius:12px;min-height:180px;position:relative;overflow:hidden}.NavDropdown-module__TJ2Vea__image{-o-object-fit:contain;object-fit:contain;opacity:0;filter:blur(6px);padding:14px;transition:opacity .35s,transform .5s cubic-bezier(.2,.9,.3,1),filter .35s;transform:scale(1.08)}.NavDropdown-module__TJ2Vea__photo{-o-object-fit:cover;object-fit:cover;padding:0}.NavDropdown-module__TJ2Vea__shown{opacity:1;filter:none;transform:scale(1)}.NavDropdown-module__TJ2Vea__preview:hover .NavDropdown-module__TJ2Vea__shown{transform:scale(1.04)}.NavDropdown-module__TJ2Vea__caption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#03313ab8;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;animation:.35s both NavDropdown-module__TJ2Vea__captionIn;position:absolute;bottom:10px;left:10px;right:10px}@keyframes NavDropdown-module__TJ2Vea__captionIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.NavDropdown-module__TJ2Vea__panel,.NavDropdown-module__TJ2Vea__image,.NavDropdown-module__TJ2Vea__chevron{transition:none}.NavDropdown-module__TJ2Vea__caption{animation:none}}
.SiteNavbar-module__zrFCFW__navbar{--nav-bg:radial-gradient(ellipse 40% 140% at 0% 0%, #28a9dc38, transparent 70%), radial-gradient(ellipse 40% 140% at 100% 100%, #01a79c38, transparent 70%), linear-gradient(180deg, #024b5a, #012931);font-family:var(--font-figtree), sans-serif;font-size:16px;line-height:1.5}.SiteNavbar-module__zrFCFW__navbar nav,.SiteNavbar-module__zrFCFW__navbar>div:first-child>div:first-child,.SiteNavbar-module__zrFCFW__navbar>div:first-child>div:last-child{background:var(--nav-bg)}.SiteNavbar-module__zrFCFW__navbar nav{filter:none;border-bottom:1px solid #28a9dc40;padding-inline:clamp(16px,3vw,48px)}.SiteNavbar-module__zrFCFW__navbar>div:first-child>div:first-child{box-shadow:none;border-bottom:1px solid #28a9dc40}.SiteNavbar-module__zrFCFW__link{white-space:nowrap;padding-block:6px;transition:color .2s;position:relative}.SiteNavbar-module__zrFCFW__link:after{content:"";height:2px;transition:transform .3s var(--ease-out);background:linear-gradient(90deg,#26aadf,#01a79e);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SiteNavbar-module__zrFCFW__link:hover,.SiteNavbar-module__zrFCFW__link:focus-visible{color:#97dff7}.SiteNavbar-module__zrFCFW__link:hover:after,.SiteNavbar-module__zrFCFW__link:focus-visible:after{transform:scaleX(1)}.SiteNavbar-module__zrFCFW__demo,.SiteNavbar-module__zrFCFW__login{transition:transform .2s var(--ease-out), box-shadow .2s ease, filter .2s ease}.SiteNavbar-module__zrFCFW__demo:hover,.SiteNavbar-module__zrFCFW__login:hover{transform:translateY(-1px)}.SiteNavbar-module__zrFCFW__demo:active,.SiteNavbar-module__zrFCFW__login:active{transform:translateY(0)scale(.98)}.SiteNavbar-module__zrFCFW__demo{border-radius:12px;padding:8px 18px;font-size:14px;font-weight:600;line-height:20px}.SiteNavbar-module__zrFCFW__demo:hover{filter:brightness(1.08);box-shadow:0 6px 20px #28a9dc73}.SiteNavbar-module__zrFCFW__call{white-space:nowrap;transition:background .2s ease, border-color .2s ease, transform .2s var(--ease-out);background:#28a9dc14;border:1px solid #28a9dc8c;border-radius:12px;gap:8px;padding:5px 16px 5px 5px;font-size:14px;font-weight:600;line-height:20px}.SiteNavbar-module__zrFCFW__call svg{box-sizing:content-box;color:#fff;background:linear-gradient(90deg,#03a7a2,#26aadf);border-radius:8px;flex:none;padding:5px;animation:2.6s ease-out infinite SiteNavbar-module__zrFCFW__ring}.SiteNavbar-module__zrFCFW__call:hover{background:#28a9dc2e;border-color:#26aadf;transform:translateY(-1px)}.SiteNavbar-module__zrFCFW__call:hover svg{animation:2.4s ease-out infinite SiteNavbar-module__zrFCFW__ring,.5s ease-in-out SiteNavbar-module__zrFCFW__wiggle}@keyframes SiteNavbar-module__zrFCFW__ring{0%{box-shadow:0 0 #28a9dc80}70%,to{box-shadow:0 0 0 7px #28a9dc00}}@keyframes SiteNavbar-module__zrFCFW__wiggle{20%,60%{rotate:-14deg}40%,80%{rotate:14deg}}@media (prefers-reduced-motion:reduce){.SiteNavbar-module__zrFCFW__call svg,.SiteNavbar-module__zrFCFW__call:hover svg{animation:none}}.SiteNavbar-module__zrFCFW__login{border-radius:12px}.SiteNavbar-module__zrFCFW__login:hover{box-shadow:0 6px 20px #ffffff2e}.SiteNavbar-module__zrFCFW__login button{border-radius:11px;padding:9px 20px;font-size:14px;font-weight:600;line-height:20px;transition:background .2s}.SiteNavbar-module__zrFCFW__login:hover button{background:#eef8fc}@media (max-width:1279px){.SiteNavbar-module__zrFCFW__navbar nav>div:last-child{gap:14px;font-size:14px}.SiteNavbar-module__zrFCFW__call{padding:4px}.SiteNavbar-module__zrFCFW__call span{display:none}}@media (max-width:1023px){.SiteNavbar-module__zrFCFW__navbar>div:first-child{display:block}.SiteNavbar-module__zrFCFW__navbar>nav{display:none}}
.marketing-module__daJmIa__eyebrow{font:500 12px/1.4 var(--mono-f);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:18px;display:block}.marketing-module__daJmIa__eyebrowDark{color:#3ee0d5}.marketing-module__daJmIa__accent{color:var(--brand)}.marketing-module__daJmIa__accentDark{color:#3ee0d5}.marketing-module__daJmIa__line{display:block}.marketing-module__daJmIa__title{max-width:18ch}.marketing-module__daJmIa__tint{background:var(--surface-tint)}.marketing-module__daJmIa__ctaLede{margin-top:20px}.marketing-module__daJmIa__ctaActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.marketing-module__daJmIa__ctaNote{font:500 12px/1.4 var(--mono-f);letter-spacing:.12em;text-transform:uppercase;color:#9fd0ce;margin-top:18px}.marketing-module__daJmIa__watermarked{isolation:isolate;position:relative;overflow:hidden}.marketing-module__daJmIa__watermarkBlur{z-index:-1;filter:blur(3px);pointer-events:none;position:absolute;inset:0}.marketing-module__daJmIa__watermark{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.1;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.marketing-module__daJmIa__filterDefs{position:absolute}.marketing-module__daJmIa__watermark span{font:800 clamp(96px, 14vw, 200px) / .92 var(--display);letter-spacing:-.02em;white-space:nowrap;color:#d6fffd;display:block}.marketing-module__daJmIa__watermark span:nth-child(2n){transform:translate(-8%)}
.OttoFigure-module__xy2itW__otto{flex-shrink:0;position:relative}.OttoFigure-module__xy2itW__shadow{background:radial-gradient(closest-side,#00000059,#0000);border-radius:50%;height:7%;animation:3.2s ease-in-out infinite OttoFigure-module__xy2itW__shadow;position:absolute;bottom:4%;left:32%;right:32%}.OttoFigure-module__xy2itW__figure{transform-origin:50% 92%;animation:3.2s ease-in-out infinite OttoFigure-module__xy2itW__float;position:absolute;inset:0}.OttoFigure-module__xy2itW__pose{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 16px #00000038);width:100%;height:100%;position:absolute;inset:0}.OttoFigure-module__xy2itW__poseIn{animation:OttoFigure-module__xy2itW__poseIn .55s var(--ease-pop) both}.OttoFigure-module__xy2itW__poseOut{animation:.45s ease-out both OttoFigure-module__xy2itW__poseOut}.OttoFigure-module__xy2itW__fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.OttoFigure-module__xy2itW__huh{font:700 34px var(--display);fill:#ffb23f;opacity:0;transform-box:fill-box;transform-origin:50%}.OttoFigure-module__xy2itW__confetti{opacity:0;transform-box:fill-box;transform-origin:50%}.OttoFigure-module__xy2itW__thinking .OttoFigure-module__xy2itW__figure{animation:1.4s ease-in-out infinite OttoFigure-module__xy2itW__busy}.OttoFigure-module__xy2itW__done .OttoFigure-module__xy2itW__figure{animation:OttoFigure-module__xy2itW__hop .9s var(--ease-pop) both}.OttoFigure-module__xy2itW__done .OttoFigure-module__xy2itW__shadow{animation:OttoFigure-module__xy2itW__shadowHop .9s var(--ease-pop) both}.OttoFigure-module__xy2itW__done .OttoFigure-module__xy2itW__confetti{animation:1.1s cubic-bezier(.2,.8,.3,1) both OttoFigure-module__xy2itW__burst}.OttoFigure-module__xy2itW__oops .OttoFigure-module__xy2itW__figure{animation:.9s ease-in-out both OttoFigure-module__xy2itW__nope}.OttoFigure-module__xy2itW__oops .OttoFigure-module__xy2itW__huh{animation:OttoFigure-module__xy2itW__huh .6s var(--ease-pop) both}.OttoFigure-module__xy2itW__boop .OttoFigure-module__xy2itW__figure{animation:.5s ease-in-out 2 OttoFigure-module__xy2itW__wiggle}@keyframes OttoFigure-module__xy2itW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5%)}}@keyframes OttoFigure-module__xy2itW__shadow{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.88)}}@keyframes OttoFigure-module__xy2itW__busy{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5%)rotate(1deg)}}@keyframes OttoFigure-module__xy2itW__hop{0%,to{transform:none}20%{transform:scale(1.04,.95)}50%{transform:translateY(-9%)scale(.97,1.04)}75%{transform:scale(1.02,.98)}}@keyframes OttoFigure-module__xy2itW__shadowHop{50%{opacity:.35;transform:scaleX(.6)}}@keyframes OttoFigure-module__xy2itW__nope{15%{transform:rotate(-4deg)}30%{transform:rotate(4deg)}45%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}80%,to{transform:none}}@keyframes OttoFigure-module__xy2itW__wiggle{25%{transform:rotate(-4deg)scale(1.03,.97)}75%{transform:rotate(4deg)scale(1.03,.97)}}@keyframes OttoFigure-module__xy2itW__huh{0%{opacity:0;transform:translateY(8px)scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes OttoFigure-module__xy2itW__burst{0%{opacity:0;transform:none}10%,70%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 40px)) rotate(var(--rot))}}@keyframes OttoFigure-module__xy2itW__poseIn{0%{opacity:0;transform:scale(.92)translateY(3%)}to{opacity:1;transform:none}}@keyframes OttoFigure-module__xy2itW__poseOut{0%{opacity:1}to{opacity:0;transform:scale(1.04)translateY(-2%)}}
.Section-module__fWM98W__head{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.Section-module__fWM98W__accent{color:var(--brand);display:block}.Section-module__fWM98W__accentDeep{color:#3ee0d5}.Section-module__fWM98W__aside{align-items:flex-end;gap:16px;display:flex}.Section-module__fWM98W__otto{flex:none;margin-bottom:-6px}@media (max-width:900px){.Section-module__fWM98W__head{grid-template-columns:1fr;gap:16px;margin-bottom:36px}.Section-module__fWM98W__otto>div{width:80px!important;height:77px!important}}
.DictateCompare-module__C0TXeW__compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:24px;display:grid}.DictateCompare-module__C0TXeW__compare>div{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;flex-direction:column;gap:10px;min-height:170px;padding:16px;display:flex}.DictateCompare-module__C0TXeW__compare small{font:500 11px var(--mono-f);color:#118884}.DictateCompare-module__C0TXeW__voice p{font-size:15px;font-style:italic}.DictateCompare-module__C0TXeW__arrow{color:#139a96;font-size:20px}.DictateCompare-module__C0TXeW__estimate ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.DictateCompare-module__C0TXeW__estimate li{justify-content:space-between;gap:8px;display:flex}.DictateCompare-module__C0TXeW__total{border-top:1px solid var(--line-light);justify-content:space-between;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.DictateCompare-module__C0TXeW__wave{align-items:center;gap:3px;height:28px;margin-top:auto;display:flex}.DictateCompare-module__C0TXeW__wave i{background:var(--brand);border-radius:2px;flex:1;height:30%;animation:1.1s ease-in-out infinite alternate DictateCompare-module__C0TXeW__wave}@media (max-width:760px){.DictateCompare-module__C0TXeW__compare{grid-template-columns:1fr}.DictateCompare-module__C0TXeW__arrow{justify-self:center;rotate:90deg}}@keyframes DictateCompare-module__C0TXeW__wave{0%{height:18%}to{height:100%}}
.Features-module__pwijfW__bento{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.Features-module__pwijfW__tile{background:var(--surface-tint);border:1px solid var(--line-light);border-radius:var(--radius);flex-direction:column;gap:10px;padding:26px;transition:border-color .3s,box-shadow .3s;display:flex}.Features-module__pwijfW__tile:hover{border-color:#1fada999;box-shadow:0 20px 40px -24px #0b303259}.Features-module__pwijfW__tileIcon{color:#139a96}.Features-module__pwijfW__tile h3{margin-top:10px;font-size:20px}.Features-module__pwijfW__tile p{color:var(--muted-light);font-size:15px}.Features-module__pwijfW__tile>:last-child:not(p){margin-top:auto}.Features-module__pwijfW__big{grid-area:span 2/span 2}.Features-module__pwijfW__wide{grid-column:1/-1;grid-template-columns:auto 1fr minmax(0,420px);align-items:center;gap:10px 24px;display:grid}.Features-module__pwijfW__wide h3{margin-top:0}.Features-module__pwijfW__approve{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;display:flex}.Features-module__pwijfW__approve b{color:#118884}.Features-module__pwijfW__bays{flex-direction:column;gap:8px;display:flex}.Features-module__pwijfW__bays i{height:8px;width:var(--w);background:linear-gradient(90deg, var(--brand), #19c8c259);border-radius:2px;display:block}.Features-module__pwijfW__brief{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;display:flex}.Features-module__pwijfW__wide .Features-module__pwijfW__brief{margin:0}.Features-module__pwijfW__brief small{color:#118884;font-size:11px}.Features-module__pwijfW__brief div{justify-content:space-between;display:flex}.Features-module__pwijfW__bars{align-items:flex-end;gap:6px;height:56px;display:flex}.Features-module__pwijfW__bars i{background:#19c8c273;border-radius:2px 2px 0 0;flex:1}.Features-module__pwijfW__bars i.Features-module__pwijfW__low{background:#ff9a73}.Features-module__pwijfW__spark{width:100%;height:56px}.Features-module__pwijfW__spark path{fill:none;stroke:#15aca7;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1080px){.Features-module__pwijfW__bento{grid-template-columns:repeat(2,1fr)}.Features-module__pwijfW__wide{grid-template-columns:1fr}}@media (max-width:760px){.Features-module__pwijfW__bento{grid-template-columns:1fr}.Features-module__pwijfW__big,.Features-module__pwijfW__wide{grid-area:auto}}
.Workflow-module__o88C0G__flow{grid-template-columns:1fr 300px;gap:20px;display:grid}.Workflow-module__o88C0G__steps{border-radius:var(--radius);border:1px solid #d6fffd24;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.Workflow-module__o88C0G__steps li{background:linear-gradient(#ebfffe0f,#0000);padding:28px 24px 32px;position:relative}.Workflow-module__o88C0G__steps li+li{border-left:1px solid #d6fffd24}.Workflow-module__o88C0G__steps li:after{content:"";background:var(--grad);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.Workflow-module__o88C0G__steps li:hover:after{transform:none}.Workflow-module__o88C0G__number{color:var(--brand-2);margin-bottom:48px;font-size:12px;display:block}.Workflow-module__o88C0G__steps b{letter-spacing:-.03em;margin-bottom:10px;font-size:22px;font-weight:600;display:block}.Workflow-module__o88C0G__steps p{color:#c1e1e0;font-size:15px}.Workflow-module__o88C0G__phoneWrap{border-radius:var(--radius);background:#104142;border:1px solid #d6fffd24;place-items:center;padding:24px;display:grid}.Workflow-module__o88C0G__phone{background:var(--ink);width:210px;height:340px;box-shadow:0 0 0 6px #1e2829, var(--shadow);border-radius:28px;flex-direction:column;gap:14px;padding:18px 14px;display:flex}.Workflow-module__o88C0G__time{color:var(--muted);text-align:center;font-size:10px}.Workflow-module__o88C0G__alert{background:#11494a;border:1px solid #75fff840;border-radius:8px;flex-direction:column;gap:3px;padding:12px;animation:4s ease-in-out infinite Workflow-module__o88C0G__float;display:flex}.Workflow-module__o88C0G__alert small{font:500 10px var(--mono-f);color:var(--brand-2)}.Workflow-module__o88C0G__alert b{font-size:15px}.Workflow-module__o88C0G__alert span{color:var(--muted);font-size:11px}.Workflow-module__o88C0G__alert strong{margin-top:4px;font-size:20px;font-weight:500}.Workflow-module__o88C0G__stamp{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.Workflow-module__o88C0G__stamp span:last-child{color:var(--ok)}@media (max-width:1080px){.Workflow-module__o88C0G__flow{grid-template-columns:1fr}.Workflow-module__o88C0G__steps{grid-template-columns:repeat(2,1fr)}.Workflow-module__o88C0G__steps li:nth-child(3){border-left:0}.Workflow-module__o88C0G__steps li:nth-child(n+3){border-top:1px solid #d6fffd24}}@media (max-width:760px){.Workflow-module__o88C0G__steps{grid-template-columns:1fr}.Workflow-module__o88C0G__steps li+li{border-top:1px solid #d6fffd24;border-left:0}.Workflow-module__o88C0G__number{margin-bottom:20px;font-size:14px}}@keyframes Workflow-module__o88C0G__float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5%)}}
.app-module__BQf32q__viewport{background:#f4f7fa;width:100%;position:relative;overflow:hidden}.app-module__BQf32q__app,.app-module__BQf32q__tokens{--a-teal:#1fa2ac;--a-teal-soft:#e3f5f6;--a-navy:#0d1b33;--a-ink:#111827;--a-muted:#6b7280;--a-line:#e5e7eb;--a-bg:#f4f7fa;color:var(--a-ink);font:400 14px/1.4 var(--font-figtree), system-ui, sans-serif;letter-spacing:0;text-align:left}.app-module__BQf32q__app{transform-origin:0 0;background:var(--a-bg);flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}:where(.app-module__BQf32q__app,.app-module__BQf32q__tokens) :where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.app-module__BQf32q__app,.app-module__BQf32q__tokens) :where(input,textarea,select){color:inherit;font:inherit}.app-module__BQf32q__card{border:1px solid var(--a-line);background:#fff;border-radius:14px}.app-module__BQf32q__btn{background:var(--a-teal);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:filter .2s;display:inline-flex}.app-module__BQf32q__btn:hover{filter:brightness(1.08)}.app-module__BQf32q__btnGhost{border:1px solid var(--a-line);color:var(--a-ink);background:#fff}.app-module__BQf32q__pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.app-module__BQf32q__pending{color:#d97706;background:#fef3c7}.app-module__BQf32q__ok{color:#16a34a;background:#dcfce7}.app-module__BQf32q__info{background:var(--a-teal-soft);color:var(--a-teal)}.app-module__BQf32q__bad{color:#dc2626;background:#fee2e2}.app-module__BQf32q__tabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.app-module__BQf32q__tab{border:1px solid var(--a-line);color:var(--a-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.app-module__BQf32q__tabOn{border-color:var(--a-teal);background:var(--a-teal);color:#fff}.app-module__BQf32q__search{color:var(--a-muted);background:#f1f3f5;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.app-module__BQf32q__search input{background:0 0;border:0;outline:none;flex:1;min-width:0}.app-module__BQf32q__muted{color:var(--a-muted)}.app-module__BQf32q__money{color:var(--a-teal);font-weight:700}.app-module__BQf32q__scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.app-module__BQf32q__fade{animation:.35s both app-module__BQf32q__fade}.app-module__BQf32q__toggle{background:#d1d5db;border-radius:999px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.app-module__BQf32q__toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.app-module__BQf32q__toggle[aria-checked=true]{background:var(--a-teal)}.app-module__BQf32q__toggle[aria-checked=true]:after{transform:translate(16px)}@keyframes app-module__BQf32q__fade{0%{opacity:0;transform:translateY(6px)}}
.demos-module__M-Xviq__frame{background:var(--a-bg);border:1px solid #bdd8db;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #12252b29}.demos-module__M-Xviq__bar{border-bottom:1px solid var(--a-line);background:#fff;align-items:center;gap:6px;padding:10px 14px;display:flex}.demos-module__M-Xviq__bar i{background:#e2e8f0;border-radius:50%;width:9px;height:9px}.demos-module__M-Xviq__bar span{color:var(--a-muted);margin-left:8px;font-size:12px;font-weight:600}.demos-module__M-Xviq__bar em{background:var(--a-teal-soft);color:var(--a-teal);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.demos-module__M-Xviq__body{flex-direction:column;gap:12px;min-height:400px;padding:16px;display:flex;position:relative}.demos-module__M-Xviq__label{color:var(--a-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.demos-module__M-Xviq__callout{z-index:3;background:var(--a-navy);color:#fff;border-radius:12px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:10px 14px;font-size:13px;font-weight:600;animation:.4s cubic-bezier(.3,1.5,.5,1) both demos-module__M-Xviq__pop;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 28px #0d1b334d}.demos-module__M-Xviq__callout svg{color:#5eead4;flex:none}.demos-module__M-Xviq__reset{color:var(--a-teal);text-underline-offset:3px;align-self:flex-start;font-size:13px;font-weight:600;text-decoration:underline}.demos-module__M-Xviq__line{justify-content:space-between;align-items:center;gap:10px;display:flex}@keyframes demos-module__M-Xviq__pop{0%{opacity:0;transform:translateY(10px)scale(.94)}}@media (max-width:480px){.demos-module__M-Xviq__body{min-height:0;padding:12px}}
.night-module__zNH3UW__clock{background:var(--a-navy);color:#fff;border-color:#1e293b;align-items:center;gap:10px;padding:10px 12px;transition:background .4s,color .4s;display:flex}.night-module__zNH3UW__clock>svg{color:#fcd34d;flex:none}.night-module__zNH3UW__clock>span{flex-direction:column;flex:1;min-width:0;display:flex}.night-module__zNH3UW__clock b{font-variant-numeric:tabular-nums;font-size:18px}.night-module__zNH3UW__clock small{opacity:.75;font-size:12px}.night-module__zNH3UW__day{border-color:var(--a-line);color:var(--a-ink);background:#fffbeb}.night-module__zNH3UW__day>svg{color:#f59e0b}.night-module__zNH3UW__play{padding:7px 12px;font-size:13px}.night-module__zNH3UW__range{width:100%;accent-color:var(--a-teal)}.night-module__zNH3UW__ticks{margin-top:-8px}.night-module__zNH3UW__list{flex-direction:column;gap:6px;min-height:150px;padding-bottom:44px;display:flex}.night-module__zNH3UW__lead{align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.night-module__zNH3UW__lead svg{flex:none}.night-module__zNH3UW__time{width:58px;color:var(--a-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.night-module__zNH3UW__text{flex-direction:column;flex:1;min-width:0;display:flex}.night-module__zNH3UW__text small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:480px){.night-module__zNH3UW__time,.night-module__zNH3UW__lead .night-module__zNH3UW__text+span{display:none}}
.book-module__SCrQCG__stages{counter-reset:stage;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.book-module__SCrQCG__stages li{color:var(--a-muted);text-align:center;background:#e2e8f0;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:700;transition:background .3s,color .3s}.book-module__SCrQCG__stages li:before{content:counter(stage) ". ";counter-increment:stage}.book-module__SCrQCG__stages .book-module__SCrQCG__stageOn{background:var(--a-teal);color:#fff}.book-module__SCrQCG__card{color:var(--a-ink);background:#fff;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:flex}.book-module__SCrQCG__card svg{color:var(--a-teal);flex:none}.book-module__SCrQCG__card span{flex-direction:column;min-width:0;display:flex}.book-module__SCrQCG__card small{color:var(--a-muted);font-size:11px}
.chat-module__2arNza__thread{flex-direction:column;gap:8px;padding:14px;display:flex}.chat-module__2arNza__box{height:240px}.chat-module__2arNza__in,.chat-module__2arNza__out{border-radius:14px;max-width:82%;padding:8px 12px;font-size:13px}.chat-module__2arNza__in{background:#f1f5f9;border-bottom-left-radius:4px;align-self:flex-start}.chat-module__2arNza__out{background:var(--a-teal);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-module__2arNza__who{letter-spacing:.06em;opacity:.85;text-transform:uppercase;align-items:center;gap:4px;margin-bottom:2px;font-size:10px;font-weight:700;display:flex}.chat-module__2arNza__stamp{color:var(--a-muted);align-self:flex-end;margin-top:-4px;font-size:11px}.chat-module__2arNza__typing{background:var(--a-teal-soft);border-radius:14px;align-self:flex-end;gap:4px;padding:10px 12px;display:flex}.chat-module__2arNza__typing i{background:var(--a-teal);border-radius:50%;width:6px;height:6px;animation:1s infinite chat-module__2arNza__blink}.chat-module__2arNza__typing i:nth-child(2){animation-delay:.15s}.chat-module__2arNza__typing i:nth-child(3){animation-delay:.3s}.chat-module__2arNza__head{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.chat-module__2arNza__channel{align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.chat-module__2arNza__chips{flex-wrap:wrap;gap:6px;display:flex}.chat-module__2arNza__chip{border:1px solid var(--a-teal);color:var(--a-teal);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;transition:background .2s}.chat-module__2arNza__chip:hover{background:var(--a-teal-soft)}.chat-module__2arNza__chip:disabled{border-color:var(--a-line);color:var(--a-muted);cursor:default}@keyframes chat-module__2arNza__blink{50%{opacity:.3}}
.tasks-module__zbKu_G__form{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.tasks-module__zbKu_G__form input,.tasks-module__zbKu_G__form select{border:1px solid var(--a-line);background:#fff;border-radius:8px;outline:none;padding:7px 10px;font-size:13px}.tasks-module__zbKu_G__form input:focus,.tasks-module__zbKu_G__form select:focus{border-color:var(--a-teal)}.tasks-module__zbKu_G__row{gap:8px;display:flex}.tasks-module__zbKu_G__row select:first-child{flex:1;min-width:0}.tasks-module__zbKu_G__row button{padding:7px 12px;font-size:13px}.tasks-module__zbKu_G__count{background:#00000014;border-radius:999px;padding:0 6px;font-size:11px}.tasks-module__zbKu_G__list{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:200px;margin-bottom:4px;display:flex;overflow-y:auto}.tasks-module__zbKu_G__task{text-align:left;flex:none;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:background .2s;display:flex}.tasks-module__zbKu_G__title{flex:1;min-width:0}.tasks-module__zbKu_G__who{color:var(--a-muted);font-size:12px;font-weight:600}.tasks-module__zbKu_G__box{border:2px solid #cbd5e1;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.tasks-module__zbKu_G__done{background:#f8fafc}.tasks-module__zbKu_G__done .tasks-module__zbKu_G__title{color:var(--a-muted);text-decoration:line-through}.tasks-module__zbKu_G__done .tasks-module__zbKu_G__box{color:#fff;background:#16a34a;border-color:#16a34a}
.handoff-module__TsRv2a__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:10px;padding-bottom:44px;display:grid}.handoff-module__TsRv2a__tasks{flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex}.handoff-module__TsRv2a__title{color:var(--a-teal);align-items:center;gap:6px;font-weight:700;display:flex}.handoff-module__TsRv2a__task{align-items:flex-start}.handoff-module__TsRv2a__task small{margin-top:2px;display:block}@media (max-width:560px){.handoff-module__TsRv2a__grid{grid-template-columns:minmax(0,1fr)}}
.playbook-module__QnjwwG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:10px;display:grid}.playbook-module__QnjwwG__settings{flex-direction:column;gap:10px;padding:14px;font-size:13px;display:flex}.playbook-module__QnjwwG__title{color:var(--a-teal);align-items:center;gap:6px;font-weight:700;display:flex}@media (max-width:560px){.playbook-module__QnjwwG__grid{grid-template-columns:minmax(0,1fr)}}
.booking-module__Z93NLG__admin{align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.booking-module__Z93NLG__admin>svg{color:var(--a-teal)}.booking-module__Z93NLG__admin>span{flex:1}.booking-module__Z93NLG__seg{border:1px solid var(--a-line);border-radius:8px;display:flex;overflow:hidden}.booking-module__Z93NLG__seg button{width:34px;color:var(--a-muted);padding:5px 0;font-weight:700}.booking-module__Z93NLG__seg button+button{border-left:1px solid var(--a-line)}.booking-module__Z93NLG__seg .booking-module__Z93NLG__segOn{background:var(--a-teal);color:#fff}.booking-module__Z93NLG__steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.booking-module__Z93NLG__steps li{border-bottom:3px solid var(--a-line);color:#9ca3af;flex:1;align-items:center;gap:6px;padding-bottom:6px;font-size:12.5px;font-weight:600;transition:border-color .3s,color .3s;display:flex}.booking-module__Z93NLG__steps i{background:var(--a-line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.booking-module__Z93NLG__steps .booking-module__Z93NLG__stepOn{border-color:var(--a-teal);color:var(--a-ink)}.booking-module__Z93NLG__stepOn i{background:var(--a-teal);color:#fff}.booking-module__Z93NLG__panel{flex-direction:column;gap:8px;min-height:168px;display:flex}.booking-module__Z93NLG__option{border:1px solid var(--a-line);background:#fff;border-radius:10px;justify-content:space-between;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.booking-module__Z93NLG__option small{color:var(--a-muted)}.booking-module__Z93NLG__optionOn{border-color:var(--a-teal);background:var(--a-teal-soft)}.booking-module__Z93NLG__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.booking-module__Z93NLG__slot{border:1px solid var(--a-line);background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:9px;display:flex}.booking-module__Z93NLG__slot small{color:#16a34a;font-size:11px;font-weight:600}.booking-module__Z93NLG__slot:disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}.booking-module__Z93NLG__slot:disabled small{color:#ef4444}.booking-module__Z93NLG__slotOn{border-color:var(--a-teal);background:var(--a-teal);color:#fff}.booking-module__Z93NLG__slotOn small{color:#ccfbf1}.booking-module__Z93NLG__review{border:1px solid var(--a-line);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.booking-module__Z93NLG__when{border-top:1px solid var(--a-line);padding-top:6px}.booking-module__Z93NLG__nav{justify-content:space-between;align-items:center;margin-bottom:44px;display:flex}.booking-module__Z93NLG__nav button:disabled{cursor:not-allowed;filter:none;background:#cbd5e1}.booking-module__Z93NLG__back{color:var(--a-teal);align-items:center;gap:4px;font-weight:600;display:flex}
.flow-module__OdODea__booking{align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.flow-module__OdODea__badge{background:var(--a-navy);color:#5eead4;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.flow-module__OdODea__who{flex:1;min-width:0}.flow-module__OdODea__who b,.flow-module__OdODea__who small{display:block}.flow-module__OdODea__arrow{background:repeating-linear-gradient(var(--a-teal) 0 4px, transparent 4px 8px);align-self:center;width:2px;height:18px}.flow-module__OdODea__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:44px;display:grid}.flow-module__OdODea__result{opacity:.45;border-style:dashed;flex-direction:column;gap:3px;padding:12px;font-size:12.5px;transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s;display:flex}.flow-module__OdODea__result b{font-size:13.5px}.flow-module__OdODea__on{border-style:solid;border-color:var(--a-teal);opacity:1;transform:translateY(-3px);box-shadow:0 8px 20px #1fa2ac2e}.flow-module__OdODea__icon{background:var(--a-teal-soft);width:28px;height:28px;color:var(--a-teal);border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.flow-module__OdODea__on .flow-module__OdODea__icon{color:#fff;background:#16a34a}@media (max-width:480px){.flow-module__OdODea__grid{grid-template-columns:minmax(0,1fr)}}
.build-module__nN99qG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.build-module__nN99qG__brand{align-items:center;gap:10px;display:flex}.build-module__nN99qG__brand i{background:var(--a-navy);color:#5eead4;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;font-weight:800;display:grid}.build-module__nN99qG__brand b,.build-module__nN99qG__brand small{display:block}.build-module__nN99qG__brand small{font-size:12px}.build-module__nN99qG__scan{position:relative;overflow:hidden}.build-module__nN99qG__scanning:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:.9s linear infinite build-module__nN99qG__sweep;position:absolute;inset:0}.build-module__nN99qG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.build-module__nN99qG__panel{flex-direction:column;gap:6px;padding:12px;display:flex}.build-module__nN99qG__service{border:1px solid var(--a-line);text-align:left;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:border-color .2s,background .2s;display:grid}.build-module__nN99qG__service:hover{border-color:var(--a-teal)}.build-module__nN99qG__service small{color:var(--a-muted)}.build-module__nN99qG__service svg{color:var(--a-teal)}.build-module__nN99qG__on{border-color:var(--a-teal);background:var(--a-teal-soft)}.build-module__nN99qG__lines{flex-direction:column;flex:1;gap:6px;min-height:90px;display:flex}.build-module__nN99qG__item{border-bottom:1px dashed var(--a-line);padding-bottom:6px;font-size:13px}.build-module__nN99qG__price{align-items:center;gap:6px;font-weight:600;display:flex}.build-module__nN99qG__price button{color:var(--a-muted);display:flex}.build-module__nN99qG__totals{border-top:1px solid var(--a-line);flex-direction:column;gap:4px;padding-top:8px;font-size:13px;display:flex}.build-module__nN99qG__auto{color:var(--a-teal)}.build-module__nN99qG__total{margin-top:2px;font-weight:700}.build-module__nN99qG__total b{font-size:18px}@keyframes build-module__nN99qG__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:520px){.build-module__nN99qG__grid{grid-template-columns:minmax(0,1fr)}}
.taskPipeline-module__2LsWPq__board{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.taskPipeline-module__2LsWPq__col{background:#eaf7f9;border-radius:10px;flex-direction:column;gap:6px;min-height:98px;padding:6px;transition:box-shadow .25s;display:flex}.taskPipeline-module__2LsWPq__col>span{color:#fff;text-align:center;background:#22a7b8;border-radius:6px;padding:5px 4px;font-size:11px;font-weight:700}.taskPipeline-module__2LsWPq__colOn{box-shadow:inset 0 0 0 2px var(--a-teal)}.taskPipeline-module__2LsWPq__lead{border:1px solid var(--a-teal);background:#fff;border-radius:8px;flex-direction:column;padding:6px 8px;font-size:12px;animation:.45s cubic-bezier(.3,1.5,.5,1) both taskPipeline-module__2LsWPq__land;display:flex}.taskPipeline-module__2LsWPq__lead small{color:var(--a-muted);font-size:10.5px;font-weight:400}.taskPipeline-module__2LsWPq__tasks{flex-direction:column;gap:6px;padding-bottom:44px;display:flex}.taskPipeline-module__2LsWPq__task{text-align:left;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.taskPipeline-module__2LsWPq__title{flex:1;min-width:0}.taskPipeline-module__2LsWPq__title small{align-items:center;gap:3px;font-size:11.5px;display:flex}.taskPipeline-module__2LsWPq__who{color:var(--a-muted);font-size:12px;font-weight:600}.taskPipeline-module__2LsWPq__box{border:2px solid #cbd5e1;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.taskPipeline-module__2LsWPq__done{background:#f0fdf4}.taskPipeline-module__2LsWPq__done .taskPipeline-module__2LsWPq__box{color:#fff;background:#16a34a;border-color:#16a34a}@keyframes taskPipeline-module__2LsWPq__land{0%{opacity:0;transform:translate(-20px)scale(.9)}}@media (max-width:480px){.taskPipeline-module__2LsWPq__lead small{display:none}}
.automove-module__1YiUQG__triggers{flex-direction:column;gap:6px;padding-bottom:50px;display:flex}.automove-module__1YiUQG__trigger{text-align:left;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:border-color .2s,transform .2s;display:flex}.automove-module__1YiUQG__trigger:hover{border-color:var(--a-teal);transform:translate(3px)}.automove-module__1YiUQG__trigger>svg{color:var(--a-teal);flex:none}.automove-module__1YiUQG__trigger>span{flex:1;font-weight:600}.automove-module__1YiUQG__fired{background:#f0fdf4}
.call-module__ohpXiG__call{flex-direction:column;margin-bottom:44px;transition:max-width .3s;display:flex;overflow:hidden}.call-module__ohpXiG__mobile{border:7px solid #0b1f25;border-radius:28px;align-self:center;width:100%;max-width:260px}.call-module__ohpXiG__top{background:var(--a-navy);color:#fff;align-items:center;gap:12px;padding:16px;display:flex}.call-module__ohpXiG__top>span:last-child{flex-direction:column;display:flex}.call-module__ohpXiG__top b{font-size:16px}.call-module__ohpXiG__top small{opacity:.75;font-size:12px}.call-module__ohpXiG__avatar{background:var(--a-teal);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.call-module__ohpXiG__ringing .call-module__ohpXiG__avatar{animation:1.2s ease-out infinite call-module__ohpXiG__ring}.call-module__ohpXiG__mobile .call-module__ohpXiG__top{text-align:center;flex-direction:column;padding:22px 12px}.call-module__ohpXiG__mobile .call-module__ohpXiG__top>span:last-child{align-items:center}.call-module__ohpXiG__facts{flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;display:flex}.call-module__ohpXiG__facts span{align-items:center;gap:8px;display:flex}.call-module__ohpXiG__facts svg{color:var(--a-teal);flex:none}.call-module__ohpXiG__mobile .call-module__ohpXiG__facts{font-size:12px}.call-module__ohpXiG__actions{justify-content:center;gap:28px;padding:4px 16px 16px;display:flex}.call-module__ohpXiG__round{width:46px;height:46px;color:var(--a-ink);background:#e5e7eb;border-radius:50%;place-items:center;transition:transform .15s;display:grid}.call-module__ohpXiG__round:hover{transform:scale(1.06)}.call-module__ohpXiG__green{color:#fff;background:#16a34a}.call-module__ohpXiG__red{color:#fff;background:#dc2626}.call-module__ohpXiG__dark{background:var(--a-navy);color:#fff}.call-module__ohpXiG__actions>button:not(.call-module__ohpXiG__round){align-self:center}@keyframes call-module__ohpXiG__ring{0%{box-shadow:0 0 #1fa2ac99}to{box-shadow:0 0 0 14px #1fa2ac00}}
.missed-module__BrIKZG__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;padding-bottom:44px;display:grid}.missed-module__BrIKZG__settings,.missed-module__BrIKZG__phone{flex-direction:column;gap:10px;padding:14px;font-size:13px;display:flex}.missed-module__BrIKZG__settings>span:first-child{align-items:center;gap:5px;display:flex}.missed-module__BrIKZG__text{border:1px solid var(--a-line);resize:none;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.missed-module__BrIKZG__text:focus{border-color:var(--a-teal)}.missed-module__BrIKZG__text:disabled{color:var(--a-muted);background:#f3f4f6}.missed-module__BrIKZG__phone{background:#f8fafc;min-height:220px}.missed-module__BrIKZG__status{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.missed-module__BrIKZG__status svg{color:#dc2626}.missed-module__BrIKZG__ring svg{color:var(--a-teal);animation:.5s ease-in-out infinite missed-module__BrIKZG__shake}.missed-module__BrIKZG__sms{border:1px solid var(--a-line);background:#fff;max-width:100%}.missed-module__BrIKZG__lost{color:#dc2626;font-weight:600}@keyframes missed-module__BrIKZG__shake{25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@media (max-width:560px){.missed-module__BrIKZG__grid{grid-template-columns:minmax(0,1fr)}}
.record-module__a3Z-kW__profile{align-items:center;gap:12px;padding:12px 14px;display:flex}.record-module__a3Z-kW__avatar{background:var(--a-teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.record-module__a3Z-kW__who{flex:1;min-width:0}.record-module__a3Z-kW__who b,.record-module__a3Z-kW__who small{align-items:center;gap:4px;display:flex}.record-module__a3Z-kW__who small,.record-module__a3Z-kW__ltv small{font-size:12px}.record-module__a3Z-kW__ltv{flex-direction:column;align-items:flex-end;display:flex}.record-module__a3Z-kW__ltv b{font-size:17px}.record-module__a3Z-kW__filters{flex-wrap:wrap;gap:6px;display:flex}.record-module__a3Z-kW__filter{color:#4b5563;background:#e9eef2;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.record-module__a3Z-kW__filterOn{background:var(--a-navy);color:#fff}.record-module__a3Z-kW__timeline{flex-direction:column;gap:6px;margin:0;padding:0 0 0 14px;list-style:none;display:flex;position:relative}.record-module__a3Z-kW__timeline:before{content:"";background:var(--a-line);width:2px;position:absolute;top:8px;bottom:8px;left:4px}.record-module__a3Z-kW__item{border:1px solid var(--a-line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;transition:border-color .2s;display:flex}.record-module__a3Z-kW__item:hover{border-color:var(--a-teal)}.record-module__a3Z-kW__icon{background:var(--a-teal-soft);width:30px;height:30px;color:var(--a-teal);border-radius:9px;flex:none;place-items:center;display:grid}.record-module__a3Z-kW__what{flex:1;min-width:0}.record-module__a3Z-kW__what b,.record-module__a3Z-kW__what small{display:block}.record-module__a3Z-kW__what small{font-size:11.5px}.record-module__a3Z-kW__amount{text-align:right;min-width:78px}.record-module__a3Z-kW__more{background:var(--a-teal-soft);border-radius:10px;margin:4px 0 2px;padding:8px 12px;font-size:12.5px}.record-module__a3Z-kW__empty{padding:16px 0;font-size:13px}@media (max-width:480px){.record-module__a3Z-kW__amount{display:none}}
.profile-module__dzltSa__rows{flex-direction:column;gap:6px;min-height:150px;display:flex}.profile-module__dzltSa__row{align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.profile-module__dzltSa__row>svg{color:var(--a-teal);flex:none}.profile-module__dzltSa__row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.profile-module__dzltSa__row small{font-size:12px}.profile-module__dzltSa__note{gap:6px;padding:6px;display:flex}.profile-module__dzltSa__note select,.profile-module__dzltSa__note input{border:1px solid var(--a-line);background:#fff;border-radius:8px;outline:none;padding:6px 8px;font-size:13px}.profile-module__dzltSa__note input{flex:1;min-width:0}.profile-module__dzltSa__note input:focus{border-color:var(--a-teal)}.profile-module__dzltSa__note button{padding:6px 10px}
.recording-module__rGRWoG__list{flex-direction:column;gap:6px;display:flex}.recording-module__rGRWoG__row{text-align:left;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:border-color .2s;display:flex}.recording-module__rGRWoG__rowOn{border-color:var(--a-teal);background:var(--a-teal-soft)}.recording-module__rGRWoG__what{flex-direction:column;flex:1;min-width:0;display:flex}.recording-module__rGRWoG__what small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recording-module__rGRWoG__len{color:var(--a-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.recording-module__rGRWoG__player{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.recording-module__rGRWoG__play{border-radius:50%;width:38px;height:38px;padding:0}.recording-module__rGRWoG__wave{flex:1;align-items:center;gap:2px;min-width:160px;height:40px;display:flex}.recording-module__rGRWoG__wave button{background:#cbd5e1;border-radius:2px;flex:1;min-width:2px;transition:background .2s}.recording-module__rGRWoG__wave .recording-module__rGRWoG__barOn{background:var(--a-teal)}.recording-module__rGRWoG__speeds{background:#f1f5f9;border-radius:8px;gap:2px;padding:2px;display:flex}.recording-module__rGRWoG__speeds button{color:var(--a-muted);border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700}.recording-module__rGRWoG__speeds .recording-module__rGRWoG__speedOn{color:var(--a-ink);background:#fff;box-shadow:0 1px 2px #0000001a}.recording-module__rGRWoG__notice{align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.recording-module__rGRWoG__notice>svg{color:var(--a-teal);flex:none}.recording-module__rGRWoG__notice>span{flex-direction:column;flex:1;display:flex}.recording-module__rGRWoG__notice small{font-size:12px}
.texting-module__S5KGaa__team{align-items:center;gap:4px;font-size:12px;display:flex}.texting-module__S5KGaa__thread{height:260px}.texting-module__S5KGaa__quick{border-top:1px solid var(--a-line);flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.texting-module__S5KGaa__quick button{align-items:center;gap:5px;display:inline-flex}.texting-module__S5KGaa__compose{gap:8px;padding:10px 12px 12px;display:flex}.texting-module__S5KGaa__compose input{border:1px solid var(--a-line);border-radius:10px;outline:none;flex:1;min-width:0;padding:8px 12px}.texting-module__S5KGaa__compose input:focus{border-color:var(--a-teal)}
.unified-module___ynH9W__count{background:#00000014;border-radius:999px;padding:0 6px;font-size:11px}.unified-module___ynH9W__list{flex-direction:column;padding:6px;display:flex}.unified-module___ynH9W__row{text-align:left;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:flex}.unified-module___ynH9W__row:hover{background:#f8fafc}.unified-module___ynH9W__rowOn,.unified-module___ynH9W__rowOn:hover{background:var(--a-teal-soft)}.unified-module___ynH9W__avatar{color:#334155;background:#e2e8f0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid;position:relative}.unified-module___ynH9W__avatar i{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px}.unified-module___ynH9W__preview{flex-direction:column;flex:1;min-width:0;font-size:13px;display:flex}.unified-module___ynH9W__preview small{color:var(--a-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.unified-module___ynH9W__dot{background:var(--a-teal);border-radius:50%;flex:none;width:8px;height:8px}.unified-module___ynH9W__done{color:#16a34a;flex:none}.unified-module___ynH9W__reply{gap:8px;margin-bottom:44px;padding:8px;display:flex}.unified-module___ynH9W__reply input{border:1px solid var(--a-line);border-radius:8px;outline:none;flex:1;min-width:0;padding:7px 10px;font-size:13px}.unified-module___ynH9W__reply input:focus{border-color:var(--a-teal)}.unified-module___ynH9W__reply button{font-size:13px}
.custom-module__NWLHJa__rule{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:13px;transition:opacity .2s;display:flex}.custom-module__NWLHJa__chip{color:var(--a-muted);align-items:center;gap:4px;font-weight:700;display:inline-flex}.custom-module__NWLHJa__chip svg{color:var(--a-teal)}.custom-module__NWLHJa__rule select{border:1px solid var(--a-teal);background:var(--a-teal-soft);color:#0f766e;cursor:pointer;border-radius:999px;outline:none;padding:6px 10px;font-weight:600}.custom-module__NWLHJa__off{opacity:.45}.custom-module__NWLHJa__message{flex-direction:column;gap:8px;padding:10px 12px;transition:opacity .2s;display:flex}.custom-module__NWLHJa__message textarea{resize:none;border:0;outline:none;font-size:13px;line-height:1.45}.custom-module__NWLHJa__vars{flex-wrap:wrap;gap:6px;display:flex}.custom-module__NWLHJa__vars button{color:#4f46e5;background:#eef2ff;border-radius:6px;padding:3px 8px;font:600 11.5px ui-monospace,monospace}.custom-module__NWLHJa__vars button:hover{background:#e0e7ff}.custom-module__NWLHJa__preview{background:var(--a-teal);color:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:92%;padding:10px 12px;font-size:13px}.custom-module__NWLHJa__preview small{opacity:.8;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.custom-module__NWLHJa__preview p{margin:0}.custom-module__NWLHJa__save{align-self:flex-start;margin-bottom:44px}
.deposit-module__W01e_G__settings,.deposit-module__W01e_G__checkout{flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.deposit-module__W01e_G__amount{align-items:center;gap:10px;display:flex}.deposit-module__W01e_G__amount input{accent-color:var(--a-teal);cursor:pointer;flex:1}.deposit-module__W01e_G__value{text-align:right;min-width:64px;font-size:15px}.deposit-module__W01e_G__seg{border:1px solid var(--a-line);border-radius:8px;display:flex;overflow:hidden}.deposit-module__W01e_G__seg button{width:32px;color:var(--a-muted);padding:4px 0;font-weight:700}.deposit-module__W01e_G__seg .deposit-module__W01e_G__segOn{background:var(--a-teal);color:#fff}.deposit-module__W01e_G__total{border-top:1px solid var(--a-line);padding-top:6px;font-weight:600}.deposit-module__W01e_G__due b:last-child{font-size:20px;display:inline-block}.deposit-module__W01e_G__pay{margin:4px 0 40px;padding:11px;font-size:14px}.deposit-module__W01e_G__pay:disabled{opacity:.7;cursor:default}
.giftcard-module__ncPHpG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;padding-bottom:44px;display:grid}.giftcard-module__ncPHpG__card{aspect-ratio:1.6;color:#fff;background:linear-gradient(135deg,#0d1b33,#1fa2ac);border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;display:flex;box-shadow:0 16px 34px #0d1b3347}.giftcard-module__ncPHpG__top{justify-content:space-between;align-items:center;display:flex}.giftcard-module__ncPHpG__top small{opacity:.9;font-size:12px;font-weight:700}.giftcard-module__ncPHpG__card>b{letter-spacing:-.03em;font-size:38px;font-weight:800}.giftcard-module__ncPHpG__to{flex-direction:column;font-size:13px;font-weight:700;display:flex}.giftcard-module__ncPHpG__to small{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.giftcard-module__ncPHpG__form{flex-direction:column;gap:10px;font-size:13px;display:flex}.giftcard-module__ncPHpG__amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.giftcard-module__ncPHpG__amount{border:1px solid var(--a-line);background:#fff;border-radius:10px;padding:8px 0;font-weight:700}.giftcard-module__ncPHpG__amountOn{border-color:var(--a-teal);background:var(--a-teal-soft);color:var(--a-teal)}.giftcard-module__ncPHpG__field{align-items:center;gap:8px;display:flex}.giftcard-module__ncPHpG__field span{width:36px;color:var(--a-muted);font-weight:600}.giftcard-module__ncPHpG__field input{border:1px solid var(--a-line);background:#fff;border-radius:8px;outline:none;flex:1;min-width:0;padding:7px 10px}.giftcard-module__ncPHpG__field input:focus{border-color:var(--a-teal)}.giftcard-module__ncPHpG__form button:disabled{opacity:.7;cursor:default}@media (max-width:520px){.giftcard-module__ncPHpG__layout{grid-template-columns:minmax(0,1fr)}}
.followup-module__CjHYRG__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.followup-module__CjHYRG__track:before{content:"";background:var(--a-line);height:2px;position:absolute;top:50%;left:8%;right:8%}.followup-module__CjHYRG__node{border:1px solid var(--a-line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s,opacity .2s;display:flex;position:relative}.followup-module__CjHYRG__node small{color:var(--a-muted);font-size:10.5px}.followup-module__CjHYRG__node svg{color:var(--a-teal)}.followup-module__CjHYRG__start{background:var(--a-navy);border-color:var(--a-navy);color:#fff}.followup-module__CjHYRG__start small{color:#94a3b8}.followup-module__CjHYRG__nodeOn{border-color:var(--a-teal);box-shadow:0 0 0 3px var(--a-teal-soft)}.followup-module__CjHYRG__off{opacity:.45}.followup-module__CjHYRG__sent{color:#15803d;background:#dcfce7;border-color:#86efac}.followup-module__CjHYRG__editor{flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex}.followup-module__CjHYRG__when{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.followup-module__CjHYRG__when select,.followup-module__CjHYRG__editor textarea{border:1px solid var(--a-line);background:#fff;border-radius:8px;outline:none;padding:5px 8px}.followup-module__CjHYRG__editor textarea{resize:none;line-height:1.45}.followup-module__CjHYRG__editor textarea:focus,.followup-module__CjHYRG__when select:focus{border-color:var(--a-teal)}.followup-module__CjHYRG__preview{background:var(--a-teal);color:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:90%;padding:8px 12px}.followup-module__CjHYRG__preview small{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:700;display:block}.followup-module__CjHYRG__run{align-self:flex-start;margin-bottom:44px}
.invoice-module__Uxg2hG__doc{flex-direction:column;gap:6px;padding:16px;font-size:13.5px;display:flex;position:relative;overflow:hidden}.invoice-module__Uxg2hG__flip{animation:.5s both invoice-module__Uxg2hG__flip}.invoice-module__Uxg2hG__title{align-items:center;gap:6px;font-size:16px;display:flex}.invoice-module__Uxg2hG__title svg{color:var(--a-teal)}.invoice-module__Uxg2hG__rows{border-block:1px solid var(--a-line);flex-direction:column;gap:6px;margin-top:8px;padding:10px 0;display:flex}.invoice-module__Uxg2hG__paidRow{color:#16a34a}.invoice-module__Uxg2hG__balance{font-weight:700}.invoice-module__Uxg2hG__balance b{font-size:20px}.invoice-module__Uxg2hG__stamp{color:#16a34a;letter-spacing:.1em;text-transform:uppercase;opacity:.85;border:3px solid #16a34a;border-radius:8px;padding:4px 14px;font-size:26px;font-weight:900;animation:.35s cubic-bezier(.3,1.5,.5,1) both invoice-module__Uxg2hG__stamp;position:absolute;top:40%;right:22px;transform:rotate(-12deg)}.invoice-module__Uxg2hG__convert{padding:12px;font-size:15px}.invoice-module__Uxg2hG__methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.invoice-module__Uxg2hG__method{border:1px solid var(--a-line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:12.5px;font-weight:600;transition:border-color .2s;display:flex}.invoice-module__Uxg2hG__method svg{color:var(--a-teal)}.invoice-module__Uxg2hG__method:hover:not(:disabled){border-color:var(--a-teal)}.invoice-module__Uxg2hG__method:disabled{cursor:default;opacity:.55}.invoice-module__Uxg2hG__methodOn,.invoice-module__Uxg2hG__methodOn:disabled{border-color:var(--a-teal);background:var(--a-teal-soft);opacity:1}@keyframes invoice-module__Uxg2hG__flip{0%{opacity:0;transform:perspective(800px)rotateY(-20deg)}}@keyframes invoice-module__Uxg2hG__stamp{0%{opacity:0;transform:rotate(-12deg)scale(2)}}@media (max-width:480px){.invoice-module__Uxg2hG__methods{grid-template-columns:repeat(2,minmax(0,1fr))}}
.nudge-module__htCnlG__rule{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.nudge-module__htCnlG__rule>svg{color:var(--a-teal)}.nudge-module__htCnlG__rule select{border:1px solid var(--a-line);background:#fff;border-radius:8px;outline:none;padding:4px 8px}.nudge-module__htCnlG__list{flex-direction:column;gap:8px;display:flex}.nudge-module__htCnlG__row{align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:border-color .3s,background .3s;display:flex}.nudge-module__htCnlG__done{background:#f0fdf4;border-color:#86efac}.nudge-module__htCnlG__icon{color:var(--a-teal);flex:none}.nudge-module__htCnlG__who{flex:1;min-width:0}.nudge-module__htCnlG__who b,.nudge-module__htCnlG__who small{display:block}.nudge-module__htCnlG__who small{font-size:11.5px}.nudge-module__htCnlG__dots{gap:3px;display:flex}.nudge-module__htCnlG__dots i{background:#e5e7eb;border-radius:50%;width:7px;height:7px;transition:background .3s}.nudge-module__htCnlG__dots .nudge-module__htCnlG__dotOn{background:var(--a-teal)}.nudge-module__htCnlG__amount{text-align:right;min-width:76px}.nudge-module__htCnlG__clock{justify-content:space-between;align-items:center;margin-bottom:44px;display:flex}.nudge-module__htCnlG__clock small{font-size:11px;display:block}.nudge-module__htCnlG__clock b{font-size:20px}@media (max-width:480px){.nudge-module__htCnlG__amount,.nudge-module__htCnlG__dots{display:none}}
.payrequest-module__1V1HuW__layout{flex:1;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:14px;padding-bottom:44px;display:grid}.payrequest-module__1V1HuW__job{flex-direction:column;gap:6px;padding:14px;font-size:13px;display:flex}.payrequest-module__1V1HuW__task{border:1px solid var(--a-line);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:border-color .2s,background .2s;display:flex}.payrequest-module__1V1HuW__task:hover{border-color:var(--a-teal)}.payrequest-module__1V1HuW__taskOn{color:#15803d;background:#f0fdf4;text-decoration:line-through}.payrequest-module__1V1HuW__box{border:2px solid #cbd5e1;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.payrequest-module__1V1HuW__taskOn .payrequest-module__1V1HuW__box{color:#fff;background:#16a34a;border-color:#16a34a}.payrequest-module__1V1HuW__hint{font-size:12px}.payrequest-module__1V1HuW__auto{background:var(--a-teal-soft);color:var(--a-teal);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:flex}.payrequest-module__1V1HuW__phone{background:#fff;border:6px solid #0b1f25;border-radius:26px;flex-direction:column;justify-content:center;height:280px;padding:14px 10px;display:flex}.payrequest-module__1V1HuW__wait{flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex}.payrequest-module__1V1HuW__msg{background:#f1f5f9;border-radius:14px 14px 14px 4px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.payrequest-module__1V1HuW__msg small{color:var(--a-muted);font-size:11px;font-weight:600}.payrequest-module__1V1HuW__pay{padding:8px;font-size:13px}.payrequest-module__1V1HuW__paid{align-self:flex-start}@media (max-width:520px){.payrequest-module__1V1HuW__layout{grid-template-columns:minmax(0,1fr)}.payrequest-module__1V1HuW__phone{height:auto;min-height:180px}}
.deposit-module__T2hAwW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.deposit-module__T2hAwW__steps li{color:var(--a-muted);text-align:center;background:#e2e8f0;border-radius:8px;padding:6px 4px;font-size:11.5px;font-weight:700;transition:background .3s,color .3s}.deposit-module__T2hAwW__steps .deposit-module__T2hAwW__on{background:var(--a-teal);color:#fff}.deposit-module__T2hAwW__pay{margin-top:6px;padding:10px}.deposit-module__T2hAwW__locked{color:#15803d;background:#dcfce7;border-radius:10px;align-items:center;gap:6px;margin-top:6px;margin-bottom:40px;padding:8px 10px;font-weight:700;display:flex}@media (max-width:480px){.deposit-module__T2hAwW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
.rules-module__2bhGsG__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:10px;padding-bottom:50px;display:grid}.rules-module__2bhGsG__rules{flex-direction:column;gap:8px;padding:12px;display:flex}.rules-module__2bhGsG__rule{align-items:center;gap:8px;font-size:12.5px;display:flex}.rules-module__2bhGsG__rule>svg{color:var(--a-teal);flex:none}.rules-module__2bhGsG__rule>span{flex:1;min-width:0;font-weight:600}.rules-module__2bhGsG__rule small{font-weight:400;display:block}.rules-module__2bhGsG__events{flex-direction:column;gap:6px;display:flex}.rules-module__2bhGsG__event{text-align:left;padding:8px 10px;font-size:12.5px;font-weight:600;transition:border-color .2s,transform .2s}.rules-module__2bhGsG__event:hover:not(:disabled){border-color:var(--a-teal);transform:translate(3px)}.rules-module__2bhGsG__event:disabled{color:var(--a-muted);cursor:default;background:#f0fdf4;text-decoration:line-through}@media (max-width:560px){.rules-module__2bhGsG__grid{grid-template-columns:minmax(0,1fr)}}
.builder-module__hBZ-9G__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.builder-module__hBZ-9G__stage{align-items:center;gap:4px;padding:6px 6px 6px 10px;display:flex}.builder-module__hBZ-9G__stage>i{border-radius:50%;flex:none;width:10px;height:10px}.builder-module__hBZ-9G__stage input{border:1px solid #0000;border-radius:6px;outline:none;flex:1;min-width:0;padding:4px 6px;font-size:13px;font-weight:600}.builder-module__hBZ-9G__stage input:hover,.builder-module__hBZ-9G__stage input:focus{border-color:var(--a-line)}.builder-module__hBZ-9G__stage button{width:24px;height:24px;color:var(--a-muted);border-radius:6px;place-items:center;display:grid}.builder-module__hBZ-9G__stage button:hover:not(:disabled){color:var(--a-ink);background:#f1f5f9}.builder-module__hBZ-9G__stage button:disabled{opacity:.3;cursor:default}.builder-module__hBZ-9G__add{color:var(--a-teal);border:1.5px dashed #94a3b8;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:700;display:flex}.builder-module__hBZ-9G__preview{gap:6px;display:grid}.builder-module__hBZ-9G__col{background:#eaf7f9;border-radius:10px;flex-direction:column;gap:6px;min-height:90px;padding:6px;display:flex}.builder-module__hBZ-9G__col span{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 4px;font-size:11px;font-weight:700;transition:background .3s;overflow:hidden}.builder-module__hBZ-9G__col i{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:34px}@media (max-width:480px){.builder-module__hBZ-9G__stages{grid-template-columns:minmax(0,1fr)}}
.leadCard-module__GFPKVq__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:8px;padding:12px;animation:.3s both leadCard-module__GFPKVq__in;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.leadCard-module__GFPKVq__remove{color:#ef4444;background:#fff;border-radius:50%;display:flex;position:absolute;top:-8px;right:-8px}.leadCard-module__GFPKVq__head{color:#66738c;align-items:center;gap:6px;display:flex}.leadCard-module__GFPKVq__head b{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.leadCard-module__GFPKVq__tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.leadCard-module__GFPKVq__tags span,.leadCard-module__GFPKVq__addTag{border-radius:99px;padding:3px 8px;font-size:11px;font-weight:600}.leadCard-module__GFPKVq__addTag{color:#fff;background:#22a7b8}.leadCard-module__GFPKVq__vehicle,.leadCard-module__GFPKVq__services{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.leadCard-module__GFPKVq__services{color:#3b82f6}.leadCard-module__GFPKVq__meta{color:#9ca3af;justify-content:space-between;align-items:center;font-size:11px;display:flex}.leadCard-module__GFPKVq__rep{color:#6b7280;align-items:center;gap:4px;display:flex}.leadCard-module__GFPKVq__rep i{color:#fff;background:#6571ff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:700;display:grid}.leadCard-module__GFPKVq__actions{color:#66738c;border-top:1px solid #f3f4f6;justify-content:space-between;margin-top:2px;padding:7px 2px 0;display:flex}.leadCard-module__GFPKVq__teal{color:#22a7b8}.leadCard-module__GFPKVq__assign{color:#6571ff}.leadCard-module__GFPKVq__task{display:flex;position:relative}.leadCard-module__GFPKVq__task i{color:#fff;text-align:center;background:#ef4444;border-radius:8px;min-width:16px;padding:1px 3px;font-size:9px;font-style:normal;font-weight:700;line-height:12px;position:absolute;top:-6px;left:10px}@keyframes leadCard-module__GFPKVq__in{0%{opacity:0;transform:translateY(6px)}}
.pipeline-module__3pZFua__toolbar,.pipeline-module__3pZFua__filters{flex:none;align-items:center;gap:8px;display:flex}.pipeline-module__3pZFua__search{color:#9ca3af;background:#f3f4f6;border-radius:10px;flex:1;align-items:center;gap:6px;height:36px;padding:0 10px;display:flex}.pipeline-module__3pZFua__search input{color:#111827;background:0 0;border:0;outline:none;flex:1;min-width:0}.pipeline-module__3pZFua__iconBtn,.pipeline-module__3pZFua__addBtn{color:#374151;background:#f3f4f6;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pipeline-module__3pZFua__addBtn{color:#fff;background:#22a7b8}.pipeline-module__3pZFua__dropWrap{position:relative}.pipeline-module__3pZFua__chip,.pipeline-module__3pZFua__manage{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.pipeline-module__3pZFua__chipOn{color:#22a7b8}.pipeline-module__3pZFua__manage{color:#22a7b8;background:#e6f7f9;font-weight:600}.pipeline-module__3pZFua__drop,.pipeline-module__3pZFua__sheet{background:#fff;border-radius:12px;flex-direction:column;padding:6px;display:flex;box-shadow:0 12px 30px #0f172a2e}.pipeline-module__3pZFua__drop{z-index:5;width:190px;position:absolute;top:calc(100% + 6px);left:0}.pipeline-module__3pZFua__drop button,.pipeline-module__3pZFua__sheet button{color:#374151;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.pipeline-module__3pZFua__drop i,.pipeline-module__3pZFua__sheet button i{border-radius:50%;width:10px;height:10px}.pipeline-module__3pZFua__dropOn{background:#e6f7f9;font-weight:600;color:#22a7b8!important}.pipeline-module__3pZFua__board{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;gap:10px;min-height:0;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.pipeline-module__3pZFua__column{scroll-snap-align:start;background:#eaf7f9;border-radius:10px;flex-direction:column;flex:none;width:280px;display:flex;overflow:hidden}.pipeline-module__3pZFua__colHead{color:#fff;background:#22a7b8;align-items:center;gap:8px;padding:12px 14px;display:flex}.pipeline-module__3pZFua__colHead b{text-align:center;flex:1;font-size:15px}.pipeline-module__3pZFua__colHead span{text-align:center;background:#178090;border-radius:6px;min-width:28px;padding:2px 8px;font-size:11px;font-weight:700}.pipeline-module__3pZFua__colList{scrollbar-width:none;flex:1;padding:12px 10px;overflow-y:auto}.pipeline-module__3pZFua__empty{color:#9ca3af;text-align:center;padding:30px 0;font-size:13px}.pipeline-module__3pZFua__backdrop{z-index:10;background:#0f172a59;align-items:flex-end;display:flex;position:absolute;inset:0}.pipeline-module__3pZFua__sheet{border-radius:20px 20px 0 0;gap:2px;width:100%;padding:10px 14px 30px;animation:.25s both pipeline-module__3pZFua__up}.pipeline-module__3pZFua__sheet>b{padding:4px 10px 8px;font-size:16px}.pipeline-module__3pZFua__grip{background:#d1d5db;border-radius:4px;align-self:center;width:40px;height:4px;margin-bottom:8px}@keyframes pipeline-module__3pZFua__up{0%{transform:translateY(100%)}}
.board-module__6Cec_a__count{background:#00000014;border-radius:999px;padding:0 6px;font-size:11px}.board-module__6Cec_a__board{scrollbar-width:thin;height:380px;margin-right:0;padding-right:0}.board-module__6Cec_a__board .board-module__6Cec_a__column{width:240px}.board-module__6Cec_a__slot{transition:opacity .25s}.board-module__6Cec_a__dim{opacity:.3}.board-module__6Cec_a__shop{scrollbar-width:thin;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:6px;display:grid;overflow-x:auto}.board-module__6Cec_a__shopCol{min-height:260px}.board-module__6Cec_a__vehicle{border:1px solid var(--a-line);text-align:left;background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12.5px;animation:.35s both board-module__6Cec_a__in;display:flex}.board-module__6Cec_a__vehicle small{color:var(--a-muted);font-size:11px}.board-module__6Cec_a__vehicle em{color:var(--a-teal);align-self:flex-start;font-size:11px;font-style:normal;font-weight:700}.board-module__6Cec_a__ready{border-color:#22c55e;box-shadow:0 0 0 2px #dcfce7}@keyframes board-module__6Cec_a__in{0%{opacity:0;transform:translateY(6px)scale(.97)}}
.team-module__Es0Nta__queue{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.team-module__Es0Nta__queue>span{width:100%}.team-module__Es0Nta__job{background:#fff;border:1px dashed #94a3b8;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.team-module__Es0Nta__jobOn{border-style:solid;border-color:var(--a-teal);background:var(--a-teal-soft);color:#0f766e}.team-module__Es0Nta__crew{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.team-module__Es0Nta__member{flex-direction:column;gap:6px;min-height:230px;padding:10px;font-size:12.5px;transition:border-color .2s;display:flex}.team-module__Es0Nta__target{border-color:#99f6e4}.team-module__Es0Nta__who{-moz-column-gap:8px;text-align:left;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:4px;display:grid}.team-module__Es0Nta__target .team-module__Es0Nta__who:hover{background:var(--a-teal-soft)}.team-module__Es0Nta__who i{background:var(--a-navy);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:grid}.team-module__Es0Nta__who small{font-size:11px}.team-module__Es0Nta__now{border:1px solid var(--a-teal);background:var(--a-teal-soft);border-radius:8px;align-items:center;gap:6px;padding:7px 8px;font-weight:600;display:flex}.team-module__Es0Nta__now>svg{color:var(--a-teal);flex:none}.team-module__Es0Nta__now span{flex:1;min-width:0}.team-module__Es0Nta__now button{color:#fff;background:#16a34a;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.team-module__Es0Nta__next{background:#f1f5f9;border-radius:8px;padding:6px 8px}@media (max-width:520px){.team-module__Es0Nta__crew{grid-template-columns:minmax(0,1fr)}}
.methods-module__LO8UQa__form{flex-direction:column;gap:10px;padding:12px;display:flex}.methods-module__LO8UQa__methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.methods-module__LO8UQa__method{border:1px solid var(--a-line);background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:12px;font-weight:600;transition:border-color .2s;display:flex}.methods-module__LO8UQa__method svg{color:var(--a-teal)}.methods-module__LO8UQa__on{border-color:var(--a-teal);background:var(--a-teal-soft)}.methods-module__LO8UQa__row{align-items:flex-end;gap:8px;display:flex}.methods-module__LO8UQa__row label{min-width:0;color:var(--a-muted);flex-direction:column;flex:1;gap:3px;font-size:11px;font-weight:700;display:flex}.methods-module__LO8UQa__row input{border:1px solid var(--a-line);color:var(--a-ink);border-radius:8px;outline:none;padding:7px 10px;font-size:13px}.methods-module__LO8UQa__row input:focus{border-color:var(--a-teal)}.methods-module__LO8UQa__list{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:210px;display:flex;overflow-y:auto}.methods-module__LO8UQa__pay{flex:none;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.methods-module__LO8UQa__icon{background:var(--a-teal-soft);width:30px;height:30px;color:var(--a-teal);border-radius:8px;flex:none;place-items:center;display:grid}.methods-module__LO8UQa__who{flex-direction:column;flex:1;min-width:0;display:flex}.methods-module__LO8UQa__who small{font-size:11.5px}@media (max-width:480px){.methods-module__LO8UQa__methods{grid-template-columns:repeat(2,minmax(0,1fr))}}
.rates-module__PRhJKq__inputs{flex-direction:column;gap:14px;padding:14px;font-size:13px;display:flex}.rates-module__PRhJKq__inputs label{flex-direction:column;gap:6px;display:flex}.rates-module__PRhJKq__inputs input{width:100%;accent-color:var(--a-teal)}.rates-module__PRhJKq__result{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rates-module__PRhJKq__now,.rates-module__PRhJKq__us{flex-direction:column;gap:2px;padding:14px;font-size:12.5px;display:flex}.rates-module__PRhJKq__now small,.rates-module__PRhJKq__us small{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.rates-module__PRhJKq__now b,.rates-module__PRhJKq__us b{font-size:22px}.rates-module__PRhJKq__now{color:#b91c1c}.rates-module__PRhJKq__now span{color:var(--a-muted)}.rates-module__PRhJKq__us{border-color:var(--a-teal);background:var(--a-teal-soft);color:#0f766e}.rates-module__PRhJKq__beats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rates-module__PRhJKq__saved{margin-left:4px;font-size:16px}.rates-module__PRhJKq__note{align-items:center;gap:5px;font-size:12px;display:flex}@media (max-width:480px){.rates-module__PRhJKq__result{grid-template-columns:minmax(0,1fr)}}
.refund-module__cduXdW__doc{flex-direction:column;gap:8px;padding:16px;font-size:13.5px;display:flex}.refund-module__cduXdW__title{align-items:center;gap:6px;font-size:16px;display:flex}.refund-module__cduXdW__title svg{color:var(--a-teal)}.refund-module__cduXdW__refund{color:#dc2626}.refund-module__cduXdW__net{border-top:1px solid var(--a-line);padding-top:8px;font-weight:700}.refund-module__cduXdW__net b{font-size:18px}.refund-module__cduXdW__form{background:#f8fafc;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.refund-module__cduXdW__amounts{flex-wrap:wrap;gap:6px;display:flex}.refund-module__cduXdW__form select{border:1px solid var(--a-line);background:#fff;border-radius:8px;padding:7px 10px;font-size:13px}
.textpay-module__ezpXaq__grid{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;padding-bottom:44px;display:grid}.textpay-module__ezpXaq__invoice{flex-direction:column;gap:10px;padding:14px;font-size:13px;display:flex}.textpay-module__ezpXaq__title{align-items:center;gap:6px;font-size:15px;display:flex}.textpay-module__ezpXaq__balance{border-block:1px solid var(--a-line);padding:10px 0}.textpay-module__ezpXaq__balance b{font-size:18px}.textpay-module__ezpXaq__log{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.textpay-module__ezpXaq__log li{color:#15803d;align-items:center;gap:6px;font-weight:600;display:flex}.textpay-module__ezpXaq__phone{text-align:center;background:#f4f7fa;border:7px solid #0b1f25;border-radius:26px;place-items:center;height:300px;padding:14px 10px;display:grid}.textpay-module__ezpXaq__sms{text-align:left;background:#fff;border-radius:14px 14px 14px 4px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;display:flex;box-shadow:0 2px 8px #00000014}.textpay-module__ezpXaq__sms small{color:var(--a-muted);font-size:10px;font-weight:700}.textpay-module__ezpXaq__link{color:#2563eb;text-align:left;font-weight:600;text-decoration:underline}.textpay-module__ezpXaq__sheet{flex-direction:column;justify-content:center;align-self:stretch;gap:10px;font-size:12px;display:flex}.textpay-module__ezpXaq__amount{font-size:24px}.textpay-module__ezpXaq__card{border:1px solid var(--a-line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px;display:flex}.textpay-module__ezpXaq__spin{animation:.8s linear infinite textpay-module__ezpXaq__spin}.textpay-module__ezpXaq__done{flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.textpay-module__ezpXaq__done svg{color:#16a34a}@keyframes textpay-module__ezpXaq__spin{to{transform:rotate(360deg)}}@media (max-width:520px){.textpay-module__ezpXaq__grid{grid-template-columns:minmax(0,1fr)}.textpay-module__ezpXaq__phone{justify-self:center;width:200px}}
.photos-module__obIp0q__car{background:radial-gradient(circle,#fff,#e8eef2);border-radius:12px;padding:8px 4px;position:relative}.photos-module__obIp0q__car img{width:100%;height:auto;display:block}.photos-module__obIp0q__spot{background:#ef4444;border:3px solid #fff;border-radius:50%;width:22px;height:22px;animation:1.6s ease-out infinite photos-module__obIp0q__ping;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 #ef44448c}.photos-module__obIp0q__spotOn{background:var(--a-teal);animation:none;box-shadow:0 0 0 6px #1fa2ac4d}.photos-module__obIp0q__detail{gap:12px;padding:12px;display:flex}.photos-module__obIp0q__zoom,.photos-module__obIp0q__thumb{background-color:#e8eef2;background-repeat:no-repeat;border-radius:10px;flex:none;position:relative}.photos-module__obIp0q__zoom{background-size:700%;width:112px;height:112px}.photos-module__obIp0q__zoom i{border:2px dashed #ef4444;border-radius:50%;position:absolute;inset:32%}.photos-module__obIp0q__info{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:13px;display:flex}.photos-module__obIp0q__fix{font-weight:600}.photos-module__obIp0q__attach{align-self:flex-start;margin-top:4px;padding:7px 12px;font-size:13px}.photos-module__obIp0q__strip{align-items:center;gap:8px;display:flex}.photos-module__obIp0q__thumb{opacity:.35;background-size:700%;width:44px;height:44px;transition:opacity .2s}.photos-module__obIp0q__thumbOn{opacity:1;outline:2px solid var(--a-teal);outline-offset:1px}.photos-module__obIp0q__strip small{align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}@keyframes photos-module__obIp0q__ping{to{box-shadow:0 0 0 12px #0000}}@media (prefers-reduced-motion:reduce){.photos-module__obIp0q__spot{animation:none}}
.proposal-module__iGRW7W__packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.proposal-module__iGRW7W__pack{border:1px solid var(--a-line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px 10px 12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.proposal-module__iGRW7W__pack:hover{transform:translateY(-2px)}.proposal-module__iGRW7W__packOn{border-color:var(--a-teal);box-shadow:0 0 0 3px var(--a-teal-soft)}.proposal-module__iGRW7W__pack small{color:var(--a-muted);font-size:11px;font-weight:600}.proposal-module__iGRW7W__pack b{font-size:15px}.proposal-module__iGRW7W__price{color:var(--a-teal);font-size:18px;font-weight:800}.proposal-module__iGRW7W__pack ul{color:#4b5563;flex-direction:column;gap:3px;margin:6px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.proposal-module__iGRW7W__pack li{gap:4px;display:flex}.proposal-module__iGRW7W__pack li svg{color:var(--a-teal);flex:none;margin-top:2px}.proposal-module__iGRW7W__badge{background:var(--a-teal);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.proposal-module__iGRW7W__addon{align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.proposal-module__iGRW7W__addon>svg{color:#8b5cf6}.proposal-module__iGRW7W__addon>span{flex:1}.proposal-module__iGRW7W__addon b,.proposal-module__iGRW7W__addon small{display:block}.proposal-module__iGRW7W__foot{justify-content:space-between;align-items:center;gap:10px;margin-bottom:44px;display:flex}.proposal-module__iGRW7W__foot small{font-size:12px;display:block}.proposal-module__iGRW7W__total{font-size:22px;display:inline-block}.proposal-module__iGRW7W__foot button:disabled{opacity:.6;cursor:default}@media (max-width:520px){.proposal-module__iGRW7W__packages{grid-template-columns:minmax(0,1fr)}}
.reminders-module__DN4BqG__layout{grid-template-columns:minmax(0,1fr) 220px;gap:14px;display:grid}.reminders-module__DN4BqG__side{flex-direction:column;gap:10px;display:flex}.reminders-module__DN4BqG__appt{gap:12px;padding:12px;font-size:13px;display:flex}.reminders-module__DN4BqG__appt>span:last-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.reminders-module__DN4BqG__date{background:var(--a-navy);color:#fff;border-radius:10px;flex-direction:column;flex:none;align-items:center;width:46px;padding:6px 0;line-height:1.1;display:flex}.reminders-module__DN4BqG__date small{color:#5eead4;font-size:10px;font-weight:700}.reminders-module__DN4BqG__date b{font-size:20px}.reminders-module__DN4BqG__steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.reminders-module__DN4BqG__steps li{color:#9ca3af;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;transition:background .25s,color .25s;display:flex}.reminders-module__DN4BqG__steps li span{flex:1;justify-content:space-between;gap:8px;display:flex}.reminders-module__DN4BqG__steps .reminders-module__DN4BqG__stepOn{color:var(--a-ink);background:#fff}.reminders-module__DN4BqG__stepOn svg{color:var(--a-teal)}.reminders-module__DN4BqG__phone{scrollbar-width:none;background:#fff;border:6px solid #0b1f25;border-radius:26px;flex-direction:column;gap:8px;height:270px;padding:14px 10px;display:flex;overflow-y:auto}.reminders-module__DN4BqG__msg,.reminders-module__DN4BqG__reply{border-radius:14px;max-width:88%;padding:8px 10px;font-size:12px;line-height:1.4}.reminders-module__DN4BqG__msg{background:#f1f5f9;border-bottom-left-radius:4px;align-self:flex-start}.reminders-module__DN4BqG__reply{color:#fff;background:#22c55e;border-bottom-right-radius:4px;align-self:flex-end;font-weight:700}.reminders-module__DN4BqG__confirm{align-self:flex-end;margin-top:auto;padding:6px 10px;font-size:12px}.reminders-module__DN4BqG__arrived{color:#15803d;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;display:flex}.reminders-module__DN4BqG__scrub{flex-direction:column;gap:6px;margin-bottom:44px;display:flex}.reminders-module__DN4BqG__scrub input{width:100%;accent-color:var(--a-teal);cursor:pointer}@media (max-width:520px){.reminders-module__DN4BqG__layout{grid-template-columns:minmax(0,1fr)}}
.review-module__vmt8XW__layout{flex:1;grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px;padding-bottom:44px;display:grid}.review-module__vmt8XW__side{flex-direction:column;gap:10px;display:flex}.review-module__vmt8XW__score{align-items:center;gap:12px;padding:12px 14px;display:flex}.review-module__vmt8XW__score>b{letter-spacing:-.02em;font-size:30px;font-weight:800;display:inline-block}.review-module__vmt8XW__score>span{flex-direction:column;gap:2px;display:flex}.review-module__vmt8XW__score small{font-size:12px}.review-module__vmt8XW__stars{color:#f59e0b;gap:1px;display:inline-flex}.review-module__vmt8XW__auto{flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.review-module__vmt8XW__auto small{font-size:12px}.review-module__vmt8XW__auto button:disabled{opacity:.65;cursor:default}.review-module__vmt8XW__channels{align-items:center;gap:6px;font-weight:600;display:flex}.review-module__vmt8XW__channels svg{color:var(--a-teal)}.review-module__vmt8XW__posted{border-color:#fcd34d;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.review-module__vmt8XW__posted p{margin:0}.review-module__vmt8XW__phone{background:#fff;border:6px solid #0b1f25;border-radius:26px;flex-direction:column;justify-content:center;height:300px;padding:16px 12px;display:flex}.review-module__vmt8XW__wait{text-align:center;font-size:13px}.review-module__vmt8XW__ask{flex-direction:column;gap:8px;font-size:13px;display:flex}.review-module__vmt8XW__ask small{color:var(--a-muted);font-size:11px;font-weight:600}.review-module__vmt8XW__pick{color:#f59e0b;justify-content:center;gap:2px;display:flex}.review-module__vmt8XW__pick button{transition:transform .15s;display:flex}.review-module__vmt8XW__pick button:hover{transform:scale(1.15)}.review-module__vmt8XW__ask textarea{border:1px solid var(--a-line);resize:none;border-radius:8px;outline:none;padding:6px 8px;font-size:12px}.review-module__vmt8XW__ask button:disabled{cursor:not-allowed;filter:none;background:#cbd5e1}.review-module__vmt8XW__thanks{color:#15803d;flex-direction:column;align-items:center;gap:6px;display:flex}.review-module__vmt8XW__thanks button{align-self:center}@media (max-width:520px){.review-module__vmt8XW__layout{grid-template-columns:minmax(0,1fr)}.review-module__vmt8XW__phone{height:auto}}
.sign-module__OR_AQq__layout{flex:1;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:16px;display:grid}.sign-module__OR_AQq__side{flex-direction:column;gap:8px;display:flex}.sign-module__OR_AQq__side button:disabled{cursor:default}.sign-module__OR_AQq__channel{border:1px solid var(--a-line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.sign-module__OR_AQq__channelOn{border-color:var(--a-teal);background:var(--a-teal-soft);color:var(--a-teal)}.sign-module__OR_AQq__phone{background:#fff;border:7px solid #0b1f25;border-radius:30px;flex-direction:column;justify-content:center;gap:10px;height:360px;padding:28px 12px 16px;display:flex;position:relative}.sign-module__OR_AQq__notch{background:#0b1f25;border-radius:6px;width:70px;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sign-module__OR_AQq__wait{text-align:center;font-size:13px}.sign-module__OR_AQq__bubble{background:#f1f5f9;border-radius:14px 14px 14px 4px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.sign-module__OR_AQq__bubble small{color:var(--a-muted);font-size:11px;font-weight:600}.sign-module__OR_AQq__view{padding:7px 10px;font-size:12.5px}.sign-module__OR_AQq__doc{flex-direction:column;gap:6px;font-size:13px;display:flex}.sign-module__OR_AQq__hint{color:var(--a-teal);align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.sign-module__OR_AQq__pad{cursor:crosshair;touch-action:none;background:#f8fafc;border:1px dashed #94a3b8;border-radius:10px;width:100%;height:80px}.sign-module__OR_AQq__doc button:disabled{cursor:not-allowed;filter:none;background:#cbd5e1}.sign-module__OR_AQq__signed{align-self:flex-start;margin-top:6px}@media (max-width:520px){.sign-module__OR_AQq__layout{grid-template-columns:minmax(0,1fr)}.sign-module__OR_AQq__phone{width:230px;margin-inline:auto}}
.storefront-module__QGBlaG__admin{align-items:center;gap:10px;display:flex}.storefront-module__QGBlaG__admin input{border:1px solid var(--a-line);background:#fff;border-radius:8px;outline:none;flex:1;min-width:0;padding:7px 10px}.storefront-module__QGBlaG__admin input:focus{border-color:var(--a-teal)}.storefront-module__QGBlaG__window{border:1px solid var(--a-line);background:#fff;border-radius:12px;overflow:hidden}.storefront-module__QGBlaG__url{color:var(--a-muted);background:#f1f5f9;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;display:flex}.storefront-module__QGBlaG__hero{color:#fff;background:linear-gradient(90deg,#0d1b33,#134e5e);align-items:center;gap:10px;padding:14px;display:flex}.storefront-module__QGBlaG__hero i{color:#0d1b33;background:#5eead4;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.storefront-module__QGBlaG__hero b{font-size:16px;display:block}.storefront-module__QGBlaG__hero small{color:#fcd34d;align-items:center;gap:4px;font-size:12px;display:flex}.storefront-module__QGBlaG__tabs{padding:10px 12px 0}.storefront-module__QGBlaG__tabs button{padding:5px 11px;font-size:12.5px}.storefront-module__QGBlaG__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:8px;min-height:170px;padding:10px 12px 60px;display:grid}.storefront-module__QGBlaG__service{flex-direction:column;align-items:flex-start;gap:3px;padding:10px;font-size:13px;display:flex}.storefront-module__QGBlaG__service small{align-items:center;gap:4px;font-size:11.5px;display:flex}.storefront-module__QGBlaG__swatch{border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.storefront-module__QGBlaG__book{margin-top:4px;padding:5px 12px;font-size:12px}
.fleet-module__ZdOPMa__split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:12px;padding-bottom:44px;display:grid}.fleet-module__ZdOPMa__col{flex-direction:column;gap:6px;display:flex}.fleet-module__ZdOPMa__client{align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.fleet-module__ZdOPMa__client>svg{color:var(--a-teal);flex:none}.fleet-module__ZdOPMa__client>span{flex:1;min-width:0}.fleet-module__ZdOPMa__client small,.fleet-module__ZdOPMa__fleetRow small{align-items:center;gap:3px;font-size:11.5px;display:flex}.fleet-module__ZdOPMa__dash{flex-direction:column;gap:8px;padding:14px;font-size:13px;display:flex}.fleet-module__ZdOPMa__fleetRow{border:1px solid var(--a-line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:border-color .3s,background .3s;display:flex}.fleet-module__ZdOPMa__fresh{border-color:var(--a-teal);background:var(--a-teal-soft)}.fleet-module__ZdOPMa__owed{flex-direction:column;align-items:flex-end;font-weight:700;display:flex}.fleet-module__ZdOPMa__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fleet-module__ZdOPMa__tile{flex-direction:column;gap:2px;padding:10px;font-size:11px;display:flex}.fleet-module__ZdOPMa__tile small{color:var(--a-muted);font-weight:600}.fleet-module__ZdOPMa__tile b{font-size:18px;display:inline-block}.fleet-module__ZdOPMa__tileOn{border-color:var(--a-teal);box-shadow:0 0 0 3px var(--a-teal-soft)}.fleet-module__ZdOPMa__invList{margin-bottom:44px}.fleet-module__ZdOPMa__invIcon{color:var(--a-teal);flex:none}.fleet-module__ZdOPMa__inv{border-bottom:1px solid var(--a-line);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.fleet-module__ZdOPMa__inv:last-child{border-bottom:0}.fleet-module__ZdOPMa__inv>span:nth-child(2){flex:1;min-width:0}.fleet-module__ZdOPMa__inv small{font-size:11.5px;display:block}@media (max-width:520px){.fleet-module__ZdOPMa__split{grid-template-columns:minmax(0,1fr)}.fleet-module__ZdOPMa__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pay-module__0ycO_q__portal{flex-direction:column;gap:6px;padding:16px;font-size:13px;display:flex}.pay-module__0ycO_q__amount{letter-spacing:-.02em;font-size:28px;font-weight:800}.pay-module__0ycO_q__card{border:1px solid var(--a-line);color:#374151;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;display:flex}.pay-module__0ycO_q__card svg{color:var(--a-teal)}.pay-module__0ycO_q__payBtn{padding:11px;font-size:14px}.pay-module__0ycO_q__payBtn:disabled{opacity:.8;cursor:default}.pay-module__0ycO_q__balance{border-top:1px solid var(--a-line);padding-top:8px;font-weight:700}.pay-module__0ycO_q__balance b{font-size:18px;display:inline-block}
.statement-module__-0Y-YW__pick{text-align:left;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:border-color .2s,background .2s;display:flex}.statement-module__-0Y-YW__pick>span:nth-child(2){flex:1}.statement-module__-0Y-YW__pick small{font-size:11.5px;display:block}.statement-module__-0Y-YW__pickOn{border-color:var(--a-teal);background:var(--a-teal-soft)}.statement-module__-0Y-YW__box{border:2px solid #cbd5e1;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.statement-module__-0Y-YW__pickOn .statement-module__-0Y-YW__box{border-color:var(--a-teal);background:var(--a-teal);color:#fff}.statement-module__-0Y-YW__doc{flex-direction:column;gap:6px;padding:14px;font-size:13px;display:flex}.statement-module__-0Y-YW__title{align-items:center;gap:6px;display:flex}.statement-module__-0Y-YW__title svg{color:var(--a-teal)}.statement-module__-0Y-YW__lines{border-block:1px solid var(--a-line);flex-direction:column;gap:6px;margin-top:4px;padding:8px 0;display:flex}.statement-module__-0Y-YW__line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.statement-module__-0Y-YW__line small{font-size:11px;display:block}.statement-module__-0Y-YW__line button{color:var(--a-muted);display:flex}.statement-module__-0Y-YW__total{font-weight:700}.statement-module__-0Y-YW__total b{font-size:19px;display:inline-block}.statement-module__-0Y-YW__actions{gap:8px;margin-top:4px;display:flex}.statement-module__-0Y-YW__actions button{flex:1}.statement-module__-0Y-YW__actions button:disabled{opacity:.5;cursor:not-allowed}
.history-module__8UoEBW__layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:20px;display:grid}.history-module__8UoEBW__units{flex-direction:column;gap:6px;display:flex}.history-module__8UoEBW__unit{border:1px solid var(--a-line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12.5px;display:flex}.history-module__8UoEBW__unit svg{color:var(--a-teal);flex:none}.history-module__8UoEBW__unit small{color:var(--a-muted);font-size:11px;display:block}.history-module__8UoEBW__unitOn{border-color:var(--a-teal);background:var(--a-teal-soft)}.history-module__8UoEBW__record{flex-direction:column;gap:10px;min-height:220px;padding:14px;font-size:13px;display:flex}.history-module__8UoEBW__filters{flex-wrap:wrap;gap:6px;display:flex}.history-module__8UoEBW__filter{color:#4b5563;background:#e9eef2;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.history-module__8UoEBW__filterOn{background:var(--a-navy);color:#fff}.history-module__8UoEBW__timeline{flex-direction:column;gap:10px;margin:0;padding:0 0 0 4px;list-style:none;display:flex;position:relative}.history-module__8UoEBW__timeline:before{content:"";background:var(--a-line);width:2px;position:absolute;top:6px;bottom:6px;left:17px}.history-module__8UoEBW__timeline li{align-items:center;gap:10px;display:flex;position:relative}.history-module__8UoEBW__timeline small{font-size:11.5px;display:block}.history-module__8UoEBW__icon{background:var(--a-teal-soft);width:28px;height:28px;color:var(--a-teal);border-radius:50%;flex:none;place-items:center;display:grid}@media (max-width:520px){.history-module__8UoEBW__layout{grid-template-columns:minmax(0,1fr)}}
.inventory-module__4YoNJq__rolls,.inventory-module__4YoNJq__stack{flex-direction:column;gap:8px;padding-bottom:44px;display:flex}.inventory-module__4YoNJq__roll{flex-direction:column;gap:8px;padding:12px;font-size:13px;transition:border-color .2s;display:flex}.inventory-module__4YoNJq__short{border-color:#fecaca}.inventory-module__4YoNJq__bar{background:var(--a-line);border-radius:999px;height:10px;position:relative;overflow:hidden}.inventory-module__4YoNJq__bar i{border-radius:inherit;background:var(--a-teal);height:100%;transition:width .5s;display:block}.inventory-module__4YoNJq__short .inventory-module__4YoNJq__bar i{background:#f87171}.inventory-module__4YoNJq__bar em{background:#0d1b33;width:2px;transition:left .4s;position:absolute;top:0;bottom:0}.inventory-module__4YoNJq__small{padding:6px 10px;font-size:12.5px}.inventory-module__4YoNJq__small:disabled{cursor:not-allowed;filter:none;background:#cbd5e1}.inventory-module__4YoNJq__row{align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.inventory-module__4YoNJq__row>span:first-of-type{flex:1;min-width:0}.inventory-module__4YoNJq__qty{text-align:right;min-width:70px;font-weight:700;display:inline-block}.inventory-module__4YoNJq__step{border:1px solid var(--a-line);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.inventory-module__4YoNJq__step button{width:26px;height:26px;font-weight:700}.inventory-module__4YoNJq__step span{text-align:center;min-width:26px;font-weight:700}.inventory-module__4YoNJq__chips{flex-wrap:wrap;gap:6px;display:flex}.inventory-module__4YoNJq__chip{border:1px solid var(--a-line);background:#fff;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600}.inventory-module__4YoNJq__chipOn{border-color:var(--a-teal);background:var(--a-teal);color:#fff}
.lowstock-module__nSORqq__settings{flex-direction:column;gap:8px;display:flex}.lowstock-module__nSORqq__settings button{align-items:center;gap:4px;display:inline-flex}.lowstock-module__nSORqq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lowstock-module__nSORqq__item{flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;display:flex}.lowstock-module__nSORqq__min{color:var(--a-muted);flex-direction:column;gap:2px;font-size:11.5px;display:flex}.lowstock-module__nSORqq__min input{accent-color:var(--a-teal)}.lowstock-module__nSORqq__preview{background:var(--a-navy);color:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:95%;padding:10px 12px;font-size:13px}.lowstock-module__nSORqq__preview small{color:#5eead4;align-items:center;gap:4px;margin-bottom:3px;font-size:11px;font-weight:700;display:flex}@media (max-width:480px){.lowstock-module__nSORqq__list{grid-template-columns:minmax(0,1fr)}}
.products-module__UBESYG__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.products-module__UBESYG__tile{text-align:left;flex-direction:column;gap:2px;padding:10px;transition:border-color .2s,box-shadow .2s;display:flex}.products-module__UBESYG__tile small{color:var(--a-muted);font-size:11px;font-weight:600}.products-module__UBESYG__tile b{font-size:19px}.products-module__UBESYG__warn b{color:#d97706}.products-module__UBESYG__bad b{color:#dc2626}.products-module__UBESYG__tileOn{border-color:var(--a-teal);box-shadow:0 0 0 3px var(--a-teal-soft)}.products-module__UBESYG__filters{flex-direction:column;gap:8px;display:flex}.products-module__UBESYG__table{scrollbar-width:thin;flex-direction:column;max-height:210px;display:flex;overflow-y:auto}.products-module__UBESYG__line{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1fr) auto 76px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.products-module__UBESYG__line:last-child{border-bottom:0}.products-module__UBESYG__line small{font-size:11px;display:block}.products-module__UBESYG__line>span:last-child{justify-self:end}.products-module__UBESYG__empty{text-align:center;padding:20px;font-size:13px}@media (max-width:480px){.products-module__UBESYG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
.scan-module__Ebrs7a__layout{flex:1;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:14px;display:grid}.scan-module__Ebrs7a__phone{background:#111827;border:6px solid #0b1f25;border-radius:26px;flex-direction:column;gap:10px;padding:12px 10px;display:flex}.scan-module__Ebrs7a__viewfinder{aspect-ratio:3/4;background:radial-gradient(circle,#374151,#111827);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.scan-module__Ebrs7a__viewfinder:before{content:"";border:2px solid #5eead4cc;border-radius:10px;position:absolute;inset:22%}.scan-module__Ebrs7a__code{opacity:.85;background:repeating-linear-gradient(90deg,#f8fafc 0 2px,#0000 2px 4px,#f8fafc 4px 7px,#0000 7px 9px);border-radius:3px;width:46%;height:22%}.scan-module__Ebrs7a__live .scan-module__Ebrs7a__code{opacity:1}.scan-module__Ebrs7a__laser{background:#ef4444;height:2px;animation:.9s ease-in-out infinite alternate scan-module__Ebrs7a__laser;position:absolute;left:18%;right:18%;box-shadow:0 0 10px #ef4444}.scan-module__Ebrs7a__side{flex-direction:column;gap:10px;display:flex}.scan-module__Ebrs7a__item{flex-direction:column;gap:4px;padding:14px;font-size:13px;display:flex}.scan-module__Ebrs7a__item>b{font-size:16px}.scan-module__Ebrs7a__where{color:var(--a-teal);align-items:center;gap:4px;font-weight:600;display:flex}.scan-module__Ebrs7a__count{font-size:18px;display:inline-block}.scan-module__Ebrs7a__actions{gap:8px;margin-top:6px;display:flex}.scan-module__Ebrs7a__empty{text-align:center;padding:30px 0;font-size:13px}@keyframes scan-module__Ebrs7a__laser{0%{top:30%}to{top:70%}}@media (max-width:520px){.scan-module__Ebrs7a__layout{grid-template-columns:minmax(0,1fr)}.scan-module__Ebrs7a__phone{width:200px;margin-inline:auto}}
.vendors-module__FeVXEa__layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:44px;display:grid}.vendors-module__FeVXEa__vendors{flex-direction:column;gap:6px;display:flex}.vendors-module__FeVXEa__vendor{border:1px solid var(--a-line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12.5px;font-weight:600;display:flex}.vendors-module__FeVXEa__vendor svg{color:var(--a-teal);flex:none}.vendors-module__FeVXEa__vendorOn{border-color:var(--a-teal);background:var(--a-teal-soft)}.vendors-module__FeVXEa__po{flex-direction:column;gap:8px;padding:14px;font-size:13px;display:flex}.vendors-module__FeVXEa__name small{font-size:11.5px;display:block}.vendors-module__FeVXEa__total{border-top:1px solid var(--a-line);padding-top:8px;font-weight:700}.vendors-module__FeVXEa__total b{font-size:18px}.vendors-module__FeVXEa__po button:disabled{opacity:.4;cursor:default}@media (max-width:520px){.vendors-module__FeVXEa__layout{grid-template-columns:minmax(0,1fr)}}
.waste-module__25iOQW__flag{padding:4px 10px;font-size:12px}.waste-module__25iOQW__table{flex-direction:column;display:flex}.waste-module__25iOQW__row{border-bottom:1px solid var(--a-line);grid-template-columns:minmax(0,1.4fr) minmax(60px,1fr) auto 46px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:grid}.waste-module__25iOQW__row:last-child{border-bottom:0}.waste-module__25iOQW__bars{background:#fca5a5;border-radius:999px;height:8px;overflow:hidden}.waste-module__25iOQW__bars i{background:var(--a-teal);height:100%;display:block}.waste-module__25iOQW__num{text-align:right;white-space:nowrap}.waste-module__25iOQW__over b{color:#dc2626}.waste-module__25iOQW__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:44px;display:flex}.waste-module__25iOQW__summary small{font-size:12px;display:block}.waste-module__25iOQW__lost{color:#dc2626;font-size:22px}.waste-module__25iOQW__cut{color:var(--a-muted);flex-direction:column;gap:2px;font-size:12px;font-weight:600;display:flex}.waste-module__25iOQW__cut input{width:170px;accent-color:var(--a-teal)}@media (max-width:480px){.waste-module__25iOQW__row{grid-template-columns:minmax(0,1fr) auto 40px}.waste-module__25iOQW__bars{display:none}}
.calendar-module__Mk83xW__legend{color:var(--a-muted);gap:10px;font-size:11px;display:flex}.calendar-module__Mk83xW__legend span{align-items:center;gap:4px;display:flex}.calendar-module__Mk83xW__legend i{border-radius:3px;width:9px;height:9px}.calendar-module__Mk83xW__coming{color:#1d4ed8;background:#dbeafe}.calendar-module__Mk83xW__progress{color:#0f766e;background:#ccfbf1}.calendar-module__Mk83xW__done{color:#4b5563;background:#e5e7eb}.calendar-module__Mk83xW__week{grid-template-rows:26px repeat(9,24px);grid-template-columns:40px repeat(5,minmax(0,1fr));gap:2px 4px;padding:8px;display:grid}.calendar-module__Mk83xW__head{color:var(--a-muted);border-radius:6px;font-size:11.5px;font-weight:700}.calendar-module__Mk83xW__head:hover{background:var(--a-teal-soft);color:var(--a-teal)}.calendar-module__Mk83xW__hour{color:#9ca3af;grid-column:1;font-size:10.5px}.calendar-module__Mk83xW__block{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:700;transition:box-shadow .2s;overflow:hidden}.calendar-module__Mk83xW__blockOn{box-shadow:0 0 0 2px var(--a-teal)}.calendar-module__Mk83xW__day{flex-direction:column;gap:4px;padding:10px;font-size:12.5px;display:flex}.calendar-module__Mk83xW__slot{text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-weight:600;display:flex}.calendar-module__Mk83xW__slot small{opacity:.7;width:34px;font-weight:700}.calendar-module__Mk83xW__free{color:#15803d;background:#f0fdf4;border:1px dashed #86efac}.calendar-module__Mk83xW__month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:44px;padding:10px;display:grid}.calendar-module__Mk83xW__dow{color:var(--a-muted);text-align:center;font-size:11px;font-weight:700}.calendar-module__Mk83xW__date{text-align:left;background:#f8fafc;border-radius:8px;flex-direction:column;gap:3px;min-height:40px;padding:4px 6px;font-size:11.5px;font-weight:600;display:flex}.calendar-module__Mk83xW__date:disabled{cursor:default}.calendar-module__Mk83xW__date span{flex-wrap:wrap;gap:2px;display:flex}.calendar-module__Mk83xW__date i{background:var(--a-teal);border-radius:50%;width:5px;height:5px}.calendar-module__Mk83xW__dateWeek{outline:2px solid var(--a-teal-soft)}.calendar-module__Mk83xW__dateWeek:hover{background:var(--a-teal-soft)}.calendar-module__Mk83xW__detail{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:4px;padding:10px 12px;font-size:12.5px;display:flex}.calendar-module__Mk83xW__detail>span:not(:first-child){align-items:center;gap:5px;display:flex}
.ProofStrip-module__zo8HfG__proof{background:var(--grad);color:#fff;text-align:center;padding:16px;overflow:hidden}.ProofStrip-module__zo8HfG__quote{animation:ProofStrip-module__zo8HfG__rise .6s var(--ease-out) both;font-size:15px}.ProofStrip-module__zo8HfG__quote span{opacity:.75}.ProofStrip-module__zo8HfG__stars{margin-right:8px}@keyframes ProofStrip-module__zo8HfG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.Stars-module__CUc_aG__stars{color:#ffd166;vertical-align:-2px;gap:2px;display:inline-flex}.Stars-module__CUc_aG__stars svg{width:15px;height:15px}
