.motion-skip-module__9yqFmW__skip{z-index:3;box-sizing:border-box;border:1px solid var(--pencil);border-radius:var(--radius-full);background:var(--paper);min-block-size:2rem;color:var(--graphite);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:transform var(--dur-press) var(--ease-out), opacity var(--dur-ui) var(--ease-out), visibility 0s;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;line-height:1;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:9.5%;inset-inline-end:.75rem}.motion-skip-module__9yqFmW__skip:after{content:"";position:absolute;inset:-.375rem}.motion-skip-module__9yqFmW__skip:before{content:"";z-index:-1;border-radius:inherit;background:var(--wash-soft);clip-path:inset(0 100% 0 0 round var(--radius-full));transition:clip-path var(--dur-ui) var(--ease-out);position:absolute;inset:0}.motion-skip-module__9yqFmW__label{display:block}.motion-skip-module__9yqFmW__arrow{transition:transform var(--dur-ui) var(--ease-out);flex:none}.motion-skip-module__9yqFmW__skip:active{transform:scale(.97)}.motion-skip-module__9yqFmW__skip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.motion-skip-module__9yqFmW__skip:focus-visible:before{clip-path:inset(0 0 0 0 round var(--radius-full))}@media (hover:hover) and (pointer:fine){.motion-skip-module__9yqFmW__skip:hover:before{clip-path:inset(0 0 0 0 round var(--radius-full))}.motion-skip-module__9yqFmW__skip:hover .motion-skip-module__9yqFmW__arrow{transform:translateY(3px)}}.motion-skip-module__9yqFmW__skip[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out), visibility 0s linear var(--dur-ui)}@media (prefers-reduced-motion:reduce){.motion-skip-module__9yqFmW__skip,.motion-skip-module__9yqFmW__skip:before,.motion-skip-module__9yqFmW__arrow{transition:none}}
.motion-tray-module__xBdfrW__tray{--slot-gap:.5rem;inline-size:calc(var(--tray-w-w) * 100%);block-size:calc(var(--tray-w-h) * 100%);pointer-events:none;position:absolute;inset-block-start:calc(var(--tray-w-y) * 100%);inset-inline-start:calc(var(--tray-w-x) * 100%);container:tray/size}.motion-tray-module__xBdfrW__caption{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-accent);opacity:0;align-items:center;gap:.625rem;margin:0;display:flex;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline:0}.motion-tray-module__xBdfrW__tag{border-radius:var(--radius-sm);background:var(--color-honey-500);color:var(--color-ink-950);letter-spacing:.06em;padding:.125rem .375rem}.motion-tray-module__xBdfrW__slots{gap:var(--slot-gap);grid-template-columns:repeat(7,minmax(0,1fr));block-size:100%;margin:0;padding:0;list-style:none;display:grid}.motion-tray-module__xBdfrW__slot{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:.25rem;min-inline-size:0;padding:.5rem .625rem;display:flex;position:relative}.motion-tray-module__xBdfrW__outline{clip-path:inset(0 100% 0 0);border:1.25px solid #3b363180;border-radius:7px 5px 8px 4px/5px 8px 4px 7px;position:absolute;inset:0}.motion-tray-module__xBdfrW__slot:nth-child(odd) .motion-tray-module__xBdfrW__outline{transform:rotate(-.4deg)}.motion-tray-module__xBdfrW__slot:nth-child(2n) .motion-tray-module__xBdfrW__outline{transform:rotate(.35deg)}.motion-tray-module__xBdfrW__card{border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-card);opacity:0;position:absolute;inset:0}.motion-tray-module__xBdfrW__slot[data-tray-slot=valider] .motion-tray-module__xBdfrW__card{background:var(--color-honey-300)}.motion-tray-module__xBdfrW__name{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--card-fg-secondary);opacity:0;margin:0;line-height:1.2;position:relative}.motion-tray-module__xBdfrW__slot[data-tray-slot=valider] .motion-tray-module__xBdfrW__name{color:var(--card-fg)}.motion-tray-module__xBdfrW__content{opacity:0;gap:.1875rem;min-inline-size:0;display:grid;position:relative}.motion-tray-module__xBdfrW__value{font-family:var(--font-display);color:var(--card-fg);white-space:nowrap;margin:0;font-size:clamp(1.375rem,.9rem + 1.1vw,1.875rem);line-height:1}.motion-tray-module__xBdfrW__detail{font-size:var(--text-label);color:var(--card-fg-secondary);margin:0;line-height:1.25}.motion-tray-module__xBdfrW__slot[data-tray-slot=valider] .motion-tray-module__xBdfrW__detail{color:var(--card-fg)}.motion-tray-module__xBdfrW__avatars,.motion-tray-module__xBdfrW__frieze,.motion-tray-module__xBdfrW__week{align-items:center;margin:0;padding:0;list-style:none;display:flex}.motion-tray-module__xBdfrW__avatar{border:1px solid var(--surface-card);background:var(--mist-cool);block-size:1.25rem;inline-size:1.25rem;color:var(--card-accent);font-family:var(--font-mono);font-size:var(--text-label);border-radius:50%;place-items:center;margin-inline-end:-.25rem;display:grid}.motion-tray-module__xBdfrW__frieze{gap:.25rem}.motion-tray-module__xBdfrW__step{min-inline-size:0;font-family:var(--font-mono);font-size:var(--text-label);color:var(--card-fg-secondary);flex:1 1 0;justify-items:center;gap:.125rem;display:grid}.motion-tray-module__xBdfrW__step:before{content:"";border:1.5px solid var(--card-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}.motion-tray-module__xBdfrW__step[data-done=true]:before{background:var(--card-accent)}.motion-tray-module__xBdfrW__week{gap:.1875rem}.motion-tray-module__xBdfrW__day{border:1px dashed var(--color-parchment-300);block-size:1rem;min-inline-size:0;font-family:var(--font-mono);font-size:var(--text-label);color:var(--card-fg-secondary);border-radius:3px;flex:1 1 0;place-items:center;display:grid}.motion-tray-module__xBdfrW__day[data-busy=true]{border:1px solid var(--color-ocean-600);background:var(--mist-cool);color:var(--card-accent)}@container tray (max-height:5.5rem){.motion-tray-module__xBdfrW__slot [data-part=detail]{display:none}}@media (max-width:55.99rem){.motion-tray-module__xBdfrW__tray{inline-size:calc(var(--tray-c-w) * 100%);block-size:calc(var(--tray-c-h) * 100%);inset-block-start:calc(var(--tray-c-y) * 100%);inset-inline-start:calc(var(--tray-c-x) * 100%)}.motion-tray-module__xBdfrW__caption{font-size:var(--text-label);inset-block-end:calc(100% + .25rem)}.motion-tray-module__xBdfrW__slots{flex-wrap:wrap;align-content:flex-end;gap:.3125rem;display:flex}.motion-tray-module__xBdfrW__slot{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;padding:.3125rem .5rem}.motion-tray-module__xBdfrW__outline,.motion-tray-module__xBdfrW__card{border-radius:999px}.motion-tray-module__xBdfrW__name{font-family:var(--font-body);font-size:var(--text-label);letter-spacing:0;text-transform:none;white-space:nowrap;font-weight:600;line-height:1.1}.motion-tray-module__xBdfrW__content{display:block}.motion-tray-module__xBdfrW__value{background:var(--mist-cool);font-family:var(--font-mono);font-size:var(--text-label);color:var(--card-accent);border-radius:999px;padding-inline:.3125rem;line-height:1.5}.motion-tray-module__xBdfrW__slot[data-tray-slot=valider] .motion-tray-module__xBdfrW__value{background:var(--color-honey-500);color:var(--card-fg)}.motion-tray-module__xBdfrW__slot[data-tray-slot=devis] .motion-tray-module__xBdfrW__value,.motion-tray-module__xBdfrW__tray [data-part=detail]{display:none}}
.plan-text-module__TD0B-q__block{inline-size:calc(var(--zone-w-w) * 100%);pointer-events:none;align-content:start;gap:clamp(.5rem,1.6vh,1rem);display:grid;position:absolute;inset-block-start:max(calc(var(--zone-w-y) * 100%), var(--motion-top));inset-inline-start:calc(var(--zone-w-x) * 100%)}@media (max-width:55.99rem){.plan-text-module__TD0B-q__block{inline-size:calc(var(--zone-c-w) * 100%);gap:.5rem;inset-block-start:max(calc(var(--zone-c-y) * 100%), var(--motion-top));inset-inline-start:calc(var(--zone-c-x) * 100%)}}.plan-text-module__TD0B-q__eyebrow{opacity:0;margin:0}.plan-text-module__TD0B-q__eyebrowText{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--tech-ink);align-items:center;gap:.75rem;padding:.375rem .625rem;display:inline-flex;position:relative}.plan-text-module__TD0B-q__eyebrowText:before,.plan-text-module__TD0B-q__eyebrowText:after{content:"";border:1px solid var(--tech);block-size:.5rem;inline-size:.5rem;position:absolute}.plan-text-module__TD0B-q__eyebrowText:before{border-block-end:0;border-inline-end:0;inset-block-start:0;inset-inline-start:0}.plan-text-module__TD0B-q__eyebrowText:after{border-block-start:0;border-inline-start:0;inset-block-end:0;inset-inline-end:0}.plan-text-module__TD0B-q__rule{background:currentColor;block-size:1.5px;inline-size:2rem}.plan-text-module__TD0B-q__title{font-family:var(--font-display);text-transform:uppercase;color:var(--fg-primary);text-wrap:balance;opacity:0;margin:0;font-size:clamp(2rem,min(4.2vw,6.6vh),4.5rem);font-weight:400;line-height:.95}.plan-text-module__TD0B-q__title[data-size=medium]{font-size:clamp(1.75rem,min(3.4vw,5.4vh),3.75rem)}@media (max-width:55.99rem){.plan-text-module__TD0B-q__title{font-size:clamp(1.875rem,1.2rem + 3.4vw,3.25rem)}.plan-text-module__TD0B-q__title[data-size=medium]{font-size:clamp(1.75rem,1.1rem + 3vw,2.75rem)}}.plan-text-module__TD0B-q__text{max-inline-size:34rem;color:var(--fg-secondary);text-wrap:pretty;opacity:0;margin:0;font-size:clamp(.9375rem,.85rem + .3vw,1.125rem);line-height:1.45}
.raccord-module__zADbFa__raccord{pointer-events:none;position:absolute;inset:0}.raccord-module__zADbFa__grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);clip-path:inset(0% 0% 100%);background-position:0 100%;background-size:2rem 2rem;position:absolute;inset:0}.raccord-module__zADbFa__front{opacity:0;background:linear-gradient(#0000 0 90%,#3b363112 99%,#3b363152 100%);position:absolute;inset:0;transform:translateY(-100%)}.raccord-module__zADbFa__margin{clip-path:inset(0% 0% 100%);border-inline-start:1px solid #3b36313d;border-inline-end:1px solid #3b36311a;inline-size:5px;position:absolute;inset-block:0;inset-inline-start:var(--motion-margin-x)}.raccord-module__zADbFa__shadow{opacity:0;background:radial-gradient(closest-side,#3b363133,#f5d9913d 55%,#0000 100%);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}
.relances-module__eh6Uwq__noteSlot0{inline-size:50%;inset-block-start:8%;inset-inline-start:56%}.relances-module__eh6Uwq__noteSlot1{inline-size:50%;inset-block-start:37%;inset-inline-start:62%}.relances-module__eh6Uwq__noteSlot2{inline-size:50%;inset-block-start:66%;inset-inline-start:54%}@media (max-width:55.99rem){.relances-module__eh6Uwq__noteSlot0{inline-size:62%;inset-block-start:56%;inset-inline-start:50%}.relances-module__eh6Uwq__noteSlot1{inline-size:62%;inset-block-start:69%;inset-inline-start:58%}.relances-module__eh6Uwq__noteSlot2{inline-size:62%;inset-block-start:82%;inset-inline-start:46%}}.relances-module__eh6Uwq__zone{inline-size:calc(var(--zs-w) * 100cqw);block-size:calc(var(--zs-h) * 100cqh);position:absolute;inset-block-start:calc(var(--zs-y) * 100cqh);inset-inline-start:calc(var(--zs-x) * 100cqw);container-type:size}.relances-module__eh6Uwq__frise{inline-size:56cqw;position:absolute;inset-block:0;inset-inline-start:0}.relances-module__eh6Uwq__rail{background:var(--color-ocean-500);transform-origin:50% 0;inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:9cqh;inset-inline-start:2.1rem}.relances-module__eh6Uwq__steps{grid-template-rows:repeat(4,1fr);block-size:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.relances-module__eh6Uwq__step{grid-template-columns:4.2rem 1fr;align-items:center;gap:.5rem;min-block-size:0;display:grid}.relances-module__eh6Uwq__node{aspect-ratio:1;background:var(--paper);border-radius:50%;place-items:center;inline-size:3.1rem;margin-inline-start:.55rem;display:grid;position:relative}.relances-module__eh6Uwq__iconPencil,.relances-module__eh6Uwq__iconTech{fill:none;stroke-linecap:round;stroke-linejoin:round;block-size:76%;inline-size:76%;position:absolute;inset:12%;overflow:visible}.relances-module__eh6Uwq__iconPencil{stroke:var(--graphite);stroke-width:1.3px}.relances-module__eh6Uwq__iconTech{stroke:var(--color-ocean-700);stroke-width:1.7px}.relances-module__eh6Uwq__stepCard{min-block-size:3.6rem;display:grid;position:relative}.relances-module__eh6Uwq__stepBox{border-radius:var(--radius-lg);border:1.5px dashed #3b363173;grid-area:1/1}.relances-module__eh6Uwq__stepFace{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--card-fg);opacity:0;grid-area:1/1;grid-template-columns:auto 1fr auto;align-items:center;gap:.2rem .75rem;padding:.7rem .9rem;display:grid;position:relative}.relances-module__eh6Uwq__when{color:var(--card-accent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;font-weight:700}.relances-module__eh6Uwq__label{font-size:var(--text-sm);font-weight:600;line-height:1.25}.relances-module__eh6Uwq__status{border-radius:var(--radius-sm);color:var(--card-accent);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;background:#7eb0c938;padding:.15rem .5rem;font-size:.6875rem}.relances-module__eh6Uwq__tile{transform-origin:50%;block-size:fit-content;inline-size:min(40cqw,22rem);margin-block:auto;position:absolute;inset-block:0;inset-inline-end:0}.relances-module__eh6Uwq__tileTag{z-index:1;position:absolute;inset-block-start:-.6rem;inset-inline-end:1rem}@media (max-width:55.99rem){.relances-module__eh6Uwq__frise{inline-size:100cqw;inset-block:.9rem 0}.relances-module__eh6Uwq__step{grid-template-columns:3.6rem 1fr}.relances-module__eh6Uwq__node{inline-size:2.6rem}.relances-module__eh6Uwq__rail{inset-inline-start:1.85rem}.relances-module__eh6Uwq__stepCard{min-block-size:3rem}.relances-module__eh6Uwq__stepFace{gap:.1rem .5rem;padding:.45rem .7rem}.relances-module__eh6Uwq__label{font-size:.75rem}.relances-module__eh6Uwq__tile{inline-size:min(96cqw,23rem);inset-inline:calc(50cqw - min(96cqw,23rem)/2) auto}}@media (min-width:64rem) and (max-width:74.99rem){.relances-module__eh6Uwq__stepFace{grid-template-columns:auto minmax(0,1fr)}.relances-module__eh6Uwq__status{grid-column:2;justify-self:start}}
.surmesure-module__YMSWAa__surmesure{pointer-events:none;position:absolute;inset:0}.surmesure-module__YMSWAa__lines{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.surmesure-module__YMSWAa__line{fill:none;stroke:#3b363180;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.surmesure-module__YMSWAa__notes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.surmesure-module__YMSWAa__slot{inline-size:clamp(9.5rem,13.5vw,14.5rem);transform:translate(-50%, -50%) rotate(var(--note-w-r));position:absolute;inset-block-start:calc(var(--note-w-y) * 100%);inset-inline-start:calc(var(--note-w-x) * 100%)}.surmesure-module__YMSWAa__note{position:relative}.surmesure-module__YMSWAa__outline{clip-path:inset(0 100% 0 0);border:1.25px solid #3b363199;border-radius:3px 5px 3px 6px/5px 3px 6px;position:absolute;inset:0}.surmesure-module__YMSWAa__wash{background:var(--wash);clip-path:inset(0 100% 0 0);border-radius:2px;position:absolute;inset:.1875rem}.surmesure-module__YMSWAa__body{min-block-size:3.25rem;color:var(--graphite);opacity:0;align-items:center;gap:.625rem;padding:.5rem .875rem;display:flex;position:relative}.surmesure-module__YMSWAa__icon{color:var(--tech-ink);flex:none;font-size:1.5rem}.surmesure-module__YMSWAa__label{text-wrap:balance;font-size:clamp(.8125rem,.75rem + .25vw,1rem);font-weight:600;line-height:1.2}@media (max-width:55.99rem){.surmesure-module__YMSWAa__slot{inline-size:43%;transform:translate(-50%, -50%) rotate(var(--note-c-r));inset-block-start:calc(var(--note-c-y) * 100%);inset-inline-start:calc(var(--note-c-x) * 100%)}.surmesure-module__YMSWAa__body{gap:.5rem;min-block-size:2.75rem;padding:.375rem .625rem}.surmesure-module__YMSWAa__icon{font-size:1.25rem}.surmesure-module__YMSWAa__label{font-size:.8125rem}.surmesure-module__YMSWAa__lines{display:none}}
.tattoo-module__Ds9iJq__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;flex-direction:column;font-size:14px;line-height:1.35;display:flex;overflow:hidden}.tattoo-module__Ds9iJq__app :focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.tattoo-module__Ds9iJq__app :where(h1,h2,h3,h4){text-transform:none;text-wrap:wrap;font-family:inherit;line-height:1.25}.tattoo-module__Ds9iJq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tattoo-module__Ds9iJq__muted{color:var(--app-muted);font-size:13px}.tattoo-module__Ds9iJq__bar{background:var(--app-bar);flex:none;align-items:center;gap:22px;height:72px;padding:0 28px;display:flex}.tattoo-module__Ds9iJq__logo{--app-primary:var(--app-bar-ink);--app-primary-ink:var(--app-bar)}.tattoo-module__Ds9iJq__tabs{background:color-mix(in srgb, var(--app-bar-ink) 9%, transparent);border-radius:999px;gap:4px;margin-left:14px;padding:5px;display:flex}.tattoo-module__Ds9iJq__tab{color:#e6d6ca;height:42px;font:inherit;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:650;display:inline-flex}.tattoo-module__Ds9iJq__tab:active:not([aria-current=page]){color:#fff;background:#fbf2ea24}.tattoo-module__Ds9iJq__tab[aria-current=page]{background:var(--app-bar-ink);color:var(--app-bar)}.tattoo-module__Ds9iJq__bar :focus-visible{outline-color:var(--app-bar-ink)}@media (hover:hover) and (pointer:fine){.tattoo-module__Ds9iJq__tab:hover:not([aria-current=page]){color:#fff;background:#fbf2ea24}}.tattoo-module__Ds9iJq__search{white-space:nowrap;color:#dbc7ba;background:#fbf2ea1a;border-radius:999px;align-items:center;gap:10px;width:270px;height:40px;margin-left:auto;padding:0 16px;font-size:14px;display:flex;overflow:hidden}.tattoo-module__Ds9iJq__owner{background:var(--app-accent);width:40px;height:40px;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}.tattoo-module__Ds9iJq__content{min-height:0;animation:tattoo-module__Ds9iJq__page-in var(--dur-ui) var(--ease-out) both;flex:1;padding:22px 28px;overflow:hidden}@keyframes tattoo-module__Ds9iJq__page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tattoo-module__Ds9iJq__content{animation:none}.tattoo-module__Ds9iJq__tab{transition:none}}.tattoo-module__Ds9iJq__home{grid-template-columns:minmax(0,1fr) 336px;gap:24px;height:100%;display:grid}.tattoo-module__Ds9iJq__main{flex-direction:column;min-width:0;min-height:0;display:flex}.tattoo-module__Ds9iJq__figures{margin:0 0 18px;padding:0;list-style:none;display:flex}.tattoo-module__Ds9iJq__figures li{border-right:1px solid var(--app-line);margin-right:34px;padding-right:34px}.tattoo-module__Ds9iJq__figures li:last-child{border-right:0;margin-right:0;padding-right:0}.tattoo-module__Ds9iJq__figures strong{letter-spacing:-.03em;color:var(--app-primary);font-size:40px;font-weight:750;line-height:1;display:block}.tattoo-module__Ds9iJq__figures span{color:var(--app-muted);margin-top:6px;font-size:13.5px;font-weight:600;display:block}.tattoo-module__Ds9iJq__galleryHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tattoo-module__Ds9iJq__galleryHead h3{margin:0;font-size:18px;font-weight:750}.tattoo-module__Ds9iJq__stageLegend{gap:16px;margin:0;padding:0;list-style:none;display:flex}.tattoo-module__Ds9iJq__stageLegend li{color:var(--app-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.tattoo-module__Ds9iJq__stageLegend strong{color:var(--app-ink)}.tattoo-module__Ds9iJq__stage_sketch{--stage:var(--app-tone-d);--stage-soft:var(--app-tone-d-soft);--stage-ink:var(--app-tone-d-ink)}.tattoo-module__Ds9iJq__stage_approved{--stage:var(--app-tone-b);--stage-soft:var(--app-tone-b-soft);--stage-ink:var(--app-tone-b-ink)}.tattoo-module__Ds9iJq__stage_sessions{--stage:var(--app-tone-a);--stage-soft:var(--app-tone-a-soft);--stage-ink:var(--app-tone-a-ink)}.tattoo-module__Ds9iJq__stage_healing{--stage:var(--app-tone-c);--stage-soft:var(--app-tone-c-soft);--stage-ink:var(--app-tone-c-ink)}.tattoo-module__Ds9iJq__stageDot{background:var(--stage);border-radius:50%;width:8px;height:8px}.tattoo-module__Ds9iJq__gallery{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.tattoo-module__Ds9iJq__project{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) 5%, transparent);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tattoo-module__Ds9iJq__projectArt{flex:1;min-height:0}.tattoo-module__Ds9iJq__stageTag{background:var(--app-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--app-primary) 18%, transparent);color:var(--stage-ink);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700;position:absolute;top:10px;left:10px}.tattoo-module__Ds9iJq__projectBody{flex-direction:column;flex:none;gap:1px;padding:11px 15px 13px;display:flex}.tattoo-module__Ds9iJq__projectBody>strong{letter-spacing:-.01em;font-size:16.5px;font-weight:750}.tattoo-module__Ds9iJq__next{color:var(--app-accent-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.tattoo-module__Ds9iJq__projectFoot{margin-top:8px;display:flex}.tattoo-module__Ds9iJq__projectBody>:nth-last-child(2){margin-top:7px}.tattoo-module__Ds9iJq__side{flex-direction:column;gap:16px;min-height:0;display:flex}.tattoo-module__Ds9iJq__inbox{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;flex-direction:column;flex:1;min-height:0;padding:18px 18px 6px;display:flex;overflow:hidden}.tattoo-module__Ds9iJq__inboxHead{align-items:center;gap:10px;display:flex}.tattoo-module__Ds9iJq__inboxHead h3{margin:0;font-size:17px;font-weight:750}.tattoo-module__Ds9iJq__inboxIcon{background:var(--app-accent-soft);width:36px;height:36px;color:var(--app-accent-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tattoo-module__Ds9iJq__inboxFigure{align-items:baseline;gap:10px;margin:14px 0 8px;display:flex}.tattoo-module__Ds9iJq__inboxFigure strong{letter-spacing:-.03em;color:var(--app-primary);font-size:38px;font-weight:750;line-height:1}.tattoo-module__Ds9iJq__inboxFigure span{color:var(--app-muted);font-size:13.5px;font-weight:600}.tattoo-module__Ds9iJq__inboxList{margin:0;padding:0;list-style:none}.tattoo-module__Ds9iJq__inboxList li{border-top:1px solid var(--app-line);align-items:center;gap:11px;padding:10px 0;display:flex}.tattoo-module__Ds9iJq__inboxText{flex-direction:column;flex:1;min-width:0;display:flex}.tattoo-module__Ds9iJq__inboxText strong{font-size:14.5px;font-weight:700}.tattoo-module__Ds9iJq__inboxText span{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tattoo-module__Ds9iJq__nextSession{background:var(--app-primary);color:var(--app-primary-ink);border-radius:20px;flex:none;align-items:center;gap:14px;padding:14px;display:flex}.tattoo-module__Ds9iJq__nextArt{border-radius:12px;flex:none;width:104px;height:78px}.tattoo-module__Ds9iJq__nextText{flex-direction:column;gap:2px;min-width:0;display:flex}.tattoo-module__Ds9iJq__nextText strong{font-size:18px;font-weight:750}.tattoo-module__Ds9iJq__nextText .tattoo-module__Ds9iJq__muted{color:var(--app-primary-faint)}.tattoo-module__Ds9iJq__nextWhen{letter-spacing:.06em;text-transform:uppercase;color:var(--app-primary-faint);font-size:12.5px;font-weight:700}
.tattoo-clients-module__SwBava__clients{grid-template-columns:330px minmax(0,1fr);gap:22px;height:100%;display:grid}.tattoo-clients-module__SwBava__list{flex-direction:column;min-height:0;display:flex}.tattoo-clients-module__SwBava__title{letter-spacing:-.02em;color:var(--app-primary);margin:0 0 12px;font-size:24px;font-weight:750}.tattoo-clients-module__SwBava__list ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tattoo-clients-module__SwBava__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:3px 12px;display:flex}.tattoo-clients-module__SwBava__row:active:not([aria-current=true]){background:var(--app-primary-soft)}@media (prefers-reduced-motion:reduce){.tattoo-clients-module__SwBava__row{transition:none}}.tattoo-clients-module__SwBava__row[aria-current=true]{border-color:var(--app-line);background:var(--app-surface);box-shadow:0 0 0 1px var(--app-primary)}.tattoo-clients-module__SwBava__row>:first-child{width:36px;height:36px;font-size:12.5px}.tattoo-clients-module__SwBava__rowText{flex-direction:column;display:flex}.tattoo-clients-module__SwBava__rowText strong{font-size:14.5px;font-weight:700}.tattoo-clients-module__SwBava__rowText span{color:var(--app-muted);font-size:12.5px}.tattoo-clients-module__SwBava__card{border:1px solid var(--app-line);background:var(--app-surface);border-radius:22px;flex-direction:column;min-height:0;padding:22px 26px;display:flex;overflow:hidden}.tattoo-clients-module__SwBava__head{border-bottom:1px solid var(--app-line);align-items:center;gap:14px;padding-bottom:18px;display:flex}.tattoo-clients-module__SwBava__head>:first-child{width:54px;height:54px;font-size:17px}.tattoo-clients-module__SwBava__who{flex-direction:column;flex:1;display:flex}.tattoo-clients-module__SwBava__who strong{letter-spacing:-.015em;font-size:21px;font-weight:750}.tattoo-clients-module__SwBava__who span{color:var(--app-muted);font-size:13.5px}.tattoo-clients-module__SwBava__formOk,.tattoo-clients-module__SwBava__formTodo{border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}.tattoo-clients-module__SwBava__formOk{background:var(--app-ok-bg);color:var(--app-ok-ink)}.tattoo-clients-module__SwBava__formTodo{background:var(--app-warn-bg);color:var(--app-warn-ink)}.tattoo-clients-module__SwBava__columns{flex:1;grid-template-columns:1.25fr 1fr;gap:28px;min-height:0;padding-top:16px;display:grid}.tattoo-clients-module__SwBava__columns h3{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);margin:0 0 10px;font-size:12.5px;font-weight:700}.tattoo-clients-module__SwBava__columns section>h3:not(:first-child){margin-top:22px}.tattoo-clients-module__SwBava__projects,.tattoo-clients-module__SwBava__sessionLines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tattoo-clients-module__SwBava__projects li{border:1px solid var(--app-line);border-radius:16px;gap:14px;padding:10px;display:flex}.tattoo-clients-module__SwBava__thumb{border-radius:12px;flex:none;width:92px;height:92px}.tattoo-clients-module__SwBava__projectText{flex-direction:column;gap:2px;min-width:0;display:flex}.tattoo-clients-module__SwBava__projectText strong{font-size:16px;font-weight:750}.tattoo-clients-module__SwBava__projectText>span{color:var(--app-muted);font-size:13px}.tattoo-clients-module__SwBava__badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tattoo-clients-module__SwBava__stage{background:var(--app-primary-soft);height:24px;color:var(--app-primary);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.tattoo-clients-module__SwBava__sessionLines{gap:0}.tattoo-clients-module__SwBava__sessionLines li{border-top:1px solid var(--app-line);gap:14px;padding:9px 0;font-size:14px;font-weight:600;display:flex}.tattoo-clients-module__SwBava__sessionLines li:first-child{border-top:0}.tattoo-clients-module__SwBava__when{width:84px;color:var(--app-accent-ink);flex:none;font-weight:700}.tattoo-clients-module__SwBava__none{color:var(--app-muted);margin:0;font-size:14px}
.watch-orders-module__RVMSDG__orders{flex-direction:column;height:100%;display:flex}.watch-orders-module__RVMSDG__stages,.watch-orders-module__RVMSDG__columns{grid-template-columns:repeat(3,minmax(0,1fr)) 300px;gap:16px;display:grid}.watch-orders-module__RVMSDG__stages{flex:none;margin:0 0 14px;padding:0;list-style:none}.watch-orders-module__RVMSDG__stage{background:var(--app-primary-soft);height:66px;color:var(--app-primary);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%);align-items:center;gap:12px;padding:0 34px 0 28px;display:flex}.watch-orders-module__RVMSDG__stage:first-child{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);padding-left:20px}.watch-orders-module__RVMSDG__stage:nth-child(2){background:var(--app-primary-faint)}.watch-orders-module__RVMSDG__stage:nth-child(3){background:var(--app-primary);color:var(--app-primary-ink)}.watch-orders-module__RVMSDG__stageNumber{background:var(--app-surface);width:30px;height:30px;color:var(--app-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:750;display:inline-flex}.watch-orders-module__RVMSDG__stageText{flex-direction:column;font-size:13.5px;font-weight:650;display:flex}.watch-orders-module__RVMSDG__stageText strong{letter-spacing:-.03em;font-size:26px;font-weight:750;line-height:1.05}.watch-orders-module__RVMSDG__stageTotal{margin-left:auto;font-size:15px;font-weight:700}.watch-orders-module__RVMSDG__afterHead{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.watch-orders-module__RVMSDG__afterHead h3{color:var(--app-primary);margin:0;font-size:17px;font-weight:750}.watch-orders-module__RVMSDG__afterHead strong{background:var(--app-accent-soft);min-width:30px;color:var(--app-accent-ink);text-align:center;border-radius:999px;padding:3px 10px;font-size:14px}.watch-orders-module__RVMSDG__columns{flex:1;min-height:0}.watch-orders-module__RVMSDG__column,.watch-orders-module__RVMSDG__after{flex-direction:column;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.watch-orders-module__RVMSDG__order{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:9px 14px 8px;display:grid}.watch-orders-module__RVMSDG__dial{width:50px;height:50px}.watch-orders-module__RVMSDG__orderText{flex-direction:column;min-width:0;display:flex}.watch-orders-module__RVMSDG__orderNumber{letter-spacing:.06em;color:var(--app-muted);font-size:12px;font-weight:700}.watch-orders-module__RVMSDG__orderText strong{font-size:15px;font-weight:750}.watch-orders-module__RVMSDG__model{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.watch-orders-module__RVMSDG__price{color:var(--app-primary);align-self:start;font-size:16px;font-weight:750}.watch-orders-module__RVMSDG__orderStep{border-top:1px solid var(--app-line);grid-column:1/-1;align-items:center;gap:6px;margin:0;padding-top:8px;font-size:13px;font-weight:600;display:flex}.watch-orders-module__RVMSDG__due{color:var(--app-accent-ink);margin-left:auto;font-weight:700}.watch-orders-module__RVMSDG__after{background:var(--app-primary-soft);border-radius:18px;gap:8px;padding:10px}.watch-orders-module__RVMSDG__after li{background:var(--app-surface);border-radius:14px;gap:10px;padding:9px 12px;display:flex}.watch-orders-module__RVMSDG__afterText{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;font-size:13px;display:flex}.watch-orders-module__RVMSDG__afterTop{justify-content:space-between;align-self:stretch;align-items:baseline;display:flex}.watch-orders-module__RVMSDG__afterTop strong{color:var(--app-ink);margin-right:4px;font-size:14px;font-weight:700}.watch-orders-module__RVMSDG__afterTop>span{color:var(--app-muted);font-size:12.5px}.watch-orders-module__RVMSDG__outcome{color:var(--app-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.watch-module__zgATEG__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;flex-direction:column;font-size:14px;line-height:1.35;display:flex;overflow:hidden}.watch-module__zgATEG__app :focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.watch-module__zgATEG__app :where(h1,h2,h3,h4){text-transform:none;text-wrap:wrap;font-family:inherit;line-height:1.25}.watch-module__zgATEG__top{background:var(--app-surface);flex:none;align-items:center;gap:24px;height:68px;padding:0 28px;display:flex}.watch-module__zgATEG__search{border:1px solid var(--app-line);background:var(--app-bg);max-width:560px;height:44px;color:var(--app-muted);white-space:nowrap;border-radius:12px;flex:1;align-items:center;gap:12px;margin-left:24px;padding:0 18px;font-size:14.5px;display:flex;overflow:hidden}.watch-module__zgATEG__date{color:var(--app-muted);margin-left:auto;font-size:13.5px;font-weight:600}.watch-module__zgATEG__owner{background:var(--app-primary);width:40px;height:40px;color:var(--app-primary-ink);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:750;display:inline-flex}.watch-module__zgATEG__tabs{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:var(--app-surface);flex:none;gap:30px;padding:0 28px;display:flex}.watch-module__zgATEG__tab{height:52px;color:var(--app-muted);font:inherit;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;padding:0 2px;font-size:15px;font-weight:650;display:inline-flex}.watch-module__zgATEG__tab:active:not([aria-current=page]){color:var(--app-primary)}.watch-module__zgATEG__tab[aria-current=page]{border-bottom-color:var(--app-accent);color:var(--app-ink)}@media (hover:hover) and (pointer:fine){.watch-module__zgATEG__tab:hover:not([aria-current=page]){color:var(--app-primary)}}.watch-module__zgATEG__count{background:var(--app-primary-soft);min-width:24px;color:var(--app-primary);text-align:center;border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700}.watch-module__zgATEG__content{min-height:0;animation:watch-module__zgATEG__page-in var(--dur-ui) var(--ease-out) both;flex:1;padding:22px 28px;overflow:hidden}@keyframes watch-module__zgATEG__page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.watch-module__zgATEG__content{animation:none}.watch-module__zgATEG__tab{transition:none}}
.frame-module__LA9e6a__viewport{width:100%;position:relative;overflow:hidden}.frame-module__LA9e6a__stage{transform-origin:0 0;position:absolute;top:0;left:0}.frame-module__LA9e6a__device{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.frame-module__LA9e6a__tag{background:var(--color-honey-300,#f9e4ae);color:var(--color-ink-950,#0c0a08);border-radius:999px;align-self:flex-start;margin:0;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.3}.frame-module__LA9e6a__desktopFrame{background:#1b2a33;border-radius:18px;padding:12px;box-shadow:0 2px 4px #0c0a0814,0 18px 40px -12px #0c0a0852}.frame-module__LA9e6a__desktopFrame .frame-module__LA9e6a__viewport{border-radius:8px}.frame-module__LA9e6a__phoneWrap{width:min(100%,380px);margin-inline:auto}.frame-module__LA9e6a__phoneFrame{background:#1b2a33;border-radius:46px;padding:11px;box-shadow:0 2px 4px #0c0a0814,0 18px 40px -12px #0c0a0852}.frame-module__LA9e6a__phoneFrame .frame-module__LA9e6a__viewport{border-radius:36px}.frame-module__LA9e6a__phoneNote{text-align:center;color:var(--fg-secondary,#5a5340);margin:14px 0 0;font-size:15px}@media (max-width:47.99rem){.frame-module__LA9e6a__phoneWrap{flex-direction:column;display:flex}.frame-module__LA9e6a__phoneAction{order:-1}}@media (max-width:47.99rem) and (min-height:31.25rem){.frame-module__LA9e6a__phoneWrap{display:block}.frame-module__LA9e6a__phoneAction{order:0}.frame-module__LA9e6a__phoneAction+.frame-module__LA9e6a__phoneNote{margin-top:12px}}
.phone-module__GqRsNq__phone{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;flex-direction:column;font-size:14px;line-height:1.35;display:flex;overflow:hidden}@media (max-width:47.99rem){.phone-module__GqRsNq__phone:not([data-inner-scroll]),.phone-module__GqRsNq__phone:not([data-inner-scroll]) *{touch-action:pan-y}}.phone-module__GqRsNq__phone :focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.phone-module__GqRsNq__phone :where(h1,h2,h3,h4){text-transform:none;text-wrap:wrap;font-family:inherit;line-height:1.25}.phone-module__GqRsNq__top{background:var(--app-surface);border-bottom:1px solid var(--app-line);flex:none;justify-content:space-between;align-items:center;height:84px;padding:30px 20px 0;display:flex}.phone-module__GqRsNq__owner{background:var(--app-accent-ink);width:34px;height:34px;color:var(--app-on-accent,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:750;display:inline-flex}.phone-module__GqRsNq__screen{min-height:0;animation:phone-module__GqRsNq__screen-in var(--dur-ui) var(--ease-out) both;flex-direction:column;flex:1;gap:12px;padding:16px 16px 0;display:flex;overflow:hidden}@keyframes phone-module__GqRsNq__screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.phone-module__GqRsNq__title{letter-spacing:-.02em;color:var(--app-primary);margin:0;font-size:24px;font-weight:750}.phone-module__GqRsNq__stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.phone-module__GqRsNq__stat{border:1px solid var(--app-line);background:var(--app-surface);min-height:84px;color:var(--app-muted);border-radius:14px;flex-direction:column;justify-content:space-between;gap:8px;padding:13px 14px;font-size:13px;font-weight:600;display:flex}.phone-module__GqRsNq__stat strong{letter-spacing:-.025em;color:var(--app-primary);font-size:28px;font-weight:750;line-height:1}.phone-module__GqRsNq__statHero{background:var(--app-primary);color:var(--app-primary-faint);border-color:#0000}.phone-module__GqRsNq__statHero strong{color:var(--app-primary-ink)}.phone-module__GqRsNq__wide{min-height:84px}.phone-module__GqRsNq__card{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;padding:14px 16px 6px}.phone-module__GqRsNq__card h3{margin:0 0 4px;font-size:15px;font-weight:700}.phone-module__GqRsNq__list{margin:0;padding:0;list-style:none}.phone-module__GqRsNq__list li{border-top:1px solid var(--app-line);align-items:center;gap:10px;padding:8px 0;display:flex}.phone-module__GqRsNq__list li:first-child{border-top:0}.phone-module__GqRsNq__list li>:last-child:not(.phone-module__GqRsNq__stack){margin-left:auto}.phone-module__GqRsNq__list li.phone-module__GqRsNq__now{background:var(--app-accent-soft);border-radius:10px;margin:0 -8px;padding-inline:8px}.phone-module__GqRsNq__stack{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.phone-module__GqRsNq__stack strong{font-size:14.5px;font-weight:700}.phone-module__GqRsNq__stack span{color:var(--app-muted);font-size:13px}.phone-module__GqRsNq__time{width:46px;color:var(--app-muted);flex:none;font-size:13px;font-weight:650}.phone-module__GqRsNq__cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.phone-module__GqRsNq__requestCard,.phone-module__GqRsNq__quoteCard{border:1px solid var(--app-line);background:var(--app-surface);width:100%;color:inherit;font:inherit;text-align:left;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex}button.phone-module__GqRsNq__requestCard{cursor:pointer;transition:background-color var(--dur-press) var(--ease-out)}button.phone-module__GqRsNq__requestCard:active{background:var(--app-primary-soft)}.phone-module__GqRsNq__requestSide,.phone-module__GqRsNq__quoteSide{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.phone-module__GqRsNq__quoteSide strong{color:var(--app-primary);font-size:15px;font-weight:700}.phone-module__GqRsNq__tabBar{border-top:1px solid var(--app-line);background:var(--app-surface);flex:none;grid-template-columns:repeat(4,1fr);height:88px;padding:8px 8px 24px;display:grid}.phone-module__GqRsNq__tabButton{color:var(--app-muted);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:650;display:flex}.phone-module__GqRsNq__tabButton:active{transform:scale(.97)}.phone-module__GqRsNq__tabButton[aria-current=page]{background:var(--app-primary-soft);color:var(--app-primary)}@media (prefers-reduced-motion:reduce){.phone-module__GqRsNq__screen{animation:none}.phone-module__GqRsNq__tabButton{transition:none}.phone-module__GqRsNq__tabButton:active{transform:none}}.phone-module__GqRsNq__back{height:36px;color:var(--app-primary);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:4px;margin-left:-6px;padding:0 10px 0 4px;font-size:15px;font-weight:650;display:inline-flex}.phone-module__GqRsNq__back:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.phone-module__GqRsNq__back{transition:none}.phone-module__GqRsNq__back:active{transform:none}}.phone-module__GqRsNq__detail{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.phone-module__GqRsNq__detailHead{align-items:center;gap:12px;width:100%;margin-bottom:2px;display:flex}.phone-module__GqRsNq__blockLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);margin:6px 0 0;font-size:13px;font-weight:700}.phone-module__GqRsNq__message{background:var(--app-bg);border-radius:12px 12px 12px 4px;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.45}.phone-module__GqRsNq__outcome{align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.phone-module__GqRsNq__outcome svg{color:var(--app-ok-ink);flex:none;margin-top:1px}.phone-module__GqRsNq__quote{border:1px solid var(--app-accent-soft);background:linear-gradient(180deg, var(--app-accent-soft), var(--app-surface) 56px);border-radius:14px;padding:12px 16px 14px}.phone-module__GqRsNq__quote h4{color:var(--app-accent-ink);margin:0 0 4px;font-size:14.5px;font-weight:700}.phone-module__GqRsNq__quote ul{margin:0;padding:0;list-style:none}.phone-module__GqRsNq__quote li{border-bottom:1px solid var(--app-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.phone-module__GqRsNq__quoteFoot{color:var(--app-muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}.phone-module__GqRsNq__quoteFoot strong{letter-spacing:-.02em;color:var(--app-primary);font-size:24px;font-weight:750}@media (max-width:63.99rem){.phone-module__GqRsNq__tabBar.phone-module__GqRsNq__tabBar{height:auto;padding:6px 8px 22px}.phone-module__GqRsNq__tabBar .phone-module__GqRsNq__tabButton.phone-module__GqRsNq__tabButton,.phone-module__GqRsNq__screen .phone-module__GqRsNq__back.phone-module__GqRsNq__back{min-height:calc(var(--m-tap,2.75rem) / var(--demo-k,.8))}}.phone-module__GqRsNq__full{position:relative;container:app-full/size}.phone-module__GqRsNq__full .phone-module__GqRsNq__top{height:calc(54px + max(30px, env(safe-area-inset-top,0px) / var(--demo-k,1)));padding:max(30px, env(safe-area-inset-top,0px) / var(--demo-k,1)) max(20px, env(safe-area-inset-right,0px) / var(--demo-k,1)) 0 max(20px, env(safe-area-inset-left,0px) / var(--demo-k,1))}.phone-module__GqRsNq__full .phone-module__GqRsNq__screen{padding-inline:max(16px, env(safe-area-inset-left,0px) / var(--demo-k,1)) max(16px, env(safe-area-inset-right,0px) / var(--demo-k,1))}.phone-module__GqRsNq__full.phone-module__GqRsNq__full .phone-module__GqRsNq__tabBar.phone-module__GqRsNq__tabBar{padding-bottom:max(10px, env(safe-area-inset-bottom,0px) / var(--demo-k,1))}@container app-full (max-height:800px){.phone-module__GqRsNq__top{height:calc(44px + max(30px, env(safe-area-inset-top,0px) / var(--demo-k,1)))}.phone-module__GqRsNq__screen{gap:10px;padding-block-start:12px}.phone-module__GqRsNq__stat{gap:6px;min-height:72px;padding-block:10px}.phone-module__GqRsNq__wide{min-height:64px}.phone-module__GqRsNq__card{padding-block-start:10px}.phone-module__GqRsNq__list li{padding-block:6px}.phone-module__GqRsNq__cards{gap:6px}.phone-module__GqRsNq__requestCard,.phone-module__GqRsNq__quoteCard{padding-block:8px}.phone-module__GqRsNq__detail{gap:4px;padding-block:10px}.phone-module__GqRsNq__detailHead{margin-bottom:0}.phone-module__GqRsNq__blockLabel{margin-top:2px}.phone-module__GqRsNq__message{padding-block:8px;font-size:14px;line-height:1.35}.phone-module__GqRsNq__quote{padding-block:8px 10px}.phone-module__GqRsNq__quote li{padding-block:4px}.phone-module__GqRsNq__quoteFoot{margin-top:6px}.phone-module__GqRsNq__quoteFoot strong{font-size:22px}}.phone-module__GqRsNq__phone[data-layout=tattoo] .phone-module__GqRsNq__top{background:var(--app-bar);border-bottom:0}.phone-module__GqRsNq__phone[data-layout=tattoo] .phone-module__GqRsNq__top>:first-child{--app-primary:var(--app-bar-ink);--app-primary-ink:var(--app-bar)}.phone-module__GqRsNq__phone[data-layout=tattoo] .phone-module__GqRsNq__tabBar{background:var(--app-bar);border:0;border-radius:999px;gap:4px;margin:0 14px 12px;padding:5px}.phone-module__GqRsNq__phone[data-layout=tattoo] .phone-module__GqRsNq__tabButton{color:#e6d6ca;border-radius:999px}.phone-module__GqRsNq__phone[data-layout=tattoo] .phone-module__GqRsNq__tabButton[aria-current=page]{background:var(--app-bar-ink);color:var(--app-bar)}.phone-module__GqRsNq__phone[data-layout=concierge] .phone-module__GqRsNq__top{background:var(--app-bar);border-bottom:0}.phone-module__GqRsNq__phone[data-layout=concierge] .phone-module__GqRsNq__top>:first-child{--app-primary:var(--app-bar-ink);--app-primary-ink:var(--app-bar)}.phone-module__GqRsNq__phone[data-layout=concierge] .phone-module__GqRsNq__tabButton{border-radius:0 0 12px 12px;position:relative}.phone-module__GqRsNq__phone[data-layout=concierge] .phone-module__GqRsNq__tabButton[aria-current=page]{color:var(--app-primary);background:0 0}.phone-module__GqRsNq__phone[data-layout=concierge] .phone-module__GqRsNq__tabButton[aria-current=page]:before{content:"";background:var(--app-primary);border-radius:0 0 4px 4px;height:4px;position:absolute;top:-9px;left:22%;right:22%}.phone-module__GqRsNq__phone[data-layout=watch] .phone-module__GqRsNq__top{gap:12px}.phone-module__GqRsNq__headSearch{background:var(--app-bg);min-width:0;height:38px;color:var(--app-muted);white-space:nowrap;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.phone-module__GqRsNq__headSearch svg{flex:none}.phone-module__GqRsNq__phone[data-layout=watch] .phone-module__GqRsNq__tabBar{padding-top:0}.phone-module__GqRsNq__phone[data-layout=watch] .phone-module__GqRsNq__tabButton{border-top:3px solid #0000;border-radius:0}.phone-module__GqRsNq__phone[data-layout=watch] .phone-module__GqRsNq__tabButton[aria-current=page]{border-top-color:var(--app-accent);color:var(--app-ink);background:0 0}
.watch-phone-module__CPwHjq__stages{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.watch-phone-module__CPwHjq__stages li{background:var(--app-primary-soft);color:var(--app-primary);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);flex-direction:column;gap:2px;padding:10px 12px 9px;display:flex}.watch-phone-module__CPwHjq__stages li:nth-child(2){background:var(--app-primary-faint)}.watch-phone-module__CPwHjq__stages li:nth-child(3){background:var(--app-primary);color:var(--app-primary-ink)}.watch-phone-module__CPwHjq__stageCount{letter-spacing:-.03em;font-size:26px;font-weight:750;line-height:1}.watch-phone-module__CPwHjq__stageName{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:flex}.watch-phone-module__CPwHjq__stageName>span{background:var(--app-surface);width:16px;height:16px;color:var(--app-primary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.watch-phone-module__CPwHjq__dial{flex:none;width:46px;height:46px}.watch-phone-module__CPwHjq__orders,.watch-phone-module__CPwHjq__repairs,.watch-phone-module__CPwHjq__stock,.watch-phone-module__CPwHjq__customers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.watch-phone-module__CPwHjq__orders{gap:7px}.watch-phone-module__CPwHjq__orders li{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;align-items:center;gap:12px;padding:11px 14px 11px 10px;display:flex}.watch-phone-module__CPwHjq__orderText{flex-direction:column;flex:1;min-width:0;display:flex}.watch-phone-module__CPwHjq__orderText strong{font-size:14.5px;font-weight:700}.watch-phone-module__CPwHjq__orderText>span{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.watch-phone-module__CPwHjq__orderText .watch-phone-module__CPwHjq__step{color:var(--app-accent-ink);font-weight:650}.watch-phone-module__CPwHjq__price{color:var(--app-primary);flex:none;align-self:flex-start;font-size:15px;font-weight:750}.watch-phone-module__CPwHjq__after{background:var(--app-primary-soft);border-radius:16px;padding:12px 14px 4px}.watch-phone-module__CPwHjq__after h3{color:var(--app-primary);margin:0 0 6px;font-size:15px;font-weight:750}.watch-phone-module__CPwHjq__after ul{margin:0;padding:0;list-style:none}.watch-phone-module__CPwHjq__after li{border-top:1px solid color-mix(in srgb, var(--app-primary) 12%, transparent);align-items:center;gap:10px;padding:8px 0;display:flex}.watch-phone-module__CPwHjq__afterText{flex-direction:column;flex:1;min-width:0;display:flex}.watch-phone-module__CPwHjq__afterText strong{font-size:14px;font-weight:700}.watch-phone-module__CPwHjq__afterText span{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.watch-phone-module__CPwHjq__repairs{gap:8px}.watch-phone-module__CPwHjq__repairs li{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;gap:12px;padding:15px 14px 15px 10px;display:flex}.watch-phone-module__CPwHjq__repairText{min-width:0;color:var(--app-muted);flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.watch-phone-module__CPwHjq__repairHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.watch-phone-module__CPwHjq__repairHead strong{color:var(--app-ink);font-size:14.5px;font-weight:700}.watch-phone-module__CPwHjq__bars{gap:3px;margin:6px 0 2px;display:flex}.watch-phone-module__CPwHjq__bars>span{border-radius:999px;flex:1;height:6px}.watch-phone-module__CPwHjq__bar_done{background:var(--app-primary)}.watch-phone-module__CPwHjq__bar_current{background:var(--app-accent)}.watch-phone-module__CPwHjq__bar_todo{background:var(--app-primary-faint)}.watch-phone-module__CPwHjq__repairFoot{justify-content:space-between;gap:8px;display:flex}.watch-phone-module__CPwHjq__repairFoot strong{color:var(--app-ink);font-size:13px}.watch-phone-module__CPwHjq__alert{background:var(--app-warn-bg);color:var(--app-warn-ink);border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 16px;display:flex}.watch-phone-module__CPwHjq__alert strong{font-size:26px;line-height:1}.watch-phone-module__CPwHjq__alert span{font-size:14px;font-weight:650}.watch-phone-module__CPwHjq__stock{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;padding:2px 14px}.watch-phone-module__CPwHjq__stock li{border-top:1px solid var(--app-line);align-items:center;gap:14px;padding:14px 0;display:flex}.watch-phone-module__CPwHjq__stock li:first-child{border-top:0}.watch-phone-module__CPwHjq__stockText{flex-direction:column;flex:1;gap:7px;display:flex}.watch-phone-module__CPwHjq__stockText strong{font-size:14.5px;font-weight:700}.watch-phone-module__CPwHjq__gauge{background:var(--app-primary-soft);border-radius:999px;height:7px;display:block}.watch-phone-module__CPwHjq__gauge>span{border-radius:999px;height:100%;display:block}.watch-phone-module__CPwHjq__gaugeOk{background:var(--app-tone-a)}.watch-phone-module__CPwHjq__gaugeLow{background:var(--app-accent)}.watch-phone-module__CPwHjq__qty,.watch-phone-module__CPwHjq__qtyLow{text-align:right;min-width:28px;font-size:20px;font-weight:750}.watch-phone-module__CPwHjq__qtyLow{color:var(--app-warn-ink)}.watch-phone-module__CPwHjq__total{background:var(--app-primary);color:var(--app-primary-ink);border-radius:16px;flex-direction:column;gap:2px;margin:0;padding:14px 18px;display:flex}.watch-phone-module__CPwHjq__total span{color:var(--app-primary-faint);font-size:13.5px;font-weight:600}.watch-phone-module__CPwHjq__total strong{letter-spacing:-.03em;font-size:32px;font-weight:750;line-height:1.1}.watch-phone-module__CPwHjq__customers{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;padding:2px 14px}.watch-phone-module__CPwHjq__customers li{border-top:1px solid var(--app-line);align-items:center;gap:12px;padding:14px 0;display:flex}.watch-phone-module__CPwHjq__customers li:first-child{border-top:0}.watch-phone-module__CPwHjq__customerText{flex-direction:column;flex:1;min-width:0;display:flex}.watch-phone-module__CPwHjq__customerText strong{font-size:14.5px;font-weight:700}.watch-phone-module__CPwHjq__customerText span{color:var(--app-muted);font-size:13px}.watch-phone-module__CPwHjq__customerSide{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.watch-phone-module__CPwHjq__customerSide strong{color:var(--app-primary);font-size:15px;font-weight:750}.watch-phone-module__CPwHjq__loyal{background:var(--app-accent-soft);color:var(--app-accent-ink);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}
.MotionArticles-module__El5qCW__articles{position:relative}.MotionArticles-module__El5qCW__page{inline-size:100%;max-inline-size:var(--page-max);padding:clamp(5rem, 4rem + 8vw, 10rem) var(--spacing-gutter);gap:clamp(4rem,3rem + 6vw,8rem);margin-inline:auto;display:grid}.MotionArticles-module__El5qCW__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent);align-items:center;gap:.75rem;margin:0;font-weight:400;display:flex}.MotionArticles-module__El5qCW__eyebrow:before{content:"";background:currentColor;flex:none;block-size:1.5px;inline-size:2.5rem}.MotionArticles-module__El5qCW__article{align-content:start;gap:1.5rem;display:grid}.MotionArticles-module__El5qCW__step{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;color:var(--fg-tertiary);margin:0}.MotionArticles-module__El5qCW__title{max-inline-size:22ch;font-family:var(--font-display);text-transform:uppercase;color:var(--fg-primary);text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.4rem + 4.5vw,5rem);font-weight:400;line-height:.95}.MotionArticles-module__El5qCW__lead,.MotionArticles-module__El5qCW__solution{max-inline-size:36rem;font-size:var(--text-base);color:var(--fg-secondary);margin:0;line-height:1.55}.MotionArticles-module__El5qCW__solution{color:var(--fg-primary);font-weight:600}.MotionArticles-module__El5qCW__promise{max-inline-size:36rem;font-family:var(--font-display);text-transform:uppercase;color:var(--fg-primary);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);line-height:.95}.MotionArticles-module__El5qCW__problemRow{align-items:center;gap:1.5rem;display:grid}@media (min-width:48rem){.MotionArticles-module__El5qCW__problemRow{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:2.5rem}}.MotionArticles-module__El5qCW__copy{align-content:center;gap:1rem;display:grid}.MotionArticles-module__El5qCW__figure{margin:0;transform:rotate(-1deg)}.MotionArticles-module__El5qCW__sketchImage{mix-blend-mode:multiply;block-size:auto;inline-size:100%}.MotionArticles-module__El5qCW__frame{block-size:auto;inline-size:100%;overflow:visible}.MotionArticles-module__El5qCW__frameLine{fill:none;stroke:var(--pencil);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.MotionArticles-module__El5qCW__possibilities,.MotionArticles-module__El5qCW__tasks{margin:0;padding:0;list-style:none}.MotionArticles-module__El5qCW__possibilities{flex-wrap:wrap;gap:.75rem;display:flex}.MotionArticles-module__El5qCW__possibility{border:1px solid var(--pencil);font-size:var(--text-sm);transform:rotate(var(--tilt,0deg));background:#fffdf5;border-radius:2px;padding:.5rem .75rem;font-weight:600}.MotionArticles-module__El5qCW__possibility:nth-child(3n+1){--tilt:-1.4deg}.MotionArticles-module__El5qCW__possibility:nth-child(3n+2){--tilt:.8deg}.MotionArticles-module__El5qCW__possibility:nth-child(3n){--tilt:-.4deg}.MotionArticles-module__El5qCW__exampleNote{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;color:var(--fg-tertiary);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.MotionArticles-module__El5qCW__exampleTag{border-radius:var(--radius-sm);background:var(--color-honey-500);color:var(--color-ink-950);text-transform:uppercase;padding:.25rem .5rem}.MotionArticles-module__El5qCW__tasks{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),22.5rem));gap:1.25rem;display:grid}.MotionArticles-module__El5qCW__task{min-inline-size:0}.MotionArticles-module__El5qCW__problemsBox,.MotionArticles-module__El5qCW__problems{display:contents}.MotionArticles-module__El5qCW__railCaption,.MotionArticles-module__El5qCW__preview{display:none}@media (max-width:63.99rem){.MotionArticles-module__El5qCW__page{padding-block:var(--m-section);gap:2.5rem}.MotionArticles-module__El5qCW__article{gap:1rem}.MotionArticles-module__El5qCW__title{max-inline-size:none;font-size:var(--m-title-section);line-height:1.02}.MotionArticles-module__El5qCW__lead,.MotionArticles-module__El5qCW__solution{max-inline-size:34em;font-size:var(--m-text-body);line-height:var(--m-leading-body)}.MotionArticles-module__El5qCW__promise{border-block-start:1px solid var(--m-card-line);max-inline-size:none;font-size:var(--m-title-card);margin-block-start:1.5rem;padding-block-start:1.5rem;line-height:1.1}.MotionArticles-module__El5qCW__problemsBox.MotionArticles-module__El5qCW__problemsBox{grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.MotionArticles-module__El5qCW__problemsBox .MotionArticles-module__El5qCW__article:not(.MotionArticles-module__El5qCW__problemCard){margin-block-end:2.5rem}.MotionArticles-module__El5qCW__problemsBox .MotionArticles-module__El5qCW__problems{grid-column:1/-1}.MotionArticles-module__El5qCW__railCaption{font-family:var(--font-mono);font-size:var(--m-text-label);letter-spacing:.04em;color:var(--fg-secondary);margin:.75rem 0 0;line-height:1.4;display:block}.MotionArticles-module__El5qCW__problemCard.MotionArticles-module__El5qCW__problemCard{gap:.75rem;position:relative}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__step{align-items:center;min-block-size:1.5rem;display:flex}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__cardTitle{font-size:var(--m-title-card);line-height:1.1}.MotionArticles-module__El5qCW__problemRow.MotionArticles-module__El5qCW__problemRow{grid-template-columns:minmax(0,1fr);gap:0}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__copy{gap:.5rem}.MotionArticles-module__El5qCW__figure{display:none}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__problemLine{color:var(--card-fg-secondary);font-size:.9375rem;line-height:1.47}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__solution{color:var(--card-fg)}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__solution::highlight(motion-solution-lead){color:var(--color-ocean-700)}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__exampleNote{position:absolute;inset-block-start:var(--m-card-pad);inset-inline-end:var(--m-card-pad)}.MotionArticles-module__El5qCW__mention{display:none}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__tasks.MotionArticles-module__El5qCW__tasks{border-block-start:1px solid var(--m-card-line);grid-template-columns:minmax(0,1fr);gap:0}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__tasks .MotionArticles-module__El5qCW__task+.MotionArticles-module__El5qCW__task{display:none}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__tasks .MotionArticles-module__El5qCW__task>div[data-surface][data-compact]{box-shadow:none;background:0 0;border-radius:0;padding:.75rem 0 0}.MotionArticles-module__El5qCW__possibilities{gap:.5rem}.MotionArticles-module__El5qCW__possibilities .MotionArticles-module__El5qCW__possibility{background:var(--color-honey-200);font-size:var(--m-text-small);border:0;border-radius:4px;padding:.25rem .5rem;font-weight:500;transform:none}.MotionArticles-module__El5qCW__dashboard.MotionArticles-module__El5qCW__dashboard{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MotionArticles-module__El5qCW__preview.MotionArticles-module__El5qCW__preview{justify-items:start;gap:1.25rem;min-inline-size:0;display:grid}.MotionArticles-module__El5qCW__previewHost{max-block-size:22rem;inline-size:min(17.5rem,100%);margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.MotionArticles-module__El5qCW__previewHost section>div>p,.MotionArticles-module__El5qCW__explore.MotionArticles-module__El5qCW__explore{display:none}}@media (max-width:47.99rem){.MotionArticles-module__El5qCW__previewHost{margin-inline:0}}@media (min-width:64rem) and (max-width:79.99rem){.MotionArticles-module__El5qCW__explore{justify-self:start}}@media (min-width:48rem) and (max-width:63.99rem){.MotionArticles-module__El5qCW__page{gap:2.5rem}.MotionArticles-module__El5qCW__railCaption{grid-column:1/-1}.MotionArticles-module__El5qCW__tableauArticle{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;column-gap:2.5rem}.MotionArticles-module__El5qCW__tableauArticle>*{grid-column:1}.MotionArticles-module__El5qCW__preview.MotionArticles-module__El5qCW__preview{display:contents}.MotionArticles-module__El5qCW__tableauArticle .MotionArticles-module__El5qCW__preview>:not(.MotionArticles-module__El5qCW__previewHost){justify-self:start}.MotionArticles-module__El5qCW__tableauArticle .MotionArticles-module__El5qCW__previewHost{grid-area:1/2/span 3;max-block-size:22rem;inline-size:17.5rem;margin-inline:0}.MotionArticles-module__El5qCW__tableauArticle>.MotionArticles-module__El5qCW__promise,.MotionArticles-module__El5qCW__tableauArticle>.MotionArticles-module__El5qCW__closing{grid-column:1/-1}.MotionArticles-module__El5qCW__tableauArticle>.MotionArticles-module__El5qCW__promise{margin-block-start:2rem}}@media (max-width:47.99rem) and (max-height:47.5rem){.MotionArticles-module__El5qCW__eyebrow+.MotionArticles-module__El5qCW__problemsBox{margin-block-start:-2.25rem}.MotionArticles-module__El5qCW__problemsBox .MotionArticles-module__El5qCW__article:not(.MotionArticles-module__El5qCW__problemCard){gap:.375rem;margin-block-end:.5rem}.MotionArticles-module__El5qCW__problemsBox .MotionArticles-module__El5qCW__article:not(.MotionArticles-module__El5qCW__problemCard) .MotionArticles-module__El5qCW__title{font-size:1.75rem;line-height:.96}.MotionArticles-module__El5qCW__problemsBox .MotionArticles-module__El5qCW__article:not(.MotionArticles-module__El5qCW__problemCard) .MotionArticles-module__El5qCW__lead{line-height:1.4}.MotionArticles-module__El5qCW__railCaption{margin-block-start:.375rem}.MotionArticles-module__El5qCW__problemCard.MotionArticles-module__El5qCW__problemCard{gap:.375rem;padding:.75rem 1rem}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__step{min-block-size:1.25rem}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__cardTitle{line-height:1.05}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__problemLine{line-height:1.35}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__copy{gap:.375rem}.MotionArticles-module__El5qCW__problemCard .MotionArticles-module__El5qCW__tasks .MotionArticles-module__El5qCW__task>div[data-surface][data-compact]{padding-block-start:.5rem}}
.MotionStory-module__wb5AJG__motion{--paper:#fbf4e4;--pencil:#3b363159;--grid-line:#3b36310b;--wash:var(--color-honey-300);--wash-soft:var(--color-honey-200);--tech:var(--color-ocean-400);--tech-ink:var(--color-ocean-700);--motion-top:calc(var(--header-h) + clamp(1rem, 2.5vh, 2rem));--motion-margin-x:clamp(1.25rem, 6vw, 6rem);background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);color:var(--graphite);background-position:0 100%;background-size:2rem 2rem;scroll-margin-block-start:calc(-1 * (var(--header-h) + 1rem));position:relative;overflow-x:clip}@media (max-width:63.99rem){.MotionStory-module__wb5AJG__motion{scroll-margin-block-start:0}}.MotionStory-module__wb5AJG__track{display:none}.MotionStory-module__wb5AJG__defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.MotionStory-module__wb5AJG__plans{position:absolute;inset:0}.MotionStory-module__wb5AJG__keyLayer{z-index:2;pointer-events:none;position:absolute;inset:-4vh -3vw -16vh}@media (min-width:64rem){html[data-js] .MotionStory-module__wb5AJG__motion:not([data-mode=static]){background-image:none}html[data-js] .MotionStory-module__wb5AJG__motion:not([data-mode=static]) .MotionStory-module__wb5AJG__track{block-size:calc(var(--motion-screens) * 100svh);display:block}html[data-js] .MotionStory-module__wb5AJG__motion:not([data-mode=static]) .MotionStory-module__wb5AJG__stage{isolation:isolate;background:var(--paper);block-size:100svh;inline-size:100%;position:sticky;inset-block-start:0;overflow:visible;container-type:size}html[data-js] .MotionStory-module__wb5AJG__motion:not([data-mode=static]) .MotionStory-module__wb5AJG__plans{overflow:clip}html[data-js] .MotionStory-module__wb5AJG__motion:not([data-mode=static]) .MotionStory-module__wb5AJG__articlesBox{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.zoom-module__3nHl7W__open{display:none}@media (max-width:47.99rem){.zoom-module__3nHl7W__open{width:fit-content;min-height:var(--m-tap,2.75rem);border:1px solid var(--fg-primary);color:var(--fg-primary);font:inherit;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:0 auto .75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;display:flex}.zoom-module__3nHl7W__open:active{transform:scale(.97)}.zoom-module__3nHl7W__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}}@media (max-width:47.99rem) and (min-height:31.25rem){.zoom-module__3nHl7W__open{margin:.75rem auto 0}}.zoom-module__3nHl7W__miniTag{z-index:2;background:var(--color-honey-300,#f9e4ae);color:var(--color-ink-950,#0c0a08);font-size:max(12px, calc(12px / var(--demo-k,1)));pointer-events:none;border-radius:999px;margin:0;padding:.15em .85em;font-weight:600;line-height:1.35;position:absolute;top:5px;left:50%;transform:translate(-50%)}.zoom-module__3nHl7W__dialogScrolling .zoom-module__3nHl7W__miniTag{top:calc(max(0px, env(safe-area-inset-top,0px)) + 5px);z-index:4;position:fixed}@media (prefers-reduced-motion:reduce){.zoom-module__3nHl7W__open{transition:none}.zoom-module__3nHl7W__open:active{transform:none}}.zoom-module__3nHl7W__dialog{overscroll-behavior:contain;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.zoom-module__3nHl7W__dialog::backdrop{background:#0c0a0899}.zoom-module__3nHl7W__stage{transform-origin:0 0;position:absolute;top:0;left:0}.zoom-module__3nHl7W__dialogScrolling{overflow:hidden auto}.zoom-module__3nHl7W__stageScrolling>div{overflow:clip}.zoom-module__3nHl7W__stageScrolling>div>nav{z-index:2;position:sticky;bottom:0}.zoom-module__3nHl7W__close.zoom-module__3nHl7W__closeFixed{position:fixed}.zoom-module__3nHl7W__close{top:calc(max(30px, env(safe-area-inset-top,0px)) + 5px);right:max(12px, env(safe-area-inset-right,0px));z-index:3;min-height:calc(44px / var(--demo-k,1));padding:0 calc(18px / var(--demo-k,1));background:var(--app-primary);color:var(--app-primary-ink);font:inherit;font-size:calc(15px / var(--demo-k,1));cursor:pointer;transition:transform var(--dur-press) var(--ease-out);border:0;border-radius:999px;font-weight:650;position:absolute}.zoom-module__3nHl7W__close:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.zoom-module__3nHl7W__close{transition:none}.zoom-module__3nHl7W__close:active{transform:none}}.zoom-module__3nHl7W__close:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}
.showcase-module__y-1Qdq__showcase{flex-direction:column;gap:20px;width:100%;display:flex}.showcase-module__y-1Qdq__picker{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:29.99rem){.showcase-module__y-1Qdq__picker{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.showcase-module__y-1Qdq__pill{border:1px solid var(--fg-primary);height:40px;color:var(--fg-primary);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-radius:999px;padding:0 20px;font-size:.9375rem;font-weight:600}.showcase-module__y-1Qdq__pill[aria-pressed=true]{background:var(--fg-primary);color:var(--surface-page,#fff)}@media (max-width:63.99rem){.showcase-module__y-1Qdq__picker .showcase-module__y-1Qdq__pill{height:var(--m-tap,2.75rem)}}@media (min-width:64rem) and (max-width:79.99rem) and (pointer:coarse){.showcase-module__y-1Qdq__picker .showcase-module__y-1Qdq__pill{height:var(--m-tap,2.75rem)}}.showcase-module__y-1Qdq__pill:active{transform:scale(.97)}.showcase-module__y-1Qdq__pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.showcase-module__y-1Qdq__pill[aria-pressed=false]:hover{background:var(--surface-raised)}}.showcase-module__y-1Qdq__stage{animation:showcase-module__y-1Qdq__showcase-in var(--dur-ui) var(--ease-out) both}@keyframes showcase-module__y-1Qdq__showcase-in{0%{opacity:0}to{opacity:1}}.showcase-module__y-1Qdq__desktop{display:none}.showcase-module__y-1Qdq__phone{max-width:420px;margin-inline:auto;display:block}@media (min-width:48rem) and (max-width:63.99rem){.showcase-module__y-1Qdq__phone{max-width:380px}}@media (min-width:64rem){.showcase-module__y-1Qdq__desktop{display:block}.showcase-module__y-1Qdq__phone{display:none}}@media (prefers-reduced-motion:reduce){.showcase-module__y-1Qdq__stage{animation:none}.showcase-module__y-1Qdq__pill{transition:none}}
.infra-module__JS0lGW__plan{align-items:stretch;gap:clamp(2rem,1.2rem + 2.5vw,3rem);display:grid;position:relative}.infra-module__JS0lGW__plugs{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.875rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.infra-module__JS0lGW__plug{align-items:center;gap:.875rem;min-block-size:3.25rem;display:flex}.infra-module__JS0lGW__plugIcon{background:var(--wash);border:1px solid var(--graphite);block-size:3.25rem;inline-size:3.25rem;color:var(--graphite);border-radius:50%;flex:none;place-items:center;display:grid}.infra-module__JS0lGW__plugLabel{color:var(--fg-primary);font-size:var(--text-base);line-height:1.3}.infra-module__JS0lGW__app{gap:.875rem;min-inline-size:0;display:grid}.infra-module__JS0lGW__app p{margin:0}.infra-module__JS0lGW__points{gap:2.5rem;margin:clamp(2.5rem,1.5rem + 3vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.infra-module__JS0lGW__point{align-content:start;gap:.625rem;max-inline-size:26rem;padding-block-start:1.5rem;display:grid;position:relative}.infra-module__JS0lGW__pointRule{background:var(--graphite);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.infra-module__JS0lGW__pointDot{background:var(--ocean-line);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:-.25rem;inset-inline-start:0}.infra-module__JS0lGW__pointTitle{color:var(--fg-primary);text-transform:uppercase;margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);line-height:1}.infra-module__JS0lGW__pointText{color:var(--fg-secondary);line-height:var(--leading-relaxed);margin:0}@media (min-width:48rem){.infra-module__JS0lGW__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.infra-module__JS0lGW__point:nth-child(2){margin-block-start:2.5rem}.infra-module__JS0lGW__point:nth-child(3){margin-block-start:5rem}}.infra-module__JS0lGW__wires{pointer-events:none;display:none;position:absolute;inset:0;overflow:visible}.infra-module__JS0lGW__wire{fill:none;stroke:var(--color-ocean-400);stroke-width:1.5px;stroke-linecap:round}.infra-module__JS0lGW__port{fill:var(--paper,var(--surface-page));stroke:var(--color-ocean-400);stroke-width:1.5px}.infra-module__JS0lGW__pulseHalo{fill:var(--color-ocean-400);opacity:.28}.infra-module__JS0lGW__pulseCore{fill:var(--color-ocean-600)}@media (min-width:64rem){.infra-module__JS0lGW__plan{grid-template-columns:minmax(0,.95fr) minmax(0,2fr);align-items:center;column-gap:clamp(3.5rem,2rem + 5vw,7rem)}.infra-module__JS0lGW__plugs{grid-template-columns:minmax(0,1fr);gap:1.5rem}.infra-module__JS0lGW__wires{display:block}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){html[data-js] .infra-module__JS0lGW__plug{transition:opacity var(--dur-reveal) var(--ease-out), translate var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 90ms)}html[data-js] [data-inview=false] .infra-module__JS0lGW__plug{opacity:0;translate:-.75rem}html[data-js] .infra-module__JS0lGW__app{transition:translate var(--dur-reveal) var(--ease-out) .3s}html[data-js] [data-inview=false] .infra-module__JS0lGW__app{translate:0 1.5rem}html[data-js] .infra-module__JS0lGW__wire{stroke-dasharray:1 1;transition:stroke-dashoffset .8s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms)}html[data-js] [data-inview=false] .infra-module__JS0lGW__wire{stroke-dashoffset:1px}html[data-js] .infra-module__JS0lGW__port{transition:opacity var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 80ms + .4s)}html[data-js] [data-inview=false] .infra-module__JS0lGW__port{opacity:0}}@media (prefers-reduced-motion:no-preference){html[data-js] .infra-module__JS0lGW__pointRule{transition:transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * .12s)}html[data-js] [data-inview=false] .infra-module__JS0lGW__pointRule{transform:scaleX(0)}html[data-js] .infra-module__JS0lGW__point>:not(.infra-module__JS0lGW__pointRule){transition:opacity var(--dur-reveal) var(--ease-out), translate var(--dur-reveal) var(--ease-out);transition-delay:calc(.2s + var(--i,0) * .12s)}html[data-js] [data-inview=false] .infra-module__JS0lGW__point>:not(.infra-module__JS0lGW__pointRule){opacity:0;translate:0 1rem}}@media (max-width:63.99rem){.infra-module__JS0lGW__plan{gap:1.5rem}.infra-module__JS0lGW__plugs{flex-wrap:wrap;gap:.5rem;display:flex}.infra-module__JS0lGW__plug{background:var(--surface-card);border:1px solid var(--m-card-line);border-radius:999px;gap:.5rem;min-block-size:2.125rem;padding-inline:.625rem .875rem}.infra-module__JS0lGW__plugIcon{background:0 0;border:0;border-radius:0;block-size:1.125rem;inline-size:1.125rem}.infra-module__JS0lGW__plugIcon>svg{block-size:1.125rem;inline-size:1.125rem}.infra-module__JS0lGW__plugLabel{font-size:var(--m-text-small);line-height:1.2}.infra-module__JS0lGW__app{gap:.5rem}.infra-module__JS0lGW__points{gap:1.5rem;margin-block-start:2rem}.infra-module__JS0lGW__point{gap:.5rem;max-inline-size:none;padding-block-start:1.25rem}.infra-module__JS0lGW__pointTitle{font-size:var(--m-title-card);line-height:1.1}.infra-module__JS0lGW__pointText{font-size:.9375rem;line-height:1.45}html[data-js] .infra-module__JS0lGW__point>:not(.infra-module__JS0lGW__pointRule){transition-delay:min(.12s, calc(var(--i,0) * 60ms))}html[data-js] .infra-module__JS0lGW__pointRule{transition-delay:min(.12s, calc(var(--i,0) * 60ms))}html[data-js] .infra-module__JS0lGW__plan[data-inview=false] .infra-module__JS0lGW__plugIcon svg :is(path,circle,rect,line):not(.infra-module__JS0lGW__dot){stroke-dashoffset:0}html[data-js] .infra-module__JS0lGW__plan[data-inview=false] .infra-module__JS0lGW__plugIcon .infra-module__JS0lGW__dot{opacity:1;transform:none}}@media (max-width:47.99rem){.infra-module__JS0lGW__frameCaption.infra-module__JS0lGW__frameCaption,.infra-module__JS0lGW__points{display:none}.infra-module__JS0lGW__plan{gap:2rem}.infra-module__JS0lGW__plug{background:0 0;border:0;border-radius:0;min-block-size:0;padding-inline:0}.infra-module__JS0lGW__plugLabel{color:var(--fg-secondary)}}@media (min-width:48rem) and (max-width:63.99rem){.infra-module__JS0lGW__wrap{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;column-gap:2rem;display:grid}.infra-module__JS0lGW__head{grid-column:1/-1}.infra-module__JS0lGW__plan{display:contents}.infra-module__JS0lGW__plugs{grid-area:2/1;align-self:start}.infra-module__JS0lGW__app{grid-area:2/2/span 2}.infra-module__JS0lGW__points{grid-area:3/1;grid-template-columns:minmax(0,1fr);align-self:start;margin-block-start:2rem}.infra-module__JS0lGW__point:nth-child(n){margin-block-start:0}}
.method-module__tMenga__steps{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.method-module__tMenga__step{align-content:start;gap:.75rem;padding-block-start:1.5rem;display:grid;position:relative}.method-module__tMenga__rule{background:var(--graphite);transform-origin:0;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.method-module__tMenga__node{background:var(--ocean-line);border-radius:50%;block-size:.6rem;inline-size:.6rem;position:absolute;inset-block-start:-.3rem;inset-inline-start:0}.method-module__tMenga__num{color:#0000;font-family:var(--font-display);-webkit-text-stroke:1.5px var(--graphite);font-size:clamp(3.5rem,2rem + 6vw,6.5rem);line-height:.9}.method-module__tMenga__title{color:var(--fg-primary);text-transform:uppercase;margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);line-height:1}.method-module__tMenga__text{max-inline-size:24rem;color:var(--fg-secondary);line-height:var(--leading-relaxed);margin:0}@media (min-width:48rem){.method-module__tMenga__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem}.method-module__tMenga__step:nth-child(2n){margin-block-start:3rem}}@media (min-width:64rem){.method-module__tMenga__steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:2rem}.method-module__tMenga__step:first-child{margin-block-start:0}.method-module__tMenga__step:nth-child(2){margin-block-start:2.5rem}.method-module__tMenga__step:nth-child(3){margin-block-start:5rem}.method-module__tMenga__step:nth-child(4){margin-block-start:7.5rem}}@media (prefers-reduced-motion:no-preference){html[data-js] .method-module__tMenga__rule{transition:transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * .12s)}html[data-js] [data-inview=false] .method-module__tMenga__rule{transform:scaleX(0)}html[data-js] .method-module__tMenga__node{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * .12s)}html[data-js] [data-inview=false] .method-module__tMenga__node{opacity:0;transform:scale(.92)}html[data-js] .method-module__tMenga__step>:not(.method-module__tMenga__rule,.method-module__tMenga__node){transition:opacity var(--dur-reveal) var(--ease-out), translate var(--dur-reveal) var(--ease-out);transition-delay:calc(.15s + var(--i,0) * .12s)}html[data-js] [data-inview=false] .method-module__tMenga__step>:not(.method-module__tMenga__rule,.method-module__tMenga__node){opacity:0;translate:0 1rem}}@media (min-width:64rem) and (max-width:79.99rem){.method-module__tMenga__title{font-size:clamp(1.75rem,3.7vw - .4rem,2.5rem)}}@media (max-width:63.99rem){.method-module__tMenga__steps{box-sizing:border-box;padding:var(--m-card-pad);background:var(--surface-card);border:1px solid var(--m-card-line);border-radius:var(--m-card-radius);gap:1.25rem;box-shadow:0 1px 2px #0c0a080f}.method-module__tMenga__step{grid-template-columns:2rem minmax(0,1fr);gap:.25rem 1rem;padding-block-start:0}.method-module__tMenga__rule,.method-module__tMenga__node{display:none}.method-module__tMenga__num{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--ocean-line);block-size:2rem;inline-size:2rem;color:var(--card-fg);font-family:var(--font-mono);font-size:var(--m-text-label);letter-spacing:0;-webkit-text-stroke:0;border-radius:50%;grid-row:1/span 2;align-self:start;place-items:center;line-height:1;display:grid}.method-module__tMenga__title{font-size:var(--m-title-card);grid-column:2;align-self:start;margin-block-start:.1875rem;line-height:1.1}.method-module__tMenga__text{max-inline-size:none;color:var(--card-fg-secondary);font-size:var(--m-text-body);line-height:var(--m-leading-body);grid-column:2}.method-module__tMenga__step:not(:last-child):after{content:"";background:var(--ocean-line);inline-size:1px;position:absolute;inset-block:calc(2rem + 4px) calc(4px - 1.25rem);inset-inline-start:calc(1rem - .5px)}html[data-js] .method-module__tMenga__step>:not(.method-module__tMenga__rule,.method-module__tMenga__node){transition-delay:min(.12s, calc(var(--i,0) * 60ms))}}@media (min-width:48rem) and (max-width:63.99rem){.method-module__tMenga__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.method-module__tMenga__steps .method-module__tMenga__step:nth-child(2n){margin-block-start:0}.method-module__tMenga__step:not(:last-child):after{display:none}}
.lab-application-module__RmPmZG__page{flex-direction:column;gap:28px;padding:40px 24px 80px;display:flex}.lab-application-module__RmPmZG__title{margin:0;width:100%;max-width:1200px;margin-inline:auto;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.1}.lab-application-module__RmPmZG__lead{width:100%;max-width:1200px;color:var(--fg-secondary);margin:-12px auto 0;font-size:1.0625rem}.lab-application-module__RmPmZG__showcase{width:100%;max-width:1200px;margin-inline:auto}
