.lm-media-card{flex-direction:column;min-inline-size:0;display:flex;position:relative}.lm-media-card-media{aspect-ratio:4/5;background:var(--marketing-soft);transition:transform var(--duration-base) var(--ease-out);border-radius:1.75rem;place-items:center;display:grid;overflow:hidden}.lm-media-card-media>img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-slow) var(--ease-out);border-radius:0}.lm-media-card-media>.lm-app-mark{aspect-ratio:1;block-size:auto;inline-size:clamp(7.5rem,38%,11rem)}.lm-media-card-media>.lm-app-mark:not([data-brand]){color:var(--mc-ink,var(--foreground));background:0 0;border-radius:0;overflow:visible}.lm-media-card-media>.lm-app-mark:not([data-brand]) svg{stroke-width:1.5px;block-size:100%;inline-size:100%}.lm-media-card-media>.lm-app-mark[data-brand]:not([data-shape=round]){border-radius:22%}.lm-media-card-media>.lm-app-mark[data-brand] svg{stroke-width:2px;block-size:58%;inline-size:58%}.lm-media-card-media>.lm-app-mark svg[data-mark=quickbooks]{block-size:80%;inline-size:80%}.lm-media-card[data-tint] .lm-media-card-media{background:linear-gradient(180deg, var(--mc-tint) 0%, var(--mc-tint-to) 100%)}.lm-media-card[data-tint=mint]{--mc-tint:var(--marketing-tint-mint-from);--mc-tint-to:var(--marketing-tint-mint-to);--mc-ink:var(--marketing-tint-mint-ink)}.lm-media-card[data-tint=sky]{--mc-tint:var(--marketing-tint-sky-from);--mc-tint-to:var(--marketing-tint-sky-to);--mc-ink:var(--marketing-tint-sky-ink)}.lm-media-card[data-tint=sand]{--mc-tint:var(--marketing-tint-sand-from);--mc-tint-to:var(--marketing-tint-sand-to);--mc-ink:var(--marketing-tint-sand-ink)}.lm-media-card[data-tint=coral]{--mc-tint:var(--marketing-tint-coral-from);--mc-tint-to:var(--marketing-tint-coral-to);--mc-ink:var(--marketing-tint-coral-ink)}.lm-media-card[data-tint=lavender]{--mc-tint:var(--marketing-tint-lavender-from);--mc-tint-to:var(--marketing-tint-lavender-to);--mc-ink:var(--marketing-tint-lavender-ink)}.lm-media-card[data-tint=slate]{--mc-tint:var(--marketing-tint-slate-from);--mc-tint-to:var(--marketing-tint-slate-to);--mc-ink:var(--marketing-tint-slate-ink)}.lm-media-card[data-tint=quickbooks]{--mc-tint:var(--marketing-tint-quickbooks-from);--mc-tint-to:var(--marketing-tint-quickbooks-to);--mc-ink:var(--marketing-tint-quickbooks-ink)}.lm-media-card[data-tint=zoho]{--mc-tint:var(--marketing-tint-zoho-from);--mc-tint-to:var(--marketing-tint-zoho-to);--mc-ink:var(--marketing-tint-zoho-ink)}.lm-media-card[data-tint=telegram]{--mc-tint:var(--marketing-tint-telegram-from);--mc-tint-to:var(--marketing-tint-telegram-to);--mc-ink:var(--marketing-tint-telegram-ink)}.lm-media-card[data-tint=whatsapp]{--mc-tint:var(--marketing-tint-whatsapp-from);--mc-tint-to:var(--marketing-tint-whatsapp-to);--mc-ink:var(--marketing-tint-whatsapp-ink)}.lm-media-card-caption{margin:var(--marketing-space-3) 0 0;color:var(--muted-foreground);text-wrap:pretty;padding:0;font-size:1.0625rem;line-height:1.47}.lm-media-card .lm-media-card-caption :is(h3,p){font:inherit;letter-spacing:inherit;text-wrap:inherit;margin:0;display:inline}.lm-media-card .lm-media-card-caption h3{color:var(--foreground);font-weight:600}.lm-media-card-meta{color:var(--muted-foreground);margin-block-start:var(--marketing-space-1);font-size:.8125rem;line-height:1.4}.lm-media-card-meta span+span:before{content:"·";padding-inline:var(--marketing-space-1)}.lm-media-card-more{align-self:flex-start;align-items:center;gap:calc(var(--marketing-space-1) / 2);min-block-size:2.75rem;color:var(--muted-foreground);text-underline-offset:4px;transition:color .2s var(--ease-out);margin:0;padding:0;font-size:1.0625rem;font-weight:400;line-height:1.47;text-decoration:none;display:inline-flex}.lm-media-card-more:hover,.lm-media-card-more:focus-visible,.lm-media-card[data-cover]:hover .lm-media-card-more{color:var(--foreground);text-decoration:underline}.lm-media-card-more svg{transition:transform .2s var(--ease-out);flex:none}.lm-media-card[data-cover] .lm-media-card-more:after{content:"";position:absolute;inset:0}.lm-media-card[data-cover] .lm-media-card-more:focus-visible{outline:none}.lm-media-card[data-cover]:has(.lm-media-card-more:focus-visible){outline:2px solid var(--ring);outline-offset:4px;border-radius:1.75rem}@media (min-width:768px){.lm-media-card-media,.lm-media-card[data-cover]:has(.lm-media-card-more:focus-visible){border-radius:2rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lm-media-card:hover .lm-media-card-media:not(:has(>img)){transform:scale(1.01)}.lm-media-card:hover .lm-media-card-media>img{transform:scale(1.03)}.lm-media-card-more:hover svg,.lm-media-card[data-cover]:hover .lm-media-card-more svg{transform:translate(2px)}[dir=rtl] :is(.lm-media-card-more:hover,.lm-media-card[data-cover]:hover .lm-media-card-more) svg{transform:translate(-2px)}}
.lm-media-shelf{--lm-shelf-gap:var(--marketing-space-2);--lm-shelf-column:min(100% - 2 * var(--marketing-gutter), var(--marketing-content-max));--lm-shelf-edge:max(var(--marketing-gutter), (100% - var(--marketing-content-max)) / 2);--lm-shelf-card:calc(var(--lm-shelf-column) * .84);gap:var(--lm-shelf-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lm-shelf-edge);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.lm-media-shelf::-webkit-scrollbar{display:none}.lm-media-shelf:before,.lm-media-shelf:after{flex:0 0 calc(var(--lm-shelf-edge) - var(--lm-shelf-gap));content:""}.lm-media-shelf:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lm-media-shelf>.lm-media-card{flex:0 0 var(--lm-shelf-card);scroll-snap-align:start}.lm-media-shelf-controls{justify-content:flex-end;gap:var(--marketing-space-2);margin-block-start:var(--marketing-space-3);display:flex}.lm-media-shelf-button{background:var(--marketing-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--foreground);cursor:pointer;transition:opacity .2s var(--ease-out), background-color .2s var(--ease-out);border:0;border-radius:999px;place-items:center;display:grid}.lm-media-shelf-button svg{block-size:1.25rem;inline-size:1.25rem}.lm-media-shelf-button:hover:not(:disabled){background:var(--border)}.lm-media-shelf-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lm-media-shelf-button:disabled{cursor:default;opacity:.4}@media (min-width:768px){.lm-media-shelf{--lm-shelf-gap:var(--marketing-space-3);--lm-shelf-card:calc((var(--lm-shelf-column) - var(--lm-shelf-gap)) / 2)}}@media (min-width:1024px){.lm-media-shelf{--lm-shelf-card:calc((var(--lm-shelf-column) - 2 * var(--lm-shelf-gap)) / 3)}.lm-media-shelf[data-desktop=grid]{--lm-shelf-card:calc((var(--lm-shelf-column) - 3 * var(--lm-shelf-gap)) / 4)}.lm-media-shelf[data-desktop=grid]+.lm-media-shelf-controls{display:none}}
.mk-flow-edge{z-index:1;pointer-events:none;display:block;position:absolute}.mk-flow-edge path{fill:var(--flow-fill,var(--background))}.mk-flow-edge[data-edge=bottom],.mk-flow-edge[data-edge=top]{inset-inline:var(--flow-inset-inline,0);inline-size:calc(100% - 2 * var(--flow-inset-inline,0px));block-size:var(--flow-thickness)}.mk-flow-edge[data-edge=bottom]{inset-block-end:-1px}.mk-flow-edge[data-edge=top]{inset-block-start:-1px}.mk-flow-edge[data-edge=inline-end],.mk-flow-edge[data-edge=inline-start]{inset-block:var(--flow-inset-block,0);inline-size:var(--flow-thickness);block-size:calc(100% - 2 * var(--flow-inset-block,0px))}.mk-flow-edge[data-edge=inline-end]{inset-inline-end:-1px}.mk-flow-edge[data-edge=inline-start]{inset-inline-start:-1px}[dir=rtl] .mk-flow-edge:is([data-edge=inline-end],[data-edge=inline-start]){scale:-1 1}.mk-flow-edge [data-span=compact]{display:none}@media (max-width:767px){.mk-flow-edge [data-span=wide]{display:none}.mk-flow-edge [data-span=compact]{display:inline}}
.cm-section{--cm-per-card:6s;--cm-per-card-2:6.857s;--cm-slot:calc(10.5rem + var(--marketing-space-3));--marketing-logo-card:var(--paper);padding-block:var(--marketing-space-7) 0;background-color:var(--background)}.cm-section[data-placement=feature]{padding-block:var(--marketing-space-2) var(--marketing-space-5)}.cm-line{max-width:60rem;color:var(--muted-foreground);text-align:center;text-wrap:balance;margin-inline:auto;font-size:1.0625rem;line-height:1.55}.cm-apps-link{white-space:nowrap}.cm-line strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.cm-marquee{margin-top:var(--marketing-space-1);margin-bottom:calc(var(--marketing-space-3) * -1);direction:ltr;position:relative;overflow:hidden}.cm-marquee:focus-visible{outline:2px solid var(--ring);outline-offset:calc(var(--marketing-space-1) * -1);border-radius:var(--radius-card)}.cm-marquee:before,.cm-marquee:after{content:"";z-index:1;inline-size:var(--marketing-space-8);pointer-events:none;position:absolute;inset-block:0}.cm-marquee:before{background:linear-gradient(to right, var(--background), transparent);left:0}.cm-marquee:after{background:linear-gradient(to left, var(--background), transparent);right:0}.marketing-site.dark .cm-marquee:before,.marketing-site.dark .cm-marquee:after{display:none}.cm-rows{width:max-content;padding-block:var(--marketing-space-3);display:flex}.cm-row{display:contents}.cm-row[data-row="2"]>.cm-group:not([aria-hidden]){order:1}.cm-row[data-row="1"]>.cm-group[aria-hidden]{order:2}.cm-row[data-row="2"]>.cm-group[aria-hidden]{order:3}.cm-extra{display:none}.cm-group{--cm-shift:var(--cm-total);--cm-run:calc(var(--cm-shift) * var(--cm-slot));gap:var(--marketing-space-3);padding:0 var(--marketing-space-3) 0 0;animation:cm-scroll calc(var(--cm-shift) * var(--cm-per-card)) linear infinite;flex:none;margin:0;list-style:none;display:flex}.cm-marquee:hover .cm-group,.cm-marquee:focus-within .cm-group{animation-play-state:paused}@keyframes cm-scroll{to{transform:translateX(calc(var(--cm-run) * -1))}}.cm-card{block-size:4.75rem;inline-size:10.5rem;padding-inline:var(--marketing-space-2);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--marketing-logo-card);box-shadow:var(--shadow-card);flex:none;justify-content:center;align-items:center;display:flex}.cm-card img{flex:none;display:block}html:not([data-cm-logos]) .cm-card img{display:none}@media (min-width:768px){.cm-section{--cm-per-card:7.625s;--cm-per-card-2:8.714s;--cm-slot:calc(13.75rem + var(--marketing-space-3));padding-top:calc(var(--marketing-space-4) + var(--marketing-space-5))}.cm-section[data-placement=feature]{padding-block:var(--marketing-space-3) var(--marketing-space-6)}.cm-marquee{margin-top:var(--marketing-space-2)}.cm-marquee:before,.cm-marquee:after{inline-size:calc(var(--marketing-space-12) + var(--marketing-space-4))}.cm-rows{width:auto;padding-block:0;display:block}.cm-row{width:max-content;padding-block:var(--marketing-space-3);display:flex}.cm-extra{display:flex}.cm-group{--cm-shift:var(--cm-count)}.cm-row[data-row="2"]>.cm-group{animation-duration:calc(var(--cm-shift) * var(--cm-per-card-2));animation-direction:reverse;animation-delay:calc(var(--cm-per-card-2) * -.5)}.cm-row[data-row="2"]{margin-top:calc(var(--marketing-space-1) * -1)}.cm-card{block-size:6rem;inline-size:13.75rem;padding-inline:var(--marketing-space-3)}}@media (min-width:1200px){.cm-section{padding-top:var(--marketing-space-10)}.cm-section[data-placement=feature]{padding-block:var(--marketing-space-4) var(--marketing-space-8)}}@media (prefers-reduced-motion:reduce){.cm-marquee{scrollbar-width:none;overflow-x:auto}.cm-group,.cm-row[data-row="2"]>.cm-group{animation:none}.cm-rows{padding-inline-start:var(--marketing-space-2)}.cm-group{padding-inline-end:var(--marketing-space-2)}.cm-row[data-row="1"]>.cm-group{padding-inline-end:var(--marketing-space-3)}.cm-group[aria-hidden=true],.cm-marquee:before,.cm-marquee:after{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.cm-row[data-row="1"]>.cm-group{padding-inline-end:var(--marketing-space-2)}}
.mk-anchor-pill{z-index:30;top:calc(var(--marketing-header-height) + var(--marketing-space-2));width:fit-content;max-width:calc(100% - 2 * var(--marketing-gutter));padding-inline:calc(var(--marketing-space-1) / 2);background:var(--card);box-shadow:var(--shadow-pop);scrollbar-width:none;border-radius:999px;margin-inline:auto;position:sticky;overflow-x:auto}.mk-anchor-pill::-webkit-scrollbar{display:none}.mk-anchor-pill ul{align-items:center;width:max-content;margin:0;padding:0;list-style:none;display:flex;position:relative}.mk-anchor-pill a{height:3rem;padding-inline:var(--marketing-space-2);color:var(--muted-foreground);white-space:nowrap;transition:color .2s var(--ease-out);border-radius:999px;align-items:center;font-size:.875rem;font-weight:500;display:flex;position:relative}.mk-anchor-pill a:hover,.mk-anchor-pill a[aria-current]{color:var(--foreground)}.mk-anchor-pill-bar{left:0;bottom:var(--marketing-space-1);width:var(--marketing-space-3);background:var(--brand);opacity:0;pointer-events:none;height:2px;transform:translateX(calc(var(--mk-nav-x,0px) + var(--mk-nav-w,0px) / 2 - var(--marketing-space-3) / 2));transition:transform .3s var(--ease-out), opacity .2s var(--ease-out);border-radius:999px;position:absolute}.mk-anchor-pill-bar[data-on]{opacity:1}.mk-anchor-pill a:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.mk-anchor-pill a,.mk-anchor-pill-bar{transition:none}}
.use-case-scene{gap:var(--marketing-space-2);min-inline-size:0;color:var(--foreground);letter-spacing:normal;font-variant-numeric:tabular-nums;text-align:start;margin:0;font-size:13px;font-weight:400;line-height:18px;display:grid;position:relative;container:uc/inline-size}.uc-art-static{display:contents}.uc-art{min-inline-size:0}.uc-art svg{flex-shrink:0}.uc-window{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);min-block-size:31rem;box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.uc-foot{justify-content:space-between;align-items:center;gap:var(--marketing-space-1) var(--marketing-space-3);padding-inline:calc(var(--marketing-space-1) / 2);flex-wrap:wrap;display:flex}.uc-caption{gap:calc(var(--marketing-space-1) / 4);min-inline-size:0;display:grid}.uc-eyebrow{color:var(--muted-foreground);font-size:12px;font-weight:500}.uc-caption strong{font-size:14px;font-weight:600;line-height:20px}.uc-story ol{gap:var(--marketing-space-1) var(--marketing-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uc-story li{align-items:center;gap:var(--marketing-space-1);color:var(--muted-foreground);transition:color var(--duration-slow) var(--ease-out);font-weight:500;display:inline-flex}.uc-story li[aria-current=step]{color:var(--foreground)}.uc-step-number{background:var(--fill);block-size:20px;inline-size:20px;color:var(--muted2);transition:background-color var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.uc-story li[data-done=true] .uc-step-number{background:var(--sage-soft);color:var(--sage-fg)}.uc-story li[aria-current=step]:not([data-done=true]) .uc-step-number{background:var(--primary);color:var(--primary-foreground)}.use-case-scene[data-presentation=art] .uc-foot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.use-case-scene[data-presentation=art] .uc-window,.uc-compact .uc-window{min-block-size:0}.uc-screen{align-content:start;gap:var(--marketing-space-2);min-inline-size:0;padding:var(--marketing-space-3);display:grid}.uc-screen>*{min-inline-size:0}.uc-head{gap:calc(var(--marketing-space-3) / 2);display:grid}.uc-head-row{justify-content:space-between;align-items:center;gap:var(--marketing-space-1);min-inline-size:0;display:flex}.uc-toolbar{justify-content:flex-start}.uc-head>.uc-seg,.uc-head>.uc-meta,.uc-head>.uc-crumbs{justify-self:start}.uc-title{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:26px}.uc-meta,.uc-crumbs{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);color:var(--muted-foreground);white-space:nowrap;display:inline-flex}.uc-crumbs strong{color:var(--foreground);font-weight:500}.uc-meta-rule{background:var(--border);block-size:14px;inline-size:1px}.uc-actions{align-items:center;gap:var(--marketing-space-1);display:flex}.uc-muted{color:var(--muted-foreground);font-weight:400}.uc-btn{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);block-size:32px;padding-inline:calc(var(--marketing-space-3) / 2);border:1px solid var(--border);background:var(--card);color:var(--foreground);white-space:nowrap;transition:background-color var(--duration-slow) var(--ease-out), border-color var(--duration-slow) var(--ease-out);border-radius:999px;font-weight:500;display:inline-flex}.uc-btn[data-variant=primary]{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-cta);border-color:#0000}.uc-btn[data-variant=ghost]{border-color:color-mix(in oklab, var(--brand) 35%, transparent);background:var(--brand-soft);color:var(--brand-on-soft)}.uc-seg{gap:calc(var(--marketing-space-1) / 4);padding:calc(var(--marketing-space-1) * 3 / 8);background:var(--fill);border-radius:999px;display:inline-flex}.uc-seg>span{block-size:26px;padding-inline:calc(var(--marketing-space-3) / 2);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.uc-seg>span[data-on=true]{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-seg)}.uc-tabs{gap:var(--marketing-space-3);border-block-end:1px solid var(--line);display:flex;overflow:hidden}.uc-tabs>span{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);padding-block:var(--marketing-space-1);color:var(--muted-foreground);white-space:nowrap;border-block-end:2px solid #0000;margin-block-end:calc(var(--marketing-space-1) / -8);font-size:14px;font-weight:500;display:inline-flex}.uc-tabs>span[data-on=true]{border-color:var(--primary);color:var(--foreground)}.uc-chip{align-items:center;gap:calc(var(--marketing-space-1) / 2);block-size:22px;padding-inline:var(--marketing-space-1);background:var(--fill);color:var(--muted2);white-space:nowrap;border-radius:999px;font-size:12px;font-weight:500;display:inline-flex}.uc-chip[data-tone=sage]{background:var(--sage-soft);color:var(--sage-fg)}.uc-chip[data-tone=slate]{background:var(--slate-soft);color:var(--slate-fg)}.uc-chip[data-tone=sand]{background:var(--sand-soft);color:var(--sand-fg)}.uc-chip[data-tone=coral]{background:var(--coral-soft);color:var(--coral-fg)}.uc-count{block-size:20px;min-inline-size:20px;padding-inline:calc(var(--marketing-space-1) * 3 / 4);background:var(--fill);color:var(--muted2);border-radius:999px;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.uc-count[data-tone=sand]{background:var(--sand-soft);color:var(--sand-fg)}.uc-avatar{background:var(--sage-soft);block-size:32px;inline-size:32px;color:var(--sage-fg);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.uc-avatar[data-tone=sand]{background:var(--sand-soft);color:var(--sand-fg)}.uc-avatar[data-tone=mint]{background:var(--mint-soft);color:var(--mint-fg)}.uc-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.uc-block{align-content:start;gap:var(--marketing-space-1);min-inline-size:0;display:grid}.uc-block-title{align-items:center;gap:var(--marketing-space-1);font-size:14px;font-weight:600;line-height:20px;display:flex}.uc-switch{background:var(--border2);block-size:18px;inline-size:32px;transition:background-color var(--duration-slow) var(--ease-out);border-radius:999px;flex-shrink:0;position:relative}.uc-switch:after{content:"";background:var(--card);block-size:14px;inline-size:14px;transition:transform var(--duration-slow) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.uc-switch[data-on=true]{background:var(--primary)}.uc-switch[data-on=true]:after{transform:translate(14px)}[dir=rtl] .uc-switch[data-on=true]:after{transform:translate(-14px)}.uc-switch-label{align-items:center;gap:var(--marketing-space-1);white-space:nowrap;font-weight:500;display:inline-flex}.uc-today-grid{align-items:start;gap:var(--marketing-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.uc-needs{gap:var(--marketing-space-1);padding:var(--marketing-space-1);display:grid}.uc-group{gap:calc(var(--marketing-space-1) / 2);display:grid}.uc-need{align-items:center;gap:var(--marketing-space-1);min-block-size:44px;padding:var(--marketing-space-1) calc(var(--marketing-space-3) / 2);border-radius:var(--radius-tile);background:var(--hover);color:var(--muted-foreground);display:flex;position:relative}.uc-need[data-tone=urgent]{background:color-mix(in oklab, var(--coral-soft) 55%, var(--card))}.uc-need[data-tone=urgent]:before{content:"";inset-block:var(--marketing-space-1);background:var(--coral);border-radius:3px;inline-size:3px;position:absolute;inset-inline-start:0}.uc-need-text{flex:1;min-inline-size:0;display:grid}.uc-need-title{color:var(--foreground);font-weight:500}.uc-need-meta{justify-content:space-between;gap:var(--marketing-space-1);font-size:12px;display:flex}.uc-need-amount{color:var(--sand-fg);font-weight:500}.uc-timeline>*+*{border-block-start:1px solid var(--line)}.uc-arrival{align-items:center;gap:calc(var(--marketing-space-3) / 2);padding:calc(var(--marketing-space-3) / 2);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.uc-time{border-radius:var(--radius-tile);background:var(--fill);place-items:center;block-size:40px;inline-size:40px;font-size:12px;font-weight:600;display:grid}.uc-arrival-text{justify-items:start;gap:calc(var(--marketing-space-1) / 4);min-inline-size:0;display:grid}.uc-arrival-name{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.uc-arrival-meta{align-items:center;gap:calc(var(--marketing-space-1) / 2) var(--marketing-space-1);color:var(--muted-foreground);flex-wrap:wrap;font-size:12px;display:flex}.uc-row-action{transition:opacity var(--duration-slow) var(--ease-out)}.uc-row-action[data-shown=false]{opacity:0}.ucs-calendar .uc-card{font-size:12px}.uc-nav{border:1px solid var(--border);border-radius:999px;align-items:center;block-size:32px;font-weight:500;display:inline-flex}.uc-nav>span{block-size:100%;padding-inline:calc(var(--marketing-space-1) * 5 / 4);align-items:center;display:inline-flex}.uc-nav>span+span{border-inline-start:1px solid var(--border)}.uc-tape-row,.uc-grid-row{border-block-start:1px solid var(--line);grid-template-rows:36px;grid-template-columns:136px repeat(7,minmax(0,1fr));grid-auto-columns:0;display:grid;position:relative;overflow:hidden}.uc-tape-row>*,.uc-grid-row>*{grid-row:1;min-inline-size:0}.uc-tape-header,.uc-grid-header{border-block-start:0;grid-template-rows:auto}.uc-tape-corner,.uc-grid-corner{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);padding-inline:calc(var(--marketing-space-1) * 5 / 4);color:var(--muted-foreground);white-space:nowrap;grid-column:1;font-weight:500;display:flex}.uc-tape-header .uc-tape-corner,.uc-grid-header .uc-grid-corner{align-items:end;padding-block-end:var(--marketing-space-1);font-size:13px}.uc-tape-day,.uc-grid-day{padding-block:calc(var(--marketing-space-1) * 3 / 4) var(--marketing-space-1);border-inline-start:1px solid var(--line);justify-items:center;display:grid}.uc-tape-weekday{color:var(--muted-foreground)}.uc-tape-date{border-radius:999px;place-items:center;block-size:22px;min-inline-size:22px;font-size:13px;font-weight:600;display:inline-grid}[data-today=true]>.uc-tape-date{background:var(--primary);color:var(--primary-foreground)}.uc-tape-occ{align-items:center;gap:calc(var(--marketing-space-1) / 2);color:var(--muted-foreground);display:inline-flex}.uc-tape-occ i{background:var(--slate);border-radius:2px;block-size:3px;inline-size:10px}.uc-tape-occ[data-high=true]{color:var(--sand-fg);font-weight:600}.uc-tape-occ[data-high=true] i{background:var(--sand)}.uc-tape-group,.uc-grid-group{background:var(--card2)}.uc-tape-group .uc-tape-corner,.uc-grid-group .uc-grid-corner{color:var(--foreground);font-size:13px;font-weight:600}.uc-tape-free{border-inline-start:1px solid var(--line);color:var(--muted-foreground);place-items:center;display:grid}.uc-tape-free[data-low=true]{background:color-mix(in oklab, var(--sand-soft) 80%, transparent);color:var(--sand-fg)}.uc-tape-room{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);padding-inline:var(--marketing-space-1);white-space:nowrap;grid-column:1;display:flex}.uc-tape-room strong{font-size:13px;font-weight:600}.uc-tape-room span:last-child{color:var(--muted-foreground);text-overflow:ellipsis;overflow:hidden}.uc-dirty{background:var(--sand);border-radius:50%;flex-shrink:0;block-size:6px;inline-size:6px}.uc-dirty[data-on=false]{visibility:hidden}.uc-tape-cell{border-inline-start:1px solid var(--line)}.uc-tape-cell[data-today=true],.uc-grid-cell[data-today=true]{background:color-mix(in oklab, var(--brand-soft) 55%, transparent)}.uc-stay,.uc-tape-select{z-index:1;block-size:28px;margin-inline:calc(var(--marketing-space-1) / 4);border-radius:999px;align-self:center}.uc-stay{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);padding-inline:calc(var(--marketing-space-1) * 3 / 8) var(--marketing-space-1);background:var(--sage-bar);color:var(--sage-bar-fg);white-space:nowrap;transition:opacity var(--duration-sheet) var(--ease-out), transform var(--duration-sheet) var(--ease-out), background-color var(--duration-slow) var(--ease-out);border:1px solid #0000;font-weight:500;display:flex;overflow:hidden}.uc-stay[data-tone=in_house]{background:var(--primary);color:var(--primary-foreground);font-weight:600}.uc-stay[data-tone=tentative]{border:1px dashed color-mix(in oklab, var(--foreground) 35%, transparent);background:var(--sand-bar);color:var(--sand-bar-fg)}.uc-stay[data-shown=false]{opacity:0;transform:translateY(-8px)}.uc-stay-avatar{background:var(--card);block-size:24px;inline-size:24px;color:var(--foreground);letter-spacing:-.06em;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.uc-stay-name{text-overflow:ellipsis;overflow:hidden}.uc-stay-nights{font-weight:400}.uc-tape-select{border:1.5px dashed var(--brand);background:color-mix(in oklab, var(--brand-soft) 70%, transparent);transition:opacity var(--duration-slow) var(--ease-out)}.uc-tape-select[data-shown=false]{opacity:0}.uc-grid-row{grid-template-rows:44px;grid-template-columns:164px repeat(7,minmax(0,1fr))}.uc-grid-group{grid-template-rows:32px}.uc-grid-plan{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);padding-inline:var(--marketing-space-1);color:var(--muted-foreground);grid-column:1;display:flex}.uc-grid-row[data-child=true] .uc-grid-plan{padding-inline-start:calc(var(--marketing-space-5) / 2)}.uc-grid-plan>span{white-space:nowrap;min-inline-size:0;font-size:12px;line-height:16px;display:grid}.uc-grid-plan strong{color:var(--foreground);font-size:13px;font-weight:600}.uc-grid-plan>span>span{text-overflow:ellipsis;overflow:hidden}.uc-grid-cell{align-content:center;justify-items:center;gap:calc(var(--marketing-space-1) / 4);border-inline-start:1px solid var(--line);transition:box-shadow var(--duration-slow) var(--ease-out);display:grid}.uc-grid-cell[data-selected=true]{background:var(--brand-soft);box-shadow:inset 0 0 0 1.5px var(--brand)}.uc-rate-figure{font-weight:500}.uc-dot{background:color-mix(in oklab, var(--muted-foreground) 50%, transparent);border-radius:50%;flex-shrink:0;block-size:5px;inline-size:5px;display:inline-block}.uc-dot[data-source=override]{background:var(--brand)}.uc-dot[data-source=derived]{background:var(--info-fg)}.uc-rate-rule{block-size:28px;padding-inline:calc(var(--marketing-space-3) / 2);background:var(--brand-soft);color:var(--brand-on-soft);white-space:nowrap;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);border-radius:999px;align-items:center;margin-inline-start:auto;font-size:12px;font-weight:500;display:inline-flex}.uc-rate-rule .uc-swap{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);display:inline-flex}.uc-rate-rule[data-shown=false]{opacity:0;transform:translateY(4px)}.uc-drawer-head{align-items:flex-start;gap:calc(var(--marketing-space-3) / 2);display:flex}.uc-drawer-head .uc-avatar{block-size:44px;inline-size:44px;font-size:14px}.uc-drawer-title{gap:calc(var(--marketing-space-1) / 2);flex:1;min-inline-size:0;display:grid}.uc-drawer-name{align-items:center;gap:var(--marketing-space-1);font-size:18px;font-weight:600;line-height:24px;display:flex}.uc-drawer-close{color:var(--muted-foreground)}.uc-folio-card{gap:calc(var(--marketing-space-3) / 2);padding:var(--marketing-space-2);box-shadow:var(--shadow-card);display:grid}.uc-folio-name{align-items:center;gap:var(--marketing-space-1);font-size:15px;font-weight:600;display:flex}.uc-folio-stats{gap:var(--marketing-space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uc-folio-stats>span{align-content:start;display:grid}.uc-stat-label{color:var(--muted-foreground);font-size:12px}.uc-stat-value{align-items:center;gap:calc(var(--marketing-space-1) / 2);font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.uc-balance{color:var(--sand-fg);transition:color var(--duration-slow) var(--ease-out);font-size:18px;font-weight:600}.uc-balance[data-settled=true]{color:var(--sage-fg)}.uc-folio-actions{gap:var(--marketing-space-1);flex-wrap:wrap;display:flex}.uc-ledger-title svg{color:var(--muted-foreground)}.uc-ledger{display:grid}.uc-ledger-date{padding:calc(var(--marketing-space-1) * 3 / 4) var(--marketing-space-2);background:var(--fill);color:var(--muted2);font-size:12px;font-weight:500}.uc-ledger-line{align-items:center;gap:calc(var(--marketing-space-1) * 5 / 4);padding:var(--marketing-space-1) var(--marketing-space-2);color:var(--muted-foreground);transition:opacity var(--duration-sheet) var(--ease-out), transform var(--duration-sheet) var(--ease-out);grid-template-columns:14px minmax(0,1fr) auto 15px;display:grid}.uc-ledger-date+.uc-ledger-line~.uc-ledger-line{border-block-start:1px solid var(--line)}.uc-ledger-text{align-items:center;gap:calc(var(--marketing-space-1) / 2) var(--marketing-space-1);flex-wrap:wrap;min-inline-size:0;display:flex}.uc-ledger-text>span:first-child{color:var(--foreground);font-weight:500}.uc-ledger-source{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);font-size:12px;display:inline-flex}.uc-ledger-amount{color:var(--foreground);font-weight:500}.uc-folio-payment-date{transition:opacity var(--duration-sheet) var(--ease-out)}.uc-folio-payment-date[data-shown=false],.uc-folio-payment-line[data-shown=false]{opacity:0;transform:translateY(-6px)}.uc-summary{color:var(--muted-foreground)}.uc-hk-grid{align-items:start;gap:calc(var(--marketing-space-3) / 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uc-hk-pool{padding:calc(var(--marketing-space-3) / 2);border-radius:var(--radius-card);background:var(--fill);display:grid}.uc-hk-pool-title{align-items:baseline;gap:calc(var(--marketing-space-1) * 3 / 4);padding-block-end:calc(var(--marketing-space-1) / 2);font-size:14px;font-weight:600;display:flex}.uc-hk-pool-title .uc-muted{font-size:13px}.uc-hk-room{justify-content:space-between;align-items:center;gap:var(--marketing-space-1);padding-block:var(--marketing-space-1);display:flex}.uc-hk-pool .uc-hk-room+.uc-hk-room,.uc-hk-attendant .uc-hk-room+.uc-hk-room{border-block-start:1px solid var(--line)}.uc-hk-floor{padding-block:calc(var(--marketing-space-1) / 2);color:var(--muted-foreground)}.uc-hk-floor strong{color:var(--foreground);font-weight:500}.uc-hk-status{align-items:center;gap:var(--marketing-space-1);color:var(--muted-foreground);flex-shrink:0;display:inline-flex}.uc-hk-reassign{color:var(--muted2);white-space:nowrap;margin-inline-start:auto;font-weight:500}.uc-hk-text{min-inline-size:0;display:grid}.uc-hk-text strong{font-size:14px;font-weight:600;line-height:20px}.uc-hk-text span{color:var(--muted-foreground)}.uc-select{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);block-size:32px;padding-inline:calc(var(--marketing-space-3) / 2) var(--marketing-space-1);border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:999px;flex-shrink:0;font-weight:500;display:inline-flex}.uc-hk-attendant{gap:var(--marketing-space-1);padding:calc(var(--marketing-space-3) / 2) calc(var(--marketing-space-3) / 2) calc(var(--marketing-space-1) / 2);display:grid}.uc-hk-person{align-items:flex-start;gap:calc(var(--marketing-space-1) * 5 / 4);display:flex}.uc-hk-person-text{justify-items:start;gap:calc(var(--marketing-space-1) / 2);min-inline-size:0;display:grid}.uc-hk-name{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);font-size:14px;font-weight:600;display:inline-flex}.uc-online{background:var(--sage);border-radius:50%;block-size:8px;inline-size:8px}.uc-progress{align-items:center;gap:var(--marketing-space-1);font-size:12px;display:flex}.uc-progress-track{background:var(--fill);border-radius:999px;flex:1;block-size:6px;overflow:hidden}.uc-progress-track i{background:var(--primary);transform-origin:0;block-size:100%;transition:transform var(--duration-sheet) var(--ease-out);display:block}[dir=rtl] .uc-progress-track i{transform-origin:100%}.uc-phone{inline-size:min(100%,320px);padding:var(--marketing-space-1);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:40px;margin-inline:auto}.uc-phone-screen{gap:calc(var(--marketing-space-3) / 2);border:1px solid var(--line);background:var(--background);border-radius:32px;display:grid;position:relative;overflow:hidden}.uc-phone-bar{padding:var(--marketing-space-2) var(--marketing-space-2) 0;justify-content:space-between;align-items:center;font-size:14px;display:flex}.uc-phone-bar strong{font-weight:600}.uc-phone-icons{gap:calc(var(--marketing-space-3) / 2);color:var(--muted-foreground);display:inline-flex}.uc-guest-hero{gap:calc(var(--marketing-space-1) / 4);margin-inline:calc(var(--marketing-space-3) / 2);padding:var(--marketing-space-2);border-radius:var(--radius-card);background:var(--brand-soft);color:var(--brand-on-soft);display:grid}.uc-guest-property{font-size:12px;font-weight:500}.uc-guest-greeting{color:var(--foreground);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:24px}.uc-guest-sub{color:var(--muted-foreground);font-size:12px}.uc-guest-actions{gap:calc(var(--marketing-space-1) / 2);padding-inline:var(--marketing-space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.uc-guest-actions>span{justify-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);text-align:center;font-size:12px;font-weight:500;line-height:15px;display:grid}.uc-guest-actions i{border:1px solid var(--line);background:var(--card);block-size:36px;inline-size:36px;color:var(--brand-on-soft);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.uc-guest-card{gap:calc(var(--marketing-space-1) * 3 / 4);margin-inline:calc(var(--marketing-space-3) / 2);padding:calc(var(--marketing-space-3) / 2);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);display:grid}.uc-guest-stay-head{justify-content:space-between;align-items:flex-start;gap:var(--marketing-space-1);display:flex}.uc-guest-stay-head>span:first-child{display:grid}.uc-guest-stay-head strong{font-size:15px;font-weight:600;line-height:20px}.uc-guest-stay-head .uc-muted{font-size:12px}.uc-guest-lines{gap:calc(var(--marketing-space-1) / 2) var(--marketing-space-2);flex-wrap:wrap;display:flex}.uc-guest-line{align-items:center;gap:var(--marketing-space-1);display:flex}.uc-guest-line svg{color:var(--muted-foreground)}.uc-guest-row{align-items:center;gap:calc(var(--marketing-space-1) * 5 / 4);grid-template-columns:32px minmax(0,1fr) auto}.uc-guest-row>i{background:var(--brand-soft);block-size:32px;inline-size:32px;color:var(--brand-on-soft);border-radius:50%;place-items:center;display:grid}.uc-guest-row>span:nth-child(2){min-inline-size:0;display:grid}.uc-guest-row strong{font-weight:600}.uc-guest-row .uc-muted{font-size:12px}.uc-guest-row>svg{color:var(--muted-foreground)}.uc-guest-handoff{margin-inline:calc(var(--marketing-space-3) / 2)}.uc-outcome{align-items:center;gap:var(--marketing-space-1);padding:var(--marketing-space-1) calc(var(--marketing-space-3) / 2);border-radius:var(--radius-tile);background:var(--toast);color:var(--toast-fg);box-shadow:var(--shadow-pop);transition:opacity var(--duration-sheet) var(--ease-out), transform var(--duration-sheet) var(--ease-out);font-size:12px;font-weight:500;display:flex}.uc-outcome svg{color:var(--toast-positive)}.uc-outcome[data-shown=false]{opacity:0;transform:translateY(8px)}.uc-phone-tabs{padding:var(--marketing-space-1) calc(var(--marketing-space-1) / 2) calc(var(--marketing-space-3) / 2);border-block-start:1px solid var(--line);background:var(--card);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;container-type:inline-size}.uc-phone-tabs>span{justify-items:center;gap:calc(var(--marketing-space-1) / 4);color:var(--muted-foreground);white-space:nowrap;min-inline-size:0;font-size:12px;font-weight:500;line-height:15px;display:grid}.uc-phone-tabs b{text-overflow:ellipsis;max-inline-size:100%;font-weight:inherit;overflow:hidden}@container (max-width:290px){.uc-phone-tabs b{letter-spacing:-.01em;font-size:11px}}.uc-phone-tabs i{border-radius:999px;place-items:center;block-size:26px;inline-size:40px;display:grid}.uc-phone-tabs>span[data-on=true]{color:var(--brand-on-soft);font-weight:600}.uc-phone-tabs>span[data-on=true] i{background:var(--brand-soft)}.ucs-automation{grid-template-columns:minmax(0,1fr) minmax(0,15.5rem);align-content:stretch;align-items:stretch;gap:0;min-block-size:31rem;padding:0}.uc-auto-main{align-content:start;gap:calc(var(--marketing-space-3) / 2);padding:var(--marketing-space-3);display:grid;position:relative}.uc-auto-main .uc-head{margin-block-end:calc(var(--marketing-space-1) / 2)}.uc-recipes>*+*{border-block-start:1px solid var(--line)}.uc-recipe{align-items:center;gap:calc(var(--marketing-space-3) / 2);padding:calc(var(--marketing-space-3) / 2) var(--marketing-space-2);transition:background-color var(--duration-slow) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.uc-recipe[data-active=true]{background:var(--hover)}.uc-recipe-text{min-inline-size:0;display:grid}.uc-recipe-text strong{font-weight:500}.uc-recipe-text span{color:var(--muted-foreground);font-size:12px}.uc-toast{align-items:center;gap:var(--marketing-space-1);padding:calc(var(--marketing-space-1) * 5 / 4) calc(var(--marketing-space-3) / 2);border-radius:var(--radius-tile);background:var(--toast);color:var(--toast-fg);box-shadow:var(--shadow-pop);transition:opacity var(--duration-sheet) var(--ease-out), transform var(--duration-sheet) var(--ease-out);font-weight:500;display:inline-flex;position:absolute;inset-block-end:var(--marketing-space-3);inset-inline-start:var(--marketing-space-3)}.uc-toast svg{color:var(--toast-positive)}.uc-toast[data-shown=false]{opacity:0;transform:translateY(8px)}.uc-copilot{gap:calc(var(--marketing-space-3) / 2);min-inline-size:0;padding:var(--marketing-space-3) var(--marketing-space-2) var(--marketing-space-2);border-inline-start:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sheet);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.uc-copilot-head{justify-content:space-between;align-items:flex-start;display:flex}.uc-copilot-head>span{display:grid}.uc-copilot-head strong{font-size:16px;font-weight:600;line-height:22px}.uc-copilot-head .uc-muted{font-size:12px}.uc-bubble{max-inline-size:90%;padding:var(--marketing-space-1) calc(var(--marketing-space-3) / 2);border-radius:var(--radius-card);background:var(--fill);border-end-end-radius:4px;justify-self:end}.uc-copilot-answer{align-items:start;gap:var(--marketing-space-1);transition:opacity var(--duration-sheet) var(--ease-out), transform var(--duration-sheet) var(--ease-out);grid-template-columns:28px minmax(0,1fr);line-height:19px;display:grid}.uc-copilot-answer[data-shown=false]{opacity:0;transform:translateY(6px)}.uc-copilot-mark{background:var(--sage-soft);block-size:28px;inline-size:28px;color:var(--sage-fg);border-radius:50%;place-items:center;display:grid}.uc-sources{align-items:center;gap:calc(var(--marketing-space-1) * 3 / 4);flex-wrap:wrap;margin-block-start:var(--marketing-space-1);font-size:12px;display:flex}.uc-source{align-items:center;gap:calc(var(--marketing-space-1) / 2);block-size:24px;padding-inline:var(--marketing-space-1);border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:999px;font-weight:500;display:inline-flex}.uc-source svg{color:var(--muted-foreground)}.uc-composer{justify-content:space-between;align-self:end;align-items:center;gap:var(--marketing-space-1);block-size:40px;padding-inline:calc(var(--marketing-space-3) / 2) calc(var(--marketing-space-1) / 2);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--muted-foreground);white-space:nowrap;display:flex}.uc-composer>span{text-overflow:ellipsis;overflow:hidden}.uc-composer i{background:color-mix(in oklab, var(--primary) 45%, var(--card));block-size:30px;inline-size:30px;color:var(--primary-foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.uc-search{align-items:center;gap:var(--marketing-space-1);block-size:32px;max-inline-size:16rem;padding-inline:calc(var(--marketing-space-3) / 2) calc(var(--marketing-space-1) * 3 / 4);border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;flex:1;display:inline-flex}.uc-search kbd{border:1px solid var(--line);background:var(--fill);block-size:20px;inline-size:20px;font:inherit;border-radius:6px;place-items:center;margin-inline-start:auto;font-size:12px;display:inline-grid}.uc-table-row{align-items:center;gap:calc(var(--marketing-space-3) / 2);min-block-size:48px;padding-inline:var(--marketing-space-2);border-block-start:1px solid var(--line);white-space:nowrap;transition:opacity var(--duration-sheet) var(--ease-out), transform var(--duration-sheet) var(--ease-out);grid-template-columns:minmax(0,2.4fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr);display:grid}.uc-table-head{background:var(--card2);min-block-size:40px;color:var(--muted2);border-block-start:0;font-size:12px;font-weight:500}.uc-table-head>span:first-child{align-items:center;gap:calc(var(--marketing-space-1) / 2);color:var(--foreground);display:inline-flex}.uc-table-row[data-shown=false]{opacity:0;transform:translateY(-6px)}.uc-range{color:var(--muted-foreground)}.uc-property-name{align-items:center;gap:calc(var(--marketing-space-1) * 5 / 4);min-inline-size:0;display:flex}.uc-property-name .uc-avatar{border-radius:var(--radius-sm);font-size:14px}.uc-property-name strong{color:var(--brand-on-soft);text-overflow:ellipsis;font-weight:600;overflow:hidden}.uc-expense-stats{gap:var(--marketing-space-1);padding:var(--marketing-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uc-expense-stats>span{align-content:start;display:grid}.ucs-expenses .uc-table-row{grid-template-columns:minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);min-block-size:56px}.ucs-expenses .uc-table-head{min-block-size:40px}.uc-expense-what{min-inline-size:0;display:grid}.uc-expense-what strong{text-overflow:ellipsis;font-weight:600;overflow:hidden}.uc-expense-what span{color:var(--muted-foreground);text-overflow:ellipsis;font-size:12px;overflow:hidden}.uc-expense-total{font-variant-numeric:tabular-nums}.uc-expense-cash{align-items:center;gap:var(--marketing-space-1);color:var(--sage-fg);transition:opacity var(--duration-sheet) var(--ease-out);font-size:13px;font-weight:500;display:inline-flex}.uc-expense-cash[data-shown=false]{opacity:0}.uc-books-row{justify-content:space-between;align-items:center;gap:var(--marketing-space-1);min-block-size:44px;padding-inline:var(--marketing-space-2);border-block-start:1px solid var(--line);white-space:nowrap;transition:opacity var(--duration-sheet) var(--ease-out), transform var(--duration-sheet) var(--ease-out);display:flex}.uc-books-row:first-child{border-block-start:0}.uc-books-row>span:first-child{text-overflow:ellipsis;overflow:hidden}.uc-books-row[data-shown=false]{opacity:0;transform:translateY(-6px)}.uc-swap{align-items:center;gap:inherit;display:inline-flex}.uc-arrive{animation:uc-arrive var(--duration-sheet) var(--ease-out) both}@keyframes uc-arrive{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.use-case-scene *,.use-case-scene :after{transition:none!important;animation:none!important}}@container uc (max-width:600px){.uc-screen{padding:var(--marketing-space-2)}.uc-window{min-block-size:0}.uc-title{font-size:18px;line-height:24px}.use-case-scene .uc-hide-narrow,.use-case-scene [data-i="4"],.use-case-scene [data-i="5"],.use-case-scene [data-i="6"],.use-case-scene .uc-grid-row>[data-i="0"]{display:none}.uc-tape-row{grid-template-columns:92px repeat(4,minmax(0,1fr))}.uc-grid-row{grid-template-columns:104px 0 repeat(3,minmax(0,1fr))}.uc-today-grid,.uc-hk-grid{grid-template-columns:minmax(0,1fr)}.ucs-today .uc-seg>span:not([data-on=true]),.uc-tape-room span:last-child,.uc-grid-plan>span>span,.ucs-rates .uc-seg>span:nth-child(n+3),.ucs-housekeeping .uc-seg>span:nth-child(n+3){display:none}.ucs-automation{grid-template-columns:minmax(0,1fr);min-block-size:0}.uc-auto-main{padding:var(--marketing-space-2) var(--marketing-space-2) var(--marketing-space-9)}.uc-copilot{border-inline-start:0;border-block-start:1px solid var(--line);box-shadow:none}.uc-table-row{grid-template-columns:minmax(0,1fr) minmax(0,.5fr) auto}.ucs-expenses .uc-table-row{grid-template-columns:minmax(0,1fr) auto auto}.uc-expense-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-expense-stats>span:last-child{display:none}.uc-tabs{gap:var(--marketing-space-2)}.uc-foot{justify-content:stretch;display:grid}.uc-story ol{display:grid}.uc-folio-stats{row-gap:var(--marketing-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.uc-folio-stats>span:last-child{grid-column:1/-1}.uc-drawer-title .uc-meta{white-space:normal;flex-wrap:wrap}.uc-drawer-title .uc-meta>span{white-space:nowrap}.uc-ledger-source{flex-wrap:wrap}.uc-composer,.ucs-automation .uc-crumbs,.ucs-housekeeping .uc-crumbs,.ucs-calendar .uc-seg,.uc-tape-group .uc-count{display:none}}
.fp-page>section{background-color:var(--background)}.fp-page>.mk-section{padding-block:var(--marketing-space-4)}.fp-page section[id]{scroll-margin-top:calc(var(--marketing-header-height) + var(--marketing-space-10))}.fp-centred{max-width:52rem;margin-inline:auto;margin-bottom:var(--marketing-space-6);text-align:center}.fp-outcomes .fp-centred>.mk-lead{margin-top:var(--marketing-space-2);text-wrap:balance;margin-inline:auto}.fp-split{gap:var(--marketing-space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fp-split>*{min-width:0}.fp-note{max-width:44ch;margin-top:var(--marketing-space-2);color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.55}.fp-page .mk-panel .mk-lead{margin-top:var(--marketing-space-3)}.fp-hero{padding-block:var(--marketing-space-6) var(--marketing-space-5)}.fp-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:50rem;margin-inline:auto;display:flex}.fp-hero .mk-hero-title{letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;align-self:stretch;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:600;line-height:1.05}.fp-hero-copy .mk-lead{max-width:44ch;margin-top:var(--marketing-space-3);font-size:1.0625rem;line-height:1.55}.fp-hero .mk-actions{margin-top:var(--marketing-space-4);justify-content:center}.fp-hero-stage{margin-top:var(--marketing-space-6);padding-block:var(--marketing-space-4) 0;padding-inline:var(--marketing-space-2);--flow-fill:var(--background);--flow-inset-inline:var(--marketing-radius-panel);display:flow-root;overflow:hidden}.fp-hero-card{z-index:0;border:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--card);max-width:65rem;max-height:20rem;box-shadow:var(--marketing-frame-shadow);animation:fp-card-rise .7s var(--ease-out) .24s both;border-bottom:0;margin-inline:auto;position:relative;overflow:hidden}.fp-hero-card .use-case-scene{padding:0}.fp-hero-card .uc-window{min-block-size:0;box-shadow:none;border:0;border-radius:0}.fp-hero-card[data-area=guest-app]{box-shadow:none;background:0 0;border:0}.fp-hero-card .uc-foot,.fp-row-scene .uc-eyebrow{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fp-overview-hero{padding-bottom:var(--marketing-space-5)}@keyframes fp-card-rise{0%{opacity:0;transform:translateY(var(--marketing-space-3)) scale(.985)}to{opacity:1;transform:none}}.fp-cards{gap:var(--marketing-space-2);grid-template-columns:minmax(0,1fr);display:grid}.fp-cards article{min-width:0;padding:var(--marketing-space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card)}.fp-cards h3{margin-top:var(--marketing-space-3);font-size:1.25rem;line-height:1.3}.fp-cards article>p{margin-top:var(--marketing-space-1);color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.65}.fp-initial{border-radius:var(--radius-tile);background:var(--mk-tone-soft,var(--fill));width:2.5rem;height:2.5rem;color:var(--mk-tone-ink,var(--foreground));place-items:center;font-size:1rem;font-weight:600;line-height:1;display:grid}.fp-section-link{margin-top:var(--marketing-space-3);justify-content:center;display:flex}.fp-page :is(.fp-outcomes,.fp-roles)>[data-reveal]{transform:none}.fp-page [data-reveal=pending] .fp-cards>*{opacity:0;transform:translateY(var(--marketing-rise))}.fp-page [data-reveal=visible] .fp-cards>*{transition:opacity var(--marketing-enter) var(--ease-out), transform var(--marketing-enter) var(--ease-out)}.fp-page [data-reveal=visible] .fp-cards>:nth-child(2){transition-delay:60ms}.fp-page [data-reveal=visible] .fp-cards>:nth-child(3){transition-delay:.12s}.fp-included-grid{gap:var(--marketing-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fp-included-grid>*{min-width:0}.fp-included-list{gap:var(--marketing-space-2) var(--marketing-space-4);margin-top:var(--marketing-space-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.fp-included-list li{gap:calc(var(--marketing-space-1) * 1.5);color:var(--foreground);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.9375rem;line-height:1.55;display:grid}.fp-check,.fp-plan-yes{border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}.fp-check{margin-top:calc(var(--marketing-space-1) / -4);background:var(--card);color:var(--mk-panel-ink)}.fp-plans{padding:var(--marketing-space-3);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card)}.fp-plans h3{margin-bottom:var(--marketing-space-1);letter-spacing:-.01em;font-size:1.125rem;line-height:1.4}.fp-plans table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fp-plans :is(th,td){padding-block:var(--marketing-space-2);padding-inline:var(--marketing-space-1);border-bottom:1px solid var(--line);vertical-align:middle}.fp-plans :is(th,td):first-child{padding-inline-start:0}.fp-plans tbody tr:last-child :is(th,td){border-bottom:0}.fp-plans thead th{padding-block:var(--marketing-space-1);color:var(--muted-foreground);text-align:center;font-size:.8125rem;font-weight:500;line-height:1.4}.fp-plans tbody th{color:var(--foreground);text-align:start;font-size:.9375rem;font-weight:500;line-height:1.45}.fp-plans td{text-align:center}.fp-plan-yes{background:var(--sage-soft);color:var(--sage-fg)}.fp-plan-no{color:var(--muted3);place-items:center;display:inline-grid}.fp-plan-text{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1.4}.fp-plans .mk-text-link{margin-top:var(--marketing-space-1)}.fp-steps{margin:0;padding:0;list-style:none}.fp-steps li{grid-template-columns:var(--marketing-space-5) minmax(0, 1fr);padding-block:var(--marketing-space-3);border-top:1px solid var(--line);align-items:baseline;display:grid}.fp-steps li:first-child{border-top:0;padding-top:0}.fp-steps li:last-child{padding-bottom:0}.fp-step-number{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.fp-steps h3{letter-spacing:-.01em;font-size:1.25rem;line-height:1.35}.fp-steps p{margin-top:var(--marketing-space-1);color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.65}.fp-day .mk-eyebrow{margin-bottom:var(--marketing-space-2)}.fp-day-body{max-width:60ch;color:var(--foreground);text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.fp-together-row{justify-content:flex-start;align-items:center;gap:0 var(--marketing-space-4);padding-bottom:var(--marketing-space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.fp-page .fp-together h2{letter-spacing:0;font-size:.9375rem;line-height:1.4}.fp-related .mk-text-link{font-size:.9375rem}.fp-related{gap:0 var(--marketing-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fp-works-with{align-items:baseline;gap:var(--marketing-space-1);margin-top:var(--marketing-space-2);color:var(--muted-foreground);flex-wrap:wrap;font-size:.875rem;line-height:1.6;display:flex}.fp-works-with p{color:var(--foreground);font-weight:500}.fp-works-with ul{margin:0;padding:0;list-style:none;display:inline}.fp-works-with li{display:inline}.fp-works-with li+li:before{content:"·";margin-inline:var(--marketing-space-1)}.fp-works-with-link{margin-inline-start:var(--marketing-space-1);font-size:.875rem}.fp-faq .mk-faq-layout h2{max-width:30rem}.fp-overview>.mk-anchor-pill{margin-bottom:var(--marketing-space-4)}.fp-row-grid{gap:var(--marketing-space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.fp-row-grid>*{min-width:0}.fp-row-scene{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card);overflow:hidden}.fp-row-scene .use-case-scene{gap:0}.fp-row-scene .uc-window{box-shadow:none;border:0;border-radius:0}.fp-row-scene .uc-art{max-height:22.5rem;overflow:hidden}.fp-row-scene .uc-foot{padding:var(--marketing-space-2) var(--marketing-space-3);border-top:1px solid var(--line);background:var(--card2)}.fp-row-copy h2{font-size:clamp(1.75rem,3vw,2.5rem)}.fp-row-copy .mk-lead,.fp-row-copy .mk-text-link{margin-top:var(--marketing-space-2)}html[lang=ar] .fp-hero .mk-hero-title{letter-spacing:normal;line-height:1.35}@media (min-width:640px){.fp-included-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.fp-page>.mk-section{padding-block:calc(var(--marketing-section-y-md) / 2)}.fp-hero{padding-top:calc(var(--marketing-space-12) - var(--marketing-space-2));padding-bottom:var(--marketing-space-6)}.fp-overview-hero{padding-bottom:var(--marketing-space-6)}.fp-hero-copy .mk-lead{font-size:1.25rem}.fp-hero-stage{margin-top:var(--marketing-space-8);padding-block:var(--marketing-space-8) 0;padding-inline:var(--marketing-space-5)}.fp-hero-card{border-radius:var(--marketing-space-3) var(--marketing-space-3) 0 0;max-height:30rem}.fp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-cards article{padding:var(--marketing-space-4)}.fp-cards h3{margin-top:var(--marketing-space-4)}.fp-plans{padding:var(--marketing-space-4)}.fp-row-scene{border-radius:var(--marketing-space-3)}.fp-row-scene .uc-art{max-height:31rem}}@media (min-width:1024px){.fp-split{gap:var(--marketing-space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.fp-included-grid{gap:var(--marketing-space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.fp-row-grid{gap:var(--marketing-space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fp-row-reverse .fp-row-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fp-row-reverse .fp-row-scene{order:2}}@media (min-width:1200px){.fp-page>.mk-section{padding-block:calc(var(--marketing-section-y-hero) / 2)}.fp-hero{padding-bottom:var(--marketing-space-8)}}@media (max-width:767px){.fp-hero .mk-actions{flex-direction:column;align-items:stretch;width:100%}.fp-hero .mk-actions .mk-button{width:100%}.fp-page .mk-panel .mk-lead{font-size:1.0625rem}}@media (max-width:479px){.fp-plans :is(table,thead,tbody){width:100%;display:block}.fp-plans tr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fp-plans thead th:first-child{display:none}.fp-plans tbody tr{border-top:1px solid var(--line)}.fp-plans tbody th{padding-block:calc(var(--marketing-space-1) * 1.5) 0;border:0;grid-column:1/-1}.fp-plans tbody td{padding-block:var(--marketing-space-1) calc(var(--marketing-space-1) * 1.5);border:0}.fp-plans :is(th,td):first-child{padding-inline-start:var(--marketing-space-1)}.fp-plans tbody th:first-child{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.fp-hero-card{animation:none}.fp-page [data-reveal] .fp-cards>*{opacity:1;transition:none;transform:none}}.fp-apps-row .fp-centred{justify-items:center;gap:var(--marketing-space-2);margin-bottom:0;display:grid}
