.Error404Stage-module__0Xve6q__stage{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (max-width:63.99rem){.Error404Stage-module__0Xve6q__stage{display:none}}
.ErrorPage-module__b9Ujsq__h1{max-inline-size:18ch;color:var(--fg-primary);letter-spacing:-.035em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(1.875rem,.9rem + 4.6vw,4.75rem);font-weight:600;line-height:1.02}.ErrorPage-module__b9Ujsq__lead{max-inline-size:40rem;color:var(--fg-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0}.ErrorPage-module__b9Ujsq__errorMain{isolation:isolate;min-block-size:100dvh;position:relative;overflow:clip}.ErrorPage-module__b9Ujsq__errorPage{z-index:1;max-inline-size:var(--page-max);min-block-size:calc(100dvh - var(--header-h,4.5rem));padding:clamp(3rem, 1.5rem + 6vw, 7rem) var(--spacing-gutter);pointer-events:none;align-content:center;place-items:center stretch;gap:clamp(1.5rem,1rem + 2vw,2.5rem);margin-inline:auto;display:grid;position:relative}.ErrorPage-module__b9Ujsq__errorCopy{pointer-events:auto;align-content:center;justify-items:start;gap:1.5rem;min-inline-size:0;max-inline-size:min(32rem,100%);display:grid}@media (min-width:48rem){.ErrorPage-module__b9Ujsq__errorCopy{max-inline-size:min(28rem,42vw)}}.ErrorPage-module__b9Ujsq__errorKey{block-size:auto;inline-size:4.5rem;color:var(--fg-primary)}.ErrorPage-module__b9Ujsq__errorActions{flex-wrap:wrap;gap:.75rem;display:flex}.ErrorPage-module__b9Ujsq__staticCode{display:none}@media (max-width:63.99rem){body:has(.ErrorPage-module__b9Ujsq__errorMain){flex-direction:column;min-block-size:100svh;display:flex}.ErrorPage-module__b9Ujsq__errorMain.ErrorPage-module__b9Ujsq__errorMain{flex:1 0 auto;min-block-size:auto}.ErrorPage-module__b9Ujsq__errorPage.ErrorPage-module__b9Ujsq__errorPage{min-block-size:auto;padding-block:2.5rem var(--m-section);align-content:start;align-items:center;gap:1.5rem}.ErrorPage-module__b9Ujsq__errorCopy.ErrorPage-module__b9Ujsq__errorCopy{gap:1rem;max-inline-size:32rem}.ErrorPage-module__b9Ujsq__h1.ErrorPage-module__b9Ujsq__h1{font-size:var(--m-title-page);letter-spacing:var(--tracking-title);font-weight:400;line-height:.92}.ErrorPage-module__b9Ujsq__lead.ErrorPage-module__b9Ujsq__lead{font-size:var(--m-text-body);line-height:var(--m-leading-body)}.ErrorPage-module__b9Ujsq__staticCode{isolation:isolate;color:#0000;font-family:var(--font-display);letter-spacing:.02em;-webkit-text-stroke:1.5px var(--color-ink-800);pointer-events:none;-webkit-user-select:none;user-select:none;justify-self:start;margin:0;padding:.5rem 1.5rem;font-size:clamp(7rem,38vw,14rem);font-weight:400;line-height:1;display:block;position:relative}.ErrorPage-module__b9Ujsq__staticCode:before{content:"";z-index:-1;background:var(--color-honey-300);border-radius:58% 42% 55% 45%/48% 56% 44% 52%;position:absolute;inset:0;transform:rotate(-3deg)}}@media (min-width:48rem) and (max-width:63.99rem){.ErrorPage-module__b9Ujsq__errorMain.ErrorPage-module__b9Ujsq__errorMain{align-content:center;display:grid}.ErrorPage-module__b9Ujsq__errorPage.ErrorPage-module__b9Ujsq__errorPage{inline-size:100%}}
.Button-module__8RiFmG__root{--btn-h:3rem;--btn-px:1.5rem;--btn-fs:var(--text-base);--btn-fg:var(--fg-primary);--btn-radius:var(--radius-md);--btn-fill:transparent;--dur-fill:.28s;--dur-swap:.24s;isolation:isolate;box-sizing:border-box;min-block-size:var(--btn-h);min-inline-size:var(--btn-h);max-inline-size:100%;padding:0 var(--btn-px);border-radius:var(--btn-radius);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--btn-fs);letter-spacing:0;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.Button-module__8RiFmG__root:active{transform:scale(.97)}.Button-module__8RiFmG__root:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Button-module__8RiFmG__root[data-size=sm]{--btn-h:2.75rem;--btn-px:1.25rem;--btn-fs:var(--text-sm)}.Button-module__8RiFmG__root[data-size=md]{--btn-h:3rem;--btn-px:1.5rem;--btn-fs:var(--text-base)}.Button-module__8RiFmG__root[data-size=lg]{--btn-h:3.5rem;--btn-px:2rem;--btn-fs:var(--text-md)}.Button-module__8RiFmG__root[data-variant=primary]{--btn-fg:var(--fg-primary);--btn-radius:calc(var(--btn-h) / 2)}.Button-module__8RiFmG__root[data-variant=accent]{--btn-fg:var(--action-fg);--btn-fill:var(--action-bg-hover);background:var(--action-bg)}.Button-module__8RiFmG__root[data-variant=secondary]{--btn-fg:var(--fg-primary);--btn-fill:color-mix(in oklab, var(--fg-primary) 10%, transparent);box-shadow:inset 0 0 0 1.5px var(--outline-strong)}.Button-module__8RiFmG__root[data-variant=ghost]{--btn-fg:var(--fg-primary);--btn-radius:var(--radius-sm);--btn-px:.25rem}@media (max-width:63.99rem){.Button-module__8RiFmG__root[data-size=lg]{--btn-h:var(--m-btn-h);--btn-px:1.5rem;--btn-fs:var(--text-base)}.Button-module__8RiFmG__root[data-variant=secondary]:is([data-size=md],[data-size=lg]){--btn-h:var(--m-btn-h-secondary);--btn-px:1.25rem}.Button-module__8RiFmG__root[data-mobile-solid=true]{--btn-fg:var(--action-fg);--btn-fill:var(--action-bg-hover);background:var(--action-bg)}.Button-module__8RiFmG__root[data-mobile-solid=true] .Button-module__8RiFmG__ring{opacity:0}}.Button-module__8RiFmG__root:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}.Button-module__8RiFmG__root:is(:disabled,[aria-disabled=true]):active{transform:none}.Button-module__8RiFmG__clip{z-index:-1;pointer-events:none;clip-path:inset(0 round var(--btn-radius));position:absolute;inset:0}.Button-module__8RiFmG__label{display:inline-grid;position:relative}.Button-module__8RiFmG__arrow{flex:none;block-size:1.125em;inline-size:1.125em;display:inline-grid}.Button-module__8RiFmG__arrowRest,.Button-module__8RiFmG__arrowHover{block-size:100%;inline-size:100%;transition:transform var(--dur-fill) var(--ease-out), opacity var(--dur-swap) var(--ease-out);grid-area:1/1}.Button-module__8RiFmG__originFill{inline-size:var(--d,260%);aspect-ratio:1;background:var(--btn-fill);transition:transform var(--dur-fill) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:var(--y,50%);inset-inline-start:var(--x,50%);transform:translate(-50%,-50%)scale(0)}.Button-module__8RiFmG__root:focus-visible .Button-module__8RiFmG__originFill{transform:translate(-50%,-50%)scale(1)}.Button-module__8RiFmG__ring{z-index:-1;pointer-events:none;box-sizing:border-box;border:1.5px solid color-mix(in oklab, var(--fg-primary) 40%, transparent);border-radius:var(--btn-radius);transition:opacity var(--dur-swap) var(--ease-out);position:absolute;inset:0}.Button-module__8RiFmG__root[data-variant=primary] .Button-module__8RiFmG__clip{transition:clip-path var(--dur-fill) var(--ease-out)}.Button-module__8RiFmG__flowFill{background:var(--fg-primary);clip-path:circle(0%);transition:clip-path var(--dur-fill) var(--ease-out);position:absolute;inset:0}.Button-module__8RiFmG__labelMain,.Button-module__8RiFmG__labelAlt{transition:transform var(--dur-fill) var(--ease-out), opacity var(--dur-swap) var(--ease-out);grid-area:1/1}.Button-module__8RiFmG__labelAlt{color:var(--surface-page);opacity:0;transform:translate(-10px)}.Button-module__8RiFmG__root[data-variant=primary] .Button-module__8RiFmG__arrowHover{color:var(--surface-page);opacity:0;transform:translate(-14px)}.Button-module__8RiFmG__root:not([data-variant=primary]) .Button-module__8RiFmG__arrowRest{transition:transform var(--dur-fill) var(--ease-out)}.Button-module__8RiFmG__root[data-variant=ghost] .Button-module__8RiFmG__label:before,.Button-module__8RiFmG__root[data-variant=ghost] .Button-module__8RiFmG__label:after{content:"";background:currentColor;block-size:1.5px;position:absolute;inset-block-end:-.3em;inset-inline:0}.Button-module__8RiFmG__root[data-variant=ghost] .Button-module__8RiFmG__label:before{opacity:.35}.Button-module__8RiFmG__root[data-variant=ghost] .Button-module__8RiFmG__label:after{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-fill) var(--ease-out)}.Button-module__8RiFmG__root[data-variant=primary]:focus-visible .Button-module__8RiFmG__ring{opacity:0}.Button-module__8RiFmG__root[data-variant=primary]:focus-visible .Button-module__8RiFmG__flowFill{clip-path:circle(80%)}.Button-module__8RiFmG__root[data-variant=primary]:focus-visible .Button-module__8RiFmG__labelMain,.Button-module__8RiFmG__root[data-variant=primary]:focus-visible .Button-module__8RiFmG__arrowRest{opacity:0;transform:translate(10px)}.Button-module__8RiFmG__root[data-variant=primary]:focus-visible .Button-module__8RiFmG__labelAlt,.Button-module__8RiFmG__root[data-variant=primary]:focus-visible .Button-module__8RiFmG__arrowHover{opacity:1;transform:none}.Button-module__8RiFmG__root[data-variant=ghost]:focus-visible .Button-module__8RiFmG__label:after{clip-path:inset(0)}.Button-module__8RiFmG__root[data-variant=accent]:focus-visible .Button-module__8RiFmG__arrowRest,.Button-module__8RiFmG__root[data-variant=secondary]:focus-visible .Button-module__8RiFmG__arrowRest,.Button-module__8RiFmG__root[data-variant=ghost]:focus-visible .Button-module__8RiFmG__arrowRest{transform:translate(3px)}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__root:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__originFill{transform:translate(-50%,-50%)scale(1)}.Button-module__8RiFmG__root[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__ring{opacity:0}.Button-module__8RiFmG__root[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__clip{clip-path:inset(0 round var(--radius-flow))}.Button-module__8RiFmG__root[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__flowFill{clip-path:circle(80%)}.Button-module__8RiFmG__root[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__labelMain,.Button-module__8RiFmG__root[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__arrowRest{opacity:0;transform:translate(10px)}.Button-module__8RiFmG__root[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__labelAlt,.Button-module__8RiFmG__root[data-variant=primary]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__arrowHover{opacity:1;transform:none}.Button-module__8RiFmG__root[data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__label:after{clip-path:inset(0)}.Button-module__8RiFmG__root[data-variant=accent]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__arrowRest,.Button-module__8RiFmG__root[data-variant=secondary]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__arrowRest,.Button-module__8RiFmG__root[data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover .Button-module__8RiFmG__arrowRest{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__root,.Button-module__8RiFmG__root *,.Button-module__8RiFmG__root :before,.Button-module__8RiFmG__root :after{transition:none}}
.cta-pair-module__v-3Vxq__pair{justify-items:start;gap:.875rem;display:grid}.cta-pair-module__v-3Vxq__pair[data-align=center]{text-align:center;justify-items:center}.cta-pair-module__v-3Vxq__buttons{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.cta-pair-module__v-3Vxq__buttons>*{flex:auto}.cta-pair-module__v-3Vxq__pair[data-align=center] .cta-pair-module__v-3Vxq__buttons{justify-content:center}.cta-pair-module__v-3Vxq__reassurance{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--fg-secondary);margin:0;line-height:1.5}@media (max-width:63.99rem){.cta-pair-module__v-3Vxq__pair,.cta-pair-module__v-3Vxq__buttons{gap:.75rem}.cta-pair-module__v-3Vxq__buttons>*{flex:none}}
.tableau-module__s_kueq__tableau{pointer-events:none;position:absolute;inset:0}.tableau-module__s_kueq__panel{inline-size:calc(var(--panel-w-w) * 100%);block-size:calc(var(--panel-w-h) * 100%);opacity:0;position:absolute;inset-block-start:calc(var(--panel-w-y) * 100%);inset-inline-start:calc(var(--panel-w-x) * 100%);container-type:size}.tableau-module__s_kueq__screens{pointer-events:none;block-size:100%;inline-size:100%;position:relative}.tableau-module__s_kueq__desktopHost{--host-w:min(100cqw, calc((100cqh - 24px) * 16 / 9 + 24px));--host-h:calc((var(--host-w) - 24px) * 9 / 16 + 24px);inline-size:var(--host-w);translate:0 calc(-.5 * var(--grow,1) * (100cqh - var(--host-h)));position:absolute;inset-block-end:0;inset-inline-end:0}.tableau-module__s_kueq__desktopHost section>p,.tableau-module__s_kueq__phoneHost,.tableau-module__s_kueq__phoneHost section>div>p{display:none}@media (max-width:55.99rem){.tableau-module__s_kueq__desktopHost{display:none}.tableau-module__s_kueq__phoneHost{display:block;position:absolute;inset:0}.tableau-module__s_kueq__phoneHost section{justify-content:flex-end;block-size:100%}.tableau-module__s_kueq__phoneHost section>p{white-space:nowrap;position:absolute;inset-block-start:4px;inset-inline-start:0}.tableau-module__s_kueq__phoneHost section>div{inline-size:min(100cqw,380px,46.2085cqh - 10.346px);margin-inline:auto}.tableau-module__s_kueq__panel{inline-size:calc(var(--panel-c-w) * 100%);block-size:calc(var(--panel-c-h) * 100%);inset-block-start:calc(var(--panel-c-y) * 100%);inset-inline-start:calc(var(--panel-c-x) * 100%)}}.tableau-module__s_kueq__column{display:contents}.tableau-module__s_kueq__tag{background:var(--color-honey-300);color:var(--color-ink-950);opacity:0;border-radius:999px;margin:0;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:none}@media (min-width:56rem){.tableau-module__s_kueq__column{inline-size:calc(var(--column-w-w) * 100%);block-size:calc(var(--column-w-h) * 100%);pointer-events:none;flex-direction:column;justify-content:center;gap:clamp(.75rem,2vh,1.25rem);display:flex;position:absolute;inset-block-start:max(calc(var(--column-w-y) * 100%), var(--motion-top));inset-inline-start:calc(var(--column-w-x) * 100%)}.tableau-module__s_kueq__column>.tableau-module__s_kueq__titleBlock{inline-size:auto;position:static}.tableau-module__s_kueq__tag{justify-self:start;inline-size:fit-content;max-inline-size:100%;display:block}.tableau-module__s_kueq__column>.tableau-module__s_kueq__link{justify-content:flex-start;inline-size:auto;position:static}}.tableau-module__s_kueq__link{inline-size:calc(var(--link-w-w) * 100%);opacity:0;pointer-events:auto;justify-content:flex-end;display:flex;position:absolute;inset-block-start:calc(var(--link-w-y) * 100%);inset-inline-start:calc(var(--link-w-x) * 100%)}@media (max-width:55.99rem){.tableau-module__s_kueq__link{inline-size:calc(var(--link-c-w) * 100%);inset-block-start:calc(var(--link-c-y) * 100%);inset-inline-start:calc(var(--link-c-x) * 100%)}}.tableau-module__s_kueq__cta{opacity:0;pointer-events:auto;padding-block-start:.5rem}
.founder-module__GyUXbq__section{--sh-ink:var(--color-ink-800);--sh-wash:var(--color-honey-300);--sh-wash-soft:var(--color-honey-200);position:relative}.founder-module__GyUXbq__section[data-spacing=section]{padding-block-start:clamp(4.5rem,2.5rem + 8vw,10rem)}.founder-module__GyUXbq__wrap{max-inline-size:var(--page-max);padding-inline:var(--spacing-gutter);margin-inline:auto}.founder-module__GyUXbq__note{align-items:center;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}.founder-module__GyUXbq__photoWrap{isolation:isolate;inline-size:min(100%,17rem);margin:0;position:relative}.founder-module__GyUXbq__photoWrap:before{content:"";z-index:-1;border-radius:var(--radius-sm);background:var(--sh-wash);position:absolute;inset:.875rem -.75rem -.75rem .875rem}.founder-module__GyUXbq__photoFrame{aspect-ratio:4/5;border:2px dashed var(--sh-ink);border-radius:var(--radius-sm);background:var(--sh-wash-soft);place-items:end center;display:grid;position:relative;overflow:clip}.founder-module__GyUXbq__photoFrame picture{block-size:100%;inline-size:100%;display:block}.founder-module__GyUXbq__photoImage{object-fit:cover;block-size:100%;inline-size:100%;display:block}.founder-module__GyUXbq__silhouette{fill:none;block-size:76%;inline-size:64%;stroke:var(--sh-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 6;opacity:.55;position:absolute;inset-block:10% 14%;inset-inline:18%}.founder-module__GyUXbq__placeholder{border-radius:var(--radius-sm);background:var(--surface-card);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--fg-primary);margin:0 0 1rem;padding:.3rem .625rem;line-height:1.2;position:relative}.founder-module__GyUXbq__copy{justify-items:start;gap:1.25rem;display:grid}.founder-module__GyUXbq__eyebrow{margin:0}.founder-module__GyUXbq__text{max-inline-size:34rem;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--fg-secondary);margin:0}.founder-module__GyUXbq__text:before,.founder-module__GyUXbq__text:after{font-family:var(--font-display);vertical-align:-.38em;color:var(--color-honey-600);font-size:2.1em;line-height:0}.founder-module__GyUXbq__text:before{content:"“";margin-inline-end:.18em}.founder-module__GyUXbq__text:after{content:"”";margin-inline-start:.18em}.founder-module__GyUXbq__signature{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-primary);margin:0;padding-block-end:.5rem;position:relative}.founder-module__GyUXbq__signature:after{content:"";background:var(--sh-ink);transform-origin:0;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}@media (min-width:64rem){.founder-module__GyUXbq__note{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.founder-module__GyUXbq__photoWrap{grid-column:1/span 4}.founder-module__GyUXbq__copy{grid-column:6/span 7}}@media (prefers-reduced-motion:no-preference){html[data-js] .founder-module__GyUXbq__note:not([data-visible]) .founder-module__GyUXbq__signature:after{transform:scaleX(0)}html[data-js] .founder-module__GyUXbq__signature:after{transition:transform var(--dur-reveal) var(--ease-out) .2s}html[data-js] .founder-module__GyUXbq__note:not([data-visible]) .founder-module__GyUXbq__silhouette{stroke-dashoffset:40px;opacity:0}html[data-js] .founder-module__GyUXbq__silhouette{transition:stroke-dashoffset var(--dur-reveal) var(--ease-out) .2s, opacity var(--dur-reveal) var(--ease-out) .2s}}@media (max-width:63.99rem){.founder-module__GyUXbq__section[data-spacing=section]{padding-block-start:var(--m-section)}.founder-module__GyUXbq__section[data-spacing=section]:last-child{padding-block-end:var(--m-section)}.founder-module__GyUXbq__note{gap:1.25rem}.founder-module__GyUXbq__photoWrap{inline-size:100%;max-inline-size:10rem}.founder-module__GyUXbq__photoWrap:before{inset:.25rem -.25rem -.25rem .25rem}.founder-module__GyUXbq__photoImage{object-position:55% 30%}.founder-module__GyUXbq__photoFrame:has(img){border-style:solid}.founder-module__GyUXbq__copy{gap:.75rem}.founder-module__GyUXbq__note .founder-module__GyUXbq__title{font-size:var(--m-title-section)}.founder-module__GyUXbq__text{font-size:var(--m-text-body);line-height:var(--m-leading-body)}}@media (max-width:47.99rem){.founder-module__GyUXbq__note{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:.75rem 1rem}.founder-module__GyUXbq__photoWrap{grid-area:1/1/span 2;max-inline-size:none}.founder-module__GyUXbq__copy{display:contents}.founder-module__GyUXbq__eyebrow{grid-area:1/2;align-self:end}.founder-module__GyUXbq__note .founder-module__GyUXbq__title{font-size:var(--m-title-card);grid-area:2/2;align-self:start;line-height:1.1}.founder-module__GyUXbq__text,.founder-module__GyUXbq__signature{grid-column:1/-1}.founder-module__GyUXbq__signature{justify-self:start}}@media (min-width:48rem) and (max-width:63.99rem){.founder-module__GyUXbq__note{grid-template-columns:10rem minmax(0,1fr);align-items:center;column-gap:2rem}}@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference){html[data-js] .founder-module__GyUXbq__note:not([data-visible]) .founder-module__GyUXbq__title span span{transform:none}html[data-js] .founder-module__GyUXbq__note .founder-module__GyUXbq__title span span{transition:none}html[data-js] .founder-module__GyUXbq__note:not([data-visible]) .founder-module__GyUXbq__silhouette{stroke-dashoffset:0;opacity:1}html[data-js] .founder-module__GyUXbq__note:not([data-visible]) .founder-module__GyUXbq__signature:after{transform:none}html[data-js] .founder-module__GyUXbq__note .founder-module__GyUXbq__silhouette{transition:none}html[data-js] .founder-module__GyUXbq__note .founder-module__GyUXbq__signature:after{transition:none}}
.LensTitle-module__yc60Tq__wrap{--lens-r:48px;inline-size:fit-content;max-inline-size:100%;position:relative;overflow-x:clip}.LensTitle-module__yc60Tq__fill{align-self:center;inline-size:100%}:where(.LensTitle-module__yc60Tq__title){font-family:var(--font-display);font-size:var(--text-display);font-weight:400;line-height:var(--text-display--line-height);letter-spacing:.004em;text-transform:uppercase;color:var(--fg-primary);text-wrap:balance;margin:0}.LensTitle-module__yc60Tq__title{display:flow-root}.LensTitle-module__yc60Tq__split{flex-direction:column;display:flex}.LensTitle-module__yc60Tq__sentence,.LensTitle-module__yc60Tq__cssLine,.LensTitle-module__yc60Tq__line{display:block}.LensTitle-module__yc60Tq__title [class$=-mask]{margin-block:-.24em -.04em;padding-block:.24em .04em}@media (min-width:64rem){html[data-js] .LensTitle-module__yc60Tq__title[data-ready=false]{visibility:hidden}}.LensTitle-module__yc60Tq__layer{inset:calc(-1 * var(--lens-r));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.LensTitle-module__yc60Tq__layer[hidden]{display:none}.LensTitle-module__yc60Tq__wrap[data-lens=idle] .LensTitle-module__yc60Tq__layer{visibility:hidden}.LensTitle-module__yc60Tq__wrap[data-lens=active] .LensTitle-module__yc60Tq__base{--lens-bleed:.5em;-webkit-mask-image:radial-gradient(circle calc(var(--lens-s,.125) * var(--lens-r)) at calc(var(--lens-x,0px) - var(--lens-r) + var(--lens-bleed)) calc(var(--lens-y,0px) - var(--lens-r) + var(--lens-bleed)), transparent 98%, #000 100%);mask-image:radial-gradient(circle calc(var(--lens-s,.125) * var(--lens-r)) at calc(var(--lens-x,0px) - var(--lens-r) + var(--lens-bleed)) calc(var(--lens-y,0px) - var(--lens-r) + var(--lens-bleed)), transparent 98%, #000 100%);-webkit-mask-size:calc(100% + 2 * var(--lens-bleed)) calc(100% + 2 * var(--lens-bleed));mask-size:calc(100% + 2 * var(--lens-bleed)) calc(100% + 2 * var(--lens-bleed));-webkit-mask-position:calc(-1 * var(--lens-bleed)) calc(-1 * var(--lens-bleed));mask-position:calc(-1 * var(--lens-bleed)) calc(-1 * var(--lens-bleed));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:no-clip;mask-clip:no-clip}.LensTitle-module__yc60Tq__clip{opacity:var(--lens-o,0);clip-path:circle(calc(var(--lens-s,.125) * var(--lens-r)) at var(--lens-x,0px) var(--lens-y,0px));position:absolute;inset:0}.LensTitle-module__yc60Tq__clip>.LensTitle-module__yc60Tq__title{inset-block-start:var(--lens-r);inset-inline:var(--lens-r);position:absolute}.LensTitle-module__yc60Tq__clip>.LensTitle-module__yc60Tq__outline{color:#0000;-webkit-text-stroke:1.75px var(--color-ink-950)}.LensTitle-module__yc60Tq__glass{inline-size:calc(var(--lens-r) * 2);block-size:calc(var(--lens-r) * 2);opacity:var(--lens-n,0);transform:translate3d(calc(var(--lens-x,0px) - var(--lens-r)), calc(var(--lens-y,0px) - var(--lens-r)), 0) scale(calc(var(--lens-s,.125) * var(--lens-ns,.82)));will-change:transform, opacity;border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.LensTitle-module__yc60Tq__canvas{border-radius:50%;block-size:100%;inline-size:100%;display:block}@media not all and (hover:hover) and (pointer:fine){.LensTitle-module__yc60Tq__layer{display:none}}@media (prefers-reduced-motion:reduce){.LensTitle-module__yc60Tq__layer{display:none}}
.sketch-module__VjSJkW__draw{color:var(--graphite,var(--color-ink-800));stroke-linecap:butt;stroke-linejoin:round;display:block;overflow:visible}.sketch-module__VjSJkW__accent{stroke:var(--ocean-line,var(--color-ocean-600))}.sketch-module__VjSJkW__dot{fill:var(--ocean-line,var(--color-ocean-600));stroke:none;transform-box:fill-box;transform-origin:50%}.sketch-module__VjSJkW__wash{fill:var(--wash-strong,var(--color-honey-300));stroke:none}.sketch-module__VjSJkW__washSoft{fill:var(--wash,var(--color-honey-200));stroke:none}@media (prefers-reduced-motion:no-preference){html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):not(.sketch-module__VjSJkW__dot,.sketch-module__VjSJkW__wash,.sketch-module__VjSJkW__washSoft){--step:0;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-reveal) var(--ease-out) calc(var(--base,0s) + var(--step) * .11s)}html[data-js] [data-inview=false] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):not(.sketch-module__VjSJkW__dot,.sketch-module__VjSJkW__wash,.sketch-module__VjSJkW__washSoft){stroke-dashoffset:1px}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(2){--step:1}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(3){--step:2}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(4){--step:3}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(5){--step:4}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(6){--step:5}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(7){--step:6}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(8){--step:7}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(9){--step:8}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(10){--step:9}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(11){--step:10}html[data-js] .sketch-module__VjSJkW__draw :is(path,circle,rect,line):nth-child(12){--step:11}html[data-js] .sketch-module__VjSJkW__draw .sketch-module__VjSJkW__dot{transition:opacity .5s var(--ease-out) calc(var(--base,0s) + .5s + var(--step,0) * .11s), transform .5s var(--ease-out) calc(var(--base,0s) + .5s + var(--step,0) * .11s)}html[data-js] [data-inview=false] .sketch-module__VjSJkW__draw .sketch-module__VjSJkW__dot{opacity:0;transform:scale(.3)}html[data-js] .sketch-module__VjSJkW__draw :is(.sketch-module__VjSJkW__wash,.sketch-module__VjSJkW__washSoft){transition:opacity var(--dur-reveal) var(--ease-out) var(--base,0s), transform var(--dur-reveal) var(--ease-out) var(--base,0s);transform-box:fill-box;transform-origin:50%}html[data-js] [data-inview=false] .sketch-module__VjSJkW__draw :is(.sketch-module__VjSJkW__wash,.sketch-module__VjSJkW__washSoft){opacity:0;transform:scale(.92)}}
.auto-v2-module__6Rc_0W__page{--ocean-line:var(--color-ocean-600);isolation:isolate}.auto-v2-module__6Rc_0W__grid{display:none}.auto-v2-module__6Rc_0W__hero{padding-block:clamp(2.5rem,1rem + 5vw,6rem) 0}.auto-v2-module__6Rc_0W__heroWrap{max-inline-size:var(--page-max);padding-inline:var(--spacing-gutter);gap:clamp(2rem,1rem + 3vw,3.5rem);margin-inline:auto;display:grid}.auto-v2-module__6Rc_0W__heroEyebrow{margin:0 0 1.25rem}.auto-v2-module__6Rc_0W__heroWrap .auto-v2-module__6Rc_0W__heroTitle{line-height:1.08}.auto-v2-module__6Rc_0W__heroBody{align-items:center;gap:2.5rem;display:grid}.auto-v2-module__6Rc_0W__heroCopy{align-content:start;justify-items:start;gap:1.75rem;display:grid}.auto-v2-module__6Rc_0W__heroLead{max-inline-size:34rem;color:var(--fg-primary);font-size:var(--text-lg);text-wrap:pretty;margin:0;line-height:1.4}.auto-v2-module__6Rc_0W__heroArt{inline-size:min(100%,34rem);margin-inline:auto}.auto-v2-module__6Rc_0W__heroSketch{block-size:auto;inline-size:100%}@media (min-width:64rem){.auto-v2-module__6Rc_0W__hero{padding-block-start:clamp(2.5rem,1rem + 3vw,3.75rem)}.auto-v2-module__6Rc_0W__heroWrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head art""copy art";align-items:start;gap:1.5rem 3rem}.auto-v2-module__6Rc_0W__heroHead{grid-area:head;align-self:end}.auto-v2-module__6Rc_0W__heroBody{display:contents}.auto-v2-module__6Rc_0W__heroCopy{grid-area:copy;gap:1.5rem}.auto-v2-module__6Rc_0W__heroArt{grid-area:art;place-self:center end;inline-size:min(100%,36rem);margin-inline:0}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){html[data-js] .auto-v2-module__6Rc_0W__heroEyebrow{transition:opacity var(--dur-reveal) var(--ease-out), translate var(--dur-reveal) var(--ease-out)}html[data-js] [data-inview=false] .auto-v2-module__6Rc_0W__heroEyebrow{opacity:0;translate:0 .5rem}html[data-js] .auto-v2-module__6Rc_0W__heroCopy>*{transition:opacity .7s var(--ease-out) .45s, translate .7s var(--ease-out) .45s}html[data-js] [data-inview=false] .auto-v2-module__6Rc_0W__heroCopy>*{opacity:0;translate:0 1rem}}@media (min-width:80rem){.auto-v2-module__6Rc_0W__heroWrap{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.auto-v2-module__6Rc_0W__heroArt{inline-size:min(100%,30rem)}}@media (min-width:64rem) and (max-width:72.99rem){.auto-v2-module__6Rc_0W__heroWrap{column-gap:2rem}}@media (max-width:63.99rem){.auto-v2-module__6Rc_0W__hero{padding-block:2rem 0}.auto-v2-module__6Rc_0W__heroWrap{gap:1.25rem}.auto-v2-module__6Rc_0W__heroEyebrow{margin:0 0 .75rem}.auto-v2-module__6Rc_0W__heroWrap .auto-v2-module__6Rc_0W__heroTitle{--h2-size:min(var(--m-title-page), calc((100vw - 2 * var(--m-gutter)) / 8.8));line-height:1.08}.auto-v2-module__6Rc_0W__heroBody,.auto-v2-module__6Rc_0W__heroCopy{gap:1.5rem}.auto-v2-module__6Rc_0W__heroLead{max-inline-size:34em;font-size:var(--m-text-lead);line-height:1.45}html[data-js] .auto-v2-module__6Rc_0W__heroWrap .auto-v2-module__6Rc_0W__heroLineIn.auto-v2-module__6Rc_0W__heroLineIn{transition:none;transform:none}}@media (max-width:47.99rem){.auto-v2-module__6Rc_0W__heroArt{display:none}}@media (min-width:48rem) and (max-width:63.99rem){.auto-v2-module__6Rc_0W__heroBody{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:2rem}.auto-v2-module__6Rc_0W__heroArt{justify-self:end;inline-size:min(100%,17.5rem);margin-inline:0}}
.parts-module__tnXdcG__logo{align-items:center;gap:10px;display:flex}.parts-module__tnXdcG__logoName{letter-spacing:-.01em;color:var(--app-primary);font-size:17px;font-weight:700}.parts-module__tnXdcG__badge{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.parts-module__tnXdcG__mode_auto{background:var(--app-ok-bg);color:var(--app-ok-ink)}.parts-module__tnXdcG__mode_validation{background:var(--app-warn-bg);color:var(--app-warn-ink)}.parts-module__tnXdcG__mode_todo{background:var(--app-todo-bg);color:var(--app-todo-ink)}.parts-module__tnXdcG__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.parts-module__tnXdcG__pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.parts-module__tnXdcG__pillOk{background:var(--app-ok-bg);color:var(--app-ok-ink)}.parts-module__tnXdcG__pillWarn{background:var(--app-warn-bg);color:var(--app-warn-ink)}.parts-module__tnXdcG__pillLate{background:var(--app-late-bg);color:var(--app-late-ink)}.parts-module__tnXdcG__pillNeutral{background:var(--app-primary-soft);color:var(--app-primary)}.parts-module__tnXdcG__channel{background:var(--app-primary-soft);color:var(--app-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.parts-module__tnXdcG__avatar{background:var(--app-primary-soft);width:38px;height:38px;color:var(--app-primary);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.parts-module__tnXdcG__avatarSmall{width:30px;height:30px;font-size:13px}.parts-module__tnXdcG__dot{border-radius:50%;flex:none;width:10px;height:10px}.parts-module__tnXdcG__tone_a{background:var(--app-tone-a)}.parts-module__tnXdcG__tone_b{background:var(--app-tone-b)}.parts-module__tnXdcG__tone_c{background:var(--app-tone-c)}.parts-module__tnXdcG__tone_d{background:var(--app-tone-d)}.parts-module__tnXdcG__fakeButton{background:var(--app-primary);height:42px;color:var(--app-primary-ink);cursor:default;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:14.5px;font-weight:650;display:inline-flex}.parts-module__tnXdcG__fakeGhost{background:var(--app-primary-soft);color:var(--app-primary)}.parts-module__tnXdcG__card{border:1px solid var(--app-line);background:var(--app-surface);min-width:0;min-height:0;box-shadow:0 1px 2px color-mix(in srgb, var(--app-primary) calc(.04 * 100%), transparent);border-radius:16px;flex-direction:column;padding:20px 22px;display:flex}.parts-module__tnXdcG__cardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.parts-module__tnXdcG__cardTitle{letter-spacing:-.005em;color:var(--app-ink);margin:0;font-size:16px;font-weight:700}.parts-module__tnXdcG__initials{letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13.5px;font-weight:750;display:inline-flex}.parts-module__tnXdcG__tone0{background:var(--app-accent-soft);color:var(--app-accent-ink)}.parts-module__tnXdcG__tone1{background:var(--app-tone-b-soft);color:var(--app-tone-b-ink)}.parts-module__tnXdcG__tone2{background:var(--app-tone-d-soft);color:var(--app-tone-d-ink)}
.concierge-module__2Cf2tq__app{background:var(--app-bg);width:100%;height:100%;color:var(--app-ink);font-family:var(--font-body-loaded), system-ui, sans-serif;font-variant-numeric:tabular-nums;cursor:default;-webkit-font-smoothing:antialiased;grid-template-columns:96px minmax(0,1fr);font-size:14px;line-height:1.35;display:grid;overflow:hidden}.concierge-module__2Cf2tq__app :focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.concierge-module__2Cf2tq__app :where(h1,h2,h3,h4){text-transform:none;text-wrap:wrap;font-family:inherit;line-height:1.25}.concierge-module__2Cf2tq__rail{background:var(--app-primary);color:var(--app-primary-ink);flex-direction:column;align-items:center;padding:20px 10px 18px;display:flex}.concierge-module__2Cf2tq__mark{--app-primary:var(--app-bar-ink);--app-primary-ink:var(--app-bar);margin-bottom:26px}.concierge-module__2Cf2tq__railList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.concierge-module__2Cf2tq__railItem{width:76px;height:66px;color:var(--app-primary-faint);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:flex}.concierge-module__2Cf2tq__railItem:active:not([aria-current=page]){background:color-mix(in srgb, var(--app-bar-ink) 14%, transparent);color:#fff}.concierge-module__2Cf2tq__railItem[aria-current=page]{background:var(--app-bar-ink);color:var(--app-primary)}.concierge-module__2Cf2tq__rail :focus-visible{outline-color:var(--app-bar-ink)}@media (hover:hover) and (pointer:fine){.concierge-module__2Cf2tq__railItem:hover:not([aria-current=page]){background:color-mix(in srgb, var(--app-bar-ink) 14%, transparent);color:#fff}}.concierge-module__2Cf2tq__settings{color:var(--app-primary-faint);margin-top:auto}.concierge-module__2Cf2tq__content{min-width:0;min-height:0;animation:concierge-module__2Cf2tq__page-in var(--dur-ui) var(--ease-out) both;padding:22px 28px;overflow:hidden}@keyframes concierge-module__2Cf2tq__page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.concierge-module__2Cf2tq__content{animation:none}.concierge-module__2Cf2tq__railItem{transition:none}}.concierge-module__2Cf2tq__planning{flex-direction:column;height:100%;display:flex}.concierge-module__2Cf2tq__month{background:var(--app-primary-soft);color:var(--app-primary);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}.concierge-module__2Cf2tq__arrows{color:var(--app-muted);gap:4px;display:inline-flex}.concierge-module__2Cf2tq__arrowNext{display:inline-flex;transform:scaleX(-1)}.concierge-module__2Cf2tq__occupancy{align-items:baseline;gap:8px;margin:0;display:flex}.concierge-module__2Cf2tq__occupancy strong{letter-spacing:-.03em;color:var(--app-accent-ink);font-size:30px;font-weight:750}.concierge-module__2Cf2tq__occupancy span{color:var(--app-muted);font-size:13.5px;font-weight:600}.concierge-module__2Cf2tq__planningBody{flex:1;grid-template-columns:minmax(0,1fr) 318px;gap:20px;min-height:0;display:grid}.concierge-module__2Cf2tq__gantt{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.concierge-module__2Cf2tq__ganttHead{border-bottom:1px solid var(--app-line);flex:none;display:flex}.concierge-module__2Cf2tq__corner{flex:none;width:186px}.concierge-module__2Cf2tq__dayCells{flex:1;grid-template-columns:repeat(14,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.concierge-module__2Cf2tq__dayCells li{color:var(--app-muted);flex-direction:column;align-items:center;padding:10px 0 8px;font-size:12.5px;font-weight:600;display:flex}.concierge-module__2Cf2tq__dayCells strong{color:var(--app-ink);font-size:16px;font-weight:750}.concierge-module__2Cf2tq__dayToday{background:var(--app-accent-soft)}.concierge-module__2Cf2tq__dayToday strong{color:var(--app-accent-ink)}.concierge-module__2Cf2tq__rows{flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex}.concierge-module__2Cf2tq__row{border-bottom:1px solid var(--app-line);flex:1;min-height:0;display:flex}.concierge-module__2Cf2tq__propertyName{flex-direction:column;flex:none;justify-content:center;width:186px;padding:0 14px;display:flex}.concierge-module__2Cf2tq__propertyName strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.concierge-module__2Cf2tq__propertyName span{color:var(--app-muted);font-size:12.5px}.concierge-module__2Cf2tq__track{background-image:linear-gradient(90deg, var(--app-line) 1px, transparent 1px);background-size:7.14286% 100%;flex:1;position:relative}.concierge-module__2Cf2tq__todayLine{background:var(--app-accent);opacity:.55;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.concierge-module__2Cf2tq__bars{margin:0;padding:0;list-style:none;position:absolute;inset:0}.concierge-module__2Cf2tq__stay{border-left:4px solid var(--channel);background:var(--channel-soft);min-width:0;color:var(--channel-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:650;display:flex;position:absolute;top:9px;bottom:9px;overflow:hidden}.concierge-module__2Cf2tq__stay_airbnb{--channel:var(--app-tone-b);--channel-soft:var(--app-tone-b-soft);--channel-ink:var(--app-tone-b-ink)}.concierge-module__2Cf2tq__stay_booking{--channel:var(--app-tone-a);--channel-soft:var(--app-tone-a-soft);--channel-ink:var(--app-tone-a-ink)}.concierge-module__2Cf2tq__stay_direct{--channel:var(--app-tone-c);--channel-soft:var(--app-tone-c-soft);--channel-ink:var(--app-tone-c-ink)}.concierge-module__2Cf2tq__stayGuest{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.concierge-module__2Cf2tq__stayMeta{opacity:.85;flex:none;align-items:center;gap:3px;font-size:12px;display:inline-flex}.concierge-module__2Cf2tq__legend{flex:none;gap:22px;padding:11px 18px;display:flex}.concierge-module__2Cf2tq__today{background:var(--app-primary-soft);border-radius:20px;flex-direction:column;gap:14px;min-height:0;padding:18px 18px 14px;display:flex;overflow:hidden}.concierge-module__2Cf2tq__today>header{justify-content:space-between;align-items:baseline;display:flex}.concierge-module__2Cf2tq__today h3{color:var(--app-primary);margin:0;font-size:18px;font-weight:750}.concierge-module__2Cf2tq__today>header span{color:var(--app-muted);font-size:13px;font-weight:600}.concierge-module__2Cf2tq__group h4{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);justify-content:space-between;align-items:center;margin:0 0 6px;font-size:12.5px;font-weight:700;display:flex}.concierge-module__2Cf2tq__group h4 span{background:var(--app-surface);text-align:center;letter-spacing:0;min-width:22px;color:var(--app-primary);border-radius:999px;padding:1px 7px}.concierge-module__2Cf2tq__group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.concierge-module__2Cf2tq__group li{background:var(--app-surface);border-radius:12px;flex-direction:column;padding:8px 12px;display:flex}.concierge-module__2Cf2tq__group li strong{font-size:14px;font-weight:700}.concierge-module__2Cf2tq__group li span{color:var(--app-muted);font-size:12.5px}.concierge-module__2Cf2tq__group .concierge-module__2Cf2tq__messageList li{flex-direction:row;align-items:center;gap:9px;padding:7px 10px}.concierge-module__2Cf2tq__messageText{flex-direction:column;flex:1;min-width:0;display:flex}.concierge-module__2Cf2tq__messageText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.concierge-module__2Cf2tq__none{color:var(--app-muted);margin:0;font-size:13px}
.demo-image-module__Y9ryrq__slot{width:100%;min-height:0;display:block}.demo-image-module__Y9ryrq__image{object-fit:cover;height:100%}.demo-image-module__Y9ryrq__fallback{background:var(--app-accent-soft);color:var(--app-accent-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:flex}
.concierge-bits-module__nkk1ka__head{flex:none;align-items:center;gap:16px;margin-bottom:18px;display:flex}.concierge-bits-module__nkk1ka__title{letter-spacing:-.025em;color:var(--app-primary);margin:0 auto 0 0;font-size:28px;font-weight:750}.concierge-bits-module__nkk1ka__head>:nth-child(2){margin-left:-8px}.concierge-bits-module__nkk1ka__search{border:1px solid var(--app-line);background:var(--app-surface);width:240px;height:42px;color:var(--app-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:flex;overflow:hidden}.concierge-bits-module__nkk1ka__owner{background:var(--app-accent-ink);width:42px;height:42px;color:var(--app-on-accent);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:750;display:inline-flex}.concierge-bits-module__nkk1ka__channel_airbnb{--channel:var(--app-tone-b)}.concierge-bits-module__nkk1ka__channel_booking{--channel:var(--app-tone-a)}.concierge-bits-module__nkk1ka__channel_direct{--channel:var(--app-tone-c)}.concierge-bits-module__nkk1ka__channelTag{color:var(--app-muted);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.concierge-bits-module__nkk1ka__channelSquare{background:var(--channel);border-radius:4px;width:12px;height:12px}.concierge-bits-module__nkk1ka__steps{align-items:center;gap:10px;display:inline-flex}.concierge-bits-module__nkk1ka__stepBars{gap:3px;display:inline-flex}.concierge-bits-module__nkk1ka__stepBars>span{border-radius:999px;width:24px;height:7px}.concierge-bits-module__nkk1ka__stepOn{background:var(--app-primary)}.concierge-bits-module__nkk1ka__stepOff{background:var(--app-primary-faint)}.concierge-bits-module__nkk1ka__stepLabel{color:var(--app-ink);white-space:nowrap;font-size:13px;font-weight:650}.concierge-bits-module__nkk1ka__send{flex-direction:column;align-items:flex-start;gap:5px;font-size:12.5px;display:flex}.concierge-bits-module__nkk1ka__sendWhen{color:var(--app-muted);font-weight:600}.concierge-bits-module__nkk1ka__send_toValidate .concierge-bits-module__nkk1ka__sendWhen{color:var(--app-warn-ink);font-weight:700}
.concierge-pages-module__sYHJVq__page{flex-direction:column;height:100%;display:flex}.concierge-pages-module__sYHJVq__muted{color:var(--app-muted);font-size:13px}.concierge-pages-module__sYHJVq__stack{flex-direction:column;min-width:0;display:flex}.concierge-pages-module__sYHJVq__right{text-align:right}.concierge-pages-module__sYHJVq__propertyGrid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.concierge-pages-module__sYHJVq__propertyCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.concierge-pages-module__sYHJVq__propertyArt{flex:none;width:100%;height:106px}.concierge-pages-module__sYHJVq__propertyBody{flex-direction:column;flex:1;min-height:0;padding:12px 16px 14px;display:flex}.concierge-pages-module__sYHJVq__propertyBody>strong{letter-spacing:-.01em;font-size:16px;font-weight:750}.concierge-pages-module__sYHJVq__meter{background:var(--app-primary-soft);border-radius:999px;flex:none;height:8px;margin-top:12px;overflow:hidden}.concierge-pages-module__sYHJVq__meter span{background:var(--app-accent);border-radius:999px;height:100%;display:block}.concierge-pages-module__sYHJVq__meterLabel{color:var(--app-muted);margin:6px 0 0;font-size:13px}.concierge-pages-module__sYHJVq__meterLabel strong{color:var(--app-ink);font-size:18px;font-weight:750}.concierge-pages-module__sYHJVq__facts{flex-direction:column;gap:6px;margin:auto 0 0;padding-top:10px;display:flex}.concierge-pages-module__sYHJVq__facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--app-muted);font-size:12px;font-weight:700}.concierge-pages-module__sYHJVq__facts dd{margin:0;font-size:13.5px;font-weight:650}.concierge-pages-module__sYHJVq__summary{background:var(--app-primary);color:var(--app-primary-ink);border-radius:20px;flex-direction:column;justify-content:center;gap:4px;padding:20px;display:flex}.concierge-pages-module__sYHJVq__summary span{color:var(--app-primary-faint);font-size:14px;font-weight:600}.concierge-pages-module__sYHJVq__summary strong{letter-spacing:-.04em;font-size:54px;font-weight:750;line-height:1}.concierge-pages-module__sYHJVq__stepsNote{color:var(--app-muted);font-size:13.5px;font-weight:600}.concierge-pages-module__sYHJVq__missionCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;flex:1;min-height:0;padding:8px 22px 12px;overflow:hidden}.concierge-pages-module__sYHJVq__missionDay h3{text-transform:capitalize;color:var(--app-primary);align-items:center;gap:10px;margin:14px 0 4px;font-size:14px;font-weight:700;display:flex}.concierge-pages-module__sYHJVq__missionDay h3 span{background:var(--app-accent-ink);color:var(--app-on-accent);text-transform:none;border-radius:999px;padding:2px 10px;font-size:12px}.concierge-pages-module__sYHJVq__missionDay ul{margin:0;padding:0;list-style:none}.concierge-pages-module__sYHJVq__mission{border-top:1px solid var(--app-line);grid-template-columns:74px minmax(0,1fr) 150px 222px 108px;align-items:center;gap:14px;padding:8px 0;display:grid}.concierge-pages-module__sYHJVq__missionTime{color:var(--app-primary);font-size:15px;font-weight:750}.concierge-pages-module__sYHJVq__missionWhat{flex-direction:column;min-width:0;display:flex}.concierge-pages-module__sYHJVq__missionWhat strong{font-size:14.5px;font-weight:700}.concierge-pages-module__sYHJVq__missionTeam{align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.concierge-pages-module__sYHJVq__missionTeam>span:first-child{width:32px;height:32px;font-size:12px}.concierge-pages-module__sYHJVq__statementHero{grid-template-columns:1.4fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.concierge-pages-module__sYHJVq__statementHero p{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;flex-direction:column;gap:4px;margin:0;padding:16px 22px;display:flex}.concierge-pages-module__sYHJVq__statementHero p:first-child{background:var(--app-primary);color:var(--app-primary-ink);border-color:#0000}.concierge-pages-module__sYHJVq__statementHero span{color:var(--app-muted);font-size:13.5px;font-weight:600}.concierge-pages-module__sYHJVq__statementHero p:first-child span{color:var(--app-primary-faint)}.concierge-pages-module__sYHJVq__statementHero strong{letter-spacing:-.03em;font-size:34px;font-weight:750;line-height:1.1}.concierge-pages-module__sYHJVq__statementCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;flex:1;min-height:0;padding:6px 22px 10px;overflow:hidden}.concierge-pages-module__sYHJVq__statementCard ul{margin:0;padding:0;list-style:none}.concierge-pages-module__sYHJVq__statementRow{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,1.5fr) 96px 100px 130px minmax(0,1.2fr);align-items:center;gap:16px;padding:19px 0;font-size:14.5px;font-weight:600;display:grid}.concierge-pages-module__sYHJVq__statementHead{letter-spacing:.05em;text-transform:uppercase;color:var(--app-muted);border-top:0;padding:12px 0 8px;font-size:12.5px;font-weight:700}.concierge-pages-module__sYHJVq__statementOwner{align-items:center;gap:12px;min-width:0;display:flex}.concierge-pages-module__sYHJVq__statementOwner strong{font-size:15px;font-weight:700}.concierge-pages-module__sYHJVq__split{background:var(--app-primary-soft);border-radius:999px;height:10px;display:flex;overflow:hidden}.concierge-pages-module__sYHJVq__split span:first-child{background:var(--app-primary)}.concierge-pages-module__sYHJVq__split span:last-child{background:var(--app-accent)}.concierge-pages-module__sYHJVq__statementNet{justify-content:flex-end;align-items:center;gap:14px;display:flex}.concierge-pages-module__sYHJVq__statementNet>strong{color:var(--app-primary);font-size:18px;font-weight:750}.concierge-pages-module__sYHJVq__statementState{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.concierge-pages-module__sYHJVq__statusText{color:var(--app-muted);font-size:12.5px;font-weight:650}.concierge-pages-module__sYHJVq__propertyArt{flex:none;height:112px}.concierge-pages-module__sYHJVq__leadNote{color:var(--app-muted);font-size:13.5px;font-weight:600}.concierge-pages-module__sYHJVq__travelCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;flex:1;min-height:0;padding:4px 22px 10px;overflow:hidden}.concierge-pages-module__sYHJVq__travelCard ul{margin:0;padding:0;list-style:none}.concierge-pages-module__sYHJVq__travelRow{border-top:1px solid var(--app-line);grid-template-columns:250px repeat(5,minmax(0,1fr));align-items:center;gap:10px;padding:12px 0;font-size:13px;display:grid}.concierge-pages-module__sYHJVq__travelHead{letter-spacing:.04em;text-transform:uppercase;color:var(--app-muted);border-top:0;padding:13px 0 9px;font-size:12px;font-weight:700}.concierge-pages-module__sYHJVq__travelStay{flex-direction:column;gap:1px;min-width:0;display:flex}.concierge-pages-module__sYHJVq__travelStay strong{font-size:14.5px;font-weight:700}.concierge-pages-module__sYHJVq__travelStay>span{color:var(--app-muted);font-size:12.5px}
.app-module__TBFTeq__app{background:var(--app-bg);width:100%;height:100%;color:var(--app-ink);font-family:var(--font-body-loaded), system-ui, sans-serif;font-variant-numeric:tabular-nums;cursor:default;-webkit-font-smoothing:antialiased;grid-template-columns:216px 1fr;font-size:14px;line-height:1.35;display:grid;overflow:hidden}.app-module__TBFTeq__app :focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.app-module__TBFTeq__app :where(h1,h2,h3,h4){text-transform:none;text-wrap:wrap;font-family:inherit;line-height:1.25}.app-module__TBFTeq__sidebar{border-right:1px solid var(--app-line);background:var(--app-surface);flex-direction:column;padding:18px 14px 16px;display:flex}.app-module__TBFTeq__brand{padding:2px 8px 20px}.app-module__TBFTeq__menu{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.app-module__TBFTeq__menuItem{width:100%;height:44px;color:var(--app-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.app-module__TBFTeq__menuItem:active:not([aria-current=page]){background:var(--app-primary-soft);color:var(--app-primary)}.app-module__TBFTeq__menuLabel{flex:1}.app-module__TBFTeq__menuItem[aria-current=page]{background:var(--app-primary);color:var(--app-primary-ink);box-shadow:0 6px 14px -6px color-mix(in srgb, var(--app-primary) calc(.5 * 100%), transparent)}.app-module__TBFTeq__menuCount{background:var(--app-accent-soft);min-width:24px;height:22px;color:var(--app-accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-flex}.app-module__TBFTeq__menuItem[aria-current=page] .app-module__TBFTeq__menuCount{background:var(--app-accent-ink);color:var(--app-on-accent,#fff)}@media (hover:hover) and (pointer:fine){.app-module__TBFTeq__menuItem:hover:not([aria-current=page]){background:var(--app-primary-soft);color:var(--app-primary)}}.app-module__TBFTeq__settings{border-top:1px solid var(--app-line);color:var(--app-muted);align-items:center;gap:12px;margin-top:auto;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.app-module__TBFTeq__main{flex-direction:column;min-width:0;min-height:0;display:flex}.app-module__TBFTeq__topbar{border-bottom:1px solid var(--app-line);background:var(--app-surface);flex:none;align-items:center;gap:18px;height:64px;padding:0 28px;display:flex}.app-module__TBFTeq__pageTitle{letter-spacing:-.02em;color:var(--app-primary);margin:0;font-size:22px;font-weight:750}.app-module__TBFTeq__date{background:var(--app-bg);color:var(--app-muted);border-radius:999px;margin-right:auto;padding:4px 12px;font-size:13.5px;font-weight:600}.app-module__TBFTeq__search{border:1px solid var(--app-line);background:var(--app-bg);width:280px;height:40px;color:var(--app-muted);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.app-module__TBFTeq__owner{background:var(--app-accent-ink);width:40px;height:40px;color:var(--app-on-accent,#fff);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:750;display:inline-flex}.app-module__TBFTeq__content{min-height:0;animation:app-module__TBFTeq__page-in var(--dur-ui) var(--ease-out) both;flex:1;padding:20px 28px;overflow:hidden}@keyframes app-module__TBFTeq__page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-module__TBFTeq__content{animation:none}.app-module__TBFTeq__menuItem{transition:none}}
.agenda-module__dcrGsW__page{--hour:52px;flex-direction:column;gap:12px;height:100%;display:flex}.agenda-module__dcrGsW__head{justify-content:space-between;align-items:center;display:flex}.agenda-module__dcrGsW__week{color:var(--app-primary);font-size:16px;font-weight:700}.agenda-module__dcrGsW__legend{color:var(--app-muted);gap:20px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.agenda-module__dcrGsW__legend li{align-items:center;gap:7px;display:flex}.agenda-module__dcrGsW__grid{grid-template-columns:60px repeat(5,1fr);grid-template-rows:40px calc(var(--hour) * 10);border:1px solid var(--app-line);background:var(--app-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--app-primary) calc(.04 * 100%), transparent);border-radius:16px;display:grid;overflow:hidden}.agenda-module__dcrGsW__corner,.agenda-module__dcrGsW__dayHead{border-bottom:1px solid var(--app-line)}.agenda-module__dcrGsW__dayHead{border-left:1px solid var(--app-line);color:var(--app-ink);justify-content:center;align-items:center;font-size:14.5px;font-weight:700;display:flex}.agenda-module__dcrGsW__dayToday{background:var(--app-accent-soft);color:var(--app-accent-ink);box-shadow:inset 0 -3px 0 var(--app-accent)}.agenda-module__dcrGsW__hours{flex-direction:column;display:flex}.agenda-module__dcrGsW__hours span{height:var(--hour);text-align:right;color:var(--app-muted);padding:4px 10px 0 0;font-size:13px}.agenda-module__dcrGsW__dayCol{border-left:1px solid var(--app-line);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour) - 1px), var(--app-line) calc(var(--hour) - 1px), var(--app-line) var(--hour));position:relative}.agenda-module__dcrGsW__colToday{background-color:color-mix(in srgb, var(--app-accent-soft) 35%, transparent)}.agenda-module__dcrGsW__slot{border-left:4px solid;border-radius:10px;flex-direction:column;gap:1px;padding:5px 10px;font-size:13px;line-height:1.3;display:flex;position:absolute;left:6px;right:6px;overflow:hidden}.agenda-module__dcrGsW__slot strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.agenda-module__dcrGsW__slot span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agenda-module__dcrGsW__slotTime{margin-top:2px;font-weight:600}.agenda-module__dcrGsW__tone_a{background:var(--app-tone-a-soft);color:var(--app-tone-a-ink)}.agenda-module__dcrGsW__tone_b{background:var(--app-tone-b-soft);color:var(--app-tone-b-ink)}.agenda-module__dcrGsW__tone_c{background:var(--app-tone-c-soft);color:var(--app-tone-c-ink)}.agenda-module__dcrGsW__tone_d{background:var(--app-tone-d-soft);color:var(--app-tone-d-ink)}
.board-module__-rPsDG__board{grid-template-columns:repeat(4,1fr);gap:14px;height:100%;display:grid}.board-module__-rPsDG__column{background:var(--app-primary-soft);border-radius:16px;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex}.board-module__-rPsDG__columnHead{justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.board-module__-rPsDG__columnHead h3{color:var(--app-primary);margin:0;font-size:15px;font-weight:700}.board-module__-rPsDG__count{background:var(--app-surface);min-width:26px;height:24px;color:var(--app-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.board-module__-rPsDG__columnHighlight{background:var(--app-accent-soft)}.board-module__-rPsDG__columnHighlight .board-module__-rPsDG__columnHead h3{color:var(--app-accent-ink)}.board-module__-rPsDG__cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.board-module__-rPsDG__card{background:var(--app-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--app-primary) calc(.06 * 100%), transparent), 0 8px 18px -14px color-mix(in srgb, var(--app-primary) calc(.4 * 100%), transparent);border-radius:14px;flex-direction:column;gap:3px;padding:11px 14px 10px;display:flex}.board-module__-rPsDG__kind{letter-spacing:.02em;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.board-module__-rPsDG__tone_a .board-module__-rPsDG__kind{color:var(--app-tone-a-ink)}.board-module__-rPsDG__tone_b .board-module__-rPsDG__kind{color:var(--app-tone-b-ink)}.board-module__-rPsDG__tone_c .board-module__-rPsDG__kind{color:var(--app-tone-c-ink)}.board-module__-rPsDG__tone_d .board-module__-rPsDG__kind{color:var(--app-tone-d-ink)}.board-module__-rPsDG__client{letter-spacing:-.01em;font-size:16px;font-weight:700}.board-module__-rPsDG__place,.board-module__-rPsDG__when{color:var(--app-muted);align-items:center;gap:6px;font-size:13.5px;display:flex}.board-module__-rPsDG__cardFoot{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;margin-top:3px;padding-top:6px;display:flex}
.concierge-phone-module__tt3l7G__tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.concierge-phone-module__tt3l7G__tile{background:var(--app-primary-soft);border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:11px 12px;display:flex}.concierge-phone-module__tt3l7G__tile strong{letter-spacing:-.03em;color:var(--app-primary);font-size:28px;font-weight:750;line-height:1}.concierge-phone-module__tt3l7G__tile span{color:var(--app-muted);font-size:12.5px;font-weight:650}.concierge-phone-module__tt3l7G__grid{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;padding:10px 12px 6px}.concierge-phone-module__tt3l7G__gridHead,.concierge-phone-module__tt3l7G__grid li{grid-template-columns:118px repeat(7,minmax(0,1fr));align-items:center;gap:3px;display:grid}.concierge-phone-module__tt3l7G__gridHead{color:var(--app-muted);padding-bottom:6px;font-size:12px;font-weight:600}.concierge-phone-module__tt3l7G__gridHead>span{border-radius:8px;flex-direction:column;align-items:center;display:flex}.concierge-phone-module__tt3l7G__gridHead>span:first-child{letter-spacing:.04em;text-transform:uppercase;align-items:flex-start;font-size:12.5px;font-weight:700}.concierge-phone-module__tt3l7G__gridHead strong{color:var(--app-ink);font-size:14px}.concierge-phone-module__tt3l7G__gridToday{background:var(--app-accent-soft)}.concierge-phone-module__tt3l7G__grid ul{margin:0;padding:0;list-style:none}.concierge-phone-module__tt3l7G__grid li{border-top:1px solid var(--app-line);padding:3px 0}.concierge-phone-module__tt3l7G__gridName{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.concierge-phone-module__tt3l7G__cell{background:var(--app-bg);border-radius:6px;height:33px}.concierge-phone-module__tt3l7G__cell_airbnb{background:var(--app-tone-b)}.concierge-phone-module__tt3l7G__cell_booking{background:var(--app-tone-a)}.concierge-phone-module__tt3l7G__cell_direct{background:var(--app-tone-c)}.concierge-phone-module__tt3l7G__cellStart{border-top-left-radius:13px;border-bottom-left-radius:13px}.concierge-phone-module__tt3l7G__flows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.concierge-phone-module__tt3l7G__flows li{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.concierge-phone-module__tt3l7G__flowHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.concierge-phone-module__tt3l7G__flowHead strong{font-size:14.5px;font-weight:700}.concierge-phone-module__tt3l7G__flowHead span{color:var(--app-muted);font-size:13px}.concierge-phone-module__tt3l7G__flowBars{gap:4px;display:flex}.concierge-phone-module__tt3l7G__flowBars>span{border-radius:999px;flex:1;height:6px}.concierge-phone-module__tt3l7G__flow_sent{background:var(--app-primary)}.concierge-phone-module__tt3l7G__flow_scheduled{background:var(--app-primary-faint)}.concierge-phone-module__tt3l7G__flow_toValidate{background:var(--app-accent)}.concierge-phone-module__tt3l7G__flowNext{color:var(--app-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.concierge-phone-module__tt3l7G__missions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.concierge-phone-module__tt3l7G__missions li{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;flex-direction:column;gap:4px;padding:11px 14px;display:flex}.concierge-phone-module__tt3l7G__missionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.concierge-phone-module__tt3l7G__missionHead strong{font-size:14.5px;font-weight:700}.concierge-phone-module__tt3l7G__missionWhen{color:var(--app-muted);font-size:13px}.concierge-phone-module__tt3l7G__hero{background:var(--app-primary);color:var(--app-primary-ink);border-radius:18px;flex-direction:column;gap:2px;margin:0;padding:16px 18px;display:flex}.concierge-phone-module__tt3l7G__hero span{color:var(--app-primary-faint);font-size:13.5px;font-weight:600}.concierge-phone-module__tt3l7G__hero strong{letter-spacing:-.03em;font-size:36px;font-weight:750;line-height:1.1}.concierge-phone-module__tt3l7G__owners{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;flex-direction:column;margin:0;padding:2px 14px;list-style:none;display:flex}.concierge-phone-module__tt3l7G__owners li{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.concierge-phone-module__tt3l7G__owners li:first-child{border-top:0}.concierge-phone-module__tt3l7G__ownerText{flex-direction:column;min-width:0;display:flex}.concierge-phone-module__tt3l7G__ownerText strong{font-size:14.5px;font-weight:700}.concierge-phone-module__tt3l7G__ownerText span{color:var(--app-muted);font-size:13px}.concierge-phone-module__tt3l7G__ownerNet{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.concierge-phone-module__tt3l7G__ownerNet strong{color:var(--app-primary);font-size:16px;font-weight:750}.concierge-phone-module__tt3l7G__properties{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.concierge-phone-module__tt3l7G__properties li{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;grid-template-columns:112px minmax(0,1fr);display:grid;overflow:hidden}.concierge-phone-module__tt3l7G__propertyArt{width:100%;height:100%;min-height:118px}.concierge-phone-module__tt3l7G__propertyBody{flex-direction:column;gap:2px;min-width:0;padding:10px 12px 11px;display:flex}.concierge-phone-module__tt3l7G__propertyBody>strong{letter-spacing:-.01em;font-size:15px;font-weight:750}.concierge-phone-module__tt3l7G__propertyArea{color:var(--app-muted);font-size:12.5px}.concierge-phone-module__tt3l7G__propertyMeter{background:var(--app-primary-soft);border-radius:999px;height:6px;margin-top:7px;display:block;overflow:hidden}.concierge-phone-module__tt3l7G__propertyMeter>span{background:var(--app-accent);border-radius:999px;height:100%;display:block}.concierge-phone-module__tt3l7G__propertyFigure{color:var(--app-muted);font-size:12.5px}.concierge-phone-module__tt3l7G__propertyFigure strong{color:var(--app-ink);font-size:15px;font-weight:750}.concierge-phone-module__tt3l7G__propertyNext{margin-top:auto;padding-top:4px;font-size:12.5px;font-weight:650;line-height:1.3}.concierge-phone-module__tt3l7G__segments{background:var(--app-primary-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.concierge-phone-module__tt3l7G__segment{min-height:44px;font:inherit;color:var(--app-muted);cursor:pointer;transition:background-color .22s var(--ease-out,ease-out), color .22s var(--ease-out,ease-out);background:0 0;border:0;border-radius:10px;font-size:14.5px;font-weight:700}.concierge-phone-module__tt3l7G__segment[aria-pressed=true]{background:var(--app-surface);color:var(--app-primary);box-shadow:0 1px 3px #0000001f}@media (prefers-reduced-motion:reduce){.concierge-phone-module__tt3l7G__segment{transition:none}}
.dashboard-module__OZziVq__page{grid-template-rows:140px 1fr;gap:16px;height:100%;display:grid}.dashboard-module__OZziVq__stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dashboard-module__OZziVq__stat{border:1px solid var(--app-line);background:var(--app-surface);min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--app-primary) calc(.04 * 100%), transparent);border-radius:16px;flex-direction:column;padding:14px 18px 12px;display:flex;overflow:hidden}.dashboard-module__OZziVq__statHero{background:var(--app-primary);color:var(--app-primary-ink);box-shadow:0 14px 28px -14px color-mix(in srgb, var(--app-primary) calc(.6 * 100%), transparent);border-color:#0000}.dashboard-module__OZziVq__statLabel{color:var(--app-muted);margin:0;font-size:14px;font-weight:650}.dashboard-module__OZziVq__statHero .dashboard-module__OZziVq__statLabel{color:var(--app-primary-faint)}.dashboard-module__OZziVq__statRow{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-module__OZziVq__statValue{letter-spacing:-.03em;font-size:42px;font-weight:750;line-height:1}.dashboard-module__OZziVq__statHero .dashboard-module__OZziVq__statValue{margin:6px 0 10px;font-size:44px}.dashboard-module__OZziVq__statMoney{letter-spacing:-.025em;color:var(--app-primary);font-size:30px;font-weight:750;line-height:1}.dashboard-module__OZziVq__statHint{color:var(--app-muted);margin:0;font-size:13.5px}.dashboard-module__OZziVq__mix{--mix-1:var(--app-channel-1,var(--app-primary-ink));--mix-2:var(--app-channel-2,var(--app-accent-light,var(--app-accent)));--mix-3:var(--app-channel-3,color-mix(in srgb, var(--app-primary-ink) 55%, var(--app-primary)));--mix-4:var(--app-channel-4,color-mix(in srgb, var(--app-accent-light) 55%, var(--app-primary)));flex-direction:column;gap:8px;display:flex}.dashboard-module__OZziVq__mixTone1{background:var(--mix-1)}.dashboard-module__OZziVq__mixTone2{background:var(--mix-2)}.dashboard-module__OZziVq__mixTone3{background:var(--mix-3)}.dashboard-module__OZziVq__mixTone4{background:var(--mix-4)}.dashboard-module__OZziVq__mixBar{gap:3px;height:8px;display:flex}.dashboard-module__OZziVq__mixBar>span{border-radius:4px;flex-basis:0;min-width:6px}.dashboard-module__OZziVq__mixLegend{color:var(--app-primary-faint);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dashboard-module__OZziVq__mixLegend li{align-items:center;gap:5px;display:flex}.dashboard-module__OZziVq__mixLegend strong{color:var(--app-primary-ink);font-weight:700}.dashboard-module__OZziVq__mixSwatch{border-radius:50%;width:6px;height:6px}.dashboard-module__OZziVq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-module__OZziVq__dayBars{align-items:flex-end;gap:7px;height:58px;display:flex}.dashboard-module__OZziVq__dayCol{flex-direction:column;align-items:center;gap:4px;height:100%;display:flex}.dashboard-module__OZziVq__dayTrack{background:var(--app-primary-soft);border-radius:5px;flex:1;align-items:flex-end;width:14px;display:flex}.dashboard-module__OZziVq__dayFill{background:var(--app-primary);border-radius:5px;width:100%;display:block}.dashboard-module__OZziVq__dayFillToday{background:var(--app-accent)}.dashboard-module__OZziVq__dayLabel{color:var(--app-muted);font-size:13px;font-weight:600}.dashboard-module__OZziVq__ring{flex:none;width:68px;height:68px;position:relative}.dashboard-module__OZziVq__ringCentre{color:var(--app-primary);justify-content:center;align-items:center;font-size:19px;font-weight:750;display:flex;position:absolute;inset:0}.dashboard-module__OZziVq__spark{aspect-ratio:116/52;flex:0 116px;min-width:0;max-width:100%;height:auto;overflow:hidden}.dashboard-module__OZziVq__lower{grid-template-columns:1.2fr .9fr 1fr;gap:16px;min-height:0;display:grid}.dashboard-module__OZziVq__cardAside{color:var(--app-muted);font-size:13px;font-weight:600}.dashboard-module__OZziVq__timeline{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__OZziVq__tlItem{border-radius:12px;grid-template-columns:44px 20px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.dashboard-module__OZziVq__tl_now{background:var(--app-accent-soft)}.dashboard-module__OZziVq__tlTime{color:var(--app-muted);font-size:14px;font-weight:650}.dashboard-module__OZziVq__tl_now .dashboard-module__OZziVq__tlTime{color:var(--app-accent-ink)}.dashboard-module__OZziVq__tlRail{border:2px solid var(--app-primary-faint);background:var(--app-surface);width:20px;height:20px;color:var(--app-on-accent,#fff);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__OZziVq__tl_done .dashboard-module__OZziVq__tlRail{border-color:var(--app-ok-ink);background:var(--app-ok-ink)}.dashboard-module__OZziVq__tl_now .dashboard-module__OZziVq__tlRail{border-color:var(--app-accent);background:var(--app-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--app-accent) 18%, transparent)}.dashboard-module__OZziVq__tlBody{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-module__OZziVq__tlClient{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.dashboard-module__OZziVq__tlMeta{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.dashboard-module__OZziVq__tlState{color:var(--app-accent-ink);font-size:13px;font-weight:700}.dashboard-module__OZziVq__validations{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__OZziVq__valItem{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.dashboard-module__OZziVq__valItem:first-child{border-top:0;padding-top:2px}.dashboard-module__OZziVq__valText{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-module__OZziVq__valText strong{font-size:14.5px;font-weight:700}.dashboard-module__OZziVq__valText span{color:var(--app-muted);font-size:13px}.dashboard-module__OZziVq__valSide{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.dashboard-module__OZziVq__valAmount{color:var(--app-ink);font-size:13px;font-weight:650}.dashboard-module__OZziVq__revenueHead{align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.dashboard-module__OZziVq__revenueNote{color:var(--app-muted);margin:0 0 12px;font-size:13px}.dashboard-module__OZziVq__revenueHero{letter-spacing:-.025em;color:var(--app-primary);font-size:32px;font-weight:750}.dashboard-module__OZziVq__delta{background:var(--app-ok-bg);color:var(--app-ok-ink);border-radius:999px;padding:3px 9px;font-size:13px;font-weight:700}.dashboard-module__OZziVq__revenue{flex:1;grid-template-columns:repeat(6,1fr);gap:12px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__OZziVq__revenueCol{flex-direction:column;align-items:stretch;gap:10px;min-height:0;display:flex}.dashboard-module__OZziVq__revenueTrack{border-bottom:1px solid var(--app-line);flex:1;justify-content:center;align-items:flex-end;min-height:0;display:flex}.dashboard-module__OZziVq__revenueFill{background:color-mix(in srgb, var(--app-primary) 14%, var(--app-surface));border-radius:6px 6px 0 0;width:min(24px,85%);display:block;position:relative}.dashboard-module__OZziVq__revenueFillLast{background:var(--app-accent)}.dashboard-module__OZziVq__revenueValue{white-space:nowrap;color:var(--app-accent-ink);margin-bottom:6px;font-size:13px;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dashboard-module__OZziVq__revenueMonth{text-align:center;color:var(--app-muted);font-size:13px;font-weight:600}.dashboard-module__OZziVq__tomorrow{border-top:1px solid var(--app-line);margin-top:auto;padding-top:12px}.dashboard-module__OZziVq__tomorrowTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);margin:0 0 8px;font-size:13px;font-weight:700}.dashboard-module__OZziVq__tomorrowList{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.dashboard-module__OZziVq__tomorrowList li{align-items:center;gap:10px;display:flex}.dashboard-module__OZziVq__tomorrowList .dashboard-module__OZziVq__tlTime{width:48px}
.phone-agenda-module__5rKcuG__head{flex-direction:column;flex:none;gap:2px;display:flex}.phone-agenda-module__5rKcuG__week{color:var(--app-muted);margin:0;font-size:13px}.phone-agenda-module__5rKcuG__days{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.phone-agenda-module__5rKcuG__day{border:1px solid var(--app-line);background:var(--app-surface);min-height:60px;color:var(--app-ink);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.phone-agenda-module__5rKcuG__day:active{transform:scale(.97)}.phone-agenda-module__5rKcuG__day[aria-pressed=true]{border-color:var(--app-primary);background:var(--app-primary);color:var(--app-primary-ink)}.phone-agenda-module__5rKcuG__dayName{color:var(--app-muted);font-size:12px;font-weight:650;line-height:1.2}.phone-agenda-module__5rKcuG__day[aria-pressed=true] .phone-agenda-module__5rKcuG__dayName{color:var(--app-primary-faint)}.phone-agenda-module__5rKcuG__dayCount{letter-spacing:-.02em;font-size:18px;font-weight:750;line-height:1.2}.phone-agenda-module__5rKcuG__dot{background:var(--app-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px}.phone-agenda-module__5rKcuG__day[aria-pressed=true] .phone-agenda-module__5rKcuG__dot{background:var(--app-accent-light)}.phone-agenda-module__5rKcuG__zone{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.phone-agenda-module__5rKcuG__zone::-webkit-scrollbar{display:none}@media (max-width:47.99rem){.phone-agenda-module__5rKcuG__zone{overscroll-behavior:auto;overflow:hidden}[data-inner-scroll] .phone-agenda-module__5rKcuG__zone{overscroll-behavior:contain;overflow-y:auto}}.phone-agenda-module__5rKcuG__list{animation:phone-agenda-module__5rKcuG__agenda-day-in .16s var(--ease-out) both;flex-direction:column;flex:none;gap:8px;display:flex}@keyframes phone-agenda-module__5rKcuG__agenda-day-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.phone-agenda-module__5rKcuG__listHead{justify-content:space-between;align-items:baseline;gap:12px;padding-inline:2px;display:flex}.phone-agenda-module__5rKcuG__listHead h3{letter-spacing:0;color:var(--app-ink);margin:0;font-size:15px;font-weight:700}.phone-agenda-module__5rKcuG__listHead span{color:var(--app-muted);font-size:13px}.phone-agenda-module__5rKcuG__card{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.phone-agenda-module__5rKcuG__row{border-top:1px solid var(--app-line);grid-template-columns:48px 3px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:60px;padding:8px 14px;display:grid}.phone-agenda-module__5rKcuG__row:first-child{border-top:0}.phone-agenda-module__5rKcuG__hours{flex-direction:column;gap:1px;display:flex}.phone-agenda-module__5rKcuG__start{white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25}.phone-agenda-module__5rKcuG__end{white-space:nowrap;color:var(--app-muted);font-size:12px;line-height:1.25}.phone-agenda-module__5rKcuG__bar{background:var(--bar);border-radius:2px;width:3px;height:32px}.phone-agenda-module__5rKcuG__text{flex-direction:column;gap:2px;min-width:0;display:flex}.phone-agenda-module__5rKcuG__text strong{font-size:14.5px;font-weight:700;line-height:1.25}.phone-agenda-module__5rKcuG__text span{color:var(--app-muted);font-size:13px;line-height:1.3}.phone-agenda-module__5rKcuG__row[data-state=now]{background:var(--app-accent-soft)}.phone-agenda-module__5rKcuG__row[data-state=done] .phone-agenda-module__5rKcuG__start,.phone-agenda-module__5rKcuG__row[data-state=done] .phone-agenda-module__5rKcuG__text strong{color:var(--app-muted)}.phone-agenda-module__5rKcuG__row[data-state=done] .phone-agenda-module__5rKcuG__bar{opacity:.45}.phone-agenda-module__5rKcuG__badge{white-space:nowrap;background:var(--app-primary-soft);height:22px;color:var(--app-primary);border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.phone-agenda-module__5rKcuG__row[data-state=now] .phone-agenda-module__5rKcuG__badge{background:var(--app-accent-ink);color:var(--app-on-accent,#fff)}.phone-agenda-module__5rKcuG__tone_a{--bar:var(--app-tone-a)}.phone-agenda-module__5rKcuG__tone_b{--bar:var(--app-tone-b)}.phone-agenda-module__5rKcuG__tone_c{--bar:var(--app-tone-c)}.phone-agenda-module__5rKcuG__tone_d{--bar:var(--app-tone-d)}.phone-agenda-module__5rKcuG__legend{color:var(--app-muted);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:4px 0 0;padding:0 2px;font-size:13px;line-height:1.3;list-style:none;display:grid}.phone-agenda-module__5rKcuG__legend li{align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.phone-agenda-module__5rKcuG__list{animation:none}.phone-agenda-module__5rKcuG__day{transition:none}}@media (max-width:63.99rem){.phone-agenda-module__5rKcuG__days .phone-agenda-module__5rKcuG__day{min-height:max(60px, calc(var(--m-tap,2.75rem) / var(--demo-k,.8)))}}@container app-full (max-height:800px){.phone-agenda-module__5rKcuG__zone{gap:8px;padding-bottom:6px}.phone-agenda-module__5rKcuG__row{min-height:52px;padding-block:6px}.phone-agenda-module__5rKcuG__legend{gap:4px 12px}}
.tables-module__2mW2Eq__tableCard{border:1px solid var(--app-line);background:var(--app-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--app-primary) calc(.04 * 100%), transparent);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.tables-module__2mW2Eq__clientCols{grid-template-columns:270px 1fr 1.15fr 160px;align-items:center;gap:16px;display:grid}.tables-module__2mW2Eq__docCols{grid-template-columns:80px 230px 1fr 130px 130px;align-items:center;gap:16px;display:grid}.tables-module__2mW2Eq__headRow{border-bottom:1px solid var(--app-line);background:color-mix(in srgb, var(--app-bg) 60%, var(--app-surface));letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);padding:12px 24px;font-size:13px;font-weight:700}.tables-module__2mW2Eq__rows{margin:0;padding:0;list-style:none}.tables-module__2mW2Eq__row{border-bottom:1px solid var(--app-line);height:66px;padding:0 24px;font-size:14.5px}.tables-module__2mW2Eq__row:last-child{border-bottom:0}.tables-module__2mW2Eq__identity{align-items:center;gap:14px;min-width:0;display:flex}.tables-module__2mW2Eq__stack{flex-direction:column;gap:3px;min-width:0;display:flex}.tables-module__2mW2Eq__stack strong{font-weight:700}.tables-module__2mW2Eq__muted{color:var(--app-muted);font-size:13.5px}.tables-module__2mW2Eq__next{align-items:center;gap:10px;display:flex}.tables-module__2mW2Eq__right{text-align:right;justify-self:end}.tables-module__2mW2Eq__amount{color:var(--app-primary);font-size:16px;font-weight:700}.tables-module__2mW2Eq__number{color:var(--app-muted);font-weight:650}.tables-module__2mW2Eq__docsPage{flex-direction:column;gap:14px;height:100%;display:flex}.tables-module__2mW2Eq__tabs{background:var(--app-primary-soft);border-radius:14px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.tables-module__2mW2Eq__tab{height:38px;color:var(--app-muted);font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.tables-module__2mW2Eq__tab:active{transform:scale(.97)}.tables-module__2mW2Eq__tab[aria-pressed=true]{background:var(--app-surface);color:var(--app-primary);box-shadow:0 2px 6px color-mix(in srgb, var(--app-primary) calc(.12 * 100%), transparent)}.tables-module__2mW2Eq__tabCount{background:var(--app-primary-soft);color:var(--app-primary);border-radius:999px;padding:1px 8px;font-size:13px;font-weight:700}.tables-module__2mW2Eq__docsPage .tables-module__2mW2Eq__row{height:62px}.tables-module__2mW2Eq__totalBar{border-top:1px solid var(--app-line);background:var(--app-primary);color:var(--app-primary-ink);align-items:baseline;gap:14px;margin-top:auto;padding:14px 24px;font-size:15px;display:flex}.tables-module__2mW2Eq__totalBar strong{letter-spacing:-.02em;margin-left:auto;font-size:28px;font-weight:750}.tables-module__2mW2Eq__vat{color:var(--app-primary-faint);font-size:13px}@media (prefers-reduced-motion:reduce){.tables-module__2mW2Eq__tab{transition:none}.tables-module__2mW2Eq__tab:active{transform:none}}
.requests-module__JDBbsa__page{grid-template-columns:360px 1fr;gap:16px;height:100%;display:grid}.requests-module__JDBbsa__list{flex-direction:column;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.requests-module__JDBbsa__row{border:1px solid var(--app-line);background:var(--app-surface);width:100%;color:var(--app-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:14px;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.requests-module__JDBbsa__row:active{background:var(--app-primary-soft)}.requests-module__JDBbsa__row[aria-pressed=true]{border-color:var(--app-primary);box-shadow:inset 4px 0 0 var(--app-accent), 0 10px 22px -14px color-mix(in srgb, var(--app-primary) calc(.5 * 100%), transparent)}@media (hover:hover) and (pointer:fine){.requests-module__JDBbsa__row[aria-pressed=false]:hover{border-color:var(--app-primary-faint)}}.requests-module__JDBbsa__rowText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.requests-module__JDBbsa__rowTop{justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.requests-module__JDBbsa__rowSubject{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.requests-module__JDBbsa__rowChannel{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.requests-module__JDBbsa__detail{border:1px solid var(--app-line);background:var(--app-surface);min-height:0;box-shadow:0 1px 2px color-mix(in srgb, var(--app-primary) calc(.04 * 100%), transparent);border-radius:16px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.requests-module__JDBbsa__detailHead{border-bottom:1px solid var(--app-line);align-items:center;gap:14px;padding-bottom:14px;display:flex}.requests-module__JDBbsa__detailTitle{flex:1}.requests-module__JDBbsa__detailTitle h3{letter-spacing:-.02em;color:var(--app-primary);margin:0;font-size:21px;font-weight:750}.requests-module__JDBbsa__detailTitle p{color:var(--app-muted);margin:3px 0 0;font-size:14px}.requests-module__JDBbsa__block{flex-direction:column;gap:8px;display:flex}.requests-module__JDBbsa__blockLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);margin:0;font-size:13px;font-weight:700}.requests-module__JDBbsa__message{background:var(--app-bg);border-radius:14px 14px 14px 4px;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.requests-module__JDBbsa__outcome{align-items:center;gap:10px;margin:0;font-size:14.5px;display:flex}.requests-module__JDBbsa__outcome>span:first-of-type{flex:1}.requests-module__JDBbsa__outcome svg{color:var(--app-ok-ink);flex:none}.requests-module__JDBbsa__quote{border:1px solid var(--app-accent-soft);background:linear-gradient(180deg, var(--app-accent-soft), var(--app-surface) 70px);border-radius:14px;flex-direction:column;display:flex}.requests-module__JDBbsa__quoteHead{color:var(--app-accent-ink);align-items:center;gap:8px;padding:12px 18px 4px;display:flex}.requests-module__JDBbsa__quoteHead h4{margin:0;font-size:15px;font-weight:700}.requests-module__JDBbsa__quoteLines{margin:0;padding:0 18px;list-style:none}.requests-module__JDBbsa__quoteLines li{border-bottom:1px solid var(--app-line);justify-content:space-between;padding:8px 0;font-size:14.5px;display:flex}.requests-module__JDBbsa__quoteFoot{justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.requests-module__JDBbsa__quoteTotal{color:var(--app-muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.requests-module__JDBbsa__quoteTotal strong{letter-spacing:-.02em;color:var(--app-primary);font-size:26px;font-weight:750}@media (prefers-reduced-motion:reduce){.requests-module__JDBbsa__row{transition:none}}
.tattoo-phone-module___E2XcW__figures{gap:0;margin:0;padding:0;list-style:none;display:flex}.tattoo-phone-module___E2XcW__figures li{flex:1}.tattoo-phone-module___E2XcW__figures li+li{border-left:1px solid var(--app-line);padding-left:22px}.tattoo-phone-module___E2XcW__figures strong{letter-spacing:-.03em;color:var(--app-primary);font-size:32px;font-weight:750;line-height:1.05;display:block}.tattoo-phone-module___E2XcW__figures span{color:var(--app-muted);margin-top:3px;font-size:13px;font-weight:600;display:block}.tattoo-phone-module___E2XcW__gallery{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tattoo-phone-module___E2XcW__project{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;overflow:hidden}.tattoo-phone-module___E2XcW__projectArt{height:82px}.tattoo-phone-module___E2XcW__projectBody{flex-direction:column;align-items:flex-start;gap:1px;padding:9px 11px 11px;display:flex}.tattoo-phone-module___E2XcW__projectBody strong{font-size:14.5px;font-weight:750}.tattoo-phone-module___E2XcW__projectBody>span{color:var(--app-muted);margin-bottom:5px;font-size:13px}.tattoo-phone-module___E2XcW__strip{background:var(--app-primary);color:var(--app-primary-ink);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tattoo-phone-module___E2XcW__stripIcon{background:color-mix(in srgb, var(--app-primary-ink) 14%, transparent);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tattoo-phone-module___E2XcW__stripText{font-size:14px;font-weight:600}.tattoo-phone-module___E2XcW__stripText strong{margin-right:4px;font-size:22px;font-weight:750}.tattoo-phone-module___E2XcW__threads{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tattoo-phone-module___E2XcW__threadButton{border:1px solid var(--app-line);background:var(--app-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);border-radius:16px;align-items:center;gap:11px;padding:13px 12px;display:flex}.tattoo-phone-module___E2XcW__threadButton:active{background:var(--app-primary-soft)}@media (prefers-reduced-motion:reduce){.tattoo-phone-module___E2XcW__threadButton{transition:none}}.tattoo-phone-module___E2XcW__threadText{flex-direction:column;flex:1;min-width:0;display:flex}.tattoo-phone-module___E2XcW__threadText strong{font-size:14.5px;font-weight:700}.tattoo-phone-module___E2XcW__threadText span{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tattoo-phone-module___E2XcW__threadText .tattoo-phone-module___E2XcW__preview{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.tattoo-phone-module___E2XcW__bubbles{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tattoo-phone-module___E2XcW__clientRow{align-self:flex-start;max-width:88%}.tattoo-phone-module___E2XcW__studioRow{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:8px;max-width:88%;display:flex}.tattoo-phone-module___E2XcW__clientBubble,.tattoo-phone-module___E2XcW__studioBubble{margin:0;padding:12px 15px;font-size:14.5px;line-height:1.45}.tattoo-phone-module___E2XcW__clientBubble{border:1px solid var(--app-line);background:var(--app-surface);border-radius:18px 18px 18px 5px}.tattoo-phone-module___E2XcW__studioBubble{background:var(--app-primary);color:var(--app-primary-ink);border-radius:18px 18px 5px}.tattoo-phone-module___E2XcW__days{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tattoo-phone-module___E2XcW__day{border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-muted);font:inherit;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;font-size:12.5px;font-weight:650;display:flex}.tattoo-phone-module___E2XcW__day:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tattoo-phone-module___E2XcW__day{transition:none}.tattoo-phone-module___E2XcW__day:active{transform:none}}.tattoo-phone-module___E2XcW__day strong{text-transform:none;color:var(--app-ink);font-size:20px}.tattoo-phone-module___E2XcW__day[aria-pressed=true]{border-color:var(--app-primary);background:var(--app-primary);color:var(--app-primary-faint)}.tattoo-phone-module___E2XcW__day[aria-pressed=true] strong{color:var(--app-primary-ink)}.tattoo-phone-module___E2XcW__agenda{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tattoo-phone-module___E2XcW__slot{border:1px solid #0000;border-left-width:4px;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.tattoo-phone-module___E2XcW__kindSession{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent-ink)}.tattoo-phone-module___E2XcW__kindConsultation{border-color:var(--app-tone-b);background:var(--app-tone-b-soft);color:var(--app-tone-b-ink)}.tattoo-phone-module___E2XcW__kindUndecided{border-style:dashed;border-color:var(--app-tone-d);background:var(--app-tone-d-soft);color:var(--app-tone-d-ink)}.tattoo-phone-module___E2XcW__slotTime{flex-direction:column;flex:none;width:72px;display:flex}.tattoo-phone-module___E2XcW__slotTime strong{font-size:17px;font-weight:750}.tattoo-phone-module___E2XcW__slotTime span{font-size:12px}.tattoo-phone-module___E2XcW__slotText{flex-direction:column;flex:1;min-width:0;display:flex}.tattoo-phone-module___E2XcW__slotText strong{font-size:14.5px;font-weight:700}.tattoo-phone-module___E2XcW__slotText span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tattoo-phone-module___E2XcW__slotPrep{flex:none;align-items:center;gap:3px;font-size:12.5px;font-weight:700;display:inline-flex}.tattoo-phone-module___E2XcW__clientList{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;flex-direction:column;margin:0;padding:2px 14px;list-style:none;display:flex}.tattoo-phone-module___E2XcW__clientList li{border-top:1px solid var(--app-line);align-items:center;gap:11px;padding:11px 0;display:flex}.tattoo-phone-module___E2XcW__clientList li:first-child{border-top:0}.tattoo-phone-module___E2XcW__clientSide{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.tattoo-phone-module___E2XcW__formOk,.tattoo-phone-module___E2XcW__formTodo{font-size:12px;font-weight:650}.tattoo-phone-module___E2XcW__formOk{color:var(--app-ok-ink)}.tattoo-phone-module___E2XcW__formTodo{color:var(--app-warn-ink)}
.tattoo-bits-module__qaSLqq__deposit{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.tattoo-bits-module__qaSLqq__deposit:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tattoo-bits-module__qaSLqq__depositPaid{background:var(--app-ok-bg);color:var(--app-ok-ink)}.tattoo-bits-module__qaSLqq__depositDue{background:var(--app-todo-bg);color:var(--app-todo-ink)}.tattoo-bits-module__qaSLqq__depositReminded{background:var(--app-warn-bg);color:var(--app-warn-ink)}.tattoo-bits-module__qaSLqq__stageBar{display:block}.tattoo-bits-module__qaSLqq__stageSegments{gap:3px;display:flex}.tattoo-bits-module__qaSLqq__stageSegments>span{border-radius:999px;flex:1;height:6px}.tattoo-bits-module__qaSLqq__segmentOn{background:var(--app-accent)}.tattoo-bits-module__qaSLqq__segmentOff{background:var(--app-primary-soft)}
.tattoo-pages-module__37B5SW__muted{color:var(--app-muted);font-size:13px}.tattoo-pages-module__37B5SW__pageTitle{letter-spacing:-.02em;color:var(--app-primary);margin:0;font-size:24px;font-weight:750}.tattoo-pages-module__37B5SW__time{color:var(--app-muted);flex:none;font-size:12.5px;font-weight:600}.tattoo-pages-module__37B5SW__messages{grid-template-columns:372px minmax(0,1fr);gap:20px;height:100%;display:grid}.tattoo-pages-module__37B5SW__threadList{flex-direction:column;min-height:0;display:flex}.tattoo-pages-module__37B5SW__threadList ul{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.tattoo-pages-module__37B5SW__threadButton{border:1px solid var(--app-line);background:var(--app-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out), border-color .16s var(--ease-out);border-radius:16px;gap:12px;padding:11px 14px;display:flex}.tattoo-pages-module__37B5SW__threadButton:active:not([aria-current=true]){background:var(--app-primary-soft)}@media (prefers-reduced-motion:reduce){.tattoo-pages-module__37B5SW__threadButton{transition:none}}.tattoo-pages-module__37B5SW__threadButton[aria-current=true]{border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary)}.tattoo-pages-module__37B5SW__threadText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tattoo-pages-module__37B5SW__threadTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tattoo-pages-module__37B5SW__threadTop strong{font-size:15px;font-weight:700}.tattoo-pages-module__37B5SW__preview{color:var(--app-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.tattoo-pages-module__37B5SW__threadFoot{align-items:center;gap:6px;margin-top:4px;display:flex}.tattoo-pages-module__37B5SW__unread{background:var(--app-accent);height:24px;color:var(--app-on-accent);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.tattoo-pages-module__37B5SW__conversation{border:1px solid var(--app-line);background:var(--app-surface);border-radius:22px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.tattoo-pages-module__37B5SW__convHead{border-bottom:1px solid var(--app-line);align-items:center;gap:12px;padding:14px 22px;display:flex}.tattoo-pages-module__37B5SW__convWho{flex-direction:column;display:flex}.tattoo-pages-module__37B5SW__convWho strong{font-size:16px;font-weight:750}.tattoo-pages-module__37B5SW__convWho span{color:var(--app-muted);font-size:13px}.tattoo-pages-module__37B5SW__projectChip{background:var(--app-accent-soft);color:var(--app-accent-ink);border-radius:999px;margin-left:auto;padding:5px 13px;font-size:13px;font-weight:650}.tattoo-pages-module__37B5SW__bubbles{background:color-mix(in srgb, var(--app-bg) 60%, var(--app-surface));flex-direction:column;flex:1;gap:18px;min-height:0;margin:0;padding:26px 28px;list-style:none;display:flex;overflow:hidden}.tattoo-pages-module__37B5SW__clientRow{align-self:flex-start;max-width:76%}.tattoo-pages-module__37B5SW__studioRow{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:10px;max-width:76%;display:flex}.tattoo-pages-module__37B5SW__clientBubble,.tattoo-pages-module__37B5SW__studioBubble{margin:0;padding:14px 18px;font-size:15px;line-height:1.5}.tattoo-pages-module__37B5SW__clientBubble{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px 20px 20px 6px}.tattoo-pages-module__37B5SW__studioBubble{background:var(--app-primary);color:var(--app-primary-ink);border-radius:20px 20px 6px}.tattoo-pages-module__37B5SW__bubbleMeta{align-items:center;gap:10px;display:flex}.tattoo-pages-module__37B5SW__composer{background:var(--app-bg);color:var(--app-muted);border-radius:999px;margin:0 22px 18px;padding:12px 20px;font-size:14px}.tattoo-pages-module__37B5SW__agenda{grid-template-columns:minmax(0,1fr) 300px;gap:20px;height:100%;display:grid}.tattoo-pages-module__37B5SW__agendaMain{flex-direction:column;min-width:0;min-height:0;display:flex}.tattoo-pages-module__37B5SW__sessionsHead{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.tattoo-pages-module__37B5SW__weekNote{color:var(--app-muted);gap:22px;margin:0;font-size:13.5px;display:flex}.tattoo-pages-module__37B5SW__weekNote strong{color:var(--app-ink);font-size:16px}.tattoo-pages-module__37B5SW__gridHead,.tattoo-pages-module__37B5SW__gridBody{grid-template-columns:52px repeat(5,minmax(0,1fr));display:grid}.tattoo-pages-module__37B5SW__gridHead{border-bottom:1px solid var(--app-line);flex:none}.tattoo-pages-module__37B5SW__gridHead>span{justify-content:center;align-items:baseline;gap:8px;padding-bottom:8px;font-size:14px;font-weight:700;display:flex}.tattoo-pages-module__37B5SW__gridHead em{background:var(--app-accent-ink);color:var(--app-on-accent);border-radius:999px;padding:1px 8px;font-size:11.5px;font-style:normal}.tattoo-pages-module__37B5SW__headToday{color:var(--app-accent-ink)}.tattoo-pages-module__37B5SW__gridBody{background:var(--app-surface);border:1px solid var(--app-line);border-top:0;border-radius:0 0 16px 16px;flex:1;min-height:0;position:relative;overflow:hidden}.tattoo-pages-module__37B5SW__hours{grid-template-rows:repeat(10,1fr);margin:0;padding:0;list-style:none;display:grid}.tattoo-pages-module__37B5SW__hours li{text-align:right;color:var(--app-muted);padding:2px 8px 0 0;font-size:12px;font-weight:600}.tattoo-pages-module__37B5SW__dayCol{border-left:1px solid var(--app-line);background-image:linear-gradient(var(--app-line) 1px, transparent 1px);background-size:100% 10%;position:relative}.tattoo-pages-module__37B5SW__colToday{background-color:color-mix(in srgb, var(--app-accent-soft) 55%, transparent)}.tattoo-pages-module__37B5SW__block{min-height:0;color:var(--app-ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);border:1px solid #0000;border-left-width:4px;border-radius:8px;flex-direction:column;gap:0;padding:4px 8px;font-size:12.5px;line-height:1.25;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.tattoo-pages-module__37B5SW__block:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tattoo-pages-module__37B5SW__block{transition:none}.tattoo-pages-module__37B5SW__block:active{transform:none}}.tattoo-pages-module__37B5SW__block strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.tattoo-pages-module__37B5SW__block span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tattoo-pages-module__37B5SW__blockSession{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent-ink)}.tattoo-pages-module__37B5SW__blockConsultation{border-color:var(--app-tone-b);background:var(--app-tone-b-soft);color:var(--app-tone-b-ink)}.tattoo-pages-module__37B5SW__blockUndecided{border-style:dashed;border-color:var(--app-tone-d);background:var(--app-tone-d-soft);color:var(--app-tone-d-ink)}.tattoo-pages-module__37B5SW__blockOpen{box-shadow:0 0 0 2px var(--app-primary)}.tattoo-pages-module__37B5SW__detail{border:1px solid var(--app-line);background:var(--app-surface);border-radius:22px;flex-direction:column;min-height:0;padding:20px 22px;display:flex;overflow:hidden}.tattoo-pages-module__37B5SW__detailWhen{letter-spacing:.06em;text-transform:uppercase;color:var(--app-accent-ink);margin:0;font-size:12.5px;font-weight:700}.tattoo-pages-module__37B5SW__detail h3{letter-spacing:-.02em;margin:2px 0 0;font-size:22px;font-weight:750}.tattoo-pages-module__37B5SW__detailTitle{color:var(--app-muted);margin:0 0 4px;font-size:14.5px}.tattoo-pages-module__37B5SW__detail h4{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);margin:18px 0 8px;font-size:12.5px;font-weight:700}.tattoo-pages-module__37B5SW__prep{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tattoo-pages-module__37B5SW__prep li{align-items:center;gap:9px;font-size:14.5px;font-weight:600;display:flex}.tattoo-pages-module__37B5SW__prepMark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tattoo-pages-module__37B5SW__prepDone .tattoo-pages-module__37B5SW__prepMark{background:var(--app-ok-ink);color:#fff}.tattoo-pages-module__37B5SW__prepTodo{color:var(--app-muted)}.tattoo-pages-module__37B5SW__prepTodo .tattoo-pages-module__37B5SW__prepMark{border:1.5px dashed var(--app-muted)}.tattoo-pages-module__37B5SW__detailProject{align-items:center;gap:14px;display:flex}.tattoo-pages-module__37B5SW__detailProject>span{flex-direction:column;display:flex}.tattoo-pages-module__37B5SW__detailProject strong{font-size:15px;font-weight:750}.tattoo-pages-module__37B5SW__detailArt{border-radius:14px;flex:none;width:96px;height:96px}.tattoo-pages-module__37B5SW__noProject{border:1.5px dashed var(--app-tone-d);background:var(--app-tone-d-soft);color:var(--app-tone-d-ink);border-radius:14px;margin:18px 0 0;padding:12px 14px;font-size:14px;font-weight:650}
.watch-pages-module__Ymjtoq__page{flex-direction:column;height:100%;display:flex}.watch-pages-module__Ymjtoq__title{letter-spacing:-.02em;color:var(--app-primary);margin:0 0 14px;font-size:24px;font-weight:750}.watch-pages-module__Ymjtoq__repairs{flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.watch-pages-module__Ymjtoq__repair{border:1px solid var(--app-line);background:var(--app-surface);border-radius:18px;flex:1;grid-template-columns:64px 250px minmax(0,1fr) 150px;align-items:center;gap:18px;min-height:0;padding:0 22px;display:grid}.watch-pages-module__Ymjtoq__repairDial{width:64px;height:64px}.watch-pages-module__Ymjtoq__repairText{flex-direction:column;min-width:0;display:flex}.watch-pages-module__Ymjtoq__repairText strong{font-size:16px;font-weight:750}.watch-pages-module__Ymjtoq__repairText span{color:var(--app-muted);font-size:13.5px}.watch-pages-module__Ymjtoq__repairText .watch-pages-module__Ymjtoq__note{color:var(--app-accent-ink);margin-top:2px;font-weight:600}.watch-pages-module__Ymjtoq__timeline{margin:0;padding:0;list-style:none;display:flex}.watch-pages-module__Ymjtoq__timeline li{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.watch-pages-module__Ymjtoq__timeline li:before{content:"";background:var(--app-primary-faint);width:100%;height:2px;position:absolute;top:10px;right:50%}.watch-pages-module__Ymjtoq__timeline li:first-child:before{display:none}.watch-pages-module__Ymjtoq__stepDot{border:2px solid var(--app-primary-faint);background:var(--app-surface);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.watch-pages-module__Ymjtoq__stepName{color:var(--app-muted);text-align:center;font-size:12.5px;font-weight:600}.watch-pages-module__Ymjtoq__step_done:before,.watch-pages-module__Ymjtoq__step_current:before{background:var(--app-primary)}.watch-pages-module__Ymjtoq__step_done .watch-pages-module__Ymjtoq__stepDot{border-color:var(--app-primary);background:var(--app-primary);color:var(--app-primary-ink)}.watch-pages-module__Ymjtoq__step_current .watch-pages-module__Ymjtoq__stepDot{border-color:var(--app-accent-ink);background:var(--app-accent-ink);box-shadow:0 0 0 4px var(--app-accent-soft)}.watch-pages-module__Ymjtoq__step_current .watch-pages-module__Ymjtoq__stepName{color:var(--app-ink);font-weight:750}.watch-pages-module__Ymjtoq__repairSide{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.watch-pages-module__Ymjtoq__repairSide strong{font-size:15px;font-weight:750}.watch-pages-module__Ymjtoq__eta{letter-spacing:.05em;text-transform:uppercase;color:var(--app-muted);font-size:12.5px;font-weight:700}.watch-pages-module__Ymjtoq__stockSummary{align-items:baseline;gap:10px;margin:-6px 0 14px;display:flex}.watch-pages-module__Ymjtoq__stockSummary strong{color:var(--app-warn-ink);font-size:34px;font-weight:750;line-height:1}.watch-pages-module__Ymjtoq__stockSummary span{color:var(--app-muted);font-size:14px;font-weight:650}.watch-pages-module__Ymjtoq__stockCard{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;flex:1;min-height:0;padding:4px 24px 12px;overflow:hidden}.watch-pages-module__Ymjtoq__stockCard ul{margin:0;padding:0;list-style:none}.watch-pages-module__Ymjtoq__stockRow{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 270px 270px;align-items:center;gap:18px;padding:13px 0;font-size:14px;font-weight:600;display:grid}.watch-pages-module__Ymjtoq__stockHead{letter-spacing:.05em;text-transform:uppercase;color:var(--app-muted);border-top:0;padding:12px 0 8px;font-size:12.5px;font-weight:700}.watch-pages-module__Ymjtoq__stockName{flex-direction:column;display:flex}.watch-pages-module__Ymjtoq__stockName strong{font-size:15px;font-weight:700}.watch-pages-module__Ymjtoq__stockName span{color:var(--app-muted);font-size:12.5px}.watch-pages-module__Ymjtoq__gauge{align-items:center;gap:14px;display:flex}.watch-pages-module__Ymjtoq__gauge strong{min-width:26px;font-size:17px;font-weight:750}.watch-pages-module__Ymjtoq__gaugeTrack{background:var(--app-primary-soft);border-radius:999px;flex:1;height:10px;position:relative}.watch-pages-module__Ymjtoq__gaugeFill,.watch-pages-module__Ymjtoq__gaugeLow{border-radius:999px;height:100%;display:block}.watch-pages-module__Ymjtoq__gaugeFill{background:var(--app-tone-a)}.watch-pages-module__Ymjtoq__gaugeLow{background:var(--app-accent)}.watch-pages-module__Ymjtoq__gaugeTick{background:var(--app-ink);width:2px;height:18px;margin-left:-1px;position:absolute;top:-4px}.watch-pages-module__Ymjtoq__stockState{align-items:center;gap:8px;display:flex}.watch-pages-module__Ymjtoq__lowPill,.watch-pages-module__Ymjtoq__okPill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.watch-pages-module__Ymjtoq__lowPill{background:var(--app-warn-bg);color:var(--app-warn-ink)}.watch-pages-module__Ymjtoq__okPill{background:var(--app-ok-bg);color:var(--app-ok-ink)}.watch-pages-module__Ymjtoq__customers{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.watch-pages-module__Ymjtoq__customer{border:1px solid var(--app-line);background:var(--app-surface);border-radius:18px;flex-direction:column;min-height:0;padding:14px 16px;display:flex}.watch-pages-module__Ymjtoq__customerHead{align-items:center;gap:11px;display:flex}.watch-pages-module__Ymjtoq__customerWho{flex-direction:column;flex:1;min-width:0;display:flex}.watch-pages-module__Ymjtoq__customerWho strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.watch-pages-module__Ymjtoq__customerWho span{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.watch-pages-module__Ymjtoq__loyal{background:var(--app-accent-soft);color:var(--app-accent-ink);border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.watch-pages-module__Ymjtoq__customerFigures{justify-content:space-between;align-items:baseline;margin:auto 0 0;display:flex}.watch-pages-module__Ymjtoq__customerFigures strong{letter-spacing:-.03em;color:var(--app-primary);font-size:26px;font-weight:750}.watch-pages-module__Ymjtoq__customerFigures span{color:var(--app-muted);font-size:13px;font-weight:600}.watch-pages-module__Ymjtoq__lastModel{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.watch-pages-module__Ymjtoq__customersTotal{background:var(--app-primary);color:var(--app-primary-ink);border-radius:18px;flex-direction:column;justify-content:center;gap:4px;padding:16px 20px;display:flex}.watch-pages-module__Ymjtoq__customersTotal span{color:var(--app-primary-faint);font-size:13.5px;font-weight:600}.watch-pages-module__Ymjtoq__customersTotal strong{letter-spacing:-.03em;font-size:34px;font-weight:750;line-height:1.1}
.closing-module__Q7gOYq__band{border:2px solid var(--graphite);border-radius:var(--radius-sm);background:var(--wash-soft);box-shadow:var(--shadow-offset-lg);justify-items:start;gap:1.5rem;padding:clamp(2rem,1.5rem + 4vw,5rem);display:grid;position:relative}.closing-module__Q7gOYq__bandPromise{max-inline-size:30rem;font-family:var(--font-body);color:var(--fg-secondary);margin:0;font-size:1.0625rem;line-height:1.5}.closing-module__Q7gOYq__bandRule{background:var(--graphite);block-size:3px;inline-size:min(100%,16rem)}@media (max-width:63.99rem){.closing-module__Q7gOYq__band{box-shadow:var(--shadow-offset-sm);border-width:1.5px;gap:1rem;padding:1.25rem}.closing-module__Q7gOYq__bandRule{display:none}.closing-module__Q7gOYq__bandPromise{font-size:var(--m-text-body)}}@media (min-width:48rem) and (max-width:63.99rem){.closing-module__Q7gOYq__band{grid-template-columns:minmax(0,1fr) 16.5rem;align-items:center;column-gap:2rem;padding:2rem}.closing-module__Q7gOYq__bandTitle,.closing-module__Q7gOYq__bandPromise{grid-column:1}.closing-module__Q7gOYq__bandActions{grid-area:1/2/span 2}}
.screen-frame-module__VS4IKG__frame{background:var(--surface-card);border:1px solid var(--graphite);border-radius:var(--radius-md);box-shadow:.5rem .5rem 0 var(--wash-strong);position:relative;overflow:hidden}.screen-frame-module__VS4IKG__bar{border-block-end:1px solid var(--graphite);background:var(--surface-raised);align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.screen-frame-module__VS4IKG__dots{gap:.35rem;display:inline-flex}.screen-frame-module__VS4IKG__dots i{border:1px solid var(--graphite);border-radius:50%;block-size:.6rem;inline-size:.6rem}.screen-frame-module__VS4IKG__address{border:1px solid var(--hairline);border-radius:var(--radius-full);background:var(--surface-card);min-inline-size:0;color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.2rem .75rem;overflow:hidden}.screen-frame-module__VS4IKG__screen{aspect-ratio:16/10;background:var(--surface-raised);overflow:auto}.screen-frame-module__VS4IKG__screen[data-scrolling=true]{overflow:hidden}.screen-frame-module__VS4IKG__screen:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.screen-frame-module__VS4IKG__image{block-size:auto;inline-size:100%;max-inline-size:none;display:block}.screen-frame-module__VS4IKG__screen[data-scrolling=true] .screen-frame-module__VS4IKG__image{will-change:transform}
