.vg{position:relative;overflow:hidden;container-type:inline-size}.vg-canvas{color:var(--ink);min-height:30em;padding:0 0 0 6%;font-size:clamp(10px,2.35cqw,17px);line-height:1.35;position:relative}.vg-mono{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-family:Space Mono,monospace;font-size:.72em}.vg-tag{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:.15em .6em;font-size:.72em;display:inline-flex}.vg-tag.is-ok{color:var(--moss)}.vg-tag.is-review{color:var(--ochre)}.vg-tag.is-draft{color:var(--ink-2)}.vg-btn{background:var(--accent-fill);color:var(--accent-text);box-shadow:0 2px 0 var(--accent-dark);border-radius:.35em;justify-content:center;padding:.6em 1.2em;font-size:.85em;font-weight:500;display:inline-flex}.vg-sheet{border:1px solid var(--rule-strong);background:var(--paper);border-bottom:0;border-right:0;border-radius:.8em 0 0;width:104%;padding:1.4em 1.6em 2em}.vg-sheet-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1em;padding-bottom:1em;display:flex}.vg-progress{color:var(--ink-2);white-space:nowrap;font-size:.8em}.vg-progress b{color:var(--moss);font-weight:500}.vg-line{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto 6.5em;align-items:center;gap:1em;padding:.95em 0;display:grid}.vg-line b{font-weight:500;display:block}.vg-line div>span{color:var(--ink-3);font-size:.82em}.vg-line.is-open{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent);margin-inline:-1.6em;padding-inline:1.5em 1.6em}.vg-line.is-quiet{opacity:.6}.vg-amt{text-align:right;font-variant-numeric:tabular-nums}.vg-amt.is-in{color:var(--moss)}.vg-fin .vg-sheet{margin-top:1.6em}.vg-pop{border:1px solid var(--rule-strong);background:var(--raised);border-radius:.6em;width:15em;padding:1.1em;position:absolute;top:9.2em;right:6%;box-shadow:0 1.2em 2.4em -1em #0009}.vg-field{border:1px solid var(--accent);border-radius:.35em;margin:.4em 0 .5em;padding:.5em .7em}.vg-field:after{content:"";vertical-align:-.15em;background:var(--ink);width:1px;height:1em;margin-left:1px;display:inline-block}.vg-pop ul{font-size:.9em}.vg-pop li{color:var(--ink-2);border-radius:.3em;justify-content:space-between;align-items:center;padding:.45em .6em;display:flex}.vg-pop li.is-on{background:var(--shade);color:var(--ink)}.vg-journal{border-top:1px solid var(--rule);color:var(--ink-2);grid-template-columns:1fr auto;gap:.35em 1em;margin:.7em 0 .9em;padding-top:.7em;font-size:.82em;display:grid}.vg-journal b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.vg-pop .vg-btn{width:100%}.vg-track{min-height:24em;padding-top:1.6em}.vg-cal{border:1px solid var(--rule-strong);background:var(--paper);border-bottom:0;border-right:0;border-radius:.8em 0 0;grid-template-columns:repeat(4,1fr);gap:.6em;width:104%;padding:1.2em 1.2em 0;display:grid}.vg-day-col{background-image:linear-gradient(var(--rule) 1px, transparent 1px);background-size:100% 2.2em;height:13em;margin-top:.6em;position:relative}.vg-event{background:var(--shade);color:var(--ink-3);border-radius:.35em;align-items:flex-start;gap:.35em;padding:.45em .5em;font-size:.78em;line-height:1.25;display:flex;position:absolute;left:0;right:0}.vg-event.is-billable{background:color-mix(in srgb, var(--moss) 24%, var(--paper));box-shadow:inset 2px 0 0 var(--moss);color:var(--ink)}.vg-event svg{color:var(--moss);flex-shrink:0;margin-top:.1em}.vg-timer{border:1px solid var(--rule-strong);background:var(--raised);border-radius:999px;align-items:center;gap:.8em;padding:.8em 1.1em;display:flex;position:absolute;top:13.4em;right:6%;box-shadow:0 1.2em 2.4em -1em #0009}.vg-timer b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.5em;font-weight:400;display:block}.vg-timer svg{color:var(--ink-3)}.vg-dot{background:var(--moss);width:.6em;height:.6em;box-shadow:0 0 0 .3em color-mix(in srgb, var(--moss) 25%, transparent);border-radius:50%}.vg-inv{padding:2.2em 0 0 14%}.vg-chip{z-index:1;border:1px solid color-mix(in srgb, var(--moss) 60%, var(--rule));background:var(--raised);color:var(--moss);border-radius:999px;align-items:center;gap:.4em;padding:.4em .8em;font-size:.8em;display:inline-flex;position:absolute;top:.8em;left:6%}.vg-doc{border:1px solid #0000;border-bottom:0;border-radius:.8em .8em 0 0;width:90%;padding:1.8em 2em 2.4em}.vg-doc-head{justify-content:space-between;align-items:center;display:flex}.vg-doc-client{letter-spacing:-.02em;margin:.5em 0 1.2em;font-size:1.8em;font-weight:400;display:block}.vg-doc-row{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;padding:.8em 0;display:flex}.vg-doc-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.vg-doc-total{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin:1.1em 0 1.4em;display:flex}.vg-doc-total b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.2em;font-weight:300}.vg-agent{flex-direction:column;gap:1em;padding:1.6em 6% 0;display:flex}.vg-ask{background:var(--shade);border-radius:.8em .8em .2em;align-self:flex-end;max-width:78%;padding:.9em 1.1em;font-size:1.05em}.vg-file{border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:.3em;margin:.6em 0 0 auto;padding:.15em .5em;font-family:Space Mono,monospace;font-size:.72em;display:table}.vg-steps{border-left:1px solid var(--rule-strong);color:var(--ink-2);padding-left:1em;font-size:.9em}.vg-steps li{align-items:center;gap:.5em;padding:.25em 0;display:flex}.vg-steps svg{color:var(--moss)}.vg-result{border:1px solid var(--rule-strong);background:var(--paper);border-radius:.6em;grid-template-columns:1fr 1fr auto;align-items:center;gap:1em;padding:1em 1.2em;display:grid}.vg-result b{color:var(--moss);font-size:2em;font-weight:300;line-height:1;display:block}.vg-result .is-review b{color:var(--ochre)}.vg-result span:not(.vg-btn){color:var(--ink-2);font-size:.8em}.vg-input{border:1px solid var(--rule-strong);color:var(--ink-3);border-bottom:0;border-radius:.6em .6em 0 0;justify-content:space-between;align-items:center;margin-bottom:-1px;padding:.9em 1.1em;display:flex}.vg-pay .vg-sheet{margin-top:1.6em}.vg-stats{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;padding:1em 0;display:grid}.vg-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.2em;font-size:1.8em;font-weight:300;display:block}.vg:before,.vg:after{content:"";z-index:0;pointer-events:none;filter:blur(40px);border-radius:50%;position:absolute}.vg:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--app,var(--accent)) 55%, transparent), transparent);opacity:.55;width:70%;height:70%;top:4%;right:-8%}.vg:after{opacity:.35;background:radial-gradient(closest-side,#fff3e659,#0000);width:45%;height:45%;top:-6%;left:12%}.vg-canvas{z-index:1}.vg-sheet,.vg-cal,.vg-doc,.vg-pop,.vg-timer,.vg-result,.vg-input,.vg-chip,.vg-ask{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 10%, transparent), color-mix(in srgb, var(--ink) 3%, transparent) 60%);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border-color:color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 26%, transparent), 0 2em 4em -2em #000000b3}.vg-line.is-open{background:color-mix(in srgb, var(--accent) 16%, transparent)}.vg-event{background:color-mix(in srgb, var(--ink) 7%, transparent)}.vg-event.is-billable{background:color-mix(in srgb, var(--moss) 30%, transparent)}.mx [data-product=financials]{--app:var(--indigo)}.mx [data-product=track]{--app:var(--moss)}.mx [data-product=invoices]{--app:var(--mulberry)}.mx [data-product=agent]{--app:var(--accent)}.mx [data-product=payroll]{--app:var(--ochre)}.mx-stage{aspect-ratio:1;touch-action:pan-y;position:relative;container-type:inline-size}.mx-img{opacity:0;pointer-events:none;width:133.33%;max-width:none;height:133.33%;transition:opacity .6s;position:absolute;top:-18.33%;left:-16.67%}.mx-img.is-base,.mx-img.is-on{opacity:1}.mx-spot{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:16%;position:absolute;translate:-50% -50%}.mx-spot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mx-card{z-index:2;border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 10%, transparent), color-mix(in srgb, var(--ink) 3%, transparent)), color-mix(in srgb, var(--raised) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);width:15.5em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 26%, transparent), 0 1.4em 2.8em -1.2em #000000bf, 0 0 3em -1em color-mix(in srgb, var(--app) 45%, transparent);border-radius:.9em;padding:1em 1.2em 1.1em;font-size:clamp(12px,2.4cqw,15px);transition:left .8s cubic-bezier(.65,0,.35,1),top .8s cubic-bezier(.65,0,.35,1),box-shadow .8s;position:absolute}.mx-card-body{animation:.5s both mx-text}@keyframes mx-text{0%{opacity:0}}@media (max-width:800px){.mx-card{width:min(20em,84%);margin:0 auto;transition:translate .8s cubic-bezier(.65,0,.35,1),box-shadow .8s;position:relative;translate:0;top:auto!important;left:auto!important}.mx-card[data-side=left]{translate:-7%}.mx-card[data-side=right]{translate:7%}}.mx-name{align-items:center;gap:.55em;font-weight:500;display:flex}.mx-name>i{background:var(--app);width:.6em;height:.6em;box-shadow:0 0 .9em var(--app);border-radius:50%;transition:background-color .8s,box-shadow .8s}.mx-line{color:var(--ink-2);margin:.45em 0 .7em;font-size:.92em;line-height:1.45}.mx-card .quiet-link{font-size:.9em}.mx-hint{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font:11px/1.6 Space Mono,monospace}.mx-hint .for-touch{display:none}@media (hover:none){.mx-hint .for-hover{display:none}.mx-hint .for-touch{display:inline}}@media (prefers-reduced-motion:reduce){.mx-img,.mx-card,.mx-card-body{transition:none;animation:none}}.vg:before{translate:calc((var(--nx,.72) - .72) * 22%) calc((var(--ny,.3) - .3) * 22%);opacity:calc(.5 + var(--near,0) * .18);transition:translate .9s cubic-bezier(.2,.7,.2,1),opacity .9s}@media (prefers-reduced-motion:reduce){.vg:before{transition:none;translate:none}}.vg-canvas{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 68%,#0000 98%),linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(#000 68%,#0000 98%),linear-gradient(90deg,#000 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.vg-pop,.vg-timer,.vg-chip{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 12%, transparent), color-mix(in srgb, var(--ink) 4%, transparent)), color-mix(in srgb, var(--raised) 92%, transparent)}.mx-img{-webkit-mask-image:radial-gradient(circle closest-side at 50% 48%,#000 0%,#000000eb 22%,#000000b3 38%,#0000006b 52%,#0000002e 64%,#0000000d 74%,#0000 82%);mask-image:radial-gradient(circle closest-side at 50% 48%,#000 0%,#000000eb 22%,#000000b3 38%,#0000006b 52%,#0000002e 64%,#0000000d 74%,#0000 82%)}.vg{overflow:visible}.vg:before{filter:blur(60px);height:90%;top:-18%}.vg:after{filter:blur(60px);top:-24%}.mx-img{mix-blend-mode:screen}.mx[data-active] .mx-img.is-base{opacity:0}.vg-track .vg-event{padding-left:.75em}.vg-track .vg-event.is-billable{background:color-mix(in srgb, var(--indigo) 30%, transparent);box-shadow:inset .3em 0 0 color-mix(in srgb, var(--indigo) 80%, #000)}.vg-track .vg-event svg{color:var(--indigo)}@media (max-width:800px){.mx-card{margin:0;position:absolute;bottom:-6em;translate:-50%;top:auto!important;left:50%!important}.mx-card[data-side=left]{translate:-58%}.mx-card[data-side=right]{translate:-42%}.mx{padding-bottom:0}.mx-stage{margin-bottom:7.5em}}.lp [data-product=track]{--app:var(--indigo)}.vg-chip{border-color:color-mix(in srgb, var(--indigo) 60%, var(--rule));color:var(--indigo)}.vg-timer .vg-dot{background:var(--ink-3);box-shadow:none}.vg-timer.is-running .vg-dot{background:var(--oxblood);box-shadow:0 0 0 .3em color-mix(in srgb, var(--oxblood) 25%, transparent);animation:1.6s ease-in-out infinite vg-rec}@keyframes vg-rec{50%{opacity:.45}}.vg-timer-btn{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);background:color-mix(in srgb, var(--ink) 8%, transparent);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;width:2.4em;height:2.4em;display:grid}.vg-timer-btn:hover{background:color-mix(in srgb, var(--ink) 14%, transparent)}.vg-timer-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vg-stop{background:var(--oxblood);border-radius:.15em;width:.75em;height:.75em}.vg-play{border-block:.45em solid #0000;border-left:.75em solid var(--ink);width:0;height:0;margin-left:.2em}@media (prefers-reduced-motion:reduce){.vg-timer.is-running .vg-dot{animation:none}}.vg:before{opacity:.5!important;transition:none!important;top:-32%!important;right:-22%!important;translate:none!important}.vg:after{top:-34%!important;left:-10%!important}.mx-card{background:linear-gradient(135deg, #ffffff29 0%, #ffffff0a 38%, transparent 60%), color-mix(in srgb, var(--paper) 38%, transparent);-webkit-backdrop-filter:blur(28px)saturate(180%)brightness(1.05);backdrop-filter:blur(28px)saturate(180%)brightness(1.05);box-shadow:inset 0 1px 0 #ffffff73, inset 1px 0 0 #ffffff1f, inset 0 -1px 0 #0000004d, 0 1.6em 3.2em -1.4em #000c, 0 0 3.5em -1em color-mix(in srgb, var(--app) 45%, transparent);border:1px solid #ffffff24}.mx-line{color:color-mix(in srgb, var(--ink) 80%, transparent)}.vg-timer-label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);font-family:Space Mono,monospace;font-size:.66em;position:absolute;bottom:calc(100% + .5em);right:.9em}.vg-timer-text{flex-direction:column;line-height:1.15;display:flex}.vg-timer-text .vg-timer-label{font-size:.62em;position:static}.vg-flow{min-height:0;padding:0;-webkit-mask-image:none;mask-image:none}.vg-flow-panel{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:#16171ce6;border-radius:22px;padding:1.8em 2em;display:grid}.vg-flow-hours,.vg-flow-invoice{flex-direction:column;grid-area:1/1;display:flex}.vg-flow-head{justify-content:space-between;align-items:center;margin-bottom:.8em;display:flex}.vg-flow-head b{font-size:1.2em;font-weight:400}.vg-flow-entry{border-bottom:1px solid var(--rule);transition:opacity .38s,transform .48s cubic-bezier(.5,0,.2,1);transition-delay:calc(var(--i) * 60ms);grid-template-columns:3em minmax(0,1fr) auto;align-items:baseline;gap:.8em;padding:.75em 0;display:grid}.vg-flow-entry em{color:var(--ink-3);margin-left:.6em;font-size:.82em;font-style:normal}.vg-flow-entry b{font-variant-numeric:tabular-nums;font-weight:500}.vg-flow-btn{cursor:pointer;border:0;align-self:flex-start;margin-top:1.2em;transition:opacity .3s}.vg-flow-invoice{opacity:0;pointer-events:none;transition:opacity .4s .25s}.vg-flow-invoice .vg-doc-client{margin:.2em 0 .9em}.vg-flow-invoice .vg-doc-row{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.35s + var(--i) * .12s);transform:translateY(.6em)}.vg-flow-invoice .vg-doc-total b{font-variant-numeric:tabular-nums}.vg-flow-replay{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;align-self:flex-end;margin-top:.6em;font-family:Space Mono,monospace;font-size:.66em}.vg-flow-replay:hover{color:var(--ink)}.vg-flow.is-made .vg-flow-entry{opacity:0;transform:translateY(-1.2em)scale(.97)}.vg-flow.is-made .vg-flow-btn,.vg-flow.is-made .vg-flow-hours .vg-flow-head{opacity:0}.vg-flow.is-made .vg-flow-hours{pointer-events:none}.vg-flow.is-made .vg-flow-invoice{opacity:1;pointer-events:auto}.vg-flow.is-made .vg-flow-invoice .vg-doc-row{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vg-flow *,.vg-flow-entry,.vg-flow-invoice,.vg-flow-invoice .vg-doc-row{transition:none}}.vg-flow-btn{align-self:flex-end}.vg-flow-panel>.vg-flow-btn{grid-area:2/1;justify-self:end;margin-top:1.2em}.vg-flow.is-made .vg-flow-panel>.vg-flow-btn{opacity:1}.vg-flow .vg-tag.is-draft{color:var(--accent)}.vg-flow-hrs{font-variant-numeric:tabular-nums;min-width:3em;color:var(--ink-2);justify-content:center;justify-self:end;font-size:.78em}.vg-flow [data-project=design]{--proj:var(--mulberry)}.vg-flow [data-project=development]{--proj:var(--indigo)}.vg-flow-entry em,.vg-flow .vg-doc-row>span:first-child{align-items:center;gap:.45em;display:inline-flex}.vg-flow [data-project] i{background:var(--proj);border-radius:50%;width:.5em;height:.5em}.vg-flow-total{font-variant-numeric:tabular-nums;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);font-size:.85em}.vg-flow .vg-tag.is-draft{background:color-mix(in srgb, var(--accent) 14%, transparent)}.vg-flow-btn.is-secondary{color:var(--ink);border:1px solid var(--rule-strong);box-shadow:none;background:0 0}.vg-flow-btn.is-secondary:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.vg-flow-entry .vg-flow-hrs{color:var(--ink-2);border-color:var(--rule-strong);background:0 0}.vg-flow-total,.vg-flow .vg-tag.is-draft{color:var(--accent);background:0 0;border-color:currentColor}.vg-flow-btn.is-tertiary{background:var(--ink);color:var(--paper);border:1px solid var(--ink);box-shadow:none}.vg-flow-btn.is-tertiary:hover{background:color-mix(in srgb, var(--ink) 88%, var(--paper))}.vg-flow-invoice{transition:opacity .18s}.vg-flow.is-made .vg-flow-invoice{transition:opacity .4s .25s}.vg-flow-invoice .vg-doc-row{transition:opacity .16s,transform .16s}.vg-flow.is-made .vg-flow-invoice .vg-doc-row{transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.35s + var(--i) * .12s)}.vg-flow-entry{transition-delay:calc(.2s + var(--i) * 70ms)}.vg-flow.is-made .vg-flow-entry{transition-delay:calc(var(--i) * 40ms)}.vg-flow-hours .vg-flow-head{transition:opacity .3s .2s}.vg-flow.is-made .vg-flow-hours .vg-flow-head{transition:opacity .2s}.vg-btn.is-tertiary{background:var(--ink);color:var(--paper);box-shadow:none}.vg-slip{min-height:0;padding:0;-webkit-mask-image:none;mask-image:none}.vg-slip-panel{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:#16171ce6;border-radius:22px;padding:1.6em 1.8em 1.4em}.vg-slip-head{justify-content:space-between;align-items:center;display:flex}.vg-slip-name{letter-spacing:-.02em;margin-top:.7em;font-size:1.5em;font-weight:400;display:block}.vg-slip-sub{color:var(--ink-3);font-size:.82em}.vg-slip-group{margin-top:1.2em}.vg-slip-group>.vg-mono{margin-bottom:.3em;display:block}.vg-slip-row{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;align-items:center;gap:1em;padding:.6em 0;display:flex}.vg-slip-row>span{align-items:center;gap:.6em;display:inline-flex}.vg-slip-row em{color:var(--ink-3);border-color:var(--rule-strong);font-style:normal}.vg-slip-row b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.vg-slip-net{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-top:1em;display:flex}.vg-slip-net b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2em;font-weight:300}.vg-slip-foot{border-top:1px solid var(--rule);color:var(--moss);align-items:center;gap:.5em;margin-top:1em;padding-top:.9em;font-size:.82em;display:flex}.lp{color:var(--ink)}.lp-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font:11px/1.6 Space Mono,monospace}.lp-hero{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:40px 24px;display:grid}.lp h1{letter-spacing:-.045em;font-size:clamp(40px,11vw,84px);font-weight:400;line-height:1}.lp h1>span{color:var(--ink-3);display:block}.lp-lede{max-width:33ch;color:var(--ink-2);margin-top:22px;font-size:17px;line-height:1.6}.lp-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:30px;display:flex}.lp-actions>.btn{flex:100%}.lp-note{color:var(--ink-3);margin-top:14px;font-size:13px}.lp-stage{margin-inline:-5.5%;position:relative}.lp-mark{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}@media (min-width:801px){.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;padding-block:72px 56px}.lp h1{font-size:clamp(52px,5.6vw,84px)}.lp-actions>.btn{flex:none}.lp-stage{justify-self:end;width:100%;max-width:720px;margin:0 -2% 0 0}}.lp-bubbles{font-size:clamp(11px,2.9cqw,15px);position:absolute;inset:0}.lp-bubbles>li{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 14%, transparent), color-mix(in srgb, var(--ink) 5%, transparent));-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 30%, transparent), 0 1.4em 2.8em -1.2em #000000bf, 0 0 2.4em -.6em color-mix(in srgb, var(--app) 45%, transparent);color:var(--ink);white-space:nowrap;animation:7s ease-in-out infinite lp-float;animation-delay:calc(var(--i) * -1.4s);border-radius:999px;align-items:center;gap:.6em;padding:.65em 1.1em .65em .9em;font-weight:500;display:inline-flex;position:absolute}.lp-bubbles>li>i{background:var(--app);width:.6em;height:.6em;box-shadow:0 0 .9em var(--app);border-radius:50%}.lp-bubbles>li>span{color:var(--ink-3);font-size:.85em;font-weight:400}.lp-bubbles>li[data-product=track]{top:62%;left:8%}.lp-bubbles>li[data-product=invoices]{top:44%;right:5%}.lp-bubbles>li[data-product=financials]{top:34%;left:3%}.lp-bubbles>li[data-product=agent]{top:72%;right:10%}.lp-bubbles>li[data-product=payroll]{top:16%;right:14%}@media (max-width:800px){.lp-bubbles{font-size:clamp(12px,3.6cqw,15px)}.lp-bubbles>li>span{display:none}.lp-bubbles>li[data-product=invoices]{right:7%}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5em)}}@media (prefers-reduced-motion:reduce){.lp-bubbles>li{animation:none}}.lp-apps{padding-block:72px 32px}.lp-section-head h2{letter-spacing:-.035em;max-width:20ch;margin-top:16px;font-size:clamp(30px,7.5vw,52px);font-weight:400;line-height:1.08}.lp-grid{gap:16px;margin-top:40px;display:grid}@media (min-width:801px){.lp-apps{padding-block:140px 48px}.lp-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:64px}.lp-card.is-wide{grid-column:1/-1}}.lp-card{border:1px solid var(--rule);background:var(--raised);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-card-copy{text-align:center;padding:32px 24px 8px}.lp-card-app{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font:11px/1.6 Space Mono,monospace}.lp-card h3{letter-spacing:-.02em;max-width:24ch;color:var(--ink);text-wrap:balance;margin:12px auto 16px;font-size:clamp(21px,5.4vw,30px);font-weight:400;line-height:1.22}.lp-card-img{width:112%;max-width:none;margin:12px 0 0 4%;display:block}@media (min-width:801px){.lp-card-copy{padding:48px 48px 8px}.lp-card.is-wide{grid-template-columns:.75fr 1.25fr;align-items:center;min-height:480px;display:grid}.lp-card.is-wide .lp-card-copy{text-align:left;padding:56px}.lp-card.is-wide h3{margin-inline:0}.lp-card.is-wide .lp-card-img{align-self:end;width:112%;margin:0}}.lp-split{gap:16px;padding-block:16px 64px;display:grid}@media (min-width:801px){.lp-split{grid-template-columns:1fr 1fr;gap:20px;padding-block:0 120px}}.lp-panel{border:1px solid var(--rule);background:var(--raised);border-radius:20px;padding:32px 24px}@media (min-width:801px){.lp-panel{padding:48px}}.lp-panel h2{letter-spacing:-.02em;margin:14px 0 16px;font-size:clamp(24px,6vw,32px);font-weight:400;line-height:1.2}.lp-panel p:not(.section-tag){color:var(--ink-2);margin-bottom:14px;font-size:15px;line-height:1.7}.lp-panel .company-pricing h2{margin-top:14px}.lp-close{border-top:1px solid var(--rule);padding-block:56px 96px}.lp-close h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(32px,8vw,60px);font-weight:400;line-height:1.05}@media (min-width:801px){.lp-close{justify-content:space-between;align-items:flex-end;gap:48px;padding-block:120px 140px;display:flex}.lp-close .lp-actions{margin-top:0}}.lp [data-product=financials],.lp [data-product=track]{--app:var(--indigo)}.lp [data-product=invoices]{--app:var(--mulberry)}.lp [data-product=agent]{--app:var(--accent)}.lp [data-product=payroll]{--app:var(--ochre)}.lp-card{border-color:color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 9%, transparent)}.lp-card-graphic{min-width:0;margin-top:20px}@media (min-width:801px){.lp-card-graphic{margin-top:32px}.lp-card.is-wide .lp-card-graphic{align-self:end;margin-top:48px}}.lp-hero-copy{z-index:1;position:relative}@media (min-width:801px){.lp-day .cd-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;padding-block:72px 80px}}.lp-day .lp-hero-copy .section-tag+h1{margin-top:18px}.lp-day h1>span{color:var(--ink-2)}.cd-hero-demo{margin-top:24px}.cd-hero-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font:11px/1.6 Space Mono,monospace}@media (min-width:801px){.cd-hero-demo{margin-top:0}}.lp-day .cd-hero-demo .financials-preview{border:1px solid var(--rule);background:var(--raised);border-radius:16px;box-shadow:0 1px 2px #0000000a,0 24px 48px -32px #00000040}.lp-day .lp-card,.lp-day .lp-panel{border:1px solid var(--rule);background:var(--raised);box-shadow:none}.lp-day .lp-card-app{color:var(--ink-3)}.lp-day .lp-card-graphic{margin-inline:16px;background:var(--shade);border-radius:12px;margin-bottom:16px;overflow:hidden}.lp-day .vg-canvas{padding-top:1.6em}@media (min-width:801px){.lp-day .lp-card.is-wide .lp-card-graphic{align-self:stretch;align-items:flex-end;margin:16px 16px 16px 0;display:flex}.lp-day .lp-card.is-wide .lp-card-graphic>.vg{width:100%}}.lp-day .vg:before,.lp-day .vg:after{display:none}.lp-day .vg-sheet,.lp-day .vg-cal,.lp-day .vg-doc,.lp-day .vg-result,.lp-day .vg-input,.lp-day .vg-ask{background:var(--raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--rule-strong);box-shadow:0 1px 2px #0000000a}.lp-day .vg-ask{background:var(--shade);border:1px solid var(--rule)}.lp-day .vg-pop,.lp-day .vg-timer,.lp-day .vg-chip{background:var(--raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--rule-strong);box-shadow:0 1px 2px #0000000f,0 16px 32px -16px #00000047}.lp-day .vg-line.is-open{background:var(--accent-wash)}.lp-day .vg-field{background:var(--raised)}.lp-day .vg-pop li.is-on{background:var(--shade)}.lp-day .vg-track .vg-event{background:var(--shade);color:var(--ink-2)}.lp-day .vg-track .vg-event.is-billable{background:color-mix(in srgb, var(--indigo) 12%, var(--raised));box-shadow:inset .3em 0 0 var(--indigo);color:var(--ink)}.lp-day .vg-day-col{background-image:linear-gradient(var(--rule) 1px, transparent 1px)}.lp-day .vg-timer-btn{background:var(--shade);border-color:var(--rule-strong)}.lp-day .vg-play{border-left-color:var(--ink)}.lp-day .vg-result .is-review b{color:var(--ochre)}.lp-day .lp-card-graphic{border-radius:12px 12px 0 0;margin-bottom:0}.lp-day .vg-canvas{min-height:0;padding-bottom:0}@media (min-width:801px){.lp-day .lp-card.is-wide .lp-card-graphic{margin:16px 16px 0 0;padding-top:24px}}.lp-day .vg-canvas{padding-bottom:2.5em;-webkit-mask-image:linear-gradient(#000 88%,#0000),linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(#000 88%,#0000),linear-gradient(90deg,#000 92%,#0000)}.lp-day .vg-track{min-height:22em}.lp-day .lp-card{flex-direction:column;display:flex}.lp-day .lp-card-graphic{flex:1;align-items:flex-end;display:flex}.lp-day .lp-card-graphic>.vg{width:100%}@media (min-width:801px){.lp-day .lp-card.is-wide{display:grid}}.lp .cd-title{font-size:clamp(42px,11vw,88px)}.lp .cd-title>.rw{color:var(--ink-2);display:block}.rw-track{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.rw-word{animation:.6s cubic-bezier(.2,.8,.2,1) both rw-in;display:inline-block}@keyframes rw-in{0%{opacity:0;filter:blur(6px);transform:translateY(.6em)}}@media (prefers-reduced-motion:reduce){.rw-word{animation:none}}[data-card-flow=on] .lp-day .cd-stack>.lp-card,[data-card-flow=on] .lp-day .lp-split>.lp-panel{transform:translateY(calc((1 - var(--enter,1)) * 64px)) scale(calc(.95 + var(--enter,1) * .05));opacity:calc(.25 + var(--enter,1) * .75);transform-origin:50% 0;will-change:transform, opacity}@media (min-width:801px){.lp-day .lp-grid{grid-template-columns:1fr;gap:28px}.lp-day .lp-grid>.lp-card{grid-template-columns:.75fr 1.25fr;align-items:center;min-height:520px;display:grid}.lp-day .lp-grid>.lp-card .lp-card-copy{text-align:left;padding:56px}.lp-day .lp-grid>.lp-card h3{margin-inline:0}.lp-day .lp-grid>.lp-card .lp-card-graphic{align-self:stretch;margin:16px 16px 0 0;padding-top:24px}}.lp-day .cd-hero{text-align:center;place-items:center;min-height:min(78vh,760px);padding-block:64px 48px;display:grid}.lp-day .cd-hero .lp-hero-copy{flex-direction:column;align-items:center;display:flex}.lp-day .cd-hero .cd-title{letter-spacing:-.045em;font-size:clamp(44px,11.5vw,112px);line-height:1}.lp-day .cd-hero .lp-lede{max-width:40ch;margin-inline:auto;font-size:clamp(17px,1.6vw,19px)}.lp-day .cd-hero .lp-actions{justify-content:center}@media (min-width:801px){.lp-day .cd-hero{grid-template-columns:1fr}.lp-day .cd-hero .cd-title{max-width:none}}.lp-day .cd-apps{--g:clamp(24px, 6vw, 80px);padding-block:72px 0}.lp-day .cd-stack{margin:48px 0 0;display:block}.lp-day .cd-stack>.lp-card,.lp-day .cd-stack>.lp-card.is-wide{align-content:center;gap:var(--g);padding:var(--g) max(var(--g), calc((100% - 1296px) / 2)) calc(var(--g) + 32px);border:0;border-top:1px solid var(--rule);background:var(--raised);border-radius:32px 32px 0 0;grid-template-columns:minmax(0,1fr);min-height:0;margin:-32px 0 0;display:grid;position:relative;box-shadow:0 -24px 48px -32px #0009}.lp-day .cd-stack>.lp-card:first-child{margin-top:0}.lp-day .cd-stack>.lp-card:nth-child(2n){background:var(--paper)}.lp-day .cd-stack>.lp-card .lp-card-copy{text-align:left;padding:0}.lp-day .cd-stack>.lp-card h3{letter-spacing:-.03em;max-width:18ch;margin:14px 0 18px;font-size:clamp(30px,7.6vw,56px);line-height:1.08}.lp-day .cd-stack>.lp-card .lp-card-graphic,.lp-day .cd-stack>.lp-card.is-wide .lp-card-graphic{padding:calc(var(--g) / 2);background:var(--paper);border-radius:24px;align-self:center;min-height:0;margin:0;display:block}.lp-day .cd-stack>.lp-card:nth-child(2n) .lp-card-graphic{background:var(--raised)}@media (min-width:801px){.lp-day .cd-stack>.lp-card,.lp-day .cd-stack>.lp-card.is-wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;min-height:calc(100svh - 76px)}.lp-day .cd-stack>.lp-card h3{font-size:clamp(36px,3.6vw,56px)}}.lp-day .cd-stack .vg-canvas{min-height:0;padding:0;-webkit-mask-image:none;mask-image:none}.lp-day .cd-stack .vg-sheet,.lp-day .cd-stack .vg-cal,.lp-day .cd-stack .vg-doc,.lp-day .cd-stack .vg-input{border:1px solid var(--rule-strong);border-radius:14px;width:100%;margin-top:0}.lp-day .cd-stack .vg-cal{padding-bottom:1.2em}.lp-day .cd-stack .vg-track{padding-bottom:3.2em}.lp-day .cd-stack .vg-timer{top:auto;bottom:0}.lp-day .cd-stack .vg-inv{padding:1.6em 0 0}.lp-day .cd-stack .vg-chip{top:0;left:1.2em}.lp-day .cd-stack .vg-doc{width:100%}.lp-day .cd-stack .vg-agent{padding:0}.lp-day .cd-stack .vg-fin .vg-pop{top:8.6em;right:1.2em}.lp-day .cd-stack .vg-fin .vg-sheet{padding-bottom:6em}.lp-day .cd-stack .vg-line.is-open{margin-inline:-1.6em}.lp-day .cd-apps+.lp-split{border-top:1px solid var(--rule);padding-top:96px}[data-landing=on] .marketing-header{border-bottom:0;position:relative}.lp-day .cd-stack{gap:var(--g);padding-inline:var(--g);display:grid}.lp-day .cd-stack>.lp-card,.lp-day .cd-stack>.lp-card.is-wide{padding:var(--g);border:1px solid var(--rule);box-shadow:none;border-radius:32px;margin:0}.lp-day .cd-apps .lp-section-head{padding-inline:var(--g)}@media (min-width:801px){.lp-day .cd-stack>.lp-card,.lp-day .cd-stack>.lp-card.is-wide{min-height:calc(100svh - 2 * var(--g))}}.lp-day .cd-stack>.lp-card>*{max-width:1296px}@media (min-width:801px){.lp-day .cd-stack>.lp-card{grid-template-columns:minmax(0,520px) minmax(0,720px);justify-content:center}}[data-card-stack=on] .lp-day .cd-stack>.lp-card{transform-origin:50% 0;transform:scale(calc(1 - var(--cover,0) * .05));filter:brightness(calc(1 - var(--cover,0) * .55));will-change:transform;position:sticky}.lp-day .cd-stack>.lp-card,.lp-day .cd-stack>.lp-card.is-wide{min-height:calc(100svh - 2 * var(--g))}[data-card-flow=on] .lp-day .lp-split>.lp-panel{opacity:1;transform:none}.lp-day .cd-stack>.lp-card,.lp-day .cd-stack>.lp-card:nth-child(2n){background:linear-gradient(100deg, #0f1013d1 0%, #0f101373 45%, #0f10131a 100%), var(--texture) center / cover no-repeat, var(--raised);border-color:color-mix(in srgb, var(--ink) 10%, transparent)}@media (max-width:800px){.lp-day .cd-stack>.lp-card,.lp-day .cd-stack>.lp-card:nth-child(2n){background:linear-gradient(180deg, #0f1013cc 0%, #0f101359 55%, #0f101326 100%), var(--texture) center / cover no-repeat, var(--raised)}}.lp-day .cd-stack>.lp-card .lp-card-graphic,.lp-day .cd-stack>.lp-card:nth-child(2n) .lp-card-graphic{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#0f10138c}.ss{--g:clamp(16px, 4vw, 56px);height:calc(var(--n) * 100svh);margin-top:48px;position:relative}.ss-frame{top:var(--g);height:calc(100svh - 2 * var(--g));margin-inline:var(--g);isolation:isolate;background:var(--paper);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:32px;position:sticky;overflow:hidden}.ss-scene{align-content:center;gap:var(--g);padding:var(--g) var(--g) calc(var(--g) + 48px);transform:translateY(calc(max(0, -1 * var(--p,0)) * var(--fh,100svh)));will-change:transform;--out:max(0, var(--p,0));grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.ss-scene>.ss-copy{transform:translateY(calc(var(--out) * -18%));opacity:calc(1 - var(--out) * .8)}.ss-scene>.ss-graphic{transform:translateY(calc(var(--out) * -10%)) scale(calc(1 - var(--out) * .04));opacity:calc(1 - var(--out) * .6)}.ss-scene.is-card{background:linear-gradient(100deg, #0f1013cc, #0f101359 50%, #0f10130d), var(--texture) center / cover no-repeat, var(--raised);border-radius:32px;box-shadow:0 -30px 60px -30px #000000b3}.ss-scene.is-paper{background:var(--paper);border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:32px;box-shadow:0 -30px 60px -30px #000000b3}.ss-copy .lp-card-app{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font:11px/1.6 Space Mono,monospace}.ss-copy h3{letter-spacing:-.03em;max-width:18ch;margin:12px 0 16px;font-size:clamp(26px,7vw,56px);font-weight:400;line-height:1.08}.ss-graphic{padding:calc(var(--g) / 2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:#0f10138c;border-radius:24px}.ss .vg-canvas{min-height:0;padding:0;font-size:clamp(9px,2.2cqw,16px);-webkit-mask-image:none;mask-image:none}@media (min-width:801px){.ss-scene{grid-template-columns:minmax(0,520px) minmax(0,720px);justify-content:center;align-items:center}.ss-copy h3{font-size:clamp(36px,3.6vw,56px)}}.ss-index{z-index:20;left:var(--g);bottom:calc(var(--g) / 2);flex-wrap:wrap;gap:4px 18px;display:flex;position:absolute}.ss-index button{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;gap:6px;font:11px/1.6 Space Mono,monospace;transition:color .3s;display:inline-flex}.ss-index button>span{opacity:.6}.ss-index button[aria-current=step]{color:var(--ink)}.ss.is-still{gap:var(--g);height:auto;display:grid}.ss.is-still .ss-frame{height:auto;position:relative;top:0}.ss.is-still .ss-scene{position:relative;transform:none}.ss{--edge:16px;--g:clamp(20px, 4vw, 56px);margin-top:var(--edge)}.ss-frame{top:var(--edge);height:calc(100svh - 2 * var(--edge));margin-inline:var(--edge);border-radius:24px}.ss-scene.is-card,.ss-scene.is-paper{border-radius:24px}.ss.is-still{gap:var(--edge)}.ss-frame{background:0 0;border:0}.ss-scene.is-paper{border-top:0;box-shadow:0 -40px 60px -40px #000c}.ss-scene{padding-bottom:calc(var(--g) + 64px)}.ss{margin-top:0}.ss-frame{border-radius:0;height:100svh;margin-inline:0;top:0}.ss-scene.is-card{inset:var(--edge);border-radius:24px}.ss-scene.is-paper{padding-inline:calc(var(--edge) + var(--g));border-radius:24px 24px 0 0}.ss-index{top:calc(var(--edge) + var(--g) / 2);bottom:auto;left:auto;right:calc(var(--edge) + var(--g));justify-content:flex-end}@media (max-width:800px){.ss-index{right:auto;left:calc(var(--edge) + var(--g));justify-content:flex-start}}.ss-scene,.ss-scene.is-card,.ss-scene.is-paper{transform:translateY(calc(-1 * var(--p,0) * var(--fh,100svh)));box-shadow:none}.ss-scene>.ss-copy,.ss-scene>.ss-graphic{opacity:1;transform:none}.ss-scene.is-paper{border-radius:0}.ss-index[data-hidden=true]{opacity:0;pointer-events:none}.ss-index{transition:opacity .4s}.ss-scene:has(>.ss-body){grid-template-columns:minmax(0,1fr);justify-content:stretch}.ss-body{place-items:center;display:grid}.ss-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.ss-hero .cd-title{letter-spacing:-.045em;font-size:clamp(44px,11vw,112px);font-weight:400;line-height:1}.ss-hero .lp-lede{max-width:40ch;color:var(--ink-2);margin:24px auto 0;font-size:clamp(17px,1.6vw,19px);line-height:1.6}.ss-hero .lp-actions{justify-content:center}.ss-scene.is-card:has(>.ss-body){background:radial-gradient(ellipse at 50% 45%, #0f1013b3, #0f101340 70%), var(--texture) center / cover no-repeat, var(--raised)}.ss-snap{scroll-snap-align:start;pointer-events:none;width:1px;height:1px;position:absolute;left:0}.ss-index{opacity:var(--settle,1)}.ss-index[data-hidden=true]{opacity:0}.ss-scene:has(>.ss-body>.ss-split){padding:var(--edge);align-content:stretch}.ss-body:has(>.ss-split){height:100%;display:block}.ss-split{gap:var(--edge);height:100%;display:grid}.ss-half{padding:var(--g);border-radius:24px;flex-direction:column;justify-content:center;min-height:0;display:flex}.ss-half.is-texture{background:linear-gradient(160deg, #0f1013bf, #0f101340), var(--texture) center / cover no-repeat, var(--raised)}.ss-half.is-raised{background:var(--raised)}.ss-half h2{letter-spacing:-.03em;max-width:16ch;margin:14px 0 18px;font-size:clamp(28px,7vw,56px);font-weight:400;line-height:1.08}.ss-half p:not(.lp-card-app){max-width:44ch;color:var(--ink-2);margin-bottom:16px;font-size:15px;line-height:1.7}.ss-half .lp-card-app{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font:11px/1.6 Space Mono,monospace}.ss-applist li{border-bottom:1px solid var(--rule);grid-template-columns:2.2em minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:clamp(10px,2vh,20px) 0;display:grid}.ss-applist li>span{color:var(--ink-3);font:11px Space Mono,monospace}.ss-applist b{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,34px);font-weight:400}.ss-applist em{color:var(--ink-3);text-align:right;font-size:14px;font-style:normal}@media (min-width:801px){.ss-split{grid-template-columns:1fr 1fr}}@media (max-width:800px){.ss-applist li{grid-template-columns:2.2em minmax(0,1fr)}.ss-applist em{text-align:left;grid-column:2}.ss-half{padding:24px}}.ss-half .company-pricing h2{font-size:clamp(24px,2.4vw,34px)}[data-landing=on] .marketing-header,[data-landing=on] .skip-link{display:none}[data-landing=on] .ss-hero-nav .marketing-header,[data-landing=on] .ss-hero-nav .skip-link{display:grid}[data-landing=on] .ss-hero-nav .skip-link{display:block}.ss-hero-nav .marketing-header{background:0 0;border:0;min-height:64px;padding:0;position:relative}.ss-scene:has(>.ss-body>.ss-hero-wrap){padding-top:calc(var(--g) / 2);align-content:stretch}.ss-body:has(>.ss-hero-wrap){height:100%;display:block}.ss-hero-wrap{flex-direction:column;height:100%;display:flex}.ss-hero-wrap>.ss-hero{flex:1;justify-content:center}@media (max-width:800px){.ss-split{grid-template-rows:auto 1fr}.ss-applist{justify-content:center}.ss-applist li{gap:0 12px;padding:10px 0}.ss-applist b{font-size:20px}.ss-applist em{font-size:13px;line-height:1.4}.ss-half.is-texture{padding-block:28px}.ss-half h2{font-size:clamp(26px,7vw,34px)}}.ss-scene,.ss-scene.is-card,.ss-scene.is-paper{height:calc(var(--h,1) * 100%);transform:translateY(var(--y,0px));inset:0 0 auto}.ss-scene.is-card{top:var(--edge);left:var(--edge);right:var(--edge);height:calc(var(--h,1) * 100% - 2 * var(--edge))}.ss-index{display:none}.ss-scene.is-half{padding-block:var(--g)}.ss-intro{align-items:end;gap:24px;width:100%;max-width:1296px;margin-inline:auto;display:grid}.ss-body:has(>.ss-intro){align-items:center;height:100%;display:flex}.ss-scene:has(>.ss-body>.ss-intro){align-content:stretch}.ss-intro h2{letter-spacing:-.035em;max-width:18ch;margin-top:14px;font-size:clamp(30px,7.5vw,60px);font-weight:400;line-height:1.06}.ss-intro .lp-card-app{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font:11px/1.6 Space Mono,monospace}.ss-intro-apps{color:var(--ink-2);flex-wrap:wrap;gap:6px 22px;font-size:clamp(16px,1.6vw,22px);display:flex}.ss-intro-apps span{color:var(--ink-3);margin-right:6px;font:11px Space Mono,monospace}@media (min-width:801px){.ss-intro{grid-template-columns:1.3fr 1fr;gap:64px}.ss-intro-apps{flex-direction:column;align-items:flex-start}}.lp .cd-title{color:var(--ink-2)}.lp .cd-title>.rw{color:var(--ink)}html[data-landing=on]{scroll-snap-type:y mandatory}.ss-snap{scroll-snap-stop:normal}html[data-landing=on] footer{scroll-snap-align:end}.ss-scene.is-half:has(>.ss-body>.ss-split){padding:var(--edge)}.ss-scene.is-half .ss-half{padding:clamp(24px,3vw,44px)}.ss-scene.is-half .ss-half h2{margin:10px 0 12px;font-size:clamp(24px,2.4vw,36px)}.ss-scene.is-half .ss-half p:not(.lp-card-app){margin-bottom:10px;font-size:14px;line-height:1.6}[data-landing=on] .lp-close,[data-landing=on] footer,[data-landing=on] footer .footer-bottom,[data-landing=on] footer .other-products{border:0}[data-landing=on] footer .other-products{border-bottom:0}.ss-scene:has(>.ss-body){grid-template-columns:minmax(0,1fr)}.ss-body:has(>.ss-split) .ss-split{max-width:none}.ss-body:has(>.ss-close){justify-content:center;align-items:center;height:100%;display:flex}.ss-scene:has(>.ss-body>.ss-close){align-content:stretch}.ss-close{text-align:center;flex-direction:column;align-items:center;display:flex}.ss-close h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(30px,6vw,64px);font-weight:400;line-height:1.05}.ss-close .lp-actions{justify-content:center;margin-top:24px}.ss-scene.is-card:has(>.ss-body>.ss-close){background:radial-gradient(ellipse at 50% 50%, #0f101399, #0f101333 75%), var(--texture) center / cover no-repeat, var(--raised)}.ss-scene:has(>.ss-body>.ss-split){padding:var(--edge);justify-content:stretch;justify-items:stretch}.ss-scene.is-paper:has(>.ss-body>.ss-split){padding:var(--edge);justify-content:stretch;justify-items:stretch}.ss-body:has(>.ss-split){width:100%}.ss-split{width:100%}@media (min-width:801px){.ss-split{grid-template-columns:1fr 1fr}}.ss-scene.is-half .ss-split{height:100%;min-height:0}.ss-scene.is-half .ss-half{padding:clamp(20px,2.6vw,40px);overflow:hidden}.ss-scene.is-half .ss-half h2,.ss-scene.is-half .company-pricing h2{font-size:clamp(22px,min(2.2vw,3.6vh),34px)}.ss-scene.is-half .ss-half p:not(.lp-card-app),.ss-scene.is-half .company-pricing p{margin-bottom:8px;font-size:13.5px;line-height:1.55}[data-landing=on] footer .footer-bottom{border-top:1px solid var(--rule)}#main-content .ss [data-product] .section-tag:before,#main-content .ss[data-product] .section-tag:before,#main-content .ss .section-tag:before{content:none}.ss-body>.ss-half{height:100%}.ss-scene:has(>.ss-body>.ss-half){padding:var(--edge);grid-template-columns:minmax(0,1fr);align-content:stretch}.ss-body:has(>.ss-half){height:100%}.ss-scene.is-card>.ss-body>.ss-half{background:0 0;border-radius:0}html[data-landing=on]{scroll-behavior:auto;scroll-padding-top:0}.ss{--edge:16px;--g:clamp(20px, 4vw, 56px);height:auto;margin:0}.ss-scene,.ss-scene.is-card,.ss-scene.is-paper{will-change:auto;box-sizing:border-box;scroll-snap-align:start;height:100svh;box-shadow:none;position:relative;inset:auto;transform:none}.ss-scene.is-half{scroll-snap-align:center;height:50svh}.ss-scene.is-half:last-child{scroll-snap-align:end}.ss-scene.is-paper{background:var(--paper);border-radius:0}.ss-scene.is-card{border:var(--edge) solid var(--paper);border-radius:calc(24px + var(--edge));background-origin:padding-box;background-clip:padding-box}.ss-scene.is-card:has(>.ss-body>.ss-half){padding:0}@media (max-width:800px){.ss-scene.only-wide{display:none}.ss-scene.is-half-wide{scroll-snap-align:start;height:100svh}}@media (min-width:801px){.ss-scene.only-phone{display:none}}.ss-graphic,.lp-day .cd-stack>.lp-card .lp-card-graphic{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f10139e}.is-paper .ss-graphic{background:var(--raised)}.ss-body:has(>.ss-strip){align-items:center;width:100%;height:100%;display:flex}.ss-scene:has(>.ss-body>.ss-strip){grid-template-columns:minmax(0,1fr);align-content:stretch}.ss-strip{width:100%;max-width:1296px;margin-inline:auto}.ss-strip.other-products{border:0;padding-block:0}[data-landing=on] footer .other-products{display:none}.ss-scene.is-quarter{scroll-snap-align:none;height:25svh;min-height:180px;padding-block:0}.ss-copy .lp-card-app .new-product-label{vertical-align:1px;margin-left:10px}.ss-note{color:var(--ink-3);margin-top:16px;font-size:12px}@media (max-width:800px){.ss-copy>.quiet-link,.ss-half .quiet-link{align-self:flex-end;margin-left:auto;display:table}.ss-note{text-align:right}}.ss-body:has(>.ss-half){width:100%;display:block}.ss-body>.ss-half{width:100%}.ss-intro{align-items:center}.ss-intro-head h2{letter-spacing:-.035em;max-width:14ch;margin-top:14px;font-size:clamp(32px,7.5vw,60px);font-weight:400;line-height:1.04}.ss-applinks{border-top:1px solid var(--rule)}.ss-applinks li{border-bottom:1px solid var(--rule)}.ss-applinks a{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow""line arrow";align-items:center;gap:2px 16px;margin-inline:-14px;padding:clamp(10px,1.6vh,16px) 14px;transition:background-color .18s;display:grid}.ss-applinks-name{letter-spacing:-.02em;grid-area:name;align-items:center;gap:10px;font-size:clamp(22px,2.2vw,30px);line-height:1.15;display:flex}.ss-applinks-line{color:var(--ink-3);grid-area:line;font-size:14px}.ss-applinks-line em{border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-style:normal}.ss-applinks-arrow{width:18px;height:18px;color:var(--ink-3);grid-area:arrow;transition:transform .18s,color .18s}.ss-applinks a:hover .ss-applinks-arrow{color:var(--ink);transform:translate(4px)}.ss-applinks .is-agent .ss-applinks-name{color:var(--ink-2);font-size:clamp(18px,1.6vw,22px)}@media (min-width:801px){.ss-intro{grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,96px)}}@media (max-width:800px){.ss-intro{gap:28px}}@media (prefers-reduced-motion:reduce){.ss-applinks-arrow{transition:none}}.ss-applinks-line{line-height:1.45}@media (min-width:801px){.ss-applinks a{grid-template-columns:minmax(9.5em,auto) minmax(0,1fr) auto;grid-template-areas:"name line arrow";gap:24px;padding-block:clamp(10px,1.5vh,14px)}.ss-applinks-name,.ss-applinks .is-agent .ss-applinks-name{font-size:clamp(20px,1.8vw,26px)}}.ss-applinks a{border-radius:0}@media (min-width:801px){.ss-applinks a{grid-template-columns:11.5em minmax(0,1fr) auto}}.ss-intro-head h2{max-width:18ch}.ss-intro-head h2>span{color:var(--ink-2);letter-spacing:-.01em;max-width:30ch;margin-top:16px;font-size:clamp(18px,1.6vw,22px);line-height:1.45;display:block}.ss-applinks a{margin-inline:0;padding-inline:0}.ss-applinks-name,.ss-applinks-line{transition:color .18s}.ss-applinks a:hover .ss-applinks-line{color:var(--ink-2)}.ss-applinks .is-agent a:hover .ss-applinks-name{color:var(--ink)}.ss-applinks a{padding-inline:14px}:is(.ss-applinks a:hover,.ss-applinks a:focus-visible){background:var(--raised)}@media (max-width:800px){.ss-applinks a{padding-block:10px}.ss-applinks-name,.ss-applinks .is-agent .ss-applinks-name{font-size:19px}.ss-applinks-line{font-size:13px}.ss-applinks .new-product-label{font-size:9px}.ss-applinks a{padding-inline:0}}.ss-scene[data-product=track] .ss-graphic{background:0 0;border:0;border-radius:0;padding:0}.ss-scene[data-product=track] .vg-canvas{padding:0 0 2.4em;-webkit-mask-image:none;mask-image:none}.ss-scene[data-product=track] .vg-cal{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:#16171ce0;border-radius:22px;width:100%;padding:1.4em 1.4em 1.6em}.ss-scene[data-product=track] .vg-event{border-radius:.6em}.ss-scene[data-product=track] .vg-timer{gap:.7em;padding:.35em .4em .35em 1em;bottom:0;right:1.4em}.ss-scene[data-product=track] .vg-timer-btn{width:2em;height:2em}.ss-scene[data-product=track] .vg-timer{top:auto}.ss-cta.is-phone{display:none}@media (max-width:800px){.ss-cta.is-wide{display:none}.ss-cta.is-phone{display:block}.ss-cta .quiet-link{margin-left:auto;display:table}}.ss-sub{max-width:36ch;color:var(--ink-2);margin:-4px 0 20px;font-size:clamp(16px,1.3vw,18px);line-height:1.55}.ss-scene[data-product=track] .vg-timer{padding-block:.6em}.ss-scene[data-product=invoices] .ss-graphic{background:0 0;border:0;border-radius:0;padding:0}.ss-scene[data-product=invoices] .vg-canvas{padding:1.1em 0 0;-webkit-mask-image:none;mask-image:none}.ss-scene[data-product=invoices] .vg-doc{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:#16171ce6;border-radius:22px;width:100%;padding:2.2em 2em 1.8em}.ss-scene[data-product=invoices] .vg-chip{background:#16171c;border-radius:999px;padding:.55em 1em;top:0;left:1.6em;box-shadow:0 10px 24px -12px #000000b3}.ss-scene[data-product=invoices] .vg-flow{padding:0}.ss-scene[data-product=financials] .ss-graphic{background:0 0;border:0;border-radius:0;padding:0}.ss-scene[data-product=financials] .vg-canvas{min-height:0;padding:0 0 3em;-webkit-mask-image:none;mask-image:none}.ss-scene[data-product=financials] .vg-sheet{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:#16171ce6;border-radius:22px;width:100%;margin:0;padding:1.6em 1.8em 5.5em}.ss-scene[data-product=financials] .vg-line.is-open{margin-inline:-1.8em;padding-inline:1.7em 1.8em}.ss-scene[data-product=financials] .vg-pop{background:#16171c;border-radius:18px;top:18.4em;bottom:auto;right:1.4em;box-shadow:0 18px 40px -18px #000c}.ss-scene[data-product=financials] .vg-sheet{padding-bottom:9em}.ss-scene[data-product=financials] .vg-canvas{padding-bottom:2em}.ss-scene[data-product=financials] .vg-sheet{overflow:hidden}.ss-scene[data-product=payroll] .ss-graphic,.ss-scene[data-product=agent] .ss-graphic{background:0 0;border:0;border-radius:0;padding:0}.ss-scene[data-product=payroll] .vg-canvas,.ss-scene[data-product=agent] .vg-canvas{min-height:0;-webkit-mask-image:none;mask-image:none}.ss-scene[data-product=payroll] .vg-canvas{padding:0}.ss-scene[data-product=payroll] .vg-sheet{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:#16171ce6;border-radius:22px;width:100%;margin:0;padding:1.6em 1.8em 1.4em}.ss-scene[data-product=payroll] .vg-line:last-child{border-bottom:0}.ss-scene[data-product=agent] .vg-agent{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:#16171ce6;border-radius:22px;gap:1.1em;padding:1.6em 1.8em}.ss-scene[data-product=agent] .vg-ask{border-radius:16px 16px 4px}.ss-scene[data-product=agent] .vg-result{background:#0f101399;border-radius:16px}.ss-scene[data-product=agent] .vg-input{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:0 0;border-radius:999px;margin-bottom:0;padding-inline:1.3em}.ss-body:has(>.ss-craft){align-items:center;width:100%;height:100%;display:flex}.ss-scene:has(>.ss-body>.ss-craft){grid-template-columns:minmax(0,1fr);align-content:stretch}.ss-craft{gap:clamp(28px,4vw,48px);width:100%;max-width:1296px;margin-inline:auto;display:grid}.ss-craft .lp-card-app{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font:11px/1.6 Space Mono,monospace}.ss-craft-head h2{letter-spacing:-.035em;max-width:20ch;margin-top:14px;font-size:clamp(30px,4.4vw,56px);font-weight:400;line-height:1.05}.ss-craft-points{border-top:1px solid var(--rule);gap:0 32px;display:grid}.ss-craft-points li{border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:18px 0;display:flex}.ss-craft-points b{letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);font-weight:400}.ss-craft-points span{color:var(--ink-2);font-size:14px;line-height:1.55}@media (min-width:801px){.ss-craft-points{border-top:0;grid-template-columns:repeat(3,1fr)}.ss-craft-points li{border-bottom:0;border-top:1px solid var(--rule);padding:20px 0 0}}.ss-body:has(>.ss-quote){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ss-scene:has(>.ss-body>.ss-quote){grid-template-columns:minmax(0,1fr);align-content:stretch}.ss-quote{text-align:center;max-width:30ch;margin:0 auto}.ss-quote blockquote p{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,3.6vw,48px);font-weight:400;line-height:1.18}.ss-quote figcaption{flex-direction:column;gap:4px;margin-top:28px;font-size:15px;display:flex}.ss-quote figcaption b{font-weight:500}.ss-quote figcaption span,.ss-quote figcaption a{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font:11px/1.6 Space Mono,monospace}.ss-quote figcaption a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);transition:color .18s}.ss-quote figcaption a:hover{color:var(--ink)}.ss-quote{width:100%;max-width:none}.ss-quote blockquote p{max-width:44ch;margin-inline:auto;font-size:clamp(24px,3vw,42px)}.ss-quote-slide{animation:.5s both ss-quote-in}@keyframes ss-quote-in{0%{opacity:0;transform:translateY(8px)}}.ss-quote-nav{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.ss-quote-nav>button{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .18s,color .18s;display:grid}.ss-quote-nav>button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.ss-quote-nav svg{width:16px;height:16px}.ss-quote-dots{gap:8px;display:flex}.ss-quote-dots button{background:color-mix(in srgb, var(--ink) 25%, transparent);cursor:pointer;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background-color .25s}@media (prefers-reduced-motion:reduce){.ss-quote-slide,.ss-quote-dots button{transition:none;animation:none}}.ss-quote-stack{display:grid}.ss-quote-slide{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;transition:opacity .45s,visibility 0s linear .45s;animation:none;display:flex}.ss-quote-slide.is-on{opacity:1;visibility:visible;transition:opacity .45s}.ss-quote blockquote p{font-size:clamp(24px,2vw,28px);line-height:1.22}.ss-quote-nav{display:none}.ss-quote-dots{justify-content:center;gap:6px;margin-top:28px}.ss-quote-dots button{background:0 0;border-radius:0;width:22px;height:20px;padding:0;position:relative}.ss-quote-dots button:after{content:"";background:color-mix(in srgb, var(--ink) 25%, transparent);height:2px;transition:background-color .25s;position:absolute;top:50%;left:0;right:0}.ss-quote-dots button[aria-current=true]{background:0 0;width:22px}.ss-quote-dots button[aria-current=true]:after{background:var(--ink)}.ss-quote-dots button:hover:after{background:color-mix(in srgb, var(--ink) 60%, transparent)}@media (prefers-reduced-motion:reduce){.ss-quote-slide{transition:none}}.ss-scene:has(>.ss-body>.ss-quote){position:relative}.ss-quote-dots{margin-top:0;position:absolute;bottom:clamp(20px,3vh,32px);left:0;right:0}.ss-scene:has(>.ss-body>.ss-quote){padding-bottom:calc(clamp(20px,3vh,32px) + 40px)}.ss-quote-slide.is-long blockquote p{max-width:34ch;font-size:clamp(18px,1.9vw,26px);line-height:1.3}@media (max-width:1279px){.ss-intro{grid-template-columns:minmax(0,1fr);gap:28px}.ss-applinks a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow""line arrow";gap:2px 16px}}@media (min-width:801px) and (max-width:1279px){.ss-scene.is-half[data-product=intro]{scroll-snap-align:start;height:100svh}.ss-intro{max-width:760px}}@media (min-width:1280px){.ss-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,5vw,80px)}.ss-applinks a{grid-template-columns:10em minmax(0,1fr) auto}}@media (max-width:800px){.ss-scene:not(.is-half){align-content:safe center;height:auto;min-height:100svh}.ss-scene[data-product=financials] .vg-sheet>.vg-line:nth-child(n+5){display:none}.ss-scene[data-product=financials] .vg-sheet{padding-bottom:1.2em}.ss-scene[data-product=financials] .vg-canvas{min-height:40em;padding-bottom:0}}.ss-scene[data-product=financials] .vg-pop{left:1.4em;right:auto}@media (max-width:800px){.ss-scene[data-product=financials] .vg-pop li:nth-child(n+3){display:none}.ss-scene[data-product=financials] .vg-canvas{min-height:37em}}.ss-scene.is-quarter{scroll-snap-align:start}@media (max-width:800px){.ss-scene[data-product=financials] .vg-pop{display:none}.ss-scene[data-product=financials] .vg-sheet>.vg-line:nth-child(n+5){display:grid}.ss-scene[data-product=financials] .vg-canvas{min-height:0;padding-bottom:0}}.ss-scene[data-product=inventory] .ss-graphic{background:0 0;border:0;padding:0}.ss-scene[data-product=inventory] .vg-sheet{border:1px solid var(--rule-strong);border-radius:.8em;width:100%}
