@media (prefers-reduced-motion:no-preference){.sb-hero-enter{animation:sb-hero-enter .45s var(--ease-out-cubic) both;animation-delay:var(--enter-delay,0s)}.sb-hero-rise{animation:.6s cubic-bezier(.34,1.56,.64,1) both sb-hero-rise;animation-delay:var(--enter-delay,0s);animation-timing-function:linear(0, .16, .488, .81, 1.035, 1.144, 1.16, 1.122, 1.067, 1.018, .987, .974, .975, .983, .992, .999, 1)}@keyframes sb-hero-enter{0%{opacity:0;transform:translateY(var(--enter-y,10px))}}@keyframes sb-hero-rise{0%{transform:translateY(10px)}}}.small-business-connectors .sbc-row{justify-content:space-between;align-items:center;gap:48px;padding:48px 0;display:flex}.small-business-connectors .sbc-copy{flex:1 1 0;max-width:560px}.small-business-connectors .sbc-copy h2{letter-spacing:-1.2px;color:hsl(var(--marketing-background));font-size:44px;font-weight:700;line-height:48px}.small-business-connectors .sbc-copy p{letter-spacing:-.18px;color:color-mix(in srgb, hsl(var(--marketing-background)) 80%, transparent);margin-top:20px;font-size:18px;font-weight:500;line-height:26px}.small-business-connectors .sbc-graphic-stage{aspect-ratio:1;flex-shrink:0;width:min(538px,100%);position:relative;container-type:inline-size}.small-business-connectors .sbc-graphic-stage--desktop{width:min(538px,50%)}.small-business-connectors .sbc-graphic-stage--mobile{display:none}@media (width<80rem){.small-business-connectors .sbc-row{flex-direction:column;padding:40px 0 56px}.small-business-connectors .sbc-copy{text-align:center}.small-business-connectors .sbc-copy h2{text-wrap:balance}.small-business-connectors .sbc-copy p{text-wrap:pretty}.small-business-connectors .sbc-graphic-stage{order:-1;margin-block:-20px -24px}.small-business-connectors .sbc-graphic-stage--desktop{width:min(538px,100%)}}@media (width<48rem){.small-business-connectors .sbc-copy h2{letter-spacing:-1.28px;font-size:32px;line-height:1.2}.small-business-connectors .sbc-copy p{letter-spacing:-.32px;font-size:16px;line-height:24px}.small-business-connectors .sbc-graphic-stage--desktop{display:none}.small-business-connectors .sbc-graphic-stage--mobile{width:min(400px,100%);margin-block:-24px -36px;display:block}}@media (prefers-reduced-motion:no-preference){.sb-hero-enter-tile{animation:sb-hero-enter .65s var(--ease-out-cubic) both;animation-delay:var(--enter-delay,0s)}}.sb-hero-frame{--crop:1;--fade:52%;aspect-ratio:calc(1216 / (784 * var(--crop)));width:100%;-webkit-mask-image:linear-gradient(to bottom, #000 0 var(--fade), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0 var(--fade), transparent 100%);mask-image:linear-gradient(to bottom, #000 0 var(--fade), transparent 100%);background:#f7f7f7;border:1px solid #e8e8e8;border-radius:12px 12px 0 0;position:relative;overflow:clip;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=48rem){.sb-hero-frame{--crop:.84;--fade:74%;border-radius:20px 20px 0 0}}.sb-order-bar{background:hsl(var(--marketing-foreground) / .06);border-radius:999px;height:2px;display:block;position:relative;overflow:hidden}.sb-order-bar>span{border-radius:inherit;background:hsl(var(--marketing-foreground) / .22);transform-origin:0;position:absolute;inset:0;scale:0 1}.sb-order-step{color:hsl(var(--marketing-foreground) / .65)}.sb-order-step[data-done]{color:hsl(var(--marketing-foreground))}.sb-order-step[data-done] .sb-order-bar>span{scale:1}.sb-order-step[data-current] .sb-order-bar>span{background:#4b73ff}.sb-order-live{background:hsl(var(--marketing-foreground) / .2);border-radius:999px;flex:none;width:8px;height:8px}.sb-order[data-live] .sb-order-live{background:#4b73ff}.sb-order-avatar{object-position:58% 32%;transform-origin:58% 32%;scale:3.2}@media (prefers-reduced-motion:no-preference){.sb-order[data-reveal=play] :is(.sb-order-step,.sb-order-live){transition:color .24s var(--ease-out-cubic), background-color .24s var(--ease-out-cubic)}.sb-order[data-reveal=play] .sb-order-bar>span{transition:scale .6s var(--ease-out-cubic), background-color .4s var(--ease-out-cubic) .2s}.sb-order[data-reveal=play][data-live] .sb-order-live{animation:sb-order-live 1.8s var(--ease-out-cubic) 2}}@keyframes sb-order-live{0%{box-shadow:0 0 #4b73ff73}to{box-shadow:0 0 0 6px #4b73ff00}}.sb-day{--hour:28px}@media (width<30rem){.sb-day{--hour:26px}}.sb-day-grid{height:calc(9 * var(--hour))}.sb-day-hour{top:calc(var(--start) * var(--hour));height:var(--hour)}.sb-day-block{inset-inline:44px 0;top:calc(var(--start) * var(--hour) + 2px);height:calc(var(--length) * var(--hour) - 3px);white-space:nowrap;border-radius:8px;align-items:center;min-width:0;padding-inline:8px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:absolute}.sb-day-work{z-index:1;color:hsl(var(--marketing-foreground));background:#f4f4f3}.sb-day-admin{padding:0}.sb-day-todo,.sb-day-done{align-items:center;gap:6px;min-width:0;padding-inline:8px;display:flex;position:absolute;inset-inline:0}.sb-day-todo{border-radius:inherit;box-shadow:inset 0 0 0 1px hsl(var(--marketing-foreground) / .14);color:hsl(var(--marketing-foreground) / .7);transform-origin:50% 0;inset-block:0}.sb-day-done{height:calc(var(--hour) - 6px);color:hsl(var(--marketing-foreground) / .5);opacity:0;top:0}.sb-day[data-day=after] .sb-day-todo{opacity:0;transform:scaleY(.9)}.sb-day[data-day=after] .sb-day-done{opacity:1}.sb-day-freed{z-index:2;background:hsl(var(--marketing-foreground));color:#fff;box-shadow:0 6px 16px -6px #00000059}.sb-day[data-day=before] .sb-day-freed{opacity:0;transform:translateY(6px)}.sb-day-status>*{grid-area:1/1}.sb-day[data-day=before] .sb-day-status-after,.sb-day[data-day=after] .sb-day-status-before{opacity:0}@media (prefers-reduced-motion:no-preference){.sb-day-todo{transition:opacity .28s var(--ease-out-quad), transform .36s var(--ease-out-cubic)}.sb-day-done{transition:opacity .32s var(--ease-out-quad) .16s}.sb-day-freed{transition:opacity .36s var(--ease-out-quad) .42s, transform .52s var(--ease-out-quint) .42s}.sb-day-status>*{transition:opacity .24s var(--ease-out-quad) .3s}}.sb-day[data-reveal=hidden] :is(.sb-day-todo,.sb-day-done,.sb-day-freed,.sb-day-status>*){transition:none}.sb-deck{--sb-slide:cubic-bezier(.32, .72, 0, 1)}.sb-deck-track{scrollbar-width:none}.sb-deck-track::-webkit-scrollbar{display:none}.sb-deck-track[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sb-deck-pill{z-index:0;opacity:0;box-shadow:0 0 0 1px #0000000a,0 1px 2px #00000014,0 2px 6px #0000000d}.sb-deck-track[data-ready] .sb-deck-pill{opacity:1}.sb-deck-tab{z-index:1;white-space:nowrap;height:30px;color:hsl(var(--marketing-foreground) / .6);cursor:pointer;touch-action:manipulation;transition:color .15s var(--ease-out-quad);border-radius:999px;flex:none;align-items:center;padding-inline:13px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative}.sb-deck-tab>span{text-box:trim-both cap alphabetic}.sb-deck-tab[aria-selected=true]{color:hsl(var(--marketing-foreground))}.sb-deck-track:not([data-ready]) .sb-deck-tab[aria-selected=true]{background:#fff}.sb-deck-tab:focus-visible,.sb-deck-card:focus-visible{outline:2px solid hsl(var(--marketing-foreground));outline-offset:1px}@media (hover:hover){.sb-deck-tab:hover{color:hsl(var(--marketing-foreground))}}@media (pointer:coarse){.sb-deck-tab:after{content:"";position:absolute;inset:-7px -2px}}.sb-deck-card{transform-origin:50% 100%}.sb-deck-card[data-pos="0"]{z-index:3}.sb-deck-card[data-pos="1"]{z-index:2;transform:translateY(11px)scale(.955)}.sb-deck-card[data-pos="2"]{z-index:1;background:#ffffffb3;transform:translateY(22px)scale(.91)}.sb-deck-card:not([data-pos="0"]) .sb-deck-content{opacity:0}@media (prefers-reduced-motion:no-preference){.sb-deck-track[data-slide] .sb-deck-pill{transition:transform .46s var(--sb-slide), width .46s var(--sb-slide)}.sb-deck-card{transition:transform .64s var(--sb-slide)}.sb-deck-content{transition:opacity .32s var(--ease-out-quad) .18s}.sb-deck-card:not([data-pos="0"]) .sb-deck-content{transition:opacity .16s var(--ease-out-quad)}}.sbp-chevron path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;transition:scale .36s cubic-bezier(.16,1,.3,1)}.sbp-row[data-open] .sbp-chevron path{scale:1 -1}.sbp-arrow{opacity:.5;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:translate .3s var(--ease-out-cubic), opacity .3s var(--ease-out-cubic)}.sbp-shaft{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .225s var(--ease-out-cubic)}@media (hover:hover){.sbp-try:hover .sbp-arrow{opacity:1;translate:2.5px}.sbp-try:hover .sbp-shaft{stroke-dashoffset:0}}.sbp-try:focus-visible .sbp-arrow{opacity:1;translate:2.5px}.sbp-try:focus-visible .sbp-shaft{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.sbp-chevron path,.sbp-arrow,.sbp-shaft{transition:none}}.sbo-slot{grid-area:1/1;align-self:center}.sbo-slot>*{opacity:0;transition:opacity .3s var(--ease-out-cubic), transform .3s var(--ease-out-cubic);transform:translateY(12px)}.sbo-slot[data-on]>*{opacity:1;transition:opacity .5s var(--ease-out-cubic) .12s, transform .6s var(--ease-out-quint) .12s;transform:none}.sbo-slot :is(.sb-day,.sb-deck-stack,.sb-order){position:relative}.sbo-slot :is(.sb-day,.sb-deck-stack,.sb-order):before{z-index:-1;filter:blur(16px);content:"";pointer-events:none;background:linear-gradient(90deg,#327afc,#fe97f8 33.3%,#ff0087 80.2%,#fe4209);border-radius:0 0 26px 26px;height:24px;position:absolute;bottom:2px;left:5.5%;right:5.5%}@media (scripting:none){.sbo-slot:first-of-type>*{opacity:1;transform:none}}.sb-swap>*{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .2s ease-out,visibility 0s .2s}.sb-swap>[data-on]{visibility:visible;opacity:1;transition:opacity .4s ease-out .16s}.sbs-stage{aspect-ratio:616/568;position:relative;container-type:inline-size}@media (width>=64rem){.sbs-stage{aspect-ratio:auto;height:100%}}.sbs-box{--sbs-box:616px;width:var(--sbs-box);height:568px;transform:translate(-50%, -50%) scale(var(--sbs-scale,min(1, tan(atan2(100cqw, var(--sbs-box))))));flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;top:50%;left:50%}.sbs-composer{background:#fff;border-radius:28px;width:488px;padding:14px 12px 10px 16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 25px 50px -12px #0000002e}.sbs-prompt{color:hsl(var(--marketing-foreground));letter-spacing:-.16px;text-wrap:pretty;font-size:16px;line-height:24px;display:grid}.sbs-prompt>*{grid-area:1/1}.sbs-caret{vertical-align:-3px;background:hsl(var(--marketing-foreground));width:1.5px;height:18px;margin-left:1px;animation:1s steps(2,jump-none) infinite sbs-caret;display:inline-block}@keyframes sbs-caret{50%{opacity:0}}.sbs-composer-foot{color:hsl(var(--marketing-muted-foreground));align-items:center;gap:8px;margin-top:12px;font-size:15px;line-height:20px;display:flex}.sbs-plus{border-radius:999px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #00000014}.sbs-mode{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sbs-send{color:#fff;width:32px;height:32px;transition:background-color .2s ease-out, scale .16s var(--ease-out-cubic);background:#1c1c1c1f;border-radius:999px;place-items:center;display:grid}.sbs-send[data-ready]{background:hsl(var(--marketing-foreground))}.sbs-stage[data-phase=building] .sbs-send{scale:.9}.sbs-build{opacity:0;background:linear-gradient(90deg,#0000,#ff8f1b 20%,#fa1f41 35%,#fd49a8 50%,#b0acfe 65%,#4f88ffd9 80%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;translate:-100%}.sbs-stage[data-phase=building] .sbs-build{opacity:1;transition:translate .76s cubic-bezier(.65,0,.35,1),opacity .12s ease-out;translate:100%}.sbs-app{opacity:0;width:440px;transition:opacity .18s ease-out,transform 0s .18s;position:relative;transform:translateY(14px)scale(.985)}.sbs-app:before{z-index:-1;filter:blur(16px);opacity:0;content:"";pointer-events:none;background:linear-gradient(90deg,#327afc,#fe97f8 33.3%,#ff0087 80.2%,#fe4209);border-radius:0 0 26px 26px;height:24px;transition:opacity .6s ease-out .2s;position:absolute;bottom:2px;left:5.5%;right:5.5%}:is(.sbs-stage[data-phase=landed],.sbs-stage[data-phase=settled]) .sbs-app{opacity:1;transform:none}:is(.sbs-stage[data-phase=landed],.sbs-stage[data-phase=settled]) .sbs-app:before{opacity:1}.sbs-stage[data-phase=landed] .sbs-app{transition:opacity .4s ease-out,transform .56s cubic-bezier(.22,1,.36,1)}.sbs-stage[data-phase=settled] .sbs-app{transition:none}@media (width<40rem){.sbs-stage{aspect-ratio:360/544}.sbs-box{--sbs-box:360px;gap:16px;height:544px}.sbs-composer{width:328px}.sbs-prompt{font-size:15px;line-height:22px}.sbs-app{width:328px}}.sba{color:hsl(var(--marketing-foreground));background:#fff;border-radius:16px;font-size:13px;line-height:18px;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000008,0 12px 32px -12px #0000001f}.sba-head{border-bottom:1px solid #f0eee9;align-items:center;gap:10px;padding:12px 16px;display:flex}.sba-logo{background:var(--sba-accent);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.sba-name{min-width:0;font-size:14px;font-weight:600}.sba-kind{color:hsl(var(--marketing-muted-foreground));font-size:12px;line-height:16px}.sba-head .sba-kind{white-space:nowrap;margin-left:auto}.sba-pad{padding-inline:16px}.sba-title{letter-spacing:-.4px;padding-top:16px;font-size:19px;font-weight:650;line-height:24px}.sba-meta{color:hsl(var(--marketing-muted-foreground));flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:flex}.sba-row{border-bottom:1px dashed #ecebe6;justify-content:space-between;align-items:center;gap:12px;padding-block:7px;display:flex}.sba-row:last-child{border-bottom:0}.sba-muted{color:hsl(var(--marketing-muted-foreground))}.sba-well{background:#f7f6f2;border-radius:12px;padding:12px}.sba-field{color:#4a4a48;background:#fff;border-radius:8px;padding:8px 10px;box-shadow:inset 0 0 0 1px #e6e4de}.sba-btn{background:hsl(var(--marketing-foreground));color:#fff;white-space:nowrap;border-radius:8px;align-items:center;height:30px;padding-inline:12px;font-size:12px;font-weight:500;display:inline-flex}.sba-btn[data-tone=accent]{background:var(--sba-accent)}.sba-btn[data-tone=ghost]{color:hsl(var(--marketing-foreground));background:#fff;box-shadow:inset 0 0 0 1px #e6e4de}.sba-chip{color:#4a4a48;white-space:nowrap;background:#f3f2ee;border-radius:999px;align-items:center;gap:4px;height:20px;padding-inline:8px;font-size:11px;font-weight:500;display:inline-flex}.sba-chip[data-tone=ok]{color:#1f7a45;background:#e7f5ec}.sba-chip[data-tone=accent]{background:color-mix(in srgb, var(--sba-accent) 10%, #fff);color:var(--sba-accent)}.sba-chip[data-tone=warn]{color:#a24f00;background:#fdf1e2}.sba-slot{border-radius:8px;place-items:center;height:30px;font-size:12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e6e4de}.sba-slot[data-taken]{box-shadow:none;color:#b5b3ad;background:#f3f2ee;text-decoration:line-through}.sba-slot-pick{background:var(--sba-accent);color:#fff;border-radius:8px;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.sba-bubble{border-radius:16px;max-width:80%;padding:8px 12px}.sba-bubble[data-side=out]{background:var(--sba-accent);color:#fff;border-bottom-right-radius:6px;margin-left:auto}.sba-bubble[data-side=in]{background:#efeee9;border-bottom-left-radius:6px}.sba-avatar{background:color-mix(in srgb, var(--sba-accent) 14%, #fff);width:28px;height:28px;color:var(--sba-accent);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.sba-note{background:color-mix(in srgb, var(--sba-accent) 9%, #fff);color:var(--sba-accent);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-weight:500;display:flex}.sba-job{border-bottom:1px solid #f0eee9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-block:10px;display:grid}.sba-job:last-child{border-bottom:0}.sba-proof{color:#8a8780;background:linear-gradient(160deg,#f2efe8,#e2ddd2);border-radius:6px;flex:none;place-items:center;width:60px;height:78px;display:grid}.sba-track{background:#ebe9e3;border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.sba-track-fill{background:var(--sba-accent);transform-origin:0;position:absolute;inset:0}.sba-stat{letter-spacing:-.3px;font-size:18px;font-weight:650;line-height:24px}.sba-bar{transform-origin:bottom;background:#dcd8cf;border-radius:4px 4px 2px 2px;width:100%;display:block}.sba-bar[data-today]{background:var(--sba-accent)}.sbs-app [data-beat]{opacity:0;transform:translateY(4px)}.sbs-app :is(.sba-track-fill,.sba-bar)[data-beat]{opacity:1;transform:scaleX(0)}.sbs-app .sba-bar[data-beat]{transform:scaleY(.2)}.sbs-app .sba-slot-pick[data-beat]{transform:scale(.9)}:is(.sbs-stage[data-phase=landed],.sbs-stage[data-phase=settled]) .sbs-app [data-beat]{opacity:1;transform:none}.sbs-stage[data-phase=landed] .sbs-app [data-beat]{transition:opacity .36s ease-out,transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(.36s + var(--d,0s))}@media (prefers-reduced-motion:reduce){.sbs-caret{animation:none}}.sbs-tab:focus-visible{outline:2px solid hsl(var(--marketing-foreground));outline-offset:2px}@media (pointer:coarse){.sbs-tab:after{content:"";position:absolute;inset:-4px -2px}}.sbo-fill{transform-origin:0;scale:0 1}.sbo-fill[data-state=full]{scale:1}.sbo-fill[data-state=run]{animation:8s linear forwards sbo-progress}.sbo[data-held] .sbo-fill{animation-play-state:paused}@keyframes sbo-progress{0%{scale:0 1}to{scale:1}}.sbo-tab:focus-visible{outline:2px solid hsl(var(--marketing-foreground));outline-offset:4px;border-radius:4px}.sbo-toggle{width:32px;height:32px;color:hsl(var(--marketing-foreground) / .7);cursor:pointer;touch-action:manipulation;transition:color .15s var(--ease-out-quad);background:#fff;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 0 1px #0000000d,0 1px 2px #0000000f}.sbo-toggle:focus-visible{outline:2px solid hsl(var(--marketing-foreground));outline-offset:2px}@media (hover:hover){.sbo-toggle:hover{color:hsl(var(--marketing-foreground))}}@media (pointer:coarse){.sbo-toggle:after{content:"";position:absolute;inset:-6px}}@media (prefers-reduced-motion:reduce){.sbo-slot>*,.sbo-slot[data-on]>*{transition-property:opacity;transform:none}.sbo-toggle{display:none}}
