.wps{--blue: #0072bb;--blue-dark: #005f9f;--blue-deep: #062b45;--blue-night: #041c2e;--blue-pale: #eaf6fd;--noir: #111111;--ink: #18212a;--muted: #4f5d68;--line: #e2e8ed;--paper: #ffffff;--warm: #fbf8f4;--coral: #e4604a;--coral-deep: #b33f2a;--coral-tint: #fdece6;--mint: #2fa883;--mint-deep: #13704f;--mint-tint: #e1f4ec;--butter: #3a9be0;--butter-deep: #0b4f80;--butter-tint: #e3f1fc;--lilac: #7a5ce0;--lilac-deep: #5134b5;--lilac-tint: #efebfd;--cream: #faf7f2;--cream-deep: #ebe3d4;--sand: #c3b591;--sky: #e6f0f9;--forest: #2a5b40;--wine: #63252f;--rust: #c24e0b;--citron: #caeb65;--peach: #ffc4ac;--periwinkle: #899bff;--night: #0a1b2e;--tangerine: #e0622b;--tangerine-deep: #b8431a;--blush: #f5b2bd;--rose: #e4577f;--rose-deep: #a3244d;--sage: #86d0b0;--sage-tint: #ddf3e8;--sage-deep: #1e7a57;--butter-soft: #a9d8ff;--lilac-soft: #ded5ff;--shell: min(1240px, calc(100% - 48px) );--ease: cubic-bezier(.22, 1, .36, 1);--shadow-lg: 0 30px 80px -24px rgba(6, 43, 69, .28), 0 8px 24px -8px rgba(6, 43, 69, .12);--shadow-md: 0 14px 40px -16px rgba(6, 43, 69, .22), 0 4px 12px -6px rgba(6, 43, 69, .1);min-height:100vh;color:var(--ink);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.3 0 0 0 0.075 -0.012'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background:var(--grain),#fdfaf6;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.wps *:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.wps [data-wps-target]:focus-visible{outline:none}.wps-page{animation:wps-page-in .5s ease backwards}@keyframes wps-page-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.wps-page{animation:none}}.wps ::-moz-selection{background:#cfe3f4}.wps ::selection{background:#cfe3f4}.wps-shell{width:var(--shell);margin-inline:auto}.wps-skip{position:fixed;z-index:1000;left:16px;top:-80px;padding:10px 16px;border-radius:10px;background:var(--noir);color:#fff;font-weight:700}.wps-skip:focus{top:16px}.wps-h2{margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.04;letter-spacing:-.035em;font-weight:800;color:var(--noir);text-wrap:balance}.wps-h3{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:800;color:var(--noir)}.wps-serif{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.wps-lede{margin:0;font-size:19px;line-height:1.55;color:var(--muted);max-width:640px;text-wrap:pretty}.wps-kicker{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.wps-kicker:before{content:"";flex:none;width:22px;height:7px;border-radius:2px 7px 7px 2px;background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 55%,transparent),var(--blue) 40%)}.wps-display{margin:0;font-size:clamp(44px,6.2vw,96px);line-height:1;letter-spacing:-.045em;font-weight:600;color:var(--noir);text-wrap:balance}.wps-display .wps-serif{color:var(--blue)}.wps-display--light{color:#fff}.wps-display--md{font-size:clamp(38px,4.4vw,66px)}.wps-label{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.wps-label:before{content:"";flex:none;width:22px;height:7px;border-radius:2px 7px 7px 2px;background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 55%,transparent),var(--blue) 40%)}.wps [data-tone=forest]{--tc: var(--forest);--ti: #fff;--tl: #9fd3b2;--tp: #e4efe8}.wps [data-tone=wine]{--tc: var(--wine);--ti: #fff;--tl: #e8a3ae;--tp: #f6e8ea}.wps [data-tone=blue]{--tc: var(--blue);--ti: #fff;--tl: #b3dcf7;--tp: var(--sky)}.wps [data-tone=rust]{--tc: var(--rust);--ti: #fff;--tl: #ffc9a8;--tp: #fbe8dc}.wps [data-tone=citron]{--tc: var(--citron);--ti: var(--noir);--tl: #5f7a12;--tp: #f3f9dc}.wps [data-tone=blush]{--tc: var(--blush);--ti: var(--noir);--tl: var(--rose-deep);--tp: #fdecef}.wps-display--light .wps-serif{color:var(--butter-soft)}.wps-head{display:grid;gap:22px;margin-bottom:80px}.wps-head>*{max-width:920px}.wps-head>.wps-lede{max-width:660px}.wps-head .wps-lede{font-size:20px}.wps-head--center{justify-items:center;text-align:center}.wps-section{overflow-x:clip;position:relative;padding:136px 0;scroll-margin-top:72px}.wps-section__head{display:grid;gap:18px;max-width:760px;margin-bottom:48px}.wps-section__head--split{max-width:none;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;-moz-column-gap:64px;column-gap:64px}@media(max-width:900px){.wps-section{padding:88px 0}.wps-head{margin-bottom:52px}.wps-section__head--split{grid-template-columns:1fr}}.wps-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:12px;border:1.5px solid transparent;font:inherit;font-size:16px;font-weight:800;letter-spacing:-.005em;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),background-color .2s ease,box-shadow .2s ease,color .2s ease}.wps-btn:hover{transform:translateY(-1px)}.wps-btn:active{transform:translateY(0)}.wps-btn--primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px -10px #0072bbb3}.wps-btn--primary:hover{background:var(--blue-dark)}.wps-btn--noir{background:var(--noir);color:#fff;box-shadow:0 10px 24px -12px #1119}.wps-btn--noir:hover{background:#2a2a2a}.wps-btn--light{background:#fff;color:var(--noir);border-color:#11111124}.wps-btn--light:hover{border-color:#1111114d}.wps-btn--white{background:#fff;color:var(--noir);box-shadow:0 14px 30px -14px #00000073}.wps-btn--white:hover{background:#fff4ec}.wps-btn--ghost-light{background:#ffffff14;color:#fff;border-color:#ffffff47}.wps-btn--ghost-light:hover{background:#ffffff24}.wps-btn--glass{position:relative;isolation:isolate;overflow:hidden;color:#fff;border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(18px) saturate(190%);backdrop-filter:blur(18px) saturate(190%);box-shadow:inset 0 1px .5px #ffffffa6,inset 1px 0 .5px #ffffff2e,inset -1px 0 .5px #ffffff1f,inset 0 -1px 1px #ffffff24,0 1px 2px #0a1b2e1f,0 14px 30px -16px #0a1b2e80}.wps-btn--glass:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(120% 90% at 25% -20%,rgba(255,255,255,.3),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 50%);pointer-events:none}.wps-btn--glass:after{content:"";position:absolute;z-index:-1;top:-50%;left:0;width:30%;height:200%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-160%) rotate(16deg);transition:transform .9s var(--ease);pointer-events:none}.wps-btn--glass:hover:after{transform:translate(440%) rotate(16deg)}.wps-btn--glass-blue{background:#0072bbd1}.wps-btn--glass-blue:hover{background:#0072bbe6}.wps-btn--glass-dark{background:#111114cc}.wps-btn--glass-dark:hover{background:#111114e0}.wps-btn--sm{min-height:42px;padding:0 16px;font-size:15px;border-radius:10px}.wps-btn svg{width:18px;height:18px;flex:none}.wps-header{position:sticky;top:0;z-index:60;transition:background-color .25s ease,box-shadow .25s ease,translate .35s cubic-bezier(.2,.8,.2,1)}html[data-tour-full] .wps-header{translate:0 -100%;pointer-events:none}.wps-header[data-scrolled=true]{background:#faf7f2db;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);box-shadow:0 1px #11111112}.wps-header__row{display:flex;align-items:center;gap:28px;height:72px}.wps-brand{display:block;flex:none}.wps-brand img{height:26px;width:auto;display:block}.wps-nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:15px;font-weight:700}.wps-nav a{color:var(--ink);text-decoration:none;position:relative}.wps-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;border-radius:2px;background:var(--blue);transition:right .25s var(--ease)}.wps-nav a:hover:after{right:0}.wps-header__cta{display:flex;gap:10px;align-items:center}.wps-lang{display:inline-flex;padding:3px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0072bb24}.wps-lang button{min-width:36px;padding:5px 9px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:800;letter-spacing:.04em;color:var(--muted);cursor:pointer}.wps-lang button[aria-pressed=true]{background:var(--noir);color:#fff}.wps-lang button:focus-visible{outline:2px solid var(--blue, #0072bb);outline-offset:1px}.wps-mobile-nav .wps-lang{align-self:flex-start;margin-top:8px}.wps-footer__row .wps-lang{margin-left:auto}.wps-menu-btn{display:none;margin-left:auto;width:44px;height:44px;border-radius:10px;border:1.5px solid rgba(17,17,17,.14);background:#fff;align-items:center;justify-content:center;cursor:pointer}.wps-mobile-nav{display:none}@media(max-width:980px){.wps-nav,.wps-header__cta{display:none}.wps-menu-btn{display:inline-flex}.wps-mobile-nav[data-open=true]{display:grid;gap:4px;padding:8px 0 20px;border-top:1px solid var(--line);background:var(--cream)}.wps-mobile-nav a:not(.wps-btn){padding:12px 4px;font-weight:800;color:var(--ink);text-decoration:none;font-size:17px}.wps-mobile-nav .wps-btn{margin-top:8px}.wps-header[data-open=true]{background:var(--cream)}}.wps-hero{position:relative;padding:44px 0 72px;isolation:isolate;background:transparent}.wps-header:not([data-scrolled=true]){background:transparent}.wps-hero__top{display:grid;justify-items:center;gap:26px;text-align:center}.wps-hero__title{margin:0;font-size:clamp(46px,6vw,90px);line-height:.98;letter-spacing:-.05em;font-weight:600;color:var(--noir)}.wps-hero__title .wps-serif{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--blue)}.wps-hero__lede{max-width:680px;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#2d3a45;text-wrap:balance;animation:wps-rise .9s var(--ease) .5s both}.wps-hero__title .wps-serif{position:relative;z-index:0}.wps-hero__stroke{position:absolute;left:-.05em;bottom:.1em;width:calc(100% + .14em);height:.26em}@keyframes wps-draw{to{stroke-dashoffset:0}}.wps-brush,.wps-underline__paint{display:block;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 60%);mask-image:linear-gradient(90deg,#000 40%,transparent 60%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;animation:wps-paint 1.1s cubic-bezier(.5,0,.25,1) forwards;animation-delay:var(--d, 0ms)}.wps-brush{rotate:var(--rot, 0deg)}.wps-brush img,.wps-underline img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wps-brush{filter:drop-shadow(0 2px 2px rgba(10,27,46,.12))}.wps-underline{display:block;pointer-events:none}.wps-underline__paint{position:absolute;z-index:-1;inset:0}.wps-underline__paint img{height:100%;-o-object-fit:fill;object-fit:fill}.wps-underline__sheen{position:absolute;z-index:-1;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:160% 0;-webkit-mask-image:var(--src);mask-image:var(--src);-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:wps-sheen 1.1s ease-in-out forwards;animation-delay:calc(var(--d, 0ms) + 1.15s)}@keyframes wps-sheen{to{background-position:-60% 0}}.wps-underline__brush{position:absolute;z-index:1;inset:0;opacity:0;animation:wps-ul-brush 1.1s cubic-bezier(.5,0,.25,1) forwards;animation-delay:var(--d, 0ms)}.wps-underline__brush svg{position:absolute;left:-.3em;bottom:20%;width:.95em;height:auto;overflow:visible;animation:wps-ul-dab 1.1s ease-in-out forwards;animation-delay:var(--d, 0ms)}.wps-underline__bristles{fill:var(--blue)}@keyframes wps-ul-brush{0%{opacity:0;transform:translate(-2%)}8%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes wps-ul-dab{0%{translate:0 -40%}12%{translate:0 6%}50%{translate:0 -4%}80%{translate:0 2%}to{translate:0 -70%;rotate:16deg}}.wps-underline__coat{position:absolute;inset:0}.wps-underline[data-on=false] .wps-underline__coat{visibility:hidden}.wps-underline[data-on=false] *,.wps-rise:not([data-in=true]) .wps-underline *{animation-play-state:paused}@keyframes wps-paint{to{-webkit-mask-position:0 0;mask-position:0 0}}.wps-ink{fill:none;stroke:var(--blue);stroke-opacity:.85;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:1}.wps-badge{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#d6e7f6;box-shadow:0 0 0 7px #0072bb14,0 20px 34px -18px #0072bbb3;animation:wps-bob 4.5s ease-in-out infinite}.wps-badge img{display:block;width:34px;height:auto}@keyframes wps-bob{50%{translate:0 -7px}}.wps-hero__ink{position:absolute;z-index:-1;inset:0 0 auto;height:520px;pointer-events:none}.wps-hero__ink .wps-mark{position:absolute;will-change:translate,scale,opacity;opacity:calc(.9 - .9 * var(--p, 0));translate:calc(var(--dx) * var(--p, 0) * 1vw) calc(var(--dy) * var(--p, 0) * 1px);scale:calc(1 - .7 * var(--p, 0))}.wps-rise--gather .wps-w{overflow:visible}.wps-rise--gather .wps-w>span{transform:translate3d(calc(var(--gx) * .8em),0,0);opacity:.2;transition:transform 1.7s var(--ease),opacity 1.3s ease;transition-delay:calc(var(--d, 0ms) + .15s)}.wps-rise--gather[data-in=true] .wps-w>span{transform:none;opacity:1}@media(max-width:700px){.wps-hero__title{font-size:clamp(34px,10.4vw,46px)}.wps-hero__ink .wps-mark:nth-child(n+2):nth-child(-n+8){display:none}.wps-hero__ink .wps-mark:first-child{margin-left:-70px;margin-top:-14px}.wps-hero__ink .wps-mark:last-child{margin-left:30px;margin-top:120px}.wps-hero__ink .wps-mark{opacity:calc(.7 - .7 * var(--p, 0))}}.wps-flow{overflow:clip;background:transparent}.wps-flow .wps-display .wps-serif{position:relative;z-index:0;white-space:nowrap}.wps-flow__underline{position:absolute;left:-.04em;bottom:.02em;width:calc(100% + .1em);height:.3em}.wps-flow .wps-lede{max-width:700px}.wps-flow__path{position:relative}.wps-flow__stroke{position:absolute;inset:0;z-index:0;pointer-events:none}.wps-flow__layers{position:relative}.wps-flow__measure{position:absolute}.wps-flow__clip{position:absolute;overflow:hidden}.wps-flow__passsvg{display:block;overflow:visible;will-change:transform}.wps-flow__shadow{fill:#0a1b2e17;transform:translate(2px,6px)}.wps-flow__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.wps-flow__gloss{fill:none;stroke:#ffffff80;stroke-width:3;stroke-linecap:round}.wps-flow__tip{--c: var(--blue);position:absolute;left:-80px;top:-80px;width:160px;height:160px;opacity:0;transition:opacity .3s ease;will-change:transform}.wps-flow__tip svg{display:block;overflow:visible}.wps-flow__bristles{fill:var(--c);transition:fill .4s ease}.wps-flow__stem{fill:#6b6b70}.wps-flow__cap{fill:#1c1c1f}.wps-flow__capshine{fill:#ffffff47}.wps-flow__stops{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(110px,12vw,190px);margin:0;padding:calc(40px + var(--flow-lead, 0px)) 0 120px;list-style:none}.wps-fstop{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);align-items:center}.wps-fstop[data-side=right]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.wps-fstop[data-side=right] .wps-fstop__text{order:2}.wps-fstop__text{position:relative;padding-left:74px}.wps-fstop__bead{position:absolute;left:calc(-1*clamp(0px,max(24px,(100vw - 1240px) / 2) - 8px,44px));top:-6px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--cream);border:3px solid color-mix(in srgb,var(--c) 35%,transparent);color:var(--c);font-size:19px;font-weight:800;transition:background-color .5s ease,color .5s ease,border-color .5s ease,scale .6s var(--ease)}.wps-fstop[data-on=true] .wps-fstop__bead{background:var(--c);border-color:#fff;color:#fff;scale:1.08;box-shadow:0 0 0 7px color-mix(in srgb,var(--c) 18%,transparent)}.wps-fstop__label{margin:0 0 12px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c)}.wps-fstop__title{margin:0 0 14px;font-size:clamp(30px,3vw,46px);line-height:1.04;letter-spacing:-.04em;font-weight:600;color:var(--noir);text-wrap:balance}.wps-fstop__line{margin:0;max-width:420px;font-size:18px;line-height:1.55;color:var(--muted);text-wrap:pretty}.wps-fstop__label,.wps-fstop__title,.wps-fstop__line{opacity:.18;translate:0 18px;transition:opacity .7s ease,translate .9s var(--ease)}.wps-fstop__title{transition-delay:.08s}.wps-fstop__line{transition-delay:.16s}.wps-fstop[data-on=true] :is(.wps-fstop__label,.wps-fstop__title,.wps-fstop__line){opacity:1;translate:0 0}.wps-fstop__shot{position:relative;perspective:1400px}.wps-fstop__window{position:relative;overflow:hidden;display:flex;flex-direction:column;aspect-ratio:16 / 10.6;border-radius:16px;background:#fff;contain:layout paint;will-change:transform,opacity;border:1px solid rgba(17,17,17,.1);box-shadow:0 50px 90px -44px #0a1b2e80,0 14px 30px -16px #0a1b2e33;opacity:0;transform:translateY(70px) rotate(calc(var(--tilt, 3deg) * 1.6)) scale(.92);transition:opacity .7s ease,transform 1.2s var(--ease)}.wps-fstop[data-side=right] .wps-fstop__shot{--tilt: -3deg}.wps-fstop[data-on=true] .wps-fstop__window{opacity:1;transform:none}.wps-fstop__bar{display:flex;flex:none;align-items:center;gap:12px;height:34px;padding:0 12px;background:#f3f6f8;border-bottom:1px solid var(--line);font-size:12px;font-weight:700;color:#4b5863;white-space:nowrap}.wps-fstop__media{position:relative;flex:1;min-height:0;background:hsl(var(--wp-cream))}.wps-fstop__media>video,.wps-fstop__media>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.wps-fstop__media .wps-ts{display:flex;flex-direction:column;height:100%;border:0;border-radius:0;box-shadow:none}.wps-fstop__media .wps-ts__body{flex:1}.wps-fstop__media .wps-ts__side{border-radius:0}.wps-fstop__note{position:absolute;z-index:2;right:-18px;top:-22px;padding:12px 18px;border-radius:14px;background:var(--c);color:#fff;font-size:15px;font-weight:800;white-space:nowrap;box-shadow:0 18px 34px -16px color-mix(in srgb,var(--c) 80%,black);opacity:0;scale:.6;rotate:6deg;transition:opacity .4s ease .75s,scale .7s cubic-bezier(.34,1.56,.64,1) .75s,rotate .7s var(--ease) .75s}.wps-fstop[data-side=right] .wps-fstop__note{right:auto;left:-18px;rotate:-6deg}.wps-fstop[data-on=true] .wps-fstop__note{opacity:1;scale:1;rotate:2deg}.wps-fstop[data-side=right][data-on=true] .wps-fstop__note{rotate:-2deg}.wps-flow__end{display:flex;justify-content:center}@media(max-width:900px){.wps-flow__stops{gap:88px;padding-bottom:80px}.wps-fstop,.wps-fstop[data-side=right]{grid-template-columns:minmax(0,1fr);gap:28px}.wps-fstop[data-side=right] .wps-fstop__text{order:0}.wps-fstop__text,.wps-fstop__shot{padding-left:66px}.wps-fstop__bead{left:0;width:44px;height:44px;font-size:17px}.wps-fstop__note,.wps-fstop[data-side=right] .wps-fstop__note{left:auto;right:-8px;top:-18px;font-size:13.5px;padding:9px 13px}.wps-flow__gloss{stroke-width:2}.wps-flow__tip{display:none}}@media(max-width:480px){.wps-fstop__text,.wps-fstop__shot{padding-left:54px}}.wps-split{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;white-space:nowrap}.wps-split__a{translate:calc((1 - var(--p, 1)) * -12vw) 0}.wps-split__b{margin-left:.25em;translate:calc((1 - var(--p, 1)) * 12vw) 0}.wps-split__mid{display:inline-grid;place-items:center;overflow:visible;width:calc((1 - var(--p, 1)) * 1.3em);height:1.2em;opacity:calc(1 - var(--p, 1) * 1.4);scale:calc(1 - .5 * var(--p, 1))}.wps-split__mid svg{width:auto;height:1.1em;padding:.12em;border-radius:.24em;background:#fff;box-shadow:0 16px 30px -18px #a3244d8c}.wps-salon__head{margin-bottom:64px}@media(max-width:760px){.wps-split{flex-wrap:wrap;white-space:normal}.wps-split__a,.wps-split__b{translate:none}.wps-split__mid{display:none}}.wps-bigword{overflow:hidden;margin:0 0 90px;padding:0 clamp(10px,1.4vw,24px)}.wps-bigword .wps-bw{display:block;width:100%;height:auto;overflow:visible}.wps-bw__name{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:99px;font-weight:800;letter-spacing:-.03em}.wps-bw__shadow{fill:#0a1b2e17;transform:translate(2px,5px)}.wps-bw__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.wps-bw__gloss{fill:none;stroke:#ffffff80;stroke-width:3;stroke-linecap:round}.wps-bw__reveal{fill:none;stroke:#fff;stroke-width:58;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.2;stroke-dashoffset:1.05;transition:stroke-dashoffset var(--t) cubic-bezier(.45,.05,.55,.95) var(--d)}.wps-bw[data-on=true] .wps-bw__reveal{stroke-dashoffset:0}.wps-bw__markreveal{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0);transition:transform var(--t) cubic-bezier(.45,.05,.55,.95)}.wps-bw[data-on=true] .wps-bw__markreveal{transform:none}.wps-bw__wstroke{fill:none;stroke:#fff;stroke-width:128;stroke-linecap:butt;stroke-dasharray:1 1.2;stroke-dashoffset:1.05}.wps-bw[data-on=true] .wps-bw__wstroke{stroke-dashoffset:0;transition:stroke-dashoffset var(--t) cubic-bezier(.5,.05,.55,1) var(--d)}@media(max-width:560px){.wps-hero{padding-top:28px}}.wps-tour{position:relative;margin-top:44px}.wps-tour__pin{--g: 1;position:relative;display:grid;place-items:center;padding:34px 16px 40px}.wps-tour[data-pinned=true] .wps-tour__pin{--g: 0;position:sticky;top:0;height:100vh;padding:0}.wps-tour__panel{position:absolute;inset:0;z-index:0;overflow:hidden;background:linear-gradient(140deg,#cfe5fb,#bcd4fb 38%,#d8cdfb 70%,#c7ebf0);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 70px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 70px),transparent 100%)}.wps-tour[data-pinned=true] .wps-tour__panel{inset:calc((1 - var(--g)) * 7vh) calc((1 - var(--g)) * max(22px,(100vw - 1260px) / 2));border-radius:calc(44px * (1 - var(--g)))}.wps-tour__panel i{position:absolute;inset:-10%;opacity:0;transition:opacity 1s ease;filter:blur(30px)}.wps-tour__panel i[data-on=true]{opacity:1}.wps-tour__panel i[data-tone=blue]{background:radial-gradient(45% 55% at 12% 30%,rgba(0,114,187,.42),transparent 70%),radial-gradient(40% 50% at 88% 70%,rgba(122,92,224,.32),transparent 70%)}.wps-tour__panel i[data-tone=lilac]{background:radial-gradient(45% 55% at 14% 70%,rgba(122,92,224,.45),transparent 70%),radial-gradient(40% 50% at 86% 26%,rgba(228,87,127,.28),transparent 70%)}.wps-tour__panel i[data-tone=mint]{background:radial-gradient(45% 55% at 16% 28%,rgba(31,154,116,.38),transparent 70%),radial-gradient(40% 50% at 84% 74%,rgba(0,114,187,.3),transparent 70%)}.wps-tour__panel i[data-tone=coral]{background:radial-gradient(45% 55% at 12% 72%,rgba(228,87,127,.4),transparent 70%),radial-gradient(40% 50% at 88% 28%,rgba(58,155,224,.34),transparent 70%)}.wps-tour__panel i[data-tone=butter]{background:radial-gradient(45% 55% at 16% 30%,rgba(58,155,224,.42),transparent 70%),radial-gradient(40% 50% at 84% 72%,rgba(31,154,116,.3),transparent 70%)}.wps-tour__skip{position:absolute;z-index:3;top:26px;right:26px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.8);border-radius:12px;background:#ffffff73;color:#33424f;cursor:pointer;opacity:0;scale:.8;pointer-events:none;transition:opacity .3s ease,scale .3s ease,background .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wps-tour__skip[data-on=true]{opacity:1;scale:1;pointer-events:auto}.wps-tour__skip:hover{background:#ffffffbf}.wps-tour__skip svg{width:20px;height:20px}.wps-tour__pin{--bw: min(1260px, calc(100vw - 32px) )}.wps-tour[data-pinned=true] .wps-tour__pin{--bw: min(1260px, calc(100vw - 56px) , calc(160vh - 90px) )}.wps-tour__body{position:relative;z-index:1;display:grid;justify-items:center;width:var(--bw);min-width:min(760px,calc(100vw - 56px))}.wps-tour[data-pinned=false] .wps-tour__body{width:min(1260px,100%);min-width:0}.wps-tour__polish{position:absolute;width:clamp(200px,17vw,340px);height:auto;opacity:0;translate:0 10px;transition:opacity .9s ease,translate 1.1s var(--ease);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:saturate(.9)}.wps-tour__polish[data-on=true]{opacity:.62;translate:0 0}.wps-tour__polish[data-slot="0"]{left:3%;top:9%;rotate:-14deg}.wps-tour__polish[data-slot="1"]{left:5%;bottom:8%;rotate:9deg}.wps-tour__polish[data-slot="2"]{right:4%;top:13%;rotate:7deg}.wps-tour__polish[data-slot="3"]{right:2%;bottom:11%;rotate:-11deg}@media(max-width:899px){.wps-tour__polish{display:none}}.wps-tour__moments{display:none}@media(min-width:1740px){.wps-tour__moments{display:block;position:absolute;inset:0;z-index:1;pointer-events:none}}.wps-tour__moment{--tc: #0072bb;--gut: calc((100% - var(--bw)) / 2);position:absolute;display:flex;align-items:center;gap:11px;width:min(248px,calc(var(--gut) - 72px));padding:12px 14px 12px 12px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#ffffffd1;box-shadow:0 18px 36px -22px #0a1b2e80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;translate:0 14px;scale:.96;transition:opacity .45s ease,translate .6s var(--ease),scale .6s var(--ease)}.wps-tour__moment[data-on=true]{opacity:1;translate:0 0;scale:1;animation:wps-moment-float 7s ease-in-out calc(var(--i) * -1.7s) infinite alternate}.wps-tour__moment[data-tone=lilac]{--tc: #7a5ce0}.wps-tour__moment[data-tone=mint]{--tc: #1f9a74}.wps-tour__moment[data-tone=coral]{--tc: #e4577f}.wps-tour__moment[data-tone=butter]{--tc: #2f86c8}.wps-tour__moment[data-slot="0"]{right:calc(100% - var(--gut) + 26px);top:29%}.wps-tour__moment[data-slot="1"]{left:calc(100% - var(--gut) + 30px);top:36%}.wps-tour__moment[data-slot="2"]{right:calc(100% - var(--gut) + 44px);top:58%}.wps-tour__moment[data-slot="3"]{left:calc(100% - var(--gut) + 22px);top:65%}.wps-tour__moment>span{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--tc) 14%,#fff);color:var(--tc)}.wps-tour__moment svg{width:17px;height:17px;stroke-width:2.2}.wps-tour__moment p{display:grid;gap:2px;min-width:0;margin:0;font-size:12.5px;line-height:1.35;color:var(--muted)}.wps-tour__moment b{font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--noir)}@keyframes wps-moment-float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.wps-tour__moment[data-on=true]{animation:none}.wps-tour__moment,.wps-tour__polish{transition:opacity .3s ease;translate:none;scale:none}}.wps-tour__icons{display:flex;gap:8px}.wps-tour__icon{--c: #0072bb;position:relative;display:grid;place-items:center;width:52px;height:52px;border:2px solid rgba(255,255,255,.95);border-radius:16px;background:#ffffff80;color:#5a6977;cursor:pointer;box-shadow:0 6px 16px -10px #0a1b2e80;transition:background .25s ease,color .25s ease,translate .3s var(--ease),box-shadow .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wps-tour__icon svg{width:24px;height:24px;stroke-width:2}.wps-tour__icon:hover{background:#ffffffd9;color:var(--noir)}.wps-tour__icon[data-tone=lilac]{--c: #7a5ce0}.wps-tour__icon[data-tone=mint]{--c: #1f9a74}.wps-tour__icon[data-tone=coral]{--c: #e4577f}.wps-tour__icon[data-tone=butter]{--c: #2f86c8}.wps-tour__icon[aria-selected=true]{background:var(--c);color:#fff;translate:0 -3px;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--c) 80%,black)}.wps-tour__icons+.wps-tour__card{margin-top:14px}.wps-tour__body>.wps-tour__icons .wps-tour__icon[aria-selected=true]:after{content:"";position:absolute;left:50%;top:calc(100% + 2px);width:12px;height:12px;margin-left:-6px;border-radius:3px;background:#fcfbf8;rotate:45deg;translate:0 3px}.wps-tour__card{display:grid;grid-template-columns:minmax(230px,270px) minmax(0,1fr);align-items:center;gap:24px;width:100%;padding:18px;border-radius:28px;background:#fcfbf8;box-shadow:0 30px 60px -34px #0a1b2e73,0 1px #ffffffe6 inset}.wps-tour__copy{display:grid;padding-left:8px}.wps-tour__text{grid-area:1 / 1;opacity:0;translate:0 10px;transition:opacity .45s ease,translate .6s var(--ease);pointer-events:none}.wps-tour__text[data-on=true]{opacity:1;translate:0 0;pointer-events:auto;transition-delay:.08s}.wps-tour__label{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;font-weight:700;color:var(--noir)}.wps-tour__label span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--blue) 14%,#fff);color:var(--blue)}.wps-tour__label svg{width:16px;height:16px}.wps-tour__title{margin:0 0 12px;font-size:clamp(24px,2.3vw,32px);line-height:1.12;letter-spacing:-.035em;font-weight:600;color:var(--noir);text-wrap:balance}.wps-tour__line{margin:0 0 20px;font-size:15.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.wps-tour__try{display:inline-flex;align-items:center;gap:6px;padding:0 0 3px;border:0;text-decoration:none;border-bottom:2px solid var(--noir);background:none;font:inherit;font-size:14.5px;font-weight:700;color:var(--noir);cursor:pointer}.wps-tour__try svg{width:16px;height:16px;transition:translate .25s var(--ease)}.wps-tour__try:hover svg{translate:3px 0}.wps-tour__screen{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:16px;background:#f3f6f8;box-shadow:0 0 0 1px #11111114,0 18px 40px -26px #0a1b2e80}.wps-tour__film{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;opacity:0;transition:opacity .45s ease}.wps-tour__film[data-on=true]{opacity:1;z-index:1}.wps-tour__grow{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(17,17,17,.08);border-radius:11px;background:#ffffffdb;color:#33424f;cursor:pointer;box-shadow:0 6px 16px -10px #0a1b2e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,scale .2s ease}.wps-tour__grow:hover{background:#fff;scale:1.06}.wps-tour__grow svg{width:18px;height:18px}@media(max-width:900px){.wps-tour__card{grid-template-columns:1fr;gap:18px;padding:16px;border-radius:22px}.wps-tour__copy{padding:4px 4px 0}.wps-tour__screen{border-radius:12px}}@media(max-width:480px){.wps-tour__pin{padding:26px 12px 30px}.wps-tour__panel{border-radius:22px}.wps-tour__icon{width:46px;height:46px;border-radius:14px}.wps-tour__icon svg{width:21px;height:21px}.wps-tour__title{font-size:23px}.wps-tour__line{font-size:15px;margin-bottom:14px}}.wps-standin,.wps-standin__box{position:absolute;inset:0;overflow:hidden}.wps-standin__screen{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wps-lightbox{position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;padding:18px 18px 22px;background:#061624e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;overflow:hidden}.wps-lightbox__top{position:relative;display:flex;justify-content:center}.wps-lightbox__close{position:absolute;right:0;top:0;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:#ffffff1f;color:#fff;cursor:pointer}.wps-lightbox__close:hover{background:#ffffff3d}.wps-lightbox__close svg{width:22px;height:22px}.wps-lightbox .wps-tour__icon{border-color:#ffffff59;background:#ffffff1f;color:#dbe6ee}.wps-lightbox .wps-tour__icon:hover{background:#ffffff3d;color:#fff}.wps-lightbox .wps-tour__icon[aria-selected=true]{background:var(--c);color:#fff;border-color:#fff}.wps-lightbox__label{margin:0;text-align:center;font-size:16px;font-weight:700}.wps-lightbox__label span{font-weight:500;color:#c8d6e1}.wps-lightbox__stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0}.wps-lightbox__film{display:block;width:100%;max-height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;border-radius:14px;background:#000;box-shadow:0 30px 80px -30px #000c}.wps-lightbox__nav{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.wps-lightbox__nav:hover{background:#ffffff3d}.wps-lightbox__nav svg{width:24px;height:24px}@media(max-width:700px){.wps-lightbox{padding:12px 10px 16px}.wps-lightbox__stage{grid-template-columns:minmax(0,1fr)}.wps-lightbox__nav{display:none}.wps-lightbox__top{justify-content:flex-start}.wps-lightbox__label{text-align:left;font-size:14.5px}}.wps-trydemo{background:transparent}.wps-stage{--accent: var(--blue);--accent-tint: var(--blue-pale);--accent-deep: var(--blue-dark);position:relative;border-radius:24px;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:var(--shadow-lg);overflow:hidden;scroll-margin-top:88px}.wps-stage[data-tone=lilac]{--accent: var(--lilac);--accent-tint: var(--lilac-tint);--accent-deep: var(--lilac-deep)}.wps-stage[data-tone=coral]{--accent: var(--coral);--accent-tint: var(--coral-tint);--accent-deep: var(--coral-deep)}.wps-stage[data-tone=mint]{--accent: var(--mint);--accent-tint: var(--mint-tint);--accent-deep: var(--mint-deep)}.wps-stage[data-tone=butter]{--accent: var(--butter);--accent-tint: var(--butter-tint);--accent-deep: var(--butter-deep)}.wps-stage__bar{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:#fbfcfd}.wps-tabs{display:flex;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.wps-tabs::-webkit-scrollbar{display:none}.wps-tab{display:inline-flex;align-items:center;gap:9px;flex:none;padding:9px 13px 9px 10px;border-radius:11px;border:1.5px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.wps-tab:hover{color:var(--noir);background:#1111110a}.wps-tab[aria-selected=true]{color:var(--noir);background:#fff;border-color:#1111111a;box-shadow:0 2px 8px -4px #062b4540}.wps-tab__n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;font-size:12px;color:#fff;background:var(--dot, var(--blue))}.wps-stage__tools{display:flex;align-items:center;gap:8px;flex:none}.wps-sample-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted);padding:5px 9px;border-radius:8px;background:#ffffffbf;border:1px solid rgba(17,17,17,.08)}.wps-sample-tag b{color:var(--ink)}.wps-reset{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;border:1.5px solid rgba(17,17,17,.12);background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.wps-reset:hover{border-color:#1111114d}.wps-reset svg{width:15px;height:15px}.wps-stage__body{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head app" "steps app";height:640px}.wps-guide{display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;border-right:1px solid var(--line)}.wps-guide--head{grid-area:head;padding-bottom:6px;background:linear-gradient(180deg,var(--accent-tint),#fff)}.wps-guide--steps{grid-area:steps;min-height:0;overflow-y:auto;padding-top:8px;background:#fff}.wps-guide__title{margin:0;font-size:21px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--noir)}.wps-guide__why{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.wps-guide__why b{color:var(--ink)}.wps-try{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps-try__label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep)}.wps-try li{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:8px 8px 8px 10px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:13.5px;line-height:1.35;color:var(--ink);transition:border-color .2s ease,background-color .2s ease}.wps-try li[data-done=true]{border-color:color-mix(in srgb,var(--mint) 45%,white);background:#f5fbf8}.wps-try__check{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;border:1.5px solid rgba(17,17,17,.18);color:#fff}.wps-try li[data-done=true] .wps-try__check{background:var(--mint);border-color:var(--mint)}.wps-try__check svg{width:14px;height:14px}.wps-try__do{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border-radius:8px;border:0;background:var(--accent-tint);color:var(--accent-deep);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.wps-try__do:hover{filter:brightness(.97)}.wps-guide__note{margin-top:auto;font-size:12.5px;line-height:1.5;color:var(--muted)}.wps-app{grid-area:app;position:relative;min-width:0;min-height:0;background:hsl(var(--wp-cream));overflow:hidden}@media(max-width:1100px){.wps-stage__body{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"head" "app" "steps";height:auto}.wps-guide{border-right:0;padding:18px}.wps-guide--head{padding-bottom:16px;border-bottom:1px solid var(--line)}.wps-guide--steps{border-top:1px solid var(--line);padding-top:16px}.wps-try{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.wps-guide__note{margin-top:0}.wps-app{min-height:560px}.wps-tabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:28px}}@media(max-width:700px){.wps-stage{border-radius:18px}.wps-stage__bar{padding:8px;gap:8px}.wps-tab{padding:8px 11px 8px 8px;font-size:13.5px}.wps-reset{padding:0 10px}.wps-guide{padding:16px}.wps-try{grid-template-columns:1fr}.wps-app{min-height:0}}.wps-next{background:transparent}.wps-next[data-pinned=true]{padding-bottom:0}.wps-next__track{position:relative}.wps-next[data-pinned=true] .wps-next__pin{position:sticky;top:72px;height:calc(100vh - 72px);display:grid;align-content:center;gap:18px}.wps-next__stage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:110px;align-items:center}.wps-next__col{display:grid;gap:12px;justify-items:start}.wps-next__col:first-child{justify-items:end;text-align:right}.wps-flabel{display:grid;gap:4px;width:100%;max-width:340px;padding:16px 20px;border:0;border-radius:20px;background:transparent;color:var(--noir);font:inherit;text-align:inherit;cursor:pointer;opacity:.55;transition:opacity .45s ease,background-color .45s ease,box-shadow .45s ease,scale .5s var(--ease)}.wps-flabel:hover{opacity:.8}.wps-flabel[aria-pressed=true]{opacity:1;background:#fff;scale:1.04;box-shadow:0 24px 46px -28px #0a1b2e73}.wps-flabel__n{font-size:15px;font-weight:800;letter-spacing:.04em;color:var(--a)}.wps-flabel__title{font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.025em}.wps-flabel__line{max-height:0;overflow:hidden;opacity:0;font-size:15.5px;line-height:1.45;color:var(--muted);transition:max-height .5s var(--ease),opacity .4s ease}.wps-flabel[aria-pressed=true] .wps-flabel__line{max-height:90px;opacity:1}.wps-next__phone{--ph: 620px;position:relative;height:var(--ph);width:calc(var(--ph) * 354 / 766)}.wps-next__fit{position:absolute;z-index:1;left:0;top:0;transform:scale(var(--k, .8));transform-origin:0 0}.wps-next__fit .wps-phone{max-width:none}.wps-next[data-pinned=true] .wps-next__phone{--ph: min(680px, calc(100vh - 222px) )}.wps-next .wps-ctitle{position:relative;z-index:3;margin-bottom:20px}.wps-next__halo{position:absolute;z-index:0;inset:12% -18%;border-radius:50%;opacity:.28;filter:blur(60px);transition:background-color .8s ease}.wps-next__phone .wps-phone{z-index:1}.wps-next__cta{display:flex;justify-content:center}.wps-next__pin{isolation:isolate}.wps-next__wash{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.wps-next__wash i{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease}.wps-next__wash i[data-on=true]{opacity:1}.wps-next__wash i:before,.wps-next__wash i:after{content:"";position:absolute;width:min(62vw,980px);aspect-ratio:1;border-radius:50%}.wps-next__wash i:before{left:-12%;top:-18%;background:radial-gradient(closest-side,color-mix(in srgb,var(--a) 34%,transparent),transparent);animation:wps-wash-a 17s ease-in-out infinite alternate}.wps-next__wash i:after{right:-14%;bottom:-30%;background:radial-gradient(closest-side,color-mix(in srgb,var(--a2) 38%,transparent),transparent);animation:wps-wash-b 21s ease-in-out infinite alternate}.wps-next__wash i:not([data-on=true]):before,.wps-next__wash i:not([data-on=true]):after{animation-play-state:paused}.wps-next__wash[data-still=true] i:before,.wps-next__wash[data-still=true] i:after{animation:none}@keyframes wps-wash-a{to{transform:translate(14vw,12vh) scale(1.18)}}@keyframes wps-wash-b{to{transform:translate(-16vw,-10vh) scale(.86)}}.wps-next__polish{position:absolute;inset:0;z-index:-1;pointer-events:none}.wps-next__stroke{position:absolute;opacity:.6}.wps-next__stroke--0{right:3%;top:7%}.wps-next__stroke--1{left:2%;bottom:8%}.wps-next__stroke--2{right:8%;bottom:5%}.wps-next__frags{position:absolute;inset:0;z-index:2;pointer-events:none}.wps-frag{--depth: 1;position:absolute;translate:0 calc((.5 - var(--lp, .5)) * 90px * var(--depth))}.wps-frag--a{--depth: 1.4;left:-128px;top:-4%}.wps-frag--b{--depth: 1;right:-178px;bottom:5%}.wps-frag--c{--depth: .55;right:-112px;top:3%}.wps-frag__card{display:flex;align-items:center;gap:10px;padding:12px 16px 12px 12px;border-radius:16px;background:#fff;box-shadow:0 22px 44px -22px #0a1b2e73,0 4px 12px -6px #0a1b2e1f;font-size:13px;line-height:1.3;color:var(--muted);white-space:nowrap;opacity:0;transform:translateY(16px) scale(.85) rotate(-3deg);animation:wps-frag-in .7s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(.35s + var(--i) * .28s)}.wps-frag--b .wps-frag__card{transform:translateY(16px) scale(.85) rotate(3deg)}@keyframes wps-frag-in{to{opacity:1;transform:rotate(var(--r, -2deg))}}.wps-frag--a .wps-frag__card{--r: -3deg}.wps-frag--b .wps-frag__card{--r: 2.5deg}.wps-frag--c .wps-frag__card{--r: 4deg;padding:8px 13px;border-radius:999px;background:var(--a);color:#fff;font-size:12.5px;font-weight:800}.wps-frag__card b{display:block;font-size:14px;color:var(--noir)}.wps-frag__ico{flex:none;width:34px;height:34px;padding:8px;border-radius:11px;background:color-mix(in srgb,var(--a) 14%,white);color:var(--a)}.wps-frag__ok{flex:none;width:30px;height:30px;padding:7px;border-radius:50%;background:#1e7a57;color:#fff;stroke-width:3}.wps-frag__dots{display:flex}.wps-frag__av{display:grid;place-items:center;width:32px;height:32px;border:2px solid #fff;border-radius:50%;background:#e4577f;color:#fff;font-size:13px;font-weight:800;font-style:normal}.wps-frag__av+.wps-frag__av{margin-left:-9px;background:#2a5b40}.wps-frag__polaroid{display:grid;gap:6px;padding:0 0 2px}.wps-frag__polaroid .wps-cf-nail{position:relative;display:block;width:78px;height:78px;border-radius:6px;opacity:1;animation:none}.wps-frag__polaroid em{font-size:11.5px;font-style:normal;font-weight:700;color:var(--muted);text-align:center}.wps-frag--a .wps-frag__card:has(.wps-frag__polaroid){padding:8px 8px 6px}.wps-frag__stars{display:flex;gap:3px}.wps-frag__stars svg{width:24px;height:24px;color:#f0a020;fill:#f7b84a}.wps-frag__clock{position:relative;display:block;width:64px;height:64px;border-radius:50%;border:3px solid var(--noir)}.wps-frag__clock:before{content:"";position:absolute;left:50%;top:50%;width:3px;height:16px;margin-left:-1.5px;border-radius:2px;background:var(--noir);transform-origin:50% 100%;transform:translateY(-100%) rotate(-60deg)}.wps-frag__clock i{position:absolute;left:50%;top:50%;width:2px;height:24px;margin-left:-1px;border-radius:2px;background:var(--a);transform-origin:50% 100%;transform:translateY(-100%) rotate(0);animation:wps-frag-tick 1.6s var(--ease) .9s forwards}@keyframes wps-frag-tick{to{transform:translateY(-100%) rotate(60deg)}}.wps-frag--a .wps-frag__card:has(.wps-frag__clock){padding:10px;border-radius:50%}@media(max-height:820px){.wps-frag--a{top:-5%}.wps-frag__polaroid .wps-cf-nail{width:58px;height:58px}.wps-frag__clock{width:52px;height:52px}}@media(max-width:1280px){.wps-frag--a{left:-110px}.wps-frag--b{right:-120px}.wps-frag--c{right:-80px}}.wps-next[data-pinned=false] .wps-next__cta{margin-top:36px}.wps-anim-swap{animation:wps-swap .55s var(--ease)}@keyframes wps-swap{0%{opacity:0;transform:translateY(18px) scale(.98)}}.wps-swipe{display:flex;gap:14px;overflow-x:auto;padding:6px 24px 24px;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none}.wps-swipe::-webkit-scrollbar{display:none}.wps-swipe__card{flex:0 0 min(360px,84vw);display:grid;align-content:start;gap:8px;padding:22px 16px 16px;border-radius:28px;background:radial-gradient(110% 60% at 0% 0%,color-mix(in srgb,var(--a) 22%,transparent),transparent 65%),radial-gradient(100% 55% at 100% 100%,color-mix(in srgb,var(--a2) 28%,transparent),transparent 70%),var(--g);scroll-snap-align:start}.wps-swipe__card h3{margin:0 4px;font-size:25px;line-height:1.1;letter-spacing:-.03em;font-weight:800;color:var(--noir)}.wps-swipe__card p{margin:0 4px 10px;font-size:16px;line-height:1.45;color:var(--muted)}.wps-swipe .wps-phone--flat{max-width:none}.wps-phone{position:relative;width:100%;max-width:400px;height:100%;margin-inline:auto;border-radius:44px;padding:12px;background:#111;box-shadow:var(--shadow-lg)}.wps-phone__screen{position:relative;height:100%;border-radius:33px;overflow:hidden;background:hsl(var(--wp-cream))}.wps-phone__notch{position:absolute;z-index:3;top:10px;left:50%;width:96px;height:26px;margin-left:-48px;border-radius:16px;background:#111}.wps-phone__url{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;padding:44px 16px 10px;font-size:12px;font-weight:700;color:#5a6670;background:#fff;border-bottom:1px solid hsl(var(--wp-line))}.wps-phone__body{height:calc(100% - 71px);overflow:hidden}.wps-phone--flat{border-radius:26px;padding:0;background:none;box-shadow:var(--shadow-md)}.wps-phone--flat .wps-phone__screen{border-radius:26px;border:1px solid var(--line)}.wps-phone--flat .wps-phone__url{padding-top:12px}.wps-phone--flat .wps-phone__notch{display:none}.wps-phone--flat .wps-phone__body{height:auto}.wps-phone__body--bare{position:relative;height:100%;padding-top:44px;background:#fff}.wps-phone__body--bare>div{height:100%}.wps-phone--flat .wps-phone__body--bare{height:520px;padding-top:0}.wps-cf-in{opacity:0;animation:wps-cf-in .55s var(--ease) forwards;animation-delay:var(--t, 0ms)}@keyframes wps-cf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wps-cf-still *{animation-duration:.001ms!important;animation-delay:0ms!important}.wps-cf-lanes{display:grid;gap:4px;margin-top:10px}.wps-cf-lanes span{display:flex;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:7px;font-size:11px;font-weight:700;color:#fff;background:hsl(var(--wp-clay));transition:transform .7s var(--ease),width .7s var(--ease);width:100%}.wps-cf-lanes span:nth-child(2){background:var(--sage-deep)}.wps-cf-lanes i{width:6px;height:6px;border-radius:50%;background:#fffc}.wps-cf-lanes[data-on=false] span:nth-child(1){width:43%}.wps-cf-lanes[data-on=false] span:nth-child(2){width:57%;transform:translate(75%);margin-top:-30px}.wps-cf-lanes[data-on=true] span{width:100%;transform:none;margin-top:0}.wps-cf-slot{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:9px;border:1.5px dashed hsl(var(--wp-line))}.wps-cf-slot--add{font-size:20px;font-weight:700;color:hsl(var(--wp-ink-faint))}.wps-cf-nail{position:absolute;inset:0;opacity:0;animation:wps-cf-in .4s ease forwards;animation-delay:var(--t)}.wps-cf-nail:before,.wps-cf-nail:after{content:"";position:absolute;bottom:-8%;width:30%;height:72%;border-radius:50% 50% 18% 18%/60% 60% 18% 18%;box-shadow:inset 3px 3px #ffffff73}.wps-cf-nail:before{left:14%}.wps-cf-nail:after{right:14%;height:80%}.wps-cf-nail--a{background:#f3e1d8}.wps-cf-nail--a:before,.wps-cf-nail--a:after{background:#d11660}.wps-cf-nail--b{background:#e3ecf5}.wps-cf-nail--b:before,.wps-cf-nail--b:after{background:linear-gradient(180deg,#fff 0 28%,#f2c9d2 28%)}.wps-cf-nail--c{background:#efe7da}.wps-cf-nail--c:before,.wps-cf-nail--c:after{background:linear-gradient(135deg,#899bff,#d6c7ff)}.wps-cf-bar{position:absolute;left:12%;right:12%;bottom:10%;height:4px;border-radius:2px;background:#ffffffd9;transform-origin:0 50%;transform:scaleX(0);opacity:0;animation:wps-cf-bar .6s ease forwards;animation-delay:var(--t)}@keyframes wps-cf-bar{0%{opacity:1;transform:scaleX(0)}90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.wps-cf-done{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#1e7a57;color:#fff;opacity:0;transform:scale(.4);animation:wps-cf-pop .35s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--t) + .6s)}.wps-cf-done svg{width:10px;height:10px}@keyframes wps-cf-pop{to{opacity:1;transform:none}}.wps-cf-sms{position:relative;height:100%;overflow:hidden;background:#f2f2f7}.wps-cf-sms__top{display:flex;align-items:center;gap:8px;padding:6px 12px 10px;background:#f8f8faf2;border-bottom:1px solid #e3e3e8;font-size:13px;color:#111}.wps-cf-sms__top svg{color:#0a84ff}.wps-cf-sms__avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#a3a3ab,#85858d);color:#fff;font-size:12px;font-weight:700}.wps-cf-sms__thread{padding:16px 12px}.wps-cf-bubble{position:relative;max-width:86%;margin:0;padding:9px 12px;border-radius:17px 17px 17px 5px;background:#e5e5ea;color:#111;font-size:12.5px;line-height:1.4}.wps-cf-link{color:#0a64d6;text-decoration:underline;word-break:break-all}.wps-cf-tap{position:absolute;right:22%;bottom:14%;width:26px;height:26px;margin:-13px;border-radius:50%;background:#0a64d659;opacity:0;transform:scale(.2);animation:wps-cf-tap .6s ease-out forwards;animation-delay:var(--t);pointer-events:none}@keyframes wps-cf-tap{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}.wps-cf-sheet{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff;transform:translateY(100%);animation:wps-cf-sheet .6s var(--ease) forwards;animation-delay:var(--t)}@keyframes wps-cf-sheet{to{transform:none}}.wps-cf-sheet__url{flex:none;padding:4px 12px 8px;border-bottom:1px solid hsl(var(--wp-line));text-align:center;font-size:11px;font-weight:700;color:#5a6670}.wps-cf-sheet__body{flex:1;min-height:0;overflow:hidden;padding:14px 14px 18px}.wps-cf-page{height:100%;background:#fff}.wps-cf-btn{display:flex;align-items:center;justify-content:center;height:42px;margin-top:12px;border-radius:11px;background:hsl(var(--wp-clay));color:#fff;font-size:13.5px;font-weight:700}.wps-cf-press{animation:wps-cf-press .45s ease forwards;animation-delay:var(--t)}@keyframes wps-cf-press{40%{transform:scale(.94);filter:brightness(.85)}to{transform:none;filter:none}}.wps-cf-here{position:relative;display:flex;align-items:center;justify-content:center;height:64px;margin-top:14px;overflow:hidden;border-radius:16px;background:#1e7a57;color:#fff;font-size:19px;font-weight:800}.wps-cf-here .wps-cf-tap{right:50%;bottom:50%;background:#fff9}.wps-cf-swap:before{content:attr(data-a);animation:wps-cf-swap .01s linear forwards;animation-delay:var(--t)}@keyframes wps-cf-swap{to{content:attr(data-b)}}.wps-cf-star{width:26px;height:26px;color:#d8d2c6;fill:#eee8dc;animation:wps-cf-star .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--t)}@keyframes wps-cf-star{50%{transform:scale(1.3)}to{color:#f0a020;fill:#f7b84a;transform:none}}@keyframes wps-cf-starcap{50%{transform:scale(1.08)}to{transform:none;background:hsl(var(--wp-clay));color:#fff}}@keyframes wps-cf-starfill{to{fill:currentColor}}.wps-salon{overflow:hidden;background:transparent}.wps-salon:before{background:color-mix(in srgb,var(--salon, #b8336a) 15%,#fff9f5);transition:background-color .6s ease}@media(min-width:981px)and (min-height:700px){.wps-salon{display:grid;align-content:center;min-height:calc(100vh - 72px);padding:56px 0}.wps-salon .wps-salon__head{margin-bottom:36px}}.wps-salon__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:64px;align-items:center}.wps-salon__side{display:grid;gap:26px;align-content:center}.wps-salon .wps-display .wps-serif{color:color-mix(in srgb,var(--salon, #b8336a) 85%,#000);transition:color .6s ease}.wps-salon__pick{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--muted)}.wps-salon__pick b{color:var(--noir)}.wps-bottles{display:flex;flex-wrap:wrap;gap:8px}.wps-bottle{width:54px;height:82px;padding:6px;border:0;border-radius:14px;background:transparent;cursor:pointer;transition:translate .4s var(--ease),background-color .3s ease}.wps-bottle svg{display:block;width:100%;height:100%;overflow:visible}.wps-bottle:hover{translate:0 -4px}.wps-bottle[aria-pressed=true]{translate:0 -10px;background:#ffffffb3}.wps-bottle__cap{fill:#1c1c1c}.wps-bottle__neck{fill:#444}.wps-bottle__glass{fill:#ffffffbf;stroke:#11111124}.wps-bottle__polish{fill:var(--c)}.wps-bottle__shine{fill:#ffffff8c}.wps-sample-note{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:14px;background:#ffffffa6;color:#5b4300;font-size:14px;line-height:1.5}.wps-sample-note svg{flex:none;width:18px;height:18px;margin-top:2px}.wps-salon__frame{perspective:1600px}.wps-salon__frame .wps-browser{transform-origin:50% 70%;transform:rotateX(calc((1 - var(--p, 1)) * 16deg)) rotateY(calc((1 - var(--p, 1)) * -14deg)) scale(calc(.88 + .12 * var(--p, 1)))}.wps-browser{position:relative;overflow:hidden;border-radius:20px;background:#fff;border:1px solid rgba(17,17,17,.1);box-shadow:0 50px 90px -40px #a3244d73,0 14px 30px -14px #0a1b2e2e}.wps-browser__bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f3f6f8;border-bottom:1px solid var(--line)}.wps-browser__dots{display:flex;gap:6px}.wps-browser__dots i{width:10px;height:10px;border-radius:50%;background:#d5dde3}.wps-browser__url{flex:1;display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:8px;background:#fff;font-size:13px;font-weight:700;color:#4b5863}.wps-salon__splash{position:absolute;z-index:5;left:50%;top:50%;width:160px;height:160px;margin:-80px 0 0 -80px;border-radius:50%;pointer-events:none;opacity:0;animation:wps-splash .9s var(--ease)}@keyframes wps-splash{0%{scale:.1;opacity:.45}to{scale:9;opacity:0}}@media(max-width:980px){.wps-salon__grid{grid-template-columns:1fr;gap:40px}}@media(max-width:480px){.wps-bottles{gap:4px}.wps-bottle{width:48px;height:74px;padding:5px}}.wps-story{background:transparent;padding:24px 0 40px}.wps-story__card{--blush: #f6e4e1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;margin:0 var(--card-x);border-radius:var(--card-r);overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#fbefec 0%,var(--blush) 55%,#f1d6d1 100%);box-shadow:0 0 0 1px #96464614,0 40px 80px -60px #5a1e288c}.wps-story__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,80px)}.wps-story__text .wps-kicker{color:#6e3a3a}.wps-story .wps-quote{font-size:clamp(32px,3.6vw,56px)}.wps-story .wps-quote .wps-serif{color:var(--coral-deep)}.wps-story__photo{position:relative;margin:14px;min-height:420px;border-radius:calc(var(--card-r) - 12px);overflow:hidden;background:#ead3cf}.wps-story__layer{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.wps-story__photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% 50%;object-position:55% 50%}.wps-story__photo figcaption{position:absolute;left:18px;bottom:18px;padding:7px 14px;border-radius:999px;background:#111111b8;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wps-story__facts{position:absolute;top:18px;right:18px;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.wps-story__facts li{display:flex;flex-direction:column;min-width:150px;padding:12px 16px;border-radius:18px;background:#ffffffdb;box-shadow:0 14px 30px -18px #3c141e73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:600;color:var(--muted)}.wps-story__facts strong{font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--noir)}@media(max-width:900px){.wps-story__card{grid-template-columns:1fr}.wps-story__photo{order:-1;margin:10px 10px 0;min-height:0;aspect-ratio:4 / 3}.wps-story__text{padding:30px 24px 36px}.wps-story__facts{top:auto;bottom:14px;right:14px;flex-direction:row}.wps-story__facts li{min-width:0;padding:9px 12px;font-size:12px}.wps-story__facts strong{font-size:20px}.wps-story__photo figcaption{top:14px;bottom:auto;left:14px}}.wps-quote{margin:0;font-size:clamp(32px,4.2vw,64px);line-height:1.08;letter-spacing:-.04em;font-weight:600;color:var(--noir);text-wrap:balance}.wps-quote .wps-serif{color:var(--tangerine-deep)}.wps-story__body{max-width:560px;margin:26px 0 0;font-size:18px;line-height:1.6;color:#5a4a4a}.wps-footer{padding:44px 0 56px;background:transparent;border-top:1px solid rgb(17 17 17 / .08);font-size:14.5px;color:var(--muted)}.wps-footer__row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.wps-footer__row img{height:24px;width:auto}.wps-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin-left:auto}.wps-footer a{color:var(--ink);font-weight:700;text-decoration:none}.wps-footer a{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1.5px;padding-bottom:2px;transition:background-size .3s var(--ease),color .2s ease}.wps-footer a:hover{color:var(--blue);background-size:100% 1.5px}.wps-footer__legal{margin-top:18px;font-size:13.5px}.wps-dialog-scrim{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#041c2e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:wps-fade .2s ease}.wps-dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:24px;background:#fff;padding:30px;box-shadow:var(--shadow-lg);animation:wps-rise .35s var(--ease)}.wps-dialog h2{margin:0;font-size:30px;letter-spacing:-.03em;font-weight:800;color:var(--noir)}.wps-dialog p{margin:8px 0 0;color:var(--muted);font-size:15.5px}.wps-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.wps-field{display:grid;gap:6px;min-width:0;font-size:14px;font-weight:800;color:var(--ink)}.wps-field--wide{grid-column:1 / -1}.wps-field input,.wps-field select,.wps-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 14px;border-radius:12px;border:1.5px solid #d5dde3;background:#fff;font:inherit;font-size:16px;font-weight:500;color:var(--ink)}.wps-field textarea{min-height:84px;resize:vertical}.wps-field input:focus,.wps-field select:focus,.wps-field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0072bb29}.wps-form__foot{grid-column:1 / -1;position:sticky;bottom:-30px;display:grid;gap:14px;margin:0 -30px -30px;padding:14px 30px 30px;background:#fff}.wps-dialog__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:10px;border:0;background:#f1f4f7;display:grid;place-items:center;cursor:pointer}.wps-form__note{grid-column:1 / -1;margin:0;font-size:13px;color:var(--muted)}@media(max-width:560px){.wps-form{grid-template-columns:1fr}.wps-dialog{padding:24px 20px}.wps-form__foot{bottom:-24px;margin:0 -20px -24px;padding:14px 20px 24px}}@property --o-m{syntax: "<number>"; inherits: true; initial-value: 540;}.wps-out{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:36px;background:#b3dcf8;transition:--o-m 3s cubic-bezier(.45,0,.3,1)}.wps-out__scene{position:absolute;inset:0;display:block;width:100%;height:100%}.wps-out__scene[data-scene=midday]{opacity:clamp(0,calc((var(--o-m) - 570) / 90),1)}.wps-out__scene[data-scene=sunset]{opacity:clamp(0,calc((var(--o-m) - 960) / 100),1)}.wps-out__scene[data-scene=night]{opacity:clamp(0,calc((var(--o-m) - 1070) / 70),1)}.wps-turns{background:transparent}.wps-turns__view{position:relative}.wps-turns__view>.wps-ts{z-index:1}.wps-turns[data-pinned=true] .wps-out{inset:8px 16px 16px}.wps-turns[data-pinned=true] .wps-turns__stage{position:relative;z-index:1;grid-template-columns:minmax(0,930px);justify-content:start;gap:14px;align-content:center}.wps-turns[data-pinned=true] .wps-turns__rail{grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:30px;column-gap:30px;padding:16px 22px;border-radius:24px;background:#fffc;border:1px solid rgb(255 255 255 / .7);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 20px 50px -26px #062b4573}.wps-turns[data-pinned=true] .wps-flap:not([data-small]){font-size:38px}.wps-turns[data-pinned=true] .wps-turns__stepper{gap:8px}.wps-turns[data-pinned=true] .wps-turns__caption{min-height:66px;gap:2px}.wps-turns[data-pinned=true] .wps-turns__caption .wps-tstep__line{font-size:14.5px}.wps-turns[data-pinned=true] .wps-turns__dots button{width:30px;height:30px;font-size:12px}.wps-turns[data-pinned=true] .wps-turns__dots button:not([aria-selected=true]){background:#fff}.wps-turns:not([data-pinned=true]) .wps-turns__view{padding:40px 16px 76px}.wps-turns:not([data-pinned=true]) .wps-out{border-radius:28px;bottom:auto;height:210px}.wps-turns:not([data-pinned=true]) .wps-turns__view{padding-top:150px}.wps-turns[data-pinned=true]{padding-bottom:0}.wps-turns__track{position:relative}.wps-turns[data-pinned=true] .wps-turns__pin{position:sticky;top:72px;height:calc(100vh - 72px);display:grid;align-content:center}.wps-turns__stage{display:grid;grid-template-columns:282px minmax(0,1fr);gap:40px;align-items:center}.wps-turns__rail{display:grid;gap:22px;align-content:start}.wps-turns__clock{display:grid;gap:10px;justify-items:start}.wps-turns__day{font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.01em}.wps-flaps{display:inline-flex;align-items:flex-end;gap:4px}.wps-flap{position:relative;display:inline-block;width:.72em;height:1.24em;font-size:46px;font-weight:800;line-height:1.24em;font-variant-numeric:tabular-nums;perspective:220px;color:#fdf6e8}.wps-flap[data-small]{font-size:21px;width:1.05em;border-radius:5px}.wps-flap[data-small] .wps-flap__half{border-radius:5px}.wps-flap[data-gap]{margin-left:8px}.wps-flap[data-colon]{width:.3em;color:var(--noir)}.wps-flap[data-colon] .wps-flap__half{background:none}.wps-flap__half{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#1a1a1a;backface-visibility:hidden}.wps-flap__half--top{clip-path:inset(0 0 50% 0);background:#141414}.wps-flap__half--bottom{clip-path:inset(50% 0 0 0)}.wps-flap:not([data-colon]):after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:#000000b3;z-index:3}.wps-flap__leaf-top{z-index:2;transform-origin:50% 50%;animation:wps-flap-top .26s ease-in forwards}.wps-flap__leaf-bottom{z-index:2;transform-origin:50% 50%;animation:wps-flap-bottom .26s .26s ease-out both}@keyframes wps-flap-top{0%{transform:rotateX(0)}to{transform:rotateX(-90deg);filter:brightness(1.5)}}@keyframes wps-flap-bottom{0%{transform:rotateX(90deg);filter:brightness(.6)}to{transform:rotateX(0)}}.wps-tstep__title{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.wps-tstep__line{font-size:15px;line-height:1.45;color:var(--muted)}.wps-turns__stepper{display:grid;gap:14px}.wps-turns__dots{display:flex;flex-wrap:wrap;gap:6px}.wps-turns__dots button{width:34px;height:34px;border-radius:50%;border:2px solid rgba(17,17,17,.18);background:transparent;font:inherit;font-size:13px;font-weight:800;color:var(--ink);cursor:pointer}.wps-turns__dots button[data-done=true]{border-color:var(--noir)}.wps-turns__dots button[aria-selected=true]{background:var(--noir);border-color:var(--noir);color:#fff}.wps-turns__dots .wps-turns__pause{display:grid;place-items:center;margin-left:6px;border-color:#1111111f;background:#fff;color:var(--ink);transition:border-color .2s ease}.wps-turns__dots .wps-turns__pause:hover{border-color:var(--ink)}.wps-turns__dots .wps-turns__pause svg{width:13px;height:13px;fill:currentColor;stroke-width:0}.wps-turns__caption{display:grid;gap:4px;min-height:96px}.wps-turns__caption p{margin:0}.wps-turns__nav{display:flex;gap:8px}.wps-turns__nav button:disabled{opacity:.4;pointer-events:none}.wps-ts{position:relative;background:#fff;border:1px solid rgba(17,17,17,.07);border-radius:20px;box-shadow:var(--shadow-lg);font-size:13px;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wps-ts__bar{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line);font-size:14px}.wps-ts__date{color:var(--muted);font-size:12.5px;font-weight:600}.wps-ts__legend{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--muted)}.wps-ts__legend i{width:10px;height:10px;border-radius:3px;margin-left:7px}.wps-ts__body{display:grid;grid-template-columns:minmax(0,1fr) 222px}.wps-ts__sheet{display:flex;flex-direction:column;padding:8px 16px 14px;min-width:0}.wps-ts__foot{margin:auto 0 0;padding-top:12px;border-top:1px dashed var(--line);font-size:11.5px;font-weight:600;color:var(--muted)}.wps-ts__row{display:grid;grid-template-columns:104px minmax(0,7fr) minmax(0,.95fr) 54px;gap:8px;align-items:center;height:44px;border-top:1px solid var(--line);animation:wps-ts-row .6s var(--ease) backwards;animation-delay:calc(var(--r, 0) * 90ms)}.wps-ts__row--head{height:38px;border-top:0;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);animation:none}@keyframes wps-ts-row{0%{opacity:0;transform:translate(-14px)}}.wps-ts__nums{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;letter-spacing:0}.wps-ts__nums small{display:block;margin-top:1px;font-size:9.5px;font-weight:700;letter-spacing:0;text-transform:none;opacity:.45;transition:opacity .4s ease,color .4s ease}.wps-ts__nums small:after{content:":00"}.wps-ts[data-step="1"] .wps-ts__nums small{opacity:1;color:var(--blue)}.wps-ts__who{display:flex;align-items:center;gap:8px;min-width:0}.wps-ts__who b{font-size:13.5px}.wps-ts__who small{margin-left:auto;font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.wps-ts__av{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.02em}.wps-ts__lane,.wps-ts__extra{position:relative;display:block;height:30px}.wps-ts__extra{padding-left:6px;border-left:1px dashed rgba(17,17,17,.18)}.wps-ts__extra .wps-ts__slot,.wps-ts__extra .wps-ts__cell{left:6px;right:0;width:auto}.wps-ts__xhead{padding-left:6px;text-align:center;letter-spacing:.04em}.wps-ts__face[data-bonus]{font-style:italic}.wps-ts__slot,.wps-ts__cell{position:absolute;top:0;bottom:0;left:calc(var(--s) * 100% / 7);width:calc(100% / 7 - 4px);border-radius:7px}.wps-ts__slot{background:var(--cream)}.wps-ts__cell{transition:left .6s var(--ease)}.wps-ts__face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1px;padding:0 2px;border-radius:7px;overflow:hidden;white-space:nowrap;font-size:10.5px;letter-spacing:-.025em;font-weight:800;font-variant-numeric:tabular-nums;transform-origin:50% 0;animation:wps-ts-flip .55s var(--ease) backwards;animation-delay:var(--fd, 0ms)}@keyframes wps-ts-flip{0%{transform:perspective(260px) rotateX(-100deg);filter:brightness(.75)}}.wps-ts [data-stage=booked]{background:#b9f6ca;color:#1b5e20}.wps-ts [data-stage=chair]{background:#ff5252;color:#fff}.wps-ts [data-stage=done]{background:#ffb74d;color:#4e2600}.wps-ts [data-stage=paid]{background:#2a8ff438;color:#0b4f8a}.wps-ts [data-stage=paid][data-cat=pedi]{background:#209db633;color:#0d5566}.wps-ts [data-stage=paid][data-cat=enh]{background:#ab4eda38;color:#54267a}.wps-ts__legend i[data-stage=paid]{background:linear-gradient(90deg,#2a8ff459 50%,#ab4eda59 50%)}.wps-ts__heart{width:8px;height:8px;flex:none;fill:#16a34a;color:#16a34a}.wps-ts__cell[data-landing]{animation:wps-ts-land .45s var(--ease) backwards;animation-delay:calc(1.38s + var(--l) * .15s)}.wps-ts__cell[data-landing] .wps-ts__face{animation:none}@keyframes wps-ts-land{0%{opacity:0;transform:scale(1.18)}}.wps-ts__net{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;text-align:right}.wps-ts__row--head .wps-ts__net{display:block}.wps-ts__money{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.wps-ts__less{font-size:10.5px;font-weight:700;color:var(--coral-deep);animation:wps-ts-pop .5s .5s var(--ease) backwards}@keyframes wps-ts-pop{0%{opacity:0;transform:translateY(-5px)}}.wps-ts__side{position:relative;border-left:1px solid var(--line);background:#fcfaf6;border-radius:0 0 20px;min-height:356px}.wps-ts__card{padding:16px;display:grid;gap:10px;align-content:start;animation:wps-ts-card .5s var(--ease) backwards}@keyframes wps-ts-card{0%{opacity:0;transform:translate(14px)}}.wps-ts__label{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wps-ts__label--sub{margin-top:4px}.wps-ts__hint{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.wps-ts__search{margin:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1.5px solid var(--blue);border-radius:9px;background:#fff;font-weight:700}.wps-ts__search svg{width:15px;height:15px;color:var(--muted)}.wps-ts__typed{display:inline-block;overflow:hidden;white-space:nowrap;width:4.4ch;border-right:1.5px solid var(--ink);animation:wps-ts-type .7s .35s steps(4,end) backwards,wps-ts-caret .9s step-end infinite}.wps-ts__typed[data-typed=true]{border-right-color:transparent;animation:none}@keyframes wps-ts-type{0%{width:0}}@keyframes wps-ts-caret{50%{border-right-color:transparent}}.wps-ts__option{margin:0;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--sky);animation:wps-ts-card .4s 1s var(--ease) backwards}.wps-ts__option span:last-child{display:grid}.wps-ts__option small,.wps-ts__group small{font-size:11px;color:var(--muted);font-weight:600}.wps-ts__ok{margin:0;display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:10px;background:var(--mint-tint);color:var(--mint-deep);font-weight:800;font-size:12.5px;animation:wps-ts-card .4s var(--ease) backwards}.wps-ts__ok svg{width:15px;height:15px;flex:none;stroke-width:3}.wps-ts__book{list-style:none;margin:0;padding:0;display:grid;gap:4px}.wps-ts__book li{display:grid;grid-template-columns:8px 40px minmax(0,1fr) auto;gap:8px;align-items:center;padding:5px 8px;border-radius:8px;background:#fff;border:1px solid var(--line);font-size:12px}.wps-ts__book li span:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wps-ts__book em{display:flex;align-items:center;gap:3px;font-style:normal;font-weight:700;color:var(--muted)}.wps-ts__dot{width:8px;height:8px;border-radius:50%}.wps-ts[data-still=false] .wps-ts__book li{animation:wps-ts-sent .35s ease forwards;animation-delay:calc(.7s + var(--i) * .15s)}@keyframes wps-ts-sent{to{opacity:.4;background:var(--cream)}}.wps-ts__group{display:grid;gap:6px;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.wps-ts__group p{margin:0}.wps-ts__group[data-lit=true]{border-color:var(--noir);box-shadow:0 10px 24px -14px #062b4580}.wps-ts__chips{display:flex;flex-wrap:wrap;gap:4px}.wps-ts__chips span{padding:2px 6px;border:1px solid rgba(17,17,17,.2);border-radius:5px;font-size:10.5px;font-weight:800;color:var(--muted)}.wps-ts__lobby{position:relative;display:grid;gap:3px;padding:10px 12px 12px;border:1px solid #dde4ec;border-radius:14px;background:#f5f8fb;animation:wps-ts-card .4s .2s var(--ease) backwards}.wps-ts__lobby p{margin:0}.wps-ts__when{font-size:11px;color:var(--muted)}.wps-ts__guest{font-size:15px;font-weight:800;letter-spacing:-.01em}.wps-ts__wline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;font-size:12.5px;color:var(--ink);white-space:nowrap}.wps-ts__assign{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:86px;height:32px;padding:0 8px 0 10px;border:1.5px solid #d3dbe4;border-radius:10px;background:#fff;font-size:12.5px;color:var(--muted);transition:border-color .2s ease}.wps-ts__assign svg{width:14px;height:14px}.wps-ts__assign[data-open=true]{border-color:var(--blue)}.wps-ts__menu{position:absolute;z-index:6;top:calc(100% - 8px);right:0;width:212px;padding:8px 0;border:1px solid #e3e8ee;border-radius:14px;background:#fff;box-shadow:0 22px 44px -18px #062b4566,0 4px 12px -6px #062b451f;transform-origin:80% 0;animation:wps-ts-menu .28s var(--ease) backwards}@keyframes wps-ts-menu{0%{opacity:0;transform:translateY(-6px) scale(.97)}}.wps-ts__menu p{margin:0}.wps-ts__find{display:flex;align-items:center;gap:7px;height:34px;margin:0 8px 6px;padding:0 10px;border:2px solid var(--blue);border-radius:10px;font-size:12.5px;color:#9aa6b2}.wps-ts__find svg{width:14px;height:14px;color:var(--muted)}.wps-ts__find i{width:1.5px;height:15px;margin-right:-5px;background:var(--ink);animation:wps-ts-caret .9s step-end infinite}.wps-ts__mh{padding:8px 14px 3px;border-top:1px solid var(--line);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wps-ts__find+.wps-ts__mh{border-top:0}.wps-ts__opt{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;font-size:13.5px;color:var(--ink)}.wps-ts__opt small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.wps-ts__opt[data-cur]{background:var(--blue-pale)}.wps-ts__opt[data-off]{color:#9aa6b2}.wps-ts__opt[data-off] small{color:#b3bcc6;font-size:11px}.wps-ts__client{margin:0;font-size:15px;font-weight:800}.wps-ts__lines{margin:0;display:grid;gap:6px}.wps-ts__lines div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.wps-ts__lines dt{color:var(--muted);font-weight:600}.wps-ts__lines dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums}.wps-ts__total{padding-top:7px;border-top:1px dashed rgba(17,17,17,.2)}.wps-ts__total dt{color:var(--ink);font-weight:800}.wps-ts__btn{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin-top:4px;border-radius:11px;background:var(--noir);color:#fff;font-weight:800;font-size:13px;transition:background-color .3s ease}.wps-ts__btn svg{width:15px;height:15px;stroke-width:3}.wps-ts__btn--pay{background:var(--blue)}.wps-ts__btn[data-pressed=true]{background:var(--mint-deep);animation:wps-cf-press .35s ease}.wps-ts__auto,.wps-ts__close{list-style:none;margin:0;padding:0;display:grid;gap:6px}.wps-ts__auto li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;animation:wps-ts-card .45s var(--ease) backwards;animation-delay:calc(.5s + var(--i) * .45s)}.wps-ts__auto svg{width:18px;height:18px;padding:3px;flex:none;border-radius:50%;background:var(--mint-deep);color:#fff;stroke-width:3.5}.wps-ts__close li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px;animation:wps-ts-card .45s var(--ease) backwards;animation-delay:calc(.9s + var(--i) * .12s)}.wps-ts__stack{display:grid;line-height:1.2}.wps-ts__close small{white-space:nowrap;font-size:10.5px;color:var(--muted);font-weight:600}.wps-ts__close li>span:last-child{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.wps-ts__fly{position:absolute;inset:0;z-index:5;pointer-events:none}.wps-ts__ghost{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#b9f6ca;color:#1b5e20;font-size:11.5px;font-weight:800;white-space:nowrap;overflow:hidden;box-shadow:0 12px 24px -10px #062b4580}.wps-ts__cursor{position:absolute;left:0;top:0;z-index:8;pointer-events:none;opacity:0}.wps-ts__cursor svg{position:relative;z-index:1;display:block;width:24px;height:24px;fill:var(--noir);color:#fff;stroke-width:1.6;filter:drop-shadow(0 3px 5px rgba(0,0,0,.3));transform-origin:20% 20%}.wps-ts__cursor i{position:absolute;left:-10px;top:-10px;width:26px;height:26px;border-radius:50%;background:#0072bb73;opacity:0}.wps-ts[data-still=true] .wps-ts__cursor{display:none}@media(max-width:1100px){.wps-turns__stage{grid-template-columns:minmax(0,1fr);gap:28px}.wps-turns__rail{grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:32px;column-gap:32px}}@media(max-width:760px){.wps-turns__rail{grid-template-columns:minmax(0,1fr)}.wps-flap{font-size:34px}.wps-ts__legend{display:none}.wps-ts__body{grid-template-columns:minmax(0,1fr)}.wps-ts__side{border-left:0;border-top:1px solid var(--line);border-radius:0 0 20px 20px;min-height:0}.wps-ts__foot{display:none}.wps-ts__sheet{padding:6px 12px 12px}.wps-ts__row{grid-template-columns:70px minmax(0,1fr) 46px;gap:8px}.wps-ts__who small,.wps-ts__time,.wps-ts__nums small{display:none}.wps-ts__row--head{height:30px}.wps-ts__row--head>span:first-child{visibility:hidden}.wps-ts__bar{flex-wrap:wrap;row-gap:2px}.wps-ts__who .wps-ts__av{display:none}.wps-ts__face{font-size:9px;padding:0 1px;letter-spacing:-.03em}.wps-ts__row{grid-template-columns:56px minmax(0,7fr) minmax(0,1fr) 44px;gap:5px}.wps-ts__xhead{font-size:8px;padding-left:3px}.wps-ts__extra{padding-left:3px}.wps-ts__extra .wps-ts__slot,.wps-ts__extra .wps-ts__cell{left:3px}.wps-ts__heart{display:none}}@media(max-width:760px){.wps-fstop__media .wps-ts__legend{display:flex}.wps-fstop__media .wps-ts__body{grid-template-columns:minmax(0,1fr) 222px}.wps-fstop__media .wps-ts__side{border-left:1px solid var(--line);border-top:0;border-radius:0;min-height:356px}.wps-fstop__media .wps-ts__foot{display:block}.wps-fstop__media .wps-ts__sheet{padding:8px 16px 14px}.wps-fstop__media .wps-ts__row{grid-template-columns:104px minmax(0,7fr) minmax(0,.95fr) 54px;gap:8px}.wps-fstop__media .wps-ts__row--head{height:38px}.wps-fstop__media .wps-ts__row--head>span:first-child{visibility:visible}.wps-fstop__media .wps-ts__who small,.wps-fstop__media .wps-ts__time{display:inline}.wps-fstop__media .wps-ts__nums small{display:block}.wps-fstop__media .wps-ts__bar{flex-wrap:nowrap}.wps-fstop__media .wps-ts__who .wps-ts__av{display:inline-grid}.wps-fstop__media .wps-ts__face{font-size:10.5px;padding:0 2px;letter-spacing:-.025em}.wps-fstop__media .wps-ts__xhead{font-size:10.5px;padding-left:6px}.wps-fstop__media .wps-ts__extra{padding-left:6px}.wps-fstop__media .wps-ts__extra .wps-ts__slot,.wps-fstop__media .wps-ts__extra .wps-ts__cell{left:6px}.wps-fstop__media .wps-ts__heart{display:inline}}.wps-mx{background:transparent}.wps-mx__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.wps-mx[data-pinned=true]{padding-bottom:0}.wps-mx__track{position:relative}.wps-mx[data-pinned=true] .wps-mx__pin{position:sticky;top:72px;height:calc(100vh - 72px);display:grid;align-content:center}.wps-mx__tabs{align-items:center}.wps-mx__tab svg{width:15px;height:15px;stroke-width:3}.wps-mx__pause{flex:none;display:grid;place-items:center;width:46px;height:46px;margin-left:auto;border:1.5px solid rgba(17,17,17,.12);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:border-color .2s ease}.wps-mx__pause:hover{border-color:var(--ink)}.wps-mx__pause svg{width:16px;height:16px;fill:currentColor;stroke-width:0}.wps-mx__tab{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 8px;border:1.5px solid rgba(17,17,17,.12);border-radius:999px;background:#fff;font:inherit;font-size:15px;font-weight:700;color:var(--muted);cursor:pointer;transition:color .2s ease,border-color .2s ease}.wps-mx__tab[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.wps-mx__n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cream-deep);font-size:13px}.wps-mx__tab[aria-selected=true] .wps-mx__n{background:var(--noir);color:#fff}.wps-mx__fill{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--blue);transform:scaleX(0);transform-origin:0 50%;animation:wps-fill linear forwards}.wps-mx__fill[data-paused=true]{animation-play-state:paused}.wps-mx__stage{--mw: min(800px, calc((100vh - 308px)*1.62) );position:relative;display:grid;grid-template-columns:var(--mw) minmax(160px,220px) calc(var(--mw) * .2604 + 23px);justify-content:center;align-items:start;gap:24px}.wps-mx__device{position:relative;z-index:1;margin:0;display:grid;gap:10px;justify-items:center;transition:transform .6s var(--ease)}.wps-mx__device figcaption{font-size:13.5px;color:var(--muted);transition:color .3s ease}.wps-mx__device[data-active=true] figcaption{color:var(--ink)}.wps-mx__device figcaption b{color:var(--ink)}.wps-mx__device--mac,.wps-mx__device--phone{width:100%}.wps-mx__device[data-active=true] figcaption b{color:var(--blue)}.wps-mx__arc{position:absolute;z-index:0;left:52%;top:-2%;height:30%;width:36%;overflow:visible}.wps-mx__arc path{fill:none;stroke:#0072bb38;stroke-width:1.2;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.wps-mx__fly{position:absolute;inset:0;z-index:5;pointer-events:none}.wps-mx__ghost{position:absolute;display:inline-flex;gap:4px;align-items:center;max-width:240px;white-space:nowrap;padding:9px 14px;font-size:13px;font-weight:600;color:var(--ink);border-radius:18px 18px 18px 6px;background:#fff;box-shadow:0 14px 30px -10px #062b4573}.wps-mx__ghost[data-from=salon]{color:#fff;background:var(--blue);border-radius:18px 18px 6px}.wps-mx__ghost[data-from=client]{color:#fff;background:#8a6fd8;border-radius:18px 18px 6px}.wps-mx__caption{position:relative;z-index:2;align-self:center;display:grid;justify-items:center;gap:10px;margin:0 0 12%;padding:16px 14px;border-radius:18px;background:#ffffffd9;border:1px solid rgb(255 255 255 / .8);box-shadow:0 18px 40px -24px #062b4566;font-size:15px;font-weight:600;line-height:1.4;color:var(--ink);text-align:center}.wps-mx__who{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--blue);transition:background-color .3s ease}.wps-mx__caption[data-who=client] .wps-mx__who{background:#8a6fd8}.wps-mx__say{animation:wps-cf-in .45s var(--ease)}.wps-mx__who svg{width:13px;height:13px;stroke-width:3;animation:wps-mx-nudge 1.2s ease-in-out infinite}.wps-mx__caption[data-who=client] .wps-mx__who svg{animation-name:wps-mx-nudge-r}@keyframes wps-mx-nudge{50%{transform:translate(-3px)}}@keyframes wps-mx-nudge-r{50%{transform:translate(3px)}}.wps-imac{width:100%;display:grid;justify-items:center;filter:drop-shadow(0 30px 40px rgba(6,43,69,.18))}.wps-imac__screen{position:relative;width:100%;aspect-ratio:960 / 541;overflow:hidden;border:11px solid #17191d;border-bottom-width:11px;border-radius:18px 18px 0 0;background:#fff;box-sizing:content-box}.wps-imac__chin{width:calc(100% + 22px);height:28px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#e8ebef,#cdd2d8)}.wps-imac__neck{width:17%;height:40px;background:linear-gradient(90deg,#b9bec5,#dfe3e7 45%,#c3c8ce);clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.wps-imac__foot{width:26%;height:7px;border-radius:0 0 8px 8px;background:#c9ced4}.wps-mx-scale{position:absolute;left:0;top:0;transform:scale(var(--k, .7));transform-origin:0 0}.wps-mx-pointer{position:absolute;left:0;top:0;z-index:4;pointer-events:none;opacity:0}.wps-mx-pointer svg{position:relative;z-index:1;width:20px;height:20px;fill:var(--noir);stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.wps-mx-pointer i{position:absolute;left:-8px;top:-8px;width:22px;height:22px;border-radius:50%;background:#0072bb73;opacity:0}.wps-iph{position:relative;width:100%;aspect-ratio:300 / 649;border:9px solid #121316;border-radius:44px;background:#fff;box-shadow:0 0 0 1.5px #3a3d43,0 30px 50px -20px #062b4566;box-sizing:border-box}.wps-iph__screen{position:absolute;inset:0;overflow:hidden;border-radius:35px}.wps-iph__island{position:absolute;z-index:3;top:8px;left:50%;width:30%;height:20px;margin-left:-15%;border-radius:12px;background:#121316}.wps-mx-touch{position:absolute;left:-22px;top:-22px;z-index:4;width:44px;height:44px;border-radius:50%;background:#8a6fd859;border:2px solid rgba(138,111,216,.6);opacity:0;pointer-events:none}.wps-mx-ph{color:#9aa6b2}.wps-mx-caret{display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-.15em;background:var(--blue);animation:wps-ts-caret .9s step-end infinite}.wps-mx-edit{background:#fff1b8;border-radius:3px;padding:0 1px}.wps-mx-edit s{display:inline-block;text-decoration:none;animation:wps-mx-out .5s .5s forwards}.wps-mx-edit b{display:inline-block;width:0;overflow:hidden;vertical-align:bottom;font-weight:inherit;animation:wps-mx-in .35s .95s steps(2,end) forwards}@keyframes wps-mx-out{to{width:0;opacity:0}}@keyframes wps-mx-in{to{width:1.3ch}}.wps-mx-line{display:flex;flex-direction:column;align-items:flex-start;animation:wps-cf-in .4s var(--ease)}.wps-mx-line[data-mine=true]{align-items:flex-end}.wps-mx-bubble{max-width:74%;padding:10px 14px;border-radius:18px 18px 18px 6px;border:1px solid #e3e8ee;background:#fff}.wps-mx-bubble p{margin:0;line-height:1.4}.wps-mx-bubble small{display:block;margin-top:4px;font-size:.78em;color:#8a96a2}.wps-mx-line[data-mine=true] .wps-mx-bubble{border:0;border-radius:18px 18px 6px;background:#0a7ad0;color:#fff}.wps-mx-line[data-mine=true] .wps-mx-bubble small{color:#ffffffbf}.wps-mx-bubble[data-phone]{max-width:82%}.wps-mxp .wps-mx-line[data-mine=true] .wps-mx-bubble{background:#8a6fd8}.wps-mx-about{display:grid;gap:3px;margin-bottom:7px;padding:8px 10px;border-radius:10px;background:#eef5fc;border:1px solid #cfe2f5;color:var(--ink);font-size:.88em}.wps-mx-about[data-tone=color]{background:#ffffff2e;border-color:#ffffff40;color:#fff}.wps-mx-about b{display:flex;align-items:center;gap:6px}.wps-mx-about b svg{width:1em;height:1em}.wps-mx-about small{margin:0;color:inherit;opacity:.8;font-size:.95em}.wps-mx-about__rows{display:grid;gap:2px;padding-left:10px;border-left:2px solid currentColor;opacity:.9}.wps-mx-about__rows span{display:flex;gap:10px}.wps-mx-about__rows em{font-style:normal;font-variant-numeric:tabular-nums;opacity:.8}.wps-mx-liked{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;border:1px solid #e3e8ee;border-radius:999px;background:#fff;font-size:12px;color:var(--muted);animation:wps-ts-pop .4s var(--ease)}.wps-mx-liked svg{width:12px;height:12px;color:#f0a020;fill:#f7c948}.wps-mx-visit{display:grid;gap:4px;padding:10px 12px;border:1.5px solid #e3e8ee;border-radius:12px;background:#fff;font-size:13px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.wps-mx-visit[data-on]{border-color:#0a7ad0;background:#eef5fc;box-shadow:0 0 0 3px #0a7ad02e}.wps-mx-visit__top{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.wps-mx-visit__svc{color:var(--muted)}.wps-mx-visit__foot{display:flex;justify-content:space-between;font-size:12px;color:#8a96a2}.wps-mx-visit__foot b{display:inline-flex;align-items:center;gap:3px;color:#0a7ad0}.wps-mx-visit__foot svg{width:12px;height:12px}.wps-mx-visit .wps-mx-about__rows{color:var(--ink);border-left-color:#bcd3e8;font-size:12.5px}.wps-mxw{display:flex;flex-direction:column;width:100%;height:100%;background:#eef1f5;color:var(--ink);font-size:15px}.wps-mxw svg{width:16px;height:16px;flex:none}.wps-mxw__bar{display:flex;align-items:center;gap:14px;height:34px;padding:0 14px;background:#e4e8ee;border-bottom:1px solid #d5dbe3;font-size:12.5px;color:var(--muted)}.wps-mxw__dots{display:flex;gap:7px}.wps-mxw__dots i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.wps-mxw__dots i:nth-child(2){background:#febc2e}.wps-mxw__dots i:nth-child(3){background:#28c840}.wps-mxw__app{margin:0 auto;transform:translate(-30px);font-weight:600}.wps-mxw__win{flex:1;display:flex;flex-direction:column;min-height:0;margin:14px;border-radius:16px;background:#fff;box-shadow:0 10px 30px -14px #062b454d;overflow:hidden;animation:wps-swap .45s var(--ease)}.wps-mxw__title{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #e6eaef;font-size:18px;font-weight:800}.wps-mxw__x{margin-left:auto;color:#8a96a2}.wps-mxw__cols{flex:1;display:grid;grid-template-columns:228px minmax(0,1fr) 236px;min-height:0}.wps-mxw__list{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border-right:1px solid #e6eaef;min-height:0}.wps-mxw__tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:12px;background:#f1f4f7;font-size:11.5px;font-weight:600;color:var(--muted);text-align:center}.wps-mxw__tabs span{padding:7px 2px;border-radius:9px}.wps-mxw__tabs span[data-on=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000014}.wps-mxw__search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1.5px solid #dde3ea;border-radius:11px;font-size:13.5px}.wps-mxw__search svg{color:#8a96a2}.wps-mxw__result{display:grid;gap:2px;padding:10px 12px;border-radius:11px;background:#eef5fc;border:1.5px solid #0a7ad0;font-size:13.5px;animation:wps-ts-menu .25s var(--ease)}.wps-mxw__result span{font-size:12px;color:var(--muted)}.wps-mxw__list ul{list-style:none;margin:0 -12px;padding:0}.wps-mxw__list li{position:relative;display:grid;gap:3px;padding:11px 14px 11px 16px;font-size:13.5px;animation:wps-ts-card .45s var(--ease) backwards}.wps-mxw__list li[data-on]{background:#eef5fc}.wps-mxw__list li div{display:flex;justify-content:space-between;gap:6px}.wps-mxw__list li time{font-size:11.5px;color:#8a96a2}.wps-mxw__list li p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px}.wps-mxw__list li small{display:flex;justify-content:flex-end;align-items:center;gap:3px;font-size:11.5px;color:#8a96a2}.wps-mxw__list li small svg{width:12px;height:12px}.wps-mxw__list li[data-unread] b{color:#0a7ad0}.wps-mxw__dot{position:absolute;left:5px;top:17px;width:7px;height:7px;border-radius:50%;background:#0a7ad0}.wps-mxw__conv{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.wps-mxw__head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e6eaef}.wps-mxw__head>div{display:grid;margin-right:auto}.wps-mxw__head small{font-size:12px;color:#8a96a2}.wps-mxw__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:1.5px solid #dde3ea;border-radius:10px;background:#fff;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.wps-mxw__btn svg{width:14px;height:14px}.wps-mxw__btn--wide{width:100%}.wps-mxw__thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:0;overflow:hidden;padding:14px 16px;font-size:15px}.wps-mxw__empty{margin:auto 0;text-align:center;font-size:13px;color:#8a96a2}.wps-mxw__compose{position:relative;display:grid;gap:8px;padding:10px 14px 12px;border-top:1px solid #e6eaef}.wps-mxw__chip{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:9px;background:#f5efe4;font-size:12.5px;color:var(--muted);animation:wps-ts-menu .3s var(--ease)}.wps-mxw__chip svg:last-child{margin-left:auto;width:13px;height:13px}.wps-mxw__box{min-height:62px;padding:10px 12px;border:1.5px solid #dde3ea;border-radius:12px;font-size:14px;line-height:1.45}.wps-mxw__tools{display:flex;align-items:center;gap:10px;color:var(--muted)}.wps-mxw__tpl{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;font-size:13px;font-weight:600}.wps-mxw__grow{flex:1}.wps-mxw__send{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 18px;border-radius:10px;background:#9cc7ea;color:#fff;font-size:14px;font-weight:700;transition:background-color .2s ease}.wps-mxw__send[data-ready]{background:#0a7ad0}.wps-mxw__menu{position:absolute;left:60px;bottom:58px;z-index:3;display:grid;width:270px;padding:6px 0;border:1px solid #e3e8ee;border-radius:14px;background:#fff;box-shadow:0 18px 40px -16px #062b4566;font-size:13.5px;animation:wps-ts-menu .25s var(--ease)}.wps-mxw__menu span{padding:9px 14px}.wps-mxw__menu em{padding:9px 14px 5px;border-top:1px solid #eef1f4;font-style:normal;font-size:12.5px;color:#0a7ad0}.wps-mxw__card{display:flex;flex-direction:column;gap:10px;padding:14px;border-left:1px solid #e6eaef;background:#fcfcfd;min-height:0;overflow:hidden}.wps-mxw__who{display:flex;align-items:center;gap:10px}.wps-mxw__who>div{display:grid}.wps-mxw__who small{font-size:12px;color:#8a96a2}.wps-mxw__avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--mint-tint);color:var(--mint-deep)}.wps-mxw__info{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--muted)}.wps-mxw__info svg{width:14px;height:14px}.wps-mxw__card h4{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a96a2}.wps-mxw__card h4 svg{width:13px;height:13px}.wps-mxw__none{grid-column:span 2;display:grid;place-content:center;justify-items:center;gap:12px;padding:40px;text-align:center;color:#8a96a2}.wps-mxw__none svg{width:34px;height:34px}.wps-mxw__none p{max-width:360px;margin:0;font-size:14px}.wps-mxb{flex:1;display:flex;flex-direction:column;min-height:0;margin:14px;border-radius:16px;background:#fff;box-shadow:0 10px 30px -14px #062b454d;overflow:hidden;animation:wps-swap .45s var(--ease)}.wps-mxb__top{display:flex;align-items:baseline;gap:12px;padding:12px 18px;border-bottom:1px solid #e6eaef;font-size:17px}.wps-mxb__top span{font-size:13px;color:#8a96a2}.wps-mxb__grid{position:relative;flex:1;display:grid;grid-template-columns:58px repeat(5,minmax(0,1fr));min-height:0;--row: 62px}.wps-mxb__times{padding-top:40px;display:grid;grid-auto-rows:var(--row);font-size:11.5px;color:#8a96a2;text-align:right;padding-right:8px}.wps-mxb__col{position:relative;border-left:1px solid #eef1f4}.wps-mxb__col[data-out]{background:repeating-linear-gradient(135deg,#fbeff0 0 8px,#fff 8px 16px)}.wps-mxb__tech{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-bottom:1px solid #e6eaef;font-size:13.5px;font-weight:700}.wps-mxb__tech em{padding:2px 7px;border-radius:999px;background:#fde2e4;color:#b4232f;font-style:normal;font-size:11px;font-weight:800}.wps-mxb__lane{position:relative;height:calc(var(--row) * 7);background-image:linear-gradient(#eef1f4 1px,transparent 1px);background-size:100% var(--row)}.wps-mxb__appt,.wps-mxb__slot{position:absolute;left:5px;right:5px;top:calc(var(--at) * var(--row) + 2px);height:calc(var(--len) * var(--row) - 4px);display:grid;align-content:start;gap:1px;padding:6px 8px;border-radius:9px;border-left:4px solid;font-size:12px;line-height:1.25;overflow:hidden}.wps-mxb__appt b{font-size:12.5px}.wps-mxb__appt[data-tone=mani]{background:#e3effb;border-color:#3b8fe0}.wps-mxb__appt[data-tone=pedi]{background:#def3ec;border-color:#1f9a74}.wps-mxb__appt[data-tone=enh]{background:#efe8fb;border-color:#7a5ce0}.wps-mxb__appt[data-flag]{box-shadow:inset 0 0 0 2px #e5484d}.wps-mxb__appt[data-fresh]{animation:wps-mxb-drop .6s var(--ease);box-shadow:0 0 0 3px #1f9a744d}@keyframes wps-mxb-drop{0%{opacity:0;transform:translateY(-14px) scale(1.04)}}.wps-mxb__slot{border:2px dashed #1f9a74;border-left-width:2px;background:#1f9a740f;color:#1f9a74;font-weight:700;place-content:center;text-align:center}.wps-mxb__panel{position:absolute;right:16px;top:56px;z-index:2;display:grid;gap:6px;width:280px;padding:16px;border-radius:14px;background:#fff;border:1px solid #e3e8ee;box-shadow:0 20px 44px -16px #062b4573;font-size:13.5px;animation:wps-ts-card .35s var(--ease)}.wps-mxb__panel b{font-size:16px}.wps-mxb__panel p{margin:0;color:var(--muted)}.wps-mxb__req{color:#16a34a;font-weight:700}.wps-mxb__acts{display:flex;gap:8px;margin-top:6px}.wps-mxb__acts svg{width:14px;height:14px}.wps-mxp{display:flex;flex-direction:column;width:100%;height:100%;padding:0 10px 10px;background:#faf8fd;color:var(--ink);font-size:14px}.wps-mxp svg{width:16px;height:16px;flex:none}.wps-mxp__status{display:flex;justify-content:space-between;padding:12px 18px 6px;font-size:13px}.wps-mxp__status span{font-size:9px;letter-spacing:1px}.wps-mxp__url{display:flex;align-items:center;justify-content:center;gap:5px;margin:2px 20px 10px;padding:7px;border-radius:12px;background:#eceaf2;font-size:12.5px;color:var(--muted)}.wps-mxp__url svg{width:11px;height:11px}.wps-mxp__salon{display:flex;align-items:center;gap:10px;font-size:16px}.wps-mxp__logo{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#8a6fd8;color:#fff;font-weight:800}.wps-mxp__nav{display:flex;gap:16px;margin:10px 0 12px;border-bottom:1px solid #e6e2ef;font-size:13.5px;color:var(--muted)}.wps-mxp__nav span{padding:6px 0 8px}.wps-mxp__nav span[data-on]{color:#6b50c4;font-weight:700;box-shadow:inset 0 -2px #8a6fd8}.wps-mxp__head{display:grid;gap:2px;margin-bottom:10px}.wps-mxp__head b{font-size:16px}.wps-mxp__head small{font-size:12px;color:#8a96a2}.wps-mxp__thread{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:0;overflow:hidden;padding:8px;border:1px solid #e6e2ef;border-radius:16px;background:#fff;font-size:15px}.wps-mxp__react{display:flex;gap:8px;margin:4px 0 0 4px}.wps-mxp__react i{display:grid;place-items:center;width:28px;height:22px;border-radius:999px;color:#c3c8d0}.wps-mxp__react i svg{width:14px;height:14px}.wps-mxp__react i:last-child svg{color:#f3a0ad;fill:#f8c3cb}.wps-mxp__react i[data-on]{border:1.5px solid #0a7ad0;color:#f0a020;animation:wps-ts-pop .35s var(--ease)}.wps-mxp__react i[data-on] svg{fill:#f7c948}.wps-mxp__compose{display:grid;gap:8px;margin-top:10px}.wps-mxp__box{min-height:54px;padding:10px 12px;border:1.5px solid #dcd6e8;border-radius:14px;background:#fff;font-size:15px;line-height:1.4}.wps-mxp__tools{display:flex;align-items:center;gap:10px;color:var(--muted)}.wps-mxp__tools small{flex:1;font-size:9.5px;line-height:1.3;color:#8a96a2}.wps-mxp__send{padding:9px 18px;border-radius:12px;background:#cbbdf0;color:#fff;font-weight:700;transition:background-color .2s ease}.wps-mxp__send[data-ready]{background:#8a6fd8}.wps-mxp__pick{display:grid;gap:6px;margin-top:10px;padding:10px;border:1px solid #e6e2ef;border-radius:16px;background:#fff}.wps-mxp__pick>b{font-size:14px}.wps-mxp__pick h5{display:flex;align-items:center;gap:6px;margin:0;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a96a2}.wps-mxp__pick h5 svg{width:13px;height:13px}.wps-mxp__pick h5 svg:last-child{margin-left:auto}.wps-mxp .wps-mx-visit[data-on]{border-color:#8a6fd8;background:#f4f0fd;box-shadow:0 0 0 3px #8a6fd833}.wps-mxp .wps-mx-visit__foot b{color:#6b50c4}.wps-mxp .wps-mxw__chip{background:#f1edfa}@media(max-width:900px){.wps-mx__stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:36px}.wps-mx__device--phone{justify-self:center;max-width:210px}.wps-mx__tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:-24px;padding-inline:24px;scrollbar-width:none}.wps-mx__tab{flex:none}.wps-mx__pause{position:sticky;right:0;box-shadow:-10px 0 14px 2px #f3f5f9}.wps-mx__arc{display:none}.wps-mx__caption{font-size:15px;margin:0;max-width:420px}.wps-mx__who svg{rotate:90deg}.wps-mx__stage{grid-template-columns:minmax(0,1fr)}.wps-mx__tab{height:40px;font-size:13.5px}}.wps-td{background:transparent}.wps-td:before{background-color:#f4efe7;background-image:radial-gradient(circle at 18% 28%,#e3c2ab 0 3px,transparent 3.6px),radial-gradient(circle at 72% 62%,#c3d4e6 0 4px,transparent 4.6px),radial-gradient(circle at 44% 82%,#d6cbe8 0 2.5px,transparent 3.1px),radial-gradient(circle at 86% 14%,#e8d6a8 0 3px,transparent 3.6px),radial-gradient(ellipse 7px 3.5px at 12% 72%,#b7cbb6 0 70%,transparent 74%),radial-gradient(ellipse 4px 6px at 58% 36%,#eab8b0 0 70%,transparent 74%),radial-gradient(circle at 32% 50%,#d9d2c5 0 1.6px,transparent 2px),radial-gradient(circle at 66% 90%,#cfc6b6 0 1.4px,transparent 1.8px);background-size:190px 190px,230px 230px,170px 170px,250px 250px,210px 210px,260px 260px,90px 90px,120px 120px}.wps-td[data-pinned=true]{padding-bottom:0}.wps-td__track{position:relative}.wps-td[data-pinned=true] .wps-td__pin{position:sticky;top:72px;height:calc(100vh - 72px);display:grid;align-content:center}.wps-td__steps{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.wps-td__steps button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 5px;border:1.5px solid rgba(17,17,17,.1);border-radius:999px;background:#ffffffb3;font:inherit;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.wps-td__steps button span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--cream-deep);font-size:12px}.wps-td__steps button svg{width:13px;height:13px;stroke-width:3}.wps-td__steps button[aria-selected=true]{color:var(--ink);border-color:var(--ink);background:#fff}.wps-td__steps button[aria-selected=true] span{background:var(--noir);color:#fff}.wps-td__steps button[data-done=true] span{background:var(--mint-deep);color:#fff}.wps-td__nav{display:flex;gap:8px;margin-bottom:18px}.wps-td__nav button:disabled{opacity:.4;pointer-events:none}.wps-td__counter{display:grid;grid-template-columns:480px minmax(0,250px);justify-content:center;align-items:end;gap:110px;height:min(640px,calc(100vh - 222px))}.wps-rc{position:relative;height:100%}.wps-rc__feed{position:absolute;inset:0 34px 58px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 70px);mask-image:linear-gradient(to bottom,transparent 0,#000 70px)}.wps-rc__paper{position:absolute;left:0;right:0;bottom:0;padding:18px 18px 8px;background:#fffdf8;color:#2a2724;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;box-shadow:0 10px 30px -12px #3c281459}.wps-rc__paper:before{content:"";position:absolute;left:0;right:0;top:-7px;height:8px;background:linear-gradient(135deg,transparent 50%,#fffdf8 50%) 0 0 / 10px 8px,linear-gradient(225deg,transparent 50%,#fffdf8 50%) 0 0 / 10px 8px}.wps-rc__head{display:grid;justify-items:center;gap:2px;padding-right:86px;text-align:center;font-size:11.5px;letter-spacing:.04em}.wps-rc__head b{font-size:14px;letter-spacing:.08em}.wps-rc__rule{display:block;height:16px;overflow:hidden;color:#9b948b;white-space:nowrap}.wps-rc__block{position:relative;height:calc(var(--h) * var(--f));overflow:hidden;padding-top:10px}.wps-rc__row{display:flex;gap:10px;margin:0;white-space:nowrap;overflow:hidden}.wps-rc__row[data-kind=main]{height:24px;line-height:24px;font-size:12.5px;font-weight:700}.wps-rc__row[data-kind=main] time{flex:none;width:66px;font-weight:800}.wps-rc__row[data-kind=sub]{height:19px;line-height:19px;padding-left:76px;font-size:11.5px;color:#5d5750}.wps-rc__row[data-kind=rule]{margin-right:86px;height:16px;line-height:16px;color:#9b948b}.wps-rc__row[data-kind=total]{margin-right:86px;height:23px;line-height:23px;justify-content:space-between;text-transform:uppercase;letter-spacing:.03em}.wps-rc__row[data-kind=big]{margin-right:86px;height:36px;line-height:36px;justify-content:space-between;font-size:20px;font-weight:800;text-transform:uppercase}.wps-rc__row[data-kind=center]{margin-right:86px;height:21px;line-height:21px;justify-content:center;font-size:11.5px;letter-spacing:.04em}.wps-rc__stamp{position:absolute;right:2px;top:22px;padding:3px 9px;border:2.5px solid currentColor;border-radius:7px;font-family:var(--font-sans, inherit);font-size:12.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:rotate(-24deg) scale(2.4);transition:opacity .2s ease,transform .42s cubic-bezier(.3,1.5,.5,1);mix-blend-mode:multiply;pointer-events:none}.wps-rc__stamp[data-on=true]{opacity:.78;transform:rotate(-7deg) scale(1)}.wps-rc__stamp[data-tone=green]{color:#13704f}.wps-rc__stamp[data-tone=blue]{color:#0a63b0}.wps-rc__stamp[data-tone=orange]{color:#c2410c}.wps-rc__stamp[data-tone=violet]{color:#5b3fc4}.wps-rc__printer{position:absolute;left:0;right:0;bottom:0;height:70px;border-radius:16px 16px 20px 20px;background:linear-gradient(180deg,#454b54,#2a2f36 55%,#20242a);box-shadow:0 22px 36px -18px #14100c99,inset 0 1px #ffffff1f}.wps-rc__slot{position:absolute;left:26px;right:26px;top:9px;height:5px;border-radius:3px;background:#0b0d10;box-shadow:inset 0 1px 2px #000c}.wps-rc__led{position:absolute;right:24px;bottom:18px;width:8px;height:8px;border-radius:50%;background:#1b5e3f;transition:background-color .2s ease}.wps-rc__led[data-on=true]{background:#3ee08f;box-shadow:0 0 10px #3ee08f;animation:wps-td-blink .5s step-end infinite}@keyframes wps-td-blink{50%{opacity:.4}}.wps-rc__brand{position:absolute;left:24px;bottom:14px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#fff6}.wps-td__phonewrap{align-self:end}.wps-tp{position:relative;width:100%;aspect-ratio:340 / 736;border:9px solid #121316;border-radius:42px;background:#fff;box-sizing:border-box;box-shadow:0 0 0 1.5px #3a3d43,18px 30px 50px -22px #281c1080;transform:rotate(3.5deg);transform-origin:50% 100%}.wps-tp__screen{position:absolute;inset:0;overflow:hidden;border-radius:33px}.wps-tp__scale{position:absolute;left:0;top:0;transform:scale(var(--k, .7));transform-origin:0 0}.wps-tp__island{position:absolute;z-index:3;top:8px;left:50%;width:30%;margin-left:-15%;height:20px;border-radius:12px;background:#121316}.wps-tpp{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;background:var(--glass-wallpaper, #f2f5f8);color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Helvetica Neue,system-ui,sans-serif;font-size:13px;letter-spacing:-.006em}.wps-tpp svg{width:14px;height:14px;flex:none}.wps-tpp__status{display:flex;justify-content:space-between;padding:13px 22px 4px;font-size:13px}.wps-tpp__status span{font-size:9px;letter-spacing:1px}.wps-tpp__me,.wps-tpp__tabs{border:1px solid rgb(255 255 255 / .75);background:linear-gradient(180deg,#ffffff8c,#fff0 38%),#ffffffb8;box-shadow:0 12px 32px #11182714,0 2px 6px #1118270d,inset 0 1px #ffffffbf,0 0 0 .5px #0000000f}.wps-tpp__me{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin:2px 8px 0;padding:8px 8px 8px 14px;border-radius:18px}.wps-tpp__me>b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;letter-spacing:-.02em}.wps-tpp__av{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#edf5ff;color:#006bd6;font-size:11.5px;font-weight:700}.wps-tpp__av i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#fff;color:#75757a;box-shadow:0 1px 3px #00000024}.wps-tpp__av i svg{width:8px;height:8px}.wps-tpp__out{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;background:#efeff3;font-size:11.5px;font-weight:600;color:#1d1d1f}.wps-tpp__out svg{width:12px;height:12px}.wps-tpp__tabs{position:absolute;z-index:4;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:56px;overflow:hidden;border-radius:30px}.wps-tpp__tabs span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;font-size:10px;font-weight:600;color:#75757a;white-space:nowrap}.wps-tpp__tabs span svg{width:20px;height:20px}.wps-tpp__tabs span[data-on=true]{color:#006bd6;background:radial-gradient(closest-side,rgb(0 107 214 / .14),transparent)}.wps-tpp__body{position:relative;flex:1;display:grid;gap:10px;align-content:start;min-height:0;padding:12px 12px 76px;overflow:hidden;animation:wps-td-push .45s var(--ease)}@keyframes wps-td-push{0%{opacity:0;transform:translate(26px)}}.wps-tpp__in{animation:wps-cf-in .4s var(--ease) backwards}.wps-tpp__card,.wps-tpp__stats div,.wps-tpp__list,.wps-tpp__turns,.wps-tpp>.wps-tpp__body>.wps-tpp__row{border:1px solid rgb(227 227 232 / .7);background:#fff;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a}.wps-tpp__card{display:grid;gap:7px;padding:13px;border-radius:18px}.wps-tpp__card>b{font-size:14px;font-weight:700}.wps-tpp__card>small{font-size:11.5px;line-height:1.4;color:#75757a}.wps-tpp__title{display:flex;align-items:center;gap:6px;margin:4px 4px -3px;font-size:14px;font-weight:600;letter-spacing:-.015em}.wps-tpp__title svg{width:15px;height:15px;color:#006bd6}.wps-tpp__back{display:flex;align-items:center;gap:2px;margin:0 0 -4px;font-size:13.5px;font-weight:600;color:#006bd6}.wps-tpp__back svg{width:17px;height:17px}.wps-tpp__kinds{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:17px;background:#efeff3}.wps-tpp__kinds span{display:flex;align-items:center;justify-content:center;height:28px;border-radius:999px;font-size:11px;font-weight:600;color:#6e6e73}.wps-tpp__kinds span:last-child{grid-column:span 2}.wps-tpp__kinds span[data-on=true]{background:#fff;color:#1d1d1f;box-shadow:0 1px 2px #00000014,0 3px 8px #00000014}.wps-tpp__fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wps-tpp__fields label,.wps-tpp__sheet label{display:grid;gap:4px}.wps-tpp__fields small,.wps-tpp__sheet label small{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#6e6e73}.wps-tpp__fields small svg{width:10px;height:10px}.wps-tpp__fields span,.wps-tpp__sheet label span{display:flex;align-items:center;height:34px;padding:0 10px;border:1px solid #dadae0;border-radius:11px;background:#fff;font-size:12.5px;font-weight:600}.wps-tpp__note{min-height:46px;padding:8px 10px;border:1px solid #dadae0;border-radius:11px;font-size:12px;line-height:1.35}.wps-tpp__note em{font-style:normal;color:#75757a}.wps-tpp__btn{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:999px;background:#006bd6;color:#fff;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #00000014,0 6px 16px #006bd647,inset 0 1px #ffffff38;transition:background-color .25s ease,box-shadow .25s ease}.wps-tpp__btn[data-pressed=true]{background:#248a3d;box-shadow:0 1px 2px #00000014,0 6px 16px #248a3d47,inset 0 1px #ffffff38}.wps-tpp__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:16px}.wps-tpp__row>div{display:grid}.wps-tpp__row b{font-size:12.5px;font-weight:700}.wps-tpp__row small{font-size:11px;color:#75757a}.wps-tpp__empty{margin:0;padding:8px;text-align:center;font-size:12px;color:#75757a}.wps-tpp__pill{flex:none;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}.wps-tpp__pill[data-tone=green]{background:#d1fae5;color:#047857}.wps-tpp__pill[data-tone=amber]{background:#fef3c7;color:#b45309}.wps-tpp__signed p{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:700}.wps-tpp__signed p svg{width:18px;height:18px;color:#059669}.wps-tpp__signed small{padding-left:26px;font-size:11px;line-height:1.4;color:#75757a}.wps-tpp__signed .wps-tpp__row{margin-left:26px;padding:8px 10px;border:1px solid #e3e3e8;border-radius:10px;background:#f2f2f799}.wps-tpp__day{display:flex;align-items:center;gap:6px;padding:0 2px}.wps-tpp__day>svg{color:#75757a}.wps-tpp__day b{font-size:13px;font-weight:700}.wps-tpp__day span{display:grid;place-items:center;min-width:26px;height:26px;padding:0 9px;border-radius:999px;background:#efeff3;font-size:11px;font-weight:600;color:#1d1d1f}.wps-tpp__day span:has(svg){padding:0;color:#6e6e73}.wps-tpp__day span:nth-of-type(1){margin-left:auto}.wps-tpp__day svg{width:12px;height:12px}.wps-tpp__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wps-tpp__stats div{display:grid;gap:2px;padding:10px 12px;border-radius:16px}.wps-tpp__stats small{font-size:10.5px;font-weight:600;color:#6e6e73}.wps-tpp__stats b{font-size:17px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wps-tpp__list{display:grid;gap:0;padding:0 12px;border-radius:16px}.wps-tpp__appt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #e3e3e8;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .45s var(--ease)}.wps-tpp__appt:first-child{border-top:0}.wps-tpp__appt[data-on=true]{opacity:1;transform:none}.wps-tpp__appt time{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.wps-tpp__appt>div{display:grid;min-width:0}.wps-tpp__appt b{font-size:12.5px;font-weight:700}.wps-tpp__appt small{font-size:11px;color:#75757a}.wps-tpp__amt{display:grid;justify-items:end;font-size:12px;font-weight:600;color:#6e6e73;font-variant-numeric:tabular-nums}.wps-tpp__amt i{display:inline-flex;align-items:center;gap:2px;font-style:normal;font-size:10.5px;font-weight:700;color:#13704f;animation:wps-cf-in .4s var(--ease) backwards}.wps-tpp__amt i svg{width:10px;height:10px}.wps-tpp__turns{display:grid;gap:7px;padding:8px;border-radius:18px}.wps-tpp__turn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;align-items:end;padding:9px 12px;border-radius:13px;background:#dadae0;color:#1d1d1f;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.wps-tpp__turn>p{grid-column:1 / -1;display:flex;justify-content:space-between;margin:0}.wps-tpp__turn small{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.wps-tpp__turn small+small{text-transform:none;letter-spacing:0;font-weight:700}.wps-tpp__turn>div{display:grid;min-width:0}.wps-tpp__turn b{font-size:13.5px;font-weight:700}.wps-tpp__turn span{font-size:11px;opacity:.85}.wps-tpp__turn i{margin-top:3px;font-style:normal;font-size:10.5px;font-weight:600;text-decoration:underline;opacity:.9}.wps-tpp__turn em{font-style:normal;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.wps-tpp__turn[data-stage=upcoming],.wps-tpp__turn[data-stage=arrived]{background:#b9f6ca;color:#1b5e20}.wps-tpp__turn[data-stage=arrived]{box-shadow:inset 0 0 0 2px #2e7d32;animation:wps-td-ring 1.4s ease-in-out infinite}.wps-tpp__turn[data-stage=chair]{background:#ff5252;color:#fff}.wps-tpp__turn[data-stage=done]{background:#ffb74d;color:#4e2600}@keyframes wps-td-ring{50%{box-shadow:inset 0 0 0 2px #2e7d32,0 0 0 5px #2e7d322e}}.wps-tpp__sheet{position:absolute;z-index:5;left:0;right:0;bottom:0;display:grid;gap:8px;padding:9px 16px 18px;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -14px 44px #1118273d,0 0 0 .5px #0000000f}.wps-tpp__grab{justify-self:center;width:36px;height:4px;border-radius:2px;background:#c7c7cc}.wps-tpp__sheet>b{font-size:16px;font-weight:600;letter-spacing:-.015em}.wps-tpp__sheet>small{margin-top:-6px;font-size:11.5px;color:#6e6e73}.wps-tpp__sheet label .wps-tpp__svc{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:8px;height:auto;padding:0;border:0;background:none}.wps-tpp__sheet label .wps-tpp__svc span:last-child{justify-content:flex-end;font-variant-numeric:tabular-nums}.wps-tpp__total{display:flex;align-items:baseline;justify-content:space-between;margin:2px 0 0;padding-top:8px;border-top:1px solid #e3e3e8}.wps-tpp__total small{font-size:11.5px;font-weight:600;color:#6e6e73}.wps-tpp__total b{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.wps-tpp__acts{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px}.wps-tpp__acts>span:not(.wps-tpp__btn){display:flex;align-items:center;justify-content:center;height:34px;padding:0 13px;border-radius:999px;background:#efeff3;font-size:12.5px;font-weight:600;color:#1d1d1f}.wps-tpp__acts>span:nth-child(2){background:#edf5ff;color:#006bd6}.wps-tpp__caret{display:inline-block;width:1.5px;height:14px;margin-left:1px;vertical-align:-2px;background:#006bd6;animation:wps-ts-caret .9s step-end infinite}.wps-tpp__toast{position:absolute;z-index:6;left:10px;right:10px;top:4px;display:flex;align-items:center;gap:9px;padding:9px 12px 9px 9px;border:.5px solid rgba(0,0,0,.08);border-radius:18px;background:#fffffff7;color:#1d1d1f;font-size:12.5px;font-weight:600;box-shadow:0 18px 48px #1118272e,0 4px 14px #11182714}.wps-tpp__toast i{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#248a3d;color:#fff}.wps-tpp__toast i svg{width:13px;height:13px;stroke-width:3}@media(max-width:1100px){.wps-td__counter{grid-template-columns:minmax(0,440px) minmax(0,230px);gap:48px;height:560px}}@media(max-width:700px){.wps-td__counter{grid-template-columns:minmax(0,1fr);justify-items:center;height:auto;gap:18px}.wps-td__phonewrap{order:-1}.wps-rc{width:100%;max-width:440px;height:220px}.wps-td__steps{flex-wrap:nowrap;overflow-x:auto;margin-inline:-24px;padding-inline:24px;scrollbar-width:none}.wps-td__steps button{flex:none}.wps-rc__head,.wps-rc__row[data-kind=total],.wps-rc__row[data-kind=big],.wps-rc__row[data-kind=center],.wps-rc__row[data-kind=rule]{padding-right:0;margin-right:0}.wps-rc__row[data-kind=sub]{padding-left:0}.wps-rc__stamp{top:auto;bottom:2px}.wps-td__phonewrap{width:200px}.wps-td__steps button{font-size:12px}}.wps-stepbar{position:sticky;bottom:14px;z-index:6;grid-column:1 / -1;display:flex;align-items:center;gap:10px;width:min(100%,520px);margin:18px auto 0;padding:8px;border-radius:18px;background:#ffffffdb;border:1px solid rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 16px 38px -18px #062b4573,0 0 0 1px #1111110d}.wps-stepbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:44px;border:0;border-radius:12px;font:inherit;font-weight:800;cursor:pointer}.wps-stepbar button svg{width:17px;height:17px}.wps-stepbar button:disabled{opacity:.35;cursor:default}.wps-stepbar__back{width:44px;background:var(--cream-deep);color:var(--ink)}.wps-stepbar__next{padding:0 16px;background:var(--noir);color:#fff;font-size:15px}.wps-stepbar__now{flex:1;display:grid;min-width:0;margin:0;line-height:1.2}.wps-stepbar__now small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wps-stepbar__now b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.wps-turns__bandclock{position:absolute;z-index:2;left:18px;top:16px}.wps-turns__bandclock .wps-turns__clock{gap:6px}.wps-turns__bandclock .wps-flap:not([data-small]){font-size:30px}.wps-turns__bandclock .wps-turns__day{padding:2px 8px;border-radius:8px;background:#ffffffbf;font-size:11.5px}.wps-turns .wps-ts,.wps-td__counter{scroll-margin-top:84px}.wps-sv{position:relative;overflow:clip;background:transparent}.wps-sv__strokes{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.26}.wps-sv__strokes .wps-brush{position:absolute}.wps-sv__s1{left:-7%;top:6%}.wps-sv__s2{right:-4%;top:30%}.wps-sv__s3{left:8%;bottom:4%}.wps-sv .wps-shell{position:relative;z-index:1}.wps-sv__hold[data-on=true]{height:calc(var(--ch) + var(--hold))}.wps-sv__hold[data-on=true] .wps-sv__stick{position:sticky;top:calc(72px + max(12px,(100vh - 72px - var(--ch)) / 2))}.wps-sv{--tile: #f5f5f7}.wps-sv__card{overflow:hidden;border:1.5px solid var(--noir);border-radius:18px;background:var(--tile);box-shadow:0 30px 60px -40px #062b4573}.wps-sv__bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:18px 26px;border-bottom:1.5px solid var(--noir)}.wps-sv__bar h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.wps-sv__bar span{font-size:13px;color:var(--muted)}.wps-sv__rates{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:28px 26px 24px;border-bottom:1.5px solid var(--noir)}.wps-sv__rate{display:grid;justify-items:center;gap:4px;text-align:center}.wps-sv__rate small{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wps-sv__rate p{margin:6px 0 2px;line-height:1;white-space:nowrap;color:#9aa1a8}.wps-sv__rate[data-ours] p{color:var(--noir)}.wps-sv__rate[data-ours] small{color:var(--blue)}.wps-sv__rate b{font-size:clamp(46px,5.4vw,78px);font-weight:700;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.wps-sv__rate b.wps-sv__c{font-size:clamp(30px,3.4vw,48px)}.wps-sv__rate sup{margin-left:.06em;font-size:.36em;font-weight:700;letter-spacing:0;vertical-align:1.3em;line-height:0}.wps-sv__rate i{margin:0 .12em 0 .3em;font-style:normal;font-size:clamp(22px,2.2vw,32px);font-weight:700}.wps-sv__rate>span{font-size:13px;color:var(--muted)}.wps-sv__vs{display:grid;place-items:center;width:48px;height:48px;border:1.5px solid var(--noir);border-radius:50%;background:#fff;font-size:13px;font-weight:800;text-transform:uppercase}.wps-sv__ask{padding:22px 26px 24px;border-bottom:1.5px solid var(--noir)}.wps-sv__q{display:block;margin-bottom:14px;font-size:17px;font-weight:500}@property --sv-at{syntax: "<number>"; inherits: true; initial-value: 0;}@property --sv-tilt{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.wps-sv__slider{--pad: 16px;--x: calc(var(--pad) + var(--sv-at) * (var(--w, 0px) - 2 * var(--pad)));position:relative;height:56px;margin-top:64px;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:--sv-tilt .25s ease-out}.wps-sv__slider[data-intro=true]{transition:--sv-at 1.3s cubic-bezier(.45,0,.2,1) .25s,--sv-tilt .25s ease-out}.wps-sv__track{position:absolute;inset:0;overflow:hidden;border-radius:999px;background:var(--cream-deep)}.wps-sv__track:after{content:"";position:absolute;inset:0;border:1.5px solid var(--noir);border-radius:inherit;box-shadow:inset 0 2px 6px #00000014;pointer-events:none}.wps-sv__paint{position:absolute;left:0;top:0;display:block;clip-path:inset(0 calc(100% - var(--x)) 0 0 round 0 28px 28px 0)}.wps-sv__streak{fill:none;stroke-linecap:round;stroke:#fff3}.wps-sv__streak[data-tone=dark]{stroke:#0020403d}.wps-sv__gloss{fill:none;stroke:#ffffff80;stroke-width:3.5;stroke-linecap:round}.wps-sv__amt{position:absolute;z-index:1;top:50%;translate:0 -50%;white-space:nowrap;font-size:13px;font-weight:600;pointer-events:none;transition:opacity .3s ease}.wps-sv__amt b{font-size:22px;font-weight:800;letter-spacing:-.02em}.wps-sv__amt small{font-size:13px;font-weight:600}.wps-sv__amt[data-inside=true]{left:0;translate:calc(var(--x) - 24px - 100%) -50%;color:#fff;text-shadow:0 1px 2px rgb(0 40 80 / .35)}.wps-sv__amt[data-inside=false]{left:0;translate:calc(var(--x) + 30px) -50%;color:var(--noir)}.wps-sv__slider[data-intro=true] .wps-sv__amt{opacity:0}.wps-sv__slider input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wps-sv__brush{position:absolute;z-index:3;left:0;top:50%;width:40px;height:100px;margin:-98px 0 0 -20px;transform-origin:20px 98px;translate:var(--x) 0;rotate:calc(28deg - var(--sv-at) * 22deg + var(--sv-tilt));will-change:translate,rotate;cursor:grab;touch-action:none;filter:drop-shadow(0 7px 6px rgb(0 0 0 / .22))}.wps-sv__brush:active{cursor:grabbing}.wps-sv__brush svg{display:block}.wps-sv__slider input:focus-visible~.wps-sv__track{outline:3px solid var(--blue);outline-offset:3px}.wps-sv__ends{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;font-weight:700;color:var(--muted)}.wps-sv__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wps-sv__col{display:grid;justify-items:center;padding:34px 18px 38px;text-align:center}.wps-sv__col+.wps-sv__col{border-left:1.5px solid var(--noir)}.wps-sv__icon{display:block;width:120px;height:80px;color:var(--noir)}.wps-sv__icon svg{width:100%;height:100%}.wps-sv__icon path,.wps-sv__icon rect,.wps-sv__icon ellipse{stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset 1.6s var(--ease)}.wps-sv__col[data-on=true] .wps-sv__icon path,.wps-sv__col[data-on=true] .wps-sv__icon rect,.wps-sv__col[data-on=true] .wps-sv__icon ellipse{stroke-dashoffset:0}.wps-sv__col:nth-child(2) .wps-sv__icon *{transition-delay:.2s}.wps-sv__col:nth-child(3) .wps-sv__icon *{transition-delay:.4s}.wps-sv__num{margin:20px 0 6px;font-size:clamp(38px,4.6vw,64px);font-weight:800;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.wps-sv__label{margin:0;font-size:16px}.wps-sv__col:last-child .wps-sv__num{color:var(--blue)}.wps-sv__fine{max-width:880px;margin:16px auto 0;text-align:center;font-size:12.5px;line-height:1.5;color:var(--muted)}.wps-sv__pick{display:flex;align-items:center;gap:4px}.wps-sv__pick button{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--noir);border-radius:50%;background:#fff;color:var(--noir);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.wps-sv__pick button:hover{background:var(--noir);color:#fff}.wps-sv__pick button:active{transform:scale(.92)}.wps-sv__pick select{max-width:230px;padding:4px 22px 4px 10px;border:0;border-radius:8px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 6px center / 10px 6px;font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--noir);text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wps-sv__pick select:hover{background-color:#0000000d}.wps-sv__pick select:focus-visible,.wps-sv__pick button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.wps-sv__them p{color:#c20d25}.wps-sv__them em{margin-right:.3em;font-style:normal;font-size:15px;font-weight:700;letter-spacing:0;vertical-align:.9em;color:var(--muted)}.wps-sv__swap{animation:wps-sv-swap .45s var(--ease) both}@keyframes wps-sv-swap{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.wps-race{margin-top:clamp(40px,6vw,72px)}.wps-race__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:18px}.wps-race__head h3{margin:0 0 6px;font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.03em}.wps-race__head p{max-width:540px;margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.wps-race__ctl{display:grid;gap:8px;justify-items:end}.wps-race__opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wps-race__opts>span{margin-right:4px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wps-race__opts button{height:32px;padding:0 12px;border:1.5px solid var(--noir);border-radius:999px;background:var(--tile);font:inherit;font-size:13px;font-weight:700;color:var(--noir);cursor:pointer;transition:background .2s ease,color .2s ease}.wps-race__opts button:hover{background:#fff}.wps-race__opts button[aria-pressed=true]{background:var(--noir);color:#fff}.wps-race__opts button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.wps-race__rows{--row: 60px;position:relative;height:calc(var(--n) * var(--row));margin:0;padding:0;list-style:none;border:1.5px solid var(--noir);border-radius:18px;background:var(--tile);box-shadow:0 30px 60px -40px #062b4573;overflow:hidden;box-sizing:content-box}.wps-race__row{position:absolute;left:0;right:0;top:0;height:var(--row);box-sizing:border-box;display:grid;grid-template-columns:28px minmax(170px,230px) minmax(0,1fr) 128px;align-items:center;gap:14px;padding:0 20px 0 16px;transform:translateY(calc(var(--i) * var(--row)));transition:transform .65s var(--ease),background .25s ease}.wps-race__row+.wps-race__row{box-shadow:inset 0 1px #00000014}.wps-race__row[data-ours=true]{z-index:1;background:var(--blue-pale)}.wps-race__row[data-vs=true]{--muted: #58585e;background:#fdecef}.wps-race__rank{font-size:13px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.wps-race__row[data-ours=true] .wps-race__rank{color:var(--blue)}.wps-race__who{display:grid;justify-items:start;gap:1px;min-width:0;padding:4px 6px;margin-left:-6px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;color:var(--noir);cursor:pointer}.wps-race__who:disabled{cursor:default}.wps-race__who:not(:disabled):hover{background:#0000000d}.wps-race__who:focus-visible{outline:3px solid var(--blue);outline-offset:1px}.wps-race__who b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:-.01em}.wps-race__row[data-ours=true] .wps-race__who b{color:var(--blue)}.wps-race__who small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.wps-race__track{position:relative;height:16px;border-radius:999px;background:#1111110d}.wps-race__blue,.wps-race__red{position:absolute;left:0;top:0;bottom:0;border-radius:999px;transition:width .6s var(--ease)}.wps-race__blue{z-index:1;width:calc(var(--o) * 100%);background:var(--blue);animation:wps-race-blue .9s cubic-bezier(.22,1,.36,1) calc(var(--i) * 60ms) both}.wps-race__red{width:calc(var(--w) * 100%);background:#e0102b;animation:wps-race-red .75s cubic-bezier(.34,1.56,.64,1) calc(.8s + var(--i) * 60ms) both,wps-race-glow 1s ease-out calc(1.25s + var(--i) * 60ms) both}.wps-race__red:after{content:"";position:absolute;top:0;bottom:0;right:0;left:calc(var(--o) / var(--w) * 100%);border-radius:999px;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .6) 50%,transparent 80%) no-repeat;background-size:60% 100%;animation:wps-race-glint .8s ease-in-out calc(1.35s + var(--i) * 60ms) both}@keyframes wps-race-blue{0%{width:0}}@keyframes wps-race-red{0%{width:calc(var(--o) * 100%);opacity:0}1%{opacity:1}}@keyframes wps-race-glow{0%{box-shadow:0 0 #e0102b73}to{box-shadow:0 0 0 9px #e0102b00}}@keyframes wps-race-glint{0%{background-position:-160% 0}to{background-position:260% 0}}.wps-race__fee small{animation:wps-race-more .4s ease calc(1.2s + var(--i) * 60ms) both}.wps-race__row[data-ours=true] .wps-race__fee small{animation-delay:calc(.7s + var(--i) * 60ms)}@keyframes wps-race-more{0%{opacity:0;translate:0 4px}}.wps-race:not([data-in=true]) .wps-race__blue,.wps-race:not([data-in=true]) .wps-race__red,.wps-race:not([data-in=true]) .wps-race__red:after,.wps-race:not([data-in=true]) .wps-race__fee small{animation-play-state:paused}.wps-race__fee{display:grid;justify-items:end;gap:1px;text-align:right;font-variant-numeric:tabular-nums}.wps-race__fee b{font-size:18px;font-weight:800;letter-spacing:-.02em}.wps-race__fee small{min-height:1em;font-size:12px;font-weight:700;color:#c20d25}.wps-race__row[data-ours=true] .wps-race__fee b,.wps-race__row[data-ours=true] .wps-race__fee small{color:var(--blue)}@media(max-width:760px){.wps-race__ctl{justify-items:start}.wps-race__rows{--row: 84px}.wps-race__row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-rows:auto 16px;row-gap:6px;-moz-column-gap:10px;column-gap:10px;padding:0 14px 0 12px;align-content:center}.wps-race__track{grid-column:2 / 4;grid-row:2;height:14px}.wps-race__rank{grid-row:1 / 3}.wps-race__fee b{font-size:16px}}@media(prefers-reduced-motion:reduce){.wps-race__row,.wps-race__blue,.wps-race__red{transition:none}.wps-race__blue,.wps-race__red,.wps-race__red:after,.wps-race__fee small{animation:none}.wps-sv__swap{animation:none}}@media(min-width:1101px)and (max-height:960px){.wps-sv__bar{padding:12px 26px}.wps-sv__rates{padding:14px 26px 12px}.wps-sv__rate b{font-size:clamp(40px,4.2vw,60px)}.wps-sv__rate b.wps-sv__c{font-size:clamp(28px,2.8vw,38px)}.wps-sv__ask{padding:14px 26px}.wps-sv__q{margin-bottom:4px}.wps-sv__slider{margin-top:54px}.wps-sv__col{padding:16px 18px 20px}.wps-sv__icon{width:84px;height:54px}.wps-sv__num{margin:8px 0 4px;font-size:clamp(34px,3.8vw,52px)}.wps-sv__fine{margin-top:10px}}@media(max-width:760px){.wps-sv__rates{grid-template-columns:minmax(0,1fr);justify-items:center}.wps-sv__cols{grid-template-columns:minmax(0,1fr)}.wps-sv__col+.wps-sv__col{border-left:0;border-top:1.5px solid var(--noir)}.wps-sv__col{padding:24px 16px 26px}.wps-sv__slider{height:50px;margin-top:58px}.wps-sv__paint{clip-path:inset(0 calc(100% - var(--x)) 0 0 round 0 25px 25px 0)}.wps-sv__amt b{font-size:19px}.wps-sv__amt small{display:none}.wps-sv__brush{scale:.9}.wps-sv__ask,.wps-sv__rates,.wps-sv__bar{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.wps-sv__icon path,.wps-sv__icon rect,.wps-sv__icon ellipse{stroke-dasharray:none;stroke-dashoffset:0}}.wps-ctitle{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:14px;column-gap:14px;row-gap:2px;min-height:38px;margin-bottom:8px;opacity:0;transform:translateY(-8px);transition:opacity .45s ease,transform .6s var(--ease);pointer-events:none}.wps-ctitle[data-on=true]{opacity:1;transform:none}.wps-ctitle__label{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wps-ctitle__title{font-size:clamp(22px,2.3vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--noir)}.wps-ctitle__title em{font-style:normal;color:var(--blue)}.wps-turns__ctitle{position:relative;z-index:1}.wps-turns[data-pinned=true] .wps-ctitle{display:inline-flex;margin-bottom:12px;padding:9px 18px;border-radius:18px;background:#fffc;border:1px solid rgb(255 255 255 / .7);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 14px 34px -22px #062b4573}.wps-rise .wps-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .07em .16em;margin:0 -.07em -.16em}.wps-rise .wps-w>span{display:inline-block;transform:translate3d(0,112%,0) rotate(5deg);transform-origin:0 100%;transition:transform 1s var(--ease);transition-delay:calc(var(--d, 0ms) + var(--i) * var(--step, 55ms))}.wps-rise[data-in=true] .wps-w>span{transform:none}@media(prefers-reduced-motion:reduce){.wps *,.wps *:before,.wps *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.wps-reveal{opacity:1;transform:none}.wps-rise .wps-w>span{transform:none;opacity:1}.wps-brush,.wps-underline__paint{animation:none;-webkit-mask-image:none;mask-image:none}.wps-underline__sheen,.wps-underline__brush{display:none}.wps-ts,.wps-ts *{animation-delay:0ms!important}.wps-out__drift{animation:none}}.wps{--pt: var(--blue);--pp: var(--sky)}.wps-nav__product{position:static}.wps-header__row{position:relative}.wps-nav__trigger{display:inline-flex;align-items:center;gap:4px;padding:6px 0;border:0;background:none;font:inherit;font-weight:700;color:var(--ink);cursor:pointer}.wps-nav__trigger{position:relative;z-index:1}.wps-nav__trigger svg{width:16px;height:16px;transition:rotate .25s var(--ease)}.wps-nav__trigger[aria-expanded=true] svg{rotate:180deg}.wps-nav a[aria-current=page]:after{right:0}.wps-mega{position:absolute;top:calc(100% + 6px);right:0;width:min(940px,calc(100vw - 32px))}.wps-nav__ai{position:relative}.wps-mega--ai{right:auto;left:50%;width:380px;transform:translate(-50%)}.wps-mega--ai .wps-mega__panel{gap:2px;padding:10px}.wps-nav__trigger[data-current]{color:var(--blue)}.wps-mega[hidden]{display:none}.wps-mega:before{content:"";position:absolute;inset:-32px 0 auto;height:32px}.wps-mega__panel{display:grid;gap:14px;padding:20px;border:1px solid rgba(17,17,17,.08);border-radius:22px;background:#fffdf9;box-shadow:0 30px 70px -30px #0a1b2e73,0 2px 6px #0a1b2e0f;animation:wps-mega-in .22s var(--ease)}@keyframes wps-mega-in{0%{opacity:0;translate:0 -6px}}.wps-mega__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wps-mega__col{display:grid;align-content:start;gap:2px}.wps-mega__head{margin:0 0 6px 10px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wps .wps-mega a.wps-mega__item{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:14px;color:var(--ink);transition:background-color .2s ease}.wps .wps-mega a.wps-mega__item:after,.wps .wps-mega a.wps-mega__all:after{display:none}.wps .wps-mega a.wps-mega__item:hover{background:var(--pp)}.wps-mega__icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--pp);color:var(--pt)}.wps-mega__icon svg{width:19px;height:19px}.wps-mega__item b{display:block;font-size:15px;font-weight:800;letter-spacing:-.01em}.wps-mega__item small{display:block;margin-top:2px;font-size:13px;font-weight:500;line-height:1.4;color:var(--muted)}.wps-mega__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.wps .wps-mega a.wps-mega__all{display:inline-flex;align-items:center;gap:6px;margin-right:10px;font-size:14.5px;font-weight:800;color:var(--blue)}.wps-mega__all svg{width:16px;height:16px}.wps-mobile-nav__group{display:grid;padding:6px 0 10px;border-bottom:1px solid var(--line)}.wps-mobile-nav__group>p{margin:8px 4px 2px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wps-mobile-nav__group a{display:flex;align-items:center;gap:10px}.wps-mobile-nav__group a svg{width:18px;height:18px;color:var(--blue)}@media(max-width:980px){.wps-mobile-nav[data-open=true]{max-height:calc(100vh - 72px);overflow-y:auto}.wps-mobile-nav a:not(.wps-btn){min-height:44px;padding:9px 4px;font-size:16px}}@media(min-width:981px)and (max-width:1180px){.wps-nav{gap:20px}}.wps-footer .wps-footer__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0 0 34px;padding-bottom:30px;border-bottom:1px solid rgba(17,17,17,.08)}.wps-footer__cols>div{display:grid;align-content:start;justify-items:start;gap:8px}.wps-footer__cols p{margin:0 0 4px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wps-footer__cols a{font-weight:600}@media(max-width:720px){.wps-footer .wps-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.wps-fp-hero{position:relative;padding:64px 0 36px;background:transparent;overflow:clip}.wps-fp-hero__copy{display:grid;gap:22px}.wps-fp-hero__label{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.wps-fp-hero__label span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--pt);color:#fff}.wps-fp-hero__label svg{width:18px;height:18px}.wps-fp-hero .wps-display .wps-serif{color:var(--pt)}.wps-fp-hero .wps-display{font-size:clamp(38px,4.6vw,68px)}.wps-fp-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.wps-fp-hero__more{display:inline-flex;align-items:center;gap:6px;padding-bottom:3px;border-bottom:2px solid var(--noir);font-weight:800;color:var(--noir);text-decoration:none}.wps-fp-hero__more svg{width:16px;height:16px}.wps-fp-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.wps-fp-jump a{padding:9px 15px;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#ffffffbf;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.wps-fp-jump a:hover{background:#fff;border-color:var(--pt)}.wps-fp-groups{display:grid;gap:84px;padding-top:84px;background:transparent}.wps-fp-group{scroll-margin-top:96px}.wps-fp-group__head{display:grid;gap:8px;max-width:760px;margin-bottom:26px}.wps-fp-group__head h2{margin:0;font-size:clamp(28px,2.8vw,40px);line-height:1.1;letter-spacing:-.035em;font-weight:700;color:var(--noir)}.wps-fp-group__head p{margin:0;font-size:17px;line-height:1.5;color:var(--muted)}.wps-fp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wps-fp-card{display:grid;align-content:start;gap:8px;padding:22px;border:1px solid rgba(17,17,17,.07);border-radius:18px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,translate .3s var(--ease)}.wps-fp-card:hover{border-color:color-mix(in srgb,var(--pt) 40%,transparent);box-shadow:0 22px 44px -32px #0a1b2e73;translate:0 -2px}.wps-fp-card__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:var(--pp);color:var(--pt)}.wps-fp-card__icon svg{width:20px;height:20px}.wps-fp-card h3{margin:0;font-size:18px;line-height:1.25;letter-spacing:-.02em;font-weight:800;color:var(--noir)}.wps-fp-card p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.wps-fp-card ul{display:grid;gap:6px;margin:6px 0 0;padding:0;list-style:none}.wps-fp-card li{position:relative;padding-left:18px;font-size:14px;line-height:1.45;color:var(--ink)}.wps-fp-card li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--pt)}.wps-fp-more__icon{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--pp);color:var(--pt)}.wps-fp-more__icon svg{width:21px;height:21px}.wps-fx-hero{padding-bottom:64px}.wps-fx-hero__copy{display:grid;gap:22px;max-width:860px}.wps-fx{padding-top:72px;background:transparent}.wps-fx__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.wps-fx__part{display:grid;gap:16px;padding:24px;border-radius:20px;background:#fff;border-top:4px solid var(--pt)}.wps-fx__part header{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center}.wps-fx__part header p{grid-column:1 / -1;margin:10px 0 0;font-size:14.5px;line-height:1.45;color:var(--muted)}.wps-fx__part h2{margin:0;font-size:22px;letter-spacing:-.025em}.wps-fx__part h2 a,.wps-fx__group h3 a{color:var(--noir);text-decoration:none}.wps-fx__part h2 a:hover,.wps-fx__group h3 a:hover{color:var(--pt)}.wps-fx__group h3{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wps-fx__group ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wps-fx__group li{font-size:14.5px;line-height:1.4;color:var(--ink)}.wps-fx__go{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--pt);text-decoration:none}.wps-fx__go svg{width:16px;height:16px}@media(max-width:1100px){.wps-fp-grid,.wps-fx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wps-mega__cols{gap:6px}}@media(max-width:860px){.wps-fp-hero{padding-top:40px}.wps-fp-groups{gap:60px;padding-top:60px}}@media(max-width:600px){.wps-fp-grid,.wps-fx__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wps-mega__panel{animation:none}}.wps-cd{position:relative;padding:104px 0 100px;overflow:clip;scroll-margin-top:72px;isolation:isolate}.wps-cd__deco{position:absolute;top:12px;bottom:12px;left:var(--card-x);right:var(--card-x);z-index:-1;overflow:hidden;border-radius:var(--card-r);pointer-events:none}.wps-cd__deco i{position:absolute;border-radius:50%;filter:blur(48px);opacity:.5;animation:wps-cd-float 18s ease-in-out infinite alternate}.wps-cd__deco i:nth-child(1){width:520px;height:520px;left:-160px;top:6%}.wps-cd__deco i:nth-child(2){width:420px;height:420px;right:-140px;top:34%;animation-duration:21s;animation-delay:-4s}.wps-cd__deco i:nth-child(3){width:360px;height:360px;left:40%;bottom:-170px;animation-duration:24s;animation-delay:-9s}@keyframes wps-cd-float{to{transform:translate(60px,-40px) scale(1.12)}}.wps-cd__head{display:grid;gap:16px;justify-items:start;margin-bottom:36px}.wps-cd__head>*{max-width:860px}.wps-cd__kind{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 11px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wps-cd__kind span{font-size:10px}.wps-cd__title{margin:0;font-size:clamp(34px,4.2vw,60px);line-height:1.03;letter-spacing:-.045em;font-weight:700;text-wrap:balance}.wps-cd__lede{margin:0;max-width:640px;font-size:18px;line-height:1.55}.wps-cd__body{position:relative}.wps-cd[data-look=tour]{color:#fff}.wps-cd[data-look=tour]:before{background:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px) 0 0 / 22px 22px,linear-gradient(160deg,#0a2748,#0d3b6e 55%,#123f7a)}.wps-cd[data-look=tour] .wps-cd__deco i:nth-child(1){background:#1e88e5}.wps-cd[data-look=tour] .wps-cd__deco i:nth-child(2){background:#0072bb;opacity:.4}.wps-cd[data-look=tour] .wps-cd__deco i:nth-child(3){background:#19b5c9;opacity:.3}.wps-cd[data-look=tour] .wps-cd__kind{background:#5ed6ff29;color:#8fe3ff}.wps-cd[data-look=tour] .wps-cd__title{color:#fff}.wps-cd[data-look=tour] .wps-cd__title .wps-serif{color:#8fe3ff}.wps-cd[data-look=tour] .wps-cd__lede{color:#ffffffc7}.wps-cd[data-look=book]:before{background:linear-gradient(180deg,#eaf3fb,#f4f8fc)}.wps-cd[data-look=book] .wps-cd__deco i:nth-child(1){background:#b9dcf5}.wps-cd[data-look=book] .wps-cd__deco i:nth-child(2){background:#ffc3dc}.wps-cd[data-look=book] .wps-cd__deco i:nth-child(3){background:#b8e3ff}.wps-cd[data-look=book] .wps-cd__kind{background:#0072bb;color:#fff}.wps-cd[data-look=book] .wps-cd__title .wps-serif{color:#0072bb}.wps-cd[data-look=run]:before{background:linear-gradient(180deg,#fff1e8,#fff8f2)}.wps-cd[data-look=run] .wps-cd__deco i:nth-child(1){background:#ffc2a8}.wps-cd[data-look=run] .wps-cd__deco i:nth-child(2){background:#ffd98a}.wps-cd[data-look=run] .wps-cd__deco i:nth-child(3){background:#ffb3c7}.wps-cd[data-look=run] .wps-cd__kind{background:#d9466f;color:#fff}.wps-cd[data-look=run] .wps-cd__title .wps-serif{color:#d9466f}.wps-cd[data-look=day]:before{background:radial-gradient(rgba(180,130,0,.09) 1px,transparent 1.4px) 0 0 / 20px 20px,linear-gradient(180deg,#fff9e3,#fffcf1)}.wps-cd[data-look=day] .wps-cd__deco i:nth-child(1){background:#ffe38a}.wps-cd[data-look=day] .wps-cd__deco i:nth-child(2){background:#ffcfa0}.wps-cd[data-look=day] .wps-cd__deco i:nth-child(3){background:#d9f0a8}.wps-cd[data-look=day] .wps-cd__kind{background:#1f2937;color:#ffe38a}.wps-cd[data-look=day] .wps-cd__title .wps-serif{color:#b7791f}.wps-cd[data-look=queue]:before{background:repeating-linear-gradient(135deg,rgba(26,138,103,.045) 0 14px,transparent 14px 28px),linear-gradient(180deg,#e3f5ec,#f2fbf6)}.wps-cd[data-look=queue] .wps-cd__deco i:nth-child(1){background:#9fe0c3}.wps-cd[data-look=queue] .wps-cd__deco i:nth-child(2){background:#bfe8ff}.wps-cd[data-look=queue] .wps-cd__deco i:nth-child(3){background:#fff0a8}.wps-cd[data-look=queue] .wps-cd__kind{background:#1a8a67;color:#fff}.wps-cd[data-look=queue] .wps-cd__title .wps-serif{color:#1a8a67}.wps-cd:not([data-look=tour]) .wps-cd__title{color:var(--noir)}.wps-cd:not([data-look=tour]) .wps-cd__lede{color:var(--muted)}.wps-cf{height:720px;overflow:hidden;border-radius:16px;font-family:Manrope,system-ui,sans-serif;text-align:left}.wps-cf[data-phone]{height:620px}.wps-cf__board{overflow:auto}.wps-cf-drawer{width:min(580px,52%);animation:wps-cf-slide .32s cubic-bezier(.2,.8,.2,1) both}.wps-cf-drawer:not([data-wide]){width:min(460px,44%)}.wps-cf[data-phone] .wps-cf-drawer{width:100%}@keyframes wps-cf-slide{0%{transform:translate(40px);opacity:0}}.wps-cf-caret{display:inline-block;width:1.5px;height:16px;margin-left:1px;background:currentColor;animation:wps-cf-caret 1s steps(1) infinite}@keyframes wps-cf-caret{50%{opacity:0}}.wps-cf[data-phone] .wps-cf-drawer [data-phone]{flex-direction:column}.wps-cf[data-phone] .wps-cf-times{width:auto;border-left:0;border-top:1px solid #e6e8ec}.wps-cf[data-phone] .wps-cf-times__list{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto}.wps-cf[data-phone] .wps-cf-times__list>*{flex:0 0 auto}.wps-cf[data-phone] .wps-cf-times{padding:8px 12px}.wps-cf[data-phone] .wps-cf-times>p:first-child{display:none}.wps-cf[data-phone] .wps-cf-times>p:first-child+div{margin-bottom:8px}.wps-cf[data-phone] .wps-cf-times__list>*{margin:0!important}.wps-cp{position:relative}.wps-cp__frame{position:relative;border-radius:16px;box-shadow:0 40px 90px -40px #0a1b2e8c,0 0 0 1px #11111114}.wps-cd[data-look=tour] .wps-cp__frame{box-shadow:0 50px 100px -40px #000000a6,0 0 0 1px #ffffff2e,0 0 80px -20px #5ed6ff59}.wps-cp__ring{position:absolute;z-index:80;border-radius:12px;pointer-events:none;box-shadow:0 0 0 2.5px #ff5a7a,0 0 0 8px #ff5a7a38;animation:wps-cp-ring 1.5s ease-in-out infinite;transition:left .25s ease,top .25s ease,width .25s ease,height .25s ease}.wps-cp__ring[data-watch]{box-shadow:0 0 0 2px #0072bbcc,0 0 0 7px #0072bb24}.wps-cp__ring[data-nudge]{animation:wps-cp-nudge .4s ease,wps-cp-ring 1.5s ease-in-out .4s infinite}@keyframes wps-cp-ring{50%{box-shadow:0 0 0 2.5px #ff5a7a,0 0 0 13px #ff5a7a0f}}@keyframes wps-cp-nudge{25%{transform:scale(1.08)}60%{transform:scale(.97)}}.wps-cp__tip{position:absolute;z-index:81;display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:8px 12px;border-radius:12px;background:#ff5a7a;color:#fff;font-size:13px;font-weight:800;line-height:1.3;pointer-events:none;box-shadow:0 14px 30px -12px #ff5a7acc;animation:wps-cp-tip .3s ease both}.wps-cp__tip[data-above]{transform:translateY(-100%)}.wps-cp__tip svg{width:15px;height:15px;flex:none}@keyframes wps-cp-tip{0%{opacity:0}}.wps-cp__pointer{position:absolute;z-index:90;pointer-events:none;transform:translate(-5px,-3px);transition:left .75s cubic-bezier(.45,.05,.25,1),top .75s cubic-bezier(.45,.05,.25,1);filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.wps-cp__pointer i{position:absolute;left:-12px;top:-12px;width:30px;height:30px;border-radius:50%;background:#0072bb59;animation:wps-cp-press .5s ease-out both}@keyframes wps-cp-press{0%{transform:scale(.3);opacity:1}to{transform:scale(1.7);opacity:0}}.wps-cp__cover{position:absolute;inset:0;z-index:95;display:grid;place-items:center;align-content:center;gap:12px;border-radius:16px;background:#0a1b2e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wps-cp__cover--clear{background:#0a1b2e2e;-webkit-backdrop-filter:none;backdrop-filter:none}.wps-cp__play{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border:0;border-radius:999px;background:#fff;color:var(--noir);font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 20px 40px -14px #00000080;transition:transform .2s var(--ease)}.wps-cp__play:hover{transform:scale(1.04)}.wps-cp__play svg{width:20px;height:20px;fill:currentColor}.wps-cp__link{border:0;background:none;color:#fff;font:inherit;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.wps-cp__card{display:grid;justify-items:center;gap:6px;width:min(380px,calc(100% - 32px));padding:26px 24px 22px;border-radius:20px;background:#fff;text-align:center;box-shadow:0 30px 60px -20px #0a1b2e8c}.wps-cp__card p{margin:0}.wps-cp__card-k{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ff5a7a}.wps-cp__card-t{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--noir);text-wrap:balance}.wps-cp__card-s{font-size:14px;color:var(--muted)}.wps-cp__tick{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#1a8a67;color:#fff;animation:wps-cp-pop .5s cubic-bezier(.3,1.6,.5,1) both}.wps-cp__tick svg{width:26px;height:26px;stroke-width:3}@keyframes wps-cp-pop{0%{transform:scale(.3)}}.wps-cp__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.wps-cp__btn{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 18px;border:0;border-radius:12px;background:#ff5a7a;color:#fff;font:inherit;font-size:14.5px;font-weight:800;text-decoration:none;cursor:pointer}.wps-cp__btn svg{width:16px;height:16px}.wps-cp__btn--ghost{background:#fff;color:var(--noir);box-shadow:inset 0 0 0 1.5px #11111124}.wps-cp__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:12px 14px;border-radius:14px;background:#ffffffdb;box-shadow:0 12px 30px -20px #0a1b2e80;color:var(--ink)}.wps-cp__dots{display:flex;gap:5px;margin:0;padding:0;list-style:none}.wps-cp__dots li{width:18px;height:5px;border-radius:3px;background:#1111111f;transition:background-color .3s ease,width .3s ease}.wps-cp__dots li[data-state=done]{background:#1a8a67}.wps-cp__dots li[data-state=now]{width:30px;background:#ff5a7a}.wps-cp__dots--nav li{width:auto;height:auto;background:none!important}.wps-cp__dots--nav button{display:block;width:22px;height:6px;padding:0;border:0;border-radius:3px;background:#11111124;cursor:pointer;transition:width .3s ease,background-color .3s ease}.wps-cp__dots--nav li[data-state=done] button{background:#1a8a67}.wps-cp__dots--nav li[data-state=now] button{width:34px;background:#0072bb}.wps-cp__dots--nav[data-many]{gap:4px}.wps-cp__dots--nav[data-many] button{width:11px}.wps-cp__dots--nav[data-many] li[data-state=now] button{width:22px}.wps-cp__say{flex:1 1 200px;margin:0;font-size:15px;line-height:1.4}.wps-cp__say b{margin-right:6px;font-weight:800;color:#ff5a7a}.wps-cw .wps-cp__say b{color:#0072bb}.wps-cp__ctl{display:flex;flex-wrap:wrap;gap:8px}.wps-cp__ctl button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border:0;border-radius:10px;background:#fff;color:var(--noir);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;box-shadow:inset 0 0 0 1.5px #1111111f}.wps-cp__ctl button:disabled{opacity:.4;cursor:default}.wps-cp__ctl button svg{width:15px;height:15px}.wps-cp__ctl .wps-cp__next{background:#0072bb;color:#fff;box-shadow:none}.wps-cw__callout{position:absolute;z-index:85;padding:14px 16px;border-radius:14px;background:#fff;color:var(--ink);border-top:4px solid #0072bb;box-shadow:0 30px 60px -20px #0a1b2e8c,0 0 0 1px #1111110f}.wps-cw__callout h3{margin:3px 0 5px;font-size:16.5px;letter-spacing:-.015em;color:var(--noir)}.wps-cw__callout p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.wps-cw__n{font-size:11px!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0072bb!important}.wps-cw__try{margin-top:8px!important;padding:5px 9px;border-radius:8px;background:#fff0f3;color:#c2335a!important;font-weight:800}.wps-cd-also{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none}.wps-cd-also li{display:grid;gap:4px;padding:16px;border-radius:16px;background:#fffc;box-shadow:0 10px 26px -20px #0072bb99}.wps-cd-also span{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:10px;background:#e6f0f9;color:#0b4f86}.wps-cd-also span svg{width:17px;height:17px}.wps-cd-also b{font-size:14.5px;color:var(--noir)}.wps-cd-also small{font-size:13px;line-height:1.45;color:var(--muted)}.wps-cd-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:100%;min-height:520px;padding:14px}.wps-cd-week__day{display:grid;grid-template-rows:auto 1fr auto;gap:6px}.wps-cd-week__day p{margin:0;font-size:13px;font-weight:800;color:var(--ink)}.wps-cd-week__day[data-today=true] p{color:#0072bb}.wps-cd-week__col{position:relative;border-radius:12px;background:repeating-linear-gradient(180deg,#f3f6f8 0 1px,transparent 1px 44px),#fafcfd;border:1px solid var(--line);overflow:hidden}.wps-cd-week__day[data-today=true] .wps-cd-week__col{box-shadow:inset 0 0 0 2px #0072bb}.wps-cd-week__col span{position:absolute;left:4px;right:4px;overflow:hidden;padding:3px 6px;border-radius:6px;background:#dbeafe;border-left:3px solid #0072bb;font-size:11px;font-weight:700;color:#0b3b66;animation:wps-cd-chip .4s var(--ease) both}.wps-cd-week__col span em{display:block;font-style:normal;font-weight:600;font-size:10px;opacity:.7}.wps-cd-week__col i{position:absolute;left:0;right:0;height:2px;background:#ff5a7a}.wps-cd-week__day small{font-size:11.5px;color:var(--muted)}.wps-cd-all{padding:96px 0;background:transparent;scroll-margin-top:72px}.wps-cd-all__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:30px}.wps-cd-all__head h2{margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:var(--noir)}.wps-cd-all__head h2 span{color:var(--blue)}.wps-cd-all__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wps-cd-all__group{padding:20px;border-radius:20px;background:#fff}.wps-cd-all__group h3{margin:0 0 10px;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wps-cd-all__group ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wps-cd-all__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px;border-radius:12px;transition:background-color .2s ease}.wps-cd-all__row:hover{background:var(--sky)}.wps-cd-all__btn{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:800;white-space:nowrap;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.wps-cd-all__btn svg{width:14px;height:14px}.wps-cd-all__btn[data-kind=see]{background:#0072bb;color:#fff}.wps-cd-all__btn[data-kind=try]{background:var(--noir);color:#fff}.wps-cd-all__btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px #0a1b2e99}.wps-cd-all__btn:focus-visible{outline:3px solid rgba(0,114,187,.35);outline-offset:2px}.wps-cd-all__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--sky);color:var(--blue)}.wps-cd-all__icon svg{width:17px;height:17px}.wps-cd-all__text{display:grid}.wps-cd-all__text b{font-size:14.5px;color:var(--noir)}.wps-cd-all__text small{font-size:12.5px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wps-cl{position:relative;display:grid;justify-items:center;padding:34px 20px 22px;border-radius:28px;background:radial-gradient(45% 55% at 10% 20%,rgba(0,114,187,.3),transparent 70%),radial-gradient(40% 50% at 92% 80%,rgba(25,181,201,.22),transparent 70%),linear-gradient(140deg,#cfe5fb,#bcd4fb 45%,#c7ebf0);box-shadow:inset 0 0 0 1px #fff9}.wps-cl__anchors{position:absolute;top:-90px;left:0;width:1px;height:1px;overflow:hidden}.wps-cl__anchors span{position:absolute;top:0}.wps-joint{border-radius:28px;padding-bottom:26px;background:radial-gradient(1100px 720px at 6% 0%,rgba(0,114,187,.3),transparent 70%),radial-gradient(900px 760px at 96% 32%,rgba(25,181,201,.22),transparent 70%),linear-gradient(180deg,#cfe5fb,#c1d8fb,#cfe6f6 68%,#e2f0f8);box-shadow:inset 0 0 0 1px #fff9}.wps-joint>.wps-cl{background:transparent;box-shadow:none}.wps-cd-all[data-joined]{padding:0 20px;background:transparent;scroll-margin-top:80px}.wps-cd-all[data-joined] .wps-cd-all__head{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:center;gap:10px;margin:18px 0 24px;padding-top:34px;border-top:1px solid rgba(255,255,255,.75);text-align:center}.wps-cd-all[data-joined] .wps-cd-all__head h2{font-size:clamp(26px,2.8vw,40px)}.wps-cd-all[data-joined] .wps-cd-all__head p{margin:0;max-width:620px;font-size:15px;line-height:1.45;color:#2a4760;text-wrap:balance}.wps-cd-all[data-joined] .wps-cd-all__group{box-shadow:0 0 0 1px #0072bb14,0 16px 34px -28px #0a1b2e59}@media(max-width:760px){.wps-joint{border-radius:22px;padding-bottom:14px}.wps-cd-all[data-joined]{padding:0 10px}.wps-cd-all[data-joined] .wps-cd-all__head{padding-top:24px;margin:10px 0 16px}}.wps-cl__icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.wps-cl__set{display:flex;align-items:center;gap:8px}.wps-cl__rule{width:1px;height:30px;margin:0 6px;background:#fffc}.wps-cl__icon[data-kind=tour]{--c: #0b4f86}.wps-cl__card{margin-top:14px;grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;scroll-margin-top:84px}.wps-cl__copy{display:grid;align-content:start;padding:22px 0 0 8px;animation:wps-cp-tip .4s ease both}.wps-cl__how{margin:0;font-size:12.5px;font-weight:700;color:#0b4f86}.wps-cl__screen{min-width:0}.wps-cl[data-wide] .wps-cl__card{grid-template-columns:minmax(0,1fr)}.wps-cl[data-wide] .wps-cl__copy{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:24px;column-gap:24px;padding:4px 8px 10px}.wps-cl[data-wide] .wps-cl__copy .wps-tour__label,.wps-cl[data-wide] .wps-cl__copy .wps-tour__title{grid-column:1 / -1}.wps-cl[data-wide] .wps-cl__copy .wps-tour__line{margin:0;max-width:72ch}.wps-cl[data-wide] .wps-cl__copy .wps-cl__how{align-self:end;margin:0;white-space:nowrap}.wps-cf.wps-tf:not([data-phone]){height:620px}.wps-tf--mini.wps-cf,.wps-tf--mini.wps-cf[data-phone]{height:100%;border-radius:0}.wps-tf__lift{position:relative;z-index:30;transform:scale(1.025);filter:drop-shadow(0 10px 18px rgba(15,23,42,.28))}@media(max-width:760px){.wps-cl[data-wide] .wps-cl__copy{grid-template-columns:minmax(0,1fr)}.wps-cl[data-wide] .wps-cl__copy .wps-cl__how{white-space:normal;margin-top:8px}}.wps-cl__screen .wps-cp__frame{box-shadow:0 0 0 1px #11111114,0 18px 40px -26px #0a1b2e80}.wps-cl__screen .wps-cp__bar{margin-top:12px;box-shadow:none;background:#f2f6fa}.wps-cdt{position:relative;padding:8px 0 90px}.wps-cdt__shell{max-width:1320px}.wps-fp-hero--center{padding:76px 0 56px}.wps-fp-hero__center{display:grid;justify-items:center;gap:22px;text-align:center}.wps-fp-hero__center .wps-display{font-size:clamp(42px,6vw,88px)}.wps-fp-hero__center .wps-lede{max-width:680px;margin:0;text-wrap:balance}.wps-cp__drop{position:absolute;z-index:79;border-radius:10px;pointer-events:none;border:2.5px dashed #ff5a7a;background:#ff5a7a14;animation:wps-cp-tip .3s ease both}.wps-cp__ghost{position:absolute;z-index:92;padding:7px 12px;border-radius:10px;background:#fff;color:var(--noir);font-size:12.5px;font-weight:800;white-space:nowrap;pointer-events:none;transform:translate(10px,10px) rotate(-2deg);box-shadow:0 16px 30px -12px #0a1b2e80,0 0 0 2px #ff5a7a;transition:left .9s cubic-bezier(.45,.05,.25,1),top .9s cubic-bezier(.45,.05,.25,1)}.wps-cp[data-mode=try] .wps-cp__ghost{transition:none}.wps-cp__frame[data-dragstep] [data-drag],.wps-cp__frame[data-dragstep] [data-appt]{touch-action:none;cursor:grab}@media(max-width:1180px){.wps-cl__card{grid-template-columns:1fr}.wps-cl__copy{padding:6px 8px 0}.wps-cl__copy .wps-tour__title{margin-bottom:6px}}@media(max-width:760px){.wps-cl{padding:18px 8px 8px;border-radius:20px}.wps-cl__icons,.wps-cl__set{gap:6px}.wps-cl__rule{display:none}.wps-cl .wps-tour__icon{width:44px;height:44px;border-radius:13px}.wps-cl__card{padding:10px;border-radius:20px}.wps-cdt{padding-bottom:60px}.wps-fp-hero--center{padding:44px 0 36px}}@media(max-width:1100px){.wps-cd-also{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wps-cd{padding:72px 0 68px}.wps-cd-all__grid,.wps-cd-also{grid-template-columns:1fr}.wps-cp__bar{margin-top:12px}.wps-cd-week{grid-template-columns:repeat(7,110px);overflow-x:auto}}@media(prefers-reduced-motion:reduce){.wps-cd__deco i,.wps-cp__ring,.wps-cf-caret{animation:none}.wps-cp__pointer{transition-duration:.2s}}.wps-dflow{position:relative;overflow:clip;isolation:isolate;background:transparent}.wps-dflow .wps-fp-hero{background:transparent;overflow:visible}.wps-dflow .wps-cd-all{background:transparent}.wps-dflow .wps-cd-all__group{box-shadow:0 0 0 1px #0072bb14,0 16px 34px -28px #0a1b2e59}.wps-fp-ink{position:absolute;z-index:0;inset:0 0 auto;height:460px;pointer-events:none}.wps-fp-ink .wps-mark{position:absolute;opacity:calc(.9 - .9 * var(--p, 0));translate:0 calc(-60px * var(--p, 0))}.wps-dflow .wps-fp-hero .wps-shell{position:relative;z-index:1}@media(max-width:760px){.wps-fp-ink .wps-mark:not(:nth-child(1)):not(:nth-child(5)){display:none}.wps-fp-ink .wps-mark{opacity:.6}}.wps-sb{position:relative;padding:0 0 90px;scroll-margin-top:84px}.wps-sb__shell{max-width:1320px}.wps-sb__card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:22px;border-radius:28px;background:radial-gradient(45% 55% at 8% 10%,rgb(0 114 187 / .16),transparent 70%),radial-gradient(40% 50% at 94% 90%,rgb(122 92 224 / .14),transparent 70%),linear-gradient(150deg,#e4effa,#eaf1fb,#efebfb);box-shadow:inset 0 0 0 1px #ffffffb3}.wps-sb__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;padding:4px 6px 0}.wps-sb__title{margin:0 0 6px;font-size:clamp(24px,2.4vw,34px);line-height:1.12;letter-spacing:-.035em;font-weight:600;color:var(--noir);text-wrap:balance}.wps-sb__line{margin:0;max-width:72ch;font-size:15px;line-height:1.5;color:var(--muted);text-wrap:pretty}.wps-sb__reset{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;border:1px solid rgba(17,17,17,.12);background:#fff;color:var(--noir);font-size:14px;font-weight:700;cursor:pointer}.wps-sb__reset svg{width:16px;height:16px}.wps-sb__reset:hover{border-color:var(--blue);color:var(--blue)}.wps-sb__screen{min-width:0;background:#fff}.wps-sb__screen [data-demo],.wps-sb__screen [data-appt]{cursor:pointer}.wps-sb__note{margin:0;padding:0 6px;font-size:12.5px;font-weight:600;color:#4a5f72}.wps-sb__type{position:absolute;z-index:95;margin:0;padding:0 10px;border:0;background:transparent;color:transparent;caret-color:transparent;opacity:.01;font-size:16px}@media(max-width:760px){.wps-sb__card{padding:12px;border-radius:20px}.wps-sb{padding-bottom:60px}}.wps-sb__door{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 6px}.wps-sb__door-label{font-size:13px;font-weight:800;color:var(--blue-deep)}.wps-sb__door button{height:34px;padding:0 12px;border-radius:10px;border:1px solid rgb(0 114 187 / .3);background:#fff;color:var(--blue-deep);font-size:13px;font-weight:700;cursor:pointer}.wps-sb__door button:hover{background:var(--blue);color:#fff}.wps-sb__door button[aria-pressed=true],.wps-sb__door button.wps-sb__door-go{background:var(--blue);color:#fff;border-color:var(--blue)}.wps-sb__door button.wps-sb__door-go:disabled{opacity:.4;cursor:default}.wps-sb__door-note{flex-basis:100%;font-size:12px;color:#4a5f72}.wps-sb__cal{border-radius:16px;background:#fff;box-shadow:0 0 0 1px #11111114;overflow:hidden}.wps-sb__cal-head{margin:0;padding:10px 14px;border-bottom:1px solid rgba(17,17,17,.08);font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700;color:var(--noir)}.wps-sb__cal-board{max-height:380px;overflow:auto}.wps{--card-x: max(16px, calc((100% - 1360px)/2) );--card-r: 40px}.wps-next,.wps-td,.wps-salon,.wps-cd{isolation:isolate}.wps-next:before,.wps-td:before,.wps-salon:before,.wps-cd:before{content:"";position:absolute;z-index:-1;top:12px;bottom:12px;left:var(--card-x);right:var(--card-x);border-radius:var(--card-r);pointer-events:none}.wps-next:before{background:var(--g, var(--sky));transition:background-color .8s ease}.wps-next:has(.wps-swipe__card):before{display:none}.wps-next__wash,.wps-next__polish{left:var(--card-x);right:var(--card-x);overflow:hidden;border-radius:var(--card-r)}@media(max-width:760px){.wps{--card-x: 8px;--card-r: 28px}}.wps-price-hero,.wps-about-hero{--pt: #0072bb;--pp: #e6f0f9;padding:72px 0 40px;background:transparent}.wps-price{position:relative;padding:0 0 72px;background:transparent}.wps-price__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.wps-price__plan{position:relative;display:flex;flex-direction:column;padding:30px 26px 28px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #0072bb1a,0 24px 50px -36px #0a1b2e73}.wps-price__tag{position:absolute;top:-13px;left:26px;margin:0;padding:4px 12px;border-radius:999px;background:var(--blue);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.wps-price__plan h2{margin:0;font-size:26px;font-weight:600;letter-spacing:-.03em;color:var(--noir)}.wps-price__line{margin:6px 0 18px;min-height:42px;font-size:14.5px;line-height:1.45;color:var(--muted);text-wrap:balance}.wps-price__amount{display:flex;align-items:baseline;gap:4px;margin:0}.wps-price__amount b{font-size:52px;line-height:1;letter-spacing:-.05em;color:var(--noir)}.wps-price__amount span{font-size:15px;font-weight:600;color:var(--muted)}.wps-price__techs{display:flex;align-items:center;gap:8px;margin:14px 0 20px;padding:10px 12px;border-radius:12px;background:var(--sky);font-size:14px;font-weight:700;color:#0b4f7c}.wps-price__techs svg{width:17px;height:17px;flex-shrink:0}.wps-price__cta{width:100%;justify-content:center}.wps-price__top{margin:22px 0 10px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wps-price__plan ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wps-price__plan li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:14.5px;line-height:1.4;color:var(--ink)}.wps-price__plan li svg{width:18px;height:18px;margin-top:1px;color:var(--blue)}.wps-price__calc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;align-items:center;margin-top:28px;padding:28px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #0072bb1a}.wps-price__calc h2{margin:0;font-size:24px;letter-spacing:-.03em;color:var(--noir)}.wps-price__calc>div>p{margin:6px 0 16px;font-size:14.5px;color:var(--muted)}.wps-price__slider{display:grid;gap:10px}.wps-price__slider span{font-size:15px;color:var(--ink)}.wps-price__slider b{font-size:22px;color:var(--noir)}.wps-price__slider input{width:100%;accent-color:var(--blue)}.wps-price__sums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.wps-price__sums li:not([data-fits]){opacity:.55}.wps-price__sums li{display:grid;gap:2px;padding:14px;border-radius:16px;border:1px solid var(--line);background:#fbfdff;transition:border-color .2s ease,background .2s ease}.wps-price__sums li[data-best]{border-color:var(--blue);background:var(--sky)}.wps-price__sums span{font-size:13px;font-weight:800;color:var(--muted)}.wps-price__sums b{font-size:26px;letter-spacing:-.03em;color:var(--noir)}.wps-price__sums b small{font-size:13px;font-weight:600;color:var(--muted)}.wps-price__sums li>small{font-size:12px;color:var(--muted)}.wps-price-compare{padding-top:40px;background:transparent}.wps-price__h2{margin:0 0 22px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:var(--noir)}.wps-price__table{margin-bottom:64px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0072bb1a;overflow:hidden}.wps-price__row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;padding:12px 22px;border-top:1px solid var(--line);font-size:14.5px;color:var(--ink)}.wps-price__row>span:not(:first-child){display:flex;justify-content:center;text-align:center}.wps-price__row--head{border-top:0;background:var(--sky);font-weight:800;color:var(--noir)}.wps-price__yes{width:19px;height:19px;color:var(--blue)}.wps-price__no{width:16px;height:16px;color:#b7c3cf}.wps-price__faqwrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:24px 64px;align-items:start;margin-bottom:72px}.wps-price__faqwrap .wps-price__h2{position:sticky;top:104px}.wps-price__faq{border-top:1px solid rgb(17 17 17 / .12)}.wps-price__faq details{border-bottom:1px solid rgb(17 17 17 / .12)}.wps-price__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 2px;cursor:pointer;list-style:none;font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--noir);transition:color .2s ease}.wps-price__faq summary::-webkit-details-marker{display:none}.wps-price__faq summary:hover{color:var(--blue)}.wps-price__faq summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.wps-price__faqicon{position:relative;flex:none;width:34px;height:34px;border:1.5px solid rgb(17 17 17 / .16);border-radius:50%;transition:background .25s ease,border-color .25s ease,rotate .35s var(--ease)}.wps-price__faqicon:before,.wps-price__faqicon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;margin:-.9px 0 0 -6px;border-radius:2px;background:currentColor;transition:rotate .35s var(--ease),opacity .25s ease}.wps-price__faqicon:after{rotate:90deg}.wps-price__faq details[open] .wps-price__faqicon{background:var(--noir);border-color:var(--noir);color:#fff}.wps-price__faq details[open] .wps-price__faqicon:after{rotate:0deg;opacity:0}.wps-price__faq p{max-width:640px;margin:-6px 0 0;padding:0 56px 24px 2px;font-size:16px;line-height:1.6;color:var(--muted);animation:wps-faq-in .4s var(--ease)}@keyframes wps-faq-in{0%{opacity:0;translate:0 -6px}}@media(max-width:860px){.wps-price__faqwrap{grid-template-columns:minmax(0,1fr)}.wps-price__faqwrap .wps-price__h2{position:static}.wps-price__faq summary{font-size:16.5px;padding:18px 2px}.wps-price__faq p{padding-right:8px}}@media(prefers-reduced-motion:reduce){.wps-price__faq p{animation:none}}@media(max-width:1180px){.wps-price__grid{gap:16px}}@media(max-width:980px){.wps-price__grid{grid-template-columns:1fr;gap:26px}.wps-price__calc{grid-template-columns:1fr}}@media(max-width:620px){.wps-price__sums{grid-template-columns:1fr}.wps-price__row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.7fr));padding:10px;font-size:12px}.wps-price__row--head{font-size:11.5px}}.wps-price-hero{padding-bottom:56px}.wps-price{isolation:isolate;padding:64px 0 88px}.wps-price:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:var(--card-x);right:var(--card-x);border-radius:var(--card-r);pointer-events:none;background:radial-gradient(60% 50% at 85% 0%,rgb(255 255 255 / .7),transparent 70%),linear-gradient(170deg,#dcebf8 0%,var(--sky) 55%,#ebe6fb 100%)}.wps-price__grid{gap:22px}.wps-price__plan{border-radius:28px;padding:34px 30px 30px;box-shadow:0 0 0 1px #0072bb14,0 30px 60px -40px #0a1b2e80;transition:translate .4s var(--ease),box-shadow .4s var(--ease)}.wps-price__plan:hover{translate:0 -4px}.wps-price__tag{left:30px}.wps-price__amount b{font-size:60px;letter-spacing:-.06em}.wps-price__calc{margin-top:22px;padding:32px;border-radius:28px;box-shadow:0 0 0 1px #0072bb14,0 30px 60px -44px #0a1b2e73}.wps-price__calc h2{font-size:28px;font-weight:600;letter-spacing:-.04em}.wps-price-compare{padding-top:104px}.wps-price__label{margin-bottom:18px}.wps-price__h2{font-size:clamp(34px,3.8vw,56px);letter-spacing:-.045em;margin-bottom:32px}.wps-price__table{overflow:clip;margin-bottom:120px;border-radius:28px;box-shadow:0 0 0 1px #0072bb14,0 30px 60px -48px #0a1b2e66}.wps-price__row{padding:14px 28px}.wps-price__row:not(.wps-price__row--head):hover{background:#fbf8f3}.wps-price__row--head{position:sticky;top:72px;z-index:2;padding-block:18px;background:#eef5fb;box-shadow:0 1px #0072bb1a;font-size:15px}.wps-price__faqwrap{margin-bottom:0}.wps-price__faqhead{position:sticky;top:104px}.wps-price__faqwrap .wps-price__faqhead .wps-price__h2{position:static}@media(max-width:860px){.wps-price__faqhead{position:static}.wps-price-compare{padding-top:72px}.wps-price__table{margin-bottom:80px}}@media(max-width:760px){.wps-price{padding:40px 0 56px}.wps-price__plan{padding:30px 22px 24px}.wps-price__calc{padding:22px}}@media(max-width:620px){.wps-price__row{padding:11px 14px}}@media(prefers-reduced-motion:reduce){.wps-price__plan{transition:none}}.wps-about-stats{padding:24px 0 8px}.wps-about__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgb(17 17 17 / .12)}.wps-about__stats p{display:grid;align-content:center;justify-items:center;gap:30px;margin:0;padding:clamp(36px,5vw,64px) 16px;text-align:center}.wps-about__stats p+p{border-left:1px solid rgb(17 17 17 / .12)}.wps-about__stats b{position:relative;isolation:isolate;display:inline-flex;align-items:flex-start;font-size:clamp(88px,12vw,176px);font-weight:600;line-height:.86;letter-spacing:-.07em;color:var(--noir);font-variant-numeric:tabular-nums}.wps-about__stats i{font-style:normal;font-size:.5em;line-height:1;margin:.06em 0 0 .04em;color:var(--blue)}.wps-about__stats p+p i{color:var(--tangerine-deep)}.wps-about__stroke{position:absolute!important;z-index:-1;left:50%;bottom:-12%;width:clamp(150px,17vw,250px)!important;translate:-54% 0;opacity:.92}.wps-about__stats span{max-width:240px;font-size:16px;font-weight:600;line-height:1.4;color:var(--muted);text-wrap:balance}.wps-about{padding:56px 0 24px;background:transparent}.wps-about__body{counter-reset:wps-part}.wps-about__part{counter-increment:wps-part;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px clamp(40px,6vw,96px);align-items:start;padding:clamp(48px,6vw,80px) 0;border-top:1px solid rgb(17 17 17 / .12)}.wps-about__part:first-child{border-top:0;padding-top:24px}.wps-about__part h2{position:sticky;top:108px;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.02;letter-spacing:-.045em;color:var(--noir);text-wrap:balance}.wps-about__part h2:before{content:counter(wps-part,decimal-leading-zero);display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:22px;padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--blue) 10%,transparent);font-size:12px;font-weight:800;line-height:1;letter-spacing:.12em;color:var(--blue);font-variant-numeric:tabular-nums}.wps-about__text{max-width:680px}.wps-about__text>p{margin:0 0 20px;font-size:19px;line-height:1.65;color:#34424e}.wps-about__text>p:last-child{margin-bottom:0}.wps-about__text>p:first-child{font-size:clamp(20px,1.7vw,23px);line-height:1.5;color:var(--noir);letter-spacing:-.01em}.wps-about__lists{--rule: 34px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:16px 0 36px;padding:34px 28px 34px 56px;border-radius:6px 6px 18px;background:linear-gradient(90deg,transparent 38px,rgb(224 16 43 / .35) 38px,rgb(224 16 43 / .35) 39.5px,transparent 39.5px),repeating-linear-gradient(180deg,transparent 0 calc(var(--rule) - 1px),rgb(0 114 187 / .16) calc(var(--rule) - 1px) var(--rule)) 0 28px / 100% calc(100% - 28px) no-repeat,#fff;box-shadow:0 0 0 1px #1111110f,0 1px #1111110a,0 30px 50px -36px #0a1b2e73;rotate:-.4deg}.wps-about__lists h3{margin:0;height:var(--rule);font-size:12px;font-weight:700;line-height:var(--rule);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wps-about__lists ul{margin:0;padding:0;list-style:none;font-size:15.5px;line-height:var(--rule);color:var(--ink)}.wps-about__lists li{position:relative;padding-left:20px}.wps-about__lists li:before{content:"";position:absolute;left:0;top:15px;width:11px;height:5px;border-radius:1px 5px 5px 1px;background:var(--blue)}.wps-about__lists>div+div li:before{background:var(--tangerine-deep)}.wps-about__link,.wps-story__more{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--blue);text-decoration:none}.wps-about__link svg,.wps-story__more svg{width:16px;height:16px}.wps-story__more{margin-top:22px;font-size:16px;color:var(--coral-deep)}@media(max-width:900px){.wps-about__part{grid-template-columns:minmax(0,1fr)}.wps-about__part h2{position:static}}@media(max-width:760px){.wps-about__stats p{gap:20px;padding:36px 6px 32px}.wps-about__stats b{font-size:clamp(64px,20vw,88px)}.wps-about__stats span{font-size:14px}.wps-about__stroke{width:clamp(96px,30vw,130px)!important}.wps-about__text>p{font-size:17px}.wps-about__lists{grid-template-columns:minmax(0,1fr);padding:30px 18px 26px 46px;rotate:none;background:linear-gradient(90deg,transparent 30px,rgb(224 16 43 / .35) 30px,rgb(224 16 43 / .35) 31.5px,transparent 31.5px),repeating-linear-gradient(180deg,transparent 0 calc(var(--rule) - 1px),rgb(0 114 187 / .16) calc(var(--rule) - 1px) var(--rule)) 0 24px / 100% calc(100% - 24px) no-repeat,#fff}.wps-about__lists>div+div{margin-top:var(--rule)}}.wps-spin{animation:wps-spin .8s linear infinite;vertical-align:-3px;margin-right:6px}@keyframes wps-spin{to{transform:rotate(360deg)}}.wps-fp-hero--center .wps-fp-hero__center{gap:24px}.wps-fp-hero--center .wps-fp-hero__label{justify-content:center}.wps-fp-hero--center .wps-fp-hero__cta{justify-content:center;gap:14px 26px;margin-top:6px}.wps-fp-hero--center .wps-fp-jump{justify-content:center;margin-top:18px}.wps-cdt{padding:28px 0 112px}.wps-sb{padding:0 0 112px}.wps-cdt__shell,.wps-sb__shell{width:min(1360px,calc(100% - 32px));max-width:none}.wps-cdt__label{margin:0 0 18px max(0px,calc((100% - 1240px)/2))}.wps-joint,.wps-sb__card{border-radius:var(--card-r)}.wps-sb__card{padding:28px}.wps-fp-groups{padding-top:40px}@media(max-width:760px){.wps-cdt,.wps-sb{padding-bottom:72px}.wps-cdt__shell,.wps-sb__shell{width:calc(100% - 16px)}.wps-cdt__label{margin-left:12px}.wps-sb__card{padding:16px}}.wps-fp-end{padding:48px 0 128px}.wps-fp-end__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.wps-fp-end__next{position:relative;display:grid;align-content:start;gap:14px;min-height:300px;padding:clamp(28px,3.4vw,48px);border-radius:32px;background:var(--pp);color:var(--noir);text-decoration:none;overflow:hidden;isolation:isolate;transition:translate .4s var(--ease),box-shadow .4s var(--ease)}.wps-fp-end__next:before{content:"";position:absolute;z-index:-1;right:-12%;bottom:-40%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--pt) 28%,transparent),transparent);transition:scale .6s var(--ease)}.wps-fp-end__next:hover{translate:0 -4px;box-shadow:0 30px 60px -36px color-mix(in srgb,var(--pt) 60%,#0a1b2e)}.wps-fp-end__next:hover:before{scale:1.25}.wps-fp-end__kicker{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wps-fp-end__name{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:700;color:var(--pt)}.wps-fp-end__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--pt);color:#fff}.wps-fp-end__icon svg{width:19px;height:19px}.wps-fp-end__title{max-width:560px;margin-top:auto;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.wps-fp-end__title em{font-style:normal;color:var(--pt)}.wps-fp-end__go{position:absolute;right:clamp(24px,3vw,40px);top:clamp(24px,3vw,40px);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--noir);color:#fff;transition:translate .4s var(--ease),background .3s ease}.wps-fp-end__go svg{width:20px;height:20px}.wps-fp-end__next:hover .wps-fp-end__go{translate:4px 0;background:var(--pt)}.wps-fp-end__ask{position:relative;display:grid;align-content:space-between;gap:28px;padding:clamp(28px,3.4vw,48px);border-radius:32px;overflow:hidden;isolation:isolate;background:linear-gradient(140deg,#cfe5fb,#bcd4fb 45%,#d8cdfb)}.wps-fp-end__ask:before{content:"";position:absolute;z-index:-1;inset:-40% -10% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255 / .55),transparent)}.wps-fp-end__ask p{margin:0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:var(--noir);text-wrap:balance}.wps-fp-end__ask>div{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.wps-fp-end__all{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--noir);text-decoration:none}.wps-fp-end__all svg{width:16px;height:16px;transition:translate .3s var(--ease)}.wps-fp-end__all:hover svg{translate:3px 0}@media(max-width:900px){.wps-fp-end__grid{grid-template-columns:minmax(0,1fr)}.wps-fp-end__next{min-height:240px}}@media(prefers-reduced-motion:reduce){.wps-fp-end__next,.wps-fp-end__next:before,.wps-fp-end__go{transition:none}}.wps-price__cyclebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;margin:0 auto 30px}.wps-price__cycle{display:flex;width:-moz-max-content;width:max-content;max-width:100%;padding:4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0072bb1f}.wps-price__cycle button{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14.5px;font-weight:700;color:var(--muted);cursor:pointer}.wps-price__cycle button[aria-pressed=true]{background:var(--noir);color:#fff}.wps-price__save{margin:0;font-size:13.5px;font-weight:700;color:#1d6b3c}.wps-price__per{min-height:20px;margin:8px 0 0;font-size:13px;color:var(--muted)}.wps-price__per b{color:#1d6b3c}.wps-price__techs{margin-bottom:8px}.wps-price__texts{display:flex;align-items:center;gap:8px;margin:0 0 20px;padding:0 12px;font-size:13px;font-weight:600;color:var(--muted)}.wps-price__texts svg{width:16px;height:16px;flex-shrink:0}.wps-price__texts:has(+.wps-price__emails){margin-bottom:8px}.wps-price__plan{min-width:0}.wps-price__amount b{font-size:clamp(40px,4vw,56px)}@media(max-width:620px){.wps-price__cycle button{padding:8px 14px;font-size:13.5px}}.wps-signin{display:grid;place-items:center;padding:72px 16px 120px;min-height:calc(100vh - 292px)}.wps-signin__card{width:min(440px,100%);padding:36px 32px 28px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-md)}.wps-signin__card h1{margin:0;font-size:30px;line-height:1.15;letter-spacing:-.02em;font-weight:800;color:var(--ink)}.wps-signin__lede{margin:10px 0 24px;font-size:16px;color:var(--muted)}.wps-signin__card form{display:grid;gap:8px}.wps-signin__input{display:flex;align-items:center;min-height:52px;border-radius:12px;border:1.5px solid #d5dde3;background:#fff;overflow:hidden}.wps-signin__input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0072bb29}.wps-signin__input[data-error]{border-color:#b42318}.wps-signin__input input{flex:1;min-width:0;height:50px;padding:0 4px 0 14px;border:0;outline:none;background:transparent;font:inherit;font-size:17px;font-weight:600;color:var(--ink)}.wps .wps-signin__input input:focus-visible{outline:none}.wps-signin__input span{flex:none;padding-right:14px;font-size:15px;font-weight:600;color:var(--muted)}.wps-signin__hint,.wps-signin__error{margin:0 0 10px;font-size:13px;color:var(--muted)}.wps-signin__error{color:#b42318;font-weight:700}.wps-signin__wide{width:100%}.wps-signin__addr{margin:10px 0 0;text-align:center;font-size:13px;color:var(--muted)}.wps-signin__switch{display:block;margin:14px auto 0;padding:6px;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--blue);cursor:pointer}.wps-signin__foot{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);text-align:center;font-size:14px;color:var(--muted)}.wps-signin__foot button{padding:0;border:0;background:none;font:inherit;font-weight:800;color:var(--blue);cursor:pointer}@media(max-width:560px){.wps-signin{padding:32px 16px 72px}.wps-signin__card{padding:28px 20px 22px}.wps-signin__card h1{font-size:26px}.wps-signin__input span{font-size:13px}}html[data-design=glass] .wps{--blue: #0072bb;--blue-dark: #005f9f;--blue-deep: #0b2a4a;--blue-pale: #eef5ff;--noir: #1d1d1f;--ink: #1d1d1f;--muted: #6e6e73;--line: #e5e5ea;--cream: #f5f5f7;--cream-deep: #e8e8ed;--sky: #eef5ff;--warm: #f5f5f7;--shadow-lg: 0 30px 80px -30px rgba(0, 0, 0, .22), 0 8px 24px -10px rgba(0, 0, 0, .08);--shadow-md: 0 14px 40px -18px rgba(0, 0, 0, .18), 0 4px 12px -6px rgba(0, 0, 0, .06);background:#fbfbfd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Helvetica Neue,system-ui,sans-serif;letter-spacing:-.012em}html[data-design=glass] .wps ::-moz-selection{background:#cfe3f4}html[data-design=glass] .wps ::selection{background:#cfe3f4}html[data-design=glass] .wps *:focus-visible{outline-color:var(--blue)}html[data-design=glass] .wps :is(.wps-display,.wps-hero__title,.wps-h2,.wps-h3){font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Helvetica Neue,system-ui,sans-serif;font-weight:700;color:#1d1d1f}html[data-design=glass] .wps :is(.wps-display,.wps-hero__title){letter-spacing:-.04em}html[data-design=glass] .wps .wps-h2{letter-spacing:-.032em}html[data-design=glass] .wps :is(.wps-display--light,.wps-display--light *){color:#fff}html[data-design=glass] .wps :is(.wps-display,.wps-hero__title,.wps-h2,.wps-quote) .wps-serif{color:var(--blue)}html[data-design=glass] .wps .wps-display--light .wps-serif{color:var(--butter-soft)}html[data-design=glass] .wps :is(.wps-lede,.wps-hero__lede){color:#6e6e73;font-weight:400}html[data-design=glass] .wps :is(.wps-kicker,.wps-label){color:#6e6e73;font-weight:600;letter-spacing:.06em}html[data-design=glass] .wps :is(b,strong,h3,h4){font-weight:650}html[data-design=glass] .wps .wps-salon .wps-display .wps-serif{background:none;-webkit-text-fill-color:currentColor;color:color-mix(in srgb,var(--salon, #0072bb) 85%,#000)}html[data-design=glass] .wps .wps-btn{border-radius:980px;font-weight:600;letter-spacing:-.01em}html[data-design=glass] .wps .wps-btn:hover{transform:none}html[data-design=glass] .wps .wps-btn:active{transform:scale(.97)}html[data-design=glass] .wps .wps-btn--primary{background:var(--blue);box-shadow:none}html[data-design=glass] .wps .wps-btn--primary:hover{background:var(--blue-dark)}html[data-design=glass] .wps .wps-btn--noir{background:#1d1d1f;box-shadow:none}html[data-design=glass] .wps .wps-btn--light{background:#fffc;border-color:#0000001a}html[data-design=glass] .wps .wps-btn--glass-blue{background:#0072bbd1}html[data-design=glass] .wps .wps-header[data-scrolled=true],html[data-design=glass] .wps .wps-header[data-open=true]{background:#fbfbfdb8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px #0000000f}html[data-design=glass] .wps .wps-header[data-open=true]{background:#fbfbfdf7}html[data-design=glass] .wps .wps-header__row{height:60px}html[data-design=glass] .wps .wps-nav{gap:28px;font-size:14px;font-weight:700}html[data-design=glass] .wps .wps-nav a{color:#1d1d1f;font-weight:700}html[data-design=glass] .wps .wps-nav a:hover,html[data-design=glass] .wps .wps-nav a[aria-current=page]{color:#1d1d1f}html[data-design=glass] .wps .wps-nav a:after{display:none}html[data-design=glass] .wps .wps-header .wps-btn--sm{min-height:34px;padding:0 15px;font-size:13.5px}html[data-design=glass] .wps .wps-menu-btn{border-radius:50%;border-color:#00000014;background:#ffffffb3}@media(max-width:980px){html[data-design=glass] .wps .wps-mobile-nav[data-open=true]{background:transparent;border-top-color:#0000000f}}html[data-design=glass] .wps .wps-mega__panel{border-color:#0000000f;border-radius:26px;background:#fff;box-shadow:0 30px 80px -30px #0000004d,0 0 0 .5px #0000000f}html[data-design=glass] .wps .wps-mega__icon{border-radius:10px}html[data-design=glass] .wps .wps-tabs{gap:2px;padding:3px;border-radius:999px;background:#7676801f;flex:0 1 auto}html[data-design=glass] .wps .wps-tab{border-radius:999px;border-color:transparent;font-weight:600;padding:7px 14px 7px 9px}html[data-design=glass] .wps .wps-tab:hover{background:transparent}html[data-design=glass] .wps .wps-tab[aria-selected=true]{background:#fff;border-color:transparent;box-shadow:0 1px 2px #00000014,0 3px 8px #00000014}html[data-design=glass] .wps .wps-tab__n{border-radius:50%}html[data-design=glass] .wps :is(.wps-stage,.wps-fp-card,.wps-price__plan,.wps-price__calc,.wps-dialog){border-radius:28px}html[data-design=glass] .wps .wps-fp-card{border-color:transparent;box-shadow:0 0 0 .5px #0000000f,0 10px 30px -18px #0000002e}html[data-design=glass] .wps .wps-fp-card:hover{translate:none;box-shadow:0 0 0 .5px #0000000f,0 24px 50px -24px #00000042}html[data-design=glass] .wps .wps-price__plan{box-shadow:0 0 0 .5px #0000000f,0 24px 50px -32px #0000004d}html[data-design=glass] .wps .wps-price__techs{border-radius:999px;color:#0b4f7c}html[data-design=glass] .wps .wps-price__sums li{border-radius:18px;background:#fff}html[data-design=glass] .wps .wps-stage__bar{background:#fbfbfde6}html[data-design=glass] .wps .wps-field{font-weight:600}html[data-design=glass] .wps :is(.wps-field input,.wps-field select,.wps-field textarea){border-radius:12px;border:1px solid #d2d2d7}html[data-design=glass] .wps :is(.wps-field input,.wps-field select,.wps-field textarea):focus{border-color:var(--blue);box-shadow:0 0 0 4px #0072bb26}html[data-design=glass] .wps .wps-dialog-scrim{background:#00000047;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}html[data-design=glass] .wps .wps-footer{background:#f5f5f7;border-top-color:#0000000f;font-size:12.5px;color:#6e6e73}html[data-design=glass] .wps .wps-footer a{font-weight:500;color:#424245}html[data-design=glass] .wps{--card-r: 36px}html[data-design=glass] .wps .wps-mx{isolation:isolate}html[data-design=glass] .wps :is(.wps-mx,.wps-td){--muted: #58585e}html[data-design=glass] .wps .wps-mx:before{content:"";position:absolute;z-index:-1;top:12px;bottom:12px;left:var(--card-x);right:var(--card-x);border-radius:var(--card-r);pointer-events:none;background:radial-gradient(ellipse 44% 34% at 90% 12%,rgba(137,155,255,.34),transparent 72%),radial-gradient(ellipse 50% 32% at 4% 90%,rgba(58,155,224,.24),transparent 72%),radial-gradient(circle,rgba(81,52,181,.08) 1.1px,transparent 1.6px) 0 0 / 22px 22px,linear-gradient(165deg,#efebfd,#eaf2fd 55%,#f0ecfd)}html[data-design=glass] .wps .wps-td:before{background-color:#ecf7f1;background-image:radial-gradient(circle at 22% 30%,rgba(228,87,127,.26) 0 3.5px,transparent 4.1px),radial-gradient(circle at 70% 64%,rgba(0,114,187,.22) 0 4.5px,transparent 5.1px),radial-gradient(ellipse 8px 4px at 40% 78%,rgba(122,92,224,.24) 0 70%,transparent 74%),radial-gradient(ellipse 4.5px 7px at 60% 20%,rgba(224,98,43,.22) 0 70%,transparent 74%),radial-gradient(ellipse 48% 38% at 92% 8%,rgba(169,216,255,.6),transparent 72%),radial-gradient(ellipse 52% 36% at 4% 96%,rgba(134,208,176,.45),transparent 72%),linear-gradient(180deg,#eff9f4,#e4f3eb);background-size:410px 410px,530px 530px,470px 470px,590px 590px,auto,auto,auto}html[data-design=glass] .wps .wps-price:before{background:#f5f5f7}@media(max-width:760px){html[data-design=glass] .wps{--card-r: 28px}}html[data-design=glass] .wps .wps-tour__panel{background:#e6f0f9;-webkit-mask-image:none;mask-image:none}html[data-design=glass] .wps .wps-tour__panel i{display:none}@media(pointer:coarse){html[data-design=glass] .wps .wps-header .wps-btn--sm{min-height:44px}html[data-design=glass] .wps .wps-nav a,html[data-design=glass] .wps .wps-nav__trigger{display:inline-flex;align-items:center;min-height:44px}html[data-design=glass] .wps .wps-brand{padding:9px 0}html[data-design=glass] .wps .wps-lang button{min-height:40px;min-width:44px}html[data-design=glass] .wps .wps-footer a,html[data-design=glass] .wps .wps-footer button{display:inline-flex;align-items:center;min-height:40px}}html[data-design=glass] .wps .wps-cf{isolation:isolate;font-family:var(--ui-font-sans);letter-spacing:-.006em}html[data-design=glass] .wps .wps-cf--desk{background:var(--glass-wallpaper)}html[data-design=glass] .wps .wps-cf-rail{margin:10px 0 10px 10px;border-radius:26px;container-type:size}@container (max-height: 660px){html[data-design=glass] .wps .wps-cf-rail__store{display:none}}html[data-design=glass] .wps .wps-cf:not([data-phone]) [data-glass=toolbar]{margin:10px 10px 0;border-radius:22px}html[data-design=glass] .wps .wps-cf:not([data-phone]) [data-glass=filterbar]{margin:0 10px;min-height:0;padding-top:8px;padding-bottom:0}html[data-design=glass] .wps .wps-cf:not([data-phone]) [data-glass=board]{margin:10px;border-radius:22px;overflow:hidden;background:hsl(var(--wp-surface));box-shadow:var(--glass-shadow),0 0 0 .5px var(--glass-rim)}html[data-design=glass] .wps .wps-cf:not([data-phone]) [data-glass=filterbar]~[data-glass=board]{margin-top:8px}html[data-design=glass] .wps .wps-cf:not([data-phone]) [data-glass=statusbar]{margin:0 10px 10px;border-radius:20px;padding-left:18px;padding-right:8px}html[data-design=glass] .wps .wps-cf[data-phone] [data-glass=toolbar]{margin:6px 8px 0;border-radius:18px}html[data-design=glass] .wps .wps-cf[data-phone] [data-glass=filterbar]{margin:0;min-height:0;padding-bottom:0}html[data-design=glass] .wps .wps-cf[data-phone] [data-glass=board]{margin:6px 8px 0;border-radius:18px 18px 0 0;overflow:hidden;background:hsl(var(--wp-surface));box-shadow:0 0 0 .5px var(--glass-rim)}html[data-design=glass] .wps .wps-cf[data-tabs]{padding-bottom:76px}html[data-design=glass] .wps .wps-cf-tabbar{left:10px;right:10px;bottom:8px;border-radius:30px}html[data-design=glass] .wps .wps-cf-drawer{top:10px;bottom:10px;right:10px;border:1px solid var(--glass-edge);border-radius:28px;overflow:hidden;background:var(--glass-shine),var(--glass-fill-strong);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);box-shadow:0 30px 80px #11182738,0 8px 24px #11182714,inset 0 1px 0 var(--glass-edge)}html[data-design=glass] .wps .wps-cf[data-phone] .wps-cf-drawer{top:0;bottom:0;right:0;border:0;border-radius:0;box-shadow:none}html[data-design=glass] .wps .wps-cf[data-phone] .wps-cf-times{border-top-color:hsl(var(--wp-line))}html[data-design=glass] .wps .dark{--wp-paper: 240 6% 7%;--wp-cream: 240 5% 9.5%;--wp-surface: 240 6% 11.4%;--wp-wash: 240 4% 17.6%;--wp-ink: 240 11% 96.5%;--wp-ink-soft: 240 4% 69%;--wp-ink-faint: 240 2% 57.6%;--wp-line: 240 3% 22%;--wp-line-mid: 240 3% 25%;--wp-line-strong: 240 3% 30%;--wp-clay: 210 100% 52%;--wp-clay-deep: 210 100% 62%;--wp-clay-tint: 214 60% 17%;--background: 240 6% 11.4%;--foreground: 240 11% 96.5%;--card: 240 6% 11.4%;--popover: 240 5% 14%;--popover-foreground: 240 11% 96.5%;--muted-foreground: 240 4% 69%;--border: 240 3% 22%;--input: 240 3% 22%;--ui-sh-1: 0 1px 2px rgba(0, 0, 0, .3);--ui-sh-2: 0 8px 24px rgba(0, 0, 0, .35);--ui-sh-3: 0 24px 60px rgba(0, 0, 0, .5);--glass-fill: rgba(30, 30, 34, .55);--glass-fill-strong: rgba(30, 30, 34, .93);--glass-edge: rgba(255, 255, 255, .1);--glass-rim: rgba(0, 0, 0, .35);--glass-shine: linear-gradient(180deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, 0) 40%);--glass-shadow: 0 12px 32px rgba(0, 0, 0, .35), 0 2px 6px rgba(0, 0, 0, .25);--glass-press: rgba(118, 118, 128, .24);--toast-fill: rgba(44, 44, 48, .97);--toast-edge: rgba(255, 255, 255, .12);--toast-shadow: 0 18px 48px rgba(0, 0, 0, .5), 0 4px 14px rgba(0, 0, 0, .3);--glass-wallpaper: radial-gradient(1100px 760px at -8% -10%, rgba(37, 99, 235, .26), transparent 62%), radial-gradient(900px 700px at 108% 4%, rgba(0, 114, 187, .18), transparent 58%), radial-gradient(1000px 820px at 70% 112%, rgba(30, 64, 120, .26), transparent 60%), linear-gradient(160deg, #0B0C10 0%, #0B0D12 100%);color-scheme:dark}html[data-design=glass] .wps .wps-cf-sheet-left{border:1px solid var(--glass-edge);background:var(--glass-shine),var(--glass-fill-strong);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%)}html[data-design=glass] .wps .wps-cf:not([data-phone]) .wps-cf-sheet-left{top:10px;bottom:10px;left:96px;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #11182738,0 8px 24px #11182714,inset 0 1px 0 var(--glass-edge)}html[data-design=glass] .wps .wps-cd-week__day p{font-weight:600;letter-spacing:-.01em;color:hsl(var(--wp-ink))}html[data-design=glass] .wps .wps-cd-week__day[data-today=true] p{color:hsl(var(--wp-clay))}html[data-design=glass] .wps .wps-cd-week__col{border-radius:14px;border-color:hsl(var(--wp-line));background:repeating-linear-gradient(180deg,hsl(var(--wp-line) / .7) 0 1px,transparent 1px 44px),hsl(var(--wp-surface))}html[data-design=glass] .wps .wps-cd-week__day[data-today=true] .wps-cd-week__col{box-shadow:inset 0 0 0 2px hsl(var(--wp-clay))}html[data-design=glass] .wps .wps-cd-week__col span{border-radius:8px;background:hsl(var(--wp-clay-tint));border-left-color:hsl(var(--wp-clay));font-weight:600;color:hsl(var(--wp-ink))}html[data-design=glass] .wps .wps-cd-week__col i{background:hsl(var(--wp-clay))}html[data-design=glass] .wps .wps-cd-week__day small{color:hsl(var(--wp-ink-soft))}html[data-design=glass] .wps .wps-sb__card{background:linear-gradient(160deg,#e7f0fa,#eef4fb)}html[data-design=glass] .wps :is(.wps-sb__reset,.wps-sb__door button){border-radius:999px;font-weight:600}html[data-design=glass] .wps .wps-sb__cal{border-radius:22px;box-shadow:0 12px 32px #11182714,0 0 0 .5px #0000000f}html[data-design=glass] .wps .wps-sb__cal-head{font-family:inherit;font-weight:600}html[data-design=glass] .wps .wps-rp{isolation:isolate;background-attachment:scroll;font-family:var(--ui-font-sans);letter-spacing:-.006em}html[data-design=glass] .wps .wps-rp .wps-rp__on{background-color:hsl(var(--wp-surface) / .9);box-shadow:0 1px 2px #0000000f,0 4px 14px #0000000f}html[data-design=glass] .wps .wps-rp [data-glass=sidebar]{margin:10px 0 10px 10px;border-radius:26px;overflow:hidden}html[data-design=glass] .wps .wps-cf.wps-tf{background:var(--glass-wallpaper);font-family:var(--ui-font-sans);letter-spacing:-.006em}html[data-design=glass] .wps .wps-tf:not([data-phone])>[data-glass=panel]{margin:10px;height:auto;border-radius:22px;overflow:hidden}html[data-design=glass] .wps .wps-tf[data-phone]>[data-glass=panel]{margin:0;border-width:0;border-radius:0;box-shadow:none}html[data-design=glass] .wps .wps-tf[data-phone]>[data-glass=panel]:before{background:var(--glass-shine),hsl(var(--wp-surface) / .96)}html[data-design=glass] .wps .wps-ts{border:1px solid rgba(255,255,255,.75);border-radius:22px;background:linear-gradient(180deg,#ffffff8c,#fff0 38%),#ffffffe6;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:0 12px 32px #1118271a,0 2px 6px #1118270d,inset 0 1px #ffffffbf,0 0 0 .5px #0000000f;font-family:var(--ui-font-sans);letter-spacing:-.006em}html[data-design=glass] .wps .wps-ts__bar{align-items:baseline;gap:8px;padding:16px 18px 6px;border-bottom:0}html[data-design=glass] .wps .wps-ts__bar b{font-size:17px;font-weight:600;letter-spacing:-.02em}html[data-design=glass] .wps .wps-ts__date{font-size:12px;font-weight:400;color:#6e6e73}html[data-design=glass] .wps .wps-ts__legend{font-weight:600;color:#6e6e73}html[data-design=glass] .wps .wps-ts__legend i{border-radius:50%}html[data-design=glass] .wps .wps-ts__sheet{padding-top:2px}html[data-design=glass] .wps .wps-ts__row{height:36px;border-top:0}html[data-design=glass] .wps .wps-ts__row--head{height:36px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#6e6e73}html[data-design=glass] .wps .wps-ts__nums small{font-weight:500}html[data-design=glass] .wps .wps-ts__xhead{letter-spacing:0}html[data-design=glass] .wps .wps-ts__row:not(.wps-ts__row--head) .wps-ts__who{height:30px;gap:6px;padding:0 8px;border-left:3px solid var(--tone, #94a3b8);border-radius:6px;background:color-mix(in srgb,var(--tone, #94a3b8) 15%,transparent)}html[data-design=glass] .wps .wps-ts__row:not(.wps-ts__row--head) .wps-ts__who .wps-ts__av{display:none}html[data-design=glass] .wps .wps-ts__who b{font-size:12.5px;font-weight:700}html[data-design=glass] .wps :is(.wps-ts__slot,.wps-ts__cell,.wps-ts__face,.wps-ts__ghost){border-radius:6px}html[data-design=glass] .wps .wps-ts__slot{background:#f2f2f7}html[data-design=glass] .wps .wps-ts__face{font-weight:700}html[data-design=glass] .wps .wps-ts__extra{border-left:1px solid #e3e3e8}html[data-design=glass] .wps .wps-ts__money{font-weight:700}html[data-design=glass] .wps .wps-ts__less{font-weight:500;color:#6e6e73}html[data-design=glass] .wps .wps-ts__foot{border-top:1px solid #e3e3e8;font-weight:500;color:#6e6e73}html[data-design=glass] .wps .wps-ts__side{background:transparent;border-left-color:#e3e3e8}html[data-design=glass] .wps .wps-ts__label{font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#1d1d1f}html[data-design=glass] .wps .wps-ts__hint{color:#6e6e73}html[data-design=glass] .wps .wps-ts__search,html[data-design=glass] .wps .wps-ts__find{height:32px;border:1px solid hsl(var(--wp-clay));border-radius:999px;background:#fff;font-size:12.5px;font-weight:400}html[data-design=glass] .wps .wps-ts__find{margin:0 8px 4px;color:#75757a}html[data-design=glass] .wps .wps-ts__option{border-radius:8px;background:hsl(var(--wp-clay-tint))}html[data-design=glass] .wps .wps-ts__assign{height:30px;border:1px solid #dadae0;border-radius:10px}html[data-design=glass] .wps .wps-ts__assign[data-open=true]{border-color:hsl(var(--wp-clay));box-shadow:0 0 0 2px hsl(var(--wp-clay) / .15)}html[data-design=glass] .wps .wps-ts__menu{padding:8px 4px 4px;border:1px solid #e3e3e8;border-radius:14px;background:#fffffff5;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:var(--ui-sh-3)}html[data-design=glass] .wps .wps-ts__mh{padding:8px 8px 2px;border-top:0;font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#75757a}html[data-design=glass] .wps .wps-ts__opt{padding:6px 8px;border-radius:8px;font-size:12.5px}html[data-design=glass] .wps .wps-ts__opt small{font-size:11px}html[data-design=glass] .wps .wps-ts__opt[data-cur]{background:hsl(var(--wp-clay-tint))}html[data-design=glass] .wps .wps-ts__opt[data-off]{color:#1d1d1f;opacity:.7}html[data-design=glass] .wps :is(.wps-ts__lobby,.wps-ts__group){border:1px solid #e3e3e8;border-radius:12px;background:#f2f2f7}html[data-design=glass] .wps .wps-ts__group[data-lit=true]{border-color:hsl(var(--wp-clay));box-shadow:0 0 0 2px hsl(var(--wp-clay) / .15)}html[data-design=glass] .wps .wps-ts__chips span{border-color:#c7c7cc;border-radius:4px;font-weight:700}html[data-design=glass] .wps .wps-ts__guest{font-weight:700}html[data-design=glass] .wps .wps-ts__book li{border-radius:10px;border-color:#e3e3e8}html[data-design=glass] .wps :is(.wps-ts__ok,.wps-ts__option){border-radius:10px}html[data-design=glass] .wps .wps-ts__total{border-top:1px solid #e3e3e8}html[data-design=glass] .wps :is(.wps-ts__client,.wps-ts__lines dd){font-weight:700}html[data-design=glass] .wps .wps-ts__btn{border-radius:999px;background:hsl(var(--wp-clay));font-weight:600;box-shadow:0 1px 2px #00000014,0 6px 16px hsl(var(--wp-clay) / .28),inset 0 1px #ffffff38}html[data-design=glass] .wps .wps-ts__btn[data-pressed=true]{background:var(--mint-deep)}html[data-design=glass] .wps .wps-fstop__media .wps-ts{border:0;border-radius:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-design=glass] .wps .wps-fstop__media .wps-ts__side{border-radius:0}@media(max-width:760px){html[data-design=glass] .wps .wps-ts__row:not(.wps-ts__row--head) .wps-ts__who{padding:0 5px}}html[data-design=glass] .wps .wps-bk .bg-salon-page,html[data-design=glass] .wps .wps-phone .bg-salon-page,html[data-design=glass] .wps .wps-salon .bg-salon-page,html[data-design=glass] .wps .wps-bk--settings{background-attachment:scroll}html[data-design=glass] .wps .wps-bk .bg-salon-page,html[data-design=glass] .wps .wps-phone .bg-salon-page,html[data-design=glass] .wps .wps-salon .bg-salon-page{min-height:0}html[data-design=glass] .wps .wps-bk--settings [data-glass=sidebar]{margin:10px 0 10px 10px;border-radius:26px;overflow:hidden}html[data-design=glass] .wps .wps-bk--settings .wps-bk__on{background-color:hsl(var(--wp-surface) / .9);box-shadow:0 1px 2px #0000000f,0 4px 14px #0000000f}html[data-design=glass] .wps .wps-phone__url{padding-bottom:8px;background:#fffffff0;border-bottom-color:hsl(var(--wp-line) / .6);font-weight:600}html[data-design=glass] .wps .wps-phone__addr{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:hsl(var(--wp-wash));color:hsl(var(--wp-ink-soft))}html[data-design=glass] .wps .wps-phone__body{position:relative}html[data-design=glass] .wps .wps-phone__tabs{position:absolute;z-index:2;left:10px;right:10px;bottom:10px}html[data-design=glass] .wps .wps-flow .wps-fstop__window{border-radius:22px}html[data-design=glass] .wps .wps-flow .wps-fstop__bar{height:38px;background:#fffffff0;border-bottom-color:hsl(var(--wp-line) / .6)}html[data-design=glass] .wps .wps-flow .wps-fstop__place{margin-inline:auto;padding:4px 14px;border-radius:999px;background:hsl(var(--wp-wash));font-weight:600;color:hsl(var(--wp-ink-soft))}html[data-design=glass] .wps .wps-flow .bg-salon-page{min-height:0;background-attachment:scroll}html[data-design=glass] .wps .wps-cf-sms .wps-cf-sheet__body{padding:0}html[data-design=glass] .wps .wps-cf-page .wps-cf-sheet__url,html[data-design=glass] .wps .wps-cf-sms .wps-cf-sheet__url{border-bottom-color:hsl(var(--wp-line) / .6);font-weight:600}html[data-design=glass] .wps .wps-cf-btn{height:44px;border-radius:999px;font-size:14px;font-weight:600}html[data-design=glass] .wps .wps-cf-btn--ink{height:36px;border-radius:8px;background:hsl(var(--wp-ink));font-size:13px;font-weight:700}html[data-design=glass] .wps .wps-cf-btn--fit{display:inline-flex;height:38px;padding:0 20px}html[data-design=glass] .wps .wps-cf-here{height:46px;margin-top:14px;border-radius:999px;background:hsl(var(--wp-clay));font-size:15px;font-weight:600}html[data-design=glass] .wps .wps-cf-slot{border-radius:12px}html[data-design=glass] .wps .wps-cf-lanes span{height:28px;padding:0 10px;border-radius:999px;font-weight:600}html[data-design=glass] .wps .wps-cf-starcap{display:flex;flex:1;align-items:center;justify-content:center;height:38px;border-radius:999px;background:hsl(var(--wp-wash));color:hsl(var(--wp-ink-faint));animation:wps-cf-starcap .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--t)}html[data-design=glass] .wps .wps-cf-starcap svg{width:17px;height:17px;fill:none;animation:wps-cf-starfill .01s linear forwards;animation-delay:var(--t)}html[data-design=glass] .wps .wps-tm{background-attachment:scroll;font-family:var(--ui-font-sans);letter-spacing:-.006em}html[data-design=glass] .wps .wps-tm .wps-tm__side{margin:10px 0 10px 10px;border-radius:26px;overflow:hidden}html[data-design=glass] .wps .wps-tm .wps-tm__on{background-color:hsl(var(--wp-surface) / .9);box-shadow:0 1px 2px #0000000f,0 4px 14px #0000000f}html[data-design=glass] .wps .wps-tm-drawer{top:10px;bottom:10px;left:92px;border:1px solid var(--glass-edge);border-radius:28px;overflow:hidden;background:var(--glass-shine),var(--glass-fill-strong);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);box-shadow:0 30px 80px #11182738,0 8px 24px #11182714,inset 0 1px 0 var(--glass-edge)}html[data-design=glass] .wps .wps-cf[data-phone] .wps-tm-drawer{top:0;bottom:0;left:0;width:100%;border:0;border-radius:0;box-shadow:none}html[data-design=glass] .wps .wps-cf[data-tabs] .wps-tm-drawer{bottom:76px}html[data-design=glass] .wps .wps-tm-print .wps-tm-bar{margin:10px 10px 0;border-radius:22px}html[data-design=glass] .wps .wps-tm-print[data-phone] .wps-tm-bar{margin:6px 8px 0;border-radius:18px}html[data-design=glass] .wps .wps-tpo{isolation:isolate;background:var(--glass-wallpaper);font-family:var(--ui-font-sans);letter-spacing:-.006em}html[data-design=glass] .wps .wps-tpo [data-glass=pagebar]{margin:6px 8px 0;border-radius:18px}html[data-design=glass] .wps .wps-tpo [data-glass=tabbar]{left:10px;right:10px;bottom:8px;border-radius:30px;overflow:hidden}html[data-design=glass] .wps .wps-gs{isolation:isolate;background-attachment:scroll}html[data-design=glass] .wps .wps-gs .wps-gs__on{background-color:hsl(var(--wp-surface) / .9);box-shadow:0 1px 2px #0000000f,0 4px 14px #0000000f}html[data-design=glass] .wps .wps-gs [data-glass=sidebar]{margin:10px 0 10px 10px;border-radius:26px;overflow:hidden}html[data-design=glass] .wps :is(.wps-gs-phonebg,.wps-gs-wall){background:var(--glass-wallpaper)}html[data-design=glass] .wps .wps-mx__tab{border-color:transparent;background:#7676801f;font-weight:600}html[data-design=glass] .wps .wps-mx__tab[aria-selected=true]{border-color:transparent;background:#fff;box-shadow:0 1px 2px #00000014,0 3px 8px #00000014}html[data-design=glass] .wps .wps-mx__n{background:#fff}html[data-design=glass] .wps .wps-mx__tab[aria-selected=true] .wps-mx__n{background:var(--blue)}html[data-design=glass] .wps .wps-mx__pause{border-color:transparent;background:#7676801f}html[data-design=glass] .wps .wps-mx__caption{border-radius:22px;background:#ffffffe6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}html[data-design=glass] .wps .wps-mx__who{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}html[data-design=glass] .wps .wps-mx__caption[data-who=client] .wps-mx__who{background:#1d1d1f}html[data-design=glass] .wps .wps-mx__ghost[data-from=client]{color:#1d1d1f;background:#fff;border-radius:18px 18px 6px;box-shadow:0 14px 30px -10px #00000059,0 0 0 .5px #00000014}html[data-design=glass] .wps .wps-mx-touch{background:#0072bb40;border-color:#0072bb80}html[data-design=glass] .wps .wps-mx-caret{background:hsl(var(--wp-clay))}html[data-design=glass] .wps .wps-mxw{background:var(--glass-wallpaper);font-family:var(--ui-font-sans);letter-spacing:-.006em}html[data-design=glass] .wps .wps-mxw__bar{background:#f6f6f8eb;border-bottom-color:#00000014}html[data-design=glass] .wps .wps-mxw__win{margin:12px;border-radius:26px;background:hsl(var(--wp-cream));box-shadow:0 24px 60px #00000029,0 6px 18px #0000000f,0 0 0 .5px #0000000f}html[data-design=glass] .wps .wps-mxw__title{gap:12px;padding:14px 18px 10px;border-bottom:0;font-size:inherit;font-weight:inherit}html[data-design=glass] .wps .wps-mxw__title>div{display:grid;flex:1}html[data-design=glass] .wps .wps-mxw__title b{font-size:23px;font-weight:600;line-height:1.15;letter-spacing:-.02em}html[data-design=glass] .wps .wps-mxw__title small{font-size:12px;color:#8e8e93}html[data-design=glass] .wps .wps-mxw__x{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#6e6e73;box-shadow:0 1px 2px #0000000f,0 0 0 .5px #00000014}html[data-design=glass] .wps .wps-mxw__x svg{width:14px;height:14px}html[data-design=glass] .wps .wps-mxw__cols{gap:10px;padding:0 12px 12px;grid-template-columns:220px minmax(0,1fr) 240px}html[data-design=glass] .wps :is(.wps-mxw__list,.wps-mxw__conv,.wps-mxw__card,.wps-mxw__none){border:0;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a,0 0 0 .5px #0000000f}html[data-design=glass] .wps .wps-mxw__list{gap:8px;padding:10px 8px}html[data-design=glass] .wps .wps-mxw__search{height:34px;margin:0 2px;padding:0 12px;border:0;border-radius:999px;background:#7676801f;font-size:13px;white-space:nowrap;overflow:hidden}html[data-design=glass] .wps .wps-mxw__tabs{display:flex;flex-wrap:wrap;gap:5px;padding:0 2px;border-radius:0;background:none;font-size:11.5px;text-align:left}html[data-design=glass] .wps .wps-mxw__tabs span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#7676801f;color:#6e6e73;font-weight:600;box-shadow:none}html[data-design=glass] .wps .wps-mxw__tabs span[data-on=true]{background:#1d1d1f;color:#fff;box-shadow:none}html[data-design=glass] .wps .wps-mxw__tabs i{padding:0 5px;border-radius:999px;background:#fff;color:#8e8e93;font-style:normal;font-size:10.5px;line-height:16px}html[data-design=glass] .wps .wps-mxw__tabs span[data-on=true] i{background:#fff3;color:#fff}html[data-design=glass] .wps .wps-mxw__result{display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:14px;background:hsl(var(--wp-clay-tint))}html[data-design=glass] .wps .wps-mxw__result>span{display:grid;min-width:0}html[data-design=glass] .wps .wps-mxw__result small{font-size:11.5px;color:var(--muted)}html[data-design=glass] .wps .wps-mxw__list ul{display:grid;gap:2px;margin:0}html[data-design=glass] .wps .wps-mxw__list li{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:14px;font-size:13px}html[data-design=glass] .wps .wps-mxw__list li[data-on]{background:hsl(var(--wp-clay-tint))}html[data-design=glass] .wps .wps-mxw__row{display:grid;flex:1;gap:2px;min-width:0}html[data-design=glass] .wps .wps-mxw__row>span{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}html[data-design=glass] .wps .wps-mxw__row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}html[data-design=glass] .wps .wps-mxw__list li[data-unread] b{color:inherit;font-weight:700}html[data-design=glass] .wps .wps-mxw__row p{flex:1;min-width:0;font-size:12.5px;color:#6e6e73}html[data-design=glass] .wps .wps-mxw__list li[data-unread] .wps-mxw__row p{color:#1d1d1f}html[data-design=glass] .wps .wps-mxw__dot{position:static;flex:none;width:8px;height:8px;background:hsl(var(--wp-clay))}html[data-design=glass] .wps .wps-mxw__list li small{font-size:11px}html[data-design=glass] .wps .wps-mxw__list li small em{padding:1px 7px;border-radius:999px;background:#c4262e1a;color:#c4262e;font-style:normal;font-weight:600}html[data-design=glass] .wps .wps-mxw__av{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;font-size:13px;font-weight:600;letter-spacing:-.01em;background:#e0f2fe;color:#075985}html[data-design=glass] .wps .wps-mxw__av[data-big]{width:42px;height:42px;font-size:16px}html[data-design=glass] .wps .wps-mxw__av[data-tint=mint]{background:#d1fae5;color:#065f46}html[data-design=glass] .wps .wps-mxw__av[data-tint=amber]{background:#fef3c7;color:#92400e}html[data-design=glass] .wps .wps-mxw__av[data-tint=violet]{background:#ede9fe;color:#5b21b6}html[data-design=glass] .wps .wps-mxw__av[data-tint=rose]{background:#ffe4e6;color:#9f1239}html[data-design=glass] .wps .wps-mxw__head{gap:10px;padding:10px 14px;border-bottom-color:#e5e5ea}html[data-design=glass] .wps .wps-mxw__head>div{flex:1;min-width:0;margin-right:0}html[data-design=glass] .wps .wps-mxw__head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:-.01em}html[data-design=glass] .wps .wps-mxw__btn{height:30px;padding:0 12px;border:0;border-radius:999px;background:#7676801f;font-size:12.5px}html[data-design=glass] .wps .wps-mxw__btn[data-tone=ok]{background:#059669;color:#fff}html[data-design=glass] .wps .wps-mxw__thread{gap:10px;padding:14px 16px}html[data-design=glass] .wps .wps-mxw__compose{padding:2px 12px 12px;border-top:0}html[data-design=glass] .wps .wps-mxw__composer{display:grid;gap:6px;padding:8px;border:1px solid #d9d9de;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a}html[data-design=glass] .wps .wps-mxw__box{min-height:42px;padding:3px 8px;border:0;font-size:14px}html[data-design=glass] .wps .wps-mxw__tools{gap:8px;padding:0 2px}html[data-design=glass] .wps .wps-mxw__tools .wps-mxw__btn:not([data-ready]){opacity:.5}html[data-design=glass] .wps .wps-mxw__tpl{padding:4px 6px;font-size:12px}html[data-design=glass] .wps .wps-mxw__send{height:30px;gap:5px;padding:0 13px 0 10px;border-radius:999px;background:hsl(var(--wp-clay));opacity:.5;font-size:12.5px;font-weight:600}html[data-design=glass] .wps .wps-mxw__send[data-ready]{background:hsl(var(--wp-clay));opacity:1;box-shadow:0 1px 2px #00000014,0 6px 16px hsl(var(--wp-clay) / .28)}html[data-design=glass] .wps .wps-mxw__send svg{width:14px;height:14px}html[data-design=glass] .wps .wps-mxw__chip{gap:6px;padding:5px 12px;border-radius:999px;background:hsl(var(--wp-clay-tint));color:hsl(var(--wp-clay-deep));font-size:12px;font-weight:500}html[data-design=glass] .wps .wps-mxw__chip>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-design=glass] .wps .wps-mxw__menu{left:76px;bottom:62px;border:.5px solid rgba(0,0,0,.08);border-radius:16px;background:#fffffff5;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 24px 60px #00000029,0 6px 18px #0000000f}html[data-design=glass] .wps .wps-mxw__menu em{display:flex;align-items:center;gap:6px;border-top-color:#e5e5ea;color:hsl(var(--wp-clay));font-weight:600}html[data-design=glass] .wps .wps-mxw__menu em svg{width:13px;height:13px}html[data-design=glass] .wps .wps-mxw__card{gap:9px;padding:14px}html[data-design=glass] .wps .wps-mxw__who b{font-size:15px;font-weight:600}html[data-design=glass] .wps .wps-mxw__card h4{margin-top:6px;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#1d1d1f}html[data-design=glass] .wps .wps-mxw__card h4 svg{color:#8e8e93}html[data-design=glass] .wps .wps-mxw__none{gap:10px}html[data-design=glass] .wps .wps-mxw__none>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:hsl(var(--wp-clay-tint));color:hsl(var(--wp-clay))}html[data-design=glass] .wps .wps-mxw__none>span svg{width:24px;height:24px}html[data-design=glass] .wps .wps-mxw__none b{font-size:16px;font-weight:600;color:#1d1d1f}html[data-design=glass] .wps .wps-mx-bubble{padding:9px 14px;border:0;border-radius:20px 20px 20px 6px;background:hsl(var(--wp-wash));color:#1d1d1f}html[data-design=glass] .wps .wps-mx-line[data-mine=true] .wps-mx-bubble,html[data-design=glass] .wps .wps-mxp .wps-mx-line[data-mine=true] .wps-mx-bubble{border-radius:20px 20px 6px;background:hsl(var(--wp-clay));color:#fff}html[data-design=glass] .wps .wps-mx-line[data-mine=true] .wps-mx-bubble small{color:#fffc}html[data-design=glass] .wps .wps-mx-meta{display:flex;align-items:center;gap:6px;margin-top:4px;padding:0 4px;font-size:11px;color:#8e8e93}html[data-design=glass] .wps .wps-mx-meta .wps-mx-liked{margin-top:0;padding:1px 7px;border-color:#e5e5ea;font-size:11px}html[data-design=glass] .wps .wps-mx-about{border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e5e5ea}html[data-design=glass] .wps .wps-mx-about[data-tone=color]{background:#ffffff26;box-shadow:none}html[data-design=glass] .wps .wps-mx-visit{border:1.5px solid transparent;border-radius:14px;background:hsl(var(--wp-cream));font-size:12.5px}html[data-design=glass] .wps .wps-mx-visit[data-on],html[data-design=glass] .wps .wps-mxp .wps-mx-visit[data-on]{border-color:hsl(var(--wp-clay));background:hsl(var(--wp-clay-tint));box-shadow:0 0 0 3px hsl(var(--wp-clay) / .2)}html[data-design=glass] .wps :is(.wps-mx-visit__foot b,.wps-mxp .wps-mx-visit__foot b){color:hsl(var(--wp-clay))}html[data-design=glass] .wps .wps-mxb{margin:10px;border-radius:20px;box-shadow:0 12px 32px #11182714,0 2px 6px #1118270d,0 0 0 .5px #0000000f}html[data-design=glass] .wps :is(.wps-mxb__appt,.wps-mxb__slot){border-radius:10px}html[data-design=glass] .wps .wps-mxb__panel{top:10px;right:10px;border:1px solid rgba(255,255,255,.75);border-radius:24px;background:#ffffffed;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);box-shadow:0 30px 80px #11182738,0 8px 24px #11182714}html[data-design=glass] .wps .wps-mxb__panel b{font-size:17px;font-weight:600;letter-spacing:-.01em}html[data-design=glass] .wps .wps-mxb__tech em{font-weight:600}html[data-design=glass] .wps .wps-mxp{position:relative;padding:0 10px 74px;background:radial-gradient(420px 360px at 0% 0%,rgba(0,114,187,.16),transparent 70%),radial-gradient(380px 380px at 100% 100%,rgba(0,114,187,.12),transparent 70%),linear-gradient(180deg,#f2f6fa,#f5f7fa);font-family:var(--ui-font-sans);letter-spacing:-.006em}html[data-design=glass] .wps .wps-mxp__url{background:#ffffffb3}html[data-design=glass] .wps .wps-mxp__salon{display:block;margin:2px 0 10px;text-align:center;font-size:18px;font-weight:600;letter-spacing:-.02em}html[data-design=glass] .wps .wps-mxp__card{display:flex;flex:1;flex-direction:column;min-height:0;padding:12px;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a,0 0 0 .5px #0000000f}html[data-design=glass] .wps .wps-mxp__head b{font-size:14px;font-weight:600}html[data-design=glass] .wps .wps-mxp__head small{font-size:11px}html[data-design=glass] .wps .wps-mxp__thread{border-color:#e5e5ea;border-radius:16px;background:#f7f7f9;font-size:13.5px}html[data-design=glass] .wps .wps-mxp .wps-mx-bubble{border:1px solid #e5e5ea;border-radius:18px 18px 18px 6px;background:#fff}html[data-design=glass] .wps .wps-mxp .wps-mx-line[data-mine=true] .wps-mx-bubble{border:0;border-radius:18px 18px 6px}html[data-design=glass] .wps .wps-mxp__react i[data-on]{border-color:hsl(var(--wp-clay));background:hsl(var(--wp-clay-tint))}html[data-design=glass] .wps .wps-mxp__compose{gap:6px;margin-top:8px}html[data-design=glass] .wps .wps-mxp__box{min-height:46px;border:1px solid #d9d9de;border-radius:14px;font-size:13.5px}html[data-design=glass] .wps .wps-mxp__send{padding:7px 16px;border-radius:999px;background:hsl(var(--wp-clay));opacity:.5;font-size:13px;font-weight:600}html[data-design=glass] .wps .wps-mxp__send[data-ready]{background:hsl(var(--wp-clay));opacity:1;box-shadow:0 1px 2px #00000014,0 6px 16px hsl(var(--wp-clay) / .28)}html[data-design=glass] .wps .wps-mxp .wps-mxw__chip{border-radius:12px;background:hsl(var(--wp-cream));color:#6e6e73}html[data-design=glass] .wps .wps-mxp__pick{margin-top:8px;padding:9px;border-color:#e5e5ea;border-radius:16px;background:#f7f7f9}html[data-design=glass] .wps .wps-mxp__pick>b{font-size:12.5px;font-weight:600}html[data-design=glass] .wps .wps-mxp .wps-mx-visit{border-color:#e5e5ea;background:#fff}html[data-design=glass] .wps .wps-mxp__pick h5 svg:last-child{margin-left:0}html[data-design=glass] .wps .wps-mx-visit__top{white-space:nowrap}html[data-design=glass] .wps .wps-mxp__nav{position:absolute;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:7px 4px 6px;border:1px solid rgba(255,255,255,.75);border-radius:28px;background:#ffffffc7;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 12px 32px #1118271a,0 2px 6px #1118270d,0 0 0 .5px #0000000f;font-size:10.5px;font-weight:500;color:#3a3a3c}html[data-design=glass] .wps .wps-mxp__nav span{display:grid;justify-items:center;gap:2px;padding:0}html[data-design=glass] .wps .wps-mxp__nav span[data-on]{color:hsl(var(--wp-clay));font-weight:600;box-shadow:none}html[data-design=glass] .wps .wps-mxp__nav svg{width:19px;height:19px}html[data-design=glass] .wps .wps-pay-page{background:var(--glass-wallpaper)}html[data-design=glass] .wps .wps-pay-page:not([data-phone]) .wps-pay-bar{margin:10px 10px 0;border-radius:22px}html[data-design=glass] .wps .wps-pay-page[data-phone] .wps-pay-bar{margin:6px 8px 0;border-radius:18px}html[data-design=glass] .wps .wps-pay-page .wps-pay-side{margin:10px 0 10px 10px;border-radius:26px;overflow:hidden}html[data-design=glass] .wps [data-glass=segmented]>span.bg-surface{box-shadow:0 1px 2px #00000014,0 3px 8px #00000014}html[data-design=glass] .wps .wps-pay-salon{background:radial-gradient(420px 320px at -10% -8%,hsl(var(--wp-clay) / .2),transparent 62%),radial-gradient(380px 300px at 110% 105%,hsl(var(--wp-clay) / .14),transparent 60%),linear-gradient(160deg,#f6f7fa,#f3f5f8)}html[data-design=glass] .wps .wps-mxw__menu{width:340px}html[data-design=glass] .wps .wps-mxw__menu span{display:grid;gap:2px;padding:8px 14px}html[data-design=glass] .wps .wps-mxw__menu span b{font-size:12.5px;font-weight:600;color:#1d1d1f}html[data-design=glass] .wps .wps-mxw__menu span small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:16px;color:#8e8e93}html[data-design=glass] .wps .wps-mxw__h{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:#1d1d1f}html[data-design=glass] .wps .wps-mxw__h svg{width:13px;height:13px;color:#8e8e93}html[data-design=glass] .wps .wps-mxw__list>:not(ul){flex-shrink:0}html[data-design=glass] .wps .wps-mxw__list ul{min-height:0;overflow:hidden}html[data-design=glass] .wps .wps-mxw__row time{flex:none;white-space:nowrap}html[data-design=glass] .wps .wps-mxw__card .wps-mx-about__rows em{white-space:nowrap}html[data-design=glass] .wps .wps-ts__opt{justify-content:flex-start;gap:8px}html[data-design=glass] .wps .wps-ts__opt small{margin-left:auto}html[data-design=glass] .wps .wps-ts__oav{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:999px;background:#f2f2f7;color:#1d1d1f;font-size:9px;font-style:normal;font-weight:700}.wps.wps-v2.wps-v2{--ease-apple: cubic-bezier(.28, .11, .32, 1);--card-r: 32px;--muted: #6e6e73;background:#fff}.wps.wps-v2.wps-v2 :is(.wps-label,.wps-kicker,.wps-hero__label,.wps-fp-hero__label,.wps-ctitle__label,.wps-fstop__label,.wps-tour__label,.wps-tour__moments,.wps-price__tag,.wps-sample-note,.wps-sb__note){display:none}.wps.wps-v2.wps-v2 :is(.wps-display,.wps-hero__title,.wps-quote){font-weight:600;letter-spacing:-.035em}.wps.wps-v2.wps-v2 .wps-display--md{font-size:clamp(40px,3.4vw + 18px,80px);line-height:1.05}.wps.wps-v2.wps-v2 :is(.wps-fp-hero .wps-display,.wps-fp-hero__center .wps-display){font-size:clamp(44px,4.6vw + 14px,96px)}.wps.wps-v2.wps-v2 :is(.wps-lede,.wps-hero__lede){font-size:clamp(19px,.45vw + 15px,24px);line-height:1.42;letter-spacing:-.01em}.wps.wps-v2.wps-v2 :is(.wps-lede,.wps-hero__lede,.wpe-lede,.wps-fstop__line,.wps-tour__line,.wps-sb__line,.wps-gcard>p,.wps-tile__blurb){color:#1d1d1f}.wps.wps-v2.wps-v2 :is(h1,h2,h3,.wps-display,.wps-quote,.wps-h2):not(.wps-hero__title) .wps-serif,.wps.wps-v2.wps-v2 :is(.wps-ctitle__title em,.wps-fm__head h2 span){color:inherit}.wps.wps-v2.wps-v2 .wps-salon .wps-display .wps-serif{color:color-mix(in srgb,var(--salon, #0072bb) 85%,#000)}.wps.wps-v2.wps-v2 .wps-head{justify-items:center;gap:18px;text-align:center}.wps.wps-v2.wps-v2 .wps-head>*{margin-inline:auto}.wps.wps-v2.wps-v2 .wps-fp-hero__more{font-weight:600;border-bottom-width:1px}.wps.wps-v2.wps-v2 .wps-hero{padding-top:clamp(40px,6vw,96px)}.wps.wps-v2.wps-v2 :is(.wps-hero__ink,.wps-tour__polish){display:none}.wps.wps-v2.wps-v2 .wps-tour__panel{background:#f5f5f7}.wps.wps-v2.wps-v2 .wps-story__card{background:#000;border-color:transparent;box-shadow:none}.wps.wps-v2.wps-v2 .wps-story .wps-quote{color:#f5f5f7}.wps.wps-v2.wps-v2 .wps-story__body{color:#a1a1a6}.wps.wps-v2.wps-v2 .wps-story__more{color:#2997ff}.wps.wps-v2.wps-v2 .wps-story__photo{background:#1d1d1f}.wps.wps-v2.wps-v2 .wps-flow__underline{display:none}.wps.wps-v2.wps-v2 :is(.wps-fstop__title,.wps-fstop__line){opacity:0;translate:0 32px;transition:opacity .8s var(--ease-apple),translate 1s var(--ease-apple)}.wps.wps-v2.wps-v2 .wps-fstop[data-on=true] :is(.wps-fstop__title,.wps-fstop__line){opacity:1;translate:0 0}.wps.wps-v2.wps-v2 :is(.wps-next__wash,.wps-next__polish,.wps-next__halo),.wps.wps-v2.wps-v2 .wps-next:before{display:none}.wps.wps-v2.wps-v2 .wps-swipe{gap:20px;padding:8px max(24px,calc((100% - 1200px)/2)) 28px;scroll-padding-inline:max(24px,calc((100% - 1200px)/2))}.wps.wps-v2.wps-v2 .wps-gcard{flex:0 0 min(400px,84vw);display:grid;align-content:start;gap:10px;padding:30px 22px 22px;border-radius:28px;background:#f5f5f7;scroll-snap-align:start}.wps.wps-v2.wps-v2 .wps-gcard>h3{margin:0 4px;font-size:clamp(24px,1vw + 16px,30px);line-height:1.1;font-weight:600;letter-spacing:-.025em;color:#1d1d1f}.wps.wps-v2.wps-v2 .wps-gcard>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.9em;margin:0 4px 10px;overflow:hidden;font-size:17px;line-height:1.45}.wps.wps-v2.wps-v2 .wps-swipe .wps-phone--flat{height:624px}.wps.wps-v2.wps-v2 .wps-swipe .wps-phone--flat .wps-phone__screen{display:flex;flex-direction:column;height:100%}.wps.wps-v2.wps-v2 .wps-swipe .wps-phone--flat .wps-phone__body{flex:1;min-height:0;height:auto;overflow:hidden}.wps.wps-v2.wps-v2 .wps-gcard :is(.wps-cf-page,.wps-cf-sheet__body){display:flex;flex-direction:column;padding:0}.wps.wps-v2.wps-v2 .wps-gcard :is(.wps-cf-page,.wps-cf-sheet__body)>.bg-salon-page{flex:1;min-height:0;height:auto}.wps.wps-v2.wps-v2 .wps-next__cta{display:flex;align-items:center;justify-content:space-between;gap:16px}.wps.wps-v2.wps-v2 .wps-paddles{display:flex;gap:14px}.wps.wps-v2.wps-v2 .wps-paddle{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#e8e8ed;color:#1d1d1f;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.wps.wps-v2.wps-v2 .wps-paddle:hover:not(:disabled){background:#dcdce1}.wps.wps-v2.wps-v2 .wps-paddle:disabled{opacity:.4;cursor:default}.wps.wps-v2.wps-v2 .wps-paddle svg{width:22px;height:22px}.wps.wps-v2.wps-v2 .wps-mx:before{background:none}.wps.wps-v2.wps-v2 .wps-td:before{background:#f5f5f7}.wps.wps-v2.wps-v2 .wps-tiles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin:0 auto;list-style:none}.wps.wps-v2.wps-v2 .wps-tiles__grid>li{display:flex}.wps.wps-v2.wps-v2 .wps-tile{display:flex;flex-direction:column;gap:8px;width:100%;padding:30px 28px 26px;border-radius:28px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;transition:scale .4s var(--ease-apple),background-color .3s ease}.wps.wps-v2.wps-v2 .wps-tile:after{display:none}.wps.wps-v2.wps-v2 .wps-tile:hover{scale:1.015;background:#efeff2}.wps.wps-v2.wps-v2 .wps-tile__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border-radius:12px;background:#fff}.wps.wps-v2.wps-v2 .wps-tile__icon svg{width:22px;height:22px}.wps.wps-v2.wps-v2 .wps-tile b{font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.wps.wps-v2.wps-v2 .wps-tile__blurb{flex:1;font-size:17px;line-height:1.45}.wps.wps-v2.wps-v2 .wps-tile__more{display:inline-flex;align-items:center;gap:2px;margin-top:12px;font-size:17px;color:#06c}.wps.wps-v2.wps-v2 .wps-tile__more svg{width:18px;height:18px}@media(min-width:1100px){.wps.wps-v2.wps-v2 .wps-tiles__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.wps.wps-v2.wps-v2 .wps-tile{padding:26px 22px 22px}}@media(max-width:600px){.wps.wps-v2.wps-v2 .wps-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wps.wps-v2.wps-v2 .wps-tile{gap:6px;padding:18px 16px;border-radius:22px}.wps.wps-v2.wps-v2 .wps-tile__icon{width:36px;height:36px;margin-bottom:4px}.wps.wps-v2.wps-v2 .wps-tile b{font-size:17px}.wps.wps-v2.wps-v2 :is(.wps-tile__blurb,.wps-tile__more){display:none}}.wps.wps-v2.wps-v2 :is(.wps-fp-ink,.wps-about__stroke,.wcv-brush__stroke,.wpe-touch__blob,.wpe-stage__sky,.wpe-safe__glow),.wps.wps-v2.wps-v2 .wcv-brush__bg:before{display:none}.wps.wps-v2.wps-v2 :is(.wcv-brush__bg,.wps-sb__card,.wps-price__row--head,.wps-air-film,.wps-air-stage,.wps-air-also,.wps-air-safety__card,.wps-air-prepaid,.ma-cost__main,.qr-ask__card,.ma-daysec,.ma-repsec,.qb-favs,.qb-deposit,.wcv-prefsec,.wcv-move,.wpe-touch,.qg-due,.qg-gift,.qp-redosec,.qp-giftsec,.qx-sec--in,.qx-sec--off,.qr-redosec,.qr-keptsec,.qm-trained,.qm-access,.qt-assign,.qt-request,.wps-fp-map .wps-cd-all>.wps-shell>.wps-fm__panel){background:#f5f5f7}.wps.wps-v2.wps-v2 .wps-fm .wps-fm__card{background:#fff}.wps.wps-v2.wps-v2 .wps-about__part h2:before{display:none}.wps.wps-v2.wps-v2 :is(.ma-setsec,.ma-safesec,.ma-asksec,.qb-group,.qb-photos,.qb-day,.wcv-auto,.wcv-own,.wcv-noshow,.wcv-wait,.qc-heads,.qc-deposit,.qc-habits,.wpe-hand,.qg-winback,.qg-worth,.qg-refer,.qp-ptsec,.qp-dispsec,.qx-sec--late,.qx-sec--work,.qx-sec--pay,.qr-paysec,.qr-tasec,.qr-drwsec,.qm-banned,.qm-fixes,.qt-bonus,.qt-group):before{background:none}.wps.wps-v2.wps-v2 :is(.wpe-stage,.wpe-safe){background:#000}.wps.wps-v2.wps-v2 .wpe-head--light :is(.wpe-lede,.wps-lede){color:#a1a1a6}@media(min-width:981px){.wps.wps-v2.wps-v2 :is(.wps-mega,.wps-mega--ai){position:fixed;top:60px;left:0;right:0;width:auto;transform:none}.wps.wps-v2.wps-v2 .wps-mega:before{inset:-24px 0 auto;height:24px}.wps.wps-v2.wps-v2 .wps-mega__panel{padding:28px max(24px,calc((100% - 980px)/2)) 36px;border:0;border-radius:0;background:#fbfbfdfb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 24px 40px -24px #0000002e;animation:wps-v2-flyout .32s var(--ease-apple)}.wps.wps-v2.wps-v2 .wps-mega--ai .wps-mega__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@keyframes wps-v2-flyout{0%{opacity:0;translate:0 -12px}}}.wps.wps-v2.wps-v2 :is(.wps-mega__head,.wps-mobile-nav__group>p){text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.wps.wps-v2.wps-v2 .wps-mega__icon{background:#f5f5f7;color:#1d1d1f}.wps.wps-v2.wps-v2 .wps-mega a.wps-mega__item:hover{background:#f5f5f7}.wps.wps-v2.wps-v2 .wps-mega__item b{font-weight:600}.wps.wps-v2.wps-v2 .wps-mobile-nav__group a svg{color:#6e6e73}.wps.wps-v2.wps-v2 [data-v2]{transition:opacity .9s var(--ease-apple),translate 1.1s var(--ease-apple)}.wps.wps-v2.wps-v2 [data-v2=out]{opacity:0;translate:0 36px}@media(prefers-reduced-motion:reduce){.wps.wps-v2.wps-v2 :is(.wps-fstop__title,.wps-fstop__line,[data-v2]){opacity:1;translate:none;transition:none}.wps.wps-v2.wps-v2 .wps-tile{transition:none}.wps.wps-v2.wps-v2 .wps-tile:hover{scale:none}}.wps.wps-v2.wps-v3 .wps-photos{max-width:1200px;margin:0 auto;padding:clamp(16px,3vw,40px) 24px}.wps.wps-v2.wps-v3 .wps-photos--band{max-width:none;padding-inline:var(--card-x)}.wps.wps-v2.wps-v3 .wps-photos__row{display:grid;gap:20px}.wps.wps-v2.wps-v3 .wps-photo{position:relative;display:grid;place-items:center;margin:0;overflow:hidden;border-radius:28px;background:#e8e8ed}.wps.wps-v2.wps-v3 .wps-photo :is(img,video){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps.wps-v2.wps-v3 .wps-photo__what{display:inline-flex;flex-direction:column;align-items:center;gap:8px;max-width:80%;font-size:15px;font-weight:600;color:#6e6e73;text-align:center}.wps.wps-v2.wps-v3 .wps-photo__what svg{width:22px;height:22px}.wps.wps-v2.wps-v3 .wps-photos--band .wps-photo{aspect-ratio:21 / 9;border-radius:var(--card-r)}.wps.wps-v2.wps-v3 .wps-photos--three .wps-photos__row{grid-template-columns:repeat(3,minmax(0,1fr))}.wps.wps-v2.wps-v3 .wps-photos--three .wps-photo{aspect-ratio:4 / 5}.wps.wps-v2.wps-v3 .wps-photos--two .wps-photos__row{grid-template-columns:repeat(2,minmax(0,1fr))}.wps.wps-v2.wps-v3 .wps-photos--two .wps-photo{aspect-ratio:1 / 1}.wps.wps-v2.wps-v3 .wps-photos--bento .wps-photos__row{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16 / 9}.wps.wps-v2.wps-v3 .wps-photos--bento .wps-photo:first-child{grid-row:span 2}.wps.wps-v2.wps-v3 .wps-photos--single{max-width:920px}.wps.wps-v2.wps-v3 .wps-photos--single .wps-photo{aspect-ratio:16 / 9}.wps.wps-v2.wps-v3 .wps-photos--pair .wps-photos__row{grid-template-columns:2fr 1fr}.wps.wps-v2.wps-v3 .wps-photos--pair .wps-photo{min-height:100%;aspect-ratio:auto}.wps.wps-v2.wps-v3 .wps-photos--pair .wps-photo:last-child{aspect-ratio:4 / 5}.wps.wps-v2.wps-v3 .wps-photos--gallery{max-width:none;padding-inline:0}.wps.wps-v2.wps-v3 .wps-photos--gallery .wps-photos__row{grid-auto-flow:column;grid-auto-columns:min(340px,72vw);overflow-x:auto;padding:4px max(24px,calc((100% - 1200px)/2)) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:max(24px,calc((100% - 1200px)/2));scrollbar-width:none}.wps.wps-v2.wps-v3 .wps-photos--gallery .wps-photos__row::-webkit-scrollbar{display:none}.wps.wps-v2.wps-v3 .wps-photos--gallery .wps-photo{aspect-ratio:4 / 5;scroll-snap-align:start}.wps.wps-v2.wps-v3 .wps-photos__paddles{display:flex;justify-content:flex-end;max-width:1200px;margin:16px auto 0;padding-inline:24px}@media(max-width:760px){.wps.wps-v2.wps-v3 .wps-photos__row{gap:12px}.wps.wps-v2.wps-v3 .wps-photo{border-radius:22px}.wps.wps-v2.wps-v3 .wps-photos--band .wps-photo{aspect-ratio:4 / 5}.wps.wps-v2.wps-v3 .wps-photos--three .wps-photos__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wps.wps-v2.wps-v3 .wps-photos--three .wps-photo{scroll-snap-align:start}.wps.wps-v2.wps-v3 .wps-photos--bento .wps-photos__row{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;aspect-ratio:auto}.wps.wps-v2.wps-v3 .wps-photos--bento .wps-photo:first-child{grid-row:auto;grid-column:span 2;aspect-ratio:4 / 3}.wps.wps-v2.wps-v3 .wps-photos--bento .wps-photo:not(:first-child){aspect-ratio:1 / 1}.wps.wps-v2.wps-v3 .wps-photos--single .wps-photo{aspect-ratio:4 / 3}.wps.wps-v2.wps-v3 .wps-photos--pair .wps-photos__row{grid-template-columns:none}.wps.wps-v2.wps-v3 .wps-photos--pair .wps-photo{aspect-ratio:4 / 3}.wps.wps-v2.wps-v3 .wps-photos--pair .wps-photo:last-child{aspect-ratio:1 / 1}.wps.wps-v2.wps-v3 .wps-photo__what{font-size:13px}}.wps.wps-v3 .wps-fc__head{display:flex;align-items:end;justify-content:center;gap:24px;max-width:1200px;margin:0 auto 32px;padding-inline:24px}.wps.wps-v3 .wps-fc__head .wps-display{text-align:center}.wps.wps-v3 .wps-fc__viewport{--fc-gap: 20px;overflow:hidden;padding-inline:max(24px,calc((100% - 1152px)/2));outline:none}.wps.wps-v3 .wps-fc__viewport:focus-visible{box-shadow:inset 0 0 0 3px #0071e399}.wps.wps-v3 .wps-fc__row{display:flex;gap:var(--fc-gap);transform:translate(calc(var(--fc-at, 0) * (-100% - var(--fc-gap))));transition:transform 1s cubic-bezier(.4,0,.2,1)}.wps.wps-v3 .wps-fc__row[data-reduced]{transition:none}.wps.wps-v3 .wps-fc__card{position:relative;display:flex;flex:0 0 100%;flex-direction:column;height:680px;overflow:hidden;border-radius:28px;color:#1d1d1f}.wps.wps-v3 .wps-fc__card:not([data-current]){cursor:pointer}.wps.wps-v3 .wps-fc__card[data-dark]{color:#f5f5f7}.wps.wps-v3 .wps-fc__text{position:relative;z-index:2;padding:44px 40px 28px;color:#fff;text-align:center;text-shadow:0 1px 18px rgba(0,0,0,.25)}.wps.wps-v3 .wps-fc__card:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:46%;pointer-events:none;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.18) 55%,transparent)}.wps.wps-v3 .wps-fc__text h3{margin:0 0 6px;font-size:clamp(28px,1.6vw + 16px,40px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.wps.wps-v3 .wps-fc__text p{margin:0;font-size:clamp(17px,.4vw + 13px,19px);line-height:1.4}.wps.wps-v3 .wps-fc__visual{position:absolute;inset:0;overflow:hidden}.wps.wps-v3 .wps-fc__controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px}.wps.wps-v3 .wps-fc__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:32px;padding-inline:max(24px,calc((100% - 1152px)/2))}.wps.wps-v3 .wps-fc__bar>.wps-fc__controls{grid-column:2;margin-top:0}.wps.wps-v3 .wps-fc__arrows{grid-column:3;justify-content:flex-end}.wps.wps-v3 .wps-fc__dots{display:flex;align-items:center;gap:2px;height:56px;margin:0;padding:0 18px;list-style:none;border-radius:999px;background:#e8e8edb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wps.wps-v3 .wps-fc__dots li{display:flex}.wps.wps-v3 .wps-fc__dot{position:relative;display:block;width:8px;height:8px;margin:0 6px;padding:0;overflow:visible;border:0;border-radius:999px;background:#0000006b;cursor:pointer;transition:width .4s cubic-bezier(.4,0,.2,1),background-color .2s}html .wps.wps-v3 .wps-fc__dot{min-height:0;min-width:0}.wps.wps-v3 .wps-fc__dot:after{content:"";position:absolute;inset:-16px -6px}.wps.wps-v3 .wps-fc__dot:hover{background:#0009}.wps.wps-v3 .wps-fc__dot[data-current]{width:48px;background:#0000002e;cursor:default}.wps.wps-v3 .wps-fc__dot:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.wps.wps-v3 .wps-fc__fill{position:absolute;inset:0 auto 0 0;max-width:100%;width:0;border-radius:inherit;background:#000c;animation-name:wps-fc-fill;animation-timing-function:linear;animation-fill-mode:forwards}.wps.wps-v3 .wps-fc__fill[data-done]{width:100%;animation:none}@keyframes wps-fc-fill{0%{width:0}to{width:100%}}.wps.wps-v3 .wps-fc__play{display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:#e8e8edb8;color:#1d1d1f;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .2s}.wps.wps-v3 .wps-fc__play:hover{background:#d2d2d7cc}.wps.wps-v3 .wps-fc__play:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.wps.wps-v3 .wps-fc__play svg{width:22px;height:22px}.wps.wps-v3 .wps-fc__play:is([data-state=playing],[data-state=paused]) svg{fill:currentColor;stroke-width:0}.wps.wps-v3 .wps-fc__play[data-state=ended] svg{stroke-width:2.4}.wps.wps-v3 .fcv-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps.wps-v3 .fcv-float{position:absolute;right:40px;top:58%;z-index:1;width:380px;translate:0 -50%;padding:22px;border-radius:24px;background:#fffffff5;color:#1d1d1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 70px -28px #00000080}.wps.wps-v3 .fcv-av{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:#f0eef9;color:#5b4fc4;font-size:13px;font-weight:700}.wps.wps-v3 :is(.fcv-ok,.fcv-chip) svg{width:16px;height:16px}.wps.wps-v3 :is(.fcv-book__card,.fcv-review){display:grid;gap:8px}.wps.wps-v3 .fcv-url{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 6px;padding:6px;border-radius:999px;background:#f2f2f5;font-size:12px;color:#6e6e73}.wps.wps-v3 .fcv-url svg{width:11px;height:11px}.wps.wps-v3 .fcv-ok{display:flex;align-items:center;gap:6px;margin:0;padding:10px 12px;border-radius:14px;background:#e8f6ee;color:#1b7a4b;font-size:15px;font-weight:600}.wps.wps-v3 .fcv-big{margin:4px 0;font-size:22px;font-weight:600;letter-spacing:-.02em}.wps.wps-v3 .fcv-svc{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e5e5ea;border-radius:14px;font-size:14px}.wps.wps-v3 .fcv-svc span{color:#6e6e73}.wps.wps-v3 .fcv-btn{margin-top:4px;padding:11px;border-radius:999px;background:#0072bb;color:#fff;font-size:14px;font-weight:600;text-align:center}.wps.wps-v3 .fcv-msgs{display:grid;gap:12px}.wps.wps-v3 .fcv-msgs__top{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;padding-bottom:12px;border-bottom:1px solid #ececf0}.wps.wps-v3 .fcv-msgs__top .fcv-av{grid-row:span 2}.wps.wps-v3 .fcv-msgs__top small{color:#6e6e73;font-size:13px}.wps.wps-v3 .fcv-bub{justify-self:start;max-width:78%;margin:0;padding:12px 16px;border-radius:20px 20px 20px 6px;background:#f2f2f5;font-size:17px;line-height:1.35}.wps.wps-v3 .fcv-bub--me{justify-self:end;border-radius:20px 20px 6px;background:#0072bb;color:#fff}.wps.wps-v3 .fcv-chip{justify-self:center;display:flex;align-items:center;gap:6px;margin:0;padding:7px 12px;border-radius:999px;background:#e8f6ee;color:#1b7a4b;font-size:13px;font-weight:600}.wps.wps-v3 .fcv-turns{display:grid;gap:8px}.wps.wps-v3 .fcv-turns__top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px;font-size:18px}.wps.wps-v3 .fcv-turns__top small{color:#6e6e73;font-size:13px}.wps.wps-v3 .fcv-turn{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:#f6f6f8;font-size:16px}.wps.wps-v3 .fcv-turn small{color:#6e6e73;font-size:13px}.wps.wps-v3 .fcv-turn[data-next]{background:#e9f3ea;box-shadow:inset 0 0 0 2px #3f8f55}.wps.wps-v3 .fcv-turn em{padding:4px 10px;border-radius:999px;background:#3f8f55;color:#fff;font-size:12px;font-style:normal;font-weight:700}.wps.wps-v3 .fcv-count{width:22px;text-align:center;color:#6e6e73;font-weight:600}.wps.wps-v3 .fcv-dots{display:flex;gap:4px}.wps.wps-v3 .fcv-dots i{width:10px;height:10px;border-radius:3px;background:#dcdce2}.wps.wps-v3 .fcv-dots i[data-on]{background:#7aa874}.wps.wps-v3 .fcv-review p{margin:0;font-size:17px;line-height:1.4}.wps.wps-v3 .fcv-review small{color:#6e6e73;font-size:13px}.wps.wps-v3 .fcv-stars{display:flex;gap:3px;color:#f2a516}.wps.wps-v3 .fcv-stars svg{width:18px;height:18px;fill:currentColor}.wps.wps-v3 .fcv-phone__label{margin:0;color:#6e6e73;font-size:14px}.wps.wps-v3 .fcv-phone__total{margin:2px 0;font-size:44px;font-weight:700;letter-spacing:-.04em}.wps.wps-v3 .fcv-phone__sub{margin:0 0 16px;color:#1b7a4b;font-size:14px;font-weight:600}.wps.wps-v3 .fcv-phone__row{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:11px 0;border-top:1px solid #ececf0;font-size:14px}.wps.wps-v3 .fcv-phone__row em{color:#1b7a4b;font-style:normal;font-weight:600}.wps.wps-v3 .fcv-turn{grid-template-columns:auto 1fr auto minmax(32px,auto)}.wps.wps-v3 .fcv-count{justify-self:end}.wps.wps-v3 .fcv-bub{font-size:16px}@media(max-width:760px){.wps.wps-v3 .wps-fc__head{display:block}.wps.wps-v3 .wps-fc__viewport{--fc-gap: 12px;padding-inline:16px}.wps.wps-v3 .wps-fc__card{height:600px;border-radius:24px}.wps.wps-v3 .wps-fc__controls{margin-top:22px;gap:10px}.wps.wps-v3 .wps-fc__bar{display:flex;justify-content:center;margin-top:22px}.wps.wps-v2.wps-v3 .wps-paddles.wps-fc__arrows{display:none}.wps.wps-v3 .wps-fc__dots{height:48px;padding:0 14px}.wps.wps-v3 .wps-fc__play{width:48px;height:48px}.wps.wps-v3 .wps-fc__text{padding:24px 22px 18px}.wps.wps-v3 .fcv-photo{-o-object-position:25% center;object-position:25% center}.wps.wps-v3 .fcv-float{inset:auto 10px 10px;width:auto;translate:none;padding:16px}.wps.wps-v3 .fcv-book__card :is(.fcv-url,.fcv-svc:last-of-type,.fcv-btn){display:none}.wps.wps-v3 :is(.fcv-msgs .fcv-bub:first-of-type,.fcv-msgs__top small){display:none}.wps.wps-v3 :is(.fcv-turn:nth-of-type(n+4),.fcv-pay .fcv-phone__row:nth-of-type(n+3)){display:none}.wps.wps-v3 .fcv-bub{font-size:15px}.wps.wps-v3 .fcv-phone__total{font-size:34px}}.wps.wps-v3 .wps-pp{padding-bottom:24px}.wps.wps-v3 .wps-pp__card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;max-width:1200px;margin:0 auto;padding:24px;border-radius:36px;background:#f5f5f7}.wps.wps-v3 .wps-pp__text{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:32px 8px 16px 24px}.wps.wps-v3 .wps-pp__text .wps-display{text-align:left}.wps.wps-v3 .wps-pp__text ul{display:grid;gap:22px;margin:0;padding:0;list-style:none}.wps.wps-v3 .wps-pp__text li{display:flex;align-items:flex-start;gap:16px;font-size:18px;line-height:1.4;color:#1d1d1f}.wps.wps-v3 .wps-pp__text li b{font-weight:600}.wps.wps-v3 .wps-pp__icon{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff}.wps.wps-v3 .wps-pp__icon svg{width:22px;height:22px}.wps.wps-v3 .wps-pp__stage{position:relative;min-height:600px;overflow:hidden;border-radius:28px;background:#e8e8ed}.wps.wps-v3 .wps-pp__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:12% center;object-position:12% center}.wps.wps-v3 .wps-pp__paid{position:absolute;right:24px;bottom:24px;z-index:1;display:grid;gap:10px;width:300px;padding:20px;border-radius:22px;background:#fffffff2;color:#1d1d1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 60px -26px #00000080;animation:wps-in .6s .4s both}.wps.wps-v3 .wps-pp__paid-top{display:flex;align-items:center;justify-content:space-between;color:#6e6e73;font-size:13px}.wps.wps-v3 .wps-pp__ok{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#e8f6ee;color:#1b7a4b;font-size:13px;font-weight:700}.wps.wps-v3 .wps-pp__ok svg{width:14px;height:14px}.wps.wps-v3 .wps-pp__amount{margin:0;font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1}.wps.wps-v3 .wps-pp__lines{display:grid;gap:6px;margin:0;padding:10px 0 0;border-top:1px solid #ececf0;font-size:14px;list-style:none}.wps.wps-v3 .wps-pp__lines li{display:flex;justify-content:space-between}.wps.wps-v3 .wps-pp__lines span{color:#6e6e73}.wps.wps-v3 .wps-fee{padding-top:0}.wps.wps-v3 .wps-fee__card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;max-width:1200px;margin:0 auto;padding:20px;border-radius:36px;background:#f5f5f7}.wps.wps-v3 .wps-fee__calc{display:flex;flex-direction:column;gap:18px;padding:24px 20px 20px}.wps.wps-v3 .wps-fee__calc h3{margin:0;font-size:26px;font-weight:600;letter-spacing:-.025em}.wps.wps-v3 .wps-fee__label{display:flex;align-items:end;justify-content:space-between;gap:16px;font-size:15px;color:#3a3a3c}.wps.wps-v3 .wps-fee__label b{color:#1d1d1f;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1}.wps.wps-v3 .wps-fee__range{width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.wps.wps-v3 .wps-fee__range::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,#0072bb var(--at),#dcdce2 var(--at))}.wps.wps-v3 .wps-fee__range::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(90deg,#0072bb var(--at),#dcdce2 var(--at))}.wps.wps-v3 .wps-fee__range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-9px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000004d;-webkit-appearance:none;appearance:none}.wps.wps-v3 .wps-fee__range::-moz-range-thumb{width:26px;height:26px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000004d}.wps.wps-v3 .wps-fee__range:focus-visible{outline:2px solid #0072bb;outline-offset:4px;border-radius:8px}.wps.wps-v3 .wps-fee__ticket{display:flex;align-items:center;gap:8px;font-size:14px;color:#3a3a3c}.wps.wps-v3 .wps-fee__ticket span{margin-right:auto}.wps.wps-v3 .wps-fee__ticket button{padding:6px 14px;border:1px solid #d1d1d6;border-radius:999px;background:#fff;color:#1d1d1f;font:inherit;font-weight:600;cursor:pointer}.wps.wps-v3 .wps-fee__ticket button[aria-pressed=true]{border-color:#1d1d1f;background:#1d1d1f;color:#fff}.wps.wps-v3 .wps-fee__result{display:grid;gap:10px;margin-top:auto;padding:22px;border-radius:24px;background:#fff}.wps.wps-v3 .wps-fee__vs{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;font-weight:600}.wps.wps-v3 .wps-fee__vs span{padding:4px 10px;border-radius:999px}.wps.wps-v3 .wps-fee__ours{background:#e3effa;color:#0b5c99}.wps.wps-v3 .wps-fee__theirs{background:#fde8e8;color:#b42318}.wps.wps-v3 .wps-fee__big{display:grid;margin:0;color:#0072bb;font-size:52px;font-weight:700;letter-spacing:-.04em;line-height:1}.wps.wps-v3 .wps-fee__big small{margin-top:6px;color:#3a3a3c;font-size:15px;font-weight:500;letter-spacing:0}.wps.wps-v3 .wps-fee__small{display:flex;gap:20px;margin:0;color:#6e6e73;font-size:14px}.wps.wps-v3 .wps-fee__small b{color:#1d1d1f;font-size:17px}.wps.wps-v3 .wps-fee__race{padding:20px;border-radius:24px;background:#fff}.wps.wps-v3 .wps-fee__race-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:15px}.wps.wps-v3 .wps-fee__race-head span{color:#6e6e73;font-size:13px}.wps.wps-v3 .wps-fee__race ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.wps.wps-v3 .wps-fee__row{display:grid;grid-template-columns:150px minmax(0,1fr) 96px;align-items:center;gap:14px;width:100%;padding:7px 10px;border:0;border-radius:12px;background:none;color:#1d1d1f;font:inherit;text-align:left;cursor:pointer}.wps.wps-v3 .wps-fee__row:hover:not(:disabled){background:#f5f5f7}.wps.wps-v3 .wps-fee__row:disabled{cursor:default}.wps.wps-v3 .wps-fee__row[data-ours]{background:#eef5fc}.wps.wps-v3 .wps-fee__row[data-pick]{background:#fdeeee;box-shadow:inset 0 0 0 1.5px #f2b8b5}.wps.wps-v3 .wps-fee__name{overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.wps.wps-v3 .wps-fee__row[data-ours] .wps-fee__name{color:#0072bb}.wps.wps-v3 .wps-fee__bar{display:flex;height:8px;overflow:hidden;border-radius:4px;background:#eeeef2}.wps.wps-v3 .wps-fee__bar i{height:100%;background:#0072bb;transition:width .4s var(--ease-apple)}.wps.wps-v3 .wps-fee__bar i.wps-fee__more{background:#e5484d}.wps.wps-v3 .wps-fee__fee{display:grid;justify-items:end;font-size:15px;font-weight:700;line-height:1.15}.wps.wps-v3 .wps-fee__fee small{color:#b42318;font-size:11px;font-weight:600}.wps.wps-v3 .wps-fee__row[data-ours] .wps-fee__fee,.wps.wps-v3 .wps-fee__row[data-ours] .wps-fee__fee small{color:#0072bb}.wps.wps-v3 .wps-fee__fine{max-width:1100px;margin:14px auto 0;padding-inline:24px;color:#6e6e73;font-size:12px;line-height:1.5;text-align:center}@media(max-width:900px){.wps.wps-v3 .wps-fee__card{grid-template-columns:none;padding:12px;border-radius:28px}.wps.wps-v3 .wps-fee__calc{padding:16px 10px 4px}.wps.wps-v3 .wps-fee__race{padding:14px 10px}.wps.wps-v3 .wps-fee__row{grid-template-columns:112px minmax(0,1fr) 82px;gap:10px;padding:7px 6px}.wps.wps-v3 .wps-fee__name{font-size:13px}.wps.wps-v3 .wps-fee__big{font-size:44px}}@media(max-width:760px){.wps.wps-v3 .wps-pp__card{grid-template-columns:none;padding:14px;border-radius:28px}.wps.wps-v3 .wps-pp__text{padding:16px 8px 0;gap:28px}.wps.wps-v3 .wps-pp__text li{font-size:16px}.wps.wps-v3 .wps-pp__stage{min-height:460px;border-radius:22px}.wps.wps-v3 .wps-pp__photo{-o-object-position:4% center;object-position:4% center}.wps.wps-v3 .wps-pp__lines{display:none}.wps.wps-v3 .wps-pp__paid{left:auto;right:12px;bottom:12px;width:210px;gap:6px;padding:14px}.wps.wps-v3 .wps-pp__amount{font-size:30px}.wps.wps-v3 .wps-pp__paid-top>span:first-child{display:none}}@media(prefers-reduced-motion:reduce){.wps.wps-v3 .wps-pp__paid{animation:none}}.wps.wps-v3 .wps-tb__head{display:grid;justify-items:center;gap:14px;margin-bottom:36px;text-align:center}.wps.wps-v3 .wps-tb__hero{position:relative;height:620px;margin:0 var(--card-x);overflow:hidden;border-radius:var(--card-r);background:#2a2622}.wps.wps-v3 .wps-tb__hero--sheet{height:660px}.wps.wps-v3 .wps-tb__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps.wps-v3 .wps-tb__sheet{position:absolute;right:48px;top:50%;width:440px;translate:0 -50%;display:grid;gap:8px;padding:22px;border-radius:24px;background:#fffffff5;color:#1d1d1f;box-shadow:0 40px 80px -30px #0000008c}.wps.wps-v3 .wps-tb__top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:6px;font-size:18px}.wps.wps-v3 .wps-tb__top small{color:#6e6e73;font-size:13px}.wps.wps-v3 .tsg{right:40px;width:min(780px,calc(100% - 80px));padding:22px 24px 18px;gap:12px}.wps.wps-v3 .tsg-top{display:flex;align-items:baseline;gap:10px}.wps.wps-v3 .tsg-top b{font-size:19px;font-weight:600}.wps.wps-v3 .tsg-top small{color:#6e6e73;font-size:13px}.wps.wps-v3 .tsg-legend{display:flex;align-items:center;gap:6px;margin-left:auto;color:#6e6e73;font-size:12px}.wps.wps-v3 .tsg-legend i{width:9px;height:9px;margin-left:8px;border-radius:50%}.wps.wps-v3 .tsg-legend i[data-k=booked]{background:#8fd69c}.wps.wps-v3 .tsg-legend i[data-k=chair]{background:#ef4444}.wps.wps-v3 .tsg-legend i[data-k=done]{background:#f59e0b}.wps.wps-v3 .tsg-legend i[data-k=paid]{background:#b9b4f0}.wps.wps-v3 .tsg-grid{display:grid;grid-template-columns:124px repeat(6,minmax(0,1fr)) 64px 58px;gap:6px;align-items:center}.wps.wps-v3 .tsg-row{display:contents}.wps.wps-v3 .tsg-h{display:grid;justify-items:center;color:#8e8e93;font-size:11px}.wps.wps-v3 .tsg-h b{color:#3a3a3c;font-size:13px;font-weight:600}.wps.wps-v3 .tsg-h--name{justify-items:start;align-self:end;color:#3a3a3c;font-size:13px;font-weight:600}.wps.wps-v3 :is(.tsg-h--extra,.tsg-h--net){align-self:end;color:#3a3a3c;font-size:13px;font-weight:600}.wps.wps-v3 .tsg-tech{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:6px;height:38px;padding:0 10px;border-left:3px solid;border-radius:8px;line-height:38px}.wps.wps-v3 .tsg-tech b{font-size:15px;font-weight:600}.wps.wps-v3 .tsg-tech small{color:#8e8e93;font-size:12px}.wps.wps-v3 .tsg-cell{display:flex;align-items:center;justify-content:center;gap:3px;height:38px;border-radius:8px;background:#f2f2f5;font-size:13px;font-weight:700;white-space:nowrap}.wps.wps-v3 .tsg-cell svg{width:11px;height:11px;fill:currentColor}.wps.wps-v3 .tsg-cell[data-kind=paid-mani]{background:#d6e8f7;color:#0b5c99}.wps.wps-v3 .tsg-cell[data-kind=paid-pedi]{background:#d3eeea;color:#1d6f63}.wps.wps-v3 .tsg-cell[data-kind=paid-enh]{background:#e7e1fb;color:#5b45b8}.wps.wps-v3 .tsg-cell[data-kind=chair]{background:#ef4444;color:#fff}.wps.wps-v3 .tsg-cell[data-kind=done]{background:#f59e0b;color:#fff}.wps.wps-v3 .tsg-cell[data-kind=booked]{background:#d9f5dc;color:#157a35}.wps.wps-v3 .tsg-extra{margin-left:8px;background:#eef0f4;color:#0b5c99;font-style:italic}.wps.wps-v3 .tsg-extra--empty{background:#f2f2f5}.wps.wps-v3 .tsg-net{display:grid;justify-items:end;line-height:1.1}.wps.wps-v3 .tsg-net b{font-size:16px;font-weight:700}.wps.wps-v3 .tsg-net small{color:#8e8e93;font-size:11px}.wps.wps-v3 .tsg-foot{margin:4px 0 0;padding-top:10px;border-top:1px solid #ececf0;color:#6e6e73;font-size:12px}.wps.wps-v3 .tsg-next{position:absolute;right:-6px;top:-8px;padding:2px 7px;border-radius:999px;background:#1d1d1f;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:1.4;animation:wps-tsg-before 7s infinite}.wps.wps-v3 .tsg-next[data-when=after]{animation-name:wps-tsg-after}.wps.wps-v3 .tsg-cell[data-walkin]{animation:wps-tsg-walkin 7s infinite}@keyframes wps-tsg-before{0%,42%{opacity:1}48%,96%{opacity:0}to{opacity:1}}@keyframes wps-tsg-after{0%,46%{opacity:0}52%,94%{opacity:1}to{opacity:0}}@keyframes wps-tsg-walkin{0%,42%{background:#f2f2f5;color:transparent;scale:1}48%{background:#ef4444;color:#fff;scale:1.08}52%,94%{background:#ef4444;color:#fff;scale:1}to{background:#f2f2f5;color:transparent}}.wps.wps-v3 .tsg-mini{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:8px}.wps.wps-v3 .tsg-mini :is(.tsg-tech,.tsg-cell){height:58px;line-height:58px;font-size:19px}.wps.wps-v3 .tsg-mini .tsg-tech b{font-size:19px}.wps.wps-v3 .tsg-mini .tsg-tech small{font-size:13px}.wps.wps-v3 .tsg-mini .tsg-cell svg{width:14px;height:14px}.wps.wps-v3 .tsg-mini .tsg-extra{margin-left:0}.wps.wps-v3 .tsg-side{gap:8px}.wps.wps-v3 .tsg-side__h{font-size:17px;font-weight:600}.wps.wps-v3 .tsg-side__h--wait{margin-top:2px;padding-top:12px;border-top:1px solid #ececf0}.wps.wps-v3 .tsg-side__next{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wps.wps-v3 .tsg-side__next li{display:flex;align-items:center;gap:10px;font-size:17px}.wps.wps-v3 .tsg-side__next i{flex:none;width:11px;height:11px;border-radius:50%}.wps.wps-v3 .tsg-side__next span{flex:1;color:#6e6e73}.wps.wps-v3 .tsg-side__next b{font-weight:700}.wps.wps-v3 .tsg-side__next li[data-hl]{margin:0 -10px;padding:6px 10px;border-radius:10px;background:#e9f3ea;box-shadow:inset 0 0 0 2px #3f8f55}.wps.wps-v3 .tsg-side__next li[data-hl] span{color:#1d1d1f}.wps.wps-v3 .tsg-side__walkin{display:grid;gap:2px;padding:12px 14px;border:1px solid #e5e5ea;border-radius:14px;background:#fbfaf7}.wps.wps-v3 .tsg-side__walkin small{color:#8e8e93;font-size:13px}.wps.wps-v3 .tsg-side__walkin>b{font-size:17px}.wps.wps-v3 .tsg-side__walkin div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;font-size:15px;color:#6e6e73}.wps.wps-v3 .tsg-side__walkin em{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid #d1d1d6;border-radius:9px;background:#fff;color:#3a3a3c;font-size:15px;font-style:normal;font-weight:600}.wps.wps-v3 .tsg-side__walkin em svg{width:15px;height:15px}.wps.wps-v3 .tsg-group{display:grid;justify-items:start;gap:10px;padding:18px;border:2px solid #5b8def;border-radius:16px}.wps.wps-v3 .wps-tb__crop .tsg-group p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;font-size:18px}.wps.wps-v3 .tsg-group b{white-space:nowrap}.wps.wps-v3 .tsg-group p svg{width:20px;height:20px;color:#3d2f9c}.wps.wps-v3 .tsg-group span{padding:6px 12px;border:1px solid #d1d1d6;border-radius:10px;font-size:15px;font-weight:600;color:#3a3a3c}.wps.wps-v3 .wps-tb__rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px var(--card-x) 0}.wps.wps-v3 .wps-tb__rule{display:flex;flex-direction:column;overflow:hidden;padding:32px 28px 28px;border-radius:28px;color:#1d1d1f}.wps.wps-v3 .wps-tb__rule h3{margin:0 0 6px;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.wps.wps-v3 .wps-tb__rule p{margin:0;font-size:17px;line-height:1.4}.wps.wps-v3 .wps-tb__rule>p{min-height:2.8em}.wps.wps-v3 .wps-tb__crop{display:grid;align-content:start;gap:14px;margin-top:28px;padding:24px;border-radius:22px;background:#fff;box-shadow:0 18px 40px -26px #00000059}.wps.wps-v3 .wps-tb__note{display:flex;align-items:center;gap:8px;margin:0;color:#3a3a3c;font-size:17px!important;font-weight:500}.wps.wps-v3 .wps-tb__note svg{flex:none;width:16px;height:16px;color:#157a35;fill:currentColor}.wps.wps-v3 .wps-tb__ticket{display:flex;justify-content:space-between;padding:18px 20px;border-radius:16px;background:#f5f5f7;font-size:19px}.wps.wps-v3 .wps-tb__extra{display:flex;align-items:center;gap:10px;padding:16px 20px;border-radius:16px;background:#e9f3ea;color:#1b7a4b;font-size:18px;font-weight:600}.wps.wps-v3 .wps-tb__extra svg{flex:none;width:20px;height:20px}.wps.wps-v3 .wps-tb__gicon{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:15px;background:#c9c3ef;color:#3d2f9c}.wps.wps-v3 .wps-tb__gicon svg{width:24px;height:24px}@media(max-width:1100px){.wps.wps-v3 .tsg{left:24px;right:24px;width:auto}}@media(max-width:900px){.wps.wps-v3 .wps-tb__rules{grid-template-columns:none}.wps.wps-v3 .wps-tb__rule{min-height:0}.wps.wps-v3 .wps-tb__rule>p{min-height:0}.wps.wps-v3 .wps-tb__crop{margin-top:28px}}@media(max-width:760px){.wps.wps-v3 .wps-tb__hero{height:620px;background:#efe8df}.wps.wps-v3 .wps-tb__hero--sheet{height:600px}.wps.wps-v3 .wps-tb__photo{height:52%;-o-object-position:20% center;object-position:20% center}.wps.wps-v3 .wps-tb__sheet{inset:auto 12px 12px;width:auto;translate:none;padding:16px}.wps.wps-v3 .tsg-legend,.wps.wps-v3 .tsg-foot,.wps.wps-v3 .tsg-tech small{display:none}.wps.wps-v3 .tsg-grid{grid-template-columns:64px repeat(3,minmax(0,1fr)) 46px;gap:5px}.wps.wps-v3 :is(.tsg-grid>.tsg-h:nth-child(n+5):nth-child(-n+8),.tsg-row>:nth-child(n+5):nth-child(-n+8)){display:none}.wps.wps-v3 .tsg-cell{font-size:12px}}@media(prefers-reduced-motion:reduce){.wps.wps-v3 :is(.tsg-next,.tsg-cell[data-walkin]){animation:none}.wps.wps-v3 .tsg-next[data-when=before]{display:none}}.wps.wps-v3 .wps-tk__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wps.wps-v3 .wps-tk__stats>span{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .wps-tk__stats small{color:#6e6e73;font-size:12px}.wps.wps-v3 .wps-tk__stats b{font-size:24px;font-weight:600;letter-spacing:-.02em}.wps.wps-v3 .wps-tk__stats [data-hi]{background:#e9f3ea;color:#1b7a4b}.wps.wps-v3 .wps-tk__stats [data-hi] small{color:#1b7a4b}.wps.wps-v3 .wps-tk__turn{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#f5f5f7;font-size:14px;animation:wps-in .5s both}.wps.wps-v3 .wps-tk__time{color:#6e6e73;font-size:12px}.wps.wps-v3 .wps-tk__money{display:grid;justify-items:end;font-weight:600}.wps.wps-v3 .wps-tk__money small{color:#1b7a4b;font-size:11px;font-weight:600}.wps.wps-v3 .wps-tk__req{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .wps-tk__req>span:last-child{display:grid}.wps.wps-v3 .wps-tk__req b{font-size:19px;font-weight:600}.wps.wps-v3 .wps-tk__req small{color:#6e6e73;font-size:16px}.wps.wps-v3 .wps-tk__blue{background:#dcebf8;color:#0b5c99}.wps.wps-v3 .wps-tk__rose{background:#fbe1d8;color:#a4462a}.wps.wps-v3 .wps-ib__about{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#f3f1fd;color:#3d2f9c}.wps.wps-v3 .wps-ib__about svg{flex:none;width:18px;height:18px}.wps.wps-v3 .wps-ib__about>span{display:grid}.wps.wps-v3 .wps-ib__about b{font-size:13px;font-weight:600}.wps.wps-v3 .wps-ib__about small{color:#6e6e73;font-size:12px}.wps.wps-v3 .wps-ib__msg{position:relative;max-width:82%;margin:0;padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.35;background:#e9e9eb;color:#1d1d1f;justify-self:start;animation:wps-in .5s both}.wps.wps-v3 .wps-ib__msg[data-from=salon]{justify-self:end;background:#0072bb;color:#fff}.wps.wps-v3 .wps-tb__crop .wps-ib__msg--still{animation:none;max-width:92%;padding:16px 20px;border-radius:22px;font-size:19px}.wps.wps-v3 .wps-ib__like{position:absolute;left:-8px;bottom:-8px;width:22px;height:22px;padding:4px;border-radius:50%;background:#fff;color:#e0245e;fill:currentColor;box-shadow:0 2px 6px #00000026}.wps.wps-v3 .wps-ib__added{justify-self:center;margin:4px 0 0;padding:6px 12px;border-radius:999px;background:#e9f3ea;color:#1b7a4b;font-size:12px;font-weight:600;animation:wps-in .5s both}@keyframes wps-in{0%{opacity:0;translate:0 8px}}.wps.wps-v3 .wps-hp{position:relative;height:min(720px,76vh);min-height:540px;margin:clamp(32px,4vw,56px) var(--card-x) 0;overflow:hidden;border-radius:var(--card-r);background:#2a2622}.wps.wps-v3 .wps-hp__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps.wps-v3 .wps-hp:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(transparent,#00000059);pointer-events:none}.wps.wps-v3 .wps-hp__live{position:absolute;left:50%;bottom:28px;z-index:1;display:flex;align-items:center;gap:6px;padding:8px;translate:-50% 0;border-radius:999px;background:#ffffffeb;color:#1d1d1f;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 48px -24px #0009;animation:wps-in .7s .6s both}.wps.wps-v3 .wps-hp__live>span{padding:8px 16px;font-size:15px}.wps.wps-v3 .wps-hp__live b{font-weight:600}.wps.wps-v3 .wps-hp__now{display:inline-flex;align-items:center;gap:8px}.wps.wps-v3 .wps-hp__now i{width:8px;height:8px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px #34c75933;animation:wps-hp-pulse 2s infinite}.wps.wps-v3 .wps-hp__stat{border-left:1px solid #e5e5ea}.wps.wps-v3 .wps-hp__stat b{font-size:17px}.wps.wps-v3 .wps-hp__next{display:inline-flex;align-items:center;gap:10px;border-radius:999px;background:#1d1d1f;color:#ffffffb3}.wps.wps-v3 .wps-hp__names{position:relative;display:inline-grid;min-width:44px;color:#fff}.wps.wps-v3 .wps-hp__names b{grid-area:1 / 1;opacity:0;animation:wps-hp-name 10s infinite}@keyframes wps-hp-name{0%{opacity:0;translate:0 6px}3%,22%{opacity:1;translate:0 0}25%,to{opacity:0;translate:0 -6px}}@keyframes wps-hp-pulse{50%{box-shadow:0 0 0 7px #34c75900}}@media(max-width:760px){.wps.wps-v3 .wps-hp{height:520px;min-height:0}.wps.wps-v3 .wps-hp__live{left:12px;right:12px;bottom:12px;translate:none;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:24px;white-space:normal;text-align:center}.wps.wps-v3 .wps-hp__live>span{padding:8px 6px;font-size:13px}.wps.wps-v3 :is(.wps-hp__now,.wps-hp__next){grid-column:span 3;justify-content:center}.wps.wps-v3 .wps-hp__now{order:-1}.wps.wps-v3 .wps-hp__stat{display:grid;border:0}.wps.wps-v3 .wps-hp__stat b{font-size:20px}}@media(prefers-reduced-motion:reduce){.wps.wps-v3 :is(.wps-tk__turn,.wps-ib__msg,.wps-ib__added,.wps-hp__live,.wps-hp__now i){animation:none}.wps.wps-v3 .wps-hp__names b{animation:none}.wps.wps-v3 .wps-hp__names b:first-child{opacity:1}}.wps.wps-v3 .wps-fm{overflow:hidden}.wps.wps-v3 .wps-fm__head{display:grid;justify-items:center;gap:18px;max-width:1200px;margin:0 auto 40px;padding-inline:24px;text-align:center}.wps.wps-v3 .wps-fm__all{display:inline-flex;align-items:center;gap:6px;padding:11px 20px;border-radius:999px;background:#1d1d1f;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.wps.wps-v3 .wps-fm__all svg{width:16px;height:16px}.wps.wps-v3 .wps-fm__rows{display:grid;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.wps.wps-v3 .wps-fm__row{overflow:hidden}.wps.wps-v3 .wps-fm__track{display:flex;gap:12px;width:-moz-max-content;width:max-content;margin:0;padding:2px 0;list-style:none;animation:wps-fm-left var(--secs) linear infinite}.wps.wps-v3 .wps-fm__track>li{flex:none}.wps.wps-v3 .wps-fm__row[data-dir=right] .wps-fm__track{animation-name:wps-fm-right}.wps.wps-v3 .wps-fm__row:is(:hover,:focus-within) .wps-fm__track{animation-play-state:paused}@keyframes wps-fm-left{to{translate:calc(-50% - 6px) 0}}@keyframes wps-fm-right{0%{translate:calc(-50% - 6px) 0}to{translate:0 0}}.wps.wps-v3 .wps-fm__chip{display:inline-flex;align-items:center;gap:10px;padding:14px 22px 14px 18px;border-radius:999px;background:#f5f5f7;color:#1d1d1f;font-size:17px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .2s,color .2s}.wps.wps-v3 .wps-fm__chip svg{flex:none;width:20px;height:20px}.wps.wps-v3 .wps-fm__chip[data-tone=blue] svg{color:#0072bb}.wps.wps-v3 .wps-fm__chip[data-tone=lilac] svg{color:#6b4fbb}.wps.wps-v3 .wps-fm__chip[data-tone=coral] svg{color:#d9573f}.wps.wps-v3 .wps-fm__chip[data-tone=mint] svg{color:#1f9a74}.wps.wps-v3 .wps-fm__chip[data-tone=butter] svg{color:#c7861a}.wps.wps-v3 .wps-fm__chip:hover{background:#1d1d1f;color:#fff}.wps.wps-v3 .wps-fm__chip:hover svg{color:#fff}.wps.wps-v3 .wps-fm__chip:focus-visible{outline:2px solid #0072bb;outline-offset:2px}@media(max-width:760px){.wps.wps-v3 .wps-fm__rows{gap:10px}.wps.wps-v3 .wps-fm__chip{padding:11px 16px 11px 14px;font-size:15px}.wps.wps-v3 .wps-fm__chip svg{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){.wps.wps-v3 .wps-fm__row{overflow-x:auto;scrollbar-width:none}.wps.wps-v3 .wps-fm__track{animation:none;padding-inline:24px}.wps.wps-v3 .wps-fm__track>li[aria-hidden]{display:none}}.wps.wps-v3 .wps-sw{padding:8px 0 clamp(48px,7vw,96px)}.wps.wps-v3 .wps-sw__photo{position:relative;margin:0 var(--card-x);height:clamp(340px,46vw,min(68vh,640px));border-radius:28px;background:#1d1d1f}.wps.wps-v3 .wps-sw__layer{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#1d1d1f}.wps.wps-v3 .wps-sw__layer img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% 50%;object-position:55% 50%}.wps.wps-v3 .wps-sw :is(.wps-story__facts,figcaption){z-index:2}.wps.wps-v3 .wps-sw figcaption{position:absolute;left:18px;bottom:18px;padding:7px 14px;border-radius:999px;background:#111111b8;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wps.wps-v3 .wps-sw__runway{position:relative;z-index:3;height:calc(140vh - var(--zs-top, 0px));margin-bottom:calc(-1 * var(--zs-spare, 0px))}.wps.wps-v3 .wps-sw__pin{position:sticky;top:var(--zs-top, 0px);height:calc(100vh - var(--zs-top, 0px));padding-top:var(--zs-pt, 24px);pointer-events:none}.wps.wps-v3 .wps-sw[data-zoom] .wps-sw__photo{background:transparent}.wps.wps-v3 .wps-sw[data-zoom] .wps-sw__layer{inset:0 auto auto 0;width:100%;height:100%;border-radius:calc(28px * (1 - var(--zs-grow, 0)))}.wps.wps-v3 .wps-sw[data-zoom] :is(.wps-story__facts,figcaption){opacity:calc(1 - 1.6 * var(--zs-grow, 0))}.wps.wps-v3 .wps-sw__text{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start;margin:clamp(36px,4vw,56px) var(--card-x) 0;padding-inline:clamp(0px,2vw,24px)}.wps.wps-v3 .wps-sw .wps-kicker{margin:0 0 12px;color:#6e6e73}.wps.wps-v3 .wps-sw .wps-quote{color:#1d1d1f;font-size:clamp(36px,4.4vw,64px)}.wps.wps-v3 .wps-sw__body{max-width:600px;margin:6px 0 0;font-size:19px;line-height:1.6;color:#424245}.wps.wps-v3 .wps-sw .wps-story__more{color:#06c}@media(max-width:900px){.wps.wps-v3 .wps-sw__photo{height:min(100vw,62vh);border-radius:22px}.wps.wps-v3 .wps-sw[data-zoom] .wps-sw__layer{border-radius:calc(22px * (1 - var(--zs-grow, 0)))}.wps.wps-v3 .wps-sw .wps-story__facts{top:auto;bottom:14px;right:14px;flex-direction:row}.wps.wps-v3 .wps-sw .wps-story__facts li{min-width:0;padding:9px 12px;font-size:12px}.wps.wps-v3 .wps-sw .wps-story__facts strong{font-size:20px}.wps.wps-v3 .wps-sw figcaption{top:14px;bottom:auto;left:14px}.wps.wps-v3 .wps-sw__text{grid-template-columns:1fr;gap:18px;padding-inline:8px}.wps.wps-v3 .wps-sw__body{font-size:17px}}.wps.wps-v3 .wps-bd .wps-tb__head{gap:16px}.wps.wps-v3 .wps-bd__btn{margin-top:6px;gap:8px;background:#1d1d1f;color:#fff;box-shadow:none}.wps.wps-v3 .wps-bd__btn:hover{background:#000}.wps.wps-v3 .wps-bd__btn svg{width:18px;height:18px}.wps.wps-v3 .wps-bd__photo{max-width:1152px;margin:0 auto;margin-inline:max(24px,calc((100% - 1152px)/2));aspect-ratio:16 / 8;overflow:hidden;border-radius:28px;background:#e8e8ed}.wps.wps-v3 .wps-bd__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}@media(max-width:900px){.wps.wps-v3 .wps-bd__photo{aspect-ratio:4 / 3;border-radius:22px;margin-inline:16px}}.wps.wps-v3 .wps-ix__grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);gap:48px;align-items:center;max-width:1200px;margin:0 auto;padding-inline:24px}.wps.wps-v3 .wps-ix__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wps.wps-v3 .wps-ix__item{display:flex;gap:18px;width:100%;padding:18px 20px;border:0;border-radius:20px;background:transparent;color:#1d1d1f;text-align:left;cursor:pointer;transition:background-color .25s}.wps.wps-v3 .wps-ix__item:hover{background:#00000008}.wps.wps-v3 .wps-ix__item[data-current]{background:#f5f5f7;cursor:default}.wps.wps-v3 .wps-ix__item:focus-visible{outline:2px solid #0071e3;outline-offset:2px}.wps.wps-v3 .wps-ix__bar{position:relative;flex:none;width:3px;overflow:hidden;border-radius:3px;background:#0000001a}.wps.wps-v3 .wps-ix__item:not([data-current]) .wps-ix__bar{background:transparent}.wps.wps-v3 .wps-ix__bar i{position:absolute;inset:0 0 auto;height:0;background:#1d1d1f;animation-name:wps-ix-fill;animation-timing-function:linear;animation-fill-mode:forwards}.wps.wps-v3 .wps-ix__bar i[data-full]{height:100%;animation:none}@keyframes wps-ix-fill{0%{height:0}to{height:100%}}.wps.wps-v3 .wps-ix__words{display:grid;gap:4px}.wps.wps-v3 .wps-ix__words b{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#86868b;transition:color .25s}.wps.wps-v3 .wps-ix__item[data-current] .wps-ix__words b{color:#1d1d1f}.wps.wps-v3 .wps-ix__words>span{display:none;font-size:17px;line-height:1.45;color:#424245}.wps.wps-v3 .wps-ix__item[data-current] .wps-ix__words>span{display:block;animation:wps-in .4s both}.wps.wps-v3 .wps-ix__stage{position:relative;height:620px;overflow:hidden;border-radius:var(--card-r);background:#e8e2d8}.wps.wps-v3 .wps-ix__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:8% center;object-position:8% center}.wps.wps-v3 .wps-ix__thread{position:absolute;right:28px;bottom:28px;width:min(370px,calc(100% - 56px));display:grid;gap:8px;padding:20px;border-radius:24px;background:#fffffff5;color:#1d1d1f;box-shadow:0 40px 80px -30px #0000008c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wps.wps-v3 .wps-ix__after{display:grid;animation:wps-in .5s both}.wps.wps-v3 .wps-ix__pic{display:block;width:150px;height:150px;margin:0 0 8px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.wps.wps-v3 .wps-ix__after .wps-ib__added{display:inline-flex;align-items:center;gap:6px;animation:none}.wps.wps-v3 .wps-ix__after svg{width:14px;height:14px}@media(max-width:900px){.wps.wps-v3 .wps-ix__grid{grid-template-columns:none;gap:20px;padding-inline:16px}.wps.wps-v3 .wps-ix__stage{order:-1;height:560px;border-radius:24px}.wps.wps-v3 .wps-ix__photo{-o-object-position:25% center;object-position:25% center}.wps.wps-v3 .wps-ix__thread{left:10px;right:10px;bottom:10px;width:auto;padding:16px}.wps.wps-v3 .wps-ix__item{padding:14px 16px}.wps.wps-v3 .wps-ix__words b{font-size:19px}}@media(prefers-reduced-motion:reduce){.wps.wps-v3 :is(.wps-ix__after,.wps-ix__words>span){animation:none}}.wps.wps-v3 .wps-tk__row{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(440px,84vw);margin:20px 0 0;padding:0 var(--card-x) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--card-x);scrollbar-width:none;outline:none}.wps.wps-v3 .wps-tk__row::-webkit-scrollbar{display:none}.wps.wps-v3 .wps-tk__row>.wps-tb__rule{scroll-snap-align:start}.wps.wps-v3 .wps-tk__row:focus-visible{box-shadow:inset 0 0 0 3px #0071e380}.wps.wps-v3 .wps-tk__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:24px var(--card-x) 0}.wps.wps-v3 .wps-tk__timer{grid-column:2;margin-top:0}.wps.wps-v3 .wps-tk__arrows{grid-column:3;display:flex;justify-content:flex-end}.wps.wps-v3 .wps-tk__btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:999px;background:#0072bb;color:#fff;font-size:18px;font-weight:600}.wps.wps-v3 .wps-tk__btn svg{width:20px;height:20px}.wps.wps-v3 .wps-tk__line{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#f5f5f7;font-size:16px}.wps.wps-v3 .wps-tk__line span{color:#6e6e73;font-size:14px}.wps.wps-v3 .wps-tk__line em{padding:3px 9px;border-radius:999px;background:#e5e5ea;color:#3a3a3c;font-size:12px;font-style:normal;font-weight:700}.wps.wps-v3 .wps-tk__line em[data-k=req]{background:#e3f4e6;color:#157a35}.wps.wps-v3 .wps-tk__note{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 16px;border-radius:20px;background:#f2f2f5}.wps.wps-v3 .wps-tk__note--older{opacity:.7;scale:.96}.wps.wps-v3 .wps-tk__app{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#0b5c99;color:#fff;font-size:14px;font-weight:800;letter-spacing:-.04em}.wps.wps-v3 .wps-tk__note>span:nth-child(2){display:grid;gap:1px}.wps.wps-v3 .wps-tk__note b{font-size:16px;font-weight:600}.wps.wps-v3 .wps-tk__note small{color:#3a3a3c;font-size:14px;line-height:1.35}.wps.wps-v3 .wps-tk__note em{color:#8e8e93;font-size:12px;font-style:normal}.wps.wps-v3 .wps-tb__extra svg[class*=heart]{fill:currentColor}.wps.wps-v3 .wps-tk__photo{display:grid;grid-template-columns:116px 1fr;align-items:center;gap:14px}.wps.wps-v3 .wps-tk__photo img{width:116px;height:116px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.wps.wps-v3 .wps-tk__photo span{display:grid;gap:2px}.wps.wps-v3 .wps-tk__photo b{font-size:18px;font-weight:600}.wps.wps-v3 .wps-tk__photo small{color:#6e6e73;font-size:15px}.wps.wps-v3 .wps-tk__stars{display:flex;gap:4px;color:#f2a516}.wps.wps-v3 .wps-tk__stars svg{width:22px;height:22px;fill:currentColor}.wps.wps-v3 .wps-tb__crop .wps-tk__quote{font-size:19px;line-height:1.4}.wps.wps-v3 .wps-tk__who{color:#6e6e73;font-size:14px}.wps.wps-v3 .wps-tk__pay{display:grid}.wps.wps-v3 .wps-tk__pay small{color:#6e6e73;font-size:14px}.wps.wps-v3 .wps-tk__pay b{font-size:34px;font-weight:700;letter-spacing:-.03em}.wps.wps-v3 .wps-tk__bars{display:flex;align-items:flex-end;gap:8px;height:90px}.wps.wps-v3 .wps-tk__bars i{flex:1;border-radius:8px 8px 3px 3px;background:linear-gradient(#7bb37a,#4f8f55)}@media(max-width:760px){.wps.wps-v3 .wps-tk__row{grid-template-columns:none;gap:12px}.wps.wps-v3 .wps-tk__arrows{display:none}.wps.wps-v3 .wps-tk__bar{display:flex;justify-content:center;margin-top:20px}}.wps.wps-v3 .wps-ys__accent{color:var(--salon);transition:color .3s}.wps.wps-v3 .wps-ys__hero{position:relative;height:680px;margin:0 var(--card-x);overflow:hidden;border-radius:var(--card-r);background:#e8e2d8}.wps.wps-v3 .wps-ys__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% center;object-position:0% center}.wps.wps-v3 .wps-ys__phone{position:absolute;right:8%;top:50%;width:330px;translate:0 -50%;padding:11px;border-radius:52px;background:#111;box-shadow:0 50px 90px -30px #0009,inset 0 0 0 2px #333}.wps.wps-v3 .wps-ys__screen{display:grid;gap:9px;padding:16px 16px 18px;border-radius:42px;overflow:hidden;background:color-mix(in srgb,var(--salon) 7%,#fbfaf8);color:#1d1d1f;transition:background-color .3s}.wps.wps-v3 .wps-ys__url{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;padding:6px;border-radius:999px;background:#0000000d;color:#6e6e73;font-size:11px}.wps.wps-v3 .wps-ys__url svg{width:10px;height:10px}.wps.wps-v3 .wps-ys__logo{display:flex;align-items:center;justify-content:center;gap:7px;margin:4px 0 0;color:var(--salon)}.wps.wps-v3 .wps-ys__mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--salon);color:#fff}.wps.wps-v3 .wps-ys__mark svg{width:15px;height:15px}.wps.wps-v3 .wps-ys__name{font-family:var(--font-display, Georgia, serif);font-size:21px;font-style:italic;font-weight:700;letter-spacing:-.02em}.wps.wps-v3 .wps-ys__logo small{color:#6e6e73;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.wps.wps-v3 .wps-ys__room{width:100%;height:110px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.wps.wps-v3 .wps-ys__h{margin:2px 0 0;font-size:15px;font-weight:600}.wps.wps-v3 .wps-ys__cats{display:flex;gap:6px}.wps.wps-v3 .wps-ys__cats span{padding:5px 10px;border:1px solid #e5e5ea;border-radius:999px;background:#fff;color:#6e6e73;font-size:11.5px;font-weight:600}.wps.wps-v3 .wps-ys__cats span[data-on]{border-color:color-mix(in srgb,var(--salon) 45%,transparent);background:color-mix(in srgb,var(--salon) 12%,#fff);color:var(--salon)}.wps.wps-v3 .wps-ys__svc{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #ececf0;border-radius:14px;background:#fff}.wps.wps-v3 .wps-ys__svc span{display:grid}.wps.wps-v3 .wps-ys__svc b{font-size:13px;font-weight:600}.wps.wps-v3 .wps-ys__svc small{color:#6e6e73;font-size:11.5px}.wps.wps-v3 .wps-ys__svc i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #d1d1d6;border-radius:50%;color:#6e6e73}.wps.wps-v3 .wps-ys__svc i svg{width:13px;height:13px}.wps.wps-v3 .wps-ys__svc[data-on]{border-color:color-mix(in srgb,var(--salon) 45%,transparent);background:color-mix(in srgb,var(--salon) 9%,#fff)}.wps.wps-v3 .wps-ys__svc[data-on] i{border-color:var(--salon);background:var(--salon);color:#fff}.wps.wps-v3 .wps-ys__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid #ececf0}.wps.wps-v3 .wps-ys__foot small{color:#6e6e73;font-size:11.5px}.wps.wps-v3 .wps-ys__foot b{margin-right:4px;color:#1d1d1f;font-weight:600}.wps.wps-v3 .wps-ys__go{display:inline-flex;align-items:center;gap:4px;padding:9px 16px;border-radius:999px;background:var(--salon);color:#fff;font-size:13px;font-weight:600;transition:background-color .3s}.wps.wps-v3 .wps-ys__go svg{width:14px;height:14px}.wps.wps-v3 :is(.wps-ys__mark,.wps-ys__svc,.wps-ys__svc i,.wps-ys__cats span){transition:background-color .3s,border-color .3s,color .3s}.wps.wps-v3 .wps-ys__picker{display:grid;justify-items:center;gap:12px;margin-top:28px}.wps.wps-v3 .wps-ys__picker p{margin:0;color:#6e6e73;font-size:15px}.wps.wps-v3 .wps-ys__picker b{color:#1d1d1f;font-weight:600}.wps.wps-v3 .wps-ys__swatches{display:flex;gap:14px;padding:14px 20px;border-radius:999px;background:#e8e8edb8}.wps.wps-v3 .wps-ys__swatch{width:30px;height:30px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--c);box-shadow:inset 0 0 0 1px #00000026;transition:box-shadow .2s,scale .2s}.wps.wps-v3 .wps-ys__swatch:hover{scale:1.08}.wps.wps-v3 .wps-ys__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c)}.wps.wps-v3 .wps-ys__swatch:focus-visible{outline:2px solid #0071e3;outline-offset:5px}html .wps.wps-v3 .wps-ys__swatch{min-height:0;min-width:0}.wps.wps-v3 .wps-ys__note{display:flex;justify-content:center;align-items:flex-start;gap:8px;max-width:640px;margin:18px auto 0;padding:0 24px;color:#6e6e73;font-size:13px;line-height:1.45;text-align:center}.wps.wps-v3 .wps-ys__note svg{flex:none;width:15px;height:15px;margin-top:2px}.wps.wps-v3 .wps-ys__note b{color:#3a3a3c;font-weight:600}@media(max-width:760px){.wps.wps-v3 .wps-ys__hero{height:640px;border-radius:24px}.wps.wps-v3 .wps-ys__photo{height:45%;-o-object-position:30% center;object-position:30% center}.wps.wps-v3 .wps-ys__phone{inset:auto auto -150px 50%;width:290px;translate:-50% 0}.wps.wps-v3 .wps-ys__swatches{gap:10px;padding:12px 16px}}.wps.wps-v3 .wps-prod__hero{padding-top:clamp(40px,6vw,88px)}.wps.wps-v3 .wps-prod__title{font-size:clamp(44px,5.6vw,88px);line-height:1.02}.wps.wps-v3 .wps-prod__title .wps-serif{color:var(--blue)}.wps.wps-v3 .wps-prod__hero .wps-lede{max-width:640px}.wps.wps-v3 .wps-fc[data-look=crop] .wps-fc__card{height:600px}.wps.wps-v3 .wps-fc[data-look=crop] .wps-fc__card:before{content:none}.wps.wps-v3 .wps-fc[data-look=crop] .wps-fc__text{color:#1d1d1f;text-shadow:none;padding-top:52px}.wps.wps-v3 .wps-fc[data-look=crop] .wps-fc__visual{position:relative;inset:auto;flex:1;display:grid;place-items:start center;padding:8px 32px 0;overflow:hidden}.wps.wps-v3 .pp-crop{width:min(560px,100%);margin-top:12px}.wps.wps-v3 .pp-crop>*{font-size:18px}.wps.wps-v3 .pp-next{display:grid;gap:2px;padding:18px 20px;border:2px solid #0072bb;border-radius:18px}.wps.wps-v3 .pp-next small{color:#0072bb;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wps.wps-v3 .pp-next b{font-size:40px;letter-spacing:-.03em;line-height:1.05}.wps.wps-v3 .pp-next span{color:#3a3a3c;font-size:16px}.wps.wps-v3 .pp-line{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pp-line li{display:grid;grid-template-columns:28px auto 1fr;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#f5f5f7;font-size:16px}.wps.wps-v3 .pp-line li i{font-style:normal;color:#6e6e73;font-weight:700}.wps.wps-v3 .pp-line li span{justify-self:end;color:#6e6e73;font-size:14px}.wps.wps-v3 .pp-line li[data-next]{background:#0072bb;color:#fff}.wps.wps-v3 .pp-line li[data-next] :is(i,span){color:#fffc}.wps.wps-v3 .pp-line li[data-busy]{background:transparent;color:#8e8e93}.wps.wps-v3 .pp-wait{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:16px 18px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .pp-wait span{grid-column:1;color:#6e6e73;font-size:15px}.wps.wps-v3 .pp-wait em{grid-row:1 / 3;grid-column:2;display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1.5px solid #0072bb;border-radius:999px;color:#0072bb;font-size:15px;font-style:normal;font-weight:700}.wps.wps-v3 .pp-wait em svg{width:16px;height:16px}.wps.wps-v3 .pp-menu{display:grid;gap:4px;margin:0;padding:8px;border-radius:16px;box-shadow:0 0 0 1px #e5e5ea;list-style:none}.wps.wps-v3 .pp-menu li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;font-size:17px}.wps.wps-v3 .pp-menu li span{color:#6e6e73;font-size:14px}.wps.wps-v3 .pp-menu li[data-off],.wps.wps-v3 .pp-menu li[data-off] span{color:#aeaeb2}.wps.wps-v3 .pp-ok{display:inline-flex;align-items:center;gap:4px;color:#1b7a4b!important;font-weight:600}.wps.wps-v3 .pp-ok svg{width:15px;height:15px}.wps.wps-v3 .pp-dlg__h{display:flex;align-items:center;gap:8px;margin:0;font-size:21px!important;font-weight:700}.wps.wps-v3 .pp-dlg__h svg{width:20px;height:20px;color:#1b7a4b}.wps.wps-v3 .pp-dlg__sub{margin-top:-6px;color:#6e6e73;font-size:15px!important}.wps.wps-v3 .pp-skip{background:#1d1d1f!important;color:#fff!important}.wps.wps-v3 .pp-log{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pp-log li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .pp-log li svg{flex:none;width:20px;height:20px;color:#6e6e73}.wps.wps-v3 .pp-log li span{display:grid}.wps.wps-v3 .pp-log li small{color:#6e6e73;font-size:14px}.wps.wps-v3 .wps-prod__more{padding-top:clamp(40px,6vw,80px)}@media(max-width:760px){.wps.wps-v3 .wps-fc[data-look=crop] .wps-fc__card{height:560px}.wps.wps-v3 .wps-fc[data-look=crop] .wps-fc__text{padding:36px 24px 16px}.wps.wps-v3 .wps-fc[data-look=crop] .wps-fc__visual{padding:4px 16px 0}.wps.wps-v3 .pp-next b{font-size:32px}.wps.wps-v3 .wps-fc[data-look=crop] .wps-fc__card{height:600px}.wps.wps-v3 .pp-crop{padding:16px}.wps.wps-v3 .pp-next{padding:12px 14px}.wps.wps-v3 .pp-line li{grid-template-columns:18px auto 1fr;gap:8px;padding:8px 10px;font-size:15px}.wps.wps-v3 .pp-line li span{font-size:12px;white-space:nowrap}.wps.wps-v3 .pp-menu li{font-size:15px;padding:8px 10px}.wps.wps-v3 .pp-menu li span{font-size:12px}}.wps.wps-v3 .wps-prod__hero{padding-top:12px}.wps.wps-v3 .wps-prod__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0 var(--card-x)}.wps.wps-v3 .wps-prod__card{display:flex;flex-direction:column;min-height:740px;overflow:hidden;border-radius:28px;background:var(--prod-tone, #ecdcc0);color:#1d1d1f}.wps.wps-v3 .wps-prod__words{padding:40px 44px 36px}.wps.wps-v3 .wps-prod__label{margin:0 0 18px;font-size:16px;font-weight:500}.wps.wps-v3 .wps-prod__card .wps-prod__title{margin:0;font-size:clamp(44px,4.6vw,76px);line-height:1.02;text-align:left}.wps.wps-v3 .wps-prod__card .wps-prod__title .wps-serif{color:inherit}.wps.wps-v3 .wps-prod__card .wps-lede{max-width:540px;margin:20px 0 0;color:#1d1d1f;font-size:20px;line-height:1.4;text-align:left}.wps.wps-v3 .wps-prod__float{display:flex;flex:1;flex-direction:column;margin:0 32px -24px;padding-top:4px;opacity:0;transform:translateY(56px);transition:opacity .9s ease .2s,transform 1.1s cubic-bezier(.2,.7,.2,1) .2s}.wps.wps-v3 .wps-prod__hero[data-in] .wps-prod__float{opacity:1;transform:none}.wps.wps-v3 .wps-prod__float .wps-tb__sheet{position:relative;inset:auto;width:940px;translate:none;zoom:.645;border-radius:24px 24px 0 0;box-shadow:0 30px 80px -30px #28190a66,0 0 0 1px #0000000a}.wps.wps-v3 .wps-prod__photo{position:relative;height:auto;min-height:470px;margin:0;border-radius:28px}.wps.wps-v3 .wps-prod__photo .wps-tb__photo{-o-object-position:50% 40%;object-position:50% 40%}.wps.wps-v3 .wps-prod__card{min-height:0}.wps.wps-v3 .wps-prod__float .wps-tb__sheet{flex:1;align-content:start}.wps.wps-v3 .wps-prod__words{padding-bottom:28px}@media(max-width:1359px){.wps.wps-v3 .wps-prod__float .wps-tb__sheet{zoom:.58}}@media(max-width:1180px){.wps.wps-v3 .wps-prod__stage{grid-template-columns:none}.wps.wps-v3 .wps-prod__card{min-height:0}.wps.wps-v3 .wps-prod__float{margin-top:12px}.wps.wps-v3 .wps-prod__float .wps-tb__sheet{zoom:1;margin:0 auto}.wps.wps-v3 .wps-prod__photo{min-height:0;aspect-ratio:3 / 2}}@media(max-width:1040px){.wps.wps-v3 .wps-prod__float .wps-tb__sheet{zoom:.8}}@media(max-width:860px){.wps.wps-v3 .wps-prod__float .wps-tb__sheet{zoom:.68}}@media(max-width:760px){.wps.wps-v3 .wps-prod__stage{gap:12px}.wps.wps-v3 .wps-prod__card{border-radius:22px}.wps.wps-v3 .wps-prod__words{padding:28px 22px 24px}.wps.wps-v3 .wps-prod__label{margin-bottom:12px;font-size:14px}.wps.wps-v3 .wps-prod__card .wps-prod__title{font-size:40px}.wps.wps-v3 .wps-prod__card .wps-lede{font-size:17px}.wps.wps-v3 .wps-prod__float{margin:4px 16px -32px}.wps.wps-v3 .wps-prod__float .wps-tb__sheet{width:auto;zoom:1;border-radius:18px 18px 0 0}.wps.wps-v3 .wps-prod__photo{aspect-ratio:auto;height:340px;border-radius:22px}.wps.wps-v3 .wps-prod__photo .wps-tb__photo{height:100%}}@media(prefers-reduced-motion:reduce){.wps.wps-v3 .wps-prod__float{opacity:1!important;transform:none!important;transition:none!important}}.wps.wps-v3 .pco{gap:14px;padding:24px 26px}.wps.wps-v3 .pco-top{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid #ececf0}.wps.wps-v3 .pco-top b{font-size:20px}.wps.wps-v3 .pco-top small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pco-ok{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 12px;border-radius:999px;background:#e9f3ea;color:#1b7a4b;font-size:14px;font-weight:700}.wps.wps-v3 .pco-ok svg{width:15px;height:15px}.wps.wps-v3 .pco-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px}.wps.wps-v3 .pco-guest{display:flex;align-items:center;gap:8px;margin:6px 0 2px;color:#6e6e73;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wps.wps-v3 .pco-guest svg{width:15px;height:15px}.wps.wps-v3 .pco-line{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:#f5f5f7;font-size:16px;margin-bottom:6px}.wps.wps-v3 .pco-line span{display:grid}.wps.wps-v3 .pco-line small{color:#6e6e73;font-size:13px}.wps.wps-v3 .pco-line--tip{background:#eef6ef}.wps.wps-v3 .pco-pay{display:grid;align-content:start;gap:8px;padding-top:6px}.wps.wps-v3 .pco-sum{display:flex;justify-content:space-between;font-size:16px;color:#3a3a3c}.wps.wps-v3 .pco-off b{color:#1b7a4b}.wps.wps-v3 .pco-total{margin-top:6px;padding:14px 16px;border-radius:14px;background:#1d1d1f;color:#fff;font-size:18px}.wps.wps-v3 .pco-rate{margin:2px 0 0;color:#6e6e73;font-size:13px;text-align:right}.wps.wps-v3 .pp-guest span{display:grid}.wps.wps-v3 .pp-guest small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pp-off b{color:#1b7a4b}.wps.wps-v3 .pp-off span{display:inline-flex;align-items:center;gap:8px}.wps.wps-v3 .wps-tb__ticket span svg{width:18px;height:18px;margin-right:6px;vertical-align:-3px;color:#6e6e73}.wps.wps-v3 .pp-split{display:flex;gap:6px;padding:4px;border-radius:12px;background:#f5f5f7}.wps.wps-v3 .pp-split span{flex:1;padding:9px 10px;border-radius:9px;color:#6e6e73;font-size:15px;font-weight:600;text-align:center}.wps.wps-v3 .pp-split span[data-on]{background:#fff;color:#1d1d1f;box-shadow:0 2px 8px -4px #0000004d}.wps.wps-v3 .pp-share{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #ececf0;border-radius:14px;font-size:18px}.wps.wps-v3 .pp-share span{display:grid}.wps.wps-v3 .pp-share small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pp-points{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:#fdf3e2}.wps.wps-v3 .pp-points>svg{width:30px;height:30px;color:#c7861a;fill:currentColor}.wps.wps-v3 .pp-points span{display:grid}.wps.wps-v3 .pp-points b{font-size:26px;letter-spacing:-.02em}.wps.wps-v3 .pp-points small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pp-warn{background:#fde7e4!important;color:#b4362a!important}.wps.wps-v3 .pp-evidence{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pp-evidence li{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#f5f5f7;font-size:16px}.wps.wps-v3 .pp-evidence svg{width:16px;height:16px;color:#1b7a4b}@media(max-width:760px){.wps.wps-v3 .pco{padding:16px}.wps.wps-v3 .pco-top small{display:none}.wps.wps-v3 .pco-body{grid-template-columns:1fr;gap:10px}.wps.wps-v3 .pco-line small{display:none}.wps.wps-v3 .pco-line,.wps.wps-v3 .pco-sum{font-size:14px}.wps.wps-v3 .pp-evidence li,.wps.wps-v3 .pp-share{font-size:15px}}.wps.wps-v3 .wps-tb__ticket>span:has(>svg){display:inline-flex;align-items:center}.wps.wps-v3 .pp-crop .pp-guest{padding:10px 16px;font-size:16px}.wps.wps-v3 .pp-crop .pp-guest small{font-size:13px}.wps.wps-v3 .pp-crop:has(.pp-guest){gap:8px}.wps.wps-v3 .wps-ab3__hero{padding-top:12px}.wps.wps-v3 .wps-ab3__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0 var(--card-x)}.wps.wps-v3 .wps-ab3__lead{display:flex;flex-direction:column;min-height:700px;padding:40px 44px 44px;border-radius:28px;background:#f3d3c4;color:#1d1d1f}.wps.wps-v3 .wps-ab3__label{margin:0 0 18px;font-size:16px;font-weight:500}.wps.wps-v3 .wps-ab3__title{margin:0;font-size:clamp(44px,4.6vw,76px);line-height:1.02;text-align:left}.wps.wps-v3 .wps-ab3__title .wps-serif{color:inherit}.wps.wps-v3 .wps-ab3__lede{max-width:540px;margin:20px 0 0;font-size:20px;line-height:1.45}.wps.wps-v3 .wps-ab3__stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding-top:32px}.wps.wps-v3 .wps-ab3__stats p{display:grid;gap:6px;margin:0;padding:22px 24px;border-radius:20px;background:#ffffffb3;opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.wps.wps-v3 .wps-ab3__stats p+p{transition-delay:.15s}.wps.wps-v3 .wps-ab3__hero[data-in] .wps-ab3__stats p{opacity:1;transform:none}.wps.wps-v3 .wps-ab3__stats b{font-size:clamp(44px,4vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1}.wps.wps-v3 .wps-ab3__stats span{color:#3a3a3c;font-size:16px;line-height:1.35}.wps.wps-v3 :is(.wps-ab3__photo,.wps-ab3__pic){position:relative;margin:0;overflow:hidden;border-radius:28px;background:#e8e1da}.wps.wps-v3 :is(.wps-ab3__photo,.wps-ab3__pic) img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps.wps-v3 .wps-ab3__story{display:grid;gap:20px;padding-top:clamp(48px,6vw,96px)}.wps.wps-v3 .wps-ab3__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;margin:0 var(--card-x)}.wps.wps-v3 .wps-ab3__row[data-flip]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.wps.wps-v3 .wps-ab3__row[data-flip] .wps-ab3__pic{order:2}.wps.wps-v3 .wps-ab3__pic{min-height:560px}.wps.wps-v3 .wps-ab3__card{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(32px,4vw,56px);border-radius:28px;background:var(--ab-tone, #ecdcc0);color:#1d1d1f}.wps.wps-v3 .wps-ab3__card h2{margin:0 0 4px;font-size:clamp(32px,3vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.08}.wps.wps-v3 .wps-ab3__card p{margin:0;color:#2c2c2e;font-size:18px;line-height:1.6}.wps.wps-v3 .wps-ab3__list{padding:clamp(48px,6vw,88px) 0 clamp(28px,3vw,44px)}.wps.wps-v3 .wps-ab3__list .wps-lede{max-width:760px}.wps.wps-v3 .wps-ab3__lists{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 var(--card-x)}.wps.wps-v3 .wps-ab3__note{padding:36px 40px;border-radius:28px;background:var(--ab-tone);color:#1d1d1f}.wps.wps-v3 .wps-ab3__note h3{margin:0 0 18px;font-size:26px;font-weight:600;letter-spacing:-.02em}.wps.wps-v3 .wps-ab3__note ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wps.wps-v3 .wps-ab3__note li{padding:14px 18px;border-radius:14px;background:#ffffffbf;font-size:17px;line-height:1.45}.wps.wps-v3 .wps-ab3__after{max-width:760px;margin:36px auto 0;padding:0 24px;color:#3a3a3c;font-size:19px;line-height:1.6;text-align:center}.wps.wps-v3 .wps-ab3__strip{display:grid;grid-template-columns:.8fr 1.4fr .8fr;gap:20px;height:520px;margin:0 var(--card-x)}.wps.wps-v3 .wps-ab3__strip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:28px}.wps.wps-v3 .wps-ab3__pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 var(--card-x)}.wps.wps-v3 .wps-ab3__pair .wps-ab3__card{justify-content:flex-start}@media(max-width:1000px){.wps.wps-v3 :is(.wps-ab3__split,.wps-ab3__row,.wps-ab3__row[data-flip],.wps-ab3__lists,.wps-ab3__pair){grid-template-columns:none}.wps.wps-v3 .wps-ab3__row[data-flip] .wps-ab3__pic{order:0}.wps.wps-v3 .wps-ab3__lead{min-height:0}.wps.wps-v3 .wps-ab3__photo{aspect-ratio:3 / 2}.wps.wps-v3 .wps-ab3__pic{min-height:0;aspect-ratio:3 / 2}.wps.wps-v3 .wps-ab3__strip{grid-template-columns:1fr 1fr;height:auto}.wps.wps-v3 .wps-ab3__strip img{aspect-ratio:4 / 5;height:auto}.wps.wps-v3 .wps-ab3__strip img:nth-child(2){display:none}}@media(max-width:760px){.wps.wps-v3 :is(.wps-ab3__split,.wps-ab3__row,.wps-ab3__lists,.wps-ab3__pair,.wps-ab3__story){gap:12px}.wps.wps-v3 .wps-ab3__lead{padding:28px 22px 22px;border-radius:22px}.wps.wps-v3 .wps-ab3__title{font-size:40px}.wps.wps-v3 .wps-ab3__lede{font-size:17px}.wps.wps-v3 .wps-ab3__stats p{padding:16px}.wps.wps-v3 .wps-ab3__stats b{font-size:38px}.wps.wps-v3 .wps-ab3__stats span{font-size:14px}.wps.wps-v3 :is(.wps-ab3__photo,.wps-ab3__pic,.wps-ab3__card,.wps-ab3__note,.wps-ab3__strip img){border-radius:22px}.wps.wps-v3 .wps-ab3__card{padding:28px 22px}.wps.wps-v3 .wps-ab3__card p{font-size:16px}.wps.wps-v3 .wps-ab3__note{padding:26px 18px}.wps.wps-v3 .wps-ab3__note li{font-size:15px}.wps.wps-v3 .wps-ab3__after{font-size:17px;text-align:left}}@media(prefers-reduced-motion:reduce){.wps.wps-v3 .wps-ab3__stats p{opacity:1;transform:none;transition:none}}.wps.wps-v3 .wps-ab3__hero{padding-bottom:0}.wps.wps-v3 .wps-ab3__story{padding-top:20px}.wps-fm{--fm-ease: cubic-bezier(.22, 1, .36, 1)}.wps-fm [data-tone=blue]{--fm-c: var(--blue);--fm-d: #0b4f7c;--fm-t: #e3effa;--fm-g: linear-gradient(140deg, #3d9ad6, #0060a8)}.wps-fm [data-tone=lilac]{--fm-c: var(--lilac);--fm-d: var(--lilac-deep);--fm-t: var(--lilac-tint);--fm-g: linear-gradient(140deg, #9b83f0, #5f3fc9)}.wps-fm [data-tone=mint]{--fm-c: var(--mint);--fm-d: var(--mint-deep);--fm-t: var(--mint-tint);--fm-g: linear-gradient(140deg, #4cc39c, #17845f)}.wps-fm [data-tone=coral]{--fm-c: var(--coral);--fm-d: var(--coral-deep);--fm-t: var(--coral-tint);--fm-g: linear-gradient(140deg, #f08a6f, #c94b33)}.wps-fm [data-tone=butter]{--fm-c: var(--butter);--fm-d: var(--butter-deep);--fm-t: var(--butter-tint);--fm-g: linear-gradient(140deg, #6cb6ec, #1f74b8)}.wps-fm__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wps-fm__head{display:grid;justify-items:center;gap:18px;margin:18px 0 28px;padding-top:34px;text-align:center}.wps-cd-all[data-joined] .wps-fm__head{border-top:1px solid rgba(255,255,255,.75)}.wps-fm__head h2{margin:0;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.05;letter-spacing:-.04em;color:var(--noir);text-wrap:balance}.wps-fm__head h2 span{color:var(--blue)}.wps-fm__stats{display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0;padding:6px;list-style:none;border-radius:22px;background:#ffffffb8;box-shadow:0 0 0 1px #ffffffe6,0 18px 40px -30px #0a1b2e73;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wps-fm__stats li{display:grid;justify-items:center;min-width:116px;padding:10px 20px}.wps-fm__stats li+li{border-left:1px solid rgba(17,17,17,.08)}.wps-fm__stats b{font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1;letter-spacing:-.04em;color:var(--noir);font-variant-numeric:tabular-nums}.wps-fm__stats li:first-child b{color:var(--blue)}.wps-fm__stats span{margin-top:4px;font-size:13px;font-weight:650;color:#3d566c}.wps-fm__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;font-size:14px;font-weight:600;color:#2a4760}.wps-fm__legend span{display:inline-flex;align-items:center;gap:8px}.wps-fm__legend i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff}.wps-fm__legend [data-kind=try] i{background:var(--noir)}.wps-fm__legend svg{width:13px;height:13px}.wps-fm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.wps-fm__grid>.wps-fm__card:last-child:nth-child(odd){grid-column:1 / -1}.wps-fm .wps-fm__card{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:24px;overflow:hidden;border-radius:26px;background:radial-gradient(420px 220px at 100% 0%,color-mix(in srgb,var(--fm-c) 14%,transparent),transparent 70%),#fffffff0;box-shadow:0 0 0 1px #ffffffe6,0 0 0 1px color-mix(in srgb,var(--fm-c) 10%,transparent),0 24px 50px -36px #0a1b2e80}.wps-fm__cardhead{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px}.wps-fm__badge{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:var(--fm-g);color:#fff;box-shadow:0 10px 22px -12px var(--fm-c)}.wps-fm__badge svg{width:26px;height:26px}.wps-fm .wps-fm__cardhead h3{margin:0;font-size:21px;font-weight:750;line-height:1.2;letter-spacing:-.02em;text-transform:none;color:var(--noir)}.wps-fm__cardhead p{margin:3px 0 0;font-size:14px;line-height:1.4;color:var(--muted)}.wps-fm__count{display:grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:14px;background:var(--fm-t);font-size:20px;font-weight:800;color:var(--fm-d);font-variant-numeric:tabular-nums}.wps-fm .wps-fm__chips{display:flex;flex-wrap:wrap;align-content:center;gap:8px;margin:0;padding:0;list-style:none}.wps-fm .wps-fm__chip{display:inline-flex;align-items:center;gap:0;padding:3px 3px 3px 4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #11111117;transition:background .2s ease,box-shadow .2s ease,transform .2s var(--fm-ease)}.wps-fm .wps-fm__chip:hover{background:var(--fm-t);transform:translateY(-1px)}.wps-fm .wps-fm__chip[data-on]{background:var(--fm-t);box-shadow:inset 0 0 0 2px var(--fm-c)}.wps-fm .wps-fm__pick{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px 0 8px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;text-align:left;color:var(--ink);cursor:pointer}.wps-fm .wps-fm__pick svg{flex:none;width:16px;height:16px;color:var(--fm-c)}.wps-fm .wps-fm__pick b{font-size:14px;font-weight:650;color:var(--noir)}.wps-fm .wps-fm__act{display:grid;place-items:center;flex:none;width:30px;height:30px;min-height:0;padding:0;gap:0;border-radius:50%;background:color-mix(in srgb,var(--fm-c) 14%,#fff);color:var(--fm-d);box-shadow:none}.wps-fm .wps-fm__act[data-kind=try]{background:var(--noir);color:#fff}.wps-fm .wps-fm__act svg{width:14px;height:14px}.wps-fm .wps-fm__chip[data-on] .wps-fm__act[data-kind=see],.wps-fm .wps-fm__act[data-kind=see]:hover{background:var(--fm-c);color:#fff}.wps-fm .wps-fm__pick:focus-visible,.wps-fm .wps-fm__act:focus-visible,.wps-fm__go:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 50%,transparent);outline-offset:2px}.wps-fm__spots{display:grid}.wps-fm__spots>.wps-fm__spot{grid-area:1 / 1}.wps-fm__spot--ghost{visibility:hidden;pointer-events:none;animation:none}.wps-fm__spot{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:16px 18px;border-radius:20px;background:linear-gradient(135deg,var(--fm-t),color-mix(in srgb,var(--fm-t) 40%,#fff));animation:wps-fm-in .35s var(--fm-ease) both}@keyframes wps-fm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wps-fm__spoticon{align-self:start;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;color:var(--fm-c);box-shadow:0 6px 16px -10px var(--fm-c)}.wps-fm__spoticon svg{width:22px;height:22px}.wps-fm__spottext{display:grid;gap:3px}.wps-fm__spottext p{margin:0;font-size:14.5px;line-height:1.45;color:#2d3a45}.wps-fm__spottext .wps-fm__spottitle{font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--noir)}.wps-fm__spottext ul{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.wps-fm__spottext li{padding:4px 10px;border-radius:999px;background:#ffffffd9;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--fm-d)}.wps-fm__go{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--fm-c);color:#fff;font-size:14px;font-weight:750;white-space:nowrap;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.wps-fm__go[data-kind=try]{background:var(--noir)}.wps-fm__go:hover{transform:translateY(-1px);box-shadow:0 10px 20px -12px #0a1b2e99}.wps-fm__go svg{width:15px;height:15px}@media(max-width:1100px){.wps-fm__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.wps-fm__head{gap:14px;padding-top:26px}.wps-fm__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.wps-fm__stats li{min-width:0;padding:8px 6px}.wps-fm__stats span{font-size:12px}.wps-fm .wps-fm__card{gap:14px;padding:16px;border-radius:22px}.wps-fm__cardhead{grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.wps-fm__badge{width:44px;height:44px;border-radius:14px}.wps-fm__badge svg{width:22px;height:22px}.wps-fm .wps-fm__cardhead h3{font-size:18px}.wps-fm__count{min-width:38px;height:38px;font-size:17px}.wps-fm .wps-fm__pick,.wps-fm .wps-fm__pick b{font-size:13.5px}.wps-fm .wps-fm__card{grid-template-rows:none}.wps-fm__spots{order:1;scroll-margin-top:80px}.wps-fm__spot{grid-template-columns:40px minmax(0,1fr);padding:14px}.wps-fm .wps-fm__chips{order:2}.wps-fm__spoticon{width:40px;height:40px}.wps-fm__go{grid-column:1 / -1;justify-content:center}}@media(pointer:coarse){.wps-fm .wps-fm__pick{min-height:40px}.wps-fm .wps-fm__act{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.wps-fm__spot{animation:none}.wps-fm .wps-fm__chip,.wps-fm__go{transition:none}}.wps-fp-map .wps-cd-all{padding:24px 0 96px}.wps-fp-map .wps-cd-all>.wps-shell>.wps-fm__panel{padding:4px 20px 26px;border-radius:28px;background:radial-gradient(1100px 720px at 6% 0%,rgba(0,114,187,.26),transparent 70%),radial-gradient(900px 760px at 96% 32%,rgba(25,181,201,.2),transparent 70%),linear-gradient(180deg,#d6e8fb,#cadefb 40%,#d6eaf6 75%,#e6f2f9);box-shadow:inset 0 0 0 1px #fff9}@media(max-width:760px){.wps-fp-map .wps-cd-all{padding:12px 0 56px}.wps-fp-map .wps-cd-all>.wps-shell>.wps-fm__panel{padding:0 12px 14px;border-radius:22px}}.wpe{position:relative}.wpe section{position:relative;scroll-margin-top:72px}.wpe-head{display:grid;gap:16px;max-width:720px;margin-bottom:48px}.wpe-head--center{margin-inline:auto;text-align:center;justify-items:center}.wpe-h2{margin:0;font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.04em;font-weight:600;color:var(--noir);text-wrap:balance}.wpe-h2 .wps-serif{color:var(--blue)}.wpe-lede{margin:0;font-size:18px;line-height:1.55;color:var(--muted);text-wrap:pretty}.wpe-head--light .wps-label,.wpe-head--light .wpe-h2{color:#fff}.wpe-head--light .wpe-h2 .wps-serif{color:var(--butter-soft)}.wpe-head--light .wpe-lede{color:#ffffffb8}.wpe-head--light .wps-label:before{background:linear-gradient(90deg,rgb(58 155 224 / .5),var(--butter) 40%)}.wpe-film,.wpe-film video,.wpe-film img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.wpe-film{background:#fff}.wpe-glare{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgb(255 255 255 / .2) 0%,rgb(255 255 255 / .06) 24%,transparent 38%,transparent 70%,rgb(255 255 255 / .05) 100%)}.wpe-iphone{--metal: linear-gradient(160deg, #d8d3cb, #b4aea4);--metal-edge: #b4aea4;container-type:inline-size;position:relative}.wpe-iphone__body{position:relative;padding:1.3cqw;border-radius:17cqw;background:var(--metal);box-shadow:0 40px 70px -30px #0412208c,0 12px 24px -12px #04122066;backface-visibility:hidden;transform:translateZ(0)}.wpe-iphone[data-finish=night]{--metal: linear-gradient(160deg, #4a505a, #2a2e35);--metal-edge: #2a2e35}.wpe-iphone__glass{position:relative;padding:3.4cqw;border-radius:15.8cqw;background:#050607}.wpe-iphone__screen{position:relative;overflow:hidden;border-radius:12.4cqw;background:#fff;padding-top:11.5cqw}.wpe-iphone__screen:before{content:"11:40";position:absolute;top:3.4cqw;left:9cqw;font:700 4.1cqw/1 -apple-system,SF Pro Text,Manrope,sans-serif;color:#111;letter-spacing:-.01em}.wpe-iphone__screen:after{content:"";position:absolute;top:3.9cqw;right:8cqw;width:14cqw;height:3.2cqw;background:linear-gradient(#111,#111) 0 100% / 1cqw 40% no-repeat,linear-gradient(#111,#111) 1.6cqw 100% / 1cqw 60% no-repeat,linear-gradient(#111,#111) 3.2cqw 100% / 1cqw 80% no-repeat,linear-gradient(#111,#111) 4.8cqw 100% / 1cqw 100% no-repeat,linear-gradient(#111,#111) 7.6cqw 50% / 5.2cqw 3cqw no-repeat;border-radius:.6cqw}.wpe-iphone__screen>.wpe-film{aspect-ratio:393 / 852;height:auto}.wpe-iphone__island{position:absolute;z-index:5;top:5.6cqw;left:50%;width:29cqw;height:8.4cqw;margin-left:-14.5cqw;border-radius:99px;background:#000;box-shadow:inset -2.2cqw 0 0 -1.1cqw #10131a}.wpe-iphone__glass>.wpe-glare{inset:3.4cqw;border-radius:12.4cqw}.wpe-iphone__btn{position:absolute;width:.8cqw;border-radius:.8cqw;background:var(--metal-edge)}.wpe-iphone__btn--action{left:-.45cqw;top:19%;height:6%}.wpe-iphone__btn--up{left:-.45cqw;top:28%;height:10%}.wpe-iphone__btn--down{left:-.45cqw;top:40%;height:10%}.wpe-iphone__btn--side{right:-.45cqw;top:30%;height:15%}.wpe-ipad{--metal: linear-gradient(150deg, #f3f4f6 0%, #b8bcc3 30%, #eef0f2 55%, #a1a6ae 80%, #d9dce0 100%);container-type:inline-size;position:relative}.wpe-ipad__body{position:relative;padding:.7cqw;border-radius:4.4cqw;background:var(--metal);box-shadow:inset 0 0 0 .2cqw #fff9,0 50px 90px -40px #04122099,0 16px 30px -16px #04122066}.wpe-ipad[data-finish=night]{--metal: linear-gradient(150deg, #6b717c 0%, #2b2f36 30%, #737a86 55%, #23262c 80%, #50565f 100%)}.wpe-ipad__glass{position:relative;padding:2.3cqw;border-radius:3.8cqw;background:#050607}.wpe-ipad__cam{position:absolute;z-index:5;top:1cqw;left:50%;width:.6cqw;height:.6cqw;margin-left:-.3cqw;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3a4a6a,#090b10 70%)}.wpe-ipad__screen{position:relative;overflow:hidden;aspect-ratio:1600 / 1112;border-radius:1.6cqw;background:#fff}.wpe-ipad__glass>.wpe-glare{inset:2.3cqw;border-radius:1.6cqw}.wpe-monitor{container-type:inline-size;position:relative;display:grid;justify-items:center}.wpe-monitor__glass{position:relative;z-index:1;width:100%;padding:1.5cqw;border-radius:1.6cqw;background:#0b0c0e;box-shadow:0 0 0 .35cqw #c9ccd1,0 0 0 .5cqw #8d9299,0 50px 90px -40px #04122099}.wpe-monitor__screen{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:.4cqw;background:#fff}.wpe-monitor__glass>.wpe-glare{inset:1.5cqw;border-radius:.4cqw}.wpe-monitor__neck{width:16cqw;height:11cqw;margin-top:-.5cqw;background:linear-gradient(90deg,#8d9299,#e6e8eb 30%,#f6f7f8 50%,#c3c7cc 75%,#7d828a);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.wpe-monitor__foot{width:30cqw;height:1.6cqw;border-radius:.4cqw .4cqw 1cqw 1cqw;background:linear-gradient(#f1f2f4,#a3a8af);box-shadow:0 1.6cqw 3cqw -.6cqw #0000008c}.wpe-tilt{transition:transform .8s var(--ease)}.wpe-stage{padding:120px 0 110px;overflow:clip;color:#fff;isolation:isolate;background:radial-gradient(55% 45% at 18% 8%,rgb(58 155 224 / .2),transparent 70%),radial-gradient(50% 55% at 88% 30%,rgb(0 114 187 / .42),transparent 70%),radial-gradient(60% 40% at 50% 100%,rgb(137 155 255 / .18),transparent 70%),linear-gradient(180deg,#0a1b2e,#07182a 60%,#061220)}.wpe-stage__sky{position:absolute;inset:-20% -10% auto;height:80%;z-index:-1;pointer-events:none;opacity:.7;background:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent 60%),radial-gradient(1px 1px at 28% 12%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 44% 30%,#a9d8ff,transparent 60%),radial-gradient(1px 1px at 63% 18%,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 78% 9%,#fff,transparent 60%),radial-gradient(1px 1px at 90% 26%,#cfe3f4,transparent 60%),radial-gradient(1px 1px at 6% 40%,#fff,transparent 60%),radial-gradient(1px 1px at 55% 4%,#fff,transparent 60%);animation:wpe-twinkle 6s ease-in-out infinite alternate}@keyframes wpe-twinkle{0%{opacity:.35}to{opacity:.8}}.wpe-stage__wrap{width:min(1240px,calc(100% - 32px));margin:8px auto 0}.wpe-stage__set{--mx: 0;--my: 0;position:relative;aspect-ratio:1240 / 720}.wpe-stage__floor{position:absolute;left:-30%;right:-30%;bottom:-14%;height:62%;pointer-events:none;background:linear-gradient(rgb(255 255 255 / .09) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,rgb(255 255 255 / .09) 1px,transparent 1px) 0 0 / 64px 64px;transform:perspective(700px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:radial-gradient(60% 70% at 50% 70%,#000 20%,transparent 75%);mask-image:radial-gradient(60% 70% at 50% 70%,#000 20%,transparent 75%)}.wpe-slot{position:absolute;perspective:1400px;transform:translate3d(calc(var(--mx) * var(--depth) * 1px),calc(var(--my) * var(--depth) * .6px),0);transition:transform .6s var(--ease),opacity 1.1s ease,translate 1.3s var(--ease)}.wpe-stage__wrap:not([data-in]) .wpe-slot{opacity:0;translate:0 70px}.wpe-slot--monitor{--depth: 8;left:24%;top:0;width:52%;transition-delay:0s,.05s,.05s}.wpe-slot--ipad{--depth: 22;left:3%;top:42%;width:41%;z-index:2;transition-delay:0s,.25s,.25s}.wpe-slot--iphone{--depth: 30;left:78.5%;top:35%;width:15.5%;z-index:2;transition-delay:0s,.45s,.45s}.wpe-float{position:relative;animation:wpe-float 7s ease-in-out infinite}.wpe-slot--ipad .wpe-float{animation-duration:6s;animation-delay:-2s}.wpe-slot--iphone .wpe-float{animation-duration:5.2s;animation-delay:-1s}@keyframes wpe-float{0%,to{translate:0 0}50%{translate:0 -10px}}.wpe-slot--ipad .wpe-ipad{transform:rotateY(calc(16deg + var(--mx) * 4deg)) rotateX(calc(5deg - var(--my) * 3deg)) rotate(-1.5deg);transition:transform .6s var(--ease)}.wpe-slot--iphone .wpe-iphone{transform:rotateY(calc(-16deg + var(--mx) * 4deg)) rotateX(calc(4deg - var(--my) * 3deg)) rotate(2deg);transition:transform .6s var(--ease)}.wpe-slot--monitor .wpe-monitor{transform:rotateX(calc(var(--my) * -2deg)) rotateY(calc(var(--mx) * 2deg));transition:transform .6s var(--ease)}.wpe-float:after{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-5%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .55),transparent);filter:blur(6px)}.wpe-beams{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}.wpe-beam{fill:none;stroke:#a9d8ff52;stroke-width:2;stroke-dasharray:3 9;stroke-linecap:round;animation:wpe-dash 1.2s linear infinite}@keyframes wpe-dash{to{stroke-dashoffset:-24}}.wpe-spark{fill:url(#wpe-spark-glow)}.wpe-ping{position:absolute;z-index:5;left:50%;top:40%;width:34%;aspect-ratio:1;margin:-17% 0 0 -17%;border-radius:50%;border:2px solid var(--butter-soft);opacity:0;pointer-events:none;animation:wpe-ping 5s ease-out infinite}.wpe-slot--iphone .wpe-ping{width:90%;margin:-45% 0 0 -45%}@keyframes wpe-ping{0%,35%{opacity:0;scale:.4}37%{opacity:.95;scale:.4}62%{opacity:0;scale:1.5}to{opacity:0;scale:1.5}}.wpe-chip{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 14px 9px 10px;border-radius:999px;font-size:14px;font-weight:700;color:var(--noir);background:#fffffff0;box-shadow:0 16px 30px -14px #0009,0 0 0 1px #fff9;animation:wpe-chip-late 5s var(--ease) infinite}.wpe-chip svg{width:18px;height:18px;padding:4px;box-sizing:content-box;border-radius:50%;color:var(--butter-deep);background:var(--butter-tint)}.wpe-chip--ipad{left:6%;top:-9%;animation-name:wpe-chip-first}.wpe-chip--monitor{right:-6%;top:8%}.wpe-chip--iphone{right:8%;top:-11%}@keyframes wpe-chip-first{0%{opacity:0;translate:0 10px}4%,30%{opacity:1;translate:0 0}36%,to{opacity:0;translate:0 -6px}}@keyframes wpe-chip-late{0%,36%{opacity:0;translate:0 10px}41%,86%{opacity:1;translate:0 0}94%,to{opacity:0;translate:0 -6px}}.wpe-trio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:64px 0 0;padding:0;list-style:none}.wpe-trio li{display:grid;gap:6px;align-content:start;padding:20px;border-radius:20px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wpe-trio svg{width:26px;height:26px;margin-bottom:6px;color:var(--butter-soft)}.wpe-trio b{font-size:17px;color:#fff}.wpe-trio span{font-size:15px;line-height:1.45;color:#ffffffa8}.wpe-touch{padding:130px 0 120px;overflow:clip;background:linear-gradient(180deg,#e3f1fc 0%,#f4f8fc 55%,transparent 100%)}.wpe-touch__blob{position:absolute;right:-12%;top:6%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(58 155 224 / .32),rgb(245 178 189 / .18) 55%,transparent);filter:blur(10px);pointer-events:none}.wpe-touch__grid{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);gap:56px;align-items:center}.wpe-touch__text .wpe-head{margin-bottom:28px}.wpe-touch .wpe-h2{font-size:clamp(34px,3.8vw,54px)}.wpe-tabs{display:grid;gap:10px}.wpe-tab{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;overflow:hidden;padding:14px 16px;border:0;border-radius:18px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:#fff9;box-shadow:inset 0 0 0 1px #0b4f801f;transition:background .3s,box-shadow .3s,transform .3s var(--ease)}.wpe-tab:hover{background:#fff}.wpe-tab[data-on]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--butter),0 18px 36px -22px #0b4f808c;transform:translate(6px)}.wpe-tab__text{display:grid;gap:2px}.wpe-tab__text b{font-size:16.5px;color:var(--noir)}.wpe-tab__text span{font-size:14.5px;line-height:1.4;color:var(--muted)}.wpe-tab__bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--butter);transform-origin:0 50%;transform:scaleX(var(--p, 0));transition:transform .25s linear}.wpe-touch__device{position:relative;perspective:1800px}.wpe-touch__device .wpe-ipad{transform:rotateY(-9deg) rotateX(5deg) rotate(.6deg)}.wpe-touch__device:hover .wpe-ipad{transform:rotateY(-3deg) rotateX(2deg)}.wpe-touch__caption{position:absolute;z-index:6;left:-6%;bottom:-9%;display:flex;gap:14px;align-items:center;max-width:420px;padding:14px 18px 14px 14px;border-radius:20px;background:#fffffff2;box-shadow:var(--shadow-lg);animation:wpe-pop .6s var(--ease)}.wpe-touch__caption p{margin:0;display:grid;gap:2px;font-size:14px;line-height:1.45;color:var(--muted)}.wpe-touch__caption b{font-size:15.5px;color:var(--noir)}.wpe-touch__mark{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:var(--butter-tint)}@keyframes wpe-pop{0%{opacity:0;translate:0 12px}}.wpe-gest{width:56px;height:56px;overflow:visible}.wpe-gest *{transform-box:fill-box;transform-origin:center}.wpe-gest__card,.wpe-gest__ghost{fill:#fff;stroke:var(--butter-deep);stroke-width:1.5}.wpe-gest__ghost{stroke-dasharray:3 3;fill:none;opacity:.6}.wpe-gest__ring{fill:none;stroke:var(--butter);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0;transform:rotate(-90deg)}.wpe-gest__tip{fill:#0072bbd9;stroke:#fff;stroke-width:2}.wpe-gest__slot{fill:#fff;stroke:#0b4f804d;stroke-width:1.2;stroke-dasharray:3 3}.wpe-gest__paint{fill:#3a9be073;transform-origin:top}.wpe-gest__trail{stroke:#0072bb59;stroke-width:4;stroke-linecap:round;fill:none}.wpe-tab:not([data-on]) .wpe-gest *{animation:none!important}.wpe-gest[data-gesture=hold] .wpe-gest__ring{animation:wpe-g-ring 3s ease-in-out infinite}.wpe-gest[data-gesture=hold] .wpe-gest__tip,.wpe-gest[data-gesture=hold] .wpe-gest__card{animation:wpe-g-lift 3s var(--ease) infinite}@keyframes wpe-g-ring{0%{stroke-dashoffset:1;opacity:1}35%{stroke-dashoffset:0;opacity:1}45%,to{stroke-dashoffset:0;opacity:0}}@keyframes wpe-g-lift{0%,35%{translate:0 0}70%,88%{translate:18px 22px}to{translate:0 0}}.wpe-gest[data-gesture=paint] .wpe-gest__paint{animation:wpe-g-paint 2.6s var(--ease) infinite}.wpe-gest[data-gesture=paint] .wpe-gest__tip{animation:wpe-g-draw 2.6s var(--ease) infinite}@keyframes wpe-g-paint{0%,12%{scale:1 .12}70%,90%{scale:1 1}to{scale:1 .12}}@keyframes wpe-g-draw{0%,12%{translate:0 0}70%,90%{translate:0 40px}to{translate:0 0}}.wpe-gest[data-gesture=swipe] .wpe-gest__tip--a{animation:wpe-g-swipe 3.2s var(--ease) infinite}.wpe-gest[data-gesture=swipe] .wpe-gest__trail{animation:wpe-g-trail 3.2s var(--ease) infinite;transform-origin:right}.wpe-gest[data-gesture=swipe] .wpe-gest__tip--b{animation:wpe-g-pinch-b 3.2s var(--ease) infinite}.wpe-gest[data-gesture=swipe] .wpe-gest__tip--c{animation:wpe-g-pinch-c 3.2s var(--ease) infinite}@keyframes wpe-g-swipe{0%{translate:0 0;opacity:1}35%{translate:-30px 0;opacity:1}45%,to{translate:-30px 0;opacity:0}}@keyframes wpe-g-trail{0%{scale:0 1;opacity:1}35%{scale:1 1;opacity:1}45%,to{scale:1 1;opacity:0}}@keyframes wpe-g-pinch-b{0%,45%{translate:0 0;opacity:0}52%{opacity:1}80%,92%{translate:-12px 0;opacity:1}to{translate:-12px 0;opacity:0}}@keyframes wpe-g-pinch-c{0%,45%{translate:0 0;opacity:0}52%{opacity:1}80%,92%{translate:12px 0;opacity:1}to{translate:12px 0;opacity:0}}.wpe-hand{padding:120px 0 110px;overflow:clip}.wpe-hand:before{content:"";position:absolute;left:50%;top:42%;width:min(1100px,120vw);aspect-ratio:2 / 1;translate:-50% -50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(0 114 187 / .16),rgb(245 178 189 / .14) 50%,transparent)}.wpe-fan{--p: 1;--w: 230px;--spread: 200px;position:relative;height:calc(var(--w) * 2.3);margin:10px auto 0}.wpe-fan__phone{position:absolute;left:50%;top:0;width:var(--w);margin-left:calc(var(--w) / -2);z-index:calc(10 - var(--a));transform-origin:50% 115%;transform:translate(calc(var(--k) * var(--p) * var(--spread))) translateY(calc(var(--a) * var(--p) * 30px)) rotate(calc(var(--k) * var(--p) * 7deg)) scale(calc(1 - var(--a) * .05));will-change:transform}.wpe-fan__phone[data-k="0"] .wpe-iphone__body{box-shadow:0 60px 90px -36px #04122099}.wpe-fan__note{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 16px 10px 10px;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--noir);background:#fff;box-shadow:var(--shadow-md);opacity:var(--p)}.wpe-fan__note svg{width:18px;height:18px;padding:5px;box-sizing:content-box;border-radius:50%;color:#fff;background:var(--mint)}.wpe-fan__note--a{left:calc(50% - var(--spread) * 1.95);top:62%;translate:calc((1 - var(--p)) * 60px) 0}.wpe-fan__note--b{left:calc(50% + var(--spread) * .42);top:9%;translate:calc((var(--p) - 1) * 60px) 0}.wpe-fan__note--b svg{background:var(--blue)}.wpe-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:72px 0 0;padding:0;list-style:none}.wpe-points li{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;background:#ffffffbf;box-shadow:inset 0 0 0 1px #0072bb14}.wpe-points li>svg{flex:none;width:22px;height:22px;padding:9px;box-sizing:content-box;border-radius:12px;color:var(--blue);background:var(--blue-pale)}.wpe-points span{display:grid;gap:3px;font-size:15px;line-height:1.45;color:var(--muted)}.wpe-points b{font-size:16.5px;color:var(--noir)}.wpe-safe{padding:120px 0;overflow:clip;color:#fff;isolation:isolate;background:linear-gradient(180deg,#071626,#0a1b2e)}.wpe-safe__glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 25% 55%,rgb(47 168 131 / .22),transparent 70%),radial-gradient(40% 50% at 80% 40%,rgb(0 114 187 / .3),transparent 70%)}.wpe-safe__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.wpe-safe__clock{display:grid;justify-items:center;gap:22px}.wpe-safe__clock>p{display:flex;gap:10px;align-items:center;margin:0;font-size:16px;font-weight:600;color:#fffc;text-align:center}.wpe-safe__clock>p svg{flex:none;width:20px;height:20px;color:var(--sage)}.wpe-vault{position:relative;width:min(380px,100%);aspect-ratio:1}.wpe-vault__dial{width:100%;height:100%;overflow:visible}.wpe-vault__face{fill:#ffffff08;stroke:#ffffff1f;stroke-width:1.5}.wpe-vault__night{fill:#899bff1a}.wpe-vault__tick{stroke:#ffffff40;stroke-width:1.5;stroke-linecap:round}.wpe-vault__tick[data-major]{stroke:#fff9;stroke-width:2.5}.wpe-vault__hand{transform-box:view-box;transform-origin:150px 150px;animation:wpe-turn 8s linear infinite}.wpe-vault__hand line{stroke:var(--butter-soft);stroke-width:2.5;stroke-linecap:round}.wpe-vault__hand circle{fill:var(--butter);filter:drop-shadow(0 0 6px var(--butter))}@keyframes wpe-turn{to{rotate:360deg}}.wpe-vault__moon{position:absolute;left:50%;top:-1%;translate:-50% -50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--night);background:var(--butter-soft);box-shadow:0 0 0 6px #a9d8ff26,0 0 30px #a9d8ff80}.wpe-vault__moon svg{width:22px;height:22px}.wpe-vault__lock{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:27%;aspect-ratio:1;border-radius:30%;color:#fff;background:linear-gradient(145deg,#1c8ad0,#0b4f80);box-shadow:0 0 0 8px #0072bb2e,0 20px 40px -12px #0009;animation:wpe-lock 8s var(--ease) infinite}.wpe-vault__lock svg{width:40%;height:40%}@keyframes wpe-lock{0%,12%{scale:1;box-shadow:0 0 0 8px #0072bb2e,0 20px 40px -12px #0009}16%{scale:1.12;box-shadow:0 0 0 22px #2fa88340,0 20px 40px -12px #0009}24%,to{scale:1;box-shadow:0 0 0 8px #0072bb2e,0 20px 40px -12px #0009}}.wpe-vault__bit{position:absolute;left:50%;top:50%;padding:6px 12px;border-radius:10px;white-space:nowrap;font-size:13px;font-weight:700;color:var(--noir);background:#fff;box-shadow:0 10px 20px -10px #0009;opacity:0;translate:-50% -50%;animation:wpe-bit 8s var(--ease) infinite}.wpe-vault__bit--a{--fx: -120px;--fy: -78px}.wpe-vault__bit--b{--fx: 128px;--fy: -40px;animation-delay:.15s}.wpe-vault__bit--c{--fx: -60px;--fy: 112px;animation-delay:.3s}@keyframes wpe-bit{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.9)}3%{opacity:1;transform:translate(var(--fx),var(--fy)) scale(1)}12%{opacity:1;transform:translate(calc(var(--fx) * .2),calc(var(--fy) * .2)) scale(.6)}15%,to{opacity:0;transform:translate(0) scale(.3)}}.wpe-vault__ok{position:absolute;left:50%;top:72%;translate:-50% 0;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;padding:7px 14px 7px 8px;border-radius:999px;font-size:13.5px;font-weight:700;color:#0b3d2c;background:var(--sage-tint);animation:wpe-ok 8s var(--ease) infinite}.wpe-vault__ok svg{width:16px;height:16px;padding:3px;box-sizing:content-box;border-radius:50%;color:#fff;background:var(--mint)}@keyframes wpe-ok{0%,16%{opacity:0;scale:.8}21%,80%{opacity:1;scale:1}90%,to{opacity:0;scale:.9}}.wpe-safe__side{display:grid;gap:14px}.wpe-status{padding:22px;border-radius:24px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wpe-status__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.wpe-status__top b{font-size:18px}.wpe-status__all{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:13.5px;font-weight:700;color:#0b3d2c;background:var(--sage-tint)}.wpe-status__all i,.wpe-status__ok i{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 #2fa88399;animation:wpe-live 2.4s ease-out infinite}@keyframes wpe-live{0%{box-shadow:0 0 #2fa88399}70%,to{box-shadow:0 0 0 8px #2fa88300}}.wpe-status ul{display:grid;margin:0;padding:0;list-style:none}.wpe-status li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:16px;align-items:center;padding:12px 0;border-top:1px solid rgb(255 255 255 / .08);font-size:15px;font-weight:600}.wpe-status__bars{display:flex;gap:3px;height:22px}.wpe-status__bars i{flex:1;border-radius:2px;background:var(--sage);opacity:.85;animation:wpe-bars 3s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.wpe-status__bars i:nth-child(3n){opacity:.7}.wpe-status__bars i:last-child{opacity:1;background:var(--citron)}@keyframes wpe-bars{50%{filter:brightness(1.25)}}.wpe-status__ok{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--sage)}.wpe-status__note{margin:12px 0 0;font-size:13.5px;color:#ffffff8c}.wpe-safe__tiles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wpe-safe__tiles>div{display:grid;gap:6px;align-content:start;padding:20px;border-radius:22px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}.wpe-safe__tiles svg{width:24px;height:24px;margin-bottom:4px;color:var(--butter-soft)}.wpe-safe__tiles b{font-size:16.5px}.wpe-safe__tiles span{font-size:14.5px;line-height:1.45;color:#ffffffa8}@media(max-width:1080px){.wpe-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.wpe-touch__grid{grid-template-columns:minmax(0,1fr);gap:40px}.wpe-touch__text .wpe-head{max-width:640px}.wpe-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.wpe-tab{grid-template-columns:minmax(0,1fr);justify-items:start}.wpe-tab[data-on]{transform:translateY(-4px)}.wpe-touch__caption{left:4%;bottom:-12%}.wpe-touch{padding-bottom:150px}.wpe-fan{--w: 200px;--spread: 170px}.wpe-safe__grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media(max-width:720px){.wpe-stage,.wpe-touch,.wpe-hand,.wpe-safe{padding:80px 0}.wpe-head{margin-bottom:32px}.wpe-lede{font-size:16.5px}.wpe-stage__set{aspect-ratio:1240 / 980}.wpe-slot--monitor{left:6%;width:88%}.wpe-slot--ipad{left:0;top:47%;width:66%}.wpe-slot--iphone{left:70%;top:38%;width:27%}.wpe-beams,.wpe-ping,.wpe-chip--monitor{display:none}.wpe-chip{font-size:12px;padding:6px 10px 6px 7px}.wpe-chip svg{width:14px;height:14px;padding:3px}.wpe-chip--ipad{left:4%;top:auto;bottom:-16%}.wpe-chip--iphone{right:-2%;top:auto;bottom:-15%}.wpe-trio{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:76px}.wpe-trio li{grid-template-columns:30px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;padding:16px}.wpe-trio svg{grid-row:span 2;margin:2px 0 0}.wpe-tabs{grid-template-columns:minmax(0,1fr)}.wpe-tab{grid-template-columns:48px minmax(0,1fr)}.wpe-tab[data-on]{transform:none}.wpe-gest{width:48px;height:48px}.wpe-touch__device .wpe-ipad{transform:none}.wpe-touch__caption{position:relative;left:auto;bottom:auto;margin-top:18px;max-width:none}.wpe-touch{padding-bottom:80px}.wpe-fan{--w: 150px;--spread: 104px}.wpe-fan__phone[data-k="-2"],.wpe-fan__phone[data-k="2"]{display:none}.wpe-fan__note{font-size:12.5px;padding:7px 12px 7px 7px}.wpe-fan__note svg{width:14px;height:14px;padding:4px}.wpe-fan__note--a{left:4px;top:auto;bottom:-6%}.wpe-fan__note--b{left:auto;right:4px;top:-5%}.wpe-points{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:56px}.wpe-status li{grid-template-columns:minmax(0,1fr) auto}.wpe-status__bars{display:none}.wpe-safe__tiles{grid-template-columns:minmax(0,1fr)}.wpe-vault{width:min(300px,86%)}.wpe-vault__bit{font-size:11.5px}.wpe-vault__bit--a{--fx: -84px;--fy: -60px}.wpe-vault__bit--b{--fx: 90px;--fy: -30px}.wpe-vault__bit--c{--fx: -40px;--fy: 84px}}@media(prefers-reduced-motion:reduce){.wpe-float,.wpe-stage__sky,.wpe-chip,.wpe-ping,.wpe-beam,.wpe-gest *,.wpe-vault__hand,.wpe-vault__lock,.wpe-vault__bit,.wpe-vault__ok,.wpe-status__all i,.wpe-status__ok i,.wpe-status__bars i,.wpe-touch__caption{animation:none!important}.wpe-chip{opacity:1}.wpe-ping,.wpe-vault__bit{display:none}.wpe-stage__wrap:not([data-in]) .wpe-slot{opacity:1;translate:none}}.wps.wps-v3 .pev{gap:16px;padding:22px 24px 20px}.wps.wps-v3 .pev-top{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid #ececf0}.wps.wps-v3 .pev-top b{font-size:20px}.wps.wps-v3 .pev-top small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pev-live{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 12px;border-radius:999px;background:#e9f3ea;color:#1b7a4b;font-size:14px;font-weight:700;white-space:nowrap}.wps.wps-v3 .pev-live svg{width:15px;height:15px}.wps.wps-v3 .pev-set{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,.56fr);gap:22px;align-items:end}.wps.wps-v3 .pev-dev{display:grid;gap:10px;margin:0}.wps.wps-v3 .pev-dev figcaption{display:flex;align-items:center;justify-content:center;gap:6px;color:#6e6e73;font-size:13px;font-weight:600;white-space:nowrap}.wps.wps-v3 .pev-dev figcaption svg{width:15px;height:15px}.wps.wps-v3 .pev-screen{display:grid;align-content:start;gap:8px;overflow:hidden;padding:10px;border:7px solid #1d1d1f;border-radius:14px;background:#fff}.wps.wps-v3 .pev-dev[data-kind=ipad] .pev-screen{border-width:10px;border-radius:22px}.wps.wps-v3 .pev-dev[data-kind=phone] .pev-screen{gap:6px;height:300px;padding:14px 7px 8px;border-width:6px;border-radius:26px;grid-template-rows:auto 1fr auto}.wps.wps-v3 .pev-bar{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.wps.wps-v3 .pev-bar svg{width:14px;height:14px;color:#0072bb}.wps.wps-v3 .pev-bar span{margin-left:auto;color:#8e8e93;font-size:11px;font-weight:500}.wps.wps-v3 .pev-cal{display:grid;grid-template-rows:auto 208px;gap:4px 5px}.wps.wps-v3 .pev-cal__tech{padding:4px 0;border-radius:6px;background:#f5f5f7;font-size:12px;text-align:center}.wps.wps-v3 .pev-cal__hours{display:grid;grid-template-rows:repeat(4,1fr);color:#8e8e93;font-size:10px;white-space:nowrap}.wps.wps-v3 .pev-cal__col{position:relative;border-radius:6px;background:repeating-linear-gradient(to bottom,#f2f2f5 0 1px,transparent 1px 25%)}.wps.wps-v3 .pev-appt{position:absolute;left:2px;right:2px;display:grid;align-content:start;overflow:hidden;padding:4px 6px;border-left:3px solid;border-radius:6px;line-height:1.2}.wps.wps-v3 .pev-appt b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .pev-appt small{overflow:hidden;font-size:10px;opacity:.8;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .pev-appt[data-kind=mani]{border-color:#0072bb;background:#d6e8f7;color:#0b5c99}.wps.wps-v3 .pev-appt[data-kind=pedi]{border-color:#1d8f7f;background:#d3eeea;color:#1d6f63}.wps.wps-v3 .pev-appt[data-kind=enh]{border-color:#6b55c9;background:#e7e1fb;color:#5b45b8}.wps.wps-v3 .pev-appt[data-moved]{box-shadow:0 0 0 2px #1d1d1f}.wps.wps-v3 .pev-cal[data-compact]{grid-template-rows:auto 164px}.wps.wps-v3 .pev-cal[data-compact] .pev-cal__tech{font-size:13px}.wps.wps-v3 .pev-cal[data-compact] .pev-appt b{font-size:12px}.wps.wps-v3 .pev-movebar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 10px;border-radius:10px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:600}.wps.wps-v3 .pev-movebar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .pev-movebar em{flex:none;padding:4px 9px;border-radius:7px;background:#0072bb;font-style:normal}.wps.wps-v3 .pev-swipe{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:13px}.wps.wps-v3 .pev-swipe svg{width:14px;height:14px;color:#8e8e93}.wps.wps-v3 .pev-list{display:grid;align-content:start;gap:5px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pev-list li{display:grid;padding:6px 7px;border-left:3px solid #6b55c9;border-radius:7px;background:#e7e1fb;color:#5b45b8;line-height:1.2}.wps.wps-v3 .pev-list li[data-moved]{box-shadow:0 0 0 2px #1d1d1f}.wps.wps-v3 .pev-list li[data-free]{border-color:#d1d1d6;background:#f5f5f7;color:#6e6e73}.wps.wps-v3 .pev-list small{font-size:10px;opacity:.8}.wps.wps-v3 .pev-list b{font-size:11px}.wps.wps-v3 .pev-list span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .pev-tabs{display:flex;justify-content:space-around;padding-top:6px;border-top:1px solid #ececf0}.wps.wps-v3 .pev-tabs svg{width:13px;height:13px;color:#8e8e93}.wps.wps-v3 .pev-tabs svg:first-child{color:#0072bb}.wps.wps-v3 .pev-screens{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pev-screens li{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#f5f5f7;font-size:17px}.wps.wps-v3 .pev-screens li>svg{flex:none;width:20px;height:20px;color:#6e6e73}.wps.wps-v3 .pev-screens em,.wps.wps-v3 .pev-backups em{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#1b7a4b;font-size:14px;font-style:normal;font-weight:600;white-space:nowrap}.wps.wps-v3 :is(.pev-screens,.pev-backups) em svg{width:15px;height:15px}.wps.wps-v3 .pev-days{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px;border-radius:14px;background:#f5f5f7;font-size:15px!important}.wps.wps-v3 .pev-days span{color:#8e8e93;white-space:nowrap}.wps.wps-v3 .pev-days svg{width:18px;height:18px}.wps.wps-v3 .pev-days b{padding:8px 12px;border-radius:10px;background:#fff;box-shadow:0 2px 8px -4px #0000004d;white-space:nowrap}.wps.wps-v3 .pev-gestures{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pev-gestures li{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #ececf0;border-radius:14px}.wps.wps-v3 .pev-gestures li>svg{flex:none;width:22px;height:22px;padding:7px;border-radius:50%;background:#fdf3e2;color:#c7861a;box-sizing:content-box}.wps.wps-v3 :is(.pev-gestures,.pev-backups) span{display:grid}.wps.wps-v3 :is(.pev-gestures,.pev-backups) b{font-size:17px}.wps.wps-v3 :is(.pev-gestures,.pev-backups) small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pev-now{display:flex;align-items:center;gap:12px;font-size:15px!important;color:#6e6e73}.wps.wps-v3 .pev-now span{padding:7px 14px;border-radius:999px;background:#0072bb;color:#fff;font-weight:700}.wps.wps-v3 .pev-swipe--big{padding:10px 14px;border-radius:14px;background:#f5f5f7;font-size:18px!important}.wps.wps-v3 .pev-swipe--big span{color:#8e8e93}.wps.wps-v3 .pev-swipe--big b{font-size:20px}.wps.wps-v3 .pev-swipe--big svg{width:20px;height:20px}.wps.wps-v3 .pp-crop .wps-tb__ticket small{margin-right:8px;color:#6e6e73;font-size:15px}.wps.wps-v3 .pev-menu{display:flex;justify-content:space-between;gap:4px;margin:0;padding:10px 6px 4px;border-top:1px solid #ececf0;list-style:none;color:#8e8e93;font-size:13px!important;font-weight:600}.wps.wps-v3 .pev-menu li{white-space:nowrap}.wps.wps-v3 .pev-menu li[data-on]{color:#0072bb}.wps.wps-v3 .pev-backups{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pev-backups li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .pev-backups li>svg{flex:none;width:20px;height:20px;color:#3d2f9c}.wps.wps-v3 .pev-status__top{display:flex;align-items:center;justify-content:space-between;font-size:19px!important}.wps.wps-v3 .pev-status__top span,.wps.wps-v3 .pev-status em{display:inline-flex;align-items:center;gap:6px;color:#1b7a4b;font-size:14px;font-style:normal;font-weight:600;white-space:nowrap}.wps.wps-v3 :is(.pev-status__top,.pev-status em) i{width:8px;height:8px;border-radius:50%;background:#34a853}.wps.wps-v3 .pev-status{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pev-status li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:#f5f5f7;font-size:16px}.wps.wps-v3 .pev-status__bars{display:flex;gap:2px}.wps.wps-v3 .pev-status__bars i{width:4px;height:18px;border-radius:2px;background:#34a853}.wps.wps-v3 .pev-held{display:grid;padding:16px 18px;border-left:4px solid #6b55c9;border-radius:14px;background:#e7e1fb;color:#5b45b8;font-size:19px;rotate:-2deg;box-shadow:0 18px 30px -16px #3d2f9c8c}.wps.wps-v3 .pev-held small{font-size:15px;opacity:.85}.wps.wps-v3 .pev-arrows{display:flex;flex-wrap:wrap;gap:8px}.wps.wps-v3 .pev-arrows span{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid #d1d1d6;border-radius:10px;font-size:15px;font-weight:600;white-space:nowrap}.wps.wps-v3 .pev-arrows span[data-on]{border-color:#0072bb;background:#dcebf8;color:#0b5c99}.wps.wps-v3 .pev-arrows svg{width:16px;height:16px}.wps.wps-v3 .pev-movebar--big{padding:10px 10px 10px 16px;border-radius:14px;font-size:16px}.wps.wps-v3 .pev-movebar--big em{padding:8px 14px;border-radius:10px}.wps.wps-v3 .pev-paint{display:grid;gap:6px;color:#8e8e93;font-size:13px}.wps.wps-v3 .pev-paint b{padding:26px 16px;border:2px dashed #1d8f7f;border-radius:12px;background:#d3eeea;color:#1d6f63;font-size:16px}.wps.wps-v3 .pev-fits{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pev-fits li{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:12px;background:#f5f5f7;font-size:15px;font-weight:600;white-space:nowrap}.wps.wps-v3 .pev-fits li svg{width:15px;height:15px;color:#0072bb}.wps.wps-v3 .pev-fits small{color:#8e8e93;font-size:12px;font-weight:500}@media(max-width:760px){.wps.wps-v3 .pev{padding:14px;gap:12px}.wps.wps-v3 .pev-top small{display:none}.wps.wps-v3 .pev-set{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:12px}.wps.wps-v3 .pev-dev[data-kind=desk]{grid-column:1 / -1}.wps.wps-v3 .pev-dev[data-kind=phone] .pev-screen{height:226px}.wps.wps-v3 .pev-cal{grid-template-rows:auto 140px;grid-template-columns:26px repeat(4,minmax(0,1fr))!important}.wps.wps-v3 .pev-cal[data-compact]{grid-template-rows:auto 118px;grid-template-columns:26px repeat(2,minmax(0,1fr))!important}.wps.wps-v3 .pev-appt{padding:3px 4px}.wps.wps-v3 .pev-appt small{display:none}.wps.wps-v3 .pev-cal__hours{font-size:9px}.wps.wps-v3 .pev-dev figcaption{font-size:12px}.wps.wps-v3 .pev-days span:not(:first-child):not(:last-child){display:none}.wps.wps-v3 .pev-menu{font-size:11px!important}.wps.wps-v3 .pev-status__bars{display:none}.wps.wps-v3 .pev-movebar--big span{white-space:normal}.wps.wps-v3 .pev-arrows span{padding:8px 11px;font-size:14px}.wps.wps-v3 :is(.pev-screens li,.pev-gestures li,.pev-backups li){padding:10px 12px;font-size:15px}.wps.wps-v3 :is(.pev-gestures,.pev-backups) b{font-size:15px}.wps.wps-v3 :is(.pev-gestures,.pev-backups) small{font-size:13px}}.wcv section{position:relative;scroll-margin-top:72px}.wcv-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:64px;align-items:center}.wcv-split--flip>:first-child{order:2}.wcv-split .wpe-h2{font-size:clamp(34px,3.8vw,54px)}.wcv-seg{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:#0072bb14}.wcv-seg button{border:0;padding:9px 18px;border-radius:999px;font:inherit;font-size:14.5px;font-weight:700;color:var(--muted);background:none;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.wcv-seg button[aria-pressed=true]{color:var(--noir);background:#fff;box-shadow:0 6px 16px -10px #062b4580}.wcv-seg--dark{background:#ffffff14;flex-wrap:wrap}.wcv-seg--dark button{color:#ffffffb3;padding:8px 14px;font-size:13.5px}.wcv-seg--dark button[aria-pressed=true]{color:var(--blue);background:#fff}.wcv-auto{padding:120px 0;overflow:clip}.wcv-auto:before{content:"";position:absolute;inset:0 0 0 30%;z-index:-1;background:radial-gradient(closest-side,rgb(245 178 189 / .22),rgb(0 114 187 / .08) 60%,transparent);pointer-events:none}.wcv-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wcv-points li{display:flex;gap:10px;align-items:center;font-size:15.5px;font-weight:600;color:var(--ink)}.wcv-points svg{flex:none;width:18px;height:18px;padding:4px;box-sizing:content-box;border-radius:50%;color:#fff;background:var(--mint)}.wcv-replay{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:10px 16px;border:0;border-radius:999px;font:inherit;font-size:14px;font-weight:700;color:var(--blue);background:var(--blue-pale);cursor:pointer}.wcv-replay svg{width:16px;height:16px}.wcv-auto__pic{position:relative;display:grid;gap:14px;padding:22px;border-radius:26px;background:#fff;box-shadow:var(--shadow-lg),inset 0 0 0 1px #0072bb0f}.wcv-ask{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:14px;font-weight:700;color:var(--rose-deep);background:#fde7ee;opacity:.25;transition:opacity .5s,transform .5s var(--ease)}.wcv-ask svg{width:16px;height:16px;fill:currentColor}.wcv-auto__pic[data-beat="1"] .wcv-ask,.wcv-auto__pic[data-beat="2"] .wcv-ask{opacity:1;transform:scale(1.04)}.wcv-auto__pic[data-beat="3"] .wcv-ask,.wcv-auto__pic[data-beat="4"] .wcv-ask{opacity:1}.wcv-two__head{display:grid;grid-template-columns:54px 1fr 1fr;border-bottom:2px solid #e9b5c6}.wcv-two__head b{padding:10px 12px;font-size:14px;color:var(--noir);border-left:1px solid var(--line)}.wcv-two__body{display:grid;grid-template-columns:54px 1fr;height:300px}.wcv-two__hours{position:relative}.wcv-two__hours span{position:absolute;left:6px;font-size:11px;font-weight:700;color:#8a96a3;transform:translateY(-50%)}.wcv-two__hours span:nth-child(1){top:4%}.wcv-two__hours span:nth-child(2){top:33.3%}.wcv-two__hours span:nth-child(3){top:66.6%}.wcv-two__hours span:nth-child(4){top:96%}.wcv-two__cols{position:relative;display:grid;grid-template-columns:1fr 1fr;background:repeating-linear-gradient(180deg,transparent 0 calc(33.33% - 1px),var(--line) calc(33.33% - 1px) 33.33%)}.wcv-two__cols>i{border-left:1px solid var(--line)}.wcv-two__card{--col: 0;position:absolute;left:calc(var(--col) * 50% + 5px);width:calc(50% - 10px);display:grid;align-content:start;gap:2px;padding:8px 10px 8px 13px;overflow:hidden;border-radius:10px;transition:left 1s var(--ease),opacity .6s,transform .6s var(--ease),box-shadow .4s}.wcv-two__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cat, hsl(280 65% 58%))}.wcv-two__card b{font-size:13.5px;color:#1f2937}.wcv-two__card span{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#4b5563}.wcv-two__card svg{width:13px;height:13px}.wcv-two__card--chloe{top:1%;height:calc(33.3% - 4px);background:#d5f0da;border:1px solid #3E9B4F}.wcv-two__card--chloe span svg{color:#1e5b29}.wcv-two__card--grace{top:calc(33.3% + 3px);height:calc(66.6% - 8px);background:#efe6fb;border:1px solid hsl(280 65% 58%)}.wcv-two__card--bella{--cat: hsl(150 70% 42%);top:calc(33.3% + 3px);height:calc(66.6% - 8px);background:#d5f0da;border:1.5px solid #3E9B4F;opacity:0;transform:translateY(-40px) scale(.95)}.wcv-two__card--bella span svg{color:var(--rose);fill:currentColor}.wcv-auto__pic[data-beat="1"] .wcv-two__card--grace{box-shadow:0 0 0 3px #d9770659}.wcv-auto__pic:is([data-beat="2"],[data-beat="3"],[data-beat="4"]) .wcv-two__card--grace{--col: 1}.wcv-auto__pic:is([data-beat="3"],[data-beat="4"]) .wcv-two__card--bella{opacity:1;transform:none}.wcv-note{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;font-size:14px;font-weight:600;color:var(--ink);background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease)}.wcv-note>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--mint)}.wcv-note>span svg{width:14px;height:14px}.wcv-note b{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--blue)}.wcv-note b svg{width:14px;height:14px}.wcv-auto__pic[data-beat="4"] .wcv-note{opacity:1;transform:none}.wcv-ask--on{opacity:1}.wcv-brush{position:relative;isolation:isolate;padding:120px 0 130px;overflow:clip}.wcv-brush__bg{position:absolute;z-index:-1;inset:0 max(16px,calc((100vw - 1320px)/2));overflow:hidden;border-radius:44px;background:linear-gradient(140deg,#cfe5fb,#bcd4fb 38%,#d8cdfb 70%,#c7ebf0)}.wcv-brush__bg:before{content:"";position:absolute;inset:-10%;filter:blur(30px);background:radial-gradient(45% 55% at 12% 30%,rgb(0 114 187 / .42),transparent 70%),radial-gradient(40% 50% at 88% 70%,rgb(122 92 224 / .32),transparent 70%)}.wcv-brush__stroke{position:absolute;width:clamp(200px,17vw,340px);height:auto;opacity:.62;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:saturate(.9)}.wcv-brush__stroke[data-slot="0"]{left:3%;top:5%;rotate:-14deg}.wcv-brush__stroke[data-slot="1"]{left:4%;bottom:5%;rotate:9deg}.wcv-brush__stroke[data-slot="2"]{right:4%;top:7%;rotate:7deg}.wcv-brush__stroke[data-slot="3"]{right:2%;bottom:6%;rotate:-11deg}.wcv-brush .wpe-lede{color:#33424f}.wcv-end{padding:40px 0 0}.wcv-end .wps-bigword{margin-bottom:70px}.wcv-ask--on svg{fill:none}.wcv-pic{position:relative;display:grid;gap:14px;align-content:start;padding:22px;border-radius:26px;background:#fff;box-shadow:var(--shadow-lg),inset 0 0 0 1px #0072bb0f}.wcv-z{--n: 2;--zh: 340px}.wcv-z__head{display:grid;grid-template-columns:54px repeat(var(--n),minmax(0,1fr));border-bottom:2px solid #e9b5c6}.wcv-z__head b{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14.5px;color:var(--noir);border-left:1px solid var(--line)}.wcv-z__head b i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;font-size:11px;font-weight:800;color:var(--blue);background:var(--blue-pale)}.wcv-z__body{display:grid;grid-template-columns:54px minmax(0,1fr);height:var(--zh)}.wcv-z__hours{position:relative}.wcv-z__hours span{position:absolute;left:6px;font-size:11px;font-weight:700;color:#8a96a3;font-variant-numeric:tabular-nums;transform:translateY(-50%)}.wcv-z__hours span[data-edge=top]{transform:translateY(4px)}.wcv-z__hours span[data-edge=end]{transform:translateY(-110%)}.wcv-z__cols{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.wcv-z__cols>i{border-left:1px solid var(--line)}.wcv-z__cols>u{position:absolute;left:0;right:0;height:1px;background:var(--line)}.wcv-z__card{position:absolute;z-index:2;left:calc(var(--col) * 100% / var(--n) + 5px);width:calc(100% / var(--n) - 10px);top:calc(var(--top) + 2px);height:calc(var(--h) - 4px);display:grid;align-content:start;gap:2px;padding:7px 9px 7px 13px;overflow:hidden;border-radius:10px;background:var(--fill);border:1.5px solid var(--edge);color:var(--ink);transition:left .9s var(--ease),top .9s var(--ease),height .9s var(--ease),opacity .5s,transform .5s var(--ease),border-color .4s,box-shadow .4s}.wcv-z__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cat)}.wcv-z__card b{font-size:13.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcv-z__card span{display:inline-flex;align-items:center;gap:5px;font-size:12px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcv-z__card svg{flex:none;width:13px;height:13px}.wcv-z__card em{justify-self:start;margin-top:3px;padding:2px 8px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.02em;color:var(--blue);background:var(--blue-pale);animation:wcv-in .45s var(--ease) backwards}.wcv-z__card>*{position:relative;z-index:1}.wcv-z__card[data-state=run]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .55) 0 4px,transparent 4px 10px);pointer-events:none}.wcv-z__card[data-state=run] b{justify-self:start;padding:0 3px;margin-left:-3px;border-radius:4px;background:var(--fill)}.wcv-z__card[data-state=lit]{box-shadow:0 14px 28px -16px #062b458c}.wcv-z__card[data-state=hidden]{opacity:0;transform:translateY(-26px) scale(.95)}.wcv-z__card[data-state=gone]{opacity:.55;border-style:dashed}.wcv-z__card[data-state=gone] b{text-decoration:line-through}.wcv-z__card[data-state=gone] em{color:#fff;background:#dc4444}.wcv-z__card:is([data-state=clash],[data-state=late]){border-color:#dc4444;box-shadow:0 0 0 3px #dc444447}.wcv-z__card[data-state=clash]{z-index:3;opacity:.92}.wcv-z__card[data-state=clash]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgb(220 68 68 / .18) 0 5px,transparent 5px 11px);pointer-events:none}.wcv-z__mark{position:absolute;z-index:4;left:-6px;right:0;height:0;border-top:2px dashed var(--mk);transition:top .9s var(--ease)}.wcv-z__mark[data-tone=rose]{--mk: #d0466b}.wcv-z__mark[data-tone=blue]{--mk: var(--blue)}.wcv-z__mark span{position:absolute;right:6px;top:-11px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:var(--mk);box-shadow:0 0 0 3px #fff}@keyframes wcv-in{0%{opacity:0;translate:0 6px}}.wcv-say{min-height:48px;margin:16px 0 0;font-size:16px;line-height:1.5;font-weight:600;color:var(--ink)}.wcv-seg--wrap{flex-wrap:wrap;gap:8px;padding:0;background:none}.wcv-seg--wrap button{background:#0072bb14}.wcv-seg--wrap button[aria-pressed=true]{color:#fff;background:var(--blue);box-shadow:0 8px 18px -10px #0072bbb3}.wcv-caption{margin:0;font-size:14.5px;font-weight:600;color:var(--muted)}.wcv-caption b{font-size:22px;color:var(--noir);font-variant-numeric:tabular-nums}.wcv-tandem{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;max-width:1080px;margin:0 auto}.wcv-verdict{display:grid;gap:18px;justify-items:start}.wcv-verdict__card{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:center;width:100%;box-sizing:border-box;padding:22px;border-radius:22px;background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #dc44448c;transition:box-shadow .4s}.wcv-verdict__card[data-ok]{box-shadow:inset 0 0 0 1.5px #6ee7b7b3,0 0 60px -20px #6ee7b780}.wcv-verdict__card>i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#dc4444}.wcv-verdict__card[data-ok]>i{background:#2f9e6e}.wcv-verdict__card>i svg{width:24px;height:24px}.wcv-verdict__card p{display:grid;margin:0}.wcv-verdict__card small{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff9}.wcv-verdict__card p b{font-size:52px;line-height:1;font-weight:700;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.wcv-verdict__card>span{grid-column:1 / -1;font-size:15.5px;line-height:1.5;color:#fffc}.wcv-verdict__card{transition:box-shadow .4s,opacity .5s}.wcv-verdict__card[data-wait]{opacity:.35}.wcv-story__mode{display:flex;align-items:center;justify-content:space-between;margin:0 0 -6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);animation:wcv-in .4s var(--ease)}.wcv-story__mode span{font-weight:700;letter-spacing:0;text-transform:none;color:#8a96a3}.wcv-story{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wcv-story li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;font-size:14.5px;line-height:1.45;color:var(--ink);transition:opacity .5s,background .5s}.wcv-story li[data-state=next]{opacity:.3}.wcv-story li[data-state=now]{background:var(--blue-pale);font-weight:600;color:var(--noir);animation:wcv-in .45s var(--ease)}.wcv-story button{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;font:inherit;font-size:12px;font-weight:800;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue);cursor:pointer}.wcv-story li:not([data-state=next]) button{color:#fff;background:var(--blue)}.wcv-story button svg{width:13px;height:13px}.wcv-points--light li{color:#ffffffd1;font-size:14.5px}.wcv-prefsec,.wcv-own,.wcv-move,.wcv-wait,.wcv-noshow{padding:120px 0;overflow:clip}.wcv-prefsec{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 60%,transparent 100%)}.wcv-find{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:14px;background:#f3f6f9;box-shadow:inset 0 0 0 1.5px var(--blue)}.wcv-find>svg{width:18px;height:18px;color:#8a96a3}.wcv-find em{font-style:normal;font-size:14.5px;color:#8a96a3}.wcv-find__typed{font-size:15px;font-weight:700;color:var(--noir);overflow:hidden;white-space:nowrap;animation:wcv-type .9s steps(6,end) backwards}@keyframes wcv-type{0%{max-width:0}to{max-width:80px}}.wcv-find__caret{width:2px;height:20px;margin-left:-8px;background:var(--blue);animation:wcv-blink 1s steps(1) infinite}@keyframes wcv-blink{50%{opacity:0}}.wcv-hit{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:0;transform:translateY(-6px);transition:opacity .4s,transform .4s var(--ease),box-shadow .4s,background .4s}.wcv-hit>i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-style:normal;font-size:12.5px;font-weight:800;color:#fff;background:#ab4eda}.wcv-hit p{display:grid;flex:1;margin:0}.wcv-hit p b{font-size:15px;color:var(--noir)}.wcv-hit p span{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.wcv-hit>svg{width:20px;height:20px;color:var(--blue)}.wcv-pref:not([data-beat="0"]) .wcv-hit{opacity:1;transform:none}.wcv-pref:is([data-beat="2"],[data-beat="3"],[data-beat="4"]) .wcv-hit{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.wcv-prefs{display:grid;gap:8px;padding:12px;border-radius:16px;background:#fdf0f4;box-shadow:inset 0 0 0 1px #f6c6d4;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s var(--ease)}.wcv-pref:is([data-beat="2"],[data-beat="3"],[data-beat="4"]) .wcv-prefs{opacity:1;transform:none}.wcv-prefs__title{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:700;color:#a3244d}.wcv-prefs__title svg{width:14px;height:14px;fill:currentColor}.wcv-prefs__group{display:grid;gap:6px;padding:10px;border-radius:12px;background:#fff}.wcv-prefs__group>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wcv-prefs__group span{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.wcv-prefs__group span[data-on]{color:#fff;background:#e4577f;box-shadow:none}.wcv-prefs__group span[data-off]{opacity:.65}.wcv-prefs__group span svg{width:12px;height:12px}.wcv-prefs__group span small{font-size:11px;font-weight:700}.wcv-prefs__group em{margin-left:auto;padding:5px 12px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800;color:#a3244d;background:#fde7ee;transition:background .3s,color .3s,opacity .3s}.wcv-pref[data-beat="2"] .wcv-prefs__group em{box-shadow:0 0 0 3px #e4577f40}.wcv-prefs__group em[data-done]{opacity:.5}.wcv-prefs__group>small{font-size:11.5px;color:#8a96a3}.wcv-svcs{display:grid;gap:6px;margin:0;padding:0;list-style:none;opacity:0;transition:opacity .5s}.wcv-pref:is([data-beat="2"],[data-beat="3"],[data-beat="4"]) .wcv-svcs{opacity:1}.wcv-svcs li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:13.5px;background:#f6f8fb}.wcv-svcs li b{color:var(--noir)}.wcv-svcs li>span{color:var(--muted);font-size:12.5px}.wcv-svcs em{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:700;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,color .4s}.wcv-svcs em[data-set]{color:#fff;background:#e4577f;box-shadow:none;animation:wcv-in .45s var(--ease)}.wcv-svcs em svg{width:12px;height:12px;fill:currentColor}.wcv-own:before{content:"";position:absolute;inset:0 40% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(160 120 230 / .16),transparent);pointer-events:none}.wcv-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wcv-steps button{display:flex;gap:14px;align-items:flex-start;width:100%;padding:14px 16px;border:0;border-radius:18px;text-align:left;font:inherit;cursor:pointer;background:#fff9;box-shadow:inset 0 0 0 1px #0072bb1a;transition:background .35s,box-shadow .35s,transform .35s var(--ease)}.wcv-steps li[data-on] button{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 18px 36px -22px #062b4573;transform:translate(6px)}.wcv-steps i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;font-size:13px;font-weight:800;color:var(--blue);background:var(--blue-pale)}.wcv-steps i svg{width:15px;height:15px}.wcv-steps li[data-on] i,.wcv-steps li[data-done] i{color:#fff;background:var(--blue)}.wcv-steps span{display:grid;gap:3px;font-size:14.5px;line-height:1.45;color:var(--muted)}.wcv-steps b{font-size:16px;color:var(--noir)}.wcv-move{background:linear-gradient(180deg,transparent 0%,#eaf3fb 35%,#f4f8fc 100%)}.wcv-mv__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;border-radius:14px;background:#f6f8fb}.wcv-mv__bar p{display:grid;margin:0;flex:1 1 140px}.wcv-mv__bar p b{font-size:14.5px;color:var(--noir)}.wcv-mv__bar p span{font-size:12.5px;color:var(--muted)}.wcv-mv__day{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.wcv-mv__day svg{width:26px;height:26px;padding:6px;box-sizing:border-box;border-radius:50%;color:var(--muted);background:#eef2f6}.wcv-mv__day b{min-width:92px;text-align:center;font-size:13.5px;color:var(--noir);font-variant-numeric:tabular-nums}.wcv-mv__bar em{padding:7px 14px;border-radius:999px;font-style:normal;font-size:13px;font-weight:800;color:#fff;background:var(--blue);opacity:.4;transition:opacity .3s,box-shadow .3s}.wcv-mv__bar em[data-on]{opacity:1;box-shadow:0 0 0 4px #0072bb33}.wcv-mv__ask{max-height:0;margin:-14px 0 0;padding:0 12px;overflow:hidden;border-radius:12px;font-size:13px;font-weight:700;line-height:1.4;color:var(--blue);background:var(--blue-pale);opacity:0;transition:opacity .35s,max-height .4s var(--ease),padding .4s var(--ease),margin .4s var(--ease)}.wcv-mv__ask[data-on]{max-height:60px;margin:-4px 0 0;padding:8px 12px;opacity:1}.wcv-z__card[data-state=ghost]{opacity:.55;border-style:dashed;box-shadow:none;animation:wcv-in .4s var(--ease)}.wcv-rebook{display:grid;gap:8px;padding:10px 12px;border-radius:14px;background:var(--blue-pale);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease)}.wcv-mv:is([data-beat="5"],[data-beat="6"]) .wcv-rebook{opacity:1;transform:none}.wcv-rebook p{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;color:var(--blue)}.wcv-rebook p svg{flex:none;width:15px;height:15px}.wcv-rebook>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wcv-rebook span{padding:6px 0;border-radius:999px;text-align:center;font-size:12.5px;font-weight:700;color:var(--blue);background:#fff;transition:background .3s,color .3s}.wcv-mv[data-beat="6"] .wcv-rebook span[data-on],.wcv-mv[data-beat="5"] .wcv-rebook span[data-on]{color:#fff;background:var(--blue)}.wcv-note--next{margin-top:-4px}.wcv-mv[data-beat="6"] .wcv-note--next{opacity:1;transform:none}.wcv-noshow:before{content:"";position:absolute;inset:0 40% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(179 64 47 / .1),transparent);pointer-events:none}.wcv-ns .wcv-z__mark[data-tone=blue]{z-index:1}.wcv-ns .wcv-z__mark[data-tone=blue] span{right:auto;left:8px}.wcv-dialog{position:absolute;z-index:6;left:50%;top:50%;width:min(330px,calc(100% - 28px));box-sizing:border-box;display:grid;gap:10px;padding:16px;border-radius:18px;background:#fff;box-shadow:0 30px 70px -20px #062b4599,inset 0 0 0 1px var(--line);opacity:0;transform:translate(-50%,-44%) scale(.96);pointer-events:none;transition:opacity .35s,transform .4s var(--ease)}.wcv-ns[data-beat="3"] .wcv-dialog{opacity:1;transform:translate(-50%,-50%)}.wcv-ns[data-beat="3"]:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;background:#06142047}.wcv-dialog h4{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;color:var(--noir)}.wcv-dialog h4 svg{width:17px;height:17px;color:var(--blue)}.wcv-dialog dl{display:grid;gap:3px;margin:0;padding:8px 12px;border-radius:12px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.wcv-dialog dl div{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.wcv-dialog dd{margin:0;font-weight:700;color:var(--noir);font-variant-numeric:tabular-nums}.wcv-dialog>small{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a96a3}.wcv-dialog__techs{display:flex;gap:6px;margin-top:-4px}.wcv-dialog__techs span{padding:6px 12px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.wcv-dialog__techs span[data-on]{color:var(--blue);background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.wcv-dialog__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wcv-dialog__btns>*{padding:10px 0;border-radius:12px;text-align:center;font-size:13px;font-weight:800}.wcv-dialog__btns span{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.wcv-dialog__btns b{color:#fff;background:var(--blue)}.wcv-ns[data-beat="4"] .wcv-note{opacity:1;transform:none}.wcv-ns .wcv-note>span{background:var(--blue)}.wcv-wait:before{content:"";position:absolute;inset:0 0 0 30%;z-index:-1;background:radial-gradient(closest-side,rgb(0 114 187 / .1),transparent);pointer-events:none}.wcv-match{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px #0072bb73;opacity:0;transform:translateY(-10px);transition:opacity .5s,transform .5s var(--ease)}.wcv-pic:is([data-beat="2"],[data-beat="3"],[data-beat="4"]) .wcv-match{opacity:1;transform:none}.wcv-match>span{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:var(--blue)}.wcv-match>span svg{width:17px;height:17px}.wcv-match p{flex:1 1 180px;display:grid;gap:1px;margin:0;font-size:13px;line-height:1.4;color:var(--ink)}.wcv-match p b{font-size:14px;color:var(--noir)}.wcv-match p i{font-style:normal;white-space:nowrap}.wcv-match em{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:999px;font-style:normal;font-size:13px;font-weight:800;color:#fff;background:var(--blue);transition:background .4s}.wcv-pic[data-beat="3"] .wcv-match em{transform:scale(.94)}.wcv-pic[data-beat="4"] .wcv-match em{background:#2f9e6e}.wcv-match em svg{width:14px;height:14px}@media(max-width:1080px){.wcv-split,.wcv-tandem{grid-template-columns:minmax(0,1fr);gap:40px}.wcv-split--flip>:first-child{order:0}.wcv-steps li[data-on] button{transform:none}}@media(max-width:720px){.wcv-brush{padding:80px 0 90px}.wcv-brush__bg{inset:0 8px;border-radius:28px}.wcv-brush__stroke{width:120px;opacity:.35}.wcv-brush__stroke[data-slot="1"],.wcv-brush__stroke[data-slot="3"]{display:none}.wcv-auto,.wcv-prefsec,.wcv-own,.wcv-move,.wcv-wait,.wcv-noshow{padding:80px 0}.wcv-pic,.wcv-auto__pic{padding:14px;border-radius:20px}.wcv-two__body{height:260px}.wcv-z__head,.wcv-z__body{grid-template-columns:44px minmax(0,1fr)}.wcv-z__head{grid-template-columns:44px repeat(var(--n),minmax(0,1fr))}.wcv-z__head b{padding:8px;font-size:13px;gap:6px}.wcv-z__head b i{display:none}.wcv-z__body{height:calc(var(--zh) * .85)}.wcv-z__card{left:calc(var(--col) * 100% / var(--n) + 3px);width:calc(100% / var(--n) - 6px);padding:5px 6px 5px 10px}.wcv-z__card b{font-size:12px}.wcv-z__card span{font-size:11px}.wcv-ask{font-size:13px}.wcv-verdict__card p b{font-size:42px}.wcv-story li{font-size:13.5px;padding:6px 8px}.wcv-mv .wcv-z__head b{padding:8px 4px;font-size:11px}.wcv-mv .wcv-z__card{padding:4px 4px 4px 8px}.wcv-mv .wcv-z__card span,.wcv-mv .wcv-z__card em{display:none}.wcv-mv .wcv-z__card b{font-size:10.5px;white-space:normal}.wcv-match{flex-wrap:wrap}.wcv-match em{margin-left:44px}}@media(prefers-reduced-motion:reduce){.wcv-z__card em,.wcv-svcs em,.wcv-story li,.wcv-story__mode,.wcv-find__typed,.wcv-find__caret,.wcv-z__card[data-state=ghost]{animation:none!important}}.wps.wps-v3 .pcal{gap:0;padding:20px 22px 18px}.wps.wps-v3 .pcal-top{display:flex;align-items:center;gap:14px;padding-bottom:14px}.wps.wps-v3 .pcal-date{display:inline-flex;align-items:center;gap:6px}.wps.wps-v3 .pcal-date b{font-size:19px;font-weight:600}.wps.wps-v3 .pcal-date svg{width:18px;height:18px;color:#8e8e93}.wps.wps-v3 .pcal-seg{display:inline-flex;padding:3px;border-radius:10px;background:#f2f2f5}.wps.wps-v3 .pcal-seg span{padding:4px 12px;border-radius:8px;color:#6e6e73;font-size:13px;font-weight:600}.wps.wps-v3 .pcal-seg span[data-on]{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px -1px #00000040}.wps.wps-v3 .pcal-legend{display:flex;align-items:center;gap:6px;margin-left:auto;color:#6e6e73;font-size:12px}.wps.wps-v3 .pcal-legend i{width:9px;height:9px;margin-left:8px;border-radius:50%}.wps.wps-v3 .pcal-add{display:inline-flex;align-items:center;gap:4px;padding:7px 13px;border-radius:999px;background:#0072bb;color:#fff;font-size:13px;font-weight:600}.wps.wps-v3 .pcal-add svg{width:14px;height:14px}.wps.wps-v3 .pcal-head{display:grid;grid-template-columns:56px repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid #ececf0}.wps.wps-v3 .pcal-head b{display:flex;align-items:center;gap:8px;padding:8px 10px 10px;font-size:15px;font-weight:600}.wps.wps-v3 .pcal-head b i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e8eef6;color:#0b5c99;font-size:12px;font-style:normal;font-weight:700}.wps.wps-v3 .pcal-body{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);height:400px;margin:14px 0 10px}.wps.wps-v3 .pcal-hours{position:relative}.wps.wps-v3 .pcal-hours span{position:absolute;left:0;translate:0 -50%;color:#8e8e93;font-size:11.5px;font-weight:600;white-space:nowrap}.wps.wps-v3 .pcal-cols{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));background:repeating-linear-gradient(to bottom,#ececf0 0 1px,transparent 1px 12.5%)}.wps.wps-v3 .pcal-cols>i{border-left:1px solid #ececf0}.wps.wps-v3 .pcal-card{position:absolute;left:calc(var(--col) * 100% / var(--n) + 4px);width:calc(100% / var(--n) - 8px);display:flex;flex-direction:column;gap:1px;overflow:hidden;padding:5px 8px 5px 10px;border-left:3px solid var(--edge, #aeaeb2);border-radius:8px;background:var(--fill, #f2f2f5);color:#1d1d1f;line-height:1.25}.wps.wps-v3 .pcal-card b{display:flex;align-items:center;gap:4px;overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.wps.wps-v3 .pcal-card b svg{flex:none;width:12px;height:12px}.wps.wps-v3 .pcal-card>span{overflow:hidden;color:#3a3a3c;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.wps.wps-v3 .pcal-card em{display:inline-flex;align-self:flex-start;align-items:center;gap:3px;margin-top:3px;padding:2px 7px;border-radius:999px;background:#fffc;color:#3a3a3c;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.wps.wps-v3 .pcal-card em svg{width:11px;height:11px}.wps.wps-v3 .pcal-heart{color:#d9363e;fill:currentColor}.wps.wps-v3 .pcal-card .pcal-chk{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;color:var(--edge)}.wps.wps-v3 .pcal-card .pcal-chk svg{width:9px;height:9px;stroke-width:3.5}.wps.wps-v3 .pcal-card .pcal-link{position:absolute;right:6px;bottom:5px;width:11px;height:11px;color:#3a3a3c;opacity:.75}.wps.wps-v3 .pcal-card[data-with]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--edge) 55%,transparent)}.wps.wps-v3 .pcal-card[data-tag=block]{border-left-color:#8e8e93;background:repeating-linear-gradient(135deg,#f2f2f5 0 6px,#e8e8ed 6px 12px);color:#6e6e73}.wps.wps-v3 .pcal-card[data-tag=block] b{color:#6e6e73}.wps.wps-v3 .pcal-card[data-run]{opacity:.6}.wps.wps-v3 .pcal-now{position:absolute;left:0;right:0;z-index:2;height:2px;background:#d9363e}.wps.wps-v3 .pcal-now:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:#d9363e}.wps.wps-v3 .pcal-now span{position:absolute;right:0;top:-10px;padding:1px 7px;border-radius:999px;background:#d9363e;color:#fff;font-size:11px;font-weight:700;line-height:1.6}.wps.wps-v3 .pcal-mini{display:grid;gap:8px}.wps.wps-v3 .pcal-mini__head{display:grid;grid-template-columns:52px 1fr 1fr}.wps.wps-v3 .pcal-mini__head b{padding-left:10px;font-size:17px;font-weight:600}.wps.wps-v3 .pcal-mini__body{display:grid;grid-template-columns:52px minmax(0,1fr);height:220px}.wps.wps-v3 .pcal-mini__hours{position:relative}.wps.wps-v3 .pcal-mini__hours span{position:absolute;left:0;color:#8e8e93;font-size:12px;font-weight:600;translate:0 -50%}.wps.wps-v3 .pcal-mini .pcal-cols{background:repeating-linear-gradient(to bottom,#ececf0 0 1px,transparent 1px 20%)}.wps.wps-v3 .pcal-mini .pcal-card{padding:8px 10px 8px 12px}.wps.wps-v3 .pcal-mini .pcal-card b{font-size:16px}.wps.wps-v3 .pcal-mini .pcal-card>span{font-size:13.5px}.wps.wps-v3 .pcal-mini .pcal-card em{font-size:12.5px}.wps.wps-v3 .pcal-now--rose{background:#c2410c}.wps.wps-v3 .pcal-now--rose:before,.wps.wps-v3 .pcal-now--rose span{background:#c2410c}.wps.wps-v3 .pcal-mini .pcal-now span{top:6px;font-size:12px}.wps.wps-v3 .pcal-moves{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pcal-moves li{display:grid;gap:2px;padding:12px 16px;border-left:3px solid #b8a3e6;border-radius:12px;background:#f5f5f7}.wps.wps-v3 .pcal-moves li b{font-size:17px;font-weight:600}.wps.wps-v3 .pcal-moves li span{display:inline-flex;align-items:center;gap:5px;color:#6e6e73;font-size:14px}.wps.wps-v3 .pcal-moves li span svg{width:13px;height:13px}.wps.wps-v3 .pcal-moves li[data-on]{border-left-color:#0072bb;background:#e8f1fa}.wps.wps-v3 .pcal-undo{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:15px}.wps.wps-v3 .pcal-undo svg{width:15px;height:15px}.wps.wps-v3 .pcal-client{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .pcal-client>i{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:#f6d6e2;color:#9a2d55;font-size:14px;font-style:normal;font-weight:700}.wps.wps-v3 .pcal-client span{display:grid}.wps.wps-v3 .pcal-client b{font-size:18px;font-weight:600}.wps.wps-v3 .pcal-client small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pcal-prefs{display:grid;gap:6px}.wps.wps-v3 .pcal-prefs>small{color:#6e6e73;font-size:13px!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wps.wps-v3 .pcal-prefs>div{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.wps.wps-v3 .pcal-prefs span{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border:1px solid #e5e5ea;border-radius:999px;font-size:16px;font-weight:600}.wps.wps-v3 .pcal-prefs span svg{width:15px;height:15px}.wps.wps-v3 .pcal-prefs span[data-on]{border-color:#f0a8c2;background:#fdeef3;color:#9a2d55}.wps.wps-v3 .pcal-prefs span[data-off]{color:#aeaeb2}.wps.wps-v3 .pcal-apply{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:14px;background:#1d1d1f;color:#fff;font-size:17px;font-weight:600}.wps.wps-v3 .pcal-apply svg{width:17px;height:17px;fill:currentColor}.wps.wps-v3 .pcal-time{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border:1px solid #ececf0;border-radius:14px;font-size:17px}.wps.wps-v3 .pcal-time span{display:grid}.wps.wps-v3 .pcal-time small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pcal-time[data-on]{border-color:#b8a3e6;background:#f3effc}.wps.wps-v3 .pcal-gone{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-left:3px solid #aeaeb2;border-radius:12px;background:#f5f5f7}.wps.wps-v3 .pcal-gone span{display:grid}.wps.wps-v3 .pcal-gone b{color:#8e8e93;font-size:17px;text-decoration:line-through}.wps.wps-v3 .pcal-gone small{color:#8e8e93;font-size:14px}.wps.wps-v3 .pcal-gone em{padding:3px 10px;border-radius:999px;background:#fde7e4;color:#b4362a;font-size:13px;font-style:normal;font-weight:700}.wps.wps-v3 .pcal-match{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;border-radius:16px;background:#e8f1fa;box-shadow:inset 0 0 0 1.5px #0072bb73}.wps.wps-v3 .pcal-match__bell{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#0072bb;color:#fff}.wps.wps-v3 .pcal-match__bell svg{width:18px;height:18px}.wps.wps-v3 .pcal-match>span:nth-child(2){display:grid;gap:1px}.wps.wps-v3 .pcal-match b{font-size:17px;font-weight:600}.wps.wps-v3 .pcal-match small{color:#3a3a3c;font-size:14px}.wps.wps-v3 .pcal-match em{grid-column:2;justify-self:start;margin-top:4px;padding:8px 20px;border-radius:999px;background:#0072bb;color:#fff;font-size:15px;font-style:normal;font-weight:700}@media(max-width:760px){.wps.wps-v3 .pcal{padding:14px 12px 12px}.wps.wps-v3 .pcal-top{gap:8px;padding-bottom:10px}.wps.wps-v3 .pcal-date b{font-size:15px}.wps.wps-v3 .pcal-date svg{width:14px;height:14px}.wps.wps-v3 :is(.pcal-legend,.pcal-seg){display:none}.wps.wps-v3 .pcal-add{margin-left:auto;padding:5px 10px;font-size:12px}.wps.wps-v3 .pcal-head{grid-template-columns:34px repeat(4,minmax(0,1fr))}.wps.wps-v3 .pcal-head b{padding:6px 4px 8px;font-size:12.5px}.wps.wps-v3 .pcal-head b i{display:none}.wps.wps-v3 .pcal-body{grid-template-columns:34px minmax(0,1fr);height:340px}.wps.wps-v3 .pcal-hours span{font-size:9.5px}.wps.wps-v3 .pcal-card{left:calc(var(--col) * 100% / var(--n) + 2px);width:calc(100% / var(--n) - 4px);padding:3px 4px 3px 6px;border-left-width:2px;border-radius:6px}.wps.wps-v3 .pcal-card b{display:block;font-size:10.5px;line-height:1.2;white-space:normal}.wps.wps-v3 .pcal-card b svg{display:inline;margin-right:2px;vertical-align:-1px;width:9px;height:9px}.wps.wps-v3 .pcal-card>span{font-size:9.5px}.wps.wps-v3 .pcal-card em{max-width:100%;padding:1px 4px;font-size:8.5px;gap:2px}.wps.wps-v3 .pcal-card em svg{width:8px;height:8px}.wps.wps-v3 .pcal-now span{font-size:9.5px;padding:0 5px}.wps.wps-v3 .pcal-mini__body{height:190px}.wps.wps-v3 .pcal-mini .pcal-card b{font-size:14px}.wps.wps-v3 .pcal-mini .pcal-card>span{font-size:12px;white-space:normal}.wps.wps-v3 .pcal-moves li,.wps.wps-v3 .pcal-time{padding:10px 12px}.wps.wps-v3 :is(.pcal-moves li b,.pcal-time,.pcal-gone b,.pcal-match b){font-size:15px}.wps.wps-v3 :is(.pcal-moves li span,.pcal-time small,.pcal-gone small,.pcal-match small){font-size:13px}.wps.wps-v3 .pcal-prefs span{padding:6px 11px;font-size:14px}.wps.wps-v3 .pcal-crop .wps-tb__extra{gap:8px;padding:12px 14px;font-size:15px}.wps.wps-v3 .pcal-crop .wps-tk__req{gap:12px;padding:12px 14px}.wps.wps-v3 .pcal-crop .wps-tk__req b{font-size:16px}.wps.wps-v3 .pcal-crop .wps-tk__req small{font-size:13px}.wps.wps-v3 .pcal-crop .wps-tb__gicon{width:40px;height:40px;border-radius:12px}.wps.wps-v3 .pcal-crop .wps-tb__gicon svg{width:20px;height:20px}.wps.wps-v3 .pcal-crop.pp-crop{gap:10px}.wps.wps-v3 .pcal-crop{padding:16px}.wps.wps-v3 .pcal-crop .pp-split span{padding:8px 4px;font-size:14px;white-space:nowrap}.wps.wps-v3 .pcal-crop .wps-tb__ticket{padding:14px 16px;font-size:16px}.wps.wps-v3 .pcal-crop .pp-log li{padding:10px 12px}}.wps-air .wps-section{padding:88px 0}.wps-air .wps-air-price{padding-top:56px}.wps-air .wps-price__label{margin-bottom:10px}.wps-air-film{position:relative;z-index:1;max-width:1080px;margin:40px auto 0;aspect-ratio:16 / 9;border-radius:28px;overflow:hidden;background:#e6f0f9;box-shadow:0 0 0 .5px #00000014,0 30px 70px -30px #0a1b2e59,0 8px 22px -10px #0a1b2e1f}.wps-air-film__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-air-film__sound{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#ffffffe6;color:var(--ink);font:inherit;font-size:15px;font-weight:600;box-shadow:0 0 0 .5px #00000014,0 8px 20px -8px #0a1b2e59;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s ease,transform .2s ease}.wps-air-film__sound:hover{background:#fff;transform:translateY(-1px)}.wps-air-film__sound:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 55%,transparent);outline-offset:2px}.wps-air-film__sound svg{width:18px;height:18px;color:var(--blue)}.wps-air-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:none}.wps-air-steps li{position:relative;display:grid;align-content:start;gap:8px;padding:22px;border-radius:18px;background:#fff;border:1px solid rgba(17,17,17,.07)}.wps-air-steps__n{position:absolute;top:18px;right:20px;font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em;color:color-mix(in srgb,var(--pt) 22%,transparent)}.wps-air-steps h3,.wps-air-safety__list h3{margin:0;font-size:18px;line-height:1.25;letter-spacing:-.02em;font-weight:800;color:var(--noir)}.wps-air-steps p,.wps-air-safety__list p{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.wps-air-also{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px 18px;border-radius:14px;background:var(--sky);font-size:15.5px;font-weight:600;line-height:1.45;color:#0b4f7c}.wps-air-also svg{flex:none;width:20px;height:20px;margin-top:1px}.wps-air-safety__card{padding:clamp(24px,4vw,52px);border-radius:32px;background:linear-gradient(150deg,#e4effa,#eaf1fb,#efebfb);box-shadow:inset 0 0 0 1px #ffffffb3}.wps-air-safety__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none}.wps-air-safety__list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border-radius:18px;background:#ffffffbf}.wps-air-safety__list .wps-fp-card__icon{margin:0;background:#fff}.wps-air-safety__list div{display:grid;gap:4px}.wps-air-price__card{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px 48px;align-items:center;padding:clamp(28px,4vw,48px);border-radius:28px;background:#fff;box-shadow:0 0 0 1px #0072bb1a,0 24px 50px -36px #0a1b2e73}.wps-air-price__card .wps-price__tag{left:clamp(28px,4vw,48px)}.wps-air-price__main h2{margin:0 0 14px;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.035em;color:var(--noir)}.wps-air-price__on{display:inline-flex;margin:16px 0 0;padding:8px 12px;border-radius:12px;background:var(--sky);font-size:14px;font-weight:700;color:#0b4f7c}.wps-air-price__side .wps-price__top{margin-top:0}.wps-air-price__side ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.wps-air-price__side li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:15.5px;line-height:1.4;color:var(--ink)}.wps-air-price__side li svg{width:18px;height:18px;margin-top:2px;color:var(--blue)}.wps-air-price__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px}.wps-air-faq{padding-top:24px}.wps-ana-ask__card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 48px;align-items:center;padding:clamp(24px,4vw,52px);border-radius:32px;background:#fff;box-shadow:0 0 0 1px #0072bb1a,0 24px 50px -36px #0a1b2e73}.wps-ana-ask__lede{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--muted)}.wps-ana-ask__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.wps-ana-ask__list li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:var(--sky);font-size:15px;font-weight:600;line-height:1.4;color:#0b4f7c}.wps-ana-ask__list svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--blue)}.wps-ana .wps-air-how{padding-top:24px}.wps-air .wps-price__faqwrap{margin-bottom:0}.wps-price__addon{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;padding:18px 22px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0072bb1a;color:var(--ink);text-decoration:none}.wps-price__addon>svg{flex:none;width:22px;height:22px;color:var(--blue)}.wps-price__addon p{flex:1 1 320px;margin:0;font-size:15.5px;line-height:1.45}.wps-price__addon p b{color:var(--noir)}.wps-price__addon .wps-fp-end__all{min-height:44px}.wps-price__addon-links{display:flex;flex-wrap:wrap;gap:0 20px}.wps-price__addons{margin-top:48px}.wps-price__addons-title{margin:0 0 4px;font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.03em;color:var(--noir)}.wps-price__addons .wps-price__addon{margin-top:14px}.wps-price__addons-note{margin:16px 0 0;font-size:14px;color:var(--muted)}@media(max-width:1100px){.wps-air-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.wps-air .wps-section{padding:56px 0}.wps-air .wps-air-price{padding-top:36px}.wps-air-steps,.wps-air-safety__list,.wps-air-price__card{grid-template-columns:minmax(0,1fr)}.wps-air-film{margin-top:28px;border-radius:18px}.wps-air-film__sound{right:8px;bottom:8px;min-height:34px;gap:6px;padding:0 12px;font-size:13px}.wps-air-film__sound svg{width:15px;height:15px}.wps-air-safety__card{border-radius:24px}.wps-ana-ask__card{grid-template-columns:minmax(0,1fr);border-radius:24px}.wps-ana-ask__list{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.wps-air .wps-fp-hero__more,.wps-air .wps-fp-end__all{min-height:44px}.wps-air .wps-price__faq summary{min-height:44px}}.wps-price__notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin:0 0 24px;padding:18px 22px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0072bb1a;color:var(--ink);font-size:15.5px;line-height:1.45}.wps-price__notice p{margin:0}.wps-price__notice--stale{justify-content:flex-start;margin:0 0 16px;padding:12px 18px;font-size:14.5px}.wps-price__retry{min-height:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--blue);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.wps-price__skeleton{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--ink);opacity:.7;font-size:14.5px}.wps-price__skeleton-bar{flex:0 0 96px;height:28px;border-radius:10px;background:#0072bb1a}@media(prefers-reduced-motion:no-preference){.wps-price__skeleton-bar{animation:wps-skeleton 1.4s ease-in-out infinite}}@keyframes wps-skeleton{50%{opacity:.45}}.wps-price__grid[data-count="1"]{grid-template-columns:minmax(0,420px);justify-content:center}.wps-price__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.wps-price__grid[data-count]{grid-template-columns:1fr}}.wps-air{--air-deep: #0b4f7c;--air-card: 0 0 0 1px rgba(0, 114, 187, .1), 0 24px 50px -36px rgba(10, 27, 46, .45)}.wps-air-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wps-air button:focus-visible,.wps-air-meter__range:focus-visible,.wps-air-meter__rules summary:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 55%,transparent);outline-offset:2px}.wps-air-timer{position:absolute;left:14px;right:14px;bottom:6px;height:3px;border-radius:3px;background:color-mix(in srgb,var(--blue) 14%,transparent);overflow:hidden}.wps-air-timer:after{content:"";position:absolute;inset:0;background:var(--blue);transform-origin:left;animation:wps-air-fill var(--ms) linear forwards}@keyframes wps-air-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wps-air-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wps-air-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes wps-air-ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}50%{transform:rotate(0)}}@keyframes wps-air-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--mint) 45%,transparent)}to{box-shadow:0 0 0 12px transparent}}.wps-air-bubble{max-width:86%;margin:0;padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.4;opacity:0;animation:wps-air-in .45s var(--ease) calc(.15s + var(--i, 0) * .55s) forwards}.wps-air-bubble--client{justify-self:start;border-bottom-left-radius:6px;background:#fff;color:var(--ink);box-shadow:0 0 0 1px #11111112}.wps-air-bubble--ai{justify-self:end;border-bottom-right-radius:6px;background:var(--blue);color:#fff}.wps-air-prepaid{margin-top:18px;padding:clamp(20px,3vw,36px) clamp(20px,4vw,44px);border-radius:28px;background:linear-gradient(160deg,#eef5fc,#f6f4fd);box-shadow:inset 0 0 0 1px #fffc}.wps-air-meter__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;margin-bottom:22px}.wps-air-meter__head h3{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(18px,1.8vw,21px);font-weight:700;letter-spacing:-.02em;color:var(--noir)}.wps-air-meter__head h3 svg{flex:none;width:22px;height:22px;color:var(--blue)}.wps-air-meter__head p{margin:0;font-size:14.5px;font-weight:600;color:var(--muted)}.wps-air-meter{position:relative;padding-top:6px}.wps-air-meter__bar{position:relative;height:22px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #11111114;overflow:hidden}.wps-air-meter__fill{position:absolute;top:0;bottom:0;transition:width .6s var(--ease),left .6s var(--ease)}.wps-air-meter__fill--inc{background:linear-gradient(90deg,#3d9ad6,var(--blue))}.wps-air-meter__fill--bal{background:linear-gradient(90deg,#9a82ec,var(--lilac))}.wps-air-meter__fill--over{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--coral) 30%,#fff) 0 6px,color-mix(in srgb,var(--coral) 14%,#fff) 6px 12px)}.wps-air-meter__mark{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fffffff2;transition:left .6s var(--ease)}.wps-air-meter__mark--stop{width:3px;margin-left:-1.5px;background:var(--coral-deep)}.wps-air-meter__range{position:absolute;left:0;right:0;top:6px;width:100%;height:22px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:grab}.wps-air-meter__range::-webkit-slider-runnable-track{height:22px;background:transparent}.wps-air-meter__range::-moz-range-track{height:22px;background:transparent}.wps-air-meter__range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-4px;border-radius:50%;background:#fff;border:3px solid var(--noir);box-shadow:0 6px 14px -4px #0a1b2e73;-webkit-transition:transform .15s ease;transition:transform .15s ease}.wps-air-meter__range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--noir);box-shadow:0 6px 14px -4px #0a1b2e73}.wps-air-meter__range:active{cursor:grabbing}.wps-air-meter__range:active::-webkit-slider-thumb{transform:scale(1.1)}.wps-air-meter__zones{position:relative;height:24px;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--muted)}.wps-air-meter__zones span{position:absolute;top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:4px;transition:left .6s var(--ease),width .6s var(--ease)}.wps-air-meter__zones span:nth-child(1){color:var(--blue)}.wps-air-meter__zones span:nth-child(2){color:var(--lilac-deep)}.wps-air-meter__zones span:nth-child(3){color:var(--coral-deep)}.wps-air-meter__controls{margin-top:10px}.wps-air-switch{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#fffc;box-shadow:inset 0 0 0 1px #1111110f}.wps-air-switch__label{padding:0 8px 0 10px;font-size:13.5px;font-weight:650;color:var(--muted)}.wps-air-switch button{min-height:36px;min-width:52px;padding:0 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14.5px;font-weight:700;color:var(--muted);cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.wps-air-switch button[aria-pressed=true]{background:var(--noir);color:#fff;box-shadow:0 4px 10px -4px #062b4566}.wps-air-meter__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0}.wps-air-meter__tiles div{padding:14px 16px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #1111110d;border-top:4px solid var(--blue)}.wps-air-meter__tiles div.is-bal{border-top-color:var(--lilac)}.wps-air-meter__tiles div.is-stop{border-top-color:var(--coral)}.wps-air-meter__tiles dt{font-size:13.5px;font-weight:650;color:var(--muted)}.wps-air-meter__tiles dd{margin:4px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:750;letter-spacing:-.03em;line-height:1.1;color:var(--noir);font-variant-numeric:tabular-nums}.wps-air-meter__say{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 16px;border-radius:16px;font-size:15.5px;font-weight:600;line-height:1.45;background:var(--mint-tint);color:var(--mint-deep)}.wps-air-meter__say svg{flex:none;width:20px;height:20px;margin-top:1px}[data-state=drawing] .wps-air-meter__say{background:var(--lilac-tint);color:var(--lilac-deep)}[data-state=stopped] .wps-air-meter__say{background:var(--coral-tint);color:var(--coral-deep)}.wps-air-meter__chips{display:flex;flex-wrap:wrap;gap:8px 10px;margin:18px 0 0;padding:0;list-style:none}.wps-air-meter__chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;font-size:14.5px;font-weight:600;color:var(--ink);box-shadow:0 0 0 1px #1111110f}.wps-air-meter__chips svg{width:16px;height:16px;color:var(--blue)}.wps-air-meter__fine{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.wps-air-meter__rules{margin-top:8px}.wps-air-meter__rules summary{display:inline-flex;align-items:center;min-height:36px;font-size:14.5px;font-weight:700;color:var(--blue);cursor:pointer}.wps-air-meter__rules ul{display:grid;gap:6px;margin:6px 0 0;padding:0 0 0 18px}.wps-air-meter__rules li{font-size:14.5px;line-height:1.45;color:var(--ink)}.wps-air-flow{display:grid;gap:18px}.wps-air-flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.wps-air-flow__steps li{position:relative}.wps-air-flow__steps h3{margin:0}.wps-air-flow__steps button{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 14px 16px;border:0;border-radius:18px;background:#fff;font:inherit;text-align:left;cursor:pointer;color:var(--ink);box-shadow:0 0 0 1px #11111112;transition:box-shadow .25s ease,transform .25s var(--ease),background .25s ease}.wps-air-flow__steps button:hover{transform:translateY(-2px)}.wps-air-flow__steps .is-on button{background:var(--noir);color:#fff;box-shadow:0 14px 30px -18px #0a1b2eb3}.wps-air-flow__n:before{content:attr(data-n);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:800;background:var(--sky);color:var(--blue)}.is-past .wps-air-flow__n:before{background:var(--mint-tint);color:var(--mint-deep)}.is-on .wps-air-flow__n:before{background:var(--blue);color:#fff}.wps-air-flow__icon svg{display:block;width:20px;height:20px;color:var(--blue)}.is-on .wps-air-flow__icon svg{color:#8cc8f0}.wps-air-flow__title{font-size:15.5px;font-weight:750;line-height:1.25;letter-spacing:-.01em}.is-on .wps-air-timer{background:#ffffff2e}.is-on .wps-air-timer:after{background:#8cc8f0}.wps-air-stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:20px clamp(24px,4vw,56px);align-items:center;min-height:380px;padding:clamp(20px,3.5vw,44px);border-radius:32px;background:radial-gradient(120% 90% at 0% 0%,#dcecfa 0%,transparent 60%),radial-gradient(90% 90% at 100% 100%,#ece6fd 0%,transparent 60%),#f5f8fc;box-shadow:inset 0 0 0 1px #fffc}.wps-air-stage__scene{display:grid;justify-items:center}.wps-air-stage__text{display:grid;gap:8px;animation:wps-air-in .5s var(--ease) both}.wps-air-stage__text p{margin:0;font-size:16.5px;line-height:1.55;color:var(--muted)}.wps-air-stage__text .wps-air-stage__step{font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.wps-air-stage__text .wps-air-stage__title{font-size:clamp(22px,2.4vw,28px);font-weight:750;line-height:1.2;letter-spacing:-.025em;color:var(--noir)}.wps-air-sc{display:grid;gap:12px;width:min(100%,440px)}.wps-air-sc>*{opacity:0;animation:wps-air-in .5s var(--ease) calc(.1s + var(--i, 0) * .45s) forwards}.wps-air-sc p{margin:0}.wps-air-phone,.wps-air-sc__bot,.wps-air-sc__booked,.wps-air-sc__desk{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;border-radius:22px;background:#fff;box-shadow:var(--air-card)}.wps-air-phone{grid-template-columns:48px minmax(0,1fr)}.wps-air-phone p:not(.wps-air-phone__miss),.wps-air-sc__bot p,.wps-air-sc__booked p,.wps-air-sc__desk p{display:grid;gap:2px}.wps-air-phone b,.wps-air-sc__bot b,.wps-air-sc__booked b,.wps-air-sc__desk b{font-size:16px;font-weight:750;color:var(--noir)}.wps-air-phone span:not(.wps-air-phone__ring),.wps-air-sc__bot p span,.wps-air-sc__booked p span,.wps-air-sc__desk p span{font-size:14.5px;line-height:1.4;color:var(--muted)}.wps-air-phone__ring,.wps-air-sc__bot>span,.wps-air-sc__booked>span,.wps-air-sc__desk>span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px}.wps-air-phone__ring{background:var(--sky);color:var(--blue)}.wps-air-phone__ring svg{width:24px;height:24px;animation:wps-air-ring 1.4s ease .4s 2}.wps-air-phone__miss{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--coral-tint);font-size:14px;font-weight:650;color:var(--coral-deep)}.wps-air-phone__miss svg{width:16px;height:16px}.wps-air-sc__arrow{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:750;color:var(--blue)}.wps-air-sc__arrow svg{width:18px;height:18px}.wps-air-sc__arrow:before,.wps-air-sc__arrow:after{content:"";flex:1;max-width:70px;height:2px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--blue) 0 6px,transparent 6px 11px);opacity:.5}.wps-air-sc__bot>span{background:var(--blue);color:#fff;animation:wps-air-pulse 1.6s ease 1.2s 2}.wps-air-sc__bot svg,.wps-air-sc__booked>span svg,.wps-air-sc__desk>span svg{width:24px;height:24px}.wps-air-sc--talk{width:min(100%,460px);padding:18px;border-radius:26px;background:#eef3f8;box-shadow:var(--air-card)}.wps-air-sc__tag{display:flex;align-items:center;gap:8px;justify-self:start;padding:6px 12px;border-radius:999px;background:#fff;font-size:13.5px;font-weight:700;color:var(--air-deep)}.wps-air-sc__tag svg{width:15px;height:15px;color:var(--mint-deep)}.wps-air-live{margin-left:6px;padding:2px 8px;border-radius:999px;background:var(--mint-tint);color:var(--mint-deep);font-variant-numeric:tabular-nums}.wps-air-sc--talk .wps-air-bubble{max-width:92%}.wps-air-book__day{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:750;color:var(--noir)}.wps-air-book__day svg{width:18px;height:18px;color:var(--blue)}.wps-air-book{display:grid;grid-template-columns:48px repeat(3,minmax(0,1fr));gap:6px;padding:14px;border-radius:22px;background:#fff;box-shadow:var(--air-card);opacity:1;animation:none}.wps-air-book>b{padding-bottom:4px;text-align:center;font-size:13.5px;font-weight:750;color:var(--noir)}.wps-air-book__hour{align-self:center;font-size:12px;font-weight:650;color:var(--muted)}.wps-air-book__slot{display:grid;place-items:center;min-height:46px;padding:4px;border-radius:12px;font-size:12.5px;font-weight:650;text-align:center;line-height:1.2;opacity:0;animation:wps-air-in .35s var(--ease) calc(.25s + var(--i, 0) * .07s) forwards}.wps-air-book__slot.is-taken{background:#eef1f5;color:var(--muted)}.wps-air-book__slot.is-free{background:repeating-linear-gradient(135deg,#f7fafc 0 5px,#fff 5px 10px);color:#8a96a0;box-shadow:inset 0 0 0 1px #e3e9ef}.wps-air-book__slot.is-pick{background:var(--mint-tint);color:var(--mint-deep);box-shadow:inset 0 0 0 2px var(--mint);animation:wps-air-in .35s var(--ease) .6s forwards,wps-air-pulse 1.4s ease 1.2s 2;font-weight:800}.wps-air-sc__ok{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 10px;padding:12px 16px;border-radius:18px;background:var(--mint-tint)}.wps-air-sc__ok svg{grid-row:span 2;width:22px;height:22px;color:var(--mint-deep)}.wps-air-sc__ok b{font-size:15.5px;color:var(--mint-deep)}.wps-air-sc__ok span{font-size:13.5px;color:var(--mint-deep);opacity:.85}.wps-air-sc__booked{position:relative;grid-template-columns:48px minmax(0,1fr) auto;border-left:5px solid var(--blue)}.wps-air-sc__booked>span{background:var(--sky);color:var(--blue)}.wps-air-sc__booked em{display:inline-flex;align-items:center;gap:6px;margin-top:6px;justify-self:start;padding:3px 10px;border-radius:999px;background:var(--lilac-tint);font-size:12.5px;font-style:normal;font-weight:700;color:var(--lilac-deep)}.wps-air-sc__booked em svg{width:14px;height:14px}.wps-air-sc__check{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mint);color:#fff;opacity:0;animation:wps-air-pop .5s var(--ease) .7s forwards}.wps-air-sc__check svg{width:18px;height:18px}.wps-air-sc__note{justify-self:center;font-size:13.5px;font-weight:700;color:var(--mint-deep)}.wps-air-sc__desk>span{background:var(--butter-tint);color:var(--butter-deep)}.wps-air-also{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px 18px;border-radius:14px;background:var(--sky);font-size:15.5px;font-weight:600;line-height:1.45;color:var(--air-deep)}.wps-air-talk{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px clamp(20px,4vw,48px);align-items:start}.wps-air-talk__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps-air-talk__list li{position:relative}.wps-air-talk__list h3{margin:0}.wps-air-talk__list button{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px 12px;border:0;border-radius:16px;background:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:-.01em;text-align:left;color:var(--ink);cursor:pointer;box-shadow:0 0 0 1px #11111112;transition:background .2s ease,box-shadow .2s ease,transform .2s var(--ease)}.wps-air-talk__list button:hover{transform:translate(3px)}.wps-air-talk__list .is-on button{background:var(--noir);color:#fff;box-shadow:0 14px 30px -18px #0a1b2eb3}.wps-air-talk__icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--sky);color:var(--blue)}.wps-air-talk__icon svg{width:20px;height:20px}.is-on .wps-air-talk__icon{background:#ffffff1f;color:#8cc8f0}.wps-air-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:440px;border-radius:30px;overflow:hidden;background:#eef3f8;box-shadow:var(--air-card)}.wps-air-chat__head{display:flex;align-items:center;gap:10px;margin:0;padding:14px 18px;background:#fff;border-bottom:1px solid var(--line)}.wps-air-chat__head>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff}.wps-air-chat__head svg{width:18px;height:18px}.wps-air-chat__head b{font-size:15px;color:var(--noir)}.wps-air-chat__head>span:last-child{margin-left:auto;font-size:13px;font-weight:600;color:var(--muted)}.wps-air-chat__thread{display:grid;align-content:start;gap:10px;padding:20px 18px}.wps-air-chat__outcome{justify-self:center;display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 16px;border-radius:999px;background:var(--mint-tint);font-size:14.5px;font-weight:750;color:var(--mint-deep);opacity:0;animation:wps-air-pop .5s var(--ease) calc(.35s + var(--i, 0) * .55s) forwards}.wps-air-chat__outcome svg{width:17px;height:17px}.wps-air-chat__about{margin:0;padding:14px 18px;background:#fff;border-top:1px solid var(--line);font-size:14.5px;line-height:1.5;color:var(--muted)}.wps-air-sample{margin:14px 0 0;font-size:13px;color:var(--muted)}@media(max-width:1100px){.wps-air-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.wps-air-stage{grid-template-columns:minmax(0,1fr);min-height:0}.wps-air-stage__text{order:-1}.wps-air-talk{grid-template-columns:minmax(0,1fr)}.wps-air-talk__list{grid-template-columns:repeat(2,minmax(0,1fr))}.wps-air-chat{min-height:400px}}@media(max-width:760px){.wps-air-meter__tiles{grid-template-columns:minmax(0,1fr);gap:8px}.wps-air-meter__tiles div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px}.wps-air-meter__tiles dd{margin:0;font-size:20px}.wps-air-meter__zones{font-size:11.5px}.wps-air-flow__steps{gap:8px}.wps-air-flow__steps button{grid-template-columns:auto minmax(0,1fr);min-height:56px;padding:10px 12px 14px}.wps-air-flow__icon{display:none}.wps-air-flow__title{font-size:14px}.wps-air-stage{padding:18px 14px;border-radius:24px}.wps-air-talk__list{grid-template-columns:minmax(0,1fr)}.wps-air-talk__list button{min-height:50px;font-size:15px}.wps-air-switch{display:flex;border-radius:20px}.wps-air-switch__label{flex:1 1 100%;padding:6px 10px 2px}.wps-air-switch button{flex:1}}@media(prefers-reduced-motion:reduce){.wps-air-bubble,.wps-air-sc>*,.wps-air-book__slot,.wps-air-book__slot.is-pick,.wps-air-chat__outcome,.wps-air-sc__check,.wps-air-stage__text{opacity:1;animation:none}.wps-air-phone__ring svg,.wps-air-sc__bot>span{animation:none}.wps-air-meter__fill,.wps-air-meter__mark,.wps-air-meter__zones span{transition:none}}.ma-sec{position:relative;padding:120px 0;overflow:clip}.ma-sec .wcv-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.ma-sec .wcv-split--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ma-daysec,.ma-repsec{background:linear-gradient(180deg,transparent 0%,#eaf3fb 30%,#f4f8fc 100%)}.ma-setsec:before,.ma-safesec:before{content:"";position:absolute;inset:0 0 0 35%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(122 92 224 / .12),rgb(0 114 187 / .06) 60%,transparent)}.ma-asksec:before{content:"";position:absolute;inset:0 30% 0 0;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(228 87 127 / .1),transparent)}.ma-hero__ask{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:min(560px,calc(100vw - 48px));min-width:0;margin:4px 0 0;padding:10px 10px 10px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #0072bb29,0 22px 44px -28px #062b4573;text-align:left}.ma-hero__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--blue),var(--lilac))}.ma-hero__icon svg{width:17px;height:17px}.ma-hero__manny{display:block;width:156px;height:156px;margin:0 auto -4px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 22px rgb(6 43 69 / .16));animation:ma-manny-in .7s var(--ease) both}@keyframes ma-manny-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:640px){.ma-hero__manny{width:112px;height:112px}}.ma-hero__typed{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;color:var(--ink);animation:ma-type .6s var(--ease) both}.ma-hero__send{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:var(--blue)}.ma-hero__send svg{width:17px;height:17px}@keyframes ma-type{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.ma-wide{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.72fr);gap:40px;align-items:center}.ma-tell{display:grid;gap:14px;align-content:center}.ma-tell__mode{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.ma-tell__mode span{font-weight:700;letter-spacing:0;text-transform:none;color:var(--muted)}.ma-tell .wcv-replay{justify-self:start;margin-top:0;background:#fff}.ma-steps{margin-top:4px}.ma-steps span{font-size:14.5px}.ma-promo .ma-steps button,.ma-daysec .ma-steps button{background:#fffc}.ma-promo .ma-steps li[data-on] button,.ma-daysec .ma-steps li[data-on] button{transform:none}.ma-pic{padding:18px}.ma-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:16px;align-items:stretch}.ma-screen{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border-radius:18px;background:#f4f8fc;box-shadow:inset 0 0 0 1px #0072bb14}.ma-screen__head{display:grid;gap:1px;margin:0 0 2px}.ma-screen__head b{font-size:17px;letter-spacing:-.01em;color:var(--noir)}.ma-screen__head small{order:-1;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.ma-group{margin:2px 0 -4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lilac-deep)}.ma-manny{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #0072bb29,0 20px 40px -28px #062b4580}.ma-manny__head{display:flex;align-items:center;gap:8px;margin:0;padding:11px 14px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#eaf3fb,#fff 80%)}.ma-manny__head>span{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:50%;background:#e3eefa;box-shadow:inset 0 0 0 1px #c9dcf2}.ma-manny__head>span img{display:block;width:26px;height:26px;transform:translateY(3%);-o-object-fit:contain;object-fit:contain}.ma-manny__head b{font-size:15px;color:var(--noir)}.ma-manny__head small,.ma-who{margin-left:auto;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;color:var(--blue);background:var(--blue-pale)}.ma-manny__chat{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:var(--chat-h, 420px);padding:14px 12px;overflow:hidden;background:#fbfdff;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 36px);mask-image:linear-gradient(180deg,transparent 0,#000 36px)}.ma-manny__box{display:flex;align-items:center;gap:8px;margin:0;padding:9px 10px 9px 14px;border-top:1px solid var(--line);font-size:13px;color:#8a96a3}.ma-manny__box span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ma-manny__box i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:var(--blue)}.ma-manny__box svg{width:14px;height:14px}.ma-you,.ma-says,.ma-card{flex:none}.ma-you:not([data-on]),.ma-says:not([data-on]),.ma-card:not([data-on]),.ma-chart:not([data-on]){display:none}.ma-you[data-on],.ma-says[data-on],.ma-card[data-on],.ma-chart[data-on]{animation:wcv-in .5s var(--ease) both}.ma-you{align-self:flex-end;max-width:88%;margin:0;padding:9px 12px;border-radius:16px 16px 4px;font-size:13.5px;line-height:1.4;font-weight:600;color:#fff;background:var(--blue)}.ma-says{align-self:flex-start;display:grid;gap:10px;max-width:100%;padding:11px 12px;border-radius:16px 16px 16px 4px;font-size:13.5px;line-height:1.5;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ma-says p{margin:0}.ma-says--no{background:#fde7ee;box-shadow:inset 0 0 0 1px #e4577f4d;color:var(--rose-deep);font-weight:600}.ma-card{overflow:hidden;border-radius:14px;background:#eef6fd;box-shadow:inset 0 0 0 1px #0072bb47;transition:background .5s,box-shadow .5s}.ma-card[data-state=done]{background:var(--mint-tint);box-shadow:inset 0 0 0 1px #2fa88373}.ma-card[data-state=undone]{background:#f4f6f9;box-shadow:inset 0 0 0 1px var(--line)}.ma-card__top{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 8px}.ma-card__top>span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--blue);background:#fff;transition:color .5s,background .5s}.ma-card[data-state=done] .ma-card__top>span{color:var(--mint-deep);background:#c9ecdd}.ma-card__top>span svg{width:16px;height:16px}.ma-card__top>div{min-width:0}.ma-card__top b{display:block;font-size:13.5px;line-height:1.35;color:var(--noir)}.ma-card__top ul{display:grid;gap:2px;margin:4px 0 0;padding:0;list-style:none}.ma-card__top li{font-size:12px;line-height:1.45;color:var(--muted)}.ma-card__top li:first-child{font-weight:700;color:var(--ink)}.ma-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 12px;border-top:1px solid rgb(17 17 17 / .06)}.ma-card__foot em{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:800;color:#fff;background:var(--blue)}.ma-card__foot em svg{width:13px;height:13px}.ma-card__foot>span{font-size:12.5px;font-weight:700;color:var(--muted)}.ma-card[data-tap] .ma-card__foot em{animation:ma-tap 1.6s var(--ease) infinite}@keyframes ma-tap{0%,to{box-shadow:0 0 #e4577f80}50%{box-shadow:0 0 0 6px #e4577f2e}}.ma-card__foot small{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--mint-deep)}.ma-card__foot small svg{width:13px;height:13px}.ma-card__foot .ma-card__undone{color:var(--muted)}.ma-card__undo{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:700;color:var(--muted)}.ma-card__undo svg{width:13px;height:13px}.ma-card__note{margin:0;padding:8px 12px;border-top:1px solid rgb(17 17 17 / .06);font-size:12px;font-weight:700;color:var(--mint-deep);animation:wcv-in .5s var(--ease) both}.ma-card[data-state=undone] .ma-card__note{color:var(--ink)}.ma-chart{display:grid;gap:8px;padding:10px 10px 8px;border-radius:12px;background:#f4f8fc}.ma-chart>p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;margin:0;font-size:12px}.ma-chart>p b{color:var(--noir)}.ma-chart>p small{font-size:11px;color:#8a96a3}.ma-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;height:112px}.ma-cols span{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%}.ma-cols i{width:100%;height:calc(var(--v) * .7);border-radius:6px 6px 3px 3px;background:#a9d0ee;transform-origin:bottom;animation:ma-grow .9s var(--ease) both}.ma-cols b{font-size:10.5px;color:var(--ink);font-variant-numeric:tabular-nums}.ma-cols small{font-size:10.5px;font-weight:700;color:#8a96a3}.ma-cols span[data-low] i{background:var(--rose)}.ma-cols span[data-low] b{color:var(--rose-deep)}@keyframes ma-grow{0%{transform:scaleY(0)}}.ma-bars{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ma-bars li{display:grid;grid-template-columns:minmax(0,118px) minmax(0,1fr) 54px;align-items:center;gap:8px;font-size:12px}.ma-bars span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.ma-bars i{height:12px;overflow:hidden;border-radius:999px;background:#e3edf6}.ma-bars u{display:block;width:var(--v);height:100%;border-radius:999px;background:#8fc2e8;animation:ma-bar 1.1s var(--ease) both}.ma-bars li[data-top] u{background:var(--blue)}.ma-bars b{text-align:right;font-size:11.5px;color:var(--noir);font-variant-numeric:tabular-nums}@keyframes ma-bar{0%{width:0}}.ma-ideas{display:grid;gap:6px;animation:wcv-in .5s var(--ease) both}.ma-ideas>p{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lilac-deep)}.ma-ideas ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ma-ideas li{position:relative;padding:8px 10px 8px 26px;border-radius:10px;font-size:13px;line-height:1.45;background:var(--lilac-tint)}.ma-ideas li:before{content:"";position:absolute;left:11px;top:14px;width:7px;height:7px;border-radius:50%;background:var(--lilac)}.ma-disc{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ma-disc li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ma-disc p{display:grid;gap:2px;min-width:0;margin:0}.ma-disc b{font-size:14px;color:var(--noir)}.ma-disc span{font-size:12.5px;color:var(--muted)}.ma-disc small{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;font-weight:700;color:var(--lilac-deep)}.ma-disc small svg{width:12px;height:12px}.ma-disc em{flex:none;padding:3px 9px;border-radius:999px;font-style:normal;font-size:11px;font-weight:800;color:var(--mint-deep);background:var(--mint-tint)}.ma-disc__new:not([data-on]){display:none!important}.ma-disc__new[data-on]{box-shadow:inset 0 0 0 1.5px var(--mint),0 14px 26px -20px #062b4580;animation:wcv-in .6s var(--ease) both}.ma-ticket{display:grid;gap:7px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ma-ticket:not([data-on]){display:none}.ma-ticket[data-on]{animation:wcv-in .6s .5s var(--ease) both}.ma-ticket p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-size:13.5px;color:var(--ink);font-variant-numeric:tabular-nums}.ma-ticket .ma-ticket__who{flex-wrap:wrap;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.ma-ticket__who span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.ma-ticket .ma-ticket__off{font-weight:700;color:var(--mint-deep)}.ma-ticket__off span{display:inline-flex;align-items:center;gap:6px}.ma-ticket__off svg{width:14px;height:14px}.ma-ticket .ma-ticket__total{padding-top:7px;border-top:1px dashed #d7e0e8;font-weight:800;color:var(--noir)}.ma-menu{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ma-menu li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s}.ma-menu li[data-lit]{box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 26px -20px #062b4580}.ma-menu p{display:grid;gap:2px;min-width:0;margin:0}.ma-menu b{font-size:14px;color:var(--noir)}.ma-menu span{font-size:12px;color:var(--muted)}.ma-menu em{flex:none;font-style:normal;font-size:16px;font-weight:800;color:var(--noir);font-variant-numeric:tabular-nums}.ma-menu s{margin-right:6px;font-size:12.5px;font-weight:600;color:#8a96a3}.ma-pic[data-step="2"] .ma-menu li[data-moves] em,.ma-pic[data-step="3"] .ma-menu li[data-moves] em{color:var(--mint-deep)}.ma-where{display:flex;flex-wrap:wrap;gap:8px;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s var(--ease)}.ma-where[data-on]{opacity:1;transform:none}.ma-where span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ma-where svg{width:14px;height:14px;color:var(--blue)}.ma-where b{color:var(--mint-deep)}.ma-day{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.ma-phone{padding:8px;border-radius:40px;background:#e3eef8;box-shadow:inset 0 0 0 1px #0072bb29,0 26px 50px -32px #062b458c}.ma-phone__bar{display:flex;align-items:center;justify-content:space-between;margin:0;padding:6px 22px 8px;font-size:12.5px;color:var(--noir)}.ma-phone__bar i{width:54px;height:6px;border-radius:999px;background:#b9cfe2}.ma-phone .ma-manny{border-radius:32px}.ma-phone .ma-manny__head{padding:12px 16px}.ma-day__board{display:grid;gap:10px;min-width:0}.ma-day__date{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:4px 0 0;font-size:16px;font-weight:800;color:var(--noir)}.ma-day__date span{font-size:13px;font-weight:600;color:var(--muted)}.ma-day .wcv-z__card[data-state=hidden]{transform:none}.ma-setpic{display:grid;gap:22px;min-width:0}.ma-field{display:grid;gap:6px;padding:14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .5s}.ma-field[data-on]{box-shadow:inset 0 0 0 1.5px var(--mint),0 14px 26px -20px #062b4580}.ma-field small{font-size:12.5px;font-weight:700;color:var(--ink)}.ma-field p{margin:0;padding:9px 12px;border-radius:10px;font-size:15px;font-weight:800;color:var(--noir);background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums}.ma-field[data-on] p{color:var(--mint-deep);background:var(--mint-tint);animation:wcv-in .5s var(--ease) both}.ma-field span{font-size:12px;line-height:1.45;color:var(--muted)}.ma-also{display:grid;gap:10px}.ma-also>p{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.ma-also ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.ma-also li{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #0072bb24}.ma-inbox{align-content:start}.ma-mail{display:grid;gap:10px}.ma-mail:not([data-on]){display:none}.ma-mail[data-on]{animation:wcv-in .6s var(--ease) both}.ma-mail__from{display:flex;align-items:center;gap:10px;margin:0}.ma-mail__from i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-style:normal;font-size:13px;font-weight:800;color:#fff;background:var(--lilac)}.ma-mail__from span{display:grid;min-width:0}.ma-mail__from b{font-size:13.5px;color:var(--noir)}.ma-mail__from small{font-size:13px;font-weight:700;color:var(--ink)}.ma-mail__card{display:grid;gap:5px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ma-mail__card p{margin:0;font-size:13px;line-height:1.45;color:var(--ink);font-variant-numeric:tabular-nums}.ma-mail__card p[data-first]{font-size:12px;color:var(--muted)}.ma-mail__card p:nth-child(2){font-size:15px;font-weight:800;color:var(--noir)}.ma-mail__foot{margin:0;font-size:11.5px;line-height:1.45;color:#8a96a3}.ma-inbox__wait{display:flex;align-items:center;gap:8px;margin:0;padding:14px;border-radius:14px;font-size:13px;font-weight:600;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ma-inbox__wait:not([data-on]){display:none}.ma-inbox__wait svg{width:16px;height:16px;color:var(--blue)}.ma-says--file{padding:8px}.ma-file{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:12.5px;color:var(--muted);background:#f4f8fc}.ma-file b{color:var(--noir)}.ma-file span{flex:1;min-width:0}.ma-file svg{flex:none;width:17px;height:17px;color:var(--mint-deep)}.ma-file svg:last-child{color:var(--blue)}.ma-num .ma-manny{max-width:560px;width:100%;justify-self:center}.ma-safepic{display:grid;gap:22px;min-width:0}.ma-who{display:inline-flex;align-items:center;gap:5px;font-style:normal;transition:color .4s,background .4s}.ma-who svg{width:12px;height:12px}.ma-who[data-ana]{color:var(--rose-deep);background:#fde7ee}.ma-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.ma-points li{align-items:flex-start;font-size:14.5px;line-height:1.4}.ma-cost{padding-top:40px}.ma-cost__card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;max-width:1040px;margin:0 auto;border-radius:30px;background:#fff;box-shadow:var(--shadow-lg),inset 0 0 0 1px #0072bb1a}.ma-cost__main{display:grid;align-content:center;gap:12px;padding:44px 40px;background:linear-gradient(160deg,#eaf3fb,#f4f8fc 60%,var(--lilac-tint))}.ma-cost__main h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--noir)}.ma-cost__amount{display:flex;align-items:baseline;gap:6px;margin:6px 0 0}.ma-cost__amount b{font-size:64px;line-height:1;letter-spacing:-.04em;color:var(--blue)}.ma-cost__amount span{font-size:17px;font-weight:700;color:var(--muted)}.ma-cost__on{margin:0;font-size:15px;font-weight:600;color:var(--muted)}.ma-cost__side{display:grid;align-content:start;gap:18px;padding:40px}.ma-cost__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ma-cost__stats p{display:grid;gap:4px;margin:0;padding:16px 18px;border-radius:18px;background:#f4f8fc;box-shadow:inset 0 0 0 1px #0072bb1a}.ma-cost__stats b{font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--noir)}.ma-cost__stats span{font-size:14px;line-height:1.4;font-weight:600;color:var(--muted)}.ma-cost__why{display:flex;gap:10px;margin:0;padding:12px 14px;border-radius:14px;font-size:14.5px;line-height:1.5;color:var(--ink);background:var(--lilac-tint)}.ma-cost__why svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--lilac)}.ma-cost__side ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ma-cost__side li{display:flex;gap:10px;font-size:15px;line-height:1.45;color:var(--ink)}.ma-cost__side li svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--mint)}.ma-cost__links{display:flex;flex-wrap:wrap;gap:0 22px}.ma-cost__links .wps-fp-end__all{min-height:44px}@media(max-width:1080px){.ma-sec .wcv-split,.ma-wide{grid-template-columns:minmax(0,1fr);gap:36px}.ma-wide .ma-tell{max-width:640px}.ma-cost__card{grid-template-columns:minmax(0,1fr)}.ma-sec .ma-text{display:contents}.ma-sec .wcv-split>.wcv-pic,.ma-setpic>.wcv-pic,.ma-safepic>.wcv-pic{order:1}.ma-setpic,.ma-safepic{display:contents}.ma-also,.ma-safepic>.ma-points{order:4}.ma-sec .ma-text>.ma-steps{order:2}.ma-sec .ma-text>.wcv-replay{order:3;justify-self:start;margin-top:-16px}.ma-sec .ma-text>.wpe-head{margin-bottom:0}}@media(max-width:720px){.ma-sec{padding:80px 0}.ma-cost{padding-top:20px}.ma-pic{padding:10px}.ma-desk{grid-template-columns:minmax(0,1fr);gap:12px}.ma-desk>.ma-manny{order:-1}.ma-screen{padding:12px}.ma-day{grid-template-columns:minmax(0,1fr)}.ma-day .wcv-z__card em{display:none}.ma-phone{justify-self:center;width:min(100%,320px)}.ma-hero__typed{font-size:14.5px}.ma-points{grid-template-columns:minmax(0,1fr)}.ma-bars li{grid-template-columns:minmax(0,96px) minmax(0,1fr) 50px;font-size:11.5px}.ma-cost__main,.ma-cost__side{padding:28px 22px}.ma-cost__amount b{font-size:52px}.ma-cost__stats{grid-template-columns:minmax(0,1fr)}.ma-cost__stats b{font-size:34px}.ma-steps span{font-size:13.5px}.ma-steps b{font-size:15px}}@media(prefers-reduced-motion:reduce){.ma-you[data-on],.ma-says[data-on],.ma-card[data-on],.ma-chart[data-on],.ma-card__note,.ma-ideas,.ma-disc__new[data-on],.ma-ticket[data-on],.ma-mail[data-on],.ma-field[data-on] p,.ma-cols i,.ma-bars u,.ma-hero__typed,.ma-card[data-tap] .ma-card__foot em{animation:none!important}.ma-where,.ma-card,.ma-menu li,.ma-field{transition:none}}.cvp-book .wcv-tandem{align-items:start}.cvp-book .cvp-verdict{margin-top:136px}.cvp-book .cvp-pic{box-shadow:0 40px 80px -40px #062b4573,0 0 0 1px #ffffffb3}.cvp-book .wcv-story li[data-state=next]{opacity:.4}.cvp-book .cvp-seg{flex-wrap:wrap;background:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffffe6,0 10px 24px -18px #062b4573}.cvp-book .cvp-seg button{padding:9px 16px;color:#33424f}.cvp-book .cvp-seg button:hover:not([aria-pressed=true]){color:var(--blue);background:#ffffffb3}.cvp-book .cvp-seg button[aria-pressed=true]{color:#fff;background:var(--blue);box-shadow:0 8px 18px -10px #0072bbbf}.cvp-book .cvp-seg button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cvp-book .cvp-card{background:#fff;box-shadow:inset 0 0 0 2px #dc4444b3,0 24px 48px -28px #8c1e1e66}.cvp-book .cvp-card[data-ok]{box-shadow:inset 0 0 0 2px #2f9e6ebf,0 24px 48px -28px #145a3c73}.cvp-book .cvp-card[data-wait]{opacity:.5}.cvp-book .cvp-card>i{background:#dc4444;box-shadow:0 0 0 5px #dc444424}.cvp-book .cvp-card[data-ok]>i{background:#2f9e6e;box-shadow:0 0 0 5px #2f9e6e29}.cvp-book .cvp-card small{color:#6b7a88}.cvp-book .cvp-card p b{color:var(--noir)}.cvp-book .cvp-card>span{font-weight:600;color:#b23434}.cvp-book .cvp-card[data-ok]>span{color:#1f7a52}.cvp-book .cvp-points{width:100%;box-sizing:border-box;gap:12px;padding:18px 20px;border-radius:20px;background:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffffd9}.cvp-book .cvp-points li{align-items:flex-start;font-size:15px;line-height:1.4;color:var(--ink);animation:wcv-in .45s var(--ease) backwards}.cvp-book .cvp-points li:nth-child(2){animation-delay:.08s}.cvp-book .cvp-points li:nth-child(3){animation-delay:.16s}.cvp-book .cvp-points svg{margin-top:-2px;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px #0072bb59}@media(max-width:1080px){.cvp-book .wcv-tandem{max-width:640px}.cvp-book .cvp-verdict{margin-top:0;justify-items:stretch}.cvp-book .cvp-seg{justify-self:center}}@media(max-width:720px){.cvp-book .wcv-brush__stroke{opacity:.3}.cvp-book .wcv-tandem{gap:20px}.cvp-book .cvp-verdict{display:contents}.cvp-book .cvp-seg{order:-1;justify-self:center}.cvp-book .cvp-card{margin-top:6px}.cvp-book .wcv-ask{border-radius:14px;font-size:12.5px;line-height:1.35;padding:8px 12px;text-wrap:balance}.cvp-book .wcv-ask svg{flex:none}.cvp-book .cvp-seg button{padding:8px 13px;font-size:13.5px}.cvp-book .cvp-card{padding:18px}.cvp-book .cvp-card>span{font-size:14.5px}.cvp-book .cvp-points{padding:16px}.cvp-book .cvp-points li{font-size:14px}}@media(prefers-reduced-motion:reduce){.cvp-book .cvp-points li{animation:none!important}}.qb-sec{position:relative;padding:120px 0;overflow:clip}.qb-sec .wcv-split--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr)}.qb-side .wpe-head{margin-bottom:26px}.qb-mode{margin:0 0 8px;animation:none}.qb-story li{cursor:default}.qb-phone{width:300px;max-width:100%;box-sizing:border-box;padding:10px;border-radius:46px;background:#0d1b2a;box-shadow:0 40px 80px -30px #062b4599,inset 0 0 0 1.5px #ffffff1a}.qb-phone__screen{display:flex;flex-direction:column;height:580px;overflow:hidden;border-radius:36px;background:#fff;color:var(--ink)}.qb-phone__status{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 4px;font-size:12px;color:var(--noir)}.qb-phone__status span{display:inline-flex;gap:3px;align-items:flex-end}.qb-phone__status i{width:3px;border-radius:1px;background:var(--noir)}.qb-phone__status i:nth-child(1){height:5px}.qb-phone__status i:nth-child(2){height:8px}.qb-phone__status i:nth-child(3){height:11px}.qb-phone__site{padding:4px 14px 10px;border-bottom:1px solid var(--line)}.qb-phone__url{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:11px;color:var(--muted);background:#f1f4f7;white-space:nowrap;overflow:hidden}.qb-phone__url svg{flex:none;width:11px;height:11px}.qb-phone__site p{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;color:var(--noir)}.qb-phone__site p i,.qb-phone__sms i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-size:13px;font-weight:800;color:#fff;background:var(--lilac)}.qb-phone__sms{display:grid;justify-items:center;gap:3px;padding:6px 0 12px;border-bottom:1px solid var(--line)}.qb-phone__sms i{width:40px;height:40px;font-size:17px}.qb-phone__sms b{font-size:13.5px;color:var(--noir)}.qb-phone__sms small{font-size:11px;color:var(--muted)}.qb-phone__body{flex:1;display:grid;align-content:start;gap:10px;padding:14px 16px;overflow:hidden;animation:qb-in .45s var(--ease)}@keyframes qb-in{0%{opacity:0;transform:translate(14px)}}@keyframes qb-pop{0%{opacity:0;transform:scale(.92)}}.qb-rail{display:flex;justify-content:space-between;align-items:flex-start;min-height:18px}.qb-rail__back{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;color:#8a96a3}.qb-rail__back svg{width:13px;height:13px}.qb-rail__clock{display:grid;margin:0;text-align:right}.qb-rail__clock b{font-size:15px;color:var(--blue)}.qb-rail__clock b span{font-variant-numeric:tabular-nums}.qb-rail__clock small{font-size:10.5px;color:#8a96a3}.qb-h{margin:0;font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--noir)}.qb-h--big{font-size:20px}.qb-h--c{text-align:center}.qb-sub{margin:-6px 0 0;font-size:12px;font-weight:600;color:var(--muted)}.qb-copy{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.qb-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.qb-time{padding:9px 4px;border-radius:999px;text-align:center;font-size:12.5px;font-weight:700;color:var(--ink);background:#f1f4f7;transition:background .3s,color .3s}.qb-time--tall{display:grid;gap:2px;border-radius:14px}.qb-time small{font-size:10.5px;font-weight:500;line-height:1.2;color:var(--muted)}.qb-time[data-on]{color:#fff;background:var(--blue);box-shadow:0 8px 18px -10px #0072bbcc;animation:qb-pop .4s var(--ease)}.qb-time[data-on] small{color:#ffffffd9}.qb-box{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qb-box p{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:12px;color:var(--muted)}.qb-box p span{white-space:nowrap}.qb-box b{color:var(--noir)}.qb-heart{width:12px;height:12px;color:var(--rose);fill:currentColor;vertical-align:-1px}.qb-field{display:grid;gap:4px;margin:0}.qb-field small{font-size:11.5px;font-weight:700;color:var(--ink)}.qb-field span{padding:9px 11px;border-radius:12px;font-size:12px;color:#9aa5af;box-shadow:inset 0 0 0 1px #d4dce3}.qb-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border-radius:999px;font-size:13.5px;font-weight:700;color:#fff;background:var(--blue);transition:opacity .4s}.qb-btn[data-off]{opacity:.4}.qb-btn svg{width:15px;height:15px}.qb-hint{margin:0;font-size:11.5px;line-height:1.4;color:#6b7883}.qb-hint--c{text-align:center}.qb-booked{display:grid;justify-items:center;gap:6px;padding-top:18px;text-align:center}.qb-booked>i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#1f7a5c;background:var(--mint-tint);animation:qb-pop .5s var(--ease)}.qb-booked>i svg{width:24px;height:24px}.qb-booked h4{margin:4px 0 0;font-size:17px;color:var(--noir)}.qb-booked>p{margin:0;font-size:12.5px;color:var(--muted)}.qb-booked .qb-box{width:100%;box-sizing:border-box;margin-top:8px;text-align:left}.qb-booked .qb-box p{display:grid;gap:1px}.qb-booked--row{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:14px;text-align:left;background:var(--mint-tint)}.qb-booked--row>i{flex:none;width:30px;height:30px;color:#fff;background:var(--mint)}.qb-booked--row>i svg{width:16px;height:16px}.qb-booked--row p{display:grid;gap:1px;margin:0;font-size:11.5px;color:#2b6b55}.qb-booked--row b{font-size:13.5px;color:var(--noir)}.qb-ok{display:grid;gap:3px;padding:10px 12px;border-radius:14px;background:var(--mint-tint);animation:qb-pop .45s var(--ease)}.qb-ok b{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.35;color:#1f7a5c}.qb-ok b svg{flex:none;width:15px;height:15px;margin-top:1px}.qb-ok span{font-size:12px;color:#2b6b55}.qb-duo{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:center}.qb-duo__pic{align-self:center}.qb-pic__title,.qb-count__title{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qb-mini{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qb-mini li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;font-weight:600;color:var(--muted)}.qb-mini svg{flex:none;width:13px;height:13px;padding:3px;box-sizing:content-box;border-radius:50%;color:#fff;background:var(--mint)}.qb-flow__stage{display:grid;grid-template-columns:300px minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:start;max-width:1180px;margin:0 auto}.qb-who{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#2b4a66}.qb-flow__story{align-self:start;margin-top:28px}.qb-flow__story .wcv-replay{justify-self:start;margin-top:4px}.qb-flow__points{margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.qb-flow__points li{font-size:13.5px}.qb-flow .qb-phone{box-shadow:0 40px 80px -30px #062b4573,0 0 0 6px #ffffff59}.qb-flow .wcv-pic{box-shadow:0 30px 70px -28px #062b4566,inset 0 0 0 1px #0072bb14}.qb-desk{position:relative}.qb-ask{opacity:1;color:var(--muted);background:#f1f4f7}.qb-ask svg{fill:none}.qb-desk__say{font-size:13.5px;transition:color .4s}.qb-desk[data-step="3"] .qb-desk__say{color:var(--lilac)}.qb-desk[data-step="4"] .qb-desk__say{color:#1f7a5c}.qb-flow .wcv-z__card[data-state=ghost]{--cat: var(--lilac);opacity:1;border-style:dashed;border-color:var(--lilac);background:var(--lilac-tint)}.qb-tabs{display:flex;flex-wrap:wrap;gap:5px}.qb-tabs span{padding:5px 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--muted);background:#f1f4f7}.qb-tabs span[data-on]{color:#fff;background:var(--noir)}.qb-tiles{display:grid;gap:6px}.qb-tiles p{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;margin:0;padding:9px 11px;border-radius:12px;font-size:12.5px;box-shadow:inset 0 0 0 1px var(--line)}.qb-tiles p b{overflow:hidden;color:var(--noir);white-space:nowrap;text-overflow:ellipsis}.qb-tiles p span{font-size:11.5px;color:var(--muted)}.qb-tiles p svg{width:14px;height:14px;padding:1px;border-radius:50%;color:#fff;background:var(--blue)}.qb-tiles p[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qb-addons{display:grid;gap:5px;margin:-2px 0 2px 12px;padding:8px 10px;border-radius:12px;background:#f6f8fb;animation:qb-pop .45s var(--ease) .3s backwards}.qb-addons small{font-size:11px;font-weight:700;color:var(--muted)}.qb-addons p{background:#fff}.qb-addons p b{white-space:normal}.qb-foot{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.qb-foot p{display:grid;flex:1;margin:0;font-size:11.5px;color:var(--muted)}.qb-foot b{font-size:12.5px;color:var(--noir)}.qb-btn--sm{padding:9px 16px;font-size:13px}.qb-month{margin:-4px 0 0;font-size:12px;font-weight:700;color:var(--noir)}.qb-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.qb-days span{display:grid;justify-items:center;padding:6px 0;border-radius:12px;font-size:14px;font-weight:700;color:var(--ink);background:#f1f4f7}.qb-days small{font-size:10px;font-weight:600;color:var(--muted)}.qb-days span[data-on]{color:#fff;background:var(--blue)}.qb-days span[data-on] small{color:#ffffffd9}.qb-sub--flat{margin:0}.qb-plus{padding:1px 7px;border-radius:999px;font-style:normal;font-size:11px;font-weight:600;color:var(--blue);background:var(--blue-pale)}.qb-field .qb-typed{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--blue)}.qb-favs{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 60%,transparent 100%)}.qb-svc{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:12px;font-size:13px;background:#f6f8fb}.qb-svc b{color:var(--noir)}.qb-svc span{font-size:12px;color:var(--muted)}.qb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.qb-chips em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12px;font-weight:700;color:var(--rose-deep)}.qb-chips em svg{width:12px;height:12px;fill:currentColor}.qb-chips span{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:background .3s,color .3s}.qb-chips span[data-on]{color:#fff;background:var(--rose);box-shadow:none;animation:qb-pop .35s var(--ease)}.qb-chips span svg{width:12px;height:12px}.qb-select{overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px #d4dce3}.qb-select[data-open]{box-shadow:inset 0 0 0 1.5px var(--blue),0 16px 30px -18px #062b4566}.qb-select>p{display:flex;justify-content:space-between;align-items:center;margin:0;padding:9px 12px;font-size:12.5px;font-weight:600;color:var(--ink)}.qb-select>p svg{width:15px;height:15px;color:#8a96a3}.qb-select ul{display:grid;margin:0;padding:4px;list-style:none;border-top:1px solid var(--line)}.qb-select li{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:8px;font-size:12px;color:var(--ink)}.qb-select li[data-on]{font-weight:700;color:var(--blue);background:var(--blue-pale)}.qb-select li svg{width:13px;height:13px}.qb-favs .qb-hint{padding:7px 10px;border-radius:10px;font-weight:600;color:var(--rose-deep);background:#fde7ee;animation:qb-pop .4s var(--ease)}.qb-count{gap:12px}.qb-count__row{display:grid;gap:8px;padding:12px;border-radius:14px;background:#f6f8fb;transition:background .4s,box-shadow .4s}.qb-count__row p{display:flex;justify-content:space-between;margin:0;font-size:13.5px;color:var(--noir)}.qb-count__row p span{font-size:12.5px;color:var(--muted)}.qb-count__row>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.qb-count__row i{height:24px;border-radius:8px;background:#e6ecf1;transition:background .4s}.qb-count__row i[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px #0072bb4d}.qb-count__row[data-on]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 28px -18px #062b4580}.qb-count__row[data-on] i[data-on]{background:var(--blue);box-shadow:none}.qb-count .wcv-caption{margin-top:2px}.qb-group:before{content:"";position:absolute;inset:0 0 0 35%;z-index:-1;background:radial-gradient(closest-side,rgb(228 87 127 / .1),rgb(0 114 187 / .06) 60%,transparent);pointer-events:none}.qb-menu{display:grid;gap:6px}.qb-menu p{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:12px;font-size:12.5px;background:#f6f8fb}.qb-menu p>b{grid-column:2;color:var(--noir)}.qb-menu p>span{grid-column:3;font-size:11.5px;color:var(--muted)}.qb-menu p>svg{width:14px;height:14px;padding:2px;border-radius:50%;color:#fff;background:var(--blue)}.qb-menu p[data-off]{opacity:.55}.qb-menu .qb-menu__add{margin-left:26px;background:var(--blue-pale);animation:qb-pop .4s var(--ease)}.qb-menu .qb-menu__add b{color:var(--blue)}.qb-party{display:flex;flex-wrap:wrap;gap:6px}.qb-party span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--ink);background:#f1f4f7;animation:qb-pop .4s var(--ease) backwards}.qb-party span:nth-child(2){animation-delay:.25s}.qb-party span:nth-child(3){animation-delay:.5s}.qb-party span[data-on]{background:var(--lilac-tint);box-shadow:inset 0 0 0 1.5px var(--lilac)}.qb-party small{padding:1px 6px;border-radius:999px;font-size:10px;color:var(--muted);background:#fff}.qb-party em{padding:1px 6px;border-radius:999px;font-style:normal;font-size:10px;color:#1f7a5c;background:var(--mint-tint)}.qb-party .qb-party__add{color:var(--blue);background:var(--blue-pale)}.qb-party__add svg{width:13px;height:13px}.qb-who-list{display:grid;gap:7px}.qb-who-list p{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s}.qb-who-list i{display:grid;place-items:center;flex:none;width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:1.5px solid #c9d3db;color:#fff}.qb-who-list i svg{width:12px;height:12px}.qb-who-list p[data-on]{box-shadow:inset 0 0 0 2px var(--blue)}.qb-who-list p[data-on] i{border-color:transparent;background:var(--blue)}.qb-who-list p[data-done]{background:var(--mint-tint);box-shadow:none}.qb-who-list p[data-done] i{border-color:transparent;background:var(--mint)}.qb-who-list span{display:grid;flex:1;min-width:0}.qb-who-list b{font-size:13px;color:var(--noir)}.qb-who-list small{overflow:hidden;font-size:11px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis}.qb-who-list em{font-style:normal;font-size:11px;font-weight:700;color:#1f7a5c}.qb-group .wcv-z__card{padding-right:6px}.qb-deposit{background:linear-gradient(180deg,transparent 0%,#eaf3fb 35%,#f4f8fc 100%)}.qb-form{display:grid;gap:8px;padding:11px 12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s}.qb-form[data-done]{background:#f2faf6;box-shadow:inset 0 0 0 1px #bfe6d4}.qb-form__head{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:13px;color:var(--noir)}.qb-form em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11.5px;font-weight:700;color:#1f7a5c;animation:qb-pop .4s var(--ease)}.qb-form em svg{width:13px;height:13px}.qb-form__q{margin:0;font-size:12px;color:var(--ink)}.qb-yn{display:flex;gap:6px}.qb-yn span{padding:5px 14px;border-radius:999px;font-size:12px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s,color .3s}.qb-yn span[data-on]{color:#fff;background:var(--blue);box-shadow:none}.qb-sign{padding:8px 10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qb-sign p{display:flex;justify-content:space-between;align-items:center;margin:0 0 4px;font-size:12px;color:var(--noir)}.qb-sign p span{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:#f1f4f7}.qb-sign p em{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:700;color:var(--muted);animation:none}.qb-sign p em[data-on]{color:var(--ink);background:#fff}.qb-sign p em svg{width:11px;height:11px}.qb-sign svg{display:block;width:100%;height:50px;border-radius:8px;outline:1px dashed #c9d3db;outline-offset:-1px}.qb-sign path{fill:none;stroke:var(--noir);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:560;stroke-dashoffset:560;transition:stroke-dashoffset 1.8s ease}.qb-sign svg[data-on] path{stroke-dashoffset:0}.qb-form--small{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:12.5px}.qb-form--small b{color:var(--noir)}.qb-dep{display:grid;gap:3px;padding:10px 12px;border-radius:14px;font-size:12px;background:var(--lilac-tint);transition:box-shadow .4s}.qb-dep[data-open]{box-shadow:inset 0 0 0 1.5px #7a5ce073;animation:qb-pop .4s var(--ease)}.qb-dep b{font-size:12.5px;color:var(--noir)}.qb-dep>span{font-size:11.5px;color:var(--muted)}.qb-dep small{margin-top:4px;padding-top:6px;border-top:1px solid rgb(122 92 224 / .2);font-size:11px;line-height:1.4;color:var(--muted)}.qb-tick{display:flex;align-items:flex-start;gap:7px;margin:4px 0 0;font-size:11.5px;font-weight:600;line-height:1.35;color:var(--ink)}.qb-tick i{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:4px;color:#fff;background:var(--blue)}.qb-tick i svg{width:11px;height:11px}.qb-wash{margin:0;padding:9px 12px;border-radius:12px;text-align:center;font-size:12px;color:var(--muted);background:#f1f4f7}.qb-terms{display:grid;gap:4px;padding:10px 12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.qb-terms b{font-size:12.5px;color:var(--noir)}.qb-terms span{font-size:11.5px;line-height:1.45;color:var(--muted)}.qb-profile{gap:12px}.qb-profile__who{display:flex;align-items:center;gap:10px}.qb-profile__who i{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;font-style:normal;font-size:12.5px;font-weight:800;color:#fff;background:var(--rose)}.qb-profile__who p{display:grid;margin:0}.qb-profile__who b{font-size:15px;color:var(--noir)}.qb-profile__who span{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.qb-profile__row{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:#f6f8fb;opacity:.4;transform:translateY(6px);transition:opacity .5s,transform .5s var(--ease),background .4s,box-shadow .4s}.qb-profile__row[data-on]{opacity:1;transform:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--mint)}.qb-profile__row>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:#fff;background:var(--mint)}.qb-profile__row>span svg{width:15px;height:15px}.qb-profile__row p{display:grid;gap:1px;margin:0}.qb-profile__row small{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a96a3}.qb-profile__row b{font-size:14px;color:var(--noir)}.qb-profile__row em{font-style:normal;font-size:12px;color:var(--muted)}.qb-photos:before{content:"";position:absolute;inset:0 0 0 35%;z-index:-1;background:radial-gradient(closest-side,rgb(228 87 127 / .12),transparent);pointer-events:none}.qb-photocard{display:grid;gap:8px;padding:11px 12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.qb-photocard__head{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:13px;color:var(--noir)}.qb-photocard__head span{font-size:11px;color:var(--muted)}.qb-photocard .qb-hint{margin-top:-4px}.qb-photocard__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qb-photo{display:grid;gap:5px;animation:qb-pop .5s var(--ease)}.qb-photo>span:last-child{padding:5px 7px;border-radius:8px;font-size:10.5px;line-height:1.3;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.qb-shot{display:flex;align-items:flex-end;justify-content:center;gap:5%;aspect-ratio:1;box-sizing:border-box;padding:0 9% 16%;border-radius:10px;background:linear-gradient(160deg,#eaf3fb,#e3f1fc 55%,#efebfd)}.qb-shot i{width:13%;border-radius:50% 50% 42% 42%/64% 64% 36% 36%;box-shadow:inset 0 -3px #ffffff80,0 4px 6px -3px #062b454d}.qb-shot i:nth-child(1){height:42%}.qb-shot i:nth-child(2){height:58%}.qb-shot i:nth-child(3){height:64%}.qb-shot i:nth-child(4){height:56%}.qb-shot i:nth-child(5){height:38%}.qb-shot[data-look=shape] i{background:linear-gradient(180deg,#fff 0 14%,#fbe3ea 22%,#f4b9ca)}.qb-shot[data-look=color]{background:linear-gradient(160deg,#efebfd,#e3f1fc)}.qb-shot[data-look=color] i{background:linear-gradient(155deg,#fff 0%,#f7a8c0 22%,var(--rose) 55%,#b9a6f2 85%,#fff 100%)}.qb-saved{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:9px;border-radius:12px;font-size:12px;font-weight:700;color:#1f7a5c;background:var(--mint-tint);animation:qb-pop .4s var(--ease)}.qb-saved svg{width:14px;height:14px}.qb-addphoto{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border-radius:12px;font-size:12px;font-weight:600;color:var(--muted);background:#f6f8fb;box-shadow:inset 0 0 0 1px var(--line)}.qb-addphoto svg{width:14px;height:14px}.qb-darkbtn{display:block;padding:9px;border-radius:12px;text-align:center;font-size:12px;font-weight:700;color:#fff;background:var(--noir)}.qb-appt{gap:12px}.qb-appt__card{position:relative;display:grid;gap:2px;padding:10px 12px 10px 16px;overflow:hidden;border-radius:12px;background:var(--fill);border:1.5px solid var(--edge)}.qb-appt__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--edge)}.qb-appt__card b{font-size:14px;color:#1f2937}.qb-appt__card span{font-size:12px;color:#4b5563}.qb-appt__photos{display:grid;gap:10px;padding:12px;border-radius:14px;background:#f6f8fb;opacity:.35;transform:translateY(6px);transition:opacity .5s,transform .5s var(--ease),background .4s,box-shadow .4s}.qb-appt[data-on] .qb-appt__photos{opacity:1;transform:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.qb-appt__photos>p{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;color:var(--noir)}.qb-appt__photos>p svg{width:15px;height:15px;color:var(--blue)}.qb-appt__photos>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qb-appt__photos figure{display:grid;gap:5px;margin:0}.qb-appt__photos figcaption{font-size:11.5px;line-height:1.35;color:var(--muted)}.qb-day:before{content:"";position:absolute;inset:0 35% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(0 114 187 / .1),transparent);pointer-events:none}.qb-sms{display:grid;gap:8px;padding-top:6px}.qb-sms small{text-align:center;font-size:11px;color:var(--muted)}.qb-sms p{max-width:92%;margin:0;padding:10px 13px;border-radius:18px 18px 18px 6px;font-size:13px;line-height:1.45;color:var(--ink);background:#eef1f5;overflow-wrap:anywhere;animation:qb-pop .45s var(--ease)}.qb-line{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:14px;font-size:12.5px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.qb-line svg{width:15px;height:15px}.qb-late{display:grid;gap:8px;padding:12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.qb-late>b{font-size:12.5px;color:var(--noir)}.qb-late>span{font-size:11.5px;line-height:1.4;color:var(--muted)}.qb-late .qb-btn{background:var(--noir)}.qb-select__box{display:flex;justify-content:space-between;align-items:center;margin:0;padding:9px 11px;border-radius:10px;font-size:13px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--blue)}.qb-select__box svg{width:15px;height:15px;color:#8a96a3}.qb-daydesk{gap:12px}.qb-push{position:absolute;z-index:7;bottom:26px;left:76px;right:22px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:0 14px 30px -16px #062b4573,inset 0 0 0 1px var(--line);opacity:0;transform:translateY(-8px);transition:opacity .5s,transform .5s var(--ease)}.qb-push[data-on]{opacity:1;transform:none}.qb-push>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:#fff;background:var(--blue)}.qb-push>span svg{width:15px;height:15px}.qb-push p{display:grid;margin:0}.qb-push b{font-size:13.5px;color:var(--noir)}.qb-push small{font-size:12px;color:var(--muted)}@media(max-width:1080px){.qb-flow__stage{grid-template-columns:300px minmax(0,1fr)}.qb-flow__story{grid-column:1 / -1;margin-top:0}.qb-sec .wcv-split--flip{grid-template-columns:minmax(0,1fr)}.qb-side{display:contents}.qb-side .wpe-head{order:0;margin-bottom:0}.qb-duo{order:1;justify-self:center;width:100%}.qb-run{order:2}.qb-duo{max-width:720px}}@media(max-width:720px){.qb-sec{padding:80px 0}.qb-flow__stage{grid-template-columns:minmax(0,1fr);gap:24px}.qb-flow__client{display:grid;justify-items:center}.qb-duo{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px}.qb-duo__pic{width:100%;box-sizing:border-box}.qb-phone{width:300px}.qb-phone__screen{height:560px}.qb-group .wcv-z__head b{padding:8px 4px;font-size:12px}}@media(prefers-reduced-motion:reduce){.qb-phone__body,.qb-time[data-on],.qb-booked>i,.qb-ok,.qb-addons,.qb-menu__add,.qb-chips span,.qb-favs .qb-hint,.qb-party span,.qb-form em,.qb-dep,.qb-photo,.qb-saved,.qb-sms p{animation:none!important}.qb-sign path{transition:none}}.wps.wps-v3 .pbk{gap:0;padding:0;overflow:hidden}.wps.wps-v3 .pbk-bar{display:flex;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid #ececf0;background:#f5f5f7}.wps.wps-v3 .pbk-dots{display:flex;gap:6px}.wps.wps-v3 .pbk-dots i{width:11px;height:11px;border-radius:50%;background:#d1d1d6}.wps.wps-v3 .pbk-url{display:inline-flex;align-items:center;gap:6px;margin:0 auto;padding:5px 16px;border-radius:8px;background:#fff;color:#3a3a3c;font-size:13px}.wps.wps-v3 .pbk-url svg,.wps.wps-v3 .pbk-mini-url svg{width:13px;height:13px;color:#8e8e93}.wps.wps-v3 .pbk-brand{display:flex;align-items:center;gap:12px;padding:16px 26px;border-bottom:1px solid #ececf0}.wps.wps-v3 :is(.pbk-brand,.pbk-mini-brand) i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#2f6b4f;color:#fff;font-size:17px;font-style:normal;font-weight:700}.wps.wps-v3 .pbk-brand b{font-size:19px;letter-spacing:-.01em}.wps.wps-v3 .pbk-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:26px;padding:20px 26px 24px}.wps.wps-v3 .pbk-body--one{grid-template-columns:minmax(0,1fr);max-width:680px;margin:0 auto;width:100%;box-sizing:border-box}.wps.wps-v3 .pbk-det{display:grid;align-content:start;gap:12px}.wps.wps-v3 .pbk-rail{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wps.wps-v3 .pbk-back{display:inline-flex;align-items:center;gap:2px;color:#6e6e73;font-size:14px;font-weight:600}.wps.wps-v3 .pbk-back svg{width:16px;height:16px}.wps.wps-v3 .pbk-clock{margin:0;text-align:right}.wps.wps-v3 .pbk-clock b{display:block;color:#0b5c99;font-size:16px;font-variant-numeric:tabular-nums}.wps.wps-v3 .pbk-clock small{display:block;color:#6e6e73;font-size:12px}.wps.wps-v3 .pbk-det__h{margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em}.wps.wps-v3 .pbk-det__date{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600}.wps.wps-v3 .pbk-det__date svg,.wps.wps-v3 .pbk-det__box svg{flex:none;width:14px;height:14px;color:#6e6e73}.wps.wps-v3 .pbk-det__box{display:grid;gap:6px;padding:12px 14px;border:1.5px solid #e5e5ea;border-radius:14px}.wps.wps-v3 .pbk-det__box p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:14px}.wps.wps-v3 .pbk-det__box p:first-child b:first-child{font-size:15px}.wps.wps-v3 .pbk-det__box em{padding:1px 8px;border-radius:999px;background:#eaf3fa;color:#0b5c99;font-size:12px;font-style:normal;font-weight:600}.wps.wps-v3 .pbk-det__box span{display:inline-flex;align-items:center;gap:4px;color:#6e6e73;font-size:13px}.wps.wps-v3 .pbk-det__price{margin-left:auto;font-size:15px}.wps.wps-v3 .pbk-det__field{display:grid;gap:4px}.wps.wps-v3 .pbk-det__field>span{font-size:13px;font-weight:600}.wps.wps-v3 .pbk-det__field small{color:#8e8e93;font-size:12px;font-weight:400}.wps.wps-v3 .pbk-det__field div{padding:10px 12px;border:1px solid #d1d1d6;border-radius:12px;color:#8e8e93;font-size:13.5px}.wps.wps-v3 .pbk-steps{display:grid;align-content:start;gap:16px}.wps.wps-v3 .pbk-step{display:grid;gap:8px}.wps.wps-v3 .pbk-h{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.wps.wps-v3 .pbk-h em{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#1d1d1f;color:#fff;font-size:11px;font-style:normal;font-weight:700}.wps.wps-v3 .pbk-h small{margin-left:auto;color:#6e6e73;font-size:13px;font-weight:500}.wps.wps-v3 .pbk-svc{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;border:1.5px solid #e5e5ea;border-radius:12px;font-size:15px}.wps.wps-v3 .pbk-svc[data-on]{border-color:#0072bb;background:#f2f8fd}.wps.wps-v3 .pbk-svc>svg{width:16px;height:16px;color:#0072bb}.wps.wps-v3 .pbk-svc span{display:grid}.wps.wps-v3 .pbk-svc small{color:#6e6e73;font-size:12px}.wps.wps-v3 .pbk-svc--add{margin-left:26px}.wps.wps-v3 .pbk-chips{display:flex;flex-wrap:wrap;gap:6px}.wps.wps-v3 .pbk-chips span{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border:1.5px solid #e5e5ea;border-radius:999px;font-size:14px;font-weight:500}.wps.wps-v3 .pbk-chips span[data-on]{border-color:#0072bb;background:#0072bb;color:#fff}.wps.wps-v3 .pbk-chips svg{width:14px;height:14px}.wps.wps-v3 .pbk-times{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.wps.wps-v3 .pbk-times span{padding:9px 4px;border:1.5px solid #e5e5ea;border-radius:10px;font-size:13px;font-weight:600;text-align:center;white-space:nowrap}.wps.wps-v3 .pbk-times span[data-on]{border-color:#1d1d1f;background:#1d1d1f;color:#fff}.wps.wps-v3 .pbk-sum{display:grid;align-content:start;gap:10px;padding:18px;border-radius:18px;background:#f5f5f7}.wps.wps-v3 .pbk-sum__h{margin:0;font-size:16px;font-weight:600}.wps.wps-v3 .pbk-sum__who{margin:-6px 0 0;color:#6e6e73;font-size:13px}.wps.wps-v3 .pbk-sum__box{display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:#fff}.wps.wps-v3 .pbk-sum__box p{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.wps.wps-v3 .pbk-sum__box p:first-child{display:grid;gap:0}.wps.wps-v3 .pbk-sum__box p:first-child b{font-size:15px}.wps.wps-v3 .pbk-sum__box small{color:#6e6e73;font-size:13px}.wps.wps-v3 .pbk-sum__box svg{flex:none;width:15px;height:15px;color:#6e6e73}.wps.wps-v3 .pbk-sum__total{display:flex;justify-content:space-between;align-items:baseline;padding:2px 2px 0;font-size:15px}.wps.wps-v3 .pbk-sum__total b{font-size:20px;letter-spacing:-.02em}.wps.wps-v3 .pbk-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:999px;background:#0072bb;color:#fff;font-size:15px;font-weight:600}.wps.wps-v3 .pbk-btn svg{width:18px;height:18px}.wps.wps-v3 .pbk-btn--wide{padding:15px;font-size:17px}.wps.wps-v3 .pbk-pref{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wps.wps-v3 .pbk-pref em{display:inline-flex;align-items:center;gap:5px;color:#c2185b;font-size:15px;font-style:normal;font-weight:700}.wps.wps-v3 .pbk-pref em svg{width:16px;height:16px;fill:currentColor}.wps.wps-v3 .pbk-pref span{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;background:#0072bb;color:#fff;font-size:17px;font-weight:600}.wps.wps-v3 .pbk-pref span svg{width:16px;height:16px}.wps.wps-v3 .pbk-whotimes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wps.wps-v3 .pbk-whotimes span{display:grid;gap:1px;padding:12px 14px;border:1.5px solid #e5e5ea;border-radius:14px}.wps.wps-v3 .pbk-whotimes b{font-size:18px}.wps.wps-v3 .pbk-whotimes small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pbk-party{display:flex;flex-wrap:wrap;gap:6px}.wps.wps-v3 .pbk-party span{display:grid;padding:7px 13px;border:1.5px solid #e5e5ea;border-radius:12px;font-size:15px;font-weight:600;line-height:1.2}.wps.wps-v3 .pbk-party span[data-on]{border-color:#0072bb;color:#0072bb}.wps.wps-v3 .pbk-party small{color:#8e8e93;font-size:11px;font-weight:500}.wps.wps-v3 .pbk-party .pbk-party__add{display:inline-flex;align-items:center;gap:5px;border-style:dashed;color:#0072bb}.wps.wps-v3 .pbk-party__add svg{width:15px;height:15px}.wps.wps-v3 .pbk-group .pbk-guest{padding:10px 16px;font-size:16px}.wps.wps-v3 .pbk-guest span{display:grid}.wps.wps-v3 .pbk-guest small{color:#6e6e73;font-size:13px}.wps.wps-v3 .pbk-group{gap:8px}.wps.wps-v3 .pbk-dep{display:grid;gap:2px;padding:14px 16px;border:1.5px solid #e5e5ea;border-radius:14px}.wps.wps-v3 .pbk-dep b{font-size:17px}.wps.wps-v3 .pbk-dep span{color:#6e6e73;font-size:15px}.wps.wps-v3 .pbk-photo__h{display:flex;justify-content:space-between;align-items:baseline;margin:0}.wps.wps-v3 .pbk-photo__h span{color:#6e6e73;font-size:15px}.wps.wps-v3 .pbk-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wps.wps-v3 .pbk-photos>div{display:grid;gap:6px}.wps.wps-v3 .pbk-photos small{color:#3a3a3c;font-size:14px;line-height:1.3}.wps.wps-v3 .pbk-shot{display:flex;align-items:flex-end;justify-content:center;gap:7%;height:110px;padding-bottom:14px;border-radius:14px;background:linear-gradient(160deg,#f1e4da,#d9c3b3)}.wps.wps-v3 .pbk-shot i{width:11%;height:46%;border-radius:50% 50% 30% 30%/60% 60% 20% 20%;background:#f3d6dc;box-shadow:inset 0 -6px #0000000d}.wps.wps-v3 .pbk-shot i:nth-child(1),.wps.wps-v3 .pbk-shot i:nth-child(5){height:34%}.wps.wps-v3 .pbk-shot[data-look=color]{background:linear-gradient(160deg,#e3e6ee,#c4c9d8)}.wps.wps-v3 .pbk-shot[data-look=color] i{background:linear-gradient(170deg,#fff,#f19ab6 35%,#e57396)}.wps.wps-v3 .pbk-sms{padding:14px 16px;border-radius:18px;background:#e9e9eb;font-size:15px!important;line-height:1.4;overflow-wrap:anywhere}.wps.wps-v3 .pbk-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wps.wps-v3 .pbk-acts span{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 6px;border:1.5px solid #e5e5ea;border-radius:12px;font-size:14px;font-weight:600;white-space:nowrap}.wps.wps-v3 .pbk-acts span[data-on]{border-color:#1b7a4b;background:#e9f3ea;color:#1b7a4b}.wps.wps-v3 .pbk-acts svg{flex:none;width:15px;height:15px}.wps.wps-v3 .pbk-acts--sm{grid-template-columns:repeat(2,minmax(0,1fr))}.wps.wps-v3 .pbk-acts--sm span{font-size:16px;white-space:normal;text-align:center}.wps.wps-v3 .pbk-tandem{display:flex;align-items:center;gap:8px;margin:0;font-size:17px!important;font-weight:600}.wps.wps-v3 .pbk-tandem svg{width:18px;height:18px;color:#0b5c99}.wps.wps-v3 .pbk-mini-url{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;background:#f5f5f7;color:#3a3a3c;font-size:15px}.wps.wps-v3 .pbk-mini-brand{display:flex;align-items:center;gap:12px;padding:4px 2px}.wps.wps-v3 .pbk-mini-brand b{font-size:19px}@media(max-width:760px){.wps.wps-v3 .pbk-bar{padding:10px 12px}.wps.wps-v3 .pbk-dots{display:none}.wps.wps-v3 .pbk-brand{padding:12px 16px}.wps.wps-v3 .pbk-brand b{font-size:16px}.wps.wps-v3 .pbk-body{grid-template-columns:1fr;gap:14px;padding:14px 16px 16px}.wps.wps-v3 .pbk-chips span:nth-child(n+4),.wps.wps-v3 .pbk-sum__who{display:none}.wps.wps-v3 .pbk-svc--add{margin-left:0}.wps.wps-v3 .pbk-times{grid-template-columns:repeat(3,minmax(0,1fr))}.wps.wps-v3 .pbk-steps{gap:12px}.wps.wps-v3 .pbk-svc{padding:8px 12px;font-size:14px}.wps.wps-v3 .pbk-times span{padding:7px 4px}.wps.wps-v3 .pbk-sum{display:flex;align-items:center;gap:12px;padding:12px 14px}.wps.wps-v3 :is(.pbk-sum__h,.pbk-sum__box){display:none}.wps.wps-v3 .pbk-sum__total{display:grid;gap:0;padding:0;font-size:12px;color:#6e6e73}.wps.wps-v3 .pbk-sum__total b{color:#1d1d1f;font-size:18px}.wps.wps-v3 .pbk-sum .pbk-btn{flex:1;padding:10px}.wps.wps-v3 .pbk-shot{height:84px}.wps.wps-v3 .pbk-acts span{font-size:13px;padding:9px 4px}.wps.wps-v3 .pbk-acts:not(.pbk-acts--sm) svg{display:none}.wps.wps-v3 .pbk-more .wps-tb__ticket{gap:10px;padding:14px 16px;font-size:16px;white-space:nowrap}.wps.wps-v3 .pbk-more .wps-tb__extra{padding:12px 14px;font-size:15px}.wps.wps-v3 .pbk-more .wps-tk__req{gap:12px;padding:12px 14px}.wps.wps-v3 .pbk-more .wps-tk__req b{font-size:17px}.wps.wps-v3 .pbk-more .wps-tk__req small{font-size:14px}.wps.wps-v3 .pbk-more .wps-tb__gicon{width:44px;height:44px}.wps.wps-v3 .pbk-more .pp-split span{font-size:13px;padding:8px 4px}.wps.wps-v3 .pbk-mini-brand b{font-size:17px}.wps.wps-v3 .pbk-mini-url{font-size:13px;padding:9px 10px;overflow-wrap:anywhere}.wps.wps-v3 .pbk-party span{padding:5px 10px;font-size:14px}.wps.wps-v3 .pbk-group .pbk-guest{padding:8px 12px;font-size:15px}.wps.wps-v3 .pbk-group .wps-tb__extra{padding:12px 14px;font-size:15px}}.qc-sec{padding:120px 0;overflow:clip}.qc-sec .wpe-head{margin-bottom:30px}.qc-story{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:none}.qc-story li{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:14px;font-size:15.5px;line-height:1.5;color:var(--ink);transition:opacity .5s,background .5s,box-shadow .5s}.qc-story li[data-state=next]{opacity:.38}.qc-story li[data-state=now]{font-weight:600;color:var(--noir);background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 16px 32px -24px #062b4580;animation:wcv-in .45s var(--ease)}.qc-story i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-size:12.5px;font-weight:800;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.qc-story li:not([data-state=next]) i{color:#fff;background:var(--blue);box-shadow:none}.qc-story i svg{width:14px;height:14px}.qc-who{display:flex;align-items:center;gap:12px}.qc-who>i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-style:normal;font-size:13px;font-weight:800;color:var(--rose-deep);background:#fde7ee}.qc-who p{display:grid;min-width:0;margin:0}.qc-who p b{font-size:16px;color:var(--noir)}.qc-who p span{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.qc-caret{display:inline-block;width:2px;height:17px;margin-left:2px;vertical-align:-3px;background:var(--blue);animation:wcv-blink 1s steps(1) infinite}.qc-time{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;max-width:1100px;margin:0 auto}.qc-time__pic{gap:12px}.qc-time .wcv-z__card{grid-auto-rows:max-content}.qc-st{display:grid;gap:10px;padding:12px;border-radius:16px;background:#f6f9fc;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,background .4s}.qc-st[data-on]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 18px 36px -24px #062b4580}.qc-st .qc-who>i{width:34px;height:34px;font-size:12px}.qc-st .qc-who p b{font-size:15px}.qc-st__head{display:flex;align-items:center;justify-content:space-between;margin:0}.qc-st__head span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a96a3}.qc-st__head em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12.5px;font-weight:700;color:var(--blue)}.qc-st__head svg{width:14px;height:14px}.qc-st__none{margin:0;padding:10px 12px;border-radius:12px;font-size:13px;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qc-st__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);animation:wcv-in .45s var(--ease)}.qc-st__row>b{flex:1 1 100px;font-size:14px;color:var(--noir)}.qc-st__pick{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;font-size:13.5px;font-weight:800;color:var(--blue);background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue);font-variant-numeric:tabular-nums}.qc-st__pick svg{width:14px;height:14px}.qc-st__row small{font-size:12.5px;color:var(--muted)}.qc-st__save{display:flex;justify-content:flex-end}.qc-st__save b{padding:7px 16px;border-radius:999px;font-size:12.5px;font-weight:800;color:#fff;background:var(--blue);opacity:.45;transition:opacity .3s,box-shadow .3s}.qc-st__save b[data-on]{opacity:1;box-shadow:0 0 0 4px #0072bb33}.qc-st__save span{display:inline-flex;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:800;color:var(--mint-deep);animation:wcv-in .45s var(--ease)}.qc-st__save span svg{width:16px;height:16px;padding:2px;box-sizing:border-box;border-radius:50%;color:#fff;background:var(--mint)}.qc-bk{display:grid;overflow:hidden;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s}.qc-bk[data-on]{box-shadow:inset 0 0 0 1.5px var(--blue),0 18px 36px -24px #062b4580}.qc-bk>p{margin:0;padding:7px 14px;font-size:12.5px;font-weight:700;color:var(--blue);background:var(--blue-pale)}.qc-bk>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:10px 14px}.qc-bk>div>b{font-size:14px;color:var(--noir)}.qc-bk>div>span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.qc-bk em{padding:2px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:800;color:var(--rose-deep);background:#fde7ee;animation:wcv-in .45s var(--ease)}.qc-bk [data-testid=qc-time-mins]{font-weight:800;color:var(--noir)}.qc-time__side{display:grid;gap:16px;justify-items:stretch}.qc-time__side .wcv-seg{justify-self:start;flex-wrap:wrap;background:#fff9}.qc-time__story li{background:#ffffff8c}.qc-time__story li[data-state=now]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.qc-time__result{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:center;padding:18px 20px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 22px 44px -28px #062b458c;transition:opacity .5s,box-shadow .4s}.qc-time__result[data-wait]{opacity:.5;box-shadow:inset 0 0 0 1px #0072bb33}.qc-time__result>i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:var(--blue)}.qc-time__result>i svg{width:22px;height:22px}.qc-time__result p{display:grid;margin:0}.qc-time__result small{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6b7a87}.qc-time__result p b{font-size:40px;line-height:1.05;letter-spacing:-.03em;color:var(--noir);font-variant-numeric:tabular-nums}.qc-time__result>span{grid-column:1 / -1;font-size:15px;line-height:1.5;color:var(--ink)}.qc-heads:before{content:"";position:absolute;inset:0 0 0 35%;z-index:-1;background:radial-gradient(closest-side,rgb(245 178 189 / .22),rgb(0 114 187 / .06) 60%,transparent);pointer-events:none}.qc-hu{gap:12px}.qc-tabs{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--line)}.qc-tabs span{padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--muted)}.qc-tabs span[data-on]{color:var(--blue);background:var(--blue-pale)}.qc-hu__add{display:flex;align-items:stretch;gap:8px}.qc-hu__add p{flex:1;min-width:0;margin:0;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.4;color:var(--noir);background:#f6f8fb;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s}.qc-hu__add p[data-typing]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.qc-hu__add p>span[data-type]{animation:qc-type 1.6s steps(24,end) backwards}.qc-hu__add em{font-style:normal;font-size:13.5px;color:#8a96a3}.qc-hu__add>b{flex:none;display:grid;place-items:center;padding:0 16px;border-radius:12px;font-size:13px;font-weight:800;color:#fff;background:var(--blue);transition:box-shadow .3s}.qc-hu__add>b[data-on]{box-shadow:0 0 0 4px #0072bb33}.qc-hu__draft{padding:2px 2px 0}.qc-hu__draft small{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--muted)}.qc-hu__draft small svg{width:13px;height:13px}.qc-hu__note{display:grid;gap:6px;max-height:0;margin-top:-12px;padding:0 14px;overflow:hidden;border-radius:16px;background:#fdf0f4;box-shadow:inset 0 0 0 1px #f6c6d4;opacity:0;transition:opacity .5s,max-height .6s var(--ease),padding .6s var(--ease),margin .6s var(--ease)}.qc-hu__note[data-on]{max-height:240px;margin-top:0;padding:12px 14px;opacity:1}.qc-hu__note p{margin:0;font-size:14.5px;font-weight:600;color:var(--noir)}.qc-hu__note>small{font-size:11.5px;color:#8a96a3}.qc-hu__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.qc-hu__chips svg{width:14px;height:14px;color:var(--rose-deep)}.qc-hu__chips span{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,color .4s,box-shadow .4s}.qc-hu__chips span[data-on]{color:#fff;background:var(--rose);box-shadow:none}.qc-hu__appt{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,hsl(210 90% 56%) 14%,white);box-shadow:inset 0 0 0 1.5px #2a8ff4;opacity:.35;transition:opacity .5s,box-shadow .4s}.qc-hu__appt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#2a8ff4}.qc-hu__appt[data-on]{opacity:1;box-shadow:inset 0 0 0 1.5px #2a8ff4,0 16px 30px -18px #062b458c}.qc-hu__time{display:grid;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.qc-hu__time b{font-size:16px;letter-spacing:0;color:var(--noir);font-variant-numeric:tabular-nums}.qc-hu__appt p{display:grid;flex:1;min-width:0;margin:0}.qc-hu__appt p b{font-size:14.5px;color:var(--noir)}.qc-hu__appt p span{font-size:12.5px;color:var(--muted)}.qc-hu__appt em{flex:none;padding:8px 14px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:800;color:var(--blue);background:#fff;transition:box-shadow .3s,background .3s,color .3s}.qc-hu__appt em[data-on]{color:#fff;background:var(--blue);box-shadow:0 0 0 4px #0072bb33}.qc-pop{position:absolute;z-index:6;left:50%;top:50%;width:min(360px,calc(100% - 28px));box-sizing:border-box;display:grid;gap:12px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 30px 70px -20px #062b4599,inset 0 0 0 1.5px #f6c6d4;opacity:0;transform:translate(-50%,-44%) scale(.96);pointer-events:none;transition:opacity .4s,transform .45s var(--ease)}.qc-pop[data-on]{opacity:1;transform:translate(-50%,-50%)}.qc-hu[data-beat="3"]:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;background:#0614204d;animation:qc-fade .4s ease}.qc-pop__title{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--rose-deep)}.qc-pop__title svg{width:16px;height:16px}.qc-pop__note{display:grid;gap:4px;padding:12px;border-radius:12px;font-size:15px;font-weight:600;line-height:1.45;color:var(--noir);background:#fdf0f4;box-shadow:inset 0 0 0 1px #f6c6d4}.qc-pop__note small{font-size:11.5px;font-weight:500;color:#8a96a3}.qc-pop__btns{display:flex;justify-content:flex-end;gap:8px}.qc-pop__btns>*{padding:8px 14px;border-radius:10px;font-size:12.5px;font-weight:800}.qc-pop__btns span{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.qc-pop__btns b{color:#fff;background:var(--blue)}.qc-deposit:before{content:"";position:absolute;inset:0 40% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(228 87 127 / .1),transparent);pointer-events:none}.qc-dp{gap:12px}.qc-dp__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.qc-dp__stats div{display:grid;gap:2px;padding:10px 6px;border-radius:14px;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,transform .4s var(--ease)}.qc-dp__stats b{font-size:22px;line-height:1.1;color:var(--noir);font-variant-numeric:tabular-nums}.qc-dp__stats span{font-size:11px;line-height:1.25;color:var(--muted)}.qc-dp__stats div[data-warn]{background:#fdf0f4;box-shadow:inset 0 0 0 1px #f6c6d4}.qc-dp__stats div[data-warn] b{color:var(--rose-deep)}.qc-dp__stats div[data-on]{box-shadow:inset 0 0 0 2px var(--rose);transform:scale(1.05)}.qc-dp__hist{display:grid;gap:6px;padding:12px;border-radius:16px;background:#f6f9fc;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,background .4s}.qc-dp__hist[data-on]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.qc-dp__title{margin:0 0 2px;font-size:13.5px;font-weight:700;color:var(--noir)}.qc-dp__row{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s}.qc-dp__hist[data-on] .qc-dp__row[data-miss]{background:#fdf0f4;box-shadow:inset 0 0 0 1px #f6c6d4}.qc-dp__date{font-size:12.5px;font-weight:800;color:var(--noir)}.qc-dp__row p{display:grid;margin:0;min-width:0}.qc-dp__row p b{font-size:13px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-dp__row p small{font-size:12px;color:var(--muted)}.qc-dp__row em{padding:2px 7px;border-radius:6px;font-style:normal;font-size:10.5px;font-weight:800;color:var(--muted);background:#eef2f6}.qc-dp__row em[data-miss]{color:var(--rose-deep);background:#fde7ee}.qc-dp__price{font-size:13px;font-weight:700;color:var(--noir);font-variant-numeric:tabular-nums}.qc-dp__ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;border-radius:16px;background:#f6f9fc;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,background .4s}.qc-dp__ask[data-on]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.qc-dp__ask p{flex:1 1 200px;margin:0;font-size:13.5px;font-weight:600;color:var(--noir)}.qc-dp__amt{display:inline-flex;align-items:center;gap:4px;width:84px;height:36px;box-sizing:border-box;padding:0 10px;border-radius:10px;justify-content:flex-end;font-size:15px;font-weight:800;color:var(--noir);background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums}.qc-dp__amt i{margin-right:auto;font-style:normal;font-size:12px;color:#8a96a3}.qc-dp__amt em{font-style:normal;font-size:13px;font-weight:500;color:#8a96a3}.qc-dp__ask[data-set] .qc-dp__amt{box-shadow:inset 0 0 0 1.5px var(--blue)}.qc-dp__ask>b{padding:8px 16px;border-radius:999px;font-size:12.5px;font-weight:800;color:#fff;background:var(--blue);opacity:.5;transition:opacity .3s}.qc-dp__ask[data-set]>b{opacity:1}.qc-dp__pay{position:absolute;z-index:4;right:18px;top:188px;width:min(300px,calc(100% - 36px));box-sizing:border-box;display:grid;gap:6px;padding:16px;border-radius:22px;background:#fff;box-shadow:0 30px 70px -20px #062b4599,inset 0 0 0 1.5px var(--blue);opacity:0;transform:translateY(16px) scale(.97);pointer-events:none;transition:opacity .45s,transform .5s var(--ease)}.qc-dp__pay[data-on]{opacity:1;transform:none}.qc-dp__paytop{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a96a3}.qc-dp__paytop svg{width:13px;height:13px}.qc-dp__pay>b{font-size:15px;line-height:1.3;color:var(--noir)}.qc-dp__pay>span{font-size:12.5px;color:var(--muted)}.qc-dp__pay>em{margin-top:6px;padding:10px 0;border-radius:12px;text-align:center;font-style:normal;font-size:13.5px;font-weight:800;color:#fff;background:var(--blue)}.qc-habits:before{content:"";position:absolute;inset:0 40% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(122 92 224 / .14),transparent);pointer-events:none}.qc-hb{gap:16px;min-height:420px}.qc-hb .wcv-caption{margin-top:auto}.qc-hb__view{display:grid;gap:14px;align-content:start;animation:wcv-in .45s var(--ease)}.qc-hb__months{position:relative;height:18px;margin:4px 14px 0;border-bottom:1px solid var(--line)}.qc-hb__months span{position:absolute;top:0;padding-left:4px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a96a3;border-left:1px solid var(--line)}.qc-hb__track{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:#f6f9fc;box-shadow:inset 0 0 0 1px var(--line)}.qc-hb__track p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;color:var(--muted)}.qc-hb__track p b{font-size:14px;color:var(--noir)}.qc-hb__track p>span{font-weight:700;color:var(--noir)}.qc-hb__track p em{font-style:normal}.qc-hb__track p em[data-late]{font-weight:800;color:var(--rose-deep)}.qc-hb__line{position:relative;height:26px}.qc-hb__line:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;border-radius:2px;background:#d9e3ec}.qc-hb__line i{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px #f6f9fc;transform:translate(-50%,-50%);animation:qc-pop .4s var(--ease) calc(var(--n) * .18s) backwards}.qc-hb__line u{position:absolute;top:50%;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px dashed var(--blue);background:#fff;transform:translate(-50%,-50%)}.qc-hb__line u[data-late]{border-color:var(--rose);background:#fde7ee}.qc-hb__line s{position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:2px;background:var(--noir);transform:translate(-50%)}.qc-hb__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:12px;font-weight:600;color:var(--muted)}.qc-hb__legend span{display:inline-flex;align-items:center;gap:6px}.qc-hb__legend i,.qc-hb__legend u{width:10px;height:10px;box-sizing:border-box;border-radius:50%;background:var(--blue)}.qc-hb__legend u{border:2px dashed var(--blue);background:#fff}.qc-hb__legend s{width:2px;height:12px;background:var(--noir)}.qc-hb__first,.qc-hb__conv{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--noir)}.qc-hb__first svg,.qc-hb__conv svg{flex:none;width:26px;height:26px;padding:5px;box-sizing:border-box;border-radius:50%}.qc-hb__first svg{color:var(--lilac-deep);background:var(--lilac-tint)}.qc-hb__conv{color:var(--mint-deep)}.qc-hb__conv svg{color:#fff;background:var(--mint)}.qc-hb__bar{display:flex;gap:4px;height:18px}.qc-hb__bar i{border-radius:6px;animation:qc-grow .7s var(--ease) backwards;transform-origin:left}.qc-hb__bar i:nth-child(1){background:var(--lilac)}.qc-hb__bar i:nth-child(2){background:#8cc4ec;animation-delay:.15s}.qc-hb__bar i:nth-child(3){background:var(--blue);animation-delay:.3s}.qc-hb__chips{display:flex;flex-wrap:wrap;gap:8px}.qc-hb__chips span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.qc-hb__chips span:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--lilac)}.qc-hb__chips span:nth-child(2):before{background:#8cc4ec}.qc-hb__chips span:nth-child(3):before{background:var(--blue)}.qc-hb__chips b{color:var(--noir)}.qc-hb__sum{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink)}.qc-hb__arr{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;font-size:13px;color:var(--muted);background:#f6f9fc;box-shadow:inset 0 0 0 1px var(--line)}.qc-hb__arr b{color:var(--noir)}.qc-hb__arr span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.qc-hb__arr span svg{width:13px;height:13px}.qc-hb__arr em{font-style:normal;font-weight:800;color:var(--mint-deep)}.qc-hb__arr em[data-late]{color:var(--rose-deep)}@keyframes qc-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes qc-fade{0%{opacity:0}}@keyframes qc-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}}@keyframes qc-grow{0%{transform:scaleX(0)}}@media(max-width:1080px){.qc-time{grid-template-columns:minmax(0,1fr);gap:16px;max-width:680px}.qc-time__side{display:contents}.qc-time__side .wcv-seg{order:-1;justify-self:center}.qc-time__pic{margin-bottom:8px}}@media(max-width:720px){.qc-sec{padding:80px 0}.qc-story li{font-size:14.5px;padding:8px 10px}.qc-time__result p b{font-size:32px}.qc-time__side .wcv-seg button{padding:8px 12px;font-size:13px}.qc-dp__stats{gap:4px}.qc-dp__stats div{padding:8px 2px;border-radius:10px}.qc-dp__stats b{font-size:17px}.qc-dp__stats span{font-size:9.5px}.qc-dp__row{grid-template-columns:46px minmax(0,1fr) auto}.qc-dp__price{display:none}.qc-dp__pay{position:static;width:auto;max-height:0;padding:0 16px;overflow:hidden;transition:opacity .45s,max-height .5s var(--ease),padding .5s var(--ease)}.qc-dp__pay[data-on]{max-height:260px;padding:16px}.qc-hb{min-height:0}.qc-hb__arr{grid-template-columns:50px minmax(0,1fr) auto}.qc-hb__arr span:nth-of-type(1){display:none}}@media(prefers-reduced-motion:reduce){.qc-story li,.qc-caret,.qc-hu__add p>span[data-type],.qc-st__row,.qc-st__save span,.qc-bk em,.qc-hb__view,.qc-hb__line i,.qc-hb__bar i,.qc-hu:after{animation:none!important}}.wps.wps-v3 .pcl-panel{gap:14px;padding:22px 24px}.wps.wps-v3 .pcl-top{display:flex;align-items:center;gap:12px}.wps.wps-v3 .pcl-av{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:#fdf3e2;color:#9a6b0f;font-size:15px;font-style:normal;font-weight:800}.wps.wps-v3 .pcl-top p{display:grid;margin:0}.wps.wps-v3 .pcl-top b{display:flex;align-items:center;gap:8px;font-size:20px;letter-spacing:-.01em}.wps.wps-v3 .pcl-chip{padding:2px 9px;border-radius:999px;background:#dcebf8;color:#0b5c99;font-size:12px;font-style:normal;font-weight:600}.wps.wps-v3 .pcl-msgbtn{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;border:1px solid #e5e5ea;border-radius:999px;font-size:14px;font-weight:600}.wps.wps-v3 .pcl-msgbtn svg{width:14px;height:14px}.wps.wps-v3 .pcl-side{display:grid;align-content:start;gap:10px;min-width:0}.wps.wps-v3 .pcl-info{display:grid;gap:7px;padding:14px;border:1px solid #ececf0;border-radius:16px;font-size:14px}.wps.wps-v3 .pcl-info .pcl-h{margin:0 0 2px}.wps.wps-v3 .pcl-info div{display:flex;justify-content:space-between;gap:10px}.wps.wps-v3 .pcl-info span{color:#6e6e73}.wps.wps-v3 .pcl-info b{font-weight:500;text-align:right}.wps.wps-v3 .pcl-loy{display:grid;gap:2px;padding:14px;border-radius:16px;background:#eaf3fa}.wps.wps-v3 .pcl-loy small{display:flex;align-items:center;gap:6px;color:#0b5c99;font-size:14px;font-weight:600}.wps.wps-v3 .pcl-loy small svg{width:14px;height:14px}.wps.wps-v3 .pcl-loy b{font-size:20px;letter-spacing:-.01em}.wps.wps-v3 .pcl-top small{color:#6e6e73;font-size:13px}.wps.wps-v3 .pcl-tabs{display:flex;gap:4px;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #ececf0}.wps.wps-v3 .pcl-tabs span{flex:none;padding:6px 11px;border-radius:999px;color:#6e6e73;font-size:13px;font-weight:600;white-space:nowrap}.wps.wps-v3 .pcl-tabs span[data-on]{background:#1d1d1f;color:#fff}.wps.wps-v3 .pcl-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:22px}.wps.wps-v3 .pcl-profile{display:grid;align-content:start;gap:10px;min-width:0}.wps.wps-v3 .pcl-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.wps.wps-v3 .pcl-stats span{display:grid;justify-items:center;gap:1px;padding:8px 4px;border:1px solid #ececf0;border-radius:12px;text-align:center}.wps.wps-v3 .pcl-stats b{font-size:19px;letter-spacing:-.02em}.wps.wps-v3 .pcl-stats small{color:#6e6e73;font-size:11px;line-height:1.2}.wps.wps-v3 .pcl-h{margin:2px 0 4px;font-size:14px;font-weight:600}.wps.wps-v3 .pcl-visits{display:grid;padding:10px 14px 4px;border:1px solid #ececf0;border-radius:16px}.wps.wps-v3 .pcl-visit{display:grid;grid-template-columns:84px minmax(0,1fr) auto 62px 38px;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #f0f0f3;font-size:13.5px}.wps.wps-v3 .pcl-when{color:#6e6e73;font-size:12.5px}.wps.wps-v3 .pcl-what{display:grid;min-width:0}.wps.wps-v3 .pcl-what small{color:#6e6e73;font-size:11.5px}.wps.wps-v3 .pcl-visit em{padding:2px 6px;border-radius:5px;background:#ececf0;color:#6e6e73;font-size:10px;font-style:normal;font-weight:600}.wps.wps-v3 .pcl-visit[data-up] em{background:#e3f3e8;color:#1b7a4b}.wps.wps-v3 .pcl-visit>b{text-align:right;font-weight:600}.wps.wps-v3 .pcl-tech{color:#6e6e73;font-size:12.5px}.wps.wps-v3 .pcl-st{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .pcl-st>span{display:grid}.wps.wps-v3 .pcl-st small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pcl-st em{padding:8px 14px;border:1.5px solid #0072bb;border-radius:12px;color:#0072bb;font-size:16px;font-style:normal;font-weight:700;white-space:nowrap}.wps.wps-v3 .pcl-ct{color:#0b5c99;font-size:16px;white-space:nowrap}.wps.wps-v3 .pcl-pop{display:flex;align-items:center;gap:8px;margin:0;font-size:20px!important;font-weight:700}.wps.wps-v3 .pcl-pop svg{width:20px;height:20px;color:#c7861a}.wps.wps-v3 .pcl-pop small{margin-left:auto;color:#6e6e73;font-size:14px;font-weight:500}.wps.wps-v3 .pcl-popnote{display:grid;gap:4px;padding:14px 16px;border-radius:14px;background:#fdf3e2;font-size:17px;font-weight:600;line-height:1.35}.wps.wps-v3 .pcl-popnote small{color:#8a6418;font-size:13px;font-weight:500}.wps.wps-v3 .pcl-chips{display:flex;flex-wrap:wrap;gap:6px}.wps.wps-v3 .pcl-chips span{padding:5px 10px;border:1px solid #e5e5ea;border-radius:999px;color:#8e8e93;font-size:13px;font-weight:600}.wps.wps-v3 .pcl-chips span[data-on]{border-color:#c7861a;background:#fdf3e2;color:#8a6418}.wps.wps-v3 .pcl-btns{display:flex;justify-content:flex-end;gap:8px}.wps.wps-v3 .pcl-btns :is(span,b){padding:9px 16px;border-radius:12px;font-size:15px;font-weight:600}.wps.wps-v3 .pcl-btns span{border:1px solid #e5e5ea}.wps.wps-v3 .pcl-btns b{background:#1d1d1f;color:#fff}.wps.wps-v3 .pcl-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wps.wps-v3 .pcl-mini span{display:grid;justify-items:center;padding:10px 6px;border:1px solid #ececf0;border-radius:14px;text-align:center}.wps.wps-v3 .pcl-mini b{font-size:24px;letter-spacing:-.02em}.wps.wps-v3 .pcl-mini small{color:#6e6e73;font-size:12px}.wps.wps-v3 .pcl-mini span[data-warn]{border-color:#f2b8b0;background:#fdf1ef}.wps.wps-v3 .pcl-mini span[data-warn] b{color:#c0392b}.wps.wps-v3 .pcl-miss{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#f5f5f7}.wps.wps-v3 .pcl-miss>span{color:#6e6e73;font-size:14px}.wps.wps-v3 .pcl-miss p{display:grid;margin:0;font-size:16px}.wps.wps-v3 .pcl-miss small{color:#6e6e73;font-size:13px}.wps.wps-v3 .pcl-miss em{padding:3px 7px;border-radius:6px;background:#fde7e4;color:#b4362a;font-size:11px;font-style:normal;font-weight:700}.wps.wps-v3 .pcl-habit{display:grid;gap:8px;padding:14px 16px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .pcl-habit p{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0}.wps.wps-v3 .pcl-habit p span{color:#6e6e73;font-size:14px}.wps.wps-v3 .pcl-habit em{color:#1b7a4b;font-size:14px;font-style:normal;font-weight:600}.wps.wps-v3 .pcl-habit em[data-late]{color:#b4362a}.wps.wps-v3 .pcl-dots{display:flex;align-items:center;gap:10px;height:14px}.wps.wps-v3 .pcl-dots i{width:12px;height:12px;border-radius:50%;background:#0072bb}.wps.wps-v3 .pcl-dots u{width:12px;height:12px;border:2px dashed #1b7a4b;border-radius:50%;box-sizing:border-box}.wps.wps-v3 .pcl-dots u[data-late]{border-color:#b4362a}.wps.wps-v3 .pcl-inbox{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pcl-inbox li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .pcl-inbox i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e7e1fb;color:#5b45b8;font-size:13px;font-style:normal;font-weight:800}.wps.wps-v3 .pcl-inbox span{display:grid;min-width:0}.wps.wps-v3 .pcl-inbox b{font-size:16px}.wps.wps-v3 .pcl-inbox small{overflow:hidden;color:#6e6e73;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .pcl-inbox em{color:#8e8e93;font-size:12px;font-style:normal}.wps.wps-v3 .pcl-inbox li[data-wait] b:after{content:"";display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:#0072bb;vertical-align:2px}.wps.wps-v3 .pcl-off{color:#64748b;font-size:16px}.wps.wps-v3 .pcl-tags{display:flex;flex-wrap:wrap;gap:8px}.wps.wps-v3 .pcl-tags span{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#f5f5f7;font-size:16px;font-weight:600}.wps.wps-v3 .pcl-tags span:first-child{background:#c9c3ef;color:#3d2f9c}.wps.wps-v3 .pcl-tags svg{width:14px;height:14px}.wps.wps-v3 .pcl-tpl{display:flex;align-items:center;gap:8px;margin:0;color:#3a3a3c;font-size:15px!important;font-weight:600}.wps.wps-v3 .pcl-tpl svg{width:18px;height:18px;color:#0072bb}.wps.wps-v3 .pcl-red b{color:#c0392b}@media(max-width:760px){.wps.wps-v3 .pcl-panel{gap:10px;padding:16px}.wps.wps-v3 .pcl-top small,.wps.wps-v3 .pcl-tabs{display:none}.wps.wps-v3 .pcl-body{grid-template-columns:1fr;gap:10px}.wps.wps-v3 .pcl-side{display:none}.wps.wps-v3 .pcl-msgbtn{padding:6px 10px;font-size:13px}.wps.wps-v3 .pcl-top b{font-size:18px}.wps.wps-v3 .pcl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.wps.wps-v3 .pcl-stats span:nth-child(n+4){display:none}.wps.wps-v3 .pcl-visit{grid-template-columns:70px minmax(0,1fr) 56px 34px;gap:6px;font-size:13px}.wps.wps-v3 .pcl-visit em,.wps.wps-v3 .pcl-visit:nth-child(3),.wps.wps-v3 .pcl-visit:nth-child(n+5){display:none}.wps.wps-v3 .pcl-st{padding:12px 14px}.wps.wps-v3 .pcl-st em{padding:6px 10px;font-size:14px}.wps.wps-v3 .pcl-ct{font-size:14px}.wps.wps-v3 .pcl-popnote{font-size:15px}.wps.wps-v3 .pcl-btns :is(span,b){padding:7px 12px;font-size:14px}.wps.wps-v3 .pcl-miss{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.wps.wps-v3 .pcl-miss p{font-size:14px}}.qg-winback,.qg-due,.qg-worth,.qg-gift,.qg-refer{padding:120px 0;overflow:clip}.qg-winback:before{content:"";position:absolute;inset:0 0 0 30%;z-index:-1;background:radial-gradient(closest-side,rgb(228 87 127 / .12),rgb(0 114 187 / .06) 60%,transparent);pointer-events:none}.qg-due{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 60%,transparent 100%)}.qg-worth:before{content:"";position:absolute;inset:0 40% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(47 168 131 / .13),transparent);pointer-events:none}.qg-gift{background:linear-gradient(180deg,transparent 0%,#eaf3fb 35%,#f4f8fc 100%)}.qg-refer:before{content:"";position:absolute;inset:0 0 0 35%;z-index:-1;background:radial-gradient(closest-side,rgb(122 92 224 / .12),transparent);pointer-events:none}.qg-say{display:grid;gap:4px;min-height:66px;margin:0;padding:10px 14px 10px 16px;border-radius:14px;background:#f4f8fc;box-shadow:inset 3px 0 0 var(--blue)}.qg-say>span{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qg-say>em{font-style:normal;font-size:15px;line-height:1.45;font-weight:600;color:var(--noir);animation:wcv-in .45s var(--ease)}.qg-camp{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:#f6f8fb}.qg-camp__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--blue);background:var(--blue-pale)}.qg-camp__icon svg{width:19px;height:19px}.qg-camp p{display:grid;flex:1;min-width:0;margin:0}.qg-camp p b{font-size:15px;color:var(--noir)}.qg-camp p span{font-size:12.5px;color:var(--muted)}.qg-camp em{flex:none;padding:4px 10px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:800;color:#1d7f62;background:var(--mint-tint)}.qg-fbstage .wcv-pic{gap:14px}.qg-fb{display:grid;align-content:start;gap:12px;min-height:318px;padding:14px 16px 16px;border-radius:18px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qg-fb__bar{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.qg-fb__bar>i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;font-size:13px;font-weight:800;color:#fff;background:var(--blue)}.qg-fb__bar p{display:grid;flex:1;min-width:0;margin:0}.qg-fb__bar p b{font-size:13.5px;color:var(--noir)}.qg-fb__bar p span{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qg-fb__bar>svg{flex:none;width:18px;height:18px;color:var(--blue)}.qg-fb__body{display:grid;gap:10px;animation:wcv-in .45s var(--ease)}.qg-fb__body h4{margin:0;font-size:21px;letter-spacing:-.01em;color:var(--noir)}.qg-fb__hi{margin:-4px 0 0;font-size:13.5px;line-height:1.45;color:var(--muted)}.qg-stars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.qg-stars span{display:grid;place-items:center;height:44px;border-radius:999px;color:#9aa5b1;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:background .35s,color .35s,box-shadow .35s}.qg-stars span svg{width:20px;height:20px}.qg-stars span[data-on]{color:#fff;background:var(--blue);box-shadow:none;animation:qg-pop .4s var(--ease) backwards}.qg-stars span[data-on] svg{fill:currentColor}.qg-stars span:nth-child(2){animation-delay:.06s}.qg-stars span:nth-child(3){animation-delay:.12s}.qg-stars span:nth-child(4){animation-delay:.18s}.qg-stars span:nth-child(5){animation-delay:.24s}.qg-fbstage[data-rate=two] .qg-stars span[data-on]{background:var(--rose)}@keyframes qg-pop{0%{transform:scale(.8);opacity:.4}}.qg-fb__earn,.qg-fb__got{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:12px;font-size:13px;font-weight:700}.qg-fb__earn{color:var(--blue);background:var(--blue-pale)}.qg-fb__got{color:#1d7f62;background:var(--mint-tint)}.qg-fb__earn svg,.qg-fb__got svg{flex:none;width:16px;height:16px}.qg-fb__box{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px #e4577f8c}.qg-fb__box b{font-size:14px;color:var(--noir)}.qg-fb__box small{font-size:12px;color:var(--muted)}.qg-fb__text{margin-top:4px;padding:8px 10px;border-radius:10px;font-size:13.5px;color:var(--ink);background:#f4f8fc;overflow:hidden;white-space:nowrap;animation:qg-type 1.4s steps(30,end) .4s backwards}@keyframes qg-type{0%{max-width:0;padding-right:0}to{max-width:100%}}.qg-fb__review{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px;border-top:1px solid var(--line);animation:wcv-in .45s var(--ease) .2s backwards}.qg-fb__review p{flex:1 1 200px;margin:0;font-size:13px;line-height:1.45;color:var(--ink)}.qg-fb__review em{flex:none;padding:8px 14px;border-radius:999px;font-style:normal;font-size:13px;font-weight:800;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px #0072bb1f}.qg-desk{margin:4px 0 -8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.qg-verdict{background:#fff;box-shadow:inset 0 0 0 1.5px var(--line),0 24px 48px -30px #062b4573}.qg-verdict[data-wait]{opacity:.45}.qg-verdict small{color:#8a96a3}.qg-verdict p b{color:var(--noir)}.qg-verdict>span{color:var(--ink)}.qg-fb__alert{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--rose),0 16px 30px -20px #a3244d80;animation:wcv-in .45s var(--ease) .2s backwards}.qg-fb__alert>span{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:var(--rose)}.qg-fb__alert>span svg{width:16px;height:16px}.qg-fb__alert p{display:grid;margin:0}.qg-fb__alert p b{font-size:13.5px;color:var(--noir)}.qg-fb__alert p small{font-size:12px;color:var(--muted)}.qg-verdict:not([data-ok]){box-shadow:inset 0 0 0 1.5px #e4577fbf,0 24px 48px -28px #a3244d73}.qg-verdict[data-ok]{box-shadow:inset 0 0 0 1.5px #2fa883b3,0 24px 48px -28px #062b4566}.qg-verdict:not([data-ok])>i{background:var(--rose)}.qg-verdict[data-ok]>i{background:var(--mint)}.qg-verdict p b{font-size:46px}.qg-fbpoints li{animation:wcv-in .45s var(--ease) backwards}.qg-fbpoints li:nth-child(2){animation-delay:.08s}.qg-fbpoints li:nth-child(3){animation-delay:.16s}.qg-fbstage[data-rate=two] .qg-fbpoints svg{background:var(--rose)}.qg-run{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;border-radius:14px;background:#f6f8fb;transition:background .4s,box-shadow .4s}.qg-run svg{flex:none;width:18px;height:18px;color:var(--blue)}.qg-run b{font-size:14.5px;color:var(--noir);font-variant-numeric:tabular-nums}.qg-run span{flex:1 1 200px;font-size:13px;color:var(--muted);animation:wcv-in .45s var(--ease)}.qg-run[data-second]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px #0072bb59}.qg-run[data-second] span{color:var(--blue);font-weight:700}.qg-who{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qg-who li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:opacity .5s,box-shadow .5s,transform .5s var(--ease)}.qg-who li>i{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-style:normal;font-size:12.5px;font-weight:800;color:#fff;background:var(--cat)}.qg-who li p{display:grid;flex:1;min-width:0;margin:0}.qg-who li p b{font-size:14.5px;color:var(--noir);transition:color .4s}.qg-who li p span{font-size:12.5px;color:var(--muted)}.qg-who em{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800;color:var(--blue);background:var(--blue-pale);animation:wcv-in .45s var(--ease)}.qg-who em svg{width:13px;height:13px}.qg-who li[data-state=back]{box-shadow:inset 0 0 0 1.5px var(--mint),0 14px 28px -18px #062b4580}.qg-who li[data-state=back] em{color:#1d7f62;background:var(--mint-tint)}.qg-who li[data-state=out]{opacity:.62;box-shadow:inset 0 0 0 1px var(--line)}.qg-who li[data-state=out] p b{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px}.qg-who li[data-state=out] em{color:var(--muted);background:#eef2f6}.qg-who li[data-state=wait] em{color:var(--lilac);background:var(--lilac-tint)}.qg-who li[data-state=new]{box-shadow:inset 0 0 0 1.5px var(--rose),0 16px 30px -18px #a3244d80;transform:translate(-4px)}.qg-who li[data-state=new] em{color:#fff;background:var(--rose)}.qg-win__note{margin-top:-2px}.qg-win[data-beat="4"] .qg-win__note{opacity:1;transform:none}.qg-aud{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--blue-pale)}.qg-aud>span{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:var(--blue)}.qg-aud>span svg{width:18px;height:18px}.qg-aud p{display:grid;margin:0}.qg-aud p b{font-size:14.5px;color:var(--noir)}.qg-aud p small{font-size:12.5px;color:var(--blue);font-weight:600}.qg-due .wcv-pic{gap:12px}.qg-rhythm{display:grid;gap:12px;padding:14px;border-radius:18px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qg-rhythm__who{display:flex;align-items:center;gap:10px}.qg-rhythm__who>i{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-style:normal;font-size:12.5px;font-weight:800;color:#fff;background:#2a8ff4}.qg-rhythm__who p{display:grid;flex:1;min-width:0;margin:0}.qg-rhythm__who p b{font-size:15px;color:var(--noir)}.qg-rhythm__who p span{font-size:12.5px;color:var(--muted)}.qg-rhythm__who em{flex:none;padding:6px 12px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:800;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,color .4s;animation:wcv-in .45s var(--ease)}.qg-duepic:not([data-beat="0"]) .qg-rhythm__who em{color:#fff;background:var(--blue);box-shadow:none}.qg-tl{--dot: 62%;display:grid;gap:2px}.qg-tl__months{position:relative;height:16px}.qg-tl__months b{position:absolute;top:0;font-size:11.5px;font-weight:700;color:#8a96a3}.qg-tl__track{position:relative;height:64px;margin:0 10px 18px 4px}.qg-tl__track:before{content:"";position:absolute;left:0;right:0;top:var(--dot);height:2px;margin-top:-1px;border-radius:2px;background:#d6dee6}.qg-tl__dot{position:absolute;top:var(--dot);width:16px;height:16px;border-radius:50%;background:#2a8ff4;box-shadow:0 0 0 3px #f4f8fc;transform:translate(-50%,-50%)}.qg-tl__gap{position:absolute;top:4px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1px #0072bb40;transform:translate(-50%);animation:wcv-in .45s var(--ease) backwards}.qg-tl__gap:nth-child(2){animation-delay:.15s}.qg-tl__gap:nth-child(3){animation-delay:.3s}.qg-tl__gap:nth-child(4){animation-delay:.45s}.qg-tl__gap:nth-child(5){animation-delay:.6s}.qg-tl__gap[data-long]{color:var(--lilac);box-shadow:inset 0 0 0 1px #7a5ce059}.qg-tl__wait{position:absolute;top:var(--dot);height:10px;margin-top:-5px;border-radius:999px;background:#e4577f38;opacity:0;transition:opacity .5s}.qg-tl__due{position:absolute;top:var(--dot);width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 2.5px var(--rose);transform:translate(-50%,-50%);opacity:0;transition:opacity .5s}.qg-tl__today{position:absolute;top:26px;bottom:-6px;width:0;border-left:2px dashed rgb(0 114 187 / .6)}.qg-tl__today small{position:absolute;font-style:normal;top:100%;left:0;margin-top:2px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap;color:#fff;background:var(--blue);transform:translate(-50%)}.qg-duepic:is([data-beat="2"],[data-beat="3"],[data-beat="4"]) :is(.qg-tl__wait,.qg-tl__due){opacity:1}.qg-mid{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;opacity:.3;transition:opacity .5s}.qg-mid>small{font-size:12px;font-weight:700;color:var(--muted)}.qg-mid>div{display:flex;gap:6px}.qg-mid span{display:grid;place-items:center;min-width:32px;height:28px;padding:0 6px;box-sizing:border-box;border-radius:9px;font-size:13px;font-weight:800;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;transition:background .4s,color .4s,transform .4s var(--ease)}.qg-duepic:not([data-beat="0"]) .qg-mid{opacity:1}.qg-duepic:not([data-beat="0"]) .qg-mid span[data-mid]{color:#fff;background:var(--blue);box-shadow:none;transform:scale(1.12)}.qg-habit{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px;border-radius:12px;font-size:13px;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:.3;transition:opacity .5s,box-shadow .5s}.qg-habit b{margin-right:auto;font-size:14px;color:var(--noir)}.qg-habit span:first-of-type{font-weight:700;color:var(--noir)}.qg-habit__due{font-weight:800;color:var(--rose-deep)}.qg-duepic:is([data-beat="2"],[data-beat="3"],[data-beat="4"]) .qg-habit{opacity:1;box-shadow:inset 0 0 0 1.5px #e4577f80}.qg-dueaud{display:grid;gap:10px;opacity:.22;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease)}.qg-duepic:is([data-beat="3"],[data-beat="4"]) .qg-dueaud{opacity:1;transform:none}.qg-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px}.qg-presets small{font-size:12.5px;font-weight:700;color:var(--muted)}.qg-presets span{display:grid;place-items:center;min-width:34px;height:30px;border-radius:9px;font-size:13px;font-weight:800;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qg-presets span[data-on]{color:var(--blue);background:var(--blue-pale);box-shadow:inset 0 0 0 2px var(--blue)}.qg-duewho{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qg-duewho li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:opacity .5s,box-shadow .5s}.qg-duewho li>i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-style:normal;font-size:11.5px;font-weight:800;color:#fff;background:#2a8ff4}.qg-duewho li p{display:grid;flex:1;min-width:0;margin:0}.qg-duewho li p b{font-size:14px;color:var(--noir)}.qg-duewho li p span{font-size:12px;line-height:1.35;color:var(--muted)}.qg-duewho em{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800;white-space:nowrap;opacity:0;transition:opacity .5s}.qg-duewho em svg{width:13px;height:13px}.qg-duepic[data-beat="4"] .qg-duewho em{opacity:1}.qg-duewho li[data-verdict=in] em{color:#fff;background:var(--rose)}.qg-duewho li[data-verdict=early] em{color:var(--lilac);background:var(--lilac-tint)}.qg-duewho li[data-verdict=booked] em{color:var(--blue);background:var(--blue-pale)}.qg-duepic[data-beat="4"] .qg-duewho li[data-verdict=in]{box-shadow:inset 0 0 0 1.5px var(--rose),0 16px 30px -20px #a3244d80}.qg-duepic[data-beat="4"] .qg-duewho li:not([data-verdict=in]){opacity:.7}.qg-feed{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qg-feed li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:.2;transform:translateY(6px);transition:opacity .5s,transform .5s var(--ease)}.qg-feed li[data-on]{opacity:1;transform:none}.qg-feed li>i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-style:normal;font-size:12px;font-weight:800;color:#fff}.qg-feed li[data-tip]>i{color:var(--lilac);background:var(--lilac-tint)}.qg-feed li>i svg{width:16px;height:16px}.qg-feed li p{display:grid;flex:1;min-width:0;margin:0}.qg-feed li p b{font-size:14px;color:var(--noir)}.qg-feed li p span{font-size:12.5px;color:var(--muted)}.qg-feed li em{flex:none;font-style:normal;font-size:15px;font-weight:800;color:var(--noir);font-variant-numeric:tabular-nums}.qg-feed li em s{color:#8a96a3;text-decoration-thickness:2px;text-decoration-color:var(--rose)}.qg-tally{display:grid;gap:10px;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1.5px #0072bb2e,0 18px 36px -24px #062b4566}.qg-tally>small{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.qg-tally__top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 28px}.qg-tally__top>p{display:grid;margin:0}.qg-tally__top>p b{font-size:36px;line-height:1.05;letter-spacing:-.03em;color:#1d7f62;font-variant-numeric:tabular-nums}.qg-tally__top>p span{font-size:12.5px;color:var(--muted)}.qg-tally dl{display:flex;gap:22px;margin:0}.qg-tally dl div{display:grid}.qg-tally dt{order:2;font-size:11.5px;color:var(--muted)}.qg-tally dd{margin:0;font-size:20px;font-weight:800;color:var(--noir);font-variant-numeric:tabular-nums}.qg-tally table{width:100%;border-collapse:collapse;font-size:13px}.qg-tally td{padding:7px 6px;border-top:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;transition:background .4s}.qg-tally td:first-child{color:var(--muted)}.qg-tally td:nth-child(2){white-space:nowrap;text-align:right}.qg-tally td:last-child{width:72px;white-space:nowrap;text-align:right;font-weight:800;color:var(--noir)}.qg-tally tr[data-on] td{background:var(--blue-pale)}.qg-tally tr[data-on] td:first-child{border-radius:8px 0 0 8px;color:var(--blue);font-weight:700}.qg-tally tr[data-on] td:last-child{border-radius:0 8px 8px 0}.qg-week{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.qg-week span{display:grid;justify-items:center;gap:1px;padding:8px 4px;border-radius:14px;background:#f6f8fb;transition:background .4s,box-shadow .4s}.qg-week small{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a96a3}.qg-week b{font-size:19px;line-height:1.2;color:var(--noir)}.qg-week em{min-height:16px;font-style:normal;font-size:11px;font-weight:800;white-space:nowrap;color:var(--blue)}.qg-week span[data-state=now]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.qg-week span[data-state=paid]{background:var(--mint-tint)}.qg-week span[data-state=paid] em{color:#1d7f62}.qg-week span[data-state=set]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--rose)}.qg-week span[data-state=set] em{color:var(--rose-deep)}.qg-week span[data-state=sent]{background:var(--rose)}.qg-week span[data-state=sent] :is(small,b,em){color:#fff}.qg-phone{justify-self:center;width:min(360px,100%);box-sizing:border-box;height:450px;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 0 0 8px var(--night),0 30px 60px -28px #062b45b3;margin:8px 0}.qg-phone__bar{display:flex;align-items:center;gap:10px;padding:14px 18px 10px;border-bottom:1px solid var(--line)}.qg-phone__bar span{font-size:12px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.qg-phone__bar b{flex:1;min-width:0;font-size:13.5px;text-align:center;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qg-phone__bar svg{flex:none;width:17px;height:17px;color:var(--blue)}.qg-gc{display:grid;gap:12px;padding:14px 18px 18px;animation:wcv-in .45s var(--ease)}.qg-gc__dots{display:flex;gap:6px}.qg-gc__dots i{flex:1;height:4px;border-radius:4px;background:#e3e9ee;transition:background .4s}.qg-gc__dots i[data-on]{background:var(--blue)}.qg-gc h4{margin:0;font-size:20px;color:var(--noir)}.qg-gc__amounts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qg-gc__amounts span{display:grid;place-items:center;height:64px;border-radius:16px;font-size:22px;font-weight:800;color:var(--ink);background:#f6f8fb;box-shadow:inset 0 0 0 1px var(--line)}.qg-gc__amounts span[data-on]{color:var(--blue);background:var(--blue-pale);box-shadow:inset 0 0 0 2px var(--blue);animation:qg-pop .45s var(--ease) .6s backwards}.qg-gc__form{display:grid;gap:9px}.qg-gc__two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qg-gc__form label{display:grid;gap:3px;min-width:0}.qg-gc__form small{font-size:11.5px;font-weight:700;color:var(--ink)}.qg-gc__form label>span{padding:7px 10px;border-radius:10px;font-size:13px;color:var(--noir);background:#f6f8fb;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qg-gc__form label>span i{font-style:normal;color:#9aa5b1}.qg-gc__form .qg-gc__msg{white-space:normal;line-height:1.4}.qg-gc__form label[data-on]>span{background:#fff;box-shadow:inset 0 0 0 2px var(--blue);font-weight:700;animation:qg-pop .4s var(--ease)}.qg-gc__help{margin:-2px 0 0;padding:7px 10px;border-radius:10px;font-size:12px;line-height:1.4;color:var(--blue);background:var(--blue-pale);animation:wcv-in .45s var(--ease) .3s backwards}.qg-gc__check{display:grid;gap:12px}.qg-gc__check dl{display:grid;gap:0;margin:0;padding:4px 12px;border-radius:14px;background:#f6f8fb}.qg-gc__check dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;border-top:1px solid var(--line)}.qg-gc__check dl div:first-child{border-top:0}.qg-gc__check dt{color:var(--muted)}.qg-gc__check dd{margin:0;font-weight:700;color:var(--noir);text-align:right}.qg-gc__pay{display:block;padding:12px;border-radius:999px;text-align:center;font-size:14.5px;color:#fff;background:var(--blue);animation:qg-press .6s var(--ease) .8s backwards}@keyframes qg-press{40%{transform:scale(.95)}}.qg-gc__paid{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:12px;font-size:13px;font-weight:700;color:#1d7f62;background:var(--mint-tint);animation:wcv-in .45s var(--ease) 1.4s backwards}.qg-gc__paid svg{flex:none;width:16px;height:16px}.qg-gcmail{display:grid;gap:10px;padding:16px 18px 18px;animation:wcv-in .5s var(--ease)}.qg-gcmail h4{margin:0;font-size:19px;color:var(--noir)}.qg-gcmail>p{margin:0;font-size:13px;line-height:1.45;color:var(--ink)}.qg-gcmail__card{display:grid;justify-items:center;gap:2px;padding:14px 12px;border-radius:16px;background:linear-gradient(160deg,#eaf3fb,#e3f1fc 55%,#fde7ee);box-shadow:inset 0 0 0 1px #0072bb26}.qg-gcmail__card small{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.qg-gcmail__card b{font-size:34px;line-height:1.1;color:var(--noir)}.qg-gcmail__card code{font-size:16px;font-weight:800;letter-spacing:.08em;color:var(--noir)}.qg-gcmail blockquote{display:grid;gap:4px;margin:0;padding:2px 0 2px 12px;border-left:3px solid var(--rose);font-size:13px;font-style:italic;line-height:1.45;color:var(--ink)}.qg-gcmail .qg-gcmail__use{font-size:12px;color:var(--muted)}.qg-gcmail blockquote small{font-style:normal;font-size:12px;color:var(--muted)}.qg-ref{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 18px 36px -26px #062b4566}.qg-ref__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.qg-ref__head p{display:flex;align-items:center;gap:7px;margin:0;font-size:15px;color:var(--noir)}.qg-ref__head p svg{width:17px;height:17px;color:var(--rose)}.qg-ref__pts{display:grid;justify-items:center;padding:5px 12px;border-radius:14px;background:#fde7ee}.qg-ref__pts b{font-size:18px;line-height:1.2;color:var(--rose-deep);font-variant-numeric:tabular-nums;animation:qg-pop .45s var(--ease)}.qg-ref__pts small{font-size:10.5px;font-weight:700;color:var(--rose-deep)}.qg-ref__text{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.qg-ref__link{display:flex;align-items:center;gap:8px}.qg-ref__link span{flex:1;min-width:0;padding:7px 10px;border-radius:999px;font-size:12px;color:var(--ink);background:#f4f8fc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qg-ref__link em{flex:none;display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800;color:var(--blue);background:var(--blue-pale);transition:background .3s,color .3s}.qg-ref__link em[data-on]{color:#fff;background:var(--blue)}.qg-ref__link em svg{width:13px;height:13px}.qg-ref__friend{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--line);font-size:13px;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s var(--ease)}.qg-ref__friend[data-on]{opacity:1;transform:none}.qg-ref__friend span{font-weight:700;color:var(--noir)}.qg-ref__friend em{font-style:normal;font-size:12px;font-weight:700;color:var(--muted)}.qg-ref__friend[data-done] em{color:#1d7f62}.qg-tickets{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px}.qg-ticket{display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:.18;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease),box-shadow .5s}.qg-ticket[data-on]{opacity:1;transform:none}.qg-ticket>p{display:grid;margin:0 0 2px}.qg-ticket>p b{font-size:14px;color:var(--noir)}.qg-ticket>p span{font-size:12px;color:var(--muted)}.qg-ticket>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums}.qg-ticket>em{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800;color:var(--blue);background:var(--blue-pale)}.qg-ticket>em svg{width:13px;height:13px}.qg-ticket[data-paid]{box-shadow:inset 0 0 0 1.5px var(--mint)}.qg-ticket[data-paid]>em{color:#1d7f62;background:var(--mint-tint);animation:wcv-in .45s var(--ease)}.qg-ticket__reward{color:var(--rose-deep)!important;font-weight:700}.qg-ticket__reward span{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:5px;column-gap:5px}.qg-ticket__reward small{grid-column:2;font-size:11px;font-weight:700;opacity:.8}.qg-ticket__reward svg{width:13px;height:13px;fill:currentColor}.qg-ticket>div b{white-space:nowrap}.qg-ticket__total{padding-top:6px;border-top:1px solid var(--line);font-weight:800}.qg-ticket--out[data-on]{box-shadow:inset 0 0 0 1.5px var(--rose),0 18px 34px -22px #a3244d73}@media(max-width:1080px){.qg-fb{min-height:0}}@media(max-width:720px){.qg-winback,.qg-due,.qg-worth,.qg-gift,.qg-refer{padding:80px 0}.qg-say{min-height:0;padding:9px 12px 9px 14px}.qg-say>em{font-size:14px}.qg-fb{padding:12px}.qg-fb__body h4{font-size:19px}.qg-stars{gap:6px}.qg-stars span{height:38px}.qg-verdict p b{font-size:38px}.qg-camp{padding:9px 10px;gap:10px}.qg-camp__icon{width:34px;height:34px}.qg-who li{gap:10px;padding:9px 10px}.qg-who li>i{width:32px;height:32px;font-size:11.5px}.qg-who em{padding:4px 8px;font-size:11px}.qg-who li[data-state=new]{transform:none}.qg-tally__top>p b{font-size:30px}.qg-rhythm{padding:12px}.qg-tl__gap{padding:2px 5px;font-size:10px}.qg-tl__gap:nth-child(odd){top:24px}.qg-tl__track{height:70px;margin-right:6px}.qg-tl{--dot: 74%}.qg-tl__today{top:40px}.qg-mid span{min-width:28px;height:26px;font-size:12px}.qg-duewho li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px 10px}.qg-duewho em{grid-column:2;justify-self:start}.qg-review.wcv-brush{padding-bottom:150px}.qg-tally table{font-size:12px}.qg-tally td{padding:6px 4px}.qg-tally td:last-child{width:58px}.qg-week{gap:6px}.qg-week b{font-size:17px}.qg-week em{font-size:10px}.qg-phone{height:450px;box-shadow:0 0 0 6px var(--night),0 24px 48px -26px #062b45b3}.qg-gc,.qg-gcmail{padding-left:14px;padding-right:14px}.qg-tickets{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.qg-say>em,.qg-fb__body,.qg-stars span,.qg-fb__text,.qg-fb__review,.qg-fbpoints li,.qg-run span,.qg-who em,.qg-tl__gap,.qg-rhythm__who em,.qg-fb__alert,.qg-gc,.qg-gc__amounts span,.qg-gc__form label>span,.qg-gc__help,.qg-gc__pay,.qg-gc__paid,.qg-gcmail,.qg-ref__pts b,.qg-ticket>em{animation:none!important}}.wps.wps-v3 .pgr-camp{gap:14px;padding:24px 26px}.wps.wps-v3 .pgr-camp__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:12px;border-bottom:1px solid #ececf0}.wps.wps-v3 .pgr-camp__top>b{font-size:20px}.wps.wps-v3 .pgr-camp__top>small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pgr-camp__total{margin-left:auto;color:#6e6e73;font-size:13px}.wps.wps-v3 .pgr-camp__total b{margin-right:4px;color:#1b7a4b;font-size:18px}.wps.wps-v3 .pgr-camp__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px}.wps.wps-v3 .pgr-camp__list{display:grid;align-content:start;gap:6px}.wps.wps-v3 .pgr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.wps.wps-v3 .pgr-chips span{padding:5px 10px;border:1px solid #e5e5ea;border-radius:8px;color:#8e8e93;font-size:12px;font-weight:700}.wps.wps-v3 .pgr-chips span[data-on]{border-color:#0072bb;background:#0072bb12;color:#0072bb}.wps.wps-v3 .pgr-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #ececf0;border-radius:12px;font-size:13px}.wps.wps-v3 .pgr-row[data-open]{border-color:#0072bb;box-shadow:0 0 0 1px #0072bb}.wps.wps-v3 .pgr-row__name{display:grid;flex:1;min-width:0}.wps.wps-v3 .pgr-row__name b{font-size:15px}.wps.wps-v3 .pgr-row__name small{overflow:hidden;color:#8e8e93;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .pgr-row__sent{flex:none;color:#8e8e93;font-size:12px}.wps.wps-v3 .pgr-row__worth{flex:none;padding:2px 8px;border-radius:6px;background:#e9f3ea;color:#1b7a4b;font-size:12px;font-weight:700}.wps.wps-v3 .pgr-badge{flex:none;padding:2px 10px;border-radius:999px;background:#f2f2f5;color:#6e6e73;font-size:11px;font-weight:700;text-transform:capitalize}.wps.wps-v3 .pgr-badge[data-s=active]{background:#dcebf8;color:#0b5c99}.wps.wps-v3 .pgr-badge[data-s=sent]{background:#e9f3ea;color:#1b7a4b}.wps.wps-v3 .pgr-worth{display:grid;align-content:start;gap:8px;padding:16px 18px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .pgr-worth__h{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;margin:0}.wps.wps-v3 .pgr-worth__h svg{width:18px;height:18px;color:#0072bb}.wps.wps-v3 .pgr-worth__h b{font-size:16px}.wps.wps-v3 .pgr-worth__h small{grid-column:2;color:#6e6e73;font-size:12px}.wps.wps-v3 .pgr-worth__label{margin-top:4px;color:#6e6e73;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wps.wps-v3 .pgr-worth__top{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.wps.wps-v3 .pgr-worth__top span{display:grid;align-content:start}.wps.wps-v3 .pgr-worth__top b{font-size:20px;letter-spacing:-.02em}.wps.wps-v3 .pgr-worth__top span:first-child b{color:#1b7a4b;font-size:26px}.wps.wps-v3 .pgr-worth__top small{color:#6e6e73;font-size:11px;line-height:1.3}.wps.wps-v3 .pgr-worth__line{display:grid;grid-template-columns:1fr auto 64px;align-items:baseline;gap:10px;padding-top:7px;border-top:1px solid #e5e5ea;font-size:12.5px}.wps.wps-v3 .pgr-worth__line span{color:#3a3a3c}.wps.wps-v3 .pgr-worth__line em{color:#1d1d1f;font-style:normal}.wps.wps-v3 .pgr-worth__line b{text-align:right}.wps.wps-v3 .pgr-soft{color:#6e6e73;font-weight:500}.wps.wps-v3 .pgr-worth__note{margin:0;color:#8e8e93;font-size:11px}.wps.wps-v3 .pgr-fb{display:grid;justify-items:start;gap:6px;padding:16px 18px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .pgr-fb small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pgr-fb b{font-size:18px}.wps.wps-v3 .pgr-stars svg[data-off]{color:#d1d1d6}.wps.wps-v3 .pgr-fb__text{width:100%;padding:10px 12px;border:1px solid #e5e5ea;border-radius:10px;background:#fff;color:#3a3a3c;font-size:16px}.wps.wps-v3 .pgr-who{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pgr-who li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:12px;background:#f5f5f7;font-size:16px}.wps.wps-v3 .pgr-who em{display:inline-flex;align-items:center;gap:5px;color:#6e6e73;font-size:13px;font-style:normal;font-weight:600;text-align:right}.wps.wps-v3 .pgr-who em svg{flex:none;width:14px;height:14px}.wps.wps-v3 .pgr-who li[data-s=new] em{color:#0b5c99}.wps.wps-v3 .pgr-who li[data-s=out] em{color:#1b7a4b}.wps.wps-v3 .pgr-habit{display:grid;gap:8px;padding:14px 16px;border:1px solid #ececf0;border-radius:16px}.wps.wps-v3 .pgr-habit>span{display:grid}.wps.wps-v3 .pgr-habit small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pgr-habit div{display:flex;flex-wrap:wrap;gap:6px}.wps.wps-v3 .pgr-habit em{padding:4px 10px;border-radius:999px;background:#f2f2f5;color:#3a3a3c;font-size:13px;font-style:normal;font-weight:600}.wps.wps-v3 .pgr-habit em[data-due]{background:#fde7e4;color:#b4362a}.wps.wps-v3 .pgr-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wps.wps-v3 .pgr-presets small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pgr-presets span{min-width:36px;padding:5px 8px;border:1px solid #e5e5ea;border-radius:8px;font-size:14px;font-weight:700;text-align:center}.wps.wps-v3 .pgr-presets span[data-on]{border-color:#0072bb;background:#0072bb;color:#fff}.wps.wps-v3 .pgr-dl{display:grid;gap:6px;margin:0}.wps.wps-v3 .pgr-dl div{display:flex;justify-content:space-between;gap:12px;font-size:16px}.wps.wps-v3 .pgr-dl dt{color:#6e6e73}.wps.wps-v3 .pgr-dl dd{margin:0;font-weight:600;text-align:right}.wps.wps-v3 .pgr-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed #c7c7cc;border-radius:12px}.wps.wps-v3 .pgr-link span{flex:1;min-width:0;overflow:hidden;color:#3a3a3c;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .pgr-link em{display:inline-flex;flex:none;align-items:center;gap:4px;color:#0072bb;font-size:14px;font-style:normal;font-weight:700}.wps.wps-v3 .pgr-link em svg{width:14px;height:14px}.wps.wps-v3 .pgr-plus{flex:none;color:#1b7a4b;font-size:16px}.wps.wps-v3 .pgr-aud{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .pgr-aud li{display:grid;padding:12px 16px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .pgr-aud b{font-size:17px}.wps.wps-v3 .pgr-aud small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pgr-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wps.wps-v3 .pgr-layouts span{padding:10px 6px;border:1px solid #e5e5ea;border-radius:10px;color:#3a3a3c;font-size:14px;font-weight:600;text-align:center}.wps.wps-v3 .pgr-layouts span[data-on]{border-color:#0072bb;background:#0072bb12;color:#0072bb}.wps.wps-v3 .pgr-on{color:#1b7a4b}.wps.wps-v3 .pgr-never{background:transparent!important;box-shadow:inset 0 0 0 1px #e5e5ea;color:#8e8e93}.wps.wps-v3 .pgr-never b{font-weight:600}.wps.wps-v3 .pgr-call b{color:#b4362a}.wps.wps-v3 .pgr-brand{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px}.wps.wps-v3 .pgr-brand i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#0072bb;color:#fff;font-size:22px;font-style:normal;font-weight:800}.wps.wps-v3 .pgr-brand span{display:grid}.wps.wps-v3 .pgr-brand small{color:#6e6e73;font-size:14px}.wps.wps-v3 .pgr-brand div{grid-column:1 / -1;display:flex;gap:8px;margin-top:6px}.wps.wps-v3 .pgr-brand s{width:34px;height:34px;border-radius:999px;box-shadow:inset 0 0 0 1px #00000014}.wps.wps-v3 .pgr-crop{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.wps.wps-v3 .pgr-crop{gap:10px}.wps.wps-v3 .pgr-crop .wps-tk__req{gap:12px;padding:12px 14px}.wps.wps-v3 .pgr-crop .wps-tk__req b{font-size:17px}.wps.wps-v3 .pgr-crop .wps-tk__req small{font-size:14px}.wps.wps-v3 .pgr-crop .wps-tb__gicon{width:44px;height:44px;border-radius:13px}.wps.wps-v3 .pgr-crop .wps-tb__extra{padding:12px 14px;font-size:16px}.wps.wps-v3 .pgr-presets{gap:5px}.wps.wps-v3 .pgr-presets small{font-size:13px}.wps.wps-v3 .pgr-presets span{min-width:30px;padding:4px 6px;font-size:13px}.wps.wps-v3 .pgr-camp{padding:16px;gap:10px}.wps.wps-v3 .pgr-camp__top>small{display:none}.wps.wps-v3 .pgr-camp__total{flex-basis:100%;margin-left:0}.wps.wps-v3 .pgr-camp__body{grid-template-columns:1fr;gap:10px}.wps.wps-v3 .pgr-chips,.wps.wps-v3 .pgr-row__sent,.wps.wps-v3 .pgr-row:nth-of-type(n+4){display:none}.wps.wps-v3 .pgr-row{padding:8px 12px}.wps.wps-v3 .pgr-row__name small{display:none}.wps.wps-v3 .pgr-worth{padding:12px 14px;gap:6px}.wps.wps-v3 .pgr-worth__line{grid-template-columns:1fr auto 52px;font-size:12px}.wps.wps-v3 .pgr-worth__note{display:none}.wps.wps-v3 .pgr-who li{font-size:15px;padding:8px 12px}.wps.wps-v3 .pgr-who em{font-size:12px}.wps.wps-v3 .pgr-dl div{font-size:15px}}.qp-redosec,.qp-giftsec,.qp-ptsec,.qp-dispsec{padding:120px 0;overflow:clip}.qp-redo h5{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.qp-say{min-height:44px;margin:0;padding:10px 14px;border-radius:14px;font-size:14.5px;line-height:1.45;font-weight:600;color:var(--noir);background:var(--blue-pale);animation:wcv-in .45s var(--ease)}.qp-charge{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:800;color:#fff;background:var(--blue);font-variant-numeric:tabular-nums;box-shadow:0 12px 24px -14px #0072bbcc;transition:background .4s}.qp-charge svg{width:17px;height:17px}.qp-charge[data-done]{background:var(--mint);box-shadow:0 12px 24px -14px #2fa883cc}.qp-party__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:56px;align-items:center;max-width:1140px;margin:0 auto}.qp-co{display:grid;gap:14px;padding:22px;border-radius:26px;color:var(--ink);background:#fff;box-shadow:var(--shadow-lg),0 30px 60px -36px #062b4573,inset 0 0 0 1px #0072bb14}.qp-co__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin:0}.qp-co__head b{font-size:17px;color:var(--noir)}.qp-co__head span{font-size:13px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.qp-co__together{display:grid;gap:8px}.qp-co__together>p{display:flex;justify-content:space-between;margin:0}.qp-co__together small{font-size:13px;font-weight:700;color:var(--muted)}.qp-co__together em{font-style:normal;font-size:12px;font-weight:700;color:var(--blue)}.qp-co__together>div{display:flex;flex-wrap:wrap;gap:6px}.qp-co__together>div>span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 7px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--muted);background:#eef2f6;transition:background .4s,color .4s,box-shadow .4s}.qp-co__together>div>span[data-on]{color:#fff;background:var(--blue)}.qp-co__together>div>span[data-tap]{box-shadow:0 0 0 4px #e4577f66}.qp-co__together span i{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.qp-co__together span[data-on] i{background:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffffb3}.qp-co__together span i svg{width:10px;height:10px}.qp-co__together span u{text-decoration:none;opacity:.8;font-variant-numeric:tabular-nums}.qp-co__card{overflow:hidden;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 10px 24px -20px #062b4566}.qp-co__cols{display:flex;justify-content:space-between;margin:0;padding:9px 14px 7px;font-size:11.5px;font-weight:700;color:#8a96a3;border-bottom:1px solid var(--line)}.qp-co__person{padding-bottom:4px;border-bottom:6px solid #eef2f6;transition:opacity .5s,background .5s}.qp-co__who{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 2px;padding:8px 14px;background:#f6f9fc;border-bottom:1px solid var(--line);transition:background .4s}.qp-co__who b{font-size:14px;color:var(--noir)}.qp-co__who span{font-size:13px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.qp-co__who em{padding:3px 10px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:800;color:var(--rose-deep);background:#fde7ee;animation:wcv-in .45s var(--ease)}.qp-party__grid[data-step="0"] .qp-co__who{background:var(--blue-pale)}.qp-co__person[data-off]{opacity:.45;background:#f4f8fc}.qp-co__line{position:relative;display:flex;align-items:center;gap:10px;margin:0 8px;padding:8px 6px;border-top:1px dashed #e8edf2}.qp-co__who+.qp-co__line{border-top:0}.qp-co__line>i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--cat);box-shadow:0 0 0 3px color-mix(in srgb,var(--cat) 20%,white)}.qp-co__line>div{display:grid;flex:1;gap:2px;min-width:0}.qp-co__line p{display:flex;align-items:center;gap:8px;margin:0;min-width:0}.qp-co__line p b{font-size:13.5px;color:var(--noir);white-space:nowrap}.qp-co__line p em,.qp-gift__line em{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 3px;border-radius:999px;font-style:normal;font-size:12px;font-weight:700;color:var(--ink);background:#f1f4f8;transition:background .4s,box-shadow .4s}.qp-co__line p em u,.qp-gift__line em u{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;text-decoration:none;font-size:10px;font-weight:800;color:var(--blue);background:#fff}.qp-co__line small{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.qp-co__line small span{margin-left:6px;color:#8a96a3}.qp-co__line small strong{padding:1px 8px;border-radius:6px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s}.qp-party__grid[data-step="1"] .qp-co__line p em{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px #0072bb73}.qp-party__grid[data-step="1"] .qp-co__line small strong{background:#fdf0f4;box-shadow:inset 0 0 0 1.5px #f3b3c6}.qp-co__line>span{flex:none;font-size:13.5px;font-weight:700;color:var(--noir);font-variant-numeric:tabular-nums}.qp-co__sub{display:flex;justify-content:space-between;margin:0;padding:11px 14px;font-size:13.5px;font-weight:600;color:var(--muted)}.qp-co__sub b{font-size:14.5px;color:var(--noir);font-variant-numeric:tabular-nums}.qp-co__tip{display:grid;gap:7px;opacity:.5;transition:opacity .4s}.qp-co__tip[data-on]{opacity:1}.qp-co__tip>p{display:flex;justify-content:space-between;margin:0}.qp-co__tip>p small{font-size:13px;font-weight:700;color:var(--muted)}.qp-co__tip>p b{font-size:14px;color:var(--noir);font-variant-numeric:tabular-nums}.qp-co__tip>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:3px;border-radius:999px;background:#eef2f6}.qp-co__tip>div span{padding:6px 0;border-radius:999px;text-align:center;font-size:12.5px;font-weight:700;color:var(--muted);transition:background .3s,color .3s}.qp-co__tip>div span[data-on]{color:var(--blue);background:#fff;box-shadow:0 4px 10px -6px #062b4580}.qp-co__split{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s}.qp-co__split b{color:var(--noir)}.qp-co__tip[data-on] .qp-co__split{opacity:1}.qp-tell{display:grid;gap:14px;align-content:center}.qp-tell__mode{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qp-tell__mode span{font-weight:700;letter-spacing:0;text-transform:none;color:var(--muted)}.qp-tell ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qp-tell li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffffdb;box-shadow:inset 0 0 0 1px #0072bb1a;transition:background .5s,box-shadow .5s}.qp-tell li[data-state=next]>*{opacity:.45;transition:opacity .5s}.qp-tell li[data-state=now]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 18px 36px -22px #062b4573;animation:wcv-in .45s var(--ease)}.qp-tell button{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;font:inherit;font-size:12.5px;font-weight:800;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue);cursor:pointer}.qp-tell li:not([data-state=next]) button{color:#fff;background:var(--blue);box-shadow:none}.qp-tell button svg{width:14px;height:14px}.qp-tell li p{display:grid;gap:3px;margin:0}.qp-tell li b{font-size:15.5px;color:var(--noir)}.qp-tell li span{font-size:14.5px;line-height:1.5;color:var(--ink)}.qp-tell li[data-state=done] span{color:var(--muted)}.qp-tell .wcv-replay{justify-self:start;margin-top:0;background:#fff}.qp-redosec{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 60%,transparent 100%)}.qp-redo{gap:10px}.qp-redo__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.qp-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--rose)}.qp-badge svg{width:12px;height:12px}.qp-redo__head>b{font-size:16px;color:var(--noir)}.qp-redo__head small{grid-column:1 / -1;font-size:12.5px;color:var(--muted)}.qp-block{padding:10px 12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,background .4s}.qp-block[data-lit]{background:#f4f8fc;box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 28px -20px #062b4580}.qp-past{display:grid;gap:4px;margin:0;padding:0;list-style:none}.qp-past li{display:grid;grid-template-columns:18px 52px minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;font-size:13px}.qp-past li[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1px #0072bb66}.qp-past i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line)}.qp-past li[data-on] i{color:#fff;background:var(--blue);box-shadow:none}.qp-past i svg{width:10px;height:10px}.qp-past small{font-size:12px;color:#8a96a3;font-variant-numeric:tabular-nums}.qp-past b{color:var(--noir)}.qp-past em{font-style:normal;font-weight:700;color:var(--noir);font-variant-numeric:tabular-nums}.qp-past span{text-align:right;color:var(--muted)}.qp-dl{display:grid;gap:4px;margin:0}.qp-dl div{display:flex;justify-content:space-between;font-size:13.5px;color:var(--muted)}.qp-dl dd{margin:0;font-weight:700;color:var(--noir);font-variant-numeric:tabular-nums}.qp-dl dd[data-on]{color:var(--mint-deep, #13704f)}.qp-carry{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qp-carry span{display:grid;gap:2px;padding:9px 11px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s}.qp-carry b{font-size:13.5px;color:var(--noir)}.qp-carry small{font-size:11.5px;color:var(--muted)}.qp-carry span[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qp-carry span[data-on][data-tone=rose]{background:#fde7ee;box-shadow:inset 0 0 0 1.5px var(--rose)}.qp-deduct{display:flex;align-items:center;justify-content:space-between;max-height:0;margin:0;overflow:hidden;font-size:13px;color:var(--muted);opacity:0;transition:max-height .4s var(--ease),margin .4s var(--ease),opacity .4s}.qp-deduct[data-on]{max-height:40px;margin-top:8px;opacity:1}.qp-deduct b{padding:4px 10px;border-radius:8px;color:var(--rose-deep);background:#fff;box-shadow:inset 0 0 0 1px #f6c6d4;font-variant-numeric:tabular-nums}.qp-tipchips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.qp-tipchips span{padding:6px 0;border-radius:10px;text-align:center;font-size:13px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s,color .3s}.qp-tipchips span[data-on]{color:#fff;background:var(--mint);box-shadow:none}.qp-pays{display:flex;align-items:baseline;justify-content:space-between;padding:4px 4px 0}.qp-pays span{font-size:14px;color:var(--muted)}.qp-pays b{font-size:24px;font-weight:800;color:var(--noir);font-variant-numeric:tabular-nums}.qp-redo__cost{opacity:.25;transition:opacity .4s;font-size:13.5px}.qp-redo__cost[data-on]{opacity:1}.qp-giftsec{background:linear-gradient(180deg,transparent 0%,#eaf3fb 35%,#f4f8fc 100%)}.qp-gift{gap:12px}.qp-gift__ticket,.qp-pts__co{display:grid;gap:6px;padding:14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qp-gift__line{display:flex;align-items:center;gap:10px;margin:0;padding:7px 2px;border-bottom:1px dashed #e8edf2;font-size:13.5px}.qp-gift__line>i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--cat);box-shadow:0 0 0 3px color-mix(in srgb,var(--cat) 20%,white)}.qp-gift__line b{color:var(--noir)}.qp-gift__line>span{margin-left:auto;font-weight:700;color:var(--noir);font-variant-numeric:tabular-nums}.qp-gift__sum{display:flex;justify-content:space-between;margin:0;padding:0 2px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.qp-gift__sum--total{padding-top:4px;font-weight:700;color:var(--noir)}.qp-gift__sum--total b{font-size:16px}.qp-cards{display:grid;gap:6px}.qp-cards>div{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;background:#fdf0f4;box-shadow:inset 0 0 0 1px #f6c6d4;transition:opacity .4s,box-shadow .4s,background .4s}.qp-cards>div[data-lit]{box-shadow:inset 0 0 0 1.5px var(--rose),0 12px 24px -18px #a3244d99}.qp-cards>div[data-used]:not([data-lit]){opacity:.55}.qp-cards i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--rose-deep);background:#fff}.qp-cards i svg{width:15px;height:15px}.qp-cards p{display:grid;flex:1;min-width:0;margin:0}.qp-cards p b{font-size:13px;letter-spacing:.02em;color:var(--noir);font-variant-numeric:tabular-nums}.qp-cards p small{font-size:11.5px;color:var(--muted)}.qp-cards strong{font-size:14px;color:var(--rose-deep);font-variant-numeric:tabular-nums}.qp-cards em{flex:none;padding:6px 11px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:800;white-space:nowrap;color:#fff;background:var(--blue)}.qp-cards>div[data-used] em{color:var(--muted);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.qp-tender{display:grid;gap:6px}.qp-tender__title{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a96a3}.qp-tender__title b{padding:3px 10px;border-radius:999px;font-size:12px;letter-spacing:0;text-transform:none;color:var(--blue);background:var(--blue-pale);font-variant-numeric:tabular-nums}.qp-tender__title b[data-done]{color:var(--mint-deep);background:var(--mint-tint)}.qp-trow{display:flex;align-items:center;gap:8px;max-height:0;margin:-6px 0 0;padding:0 12px;overflow:hidden;border-radius:12px;font-size:13px;color:var(--ink);background:#f4f8fc;opacity:0;transition:max-height .45s var(--ease),padding .45s var(--ease),opacity .4s,background .4s,box-shadow .4s}.qp-trow[data-in]{max-height:70px;margin:0;padding:9px 12px;opacity:1}.qp-trow svg{flex:none;width:14px;height:14px;color:#8a96a3}.qp-trow>span{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.qp-trow>span small{flex-basis:100%}.qp-trow u{text-decoration:none;font-weight:700;letter-spacing:.02em;color:var(--rose-deep)}.qp-trow small{font-size:11.5px;font-weight:600;color:var(--mint-deep)}.qp-trow b{font-variant-numeric:tabular-nums;color:var(--noir)}.qp-trow--open[data-in]:not([data-locked]){background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.qp-trow--open:not([data-locked]) svg{color:var(--rose)}.qp-trow__charge{max-height:0;margin:-6px 0 0;overflow:hidden;border-radius:999px;text-align:center;font-size:13.5px;font-weight:800;color:#fff;background:var(--blue);opacity:0;font-variant-numeric:tabular-nums;transition:max-height .4s var(--ease),padding .4s var(--ease),opacity .4s}.qp-trow__charge[data-in]{max-height:44px;margin:0;padding:10px 14px;opacity:1}.qp-rcpt{display:grid;gap:3px;padding:12px 16px;border-radius:14px;background:#fff;box-shadow:0 16px 34px -24px #062b458c,inset 0 0 0 1px var(--line);opacity:.25;transition:opacity .5s}.qp-rcpt[data-in]{opacity:1}.qp-rcpt p{display:flex;justify-content:space-between;margin:0;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.qp-rcpt b{color:var(--noir)}.qp-rcpt__cap{padding-bottom:4px;border-bottom:1px dotted #c9d3dc;font-size:11px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3!important}.qp-rcpt__sub{padding-left:12px;font-size:12px!important;color:var(--muted)!important}.qp-rcpt__sub--keep b{color:var(--mint-deep)}.qp-rcpt__strong{padding-top:4px;border-top:1px dotted #c9d3dc;font-weight:800}.qp-ptsec:before{content:"";position:absolute;inset:0 0 0 40%;z-index:-1;background:radial-gradient(closest-side,rgb(122 92 224 / .13),transparent);pointer-events:none}.qp-pts{gap:12px}.qp-pts__last{display:grid;gap:3px;padding:12px 14px;border-radius:16px;background:var(--lilac-tint);box-shadow:inset 0 0 0 1px #7a5ce033;transition:box-shadow .4s}.qp-pts__last[data-lit]{box-shadow:inset 0 0 0 1.5px var(--lilac),0 14px 28px -20px #5134b599}.qp-pts__last p{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.qp-pts__last p>span{flex:1}.qp-pts__cap{font-size:11.5px!important;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--lilac-deep)!important}.qp-pts__cap svg{width:13px;height:13px}.qp-pts__mute{color:var(--muted)!important}.qp-pts__mute em{padding:1px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:800;color:var(--muted);background:#fff}.qp-pts__earn b{color:var(--lilac-deep)}.qp-redeem{display:grid;gap:4px;margin:4px 0;padding:10px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,background .4s}.qp-redeem[data-lit]{background:#f7f5fe;box-shadow:inset 0 0 0 1.5px var(--lilac)}.qp-redeem__top{display:flex;align-items:center;justify-content:space-between;margin:0 0 2px}.qp-redeem__top b{font-size:13.5px;color:var(--noir)}.qp-redeem__top em{padding:2px 9px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:800;color:var(--lilac-deep);background:var(--lilac-tint);font-variant-numeric:tabular-nums}.qp-redeem>p:not(.qp-redeem__top){display:flex;align-items:center;gap:9px;margin:0;padding:7px 8px;border-radius:10px;font-size:13px;font-weight:600;color:var(--ink);background:#fff;transition:background .4s}.qp-redeem p i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9d3dc}.qp-redeem p[data-on]{background:var(--lilac-tint)}.qp-redeem p[data-on] i{color:#fff;background:var(--lilac);box-shadow:none}.qp-redeem p i svg{width:10px;height:10px}.qp-redeem p span{flex:1}.qp-redeem p small{font-size:11.5px;font-weight:800;color:var(--lilac-deep);font-variant-numeric:tabular-nums}.qp-pts__off{max-height:0;overflow:hidden;opacity:0;color:var(--lilac-deep)!important;font-weight:700;transition:max-height .4s var(--ease),opacity .4s}.qp-pts__off[data-on]{max-height:24px;opacity:1}.qp-pts__earns{margin:4px 0 0;padding:7px;border-radius:10px;text-align:center;font-size:12.5px;font-weight:700;color:var(--muted);transition:background .4s,color .4s}.qp-pts__earns[data-lit]{color:var(--lilac-deep);background:var(--lilac-tint)}.qp-pts__rcpt .qp-rcpt__strong b{font-size:15px;color:var(--lilac-deep)}.qp-dispsec:before{content:"";position:absolute;inset:0 40% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(228 87 127 / .1),transparent);pointer-events:none}.qp-disp{gap:12px}.qp-disp__card{display:grid;gap:8px;padding:14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qp-disp__title{display:flex;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:800;color:var(--noir)}.qp-disp__title svg{width:16px;height:16px;color:var(--rose)}.qp-disp__row{display:flex;align-items:center;gap:10px}.qp-disp__row p{display:grid;flex:1;margin:0}.qp-disp__row b{font-size:15px;color:var(--noir);font-variant-numeric:tabular-nums}.qp-disp__row span{font-size:12.5px;color:var(--muted)}.qp-disp__row em{flex:none;padding:4px 10px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:800;color:var(--rose-deep);background:#fde7ee}.qp-disp__by{display:flex;gap:6px;margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.qp-disp__by svg{flex:none;width:15px;height:15px;margin-top:1px;color:var(--mint)}.qp-disp__by[data-sent]{color:var(--ink)}.qp-disp__btn{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:800;color:var(--blue);background:var(--blue-pale);transition:box-shadow .3s}.qp-disp__btn svg{width:14px;height:14px}.qp-disp__btn[data-on]{box-shadow:0 0 0 4px #0072bb33}.qp-ev{position:relative;display:grid;gap:2px;margin:0;padding:0 0 0 4px;list-style:none}.qp-ev:before{content:"";position:absolute;left:17px;top:14px;bottom:14px;width:2px;background:var(--line)}.qp-ev li{position:relative;display:flex;align-items:flex-start;gap:10px;padding:5px 0;opacity:.15;transition:opacity .5s var(--d, 0s),transform .5s var(--ease) var(--d, 0s);transform:translate(6px)}.qp-ev li[data-in]{opacity:1;transform:none}.qp-ev i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px #0072bb59}.qp-ev i svg{width:14px;height:14px}.qp-ev p{display:grid;margin:0;min-width:0}.qp-ev b{font-size:13.5px;color:var(--noir)}.qp-ev span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.qp-disp__note{display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line);opacity:.25;transition:opacity .5s}.qp-disp__note[data-in]{opacity:1}.qp-disp__note small{font-size:12px;font-weight:800;color:var(--noir)}.qp-disp__note p{margin:0;padding:8px 10px;border-radius:10px;font-size:13px;line-height:1.45;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qp-disp__note>span{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;color:#fff;background:var(--blue);transition:background .4s}.qp-disp__note>span svg{width:14px;height:14px}.qp-disp__note>span[data-sent]{background:var(--mint)}@media(max-width:1080px){.qp-party__grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:640px}}@media(max-width:720px){.qp-redosec,.qp-giftsec,.qp-ptsec,.qp-dispsec{padding:80px 0}.qp-co{padding:14px;border-radius:20px;gap:12px}.qp-co__line{margin:0 4px;padding:8px 4px}.qp-co__line p{flex-wrap:wrap;gap:4px 8px}.qp-co__together>div>span{font-size:12px;padding:5px 10px 5px 6px}.qp-tell li{padding:10px 12px}.qp-tell li span{font-size:13.5px}.qp-past li{grid-template-columns:16px minmax(0,1fr) auto 36px}.qp-past li small{display:none}.qp-carry small{font-size:11px}.qp-cards>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:6px 10px}.qp-cards em{grid-column:2 / -1;justify-self:start}.qp-cards p b{letter-spacing:0}.qp-say{font-size:13.5px}.qp-charge{font-size:14px}}@media(prefers-reduced-motion:reduce){.qp-say,.qp-co__who em,.qp-tell li{animation:none!important}.qp-ev li{transition:none}}.qx-sec{padding:120px 0;overflow:clip}.qx-sec--in{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 55%,transparent 100%)}.qx-sec--late:before,.qx-sec--work:before,.qx-sec--pay:before{content:"";position:absolute;inset:0 0 0 35%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(228 87 127 / .12),rgb(0 114 187 / .06) 60%,transparent)}.qx-sec--work:before{inset:0 35% 0 0;background:radial-gradient(closest-side,rgb(122 92 224 / .13),transparent)}.qx-sec--off{background:linear-gradient(180deg,transparent 0%,#eaf3fb 40%,#f4f8fc 100%)}.qx-pic{position:relative;display:grid;gap:16px;align-content:start;padding:22px;border-radius:26px;background:linear-gradient(160deg,#eaf3fb,#f4f8fc 55%,#fff);box-shadow:var(--shadow-lg),inset 0 0 0 1px #0072bb14}.qx-sec .wcv-split{grid-template-columns:minmax(0,.78fr) minmax(0,1.3fr);gap:56px}.qx-sec .wcv-split--flip{grid-template-columns:minmax(0,1.3fr) minmax(0,.78fr)}.qx-duo{display:grid;grid-template-columns:272px minmax(0,1fr);gap:18px;align-items:start}.qx-desk{display:grid;gap:12px;align-content:start;min-width:0}.qx-desk__title{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:700;color:var(--noir)}.qx-desk__title>svg{flex:none;width:15px;height:15px;color:var(--blue)}.qx-desk__title>span{margin-left:auto;font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.qx-say{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #0072bb1f}.qx-say>span{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qx-say>p{min-height:3em;margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--ink);animation:wcv-in .45s var(--ease)}.qx-phone{width:272px;box-sizing:border-box;padding:8px;border-radius:42px;background:#0b1a2b;box-shadow:0 34px 60px -30px #062b4599,inset 0 0 0 1.5px #2b3e53}.qx-phone__screen{position:relative;display:flex;flex-direction:column;height:568px;overflow:hidden;border-radius:34px;background:#f4f8fc;color:var(--ink)}.qx-phone__status{position:relative;z-index:3;flex:none;display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 22px 0 26px;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--noir)}.qx-phone__island{position:absolute;left:50%;top:9px;width:74px;height:22px;margin-left:-37px;border-radius:99px;background:#05080c}.qx-phone__status>span{display:flex;align-items:flex-end;gap:2px}.qx-phone__status u{display:block;width:3px;border-radius:1px;background:currentColor}.qx-phone__status u:nth-child(1){height:5px}.qx-phone__status u:nth-child(2){height:7px}.qx-phone__status u:nth-child(3){height:9px}.qx-phone__status em{display:block;width:20px;height:9px;margin-left:5px;border-radius:3px;box-shadow:inset 0 0 0 1.5px currentColor;background:linear-gradient(90deg,currentColor 70%,transparent 70%) 2px 2px / calc(100% - 4px) calc(100% - 4px) no-repeat;opacity:.85}.qx-phone[data-dark] .qx-phone__status{color:#fff}.qx-phone[data-dark] .qx-phone__screen{background:radial-gradient(70% 45% at 25% 18%,rgb(228 87 127 / .55),transparent 70%),radial-gradient(80% 55% at 80% 78%,rgb(0 114 187 / .75),transparent 70%),linear-gradient(180deg,#0d2238,#071626);color:#fff}.qx-app{flex:none;display:flex;align-items:center;gap:8px;padding:2px 14px 8px}.qx-app b{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;letter-spacing:-.01em;color:var(--noir)}.qx-app i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-size:10px;font-weight:800;color:var(--lilac);background:var(--lilac-tint)}.qx-app__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:9px;padding:0 10px;overflow:hidden}.qx-tabs{flex:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:52px;padding-bottom:6px;border-top:1px solid var(--line);background:#fffffff0}.qx-tabs span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9.5px;font-weight:600;color:#8a96a3}.qx-tabs svg{width:17px;height:17px}.qx-tabs span[data-on]{color:var(--blue)}.qx-card{flex:none;display:grid;gap:6px;padding:11px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #062b450d}.qx-dayhead{flex:none;display:flex;align-items:center;gap:6px;margin:2px 2px 0;font-size:12.5px;font-weight:700;color:var(--noir)}.qx-dayhead svg{width:14px;height:14px;color:#8a96a3}.qx-stats{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:7px}.qx-stats p{display:grid;gap:1px;margin:0;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,background .4s}.qx-stats small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;color:var(--muted)}.qx-stats b{font-size:15px;letter-spacing:-.02em;color:var(--noir);font-variant-numeric:tabular-nums}.qx-stats p[data-lit]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qx-stats p[data-lit] b{color:var(--blue);animation:wcv-in .45s var(--ease)}.qx-sub{flex:none;display:flex;align-items:center;gap:6px;margin:2px 2px -3px;font-size:11.5px;font-weight:700;color:var(--noir)}.qx-sub--icon svg{width:14px;height:14px;color:var(--blue)}.qx-back{flex:none;display:flex;align-items:center;gap:2px;margin:0;font-size:12.5px;font-weight:600;color:var(--blue)}.qx-back svg{width:16px;height:16px}.qx-select,.qx-input{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;height:32px;box-sizing:border-box;padding:0 10px;border-radius:9px;font-size:11.5px;font-weight:600;color:var(--noir);background:#fff;box-shadow:inset 0 0 0 1px #cfd9e3;transition:box-shadow .3s,background .3s}.qx-select{white-space:nowrap;overflow:hidden}.qx-latecard__row em{white-space:nowrap}.qx-select svg{flex:none;width:13px;height:13px;color:#8a96a3}.qx-select[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qx-input{color:#8a96a3;font-weight:500}.qx-list{gap:0;padding:4px 12px}.qx-list>div:last-child{border-bottom:0}.qx-toast{position:absolute;z-index:6;left:12px;right:12px;top:42px;display:flex;align-items:center;gap:7px;margin:0;padding:9px 12px;border-radius:14px;font-size:11.5px;font-weight:700;color:#fff;background:#0b1a2b;box-shadow:0 14px 30px -14px #06142099;opacity:0;transform:translateY(-10px);transition:opacity .4s,transform .4s var(--ease)}.qx-toast svg{flex:none;width:15px;height:15px;color:#6ee7b7}.qx-toast[data-on]{opacity:1;transform:none}.qx-here{scroll-margin-top:72px}.qx-here__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center;max-width:1040px;margin:0 auto}.qx-here__phone{justify-self:center}.qx-here .qx-phone{width:300px;box-shadow:0 40px 80px -34px #062b458c,inset 0 0 0 1.5px #2b3e53}.qx-here .wcv-seg{display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box;border-radius:22px;background:#ffffffb3;box-shadow:inset 0 0 0 1px #0072bb1f}.qx-here .qx-phone__screen{height:600px}.qx-lock{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 12px 16px}.qx-lock__date{margin:6px 0 0;font-size:14px;font-weight:600;color:#ffffffdb}.qx-lock__time{margin:0;font-size:72px;line-height:1.05;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.qx-lock__stack{display:grid;gap:8px;width:100%;margin-top:22px}.qx-push{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:18px;color:var(--noir);background:#ffffffd6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 24px -14px #00000080;transition:opacity .5s,transform .5s var(--ease)}.qx-push>i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-style:normal;font-size:11px;font-weight:800;letter-spacing:-.02em;color:#fff;background:var(--blue)}.qx-push>p{display:grid;gap:1px;flex:1;min-width:0;margin:0}.qx-push small{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:600;color:var(--muted)}.qx-push b{font-size:13px;line-height:1.3}.qx-push p>span{font-size:11.5px;line-height:1.35;color:var(--ink)}.qx-push[data-new]{animation:qx-drop .6s var(--ease)}.qx-push[data-age="1"]{opacity:.88}.qx-push[data-age="2"]{opacity:.74;transform:scale(.97)}.qx-push[data-age="3"]{opacity:.6;transform:scale(.94)}@keyframes qx-drop{0%{opacity:0;transform:translateY(-18px) scale(.96)}}.qx-lock__foot{margin-top:auto;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff24}.qx-lock__foot svg{width:17px;height:17px;color:#fff}.qx-here__side{display:grid;gap:18px;justify-items:start}.qx-here__card{display:grid;gap:14px;width:100%;box-sizing:border-box;padding:22px;border-radius:22px;background:#fff;box-shadow:var(--shadow-lg),inset 0 0 0 1px #0072bb1a;animation:wcv-in .45s var(--ease)}.qx-here__step{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qx-here__step span{font-weight:700;letter-spacing:0;text-transform:none;color:#8a96a3;white-space:nowrap}.qx-here__line{min-height:4.5em;margin:0;font-size:18px;line-height:1.5;font-weight:600;color:var(--noir);text-wrap:pretty}.qx-toggle{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;color:var(--noir);background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qx-toggle p{display:grid;flex:1;min-width:0;gap:1px;margin:0}.qx-toggle b{font-size:13.5px}.qx-toggle span{font-size:12px;line-height:1.4;color:var(--muted)}.qx-toggle>i{position:relative;flex:none;width:44px;height:26px;border-radius:99px;background:var(--mint)}.qx-toggle>i:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003}.qx-signin{gap:5px}.qx-signin>b{font-size:13px;color:var(--noir)}.qx-signin>span{font-size:11px;line-height:1.45;color:var(--muted)}.qx-signin>em,.qx-latecard__row em,.qx-form>em{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;margin-top:4px;border-radius:10px;font-style:normal;font-size:12.5px;font-weight:800;color:#fff;background:var(--blue);transition:opacity .3s,box-shadow .3s}.qx-signin>em svg{width:14px;height:14px}.qx-signin>em[data-busy]{opacity:.75}.qx-signin>em[data-busy] svg{animation:qx-spin 1s linear infinite}@keyframes qx-spin{to{transform:rotate(360deg)}}.qx-signin__far{max-height:0;overflow:hidden;font-size:11px;font-weight:600;line-height:1.4;color:var(--rose-deep);opacity:0;transition:max-height .4s var(--ease),opacity .4s}.qx-signin__far[data-on]{max-height:60px;opacity:1}.qx-signin__on{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;animation:wcv-in .45s var(--ease)}.qx-signin__on>svg{width:20px;height:20px;color:var(--mint)}.qx-signin__on>div{display:grid;gap:3px}.qx-signin__on>div>b{font-size:13px;color:var(--noir)}.qx-signin__on>div>span{font-size:11px;line-height:1.45;color:var(--muted)}.qx-signin__turns{display:flex;align-items:center;gap:6px;margin:5px 0 0;padding:7px 9px;border-radius:10px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s}.qx-signin__turns>span{display:grid;flex:1;min-width:0}.qx-signin__turns b{font-size:11.5px;color:var(--noir)}.qx-signin__turns small{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.qx-signin__turns>svg{width:14px;height:14px;color:#8a96a3}.qx-signin__turns[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qx-map,.qx-sheet,.qx-ticket,.qx-zoom,.qx-req,.qx-none,.qx-answered,.qx-board,.qx-block{box-sizing:border-box;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 10px 24px -20px #062b4566}.qx-map{display:grid;gap:10px;padding:12px}.qx-map__land{position:relative;height:150px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 20% 80%,rgb(47 168 131 / .14) 0 18%,transparent 19%),#e3f1fc}.qx-map__road{position:absolute;background:#fff}.qx-map__road--a{left:0;right:0;top:58%;height:10px}.qx-map__road--b{top:0;bottom:0;left:36%;width:10px}.qx-map__road--c{top:0;bottom:0;left:82%;width:7px;transform:rotate(14deg)}.qx-map__fence{position:absolute;left:62%;top:40%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:#0072bb1a;box-shadow:inset 0 0 0 2px #0072bb8c}.qx-map__salon{position:absolute;left:62%;top:40%;transform:translate(-50%,-50%);padding:3px 7px;border-radius:99px;white-space:nowrap;font-size:9.5px;font-weight:800;color:#fff;background:var(--blue);box-shadow:0 0 0 2px #fff}.qx-map__me{position:absolute;left:12%;top:18%;display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;font-size:11px;font-weight:800;color:#fff;background:var(--rose);box-shadow:0 0 0 3px #fff,0 6px 14px -4px #a3244d99;transition:left 1.4s var(--ease),top 1.4s var(--ease)}.qx-map[data-in] .qx-map__me{left:66%;top:62%}.qx-sheet{display:grid;gap:8px;padding:12px}.qx-sheet ol{display:grid;margin:0;padding:0;list-style:none}.qx-sheet li{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 4px;border-top:1px solid var(--line);font-size:12px}.qx-sheet li>i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:10.5px;font-weight:800;color:var(--muted);background:#eef2f6}.qx-sheet li>b{color:var(--noir)}.qx-sheet li>small{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.qx-sheet li>span{padding:2px 8px;border-radius:99px;font-size:10px;font-weight:700;color:var(--muted);background:#f4f8fc}.qx-sheet__linh{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s var(--ease),opacity .5s,background .5s}.qx-sheet__linh[data-on]{max-height:44px;opacity:1;border-radius:10px;background:var(--blue-pale)}.qx-sheet__linh>i{color:#fff!important;background:var(--blue)!important}.qx-sheet__linh>span{color:var(--blue)!important;background:#fff!important}.qx-latecard{position:relative;gap:7px;transition:background .4s,box-shadow .4s}.qx-latecard[data-sent]{background:#fdf0f4;box-shadow:inset 0 0 0 1.5px #f2a5bb}.qx-latecard__head{display:flex;align-items:center;gap:6px;margin:0}.qx-latecard__head svg{width:15px;height:15px;color:#8a96a3}.qx-latecard[data-sent] .qx-latecard__head svg{color:var(--rose-deep)}.qx-latecard__head b{font-size:13px;color:var(--noir)}.qx-latecard>span{font-size:11px;line-height:1.45;color:var(--muted)}.qx-latecard>span b{color:var(--noir)}.qx-latecard ul{display:grid;gap:3px;margin:0;padding:0;list-style:none;font-size:11px;color:var(--muted);animation:wcv-in .45s var(--ease)}.qx-latecard li[data-seen]{display:flex;align-items:center;gap:5px;font-weight:700;color:#1f7a5c;animation:wcv-in .45s var(--ease)}.qx-latecard li svg{flex:none;width:13px;height:13px}.qx-latecard__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.qx-latecard__row em{height:32px;margin:0;padding:0 10px;font-size:11.5px;opacity:.45}.qx-latecard__row em[data-ready],.qx-latecard[data-sent] .qx-latecard__row em{opacity:1}.qx-latecard__row em[data-ready]{box-shadow:0 0 0 3px #0072bb38}.qx-latecard__clear{justify-self:start;padding:6px 10px;border-radius:9px;font-style:normal;font-size:11px;font-weight:700;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qx-menu{display:flex;flex-wrap:wrap;gap:4px;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s var(--ease),opacity .4s}.qx-menu[data-on]{max-height:70px;opacity:1}.qx-menu span{padding:4px 8px;border-radius:99px;font-size:10.5px;font-weight:700;color:var(--muted);background:#f4f8fc}.qx-menu span[data-on]{color:#fff;background:var(--blue)}.qx-appt{gap:1px}.qx-appt b{font-size:11.5px;color:var(--noir)}.qx-appt span{font-size:13.5px;font-weight:700;color:var(--noir)}.qx-appt small{font-size:10.5px;color:var(--muted)}.qx-board{position:relative;padding:10px}.qx-board .wcv-z__head b{align-items:flex-start;padding-bottom:34px}.qx-badge{position:absolute;z-index:5;left:76px;top:42px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 4px 0 8px;border-radius:7px;white-space:nowrap;font-size:10.5px;font-weight:800;color:var(--rose-deep);background:#fde7ee;box-shadow:inset 0 0 0 1px #f2a5bb;opacity:0;transform:translateY(-6px);transition:opacity .4s,transform .4s var(--ease)}.qx-badge>i{width:6px;height:6px;border-radius:50%;background:var(--rose)}.qx-badge>svg{width:12px;height:12px;padding-left:4px;border-left:1px solid #f2a5bb}.qx-badge[data-on]{opacity:1;transform:none}.qx-pop{position:absolute;z-index:6;left:60px;top:72px;width:min(236px,calc(100% - 70px));box-sizing:border-box;display:grid;gap:5px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 24px 50px -18px #062b458c,inset 0 0 0 1.5px #f2a5bb;opacity:0;transform:translateY(-8px) scale(.97);pointer-events:none;transition:opacity .35s,transform .4s var(--ease)}.qx-pop[data-on]{opacity:1;transform:none}.qx-pop>b{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--noir)}.qx-pop>b svg{width:14px;height:14px;color:var(--rose)}.qx-pop>span{font-size:11px;line-height:1.4;color:var(--muted)}.qx-pop>span b{color:var(--noir)}.qx-pop>small{font-size:10px;color:#8a96a3}.qx-pop>div{display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:4px}.qx-pop>div>*{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;border-radius:9px;font-style:normal;font-size:11px;font-weight:800}.qx-pop>div span{color:var(--noir);box-shadow:inset 0 0 0 1px var(--line)}.qx-pop>div svg{width:13px;height:13px}.qx-pop>div em{color:#fff;background:var(--blue)}.qx-turn{gap:1px;background:var(--lilac-tint);box-shadow:inset 0 0 0 1px #7a5ce04d}.qx-turn small{font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--lilac)}.qx-turn b{font-size:13px;color:var(--noir)}.qx-turn span{font-size:10.5px;color:var(--muted)}.qx-sheetup{position:absolute;z-index:4;inset:96px 0 0;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 0 0 999px #06142042,0 -12px 30px #0614202e}.qx-sheetup__head{flex:none;display:flex;align-items:flex-start;gap:8px;padding:13px 14px 10px;border-bottom:1px solid var(--line)}.qx-sheetup__head p{display:grid;flex:1;min-width:0;margin:0}.qx-sheetup__head b{font-size:14.5px;color:var(--noir)}.qx-sheetup__head span{font-size:10.5px;color:var(--muted)}.qx-sheetup__head>i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eef2f6}.qx-sheetup__head>i svg{width:13px;height:13px;color:var(--muted)}.qx-sheetup__body{flex:1;min-height:0;display:grid;align-content:start;gap:6px;padding:10px 14px;overflow:hidden}.qx-sheetup__body>label{margin-top:3px;font-size:10.5px;font-weight:600;color:var(--muted)}.qx-photo{display:grid;gap:5px}.qx-photo>p{display:flex;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:700;color:var(--noir)}.qx-photo>p svg{width:13px;height:13px}.qx-photo__row{display:flex;align-items:flex-end;gap:9px}.qx-photo__row small{padding-bottom:2px;font-size:10.5px;color:var(--muted)}.qx-photo__tile{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:center;gap:4px;width:64px;height:64px;padding-bottom:8px;box-sizing:border-box;border-radius:12px;background:radial-gradient(circle at 30% 25%,#fff 0 8%,transparent 9%),linear-gradient(150deg,#f6c6d4,#efebfd 70%)}.qx-photo__tile i{width:9px;height:26px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--rose) 0 55%,#fff 55% 62%,#f9dbe4 62%);box-shadow:0 1px 2px #a3244d59}.qx-photo__tile i:nth-child(1){height:20px}.qx-photo__tile i:nth-child(2){height:27px}.qx-photo__tile i:nth-child(3){height:29px}.qx-photo__tile i:nth-child(4){height:23px}.qx-pricerow{display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:6px;border-radius:11px;transition:box-shadow .4s}.qx-pricerow[data-lit]{box-shadow:0 0 0 3px #0072bb33}.qx-pricerow[data-lit] .qx-select,.qx-pricerow[data-lit] .qx-price{box-shadow:inset 0 0 0 1.5px var(--blue)}.qx-pricerow--addon{animation:wcv-in .45s var(--ease)}.qx-price{display:flex;align-items:center;justify-content:flex-end;gap:3px;height:32px;padding:0 10px;border-radius:9px;box-shadow:inset 0 0 0 1px #cfd9e3;transition:box-shadow .3s}.qx-price small{font-size:11px;font-weight:700;color:#8a96a3}.qx-price b{font-size:13px;color:var(--noir);font-variant-numeric:tabular-nums}.qx-chips{display:flex;flex-wrap:wrap;gap:5px}.qx-chips span,.qx-colorchip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:99px;font-size:10.5px;font-weight:700;color:var(--blue);background:var(--blue-pale);transition:box-shadow .3s}.qx-chips svg,.qx-colorchip svg{flex:none;width:11px;height:11px}.qx-chips span[data-lit]{box-shadow:0 0 0 3px #0072bb38}.qx-colorchip{justify-self:start;color:var(--rose-deep);background:#fde7ee;animation:wcv-in .45s var(--ease)}.qx-colorchip[data-lit]{box-shadow:0 0 0 3px #e4577f38}.qx-sheetup__foot{flex:none;display:grid;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--line)}.qx-sheetup__foot>p{display:flex;align-items:baseline;gap:6px;margin:0}.qx-sheetup__foot>p small{font-size:10.5px;font-weight:600;color:var(--muted)}.qx-sheetup__foot>p span{font-size:10px;color:#8a96a3;font-variant-numeric:tabular-nums}.qx-sheetup__foot>p b{margin-left:auto;font-size:16px;color:var(--noir);font-variant-numeric:tabular-nums}.qx-sheetup__foot>div{display:grid;grid-template-columns:auto 1fr 1fr;gap:6px}.qx-sheetup__foot>div>*{display:grid;place-items:center;height:32px;padding:0 10px;border-radius:99px;font-style:normal;font-size:11.5px;font-weight:800;transition:box-shadow .3s}.qx-sheetup__foot>div span{color:var(--muted);background:#eef2f6}.qx-sheetup__foot>div em{color:var(--blue);background:var(--blue-pale)}.qx-sheetup__foot>div b{color:#fff;background:var(--blue)}.qx-sheetup__foot>div b[data-lit]{box-shadow:0 0 0 4px #0072bb40}.qx-block{display:grid;gap:3px;padding:11px 12px 11px 15px;overflow:hidden;position:relative;transition:background .5s}.qx-block:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--lilac)}.qx-block p{display:flex;align-items:center;gap:8px;margin:0}.qx-block small{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--lilac)}.qx-block em{margin-left:auto;padding:2px 8px;border-radius:99px;font-style:normal;font-size:10px;font-weight:800;color:var(--lilac);background:var(--lilac-tint)}.qx-block>b{font-size:13.5px;color:var(--noir)}.qx-block>span{display:flex;gap:8px;font-size:11px;color:var(--muted)}.qx-block strong{margin-left:auto;font-size:13px;color:var(--noir);font-variant-numeric:tabular-nums}.qx-block[data-done]{background:#f4f8fc}.qx-block[data-done]:before{background:var(--blue)}.qx-block[data-done] em{color:#fff;background:var(--blue);animation:wcv-in .45s var(--ease)}.qx-ticket{display:grid;gap:8px;padding:12px;opacity:.3;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease)}.qx-ticket[data-on]{opacity:1;transform:none}.qx-ticket ul{display:grid;margin:0;padding:0;list-style:none}.qx-ticket li{display:flex;justify-content:space-between;gap:10px;padding:6px 4px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);transition:background .4s}.qx-ticket li b{color:var(--noir);font-variant-numeric:tabular-nums}.qx-ticket li:last-child{font-weight:700;color:var(--noir)}.qx-day>div{display:grid;gap:1px;margin:0 -6px;padding:7px 6px;border-bottom:1px solid var(--line);border-radius:8px;transition:background .4s}.qx-day>div>p{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:11px}.qx-day>div>p b{color:var(--noir);font-variant-numeric:tabular-nums}.qx-day>div>p span{display:grid;justify-items:end;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.qx-day em{font-style:normal;font-size:10.5px;font-weight:800;color:#1f7a5c}.qx-day strong{font-size:12.5px;color:var(--noir)}.qx-day small{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--muted)}.qx-day small i{margin-left:auto;padding:1px 7px;border-radius:99px;font-style:normal;font-size:9.5px;font-weight:800;color:var(--lilac);background:var(--lilac-tint)}.qx-day small i[data-paid]{color:var(--muted);background:#eef2f6}.qx-day[data-lit] em{padding:0 5px;border-radius:6px;background:var(--mint-tint)}.qx-pay .qx-phone__screen{height:650px}.qx-pay .qx-day>div{padding:6px}.qx-foot{flex:none;margin:0;text-align:center;font-size:9.5px;line-height:1.4;color:#8a96a3}.qx-byday>p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:7px 0;border-bottom:1px solid var(--line);font-size:11px}.qx-byday>p:last-child{border-bottom:0}.qx-byday span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;color:var(--ink)}.qx-byday b{color:#1f7a5c;font-variant-numeric:tabular-nums;white-space:nowrap}.qx-zoom{display:grid;gap:12px;align-content:start;padding:16px;animation:wcv-in .45s var(--ease)}.qx-zoom__rows{display:grid;margin:0;padding:0;list-style:none}.qx-zoom__rows li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;border-top:1px solid var(--line)}.qx-zoom__rows li>span{display:grid;gap:1px;min-width:0}.qx-zoom__rows li>span:last-child{justify-items:end;text-align:right}.qx-zoom__rows b{font-size:15px;color:var(--noir);font-variant-numeric:tabular-nums}.qx-zoom__rows small{font-size:12px;color:var(--muted)}.qx-zoom__rows em{font-style:normal;font-size:13px;font-weight:800;color:#1f7a5c;font-variant-numeric:tabular-nums}.qx-zoom__rows--days li[data-today]{margin:0 -8px;padding:10px;border-radius:10px;border-top-color:transparent;background:var(--blue-pale)}.qx-zoom__rows--days li>span:last-child b{color:#1f7a5c}.qx-zoom__total{border-top:2px solid var(--noir)!important}.qx-zoom__total b{font-size:20px!important;color:var(--blue)!important}.qx-zoom__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qx-zoom__grid p{display:grid;gap:2px;margin:0;padding:14px;border-radius:14px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qx-zoom__grid small{font-size:12px;font-weight:600;color:var(--muted)}.qx-zoom__grid b{font-size:26px;letter-spacing:-.03em;color:var(--noir);font-variant-numeric:tabular-nums}.qx-zoom__grid p[data-main]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qx-zoom__grid p[data-main] b{color:var(--blue)}.qx-zoom__note{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.qx-zoom__note svg{flex:none;width:15px;height:15px;margin-top:1px;color:var(--blue)}.qx-chipsrow{flex:none;display:flex;flex-wrap:wrap;gap:4px}.qx-chipsrow span{padding:5px 9px;border-radius:99px;font-size:10px;font-weight:700;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qx-chipsrow span[data-on]{color:#fff;background:var(--blue);box-shadow:none}.qx-form{gap:9px}.qx-kinds{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:14px;background:#eef2f6}.qx-kinds span{padding:6px 4px;border-radius:11px;text-align:center;font-size:10.5px;font-weight:600;color:var(--muted)}.qx-kinds span:last-child{grid-column:1 / -1}.qx-kinds span[data-on]{color:var(--noir);background:#fff;box-shadow:0 3px 8px -4px #062b4566}.qx-form__row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.qx-form__row p{display:grid;gap:3px;margin:0}.qx-form__row small{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:var(--muted)}.qx-form__row small svg{width:10px;height:10px}.qx-form__row b{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 8px;border-radius:8px;font-size:11.5px;color:var(--noir);box-shadow:inset 0 0 0 1px #cfd9e3}.qx-form__row b svg{width:11px;height:11px;color:#8a96a3}.qx-form__note{min-height:40px;margin:0;padding:7px 9px;border-radius:10px;font-size:11px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--blue)}.qx-form>em{margin:0}.qx-reqs>div{display:grid;gap:3px;margin:0 -6px;padding:8px 6px;border-bottom:1px solid var(--line);border-radius:8px;transition:background .4s;animation:wcv-in .45s var(--ease)}.qx-reqs>div>p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0}.qx-reqs b{font-size:12px;color:var(--noir)}.qx-reqs p>span{font-size:10.5px;font-weight:600;color:var(--muted)}.qx-reqs i{padding:2px 8px;border-radius:99px;font-style:normal;font-size:9.5px;font-weight:800;color:var(--lilac);background:var(--lilac-tint)}.qx-reqs i[data-ok]{color:#1f7a5c;background:var(--mint-tint)}.qx-reqs em{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:2px 8px;border-radius:99px;font-style:normal;font-size:9.5px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.qx-reqs em svg{width:10px;height:10px}.qx-reqs small{font-size:10.5px;line-height:1.4;color:var(--muted)}.qx-reqs__said{display:flex;align-items:flex-start;gap:4px;color:var(--ink)!important;animation:wcv-in .45s var(--ease)}.qx-reqs__said svg{flex:none;width:11px;height:11px;margin-top:2px;color:var(--blue)}.qx-reqs>div[data-lit]{background:var(--blue-pale)}.qx-banner{position:absolute;z-index:6;left:8px;right:8px;top:40px;display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:18px;background:#fffffff5;box-shadow:0 18px 36px -16px #0614208c,inset 0 0 0 1px var(--line);opacity:0;transform:translateY(-24px);transition:opacity .45s,transform .5s var(--ease)}.qx-banner[data-on]{opacity:1;transform:none}.qx-banner>i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:var(--blue)}.qx-banner p{display:grid;margin:0}.qx-banner b{font-size:12px;color:var(--noir)}.qx-banner span{font-size:11px;color:var(--muted)}.qx-none{margin:0;padding:22px 14px;text-align:center;font-size:12px;color:var(--muted)}.qx-req{display:grid;gap:5px;padding:12px;transition:box-shadow .4s;animation:wcv-in .45s var(--ease)}.qx-req[data-lit]{box-shadow:inset 0 0 0 1.5px var(--blue),0 18px 34px -22px #062b458c}.qx-req>p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.qx-req>p>b{font-size:13.5px;color:var(--noir)}.qx-req>p>i{padding:2px 8px;border-radius:99px;font-style:normal;font-size:10px;font-weight:800;color:var(--lilac);background:var(--lilac-tint)}.qx-req>p>small{margin-left:auto;font-size:10px;color:#8a96a3}.qx-req>strong{font-size:12px;color:var(--ink)}.qx-req>span{font-size:11px;color:var(--muted)}.qx-req>small{font-size:10.5px;color:#8a96a3}.qx-req__warn{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:6px;padding:7px 9px;border-radius:10px;font-size:10.5px;line-height:1.45;color:var(--rose-deep);background:#fde7ee}.qx-req__warn svg{flex:none;width:13px;height:13px;margin-top:1px}.qx-req>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.qx-req>div>*{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 11px;border-radius:99px;font-style:normal;font-size:11px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.qx-req>div svg{width:12px;height:12px}.qx-req>div>em{color:#fff;background:#2f9e6e;box-shadow:none}.qx-answered{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:11px 12px;font-size:11px;color:var(--muted);animation:wcv-in .45s var(--ease)}.qx-answered b{font-size:12.5px;color:var(--noir)}.qx-answered i{margin-left:auto;padding:2px 8px;border-radius:99px;font-style:normal;font-size:10px;font-weight:800;color:#1f7a5c;background:var(--mint-tint)}.qx-answered em{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:99px;font-style:normal;font-size:10px;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.qx-answered em svg{width:10px;height:10px}.qx-board__day{margin:0 0 6px;font-size:11.5px;font-weight:800;color:var(--noir)}.qx-board--off .wcv-z__head b{padding-bottom:10px}.qx-toast--desk{position:static;justify-self:start;padding:8px 12px;font-size:11.5px}.qx-toast--desk:not([data-on]){display:none}@media(max-width:1080px){.qx-sec .wcv-split,.qx-sec .wcv-split--flip,.qx-here__grid{grid-template-columns:minmax(0,1fr);gap:40px}.qx-here__side{justify-items:stretch;max-width:640px;width:100%;margin:0 auto}.qx-duo{grid-template-columns:272px minmax(0,1fr)}}@media(max-width:720px){.qx-sec{padding:80px 0}.qx-pic{padding:14px;border-radius:20px}.qx-duo{grid-template-columns:minmax(0,1fr)}.qx-phone{justify-self:center;width:min(272px,100%)}.qx-here .qx-phone{width:min(290px,100%)}.qx-here .qx-phone__screen{height:580px}.qx-lock__time{font-size:62px}.qx-here__line{font-size:16px;min-height:6em}.qx-here__card{padding:16px}.qx-say>p{font-size:14px;min-height:4.5em}.qx-badge{left:58px;top:38px}.qx-here .wcv-seg button{padding:8px 10px;font-size:13px}.qx-zoom{padding:14px}.qx-zoom__rows b{font-size:13px;white-space:nowrap}.qx-zoom__rows small{font-size:11px}.qx-zoom__rows em{font-size:12px;white-space:nowrap}.qx-zoom__total b{font-size:17px!important}.qx-zoom__grid b{font-size:21px}.qx-pop{left:50px;top:66px;width:min(236px,calc(100% - 60px))}}@media(prefers-reduced-motion:reduce){.qx-push,.qx-say>p,.qx-here__card,.qx-signin__on,.qx-latecard ul,.qx-latecard li,.qx-pricerow--addon,.qx-colorchip,.qx-block em,.qx-day em,.qx-zoom,.qx-reqs>div,.qx-reqs__said,.qx-req,.qx-answered,.qx-stats b,.qx-signin>em svg{animation:none!important}.qx-map__me{transition:none}}.wps.wps-v3 .ppo{gap:14px;padding:22px 24px 24px}.wps.wps-v3 .ppo-top{display:flex;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px solid #ececf0}.wps.wps-v3 .ppo-top>b{font-size:19px;font-weight:700;letter-spacing:-.01em}.wps.wps-v3 .ppo-day{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#3a3a3c;font-size:14px;font-weight:600}.wps.wps-v3 .ppo-day svg{width:16px;height:16px;color:#8e8e93}.wps.wps-v3 .ppo-nav{display:inline-flex;align-items:center;gap:4px}.wps.wps-v3 .ppo-nav i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f2f2f5;color:#6e6e73}.wps.wps-v3 .ppo-nav i svg{width:14px;height:14px}.wps.wps-v3 .ppo-nav em{padding:5px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #d1d1d6;font-size:13px;font-style:normal;font-weight:600}.wps.wps-v3 .ppo-me{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0072bb;color:#fff;font-size:12px;font-style:normal;font-weight:700}.wps.wps-v3 .ppo-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px}.wps.wps-v3 .ppo-main,.wps.wps-v3 .ppo-side{display:grid;align-content:start;gap:10px;min-width:0}.wps.wps-v3 .ppo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wps.wps-v3 .ppo-stats>span{display:grid;gap:2px;padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px #ececf0}.wps.wps-v3 .ppo-stats small{color:#6e6e73;font-size:12px;font-weight:600;white-space:nowrap}.wps.wps-v3 .ppo-stats b{font-size:20px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wps.wps-v3 .ppo-stats [data-hi]{background:#e9f3ea;box-shadow:none;color:#1b7a4b}.wps.wps-v3 .ppo-stats [data-hi] small{color:#1b7a4b}.wps.wps-v3 .ppo-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:4px 0 0;color:#6e6e73;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.wps.wps-v3 .ppo-h span{color:#3a3a3c;font-size:12.5px;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.wps.wps-v3 .ppo-appts{display:grid;margin:0;padding:0;overflow:hidden;border-radius:14px;box-shadow:inset 0 0 0 1px #ececf0;list-style:none}.wps.wps-v3 .ppo-appts li{display:grid;grid-template-columns:146px minmax(0,1fr) auto 76px;align-items:center;gap:12px;padding:9px 14px}.wps.wps-v3 .ppo-appts li+li{border-top:1px solid #ececf0}.wps.wps-v3 .ppo-at{color:#1d1d1f;font-size:12.5px;white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.wps.wps-v3 .ppo-who{display:grid;min-width:0}.wps.wps-v3 .ppo-who b{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .ppo-who small{overflow:hidden;color:#8e8e93;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wps.wps-v3 .ppo-appts em{padding:3px 9px;border-radius:999px;background:#e5e5ea;color:#48484a;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.wps.wps-v3 .ppo-appts em[data-k=ok]{background:#dff3e6;color:#157a35}.wps.wps-v3 .ppo-amt{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.wps.wps-v3 .ppo-amt b{color:#3a3a3c;font-size:13.5px;font-weight:600}.wps.wps-v3 .ppo-amt small{color:#1b7a4b;font-size:11.5px;font-weight:700}.wps.wps-v3 .ppo-in{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:14px;border-radius:14px;background:#eaf3fb}.wps.wps-v3 .ppo-in>svg{width:22px;height:22px;color:#0072bb}.wps.wps-v3 .ppo-in span{display:grid;gap:2px}.wps.wps-v3 .ppo-in b{font-size:15px;font-weight:700}.wps.wps-v3 .ppo-in small{color:#3a3a3c;font-size:12.5px;line-height:1.4}.wps.wps-v3 .ppo-h--turns{margin-top:6px}.wps.wps-v3 .ppo-turns{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wps.wps-v3 .ppo-turns li{display:grid;gap:2px;padding:9px 12px;border-radius:12px;background:#d6e8f7;color:#0b3f69}.wps.wps-v3 .ppo-turns li[data-bonus]{background:#e7e1fb;color:#3d2f9c}.wps.wps-v3 .ppo-turns small{display:flex;justify-content:space-between;font-size:11.5px;opacity:.85}.wps.wps-v3 .ppo-turns li>small:first-child{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.wps.wps-v3 .ppo-turns li>span{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-variant-numeric:tabular-nums}.wps.wps-v3 .ppo-lock{background:linear-gradient(170deg,#2b3446,#11151d);color:#fff}.wps.wps-v3 .ppo-lock__time{display:grid;justify-items:center;margin:0 0 4px;font-size:56px!important;font-weight:600;letter-spacing:-.03em;line-height:1}.wps.wps-v3 .ppo-lock__time small{margin-bottom:6px;color:#ffffffbf;font-size:15px;font-weight:500;letter-spacing:0}.wps.wps-v3 .ppo-push{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 14px;border-radius:18px;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wps.wps-v3 .ppo-push[data-new]{background:#ffffff3d}.wps.wps-v3 .ppo-push>i{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#0b5c99;font-size:13px;font-style:normal;font-weight:800}.wps.wps-v3 .ppo-push>span{display:grid;gap:1px;min-width:0}.wps.wps-v3 .ppo-push small{display:flex;justify-content:space-between;color:#ffffffb3;font-size:12px}.wps.wps-v3 .ppo-push em{font-style:normal}.wps.wps-v3 .ppo-push b{font-size:16px;font-weight:600}.wps.wps-v3 .ppo-push>span>span{color:#ffffffe0;font-size:14px}.wps.wps-v3 .ppo-lock__foot{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 0;color:#ffffffb3;font-size:14px!important}.wps.wps-v3 .ppo-lock__foot svg{width:14px;height:14px}.wps.wps-v3 .ppo-far{display:grid;gap:6px;padding:16px 18px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .ppo-far b{font-size:18px}.wps.wps-v3 .ppo-far small{color:#b4362a;font-size:15px;line-height:1.35}.wps.wps-v3 .ppo-btn{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:12px;border-radius:999px;background:#0072bb;color:#fff;font-size:16px;font-weight:600}.wps.wps-v3 .ppo-btn svg{width:18px;height:18px}.wps.wps-v3 .ppo-fence{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1.5px dashed #0072bb;border-radius:16px;color:#0b5c99}.wps.wps-v3 .ppo-fence svg{flex:none;width:22px;height:22px}.wps.wps-v3 .ppo-fence span{display:grid}.wps.wps-v3 .ppo-fence b{font-size:16px}.wps.wps-v3 .ppo-fence small{color:#3a3a3c;font-size:14px}.wps.wps-v3 .ppo-late__h{display:flex;align-items:center;gap:8px;margin:0;font-size:21px!important;font-weight:700;color:#a4462a}.wps.wps-v3 .ppo-late__h svg{width:22px;height:22px}.wps.wps-v3 .ppo-late__next{margin-top:-6px;color:#3a3a3c;font-size:15px!important;line-height:1.4}.wps.wps-v3 .ppo-mins{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.wps.wps-v3 .ppo-mins span{padding:10px 4px;border-radius:12px;background:#f5f5f7;color:#3a3a3c;font-size:15px;font-weight:600;text-align:center;white-space:nowrap}.wps.wps-v3 .ppo-mins span[data-on]{background:#1d1d1f;color:#fff}.wps.wps-v3 .ppo-work__h{display:grid;margin:0}.wps.wps-v3 .ppo-work__h b{font-size:20px}.wps.wps-v3 .ppo-work__h small{color:#6e6e73;font-size:14px}.wps.wps-v3 .ppo-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px #e5e5ea;font-size:16px!important}.wps.wps-v3 .ppo-row>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.wps.wps-v3 .ppo-row s{color:#aeaeb2;font-size:14px}.wps.wps-v3 .ppo-row svg{width:16px;height:16px;color:#8e8e93}.wps.wps-v3 .ppo-row--color{background:#f6eef8;box-shadow:none}.wps.wps-v3 .ppo-row--color svg{color:#a03d72}.wps.wps-v3 .ppo-work__foot{display:flex;align-items:center;gap:8px}.wps.wps-v3 .ppo-work__foot>span{display:grid;margin-right:auto}.wps.wps-v3 .ppo-work__foot small{color:#6e6e73;font-size:13px}.wps.wps-v3 .ppo-work__foot b{font-size:22px;letter-spacing:-.02em}.wps.wps-v3 .ppo-work__foot em,.wps.wps-v3 .ppo-work__foot strong{padding:10px 16px;border-radius:999px;font-size:15px;font-style:normal;font-weight:600}.wps.wps-v3 .ppo-work__foot em{box-shadow:inset 0 0 0 1px #d1d1d6}.wps.wps-v3 .ppo-work__foot strong{background:#1b7a4b;color:#fff}.wps.wps-v3 .ppo-chips{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f5f5f7}.wps.wps-v3 .ppo-chips span{flex:1;padding:7px 4px;border-radius:9px;color:#6e6e73;font-size:13px;font-weight:600;text-align:center;white-space:nowrap}.wps.wps-v3 .ppo-chips span[data-on]{background:#fff;color:#1d1d1f;box-shadow:0 2px 8px -4px #0000004d}.wps.wps-v3 .ppo-week{display:grid}.wps.wps-v3 .ppo-week small{color:#6e6e73;font-size:14px}.wps.wps-v3 .ppo-week b{color:#1b7a4b;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.wps.wps-v3 .ppo-byday{display:grid;margin:0;padding:0;list-style:none}.wps.wps-v3 .ppo-byday li{display:flex;justify-content:space-between;gap:10px;padding:7px 2px;border-top:1px solid #ececf0;font-size:15px;font-variant-numeric:tabular-nums}.wps.wps-v3 .ppo-byday li span{color:#3a3a3c}.wps.wps-v3 .ppo-byday li small{color:#8e8e93;font-size:13px;font-weight:500}.wps.wps-v3 .ppo-byday li[data-today]{color:#1b7a4b}.wps.wps-v3 .ppo-req{display:grid;gap:2px;padding:14px 16px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .wps-tb__crop .ppo-req p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.wps.wps-v3 .ppo-req b{font-size:17px}.wps.wps-v3 .ppo-req em{padding:3px 10px;border-radius:999px;background:#dff3e6;color:#157a35;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.wps.wps-v3 .ppo-req em[data-k=wait]{background:#fdf0d8;color:#9a5b00}.wps.wps-v3 .ppo-req small{color:#6e6e73;font-size:14px}.wps.wps-v3 .ppo-req__said{display:flex;align-items:center;gap:6px;color:#1b7a4b!important}.wps.wps-v3 .ppo-req__said svg{width:14px;height:14px}.wps.wps-v3 .ppo-sched{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .ppo-sched li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 14px;border-radius:14px;background:#f5f5f7;font-size:16px}.wps.wps-v3 .ppo-sched li span{margin-left:auto;color:#3a3a3c;font-size:14px}.wps.wps-v3 .ppo-sched li em{padding:3px 10px;border-radius:999px;background:#e5e5ea;color:#48484a;font-size:12px;font-style:normal;font-weight:700}.wps.wps-v3 .ppo-sched li em[data-k=early]{background:#fdf0d8;color:#9a5b00}.wps.wps-v3 .ppo-rate{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.wps.wps-v3 .ppo-rate>span{display:grid;gap:2px;padding:14px 16px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .ppo-rate small{color:#6e6e73;font-size:13px;font-weight:600}.wps.wps-v3 .ppo-rate b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:28px;letter-spacing:-.02em}.wps.wps-v3 .ppo-rate i{display:inline-flex;gap:2px;color:#f2a516}.wps.wps-v3 .ppo-rate i svg{width:15px;height:15px;fill:currentColor}.wps.wps-v3 .ppo-photos{display:grid;grid-template-columns:76px 76px 1fr;align-items:center;gap:10px}.wps.wps-v3 .ppo-tile{height:76px;border-radius:14px;background:radial-gradient(circle at 30% 30%,#f7d3dc,#d67b93 70%)}.wps.wps-v3 .ppo-tile[data-b]{background:radial-gradient(circle at 60% 40%,#fbe6d2,#c98b5e 75%)}.wps.wps-v3 .ppo-photos>span:last-child{display:grid;min-width:0}.wps.wps-v3 .ppo-photos b{font-size:17px}.wps.wps-v3 .ppo-photos small{color:#6e6e73;font-size:14px}.wps.wps-v3 .ppo-private{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wps.wps-v3 .ppo-private li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#f5f5f7;font-size:16px}.wps.wps-v3 .ppo-private svg{flex:none;width:18px;height:18px;color:#6e6e73}.wps.wps-v3 .ppo-private em{margin-left:auto;color:#8e8e93;font-size:13px;font-style:normal;font-weight:700}@media(max-width:900px){.wps.wps-v3 .ppo-body{grid-template-columns:1fr}.wps.wps-v3 .ppo-side{grid-template-columns:1fr 1fr;align-items:start}.wps.wps-v3 .ppo-in,.wps.wps-v3 .ppo-h--turns{grid-column:1 / -1}.wps.wps-v3 .ppo-turns{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.wps.wps-v3 .ppo{padding:16px;gap:10px}.wps.wps-v3 .ppo-top{gap:8px}.wps.wps-v3 .ppo-top>b{font-size:16px}.wps.wps-v3 .ppo-day{font-size:12.5px}.wps.wps-v3 .ppo-nav,.wps.wps-v3 .ppo-me{display:none}.wps.wps-v3 .ppo-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wps.wps-v3 .ppo-stats b{font-size:18px}.wps.wps-v3 .ppo-appts li{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 12px}.wps.wps-v3 .ppo-appts li:nth-child(n+4){display:none}.wps.wps-v3 .ppo-at,.wps.wps-v3 .ppo-who{grid-column:1}.wps.wps-v3 .ppo-appts em{display:none}.wps.wps-v3 .ppo-amt{grid-column:2;grid-row:1 / 3}.wps.wps-v3 .ppo-side{grid-template-columns:1fr}.wps.wps-v3 .ppo-h--turns,.wps.wps-v3 .ppo-turns{display:none}.wps.wps-v3 .ppo-lock__time{font-size:44px!important}.wps.wps-v3 .ppo-push>span>span,.wps.wps-v3 .ppo-far small,.wps.wps-v3 .ppo-late__next{font-size:13.5px!important}.wps.wps-v3 .ppo-mins span{padding:8px 2px;font-size:13px}.wps.wps-v3 .ppo-chips span{font-size:11.5px}.wps.wps-v3 .ppo-week b{font-size:28px}.wps.wps-v3 .ppo-byday li{padding:5px 2px;font-size:13.5px}.wps.wps-v3 .ppo-byday li small{font-size:12px}.wps.wps-v3 .ppo-work__foot em{display:none}}.qr-sec{padding:120px 0;overflow:clip}@keyframes qr-in{0%{opacity:0;translate:0 8px}}@keyframes qr-flash{0%{background:#0072bb29}to{background:transparent}}.qr-say{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qr-say__pips{display:flex;gap:6px;margin:0;padding:0;list-style:none}.qr-say__pips li{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:800;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px #0072bb59;transition:background .4s,color .4s,box-shadow .4s}.qr-say__pips li:not([data-state=next]){color:#fff;background:var(--blue);box-shadow:none}.qr-say__pips li[data-state=now]{box-shadow:0 0 0 4px #0072bb2e}.qr-say__pips svg{width:13px;height:13px}.qr-say p{min-height:3em;margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--noir);text-wrap:pretty;animation:qr-in .45s var(--ease)}.qr-slip .wpe-head{margin-bottom:56px}.qr-slip .wcv-tandem{align-items:start}.qr-slip__pic{gap:16px;box-shadow:0 40px 80px -40px #062b4573,0 0 0 1px #ffffffb3}.qr-slip .wcv-story li[data-state=next]{opacity:.4}.qr-paper{width:100%;max-width:400px;box-sizing:border-box;justify-self:center;padding:22px 24px 18px;border-radius:20px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line),0 18px 40px -28px #062b4580;animation:qr-in .5s var(--ease)}.qr-paper header{display:grid;justify-items:center;gap:2px;margin-bottom:10px;text-align:center}.qr-paper header b{font-size:21px;letter-spacing:-.02em;color:var(--noir)}.qr-paper header span{font-size:12.5px;color:var(--muted)}.qr-paper dl{display:grid;margin:0}.qr-paper dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 6px;margin:0 -6px;border-radius:6px;border-bottom:1px dotted #b9c9d8;font-size:14.5px;opacity:.18;transition:opacity .5s}.qr-paper dl>div[data-on]{opacity:1}.qr-paper dl>div[data-new]{animation:qr-flash 2.4s var(--ease)}.qr-paper dt{color:var(--muted)}.qr-paper dd{margin:0;font-weight:600;color:var(--noir);font-variant-numeric:tabular-nums}.qr-paper dl>div[data-strong] dt,.qr-paper dl>div[data-strong] dd{font-weight:800;color:var(--noir)}.qr-paper dl>div[data-strong] dd{font-size:16px}.qr-paper dl>div[data-off] dd{color:var(--rose-deep)}.qr-paper dl>div:last-child{border-bottom:0}.qr-paper dl>div:last-child[data-on] dd{color:var(--blue)}.qr-paper__cash{min-height:2.8em;margin:8px 0 0;font-size:12px;line-height:1.4;color:#6b7a88;opacity:0;transition:opacity .5s}.qr-paper__cash[data-on]{opacity:1}.qr-slip .qr-verdict{margin-top:72px}.qr-slip .qr-seg{flex-wrap:wrap;background:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffffe6,0 10px 24px -18px #062b4573}.qr-slip .qr-seg button{padding:9px 20px;color:#33424f}.qr-slip .qr-seg button:hover:not([aria-pressed=true]){color:var(--blue);background:#ffffffb3}.qr-slip .qr-seg button[aria-pressed=true]{color:#fff;background:var(--blue);box-shadow:0 8px 18px -10px #0072bbbf}.qr-seg button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.qr-slip .qr-card{background:#fff;box-shadow:inset 0 0 0 2px #2f9e6ebf,0 24px 48px -28px #145a3c73}.qr-slip .qr-card[data-wait]{opacity:.5}.qr-slip .qr-card>i{background:#2f9e6e;box-shadow:0 0 0 5px #2f9e6e29}.qr-slip .qr-card small{color:#6b7a88}.qr-slip .qr-card p b{color:var(--noir)}.qr-slip .qr-card>span{font-weight:600;color:#1f7a52}.qr-slip .qr-points{width:100%;box-sizing:border-box;gap:12px;padding:18px 20px;border-radius:20px;background:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffffd9}.qr-slip .qr-points li{align-items:flex-start;font-size:15px;line-height:1.4;color:var(--ink);animation:wcv-in .45s var(--ease) backwards}.qr-slip .qr-points li:nth-child(2){animation-delay:.08s}.qr-slip .qr-points li:nth-child(3){animation-delay:.16s}.qr-slip .qr-points svg{margin-top:-2px;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px #0072bb59}.qr-steps{margin-top:8px}.qr-steps span{font-size:14px}.qr-steps b{font-size:15.5px}.qr-steps__line{font-size:inherit}.qr-paysec:before{content:"";position:absolute;inset:0 30% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(122 92 224 / .12),rgb(0 114 187 / .06) 60%,transparent);pointer-events:none}.qr-pr{gap:14px}.qr-set{display:grid;gap:10px;padding:14px;border-radius:18px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qr-set__crumb{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.qr-set__crumb svg{width:14px;height:14px}.qr-set__block{display:grid;gap:7px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s}.qr-set__block[data-lit]{box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 30px -20px #0072bb8c}.qr-set__block>b{font-size:14px;color:var(--noir)}.qr-set__block>small{margin-bottom:-2px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.qr-set__opts{display:flex;flex-wrap:wrap;gap:6px}.qr-set__opts em{padding:5px 11px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:700;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:color .35s,background .35s,box-shadow .35s}.qr-set__opts em[data-on]{color:#fff;background:var(--blue);box-shadow:0 6px 14px -8px #0072bbcc}.qr-set__now{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin:2px 0 0;font-size:12.5px;color:var(--muted)}.qr-set__now b{color:var(--noir)}.qr-set__now span:last-child b{color:var(--blue)}.qr-set__rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qr-set__rates span{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px 7px 10px;border-radius:12px;font-size:13.5px;font-weight:700;color:var(--noir);background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s}.qr-set__rates i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;font-size:11px;font-weight:800;color:var(--blue);background:var(--blue-pale)}.qr-set__rates strong{margin-left:auto;padding:3px 8px;border-radius:8px;font-size:13.5px;color:var(--noir);background:#fff;box-shadow:inset 0 0 0 1px #c9d6e2;font-variant-numeric:tabular-nums}.qr-set__rates span[data-changed]{background:var(--lilac-tint);box-shadow:inset 0 0 0 1.5px var(--lilac)}.qr-set__rates span[data-changed] strong{color:var(--lilac-deep);box-shadow:inset 0 0 0 1.5px var(--lilac);animation:qr-pop .6s var(--ease)}@keyframes qr-pop{50%{transform:scale(1.18)}}.qr-ptab{display:grid;padding-top:4px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s}.qr-ptab__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:0;padding:8px 14px 6px}.qr-ptab__title b{font-size:14.5px;color:var(--noir)}.qr-ptab__title span{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--blue);background:var(--blue-pale)}.qr-ptab__head,.qr-ptab__row{display:grid;grid-template-columns:minmax(0,1.05fr) repeat(5,minmax(0,1fr));gap:8px;align-items:center;padding:8px 14px}.qr-ptab__head span{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a96a3}.qr-ptab__head span:not(:first-child),.qr-ptab__row>:not(:first-child){text-align:right}.qr-ptab__row{border-top:1px solid var(--line);font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;transition:background .4s;animation:qr-flash 1.8s var(--ease)}.qr-ptab__row b{display:grid;font-size:14px;color:var(--noir)}.qr-ptab__row b small{font-size:11px;font-weight:600;color:var(--muted)}.qr-ptab__row em{display:block;font-style:normal;font-size:11px;font-weight:800;color:var(--blue)}.qr-ptab__row strong{font-size:14px;color:var(--noir)}.qr-ptab__row[data-focus]{background:var(--blue-pale)}.qr-ptab__total{grid-template-columns:minmax(0,1fr) auto;border-top:2px solid #c9d6e2;animation:none}.qr-ptab__total strong{font-size:15px;color:var(--blue)}.qr-formula{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:4px 9px;padding:12px 14px;border-radius:16px;font-size:17px;font-weight:700;line-height:1.2;color:#8a96a3;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s}.qr-formula[data-lit]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px #0072bb73}.qr-formula__t{display:flex;align-items:flex-start;gap:6px}.qr-formula__t>span{display:grid;justify-items:center}.qr-formula__t>i{font-style:normal}.qr-formula b{font-size:15px;color:var(--noir);font-variant-numeric:tabular-nums}.qr-formula small{font-size:10.5px;font-weight:700;color:var(--muted);white-space:nowrap}.qr-formula .qr-formula__who{flex-basis:100%;margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--blue)}.qr-formula__out b{font-size:16px;color:var(--blue)}.qr-redosec{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 60%,transparent 100%)}.qr-redo__side,.qr-pickrow{display:grid;justify-items:start}.qr-pick{margin:6px 0 8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qr-redosec .qr-seg{background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 10px 24px -18px #062b4573}.qr-redosec .qr-seg button{padding:9px 22px}.qr-redosec .qr-seg button[aria-pressed=true]{color:#fff;background:var(--blue);box-shadow:0 8px 18px -10px #0072bbbf}.qr-result{display:grid;gap:2px;width:100%;box-sizing:border-box;margin-top:16px;padding:16px 20px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 2px #2f9e6eb3,0 24px 48px -28px #145a3c66;transition:opacity .5s,box-shadow .4s}.qr-result[data-mode=tech]{box-shadow:inset 0 0 0 2px #e4577fb3,0 24px 48px -28px #8c1e4659}.qr-result[data-wait]{opacity:.45}.qr-result small{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6b7a88}.qr-result b{font-size:44px;line-height:1.08;letter-spacing:-.03em;color:var(--noir);font-variant-numeric:tabular-nums}.qr-result span{font-size:15px;font-weight:600;color:#1f7a52}.qr-result[data-mode=tech] span{color:var(--rose-deep)}.qr-redo__points{margin-top:18px}.qr-redo__points li{animation:wcv-in .45s var(--ease) backwards}.qr-redo__points li:nth-child(2){animation-delay:.08s}.qr-redo__points li:nth-child(3){animation-delay:.16s}.qr-redo__points svg{background:var(--blue)}.qr-redo{gap:12px}.qr-redo .wcv-story li[data-state=next]{opacity:.4}.qr-rp{display:grid;gap:10px;padding:14px;border-radius:18px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qr-rp__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px}.qr-rp__head em{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--rose-deep)}.qr-rp__head em svg{width:12px;height:12px}.qr-rp__head b{font-size:15.5px;color:var(--noir)}.qr-rp__head small{grid-column:1 / -1;font-size:12px;color:var(--muted)}.qr-rp__block{display:grid;gap:7px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s,opacity .4s}.qr-rp__block[data-lit]{box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 30px -20px #0072bb8c}.qr-rp [data-dim]{opacity:.4}.qr-rp h5{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.qr-rp__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.qr-rp__list li{display:grid;grid-template-columns:18px 46px minmax(0,1fr) auto 40px;gap:8px;align-items:center;padding:7px 8px;border-radius:10px;font-size:13px;color:var(--muted)}.qr-rp__list li[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qr-rp__list i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #b9c9d8}.qr-rp__list li[data-on] i{color:#fff;background:var(--blue);box-shadow:none}.qr-rp__list i svg{width:11px;height:11px}.qr-rp__list b{min-width:0;overflow:hidden;color:var(--noir);white-space:nowrap;text-overflow:ellipsis}.qr-rp__list strong{color:var(--noir);font-variant-numeric:tabular-nums}.qr-rp__list em{font-style:normal;text-align:right;font-weight:700;color:var(--ink)}.qr-rp__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qr-rp__opts span{display:grid;gap:1px;padding:9px 11px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);transition:background .35s,box-shadow .35s}.qr-rp__opts b{font-size:13.5px;color:var(--noir)}.qr-rp__opts small{font-size:11.5px;color:var(--muted)}.qr-rp__opts span[data-on]{background:var(--mint-tint);box-shadow:inset 0 0 0 1.5px var(--mint)}.qr-rp__opts span[data-on][data-tone=rose]{background:#fde7ee;box-shadow:inset 0 0 0 1.5px var(--rose)}.qr-rp__deduct{display:flex;align-items:center;gap:12px;max-height:0;padding:0 11px;overflow:hidden;border-radius:12px;background:#fdf0f4;opacity:0;transition:max-height .45s var(--ease),padding .45s var(--ease),opacity .35s}.qr-rp__deduct[data-on]{max-height:120px;padding:9px 11px;opacity:1}.qr-rp__deduct span{display:grid;flex:1;gap:2px;font-size:12.5px;font-weight:700;color:var(--ink)}.qr-rp__deduct small{font-size:11px;font-weight:500;line-height:1.35;color:var(--muted)}.qr-rp__deduct b{flex:none;padding:6px 10px;border-radius:9px;font-size:14px;color:var(--rose-deep);background:#fff;box-shadow:inset 0 0 0 1.5px var(--rose);font-variant-numeric:tabular-nums}.qr-rp__ticket{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:8px;transition:opacity .4s}.qr-rp__ticket span{display:grid;gap:1px;align-content:start;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qr-rp__ticket small{font-size:11px;font-weight:700;color:var(--muted)}.qr-rp__ticket b{font-size:15px;color:var(--noir);font-variant-numeric:tabular-nums}.qr-rp__ticket i{font-style:normal;font-size:10.5px;line-height:1.3;color:#8a96a3}.qr-rp__pay{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:.4;transition:opacity .5s,box-shadow .5s}.qr-rp__pay[data-on]{opacity:1;box-shadow:inset 0 0 0 1.5px var(--blue),0 18px 36px -24px #0072bb8c}.qr-rp__pay p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;margin:0}.qr-rp__pay p b{font-size:14px;color:var(--noir)}.qr-rp__pay p span{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--blue);background:var(--blue-pale)}.qr-rp__cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.qr-rp__cells div{display:grid;gap:2px;align-content:start;padding:7px 8px;border-radius:10px;background:#f4f8fc;transition:background .4s,box-shadow .4s}.qr-rp__cells small{font-size:10.5px;font-weight:700;line-height:1.25;color:var(--muted)}.qr-rp__cells b{font-size:13px;color:var(--noir);font-variant-numeric:tabular-nums;white-space:nowrap}.qr-rp__cells div[data-hot]{background:#fde7ee;box-shadow:inset 0 0 0 1.5px var(--rose)}.qr-rp__cells div[data-hot] b{color:var(--rose-deep)}.qr-rp__cells div[data-strong]{background:var(--blue-pale)}.qr-rp__cells div[data-strong] b{color:var(--blue)}.qr-tasec:before{content:"";position:absolute;inset:0 0 0 30%;z-index:-1;background:radial-gradient(closest-side,rgb(228 87 127 / .12),rgb(0 114 187 / .06) 60%,transparent);pointer-events:none}.qr-ta__stage{display:grid}.qr-ta__stage>*{grid-area:1 / 1;transition:opacity .5s,transform .5s var(--ease),filter .5s}.qr-ta__floor{align-self:center;display:grid;gap:14px;align-content:start}.qr-ta[data-beat="1"] .qr-ta__floor,.qr-ta[data-beat="2"] .qr-ta__floor{opacity:.3;filter:blur(1px)}.qr-ta[data-beat="3"] .qr-ta__floor{opacity:0;pointer-events:none}.qr-ta__clock{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;color:var(--blue)}.qr-ta__clock svg{width:17px;height:17px}.qr-ta__clock span{margin-left:4px;font-weight:600;color:var(--muted)}.qr-ta__chairs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.qr-ta__chairs>div{position:relative;display:grid;gap:4px;justify-items:start;padding:12px 12px 12px 15px;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--blue) 7%,white);box-shadow:inset 0 0 0 1px #0072bb24}.qr-ta__chairs>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--blue)}.qr-ta__chairs i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;font-size:12.5px;font-weight:800;color:var(--blue);background:#fff}.qr-ta__chairs b{font-size:15px;color:var(--noir)}.qr-ta__chairs span{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.qr-ta__walk{display:flex;align-items:center;gap:12px;margin-top:6px;padding:14px;border-radius:16px;background:#fdf0f4;box-shadow:inset 0 0 0 1.5px #f6c6d4;animation:qr-in .5s var(--ease)}.qr-ta__walk>span{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--rose)}.qr-ta__walk>span svg{width:19px;height:19px}.qr-ta__walk p{display:grid;gap:2px;flex:1;min-width:0;margin:0}.qr-ta__walk p b{font-size:15px;color:var(--noir)}.qr-ta__walk p small{font-size:12.5px;color:var(--muted)}.qr-ta__walk em{flex:none;padding:6px 12px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:800;color:#fff;background:var(--rose-deep)}.qr-ta__dialog{align-self:center;justify-self:center;z-index:2;width:min(400px,100%);box-sizing:border-box;display:grid;gap:8px;padding:16px 18px 18px;border-radius:20px;background:#fff;box-shadow:0 30px 70px -24px #062b458c,inset 0 0 0 1px var(--line);opacity:0;transform:translateY(18px) scale(.97);pointer-events:none}.qr-ta[data-beat="1"] .qr-ta__dialog,.qr-ta[data-beat="2"] .qr-ta__dialog{opacity:1;transform:none}.qr-ta__dialog h4{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;color:var(--noir)}.qr-ta__dialog h4 svg{width:16px;height:16px;color:#8a96a3}.qr-ta__dialog h4 svg:last-child{margin-left:auto}.qr-ta__dialog>p{margin:-4px 0 2px;font-size:12.5px;color:var(--muted)}.qr-ta__dialog>small{margin-top:2px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.qr-ta__guests{display:grid;gap:6px}.qr-ta__guests>div{display:grid;gap:6px;padding:8px 10px;border-radius:12px;background:#f4f8fc}.qr-ta__field{padding:5px 10px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--noir);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qr-ta__field[data-empty]{font-weight:500;color:#8a96a3}.qr-ta__guests>div>div,.qr-ta__reasons{display:flex;flex-wrap:wrap;gap:5px}.qr-ta__dialog em{padding:4px 10px;border-radius:10px;font-style:normal;font-size:12px;font-weight:700;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:color .3s,background .3s,box-shadow .3s}.qr-ta__dialog em[data-on]{color:var(--blue);background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qr-ta[data-beat="2"] .qr-ta__reasons em[data-on]{box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px #0072bb2e}.qr-ta__log{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;padding:10px;border-radius:12px;font-size:13.5px;color:#fff;background:var(--blue);transition:box-shadow .3s,transform .3s var(--ease)}.qr-ta__log svg{width:15px;height:15px}.qr-ta[data-beat="2"] .qr-ta__log{box-shadow:0 0 0 5px #0072bb38;transform:scale(.98)}.qr-ta__report{align-self:center;display:grid;gap:14px;align-content:start;opacity:0;transform:translateY(14px);pointer-events:none}.qr-ta[data-beat="3"] .qr-ta__report{opacity:1;transform:none}.qr-ta__report h4{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:16px;color:var(--noir)}.qr-ta__report h4 span{padding:4px 10px;border-radius:999px;font-size:12px;color:var(--blue);background:var(--blue-pale)}.qr-ta__sum{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qr-ta__sum p{display:grid;gap:2px;margin:0;padding:14px 16px;border-radius:16px;background:#fdf0f4;box-shadow:inset 0 0 0 1px #f6c6d4}.qr-ta__sum b{font-size:34px;line-height:1.05;letter-spacing:-.03em;color:var(--rose-deep);font-variant-numeric:tabular-nums}.qr-ta__sum span{font-size:12.5px;font-weight:600;color:var(--muted)}.qr-ta__why{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted)}.qr-ta__why b{color:var(--noir);font-variant-numeric:tabular-nums}.qr-ta__rows{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qr-ta__rows li{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:12px;align-items:start;padding:11px 12px;border-radius:14px;font-size:13px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qr-ta__rows li[data-new]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px #0072bb80}.qr-ta__rows li>span{display:grid;font-weight:700;color:var(--noir)}.qr-ta__rows li>span small{font-weight:600;color:var(--muted)}.qr-ta__rows p{display:grid;gap:2px;margin:0;color:var(--muted)}.qr-ta__rows p b{color:var(--noir)}.qr-ta__rows em{padding:3px 9px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--rose-deep);background:#fde7ee;white-space:nowrap}.qr-keptsec{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 60%,transparent 100%)}.qr-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qr-tiles>div{display:grid;gap:2px;align-content:start;padding:14px 16px;border-radius:16px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line);transition:opacity .5s,box-shadow .5s,background .5s}.qr-tiles small{font-size:12.5px;font-weight:700;color:var(--muted)}.qr-tiles b{font-size:32px;line-height:1.1;letter-spacing:-.03em;color:var(--noir);font-variant-numeric:tabular-nums}.qr-tiles span{font-size:12.5px;line-height:1.35;color:var(--muted)}.qr-tiles>div[data-tone=mint] b{color:var(--mint-deep)}.qr-chart{display:grid;gap:4px;padding:16px 18px 12px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qr-chart__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0 0 6px}.qr-chart__title b{font-size:14.5px;color:var(--noir)}.qr-chart__title span{font-size:12px;color:#8a96a3}.qr-bar,.qr-axis{display:grid;grid-template-columns:112px minmax(0,1fr) 46px;gap:14px;align-items:center}.qr-bar{padding:6px 0;border-radius:10px;transition:background .4s}.qr-bar p{display:grid;justify-items:start;gap:1px;margin:0}.qr-bar p b{font-size:14.5px;color:var(--noir);transition:color .4s}.qr-bar p span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.qr-bar p em{margin-top:3px;padding:2px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:800;color:var(--lilac-deep);background:var(--lilac-tint);opacity:0;transform:translateY(4px);transition:opacity .5s,transform .5s var(--ease)}.qr-bar p em[data-on]{opacity:1;transform:none}.qr-bar__track{height:16px;border-radius:999px;background:#eef2f6;overflow:hidden}.qr-bar__track i{display:block;width:calc(var(--v) * 1%);height:100%;border-radius:999px;background:var(--rose);transition:width 1.3s var(--ease)}.qr-bar[data-good] .qr-bar__track i{background:var(--mint)}.qr-bar strong{text-align:right;font-size:15px;color:var(--noir);font-variant-numeric:tabular-nums}.qr-bar[data-lit]{background:var(--blue-pale);box-shadow:0 0 0 6px var(--blue-pale)}.qr-bar[data-lit] p b{color:var(--blue)}.qr-axis{margin-top:4px}.qr-axis>div{position:relative;height:18px;border-top:1px solid #c9d6e2}.qr-axis i{position:absolute;top:4px;font-style:normal;font-size:11px;font-weight:700;color:#8a96a3;transform:translate(-50%)}.qr-axis i:nth-child(1){left:0;transform:none}.qr-axis i:nth-child(2){left:50%}.qr-axis i:nth-child(3){right:0;transform:none}.qr-axis__label{margin:0;padding-left:126px;padding-right:60px;text-align:center;font-size:11.5px;font-weight:700;color:var(--muted)}.qr-drwsec:before{content:"";position:absolute;inset:0 30% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(0 114 187 / .1),transparent);pointer-events:none}.qr-drw{gap:12px}.qr-drw__bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;border-radius:14px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qr-drw__bar b{font-size:15px;color:var(--noir)}.qr-drw__bar span{font-size:13px;font-weight:700;color:var(--muted)}.qr-drw__bar em{margin-left:auto;padding:4px 11px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:color .3s,background .3s}.qr-drw__bar em[data-open]{color:var(--mint-deep);background:var(--mint-tint);box-shadow:inset 0 0 0 1px var(--mint)}.qr-drw__stage{display:grid}.qr-drw__screen{grid-area:1 / 1;display:grid;gap:10px;align-content:start;padding:16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .45s,transform .45s var(--ease)}.qr-drw__screen[data-on]{opacity:1;transform:none}.qr-drw__screen h4{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;color:var(--noir)}.qr-drw__screen h4 svg{width:18px;height:18px;color:var(--blue)}.qr-drw__screen>p{margin:-4px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.qr-drw__pick{align-self:center;justify-self:center;width:min(400px,100%);box-sizing:border-box;margin:24px 0;box-shadow:0 30px 60px -30px #062b4580,inset 0 0 0 1px var(--line)}.qr-drw__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--blue);background:var(--blue-pale)}.qr-drw__icon svg{width:20px;height:20px}.qr-drw__regs{display:grid;gap:6px}.qr-drw__regs span{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;font-size:14px;font-weight:700;color:var(--noir);box-shadow:inset 0 0 0 1px var(--line)}.qr-drw__regs svg{flex:none;width:16px;height:16px;color:var(--blue)}.qr-drw__regs span[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qr-drw__regs span svg+svg{margin-left:auto}.qr-cc{overflow:hidden;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.qr-cc__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line)}.qr-cc__head small{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.qr-cc__head span{display:flex;gap:2px;padding:2px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line)}.qr-cc__head em{padding:3px 8px;border-radius:7px;font-style:normal;font-size:11px;font-weight:700;color:#8a96a3}.qr-cc__head em[data-on]{color:var(--blue);background:var(--blue-pale)}.qr-cc__row{display:grid;grid-template-columns:44px 12px 52px minmax(0,1fr);align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-variant-numeric:tabular-nums}.qr-cc__row:nth-child(2){padding-top:10px}.qr-cc__row b{color:var(--ink)}.qr-cc__row span{color:#8a96a3}.qr-cc__row i{padding:3px 8px;border-radius:8px;font-style:normal;font-weight:700;color:var(--noir);box-shadow:inset 0 0 0 1px #c9d6e2}.qr-cc__row strong{text-align:right;font-weight:600;color:var(--muted)}.qr-cc__foot{display:flex;align-items:baseline;justify-content:space-between;margin-top:5px;padding:9px 12px;border-top:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted);background:#f4f8fc}.qr-cc__total{display:flex;align-items:center;gap:8px;padding:10px 12px 4px}.qr-cc__total span{font-size:13px;font-weight:700;color:#8a96a3}.qr-cc__total i{min-width:110px;padding:6px 10px;border-radius:8px;font-style:normal;font-size:15px;font-weight:700;color:var(--noir);box-shadow:inset 0 0 0 1px #c9d6e2;font-variant-numeric:tabular-nums}.qr-cc__total small{font-size:11.5px;color:#8a96a3}.qr-cc__foot b{font-size:17px;color:var(--noir);font-variant-numeric:tabular-nums}.qr-drw__go{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border-radius:12px;font-size:14px;text-align:center;color:#fff;background:var(--blue);box-shadow:0 0 0 4px #0072bb2e}.qr-drw__go svg{flex:none;width:16px;height:16px}.qr-drw__rows{display:grid;margin:0}.qr-drw__rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 4px;border-bottom:1px dotted #c9d6e2;font-size:13.5px}.qr-drw__rows dt{color:var(--ink)}.qr-drw__rows dt small{margin-left:6px;font-size:11.5px;color:#8a96a3}.qr-drw__rows dd{margin:0;font-weight:700;color:var(--noir);font-variant-numeric:tabular-nums;white-space:nowrap}.qr-drw__rows>div[data-tone=in] dd{color:var(--mint-deep)}.qr-drw__rows>div[data-tone=out] dd{color:var(--rose-deep)}.qr-drw__rows>div[data-strong]{border-bottom:0}.qr-drw__rows>div[data-strong] dt,.qr-drw__rows>div[data-strong] dd{font-size:15px;font-weight:800}.qr-drw__sum{padding:2px 12px;border-radius:12px;background:#f4f8fc}.qr-drw__sum dt small{display:block;margin:2px 0 0;line-height:1.35}.qr-drw__sum>div[data-strong][data-tone]{margin:0 -12px;padding:10px 12px;border-radius:0 0 12px 12px}.qr-drw__sum>div[data-strong][data-tone=out]{background:#fde7ee}.qr-drw__sum>div[data-strong][data-tone=out] dt{color:var(--rose-deep)}.qr-drw__sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:4px 0 -2px;font-size:13px;font-weight:800;color:var(--noir)}.qr-drw__sub small{font-size:11.5px;font-weight:500;color:#8a96a3}.qr-drw__moves{display:grid;gap:6px;margin:0;padding:0;list-style:none}.qr-drw__moves li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;font-size:12.5px;background:#f4f8fc}.qr-drw__moves em{padding:3px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:800;white-space:nowrap}.qr-drw__moves em[data-dir=in]{color:var(--mint-deep);background:var(--mint-tint)}.qr-drw__moves em[data-dir=out]{color:var(--rose-deep);background:#fde7ee}.qr-drw__moves span{display:grid;min-width:0;color:var(--muted)}.qr-drw__moves span b{color:var(--noir)}.qr-drw__moves strong{color:var(--noir);font-variant-numeric:tabular-nums;white-space:nowrap}.qr-drw__note{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:10px;font-size:13px;color:var(--ink);box-shadow:inset 0 0 0 1px #c9d6e2}.qr-drw__note svg{flex:none;width:15px;height:15px;color:var(--muted)}.qr-ask{padding:0 0 120px}.qr-ask__card{display:flex;align-items:center;gap:16px 18px;max-width:980px;margin:0 auto;padding:22px 26px;border-radius:24px;background:linear-gradient(120deg,#eaf3fb,var(--lilac-tint));box-shadow:inset 0 0 0 1px #0072bb1a}.qr-ask__card>span{flex:none;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #0072bb24}.qr-ask__card>span img{display:block;width:38px;height:38px;transform:translateY(3%);-o-object-fit:contain;object-fit:contain}.qr-ask__card p{flex:1;margin:0;font-size:16px;line-height:1.5;color:var(--muted)}.qr-ask__card p b{color:var(--noir)}.qr-ask__card a{flex:none;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-size:14.5px;font-weight:700;color:#fff;background:var(--blue);text-decoration:none}.qr-ask__card a svg{width:16px;height:16px}@media(max-width:1080px){.qr-slip .wcv-tandem{max-width:640px}.qr-slip .qr-verdict{margin-top:0;justify-items:stretch}.qr-slip .qr-seg{justify-self:center}.qr-flow{row-gap:28px}.qr-flow>div:first-child{display:contents}.qr-flow .wpe-head{order:0}.qr-flow>.wcv-pic{order:1}.qr-flow .qr-steps{order:2;margin-top:0}.qr-redosec .wcv-split{gap:24px}.qr-redo__side{display:contents}.qr-redo__side .wpe-head{order:0}.qr-pickrow{order:1}.qr-redosec .qr-redo{order:2}.qr-result{order:3;margin-top:0}.qr-redo__points{order:4;margin-top:0}.qr-ask{padding-bottom:96px}}@media(max-width:720px){.qr-sec{padding:80px 0}.qr-slip .wpe-head{margin-bottom:32px}.qr-slip .wcv-brush__stroke{opacity:.3}.qr-slip .wcv-tandem{gap:20px}.qr-slip .qr-verdict{display:contents}.qr-slip .qr-seg{order:-1}.qr-slip .qr-card{margin-top:6px;padding:18px}.qr-slip .qr-card>span{font-size:14.5px}.qr-slip .qr-points{padding:16px}.qr-slip .qr-points li{font-size:14px}.qr-say{padding:12px}.qr-say p{min-height:4.5em;font-size:14.5px}.qr-paper{padding:18px 16px 14px}.qr-paper dl>div{font-size:14px}.qr-steps button{padding:12px 14px;gap:12px}.qr-steps span{font-size:13.5px}.qr-steps li:not([data-on]) .qr-steps__line{display:none}.qr-steps li:not([data-on]) button{padding-block:10px}.qr-steps li:not([data-on]) i{width:26px;height:26px}.qr-set{padding:10px}.qr-set__block{padding:10px 11px}.qr-set__opts em{padding:4px 9px;font-size:11.5px}.qr-set__rates{gap:6px}.qr-set__rates span{gap:5px;padding:6px;font-size:12.5px}.qr-set__rates i{display:none}.qr-set__rates strong{padding:2px 5px;font-size:12.5px}.qr-ptab__head,.qr-ptab__row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px}.qr-ptab__head span:nth-child(2),.qr-ptab__head span:nth-child(3),.qr-ptab__row:not(.qr-ptab__total)>:nth-child(2),.qr-ptab__row:not(.qr-ptab__total)>:nth-child(3){display:none}.qr-ptab__total{grid-template-columns:minmax(0,1fr) auto}.qr-ptab__row{font-size:12.5px}.qr-formula{gap:4px 6px;padding:10px;font-size:15px}.qr-formula b{font-size:13.5px}.qr-formula small{font-size:10px}.qr-pickrow{justify-items:stretch}.qr-redosec .qr-seg{display:flex}.qr-redosec .qr-seg button{flex:1;padding:9px 12px;white-space:nowrap}.qr-result b{font-size:38px}.qr-rp{padding:10px}.qr-rp__block{padding:9px 10px}.qr-rp__list li{grid-template-columns:16px minmax(0,1fr) auto 34px;gap:6px;padding:7px 6px;font-size:12.5px}.qr-rp__list li>span{display:none}.qr-rp__opts span{padding:8px 9px}.qr-rp__opts small{font-size:11px}.qr-rp__ticket{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.qr-rp__ticket span{padding:7px 8px}.qr-rp__ticket i{display:none}.qr-rp__ticket b{font-size:14px}.qr-rp__pay{padding:10px}.qr-rp__cells{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-rp__cells div{padding:6px 7px}.qr-rp__cells b{font-size:12.5px}.qr-ta__chairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qr-ta__walk{flex-wrap:wrap}.qr-ta__dialog{padding:14px 12px;gap:7px}.qr-ta__guests>div{padding:7px 8px;gap:5px}.qr-ta__dialog em{padding:3px 7px;font-size:11px}.qr-ta__guests>div>div,.qr-ta__reasons{gap:4px}.qr-ta__walk em{margin-left:50px}.qr-ta__sum b{font-size:28px}.qr-ta__rows li{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.qr-ta__rows li>span{grid-column:1 / -1;display:flex;gap:8px}.qr-tiles b{font-size:26px}.qr-chart{padding:14px 12px 10px}.qr-bar,.qr-axis{grid-template-columns:96px minmax(0,1fr) 38px;gap:10px}.qr-bar p em{font-size:10.5px;white-space:nowrap}.qr-bar strong{font-size:13.5px}.qr-axis__label{padding-left:106px;padding-right:0}.qr-drw__screen{padding:12px}.qr-drw__pick{margin:12px 0}.qr-drw__rows dt small{display:block;margin:1px 0 0}.qr-drw__moves li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.qr-drw__moves em{justify-self:start;grid-column:1 / -1}.qr-drw__go{font-size:13px}.qr-ask{padding-bottom:80px}.qr-ask__card{flex-wrap:wrap;padding:20px}.qr-ask__card p{flex-basis:calc(100% - 64px);font-size:15px}.qr-ask__card a{margin-left:62px}}@media(prefers-reduced-motion:reduce){.qr-say p,.qr-paper,.qr-paper dl>div[data-new],.qr-ta__walk,.qr-slip .qr-points li,.qr-redo__points li,.qr-ptab__row,.qr-set__rates span[data-changed] strong{animation:none!important}.qr-bar__track i,.qr-drw__screen,.qr-rp__deduct{transition:none}}.wps.wps-v3 .prp-ov{gap:16px;padding:22px 26px 24px}.wps.wps-v3 .prp-ov__top{display:flex;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px solid #ececf0}.wps.wps-v3 .prp-ov__top>b{font-size:20px}.wps.wps-v3 .prp-ov__tabs{display:flex;gap:4px}.wps.wps-v3 .prp-ov__tabs em{padding:5px 11px;border-radius:999px;color:#6e6e73;font-size:13px;font-style:normal;font-weight:600}.wps.wps-v3 .prp-ov__tabs em[data-on]{background:#1d1d1f;color:#fff}.wps.wps-v3 .prp-ov__top>small{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#6e6e73;font-size:13px;white-space:nowrap}.wps.wps-v3 .prp-ov__top>small svg{width:15px;height:15px}.wps.wps-v3 .prp-ov__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wps.wps-v3 .prp-ov__kpis>span{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .prp-ov__kpis small{color:#6e6e73;font-size:12.5px;font-weight:600}.wps.wps-v3 .prp-ov__kpis b{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wps.wps-v3 .prp-ov__kpis i{color:#6e6e73;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.wps.wps-v3 .prp-ov__kpis [data-tone=tips]{background:#e9f3ea}.wps.wps-v3 .prp-ov__kpis [data-tone=tips] :is(small,i){color:#1b7a4b}.wps.wps-v3 .prp-ov__body{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);gap:22px}.wps.wps-v3 .prp-ov__h{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px}.wps.wps-v3 .prp-ov__h b{font-size:15px;font-weight:600}.wps.wps-v3 .prp-ov__h span{color:#6e6e73;font-size:12.5px;font-variant-numeric:tabular-nums}.wps.wps-v3 .prp-ov__bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;align-items:end;height:196px}.wps.wps-v3 .prp-ov__bars>span{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;height:100%}.wps.wps-v3 .prp-ov__bars small{align-self:end;color:#6e6e73;font-size:10px;font-variant-numeric:tabular-nums}.wps.wps-v3 .prp-ov__bars i{align-self:end;width:100%;height:calc(var(--v) * 100%);border-radius:7px 7px 3px 3px;background:#b9d5ec}.wps.wps-v3 .prp-ov__bars [data-top] i{background:#0072bb}.wps.wps-v3 .prp-ov__bars [data-top] small{color:#0072bb;font-weight:700}.wps.wps-v3 .prp-ov__bars em{color:#3a3a3c;font-size:12px;font-style:normal;font-weight:600}.wps.wps-v3 .prp-ov__row{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr)) minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #f0f0f3;font-size:13.5px;font-variant-numeric:tabular-nums}.wps.wps-v3 .prp-ov__row>:not(:first-child){justify-self:end;white-space:nowrap}.wps.wps-v3 .prp-ov__row b{display:grid;font-weight:600}.wps.wps-v3 .prp-ov__row b small{color:#8e8e93;font-size:11px;font-weight:500}.wps.wps-v3 .prp-ov__row em{margin-right:6px;color:#8e8e93;font-size:11.5px;font-style:normal}.wps.wps-v3 .prp-ov__row strong{font-weight:700}.wps.wps-v3 .prp-ov__row--head{padding-top:0;color:#8e8e93;font-size:11.5px;font-weight:600}.wps.wps-v3 .prp-ov__row--total{grid-template-columns:1fr auto;margin-top:6px;padding:10px 12px;border:0;border-radius:12px;background:#1d1d1f;color:#fff;font-size:15px}.wps.wps-v3 .prp-slip{gap:8px}.wps.wps-v3 .prp-slip__head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 4px}.wps.wps-v3 .prp-slip__head b{font-size:21px}.wps.wps-v3 .prp-slip__head small{color:#6e6e73;font-size:14px}.wps.wps-v3 .prp-slip__row{display:flex;justify-content:space-between;padding:10px 16px;border-radius:12px;background:#f5f5f7;font-size:17px;font-variant-numeric:tabular-nums}.wps.wps-v3 .prp-slip__out{background:#1d1d1f;color:#fff}.wps.wps-v3 .prp-field{display:grid;gap:6px}.wps.wps-v3 .prp-field>small{color:#6e6e73;font-size:14px;font-weight:600}.wps.wps-v3 .prp-rates{display:flex;gap:8px}.wps.wps-v3 .prp-rates span{display:flex;flex:1;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#f5f5f7;font-size:16px}.wps.wps-v3 .prp-rates i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#dcebf8;color:#0b5c99;font-size:12px;font-style:normal;font-weight:700}.wps.wps-v3 .prp-rates b{margin-left:auto}.wps.wps-v3 .prp-formula{gap:12px;font-size:16px!important;font-variant-numeric:tabular-nums}.wps.wps-v3 .prp-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wps.wps-v3 .prp-two span{display:grid;padding:14px 16px;border-radius:16px;background:#f5f5f7}.wps.wps-v3 .prp-two b{font-size:32px;font-weight:600;letter-spacing:-.03em}.wps.wps-v3 .prp-two small{color:#6e6e73;font-size:14px}.wps.wps-v3 .prp-ta{align-items:center;gap:12px;padding:14px 16px}.wps.wps-v3 .prp-ta span{display:grid}.wps.wps-v3 .prp-ta small{color:#6e6e73;font-size:14px}.wps.wps-v3 .prp-ta em{flex:none;padding:4px 10px;border-radius:999px;background:#fbe1d8;color:#a4462a;font-size:13px;font-style:normal;font-weight:700}.wps.wps-v3 .prp-kept{display:grid;gap:8px}.wps.wps-v3 .prp-kept>div{display:grid;grid-template-columns:52px 1fr 48px 60px;align-items:center;gap:10px;font-size:16px;font-variant-numeric:tabular-nums}.wps.wps-v3 .prp-kept small{color:#6e6e73;font-size:13px;text-align:right}.wps.wps-v3 .prp-kept strong{text-align:right}.wps.wps-v3 .prp-kept__track{height:14px;overflow:hidden;border-radius:999px;background:#f0f0f3}.wps.wps-v3 .prp-kept__track i{display:block;width:calc(var(--v) * 100%);height:100%;border-radius:inherit;background:#e8a48d}.wps.wps-v3 .prp-kept [data-good] .prp-kept__track i{background:#4f8f55}.wps.wps-v3 .prp-short{background:#fbe1d8;color:#a4462a}.wps.wps-v3 .wps-tb__ticket>span:has(>svg) svg{flex:none}@media(max-width:900px){.wps.wps-v3 .prp-ov__tabs em:nth-child(n+4){display:none}.wps.wps-v3 .prp-ov__body{grid-template-columns:1fr}.wps.wps-v3 .prp-ov__bars{height:140px}}@media(max-width:760px){.wps.wps-v3 .prp-ov{gap:12px;padding:16px}.wps.wps-v3 .prp-ov__tabs,.wps.wps-v3 .prp-ov__chart{display:none}.wps.wps-v3 .prp-ov__top>small{font-size:12px}.wps.wps-v3 .prp-ov__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wps.wps-v3 .prp-ov__kpis>span{padding:10px 12px}.wps.wps-v3 .prp-ov__kpis b{font-size:20px}.wps.wps-v3 .prp-ov__row{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:6px 4px;font-size:13px}.wps.wps-v3 .prp-ov__row:not(.prp-ov__row--total)>:is(:nth-child(2),:nth-child(3),:nth-child(5)){display:none}.wps.wps-v3 .prp-ov__row--total{grid-template-columns:1fr auto}.wps.wps-v3 .prp-slip__row{padding:8px 12px;font-size:15px}.wps.wps-v3 .prp-rates{gap:6px}.wps.wps-v3 .prp-rates span{gap:4px;padding:8px 10px;font-size:14px}.wps.wps-v3 .prp-rates i{display:none}.wps.wps-v3 .pp-crop .pp-split span{padding:7px 4px;font-size:13px}.wps.wps-v3 .prp-formula{flex-direction:column;gap:2px;padding:12px 14px;font-size:14px!important}.wps.wps-v3 .prp-two b{font-size:24px}.wps.wps-v3 .prp-two span{padding:10px 12px}.wps.wps-v3 .prp-two small{font-size:13px}.wps.wps-v3 .prp-ta{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px}.wps.wps-v3 .prp-ta b{font-size:16px}.wps.wps-v3 .prp-ta small{font-size:13px}.wps.wps-v3 .prp-ta+.prp-ta{display:none}.wps.wps-v3 .prp-kept>div{grid-template-columns:44px 1fr 40px 52px;gap:8px;font-size:14px}}.qm-trained,.qm-banned,.qm-access,.qm-fixes{padding:120px 0;overflow:clip}.qm-now{display:grid;gap:6px;padding:14px 16px 16px;border-radius:16px;background:#f4f8fc;box-shadow:inset 0 0 0 1px #0072bb14}.qm-now__bar{display:flex;gap:5px}.qm-now__bar i{position:relative;flex:1;height:4px;overflow:hidden;border-radius:99px;background:#0072bb24}.qm-now__bar i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--blue);transform:scaleX(0);transform-origin:left}.qm-now__bar i[data-on]:after{transform:none}.qm-now__bar i[data-now]:after{animation:qm-fill var(--beat, 4s) linear forwards}.qm-now__bar i:last-child[data-now]:after{animation-duration:.6s}@keyframes qm-fill{to{transform:none}}.qm-now__count{margin:4px 0 0;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qm-now__line{min-height:3em;margin:0;font-size:15.5px;line-height:1.5;font-weight:600;color:var(--noir);animation:qm-in .5s var(--ease)}.qm-now--all{margin:0;padding:14px 16px;list-style:none;gap:8px}.qm-now--all li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--ink)}.qm-now--all i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-size:11.5px;font-weight:800;color:#fff;background:var(--blue)}@keyframes qm-in{0%{opacity:0;translate:0 6px}}.qm-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;opacity:.25;transition:opacity .5s,transform .5s var(--ease),box-shadow .5s}.qm-chip[data-on]{opacity:1}.qm-chip svg{width:13px;height:13px}.qm-chip--rose{color:var(--rose-deep);background:#fde7ee}.qm-chip--rose b{padding:2px 8px;border-radius:999px;color:#fff;background:var(--rose)}.qm-flash{display:flex;align-items:center;gap:10px;margin:-14px 0 0;padding:0 14px;border-radius:14px;font-size:14px;font-weight:700;color:#fff;background:var(--blue);max-height:0;overflow:hidden;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease),max-height .5s var(--ease),margin .5s var(--ease),padding .5s var(--ease)}.qm-flash[data-on]{max-height:80px;margin-top:0;padding-top:10px;padding-bottom:10px;opacity:1;transform:none}.qm-flash svg{flex:none;width:16px;height:16px;padding:3px;box-sizing:content-box;border-radius:50%;color:var(--blue);background:#fff}.qm-flash--light{color:var(--mint-deep);background:var(--mint-tint)}.qm-flash--light svg{color:#fff;background:var(--mint)}.qm-stage{position:relative}.qm-stage:after{content:"";position:absolute;inset:-6px;z-index:5;border-radius:14px;background:#06142042;opacity:0;pointer-events:none;transition:opacity .35s}.qm-stage:has(.qm-dialog[data-on]):after{opacity:1}.qm-dialog{position:absolute;z-index:6;left:50%;top:50%;width:min(360px,calc(100% - 20px));box-sizing:border-box;display:grid;gap:10px;padding:18px;border-radius:18px;background:#fff;box-shadow:0 30px 70px -20px #062b4599,inset 0 0 0 1px var(--line);opacity:0;transform:translate(-50%,-44%) scale(.96);pointer-events:none;transition:opacity .35s,transform .4s var(--ease)}.qm-dialog[data-on]{opacity:1;transform:translate(-50%,-50%)}.qm-dialog h4{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:16px;line-height:1.3;color:var(--noir)}.qm-dialog h4 svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--rose)}.qm-dialog p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.qm-dialog__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.qm-dialog__btns>*{padding:10px 6px;border-radius:999px;text-align:center;font-size:13px;font-weight:800}.qm-dialog__btns span{color:var(--ink);background:#eef2f6}.qm-dialog__btns span[data-on]{box-shadow:0 0 0 3px #0072bb59;background:var(--blue-pale);color:var(--blue)}.qm-dialog__btns b{color:#fff;background:var(--blue)}.qm-sick__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center;max-width:1100px;margin:0 auto}.qm-sick__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.qm-call{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:700;color:var(--blue);background:var(--blue-pale)}.qm-call svg{width:15px;height:15px}.qm-sick__pic .qm-chip[data-on]{box-shadow:0 0 0 4px #e4577f24}.qm-sick__side{display:grid;gap:22px;justify-items:start}.qm-sick__side .wcv-replay{margin-top:0}.qm-verdict p b{font-size:46px}.qm-sick .qm-verdict{background:#fff;box-shadow:inset 0 0 0 1.5px #0072bb2e,0 24px 48px -30px #062b4573}.qm-sick .qm-verdict[data-ok]:not([data-wait]){box-shadow:inset 0 0 0 1.5px #2fa8838c,0 24px 48px -28px #2fa8838c}.qm-sick .qm-verdict small{color:var(--blue)}.qm-sick .qm-verdict p b{color:var(--noir)}.qm-sick .qm-verdict>span{color:var(--muted)}.qm-sick .qm-verdict[data-wait]{opacity:.55}.qm-sick .qm-verdict>i{background:var(--mint)}.qm-sick__side .wcv-points li{font-size:15px}.qm-trained{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 60%,transparent 100%)}.qm-pick{display:grid;gap:10px}.qm-pick__ask{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:10px 14px;border-radius:14px;background:#f4f8fc}.qm-pick__ask b{font-size:15px;color:var(--noir)}.qm-pick__ask span{font-size:13px;font-weight:600;color:var(--muted)}.qm-pick ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.qm-pick li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:opacity .5s,box-shadow .5s,background .5s}.qm-pick li>i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-style:normal;font-size:13px;font-weight:800;color:var(--blue);background:var(--blue-pale)}.qm-pick li p{display:grid;flex:1;min-width:0;margin:0}.qm-pick li p b{font-size:14.5px;color:var(--noir)}.qm-pick li p small{font-size:12px;color:#8a96a3}.qm-pick li em{flex:none;max-width:52%;font-style:normal;font-size:13px;font-weight:700;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.qm-pick li[data-off]{opacity:.6;background:#f6f8fb;box-shadow:inset 0 0 0 1px var(--line)}.qm-pick li[data-off]>i{color:#8a96a3;background:#eef2f6}.qm-pick li[data-off] em{font-size:12px;font-weight:600;color:var(--rose-deep)}.qm-pick li[data-new]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 28px -18px #0072bb99}.qm-pick li[data-new]>i{color:#fff;background:var(--blue)}.qm-pick li[data-new] em{color:var(--blue);animation:qm-in .45s var(--ease)}.qm-svc{display:grid;gap:8px;padding:14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);opacity:.4;transition:opacity .5s,box-shadow .5s}.qm-svc[data-on]{opacity:1;box-shadow:inset 0 0 0 1.5px #0072bb66,0 18px 36px -24px #062b4580}.qm-svc__title{margin:0;font-size:14.5px;color:var(--muted)}.qm-svc__title b{color:var(--noir)}.qm-svc__hint{margin:-4px 0 2px;font-size:12.5px;line-height:1.45;color:#8a96a3}.qm-svc__head,.qm-svc__row{display:grid;grid-template-columns:minmax(0,1fr) 82px 104px 72px;gap:10px;align-items:center}.qm-svc__head{padding:0 10px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a96a3}.qm-svc__head span:nth-child(2){text-align:right}.qm-svc__row{min-height:48px;padding:6px 10px;border-radius:12px;background:#f6f8fb;transition:background .4s}.qm-svc__row[data-on]{background:var(--blue-pale)}.qm-svc__name{display:grid;justify-items:start;gap:2px}.qm-svc__name b{font-size:14px;color:var(--noir)}.qm-svc__name small{font-size:11.5px;color:#8a96a3}.qm-svc__name em{padding:1px 8px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:800;color:var(--mint-deep);background:var(--mint-tint);animation:qm-in .45s var(--ease)}.qm-svc__base{text-align:right;font-size:12.5px;color:#8a96a3;font-variant-numeric:tabular-nums}.qm-svc__enable{grid-column:3 / 5;justify-self:center;padding:6px 18px;border-radius:999px;font-size:13px;font-weight:800;color:var(--mint-deep);background:var(--mint-tint);transition:box-shadow .3s}.qm-svc__enable[data-glow]{box-shadow:0 0 0 4px #2fa88340}.qm-svc__field{display:flex;align-items:center;justify-content:space-between;gap:4px;height:32px;padding:0 8px;border-radius:8px;font-size:12.5px;color:var(--muted);background:#fff;box-shadow:inset 0 0 0 1px #d6dee6;font-variant-numeric:tabular-nums;animation:qm-in .4s var(--ease);transition:box-shadow .4s,color .4s}.qm-svc__field svg{width:13px;height:13px}.qm-svc__field--price{justify-content:flex-end}.qm-svc__field[data-set]{font-weight:800;color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.qm-banned:before{content:"";position:absolute;inset:0 0 0 35%;z-index:-1;background:radial-gradient(closest-side,rgb(228 87 127 / .12),transparent);pointer-events:none}.qm-banlist{display:grid;gap:8px;padding:12px;border-radius:16px;background:#fdf0f4;box-shadow:inset 0 0 0 1px #f6c6d4;transition:box-shadow .4s}.qm-ban[data-beat="2"] .qm-banlist{box-shadow:inset 0 0 0 1.5px var(--rose),0 0 0 4px #e4577f24}.qm-banlist p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13.5px;font-weight:700;color:var(--rose-deep)}.qm-banlist p svg{width:15px;height:15px}.qm-banlist p small{margin-left:auto;font-size:12px;font-weight:600;color:#b5708a}.qm-banlist div{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fff}.qm-banlist div i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-style:normal;font-size:11px;font-weight:800;color:var(--rose);background:#fde7ee}.qm-banlist div b{font-size:14px;color:var(--noir)}.qm-banlist div span{margin-left:auto;font-size:12.5px;color:#8a96a3;font-variant-numeric:tabular-nums}.qm-access{background:linear-gradient(180deg,transparent 0%,#eaf3fb 35%,#f4f8fc 100%)}.qm-login{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-radius:16px;background:#f6f8fb;transition:opacity .5s}.qm-login>i{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-style:normal;font-size:13px;font-weight:800;color:#fff;background:var(--lilac);transition:background .4s}.qm-login p{display:grid;flex:1 1 120px;margin:0}.qm-login p b{font-size:15px;color:var(--noir)}.qm-login p small{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.qm-login p em{padding:1px 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:800;color:var(--rose-deep);background:#fde7ee;animation:qm-in .4s var(--ease)}.qm-login__set{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;font-size:13px;font-weight:700;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #d6dee6}.qm-login__set svg{width:14px;height:14px;color:#8a96a3}.qm-login__btn{padding:7px 12px;border-radius:999px;font-size:13px;font-weight:800;color:var(--rose-deep);transition:box-shadow .3s,background .3s,color .3s}.qm-login__btn[data-glow]{color:var(--mint-deep);background:var(--mint-tint)}.qm-login[data-gone]>i{background:#b8c2cc}.qm-perms{display:grid;gap:10px;transition:opacity .5s,filter .5s}.qm-perms[data-gone]{opacity:.4;filter:grayscale(1)}.qm-perms__hint{margin:0;font-size:13px;color:var(--muted)}.qm-perms ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.qm-perms li{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:12px;font-size:13px;line-height:1.3;color:#8a96a3;background:#f6f8fb;transition:background .4s,color .4s,box-shadow .4s}.qm-perms li>i{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #c3ccd5;transition:background .3s,box-shadow .3s}.qm-perms li>i svg{width:12px;height:12px;color:#fff}.qm-perms li[data-on]{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qm-perms li[data-on]>i{background:var(--blue);box-shadow:none}.qm-perms li[data-ex]{font-weight:700;color:var(--blue);background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue);animation:qm-in .45s var(--ease)}.qm-perms li em{margin-left:auto;flex:none;font-style:normal;font-size:11px;font-weight:700;color:#8a96a3}.qm-log{display:grid;gap:6px;max-height:0;overflow:hidden;opacity:0;transition:opacity .5s,max-height .5s var(--ease)}.qm-log[data-on]{max-height:200px;opacity:1}.qm-log p{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a96a3}.qm-log div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:9px 12px;border-radius:12px;font-size:13px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.qm-log div b{color:var(--noir)}.qm-log div span{color:var(--muted);font-variant-numeric:tabular-nums}.qm-log div small{margin-left:auto;font-size:12px;font-weight:700;color:var(--lilac-deep)}.qm-acc__foot{margin:0;font-size:12.5px;color:#8a96a3}.qm-fixes:before{content:"";position:absolute;inset:0 0 0 30%;z-index:-1;background:radial-gradient(closest-side,rgb(228 87 127 / .1),transparent);pointer-events:none}.qm-fx__ask{justify-self:start;color:var(--rose-deep);background:#fde7ee}.qm-fx__screens{display:grid}.qm-fx__view{display:grid;gap:10px;align-content:start;min-width:0;max-height:900px;overflow:hidden;transition:opacity .5s,transform .6s var(--ease),max-height .7s var(--ease),visibility .5s}.qm-fx__view:not([data-on]){max-height:0;opacity:0;visibility:hidden;transform:translateY(10px)}.qm-fx__crumb{margin:0;font-size:12px;font-weight:600;color:#8a96a3}.qm-fx__crumb b{color:var(--blue)}.qm-fx__head,.qm-fx__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.qm-fx__head p,.qm-fx__bar>p{display:grid;margin:0}.qm-fx__head p b,.qm-fx__bar>p b{font-size:16px;color:var(--noir)}.qm-fx__head p small,.qm-fx__bar>p small{font-size:12.5px;color:var(--muted)}.qm-fx__log{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:800;color:#fff;background:var(--blue);transition:box-shadow .3s}.qm-fx__log svg{width:14px;height:14px}.qm-fx__log[data-glow]{box-shadow:0 0 0 5px #0072bb38}.qm-fx__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qm-fx__counts div{display:grid;padding:9px 12px;border-radius:14px;background:#f4f8fc;transition:background .4s,box-shadow .4s}.qm-fx__counts small{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a96a3}.qm-fx__counts b{font-size:24px;line-height:1.2;color:var(--noir);font-variant-numeric:tabular-nums}.qm-fx__counts div[data-up]:nth-child(2){background:#fde7ee;box-shadow:inset 0 0 0 1.5px #e4577f80}.qm-fx__counts div[data-up]:nth-child(2) b{color:var(--rose-deep)}.qm-fx__counts div[data-up] b{animation:qm-in .45s var(--ease)}.qm-fx__form{display:grid;gap:8px;max-height:0;overflow:hidden;padding:0 12px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);opacity:0;transition:opacity .5s,max-height .7s var(--ease),padding .6s var(--ease)}.qm-fx__form[data-on]{max-height:420px;padding:12px;opacity:1}.qm-fx__q{margin:0;font-size:12.5px;font-weight:700;color:var(--muted)}.qm-fx__find{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;font-size:12.5px;color:#8a96a3;background:#f3f6f9}.qm-fx__find svg{width:14px;height:14px}.qm-fx__form ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.qm-fx__form li{display:flex;align-items:center;gap:12px;padding:7px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);transition:background .4s,box-shadow .4s}.qm-fx__form li>span{display:grid;min-width:0}.qm-fx__form li>span:first-child{width:92px;flex:none}.qm-fx__form li b{font-size:12.5px;color:var(--noir);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qm-fx__form li small{font-size:11.5px;color:#8a96a3}.qm-fx__form li[data-on]{background:var(--blue-pale);box-shadow:inset 0 0 0 1.5px var(--blue)}.qm-fx__note{display:grid;gap:2px;padding:7px 10px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s}.qm-fx__note small{font-size:11px;font-weight:700;color:#8a96a3}.qm-fx__note span{font-size:13px;color:#8a96a3}.qm-fx__note[data-on]{box-shadow:inset 0 0 0 1.5px var(--blue)}.qm-fx__note[data-on] span{font-weight:600;color:var(--noir);animation:qm-in .45s var(--ease)}.qm-fx__btns{display:flex;align-items:center;gap:8px}.qm-fx__photo{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;font-style:normal;color:#8a96a3;box-shadow:inset 0 0 0 1.5px #c3ccd5;transition:background .4s,color .4s,box-shadow .4s}.qm-fx__photo svg{width:16px;height:16px}.qm-fx__photo[data-on]{color:#fff;background:linear-gradient(135deg,#f3a6bd,var(--rose));box-shadow:none}.qm-fx__btns small{font-size:11.5px;color:#8a96a3}.qm-fx__btns span,.qm-fx__btns b{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:800}.qm-fx__btns span{margin-left:auto;color:var(--ink);background:#eef2f6}.qm-fx__btns b{color:#fff;background:var(--blue);transition:box-shadow .3s}.qm-fx__btns b[data-glow]{box-shadow:0 0 0 5px #0072bb38}.qm-fx__period{display:flex;align-items:center;gap:6px}.qm-fx__period>svg{width:16px;height:16px;color:#8a96a3}.qm-fx__period>b{font-size:12.5px;color:var(--noir);white-space:nowrap}.qm-fx__seg{display:inline-flex;padding:2px;margin-right:4px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line)}.qm-fx__seg i{padding:4px 9px;border-radius:7px;font-style:normal;font-size:11.5px;font-weight:700;color:#8a96a3}.qm-fx__seg i[data-on]{color:var(--blue);background:var(--blue-pale)}.qm-fx__rep table{width:100%;border-collapse:collapse;font-size:13px}.qm-fx__rep th{padding:7px 8px;text-align:right;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a96a3;background:#f6f8fb}.qm-fx__rep th:first-child,.qm-fx__rep th:nth-child(4){text-align:left}.qm-fx__rep td{padding:9px 8px;text-align:right;color:var(--ink);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.qm-fx__rep td:first-child{text-align:left}.qm-fx__rep td:first-child b{color:var(--noir)}.qm-fx__rep td:nth-child(3){font-weight:800}.qm-fx__rep td em{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:800;color:var(--rose-deep);background:#fde7ee;white-space:nowrap}.qm-fx__rep tr[data-flag] td{background:#fff7f9}.qm-fx__rep tr[data-flag] td:nth-child(3){color:var(--rose-deep)}.qm-fx__rate{display:flex;align-items:center;gap:8px}.qm-fx__rate b{width:34px;text-align:right}.qm-fx__rate i{flex:1;min-width:40px;max-width:90px;height:6px;overflow:hidden;border-radius:99px;background:#eef2f6}.qm-fx__rate u{display:block;height:100%;border-radius:inherit;background:var(--blue);transform-origin:left}.qm-fx__rep tr[data-flag] .qm-fx__rate u{background:var(--rose)}.qm-fx__rep[data-on] .qm-fx__rate u{animation:qm-grow .9s var(--ease) backwards}@keyframes qm-grow{0%{transform:scaleX(0)}}.qm-fx__rule{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}@media(max-width:1080px){.qm-sick__grid{grid-template-columns:minmax(0,1fr);gap:36px}.qm-sick__side{max-width:640px}}@media(max-width:720px){.qm-trained,.qm-banned,.qm-access,.qm-fixes{padding:80px 0}.qm-now{padding:12px 12px 14px}.qm-now__line{min-height:4.5em;font-size:14.5px}.qm-call{font-size:13px;padding:7px 12px}.qm-chip{white-space:normal}.qm-verdict p b{font-size:40px}.qm-dialog{padding:14px;gap:8px}.qm-dialog h4{font-size:14.5px}.qm-dialog p{font-size:12.5px}.qm-pick li{gap:10px;padding:8px 10px}.qm-pick li em{max-width:48%;font-size:12px}.qm-pick li[data-off]{flex-wrap:wrap;row-gap:2px}.qm-pick li[data-off] em{flex-basis:100%;max-width:none;padding-left:44px;text-align:left}.qm-svc__head{display:none}.qm-svc__row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.qm-svc__base{grid-column:2;grid-row:1}.qm-svc__enable{grid-column:1 / -1;justify-self:start}.qm-svc__field{grid-row:2}.qm-perms ul{grid-template-columns:minmax(0,1fr)}.qm-banlist div span{display:none}.qm-fx__rep th:nth-child(2),.qm-fx__rep td:nth-child(2),.qm-fx__rep th:nth-child(5),.qm-fx__rep td:nth-child(5){display:none}.qm-fx__rep td em{display:table;margin:3px 0 0}.qm-fx__rate i{min-width:28px}.qm-fx__counts b{font-size:21px}.qm-fx__counts div{padding:8px 10px}.qm-fx__form li>span:first-child{width:82px}}@media(prefers-reduced-motion:reduce){.qm-now__line,.qm-now__bar i:after,.qm-svc__name em,.qm-svc__field,.qm-perms li[data-ex],.qm-login p em,.qm-pick li[data-new] em,.qm-fx__counts b,.qm-fx__note span,.qm-fx__rate u{animation:none!important}}.qm-sick__pic .wcv-z__card em,.qm-ban .wcv-z__card em{display:inline-flex;align-items:center;gap:4px;max-width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qm-sick__pic .wcv-z__card em svg{width:11px;height:11px}@media(max-width:720px){.qm-sick__pic .wcv-z__body,.qm-ban .wcv-z__body{height:var(--zh)}.qm-sick__pic .wcv-z__card em,.qm-ban .wcv-z__card em{font-size:9.5px;padding:2px 5px;letter-spacing:0}.qm-sick__pic .wcv-z__card,.qm-ban .wcv-z__card{padding-right:3px;padding-left:8px}.qm-sick__pic .wcv-z__card em svg{display:none}}.wps.wps-v3 .ptm{gap:14px;padding:24px 26px}.wps.wps-v3 .ptm-top{display:flex;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid #ececf0}.wps.wps-v3 .ptm-top b{font-size:20px}.wps.wps-v3 .ptm-top small{color:#6e6e73;font-size:14px}.wps.wps-v3 .ptm-legend{display:flex;align-items:center;gap:6px;margin-left:auto;color:#6e6e73;font-size:12px;white-space:nowrap}.wps.wps-v3 .ptm-legend i{width:9px;height:9px;margin-left:8px;border-radius:3px}.wps.wps-v3 :is(.ptm-legend i,.ptm-cell)[data-s=working]{--c: #2f7d5b;--f: #d8eee4}.wps.wps-v3 :is(.ptm-legend i,.ptm-cell)[data-s=off]{--c: #64748b;--f: #e8ecf1}.wps.wps-v3 :is(.ptm-legend i,.ptm-cell)[data-s=late]{--c: #9a6b0f;--f: #f9ebcb}.wps.wps-v3 :is(.ptm-legend i,.ptm-cell)[data-s=early]{--c: #005f9f;--f: #e8e0fa}.wps.wps-v3 .ptm-legend i{background:var(--c)}.wps.wps-v3 .ptm-grid{display:grid;grid-template-columns:148px repeat(7,minmax(0,1fr));gap:5px}.wps.wps-v3 .ptm-h{padding:2px 0 4px;color:#6e6e73;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.wps.wps-v3 .ptm-h[data-today]{color:#0072bb}.wps.wps-v3 .ptm-tech{display:grid;align-content:center;padding:6px 10px;border-left:3px solid;border-radius:4px 10px 10px 4px;background:#f5f5f7}.wps.wps-v3 .ptm-tech b{font-size:15px}.wps.wps-v3 .ptm-tech small{color:#6e6e73;font-size:11.5px;white-space:nowrap}.wps.wps-v3 .ptm-cell{display:grid;align-content:center;justify-items:center;min-height:50px;padding:4px;border-radius:10px;background:var(--f);color:var(--c);text-align:center}.wps.wps-v3 .ptm-cell b{font-size:13px;font-weight:600;white-space:nowrap}.wps.wps-v3 .ptm-cell small{font-size:11px;font-weight:600;white-space:nowrap}.wps.wps-v3 .ptm-cell[data-s=working]{background:#f2f8f4}.wps.wps-v3 .ptm-cell[data-s=off]{background:repeating-linear-gradient(135deg,#eef1f5 0 6px,#e5e9ef 6px 12px)}.wps.wps-v3 .ptm-cell[data-s=off] small{font-size:12px}.wps.wps-v3 .ptm-cell[data-today]{box-shadow:inset 0 0 0 1.5px #0072bb59}.wps.wps-v3 .ptm-foot{padding:4px 10px 0;color:#6e6e73;font-size:12px;font-weight:600}.wps.wps-v3 .ptm-n{text-align:center;color:#3a3a3c}.wps.wps-v3 .ptm-n[data-today]{color:#0072bb}.wps.wps-v3 .ptm-req{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:#fdf6e7}.wps.wps-v3 .ptm-req__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f9ebcb;color:#9a6b0f}.wps.wps-v3 .ptm-req__icon svg{width:20px;height:20px}.wps.wps-v3 .ptm-req__who{display:grid}.wps.wps-v3 .ptm-req__who b{font-size:16px}.wps.wps-v3 .ptm-req__who small{color:#6e6e73;font-size:13px}.wps.wps-v3 .ptm-req__warn{display:flex;align-items:center;gap:8px;color:#8a5a00;font-size:13.5px}.wps.wps-v3 .ptm-req__warn svg{flex:none;width:16px;height:16px}.wps.wps-v3 .ptm-req__btns{display:flex;gap:8px}.wps.wps-v3 .ptm-req__btns>*{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:999px;font-size:14px;font-style:normal;font-weight:600}.wps.wps-v3 .ptm-req__btns em{background:#fff;color:#3a3a3c;box-shadow:inset 0 0 0 1px #e5e5ea}.wps.wps-v3 .ptm-req__btns b{background:#1d1d1f;color:#fff}.wps.wps-v3 .ptm-req__btns svg{width:15px;height:15px}@media(max-width:1000px){.wps.wps-v3 .ptm-legend{display:none}.wps.wps-v3 .ptm-req{grid-template-columns:auto minmax(0,1fr) auto}.wps.wps-v3 .ptm-req__warn{grid-column:2 / -1;grid-row:2}}@media(max-width:760px){.wps.wps-v3 .ptm{padding:16px;gap:10px}.wps.wps-v3 .ptm-top{flex-wrap:wrap;gap:2px 10px}.wps.wps-v3 .ptm-top small{font-size:12px}.wps.wps-v3 .ptm-grid{grid-template-columns:76px repeat(3,minmax(0,1fr));gap:4px}.wps.wps-v3 .ptm-grid>[data-d="3"],.wps.wps-v3 .ptm-grid>[data-d="4"],.wps.wps-v3 .ptm-grid>[data-d="5"],.wps.wps-v3 .ptm-grid>[data-d="6"]{display:none}.wps.wps-v3 .ptm-tech{padding:4px 8px}.wps.wps-v3 .ptm-tech small{display:none}.wps.wps-v3 .ptm-cell{min-height:40px}.wps.wps-v3 .ptm-cell b{font-size:12px}.wps.wps-v3 .ptm-foot{padding-left:8px}.wps.wps-v3 .ptm-req{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:10px 12px}.wps.wps-v3 .ptm-req__icon{width:34px;height:34px}.wps.wps-v3 .ptm-req__warn{grid-column:1 / -1;grid-row:auto;font-size:12.5px}.wps.wps-v3 .ptm-req__btns{grid-column:1 / -1}.wps.wps-v3 .ptm-req__btns>*{flex:1;justify-content:center;padding:7px 10px;font-size:13px}}.wps.wps-v3 .ptm-out{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:16px;background:repeating-linear-gradient(135deg,#e4577f21 0 7px,#e4577f0a 7px 15px);box-shadow:inset 0 0 0 1px #e4577f59}.wps.wps-v3 .ptm-out b{font-size:20px}.wps.wps-v3 .ptm-out span{color:#a3244d;font-size:15px;font-weight:700}.wps.wps-v3 .ptm-moves{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wps.wps-v3 .ptm-moves li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:center;padding:10px 14px;border-radius:12px;background:#f5f5f7}.wps.wps-v3 .ptm-moves b{font-size:16px}.wps.wps-v3 .ptm-moves small{grid-column:1;color:#6e6e73;font-size:13px}.wps.wps-v3 .ptm-moves em{grid-column:2;grid-row:1 / 3;display:inline-flex;align-items:center;gap:4px;color:#1b7a4b;font-size:14px;font-style:normal;font-weight:700}.wps.wps-v3 .ptm-moves li[data-keep] em{color:#6e6e73}.wps.wps-v3 .ptm-moves em svg{width:14px;height:14px}.wps.wps-v3 .ptm-ban{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .ptm-ban>svg{flex:none;width:22px;height:22px;color:#b4362a}.wps.wps-v3 .ptm-ban span{display:grid}.wps.wps-v3 .ptm-ban b{font-size:16px}.wps.wps-v3 .ptm-ban small{color:#6e6e73;font-size:14px}.wps.wps-v3 .ptm-dlg{display:grid;gap:8px;padding:18px;border-radius:18px;box-shadow:0 0 0 1px #e5e5ea,0 18px 36px -24px #00000059}.wps.wps-v3 .ptm-dlg__h{display:flex;align-items:center;gap:8px;margin:0;font-size:18px!important;font-weight:700}.wps.wps-v3 .ptm-dlg__h svg{flex:none;width:20px;height:20px;color:#c7861a}.wps.wps-v3 .ptm-dlg small{color:#3a3a3c;font-size:15px;line-height:1.4}.wps.wps-v3 .ptm-dlg__btns{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.wps.wps-v3 .ptm-dlg__btns>*{padding:8px 16px;border-radius:999px;font-size:15px;font-weight:600}.wps.wps-v3 .ptm-dlg__btns span{background:#1d1d1f;color:#fff}.wps.wps-v3 .ptm-dlg__btns b{color:#6e6e73;box-shadow:inset 0 0 0 1px #e5e5ea}.wps.wps-v3 .ptm-login{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f5f5f7}.wps.wps-v3 .ptm-login>i{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:#c9dcef;color:#0b5c99;font-size:14px;font-style:normal;font-weight:700}.wps.wps-v3 .ptm-login>span{display:grid;flex:1}.wps.wps-v3 .ptm-login b{font-size:17px}.wps.wps-v3 .ptm-login small{color:#6e6e73;font-size:14px}.wps.wps-v3 .ptm-login em{padding:6px 12px;border-radius:999px;color:#b4362a;font-size:14px;font-style:normal;font-weight:600;box-shadow:inset 0 0 0 1px #f0c9c3}.wps.wps-v3 .ptm-perms{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wps.wps-v3 .ptm-perms li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;color:#aeaeb2;font-size:15px}.wps.wps-v3 .ptm-perms li[data-on]{color:#1d1d1f}.wps.wps-v3 .ptm-perms li>i{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #d1d1d6}.wps.wps-v3 .ptm-perms li[data-on]>i{background:#1b7a4b;color:#fff;box-shadow:none}.wps.wps-v3 .ptm-perms li>i svg{width:13px;height:13px}.wps.wps-v3 .ptm-perms li>span{flex:1;min-width:0}.wps.wps-v3 .ptm-perms em{padding:2px 8px;border-radius:999px;background:#e8e0fa;color:#4b3a9c;font-size:12px;font-style:normal;font-weight:700}.wps.wps-v3 .ptm-rep__h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0}.wps.wps-v3 .ptm-rep__h b{font-size:19px}.wps.wps-v3 .ptm-rep__h small{color:#6e6e73;font-size:14px}.wps.wps-v3 .ptm-rep{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:0;font-size:16px}.wps.wps-v3 .ptm-rep>span{padding:10px 8px;border-bottom:1px solid #ececf0;text-align:right}.wps.wps-v3 .ptm-rep>span:nth-child(4n+1){text-align:left}.wps.wps-v3 .ptm-rep__th{color:#6e6e73;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wps.wps-v3 .ptm-rep>span[data-flag]{color:#b4362a}.wps.wps-v3 .ptm-rep>span[data-flag] em{display:block;font-size:12px;font-style:normal;font-weight:700}.wps.wps-v3 .ptm-reprint{background:#fdf3e2;color:#8a5a00}@media(max-width:760px){.wps.wps-v3 .ptm-moves li{padding:8px 10px}.wps.wps-v3 .ptm-moves b{font-size:15px}.wps.wps-v3 .ptm-moves em{font-size:13px}.wps.wps-v3 .ptm-dlg{padding:14px}.wps.wps-v3 .ptm-dlg__h{font-size:16px!important}.wps.wps-v3 .ptm-dlg small{font-size:14px}.wps.wps-v3 .ptm-perms li{padding:6px 8px;font-size:14px}.wps.wps-v3 .ptm-rep{font-size:14px}.wps.wps-v3 .ptm-rep>span{padding:8px 4px}.wps.wps-v3 .ptm-rep__th{font-size:10.5px}}.wps.wps-v3 .ptm-tk{gap:12px;white-space:nowrap}@media(max-width:760px){.wps.wps-v3 .ptm-tk{padding:14px 16px;font-size:16px}}.qt-sec{padding:120px 0;overflow:clip}.qt-assign{background:linear-gradient(180deg,#eaf3fb 0%,#f4f8fc 60%,transparent 100%)}.qt-bonus:before{content:"";position:absolute;inset:0 40% 0 0;z-index:-1;background:radial-gradient(closest-side,rgb(160 120 230 / .14),transparent);pointer-events:none}.qt-request{background:linear-gradient(180deg,transparent 0%,#f4f8fc 40%,#eaf3fb 100%)}.qt-group:before{content:"";position:absolute;inset:0 0 0 35%;z-index:-1;background:radial-gradient(closest-side,rgb(0 114 187 / .1),transparent);pointer-events:none}.qt-sec .wcv-split--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr)}.qt-bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.qt-bar b{font-size:15px;color:var(--noir)}.qt-bar span{font-size:12.5px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.qt-sheet{display:grid;gap:4px}.qt-sheet__head,.qt-row{display:grid;grid-template-columns:var(--grid);gap:4px;align-items:stretch}.qt-sheet__head span{padding:2px 0 4px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8a96a3;font-variant-numeric:tabular-nums}.qt-sheet__head span:first-child{text-align:left;padding-left:6px}.qt-sheet__x{border-left:1.5px dashed #b9cfe3}.qt-who{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;-moz-column-gap:6px;column-gap:6px;row-gap:1px;min-height:46px;padding:4px 8px;box-sizing:border-box;border-radius:9px;background:color-mix(in srgb,var(--role) 13%,white);border-left:3px solid var(--role);transition:box-shadow .35s}.qt-who b{font-size:13.5px;color:var(--noir);white-space:nowrap}.qt-who small{justify-self:end;font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.qt-who em{grid-column:1 / -1;display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:10.5px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:wcv-in .4s var(--ease)}.qt-who em svg{flex:none;width:11px;height:11px}.qt-who em[data-next]{justify-self:start;padding:1px 8px;border-radius:999px;font-weight:800;color:#fff;background:var(--blue)}.qt-row[data-next] .qt-who{box-shadow:inset 0 0 0 2px var(--blue),0 8px 18px -12px #0072bbb3}.qt-row[data-lit] .qt-who{box-shadow:inset 0 0 0 2px var(--rose)}.qt-row[data-lit][data-next] .qt-who{box-shadow:inset 0 0 0 2px var(--blue),0 0 0 3px #e4577f4d}.qt-cell{position:relative;display:grid;place-content:center;justify-items:center;min-width:0;min-height:46px;padding:2px;box-sizing:border-box;overflow:hidden;border-radius:8px;font-size:13px;font-weight:800;line-height:1.15;color:var(--noir);font-variant-numeric:tabular-nums;background:#f4f8fc;animation:wcv-in .45s var(--ease) backwards}.qt-cell[data-stage=empty]{animation:none}.qt-cell b{font-size:12.5px}.qt-cell i{font-style:normal;font-size:10.5px;font-weight:700;opacity:.85;white-space:nowrap}.qt-cell[data-stage=booked],.qt-cell[data-stage=here]{color:var(--mint-deep);background:#fff;border:2px dashed var(--mint)}.qt-cell[data-stage=here]{border-style:solid;box-shadow:0 0 0 3px #2fa88340}.qt-cell[data-stage=chair]{color:#fff;background:var(--rose);box-shadow:0 8px 16px -10px #e4577fcc}.qt-cell[data-stage=done]{background:var(--fill);box-shadow:inset 0 0 0 1.5px var(--edge)}.qt-cell[data-bonus]{font-style:italic}.qt-cell__heart{position:absolute;top:4px;right:4px;width:11px;height:11px;color:var(--rose);fill:currentColor}.qt-cell[data-stage=chair] .qt-cell__heart{color:#fff}.qt-cell--x[data-stage=empty]{background:#fff;box-shadow:inset 0 0 0 1.5px #e3f1fc}.qt-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-2px 0 0;font-size:12px;font-weight:700;color:var(--muted)}.qt-legend span{display:inline-flex;align-items:center;gap:6px}.qt-legend span:before{content:"";width:12px;height:12px;border-radius:4px}.qt-legend [data-stage=booked]:before{box-sizing:border-box;background:#fff;border:2px dashed var(--mint)}.qt-legend [data-stage=chair]:before{background:var(--rose)}.qt-legend [data-stage=heart]:before{display:none}.qt-legend [data-stage=heart] svg{width:12px;height:12px;color:var(--rose);fill:currentColor}.qt-legend [data-stage=done]:before{background:linear-gradient(135deg,#2a8ff459 0 33%,#20b66b59 33% 66%,#ab4eda59 66%);box-shadow:inset 0 0 0 1.5px #1f293740}.qt-say{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#f4f8fc;box-shadow:inset 0 0 0 1px #e3f1fc}.qt-say__top{display:flex;justify-content:space-between;gap:10px;margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qt-say__top span{font-weight:700;letter-spacing:0;text-transform:none;color:#8a96a3}.qt-say__line{min-height:3em;margin:0;font-size:15px;line-height:1.5;font-weight:600;color:var(--noir);animation:wcv-in .45s var(--ease)}.qt-story li span{min-width:0}.qt-stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:center;max-width:1120px;margin:0 auto}.qt-verdict{display:grid;gap:18px}.qt-verdict__card{display:grid;gap:4px;padding:22px 24px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 2px var(--blue),0 24px 50px -28px #0072bb99;animation:wcv-in .5s var(--ease)}.qt-verdict__card small{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.qt-verdict__card b{font-size:56px;line-height:1.05;font-weight:700;letter-spacing:-.03em;color:var(--noir)}.qt-verdict__card span{font-size:15.5px;line-height:1.5;color:var(--ink)}.qt-line{display:grid;gap:6px;margin:0;padding:0;list-style:none}.qt-line li{display:grid;grid-template-columns:34px auto 1fr;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;font-size:14px;color:var(--ink);background:#ffffffd1;box-shadow:inset 0 0 0 1px #0072bb1a;animation:wcv-in .45s var(--ease) backwards}.qt-line li:nth-child(2){animation-delay:.06s}.qt-line li:nth-child(3){animation-delay:.12s}.qt-line li:nth-child(4){animation-delay:.18s}.qt-line li:nth-child(5){animation-delay:.24s}.qt-line i{font-style:normal;font-size:12px;font-weight:800;color:var(--blue);font-variant-numeric:tabular-nums}.qt-line b{color:var(--noir)}.qt-line span{justify-self:end;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.qt-line li[data-first]{color:#fff;background:var(--blue);box-shadow:0 10px 22px -14px #0072bbcc}.qt-line li[data-first] i,.qt-line li[data-first] b,.qt-line li[data-first] span{color:#fff}.qt-line li[data-busy]{background:#ffffff8c}.qt-line li[data-busy] b,.qt-line li[data-busy] span{color:var(--muted)}.qt-line li[data-busy] i{color:var(--rose)}.qt-wait{display:grid;gap:8px}.qt-wait__head{display:flex;gap:6px;margin:0;font-size:14px;color:var(--noir)}.qt-wait__head span{color:var(--muted);font-weight:700}.qt-wait__card{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 10px 22px -18px #062b4599;transition:opacity .5s,transform .5s var(--ease)}.qt-wait__card[data-gone]{opacity:.35;transform:scale(.98)}.qt-wait__card p{display:grid;gap:2px;margin:0}.qt-wait__card p b{font-size:15px;color:var(--noir)}.qt-wait__card p span{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.qt-wait__line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;font-size:13.5px;font-weight:700;color:var(--noir);background:#f4f8fc}.qt-wait__line em{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:800;color:var(--blue);background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue);transition:background .3s,color .3s}.qt-wait__line em svg{width:14px;height:14px}.qt-wait__line em[data-open]{color:#fff;background:var(--blue)}.qt-as__stack{display:grid}.qt-as__stack>*{grid-area:1 / 1}.qt-as__floor{display:grid;gap:12px;align-content:start}.qt-as__done{margin-top:-2px}.qt-as[data-beat="4"] .qt-as__done{opacity:1;transform:none}.qt-menu{position:relative;z-index:4;align-self:start;display:grid;gap:4px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 30px 60px -20px #062b458c,inset 0 0 0 1px var(--line);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .45s,transform .45s var(--ease)}.qt-menu[data-on]{opacity:1;transform:none}.qt-as[data-beat="4"] .qt-menu{opacity:0;pointer-events:none}.qt-menu__find{display:flex;align-items:center;gap:8px;margin:0 0 2px;padding:7px 10px;border-radius:10px;font-size:13px;color:#8a96a3;background:#f4f8fc}.qt-menu__find svg{width:15px;height:15px}.qt-menu__group{display:grid;gap:3px;padding:2px;border-radius:12px;transition:background .4s,box-shadow .4s}.qt-menu__mh{margin:4px 6px 0;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.qt-opt{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;transition:background .35s,color .35s,opacity .35s}.qt-opt>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-style:normal;font-size:10.5px;font-weight:800;color:var(--blue);background:var(--blue-pale)}.qt-opt span{display:grid;min-width:0}.qt-opt b{font-size:14px;color:var(--noir)}.qt-opt small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-opt em{font-style:normal;font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.qt-opt[data-off]{opacity:.5}.qt-opt[data-off]>i{color:#8a96a3;background:#eef2f6}.qt-as[data-beat="1"] [data-group="Not qualified for this service"],.qt-as[data-beat="2"] [data-group="Would run late"]{background:#fde7ee;box-shadow:inset 0 0 0 1.5px #e4577f73}.qt-as[data-beat="1"] [data-group="Not qualified for this service"] .qt-opt,.qt-as[data-beat="2"] [data-group="Would run late"] .qt-opt{opacity:.85}.qt-as[data-beat="2"] [data-group="Would run late"] em{color:var(--rose-deep)}.qt-as:is([data-beat="2"],[data-beat="3"]) [data-group=Next] .qt-opt{background:var(--blue-pale)}.qt-opt[data-pick]{background:var(--blue)!important}.qt-opt[data-pick] b,.qt-opt[data-pick] em{color:#fff}.qt-opt[data-pick]>i{color:var(--blue);background:#fff}.qt-bn__dialog{top:44%}.qt-bn[data-beat="2"] .qt-bn__dialog{opacity:1;transform:translate(-50%,-50%)}.qt-bn[data-beat="2"]:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;background:#06142047}.qt-bn__dialog h4 svg{color:var(--mint)}.qt-bn__dialog .qt-bn__sub{margin-top:-6px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.qt-bn__dialog dl div:last-child{padding-top:4px;border-top:1px solid var(--line);font-weight:800;color:var(--noir)}.qt-bn__note{margin:0;padding:8px 10px;border-radius:10px;font-size:12.5px;font-weight:700;line-height:1.4;color:var(--lilac-deep);background:var(--lilac-tint)}.qt-switch{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;background:#f4f8fc;box-shadow:inset 0 0 0 1px var(--line)}.qt-switch>i{flex:none;position:relative;width:40px;height:22px;margin-top:2px;border-radius:999px;background:#cdd6df;transition:background .35s}.qt-switch>i u{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .35s var(--ease)}.qt-switch[data-on]>i{background:var(--mint)}.qt-switch[data-on]>i u{left:21px}.qt-switch{transition:box-shadow .4s,background .4s}.qt-switch[data-lit]{background:var(--mint-tint);box-shadow:inset 0 0 0 1.5px var(--mint)}.qt-switch p{display:grid;gap:2px;margin:0}.qt-switch b{font-size:14px;color:var(--noir)}.qt-switch span{font-size:12.5px;line-height:1.45;color:var(--muted)}.qt-gp__pair{display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:16px;align-items:start}.qt-gp__sheet{display:grid;gap:14px}.qt-side{display:grid;gap:14px;align-content:start}.qt-side__box{display:grid;gap:8px;animation:wcv-in .45s var(--ease)}.qt-side__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0}.qt-side__head b{font-size:14px;color:var(--noir)}.qt-side__head b span{font-weight:700;color:var(--muted)}.qt-side__head>span{font-size:12px;font-weight:700;color:var(--muted)}.qt-side__done{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:700;line-height:1.4;color:var(--noir);background:var(--mint-tint);animation:wcv-in .45s var(--ease) .2s backwards}.qt-side__done svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--mint-deep)}.qt-side__empty{margin:0;padding:12px;border-radius:12px;font-size:12.5px;line-height:1.45;color:var(--muted);background:#f4f8fc}.qt-party{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--lilac),0 14px 30px -22px #062b4599}.qt-party>p{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0}.qt-party>small{margin-top:-6px;font-size:12.5px;font-weight:700;color:var(--muted)}.qt-party>p b{font-size:15px;color:var(--noir);font-variant-numeric:tabular-nums}.qt-party>p span{flex:1;min-width:0;font-size:14.5px;font-weight:600;color:var(--noir)}.qt-party__chips span{flex:none!important;padding:4px 10px;border-radius:999px;font-size:12.5px!important;font-weight:800!important;color:var(--lilac-deep)!important;background:var(--lilac-tint)}.qt-gp[data-beat="1"] .qt-party{box-shadow:inset 0 0 0 1.5px var(--lilac),0 0 0 4px #7a5ce026}.qt-party--in{gap:6px;box-shadow:inset 0 0 0 1.5px var(--blue),0 14px 30px -22px #062b4599}.qt-party--in>small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.qt-guest{display:grid;gap:2px;padding-top:6px;border-top:1px solid var(--line)}.qt-guest b{font-size:13.5px;color:var(--noir)}.qt-guest p{display:flex;align-items:center;gap:8px;margin:0}.qt-guest p span{display:inline-flex;flex:1;align-items:center;gap:4px;min-width:0;font-size:12.5px;color:var(--muted)}.qt-guest p span svg{width:11px;height:11px;margin-left:3px;color:var(--rose);fill:currentColor}.qt-guest em{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:74px;padding:5px 0;border-radius:8px;font-style:normal;font-size:12px;font-weight:800;color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.qt-guest em svg{width:12px;height:12px}.qt-guest em[data-start]{color:#fff;background:var(--mint);box-shadow:none}.qt-guest em[data-start] svg{fill:currentColor}.qt-cell[data-mark]{padding-right:15px}.qt-cell__mark{position:absolute;top:0;right:0;bottom:0;display:grid;place-items:center;width:14px;font-size:10px;font-weight:800;font-style:normal;text-decoration:none;color:var(--rose-deep);background:#fff;border-left:1.5px solid var(--rose)}@media(max-width:1080px){.qt-gp__pair{grid-template-columns:minmax(0,1fr)}.qt-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.qt-sec .wcv-split--flip{grid-template-columns:minmax(0,1fr)}.qt-stage{grid-template-columns:minmax(0,1fr);gap:32px;max-width:720px}.qt-verdict__card b{font-size:46px}}@media(max-width:720px){.qt-sec{padding:80px 0}.qt-sheet,.qt-sheet__head,.qt-row{gap:3px}.qt-who{min-height:40px;padding:3px 5px;grid-template-columns:minmax(0,1fr);border-left-width:2px}.qt-who b{font-size:12px;overflow:hidden;text-overflow:ellipsis}.qt-who small{justify-self:start;font-size:9.5px}.qt-who em{font-size:9.5px}.qt-who em[data-next]{padding:0 6px}.qt-cell{min-height:40px;font-size:11px;border-radius:6px}.qt-cell b{font-size:11px}.qt-cell i{font-size:9px}.qt-sheet__head span{font-size:9.5px;letter-spacing:0}.qt-say__line{font-size:14px;min-height:4.5em}.qt-next .wcv-brush__stroke{width:140px;opacity:.3}.qt-next .wcv-brush__stroke[data-slot="0"]{left:-40px;top:2%}.qt-next .wcv-brush__stroke[data-slot="2"]{right:-40px;top:3%}.qt-next .wcv-brush__stroke:is([data-slot="1"],[data-slot="3"]){display:none}.qt-verdict__card{padding:18px}.qt-verdict__card b{font-size:40px}.qt-line li{font-size:13px;padding:6px 8px}.qt-opt{gap:8px;padding:5px 6px}}@media(prefers-reduced-motion:reduce){.qt-cell,.qt-who em,.qt-say__line,.qt-verdict__card,.qt-line li,.qt-side__box{animation:none!important}}.wps-cmp-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.wps-cmp-hero__cta .wps-btn svg{width:18px;height:18px}.wps-cmp__table .wps-price__row{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1.3fr);gap:20px;align-items:start;padding:16px 26px;line-height:1.45}.wps-cmp__table .wps-price__row>span:not(:first-child){justify-content:flex-start;text-align:left}.wps-cmp__table .wps-price__row>span[role=rowheader]{font-weight:700;color:var(--noir)}.wps-cmp__table .wps-price__row--head{align-items:center}.wps-cmp__table .wps-cmp__ours{gap:9px}.wps-cmp__table .wps-price__row:not(.wps-price__row--head) .wps-cmp__ours{color:var(--noir);font-weight:600}.wps-cmp__table .wps-price__row--head .wps-cmp__ours{color:var(--blue)}.wps-cmp__table .wps-price__yes{flex:none;margin-top:1px}.wps-cmp__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wps-cmp__fees{max-width:760px;margin:-40px 0 72px;font-size:17px;line-height:1.55;color:var(--ink)}.wps-cmp__why{margin-bottom:72px}.wps-cmp__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wps-cmp__card{padding:26px 28px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0072bb1a}.wps-cmp__card h3,.wps-cmp__note h3{margin:0 0 8px;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--noir)}.wps-cmp__card p,.wps-cmp__note p{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.wps-cmp__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:96px}.wps-cmp__note{padding:28px;border-radius:20px;background:var(--sky, #eef6fc)}.wps-cmp__note--move{background:#fff;box-shadow:0 0 0 1px #0072bb1a}.wps-cmp__icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:16px;border-radius:11px;background:var(--blue);color:#fff}.wps-cmp__icon svg{width:19px;height:19px}.wps-cmp .wps-price__faqwrap{margin-bottom:56px}.wps-cmp__fine{margin:0;padding-top:18px;border-top:1px solid var(--line);font-size:13px;line-height:1.6;color:var(--muted)}.wps-cmp__fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.wps-cmp__table .wps-price__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;padding:14px 16px;font-size:13.5px}.wps-cmp__table .wps-price__row>span[role=rowheader]{grid-column:1 / -1}.wps-cmp__table .wps-price__row--head>span:first-child{display:none}.wps-cmp__fees{margin-top:-40px;font-size:15.5px}.wps-cmp__cards,.wps-cmp__pair{grid-template-columns:minmax(0,1fr)}}.wps-cmp-sv{margin-bottom:72px}.wps-cmp-sv__lede,.wps-cmp-sv__none{max-width:640px;margin:-24px 0 28px;font-size:17px;line-height:1.55;color:var(--ink)}.wps-cmp-sv__none{margin-top:0;padding:22px 26px;border-radius:20px;background:var(--sky, #eef6fc)}.wps-cmp-sv__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 36px;align-items:center;margin-bottom:26px}.wps-cmp-sv__controls label{display:flex;justify-content:space-between;align-items:baseline;grid-row:1;font-size:14px;font-weight:700;color:var(--noir)}.wps-cmp-sv__controls label:nth-of-type(2){grid-column:2}.wps-cmp-sv__controls label:nth-of-type(1){grid-column:1}.wps-cmp-sv__controls output{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--blue)}.wps-cmp-sv__controls input[type=range]{grid-row:2;width:100%;height:32px;margin:0;accent-color:var(--blue);cursor:pointer}.wps-cmp-sv__controls input[type=range]:first-of-type{grid-column:1}.wps-cmp-sv__controls input[type=range]:last-of-type{grid-column:2}.wps-cmp-sv__tiles{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.wps-cmp-sv__hero,.wps-cmp-sv__tile{display:flex;flex-direction:column;gap:4px;padding:22px 24px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0072bb1a}.wps-cmp-sv__hero{background:var(--blue);box-shadow:none;color:#fff}.wps-cmp-sv__hero[data-gain=false]{background:var(--blue-deep, #062b45)}.wps-cmp-sv__hero span{font-size:15px;font-weight:600;opacity:.9}.wps-cmp-sv__hero strong{font-size:clamp(32px,4.4vw,48px);line-height:1.05;font-weight:700;letter-spacing:-.03em}.wps-cmp-sv__tile span{font-size:14px;font-weight:700;color:var(--muted)}.wps-cmp-sv__tile strong{font-size:21px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--noir)}.wps-cmp-sv__tile em{font-style:normal;font-size:13.5px;color:var(--muted)}.wps-cmp-sv__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wps-cmp-sv__chart{margin:0;padding:22px 22px 14px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0072bb1a}.wps-cmp-sv__chart figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:8px}.wps-cmp-sv__chart h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--noir)}.wps-cmp-sv__legend{display:flex;gap:16px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--ink)}.wps-cmp-sv__legend li{display:inline-flex;align-items:center;gap:7px}.wps-cmp-sv__key{display:inline-block;flex:none;width:14px;height:3px;border-radius:2px}.wps-cmp-sv__plot{position:relative}.wps-cmp-sv__plot svg{display:block;width:100%;height:auto;touch-action:pan-y;cursor:crosshair;border-radius:12px}.wps-cmp-sv__plot svg:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wps-cmp-sv__grid{stroke:var(--line);stroke-width:1}.wps-cmp-sv__cross{stroke:#9aa5ae;stroke-width:1}.wps-cmp-sv__tick{font-size:12px;fill:var(--muted);font-variant-numeric:tabular-nums}.wps-cmp-sv__val{font-size:13px;font-weight:700;fill:var(--noir);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.wps-cmp-sv__tip{position:absolute;top:6px;z-index:2;display:flex;flex-direction:column;gap:3px;min-width:170px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #00000014,0 14px 30px -12px #062b4559;font-size:13px;color:var(--ink);pointer-events:none;transform:translate(12px)}.wps-cmp-sv__tip[data-side=left]{transform:translate(calc(-100% - 12px))}.wps-cmp-sv__tip strong{font-size:13px;color:var(--noir)}.wps-cmp-sv__tiprow{display:flex;align-items:center;gap:7px}.wps-cmp-sv__tiprow b{font-size:14px;color:var(--noir);font-variant-numeric:tabular-nums}.wps-cmp-sv__tip em{font-style:normal;font-weight:700;color:var(--blue-dark, #005f9f)}.wps-cmp-sv__table{margin-top:14px}.wps-cmp-sv__table summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--blue)}.wps-cmp-sv__tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-height:340px;margin-top:12px;overflow:auto}.wps-cmp-sv__table table{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.wps-cmp-sv__table caption{padding:6px 0;text-align:left;font-weight:700;color:var(--noir)}.wps-cmp-sv__table th,.wps-cmp-sv__table td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--line)}.wps-cmp-sv__table th:first-child{text-align:left;font-weight:600}.wps-cmp-sv__fine{max-width:760px;margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}@media(max-width:900px){.wps-cmp-sv__charts,.wps-cmp-sv__tables{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.wps-cmp-sv__lede,.wps-cmp-sv__none{margin-top:-16px;font-size:15.5px}.wps-cmp-sv__controls{grid-template-columns:minmax(0,1fr);gap:4px}.wps-cmp-sv__controls label:nth-of-type(1),.wps-cmp-sv__controls input[type=range]:first-of-type{grid-column:1}.wps-cmp-sv__controls label:nth-of-type(2),.wps-cmp-sv__controls input[type=range]:last-of-type{grid-column:1}.wps-cmp-sv__controls label:nth-of-type(1){grid-row:1}.wps-cmp-sv__controls input[type=range]:first-of-type{grid-row:2}.wps-cmp-sv__controls label:nth-of-type(2){grid-row:3;margin-top:10px}.wps-cmp-sv__controls input[type=range]:last-of-type{grid-row:4}.wps-cmp-sv__tiles{grid-template-columns:minmax(0,1fr)}.wps-cmp-sv__chart{padding:18px 14px 10px}}@media(prefers-reduced-motion:no-preference){.wps-cmp-sv__hero strong{transition:opacity .15s ease}}@media(max-width:760px){.wps-cmp-sv__tick{font-size:17px}.wps-cmp-sv__val{font-size:22px;stroke-width:4px}}
