@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@layer _.a{.Jv151{margin-top:.5rem}.CHV1uCd151{grid-template-areas:".checkmark icon label."". . .description."}.DfLJE0151{grid-template-columns:.5625rem auto auto minmax(0,1fr) .5625rem}.Dxy3qDe151{grid-template-columns:.75rem auto auto minmax(0,1fr) .75rem}.DdpPw4151{grid-template-columns:.9375rem auto auto minmax(0,1fr) .9375rem}.DTw5ujc151{grid-template-columns:1.125rem auto auto minmax(0,1fr) 1.125rem}.IH8XZ7c151{margin-inline-start:.5625rem}.Ip2UVod151{margin-inline-start:.75rem}.IaxPIqb151{margin-inline-start:.9375rem}.I2d3n151{margin-inline-start:1.125rem}.HH8XZ7c151{margin-inline-end:.5625rem}.Hp2UVod151{margin-inline-end:.75rem}.HaxPIqb151{margin-inline-end:.9375rem}.H2d3n151{margin-inline-end:1.125rem}.FLvNfn151{height:2px}.-R_-R6sYnSd151{--R:calc(var(--F,var(--M)) * 3 / 16 - var(--l,2px))}.NuHSBze151{min-width:var(--trigger-width)}.ZuHSBze151{width:var(--trigger-width)}.OEzkoQe151{outline-color:var(--s2-container-bg)}.FRGfhd:before{content:" ";visibility:hidden;width:0}._Ia151{opacity:0}._Ib151{opacity:1}.Ye151{transition-property:none}.Xe151{transition-duration:.5s}._H40ub4c151{object-fit:inherit}.__D40ub4c151{object-position:inherit}:where(:root,:host){--s2-color-scheme:light dark;--s2-scale:1;--s2-font-size-base:14;--lightningcss-light:initial;--lightningcss-dark: }@media (prefers-color-scheme:dark){:where(:root,:host){--lightningcss-light: ;--lightningcss-dark:initial}}@media not ((hover:hover) and (pointer:fine)){:where(:root,:host){--s2-scale:1.25;--s2-font-size-base:17}}.-Ovbhqd-gX151{--s2-container-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111)}.-Ovbhqd-gqlRAZb151{--s2-container-bg:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#1b1b1b)}.gEzkoQe151{background-color:var(--s2-container-bg);background-color:var(--s2-container-bg);background-color:var(--s2-container-bg)}.pw151{color:#0000}._ma151{-webkit-box-decoration-break:clone;box-decoration-break:clone}.Lh151{max-width:calc(20rem * var(--s2-scale))}.__ya151{grid-auto-rows:min-content}.DGTLJAe151{grid-template-columns:.5625rem auto auto minmax(0,1fr) auto auto auto .5625rem}.Deb5jcb151{grid-template-columns:.75rem auto auto minmax(0,1fr) auto auto auto .75rem}.DyaX9Fb151{grid-template-columns:.9375rem auto auto minmax(0,1fr) auto auto auto .9375rem}.Dk92HIe151{grid-template-columns:1.125rem auto auto minmax(0,1fr) auto auto auto 1.125rem}.Tu7Fubd151{padding-top:calc((var(--M) - var(--_k,0px) - var(--h,0px) - 1lh) / 2)}.Qu7Fubd151{padding-bottom:calc((var(--M) - var(--_k,0px) - var(--h,0px) - 1lh) / 2)}.qh151{column-gap:0}.CcAc39c151{grid-template-areas:".checkmark icon label value keyboard descriptor."". . .description. . . ."}.EpvfBwb151{grid-template-rows:auto minmax(0,min-content)}.FF151{height:min-content}.ry151{cursor:pointer}.Yg151{transition-property:transform,translate,scale,rotate}.pu151{color:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#5681ff)}.ps151{color:var(--lightningcss-light,#274dea)var(--lightningcss-dark,#6995fe)}.z2CW8rb151{grid-column-start:checkmark}.y2CW8rb151{grid-column-end:checkmark}.B2CW8rb151{grid-row-start:checkmark}.A2CW8rb151{grid-row-end:checkmark}.Hw151{margin-inline-end:.714286em}.AvoofG151{grid-row-end:span 2}.Jt151{margin-top:.428571em}._dc151{align-self:center}.oa151{border-start-start-radius:.25rem}.na151{border-start-end-radius:.25rem}.ka151{border-end-start-radius:.25rem}.ja151{border-end-end-radius:.25rem}.Zx151{width:calc(2.75rem * var(--s2-scale))}.Fw151{height:calc(2.75rem * var(--s2-scale))}._Ha151{object-fit:contain}.JAzEcG151{margin-top:var(--labelPadding)}.z9u7zPc151{grid-column-start:description}.y9u7zPc151{grid-column-end:description}.B9u7zPc151{grid-row-start:description}.A9u7zPc151{grid-row-end:description}.z8bmXs151{grid-column-start:value}.y8bmXs151{grid-column-end:value}.B8bmXs151{grid-row-start:value}.A8bmXs151{grid-row-end:value}.z45MTAd151{grid-column-start:keyboard}.y45MTAd151{grid-column-end:keyboard}.B45MTAd151{grid-row-start:keyboard}.A45MTAd151{grid-row-end:keyboard}._3f151{unicode-bidi:plaintext}.z0cdLvd151{grid-column-start:descriptor}.y0cdLvd151{grid-column-end:descriptor}.B0cdLvd151{grid-row-start:descriptor}.A0cdLvd151{grid-row-end:descriptor}._dd151{align-self:end}.__Ac151{justify-self:end}.Iv151{margin-inline-start:.5rem}.yAZKy151{grid-column-end:-2}.JydxGIe151{margin-top:calc(.3125rem * var(--s2-scale))}.GydxGIe151{margin-bottom:calc(.3125rem * var(--s2-scale))}.Gy3v5sb151{margin-bottom:-.0714286em}.xc151{font-weight:500}._sb151{flex-basis:0}.CjpxCZ151{grid-template-areas:"icon text"}.DZQmDFe151{grid-template-columns:auto auto}._9d151{z-index:2}.-B5H9Ae-WXN7eQb151{--badgeTop:calc(var(--F)/2 - var(--iconWidth)/2)}.-SqFa4c-ZuUmpre151{--iconWidth:1.42857em}.-dcAs1c-ZaP94G151{--badgePosition:var(--iconWidth)}.zYoLErc151{grid-column-start:text}.yYoLErc151{grid-column-end:text}.BYoLErc151{grid-row-start:text}.AYoLErc151{grid-row-end:text}.z2U5Crc151{grid-column-start:icon}.y2U5Crc151{grid-column-end:icon}.B2U5Crc151{grid-row-start:icon}.A2U5Crc151{grid-row-end:icon}.WtedXZc151{top:var(--badgeTop)}.JlZStSb151{margin-top:calc((var(--F) * -1)/2)}.Ijgro3c151{margin-inline-start:calc(var(--iconMargin) * 2 + (var(--F) * -1)/4)}._A1IiWH151{inset-inline-start:var(--badgePosition)}.Ub151{row-gap:.25rem}.qa151{column-gap:.125rem}.qb151{column-gap:.25rem}.ZsWXEHc151{width:calc(.4375rem * var(--s2-scale))}.ZydxGIe151{width:calc(.3125rem * var(--s2-scale))}.FsWXEHc151{height:calc(.4375rem * var(--s2-scale))}.Ff151{height:calc(.3125rem * var(--s2-scale))}.ZH151{width:calc(6rem * var(--s2-scale))}.Zq151{width:calc(10rem * var(--s2-scale))}.FB151{height:calc(6rem * var(--s2-scale))}.Fr151{height:calc(10rem * var(--s2-scale))}.fa151{aspect-ratio:1;aspect-ratio:1}.ZK151{width:max-content}.Sv151{padding-inline-start:calc(var(--F,var(--M)) * 3 / 8)}.Rv151{padding-inline-end:calc(var(--F,var(--M)) * 3 / 8)}.-g_-g2151{--g:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#4069fd)}.-g_-g_c151{--g:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / 1)}.-F_-Fk151{--F:calc(.75rem * var(--s2-scale))}.-F_-FLb8KJ151{--F:1.28571em}.-F_-Fi151{--F:calc(.5rem * var(--s2-scale))}.-F_-Ft151{--F:calc(1rem * var(--s2-scale))}.-F_-Fm151{--F:calc(1.125rem * var(--s2-scale))}.-F_-Fspvr8c151{--F:.857143em}.ZG151{width:calc(4rem * var(--s2-scale))}.FA151{height:calc(4rem * var(--s2-scale))}.Vf151{stroke:var(--lightningcss-light,#dadada)var(--lightningcss-dark,#393939)}.Vd151{stroke:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .17)}.Vh151{stroke:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#5681ff)}.Ve151{stroke:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .94)}._0d151{transform-origin:50%}.VRWHrbc151{stroke:#0000}._Vwtfhvc151{stroke-width:.1875rem}._V7m7Gv151{stroke-width:.125rem}._VuNalie151{stroke-width:.25rem}.DS1aTJb151{grid-template-columns:[field]1fr}.Dfzkwne151{grid-template-columns:[label]auto[field]1fr}.Ui151{row-gap:1.25rem}.Up151{row-gap:2rem}.Un151{row-gap:2.5rem}.pr151{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111)}.ph151{color:lch(from var(--g,var(--s2-container-bg)) calc((49.44 - l) * infinity) 0 0 / 1)}.pi151{color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .21)}.Sw151{padding-inline-start:calc(var(--F,var(--M)) / 2)}.Rw151{padding-inline-end:calc(var(--F,var(--M)) / 2)}.oh151{border-start-start-radius:calc(var(--F,var(--M,9999px)) / 2)}.nh151{border-start-end-radius:calc(var(--F,var(--M,9999px)) / 2)}.kh151{border-end-start-radius:calc(var(--F,var(--M,9999px)) / 2)}.jh151{border-end-end-radius:calc(var(--F,var(--M,9999px)) / 2)}.-Qg41Lb-IAxCW0c151{--iconMargin:-.142857em}.MAyFGYc151{min-height:var(--M)}.-aRvJDd-Tu7Fubd151{--labelPadding:calc((var(--M) - var(--_k,0px) - var(--h,0px) - 1lh) / 2)}._4c151{-webkit-user-select:none;user-select:none}._Xa151{text-decoration:none}._kJ8iPYd151{border-top-width:var(--_k)}.hXMFGYc151{border-bottom-width:var(--h)}.mc151{border-inline-start-width:2px}.lc151{border-inline-end-width:2px}.ii151{border-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .85)}.ij151{border-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .94);border-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .94);border-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .94)}.ih151{border-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .21);border-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .21);border-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .21)}.ig151{border-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .17)}.gqMFGYc151{background-color:var(--g)}.-M_-Mi151{--M:calc(2rem * var(--s2-scale))}.-M_-Mf151{--M:calc(1.25rem * var(--s2-scale))}.-M_-Mg151{--M:calc(1.5rem * var(--s2-scale))}.-M_-Mh151{--M:calc(2.5rem * var(--s2-scale))}.-M_-Mk151{--M:calc(3rem * var(--s2-scale))}.-_k_-_kc151{--_k:2px}.-_k_-_ka151{--_k:0px}.-h_-hc151{--h:2px}.-h_-ha151{--h:0px}.-g_-g0151{--g:var(--lightningcss-light,#292929)var(--lightningcss-dark,#dbdbdb)}.-g_-gu151{--g:var(--lightningcss-light,#131313)var(--lightningcss-dark,#f2f2f2)}.-g_-gF151{--g:var(--lightningcss-light,#e1e1e1)var(--lightningcss-dark,#323232)}.-g_-g5qAiPc151{--g:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#345bf8)}.-g_-gUgARdd151{--g:var(--lightningcss-light,#274dea)var(--lightningcss-dark,#2549e5)}.-g_-g7aei8151{--g:var(--lightningcss-light,#d73220)var(--lightningcss-dark,#cd2e1d)}.-g_-gYvV9s151{--g:var(--lightningcss-light,#b72818)var(--lightningcss-dark,#b12617)}.-g_-gH151{--g:var(--lightningcss-light,#e9e9e9)var(--lightningcss-dark,#2c2c2c)}.-g_-gi151{--g:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .85)}.-g_-gj151{--g:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .94)}.-g_-gg151{--g:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .14)}.-g_-g9151{--g:transparent}.-g_-gf151{--g:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .11)}.-yBNtrc-X7W3Sb151{--g0:var(--lightningcss-light,#b539c8)var(--lightningcss-dark,#d549eb)}.-zBNtrc-j7ulPc151{--g1:var(--lightningcss-light,#7155fa)var(--lightningcss-dark,#8077fe)}.-ABNtrc-fHZGqb151{--g2:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#5681ff)}._ib151{background-image:linear-gradient(to bottom right, var(--g0) 0%,var(--g1) 66%,var(--g2) 100%)}.-yBNtrc-1gYRFc151{--g0:var(--lightningcss-light,#9c28af)var(--lightningcss-dark,#e85bfd)}.-zBNtrc-z2bZib151{--g1:var(--lightningcss-light,#6338ee)var(--lightningcss-dark,#8b8dfe)}.-ABNtrc-BorWLb151{--g2:var(--lightningcss-light,#274dea)var(--lightningcss-dark,#6995fe)}.-yBNtrc-Nitqwc151{--g0:var(--lightningcss-light,#d73220)var(--lightningcss-dark,#fc432e)}.-zBNtrc-ugAmz151{--g1:var(--lightningcss-light,#d92361)var(--lightningcss-dark,#f37)}.-ABNtrc-j7ulPc151{--g2:var(--lightningcss-light,#7155fa)var(--lightningcss-dark,#8077fe)}._ia151{background-image:linear-gradient(to bottom right, var(--g0) 0%,var(--g1) 33%,var(--g2) 100%)}.-yBNtrc-37ZLpd151{--g0:var(--lightningcss-light,#b72818)var(--lightningcss-dark,#ff6756)}.-zBNtrc-plLfSc151{--g1:var(--lightningcss-light,#ba1650)var(--lightningcss-dark,#ff6095)}.-ABNtrc-z2bZib151{--g2:var(--lightningcss-light,#6338ee)var(--lightningcss-dark,#8b8dfe)}.-ACNtrc-tQ56Od151{--gp:--g0, --g1, --g2}._ic151{background-image:none}._pb151{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.WF151{top:50%}._Zc151{transform:translate(-50%,-50%)}._6b151{visibility:hidden}._6c151{visibility:visible}.DE5iebb151{grid-template-columns:max-content 1fr}.DtyCQZ151{grid-template-columns:max-content}.qf151{column-gap:.714286em}._ch151{align-content:start}.Zd151{width:auto}.UVxyPec151{row-gap:calc(var(--field-height) - 1lh)}.Uai5a0151{row-gap:.0625rem}.Ua151{row-gap:.125rem}.zhJUGr151{grid-column-start:field}.yzZKy151{grid-column-end:-1}.Yc151{transition-property:color, background-color, var(--gp,color), border-color, text-decoration-color, fill, stroke}.Fm151{height:calc(1.125rem * var(--s2-scale))}._k7m7Gv151{border-top-width:.125rem}.h7m7Gv151{border-bottom-width:.125rem}.m7m7Gv151{border-inline-start-width:.125rem}.l7m7Gv151{border-inline-end-width:.125rem}.g0151{background-color:var(--lightningcss-light,#292929)var(--lightningcss-dark,#dbdbdb)}.gu151{background-color:var(--lightningcss-light,#131313)var(--lightningcss-dark,#f2f2f2)}.g3151{background-color:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#5681ff)}.gY151{background-color:var(--lightningcss-light,#274dea)var(--lightningcss-dark,#6995fe)}.g_d151{background-color:var(--lightningcss-light,#d73220)var(--lightningcss-dark,#fc432e)}.gt151{background-color:var(--lightningcss-light,#b72818)var(--lightningcss-dark,#ff6756)}.gw151{background-color:var(--lightningcss-light,#c6c6c6)var(--lightningcss-dark,#444)}.iv151{border-color:var(--lightningcss-light,#292929)var(--lightningcss-dark,#dbdbdb)}.iA151{border-color:#0000}.-_8sjo0b-txpP0Sb151{--iconPrimary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111)}.z3mU151{grid-column-start:2}.Zh151{width:calc(.5rem * var(--s2-scale));width:calc(.5rem * var(--s2-scale))}.Fi151{height:calc(.5rem * var(--s2-scale));height:calc(.5rem * var(--s2-scale))}.zv6x9r151{grid-column-start:label}.yv6x9r151{grid-column-end:label}.Bv6x9r151{grid-row-start:label}.Av6x9r151{grid-row-end:label}.sf151{display:inline}._Wd151{text-align:start}._Wb151{text-align:end}.QgOnRt151{padding-bottom:var(--field-gap)}.pl151{color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / 1)}.Fa151{height:0}.-Bu7z1c-ob151{--radius:.5rem}.FRuFGYc151{height:var(--F)}._kc151{border-top-width:2px}.hc151{border-bottom-width:2px}.mCPFGYc151{border-inline-start-width:var(--m)}.l5OFGYc151{border-inline-end-width:var(--l)}.io151{border-color:var(--lightningcss-light,#c6c6c6)var(--lightningcss-dark,#444)}.in151{border-color:var(--lightningcss-light,#131313)var(--lightningcss-dark,#f2f2f2)}.im151{border-color:var(--lightningcss-light,#b72818)var(--lightningcss-dark,#ff6756)}.iq151{border-color:var(--lightningcss-light,#dadada)var(--lightningcss-dark,#393939)}.gX151{background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111)}.-F_-Fx151{--F:calc(2rem * var(--s2-scale))}.-F_-Fn151{--F:calc(1.25rem * var(--s2-scale))}.-F_-Fp151{--F:calc(1.5rem * var(--s2-scale))}.-F_-Fv151{--F:calc(2.5rem * var(--s2-scale))}.-F_-Fz151{--F:calc(3rem * var(--s2-scale))}.-m_-mc151{--m:2px}.-l_-lc151{--l:2px}.Ht151{margin-inline-end:.428571em}.p40ub4c151{color:inherit}.u40ub4c151{font-family:inherit}.v40ub4c151{font-size:inherit}.x40ub4c151{font-weight:inherit}.zzBWQ8d151{grid-column-start:helptext}.yzBWQ8d151{grid-column-end:helptext}.BzBWQ8d151{grid-row-start:helptext}.AzBWQ8d151{grid-row-end:helptext}.pv151{color:var(--lightningcss-light,#505050)var(--lightningcss-dark,#afafaf)}.pq151{color:var(--lightningcss-light,#d73220)var(--lightningcss-dark,#fc432e)}.TgOnRt151{padding-top:var(--field-gap)}.rD151{cursor:text}.Zn151{width:calc(1.375rem * var(--s2-scale))}.Zp151{width:calc(1.625rem * var(--s2-scale))}.Fo151{height:calc(1.375rem * var(--s2-scale))}.Fq151{height:calc(1.625rem * var(--s2-scale))}.-_8sjo0b-tq151{--iconPrimary:var(--lightningcss-light,#f03823)var(--lightningcss-dark,#fc432e)}.It151{margin-inline-start:.428571em}.HAxCW0c151{margin-inline-end:-.142857em}.Zi151{width:calc(.625rem * var(--s2-scale));width:calc(.625rem * var(--s2-scale))}.Fj151{height:calc(.625rem * var(--s2-scale));height:calc(.625rem * var(--s2-scale))}.NOBje7c151{min-width:calc(16.75rem * var(--s2-scale))}.ZOBje7c151{width:calc(16.75rem * var(--s2-scale))}.xe151{font-weight:800}.Gv151{margin-bottom:.5rem}.Jnqb3Ob151{margin-top:calc(var(--T) * -1)}.Gnqb3Ob151{margin-bottom:calc(var(--T) * -1)}.Inqb3Ob151{margin-inline-start:calc(var(--T) * -1)}.Hnqb3Ob151{margin-inline-end:calc(var(--T) * -1)}.TjCFGYc151{padding-top:var(--T)}.Sh151{padding-inline-start:24px}.Rh151{padding-inline-end:24px}.-T_-Th151{--T:24px}.JC151{margin-top:1rem}.FC151{height:calc(8.75rem * var(--s2-scale))}._Hb151{object-fit:cover}.-_6BNtrc-g151{--fs:pow(1.125, 4)}.IM151{margin-inline-start:auto}.Re151{padding-inline-end:12px}.Te151{padding-top:12px}.Jz151{margin-top:1.25rem}.GC151{margin-bottom:1rem}.Gx151{margin-bottom:.75rem}.Sk151{padding-inline-start:32px}.Rk151{padding-inline-end:32px}.Qk151{padding-bottom:32px}.Tk151{padding-top:32px}._wb151{flex-wrap:wrap}.sh151{display:inline-flex}.Ue151{row-gap:.5rem}.Ug151{row-gap:.75rem}.qe151{column-gap:.5rem}.ec151{align-items:end}._Cg151{justify-content:start}.Oe151{outline-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / 1)}.-Ovbhqd-g4hn3s151{--s2-container-bg:white}.-Ovbhqd-gcwrnr151{--s2-container-bg:black}.Zw151{width:calc(2.5rem * var(--s2-scale))}.ZF151{width:calc(3rem * var(--s2-scale))}.Fx151{height:calc(2rem * var(--s2-scale))}.Fn151{height:calc(1.25rem * var(--s2-scale))}.Fp151{height:calc(1.5rem * var(--s2-scale))}.Fv151{height:calc(2.5rem * var(--s2-scale))}.Fz151{height:calc(3rem * var(--s2-scale))}.gg151{background-color:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .14)}.-_8sjo0b-pt151{--iconPrimary:var(--lightningcss-light,#292929)var(--lightningcss-dark,#dbdbdb)}.-_8sjo0b-po151{--iconPrimary:var(--lightningcss-light,#131313)var(--lightningcss-dark,#f2f2f2)}.-_8sjo0b-pp151{--iconPrimary:var(--lightningcss-light,#c6c6c6)var(--lightningcss-dark,#444)}.-_8sjo0b-px151{--iconPrimary:white}.-_8sjo0b-pi151{--iconPrimary:lch(from var(--s2-container-bg) calc((49.44 - l) * infinity) 0 0 / .21)}.Zj151{width:calc(.75rem * var(--s2-scale));width:calc(.75rem * var(--s2-scale))}.Fk151{height:calc(.75rem * var(--s2-scale));height:calc(.75rem * var(--s2-scale))}.FKem6Ob151{height:var(--page-height)}.g8151{background-color:#00000070}.Yf151{transition-property:opacity}._Pe151{position:sticky}._Er151{left:0}.FE9bXU151{height:var(--visual-viewport-height)}.oe151{border-start-start-radius:1rem}.ne151{border-start-end-radius:1rem}.ke151{border-end-start-radius:1rem}.je151{border-end-end-radius:1rem}.ZA151{width:calc(25rem * var(--s2-scale))}.ZILqIYb151{width:calc(30rem * var(--s2-scale))}.Zb4QY4151{width:calc(40rem * var(--s2-scale))}.ZbRWaYd151{width:calc(60rem * var(--s2-scale))}.ZGqsG7b151{width:calc(100% - 40px)}.FGqsG7b151{height:calc(100% - 40px)}.Lc151{max-width:90vw}.Lp151{max-width:none}.KjVOfn151{max-height:90%}.Ki151{max-height:none}.QILlin151{padding-bottom:100vh}.-_8PloMd-w151{--translateY:20px}.Xd151{transition-duration:.25s}.Xa151{transition-duration:.13s}._1b151{transition-delay:.16s}._1a151{transition-delay:0s}.Oj151{outline-color:#0000}.-ICUGx-_pc151{--s2-color-scheme:light dark}.-ICUGx-_pb151{--s2-color-scheme:light}.-ICUGx-_pa151{--s2-color-scheme:dark}._pK8eoyd151{color-scheme:var(--s2-color-scheme)}.-NvXmrd-_ZN8Gi4c151{--lightningcss-light:initial}.-NvXmrd-_ZLmU151{--lightningcss-light: }.-j9blY-_ZLmU151{--lightningcss-dark: }.-j9blY-_ZN8Gi4c151{--lightningcss-dark:initial}.-Ovbhqd-g_g151{--s2-container-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222)}.gEzkoQe151{background-color:var(--s2-container-bg)}.oc151{border-start-start-radius:.625rem}.nc151{border-start-end-radius:.625rem}.kc151{border-end-start-radius:.625rem}.jc151{border-end-end-radius:.625rem}._rgr5H3d151{filter:drop-shadow(0 0 2px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0000005c))drop-shadow(0 2px 6px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000001f))drop-shadow(0 4px 12px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0000003d))}._nLeasBb151{box-shadow:0 4px 12px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0000003d),0 2px 6px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000001f),0 0 2px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0000005c)}._nd151{box-shadow:none}._Mb151{outline-width:1px}.Oye39g151{outline-color:var(--lightningcss-light,#fff0)var(--lightningcss-dark,#323232)}.Zz151{width:calc(21rem * var(--s2-scale))}.ZB151{width:calc(26rem * var(--s2-scale))}.ZE151{width:calc(36rem * var(--s2-scale))}.LEmL1Zb151{max-width:calc(100vw - 24px)}._Ia151{opacity:0;opacity:0}.-_8PloMd-F151{--translateY:4px}.-_8PloMd-l151{--translateY:-4px}.-_8PloMd-s151{--translateY:0px}.-_7PloMd-G151{--translateX:4px}.-_7PloMd-m151{--translateX:-4px}.-_7PloMd-s151{--translateX:0px}.YmenWad151{transition-property:opacity,translate}.Xc151{transition-duration:.2s}._2c151{transition-timing-function:cubic-bezier(.5,0,1,1)}._Ob151{pointer-events:none}.tEzkoQe151{fill:var(--s2-container-bg)}.Zl151{width:calc(1.125rem * var(--s2-scale))}.Fh151{height:calc(.5625rem * var(--s2-scale))}._Sb151{rotate:0deg}._Sc151{rotate:180deg}._Sa151{rotate:-90deg}._Sd151{rotate:90deg}.-_7PloMd-e151{--translateX:-25%}.-_7PloMd-y151{--translateX:25%}.__Ya151{translate:var(--translateX,0) var(--translateY,0)}._Vb151{stroke-width:1px}.Vye39g151{stroke:var(--lightningcss-light,#fff0)var(--lightningcss-dark,#323232)}.Tt151{padding-top:8px}.Qt151{padding-bottom:8px}.St151{padding-inline-start:8px}.Rt151{padding-inline-end:8px}.oi151{border-start-start-radius:inherit}.ni151{border-start-end-radius:inherit}.ki151{border-end-start-radius:inherit}.ji151{border-end-end-radius:inherit}.L40ub4c151{max-width:inherit}.K40ub4c151{max-height:inherit}.Zg151{width:calc(.375rem * var(--s2-scale))}.Fg151{height:calc(.375rem * var(--s2-scale))}.Ft151{height:calc(1rem * var(--s2-scale))}.TAzEcG151{padding-top:var(--labelPadding)}.QAzEcG151{padding-bottom:var(--labelPadding)}._Jb151{order:1}._Nc151{overflow-x:hidden}._Yb151{text-overflow:ellipsis}._7c151{white-space:nowrap}._Ja151{order:0}.ZuUmpre151{width:1.42857em}.FuUmpre151{height:1.42857em}.I67logd151{margin-inline-start:var(--iconMargin)}._zwtfhvc151{inset-inline-end:.1875rem}._zE151{inset-inline-end:4px}._zC1otk151{inset-inline-end:.3125rem}._zWJpoB151{inset-inline-end:.375rem}._lwtfhvc151{bottom:.1875rem}._lE151{bottom:4px}._lC1otk151{bottom:.3125rem}._lWJpoB151{bottom:.375rem}.Uc151{row-gap:.428571em}.qc151{column-gap:.428571em}.uk151{font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif;font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif;font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif;font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif;font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif}._Fd151{line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px);line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px);line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px);line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px);line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px)}.pn151{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,#8a8a8a)}.Zh151{width:calc(.5rem * var(--s2-scale))}.Zi151{width:calc(.625rem * var(--s2-scale))}.Zj151{width:calc(.75rem * var(--s2-scale))}.Zk151{width:calc(.875rem * var(--s2-scale))}.Fi151{height:calc(.5rem * var(--s2-scale))}.Fj151{height:calc(.625rem * var(--s2-scale))}.Fk151{height:calc(.75rem * var(--s2-scale))}.Fl151{height:calc(.875rem * var(--s2-scale))}.tu151{fill:var(--lightningcss-light,#4b75ff)var(--lightningcss-dark,#5681ff)}.tf151{fill:var(--lightningcss-light,#8f8f8f)var(--lightningcss-dark,#8a8a8a)}.tt151{fill:var(--lightningcss-light,#079355)var(--lightningcss-dark,#099d59)}.tm151{fill:var(--lightningcss-light,#d45b00)var(--lightningcss-dark,#e06400)}.tq151{fill:var(--lightningcss-light,#f03823)var(--lightningcss-dark,#fc432e)}.tv151{fill:var(--lightningcss-light,#52a119)var(--lightningcss-dark,#428612)}.tg151{fill:var(--lightningcss-light,#8fac00)var(--lightningcss-dark,#7a9300)}.ts151{fill:var(--lightningcss-light,#30a7fe)var(--lightningcss-dark,#188edc)}.tk151{fill:var(--lightningcss-light,#c844dc)var(--lightningcss-dark,#d549eb)}.ti151{fill:var(--lightningcss-light,#a65ce7)var(--lightningcss-dark,#ad69e9)}.tp151{fill:var(--lightningcss-light,#f02d6e)var(--lightningcss-dark,#f37)}.td151{fill:var(--lightningcss-light,#7a6afd)var(--lightningcss-dark,#8077fe)}.tc151{fill:var(--lightningcss-light,#0ba286)var(--lightningcss-dark,#088670)}.tl151{fill:var(--lightningcss-light,#d29500)var(--lightningcss-dark,#da9f00)}.to151{fill:var(--lightningcss-light,#e434a3)var(--lightningcss-dark,#ec43af)}.tb151{fill:var(--lightningcss-light,#0a8d99)var(--lightningcss-dark,#0b97a4)}.tj151{fill:var(--lightningcss-light,#b86d46)var(--lightningcss-dark,#c07750)}.th151{fill:var(--lightningcss-light,#9a7b4d)var(--lightningcss-dark,#a38454)}.te151{fill:var(--lightningcss-light,gray)var(--lightningcss-dark,#898989)}.tn151{fill:var(--lightningcss-light,#e1e1e1)var(--lightningcss-dark,#323232)}._Ne151{overflow-x:visible}.Pe151{overflow-y:visible}._Kd151{outline-offset:2px}.-SFnbic-_Jb151{--size:1}.-SFnbic-_JICefdd151{--size:.790123}.-SFnbic-_JJOW22b151{--size:.888889}.-SFnbic-_J0K2hn151{--size:1.125}.-SFnbic-_JaP8ec151{--size:1.26563}.-Bu7z1c-oa151{--radius:.25rem}.oj151{border-start-start-radius:round(var(--radius) * var(--size), 1px)}.nj151{border-start-end-radius:round(var(--radius) * var(--size), 1px)}.kj151{border-end-start-radius:round(var(--radius) * var(--size), 1px)}.jj151{border-end-end-radius:round(var(--radius) * var(--size), 1px)}.uk151{font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif;font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif;font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif;font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif}._Fd151{line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px);line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px);line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px);line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px)}._je151{border-style:none}.Zu151{width:calc(1rem * var(--s2-scale))}.Zm151{width:calc(1.25rem * var(--s2-scale))}.Zo151{width:calc(1.5rem * var(--s2-scale))}.ZC151{width:calc(2rem * var(--s2-scale))}.Fd151{height:auto}.Iw151{margin-inline-start:.714286em}.fa151{aspect-ratio:1}.gF151{background-color:var(--lightningcss-light,#e1e1e1)var(--lightningcss-dark,#323232)}._ua151{flex-grow:0}.Ze4mUs151{width:unset}.-R_-Rj151{--R:2px}.-R_-Rp151{--R:4px}.-R_-RWJpoB151{--R:.375rem}._qb151{contain:inline-size}.Sf151{padding-inline-start:16px}.Rf151{padding-inline-end:16px}.Th151{padding-top:24px}.Qh151{padding-bottom:24px}.Pa151{overflow-y:auto}.Ul151{row-gap:1rem}.ql151{column-gap:1rem}._oa151{box-sizing:border-box}.-_8sjo0b-t5ZbAob151{--iconPrimary:currentColor}.Za8Mfn151{width:1em}.Fa8Mfn151{height:1em}.-_4DHzJc-0u6p5b151{container-type:inline-size}.-_4DHzJc-e4mUs151{container-type:unset}._ta151{flex-direction:column}.-uq4sQ-Sp151{--cell-gap:4px}.-LnVzy-ZC151{--cell-max-width:calc(2rem * var(--s2-scale))}.-cYDWLb-ZnqRBTd151{--cell-responsive-size:min(var(--cell-max-width), (100cqw - (var(--cell-gap) * 12)) / 7)}.-cYDWLb-ZFFQGNb151{--cell-responsive-size:var(--cell-max-width)}.ZRqDA2c151{width:calc(7 * var(--cell-max-width) + var(--cell-gap) * 12)}.ZJ151{width:fit-content}.La151{max-width:100%}.Le4mUs151{max-width:unset}._Ce151{justify-content:space-between}.Iy151{margin-inline-start:0}.Hy151{margin-inline-end:0}._va151{flex-shrink:0}.Jy151{margin-top:0}.Gy151{margin-bottom:0}.xd151{font-weight:700}.po151{color:var(--lightningcss-light,#131313)var(--lightningcss-dark,#f2f2f2)}._Wa151{text-align:center}.Qe151{padding-bottom:12px}._ob151{box-sizing:content-box}.Sp151{padding-inline-start:4px}.Rp151{padding-inline-end:4px}.Td151{padding-top:0}.Qd151{padding-bottom:0}.Z0q26ub151{width:var(--cell-responsive-size)}.F0q26ub151{height:var(--cell-responsive-size)}._Lf151{outline-style:solid}.Oh151{outline-color:var(--lightningcss-light,#4b75ff)var(--lightningcss-dark,#4069fd)}._Mc151{outline-width:2px}._Kb151{outline-offset:-2px}._Kd151{outline-offset:2px;outline-offset:2px}.Yd151{transition-property:color, background-color, var(--gp,color), border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter}.Xb151{transition-duration:.15s}._2b151{transition-timing-function:cubic-bezier(.45,0,.4,1)}.uk151{font-family:var(--s2-font-family-sans,adobe-clean-spectrum-vf), adobe-clean-variable, adobe-clean, ui-sans-serif, system-ui, sans-serif}.xb151{font-weight:400}._xa151{font-synthesis-weight:none}._Fb151{line-height:1.5}.pt151{color:var(--lightningcss-light,#292929)var(--lightningcss-dark,#dbdbdb)}.pp151{color:var(--lightningcss-light,#c6c6c6)var(--lightningcss-dark,#444)}.ri151{cursor:default}._Ca151{justify-content:center}.gH151{background-color:var(--lightningcss-light,#e9e9e9)var(--lightningcss-dark,#2c2c2c)}.gNAacne151{background-color:var(--lightningcss-light,#8eb9fc)var(--lightningcss-dark,#1a3ac3)}.gJj9Tpd151{background-color:var(--lightningcss-light,#ffd6d1)var(--lightningcss-dark,#571107)}.g5qAiPc151{background-color:var(--lightningcss-light,#3b63fb)var(--lightningcss-dark,#345bf8)}.gUgARdd151{background-color:var(--lightningcss-light,#274dea)var(--lightningcss-dark,#2549e5)}.gYvV9s151{background-color:var(--lightningcss-light,#b72818)var(--lightningcss-dark,#b12617)}.g7aei8151{background-color:var(--lightningcss-light,#d73220)var(--lightningcss-dark,#cd2e1d)}._lakDin151{bottom:12.5%}._EF151{left:50%}._ZRWeLS151{transform:translate(-50%)}.ZS16uu151{width:calc(.25rem * var(--s2-scale))}.Fe151{height:calc(.25rem * var(--s2-scale))}.sk151{display:none}.sb151{display:block}.WzErnCb151{top:calc(50% - 1px)}._EjhYzGc151{left:calc(25% - 1px)}._RjhYzGc151{right:calc(25% - 1px)}.FlAZvq151{height:calc(.125rem * var(--s2-scale))}._ZN7ydnb151{transform:rotate(-16deg)}.g5ZbAob151{background-color:currentColor}._9a151{z-index:-1}.gG151{background-color:var(--lightningcss-light,#e5f0fe)var(--lightningcss-dark,#0c2175)}.gZbQnx151{background-color:var(--lightningcss-light,#fff6f5)var(--lightningcss-dark,#360a03)}._Pa151{position:absolute}._9c151{z-index:1}.Wr151{top:0}._Al151{inset-inline-start:-4px}._Ar151{inset-inline-start:0}._zl151{inset-inline-end:-4px}._zr151{inset-inline-end:0}._lr151{bottom:0}.ma151{border-inline-start-width:0}.mb151{border-inline-start-width:1px}._kb151{border-top-width:1px}.la151{border-inline-end-width:0}.lb151{border-inline-end-width:1px}.hb151{border-bottom-width:1px}._jf151{border-style:solid}.ix151{border-color:var(--lightningcss-light,#4b75ff)var(--lightningcss-dark,#4069fd)}.ip151{border-color:var(--lightningcss-light,#d73220)var(--lightningcss-dark,#fc432e)}.od151{border-start-start-radius:0}.og151{border-start-start-radius:9999px}.kd151{border-end-start-radius:0}.kg151{border-end-start-radius:9999px}.nd151{border-start-end-radius:0}.ng151{border-start-end-radius:9999px}.jd151{border-end-end-radius:0}.jg151{border-end-end-radius:9999px}._tc151{flex-direction:row}.Uj151{row-gap:1.5rem}.qj151{column-gap:1.5rem}.ed151{align-items:start}.__na151{border-collapse:collapse}.__oe151{border-spacing:0}._Bb151{isolation:isolate}.-Z4Pn4c-a151{--scaleX:-1}.-_04Pn4c-a151{--scaleY:-1}.__Ha151{scale:var(--scaleX,1) var(--scaleY,1)}._Pc151{position:relative}.Za151{width:100%}._ub151{flex-grow:1}._vb151{flex-shrink:1}.Na151{min-width:0}.Fb151{height:100%}._Na151{overflow-x:auto}.Pc151{overflow-y:hidden}.-dLGswc-h3TDrc151{scrollbar-width:none}._Le151{outline-style:none}.-zNggOc-RWHrbc151{caret-color:#0000}.g9151{background-color:#0000}.g_h151{background-color:var(--lightningcss-light,#4b75ff)var(--lightningcss-dark,#4069fd)}.px151{color:#fff}.oLvNfn151{border-start-start-radius:2px}.nLvNfn151{border-start-end-radius:2px}.kLvNfn151{border-end-start-radius:2px}.jLvNfn151{border-end-end-radius:2px}.Sj151{padding-inline-start:2px}.Sd151{padding-inline-start:0}.Rj151{padding-inline-end:2px}.Rd151{padding-inline-end:0}.Tj151{padding-top:2px}.Qj151{padding-bottom:2px}._yb151{forced-color-adjust:none}.sd151{display:flex}.eb151{align-items:center}._Cb151{justify-content:end}.__Wb151{text-wrap:nowrap}.se151{display:grid}.z2mU151{grid-column-start:1}.yvoofG151{grid-column-end:span 2}.DM8Mfn151{grid-template-columns:1fr}.DPlN5qb151{grid-template-columns:auto 1fr}.DLwlgod151{grid-template-columns:subgrid}.E4w1sLc151{grid-template-rows:auto 1fr auto}.EPlN5qb151{grid-template-rows:auto 1fr}.Cxaocre151{grid-template-areas:"label""input""helptext"}.CbRM95c151{grid-template-areas:"label input""label helptext"}.-_6BNtrc-c151{--fs:pow(1.125, 0)}.-_6BNtrc-a151{--fs:pow(1.125, -2)}.-_6BNtrc-b151{--fs:pow(1.125, -1)}.-_6BNtrc-d151{--fs:pow(1.125, 1)}.-_6BNtrc-e151{--fs:pow(1.125, 2)}.vx151{font-size:round(var(--s2-font-size-base,14) * var(--fs) / 16 * 1rem, 1px)}.ea151{align-items:baseline}._Fd151{line-height:round(1em * (1.15 + (1 - ((min(32, var(--s2-font-size-base,14) * var(--fs)) - 10)) / 22) * .15), 2px)}.-BhX7R-Fx151{--field-height:calc(2rem * var(--s2-scale))}.-BhX7R-Fn151{--field-height:calc(1.25rem * var(--s2-scale))}.-BhX7R-Fp151{--field-height:calc(1.5rem * var(--s2-scale))}.-BhX7R-Fv151{--field-height:calc(2.5rem * var(--s2-scale))}.-BhX7R-Fz151{--field-height:calc(3rem * var(--s2-scale))}.-AJjOLd-UVkF0Db151{--field-gap:calc((var(--field-height) - var(--_k,0px) - var(--h,0px) - 1lh) / 2)}.qg151{column-gap:.75rem}.__ca151{-webkit-tap-highlight-color:#0000}.zXcEWr151{grid-column-start:input}.yXcEWr151{grid-column-end:input}.BXcEWr151{grid-row-start:input}.AXcEWr151{grid-row-end:input}.Nk151{min-width:calc(2rem * var(--s2-scale))}.Ne151{min-width:calc(1.25rem * var(--s2-scale))}.Nf151{min-width:calc(1.5rem * var(--s2-scale))}.Nj151{min-width:calc(2.5rem * var(--s2-scale))}.Nl151{min-width:calc(3rem * var(--s2-scale))}._qd151{contain:none}.-Anxdcc-Z3fn9H151{--defaultWidth:calc(13rem * var(--s2-scale))}.-Anxdcc-Zr151{--defaultWidth:calc(12rem * var(--s2-scale))}.-Anxdcc-ZStdtne151{--defaultWidth:calc(14rem * var(--s2-scale))}.-Anxdcc-Zt151{--defaultWidth:calc(15rem * var(--s2-scale))}.__v6TNLWb151{contain-intrinsic-width:calc(var(--defaultWidth) - var(--S,0px) - var(--R,0px) - var(--m,0px) - var(--l,0px))}.SMBFGYc151{padding-inline-start:var(--S)}.RfBFGYc151{padding-inline-end:var(--R)}.-S_-Sv151{--S:calc(var(--F,var(--M)) * 3 / 8)}.-R_-Rv151{--R:calc(var(--F,var(--M)) * 3 / 8)}}@layer _.b{.EDNKd2dZQmDFe151:has([slot=description]){grid-template-rows:auto auto}.UDNKd2dai5a0151:has([slot=description]){row-gap:.0625rem}.skk151:last-child{display:none}.obj151:first-child{border-start-start-radius:round(var(--radius) * var(--size), 1px)}.nkj151:last-child,.nbj151:first-child{border-start-end-radius:round(var(--radius) * var(--size), 1px)}.kbj151:first-child,.kkj151:last-child{border-end-start-radius:round(var(--radius) * var(--size), 1px)}.jkj151:last-child{border-end-end-radius:round(var(--radius) * var(--size), 1px)}.-Qg41Lb-y5UFLdIy151:has([slot=icon],[slot=avatar]):not(:has([data-rsp-slot=text])){--iconMargin:0rem}.Cy5UFLd2sgPTb151:has([slot=icon],[slot=avatar]):not(:has([data-rsp-slot=text])){grid-template-areas:"icon"}.Dy5UFLdQgYBrc151:has([slot=icon],[slot=avatar]):not(:has([data-rsp-slot=text])){grid-template-columns:auto}.-B5H9Ae-wAP22cWr151:has([data-rsp-slot=text]):not(:has([slot=icon],[slot=avatar])){--badgeTop:0px}.-dcAs1c-wAP22cZa151:has([data-rsp-slot=text]):not(:has([slot=icon],[slot=avatar])){--badgePosition:100%}.egLWx3bb151:has([slot=icon]):not(:has([data-rsp-slot=text])){align-items:center}.SgLWx3bd151:has([slot=icon]):not(:has([data-rsp-slot=text])){padding-inline-start:0}.RgLWx3bd151:has([slot=icon]):not(:has([data-rsp-slot=text])){padding-inline-end:0}.-Qg41Lb-gLWx3bIy151:has([slot=icon]):not(:has([data-rsp-slot=text])){--iconMargin:0rem}.pYFIK2bn151::placeholder{color:var(--lightningcss-light,#717171)var(--lightningcss-dark,#8a8a8a)}.xX0cczbd151:is(:lang(ja),:lang(ko),:lang(zh)){font-weight:700}.Jay151:empty{margin-top:0}.Gay151:empty{margin-bottom:0}.Tad151:empty{padding-top:0}.xX0cczbc151:is(:lang(ja),:lang(ko),:lang(zh)){font-weight:500}._xX0cczba151:is(:lang(ja),:lang(ko),:lang(zh)){font-synthesis-weight:none}.Sbd151:first-child{padding-inline-start:0}.Rkd151:last-child{padding-inline-end:0}.ucJ9TBTb151:lang(ar){font-family:adobe-clean-arabic,myriad-arabic,ui-sans-serif,system-ui,sans-serif}._FnuYUwec151:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG)){line-height:1.7}._FnuYUweb151:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG)){line-height:1.5}}@layer _.b.l{@media (forced-colors:active){.gl_a151{background-color:buttonborder}.-_8sjo0b-lta151{--iconPrimary:Highlight}.pl40ub4c151{color:inherit}._jlf151{border-style:solid}._klb151{border-top-width:1px}.hlb151{border-bottom-width:1px}.mlb151{border-inline-start-width:1px}.llb151{border-inline-end-width:1px}.Vla151{stroke:background}._Vl7m7Gv151{stroke-width:.125rem}._Vlai5a0151{stroke-width:.0625rem}._Vlwtfhvc151{stroke-width:.1875rem}.VlUG8Hlc151{stroke:buttontext}.-g_-lgc151{--g:ButtonText}.-g_-lge151{--g:Highlight}.-g_-lgd151{--g:GrayText}.-g_-lgb151{--g:ButtonFace}._ilc151{background-image:none}.gla151{background-color:background}.gl_b151{background-color:mark}.-_8sjo0b-lt8pvGJ151{--iconPrimary:HighlightText}.ila151{border-color:buttonborder}.ile151{border-color:mark}.ild151{border-color:highlight}.ilc151{border-color:graytext}.gl1kG7o151{background-color:field}.plQBRyrc151{color:mark}.-_8sjo0b-ltQBRyrc151{--iconPrimary:Mark}.-_8sjo0b-lpb151{--iconPrimary:ButtonText}.-_8sjo0b-lpc151{--iconPrimary:GrayText}.-Ovbhqd-lga151{--s2-container-bg:Background}.Ola151{outline-color:buttonborder}.Vlb151{stroke:buttonborder}.pla151{color:buttonface}.glc151{background-color:buttontext}.gld151{background-color:graytext}.Olc151{outline-color:highlight}.Yle151{transition-property:none}.Xlb151{transition-duration:.15s}._2lb151{transition-timing-function:cubic-bezier(.45,0,.4,1)}.plb151{color:buttontext}.plc151{color:graytext}.ilb151{border-color:buttontext}.gl9151{background-color:#0000}.gle151{background-color:highlight}.ple151{color:highlighttext}}}@layer _.b.s{@media not ((hover:hover) and (pointer:fine)){.Hsu151{margin-inline-end:.470588em}.Isu151{margin-inline-start:.470588em}.Usd151{row-gap:.470588em}.qsd151{column-gap:.470588em}}}@layer _.c{.SsAUsHd151:has([slot=avatar]):not(:has([slot=icon],[data-rsp-slot=text])){padding-inline-start:0}.RsAUsHd151:has([slot=avatar]):not(:has([slot=icon],[data-rsp-slot=text])){padding-inline-end:0}.-Qg41Lb-sAUsHIy151:has([slot=avatar]):not(:has([slot=icon],[data-rsp-slot=text])){--iconMargin:0rem}.CwAP22cUolIUb151:has([data-rsp-slot=text]):not(:has([slot=icon],[slot=avatar])){grid-template-areas:"text"}.DwAP22cQgYBrc151:has([data-rsp-slot=text]):not(:has([slot=icon],[slot=avatar])){grid-template-columns:auto}.xfe151:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-weight:800}.xfd151:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-weight:700}._xfa151:is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-synthesis-weight:none}.ud3Euai151:lang(he){font-family:adobe-clean-hebrew,myriad-hebrew,ui-sans-serif,system-ui,sans-serif}}@layer _.d{.xfX0cczbd151:is(:lang(ja),:lang(ko),:lang(zh)):is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-weight:700}.xfX0cczbc151:is(:lang(ja),:lang(ko),:lang(zh)):is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-weight:500}._xfX0cczba151:is(:lang(ja),:lang(ko),:lang(zh)):is(:lang(ja),:lang(ko),:lang(zh),:lang(zh-Hant),:lang(zh-Hans)){font-synthesis-weight:none}.uea151:lang(ja){font-family:adobe-clean-han-japanese,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Osaka,YuGothic,Yu Gothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}}@layer _.e{.ugb151:lang(ko){font-family:adobe-clean-han-korean,source-han-korean,Malgun Gothic,Apple Gothic,sans-serif}}@layer _.f{.uhd151:lang(zh){font-family:adobe-clean-han-traditional,source-han-traditional,MingLiu,Heiti TC Light,sans-serif}}@layer _.g{.uje151:lang(zh-hant){font-family:adobe-clean-han-traditional,source-han-traditional,MingLiu,Microsoft JhengHei UI,Microsoft JhengHei,Heiti TC Light,sans-serif}}@layer _.h{.u2NhKxcl151:lang(zh-HK){font-family:adobe-clean-han-hong-kong,source-han-hong-kong,MingLiu,Microsoft JhengHei UI,Microsoft JhengHei,Heiti TC Light,sans-serif}}@layer _.i{.uic151:is(:lang(zh-Hans),:lang(zh-CN),:lang(zh-SG)){font-family:adobe-clean-han-simplified-c,source-han-simplified-c,SimSun,Heiti SC Light,sans-serif}}@layer _.b.t{@supports (contain-intrinsic-width:1px){._qtb151{contain:inline-size;contain:inline-size;contain:inline-size;contain:inline-size;contain:inline-size}}}@layer _.b.D1v0V{@media (prefers-color-scheme:dark){.-NvXmrd-D1v0V_ZLmU151{--lightningcss-light: }.-j9blY-D1v0V_ZN8Gi4c151{--lightningcss-dark:initial}}}@font-face{font-family:adobe-clean-spectrum-vf;src:url(https://use.typekit.net/af/ca4cba/0000000000000000775c55a1/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3)format("woff2"),url(https://use.typekit.net/af/ca4cba/0000000000000000775c55a1/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3)format("woff"),url(https://use.typekit.net/af/ca4cba/0000000000000000775c55a1/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:100 900;font-stretch:100%}@font-face{font-family:adobe-clean-spectrum-srf-vf;src:url(https://use.typekit.net/af/4a1d0d/0000000000000000775c55a4/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3)format("woff2"),url(https://use.typekit.net/af/4a1d0d/0000000000000000775c55a4/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3)format("woff"),url(https://use.typekit.net/af/4a1d0d/0000000000000000775c55a4/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:100 1000;font-stretch:100%}@font-face{font-family:adobe-clean-spectrum-vf;src:url(https://use.typekit.net/af/8a3244/0000000000000000775c55a2/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3)format("woff2"),url(https://use.typekit.net/af/8a3244/0000000000000000775c55a2/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3)format("woff"),url(https://use.typekit.net/af/8a3244/0000000000000000775c55a2/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3)format("opentype");font-display:auto;font-style:italic;font-weight:100 900;font-stretch:100%}@font-face{font-family:adobe-clean-spectrum-srf-vf;src:url(https://use.typekit.net/af/45f67c/0000000000000000775c55a3/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3)format("woff2"),url(https://use.typekit.net/af/45f67c/0000000000000000775c55a3/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3)format("woff"),url(https://use.typekit.net/af/45f67c/0000000000000000775c55a3/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3)format("opentype");font-display:auto;font-style:italic;font-weight:100 1000;font-stretch:100%}@font-face{font-family:adobe-clean-arabic;src:url(https://use.typekit.net/af/ce4383/0000000000000000775e72dc/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/ce4383/0000000000000000775e72dc/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/ce4383/0000000000000000775e72dc/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:adobe-clean-arabic;src:url(https://use.typekit.net/af/502696/0000000000000000775e72d7/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3)format("woff2"),url(https://use.typekit.net/af/502696/0000000000000000775e72d7/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3)format("woff"),url(https://use.typekit.net/af/502696/0000000000000000775e72d7/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:100%}@font-face{font-family:adobe-clean-arabic;src:url(https://use.typekit.net/af/756050/0000000000000000775e72db/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/756050/0000000000000000775e72db/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("woff"),url(https://use.typekit.net/af/756050/0000000000000000775e72db/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:adobe-clean-arabic;src:url(https://use.typekit.net/af/6adae5/0000000000000000775e72d9/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3)format("woff2"),url(https://use.typekit.net/af/6adae5/0000000000000000775e72d9/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3)format("woff"),url(https://use.typekit.net/af/6adae5/0000000000000000775e72d9/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:800;font-stretch:100%}@font-face{font-family:adobe-clean-arabic;src:url(https://use.typekit.net/af/cccd38/0000000000000000775e72dd/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3)format("woff2"),url(https://use.typekit.net/af/cccd38/0000000000000000775e72dd/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3)format("woff"),url(https://use.typekit.net/af/cccd38/0000000000000000775e72dd/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:100%}@font-face{font-family:adobe-clean-hebrew;src:url(https://use.typekit.net/af/6c5b6b/0000000000000000775e7343/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/6c5b6b/0000000000000000775e7343/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/6c5b6b/0000000000000000775e7343/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:adobe-clean-hebrew;src:url(https://use.typekit.net/af/6d4553/0000000000000000775e7345/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3)format("woff2"),url(https://use.typekit.net/af/6d4553/0000000000000000775e7345/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3)format("woff"),url(https://use.typekit.net/af/6d4553/0000000000000000775e7345/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:100%}@font-face{font-family:adobe-clean-hebrew;src:url(https://use.typekit.net/af/f7ca66/0000000000000000775e7341/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/f7ca66/0000000000000000775e7341/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("woff"),url(https://use.typekit.net/af/f7ca66/0000000000000000775e7341/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:adobe-clean-hebrew;src:url(https://use.typekit.net/af/329f4d/0000000000000000775e7342/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3)format("woff2"),url(https://use.typekit.net/af/329f4d/0000000000000000775e7342/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3)format("woff"),url(https://use.typekit.net/af/329f4d/0000000000000000775e7342/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:800;font-stretch:100%}@font-face{font-family:adobe-clean-hebrew;src:url(https://use.typekit.net/af/34b661/0000000000000000775e733f/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3)format("woff2"),url(https://use.typekit.net/af/34b661/0000000000000000775e733f/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3)format("woff"),url(https://use.typekit.net/af/34b661/0000000000000000775e733f/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:100%}@font-face{font-family:source-code-pro;src:url(https://use.typekit.net/af/88da4d/00000000000000007758ce1a/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("woff2"),url(https://use.typekit.net/af/88da4d/00000000000000007758ce1a/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("woff"),url(https://use.typekit.net/af/88da4d/00000000000000007758ce1a/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:100%}@font-face{font-family:source-code-pro;src:url(https://use.typekit.net/af/80f457/00000000000000007758ce1d/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/80f457/00000000000000007758ce1d/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/80f457/00000000000000007758ce1d/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:100%}@layer _;@layer L{.bNU3Fb{background-image:linear-gradient(90deg,var(--lightningcss-light,#e9e9e9)var(--lightningcss-dark,#2c2c2c) 33%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#393939),var(--lightningcss-light,#e9e9e9)var(--lightningcss-dark,#2c2c2c) 66%);background-size:300%}.bNU3Fb *{visibility:hidden}}@keyframes Z8Un9b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uw9JJd{0%,to{stroke-dashoffset:75px}30%{stroke-dashoffset:20px}}@property --g0{syntax:"<color>";inherits:false;initial-value:#0000}@property --g1{syntax:"<color>";inherits:false;initial-value:#0000}@property --g2{syntax:"<color>";inherits:false;initial-value:#0000}@layer _.c.l{@media (forced-colors:active){.pYFIK2blc151::placeholder{color:graytext}}}@layer _.b._7GYNyb{@container (height<31.25rem){._v7GYNyba151{flex-shrink:0}.P7GYNybe151{overflow-y:visible}}}@layer _.b.n{@media (width>=40rem){._tnc151{flex-direction:row}.enb151{align-items:center}}}.admin-settings-weather{gap:16px;display:grid}.admin-settings-weather__content{gap:18px;display:grid}.admin-settings-weather__panel{padding:24px}.admin-settings-weather__field{gap:10px;display:grid}.admin-settings-weather__label{color:#475467;letter-spacing:.01em;text-transform:uppercase;font-size:13px;font-weight:700}.admin-settings-weather__copy{gap:6px;display:grid}.admin-settings-weather__copy p,.admin-settings-weather__summary p,.admin-settings-weather__error{margin:0}.admin-settings-weather__control{width:fit-content}.admin-settings-weather__summary{gap:6px;display:grid}.admin-settings-weather__summary p{color:#667085;font-size:14px;line-height:1.45}.admin-settings-weather__notice{color:#475467;margin:0;font-size:14px;line-height:1.5}.admin-ops-create-card{align-content:start;gap:18px;height:auto;min-height:0;padding:22px;display:grid}.admin-ops-detail-stage{min-height:0;box-shadow:none;background:0 0;border:0;align-content:start;gap:18px;padding:0;display:grid}.admin-ops-create-flow,.admin-ops-create-panel,.admin-ops-create-grid{gap:14px 12px;display:grid}.admin-ops-create-flow,.admin-ops-create-panel{align-content:start}.admin-ops-create-panel{gap:18px}.admin-ops-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-create-grid--customer{align-items:start}.admin-ops-create-grid--service{margin-top:2px}.admin-ops-field{min-width:0}.admin-ops-field--wide,.admin-ops-inline-note,.admin-ops-create-actions,.admin-ops-assignment__message{grid-column:1/-1}.admin-ops-input-shell{min-height:56px;padding:0}.admin-ops-create-card .crew-dropdown__trigger{min-height:56px}.admin-ops-create-card .crew-dropdown__chevron{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;transform:none}.admin-ops-create-card .crew-dropdown__chevron svg{width:14px;height:14px;display:block}.admin-ops-input-shell select,.admin-ops-input-shell textarea{color:#07111f;width:100%;font:inherit;background:0 0;border:0;outline:0}.admin-ops-input-shell select{appearance:none;border-radius:18px;min-height:56px;padding:20px 16px 10px}.admin-ops-input-shell textarea{resize:vertical;border-radius:18px;min-height:120px;padding:20px 16px 14px}.admin-ops-inline-note{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:16px;padding:14px 16px}.admin-ops-inline-note.is-warning{background:#fffbebeb;border-color:#f59e0b33}.admin-ops-inline-note strong{color:#0f172a;font-size:14px;line-height:1.35;display:block}.admin-ops-inline-note p{color:#475569;margin:6px 0 0;font-size:13px;line-height:1.5}.admin-ops-create-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-ops-create-actions--compact .secondary-button,.admin-ops-create-actions--compact .primary-button,.admin-ops-create-actions--compact .admin-ops-row-action{border-radius:15px;min-height:46px;padding:0 24px}.admin-cta{appearance:none;min-height:38px;font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:0;padding:0 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.admin-cta:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.admin-cta-primary{color:#fff;background:#0f172a;box-shadow:0 6px 14px #0f172a24}.admin-cta-primary:hover:not(:disabled),.admin-cta-primary:focus-visible:not(:disabled){color:#fff;background:#07111f;outline:none;transform:translateY(-1px)}.admin-cta-secondary{color:#0f172a;background:#fffffff5;border:1px solid #0f172a24}.admin-cta-secondary:hover:not(:disabled),.admin-cta-secondary:focus-visible:not(:disabled){color:#07111f;background:#f8fafcfa;border-color:#0f172a33;outline:none}.admin-cta-danger{color:#b91c1c;background:#ef44441f}.admin-workday-view{width:100%}.admin-workday-discounts-page__controls,.admin-workday-discounts-list,.admin-workday-welcome-list{gap:12px;display:grid}.admin-workday-discounts-empty{min-height:92px}.admin-workday-discount-card{background:#ffffffeb;border:1px solid #0f172a14;border-radius:24px;gap:10px;padding:18px 20px;display:grid;box-shadow:0 16px 34px #0f172a0f}.admin-workday-discount-card.is-disabled{opacity:.58}.admin-workday-discount-card__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-workday-discount-card__code{color:#020617;letter-spacing:-.02em;text-transform:uppercase;font-size:17px;font-weight:850;line-height:1.15}.admin-workday-discount-card__toggle{color:#0f172a;white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:750;line-height:1;display:inline-flex}.admin-workday-discount-card__value{color:#0f172a;font-size:15px;font-weight:750;line-height:1.3}.admin-workday-discount-card__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:650;line-height:1.35;display:inline-flex}.admin-workday-discounts-search{gap:6px;display:grid}.admin-workday-discounts-search__label{color:#64748b;font-size:12px;font-weight:700;line-height:1.3}.admin-workday-discounts-search__shell{background:#fffffff0;border:1px solid #0f172a14;border-radius:18px;min-height:46px;padding:0 14px;box-shadow:0 10px 24px #0f172a0a}.admin-workday-discounts-search__shell .admin-workday-discounts-search__input{height:44px;min-height:44px;padding:0;font-size:14px}.admin-workday-welcome-claim{background:#ffffffeb;border:1px solid #0f172a14;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) auto;align-items:start;gap:18px;padding:18px 20px;display:grid;box-shadow:0 16px 34px #0f172a0f}.admin-workday-welcome-claim__primary,.admin-workday-welcome-claim__summary,.admin-workday-welcome-claim__aside{align-content:start;min-width:0;display:grid}.admin-workday-welcome-claim__primary{gap:8px}.admin-workday-welcome-claim__name{color:#020617;letter-spacing:-.02em;font-size:17px;font-weight:820;line-height:1.12}.admin-workday-welcome-claim__contact{color:#64748b;word-break:break-word;font-size:13px;font-weight:650;line-height:1.4}.admin-workday-welcome-claim__code-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.admin-workday-welcome-claim__code-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:750;line-height:1.2}.admin-workday-welcome-claim__code{color:#0f172a;letter-spacing:.01em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.2}.admin-workday-welcome-claim__summary{gap:10px}.admin-workday-welcome-claim__status{letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.admin-workday-welcome-claim__status--available{color:#1d4ed8;background:#eff6fff5;border-color:#3b82f629}.admin-workday-welcome-claim__status--applied{color:#c2410c;background:#fff7edfa;border-color:#f9731629}.admin-workday-welcome-claim__status--redeemed{color:#15803d;background:#ecfdf5fa;border-color:#22c55e2e}.admin-workday-welcome-claim__status--expired{color:#64748b;background:#f8fafcfa;border-color:#94a3b82e}.admin-workday-welcome-claim__detail{color:#334155;word-break:break-word;font-size:13px;font-weight:700;line-height:1.42}.admin-workday-welcome-claim__detail--secondary{color:#64748b;font-weight:650}.admin-workday-welcome-claim__aside{justify-items:end;gap:12px}.admin-workday-welcome-claim__dates{gap:6px;display:grid}.admin-workday-welcome-claim__dates span{text-align:right;color:#64748b;gap:2px;font-size:12px;font-weight:650;line-height:1.35;display:grid}.admin-workday-welcome-claim__dates strong{color:#020617;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.admin-workday-welcome-claim__action{white-space:nowrap;border-radius:999px;min-height:34px;padding:0 12px}.admin-workday-discounts-add{border-radius:999px;justify-self:start;min-height:36px;padding:0 14px}.admin-workday-discount-editor{gap:16px;width:100%}.admin-workday-discount-editor__title{color:#020617;letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.15}.admin-workday-discount-editor__form{gap:12px;display:grid}.admin-workday-discount-editor__form .crew-worker-field{min-width:0}.admin-workday-discount-editor__actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.admin-workday-view--route-only{align-content:stretch;min-height:calc(100dvh - 24px)}.admin-workday-route-shell{box-sizing:border-box;grid-template-rows:1fr auto;width:100%;min-height:calc(100dvh - 24px);padding:72px 0 24px;display:grid}.admin-workday-route-column,.admin-workday-route-cta-column{width:min(460px,100vw - 32px);margin:0 auto}.admin-workday-route-column{z-index:2;align-self:start;gap:18px;display:grid;position:relative}.admin-workday-route-topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workday-route-topbar__actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.admin-workday-route-topbar .admin-job-status-chip{border-radius:999px;min-height:28px;padding:0 11px;font-size:12px;font-weight:700}.admin-workday-route-menu{position:relative}.admin-workday-route-menu__trigger{appearance:none;color:#475569;min-height:34px;font:inherit;cursor:pointer;pointer-events:auto;z-index:12;background:#ffffffdb;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;position:relative;box-shadow:0 8px 20px #0f172a0a}.admin-workday-route-menu__trigger:hover,.admin-workday-route-menu__trigger:focus-visible{color:#0f172a;background:#fffffff5;border-color:#2563eb29;outline:none}.admin-workday-route-menu__trigger--back{pointer-events:auto}.admin-workday-topbar-icon{width:16px;height:16px;display:block}.admin-workday-home-button{appearance:none;cursor:pointer;background:#ffffffdb;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;box-shadow:0 8px 20px #0f172a0a}.admin-workday-home-button:hover,.admin-workday-home-button:focus-visible{background:#fffffff5;border-color:#2563eb29;outline:none}.admin-workday-home-button img{width:16px;height:16px;display:block}.admin-workday-route-menu__chevron,.admin-workday-route-menu__trigger span:last-child{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;font-size:0;line-height:0;transform:translateY(-1px)rotate(45deg)}.admin-workday-route-menu__list{z-index:30;background:#fffffffa;border:1px solid #0f172a14;border-radius:16px;gap:2px;width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0f172a24}.admin-workday-route-menu__item{appearance:none;color:#0f172a;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s}.admin-workday-route-menu__item:hover,.admin-workday-route-menu__item:focus-visible,.admin-workday-route-menu__item.is-active{color:#1d4ed8;background:#eff6fff5;outline:none}.admin-workday-route-content{gap:16px;display:grid}.admin-workday-job-card{background:#fffffff7;border:1px solid #0f172a14;border-radius:28px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 42px #94a3b81f}.admin-workday-job-card__header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.admin-workday-job-card__avatar{color:#0f172a;background:#f1f5f9fa;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:inline-flex}.admin-workday-job-card__header-copy{gap:3px;min-width:0;display:grid}.admin-workday-job-card__customer{color:#0f172a;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.18}.admin-workday-job-card__address,.admin-workday-job-card__phone{color:#475569;font-size:14px;line-height:1.4}.admin-workday-job-card__divider{background:#0f172a14;width:58%;height:1px}.admin-workday-job-card__divider--full{width:100%}.admin-workday-job-card__call{color:#0f172a;white-space:nowrap;background:#fffffff5;border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.admin-workday-job-card__section{gap:14px;display:grid}.admin-workday-job-card__section-title{color:#334155;font-size:15px;font-weight:700;line-height:1.3}.admin-workday-job-card__clean-list{gap:12px;display:grid}.admin-workday-job-card__clean-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-workday-job-card__clean-thumb{object-fit:cover;background:#f1f5f9fa;border-radius:12px;width:38px;height:38px;display:block}.admin-workday-job-card__clean-thumb--placeholder{color:#64748b;place-items:center;font-size:14px;font-weight:700;display:grid}.admin-workday-job-card__clean-copy{gap:2px;min-width:0;display:grid}.admin-workday-job-card__clean-copy strong{color:#0f172a;font-size:15px;font-weight:700;line-height:1.35}.admin-workday-job-card__clean-copy span{color:#64748b;font-size:13px;line-height:1.35}.admin-workday-job-card__clean-price{color:#0f172a;white-space:nowrap;align-self:start;font-size:14px;font-weight:700;line-height:1.35}.admin-workday-job-card__price{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workday-job-card__price span{color:#334155;font-size:14px;font-weight:600;line-height:1.35}.admin-workday-job-card__price strong{color:#0f172a;letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.2}.admin-workday-payment-card{background:#fffffff7;border:1px solid #0f172a14;border-radius:24px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 42px #94a3b81f}.admin-workday-payment-card__header,.admin-workday-payment-card__method{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workday-payment-card__header>div:first-child{gap:3px;display:grid}.admin-workday-payment-card__eyebrow,.admin-workday-payment-card__method span,.admin-workday-payment-card__route{color:#64748b;font-size:12px;font-weight:800;line-height:1.2}.admin-workday-payment-card__header strong,.admin-workday-payment-card__method strong{color:#0f172a;font-size:15px;font-weight:800;line-height:1.25}.admin-workday-payment-card__amount{color:#0f172a;letter-spacing:-.03em;white-space:nowrap;font-size:21px;font-weight:900;line-height:1}.admin-workday-payment-card__method{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;padding:12px 0}.admin-workday-payment-card__method strong{text-align:right}.admin-workday-payment-card__note{color:#b91c1c;margin:0;font-size:13px;font-weight:700;line-height:1.35}.admin-workday-payment-card__error{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workday-payment-card__retry{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;flex:none;min-height:30px;padding:0 12px;font-size:12px;font-weight:850}.admin-workday-payment-card__invoice{color:#0f172a;text-underline-offset:3px;font-size:13px;font-weight:800;line-height:1.3;text-decoration:underline}.admin-workday-payment-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-workday-payment-card__actions>.admin-workday-payment-card__button:only-child{grid-column:1/-1}.admin-workday-payment-card__button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:100%;min-height:54px;font-size:14px;font-weight:850}.admin-workday-payment-card__button.admin-workday-route-cta{box-shadow:none;border-radius:16px}.admin-workday-payment-card__button.is-primary{color:#fff;background:#0f172a;border-color:#0f172a}.admin-workday-payment-card__button:disabled{cursor:not-allowed;opacity:.48}@media (width<=900px){.admin-workday-job-card__header{grid-template-columns:44px minmax(0,1fr) auto}.admin-workday-job-card__clean-row{grid-template-columns:38px minmax(0,1fr) auto}}@media (width<=560px){.admin-workday-payment-card__actions{grid-template-columns:1fr}}.admin-workday-hero{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-workday-hero__image{object-fit:cover;background:#f1f5f9f5;border-radius:20px;width:84px;height:84px;display:block}.admin-workday-hero__image--placeholder{color:#1d4ed8;place-items:center;font-size:28px;font-weight:700;display:grid}.admin-workday-hero__copy{gap:4px;min-width:0;display:grid}.admin-workday-hero__title{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.12}.admin-workday-hero__address,.admin-workday-hero__meta{color:#475569;font-size:14px;line-height:1.4}.admin-workday-info-card{background:#fffffff5;border:1px solid #0f172a14;border-radius:24px;gap:10px;padding:18px;display:grid;box-shadow:0 16px 36px #94a3b81a}.admin-workday-info-card__title{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:1.2}.admin-workday-info-card__title--sentence{text-transform:none;letter-spacing:0;color:#334155;font-size:15px;line-height:1.3}.admin-workday-info-card__value{color:#0f172a;letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.18}.admin-workday-info-card__meta{color:#64748b;font-size:12px;font-weight:600;line-height:1.4}.admin-workday-info-card__headline{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workday-customer{align-items:center;gap:12px;min-width:0;display:flex}.admin-workday-customer__avatar{color:#0f172a;background:#f1f5f9f5;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:inline-flex}.admin-workday-customer__copy{gap:2px;min-width:0;display:grid}.admin-workday-customer__phone{color:#475569;font-size:14px;font-weight:500;line-height:1.4}.admin-workday-info-card__plain-line{color:#334155;font-size:14px;font-weight:500;line-height:1.45}.admin-workday-info-card__row{background:#f8fafceb;border:1px solid #0f172a0f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;display:flex}.admin-workday-info-card__row span,.admin-workday-info-card__row strong{color:#0f172a;font-size:14px;line-height:1.35}.admin-workday-info-card__row span{font-weight:600}.admin-workday-info-card__row strong{font-weight:700}.admin-workday-info-card__action{color:#0f172a;background:#fffffff5;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.admin-workday-route-section{gap:14px;display:grid}.admin-workday-route-section__title{color:#334155;font-size:15px;font-weight:700;line-height:1.3}.admin-workday-route-clean-list{gap:10px;display:grid}.admin-workday-route-clean-list__row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-workday-route-clean-list__copy{gap:3px;display:grid}.admin-workday-route-clean-list__copy strong,.admin-workday-route-clean-list__price{color:#0f172a;font-size:15px;font-weight:700;line-height:1.35}.admin-workday-route-clean-list__copy span{color:#64748b;font-size:13px;font-weight:500;line-height:1.35}.admin-workday-route-pricing{border-top:1px solid #0f172a14;gap:10px;padding-top:14px;display:grid}.admin-workday-route-pricing__row{color:#334155;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.admin-workday-route-pricing__row strong{color:#0f172a;font-size:15px;font-weight:700;line-height:1.3}.admin-workday-route-pricing__row--total span,.admin-workday-route-pricing__row--total strong{color:#0f172a}.admin-workday-route-copy{gap:7px;display:grid}.admin-workday-route-copy--success{gap:10px;padding-top:6px}.admin-workday-route-copy strong{color:#0f172a;letter-spacing:-.02em;font-size:25px;line-height:1.08}.admin-workday-route-copy span{color:#475569;font-size:14px;line-height:1.4}.admin-workday-route-directions{gap:10px;display:grid}.admin-workday-route-directions__title{color:#334155;font-size:14px;font-weight:700;line-height:1.35}.admin-workday-route-directions__button{appearance:none;color:#0f172a;width:84px;min-height:44px;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #0f172a14;border-radius:14px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.admin-workday-route-map{z-index:1;width:100%;position:relative}.admin-workday-route-map .address-confirmation-map-shell{background:#eff6ffdb;border:0;border-radius:20px;height:220px;box-shadow:0 14px 34px #94a3b824}.admin-workday-route-map .photo-map-zoom-control{display:none}.admin-workday-route-map .address-confirmation-map-placeholder{background:#fff}.admin-workday-route-map .address-confirmation-map-placeholder p{font-size:13px;font-weight:600}.admin-workday-route-map--placeholder{background:#eff6ffdb;border-radius:20px;height:220px;overflow:hidden;box-shadow:0 14px 34px #94a3b824}.admin-workday-route-map__placeholder{background:#fff;place-items:center;width:100%;height:100%;display:grid}.admin-workday-route-map__placeholder p,.admin-workday-route-loading p{color:#64748b;margin:0;font-size:14px;font-weight:600;line-height:1.45}.admin-workday-route-client{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:18px;gap:5px;padding:14px 16px;display:grid;box-shadow:0 14px 28px #94a3b814}.admin-workday-route-client strong,.admin-workday-route-client span{color:#0f172a;font-size:15px;font-weight:700;line-height:1.3}.admin-workday-stage-menu{gap:12px;width:100%;padding-top:10px;display:grid}.admin-workday-stage-menu__button{appearance:none;color:#0f172a;width:100%;min-height:52px;font:inherit;text-align:center;cursor:pointer;pointer-events:auto;background:#ffffffd6;border:1px solid #0f172a12;border-radius:18px;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s;box-shadow:0 14px 28px #94a3b814}.admin-workday-stage-menu__button:hover,.admin-workday-stage-menu__button:focus-visible,.admin-workday-stage-menu__button.is-active{color:#1d4ed8;background:#eff6fff5;border-color:#2563eb2e;outline:none;transform:translateY(-1px);box-shadow:0 18px 36px #94a3b824}.admin-workday-route-items{gap:8px;display:grid}.admin-workday-route-items__row{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:16px;align-items:center;min-height:44px;padding:0 15px;display:flex;box-shadow:0 12px 24px #94a3b80f}.admin-workday-route-items__row span{color:#0f172a;font-size:14px;font-weight:600;line-height:1.35}.admin-workday-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.admin-workday-photo-grid--three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workday-photo-uploader-shell{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:22px;width:100%;max-width:430px;margin:14px auto 0;padding:12px}.admin-workday-photo-upload-tile{aspect-ratio:1;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:84px;max-height:92px;padding:0;display:flex;position:relative;overflow:hidden}.admin-workday-photo-upload-tile input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-workday-photo-upload-tile.is-disabled,.admin-workday-photo-upload-tile.is-disabled input{cursor:not-allowed}.admin-workday-photo-upload-tile.is-filled{background:#fff}.admin-workday-photo-upload-icon{object-fit:contain;opacity:.65;filter:brightness(0)saturate();flex:none;width:24px;height:24px}.admin-workday-photo-upload-preview{object-fit:cover;width:100%;height:100%;display:block}.admin-workday-photo-list-shell{gap:12px;width:100%;display:grid}.admin-workday-photo-list__add{width:fit-content;min-height:42px;padding:0 16px}.admin-workday-photo-list{gap:10px;display:grid}.admin-workday-photo-row{text-align:left;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.admin-workday-photo-row:hover,.admin-workday-photo-row:focus-visible{background:#f8fafcf5;border-color:#2563eb29;outline:none;transform:translateY(-1px);box-shadow:0 14px 28px #94a3b814}.admin-workday-photo-row__thumb{background:#f1f5f9eb;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.admin-workday-photo-row__image{object-fit:cover;width:100%;height:100%;display:block}.admin-workday-photo-row__label{color:#0f172a;font-size:14px;font-weight:700;line-height:1.3}.admin-workday-photo-row__copy{gap:2px;min-width:0;display:grid}.admin-workday-photo-row__hint{color:#64748b;font-size:12px;font-weight:600;line-height:1.3}.admin-workday-photo-preview-state{width:min(460px,100%);min-height:100%;margin:0 auto;padding:12px 0 32px}.admin-workday-photo-preview-shell{margin-top:120px}.admin-workday-photo-preview-delete-row{justify-content:flex-end;margin-bottom:10px;display:flex}.admin-workday-photo-delete-chip{color:#374151;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1118271a;border-radius:999px;padding:0 13px;font-size:12px;font-weight:700;line-height:1}.admin-workday-photo-delete-chip:hover:not(:disabled),.admin-workday-photo-delete-chip:focus-visible:not(:disabled){background:#f9fafb;outline:none}.admin-workday-photo-delete-chip:disabled{opacity:.6;cursor:not-allowed}.admin-workday-photo-preview-large{object-fit:cover;background:#f9fafb;border:1px solid #11182714;border-radius:18px;width:100%;height:260px;display:block}.admin-workday-photo-preview-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.admin-workday-photo-preview-actions .admin-cta{border-radius:14px;min-height:44px}.admin-workday-route-loading{place-items:center;min-height:300px;display:grid}.admin-workday-inspection-check{color:#111827;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.admin-workday-inspection-check:focus-visible{color:#0f172a;outline:none}.admin-workday-inspection-check__icon{flex:none;width:17px;height:17px}.admin-workday-route-cta-dock{z-index:30;pointer-events:none;align-self:end;width:100%;position:sticky;bottom:0}.admin-workday-route-cta{isolation:isolate;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:18px;justify-content:center;width:100%;min-height:54px;font-size:15px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0f172a33}.admin-workday-route-cta:hover:not(:disabled),.admin-workday-route-cta:focus-visible:not(:disabled){transform:none}.admin-workday-route-cta-helper{pointer-events:none;align-items:center;min-height:22px;margin-bottom:10px;display:flex}.admin-workday-route-cta-error{color:#b91c1c;margin:0;font-size:13px;font-weight:600;line-height:1.3}.admin-workday-route-cta__fill{width:calc(var(--hold-progress,0) * 100%);z-index:0;background:#ffffff38;transition:width 60ms linear;position:absolute;inset:0}.admin-workday-route-cta.is-holding{opacity:.92;transform:scale(.99);box-shadow:0 18px 40px #0f172a3d}.admin-workday-route-cta__label{z-index:1;position:relative}.admin-workday-route-cta__fill,.admin-workday-route-cta__label,.admin-workday-route-cta__label *,.admin-workday-payment-card__button,.admin-workday-payment-card__button *,.admin-workday-stage-menu-footer__button,.admin-workday-stage-menu-footer__button *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.admin-workday-route-modal{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a1a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-workday-route-modal--photo-action{padding:24px}.admin-workday-route-modal--viewer{padding:16px}.admin-workday-route-modal__card{background:#fffffffa;border:1px solid #0f172a14;border-radius:20px;gap:14px;width:min(280px,100vw - 40px);padding:18px;display:grid;box-shadow:0 20px 48px #0f172a29}.admin-workday-route-modal__card--compact{gap:12px;width:min(240px,100vw - 40px);margin:auto}.admin-workday-route-modal__card p{color:#0f172a;text-align:center;margin:0;font-size:15px;font-weight:700;line-height:1.35}.admin-workday-route-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-workday-route-modal__stack{gap:8px;display:grid}.admin-workday-route-modal__actions .admin-cta{width:100%;min-height:42px}.admin-workday-route-modal__confirm{box-shadow:none}.admin-workday-payment-confirm{z-index:80;background:#0f172a1a;justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.admin-workday-payment-confirm__card{background:#fff;border:1px solid #1118271a;border-radius:22px;width:min(360px,100%);padding:14px;box-shadow:0 18px 50px #0f172a29}.admin-workday-payment-confirm__title{text-align:center;color:#111827;padding:6px 0 12px;font-size:15px;font-weight:800}.admin-workday-payment-confirm__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-workday-payment-confirm__button{color:#111827;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1118271a;border-radius:14px;font-size:14px;font-weight:800}.admin-workday-payment-confirm__button.is-primary{color:#fff;background:#0f172a;border-color:#0f172a}.admin-workday-photo-viewer{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.admin-workday-photo-viewer img{object-fit:contain;width:auto;max-width:min(82vw,360px);max-height:60vh;display:block}.admin-workday-photo-viewer__close{color:#fff;background:0 0;border:1px solid #0000;border-radius:10px;width:30px;height:30px;position:fixed;top:20px;right:20px}.admin-workday-photo-viewer__close img{width:15px;height:15px;display:block}.admin-workday-photo-viewer__exit{color:#0f172a;background:#fffffffa;border-color:#0f172a1f;border-radius:999px;min-width:104px;min-height:42px;padding:0 18px;box-shadow:0 10px 24px #0f172a1f}.admin-workday-list{gap:0;display:grid}.admin-workday-jobs-shell{gap:18px;display:grid}.admin-workday-jobs-table-body{display:grid}.admin-workday-jobs-section-row{color:#0f172a;background:#fff;border-top:1px solid #0f172a0f;align-items:center;min-height:44px;padding:8px 20px 0;display:flex}.admin-workday-jobs-section-row strong{font-size:15px;font-weight:700}.admin-workday-jobs-empty-row{color:#64748b;align-items:center;min-height:56px;padding:0 20px 12px;font-size:14px;display:flex}.admin-workday-row{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.admin-workday-row:first-child{border-top:1px solid #0f172a14}.admin-workday-row.is-on-hold{opacity:.84}.admin-workday-row__copy{gap:6px;min-width:0;display:grid}.admin-workday-row__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workday-row__topline strong{color:#0f172a;font-size:16px;line-height:1.3}.admin-workday-row__topline span,.admin-workday-row__meta,.admin-workday-row__count{color:#475569;font-size:13px;line-height:1.45}.admin-workday-row__address{color:#0f172a;margin:0;font-size:14px;line-height:1.5}.admin-workday-row__meta{flex-wrap:wrap;gap:12px;display:flex}.admin-workday-row__actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.admin-workday-row__hold{appearance:none;color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.admin-workday-row__hold:disabled{cursor:not-allowed;opacity:.58}.admin-workday-row__file-input{display:none}@media (width<=900px){.admin-workday-view--route-only,.admin-workday-route-shell{min-height:calc(100dvh - 16px)}.admin-workday-route-shell{padding-top:48px;padding-bottom:16px}.admin-workday-route-column,.admin-workday-route-content{gap:14px}.admin-workday-route-copy strong{font-size:22px}.admin-workday-job-card{border-radius:24px;gap:14px;padding:18px}.admin-workday-job-card__customer{font-size:18px}.admin-workday-hero{grid-template-columns:72px minmax(0,1fr);gap:14px}.admin-workday-hero__image{border-radius:18px;width:72px;height:72px}.admin-workday-hero__title{font-size:20px}.admin-workday-route-map .address-confirmation-map-shell,.admin-workday-route-map--placeholder{border-radius:18px}.admin-workday-photo-grid,.admin-workday-photo-grid--three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workday-photo-upload-tile{min-height:84px;max-height:88px}.admin-workday-route-cta{min-height:52px}.admin-workday-row{grid-template-columns:minmax(0,1fr)}.admin-workday-row__actions{align-items:stretch}.admin-workday-row__topline{flex-direction:column;align-items:flex-start}}.ops-timing-step,.ops-review-step{gap:16px;display:grid}.ops-review-compact{gap:4px;display:grid}.ops-review-compact-line{color:#0f172a;margin:0;font-size:14px;line-height:1.4}.ops-review-compact-line.is-muted{color:#64748b;font-size:13px}.ops-timing-shell,.ops-review-section{background:#fffffff5;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 12px 32px #0f172a0d}.ops-timing-shell{padding:18px}.ops-timing-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:start;gap:14px 12px;display:grid}.ops-timing-grid__full{grid-column:1/-1}.ops-scheduling-field{gap:8px;min-width:0;display:grid}.ops-scheduling-field__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ops-scheduling-field__label{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2}.ops-scheduling-field__error{color:#b91c1c;font-size:12px;font-weight:600}.ops-calendar,.ops-scheduling-dropdown{position:relative}.ops-calendar__trigger,.ops-scheduling-dropdown__trigger,.ops-recurring-discount__input-shell{background:#fffffff5;border:1px solid #0f172a1a;border-radius:18px;width:100%;min-height:52px;box-shadow:0 10px 32px #0f172a0f}.ops-calendar__trigger,.ops-scheduling-dropdown__trigger{appearance:none;color:#07111f;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.ops-calendar__trigger-value.is-placeholder,.ops-scheduling-dropdown__value.is-placeholder{color:#94a3b8}.ops-scheduling-dropdown__chevron{color:#64748b;align-items:center;display:inline-flex}.ops-scheduling-dropdown__menu,.ops-calendar__popover{z-index:30;background:#fffffffa;border:1px solid #0f172a14;border-radius:18px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 28px 64px #0f172a29}.ops-scheduling-dropdown__menu{width:100%;max-height:280px;padding:8px;overflow-y:auto}.ops-scheduling-dropdown__option{appearance:none;color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:12px 14px;transition:background-color .16s,color .16s}.ops-scheduling-dropdown__option:hover{background:var(--admin-interaction-hover);color:var(--admin-interaction-text)}.ops-scheduling-dropdown__option.is-selected{background:var(--admin-interaction-selected);color:var(--admin-interaction-text)}.ops-scheduling-dropdown__option:focus-visible{outline:2px solid var(--admin-interaction-focus);outline-offset:-2px}.ops-scheduling-dropdown.is-disabled .ops-scheduling-dropdown__trigger{cursor:not-allowed;opacity:.65}.ops-calendar__popover{width:min(344px,100vw - 32px);padding:12px}.ops-calendar__popover--inline{z-index:auto;margin-inline:auto;position:static;top:auto;left:auto}.ops-calendar__popover--customer{width:min(412px,100vw - 32px);box-shadow:none;background:#fff;border-color:#0f172a1a;border-radius:22px;padding:16px}.ops-calendar__header{border:1px solid #0f172a14;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;min-height:48px;margin-bottom:12px;padding:0 10px;display:grid}.ops-calendar__header strong{text-align:center;color:#0f172a;font-size:14px}.ops-calendar__nav{appearance:none;color:#2563eb;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ops-calendar__nav:hover{background:#eff6ffe6}.ops-calendar__nav:disabled{color:#cbd5e1;cursor:not-allowed}.ops-calendar__weekday-row,.ops-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:6px;display:grid}.ops-calendar__weekday-row{margin-bottom:6px}.ops-calendar__weekday-row span{color:#64748b;text-align:center;padding:4px 0;font-size:11px;font-weight:600}.ops-calendar__day{appearance:none;color:#0f172a;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:650;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ops-calendar__day:hover:not(.is-disabled):not(.is-selected),.ops-calendar__day:focus-visible:not(.is-disabled):not(.is-selected){color:#020617;background:#eff6ffeb;outline:none}.ops-calendar__day.is-outside-month{color:#94a3b8}.ops-calendar__day.is-disabled{color:#cbd5e1;cursor:not-allowed;opacity:1}.ops-calendar__day.is-today{box-shadow:inset 0 0 0 1px #2563eb42}.ops-calendar__day.is-selected{color:#fff;background:#1d4ed8;box-shadow:0 8px 18px #2563eb38}.ops-calendar__confirm{appearance:none;color:#fff;background:#1d4ed8;border:0;border-radius:14px;width:100%;min-height:42px;margin-top:12px;font-size:14px;font-weight:700;line-height:1}.ops-calendar__confirm:disabled{opacity:.6;cursor:not-allowed}.ops-calendar__popover--customer .ops-calendar__day.is-selected,.ops-calendar__popover--customer .ops-calendar__day.is-selected:hover,.ops-calendar__popover--customer .ops-calendar__day.is-selected:focus,.ops-calendar__popover--customer .ops-calendar__day.is-selected:focus-visible{background:var(--kz-selected-container-neutral,#eef2f6);color:var(--kz-text,#050719);box-shadow:var(--kz-shadow-sm,0 1px 2px #0f172a0a);border:0;outline:0}.ops-calendar__popover--customer .ops-calendar__confirm{color:#fff;background:#0f172a}.ops-calendar__popover--customer .ops-calendar__nav:hover{background:#f1f5f9eb}.ops-review-note{color:#475569;margin:6px 0 0;font-size:13px;line-height:1.5}.ops-review-section{gap:14px;padding:16px 18px;display:grid}.ops-review-section h3{color:#0f172a;margin:0;font-size:14px;line-height:1.3}.ops-review-grid,.ops-review-list{gap:10px;display:grid}.ops-review-row,.ops-review-service-item,.ops-review-totals{justify-content:space-between;align-items:center;gap:16px;display:flex}.ops-review-row{border-top:1px solid #0f172a0f;padding-top:10px}.ops-review-grid .ops-review-row:first-child,.ops-review-list .ops-review-service-item:first-child{border-top:0;padding-top:0}.ops-review-row__label,.ops-review-service-item span,.ops-review-totals span:first-child{color:#64748b;font-size:13px}.ops-review-row__value,.ops-review-service-item strong,.ops-review-totals span:not(:first-child){color:#0f172a;text-align:right;font-size:14px;font-weight:600}.ops-review-service-item{border-top:1px solid #0f172a0f;align-items:center;padding-top:10px}.ops-review-service-item:first-child{border-top:0;padding-top:0}.ops-review-service-item__identity{flex:auto;min-width:0}.ops-review-service-item>span:last-child{color:#475569;text-align:right;white-space:nowrap;font-size:13px;font-weight:650}.ops-review-totals{border-top:1px solid #0f172a14;padding-top:12px}.ops-review-note{margin-top:-4px}.ops-review-step--create{gap:18px}.ops-review-create-section{gap:10px;display:grid}.ops-review-create-section--customer{border-bottom:1px solid #0f172a14;padding:0 4px 18px}.ops-review-create-section h3,.ops-review-summary-section h3{color:#0f172a;margin:0;font-size:13px;font-weight:700;line-height:1.2}.ops-review-summary-card{background:#ffffffeb;border:1px solid #0f172a14;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ops-review-summary-section{align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.ops-review-summary-section+.ops-review-summary-section{border-left:1px solid #0f172a14}.ops-review-clean-list{gap:10px;display:grid}.ops-review-clean-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ops-review-clean-row+.ops-review-clean-row{border-top:1px solid #0f172a0f;padding-top:10px}.ops-review-clean-left,.ops-review-clean-row__identity{min-width:0}.ops-review-clean-meta{color:#475569;white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:13px;font-weight:650;line-height:1.35;display:inline-flex}.ops-review-total-row{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:10px;display:flex}.ops-review-total-row span{color:#64748b;font-size:13px}.ops-review-total-row strong{color:#0f172a;text-align:right;font-size:14px;font-weight:700}.admin-schedule-shell{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.admin-header-metric-chip{color:#334155;white-space:nowrap;background:#ffffffeb;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.admin-header-metric-chip__icon{color:#2563eb;flex-shrink:0;width:14px;height:14px;line-height:1;display:block}.admin-header-metric-chip__icon svg{flex-shrink:0;width:14px;height:14px;display:block}.admin-header-metric-chip__content,.admin-header-metric-chip__secondary{align-items:center;line-height:1;display:inline-flex}.admin-header-metric-chip__content{gap:7px;line-height:1}.admin-header-metric-chip__primary{color:#0f172a;font-size:13px;font-weight:700;line-height:1}.admin-header-metric-chip__secondary{color:#64748b;gap:7px;font-size:13px;font-weight:650;line-height:1}.admin-header-metric-chip__separator{color:#94a3b8;line-height:1}.admin-header-metric-chip__secondary-text{line-height:1}.admin-feedback-table-skeleton,.admin-feedback-card-skeleton{width:100%;min-width:0}.admin-feedback-table-skeleton{display:grid}.admin-feedback-table-skeleton__row{background:#fffffff5;border-top:1px solid #0f172a0f;align-items:center;gap:16px;min-height:64px;padding:0 18px;display:grid}.admin-feedback-table-skeleton__row:first-child{border-top:0}.admin-feedback-table-skeleton__row--header{min-height:44px}.admin-customer-list-skeleton .admin-feedback-table-skeleton__row{min-height:52px;padding-inline:12px}.admin-feedback-table-skeleton__line,.admin-feedback-card-skeleton__line{height:12px}.admin-feedback-table-skeleton__line--1{width:78%}.admin-feedback-table-skeleton__line--2{width:58%}.admin-feedback-table-skeleton__line--3{width:68%}.admin-feedback-card-skeleton{gap:10px;display:grid}.admin-feedback-card-skeleton__row{border-bottom:1px solid #0f172a0f;gap:10px;padding:14px 16px;display:grid}.admin-feedback-card-skeleton__line--title{width:34%;height:14px}.admin-feedback-card-skeleton__line--body{width:72%}.admin-spectrum-skeleton-block{width:100%;min-width:0;height:12px;box-sizing:border-box!important;color:#0000!important;border:0!important;border-radius:6px!important;min-height:0!important;padding:0!important;display:block!important}.admin-calendar-skeleton{box-sizing:border-box;grid-template-rows:64px 36px minmax(0,1fr);width:100%;height:100%;min-height:560px;display:grid}.admin-calendar-skeleton__toolbar{grid-template-columns:180px minmax(140px,220px) 180px;justify-content:space-between;align-items:center;gap:24px;padding:0 8px;display:grid}.admin-calendar-skeleton__weekdays,.admin-calendar-skeleton__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.admin-calendar-skeleton__weekdays{border-bottom:1px solid #e2e8f0;align-items:center;gap:18px;padding:0 14px}.admin-calendar-skeleton__grid{grid-template-rows:repeat(6,minmax(72px,1fr))}.admin-calendar-skeleton__cell{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;align-content:start;gap:16px;min-width:0;padding:12px 10px;display:grid}.admin-calendar-skeleton__cell:nth-child(7n){border-right:0}.admin-calendar-skeleton__cell .admin-spectrum-skeleton-block:first-child{width:24px;margin-left:auto}.admin-calendar-skeleton__cell .admin-spectrum-skeleton-block:last-child:not(:first-child){height:22px}.admin-accordion-skeleton{width:100%;display:grid}.admin-accordion-skeleton__row{border-bottom:1px solid #e2e8f0;grid-template-columns:36px minmax(0,220px);align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid}.admin-accordion-skeleton__row .admin-spectrum-skeleton-block:first-child{width:36px;height:36px}.crew-customer-jobs__count-skeleton{width:150px;margin-top:4px}.admin-job-status-chip{min-height:28px;box-shadow:none;border:0;border-radius:999px;outline:0;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.admin-job-status-chip.is-pending{color:var(--admin-chip-blue-text);background:var(--admin-chip-blue-bg)}.admin-job-status-chip.is-rescheduled{color:var(--admin-chip-yellow-text);background:var(--admin-chip-yellow-bg)}.admin-job-status-chip.is-cancelled{color:var(--admin-chip-red-text);background:var(--admin-chip-red-bg)}.admin-job-status-chip.is-complete{color:var(--admin-chip-green-text);background:var(--admin-chip-green-bg)}.admin-schedule-context-menu{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #0f172a14;border-radius:16px;gap:4px;min-width:220px;padding:8px;display:grid;position:fixed;box-shadow:0 24px 56px #0f172a2e}.admin-schedule-context-menu__action{appearance:none;color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;transition:background-color .16s,color .16s}.admin-schedule-context-menu__action:hover,.admin-schedule-context-menu__action:focus-visible{color:#1d4ed8;background:#eff6ffeb;outline:none}.admin-schedule-context-menu__action.is-danger{color:#b91c1c}.admin-schedule-context-menu__action.is-danger:hover,.admin-schedule-context-menu__action.is-danger:focus-visible{color:#b91c1c;background:#fee2e2f5}.admin-schedule-status-filter{align-items:center;gap:6px;display:inline-flex;position:relative}.admin-schedule-status-filter__trigger{appearance:none;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .16s,color .16s;display:inline-flex}.admin-schedule-status-filter__trigger:hover,.admin-schedule-status-filter__trigger:focus-visible,.admin-schedule-status-filter__trigger.is-active{color:#2563eb;background:#eff6ffeb;outline:none}.admin-schedule-status-filter__icon{flex-shrink:0;width:14px;height:14px;line-height:1;display:block}.admin-schedule-status-filter__icon svg{width:14px;height:14px;display:block}.admin-schedule-status-filter__menu{z-index:82;min-width:180px;top:calc(100% + 8px);left:auto;right:0}.admin-settings-menu,.admin-settings-pricing{gap:14px;display:grid}.admin-settings-menu{grid-template-columns:repeat(auto-fit,minmax(280px,420px));place-content:start center;justify-items:stretch;width:100%;padding-top:40px}.admin-settings-toolbar__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.admin-settings-menu__card{appearance:none;cursor:pointer;text-align:left;background:#fffffff0;border:1px solid #0f172a14;border-radius:26px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:min(420px,100vw - 64px);min-height:96px;padding:0 24px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 18px 40px #0f172a14}.admin-settings-menu__card:hover,.admin-settings-menu__card:focus-visible{border-color:#2563eb2e;outline:none;transform:translateY(-1px);box-shadow:0 20px 44px #0f172a1a}.admin-settings-menu__card-icon{color:#2563eb;background:#eff6ffeb;border-radius:18px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.admin-settings-menu__card-icon img{width:24px;height:24px;display:block}.admin-settings-menu__card-copy{gap:2px;min-width:0;display:grid}.admin-settings-menu__card-copy strong{color:#0f172a;font-size:18px;font-weight:750;line-height:1.1}.admin-settings-menu__card-copy p{color:#667085;margin:0;font-size:14px;line-height:1.45}.admin-settings-pricing__scope{flex:none}.admin-settings-bundles{gap:10px;display:grid}.admin-settings-bundle-layout{gap:12px;display:grid}.admin-settings-bundle-matrix-panel{gap:10px;padding:12px;display:grid}.admin-settings-bundle-matrix-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-settings-bundle-matrix-helper{color:#64748b;font-size:12px;line-height:1.4}.admin-settings-bundle-matrix-helper--warning{color:#b45309;font-weight:700}.admin-settings-bundle-toggle-group{gap:12px;padding:14px;display:grid}.admin-settings-bundle-toggle-group.is-unavailable{opacity:.7}.admin-settings-bundle-toggle-group__header{gap:4px;display:grid}.admin-settings-bundle-toggle-group__header strong{color:#0f172a;font-size:16px;font-weight:750;line-height:1.2}.admin-settings-bundle-toggle-group__header span{color:#64748b;font-size:12px;font-weight:700}.admin-settings-bundle-toggle-grid{flex-wrap:wrap;gap:10px;display:flex}.admin-settings-bundle-toggle{appearance:none;text-align:left;cursor:pointer;background:#f8fafcb8;border:1px solid #0f172a14;border-radius:14px;align-content:center;justify-items:start;gap:3px;min-width:112px;min-height:54px;padding:8px 12px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,opacity .16s;display:grid}.admin-settings-bundle-toggle:hover,.admin-settings-bundle-toggle:focus-visible{border-color:#2563eb2e;outline:none;transform:translateY(-1px);box-shadow:0 14px 24px #0f172a12}.admin-settings-bundle-toggle__label{color:#0f172a;font-size:13px;font-weight:750;line-height:1.25}.admin-settings-bundle-toggle__meta{color:#64748b;font-size:11px;font-weight:700;line-height:1.25}.admin-settings-bundle-toggle.is-active{background:#dcfce7f5;border-color:#22c55e47;box-shadow:inset 0 0 0 1px #22c55e24}.admin-settings-bundle-toggle.is-active .admin-settings-bundle-toggle__label{color:#166534}.admin-settings-bundle-toggle.is-active .admin-settings-bundle-toggle__meta{color:#15803d}.admin-settings-bundle-toggle.is-inactive{background:#fff7ede6;border-color:#fb923c33}.admin-settings-bundle-toggle.is-inactive .admin-settings-bundle-toggle__label{color:#7c2d12}.admin-settings-bundle-toggle.is-empty{background:#f8fafcad;border-style:dashed;border-color:#94a3b83d}.admin-settings-bundle-toggle.is-empty .admin-settings-bundle-toggle__meta{color:#94a3b8}.admin-settings-bundle-toggle.is-unavailable,.admin-settings-bundle-toggle.is-disabled{color:#94a3b8;background:#f8fafc9e}.admin-settings-bundle-toggle.is-unavailable .admin-settings-bundle-toggle__label,.admin-settings-bundle-toggle.is-unavailable .admin-settings-bundle-toggle__meta,.admin-settings-bundle-toggle.is-disabled .admin-settings-bundle-toggle__label,.admin-settings-bundle-toggle.is-disabled .admin-settings-bundle-toggle__meta{color:#94a3b8}.admin-settings-bundle-toggle.is-disabled{opacity:.72;cursor:default;box-shadow:none;transform:none}.admin-settings-bundle-matrix-toggle{appearance:none;color:#475569;cursor:pointer;background:#ffffffe6;border:1px solid #0f172a14;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.admin-settings-bundle-matrix-toggle:hover,.admin-settings-bundle-matrix-toggle:focus-visible{color:#0f172a;border-color:#2563eb2e;outline:none}.admin-settings-bundle-matrix-scroll{padding-bottom:4px;overflow:auto hidden}.admin-settings-bundle-matrix{align-items:stretch;gap:10px;min-width:max-content;display:grid}.admin-settings-bundle-matrix__corner,.admin-settings-bundle-matrix__col-header,.admin-settings-bundle-matrix__row-header{z-index:1;position:sticky}.admin-settings-bundle-matrix__corner{z-index:4;background:#fffffffa;border:1px solid #0f172a14;border-radius:14px;align-content:end;min-height:56px;padding:10px 12px;display:grid;top:0;left:0}.admin-settings-bundle-matrix__corner strong{color:#0f172a;font-size:13px;font-weight:750;line-height:1.35}.admin-settings-bundle-matrix__col-header{z-index:3;background:#fffffffa;border:1px solid #0f172a14;border-radius:14px;gap:4px;min-height:56px;padding:10px 12px;display:grid;top:0}.admin-settings-bundle-matrix__col-header div{gap:2px;display:grid}.admin-settings-bundle-matrix__col-header strong,.admin-settings-bundle-matrix__row-header strong{color:#0f172a;font-size:13px;font-weight:750;line-height:1.3}.admin-settings-bundle-matrix__row-header{z-index:2;background:#fffffffa;border:1px solid #0f172a14;border-radius:14px;align-items:center;min-height:56px;padding:10px 12px;display:grid;left:0}.admin-settings-bundle-matrix__col-header.is-unavailable,.admin-settings-bundle-matrix__row-header.is-unavailable{opacity:.72;background:#f8fafcc7;border-color:#94a3b829}.admin-settings-bundle-matrix__row-header-copy{gap:2px;display:grid}.admin-settings-bundle-matrix__cell{appearance:none;text-align:center;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a14;border-radius:14px;align-content:center;justify-items:center;gap:4px;min-height:56px;padding:8px 10px;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,opacity .16s;display:grid}.admin-settings-bundle-matrix__cell:hover,.admin-settings-bundle-matrix__cell:focus-visible{border-color:#2563eb2e;outline:none;transform:translateY(-1px);box-shadow:0 16px 30px #0f172a14}.admin-settings-bundle-matrix__cell:disabled{cursor:default;box-shadow:none;transform:none}.admin-settings-bundle-matrix__cell-main{color:#0f172a;font-size:13px;font-weight:800;line-height:1}.admin-settings-bundle-matrix__cell-sub{color:#64748b;font-size:10px;font-weight:700;line-height:1.25}.admin-settings-bundle-matrix__cell.is-active{background:#dcfce7f5;border-color:#22c55e47;box-shadow:inset 0 0 0 1px #22c55e24}.admin-settings-bundle-matrix__cell.is-active .admin-settings-bundle-matrix__cell-main,.admin-settings-bundle-matrix__cell.is-active .admin-settings-bundle-matrix__cell-sub{color:#166534}.admin-settings-bundle-matrix__cell.is-inactive{background:#fff7ede6;border-color:#fb923c33}.admin-settings-bundle-matrix__cell.is-inactive .admin-settings-bundle-matrix__cell-main{color:#c2410c}.admin-settings-bundle-matrix__cell.is-empty{background:#f8fafcb8;border-style:dashed;border-color:#94a3b83d}.admin-settings-bundle-matrix__cell.is-empty .admin-settings-bundle-matrix__cell-main,.admin-settings-bundle-matrix__cell.is-empty .admin-settings-bundle-matrix__cell-sub{color:#94a3b8}.admin-settings-bundle-matrix__cell.is-empty .admin-settings-bundle-matrix__cell-main{opacity:.5;font-size:16px}.admin-settings-bundle-matrix__cell.is-empty .admin-settings-bundle-matrix__cell-sub{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(2px)}.admin-settings-bundle-matrix__cell.is-empty:hover .admin-settings-bundle-matrix__cell-sub,.admin-settings-bundle-matrix__cell.is-empty:focus-visible .admin-settings-bundle-matrix__cell-sub{opacity:1;transform:translateY(0)}.admin-settings-bundle-matrix__cell.is-unavailable,.admin-settings-bundle-matrix__cell.is-disabled{color:#94a3b8;background:#f8fafc9e}.admin-settings-bundle-matrix__cell.is-disabled{opacity:.72}.admin-settings-bundle-matrix__cell.is-unavailable{opacity:.8}.admin-settings-bundle-matrix__cell.is-unavailable .admin-settings-bundle-matrix__cell-main,.admin-settings-bundle-matrix__cell.is-unavailable .admin-settings-bundle-matrix__cell-sub,.admin-settings-bundle-matrix__cell.is-disabled .admin-settings-bundle-matrix__cell-main,.admin-settings-bundle-matrix__cell.is-disabled .admin-settings-bundle-matrix__cell-sub{color:#94a3b8}.admin-settings-bundles__note{background:#fffffff0;border:1px solid #0f172a14;border-radius:22px;gap:6px;padding:18px 20px;display:grid}.admin-settings-bundles__note strong{color:#0f172a;font-size:15px;font-weight:750}.admin-settings-bundles__note p,.admin-settings-bundles__empty p{color:#475569;margin:0;font-size:13px;line-height:1.5}.admin-settings-bundle-group{background:#fffffff0;border:1px solid #0f172a14;border-radius:22px;gap:14px;padding:16px;display:grid}.admin-settings-bundle-group__header,.admin-settings-bundle-group__copy{gap:3px;display:grid}.admin-settings-bundle-group__header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-settings-bundle-group__copy strong{color:#0f172a;font-size:16px;font-weight:750}.admin-settings-bundle-group__copy span{color:#64748b;font-size:12px}.admin-settings-bundle-group__rules{gap:12px;display:grid}.admin-settings-bundle-offer,.admin-settings-bundle-rule{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:18px;gap:12px;padding:14px;display:grid}.admin-settings-bundle-rule--empty{background:#ffffffe6}.admin-settings-bundle-offer__layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.95fr);align-items:start;gap:14px;display:grid}.admin-settings-bundle-offer__main,.admin-settings-bundle-offer__relationships{gap:14px;display:grid}.admin-settings-bundle-offer__relationships{background:#ffffffdb;border:1px solid #0f172a14;border-radius:16px;padding:12px}.admin-settings-bundle-offer__headline{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-settings-bundle-offer__headline .admin-settings-pricing-thumb{border-radius:22px;width:76px;height:76px}.admin-settings-bundle-offer__eyebrow{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-settings-bundle-offer__title-line,.admin-settings-bundle-offer__description-line{gap:2px;display:grid}.admin-settings-bundle-offer__title-line span,.admin-settings-bundle-offer__description-line span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.admin-settings-bundle-offer__title-line strong,.admin-settings-bundle-offer__description-line strong{color:#0f172a;font-size:14px;font-weight:650;line-height:1.45}.admin-settings-bundle-offer__description-line strong{white-space:pre-line}.admin-settings-bundle-offer__pricing{background:#ffffffe0;border:1px solid #0f172a14;border-radius:16px;gap:10px;padding:12px;display:grid}.admin-settings-bundle-offer__section-heading{gap:3px;display:grid}.admin-settings-bundle-offer__section-heading strong{color:#0f172a;font-size:14px;font-weight:750}.admin-settings-bundle-offer__section-heading span{color:#64748b;font-size:12px}.admin-settings-bundle-offer__pricing-list{gap:8px;display:grid}.admin-settings-bundle-behavior{background:#f8fafce6;border:1px solid #0f172a14;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.admin-settings-bundle-behavior strong{color:#0f172a;font-size:13px;font-weight:700}.admin-settings-bundle-behavior span{color:#475569;font-size:13px;line-height:1.45}.admin-settings-bundle-behavior--accent{background:#eff6ffe6}.admin-settings-bundle-behavior--success{background:#f0fdf4eb}.admin-settings-bundle-relationship-list{gap:10px;display:grid}.admin-settings-bundle-relationship{gap:4px;display:grid}.admin-settings-bundle-relationship span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.admin-settings-bundle-relationship strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.admin-settings-bundle-rule__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-settings-bundle-rule__copy{gap:4px;min-width:0;display:grid}.admin-settings-bundle-rule__copy strong{color:#0f172a;font-size:15px;font-weight:750}.admin-settings-bundle-rule__copy span{color:#2563eb;font-size:12px;font-weight:700}.admin-settings-bundle-rule__copy p{color:#475569;white-space:pre-line;margin:0;font-size:13px;line-height:1.45}.admin-settings-bundle-rule__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-settings-bundle-flag{color:#334155;background:#e2e8f0e6;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-settings-bundle-flag--warning{color:#b45309;background:#fef2f2eb}.admin-settings-bundle-rule__meta,.admin-settings-bundle-item__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 12px;display:grid}.admin-settings-bundle-rule__meta div,.admin-settings-bundle-item__grid div{gap:4px;min-width:0;display:grid}.admin-settings-bundle-rule__meta span,.admin-settings-bundle-item__grid span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.admin-settings-bundle-rule__meta strong,.admin-settings-bundle-item__grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.admin-settings-bundle-items,.admin-settings-bundle-details{gap:10px;display:grid}.admin-settings-bundle-details summary{cursor:pointer;color:#334155;font-size:13px;font-weight:700;list-style:none}.admin-settings-bundle-details summary::-webkit-details-marker{display:none}.admin-settings-bundle-details summary:before{content:"+";color:#64748b;width:14px;margin-right:6px;display:inline-block}.admin-settings-bundle-items__empty{color:#64748b;margin:0;font-size:13px}.admin-settings-bundle-item{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:10px;padding:12px;display:grid}.admin-settings-bundle-item__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-settings-bundle-item__header strong{color:#0f172a;font-size:14px;font-weight:700}.admin-settings-bundle-item__header span{color:#64748b;font-size:12px;font-weight:700}.admin-settings-bundle-item__metadata{grid-column:1/-1}.admin-settings-bundle-details[open] summary:before{content:"-"}.admin-settings-bundle-details__meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 12px;display:grid}.admin-settings-bundle-modal{width:min(1040px,100vw - 40px)}.admin-settings-bundle-modal__content{gap:14px;display:grid}.admin-settings-bundle-modal__placeholder{gap:8px;padding:10px 2px;display:grid}.admin-settings-bundle-modal__placeholder strong{color:#0f172a;font-size:16px;font-weight:750}.admin-settings-bundle-modal__placeholder p{color:#475569;margin:0;font-size:14px;line-height:1.55}@media (width<=980px){.admin-settings-bundle-offer__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.admin-settings-bundle-offer__headline{grid-template-columns:minmax(0,1fr)}.admin-settings-bundle-offer__headline .admin-settings-pricing-thumb{width:64px;height:64px}}.admin-settings-pricing-group{background:#fffffff0;border:1px solid #0f172a14;border-radius:22px;gap:8px;padding:12px 14px;transition:box-shadow .16s,opacity .16s,transform .16s;display:grid;position:relative}.admin-settings-pricing-group__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-settings-pricing-group__header-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.admin-settings-pricing-group__header-toggle{appearance:none;color:#0f172a;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}.admin-settings-pricing-group__header-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.admin-settings-pricing-group__edit{appearance:none;color:#94a3b8;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .16s,background-color .16s,color .16s;display:inline-flex}.admin-settings-pricing-group__edit img{width:14px;height:14px;display:block}.admin-settings-pricing-group:hover .admin-settings-pricing-group__edit,.admin-settings-pricing-group:focus-within .admin-settings-pricing-group__edit{opacity:1}.admin-settings-pricing-group__edit:hover,.admin-settings-pricing-group__edit:focus-visible{color:#2563eb;background:#eff6ffeb;outline:none}.admin-settings-pricing-group__copy{gap:2px;display:grid}.admin-settings-pricing-group__header strong{font-size:15px;font-weight:750}.admin-settings-pricing-group__copy span{color:#64748b;font-size:12px;line-height:1}.admin-settings-pricing-group__toggle{color:#64748b;text-align:center;width:16px;font-size:18px;font-weight:600;line-height:1}.admin-settings-pricing-group__rows{display:grid}.admin-settings-pricing-table__head,.admin-settings-pricing-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(90px,.85fr) minmax(90px,.85fr) minmax(96px,.95fr) minmax(86px,.72fr)}.admin-settings-pricing-table__head{align-items:center;gap:12px;padding:4px 6px 8px;display:grid}.admin-settings-pricing-table__cell{color:#334155;min-width:0;font-size:13px;line-height:1.35}.admin-settings-pricing-table__cell--header{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.admin-clean-option-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:inline-grid}.admin-clean-option-identity__thumb{background:#e2e8f0eb;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.admin-clean-option-identity__thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-clean-option-identity__thumb-fallback{color:#475569;font-size:12px;font-weight:800;line-height:1}.admin-clean-option-identity__copy{gap:2px;min-width:0;display:grid}.admin-clean-option-identity__copy strong,.admin-clean-option-identity__copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-clean-option-identity__copy strong{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25}.admin-clean-option-identity__copy span{color:#64748b;font-size:12px;line-height:1.2}.admin-settings-pricing-row{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0f172a14;align-items:center;gap:12px;width:100%;padding:11px 6px;transition:background-color .16s,opacity .16s,transform .16s;display:grid;position:relative}.admin-settings-pricing-row__copy{gap:2px;min-width:0;display:grid}.admin-settings-pricing-row__copy strong,.admin-settings-pricing-row__copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-settings-pricing-row__copy strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1.25}.admin-settings-pricing-row__copy span{color:#64748b;font-size:12px;line-height:1.2}.admin-settings-pricing-row-thumb{background:#e2e8f0e6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.admin-settings-pricing-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-settings-pricing-row-thumb--placeholder{color:#475569;font-size:12px;font-weight:800}.admin-settings-pricing-thumb{background:#e2e8f0e6;border-radius:12px;flex:none;width:40px;height:40px;overflow:hidden}.admin-settings-pricing-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-settings-pricing-thumb--placeholder{color:#475569;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.admin-settings-pricing-drag-handle{color:#94a3b8;opacity:0;cursor:grab;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.admin-settings-pricing-drag-handle img{width:14px;height:14px;display:block}.admin-settings-pricing-drag-handle:active{cursor:grabbing}.admin-settings-pricing-group:hover .admin-settings-pricing-drag-handle,.admin-settings-pricing-row:hover .admin-settings-pricing-drag-handle,.admin-settings-pricing-group:focus-within .admin-settings-pricing-drag-handle,.admin-settings-pricing-row:focus-within .admin-settings-pricing-drag-handle{opacity:1}.admin-settings-pricing-drag-handle:hover,.admin-settings-pricing-drag-handle:focus-visible{color:#2563eb;background:#eff6ffeb;outline:none}.admin-settings-pricing-drag-handle--row{margin-right:-2px}.admin-settings-pricing-group:before,.admin-settings-pricing-group:after,.admin-settings-pricing-row:before,.admin-settings-pricing-row:after{content:"";pointer-events:none;background:0 0;border-radius:999px;height:2px;position:absolute;left:14px;right:14px}.admin-settings-pricing-group:before,.admin-settings-pricing-row:before{top:-1px}.admin-settings-pricing-group:after,.admin-settings-pricing-row:after{bottom:-1px}.admin-settings-pricing-group.is-drop-before:before,.admin-settings-pricing-row.is-drop-before:before,.admin-settings-pricing-group.is-drop-after:after,.admin-settings-pricing-row.is-drop-after:after{background:#2563eb}.admin-settings-pricing-group.is-dragging,.admin-settings-pricing-row.is-dragging{opacity:.68;transform:translateY(-1px)}.admin-settings-pricing-table__cell--size{align-items:center;gap:10px;display:inline-flex}.admin-settings-pricing-row__identity{min-width:0}.admin-settings-pricing-table__cell--value{color:#0f172a;font-weight:700}.admin-settings-pricing-table__cell--status{justify-content:flex-start;display:inline-flex}.admin-job-status-chip--compact{min-height:24px;padding:5px 9px;font-size:11px}.admin-settings-pricing-field{gap:0;padding-top:6px;display:grid;overflow:visible}.admin-settings-pricing-field--wide{grid-column:1/-1}.admin-settings-pricing-input-shell{min-height:54px;overflow:visible}.admin-settings-pricing-field .kz-float-input{min-height:52px}.admin-settings-pricing-dropdown{position:relative}.admin-settings-pricing-dropdown .crew-dropdown__trigger{min-height:52px;padding:20px 16px 8px}.admin-settings-pricing-dropdown .crew-dropdown__value{color:#0f172a;font-size:var(--kz-input-size);padding-top:0;font-weight:550;line-height:1.35}.admin-settings-pricing-dropdown .crew-dropdown__value.is-placeholder{color:#0f172a}.admin-settings-pricing-dropdown .crew-dropdown__option{font-size:var(--kz-input-size);font-weight:550;line-height:1.35}.admin-settings-pricing-dropdown .crew-dropdown__chevron svg{width:16px;height:16px;display:block}.admin-settings-pricing-dropdown .crew-dropdown__menu{z-index:220;max-height:280px;overflow-y:auto}.admin-settings-pricing-title-shell{align-items:center;width:100%;min-height:52px;display:flex}.admin-settings-pricing-title-display{appearance:none;color:#0f172a;width:100%;min-height:52px;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:24px;font-weight:700;line-height:1.1;display:inline-flex}.admin-settings-pricing-title-display span{flex:auto;min-width:0;display:block}.admin-settings-pricing-title-display img{opacity:0;width:16px;height:16px;transition:opacity .16s;display:block}.admin-settings-pricing-title-display:hover img,.admin-settings-pricing-title-display:focus-visible img{opacity:.72}.admin-settings-pricing-title-input{width:100%;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:24px;font-weight:700;line-height:1.1}.admin-settings-pricing-title-input:focus{outline:none}.admin-settings-pricing-editor-modal .admin-ops-detail-modal__header{align-items:flex-start}.admin-settings-pricing-editor-modal .admin-ops-detail-modal__title{width:100%;min-width:0}.admin-settings-pricing-textarea{resize:none;height:160px;min-height:160px;max-height:160px;padding-top:24px;padding-bottom:12px;overflow-y:auto}.admin-settings-pricing-number-input{appearance:textfield}.admin-settings-pricing-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-settings-pricing-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-settings-pricing-field .kz-float-input:disabled{color:#64748b;background:#f8fafce6}.admin-settings-pricing-toggle{color:#0f172a;grid-column:span 2;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.admin-settings-pricing-toggle--editor{align-self:end;min-height:48px;padding-bottom:2px}.admin-settings-pricing-editor-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 32px);max-height:min(88vh,820px);padding:26px;overflow:hidden}.admin-settings-pricing-editor-modal .admin-ops-detail-modal__body{overscroll-behavior:contain;min-height:0;margin-right:-2px;padding:2px 2px 40px;overflow-y:auto}.admin-settings-pricing-editor-modal .admin-ops-detail-modal__body--scroll{padding:2px 2px 40px;overflow-y:auto}.admin-settings-pricing-editor{gap:14px;padding-top:4px;display:grid}.admin-settings-pricing-editor__top,.admin-settings-pricing-editor__top-fields,.admin-settings-pricing-editor__inputs{gap:12px;display:grid}.admin-settings-pricing-editor__top{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px}.admin-settings-pricing-editor__top-fields{align-content:start}.admin-settings-pricing-editor__inputs{grid-template-columns:minmax(0,1fr)}.admin-settings-pricing-image-editor{width:112px;height:112px;min-height:112px}.admin-settings-pricing-image-editor__thumb-button{appearance:none;cursor:pointer;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:18px;padding:0;transition:opacity .16s,transform .16s,box-shadow .16s;overflow:hidden}.admin-settings-pricing-image-editor__thumb-button:disabled{cursor:not-allowed}.admin-settings-pricing-image-editor__thumb-button:hover,.admin-settings-pricing-image-editor__thumb-button:focus-visible{opacity:.96;outline:none;box-shadow:0 10px 24px #0f172a1f}.admin-settings-pricing-image-editor__thumb-button .admin-settings-pricing-thumb{border-radius:18px;width:100%;height:100%}.admin-settings-pricing-editor-modal .admin-ops-detail-modal__actions{z-index:1;background:#fffffffa;margin-top:0;padding-top:14px;position:relative}.admin-settings-pricing-image-editor__input{display:none}.admin-settings-pricing-empty{min-height:180px}@media (width<=640px){.admin-settings-pricing-toggle{grid-column:span 1}.admin-settings-pricing-editor__top,.admin-settings-pricing-editor__top-fields,.admin-settings-pricing-editor__inputs{grid-template-columns:minmax(0,1fr)}.admin-settings-pricing-image-editor{width:112px;height:112px}.admin-settings-pricing-image-editor__thumb-button .admin-settings-pricing-thumb{width:100%;height:100%}}.admin-ops-create-actions--spread{justify-content:space-between}.admin-ops-detail-modal{gap:18px;width:min(640px,100vw - 32px);max-height:min(88vh,820px);padding:20px;display:grid;overflow:visible}.admin-ops-detail-modal__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-ops-detail-modal__title strong{color:#0f172a;font-size:18px;font-weight:750}.admin-ops-detail-modal__body,.admin-ops-detail-modal__stack{gap:14px;display:grid}.admin-ops-detail-modal__body{min-height:0;overflow:visible}.admin-ops-detail-address-field{grid-column:span 2}.admin-ops-detail-modal .crew-dropdown__menu{z-index:180}.admin-schedule-jobs-empty{min-height:220px;padding:28px 24px}.admin-ops-detail-modal__body--scroll{padding-right:4px;overflow-y:auto}.admin-ops-detail-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-toggle-row{color:#0f172a;justify-content:space-between;align-items:center;gap:16px;font-weight:650;display:flex}.admin-ops-detail-choice-row{flex-wrap:wrap;gap:10px;display:flex}.admin-ops-detail-choice{color:#475569;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:14px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .16s,color .16s,box-shadow .16s}@media (width<=900px){.admin-ops-detail-modal__grid{grid-template-columns:minmax(0,1fr)}}.admin-ops-customer-match-list{gap:8px;display:grid}.admin-ops-customer-match{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.admin-ops-customer-match--single{text-align:left;cursor:pointer;grid-template-columns:1fr;width:100%}.admin-ops-customer-match__main{appearance:none;color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.admin-ops-customer-match strong,.admin-ops-customer-selected__copy strong{font-size:14px;line-height:1.3}.admin-ops-customer-match span,.admin-ops-customer-selected__copy span{color:#475569;font-size:13px;line-height:1.35}.admin-ops-customer-results{height:var(--admin-customer-list-height);min-height:52px}.admin-ops-service-item,.admin-ops-service-results{gap:12px;display:grid}.admin-ops-service-catalog{box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%}.admin-ops-service-accordion-item,.admin-ops-service-accordion-header,.admin-ops-service-accordion-heading,.admin-ops-service-accordion-heading>button,.admin-ops-service-accordion-panel,.admin-ops-service-accordion-panel>div,.admin-ops-service-option-group,.admin-ops-service-option{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-spectrum-timing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.admin-spectrum-timing-plan{grid-column:1/-1;justify-items:start;gap:8px;display:grid}.admin-spectrum-timing-plan>span{color:#374151;font-size:12px}.admin-plan-cadence-toggle{flex-wrap:wrap;align-items:center;max-width:100%;width:max-content!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0!important;display:flex!important}.admin-plan-cadence-toggle>button,.admin-plan-cadence-toggle button{color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #c9ced6!important;border-radius:8px!important;flex:none!important;margin:0!important}.admin-plan-cadence-toggle button:hover:not([data-selected]),.admin-plan-cadence-toggle button[data-hovered]:not([data-selected]){background:#f7f8f9!important}.admin-plan-cadence-toggle button[data-selected]{color:#fff!important;box-shadow:none!important;background:#252525!important;border-color:#252525!important;border-radius:8px!important}.admin-plan-cadence-toggle button[data-pressed]{background:#dedfe1!important}.admin-plan-cadence-toggle button[data-selected][data-pressed]{background:#111!important}.admin-plan-cadence-toggle button[data-focus-visible]{outline-offset:2px!important;outline:2px solid #3b63fb!important}.admin-ops-service-catalog--empty{color:#64748b;background:#f8fafcdb;border:1px solid #0f172a14;border-radius:18px;padding:16px 18px;font-size:13px}.admin-ops-service-accordion-heading{margin:0}.admin-ops-service-accordion-heading>button{align-items:center;gap:10px;min-height:52px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e5e9!important;border-radius:10px!important}.admin-ops-service-accordion-heading>button:hover,.admin-ops-service-accordion-heading>button[data-hovered]{background:var(--admin-interaction-hover)!important}.admin-ops-service-accordion-heading>button[data-pressed]{background:var(--admin-interaction-pressed)!important}.admin-ops-service-accordion-heading>button[data-focus-visible]{outline:2px solid var(--admin-interaction-focus)!important;outline-offset:-2px!important}.admin-ops-service-accordion-heading>button:not([data-focus-visible]){outline:0!important}.admin-ops-service-accordion-title{flex:auto;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.admin-ops-service-accordion-title img{object-fit:cover;border-radius:6px;flex:none;width:32px;height:32px}.admin-ops-service-accordion-title strong{font:inherit}.admin-ops-service-accordion-panel>div{padding:0}.admin-ops-service-accordion-panel{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-expanded]>.admin-ops-service-accordion-heading>button{background:var(--admin-interaction-selected)!important;border-bottom-color:#0000!important;border-radius:10px 10px 0 0!important}.admin-ops-service-option-group{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}.admin-ops-service-option{text-align:left;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:48px;color:#111827!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e7e9ec!important;border-radius:0!important;padding:7px 12px!important;display:grid!important;transform:none!important}.admin-ops-service-option:last-child{border-bottom:0!important}.admin-ops-service-option[data-hovered],.admin-ops-service-option:hover{background:var(--admin-interaction-hover)!important}.admin-ops-service-option[data-selected]{background:var(--admin-interaction-selected)!important;color:#111827!important;box-shadow:none!important}.admin-ops-service-option[data-pressed]{background:var(--admin-interaction-pressed)!important}.admin-ops-service-option[data-focus-visible]{outline:2px solid var(--admin-interaction-focus)!important;outline-offset:-2px!important}.admin-ops-service-option__copy{align-content:center;gap:1px;min-width:0;display:grid}.admin-ops-service-option__name{font-size:13px;font-weight:500;line-height:18px}.admin-ops-service-option__description{color:#64748b;font-size:12px;font-weight:400;line-height:16px}.admin-ops-service-list__add{color:#475569;justify-content:center;place-self:center end;align-items:center;width:28px;height:28px;font-size:20px;font-weight:400;line-height:1;display:inline-flex}.admin-ops-service-match-list{gap:8px;max-height:min(38vh,320px);padding-right:4px;display:grid;overflow-y:auto}.admin-ops-service-match{appearance:none;color:#0f172a;text-align:left;cursor:pointer;background:#f8fafcdb;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.admin-ops-service-match__copy,.admin-ops-service-selected__copy{gap:4px;min-width:0;display:grid}.admin-ops-service-match__copy strong,.admin-ops-service-selected__copy strong{font-size:14px;line-height:1.3}.admin-ops-service-match__copy span,.admin-ops-service-selected__copy span{color:#475569;font-size:13px;line-height:1.35}.admin-ops-service-match__action{color:#1d4ed8;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.admin-ops-service-selected{background:var(--admin-interaction-selected);width:100%;min-height:72px;box-shadow:none;border:1px solid #0000;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-ops-service-selected__main{gap:5px;min-width:0;display:grid}.admin-ops-service-selected__identity{min-width:0}.admin-ops-service-selected__meta{color:#475569;white-space:nowrap;padding-left:48px;font-size:13px;font-weight:650;line-height:1.3}.admin-ops-service-selected__actions{justify-self:end;align-items:center;gap:12px;display:inline-flex}.admin-ops-service-results__toolbar{justify-content:flex-start;align-items:center;display:flex}.admin-ops-service-results__toolbar--manual{grid-column:1/-1}.admin-ops-service-divider,.admin-ops-service-adder{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-ops-service-adder{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.admin-ops-service-divider__line{background:#0f172a24;height:1px}.admin-ops-service-divider__icon{color:#475569;background:#fffffffa;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 4px 12px #0f172a0f}.admin-ops-service-divider__icon img{width:18px;height:18px;display:block}.admin-ops-service-adder:hover .admin-ops-service-divider__icon,.admin-ops-service-adder:focus-visible .admin-ops-service-divider__icon{color:#1d4ed8;background:#eff6fff5;border-color:#2563eb2e;outline:none}.admin-ops-service-totals{color:#0f172a;background:0 0;border:0;justify-self:start;align-items:center;gap:18px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.admin-ops-service-totals--review{margin-top:4px}.admin-ops-customer-results__toolbar{justify-content:flex-end;align-items:center;display:flex}.admin-ops-customer-results__toolbar--manual{grid-column:1/-1;justify-content:flex-start}.admin-ops-customer-selected{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-ops-customer-selected__copy{gap:4px;min-width:0;display:grid}.admin-ops-customer-selected__actions{align-items:center;gap:12px;display:inline-flex}.admin-ops-row-action{appearance:none;color:#1d4ed8;font:inherit;white-space:nowrap;cursor:pointer;background:#eff6ffeb;border:1px solid #2563eb1f;border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.admin-ops-row-action:hover,.admin-ops-row-action:focus-visible{color:#1d4ed8;background:#dbeafef5;border-color:#2563eb33;outline:none}.admin-ops-row-action svg{width:14px;height:14px;display:block}.admin-ops-customer-searching{color:#64748b;font-size:13px;font-weight:650;line-height:1.4}.admin-ops-text-button{appearance:none;color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.admin-ops-filter{gap:8px;min-width:180px;display:grid}.admin-ops-filter--wide{grid-column:1/-1}.admin-ops-filter span,.admin-ops-assignment__field span{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.admin-ops-filter input,.admin-ops-filter select,.admin-ops-filter textarea,.admin-ops-assignment__field select{font:inherit;color:#07111f}.admin-ops-filter input{background:#fffc;border:1px solid #0f172a1a;border-radius:14px;height:44px;padding:0 14px}.admin-ops-filter select,.admin-ops-filter textarea,.admin-ops-assignment__field select{background:#fffc;border:1px solid #0f172a1a;border-radius:14px;padding:12px 14px}.admin-ops-filter textarea{resize:vertical;min-height:92px}.admin-ops-sections{gap:18px;display:grid}.admin-ops-section,.admin-ops-list{gap:12px;display:grid}.admin-ops-job-card{padding:18px 20px}.admin-ops-job-card__main{gap:8px;display:grid}.admin-ops-job-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-ops-job-card__header h3{letter-spacing:-.03em;color:#07111f;margin:0;font-size:18px;line-height:1.1}.admin-ops-job-card__status{color:#1d4ed8;text-transform:capitalize;background:#2563eb14;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:800}.admin-ops-job-card__schedule,.admin-ops-job-card__address{color:#475569;margin:0;font-size:14px;line-height:1.45}.admin-ops-job-card__meta{color:#0f172a;flex-wrap:wrap;gap:10px 18px;font-size:13px;font-weight:700;display:flex}.admin-ops-assignment{flex-wrap:wrap;align-items:end;gap:12px;margin-top:8px;display:flex}.admin-ops-assignment__field{flex:240px;gap:8px;min-width:min(280px,100%);display:grid}.admin-ops-assignment__button{min-width:120px}.admin-ops-assignment__message{color:#475569;margin:2px 0 0;font-size:13px;font-weight:700}.admin-ops-assignment__message.is-error{color:#b91c1c}.admin-ops-assignment__message.is-success{color:#166534}.admin-ops-feedback{text-align:left}@media (width<=640px){.admin-schedule-range-chip{white-space:normal;flex:auto}.admin-ops-create-grid,.admin-spectrum-timing-grid{grid-template-columns:1fr}.admin-ops-create-actions--spread{justify-content:flex-start}.admin-ops-customer-match,.admin-ops-customer-selected,.admin-ops-service-match,.admin-ops-service-selected{grid-template-columns:1fr}.admin-ops-customer-results__toolbar{justify-content:flex-start}.admin-ops-job-card__header{flex-direction:column;align-items:flex-start}.ops-timing-grid{grid-template-columns:1fr}.ops-calendar__popover{margin-top:10px;position:static}.ops-review-summary-card{grid-template-columns:1fr}.ops-review-summary-section+.ops-review-summary-section{border-top:1px solid #0f172a14;border-left:0}.ops-review-row,.ops-review-service-item,.ops-review-totals{flex-direction:column;align-items:stretch}.ops-review-row__value,.ops-review-service-item strong,.ops-review-totals span:not(:first-child){text-align:left}.ops-review-clean-row,.ops-review-total-row{grid-template-columns:1fr}.ops-review-clean-meta{justify-self:start}.admin-ops-service-selected__meta{padding-left:0}}.admin-zones-layout{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.admin-zones-map-shell{background:#f8fafce6;border:0;border-radius:0;width:100%;height:100%;min-height:640px;position:absolute;inset:0;overflow:hidden}.admin-zones-map__canvas,.admin-zones-map__fallback{width:100%;height:100%}.admin-zones-map__fallback{text-align:center;color:#475569;place-items:center;padding:24px;display:grid}.admin-zones-map__fallback strong{color:#0f172a;font-size:16px;font-weight:850;display:block}.admin-zones-map__fallback p{margin:6px 0 0;font-size:14px;line-height:1.45}.admin-zones-map__marker{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;transform:translateY(2px)}.admin-zones-map__marker img{width:100%;height:100%;display:block}.admin-zones-editor{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #0f172a14;border-radius:24px;width:min(332px,100vw - 122px);max-height:calc(100% - 48px);position:absolute;top:24px;left:24px;overflow:hidden;box-shadow:0 14px 32px #0f172a1f}.admin-zones-form{flex-direction:column;height:100%;min-height:0;display:flex}.admin-zones-form__body{flex:auto;gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.admin-zones-form__actions{background:#fff;flex:none;padding:12px 18px 18px;position:sticky;bottom:0}.admin-zones-panel-heading strong{color:#0f172a;letter-spacing:-.03em;font-size:18px;font-weight:850;line-height:1.15;display:block}.admin-zones-input{font-weight:600}.admin-zones-address-field.address-wrapper{width:100%}.admin-zones-input-shell,.admin-zones-address-field .address-input{border-radius:16px;min-height:54px}.admin-zones-address-field .address-label{color:var(--kz-text-tertiary);font-size:var(--kz-label-size);font-weight:700}.admin-zones-address-field .suggestions-dropdown{z-index:4}.admin-zones-minutes-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-zones-toggles{flex-wrap:wrap;gap:12px;display:flex}.admin-zones-toggle{color:#0f172a;align-items:center;gap:8px;font-size:13px;font-weight:760;display:inline-flex}.admin-zones-toggle input{width:17px;height:17px;margin:0}.admin-zones-empty{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #0f172a14;border-radius:22px;gap:12px;width:min(320px,100% - 48px);padding:18px;display:grid;position:absolute;top:24px;left:24px;box-shadow:0 18px 46px #0f172a24}.admin-zones-state-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #0f172a14;border-radius:22px;gap:8px;width:min(320px,100% - 48px);padding:18px;display:grid;position:absolute;top:24px;left:24px;box-shadow:0 18px 46px #0f172a24}.admin-zones-state-card strong{color:#0f172a;font-size:16px;font-weight:850}.admin-zones-state-card p{color:#475569;margin:0;font-size:13px;line-height:1.45}.admin-zones-empty strong{color:#0f172a;font-size:16px;font-weight:850}.admin-zones-empty p{color:#475569;margin:0;font-size:13px;line-height:1.45}.admin-zones-boundary-status{color:#475569;margin:0;font-size:12px;font-weight:760;line-height:1.45}.admin-zones-boundary-status.is-error{color:#b42318}.admin-zones-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-zones-actions .secondary-button,.admin-zones-save-button{min-height:44px;box-shadow:none;border-radius:14px}.admin-zones-list-empty{margin-top:8px}.admin-zones-map-skeleton{z-index:3;background:#fff;grid-template-rows:minmax(0,1fr) 42px;grid-template-columns:minmax(0,1fr) 180px;gap:16px;padding:24px;display:grid;position:absolute;inset:0}.admin-zones-map-skeleton .admin-spectrum-skeleton-block:first-child{grid-column:1/-1;height:100%}.admin-zones-map-skeleton .admin-spectrum-skeleton-block:not(:first-child){height:42px}@media (width<=960px){.admin-zones-editor,.admin-zones-empty,.admin-zones-state-card{width:min(320px,100% - 32px);max-height:calc(100% - 32px);top:16px;left:16px}}@media (width<=720px){.admin-zones-editor,.admin-zones-empty,.admin-zones-state-card{width:calc(100% - 24px);max-width:none;max-height:calc(100% - 24px);top:12px;left:12px}.admin-zones-minutes-row,.admin-zones-actions{grid-template-columns:1fr}}.admin-touchups-action{appearance:none;color:#0f172a;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1a;font-size:12px;font-weight:800;transition:background-color .16s,border-color .16s,color .16s}.admin-touchups-action:hover:not(:disabled){background:#f8fafc;border-color:#0f172a2e}.admin-autoclean-error{justify-content:center;align-items:center;gap:12px;display:flex}.admin-autoclean-status-filter{align-items:center;min-width:0;display:flex}.admin-autoclean-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-autoclean-detail-field{background:#fff;border:1px solid #0f172a14;border-radius:14px;min-width:0;padding:12px 13px}.admin-autoclean-detail-field span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.admin-autoclean-detail-field strong{color:#07111f;word-break:break-word;min-width:0;font-size:14px;font-weight:800;line-height:1.45;display:block}.admin-touchups-header-note{color:#64748b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.admin-touchups-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;width:100%;display:flex}.admin-touchups-filter-switcher{flex:none}.admin-touchups-row__note{color:#334155;white-space:normal;font-size:13px;line-height:1.45}.admin-touchups-actions{white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:center;gap:6px;display:flex;overflow:visible}.admin-touchups-actions__empty{color:#94a3b8;font-size:12px;font-weight:900}.admin-touchups-modal{width:min(560px,100vw - 32px)}.admin-touchups-modal__body{gap:16px}.admin-touchups-modal__context{background:#f8fafcb8;border:1px solid #0f172a14;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.admin-touchups-modal__context strong{color:#07111f;font-size:16px;font-weight:800;line-height:1.25}.admin-touchups-modal__context span{color:#64748b;font-size:13px;font-weight:700;line-height:1.45}.admin-touchups-modal__field{gap:8px;display:grid}.admin-touchups-modal__field--wide{grid-column:1/-1}.admin-touchups-modal__field span{color:#0f172a;font-size:13px;font-weight:800;line-height:1.2}.admin-touchups-modal__field input,.admin-touchups-modal__field textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1a;border-radius:16px;width:100%;padding:12px 14px;font-size:14px;line-height:1.45}.admin-touchups-modal__field textarea{resize:vertical;min-height:120px}.admin-touchups-request-viewer{width:min(460px,100vw - 32px)}.admin-touchups-request-viewer__field .kz-float-label{background:#fff}.admin-touchups-request-viewer__field .kz-float-input[readonly]{color:#334155;cursor:default}.admin-touchups-request-viewer__empty{color:#64748b;background:#f8fafccc;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45}.admin-touchups-request-viewer .clean-touchup-modal__actions{grid-template-columns:1fr}.admin-payments-warning{color:#92400e;background:#fffbebe6;border:1px solid #f59e0b2e;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:800}.admin-touchups-action{border-radius:12px;min-height:32px;padding:0 10px;line-height:1}.admin-touchups-action:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.admin-payments-dock-summary,.admin-payments-dock-actions{align-items:center;gap:8px;display:flex}.admin-payments-dock-summary{white-space:nowrap;min-width:0;overflow:hidden}.admin-payments-detail-modal{opacity:1;background:#fff;width:min(560px,100vw - 32px);box-shadow:0 22px 52px #0f172a1f}.admin-payments-detail-modal__title{gap:4px;display:grid}.admin-payments-detail-modal__title span{color:#64748b;font-size:14px;font-weight:700;line-height:1.4}.admin-payments-detail-modal__body{gap:14px}.admin-payments-detail-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-payments-detail-modal__field{gap:4px;min-width:0;display:grid}.admin-payments-detail-modal__field--wide{grid-column:1/-1}.admin-payments-detail-modal__field span{color:#64748b;font-size:13px;font-weight:700;line-height:1.35}.admin-payments-detail-modal__field strong,.admin-payments-detail-modal__field a{color:#07111f;font-size:14px;font-weight:700;line-height:1.45}.admin-payments-detail-modal__field small{color:#64748b;font-size:13px;font-weight:600;line-height:1.45}.admin-payments-detail-modal__field a{text-underline-offset:3px;word-break:break-word;text-decoration:underline}.admin-payments-detail-modal__actions{flex-wrap:wrap;justify-content:flex-end;padding-top:2px;display:flex}.admin-payments-detail-modal__send,.admin-payments-detail-modal__send:hover:not(:disabled),.admin-payments-detail-modal__send:focus-visible:not(:disabled){box-shadow:none}.admin-job-qa-summary{color:#64748b;font-size:13px;font-weight:700}.admin-job-qa-panel{gap:0;display:grid;overflow:hidden}.admin-job-qa-row{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(180px,1.25fr) minmax(130px,.8fr) minmax(170px,1fr) minmax(220px,1.3fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.admin-job-qa-row:last-child{border-bottom:0}.admin-job-qa-row>div,.admin-job-qa-row__identity,.admin-job-qa-row__actions,.admin-job-qa-modal__title,.admin-job-qa-evidence-group{gap:4px;min-width:0;display:grid}.admin-job-qa-row span,.admin-job-qa-evidence-group>span,.admin-job-qa-modal__title span{color:#64748b;font-size:13px;line-height:1.4}.admin-job-qa-exception{font-weight:700;color:#991b1b!important}.admin-job-qa-row__actions{justify-items:start}.admin-job-qa-modal{background:#fff;width:min(720px,100vw - 32px)}.admin-job-qa-modal__body{overflow-y:auto}.admin-job-qa-modal__close{font-size:22px;line-height:1}.admin-job-qa-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-job-qa-photo-grid img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;display:block}@media (width<=900px){.admin-job-qa-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-job-qa-row{grid-template-columns:1fr}.admin-job-qa-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-notification-activity__skeleton .admin-feedback-card-skeleton__row{min-height:70px}.admin-notifications-template-skeleton .admin-feedback-card-skeleton__row{min-height:58px}.admin-notifications-template-preview--skeleton{align-content:start;justify-items:end;gap:12px;min-height:420px;padding-top:8px;display:grid}.admin-notifications-template-preview--skeleton .admin-feedback-card-skeleton__line--title{width:42%}.admin-notifications-template-preview--skeleton .admin-feedback-card-skeleton__line--body{width:min(100%,320px)}@media (width<=760px){.admin-payments-detail-modal__grid,.admin-autoclean-detail-grid{grid-template-columns:1fr}.admin-touchups-toolbar{justify-content:flex-start}}.admin-notifications{gap:18px;display:grid}.admin-notifications__intro{gap:6px;display:grid}.admin-notifications__title{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800;line-height:1.05}.admin-notifications__copy{color:#64748b;margin:0;font-size:14px;line-height:1.5}.admin-notifications__copy code{color:#0f172a;font-family:inherit;font-weight:700}.admin-notifications__groups{gap:16px;display:grid}.admin-notifications__sms-card,.admin-notifications__group{background:#fffffff5;border:1px solid #0f172a14;border-radius:20px;gap:14px;padding:18px;display:grid}.admin-notifications__sms-head h3,.admin-notifications__group-head h3,.admin-notifications__editor-head h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800;line-height:1.1}.admin-notifications__sms-head p,.admin-notifications__group-head p,.admin-notifications__editor-head p,.admin-notifications__row-copy p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.45}.admin-notifications__sms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-notifications__sms-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-notifications__sms-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-notifications__sms-helper,.admin-notifications__sms-count{color:#64748b;font-size:12px;font-weight:700;line-height:1.4}.admin-notifications__rows{gap:10px;display:grid}.admin-notifications__row{background:#fff;border:1px solid #0f172a14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.admin-notifications__row-copy strong{color:#0f172a;font-size:14px;font-weight:800;line-height:1.2}.admin-notifications__row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-notifications__channel,.admin-notifications__variable-chip,.admin-notifications__toggle,.admin-notifications__edit,.admin-notifications__save{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.admin-notifications__channel,.admin-notifications__variable-chip{color:#64748b;text-transform:capitalize;background:#f8fafc;border:1px solid #0f172a0f}.admin-notifications__toggle,.admin-notifications__edit{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a}.admin-notifications__toggle.is-on{color:#fff;background:#0f172a;border-color:#0f172a}.admin-notifications__save{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a}.admin-notifications__toggle:disabled,.admin-notifications__edit:disabled,.admin-notifications__save:disabled{opacity:.6;cursor:not-allowed}.admin-notifications__editor{background:#fffffffa;border:1px solid #0f172a14;border-radius:20px;gap:16px;padding:18px;display:grid}.admin-notifications__editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-notifications__editor-kicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800;line-height:1}.admin-notifications__editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-notifications__field{gap:8px;display:grid}.admin-notifications__field--wide{grid-column:1/-1}.admin-notifications__field span{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2}.admin-notifications__field input,.admin-notifications__field textarea{color:#0f172a;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #0f172a1a;border-radius:16px;width:100%;padding:12px 14px;font-size:14px;line-height:1.45}.admin-notifications__field textarea{min-height:152px}.admin-notifications__variables{gap:10px;display:grid}.admin-notifications__variables strong{color:#0f172a;font-size:13px;font-weight:800;line-height:1.2}.admin-notifications__variable-list{flex-wrap:wrap;gap:8px;display:flex}.admin-notifications__editor-actions{justify-content:flex-end;gap:10px;display:flex}.admin-notifications__empty{min-height:160px}@media (width<=960px){.admin-notifications__sms-grid,.admin-notifications__row{grid-template-columns:1fr;align-items:flex-start}.admin-notifications__sms-footer,.admin-notifications__row-meta,.admin-notifications__editor-head,.admin-notifications__editor-actions{justify-content:flex-start}.admin-notifications__editor-grid{grid-template-columns:1fr}}.admin-notifications-shell__lane{box-sizing:border-box;gap:16px;width:100%;margin:0;padding:0;display:grid}.admin-notifications-test-card__send{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.admin-notifications-test-card__send:disabled{opacity:.56;cursor:not-allowed}.admin-notification-activity{width:100%;display:grid}.admin-notification-activity__frame{gap:8px;width:min(100%,1080px);margin:0 auto;display:grid}.admin-notification-activity__topbar{justify-content:flex-end;align-items:center;min-height:22px;display:flex}.admin-notification-activity__list{background:#fffffffa;border:1px solid #0f172a14;border-radius:18px}.admin-notification-activity__empty strong{color:#0f172a;font-size:16px;font-weight:800;line-height:1.2}.admin-notification-activity__empty p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.admin-notification-activity__channel-links{flex-wrap:wrap;align-items:center;gap:16px;width:fit-content;margin-left:auto;display:inline-flex}.admin-notification-activity__list{display:grid;overflow:hidden}.admin-notification-activity__row{border-top:1px solid #0f172a0f;padding:10px 14px}.admin-notification-activity__row:first-child{border-top:0}.admin-notification-activity__row-main{gap:4px;display:grid}.admin-notification-activity__row-primary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-notification-activity__title-wrap{gap:4px;min-width:0;display:grid}.admin-notification-activity__title-wrap strong{color:#0f172a;font-size:15px;font-weight:800;line-height:1.2}.admin-notification-activity__recipient{color:#64748b;font-size:13px;line-height:1.45}.admin-notification-activity__status{color:#475569;white-space:nowrap;outline:none;justify-content:flex-end;align-items:center;gap:8px;min-width:fit-content;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.admin-notification-activity__status.is-tooltip-trigger{cursor:help}.admin-notification-activity__status-dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.admin-notification-activity__status--success{color:#15803d}.admin-notification-activity__status--warning{color:#b45309}.admin-notification-activity__status--danger{color:#b91c1c}.admin-notification-activity__status--neutral{color:#64748b}.admin-notification-activity__row-secondary,.admin-notification-activity__error-preview,.admin-notification-activity__row-actions{display:none}.admin-notification-activity__details-toggle{appearance:none;color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:1.2}.admin-notification-activity__details{display:none}.admin-notification-activity__empty{gap:6px;padding:22px 18px;display:grid}.admin-notifications-channel-tabs{align-items:center;gap:14px;width:fit-content;display:inline-flex}.admin-notifications-placeholder{background:#fffffffa;border:1px solid #0f172a14;border-radius:20px;gap:6px;padding:18px;display:grid}.admin-notifications-placeholder strong{color:#0f172a;font-size:18px;font-weight:800;line-height:1.15}.admin-notifications-placeholder p{color:#64748b;margin:0;font-size:14px;line-height:1.5}.admin-notifications-template-list{background:0 0;display:grid;overflow:visible}.admin-notifications-template-editor__field span,.admin-notifications-template-editor__preview span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;line-height:1}.admin-notifications-template-editor__field textarea{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #0f172a1a;border-radius:14px;width:100%;font-size:14px;line-height:1.4}.admin-notifications-template-list__rows{gap:10px;display:grid}.admin-notifications-template-item{background:#fff;border:1px solid #0f172a14;border-radius:18px;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden;box-shadow:0 10px 24px #0f172a0a}.admin-notifications-template-item.is-expanded{box-shadow:none;background:#fff;border-color:#0f172a1f}.admin-notifications-template-row{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;display:flex}.admin-notifications-template-row__copy{align-items:center;gap:8px;min-width:0;min-height:24px;display:flex}.admin-notifications-template-row__copy strong{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2;display:block}.admin-notifications-template-row__meta{flex:none;align-items:center;gap:10px;display:inline-flex}.admin-notifications-template-row__switch{transform-origin:50%;transform:scale(.92)}.admin-notifications-template-preview-tabs{justify-content:flex-end;min-height:22px;margin-bottom:10px;display:flex}.admin-notifications-template-list__empty{gap:6px;padding:18px 14px;display:grid}.admin-notifications-template-list__empty strong{color:#0f172a;font-size:15px;font-weight:800;line-height:1.2}.admin-notifications-template-list__empty p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.admin-notifications-template-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:center;align-items:start;gap:24px;width:min(100%,1080px);margin:0 auto;display:grid}.admin-notifications-template-layout__column{min-width:0}.admin-notifications-template-layout__column--preview{align-self:start;gap:12px;min-height:420px;display:grid;position:sticky;top:0}.admin-notifications-template-editor-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .16s;display:grid}.admin-notifications-template-editor-shell.is-open{opacity:1;grid-template-rows:1fr}.admin-notifications-template-editor{background:0 0;border:0;border-radius:0;gap:14px;padding:4px 14px 16px;display:grid;overflow:hidden}.admin-notifications-template-editor__composer{gap:12px;display:grid}.admin-notifications-template-editor__email-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.admin-notifications-template-editor__email-fields--visible{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-notifications-template-editor__email-fields--button{grid-template-columns:minmax(140px,.5fr)}.admin-notifications-template-editor__float-field{margin:0;display:grid}.admin-notifications-template-editor__float-field .kz-input-shell{align-items:flex-end;min-height:54px;padding:19px 12px 8px;overflow:visible}.admin-notifications-template-editor__float-field .kz-float-input{min-height:24px;font-size:13px}.admin-notifications-template-editor__float-field .kz-float-label{background:#fff;font-size:10px;line-height:1;top:9px;transform:none}.admin-notifications-template-editor__field{gap:8px;display:grid}.admin-notifications-template-editor__field textarea{resize:none;min-height:160px;padding:13px 14px}.admin-notifications-template-editor__field textarea:disabled{color:#64748b;cursor:not-allowed;background:#f8fafc}.admin-notifications-template-editor__field-meta{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.admin-notifications-template-editor__field-meta span{color:#94a3b8;text-transform:none;letter-spacing:0;font-size:11px;font-weight:700;line-height:1}.admin-notifications-template-editor__variables{gap:0;padding-top:2px;display:grid}.admin-notifications-template-editor__subsection{gap:12px;padding-top:2px;display:grid}.admin-notifications-template-editor__subsection-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-notifications-template-editor__subsection-header strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2}.admin-notifications-template-editor__variables-row{flex-wrap:wrap;align-items:flex-start;gap:9px;display:flex}.admin-notifications-template-editor__actions{justify-content:flex-end;padding-top:2px;display:flex}.admin-notifications-template-editor__subsection-actions{justify-content:flex-end;display:flex}.admin-notifications-template-editor__variable-chip,.admin-notifications-template-editor__save{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.admin-notifications-template-editor__variable-chip{color:#334155;background:#e2e8f0;border:0}.admin-notifications-template-editor__variable-chip:hover{color:#0f172a;background:#cbd5e1}.admin-notifications-template-editor__variable-chip.is-used-only{color:#64748b;background:#edf2f7}.admin-notifications-template-editor__save{color:#fff;background:#3b82f6;border:1px solid #3b82f6;border-radius:12px;min-height:36px;padding:0 15px}.admin-notifications-template-editor__save:disabled{opacity:.56;cursor:not-allowed}.admin-notifications-template-preview-actions{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;margin-top:8px;padding:0;display:flex}.admin-notifications-template-preview-actions__buttons{flex:none;align-items:center;gap:8px;display:flex}.admin-notifications-template-preview-actions__buttons button{min-width:72px}.admin-notifications-template-preview{background:#e2e8f0;border:0;border-radius:24px;justify-content:center;align-items:flex-start;min-height:420px;padding:24px;display:flex}.admin-notifications-template-preview__email-shell{background:#fff;border-radius:20px;width:min(100%,420px);overflow:hidden}.admin-notifications-template-preview__email-header{background:#fff;border-bottom:2px solid #e8edf3;padding:18px 18px 15px}.admin-notifications-template-preview__email-header img{width:88px;height:auto;display:block}.admin-notifications-template-preview__email-dots{background-color:#fff;padding:28px 18px 24px}.admin-notifications-template-preview__email-inner{gap:12px;display:grid}.admin-notifications-template-preview__email-headline{color:#050719;margin:0;font-size:22px;font-weight:800;line-height:1.04}.admin-notifications-template-preview__email-description{color:#667085;margin:0;font-size:13px;font-weight:500;line-height:1.5}.admin-notifications-template-preview__sms-bubble{color:#fff;background:#3b82f6;border-radius:20px;max-width:300px;padding:14px 16px;position:relative}.admin-notifications-template-preview__sms-bubble:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#3b82f6;border-bottom-left-radius:18px;width:18px;height:18px;position:absolute;bottom:10px;right:-8px}.admin-notifications-template-preview__sms-bubble p{white-space:pre-wrap;color:#fff;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.5}.admin-notifications-template-preview__email-card p{white-space:pre-wrap;color:#172033;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.5}.admin-notifications-template-preview__email-card p:last-child{margin-bottom:0}.admin-notifications-template-preview__email-card{background:#fff;border:1px solid #e5eaf1;border-radius:15px;align-content:start;gap:0;width:100%;min-height:0;padding:16px;display:grid}.admin-notifications-template-preview__email-card a{color:#fff;background:#050719;border-radius:9px;width:fit-content;margin-top:4px;padding:11px 14px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.admin-notifications-template-preview__email-footer{border-top:1px solid #080a1714;padding-top:10px}.admin-notifications-template-preview__email-footer p{color:#687385;margin:0;font-size:11px;font-weight:500;line-height:1.5}.admin-notifications-sms-layout{grid-template-columns:minmax(560px,620px) minmax(320px,372px);justify-content:center;align-items:start;gap:22px;display:grid}.admin-notifications-sms-layout__left,.admin-notifications-sms-layout__right{gap:12px;display:grid}.admin-notifications-sms-layout__right{align-self:start}.admin-notifications-sms-row{background:#fffffffa;border:1px solid #0f172a14;border-radius:20px;transition:border-color .18s,box-shadow .18s,background-color .18s;overflow:hidden}.admin-notifications-sms-row:hover{border-color:#0f172a1f}.admin-notifications-sms-row.is-expanded{border-color:#0f172a24;box-shadow:0 16px 34px #0f172a0d}.admin-notifications-sms-row__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:8px 14px;transition:background-color .18s;display:flex}.admin-notifications-sms-row__summary:hover{background:#f8fafcb8}.admin-notifications-sms-row__summary-trigger{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:0;min-width:0;padding:0;display:flex}.admin-notifications-sms-row__label{color:#0f172a;align-items:center;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.admin-notifications-sms-row__summary-meta{flex:none;align-items:center;gap:8px;display:inline-flex}.admin-notifications-sms-row__status{color:#3f9c28;cursor:pointer;background:#eef8e9;border:1px solid #0000;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:1}.admin-notifications-sms-row__status.is-off{color:#64748b;background:#f8fafc;border-color:#0f172a14}.admin-notifications-sms-row__status.is-soon{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#0f172a14}.admin-notifications-sms-row__chevron{color:#94a3b8;justify-content:center;align-items:center;transition:transform .18s,color .18s;display:inline-flex}.admin-notifications-sms-row__chevron span,.admin-notifications-sms-row__chevron svg{width:16px;height:16px;display:block}.admin-notifications-sms-row__chevron.is-open{color:#64748b;transform:rotate(90deg)}.admin-notifications-sms-row__panel-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .16s;display:grid}.admin-notifications-sms-row__panel-shell.is-open{opacity:1;grid-template-rows:1fr}.admin-notifications-sms-row__panel{border-top:1px solid #0f172a0f;gap:10px;padding:0 14px 14px;display:grid;overflow:hidden}.admin-notifications-sms-row__editor{gap:0;padding-top:10px;display:grid}.admin-notifications-sms-row__editor textarea,.admin-notifications-test-card__field input,.admin-notifications-test-card__field textarea{color:#0f172a;box-sizing:border-box;resize:none;background:#fff;border:1px solid #0f172a1a;border-radius:16px;width:100%;padding:12px 14px;font-size:14px;line-height:1.5}.admin-notifications-sms-row__editor textarea{min-height:122px}.admin-notifications-sms-row__editor-meta{color:#94a3b8;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1;display:flex}.admin-notifications-sms-row__reset{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.admin-notifications-sms-row__reset img{width:14px;height:14px;display:block}.admin-notifications-sms-row__reset:disabled{opacity:.4;cursor:not-allowed}.admin-notifications-sms-row__variables{flex-wrap:wrap;gap:8px;display:flex}.admin-notifications-sms-row__variable-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.admin-notifications-sms-row__variable-chip:hover:not(:disabled){background:#f8fafc;border-color:#0f172a24}.admin-notifications-sms-row__variable-chip img{opacity:.7;width:12px;height:12px;display:block}.admin-notifications-preview{background:#fff;border:1px solid #0f172a14;border-radius:20px;justify-content:flex-end;align-self:start;align-items:flex-start;min-height:372px;padding:24px 20px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.admin-notifications-preview__bubble{color:#fff;background:#3b82f6;border-radius:22px;max-width:270px;padding:16px 16px 14px;transition:transform .18s,box-shadow .18s;animation:.18s adminNotificationsBubbleRefresh;position:relative}.admin-notifications-preview__bubble:after{content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#3b82f6;border-bottom-left-radius:18px;width:18px;height:18px;position:absolute;bottom:10px;right:-8px}.admin-notifications-preview__bubble p{white-space:pre-wrap;color:inherit;margin:0;font-size:15px;font-weight:500;line-height:1.45}@keyframes adminNotificationsBubbleRefresh{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.admin-notifications-sms-row__test-utility{flex:auto;justify-content:flex-start;align-items:stretch;gap:10px;min-width:0;display:flex}.admin-notifications-sms-row__test-controls{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.admin-notifications-sms-row__test-field{flex:auto;min-width:0;display:block}.admin-notifications-sms-row__test-input-shell{min-height:44px;box-shadow:none;background:#fff;border:1px solid #05071938;border-radius:12px}.admin-notifications-sms-row__test-field input{color:#0f172a;box-sizing:border-box;background:0 0;border:0;border-radius:12px;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:14px;line-height:1}.admin-notifications-sms-row__test-field input:focus{outline:none}.admin-notifications-sms-row__test-input-shell:focus-within{border-color:#0507197a;box-shadow:0 0 0 3px #05071914}@media (width<=1180px){.admin-workday-discounts-page{width:min(780px,100%)}.admin-notifications-sms-layout{grid-template-columns:1fr}.admin-notifications-preview{min-height:340px}}@media (width<=760px){.admin-workday-discount-card{border-radius:20px;padding:16px 16px 17px}.admin-workday-discount-card__head{align-items:flex-start}.admin-workday-welcome-claim{border-radius:20px;grid-template-columns:1fr;gap:14px;padding:16px}.admin-workday-welcome-claim__aside{justify-items:start}.admin-workday-welcome-claim__dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.admin-workday-welcome-claim__dates span{text-align:left}.admin-notifications-shell__lane{padding:0}.admin-notification-activity__row-primary{align-items:flex-start}.admin-notification-activity__channel-links{gap:14px}.admin-notification-activity__topbar{justify-content:flex-start}.admin-notifications-template-layout{grid-template-columns:1fr;gap:14px}.admin-notifications-template-layout__column--preview{position:static}.admin-notifications-template-row{padding-left:12px;padding-right:12px}.admin-notifications-template-preview-tabs{justify-content:flex-start;margin-bottom:8px}.admin-notifications-sms-row__summary{align-items:center}.admin-notifications-sms-row__summary-meta{justify-content:flex-start}.admin-notifications-template-preview-actions,.admin-notifications-sms-row__test-utility,.admin-notifications-sms-row__test-controls{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:100%}.admin-notifications-template-preview-actions__buttons,.admin-notifications-template-preview-actions__buttons button{width:100%}.admin-notifications-sms-row__test-field{flex:180px}.admin-notifications-sms-row__test-field input{width:100%;min-width:0}.admin-notifications-template-preview{min-height:0;padding:18px}.admin-notifications-template-preview__sms-bubble,.admin-notifications-template-preview__email-shell{width:100%;max-width:none}.admin-notifications-template-editor__email-fields{grid-template-columns:1fr}}@media (width<=560px){.admin-workday-discount-card__head{flex-direction:column;align-items:flex-start}.admin-workday-discount-card__toggle{justify-content:space-between;width:100%}.admin-workday-discount-editor__actions .admin-cta{width:100%}.admin-workday-welcome-claim__dates{grid-template-columns:1fr;gap:8px}.admin-workday-welcome-claim__action{width:100%}}.admin-canonical-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-height:min(88vh,820px);overflow:hidden;color:#0f172a!important;background:#fff!important;position:relative!important}.admin-customer-dialog{grid-template-rows:auto minmax(0,auto) auto!important;height:auto!important;max-height:min(88vh,760px)!important}.admin-customer-dialog .crew-people-section{gap:10px}.admin-customer-dialog .crew-customer-job__identity{align-self:center;gap:1px;min-width:0;display:grid}.admin-customer-dialog .crew-customer-job__identity>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-customer-dialog .crew-customer-job__identity strong{color:var(--admin-interaction-text,#111827);font-size:13px;font-weight:500;line-height:17px}.admin-customer-dialog .crew-customer-job__identity span{color:var(--admin-interaction-muted,#64748b);font-size:11px;font-weight:400;line-height:15px}.admin-customer-dialog .crew-customer-job__details{width:100%;margin:0;padding:0!important}.admin-customer-dialog .crew-customer-jobs,.admin-customer-dialog .crew-customer-jobs__accordion,.admin-customer-dialog .crew-customer-jobs__accordion>*{box-sizing:border-box;width:100%;max-width:none}.admin-customer-dialog .crew-customer-jobs{justify-self:stretch}.admin-customer-dialog .crew-customer-jobs__accordion{align-items:stretch;gap:10px}.admin-customer-dialog .crew-customer-job__header{box-sizing:border-box;width:100%;max-width:none;min-height:46px;box-shadow:none;background:#fff;border:1px solid #e2e5e9;border-radius:10px;align-items:center;gap:10px;padding-right:10px;display:flex}:is(.admin-customer-dialog .crew-customer-job__header:has(button:hover),.admin-customer-dialog .crew-customer-job__header:has(button[data-hovered])){background:var(--admin-interaction-hover,#f7f8f9)}.admin-customer-dialog .crew-customer-job__title{align-self:stretch;align-items:center;display:flex;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.admin-customer-dialog .crew-customer-job__title>button{box-sizing:border-box;flex:auto;align-items:center;height:100%;min-height:44px;margin:0;padding:5px 10px;display:flex;transform:translateY(4px);width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important}.admin-customer-dialog .crew-customer-job__title>button>*{align-self:center}.admin-customer-dialog .crew-customer-job__title>button svg{flex:none;display:block}.admin-customer-dialog .crew-customer-job__header>:last-child{flex:none;align-self:center}.admin-worker-dialog-actions{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid!important}.admin-worker-dialog-actions>:last-child:not(.admin-worker-dialog-archive){grid-column:2}.admin-worker-dialog-actions>.admin-worker-dialog-archive:only-child{grid-column:1}.admin-customer-dialog .crew-customer-job__detail-row{border-bottom:1px solid var(--admin-interaction-divider,#e5e7eb);background:#fff;grid-template-columns:minmax(96px,.24fr) minmax(0,1fr);align-items:center;gap:12px;min-height:32px;margin:0;padding:5px 10px;display:grid}.admin-customer-dialog .crew-customer-job__detail-row:last-child{border-bottom:0}.admin-customer-dialog .crew-customer-job__detail-row:hover{background:var(--admin-interaction-hover,#f7f8f9)}.admin-customer-dialog .crew-customer-job__detail-row :is(dt,dd){min-width:0;margin:0;font-size:12px;line-height:1.4}.admin-customer-dialog .crew-customer-job__detail-row dt{color:var(--admin-interaction-muted,#64748b)}.admin-customer-dialog .crew-customer-job__detail-row dd{color:var(--admin-interaction-text,#111827);overflow-wrap:anywhere}.admin-canonical-fullscreen-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:none;color:#0f172a!important;background:#fff!important;grid-template:"heading""content"minmax(0,1fr)"buttons"/minmax(0,1fr)!important;gap:0 20px!important;padding:24px 28px!important;position:relative!important;overflow:hidden!important}.admin-edit-clean-dialog{--admin-edit-clean-content-width:984px;grid-template-areas:".heading."".content."".buttons."!important;grid-template-columns:minmax(24px, 1fr) minmax(0, var(--admin-edit-clean-content-width)) minmax(24px, 1fr)!important}.admin-edit-clean-dialog__heading,.admin-edit-clean-dialog__content{box-sizing:border-box;width:100%;min-width:0}.admin-edit-clean-dialog__content{scrollbar-width:none;min-height:0;overflow-y:auto!important}.admin-edit-clean-dialog__content::-webkit-scrollbar{display:none}.admin-edit-clean-dialog__actions{z-index:4;background:#fff;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;width:100%;min-width:0;align-items:center!important;margin:0!important;padding-top:14px!important;display:grid!important;position:static!important}.admin-edit-clean-dialog__actions>button:last-child{grid-column:4;margin:0!important}.admin-edit-clean-layout{grid-template-rows:auto auto auto minmax(24px,1fr);gap:18px;min-height:100%;display:grid}.admin-edit-clean-layout__summaries{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.admin-edit-clean-summary{grid-template-rows:16px 20px minmax(18px,auto);color:#111827!important;text-align:left!important;width:100%!important;min-width:0!important;height:120px!important;min-height:120px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e5e9!important;border-radius:10px!important;place-content:center stretch!important;justify-items:stretch!important;gap:4px!important;padding:16px!important;display:grid!important}.admin-edit-clean-summary:hover,.admin-edit-clean-summary[data-hovered]{background:var(--admin-interaction-hover,#f7f8f9)!important}.admin-edit-clean-summary:not([data-focus-visible]){box-shadow:none!important;outline:0!important}.admin-edit-clean-summary__label{color:#687384;text-align:left;width:100%;font-size:12px;font-weight:600;line-height:16px}.admin-edit-clean-summary strong{color:#111827;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;line-height:20px;overflow:hidden}.admin-edit-clean-summary>span:not(.admin-edit-clean-summary__label){color:#687384;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:18px;overflow:hidden}.admin-edit-clean-summary>.admin-edit-clean-summary__chips{white-space:normal;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:3px;display:flex;overflow:visible}.admin-edit-clean-summary__chips>span{color:#596273;white-space:nowrap;background:#f1f3f5;border-radius:4px;align-items:center;min-height:16px;padding:1px 5px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.admin-edit-clean-layout__service h3{color:#111827;margin:0;font-size:14px;font-weight:650;padding:0!important}.admin-edit-clean-layout__divider{background:#edf0f2;height:1px}.admin-edit-clean-layout__service{gap:14px;display:grid}.admin-edit-clean-layout__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-edit-clean-layout__notes-photos{--admin-edit-clean-media-height:152px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.admin-edit-clean-layout__notes{width:100%!important;height:var(--admin-edit-clean-media-height)!important;min-height:0!important}.admin-edit-clean-layout__notes textarea{resize:none;height:120px!important;min-height:120px!important}.admin-edit-clean-layout__photos{height:var(--admin-edit-clean-media-height);grid-template-rows:16px 52px minmax(0,1fr);gap:6px;min-width:0;display:grid}.admin-edit-clean-layout__photos>span,.admin-edit-clean-layout__gallery>span{color:#374151;font-size:12px}.admin-edit-clean-layout__dropzone{height:100%;min-height:0;box-shadow:none;background:#fff;border:1px dashed #c9ced6;border-radius:8px;padding:0;display:grid;overflow:hidden}.admin-edit-clean-layout__upload{cursor:pointer;place-items:center;color:#253858!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}.admin-edit-clean-layout__upload:hover,.admin-edit-clean-layout__upload[data-hovered]{text-decoration:underline;color:#111827!important}.admin-edit-clean-layout__upload:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.admin-edit-clean-layout__photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:50px;gap:6px;min-width:0;display:grid}.admin-edit-clean-layout__photo,.admin-edit-clean-layout__photo-placeholder{box-sizing:border-box;overflow:hidden;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:#f7f8f9!important;border:1px solid #e2e5e9!important;border-radius:6px!important;padding:0!important}.admin-edit-clean-layout__photo img{object-fit:cover;width:100%;height:100%}.admin-edit-clean-layout__gallery{grid-template-rows:16px minmax(0,1fr);gap:6px;min-width:0;display:grid}.admin-edit-clean-layout__spacer{min-height:0}.admin-edit-clean-layout--skeleton{pointer-events:none}.admin-edit-clean-skeleton__summary .admin-spectrum-skeleton-block:first-child{width:30%}.admin-edit-clean-skeleton__summary .admin-spectrum-skeleton-block:nth-child(2){width:58%;height:14px}.admin-edit-clean-skeleton__summary .admin-spectrum-skeleton-block:nth-child(3){width:72%}.admin-edit-clean-skeleton__heading{width:92px;height:17px}.admin-edit-clean-skeleton__field{grid-template-rows:17px 36px;gap:6.5px;min-width:0;display:grid}.admin-edit-clean-skeleton__field .admin-spectrum-skeleton-block:first-child,.admin-edit-clean-skeleton__notes .admin-spectrum-skeleton-block:first-child,.admin-edit-clean-layout--skeleton .admin-edit-clean-layout__photos>.admin-spectrum-skeleton-block:first-child,.admin-edit-clean-layout--skeleton .admin-edit-clean-layout__gallery>.admin-spectrum-skeleton-block:first-child{width:72px}.admin-edit-clean-skeleton__field .admin-spectrum-skeleton-block:last-child{height:36px}.admin-edit-clean-skeleton__notes{height:var(--admin-edit-clean-media-height);grid-template-rows:16px 120px;gap:16px;min-width:0;display:grid}.admin-edit-clean-skeleton__notes .admin-spectrum-skeleton-block:last-child,.admin-edit-clean-skeleton__upload{height:100%}.admin-edit-clean-layout--skeleton .admin-edit-clean-layout__photo-grid .admin-spectrum-skeleton-block{width:100%;height:50px}.admin-edit-clean-actions-skeleton{grid-template-columns:120px 76px minmax(0,1fr) 64px;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.admin-edit-clean-actions-skeleton .admin-spectrum-skeleton-block{height:32px}.admin-edit-clean-actions-skeleton .admin-spectrum-skeleton-block:last-child{grid-column:4}.admin-clean-photo-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}.admin-clean-photo-dialog__content{place-items:center;min-width:0;min-height:0;overflow:hidden;display:grid!important}.admin-clean-photo-dialog__content img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(58vh,520px);display:block}.admin-clean-photo-dialog__actions{background:#fff;box-shadow:none!important;border:0!important;justify-content:flex-start!important;padding-top:12px!important}.admin-edit-clean-group-dialog{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important;min-width:0!important}.admin-edit-clean-group-dialog__content,.admin-edit-clean-group-dialog__actions{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.admin-edit-clean-group-dialog__content{scrollbar-width:none;min-height:0;overflow-y:auto}.admin-edit-clean-group-dialog__content::-webkit-scrollbar{display:none}.admin-edit-clean-group-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-edit-clean-group-dialog__wide{grid-column:1/-1}.admin-edit-clean-group-dialog__plan{gap:8px;padding-top:4px;display:grid}.admin-edit-clean-group-dialog__plan>span{color:#374151;font-size:12px}.admin-edit-clean-group-dialog__actions{background:#fff;justify-content:flex-end!important;padding-top:14px!important;display:flex!important}@media (width<=720px){.admin-edit-clean-layout__summaries,.admin-edit-clean-layout__fields,.admin-edit-clean-layout__notes-photos,.admin-edit-clean-group-dialog__grid{grid-template-columns:minmax(0,1fr)}.admin-edit-clean-layout__notes{height:var(--admin-edit-clean-media-height)!important}}.admin-dialog-close-slot{z-index:6;top:12px;right:12px;margin:0!important;padding:0!important;position:absolute!important}.admin-dialog-close-slot>button{color:#111827!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:6px!important}.admin-dialog-close-slot>button:hover,.admin-dialog-close-slot>button[data-hovered]{background:var(--admin-interaction-hover,#f7f8f9)!important}.clean-touchup-photo-viewer>button[aria-label="Close photo preview"]{justify-self:end}@media (width<=680px){.admin-customer-dialog{max-height:calc(100vh - 24px)!important}}.kz-review-edit-overlay,.clean-touchup-modal{background:#0f172a57!important}.admin-ops-detail-modal,.clean-touchup-modal__card,.clean-touchup-photo-viewer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(88vh,820px);color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;display:grid!important;overflow:hidden!important}.admin-ops-detail-modal__header,.clean-touchup-modal__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex;color:#0f172a!important;background:#fff!important}.admin-ops-detail-modal__body{min-height:0;overflow-y:auto;color:#334155!important;background:#fff!important}.admin-ops-detail-modal__actions,.clean-touchup-modal__actions{z-index:2;justify-content:flex-end;align-items:center;gap:10px;min-height:68px;padding:12px 22px;display:flex;position:sticky;bottom:0;background:#fff!important}.admin-ops-detail-modal input,.admin-ops-detail-modal textarea,.clean-touchup-modal__card input,.clean-touchup-modal__card textarea{color:#0f172a!important;background:#fff!important}.service-sms-sheet__overlay{z-index:2147483200;background:#0f172a00;justify-content:center;align-items:flex-end;padding:16px;transition:background-color .22s;display:flex;position:fixed;inset:0}.service-sms-sheet__overlay.is-open{background:#0f172a6b}.service-sms-sheet{background:var(--kz-surface-raised,#fff);width:min(100%,480px);color:var(--kz-text-primary,#0f172a);opacity:.72;border:1px solid #0f172a1a;border-radius:24px;flex-direction:column;min-height:0;max-height:100%;padding:10px 18px 18px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;display:flex;position:relative;overflow:hidden;transform:translateY(calc(100% + 32px));box-shadow:0 24px 70px #0f172a3d}.service-sms-sheet.is-open{opacity:1;transform:translateY(0)}.service-sms-sheet__handle{background:#64748b52;border-radius:999px;width:38px;height:4px;margin:0 auto 18px}.service-sms-sheet__close{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--kz-muted,#64748b);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:10px;right:12px}.service-sms-sheet__close:is(:hover,:focus-visible){background:color-mix(in srgb, var(--kz-surface-raised,#fff) 90%, var(--kz-text,#020617) 10%);color:var(--kz-text,#020617)}.service-sms-sheet__close:focus-visible{outline:2px solid var(--booking-accent,#2f7ee4);outline-offset:2px}.service-sms-sheet__close:disabled{cursor:wait;opacity:.5}.service-sms-sheet__copy{overscroll-behavior:contain;gap:9px;min-height:0;display:grid;overflow-y:auto}.service-sms-sheet__copy h2,.service-sms-sheet__copy p{margin:0}.service-sms-sheet__copy h2{letter-spacing:-.02em;font-size:20px;line-height:1.2}.service-sms-sheet__copy p{color:var(--kz-text-secondary,#475569);font-size:14px;line-height:1.5}.service-sms-sheet__summary{font-weight:400;color:color-mix(in srgb, var(--kz-text-primary,#0f172a) 78%, var(--kz-text-secondary,#475569))!important}.service-sms-sheet__legal{font-size:12px!important}.service-sms-sheet__legal a{color:inherit;text-underline-offset:2px;font-weight:750;text-decoration:underline}.service-sms-sheet__actions{margin-top:20px;display:grid}.service-sms-sheet__button{width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 16px;font-weight:800}.service-sms-sheet__button:disabled{cursor:wait;opacity:.62}.service-sms-sheet__button--primary{color:#fff;background:#07111f}@media (width>=700px){.service-sms-sheet__overlay{padding-bottom:28px}}@media (prefers-reduced-motion:reduce){.service-sms-sheet,.service-sms-sheet__overlay{transition-duration:1ms}}.floating-disclosure{width:fit-content;max-width:100%;display:inline-grid;position:relative}.floating-disclosure__footprint,.floating-disclosure__trigger{min-height:38px;font:inherit;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.floating-disclosure__footprint{visibility:hidden;pointer-events:none;grid-area:1/1}.floating-disclosure__footprint img,.floating-disclosure__trigger img{object-fit:contain;width:17px;height:17px;display:block}.floating-disclosure__surface{z-index:30;background:var(--kz-surface-raised);max-width:min(280px,100vw - 40px);color:var(--kz-text);box-shadow:var(--kz-shadow-sm);transform-origin:0 0;border-radius:14px;position:absolute;inset:0 auto auto 0;overflow:hidden}.floating-disclosure__surface[data-open=true]{border:1px solid var(--kz-border);box-shadow:var(--kz-shadow-md)}.floating-disclosure__measure{width:max-content;max-width:min(280px,100vw - 40px)}.floating-disclosure__trigger{appearance:none;border:1px solid var(--kz-border);background:var(--kz-surface-raised);color:var(--kz-text);cursor:pointer}.floating-disclosure__trigger:hover:not(:disabled),.floating-disclosure__trigger:focus-visible{background:var(--kz-surface-muted)}.floating-disclosure__trigger:focus-visible,.floating-disclosure__close:focus-visible,.floating-disclosure__action:focus-visible{outline:2px solid color-mix(in srgb, var(--kz-text) 34%, transparent);outline-offset:-2px}.floating-disclosure__trigger:disabled{color:var(--kz-muted);cursor:not-allowed;opacity:.58}.floating-disclosure__panel{width:min(260px,100vw - 40px);padding:36px 8px 8px;position:relative}.floating-disclosure__close{width:28px;height:28px;color:var(--kz-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.floating-disclosure__close:hover{background:var(--kz-surface-muted);color:var(--kz-text)}.floating-disclosure__close svg{width:17px;height:17px;transform:rotate(45deg)}.floating-disclosure__actions{gap:2px;display:grid}.floating-disclosure__action{width:100%;min-width:0;min-height:50px;color:var(--kz-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;display:grid}.floating-disclosure__action:hover:not(:disabled),.floating-disclosure__action:focus-visible:not(:disabled){background:var(--kz-surface-muted)}.floating-disclosure__action:disabled{color:var(--kz-muted);cursor:not-allowed;opacity:.56}.floating-disclosure__action--destructive:not(:disabled){color:#b42318}.floating-disclosure__action--destructive:hover:not(:disabled),.floating-disclosure__action--destructive:focus-visible:not(:disabled){background:color-mix(in srgb, #b42318 7%, var(--kz-surface))}.floating-disclosure__action-icon{opacity:.72;width:30px;height:30px;-webkit-mask:var(--floating-disclosure-icon) center / 17px 17px no-repeat;-webkit-mask:var(--floating-disclosure-icon) center / 17px 17px no-repeat;mask:var(--floating-disclosure-icon) center / 17px 17px no-repeat;background-color:currentColor;border-radius:9px;display:block}.floating-disclosure__action-copy{gap:3px;min-width:0;display:grid}.floating-disclosure__action-copy strong,.floating-disclosure__action-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floating-disclosure__action-copy strong{font-size:13px;font-weight:700;line-height:1.15}.floating-disclosure__action-copy>span{color:var(--kz-muted);font-size:12px;line-height:1.25}@media (width<=430px){.floating-disclosure__surface,.floating-disclosure__measure,.floating-disclosure__panel{max-width:calc(100vw - 40px)}.floating-disclosure__panel{width:min(248px,100vw - 40px)}}.profile-settings-list{gap:22px;display:grid}.profile-settings-row{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.profile-settings-row__copy{flex:auto;gap:3px;min-width:0;display:grid}.profile-settings-row__title{color:var(--kz-text-primary,#0f172a);margin:0;font-size:15px;font-weight:800;line-height:1.25}.profile-settings-row__description,.profile-settings-row__error{color:var(--kz-text-secondary,#64748b);font-size:13px;line-height:1.4}.profile-settings-row__error{color:#b91c1c;font-weight:700}.profile-settings-row__control{flex:0 0 112px;place-items:center;width:112px;display:grid}.profile-sms-toggle-control__switch{justify-self:center}.profile-sms-toggle-control{justify-items:center;gap:6px;width:100%;display:grid}.profile-sms-toggle-control__labels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:56px;display:grid}.profile-sms-toggle-control__label{color:var(--kz-text-tertiary,#94a3b8);text-align:center;opacity:.5;font-size:11px;font-weight:600;line-height:1;transition:color .16s,opacity .16s}.profile-sms-toggle-control__label.is-active{color:var(--kz-text-secondary,#64748b);opacity:.95}.background-canvas{isolation:isolate;min-height:100vh;position:relative;overflow:clip}.background-canvas__content{z-index:2;min-height:100vh;position:relative}.background-v1,.background-v2,.background-v3{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.background-v1__base,.background-v1__grid,.background-v1__glow,.background-v2__gradient,.background-v2__dots-soft,.background-v2__dots-mid,.background-v2__dots-depth,.background-v2__wash,.background-v3__base,.background-v3__gradient,.background-v3__sweep,.background-v3__grid,.background-v3__grain,.background-v3__wash{position:absolute;inset:0}.background-v1__base{background:linear-gradient(#fff 0%,#f8fcff 36%,#eaf8ff 100%)}.background-v1__grid{background-image:linear-gradient(90deg,#7794ab12 1px,#0000 1px),linear-gradient(#7794ab1a 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#0000003d,#000000c7,#000000f2);mask-image:linear-gradient(#0000003d,#000000c7,#000000f2)}.background-v1__glow{background:radial-gradient(circle at 50% 72%,#c9ebff85 0%,#e5f6ff61 34%,#fff0 70%)}.kleanzey-v2-bg,.background-v2__dots-base{background-image:radial-gradient(circle,#2563eb3d 1px,#0000 1.25px);background-position:top;background-size:24px 24px;-webkit-mask-image:linear-gradient(#0000 0% 31%,#0000000f 35%,#00000029 39%,#00000057 44%,#0000009e 50%,#000000db 57%,#000 63% 100%);mask-image:linear-gradient(#0000 0% 31%,#0000000f 35%,#00000029 39%,#00000057 44%,#0000009e 50%,#000000db 57%,#000 63% 100%)}.background-v2{background:#fff}.background-canvas--v2 .background-v2{top:var(--header-height)}.background-v2__gradient,.background-v2__dots-base,.background-v2__dots-depth,.background-v2__wash{pointer-events:none;position:absolute;inset:0}.background-v2__gradient{z-index:0;background:#fff}.background-v2__dots-base{z-index:1;opacity:1}.background-canvas--v2 .background-v2__dots-base{-webkit-mask-image:none;mask-image:none}:root[data-kz-theme=dark] .background-canvas--customer-theme.background-canvas--v2,:root[data-kz-theme=dark] .background-canvas--customer-theme.background-canvas--v2 .background-canvas__content,:root[data-kz-theme=dark] .background-canvas--customer-theme.background-canvas--v2 .background-v2{background:var(--kz-page-bg)}:root[data-kz-theme=dark] .background-canvas--customer-theme.background-canvas--v2 .background-v2__gradient{background:linear-gradient(180deg, var(--kz-page-bg) 0%, var(--kz-dark-bg-soft) 100%)}:root[data-kz-theme=dark] .background-canvas--customer-theme.background-canvas--v2 .background-v2__dots-base{background-image:radial-gradient(circle, var(--kz-page-dot) 1px, transparent 1.25px)}.background-v2__dots-depth,.background-v2__wash{display:none}@media (width<=640px){.background-v2__dots-base{opacity:1}}.background-v3{background:linear-gradient(135deg,#fbfeff 0%,#f3fbff 24%,#e4f7ff 50%,#c9efff 76%,#8bdfff 100%)}.background-v3__base,.background-v3__gradient,.background-v3__sweep,.background-v3__grid,.background-v3__grain,.background-v3__wash{pointer-events:none;position:absolute;inset:0}.background-v3__base{z-index:0;background:radial-gradient(circle at 22% 18%,#ffffff9e,#0000 30%),radial-gradient(circle at 68% 34%,#bae6fd57,#0000 38%),radial-gradient(circle at 74% 88%,#38bdf857,#0000 42%),radial-gradient(circle at 4% 94%,#0ea5e924,#0000 38%)}.background-v3__gradient{z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 24% 26%,#ffffff70,#0000 28%),radial-gradient(circle at 72% 36%,#bae6fd3d,#0000 34%),radial-gradient(circle at 48% 82%,#7ddcff2e,#0000 38%),linear-gradient(90deg,#ffffff2e,#0000 34%,#ffffff1a)}.background-v3__sweep{z-index:1;opacity:.55;background:linear-gradient(118deg,#0000 0%,#ffffff4d 28%,#ffffff1f 44%,#0000 66%)}.background-v3__grid{z-index:2;opacity:.16;background-image:linear-gradient(#47556921 1px,#0000 1px),linear-gradient(90deg,#47556921 1px,#0000 1px);background-size:260px 260px;-webkit-mask-image:radial-gradient(circle at 50% 36%,#0000008c,#0000003d 48%,#0000 82%);mask-image:radial-gradient(circle at 50% 36%,#0000008c,#0000003d 48%,#0000 82%)}.background-v3__grain{z-index:3;opacity:.075;mix-blend-mode:multiply;background-image:radial-gradient(circle at 12% 18%,#0f172a2e 0 .55px,#0000 .65px),radial-gradient(circle at 32% 72%,#0f172a24 0 .55px,#0000 .65px),radial-gradient(circle at 54% 34%,#0f172a1f 0 .55px,#0000 .65px),radial-gradient(circle at 74% 62%,#0f172a1a 0 .55px,#0000 .65px);background-size:11px 11px,17px 17px,23px 23px,29px 29px}.background-v3__wash{z-index:4;background:radial-gradient(circle at 50% 24%,#ffffff8a,#0000 34%),radial-gradient(circle at 50% 52%,#ffffff3d,#0000 46%),linear-gradient(#ffffff24,#ffffff0a)}@media (width<=640px){.background-v3__grid{opacity:.14;background-size:190px 190px}.background-v3__grain{opacity:.065}}.untitled-credit-card{width:100%;max-width:var(--wallet-card-max-width,292px);aspect-ratio:var(--wallet-card-aspect,1.586 / 1);box-sizing:border-box;isolation:isolate;color:#fff;background:linear-gradient(35deg,#344054,#101828);border-radius:clamp(12px,5cqi,16px);flex-direction:column;justify-content:space-between;padding:clamp(11px,5cqi,14px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #07111f1f;container-type:inline-size}.untitled-credit-card:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 48%);border:1px solid #ffffff4d;position:absolute;inset:0}.untitled-credit-card--transparent,.untitled-credit-card--transparent-gradient,.untitled-credit-card--transparent-strip,.untitled-credit-card--gray-strip-vertical{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#ffffff4d,#0f172a24)}.untitled-credit-card--brand-dark{background:linear-gradient(35deg,#6941c6,#42307d)}.untitled-credit-card--brand-light{color:#344054;background:#f4ebff}.untitled-credit-card--gray-light,.untitled-credit-card--gray-strip{color:#344054;background:#f2f4f7}.untitled-credit-card--gray-strip .untitled-credit-card__footer{color:#fff}.untitled-credit-card--gradient-strip{background:linear-gradient(#a5c0ee,#fbc5ec)}.untitled-credit-card--salmon-strip,.untitled-credit-card--salmon-strip-vertical{background:#f4d9d0}.untitled-credit-card--gradient-strip-vertical{background:linear-gradient(#fbc2eb,#a18cd1)}.untitled-credit-card__horizontal-strip,.untitled-credit-card__vertical-strip{z-index:-1;pointer-events:none;background:#1d2939;position:absolute}.untitled-credit-card__horizontal-strip{inset:50% 0 0}.untitled-credit-card__vertical-strip{inset:0 28% 0 0}.untitled-credit-card__diffusor{z-index:-1;aspect-ratio:1;filter:blur(28px);background:conic-gradient(#ec489980,#f9731680,#3b82f680,#22c55e80,#ec489980);border-radius:999px;width:58%;position:absolute;top:-20%;left:-12%}.untitled-credit-card__header,.untitled-credit-card__footer,.untitled-credit-card__identity{display:flex;position:relative}.untitled-credit-card__header{justify-content:space-between;align-items:flex-start;padding:clamp(1px,1.25cqi,4px) clamp(1px,1.25cqi,4px) 0}.untitled-credit-card__company,.untitled-credit-card__number{font-size:clamp(11px,5cqi,14px);font-weight:600;line-height:1.2}.untitled-credit-card__company-group{justify-items:start;gap:2px;min-width:0;display:grid}.untitled-credit-card__company,.untitled-credit-card__default-label,.untitled-credit-card__number{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.untitled-credit-card__default-label{color:currentColor;opacity:.62;font-size:clamp(8px,3.25cqi,10px);font-weight:400;line-height:1.2}.untitled-credit-card__paypass{color:currentColor;flex:none;width:clamp(17px,7cqi,21px);height:clamp(17px,7cqi,21px)}.untitled-credit-card__footer{justify-content:space-between;align-items:flex-end;gap:clamp(7px,3.5cqi,10px)}.untitled-credit-card__details{flex-direction:column;flex:1;gap:clamp(5px,2.5cqi,7px);min-width:0;display:flex}.untitled-credit-card__identity{align-items:flex-end;gap:4px}.untitled-credit-card__holder,.untitled-credit-card__expiration{letter-spacing:clamp(.25px,.18cqi,.5px);text-transform:uppercase;margin:0;font-size:clamp(8px,3.7cqi,10.5px);font-weight:600;line-height:1.35}.untitled-credit-card__holder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.untitled-credit-card__expiration{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.untitled-credit-card__number{letter-spacing:clamp(.45px,.3cqi,.85px);font-variant-numeric:tabular-nums}.untitled-credit-card__brand{color:#fff;background:#ffffff24;border-radius:4px;flex:none;justify-content:center;align-items:center;width:clamp(32px,14cqi,40px);height:clamp(22px,9.5cqi,28px);display:inline-flex;overflow:hidden}.untitled-credit-card__brand span{letter-spacing:-.02em;text-overflow:clip;white-space:nowrap;max-width:90%;font-size:clamp(6px,2.6cqi,7.5px);font-weight:800;line-height:1;overflow:hidden}:root{--header-height:66px;--app-page-shell-max-width:760px;--app-page-shell-top:clamp(40px, 5vh, 72px);--clean-surface-width:min(calc(100% - 32px), 1080px);--app-page-entry-offset:14px;--app-page-title-gap:8px;--app-page-content-gap:32px;--app-page-title-size:31px;--app-page-title-size-mobile:24px;--k-blue:#3d9be9;--k-blue-strong:#2f7ee4;--k-blue-deep:#2458d3;--booking-accent:var(--k-blue-strong);--kz-canonical-underline-duration:.22s;--kz-canonical-underline-easing:cubic-bezier(.22, 1, .36, 1);--kz-header-accent-blue:var(--k-blue-strong);--kz-header-accent-cleans:#63c5cb;--kz-header-accent-profile:#e44747;--kz-header-accent-billing:#2f9d68;--kz-header-accent-auth:#8f7ae5;--kz-header-accent:var(--kz-header-accent-blue);--kz-scrollbar-thumb:#64748b38;--kz-scrollbar-thumb-hover:#64748b57;--kz-font-main:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kz-text-primary:#05091f;--kz-text-secondary:#344054;--kz-text-tertiary:#667085;--kz-heading-weight:900;--kz-body-line-height:1.46;--kz-label-size:12px;--kz-input-size:15px;--kz-button-size:14px;--ink:#101828;--ink-soft:#344054;--ink-muted:#667085;--k-surface:#fbfdffe6;--k-surface-elevated:#fffffff0;--k-surface-strong:#fffffffb;--k-border:#0f172a16;--k-border-strong:#0f172a29;--k-border-control:#0f172a1b;--k-border-control-hover:#0f172a26;--k-selected-fill:#3d9be90e;--k-selected-blue:#3d9be9bd;--k-selected-purple:#6959ff94;--k-selected-surface:#fff;--k-selected-border-soft:#5b9dff8c;--k-selected-ring-soft:#5b9dff1a;--k-selected-border-width:2px;--k-selected-border:#2458d34d;--k-selected-gradient:linear-gradient(#fffffff6, #fffffff6) padding-box, linear-gradient(135deg, #3d9be99e, #2458d366, #845cff47) border-box;--k-mint:#b9f2d2b8;--k-mint-text:#047857;--k-control-border-width:3px;--k-input-border-width:1px;--k-input-border:#0f172a2e;--radius:20px;--radius-lg:24px;--radius-control:20px;--k-container-radius:22px;--k-cta-radius:18px;--k-chip-radius:11px;--k-cta-height:59px;--shadow-soft:0 8px 18px #0f172a08;--shadow-card:0 6px 14px #0f172a06;--shadow-selected:0 8px 18px #2458d30a;--content-width:720px;--result-thumb-size:112px;--k-cta-top-gap:34px;--k-result-section-gap:28px;--k-bundle-grid-gap:14px;--kz-page-bg:#fff;--kz-page-dot:#2563eb3d;--kz-surface:#fff;--kz-surface-raised:#fffffff5;--kz-surface-muted:#f8fafc;--kz-calendar-overlay-surface:#fff;--kz-selected-container-neutral:#eef2f6;--kz-card-bg:var(--kz-surface-raised);--kz-panel-bg:var(--kz-surface-muted);--kz-modal-bg:var(--kz-surface-raised);--kz-input-bg:var(--kz-surface);--kz-border:#0f172a14;--kz-border-soft:#0f172a0f;--kz-text:#050719;--kz-muted:#64748b;--kz-booking-secondary-copy:var(--kz-muted);--kz-muted-2:#475569;--kz-button-bg:var(--kz-surface-raised);--kz-chip-bg:#94a3b817;--kz-chip-border:#0f172a14;--kz-chip-text:#475569;--kz-chip-muted-text:#64748b;--kz-marketing-review-surface:#f1f5f9;--kz-marketing-metric-surface:#f1f5f9;--kz-marketing-promo-surface:#f1f5f9;--kz-marketing-card-border:transparent;--kz-marketing-heading:#050719;--kz-marketing-body:#445267;--kz-marketing-strong:#162033;--kz-marketing-muted:#64748b;--kz-marketing-icon:#475569;--kz-marketing-review-shadow:var(--shadow-card);--kz-positive-text:#15803d;--kz-motion-view-duration:.22s;--kz-motion-selection-duration:.16s;--kz-motion-content-duration:.15s;--kz-motion-easing:cubic-bezier(.22, 1, .36, 1);--kz-disabled-bg:#e5e7eb;--kz-disabled-text:#94a3b8;--kz-shadow-sm:0 1px 2px #0f172a0a;--kz-shadow-md:0 4px 14px #0f172a06;--kz-skeleton-base:#0f172a13;--kz-skeleton-highlight:#ffffff8f;--kz-dark-bg:#181818;--kz-dark-bg-soft:#1f1f1f;--kz-dark-surface:#242424;--kz-dark-surface-raised:#2b2b2b;--kz-dark-border:#414141;--kz-dark-border-soft:#303030;--kz-dark-text:#f5f5f5;--kz-dark-muted:#c2c7d0;--kz-dark-muted-2:#a7b0bc;--kz-dark-dot:#b4b4b438;font-family:var(--kz-font-main);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-kz-theme=dark]{--ink:var(--kz-dark-text);--kz-text-primary:var(--kz-dark-text);--kz-text-secondary:var(--kz-dark-muted);--kz-text-tertiary:var(--kz-dark-muted-2);--kz-page-bg:var(--kz-dark-bg);--kz-page-dot:var(--kz-dark-dot);--kz-surface:var(--kz-dark-surface);--kz-surface-raised:var(--kz-dark-surface-raised);--kz-surface-muted:#262626;--kz-calendar-overlay-surface:var(--kz-dark-surface-raised);--kz-selected-container-neutral:#363636;--kz-card-bg:var(--kz-dark-surface-raised);--kz-panel-bg:#262626;--kz-modal-bg:var(--kz-dark-surface-raised);--kz-input-bg:#202020;--kz-border:var(--kz-dark-border);--kz-border-soft:#ffffff14;--kz-text:var(--kz-dark-text);--kz-muted:var(--kz-dark-muted);--kz-muted-2:var(--kz-dark-muted-2);--kz-button-bg:#333;--kz-chip-bg:#363636;--kz-chip-border:#484848;--kz-chip-text:#eee;--kz-chip-muted-text:#c8c8c8;--kz-marketing-review-surface:var(--kz-surface-raised);--kz-marketing-metric-surface:var(--kz-surface-muted);--kz-marketing-promo-surface:var(--kz-surface-muted);--kz-marketing-card-border:var(--kz-border-soft);--kz-marketing-heading:var(--kz-text);--kz-marketing-body:var(--kz-muted);--kz-marketing-strong:var(--kz-text);--kz-marketing-muted:var(--kz-muted);--kz-marketing-icon:var(--kz-muted-2);--kz-marketing-review-shadow:var(--kz-shadow-sm);--kz-positive-text:#8be0aa;--kz-disabled-bg:#333;--kz-disabled-text:#a2acb8;--kz-shadow-sm:0 1px 2px #00000047;--kz-shadow-md:0 10px 24px #00000038;--kz-skeleton-base:#ffffff14;--kz-skeleton-highlight:#ffffff24;--kz-scrollbar-thumb:#cbd5e133;--kz-scrollbar-thumb-hover:#cbd5e152}@media (hover:hover) and (pointer:fine) and (width>=768px){html,body,*{scrollbar-width:thin;scrollbar-color:var(--kz-scrollbar-thumb) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--kz-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--kz-scrollbar-thumb-hover)}}@media (hover:none),(pointer:coarse),(width<=767px){html,body,*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{background:#fff;min-width:320px;margin:0;position:relative;overflow-x:hidden}:root[data-kz-theme=dark] body{background:var(--kz-dark-bg)}#root{z-index:0;position:relative}html.kz-auth-view,body.kz-auth-view,body.kz-auth-view #root{width:100%;height:100%;overflow:hidden}html.kz-auth-view--canonical,body.kz-auth-view--canonical,body.kz-auth-view--canonical #root{height:auto;min-height:100%;overflow:hidden auto}button,input,textarea{font:inherit}h1,h2,h3,p{margin-top:0}h1{color:var(--kz-text-primary);letter-spacing:-.05em;font-size:clamp(2.15rem,7vw,3.2rem);line-height:.98;font-weight:var(--kz-heading-weight);margin-bottom:12px}h2{color:var(--kz-text-primary);letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(1.4rem,4vw,1.9rem);font-weight:800;line-height:1.04}h3{color:var(--kz-text-primary);margin-bottom:8px;font-size:.96rem;line-height:1.22}p,li,label,span{line-height:var(--kz-body-line-height)}.app-shell{width:min(var(--content-width), calc(100% - 64px));margin:0 auto;padding:32px 0 42px}.kz-site-shell{flex-direction:column;min-height:100dvh;display:flex}.kz-site-shell--crew{display:block}.kz-site-main{min-height:calc(100dvh - var(--header-height) - env(safe-area-inset-top,0px));flex-direction:column;flex:1 0 auto;min-width:0;display:flex;overflow:visible}.kz-site-shell--crew .kz-site-main,.app-shell-crew{min-height:100dvh}.app-shell-crew{width:100%;max-width:none;margin:0;padding:0;overflow:visible}.app-shell-home,.app-shell-upload{width:100%;max-width:none;margin:0;padding:0}.app-shell-thinking{width:100%;max-width:none;min-height:calc(100dvh - var(--header-height));padding:0;overflow:hidden}.app-shell-review{width:100%;max-width:none;overflow:visible}.marketing-page{isolation:isolate;--marketing-content-max-width:980px;--marketing-dot-start-y:640px;background:#fff;flex-direction:column;flex:1 0 auto;width:100%;min-height:100%;margin-left:0;display:flex;position:relative;overflow:visible}.marketing-content-shell{width:min(var(--marketing-content-max-width), calc(100% - 48px));margin:0 auto}.marketing-page:before{content:"";top:var(--marketing-dot-start-y);pointer-events:none;z-index:0;background-image:radial-gradient(circle,#2563eb3d 1px,#0000 1.25px);background-position:top;background-size:24px 24px;position:absolute;bottom:0;left:0;right:0}.legal-page{z-index:1;width:100%;padding:clamp(44px,5vw,56px) 0 34px;position:relative}.legal-page__inner{width:min(100%,820px)}.legal-page__header{gap:8px;margin-bottom:32px;display:grid}.legal-page__title{color:var(--kz-text);letter-spacing:-.04em;margin:0;font-size:clamp(2.125rem,4.2vw,3rem);font-weight:850;line-height:1.04}.legal-page__updated{color:var(--kz-muted);margin:0;font-size:.97rem;font-weight:600;line-height:1.5}.legal-page__content{gap:34px;display:grid}.legal-page__section{gap:12px;min-width:0;display:grid}.legal-page__section h2{color:var(--kz-text);margin:0;font-size:clamp(1.125rem,2.2vw,1.25rem);font-weight:800;line-height:1.38}.legal-page__section p,.legal-page__section li,.legal-page__contact{color:var(--kz-muted-2);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.68}.legal-page__section ul{gap:8px;min-width:0;margin:0 0 2px;padding-left:1.2rem;display:grid}.legal-page__contact{font-style:normal}.legal-page__contact a{color:var(--k-blue-strong);text-underline-offset:2px;font-weight:700;text-decoration:none}.legal-page__contact a:hover,.legal-page__contact a:focus-visible{color:var(--k-blue);outline:none;text-decoration:underline}.legal-page a{color:var(--k-blue-strong)}.legal-page a:hover,.legal-page a:focus-visible{color:var(--k-blue)}:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__title,:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__section h2{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__updated,:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__section p,:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__section li,:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__contact{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page a,:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__contact a{color:#8ab4ff}:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page a:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page a:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__contact a:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .legal-page__contact a:focus-visible{color:#b6d0ff}@media (width<=720px){.legal-page{padding:32px 0 26px}.legal-page__header{margin-bottom:24px}.legal-page__title{font-size:clamp(2.125rem,8vw,2.375rem)}.legal-page__content{gap:28px}.legal-page__inner{width:min(100%,100vw - 48px)}.legal-page__section{gap:10px}.legal-page__section p,.legal-page__section li,.legal-page__contact{font-size:.985rem;line-height:1.58}.legal-page__section ul{gap:7px;padding-left:1.1rem}}.marketing-page:after{content:"";left:0;right:0;top:calc(var(--marketing-dot-start-y) - 48px);z-index:0;pointer-events:none;opacity:1;background-image:radial-gradient(circle,#2563eb1a 1px,#0000 1.25px),radial-gradient(circle,#2563eb24 1px,#0000 1.25px);background-position:50% 0,50% 24px;background-repeat:repeat-x,repeat-x;background-size:24px 2px,24px 2px;height:26px;position:absolute}.marketing-page>*{z-index:1;position:relative}.marketing-page>.kz-hero-shell{z-index:100}.marketing-page>.kz-value-section,.marketing-page>.kz-footer-area,.marketing-page>section:not(.kz-hero-shell){z-index:1}.marketing-page--home-entry>:not(.kz-footer-area){animation:kzHomeContentRouteEnter var(--kz-motion-view-duration) var(--kz-motion-easing) both}@keyframes kzHomeContentRouteEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.marketing-page--home-entry>:not(.kz-footer-area){animation:none}}.kz-header-area{z-index:50;width:100%;min-height:var(--header-height);padding-top:env(safe-area-inset-top,0px);box-shadow:none;box-sizing:border-box;background:#fff;border-bottom:1px solid #0f172a0f;transition:box-shadow .18s;position:sticky;top:0}.kz-header-area.is-scrolled{box-shadow:0 4px 12px #0f172a0b}.kz-header-accent-strip{z-index:1;pointer-events:none;background:var(--kz-header-strip-current);height:4px;display:block;position:absolute;inset:auto 0 0;overflow:hidden}.kz-header-accent-strip:after{content:"";background:var(--kz-header-strip-current);pointer-events:none;width:100%;position:absolute;inset:0 auto 0 0}.kz-header-accent-strip[data-accent-section=home],.kz-header-accent-strip[data-accent-section=book]{--kz-header-strip-color:var(--kz-header-accent-blue)}.kz-header-accent-strip[data-accent-section=cleans]{--kz-header-strip-color:var(--kz-header-accent-auth)}.kz-header-accent-strip[data-accent-section=profile]{--kz-header-strip-color:var(--kz-header-accent-profile)}.kz-header-accent-strip[data-accent-section=billing]{--kz-header-strip-color:var(--kz-header-accent-billing)}.kz-header-accent-strip[data-accent-section=auth]{--kz-header-strip-color:var(--kz-header-accent-blue)}.kz-header-accent-strip[data-accent-from=home],.kz-header-accent-strip[data-accent-from=book]{--kz-header-strip-previous-color:var(--kz-header-accent-blue)}.kz-header-accent-strip[data-accent-from=cleans]{--kz-header-strip-previous-color:var(--kz-header-accent-auth)}.kz-header-accent-strip[data-accent-from=profile]{--kz-header-strip-previous-color:var(--kz-header-accent-profile)}.kz-header-accent-strip[data-accent-from=billing]{--kz-header-strip-previous-color:var(--kz-header-accent-billing)}.kz-header-accent-strip[data-accent-from=auth]{--kz-header-strip-previous-color:var(--kz-header-accent-blue)}.kz-header-accent-strip{--kz-header-strip-current:linear-gradient(90deg, var(--kz-header-strip-color,var(--kz-header-accent-blue)) 0 16.6667%, color-mix(in srgb, var(--kz-header-strip-color,var(--kz-header-accent-blue)) 14%, transparent) 16.6667% 100%)}.kz-header-accent-strip.is-transitioning{background:linear-gradient(90deg, var(--kz-header-strip-previous-color) 0 16.6667%, color-mix(in srgb, var(--kz-header-strip-previous-color) 14%, transparent) 16.6667% 100%)}.kz-header-accent-strip.is-transitioning:after{animation:.32s cubic-bezier(.22,1,.36,1) both kzHeaderAccentBlendFill;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}@keyframes kzHeaderAccentBlendFill{0%{width:0}to{width:calc(100% + 18px)}}:root[data-kz-header-accent-section=home],:root[data-kz-header-accent-section=book]{--kz-header-accent:var(--kz-header-accent-blue)}:root[data-kz-header-accent-section=cleans]{--kz-header-accent:var(--kz-header-accent-auth)}:root[data-kz-header-accent-section=profile]{--kz-header-accent:var(--kz-header-accent-profile)}:root[data-kz-header-accent-section=billing]{--kz-header-accent:var(--kz-header-accent-billing)}:root[data-kz-header-accent-section=auth]{--kz-header-accent:var(--kz-header-accent-blue)}@media (prefers-reduced-motion:reduce){.kz-header-accent-strip.is-transitioning:after{width:100%;animation:none;-webkit-mask-image:none;mask-image:none}}.kz-header-inner{width:100%;max-width:none;min-height:var(--header-height);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:0;margin:0;padding:0 clamp(24px,4vw,56px);display:grid}.kz-header-left{align-items:center;gap:52px;min-width:0;display:flex}.kz-header-logo{cursor:pointer;background:0 0;border:0;justify-content:flex-start;justify-self:start;align-items:center;padding:0;display:inline-flex}.kz-header-logo__mark{background-position:0;background-repeat:no-repeat;background-size:contain;width:clamp(122px,10vw,140px);height:28px;display:block}.kz-header-nav{align-items:center;gap:clamp(9px,1vw,13px);display:inline-flex}.kz-header-nav-spacer{min-width:0}.kz-header-nav button{color:#050719;letter-spacing:-.018em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:650;line-height:1;transition:background-color .16s,color .16s}.kz-header-nav button:hover{color:#07111f;background:#0f172a0e}.kz-header-auth{color:#07111f;letter-spacing:-.02em;cursor:pointer;min-height:42px;box-shadow:none;background:#0f172a0a;border:0;border-radius:999px;padding:0 19px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:800;transition:background-color .16s}.kz-header-account{justify-content:flex-end;align-items:center;display:flex;position:relative}.kz-header-auth:hover{background:#0f172a14}.header-account-wrap{position:relative}.header-account-button{z-index:1;position:relative}.header-auth-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:inline-flex}.header-mobile-menu-toggle{color:#07111f;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background-color .16s;display:none;position:relative}.header-mobile-menu-toggle:hover,.header-mobile-menu-toggle:focus-visible{background:#0f172a0f;outline:none}.header-mobile-menu-toggle__icon{object-fit:contain;flex:none;width:24px;height:24px;display:block}.header-mobile-menu{display:none}.header-login-link{color:#07111f;letter-spacing:-.02em;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:42px;padding:0 2px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:800;line-height:1}.header-signup-pill{color:#07111f;letter-spacing:-.02em;cursor:pointer;min-height:42px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:0 19px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:800;line-height:1}.header-account-pill{color:#fffffffa;background:#0f172a;align-items:center;gap:10px;min-height:42px;padding:0 15px 0 18px;display:inline-flex}.header-account-pill__label{white-space:nowrap;animation:.18s ease-out both k-page-content-fade-in}.header-account-pill:hover{background:#172033}.header-account-pill--loading{pointer-events:none;justify-content:space-between;min-width:136px;animation:.18s ease-out both k-page-content-fade-in}.header-account-pill__skeleton-line{border-radius:999px;flex:none;width:78px;height:14px}.header-account-pill__skeleton-chevron{border-radius:999px;flex:none;width:14px;height:14px}.header-account-chevron{color:#ffffffd1;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .18s;display:inline-flex;transform:rotate(0)}.header-account-chevron svg{width:14px;height:14px;display:block}.header-account-pill.is-open .header-account-chevron{transform:rotate(180deg)}.header-account-menu{box-sizing:border-box;z-index:80;opacity:0;background:#fffffffa;border:1px solid #0f172a14;border-radius:20px;gap:14px;width:min(372px,100vw - 24px);padding:16px;animation:.18s cubic-bezier(.22,1,.36,1) forwards headerAccountMenuEnter;display:grid;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px)scale(.985);box-shadow:0 18px 42px #0f172a1f}.header-account-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.header-account-menu-row{text-align:left;width:100%}.header-account-menu-row--profile{gap:4px;padding:2px 0;display:grid}.header-account-menu-name{color:#020617;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:850;line-height:1.2}.header-account-menu-meta{color:#334155d6;margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.header-account-avatar{color:#1d4ed8;letter-spacing:.04em;white-space:nowrap;background:radial-gradient(circle at 24% 20%,#dbebfffa 0%,#dbebff94 34%,#0000 62%),radial-gradient(circle at 78% 24%,#bfdbfee6 0%,#bfdbfe6b 36%,#0000 66%),radial-gradient(circle at 62% 86%,#e0f2fef2 0%,#e0f2fe70 38%,#0000 70%),#dbeafe;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.header-account-menu-divider{background:#0f172a12;width:100%;height:1px}.header-account-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.header-account-quick-card,.header-account-nav-row,.header-account-menu-link,.header-account-menu-signup,.header-account-logout{letter-spacing:-.02em;cursor:pointer;box-sizing:border-box;border:0;border-radius:14px;justify-content:flex-start;align-items:center;width:100%;min-height:44px;padding:0 14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.header-account-quick-card{color:#0f172a;background:#0f172a0e;border:0;flex-direction:column;justify-content:center;gap:10px;min-height:78px;padding:14px 10px 12px}.header-account-quick-card:hover{background:#0f172a11}.header-account-quick-icon,.header-account-nav-icon{color:#334155;justify-content:center;align-items:center;display:inline-flex}.header-account-quick-icon{width:22px;height:22px}.header-account-nav-icon{flex:none;width:18px;height:18px}.header-account-quick-icon svg,.header-account-nav-icon svg,.header-account-quick-icon img,.header-account-nav-icon img{width:100%;height:100%;display:block}@keyframes headerAccountMenuEnter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.header-account-menu{opacity:1;animation:none;transform:none}}.header-account-nav-list{gap:6px;display:grid}.header-account-appearance{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 2px 0;display:grid}.header-account-appearance__label{color:#334155d6;letter-spacing:.01em;font-size:12.5px;font-weight:700;line-height:1.2}.header-account-appearance__toggle{justify-self:end}.header-account-nav-row{color:#07111f;background:0 0;gap:10px;min-height:46px}.header-account-nav-row:hover{background:#0f172a0a}.header-account-menu-link{color:#07111f;background:0 0}.header-account-menu-link:hover{background:#0f172a0a}.header-account-menu-signup{color:#fff;background:#07111f;justify-content:center}.header-account-menu-signup:hover{background:#0f172a}.header-account-logout{color:#b42318;background:#0f172a0a;justify-content:center}.header-account-logout:hover{background:#0f172a0d}@media (width<=1024px){.kz-header-inner{padding-left:20px;padding-right:20px}.kz-header-left{gap:28px}.kz-header-nav{display:none}.header-account-wrap{align-items:center;gap:2px;display:inline-flex}.header-mobile-menu-toggle{flex:none;display:inline-flex}.header-mobile-menu{inset:var(--header-height) 0 0;z-index:65;pointer-events:none;opacity:0;transition:opacity .18s;display:block;position:fixed}.header-mobile-menu.is-open{pointer-events:auto;opacity:1}.header-mobile-menu:before{content:"";background:#fffffffa;position:absolute;inset:0}.header-mobile-menu__panel{z-index:1;box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:18px 22px 32px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow-y:auto;transform:translateY(-12px)}.header-mobile-menu.is-open .header-mobile-menu__panel{transform:translateY(0)}.header-mobile-menu__nav{flex-direction:column;flex:auto;gap:6px;display:flex}.header-mobile-menu__link{color:#07111f;letter-spacing:-.045em;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.6rem,6vw,2.15rem);font-weight:820;line-height:1.05}.header-mobile-menu__link:hover,.header-mobile-menu__link:focus-visible{color:#2563eb;outline:none}.header-auth-actions--mobile-menu-open{display:none}.header-mobile-menu__auth{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:16px;padding-top:24px;display:grid}.header-mobile-menu__theme{width:100%;margin-top:auto;padding:24px 0 0}.header-mobile-menu__auth .header-login-link,.header-mobile-menu__auth .header-signup-pill{background:#fff;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:0 19px;font-size:15px;display:inline-flex}}.kz-header-area--auth{width:100%;padding:env(safe-area-inset-top,0px) 0 0;background:#fff}.kz-header-area--auth .kz-header-inner{width:100%;max-width:none;min-height:var(--header-height);padding:0 clamp(24px,4vw,56px)}.kz-header-area--auth .kz-header-nav,.kz-header-area--auth .kz-header-nav-spacer{display:none}.kleanzey-home-greeting{width:100%;padding:18px 0 8px}.kleanzey-home-greeting__inner{width:min(var(--marketing-content-max-width), calc(100% - 48px));gap:4px;margin:0 auto;display:grid}.kleanzey-home-greeting__title{color:#020617;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:800;line-height:1.15}.kleanzey-home-greeting__subtext{color:#475569c7;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;min-width:0;max-width:min(100%,420px);padding:0;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .14s,opacity .14s}.kleanzey-home-greeting__subtext:hover{color:#020617}.kleanzey-home-greeting__subtext:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #3457ff52}.widget-shell,.state-card,.clean-result-card,.calendar-state-card{border-radius:var(--radius-lg);box-shadow:none;background:0 0;border:0}.clean-result-summary{border:var(--k-control-border-width) solid var(--k-border-control);border-radius:var(--k-container-radius)}.widget-shell{padding:20px}.state-card,.clean-result-card,.calendar-state-card{margin-top:14px;padding:16px}.hero-copy{margin-bottom:14px}.upload-entry-shell{margin-top:var(--app-page-entry-offset)}.photo-upload-content{box-sizing:border-box;width:100%;max-width:none;padding-top:0}.photo-upload-header{margin-bottom:0}.photo-upload-title{white-space:normal;letter-spacing:-.04em;margin:0;font-size:32px;font-weight:860;line-height:1.08}.photo-upload-subtext{margin:var(--app-page-title-gap) 0 0;color:#344054b3;max-width:560px;font-size:15px;font-weight:600;line-height:1.45}.photo-map-stage{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.photo-map-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fffffffa,#ffffffd1,#fff0);height:300px;position:absolute;inset:0 0 auto}.photo-map-stage .address-confirmation-map-shell{width:100%;height:100%;min-height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.photo-map-stage .address-mapbox-canvas{width:100%;height:100%}.photo-map-overlay{z-index:2;text-align:center;width:min(900px,100vw - 48px);margin:0 auto;padding-top:72px;position:relative;overflow:visible}.photo-map-overlay-copy{justify-items:center;display:grid}.photo-map-overlay .photo-upload-subtext{max-width:620px}.photo-map-personalized-subtitle{text-align:center;margin-top:6px;font-size:17px;font-weight:560;line-height:1.35}@media (width>=761px){.photo-map-overlay-copy .photo-upload-subtext{text-align:center;justify-self:center;font-size:17px}.photo-map-overlay-copy--personalized .photo-map-personalized-subtitle{font-size:18px}}.photo-map-control-row{width:min(620px,100%);margin:20px auto 0;overflow:visible}.photo-map-actions{z-index:4;right:0;bottom:max(20px, env(safe-area-inset-bottom,0px));pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:12px;width:min(680px,100% - 32px);margin:0 auto;display:grid;position:absolute;left:0}.photo-map-photo-action-row{z-index:1001;text-align:center;pointer-events:auto;width:min(620px,100%);margin:8px auto 0;position:relative}.photo-map-photo-text-action{color:#475569d1;text-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:fit-content;margin:0;padding:2px 0;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.photo-map-photo-text-action__icon{opacity:.72;flex:none;width:14px;height:14px}.photo-map-photo-text-action:disabled{opacity:.5;cursor:default}.photo-map-actions__button{border-radius:var(--k-v2-button-radius,12px);white-space:nowrap;width:100%;min-width:0;height:50px;min-height:50px;margin:0;padding-inline:clamp(14px,4vw,24px);box-shadow:0 10px 28px #0f172a29}.photo-map-actions__button.secondary-button:not(.primary-button){border:1px solid var(--kz-border,#0f172a1f);background:var(--kz-surface,#fff);color:var(--kz-text,#0f172a)}.photo-map-actions__button.primary-button:not(:disabled){color:#fff;background:#020617;border:1px solid #020617}@media (width<=760px){.photo-map-overlay-copy--generic{text-align:left;justify-items:start}.photo-map-overlay-copy--generic .photo-upload-subtext{text-align:left}.photo-map-overlay-copy--personalized{text-align:left;justify-items:start}.photo-map-overlay-copy--personalized .photo-map-personalized-subtitle{text-align:left;font-size:17px}.photo-map-actions__button{padding-inline:10px}}@media (width<=300px){.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .photo-map-zoom-control{bottom:calc(140px + env(safe-area-inset-bottom,0px))}}.photo-map-address-wrap{z-index:1000;flex:1;width:100%;min-width:0;position:relative;overflow:visible}.address-confirmation-map-shell{width:100%;height:clamp(280px,38vh,420px);box-shadow:none;background:#eff8ffb8;border:1px solid #0f172a0f;border-radius:28px;position:relative;overflow:hidden}.address-mapbox-canvas{opacity:0;background:radial-gradient(circle at 24% 22%,#bfdbfe73,#0000 32%),linear-gradient(#f8fafcfa,#eff6fff5);width:100%;height:100%;transition:opacity .32s}.address-mapbox-canvas.is-ready{opacity:1}.address-mapbox-canvas .mapboxgl-canvas{width:100%!important;height:100%!important}.address-mapbox-canvas .mapboxgl-ctrl-bottom-right,.address-mapbox-canvas .mapboxgl-ctrl-bottom-left{inset-block-end:8px}.address-mapbox-canvas .mapboxgl-ctrl-attrib{color:#344054b8;background:#ffffffd6;border-radius:999px;margin:0 8px 8px 0;font-size:11px}.photo-map-zoom-control{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #0f172a14;border-radius:14px;display:grid;position:absolute;top:24px;right:24px;overflow:hidden}.photo-map-zoom-control button{color:#07111f;cursor:pointer;background:0 0;border:0;width:42px;height:40px;font-size:20px;font-weight:700;transition:background-color .18s,color .18s}.photo-map-zoom-control button+button{border-top:1px solid #0f172a14}.photo-map-zoom-control button:hover:not(:disabled){background:#0f172a0a}.photo-map-zoom-control button:disabled{cursor:default;opacity:.5}.address-mapbox-home-marker{transform-origin:bottom;filter:drop-shadow(0 8px 14px #0f172a38);opacity:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;transform:scale(.82)translateY(8px)}.address-mapbox-home-marker.is-visible{opacity:1;animation:.42s cubic-bezier(.2,.9,.2,1) mapPinPop;transform:scale(1)translateY(0)}.address-mapbox-home-marker img{width:100%;height:100%;display:block}@keyframes mapPinPop{0%{opacity:0;transform:scale(.72)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.address-confirmation-map-placeholder{text-align:center;background:linear-gradient(#f8fafcc7,#f8fafc6b);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.address-confirmation-map-placeholder p{color:#344054b3;max-width:32ch;margin:0;font-size:14px;font-weight:600;line-height:1.5}.intro,.state-card p,.clean-result-body p,.clean-result-summary p,.bundle-option p{color:var(--ink-soft)}.intro{max-width:46ch;margin-bottom:0}.kz-spinner-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:420px;display:flex}.kz-spinner-mark{place-items:center;width:54px;height:54px;display:grid}.kz-spinner-ring{background:conic-gradient(#3d9be914 0deg,#3d9be9f2 95deg,#5875ffeb 185deg,#845cffc7 270deg,#3d9be914 360deg);border-radius:999px;width:42px;height:42px;animation:.9s linear infinite kzSpinnerRotate;position:relative;box-shadow:0 0 18px #3d9be91a}.kz-spinner-ring:after{content:"";border-radius:inherit;background:#f7fcfff5;position:absolute;inset:4px}.kz-spinner-subtext{color:#3440549e;letter-spacing:-.018em;margin:0;font-size:14px;font-weight:650;line-height:1.3}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-spinner-ring{background:conic-gradient(#ffffff0f 0deg,#cdd3e1d1 110deg,#808ba4b8 225deg,#ffffff0f 360deg);box-shadow:0 0 18px #0003}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-spinner-ring:after{background:var(--kz-page-bg)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-spinner-subtext{color:var(--kz-muted)}.kz-account-main .kz-spinner-state,.account-main-panel .kz-spinner-state{min-height:360px}.address-wrapper{margin:0;position:relative}.address-autocomplete-host--shell-sibling{width:100%;min-width:0;position:relative}.address-autocomplete-host--shell-sibling>.address-wrapper{width:100%}.address-suggestions--shell-sibling{position:absolute;top:calc(100% + 8px);left:0;right:0}.address-label{color:var(--ink-soft);margin-bottom:8px;font-size:.92rem;font-weight:600;display:block}.address-input{border:var(--k-input-border-width) solid var(--k-input-border);border-radius:var(--radius-control);width:100%;color:var(--ink);background:#fff;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.address-input:focus{border-color:#0f172a47;box-shadow:0 0 0 4px #0f172a0f}.address-error{color:#b42318;margin:7px 0 0;font-size:.86rem}.suggestions-dropdown,.address-suggestions-panel{z-index:10;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fffffffe;border:1px solid #0f172a14;border-radius:20px;gap:2px;max-height:min(320px,100vh - 140px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 40px #0f172a1a}.suggestion-row,.address-suggestion-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;width:100%;min-height:56px;padding:12px 14px;transition:background-color .14s,color .14s;display:block}.suggestion-row:hover,.address-suggestion-row:hover{background:#0f172a0d}.suggestion-row.is-active,.address-suggestion-row.is-active{background:#0f172a0f}.suggestion-primary,.suggestion-secondary,.address-suggestion-primary,.address-suggestion-secondary{display:block}.suggestion-primary,.address-suggestion-primary{color:var(--ink);font-size:15px;font-weight:700;line-height:1.3}.suggestion-secondary,.address-suggestion-secondary{color:var(--ink-muted);margin-top:3px;font-size:13px;font-weight:500;line-height:1.35}.address-helper,.upload-helper{color:var(--k-blue-deep);margin:10px 0 0;font-size:.9rem}.profile-home-context{background:#ffffffeb;border:1px solid #0f172a1a;border-radius:18px;margin:0 0 14px;padding:16px 18px}.profile-home-label,.profile-home-size{margin:0}.profile-home-label{color:var(--ink-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:800}.profile-home-address{color:var(--ink);margin:6px 0 4px;font-size:1rem;font-weight:700;line-height:1.35}.profile-home-size{color:var(--ink-soft);font-size:.92rem}.profile-home-link{color:var(--k-blue-deep);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:.92rem;font-weight:700}.photo-map-address-control{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #0f172a14;border-radius:20px;align-items:center;gap:10px;width:100%;min-width:0;height:60px;padding:0 20px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 32px #0f172a14}.photo-map-address-control:hover,.photo-map-address-control:focus-within{background:#fffffff2;border-color:#0f172a1f;box-shadow:0 12px 28px #0f172a14}.photo-map-address-control.is-selected{justify-content:space-between;gap:16px}.photo-map-address-control.is-warning{border-color:#d9770638}.photo-map-address-copy{gap:3px;min-width:0;display:grid}.photo-map-address-content{opacity:1;width:100%;min-width:0;transition:opacity .18s,transform .18s;transform:translateY(0)}.photo-map-address-content--selected{justify-content:space-between;align-items:center;gap:16px;animation:.18s photoMapAddressSwapIn;display:flex}.photo-map-address-content--editing{align-items:center;width:100%;min-height:100%;animation:.16s photoMapAddressSwapIn;display:flex;position:relative;overflow:visible}.photo-map-address-summary{align-items:center;gap:12px;min-width:0;display:flex}.photo-map-address-line{color:#0f172a;margin:0;font-size:15px;font-weight:780;line-height:1.28}.photo-map-address-meta{color:#64748b;margin:0;font-size:13px;font-weight:650;line-height:1.3}.property-lookup-meta,.property-lookup-price{min-width:0;display:block;position:relative}.property-lookup-meta{min-height:1.3em}.property-lookup-meta__value,.property-lookup-meta__skeleton,.property-lookup-price__value,.property-lookup-price__skeleton{transition:opacity .18s}.property-lookup-meta__value,.property-lookup-price__value{opacity:1}.property-lookup-meta__skeleton,.property-lookup-price__skeleton{opacity:0;pointer-events:none;background:#64748b33;border-radius:999px;height:.72em;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.property-lookup-meta__skeleton{width:104px}.property-lookup-price__skeleton{width:42px}.property-lookup-meta.is-loading .property-lookup-meta__value,.property-lookup-price.is-loading .property-lookup-price__value{opacity:0}.property-lookup-meta.is-loading .property-lookup-meta__skeleton,.property-lookup-price.is-loading .property-lookup-price__skeleton{opacity:1;animation:1.25s ease-in-out infinite alternate propertyLookupSkeletonPulse}@keyframes propertyLookupSkeletonPulse{0%{opacity:.58}to{opacity:1}}@media (prefers-reduced-motion:reduce){.property-lookup-meta__value,.property-lookup-meta__skeleton,.property-lookup-price__value,.property-lookup-price__skeleton{transition:none}.property-lookup-meta.is-loading .property-lookup-meta__skeleton,.property-lookup-price.is-loading .property-lookup-price__skeleton{animation:none}}.photo-map-address-action{color:#07111f;cursor:pointer;background:#0f172a0f;border:0;border-radius:999px;flex:none;min-height:34px;padding:0 14px;font-size:13px;font-weight:760;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.manual-home-size-card{gap:10px;width:100%;margin-top:2px;display:grid}.manual-home-size-card--inline{margin-top:12px}.manual-home-size-card--overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#ffffffeb;border:1px solid #0f172a14;border-radius:20px;width:min(560px,100%);margin:18px auto 0;padding:18px 20px}.manual-home-size-card__title{color:#020617;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:850;line-height:1.2}.manual-home-size-card__value{color:#0f172a;margin:0;font-size:15px;font-weight:820;line-height:1.25}.manual-home-size-card__helper{color:#64748b;margin:0;font-size:13px;font-weight:650;line-height:1.45}.manual-home-size-field{gap:6px;display:grid}.manual-home-size-field__label{color:#0f172ab8;font-size:12px;font-weight:760;line-height:1.2}.manual-home-size-field__input-wrap{background:#ffffffeb;border:1px solid #0f172a1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:grid}.manual-home-size-field__input{color:#0f172a;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:15px;font-weight:720;line-height:1.2}.manual-home-size-field__input::placeholder{color:#64748bd1}.manual-home-size-field__suffix{color:#0f172a94;font-size:13px;font-weight:760;line-height:1}.manual-home-size-card__button{color:#fff;cursor:pointer;background:#07111f;border:0;border-radius:14px;justify-self:start;min-height:44px;padding:0 18px;font-size:14px;font-weight:820;line-height:1}.manual-home-size-card__button:disabled{cursor:not-allowed;opacity:.62}.manual-home-size-card__error{color:#b42318;margin:0;font-size:13px;font-weight:700;line-height:1.35}.manual-home-size-modal{border-color:#0f172a0d;width:min(360px,100vw - 40px);box-shadow:0 22px 56px #0f172a2e}.manual-home-size-modal .infoModalMessage{color:#475569eb;max-width:250px}.manual-home-size-modal .infoModalContent{padding:22px 22px 12px}.manual-home-size-modal .infoModalActions{padding:10px 16px 16px}.manual-home-size-modal .infoModalActions--single{justify-content:center}.manual-home-size-modal .infoModalSecondaryButton{color:#0f172ac7;background:#0f172a0b;border:0}.manual-home-size-modal .infoModalButton{background:#0f172a}.manual-home-size-brackets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manual-home-size-brackets__option{color:#0f172a;cursor:pointer;background:#0f172a0d;border:0;border-radius:16px;min-height:46px;padding:0 14px;font-size:14px;font-weight:760;line-height:1.15;transition:background-color .16s,color .16s,transform .16s}.manual-home-size-brackets__option:hover,.manual-home-size-brackets__option:focus-visible{background:#0f172a16;outline:none}.manual-home-size-brackets__option.is-active{color:#fff;background:#0f172a}.manual-home-size-brackets__option:disabled{cursor:not-allowed;opacity:.72}.manual-home-size-modal__brackets{margin-top:4px}.manual-home-size-modal__error{text-align:left;margin-top:10px}.manual-home-size-modal .infoModalSecondaryButton:hover,.manual-home-size-modal .infoModalSecondaryButton:focus-visible{color:#0f172a;background:#0f172a13}.kleenzey-toast--appearance-warning-soft .kleenzey-toast__content{gap:10px;padding:12px 13px}.kleenzey-toast--appearance-warning-soft .kleenzey-toast__copy strong{font-size:.84rem}.kleenzey-toast--appearance-warning-soft .kleenzey-toast__action{color:#92400e;background:#b453091f;border:0;border-radius:999px;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:800}.kleenzey-toast--appearance-warning-soft .kleenzey-toast__action:hover,.kleenzey-toast--appearance-warning-soft .kleenzey-toast__action:focus-visible{color:#78350f;background:#b453092e;outline:none}.upload-home-add-photo{color:#fff;cursor:pointer;white-space:nowrap;background:#07111f;border:0;border-radius:18px;flex:none;justify-content:center;place-self:center end;align-items:center;width:148px;min-width:148px;height:54px;min-height:54px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.photo-map-add-photo{z-index:1;color:#fff;background:#07111f;border:1px solid #ffffff14;border-radius:18px;flex:none;width:auto;min-width:0;height:54px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .18s,background-color .18s,box-shadow .18s;position:relative;box-shadow:0 10px 24px #07111f1f}.photo-map-add-photo:hover:not(:disabled){background:#0d1b2d;transform:translateY(-1px);box-shadow:0 14px 30px #07111f29}.upload-home-add-photo:disabled{color:#fffffff0;opacity:1;cursor:default;background:#475569}.upload-home-address-field{flex:auto;width:100%;min-width:0;margin:0}.upload-home-input-wrap{width:min(100%,460px)}.upload-home-address-field .address-wrapper,.upload-home-address-field.address-wrapper{width:100%;height:100%;min-height:100%;margin:0;position:relative;overflow:visible}.photo-map-address-field .address-label,.photo-map-address-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.photo-map-address-field.address-wrapper,.photo-map-address-field .address-wrapper{box-shadow:none;z-index:1001;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;width:100%;height:100%;min-height:100%;margin:0;padding:0;display:flex;position:relative;overflow:visible}.photo-map-address-field.kz-field,.photo-map-address-field .kz-field{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.photo-map-address-field .address-label,.photo-map-address-field .kz-label{background:0 0}.photo-map-address-control *,.photo-map-address-control :before,.photo-map-address-control :after{box-sizing:border-box}.photo-map-address-control .kz-address-field,.photo-map-address-control .kz-address-field__shell,.photo-map-address-control .kz-address-field__control,.photo-map-address-control .kz-address-field__input-wrap,.photo-map-address-control .kz-address-field__input,.photo-map-address-control .address-autocomplete,.photo-map-address-control .address-search,.photo-map-address-control .address-input-wrap,.photo-map-address-control .places-autocomplete,.photo-map-address-control .address-wrapper,.photo-map-address-control .photo-map-address-field{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.photo-map-address-control{position:relative;overflow:visible}.photo-map-address-wrap .photo-map-address-field,.photo-map-address-wrap .photo-map-address-content--editing{width:100%;height:100%;min-height:100%;position:relative;overflow:visible}.address-input-leading-icon{color:#0f172a;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.address-input-leading-icon img,.address-input-leading-icon svg{width:100%;height:100%;display:block}.address-input-leading-icon .address-location-leading-icon{width:85%;height:85%;margin:auto}.upload-home-address-field .address-input,.upload-home-address-input{height:58px;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:18px;padding:0;font-size:15px;font-weight:650}.photo-map-address-field .address-input,.photo-map-address-field .upload-home-address-input,.photo-map-address-field .photo-map-address-input{padding-left:0}.photo-map-address-field .address-input:focus,.photo-map-address-input:focus{box-shadow:none}.photo-map-address-field .address-input::placeholder,.photo-map-address-input::placeholder{color:#64748bd6}:is(.photo-map-address-field:has(.address-input:focus) .address-label,.photo-map-address-field:has(.address-input:not(:placeholder-shown)) .address-label,.photo-map-address-field:has(.address-input:focus) .kz-label,.photo-map-address-field:has(.address-input:not(:placeholder-shown)) .kz-label){color:#0000;background:0 0;top:auto;transform:none}.photo-map-address-control input{flex:auto;width:100%;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.photo-map-address-suggestions{z-index:30;width:100%;max-width:100%;max-height:224px;animation:.16s photoMapAddressSwapIn;position:absolute;top:calc(100% + 10px);left:0;right:0}.photo-map-address-wrap .photo-map-address-suggestions{z-index:10000;max-height:260px;margin:0}.photo-map-stage .photo-map-address-content--editing,.photo-map-stage .photo-map-address-control .photo-map-address-autocomplete-host{display:contents;position:static}.photo-map-stage .photo-map-address-control .photo-map-address-suggestions.address-suggestions--shell-sibling{z-index:10000;width:calc(100% + 2px);max-width:none;top:calc(100% + 10px);left:-1px;right:-1px}.photo-map-manual-home-size{width:min(820px,100%);margin:0 auto}.photo-map-uploaded-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:999px;width:fit-content;margin:18px auto 0;padding:8px 12px}@keyframes photoMapAddressSwapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.upload-panel{flex-direction:column;align-items:stretch;margin-top:22px;display:flex}.upload-card{border:var(--k-input-border-width) solid var(--k-input-border);border-radius:var(--radius-control);background:var(--k-surface-strong);width:100%;min-height:132px;box-shadow:var(--shadow-card);color:var(--ink);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.upload-card:hover:not(:disabled){border-color:var(--k-border-control-hover);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.upload-card:disabled{cursor:progress}.upload-icon-frame{width:50px;height:50px;color:var(--ink);background:linear-gradient(#1018280d,#10182804);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.upload-icon-frame svg{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:24px;height:24px}.upload-card-label{color:var(--ink);font-weight:600}.file-input{display:none}.file-name{color:var(--ink-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:.92rem}.file-name--uploaded{color:#64748b;letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.file-name--uploaded img{color:#2563eb;width:14px;height:14px;display:block}.clean-result-chip{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:.88rem;font-weight:700}.thinking-state{width:100%;min-height:calc(100dvh - var(--header-height));box-sizing:border-box;justify-content:center;align-items:center;padding:32px 20px;display:flex;overflow:hidden}.thinking-stack{text-align:center;flex-direction:column;align-items:center;width:min(520px,100%);max-width:100%;margin:0;display:flex;transform:none}.thinking-thumb{object-fit:cover;background:var(--k-surface);filter:saturate(.98)contrast(1.01);border-radius:24px;width:140px;height:140px;margin-bottom:36px;box-shadow:0 14px 30px #0f172a1a}.thinking-copy{gap:9px;margin-bottom:0;display:grid}.error-card{background:linear-gradient(#fffefe 0%,#fff7f5 100%);border-color:#d92d202e}.error-card h2,.error-card p{color:#b42318}.secondary-button,.primary-button{min-height:var(--k-cta-height);border-radius:var(--k-cta-radius);padding:11px 27px;font-weight:600;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.secondary-button{background:var(--k-surface-strong);color:var(--ink);cursor:pointer;box-shadow:none;border:0}.clean-result-card .secondary-button:not(.primary-button),.calendar-state-card .secondary-button:not(.primary-button),.state-card .secondary-button:not(.primary-button),.kz-review-modal .secondary-button:not(.primary-button){border:1px solid #0f172a29}.secondary-button:hover:not(:disabled),.primary-button:hover:not(:disabled),.actionChip1:hover:not(:disabled){transform:translateY(-1px)}.secondary-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.6}.dev-openings-bypass-button{color:red;cursor:pointer;pointer-events:auto;z-index:5;background:#fff;border:1px solid red;margin-top:16px;padding:10px 14px;font-size:12px;font-weight:700;position:relative}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07111f 0%,#0a1424 100%);border:0;box-shadow:0 6px 16px #0f172a14}.clean-result-card{width:100%}.clean-selection-state{gap:20px;width:100%;display:grid}.clean-selection-hidden-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.clean-selection-service-card h3{color:#020617;margin:0}.clean-selection-service-card__action{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.4}.kleanzey-dashed-strike{color:var(--ink-muted);align-items:center;display:inline-flex;position:relative;text-decoration:none!important}.kleanzey-dashed-strike:after{content:"";opacity:.98;pointer-events:none;background-color:#0f172ad1;height:7px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2394A3B8'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M5%2012h2'%20/%3e%3cpath%20d='M11%2012h2'%20/%3e%3cpath%20d='M17%2012h2'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2394A3B8'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M5%2012h2'%20/%3e%3cpath%20d='M11%2012h2'%20/%3e%3cpath%20d='M17%2012h2'%20/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.kz-hero-area__manual-anchor{align-items:center;display:inline-flex}.kz-hero-area__manual-anchor:focus-visible{outline:none}.kz-hero-area__manual{color:#03071ee6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:8px;padding:0;font-size:13px;font-weight:780;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.kz-hero-area__manual-icon{background-color:currentColor;flex:none;width:15px;height:15px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-pencil-plus'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M4%2020h4l10.5%20-10.5a2.828%202.828%200%201%200%20-4%20-4l-10.5%2010.5v4'%20/%3e%3cpath%20d='M13.5%206.5l4%204'%20/%3e%3cpath%20d='M16%2019h6'%20/%3e%3cpath%20d='M19%2016v6'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-pencil-plus'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M4%2020h4l10.5%20-10.5a2.828%202.828%200%201%200%20-4%20-4l-10.5%2010.5v4'%20/%3e%3cpath%20d='M13.5%206.5l4%204'%20/%3e%3cpath%20d='M16%2019h6'%20/%3e%3cpath%20d='M19%2016v6'%20/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kz-hero-area__manual-label{display:inline-block}.kz-hero-area__manual:after{content:"";opacity:.5;transform-origin:0;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(1)}.kz-hero-area__manual:hover,.kz-hero-area__manual:focus-visible{color:#03071efa}.kz-hero-area__manual:hover:after,.kz-hero-area__manual:focus-visible:after{opacity:1}.kz-hero-area__manual:focus-visible{outline:none}.kz-hero-area__manual:disabled{color:#64748b8f;cursor:default}.kz-hero-area__manual:disabled:after{transform:scaleX(0)}.clean-selection-layout{gap:22px;display:grid}.clean-selection-state--cards{container:clean-selection/inline-size}.clean-selection-group{gap:12px;display:grid}.clean-selection-group__header h3{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:760;line-height:1.15}.clean-selection-card-row{justify-content:stretch;align-items:start;gap:16px;width:100%;display:grid}.clean-selection-card-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-selection-service-card{position:relative}.clean-selection-service-card__surface-frame{--clean-surface-padding-inline:16px;--clean-surface-padding-block:14px;--clean-surface-thumb-size:72px;--clean-surface-gap:14px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #0f172a14;border-radius:20px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;display:grid;position:relative;overflow:hidden}.clean-selection-service-card__surface-frame.is-covered{background:linear-gradient(#f8fafcf5,#f4f7fbf5)}.clean-selection-service-card__surface-frame--details-none,.clean-selection-service-card__surface-frame--details-inline{grid-template-columns:minmax(0,1fr);align-items:stretch}.clean-selection-service-card__button{width:100%;min-height:196px;box-shadow:var(--shadow-card);cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:24px;align-content:start;justify-items:center;gap:10px;padding:18px 18px 20px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:grid;position:relative}.clean-selection-service-card__button:hover{transform:translateY(-1px)}.clean-selection-service-card__button.is-covered{cursor:default;background:linear-gradient(#f8fafcf5,#f4f7fbf5)}.clean-selection-service-card__thumb{object-fit:cover;border-radius:20px;width:84px;height:84px;margin-top:10px;display:block;box-shadow:0 10px 22px #0f172a0f}.clean-selection-service-card__thumb.clean-selection-service-card__thumb--surface{border-radius:20px;flex-shrink:0;width:72px;height:72px;margin-top:0}.clean-selection-service-card h3{letter-spacing:-.03em;text-align:center;font-size:.98rem;font-weight:760;line-height:1.12}.clean-selection-service-card__body{text-align:left;flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.clean-selection-service-card__footer{text-align:left;justify-items:start;gap:4px;width:100%;min-width:0;display:grid}.clean-selection-service-card__footer h3{text-align:left}.clean-selection-service-card__body .clean-selection-service-card__action{text-align:left;justify-content:flex-start}.clean-selection-service-card__action{text-align:center;min-height:18px;color:var(--ink-soft);justify-content:center;align-items:center;font-weight:640;display:flex}.clean-selection-service-card__action.is-covered{color:var(--ink-soft);white-space:nowrap}.clean-selection-service-card__price-copy{min-height:16px;color:var(--ink);text-align:center;align-items:baseline;margin:0;font-size:13px;font-weight:780;line-height:1.2;display:inline-flex}.clean-selection-service-card__price-copy--discounted{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:8px;display:inline-flex}.clean-selection-service-card__price-original{color:var(--ink-muted)}.clean-selection-service-card__price-discounted{color:#15803d}.clean-selection-service-card__discount-chip-slot{top:var(--clean-surface-padding-block);right:var(--clean-surface-padding-inline);z-index:3;pointer-events:none;min-width:64px;min-height:34px;position:absolute}.clean-selection-service-card__discount-chip{color:var(--kz-chip-text,#475569);background:var(--kz-chip-bg,#94a3b817)}.clean-selection-service-card__discount-note{color:#64748b;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;margin:2px 0 0;font-size:.75rem;font-weight:700;display:inline-flex}.clean-selection-service-card__discount-note img{opacity:.72;flex:none;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.clean-selection-service-card__button,.clean-selection-service-card__body{transition:none;animation:none;transform:none}}.marketing-reviews{margin-top:96px;margin-bottom:76px}.kz-first-clean-promo{border-radius:var(--k-container-radius);background:var(--kz-marketing-promo-surface);width:100%;box-shadow:inset 0 0 0 1px var(--kz-marketing-card-border);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 76px;padding:18px 20px;display:grid}.kz-first-clean-promo--pending{opacity:0;transform:translateY(14px)}.kz-first-clean-promo--entered{animation:.74s cubic-bezier(.22,1,.36,1) .14s both kzFirstCleanPromoEnter}.kz-first-clean-promo--static{opacity:1;transform:none}@keyframes kzFirstCleanPromoEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.kz-first-clean-promo__icon{background:var(--k-blue-strong);opacity:.78;width:18px;height:18px;-webkit-mask:var(--kz-first-clean-promo-icon) center / contain no-repeat;-webkit-mask:var(--kz-first-clean-promo-icon) center / contain no-repeat;mask:var(--kz-first-clean-promo-icon) center / contain no-repeat;display:block}.kz-first-clean-promo__copy{min-width:0}.kz-first-clean-promo__copy h2,.kz-first-clean-promo__copy p{margin:0}.kz-first-clean-promo__copy h2{color:var(--kz-marketing-strong);white-space:nowrap;font-size:17px;font-weight:720;line-height:1.3}.kz-first-clean-promo__copy p{color:var(--kz-marketing-muted);margin-top:3px;font-size:14px;line-height:1.45}.marketing-reviews__header{text-align:center;gap:10px;max-width:650px;margin:0 auto 32px;display:grid}.marketing-reviews__header h2,.marketing-reviews__header p,.marketing-reviews__quote,.marketing-reviews__name{margin:0}.marketing-reviews__header h2{color:var(--kz-marketing-heading);letter-spacing:-.045em;font-size:clamp(29px,3.9vw,44px);font-weight:740;line-height:1.04}.marketing-reviews__header p{color:var(--kz-marketing-muted);font-size:16px;line-height:1.5}.marketing-reviews__viewport{max-height:560px;position:relative;overflow:hidden}.marketing-reviews__viewport:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--kz-page-bg) 0%, transparent), var(--kz-page-bg) 92%);height:112px;position:absolute;bottom:0;left:0;right:0}.marketing-reviews__masonry{column-count:3;column-gap:16px}.marketing-reviews__column{display:contents}.marketing-reviews__card{vertical-align:top;break-inside:avoid;width:100%;margin:0 0 16px;display:inline-block}.marketing-reviews__card-surface{background:var(--kz-marketing-review-surface);box-shadow:inset 0 0 0 1px var(--kz-marketing-card-border), var(--kz-marketing-review-shadow);opacity:0;transition:opacity .74s var(--marketing-review-delay,0s) cubic-bezier(.22, 1, .36, 1), transform .74s var(--marketing-review-delay,0s) cubic-bezier(.22, 1, .36, 1);will-change:opacity, transform;border:0;border-radius:18px;padding:23px 23px 21px;transform:translateY(18px)}.marketing-reviews__masonry.is-active .marketing-reviews__card-surface{opacity:1;transform:translateY(0)}.marketing-reviews__stars{color:var(--k-blue-strong);opacity:.7;align-items:center;gap:4px;margin-bottom:19px;display:flex}.marketing-reviews__stars svg{fill:currentColor;width:15px;height:15px;display:block}.marketing-reviews__quote{color:var(--kz-marketing-body);font-size:14.5px;font-weight:450;line-height:1.62}.marketing-reviews__card:first-child .marketing-reviews__quote{-webkit-line-clamp:11;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketing-reviews__name{color:var(--kz-marketing-strong);margin-top:23px;font-size:14px;font-weight:680;line-height:1.3}@media (width<=720px){.marketing-reviews{margin-top:72px;margin-bottom:58px}.marketing-reviews__header{gap:9px;margin-bottom:27px}.marketing-reviews__header h2{font-size:clamp(27px,8.5vw,36px)}.marketing-reviews__header p{font-size:14px}.marketing-reviews__masonry{column-count:initial;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.marketing-reviews__column{align-content:start;gap:12px;min-width:0;display:grid}.marketing-reviews__viewport{max-height:620px}.marketing-reviews__viewport:after{height:92px}.marketing-reviews__card{margin:0}.marketing-reviews__card-surface{transition:opacity .78s var(--marketing-review-mobile-delay,0s) cubic-bezier(.22, 1, .36, 1), transform .78s var(--marketing-review-mobile-delay,0s) cubic-bezier(.22, 1, .36, 1);border-radius:18px;padding:19px 17px 18px;transform:translateY(12px)}.marketing-reviews__masonry.is-active .marketing-reviews__card-surface{transform:translateY(0)}.marketing-reviews__stars{gap:3px;margin-bottom:15px}.marketing-reviews__stars svg{width:12px;height:12px}.marketing-reviews__quote{font-size:13px;line-height:1.55}.marketing-reviews__card:first-child .marketing-reviews__quote{-webkit-line-clamp:14}.marketing-reviews__name{margin-top:18px;font-size:13px}.kz-first-clean-promo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:58px;padding:14px 12px}.kz-first-clean-promo__icon{width:16px;height:16px}.kz-first-clean-promo__copy h2{font-size:13px}.kz-first-clean-promo__copy p{margin-top:2px;font-size:12px;line-height:1.35}.kz-first-clean-promo .primary-button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.kz-first-clean-promo,.kz-first-clean-promo--entered{opacity:1;animation:none;transform:none}.marketing-reviews__card-surface,.marketing-reviews__masonry.is-active .marketing-reviews__card-surface{opacity:1;will-change:auto;transition:none;animation:none;transform:none}}.clean-selection-service-card__price-copy.is-muted{color:var(--ink-soft);font-weight:700}.clean-selection-service-card__control{min-width:116px;min-height:40px;color:var(--ink-soft);text-align:center;background:#eef2f6;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:760;line-height:1.2;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.clean-selection-service-card__control-button{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.clean-selection-service-card__canonical-chip{flex:none}.clean-selection-service-card__control-chip-slot{flex:none;min-height:34px;margin-left:auto}.clean-selection-service-card__control-button:focus-visible{outline:none}.clean-selection-service-card__control-button:focus-visible .clean-selection-service-card__control,.clean-selection-service-card__control-button:hover .clean-selection-service-card__control{background:#edf1f5;box-shadow:inset 0 0 0 1px #ffffff2e}.clean-selection-service-card__details-button{min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:1;transition:none}.clean-selection-service-card__details-slot{align-items:center;max-width:100%;display:flex}.clean-selection-service-card__details-slot--inline{justify-content:flex-start;min-height:12px;margin-top:2px}.clean-selection-service-card__details-copy{max-width:100%;color:var(--kz-booking-secondary-copy);opacity:1;align-items:center;gap:6px;display:inline-flex;transform:none}.clean-selection-service-card__details-icon{opacity:.68;flex:none;width:10px;height:10px;display:block}.clean-selection-service-card__details-button:focus-visible{outline:none}.clean-selection-service-card__details-button:focus-visible .clean-selection-service-card__details-copy,.clean-selection-service-card__details-button:hover .clean-selection-service-card__details-copy{color:#334155}.clean-selection-service-card--surface .clean-selection-service-card__button{align-items:center;gap:var(--clean-surface-gap);min-height:102px;padding:var(--clean-surface-padding-block) var(--clean-surface-padding-inline);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;display:flex;transform:none}.clean-selection-service-card--surface .clean-selection-service-card__button:hover{transform:none}.clean-selection-service-card__surface-frame.is-covered .clean-selection-service-card__button{cursor:default}@container clean-selection (width>=721px){.clean-selection-service-card .clean-selection-service-card__surface-frame--discount-slot{--clean-selection-discount-slot-width:76px}.clean-selection-service-card .clean-selection-service-card__surface-frame--discount-slot .clean-selection-service-card__button{padding-right:calc(var(--clean-surface-padding-inline) + var(--clean-selection-discount-slot-width))}}.clean-selection-service-card--surface .clean-selection-service-card__body,.clean-selection-service-card--surface .clean-selection-service-card__footer{gap:3px}.clean-selection-service-card--surface .clean-selection-service-card__body h3{font-size:.98rem;line-height:1.1}.clean-selection-service-card--surface .clean-selection-service-card__price-copy,.clean-selection-service-card--surface .clean-selection-service-card__action{text-align:left;justify-content:flex-start}.clean-selection-service-card--surface .clean-selection-service-card__action{min-height:16px}.clean-selection-service-card__options{background:#fffffffa;border:1px solid #0f172a14;border-radius:16px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 16px 36px #0f172a1a}.clean-selection-option-pill{width:100%;min-height:40px;box-shadow:none;color:#07111f;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:background-color .14s,color .14s;display:flex}.clean-selection-option-pill+.clean-selection-option-pill{border-top:1px solid #0f172a0f}.clean-selection-option-pill[data-current=true]{box-shadow:none;background:#0f172a06;border:0;outline:none}.clean-selection-option-pill:hover,.clean-selection-option-pill:focus-visible{background:#0f172a0a;outline:none}.clean-selection-option-pill--assist{color:#64748b;background:0 0;justify-content:flex-start;padding-inline:14px;font-weight:700}.clean-selection-option-pill:disabled{cursor:wait;opacity:.72}.clean-selection-option-pill span,.clean-selection-option-pill strong{font-size:13px;line-height:1.2}.clean-selection-option-pill span{color:#334155;font-weight:700}.clean-selection-option-pill strong{color:#020617;font-weight:780}.clean-selection-option-pill[data-current=true]:hover,.clean-selection-option-pill[data-current=true]:focus-visible{box-shadow:none;background:#0f172a09;border:0;outline:none}.clean-selection-option-pill--assist span,.clean-selection-option-pill--assist strong{color:#64748b}.clean-selection-option-pill__assist-copy{align-items:center;gap:8px;display:inline-flex}.clean-selection-option-pill__assist-copy img{width:16px;height:16px;display:block}.clean-selection-option-footer{color:#64748b;cursor:default;border-top:1px solid #0f172a0f;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:500;line-height:1.3;display:flex}@container clean-selection (width<=720px){.clean-selection-service-card .clean-selection-service-card__surface-frame{--clean-surface-padding-inline:14px;--clean-surface-padding-block:12px;--clean-surface-thumb-size:60px;--clean-surface-gap:12px}.clean-selection-service-card .clean-selection-service-card__button{min-height:0}.clean-selection-service-card--surface .clean-selection-service-card__button{align-items:center;gap:12px;min-height:96px;padding:12px 14px;display:flex}.clean-selection-service-card .clean-selection-service-card__thumb--surface{border-radius:16px;width:60px;height:60px}.clean-selection-service-card--surface .clean-selection-service-card__body{gap:2px;min-width:0}.clean-selection-service-card--surface .clean-selection-service-card__body h3{display:block;overflow:visible}.clean-selection-service-card--surface .clean-selection-service-card__price-copy,.clean-selection-service-card--surface .clean-selection-service-card__action{text-overflow:clip;overflow:visible}.clean-selection-service-card__control{flex-shrink:0;min-width:104px;min-height:38px;margin-left:auto;padding-inline:14px}}@container clean-selection (width<=900px){.clean-selection-card-row--two{grid-template-columns:1fr}}.clean-result-header{grid-template-columns:var(--result-thumb-size) minmax(0, 1fr);align-items:center;column-gap:18px;display:grid}.clean-result-thumb{width:var(--result-thumb-size);height:var(--result-thumb-size);object-fit:cover;background:var(--k-surface);box-shadow:var(--shadow-card);border:0;border-radius:18px;flex-shrink:0;grid-area:1/1}.clean-result-thumb-placeholder{background:linear-gradient(#3d9be929,#3d9be90d)}.clean-result-heading{grid-area:1/2;align-content:center;align-self:center;gap:0;width:100%;min-width:0;display:grid}.clean-result-title-row{justify-content:space-between;align-items:baseline;gap:16px;width:100%;margin-bottom:0;display:block}.clean-result-title{letter-spacing:-.045em;flex:auto;min-width:0;max-width:none;margin-bottom:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:820;line-height:1.03}.clean-result-crossfade{min-width:0;display:grid}.clean-result-crossfade__value{grid-area:1/1;min-width:0}.clean-result-crossfade__value--in{animation:.18s both clean-result-crossfade-in}.clean-result-crossfade__value--out{animation:.18s both clean-result-crossfade-out}@keyframes clean-result-crossfade-in{0%{opacity:0}to{opacity:1}}@keyframes clean-result-crossfade-out{0%{opacity:1}to{opacity:0}}.kz-animated-price{font-variant-numeric:tabular-nums lining-nums;align-items:center;min-width:0;display:inline-grid}.kz-animated-price__value{white-space:nowrap;grid-area:1/1;min-width:0}.kz-animated-price.is-animating.is-up .kz-animated-price__value--current{animation:.22s cubic-bezier(.22,1,.36,1) both kz-price-roll-current-up}.kz-animated-price.is-animating.is-up .kz-animated-price__value--previous{animation:.22s cubic-bezier(.22,1,.36,1) both kz-price-roll-previous-up}.kz-animated-price.is-animating.is-down .kz-animated-price__value--current{animation:.22s cubic-bezier(.22,1,.36,1) both kz-price-roll-current-down}.kz-animated-price.is-animating.is-down .kz-animated-price__value--previous{animation:.22s cubic-bezier(.22,1,.36,1) both kz-price-roll-previous-down}@keyframes kz-price-roll-current-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes kz-price-roll-previous-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes kz-price-roll-current-down{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes kz-price-roll-previous-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.kz-animated-price.is-animating .kz-animated-price__value{opacity:1;animation:none;transform:none}}.clean-result-adjust-size{flex:none;align-self:center;min-width:0;display:inline-flex;position:relative}.clean-result-adjust-size__button{height:26px;min-height:26px;color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:#e2e8f0e0;border:0;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.76rem;font-weight:700;line-height:1;transition:color .14s,opacity .14s,background-color .14s;display:inline-flex}.clean-result-adjust-size__button img{opacity:.78;width:14px;height:14px;display:block}.clean-result-adjust-size__button:hover,.clean-result-adjust-size__button:focus-visible{color:var(--ink-soft);opacity:.94;background:#e2e8f0fa;outline:none}.clean-result-adjust-size__footer-note{align-items:center;gap:6px;min-width:0;display:inline-flex}.clean-result-adjust-size__footer-note img{opacity:.46;flex:none;width:13px;height:13px;display:block}.clean-result-address,.clean-result-home-size{color:var(--ink-soft);margin-bottom:0;line-height:1.28}.clean-result-home-size{margin-top:2px}.clean-result-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.clean-result-chip{color:var(--ink-soft);white-space:nowrap;text-align:center;background:#e2e8f0e0;border:0;border-radius:999px;justify-content:center;align-items:center;height:26px;min-height:26px;padding:0 10px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.clean-result-body,.clean-result-body p{width:100%;max-width:none}.clean-result-content{gap:16px;width:100%;margin-top:18px;display:grid}.clean-result-content>.clean-result-body,.clean-result-content>.clean-result-summary,.clean-result-content>.smart-bundles-card,.clean-result-content>.result-footer-actions{margin-top:0}.clean-result-summary{width:100%;min-height:0;box-shadow:none;background:#e2e8f0ad;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0 12px;padding:14px 16px;display:grid}.clean-result-summary-label{color:var(--ink);letter-spacing:-.018em;text-transform:none;margin-bottom:4px;font-size:1rem;font-weight:800;line-height:1.16}.clean-result-summary-icon{width:24px;height:24px;color:var(--k-blue-deep);align-self:center;margin-top:0;display:block}.clean-result-summary-copy{gap:4px;min-width:0;display:grid}.calendar-state-label{color:var(--ink);letter-spacing:-.015em;text-transform:none;margin-bottom:6px;font-size:.76rem;font-weight:760}.clean-result-summary-body{color:var(--ink-soft);margin-bottom:0;line-height:1.38}.clean-result-included-note{color:#274690;background:#2563eb14;border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:700;display:inline-flex}.clean-result-included-note img{width:16px;height:16px;display:block}.smart-bundles-card{gap:14px;width:100%;display:grid}.smart-bundles-card--suggestion .smart-bundles-header h3{margin:0}.suggest-clean-summary{margin-top:14px}.smart-bundles-header h3,.bundle-option-title-row h3{font-size:1.08rem;font-weight:800;line-height:1.18}.smart-bundles-header p{color:var(--ink-muted);margin-top:2px;margin-bottom:0;font-size:.96rem}.bundle-option-list{gap:var(--k-bundle-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:2px;display:grid}.bundle-option{border:var(--k-control-border-width) solid var(--k-border-control);border-radius:var(--k-container-radius);width:100%;min-height:94px;box-shadow:none;color:var(--ink);text-align:left;background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.clean-result-card .result-footer-actions{width:100%}.bundle-option-button{cursor:pointer}.bundle-option-button.is-selected{border:var(--k-control-border-width) solid transparent;background:var(--k-selected-gradient);box-shadow:var(--shadow-selected)}.bundle-option-main,.subscription-option-copy{flex:1;min-width:0}.bundle-option-main{align-items:flex-start;gap:14px;display:flex}.bundle-option-copy{flex:1;min-width:0}.bundle-option-title-row,.subscription-option-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.photo-bundle-price-block{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.photo-bundle-price-block .clean-selection-service-card__price-copy{text-align:right}.photo-bundle-price-block__discount-chip{pointer-events:none;flex:none}.photo-bundle-price-block__discount-chip-slot{justify-content:flex-end;min-width:64px;min-height:34px}.photo-bundle-price-block .clean-selection-service-card__discount-note{justify-content:flex-end;margin-top:0}.bundle-option-thumb{flex:none;margin-top:0}.bundle-option-main p,.subscription-option-copy span{color:var(--ink-soft);margin-bottom:0}.bundle-option-subtitle-lines{color:var(--ink-soft);gap:2px;margin-top:2px;display:grid}.bundle-option-subtitle-lines span{line-height:1.34;display:block}.bundle-option-price{white-space:nowrap;font-weight:700}.calendar-state-list{color:var(--ink-soft)}.calendar-state-manual-action__button{appearance:none;color:#475569;transition:color var(--kz-motion-selection-duration) var(--kz-motion-easing), background-color var(--kz-motion-selection-duration) var(--kz-motion-easing), opacity var(--kz-motion-selection-duration) var(--kz-motion-easing);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.calendar-state-manual-action__button:before{content:"";border-radius:inherit;position:absolute;inset:-6px -10px}.booking-calendar-icon{opacity:.72;flex:none;width:1em;height:1em;display:block}.calendar-state-manual-action__button:hover:not(:disabled),.calendar-state-manual-action__button:focus-visible{color:#0f172a;background:#0f172a0d;outline:none}.calendar-state-manual-action__button:disabled{opacity:.56}.calendar-state-options{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:18px;width:100%;max-width:100%;margin-top:34px;padding:2px 2px 6px;display:flex;overflow:visible}.schedule-unified-surface{gap:24px;width:min(100%,440px);margin-inline:auto;display:grid}.schedule-section-label{color:var(--kz-muted,#475569);letter-spacing:.01em;margin:0;font-size:12px;font-weight:750;line-height:1.2}.schedule-smart-suggestions,.schedule-calendar{width:min(100%,440px);min-width:0;margin-inline:auto}.schedule-smart-suggestions__header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.schedule-smart-suggestions__header img{opacity:.72;width:14px;height:14px}.schedule-smart-suggestions__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.schedule-smart-suggestion{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-surface,#fff);min-width:0;color:var(--kz-text,#0f172a);text-align:left;cursor:pointer;box-shadow:var(--kz-shadow-sm,0 1px 3px #0f172a0f);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:9px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.schedule-smart-suggestion:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--kz-text,#0f172a) 18%, transparent);box-shadow:var(--kz-shadow-md,0 4px 14px #0f172a14);outline:none}.schedule-smart-suggestion[data-selected=true]{background:var(--kz-surface,#fff);outline:2px solid var(--clean-selection-card-selected-outline,var(--booking-selection-border));outline-offset:-2px}.schedule-smart-suggestion--skeleton{pointer-events:none;cursor:default;background:var(--kz-skeleton-base);height:64px;box-shadow:none;border:0;border-radius:14px;position:relative;overflow:hidden}.schedule-smart-suggestion--skeleton:after{content:"";background:linear-gradient(90deg, #fff0 0%, var(--kz-skeleton-highlight) 48%, #fff0 100%);animation:2.2s ease-in-out infinite cleans-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.kleenzey-chip.schedule-smart-suggestion__time{border-radius:7px;place-self:center end;height:25px;padding-inline:8px;font-size:9px}.schedule-smart-suggestion__date{text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;font-size:14px;font-weight:750;overflow:hidden}.schedule-smart-suggestion__weather{color:var(--kz-muted,#475569);grid-column:1/-1;font-size:11px;line-height:1.25}@media (width<=560px){.schedule-unified-surface{gap:16px}.schedule-smart-suggestions__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.schedule-smart-suggestion{gap:3px 6px;padding:7px 8px}.schedule-smart-suggestion--skeleton{height:56px}}@media (prefers-reduced-motion:reduce){.schedule-smart-suggestion--skeleton:after{animation:none}}.calendar-select-screen{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;max-width:100%;min-height:auto;padding:8px 0 0;display:flex}.calendar-select-popover{color:var(--kz-text,#050719);background:var(--kz-calendar-overlay-surface,#fff);-webkit-backdrop-filter:none;border-radius:22px}.calendar-select-popover .calendar-select-screen{padding:0}.calendar-select-popover .calendar-select-lightbox{background:var(--kz-calendar-overlay-surface,#fff);max-width:100%}.calendar-select-popover .ops-calendar__popover--customer{border-color:var(--kz-border,#0f172a14);background:var(--kz-calendar-overlay-surface,#fff);box-shadow:var(--kz-shadow-md,0 4px 14px #0f172a06)}.calendar-select-popover .ops-calendar__header{background:0 0;border:0}.calendar-select-popover .ops-calendar__header strong,.calendar-select-popover .ops-calendar__day{color:var(--kz-text,#050719)}.calendar-select-popover .ops-calendar__weekday-row span,.calendar-select-popover .ops-calendar__day.is-outside-month{color:var(--kz-muted,#64748b)}.calendar-select-popover .ops-calendar__nav{color:var(--kz-text,#050719);transition:background-color var(--kz-motion-selection-duration) var(--kz-motion-easing), color var(--kz-motion-selection-duration) var(--kz-motion-easing), opacity var(--kz-motion-selection-duration) var(--kz-motion-easing)}.calendar-select-popover .ops-calendar__day{transition:background-color var(--kz-motion-selection-duration) var(--kz-motion-easing), color var(--kz-motion-selection-duration) var(--kz-motion-easing), box-shadow var(--kz-motion-selection-duration) var(--kz-motion-easing), opacity var(--kz-motion-selection-duration) var(--kz-motion-easing)}.calendar-select-popover .ops-calendar__nav:hover:not(:disabled),.calendar-select-popover .ops-calendar__day:hover:not(.is-disabled):not(.is-selected),.calendar-select-popover .ops-calendar__day:focus-visible:not(.is-disabled):not(.is-selected){background:color-mix(in srgb, var(--kz-surface-muted,#f8fafc) 88%, var(--kz-text,#050719) 2%);color:var(--kz-text,#050719)}.calendar-select-popover .ops-calendar__nav:disabled,.calendar-select-popover .ops-calendar__day.is-disabled{color:var(--kz-disabled-text,#94a3b8)}.calendar-select-popover .ops-calendar__day:not(.is-disabled),.calendar-select-popover .ops-calendar__day.is-outside-month:not(.is-disabled){color:var(--kz-text,#050719)}.calendar-select-popover .ops-calendar__popover--customer .ops-calendar__day.is-selected,.calendar-select-popover .ops-calendar__popover--customer .ops-calendar__day.is-selected:hover,.calendar-select-popover .ops-calendar__popover--customer .ops-calendar__day.is-selected:focus,.calendar-select-popover .ops-calendar__popover--customer .ops-calendar__day.is-selected:focus-visible{background:var(--kz-selected-container-neutral,#eef2f6);color:var(--kz-text,#050719);box-shadow:var(--kz-shadow-sm,0 1px 2px #0f172a0a);border:0;outline:0}.calendar-select-popover .calendar-select-close{border-color:var(--kz-border,#0f172a14);background:var(--kz-calendar-overlay-surface,#fff);color:var(--kz-text,#050719)}.calendar-select-popover .calendar-select-save{border-color:var(--kz-border,#0f172a14)}.calendar-select-lightbox{width:min(100%,440px);max-width:calc(100vw - (var(--k-page-side-space-mobile,16px) * 2));box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;justify-items:stretch;gap:14px;margin-inline:auto;padding:0;display:grid}.calendar-select-lightbox>.ops-calendar__popover--inline.ops-calendar__popover--customer{box-sizing:border-box;justify-self:center;width:min(100%,412px);max-width:100%;margin-inline:auto}@media (width<=560px){.schedule-calendar .ops-calendar__popover--customer{padding:12px}.schedule-calendar .ops-calendar__header{grid-template-columns:32px minmax(0,1fr) 32px;gap:4px;min-height:40px;margin-bottom:6px;padding-inline:4px}.schedule-calendar .ops-calendar__nav{width:32px;height:32px}.schedule-calendar .ops-calendar__weekday-row,.schedule-calendar .ops-calendar__grid{gap:4px}.schedule-calendar .ops-calendar__weekday-row{margin-bottom:2px}.schedule-calendar .ops-calendar__weekday-row span{padding-block:2px}.schedule-calendar .ops-calendar__day{width:40px;height:40px}}.calendar-select-actions{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:412px;margin:0 auto;display:grid}.calendar-select-actions--single{grid-template-columns:minmax(0,1fr)}.calendar-select-actions>.secondary-button,.calendar-select-actions>.primary-button{width:100%;min-height:46px;transition:border-color var(--kz-motion-selection-duration) var(--kz-motion-easing), background-color var(--kz-motion-selection-duration) var(--kz-motion-easing), color var(--kz-motion-selection-duration) var(--kz-motion-easing), opacity var(--kz-motion-selection-duration) var(--kz-motion-easing)}.calendar-select-close{background:var(--kz-calendar-overlay-surface,#fff);color:#0f172a;border-color:#0f172a24}.calendar-select-save{opacity:1;color:#fff;background:#0f172a;justify-content:center;align-items:center;display:inline-flex}@media (width<=860px){.calendar-select-screen{min-height:auto}.calendar-select-lightbox{width:min(100%,412px)}.calendar-select-lightbox>.ops-calendar__popover--inline.ops-calendar__popover--customer{justify-self:center;margin-inline:auto}.calendar-select-actions{width:100%}}.calendar-state-list{margin:0;padding-left:18px}.result-footer-actions,.suggest-clean-actions{width:100%;margin-top:var(--k-cta-top-gap);gap:10px;display:flex}.result-footer-actions>.secondary-button:first-child,.suggest-clean-actions>.secondary-button:first-child{flex:1}.result-footer-actions>.secondary-button:last-child,.suggest-clean-actions>.secondary-button:last-child{flex:2}.photo-gate-state{width:100%}.photo-gate-list{color:var(--ink-soft);margin:22px 0 0;padding-left:20px}.photo-gate-list li+li{margin-top:8px}.subscription-state-options{flex-direction:column;gap:14px;width:100%;margin-top:32px;display:flex}.subscription-option{border:var(--k-control-border-width) solid var(--k-border-control);border-radius:var(--k-container-radius);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fffffff5;padding:12px 16px;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;display:block}.subscription-option-copy{text-align:left;align-content:start;gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.subscription-option-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.subscription-option-title{color:var(--ink);letter-spacing:-.018em;text-align:left;flex:auto;align-items:center;gap:6px;min-width:max-content;margin:0;font-size:1.08rem;font-weight:800;line-height:1.14;display:inline-flex}.subscription-option-title-text{display:inline-block}.subscription-option-subtitle{text-align:left;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:5px 0 0;font-size:.9rem;line-height:1.28;overflow:hidden}.kz-touchup-control-slot{align-items:center;margin-top:4px;display:flex}.kz-touchup-control{--kz-touchup-control-color:var(--kz-booking-secondary-copy);color:var(--kz-touchup-control-color);opacity:1}.kz-touchup-control--row{max-width:100%;color:var(--kz-touchup-control-color);white-space:nowrap;opacity:1;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;line-height:1.1;display:inline-flex}.kz-touchup-control--row:is(:hover,:active,:focus-visible){color:var(--kz-touchup-control-color);opacity:1;outline:none}.kz-measured-content-transition{width:100%;min-width:0;height:auto;overflow:visible}.kz-measured-content-transition:empty{display:none}.kz-measured-content-transition__content{opacity:1;transform-origin:top;width:100%;min-width:0;display:flow-root;transform:translateY(0)}.clean-selection-service-card__dynamic-copy-transition{width:100%}.clean-selection-service-card__dynamic-copy{justify-items:start;gap:4px;width:100%;display:grid}.subscription-option-support-transition{width:100%}.kz-canonical-underline{max-width:100%;color:inherit;text-decoration:none;display:inline-block;position:relative}.kz-canonical-underline:after{content:"";background:color-mix(in srgb, var(--booking-accent,#2f7ee4) 52%, transparent);opacity:0;transform-origin:0;pointer-events:none;will-change:transform, opacity;border:0;width:100%;height:1px;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.kz-canonical-underline--interaction:after{transition:transform var(--kz-canonical-underline-duration) var(--kz-canonical-underline-easing), opacity var(--kz-canonical-underline-duration) var(--kz-canonical-underline-easing)}:is(button,a,[role=button]):is(:hover,:focus-visible,:active) .kz-canonical-underline--interaction:after,.subscription-option:is(:hover,:focus-visible,:focus-within,:active) .kz-touchup-control--row>.kz-touchup-control__copy:after{opacity:.46;transform:scaleX(1)}.kz-touchup-control--row>.kz-canonical-underline{white-space:nowrap}.kz-touchup-control__copy:after{bottom:0}.kz-touchup-control__icon{opacity:1;background:currentColor;flex:none;width:10px;height:10px;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='currentColor'%20class='icon%20icon-tabler%20icons-tabler-filled%20icon-tabler-shield-check'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M11.998%202l.118%20.007l.059%20.008l.061%20.013l.111%20.034a.993%20.993%200%200%201%20.217%20.112l.104%20.082l.255%20.218a11%2011%200%200%200%207.189%202.537l.342%20-.01a1%201%200%200%201%201.005%20.717a13%2013%200%200%201%20-9.208%2016.25a1%201%200%200%201%20-.502%200a13%2013%200%200%201%20-9.209%20-16.25a1%201%200%200%201%201.005%20-.717a11%2011%200%200%200%207.531%20-2.527l.263%20-.225l.096%20-.075a.993%20.993%200%200%201%20.217%20-.112l.112%20-.034a.97%20.97%200%200%201%20.119%20-.021l.115%20-.007zm3.71%207.293a1%201%200%200%200%20-1.415%200l-3.293%203.292l-1.293%20-1.292l-.094%20-.083a1%201%200%200%200%20-1.32%201.497l2%202l.094%20.083a1%201%200%200%200%201.32%20-.083l4%20-4l.083%20-.094a1%201%200%200%200%20-.083%20-1.32z'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='currentColor'%20class='icon%20icon-tabler%20icons-tabler-filled%20icon-tabler-shield-check'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M11.998%202l.118%20.007l.059%20.008l.061%20.013l.111%20.034a.993%20.993%200%200%201%20.217%20.112l.104%20.082l.255%20.218a11%2011%200%200%200%207.189%202.537l.342%20-.01a1%201%200%200%201%201.005%20.717a13%2013%200%200%201%20-9.208%2016.25a1%201%200%200%201%20-.502%200a13%2013%200%200%201%20-9.209%20-16.25a1%201%200%200%201%201.005%20-.717a11%2011%200%200%200%207.531%20-2.527l.263%20-.225l.096%20-.075a.993%20.993%200%200%201%20.217%20-.112l.112%20-.034a.97%20.97%200%200%201%20.119%20-.021l.115%20-.007zm3.71%207.293a1%201%200%200%200%20-1.415%200l-3.293%203.292l-1.293%20-1.292l-.094%20-.083a1%201%200%200%200%20-1.32%201.497l2%202l.094%20.083a1%201%200%200%200%201.32%20-.083l4%20-4l.083%20-.094a1%201%200%200%200%20-.083%20-1.32z'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.subscription-option-meta{flex:none;justify-content:flex-end;align-items:flex-start;width:auto;min-width:100px;min-height:26px;margin-left:auto;display:flex}.subscription-option-savings-chip-slot{justify-content:flex-end;width:100%;min-height:34px}.kz-transition-state{will-change:opacity, transform;animation:.18s ease-out both kzTransitionStateEnter}@keyframes kzTransitionStateEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.subscription-option{transition:none}.kz-measured-content-transition,.kz-measured-content-transition__content{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.kz-canonical-underline:after{transition:none!important;animation:none!important}:is(button,a,[role=button]):is(:hover,:focus-visible,:active) .kz-canonical-underline--interaction:after,.subscription-option:is(:hover,:focus-visible,:focus-within,:active) .kz-touchup-control--row>.kz-touchup-control__copy:after{opacity:.24;transform:scaleX(1)}.kz-transition-state{will-change:auto;animation:none}}.kz-review-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 0;display:flex}.kz-review-row+.kz-review-row{border-top:1px solid #0f172a0f}.kz-review-label{color:var(--ink-muted);letter-spacing:.01em;text-transform:none;font-size:.82rem;font-weight:780}.kz-review-value{color:var(--ink);text-align:right;font-weight:700}.kz-checkout-page{width:100%;overflow:visible}.kz-checkout-header{margin-bottom:24px}.kz-checkout-shell{width:min(var(--k-photo-flow-max-width), calc(100vw - 48px));max-width:var(--k-photo-flow-max-width);box-sizing:border-box;margin:0 auto;overflow:visible}.kz-checkout-title-block h1,.kz-checkout-title-block h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.3rem);font-weight:850;line-height:1}.kz-checkout-title-block p{color:#334155;margin:10px 0 0;font-size:1.02rem;line-height:1.45}.kz-checkout-clean-card{width:100%;transition:border-color .16s,box-shadow .16s;position:relative}.kz-checkout-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 390px;justify-content:center;align-items:start;gap:28px;width:100%;display:grid;overflow:visible}.kz-checkout-left-column{gap:10px;min-width:0;display:grid;overflow:visible}.kz-checkout-payment-column{border-left:0;min-width:0;min-height:0;padding-left:0;display:flex;overflow:visible}.kz-checkout-clean-main{grid-template-columns:var(--kz-review-clean-thumb-size,68px) minmax(0, 1fr);column-gap:var(--kz-review-clean-column-gap,16px);align-items:start;min-width:0;display:grid}.kz-checkout-clean-copy{align-self:start;min-width:0}.kz-checkout-clean-copy h3{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.18rem;font-weight:850;line-height:1.08}.kz-checkout-clean-copy p{margin:var(--kz-review-clean-detail-line-gap) 0 0;color:#475569;line-height:1.35}.kz-checkout-clean-date{color:#64748b;font-size:.95rem}.kz-checkout-addons-row{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;margin-top:10px;display:flex}.kz-checkout-notes-block,.kz-floating-textarea{overflow:visible}.kz-checkout-notes-block{z-index:2;margin-top:0;position:relative}.kleenzey-chip{appearance:none;background:var(--kz-chip-bg,#94a3b817);min-width:0;height:34px;color:var(--kz-chip-text,#475569);font:inherit;white-space:nowrap;box-shadow:none;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:780;line-height:1;display:inline-flex}.kz-chip-presence{flex:none;justify-content:center;align-items:center;min-width:0;display:inline-flex}.kz-chip-presence__content{opacity:1;min-width:0;transition:opacity var(--kz-motion-content-duration,.15s) var(--kz-motion-easing,cubic-bezier(.22, 1, .36, 1)), transform var(--kz-motion-content-duration,.15s) var(--kz-motion-easing,cubic-bezier(.22, 1, .36, 1));will-change:opacity, transform;justify-content:center;align-items:center;display:inline-flex;transform:translate(0,0)}.kz-chip-presence__content[data-chip-layer-state=entering]{opacity:0;transform:translateY(3px)}.kz-chip-presence__content[data-chip-layer-state=exiting]{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.kz-chip-presence__content{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}}.kleenzey-chip.is-interactive{cursor:pointer;touch-action:manipulation;transition:background-color .14s,color .14s;position:relative}@media (hover:none) and (pointer:coarse){.kleenzey-chip.is-interactive:before{content:"";position:absolute;inset:-5px}}.kleenzey-chip__icon{opacity:1;width:14px;height:14px;-webkit-mask:var(--kz-chip-icon-source) center / contain no-repeat;-webkit-mask:var(--kz-chip-icon-source) center / contain no-repeat;mask:var(--kz-chip-icon-source) center / contain no-repeat;background:currentColor;flex:none;display:block}.kz-booking-savings-chip,.kz-touchup-control--chip{--kz-chip-text:var(--kz-booking-secondary-copy);color:var(--kz-booking-secondary-copy);opacity:1}.kleenzey-chip.is-interactive:hover:not(:disabled),.kleenzey-chip.is-interactive:focus-visible{color:#334155;background:#e2e8f0;outline:none}.kleenzey-chip.is-interactive:active:not(:disabled){background:#dbe3ed}.kleenzey-chip.is-selected,.kleenzey-chip.is-selected:hover:not(:disabled),.kleenzey-chip.is-selected:focus-visible,.kleenzey-chip.is-selected:active:not(:disabled){background:var(--kz-selected-container-neutral);color:var(--kz-text)}.kleenzey-chip.canonical-review-chip{color:#475569;vertical-align:middle;height:30px;min-height:30px;box-shadow:none;background:#f1f3f5;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:700;line-height:1}.kleenzey-chip.canonical-review-chip .kleenzey-chip__label{align-items:center;min-height:1em;line-height:1;display:inline-flex}.kleenzey-chip.canonical-review-chip:hover:not(:disabled),.kleenzey-chip.canonical-review-chip:focus-visible{color:#334155;box-shadow:none;background:#e9edf1;border:0}.kleenzey-chip.canonical-review-chip.is-selected,.kleenzey-chip.canonical-review-chip.is-selected:hover:not(:disabled),.kleenzey-chip.canonical-review-chip.is-selected:focus-visible{color:#1e293b;box-shadow:none;background:#e2e8f0;border:0}.kleenzey-chip:disabled{cursor:not-allowed;opacity:.52}.kz-floating-textarea{--kz-floating-textarea-surface:#fff;--kz-floating-label-bg:var(--kz-floating-textarea-surface);--kz-floating-textarea-label-bg:var(--kz-floating-label-bg);width:100%;min-height:104px;position:relative}.kz-floating-textarea-input{resize:none;background:var(--kz-floating-textarea-surface);color:#111827;box-sizing:border-box;border:1px solid #0f172a24;border-radius:16px;outline:none;width:100%;height:104px;min-height:104px;max-height:104px;padding:24px 18px 34px;font-size:15px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block;overflow:hidden}.kz-floating-textarea-label{background:var(--kz-floating-textarea-label-bg);box-shadow:0 0 0 4px var(--kz-floating-textarea-label-bg);color:#64748b;cursor:text;border-radius:999px;padding:0 4px;font-size:14px;font-weight:500;line-height:1;transition:top .16s,transform .16s,font-size .16s,color .16s,background-color .16s;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.kz-floating-textarea-input:focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.kz-floating-textarea-input:focus+.kz-floating-textarea-label,.kz-floating-textarea-input:not(:placeholder-shown)+.kz-floating-textarea-label,.kz-floating-textarea.has-value .kz-floating-textarea-label{color:#334155;font-size:12px;top:0;transform:translateY(-50%)}.kz-floating-textarea-input,.kz-floating-textarea,.kz-checkout-notes-block,.kz-field,.kz-float-wrap{transition-property:border-color,box-shadow,background-color,opacity;transition-duration:.16s;transition-timing-function:ease}.kz-review-edit-overlay{z-index:9999;box-sizing:border-box;background:#0f172a61;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.calendar-state-inline-calendar{box-sizing:border-box;width:min(100%,440px);max-width:100%;margin:0 auto}.kz-review-modal{box-sizing:border-box;background:#fffffffa;border:1px solid #0f172a14;border-radius:24px;width:min(720px,100%);padding:22px;box-shadow:0 20px 48px #0f172a29}.kz-review-edit-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:100%;display:grid}.kz-review-edit-actions>button{width:100%;min-width:0;min-height:48px}.suggest-clean-summary__title-row strong{color:var(--ink);font-size:1rem;font-weight:800;line-height:1.18;display:block}.infoModalOverlay{z-index:10000;-webkit-backdrop-filter:none;filter:none;box-shadow:none;background:#0f172a38;border:0;outline:0;justify-content:center;align-items:center;padding:24px 20px 28px;display:flex;position:fixed;inset:0;overflow:hidden}.infoModalCard{--info-modal-y:-18px;border:1px solid var(--kz-border,#0f172a14);background:var(--kz-modal-bg,var(--kz-surface-raised,#fff));width:min(320px,100vw - 40px);box-shadow:var(--kz-shadow-md,0 24px 80px #0f172a2e);color:var(--kz-text,#071124);text-align:center;transform:translateY(var(--info-modal-y));border-radius:22px;flex-direction:column;min-height:0;max-height:calc(100% - 2px);display:flex;position:relative;overflow:hidden}.kz-quiet-modal-overlay{opacity:0;transition:opacity .18s}.kz-quiet-modal-overlay.is-open{opacity:1}.app-shell-home>.marketing-page{background-color:var(--kz-page-bg);background-image:radial-gradient(circle, color-mix(in srgb, var(--kz-page-dot) 74%, transparent) 1px, transparent 1.25px);background-position:top;background-size:24px 24px}.app-shell-home>.marketing-page:before,.app-shell-home>.marketing-page:after{content:none;display:none}.kz-quiet-modal-card{opacity:0;will-change:opacity, transform;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.985)}.kz-quiet-modal-card.is-open{opacity:1;transform:translateY(0)scale(1)}.kz-quiet-modal-overlay.is-closing{opacity:0}.kz-quiet-modal-card.is-closing{opacity:0;transform:translateY(8px)scale(.985)}.infoModalCard--compact{--info-modal-y:-24px}.infoModalCard--standard{--info-modal-y:-18px}.infoModalCard--tall{--info-modal-y:-10px}.infoModalContent{flex-direction:column;flex:auto;align-items:center;min-height:0;padding:22px 22px 18px;display:flex;overflow:hidden}.infoModalIcon{justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.infoModalIcon img{width:28px;height:28px;display:block}.infoModalCard--relaxed{width:min(328px,100vw - 40px)}.infoModalContent--relaxed{padding:28px 24px 20px}.infoModalBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;margin-top:16px;overflow:hidden auto}.infoModalFooterContent{width:100%}.review-profile-modal{text-align:left;width:min(420px,100vw - 40px);max-height:calc(100% - 2px)}.review-profile-modal .infoModalContent,.review-profile-modal .infoModalContent--relaxed{align-items:stretch;padding:24px 24px 18px}.review-profile-modal .infoModalTitle{text-align:left;padding-right:34px}.review-profile-modal .infoModalBody{margin-top:20px}.review-profile-modal .kz-account-profile-panel{gap:0}.review-profile-modal .account-profile-name-row--contact{grid-template-columns:minmax(0,1fr)}.review-profile-modal .account-profile-save{z-index:2;margin-top:8px;position:sticky;bottom:0}.infoModalTitle{color:var(--kz-text,#071124);letter-spacing:-.03em;text-align:center;margin:0;font-size:18px;font-weight:800;line-height:1.15}.infoModalMessage{max-width:240px;color:var(--kz-muted,#475569);text-align:center;margin:8px auto 0;font-size:13.5px;line-height:1.38}.infoModalContent--relaxed .infoModalMessage{margin-top:10px}.touchup-protection-modal .infoModalMessage{text-align:left;max-width:100%;margin-top:12px}.touchup-protection-modal .infoModalContent{align-items:stretch;padding:24px 22px 14px}.touchup-protection-modal .infoModalBody{margin-top:20px}.touchup-protection-modal .infoModalActions,.touchup-protection-modal .infoModalActions--relaxed{padding:10px 16px 16px}.touchup-protection-modal__section{text-align:left;width:100%;margin-top:10px}.touchup-protection-modal__section-title{color:var(--kz-text,#071124);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800;line-height:1.25}.touchup-protection-modal__section-body{color:var(--kz-muted,#475569);text-align:left;margin:6px 0 0;font-size:13px;line-height:1.38}.clean-selection-details-modal{border:0;width:min(468px,100vw - 32px);max-height:calc(100% - 2px);overflow:hidden}.clean-selection-details-modal .infoModalContent{flex:auto;align-items:stretch;gap:0;min-height:0;padding:26px 24px;overflow-y:auto}.clean-selection-details-modal .infoModalTitle{text-align:left;padding-right:46px}.clean-selection-details-modal .infoModalBody{margin-top:14px}.clean-selection-details-modal .infoModalCloseButton{top:16px;right:16px}.clean-selection-details-modal__content{gap:22px;display:grid}.clean-selection-details-modal__media-row{justify-content:flex-start;align-items:center;margin:0;display:flex}.clean-selection-details-modal__media{gap:8px;width:100%;padding-bottom:2px;display:grid}.clean-selection-details-modal__media-label{color:var(--kz-muted,#64748b);letter-spacing:.01em;text-align:left;margin:0;font-size:11px;font-weight:500;line-height:1.2}.clean-selection-details-modal__thumbnail-button{cursor:pointer;width:100%;box-shadow:none;background:0 0;border:0;border-radius:18px;padding:0;position:relative;overflow:hidden}.clean-selection-details-modal__thumbnail,.clean-selection-details-modal__embed,.clean-selection-details-modal__thumbnail--fallback{aspect-ratio:16/9;width:100%;display:block}.clean-selection-details-modal__thumbnail{object-fit:cover}.clean-selection-details-modal__play-icon{pointer-events:none;width:48px;height:48px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clean-selection-details-modal__thumbnail--fallback{color:var(--ink-soft);text-align:center;background:linear-gradient(#dbe4f0eb,#cbd5e1eb);justify-content:center;align-items:center;padding:24px;font-size:.88rem;font-weight:700;display:flex}.clean-selection-details-modal__embed-shell{width:100%;box-shadow:none;border-radius:18px;overflow:hidden}.clean-selection-details-modal__embed{background:#000;border:0}.clean-selection-details-modal__description{text-align:left;width:100%}.clean-selection-details-modal__description.formatted-service-description{color:#5f6b7a;width:100%;font-size:14px;line-height:1.62}.formatted-service-description__heading{color:var(--kz-text,#071124);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800;line-height:1.3}.formatted-service-description__paragraph{margin:0}.formatted-service-description__list{gap:6px;margin:0;padding-left:20px;list-style:outside;display:grid}.formatted-service-description__list li{margin:0}.formatted-service-description__list li::marker{color:var(--kz-text,#071124)}.formatted-service-description>*+*{margin-top:12px}.formatted-service-description strong{color:var(--kz-text,#071124);font-weight:800}.formatted-service-description em{font-style:italic}.admin-settings-pricing-description-preview{background:#f8fafce0;border-radius:16px;margin:2px 2px 4px;padding:14px 16px}.admin-settings-pricing-description-stack{gap:8px;display:grid}.admin-settings-pricing-description-field{min-height:220px}.admin-settings-pricing-description-input{resize:vertical;height:auto;min-height:220px;max-height:none;padding:26px 18px 18px;overflow:auto}.admin-settings-pricing-description-field .kz-floating-textarea-label{top:22px;transform:translateY(0)}.admin-settings-pricing-description-field .kz-floating-textarea-input:focus+.kz-floating-textarea-label,.admin-settings-pricing-description-field .kz-floating-textarea-input:not(:placeholder-shown)+.kz-floating-textarea-label,.admin-settings-pricing-description-field.has-value .kz-floating-textarea-label{top:0;transform:translateY(-50%)}.admin-settings-pricing-description-hint{margin:0 2px}.admin-settings-pricing-description-preview__label{margin:0 0 10px}.admin-settings-pricing-description-preview__content{color:var(--ink-soft)}.admin-settings-pricing-description-preview__empty{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.admin-settings-pricing-validation-hint,.admin-settings-pricing-validation-message{margin:-4px 2px 2px;font-size:12px;line-height:1.45}.admin-settings-pricing-input-shell--multiline{align-items:stretch;min-height:96px;padding:0}.admin-settings-pricing-input-shell--multiline .kz-float-label{z-index:1}.admin-settings-pricing-textarea{resize:vertical;width:100%;min-height:96px}.admin-settings-pricing-input-shell--multiline .admin-settings-pricing-textarea{border-radius:inherit;min-height:96px;box-shadow:none;background:0 0;border:0;padding:20px 14px 12px}.admin-settings-pricing-input-shell--multiline .admin-settings-pricing-textarea:focus{box-shadow:none;border:0}.admin-settings-pricing-validation-hint{color:var(--ink-soft)}.admin-settings-pricing-validation-message{color:#b91c1c;font-weight:700}.infoModalCard--auto-clean-active{--info-modal-y:0px}.infoModalCard--auto-clean-active .infoModalMessage{white-space:pre-line}.infoModalDivider{background:var(--kz-border,#0f172a14);width:100%;height:1px}.infoModalActions{flex-direction:column;gap:10px;width:100%;padding:12px 16px 16px;display:flex}.infoModalActions--relaxed{padding:16px 16px 18px}.infoModalActions--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.infoModalButton,.infoModalSecondaryButton{cursor:pointer;width:100%;min-height:42px;box-shadow:none;border-radius:14px;padding:0 16px;font-size:13.5px;font-weight:750;transition:background-color .14s,border-color .14s,color .14s,opacity .14s}.infoModalButton{color:#fff;background:#071124;border:0}.infoModalButton--danger{color:#b91c1c;background:#fef2f2d1;border:1px solid #ef44442e}.infoModalSecondaryButton{border:1px solid var(--kz-border,#0f172a1f);background:var(--kz-button-bg,color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 94%, var(--kz-text,#0f172a) 2%));color:var(--kz-text,#0f172a)}.infoModalCloseButton{width:30px;height:30px;color:var(--kz-muted,#64748b);cursor:pointer;z-index:2;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:absolute;top:14px;right:14px}.infoModalCloseButton img{width:15px;height:15px;display:block}.infoModalCloseButton:hover,.infoModalCloseButton:focus-visible{background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 88%, var(--kz-text,#020617) 8%);color:var(--kz-text,#020617);box-shadow:none;outline:none}.infoModalButton:hover,.infoModalButton:focus-visible,.infoModalSecondaryButton:hover,.infoModalSecondaryButton:focus-visible{box-shadow:none;outline:none;transform:none}.infoModalButton:hover,.infoModalButton:focus-visible{background:#0f172a}.infoModalButton--danger:hover,.infoModalButton--danger:focus-visible{background:#fef2f2f0;border-color:#ef44443d}@media (prefers-reduced-motion:reduce){.infoModalOverlay{-webkit-backdrop-filter:none;backdrop-filter:none}.infoModalCard{transform:none}.kz-quiet-modal-overlay,.kz-quiet-modal-card{opacity:1;will-change:auto;transition:none;transform:none}}@media (width<=900px){.kz-checkout-shell{width:min(100%,100vw - 32px)}.kz-checkout-grid{grid-template-columns:1fr;gap:16px}.kz-checkout-payment-column{border-left:0;min-height:0;padding-left:0}.kz-review-modal{width:min(100%,100vw - 10px);padding:16px 14px}.kz-review-edit-overlay{align-items:stretch;padding:8px 5px}}@media (width<=640px){.kz-checkout-header{margin-bottom:18px}}.success-state{background:color-mix(in srgb, var(--kz-text,#020617) 16%, transparent);overscroll-behavior:contain;clip-path:none;box-sizing:border-box;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden;border-radius:0!important}.confirmed-review-state>.kz-checkout-page--review{pointer-events:none}.success-state-content{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-modal-bg,var(--kz-surface-raised,#fff));text-align:center;box-sizing:border-box;border-radius:24px;flex-direction:column;align-items:center;width:min(100%,400px);padding:28px 24px 24px;display:flex;position:relative;box-shadow:0 10px 28px #0f172a14}.success-state h2{color:var(--kz-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,4vw,1.55rem);font-weight:800;line-height:1.12}.success-state-close{z-index:2;position:absolute;top:14px;right:14px}.success-state-check{margin-top:10px}.success-state [data-booking-embedded-actions=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:22px;display:grid}.success-state [data-booking-shell-action]{background:var(--kz-surface,#fff);width:100%;min-width:0;height:52px;min-height:52px;color:var(--kz-text,#020617);font:inherit;box-shadow:none;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:14px;font-weight:650;line-height:1.15;display:flex}@media (width<=480px){.success-state{padding:14px}.success-state-content{padding:26px 18px 18px}.success-state [data-booking-embedded-actions=true]{gap:8px}}.login-state{width:100%}.kz-auth-shell{box-sizing:border-box;grid-template-rows:var(--header-height) minmax(0, 1fr);isolation:isolate;background:#fff;width:100%;max-width:none;min-height:100dvh;margin-left:0;display:grid;position:fixed;inset:0;overflow:hidden}.kz-auth-shell:before{content:"";top:var(--header-height);z-index:0;pointer-events:none;background-image:radial-gradient(circle,#2563eb3d 1px,#0000 1.25px);background-position:top;background-size:24px 24px;position:absolute;bottom:0;left:0;right:0}.kz-auth-shell:after{content:"";top:var(--header-height);z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffffb8 0%,#ffffff47 22%,#fff0 56%);position:absolute;bottom:0;left:0;right:0}.kz-auth-main,.kz-auth-page{z-index:1;box-sizing:border-box;place-items:center;width:100%;min-width:0;min-height:0;padding:0 24px 32px;display:grid;position:relative;overflow:hidden}.kz-auth-stage{place-items:center;width:100%;min-height:100%;animation:.22s cubic-bezier(.22,1,.36,1) both kz-auth-stage-in;display:grid}.kz-auth-card{z-index:1;box-sizing:border-box;transform-origin:top;will-change:opacity, transform;background:#fffffff5;border:1px solid #0f172a14;border-radius:24px;flex-direction:column;width:min(430px,100vw - 32px);max-width:100%;padding:clamp(24px,3.5vh,36px) 36px clamp(24px,3.5vh,34px);animation:.24s cubic-bezier(.22,1,.36,1) both kz-auth-card-in;display:flex;position:relative;overflow:visible;box-shadow:0 16px 40px #0f172a0b,0 2px 8px #0f172a08}.kz-auth-header{margin:0 0 42px}.kz-auth-title{color:var(--kz-text-primary);letter-spacing:-.06em;font-size:clamp(30px,4vw,42px);line-height:.96;font-weight:var(--kz-heading-weight);margin:0 0 8px}.kz-auth-subtitle{max-width:31ch;color:var(--kz-text-secondary);margin:0;font-size:15px;line-height:1.5}.kz-form-stack,.kz-auth-form{gap:clamp(10px,1.4vh,12px);display:grid}.kz-auth-signup-form{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.kz-field{margin:0;display:block}.kz-field-support{color:var(--kz-text-tertiary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.kz-field-support--error{color:#b42318}.kz-field-support-slot{min-height:34px;margin-top:8px}.kz-field-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.kz-label{font-size:var(--kz-label-size);color:var(--kz-text-secondary);font-weight:800}.kz-field-error{color:#ef4444;font-size:12px;font-weight:800}.kz-float-wrap{--kz-floating-label-bg:var(--k-v2-field-background);min-height:54px;position:relative}.kz-float-meta{z-index:2;pointer-events:none;position:absolute;inset:0}.kz-float-label{background:var(--kz-floating-label-bg);box-shadow:0 0 0 4px var(--kz-floating-label-bg);color:var(--kz-text-tertiary);font-size:var(--kz-label-size);border-radius:999px;padding:0 4px;font-weight:700;line-height:1;transition:top .16s,transform .16s,color .16s,background-color .16s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}label.kz-float-label{pointer-events:auto;cursor:text}.kz-field-error{color:#ef4444;background:#fff;padding:0 6px;font-size:12px;font-weight:800;line-height:1;position:absolute;top:-8px;right:16px}.kz-input-shell{background:#fffffffa;border:1px solid #0f172a24;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:0 16px;transition:border-color .16s,background-color .16s;display:flex}.kz-input-shell--password{padding-right:12px}.kz-input-shell--inline-action{gap:12px;padding-right:6px}.kz-auth-shell--canonical{grid-template-rows:var(--header-height) auto;background:#fff;height:auto;min-height:100dvh;position:relative;inset:auto;overflow:visible}.kz-auth-shell--canonical:before,.kz-auth-shell--canonical:after{display:none}@media (width>=721px){.kz-auth-shell--canonical .app-shell-review>.kz-transition-state{width:min(calc(100% - (var(--k-page-side-space) * 2)), 800px);max-width:800px;margin-inline:auto}}.kz-input-shell--inline-action>.kleenzey-chip{flex:none;margin-left:auto}.clean-detail-note-photo-button{flex:0 0 34px;width:34px;min-width:34px;height:34px;margin-left:auto;padding:0;position:relative}.clean-detail-note-photo-button__icon{width:14px;height:14px;-webkit-mask:var(--clean-detail-note-photo-icon) center / contain no-repeat;-webkit-mask:var(--clean-detail-note-photo-icon) center / contain no-repeat;mask:var(--clean-detail-note-photo-icon) center / contain no-repeat;pointer-events:none;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kz-input-shell--static{pointer-events:none}.kz-input-shell:focus-within{box-shadow:none;border-color:#020617}.kz-input-icon{color:#667085;flex:none;display:inline-flex}.kz-float-input{width:100%;min-width:0;min-height:52px;color:var(--kz-text-primary);font-size:var(--kz-input-size);background:0 0;border:0;outline:none;flex:1;padding:20px 0 8px;font-weight:550}.kz-float-input::placeholder{color:#0000}.kz-password-toggle{color:#475569;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.kz-password-toggle:hover,.kz-password-toggle:focus-visible{color:#020617;box-shadow:none;outline:none}.kz-password-toggle-icon{flex:none;width:16px;height:16px}.kz-display-value{width:100%;min-height:52px;color:var(--kz-text-primary);font-size:var(--kz-input-size);align-items:center;padding:20px 0 8px;font-weight:550;display:inline-flex}textarea.kz-float-input{resize:vertical;min-height:108px;padding:18px 0 12px}.kz-float-wrap.is-force-floated .kz-float-label{color:var(--kz-text-secondary);background:#fff;top:0;transform:translateY(-50%)}.kz-float-wrap:has(.kz-float-input:focus) .kz-float-label{color:var(--kz-text-secondary);background:#fff;top:0;transform:translateY(-50%)}.kz-float-wrap:has(.kz-float-input:not(:placeholder-shown)) .kz-float-label{color:var(--kz-text-secondary);background:#fff;top:0;transform:translateY(-50%)}.kz-float-wrap:has(.kz-float-input:-webkit-autofill) .kz-float-label{color:var(--kz-text-secondary);background:#fff;top:0;transform:translateY(-50%)}.kz-field--error .kz-input-shell{border-color:#ef4444}.kz-field--error .kz-float-label{color:#ef4444}.kz-auth-input{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:16px;outline:none;width:100%;height:54px;padding:0 16px;font-size:15px;font-weight:550;transition:border-color .16s,background-color .16s}.kz-auth-input:focus{box-shadow:none;border-color:#020617}.kz-input{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:16px;outline:none;width:100%;height:54px;padding:0 16px;font-size:15px;font-weight:550;transition:border-color .16s,background-color .16s}.kz-auth-input::placeholder,.kz-input::placeholder{color:#98a2b3;font-weight:500}.kz-input:focus{box-shadow:none;border-color:#020617}.kz-input-error{border-color:#ef4444}.kz-input-error:focus{box-shadow:none;border-color:#ef4444}.kz-action-row{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.kz-btn-back{background:#f9fafbf5;border:1px solid #0f172a1a;flex:1}.kz-btn-primary{color:#fff;cursor:pointer;min-height:54px;font-size:var(--kz-button-size);background:#07111f;border:0;border-radius:16px;flex:1;padding:0 22px;font-weight:800;box-shadow:0 8px 18px #0f172a14}.kz-btn-primary:disabled{cursor:not-allowed;opacity:.6}.kz-auth-primary{color:#fff;cursor:pointer;min-height:54px;font-size:var(--kz-button-size);background:#07111f;border:0;border-radius:16px;padding:0 22px;font-weight:800}.kz-auth-primary:disabled{cursor:not-allowed;opacity:.6}.kz-auth-link{color:#0f5fd6;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.kz-auth-footer-link{color:var(--kz-text-secondary);text-align:center;margin:0 auto;font-size:.94rem;line-height:1.35}.kz-auth-link.kz-auth-footer-link{color:#0f5fd6}.auth-oauth-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.auth-oauth-button{color:#020617;cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.auth-oauth-button__content{grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;display:inline-grid}.auth-oauth-button__label{text-align:center;min-width:0}.auth-oauth-button__icon-slot{flex:none;justify-content:center;justify-self:end;align-items:center;width:16px;height:16px;display:inline-flex}.auth-oauth-button:hover:not(:disabled),.auth-oauth-button:focus-visible:not(:disabled){background:#f8fafc;border-color:#0f172a38;outline:none;box-shadow:0 0 0 3px #0f172a08}.auth-oauth-button:disabled{opacity:.65;cursor:not-allowed}.auth-oauth-button--loading{background:#f8fafc;border-color:#0f172a38}.auth-oauth-row[role=tablist] .auth-oauth-button[aria-selected=true]{color:#020617;background:#fff;border-color:#020617;box-shadow:0 0 0 1px #02061705}.auth-oauth-row[role=tablist] .auth-oauth-button[aria-selected=true]:hover:not(:disabled),.auth-oauth-row[role=tablist] .auth-oauth-button[aria-selected=true]:focus-visible:not(:disabled){color:#020617;background:#f8fafc;border-color:#020617;box-shadow:0 0 0 3px #0f172a08}.crew-login-mode-row{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-login-mode-row .crew-login-mode-button{width:100%;min-width:0}.auth-oauth-icon{color:#020617;flex:none;width:16px;height:16px}@keyframes kz-auth-stage-in{0%{opacity:0}to{opacity:1}}@keyframes kz-auth-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kz-auth-stage,.kz-auth-card{animation:none!important}.auth-oauth-button,.kz-input-shell,.kz-auth-input,.kz-input,.kz-float-label{transition-duration:.01ms!important}}@media (width<=640px){.kz-auth-header{margin-bottom:34px}.auth-oauth-row{margin-top:12px}.auth-or-divider{margin:24px 0 18px}.kz-auth-actions{gap:18px;padding-top:22px}}.kz-auth-divider{min-height:24px;color:var(--kz-text-tertiary);text-align:center;justify-content:center;align-items:center;margin:4px 0 2px;font-size:13px;font-weight:700;display:flex;position:relative}.kz-auth-divider:before,.kz-auth-divider:after{content:"";background:#0f172a1f;flex:auto;height:1px}.kz-auth-divider span{padding:0 12px}.auth-or-divider{color:#64748b;letter-spacing:.04em;align-items:center;gap:12px;margin:28px 0 22px;font-size:11px;font-weight:900;display:flex}.kz-auth-signup-form .kz-form-stack{margin-top:4px}.kz-auth-actions{gap:22px;margin-top:auto;padding-top:28px;display:grid}.kz-auth-actions>.kz-btn-primary{width:100%;min-width:0}.auth-or-divider:before,.auth-or-divider:after{content:"";background:#0f172a1a;flex:1;height:1px}.auth-fields{gap:12px;display:grid}.auth-field{gap:7px;display:grid}.auth-field>span{color:#334155;font-size:12px;font-weight:800;line-height:1.2}.auth-field input{color:#020617;width:100%;min-height:46px;box-shadow:none;background:#fff;border:1px solid #0f172a24;border-radius:16px;outline:none;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .16s,background-color .16s}.auth-field input::placeholder{color:#94a3b8;font-weight:500}.auth-field:focus-within input,.auth-field input:focus,.account-profile-field:focus-within .kz-input-shell,.account-profile-field:focus-within input,.wallet-setup-form__field:focus-within input,.wallet-setup-form__field:focus-within select{box-shadow:none;border-color:#020617;outline:none}.auth-field-error{color:#dc2626;font-size:12px;font-weight:700;line-height:1.3}.auth-manual-row{align-items:start;gap:12px;display:grid}.auth-manual-row-three{grid-template-columns:1fr 1fr 1.35fr}@media (width<=720px){.auth-manual-row-three{grid-template-columns:1fr}}@media (width<=319px){.auth-oauth-row{grid-template-columns:1fr}.crew-login-mode-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.kz-auth-secondary{flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px;display:flex}.kz-auth-secondary p{color:var(--ink-soft);margin:0}.kz-auth-secondary-actions{flex-direction:row;justify-content:space-between;align-items:center}.kz-verify-card{width:min(100%,460px)}.kz-property-preview,.kz-account-card{background:#fffffffa;border:1px solid #dfe5ec;border-radius:22px;margin-top:20px;padding:18px 20px;box-shadow:0 10px 24px #0f172a0a}.kz-property-preview-head,.kz-account-header{margin-bottom:6px}.kz-address-field{min-height:54px;margin:0;position:relative}.kz-address-field .address-label{z-index:2;color:#667085;background:0 0;margin-bottom:0;padding:0 6px;font-size:12px;font-weight:700;line-height:1;transition:top .16s,transform .16s,color .16s,background-color .16s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.kz-address-field .address-input{height:54px;box-shadow:none;background:#fff;border:1px solid #0f172a24;border-radius:16px;padding:20px 16px 8px}.kz-verify-card .kz-address-field .address-input{padding-right:88px}.kz-verify-card .kz-address-field .address-input[readonly]{color:#0f172a;cursor:default;background:#f8fafcf5}.kz-address-field .address-input:focus{border-color:#0f172a75;box-shadow:0 0 0 3px #0f172a0f}.kz-address-field .address-input::placeholder{color:#0000}:is(.kz-address-field:has(.address-input:focus) .address-label,.kz-address-field:has(.address-input:not(:placeholder-shown)) .address-label){color:#344054;background:#fff;top:0;transform:translateY(-50%)}input,textarea,select,input:focus,textarea:focus,select:focus,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none;outline:none}input:-webkit-autofill{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:hover{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:focus{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:hover{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:focus{-webkit-text-fill-color:#020617;caret-color:#020617;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.kz-address-field .suggestions-dropdown{border-radius:16px}.address-input-action{z-index:3;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-address-change-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;transition:background-color .16s,border-color .16s}.auth-address-change-chip:hover,.auth-address-change-chip:focus-visible{background:#f8fafc;border-color:#0f172a29;outline:none}.kz-verify-stack,.kz-verify-results{gap:10px;display:grid}.auth-verify-results{opacity:0;max-height:0;transition:opacity .26s,transform .26s,max-height .32s;overflow:hidden;transform:translateY(8px)}.auth-verify-results.is-visible{opacity:1;max-height:420px;transform:translateY(0)}.auth-verify-thinking{color:#475569;background:#f8fafce6;border:1px solid #0f172a14;border-radius:18px;align-items:center;gap:10px;min-height:72px;padding:18px 20px;font-size:14px;font-weight:800;display:flex}.kz-verify-info-card,.kz-verify-row{box-shadow:none;background:#f8fafce0;border:1px solid #0f172a14;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.kz-verify-info-card-copy,.kz-verify-row-copy{flex:1;gap:4px;min-width:0;display:grid}.kz-verify-info-card-icon,.kz-verify-icon{opacity:.9;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.kz-verify-info-card-icon img,.kz-verify-icon img{object-fit:contain;width:100%;height:100%;display:block}.kz-verify-info-card-label,.kz-verify-row-label{color:var(--kz-text-tertiary);letter-spacing:-.01em;margin:0;font-size:12px;font-weight:800}.kz-verify-info-card-body{min-width:0}.kz-verify-copy--value,.kz-verify-row-value,.kz-verify-copy{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.35}.kz-inline-account-warning{box-shadow:none;background:#f8fafceb;border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.kz-inline-account-warning-slot{min-height:44px}.kz-inline-account-warning p{color:var(--ink-soft);margin:0}.account-page{width:100%;max-width:none;padding-top:0}.account-page-inner,.kz-account-area{width:100%;max-width:none;padding:var(--app-page-shell-top) 24px 64px;margin:0 auto}.account-content-lane{width:min(100%, var(--app-page-shell-max-width));margin:0 auto;position:relative}.account-content-lane--cleans,.account-main-panel--flush,.account-panel--flush{width:100%;max-width:none}.account-content-lane--cleans{width:min(1180px,100vw - 48px);margin:0 auto;padding:64px 0}.cleans-page{width:100%;max-width:none;margin-left:0;display:block}.cleans-page__inner{width:min(100% - 48px,1160px);max-width:1160px;margin-left:auto;margin-right:auto}.cleans-page__section{width:100%}.clean-history-page{width:min(1240px,100vw - 48px);max-width:none;margin:0 auto;padding:56px 0 80px}.cleans-page__stack{width:100%}.content-page-shell{width:min(1120px,100vw - 64px);margin:0 auto;padding-top:52px}.content-page-shell.account-content-lane,.content-page-shell.cleans-page__inner{width:min(1120px,100vw - 64px);max-width:none}.content-page-shell.cleans-page__inner{width:min(100% - 48px,1160px);max-width:1160px;margin-left:auto;margin-right:auto}.wallet-page-panel{width:100%}.wallet-add-method-button,.wallet-add-method-row{color:#0f172a;letter-spacing:-.015em;cursor:pointer;background:#fffffff5;border:1px solid #0f172a1a;border-radius:999px;min-height:38px;padding:0 14px;font-size:13px;font-weight:760;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s}.wallet-add-method-button:hover,.wallet-add-method-row:hover{background:#fff;border-color:#0f172a29}.wallet-add-method-row{width:fit-content;margin-top:16px}.wallet-add-method-button--empty{width:fit-content}.wallet-methods-error{color:#64748b;margin:0 0 14px;font-size:14px;line-height:1.45}.wallet-content,.wallet-payment-surface{--wallet-card-aspect:1.586 / 1;--wallet-card-max-width:292px;--wallet-card-gap:12px}.wallet-payment-surface{width:100%;min-width:0}.wallet-card-stack{width:100%;max-width:calc((var(--wallet-card-max-width) * 2) + var(--wallet-card-gap));gap:16px;margin-inline:auto;padding-top:4px;display:grid;overflow:visible}.wallet-method-grid{justify-content:center;align-items:start;gap:var(--wallet-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.wallet-empty-state{width:100%}.wallet-method-tile,.wallet-card-module{width:100%;max-width:var(--wallet-card-max-width);justify-self:center;min-width:0}.wallet-method-tile{padding:0;position:relative;overflow:visible}.wallet-add-card-tile.wallet-card-module{aspect-ratio:var(--wallet-card-aspect);border-radius:16px;min-height:0;overflow:hidden}.wallet-add-card-tile{background:var(--kz-surface-raised,#fffffff0);color:var(--kz-muted,#64748b);text-align:center;cursor:pointer;border:0;border-radius:16px;align-content:center;justify-items:center;gap:7px;padding:14px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;container:wallet-add-card/inline-size}.wallet-add-card-tile:hover:not(:disabled),.wallet-add-card-tile:focus-visible{border-color:color-mix(in srgb, var(--kz-border,#0f172a1f) 68%, var(--kz-text,#0f172a) 32%);background:color-mix(in srgb, var(--kz-surface-raised,#fffffff0) 92%, var(--kz-text,#0f172a) 4%);box-shadow:0 12px 28px color-mix(in srgb, var(--kz-text,#07111f) 8%, transparent);transform:translateY(-1px)}.wallet-add-card-tile:disabled{cursor:default;opacity:.76}.wallet-add-card-tile__icon{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wallet-add-card-tile__icon img{opacity:.7;width:16px;height:16px;display:block}.wallet-add-card-tile__label{color:var(--kz-text,#0f172a);letter-spacing:-.02em;text-align:center;font-size:14px;font-weight:800;line-height:1.15}.wallet-add-card-tile__detail{max-width:24ch;color:var(--kz-muted,#475569);text-align:center;font-size:11px;font-weight:700;line-height:1.3}@container wallet-add-card (width<=190px){.wallet-add-card-tile{gap:4px;padding:8px}.wallet-add-card-tile__icon{width:24px;height:24px}.wallet-add-card-tile__icon img{width:14px;height:14px}.wallet-add-card-tile__label{max-width:14ch;font-size:12px}.wallet-add-card-tile__detail{display:none}}.wallet-autopay-status{justify-items:start;gap:5px;width:100%;margin-top:12px;font-family:Inter,sans-serif;display:grid}.wallet-autopay-status__light{white-space:nowrap;gap:8px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.wallet-autopay-status__copy{color:var(--kz-muted,#64748b);margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.4}.wallet-transactions-list{box-sizing:border-box;gap:clamp(12px,2.5cqi,14px);width:100%;margin-inline:auto;display:grid}.wallet-transaction-row{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-surface-raised,#fffffff5);width:100%;min-height:0;box-shadow:var(--kz-shadow-sm,0 1px 2px #0f172a0a);text-align:left;cursor:pointer;border-radius:20px;outline:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:clamp(12px,3cqi,16px);padding:clamp(14px,3.5cqi,18px) clamp(16px,4cqi,20px);transition:background-color .16s,box-shadow .16s,border-color .16s;display:grid}.wallet-transaction-row:hover,.wallet-transaction-row:focus-visible{background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 92%, var(--kz-text,#0f172a) 4%);border-color:color-mix(in srgb, var(--kz-border,#0f172a14) 72%, var(--kz-text,#0f172a) 28%);box-shadow:0 10px 24px color-mix(in srgb, var(--kz-text,#0f172a) 8%, transparent)}.wallet-transaction-row:focus-visible{outline:none}.wallet-transaction-row__status{min-width:0;color:var(--kz-muted-2,#475569);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1.25;display:inline-flex}.wallet-transaction-row__status-dot{background:#94a3b8;border-radius:999px;flex:none;align-self:center;width:10px;height:10px}.wallet-transaction-row__status-dot--paid{background:#22c55e}.wallet-transaction-row__status-dot--failed{background:#ef4444}.wallet-transaction-row__status-dot--pending,.wallet-transaction-row__status-dot--unpaid{background:#f59e0b}.wallet-transaction-row__status-dot--refunded{background:#94a3b8}.wallet-transaction-row__main,.wallet-transaction-row__aside{flex-direction:column;gap:5px;min-width:0;display:flex}.wallet-transaction-row__main{align-items:flex-start}.wallet-transaction-row__main strong,.wallet-transaction-row__aside strong{color:var(--kz-text,#0f172a);font-size:15px;font-weight:900;line-height:1.2}.wallet-transaction-row__main span,.wallet-transaction-row__aside span{color:var(--kz-muted,#64748b);font-size:13px;font-weight:650;line-height:1.35}.wallet-transaction-row__aside{text-align:right;align-items:flex-end}.wallet-transaction-row__title{line-height:1.2}.wallet-transaction-row__amount{text-align:right;line-height:1.1}.wallet-transaction-row__meta{align-items:center;gap:6px;min-width:0;display:inline-flex;font-weight:700!important}.wallet-transaction-row__method{text-align:right;font-weight:800!important}.wallet-transactions-empty{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-surface-raised,#fffffff5);width:100%;box-shadow:var(--kz-shadow-sm,0 1px 2px #0f172a0a);box-sizing:border-box;border-radius:22px;gap:5px;margin-inline:auto;padding:clamp(16px,4cqi,22px);display:grid}.wallet-transactions-empty strong{color:var(--kz-text,#0f172a);font-size:14px;font-weight:900}.wallet-transactions-empty p{color:var(--kz-muted,#64748b);margin:0;font-size:13px;line-height:1.4}.wallet-view-stage{width:100%}.wallet-transaction-row__menu{width:28px;height:28px;color:var(--kz-muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.wallet-transaction-row__menu:hover,.wallet-transaction-row__menu:focus-visible{background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 88%, var(--kz-text,#0f172a) 8%);color:var(--kz-text,#0f172a);outline:none}.wallet-transaction-row--skeleton{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-sm);cursor:default;pointer-events:none}.wallet-transaction-row--skeleton:hover,.wallet-transaction-row--skeleton:focus-visible{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-sm)}.wallet-transaction-row__skeleton-title{border-radius:999px;width:132px;max-width:100%;height:18px}.wallet-transaction-row__skeleton-meta{border-radius:999px;width:168px;max-width:100%;height:14px}.wallet-transaction-row__skeleton-amount{border-radius:999px;width:72px;height:18px}.wallet-transaction-row__skeleton-method{border-radius:999px;width:96px;height:14px}.wallet-transaction-row__skeleton-menu{border-radius:999px;justify-self:end;width:28px;height:28px}.wallet-card-modal{width:min(360px,100vw - 32px)}.wallet-card-modal__content{text-align:center;gap:8px;display:grid}.wallet-card-modal__subtitle{margin:0}.wallet-card-modal__meta{color:#64748b;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.35}.wallet-card-modal__error{color:#b42318;margin:2px 0 0;font-size:13px;font-weight:700;line-height:1.4}.wallet-card-modal__actions{gap:10px;padding:16px;display:grid}.wallet-card-modal__actions--split{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-card-modal__button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:42px;font-size:13px;font-weight:760;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.wallet-card-modal__button--secondary{border:1px solid var(--kz-border,#0f172a1a);background:var(--kz-button-bg,color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 94%, var(--kz-text,#0f172a) 2%));color:var(--kz-text,#0f172a)}.wallet-card-modal__button--secondary:hover:not(:disabled),.wallet-card-modal__button--secondary:focus-visible:not(:disabled),.wallet-card-modal__button--ghost:hover:not(:disabled),.wallet-card-modal__button--ghost:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--kz-border,#0f172a1a) 70%, var(--kz-text,#0f172a) 30%);background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 90%, var(--kz-text,#0f172a) 6%);outline:none}.wallet-card-modal__button--danger{color:#b42318;background:#fef2f2db;border:1px solid #ef444429}.wallet-card-modal__button--danger:hover:not(:disabled),.wallet-card-modal__button--danger:focus-visible:not(:disabled){background:#fee2e2eb;border-color:#ef444438;outline:none}.wallet-card-modal__button--ghost{border:1px solid var(--kz-border,#0f172a14);background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 92%, transparent);color:var(--kz-muted,#64748b)}.wallet-card-modal__button:disabled{cursor:not-allowed;opacity:.62}.wallet-payment-detail-modal{width:min(400px,100vw - 32px)}.wallet-payment-receipt-header{justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 0;display:flex}.wallet-payment-receipt-header h2{color:var(--kz-text,#020617);letter-spacing:-.04em;margin:0;font-size:22px;font-weight:860;line-height:1.1}.wallet-payment-receipt-close{width:30px;height:30px;color:var(--kz-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-size:24px;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:grid}.wallet-payment-receipt-close:hover,.wallet-payment-receipt-close:focus-visible{background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 88%, var(--kz-text,#020617) 8%);border-color:var(--kz-border,#0f172a14);color:var(--kz-text,#020617);outline:none}.wallet-payment-receipt-close img{width:15px;height:15px;display:block}.wallet-payment-detail-modal__content{gap:18px;padding:18px 26px 20px;display:grid}.wallet-payment-receipt-thanks{background:radial-gradient(circle at 10px 10px,#60a5fa33 1px,#0000 1.4px) 0 38px/13px 13px,linear-gradient(135deg,#dbeafefa,#eff6ffe6 62%,#fffffffa);border-radius:16px;height:60px;overflow:hidden}.wallet-payment-receipt-total{justify-content:space-between;align-items:baseline;gap:18px;padding:2px 0 0;display:flex}.wallet-payment-receipt-total h3,.wallet-payment-receipt-total strong{color:var(--kz-text,#020617);letter-spacing:-.055em;margin:0;font-size:clamp(25px,5vw,30px);font-weight:860;line-height:1}.wallet-payment-receipt-divider{border-top:1px solid var(--kz-border,#0f172a14);height:0}.wallet-payment-receipt-section{gap:8px;display:grid}.wallet-payment-receipt-section--details{gap:2px}.wallet-payment-receipt-line{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px;width:100%;padding:4px 0;display:grid}.wallet-payment-receipt-line span{color:var(--kz-muted,#64748b);text-align:left;justify-self:start;font-size:13px;font-weight:650;line-height:1.35}.wallet-payment-receipt-line strong{min-width:0;color:var(--kz-text,#020617);text-align:right;overflow-wrap:anywhere;justify-self:stretch;font-size:13px;font-weight:720;line-height:1.4}.wallet-payment-receipt-section-title{color:var(--kz-muted,#64748b);letter-spacing:.02em;text-align:left;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:7px;margin:0 0 6px;font-size:12px;font-weight:820;line-height:1.2;display:inline-flex}.wallet-payment-receipt-section-title img{opacity:.52;width:13px;height:13px;display:block}.wallet-payment-receipt-payments{gap:10px}.wallet-payment-receipt-payment-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:2px;display:grid}.wallet-payment-receipt-payment-copy{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.wallet-payment-receipt-payment-copy strong,.wallet-payment-receipt-payment-amount{color:var(--kz-text,#020617);font-size:13px;font-weight:760;line-height:1.2}.wallet-payment-receipt-payment-amount{text-align:right}.wallet-payment-receipt-payment-copy small{color:var(--kz-muted,#64748b);font-size:12px;font-weight:650;line-height:1.25}.wallet-payment-detail-modal__actions{justify-content:space-between;align-items:center;gap:10px;padding:0 26px 24px;display:flex}.wallet-payment-detail-modal__actions--receipt{padding-top:2px}.wallet-payment-detail-modal__actions .wallet-card-modal__button{background:var(--kz-button-bg,color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 94%, var(--kz-text,#111827) 2%));border-color:var(--kz-border,#0f172a14);width:100%;min-width:0;min-height:42px;color:var(--kz-text,#111827);border-radius:14px;padding:0 16px;font-size:12px;font-weight:760}.wallet-payment-detail-modal__unavailable{color:#111827;text-align:center;background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:42px;margin:0;padding:0 16px;font-size:12px;font-weight:760;line-height:1.35;display:inline-flex}@media (width<=480px){.wallet-payment-receipt-header{padding:20px 20px 0}.wallet-payment-detail-modal__content{padding:16px 20px 18px}.wallet-payment-detail-modal__actions,.wallet-payment-detail-modal__actions--receipt{flex-direction:column;padding:0 20px 20px}}.wallet-empty-tile{background:#fffffff5;border:1px solid #0f172a14;align-content:center;justify-items:start;gap:10px;display:grid;box-shadow:0 18px 40px #07111f14}.wallet-empty-tile--loading{color:#64748b;font-size:15px;font-weight:700;line-height:1.5}.wallet-empty-tile__icon{background:linear-gradient(#d2e8ffeb,#e4f0ffe0);border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.wallet-empty-tile__icon img{width:22px;height:22px;display:block}.wallet-empty-tile__title{color:#020617;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:820;line-height:1.1}.wallet-empty-tile__copy{color:#64748b;margin:0;font-size:15px;line-height:1.5}.wallet-setup-overlay{z-index:9999;box-sizing:border-box;background:#0f172a38;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.wallet-setup-panel{background:var(--kz-surface-raised,#fff);border:1px solid var(--kz-border,#0f172a14);width:min(100%,420px);box-shadow:0 22px 48px color-mix(in srgb, var(--kz-text,#0f172a) 12%, transparent);box-sizing:border-box;border-radius:24px;gap:18px;padding:22px 22px 20px;display:grid;position:relative}.wallet-setup-panel--inline{border:1px solid var(--kz-border,#0f172a14);width:min(100%,420px);box-shadow:none;margin:0 auto}.wallet-setup-panel--inline .wallet-setup-panel__header{padding-right:0}.wallet-setup-panel__header{gap:0;padding-right:36px;display:grid}.wallet-setup-panel__header--split{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:0;display:flex}.wallet-setup-panel__helper{color:#64748b;margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.25}.wallet-setup-panel__title{color:#020617;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:760;line-height:1.1}.wallet-setup-panel__close{color:#020617;cursor:pointer;width:34px;height:34px;box-shadow:none;background:#f8fafc;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.wallet-setup-panel__close:hover,.wallet-setup-panel__close:focus-visible{background:#f1f5f9;outline:none}.wallet-setup-form,.wallet-setup-form--loading{gap:15px;display:grid}.wallet-setup-panel--inline .wallet-setup-form,.wallet-setup-panel--inline .wallet-setup-form--loading{margin-top:0}.wallet-setup-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.wallet-setup-form__field{gap:6px;display:grid}.wallet-setup-form__field-label{color:#334155;font-size:12px;font-weight:600;line-height:1.25}.wallet-setup-form__input,.wallet-setup-form__input-shell{border:1px solid var(--kz-border,#0f172a1a);background:var(--kz-input-bg,#fff);width:100%;min-height:46px;color:var(--kz-text,#0f172a);font:inherit;box-shadow:none;box-sizing:border-box;border-radius:12px;padding:12px 14px;transition:border-color .14s}.wallet-setup-form__input-shell{align-items:center;display:flex}.wallet-setup-form__input{outline:none}.wallet-setup-form__input::placeholder{color:var(--kz-muted,#94a3b8)}.wallet-setup-form__input-shell iframe{width:100%!important}.wallet-setup-form__input:focus,.wallet-setup-form__input-shell.is-focused,.wallet-setup-form__select:focus{border-color:var(--kz-text,#020617);box-shadow:none;outline:none}.wallet-setup-form__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.wallet-setup-form__fixed-field{align-items:center;display:flex}.wallet-setup-form__fixed-value{color:#0f172a;cursor:default;align-items:center;width:100%;min-height:46px;padding:12px 14px;display:flex}.wallet-setup-loading-block{background:#0f172a14;border-radius:12px;width:100%;display:block}.wallet-setup-loading-block--field{min-height:46px}.wallet-setup-loading-block--button{min-height:48px}.wallet-form-error{color:#b42318;margin:0;font-size:14px;font-weight:700;line-height:1.45}.wallet-form-error--standalone{margin-top:10px}.wallet-setup-form__actions{gap:10px;display:grid}.wallet-setup-form__preference{justify-content:space-between;align-items:center;gap:14px;min-height:22px;margin-top:6px;display:flex}.wallet-setup-form__preference-label{color:#334155;flex:auto;min-width:0;font-size:13px;font-weight:700;line-height:1.35}.wallet-setup-form__preference-control{flex:none;align-items:center;gap:8px;display:inline-flex}.wallet-setup-form__preference-state{color:#64748b;font-size:12px;font-weight:700;line-height:1}.wallet-setup-form__preference-switch{flex:none}.wallet-setup-form__preference-switch.cleans-view-toggle__switch{background:#e2e8f0e6}.wallet-setup-form__preference-switch.cleans-view-toggle__switch[data-state=checked]{background:#0f172a}.wallet-setup-form__secondary,.wallet-setup-form__primary{border-radius:12px;width:100%;min-height:48px}.wallet-setup-form__primary{color:#fff;box-shadow:none;background:#020617;border:1px solid #020617;font-size:14px;font-weight:700}.wallet-setup-form__primary:hover:not(:disabled),.wallet-setup-form__primary:focus-visible{background:#020617;border-color:#020617;outline:none;transform:none}.wallet-setup-form__secondary{color:#0f172a;box-shadow:none;background:#fff;border:1px solid #0f172a1f;font-size:14px;font-weight:700}.wallet-setup-form__secondary:hover:not(:disabled),.wallet-setup-form__secondary:focus-visible{background:#fff;border-color:#0f172a2e;outline:none;transform:none}.wallet-setup-form__primary:disabled,.wallet-setup-form__secondary:disabled{opacity:.58;box-shadow:none}.account-topbar,.kz-account-header{justify-content:flex-start;align-items:center;gap:24px;width:100%;margin-bottom:30px;display:flex}.account-topbar-copy{min-width:0}.kz-account-header h2{color:#020617;letter-spacing:-.055em;margin:0;font-size:32px;font-weight:850;line-height:1}.kz-account-header p{max-width:560px;color:var(--ink-soft);margin:8px 0 0;font-size:15.5px;line-height:1.45}.account-layout,.kz-account-layout{display:block}.account-sidebar,.account-side-nav,.kz-account-nav{flex-direction:column;align-self:start;gap:10px;display:flex}.account-sidebar-main{gap:12px;display:grid}.account-sidebar-bottom{border-top:1px solid #0f172a0f;gap:12px;margin-top:28px;padding-top:18px;display:grid}.account-content,.account-main-panel,.kz-account-main{width:100%;min-width:0;min-height:420px;overflow:visible}.account-panel{width:100%;max-width:none;overflow:visible}.kz-account-section,.kz-account-list{gap:14px;display:grid}.kz-account-profile-panel{width:100%}.notification-banner-host{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:9999;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:flex-start;width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);padding:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.notification-banner{box-sizing:border-box;letter-spacing:-.01em;-webkit-backdrop-filter:blur(12px);pointer-events:auto;border-radius:16px;align-items:center;gap:12px;width:100%;max-width:420px;min-height:44px;margin:0;padding:10px 16px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a1f}.notification-banner--success{color:#047857;background:#ecfdf5d1;border:1px solid #10b98124}.notification-banner--error{color:#b42318;background:#fef2f2e6;border:1px solid #ef444429}.notification-banner--warning{color:#b45309;background:#fffbebe6;border:1px solid #f59e0b2e}.notification-banner--info{color:#1d4ed8;background:#eff6ffe6;border:1px solid #3b82f629}.notification-banner__message{flex:auto;min-width:0}.notification-banner__icon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.notification-banner--success .notification-banner__icon{color:#059669}.notification-banner--error .notification-banner__icon{color:#dc2626}.notification-banner--warning .notification-banner__icon{color:#d97706}.notification-banner--info .notification-banner__icon{color:#2563eb}.notification-banner__icon svg{width:18px;height:18px;display:block}.notification-banner__action,.notification-banner__close{color:inherit;cursor:pointer;font:inherit}.notification-banner__action{letter-spacing:-.01em;background:0 0;border:1px solid;border-radius:999px;flex:none;min-height:28px;padding:0 12px;font-size:12px;font-weight:800;line-height:1}.notification-banner__close{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:inline-flex}.profile-saved-banner{max-width:100%}@media (width<=640px){.notification-banner-host{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.account-nav-item,.account-signout-item,.kz-account-nav-button{color:#334155;text-align:left;cursor:pointer;width:100%;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:0 18px;font-size:16px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s;display:flex}.account-nav-item.is-active,.kz-account-nav-button.is-active{color:#020617;box-shadow:none;background:#ffffffb8}.account-nav-icon{background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.account-nav-icon img,.account-nav-icon svg{width:22px;height:22px;display:block}.account-card,.kz-account-card,.kz-account-item-card{background:#ffffffe0;border:1px solid #0f172a1a;border-radius:22px;margin-top:0;box-shadow:0 12px 28px #0f172a0d}.account-card,.kz-account-card{padding:24px 26px}.kz-review-row{align-items:center;min-height:46px}.kz-review-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:12px;font-weight:800}.kz-review-value{color:#0f172a;font-size:15px;font-weight:800}.kz-account-inline-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.kz-account-inline-actions .secondary-button{border-radius:16px;min-height:42px;padding:0 16px}.account-back-button{color:#475569;border-radius:16px;justify-content:center;width:100%;min-height:44px}.account-profile-form{gap:10px;width:100%;display:grid}.account-profile-details,.account-profile-personal-fields{gap:10px;display:grid}.account-profile-name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.account-profile-field{gap:10px;display:grid}.account-profile-message{margin:0;font-size:13px;font-weight:700}.account-profile-home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.account-profile-home-map{width:100%;margin:0 0 4px}.account-profile-home-map .clean-location-thumb{width:100%;max-width:none}.account-profile-home-map .clean-location-thumb--list{width:100%;max-width:none;height:160px}.account-profile-home-fact{box-sizing:border-box;height:100%;min-height:62px;box-shadow:none;background:0 0;border:1px solid #0f172a1f;border-radius:14px;align-items:center;gap:12px;padding:9px 12px}.account-profile-home-fact>.kz-verify-info-card-icon{align-self:center}.account-profile-home-fact .kz-verify-copy--value{margin:0;line-height:1.35}.account-profile-address-card{cursor:pointer;transition:border-color .18s,background-color .18s;position:relative}.account-profile-address-card:hover,.account-profile-address-card:focus-within{background:#f8fafcb8;border-color:#0f172a3d}.account-profile-address-autocomplete-host{flex:1;width:100%;min-width:0;position:relative}.account-profile-address-control{gap:4px;min-width:0;display:grid}.account-profile-address-label{pointer-events:none;margin:0}.profile-page-surface .account-profile-address-input{width:100%;min-width:0;height:auto;min-height:0;max-height:none;color:var(--ink);font:inherit;cursor:pointer;text-overflow:ellipsis;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:700;line-height:1.35}.profile-page-surface .account-profile-address-input:focus{box-shadow:none;border:0;outline:none}.profile-page-surface .account-profile-address-input::placeholder{color:var(--kz-text-tertiary);opacity:1}.account-profile-section-divider{background:#64748b13;width:66.666%;height:1px;margin:20px auto}.account-profile-home-size-state{justify-items:start;gap:10px;display:grid}.account-profile-home-size-action,.account-profile-home-size-cancel{cursor:pointer;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;transition:background-color .16s,color .16s,opacity .16s}.account-profile-home-size-action{color:#92400e;background:#b453091f}.account-profile-home-size-action:hover,.account-profile-home-size-action:focus-visible{color:#78350f;background:#b453092e;outline:none}.account-profile-home-size-actions{flex-wrap:wrap;gap:10px;display:flex}.account-profile-home-size-cancel{color:#0f172abd;background:#0f172a0d}.account-profile-home-size-cancel:hover,.account-profile-home-size-cancel:focus-visible{color:#0f172a;background:#0f172a14;outline:none}.account-profile-address-suggestions.address-suggestions--shell-sibling{z-index:30;max-height:min(280px,45vh);top:calc(100% + 6px);left:0;right:0}.account-profile-message.is-error{color:#b42318}.account-profile-message.is-success{color:#047857}.account-profile-save{color:#fff;cursor:pointer;background:#07111f;border:0;border-radius:18px;width:100%;min-height:54px;margin-top:10px;font-size:15px;font-weight:850}.account-profile-save:disabled{cursor:not-allowed;opacity:.6}:root[data-kz-theme=dark] .profile-page-shell{background:0 0}:root[data-kz-theme=dark] .profile-page-shell:before{content:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-page,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-shell,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-activity-page-container,:root[data-kz-theme=dark] .background-canvas--customer-theme .content-page-shell,:root[data-kz-theme=dark] .background-canvas--customer-theme .account-content-lane,:root[data-kz-theme=dark] .background-canvas--customer-theme .cleans-page,:root[data-kz-theme=dark] .background-canvas--customer-theme .profile-page-surface,:root[data-kz-theme=dark] .background-canvas--customer-theme .home-page-skeleton,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-page-skeleton-page,:root[data-kz-theme=dark] .background-canvas--customer-theme .cleans-loading-state{--ink:var(--kz-dark-text);--kz-text-primary:var(--kz-dark-text);--kz-text-secondary:var(--kz-dark-muted);--kz-text-tertiary:var(--kz-dark-muted-2);--k-v2-field-border:#ffffff24;--k-v2-field-border-strong:#ffffff52;--k-v2-field-background:#242424f0;--k-v2-field-background-disabled:#2a2a2adb;--k-v2-field-text:var(--kz-dark-text);--k-v2-field-placeholder:var(--kz-dark-muted-2);--k-v2-label-text:var(--kz-dark-muted);background:0 0}:root[data-kz-theme=dark] body.kz-customer-modal-scope{--ink:var(--kz-dark-text);--kz-text-primary:var(--kz-dark-text);--kz-text-secondary:var(--kz-dark-muted);--kz-text-tertiary:var(--kz-dark-muted-2);--k-v2-field-border:#ffffff24;--k-v2-field-border-strong:#ffffff52;--k-v2-field-background:#242424f0;--k-v2-field-background-disabled:#2a2a2adb;--k-v2-field-text:var(--kz-dark-text);--k-v2-field-placeholder:var(--kz-dark-muted-2);--k-v2-label-text:var(--kz-dark-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-page:before{background-image:radial-gradient(circle,#b4b4b438 1px,#0000 1.25px)}:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-page:after{opacity:.94;background-image:radial-gradient(circle,#b4b4b424 1px,#0000 1.25px),radial-gradient(circle,#b4b4b42e 1px,#0000 1.25px)}:root[data-kz-theme=dark] .background-canvas--customer-theme .k-skeleton-block,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-loading-block{background:var(--kz-skeleton-base)}:root[data-kz-theme=dark] .background-canvas--customer-theme .k-skeleton-block:after,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-loading-block:after{background:linear-gradient(90deg, #fff0 0%, var(--kz-skeleton-highlight) 48%, #fff0 100%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .k-page-skeleton-home-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .home-page-skeleton__shortcut,:root[data-kz-theme=dark] .background-canvas--customer-theme .home-page-skeleton__feature,:root[data-kz-theme=dark] .background-canvas--customer-theme .cleans-shadow-loader-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-page-skeleton-book-option{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-sm)}:root[data-kz-theme=dark] .background-canvas--customer-theme .k-page-skeleton-map,:root[data-kz-theme=dark] .background-canvas--customer-theme .cleans-shadow-loader-card__thumb,:root[data-kz-theme=dark] .background-canvas--customer-theme .home-page-skeleton__address{background:#ffffff0f}.wallet-credit-card-button{min-height:0;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;display:block}.wallet-credit-card-button .untitled-credit-card{transition:transform .16s,filter .16s,box-shadow .16s}.wallet-credit-card-button:hover .untitled-credit-card,.wallet-credit-card-button:focus-visible .untitled-credit-card{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 20px 42px #07111f24}.wallet-credit-card-button:focus-visible{outline:2px solid var(--kz-focus,#7f56d9);outline-offset:3px}:root[data-kz-theme=dark] .background-canvas--customer-theme .home-page-skeleton__hero{background:linear-gradient(#1d1d1d 0%,#242424 18%,#2a2a2a 44%,#242424 72%,#1d1d1d 100%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .k-page-skeleton-page,:root[data-kz-theme=dark] .background-canvas--customer-theme .cleans-loading-state,:root[data-kz-theme=dark] .background-canvas--customer-theme .home-page-skeleton{background:0 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-header-area{border-bottom:1px solid var(--kz-dark-border-soft);background:#1f1f1ff0}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-header-nav button,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-login-link,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu-toggle,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-nav-row,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-menu-link,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-menu-name,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-pill__label{color:var(--kz-dark-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-header-nav button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu-toggle:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu-toggle:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-nav-row:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-menu-link:hover{color:var(--kz-dark-text);background:#ffffff0f}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-header-auth,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-signup-pill,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu__auth .header-login-link{color:var(--kz-dark-text);background:#ffffff14;border-color:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-pill{background:var(--kz-dark-surface-raised);color:var(--kz-dark-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-pill:hover{background:#323232}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-chevron{color:#ffffffb8}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-menu,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu__panel{border-color:var(--kz-dark-border);background:#1f1f1ffa;box-shadow:0 18px 42px #00000052}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu:before{background:#181818fa}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-menu-meta,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-appearance__label,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-quick-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu__link{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-menu-divider{background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-quick-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-logout{background:#ffffff0d}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-quick-card:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-logout:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu__link:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu__link:focus-visible{background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-quick-icon,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-nav-icon{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-quick-icon img,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-nav-icon img,:root[data-kz-theme=dark] .background-canvas--customer-theme .header-mobile-menu-toggle__icon{filter:brightness(0)invert()}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-account-avatar{color:#e5e7eb;background:linear-gradient(135deg,#3a3a3a 0%,#2b2b2b 100%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-area{background:var(--kz-page-bg)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-copy,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-link{color:#ffffffeb}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-copy{color:#ffffffb8}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-link:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-link:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-social-link:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-social-link:focus-visible{background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-link:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-link:focus-visible{color:#fff}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-link--static:hover{color:#ffffffeb}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-social-link{color:#ffffffc7}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-social-link:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-social-link:focus-visible{color:#fff}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-footer-social-link img{filter:brightness(0)invert()}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-shell{background:0 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage:before{content:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-shortcuts__title{color:var(--kz-dark-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-shortcuts__subtext,:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-address-meta{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-upload-title{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-upload-subtext{color:color-mix(in srgb, var(--kz-text) 72%, transparent)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-control{background:#2a2a2aeb;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-control:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-control:focus-within{background:#303030f5}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-address-line,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-shortcuts__label{color:var(--kz-dark-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-action-row__helper,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-care-plans-subtext,:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-proof-strip__subtext,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-value-item p,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-care-plan-card__body{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-action-row__helper-icon{opacity:.72}:root[data-kz-theme=dark] .background-canvas--customer-theme .address-input-leading-icon{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-control .photo-map-address-action{color:var(--kz-dark-text);background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .upload-home-address-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-control .address-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-control input{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .upload-home-address-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-control .address-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-control input::placeholder{color:var(--kz-muted);opacity:1}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-address-control{-webkit-backdrop-filter:blur(14px);background:#242424f0;border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff08,0 14px 30px #00000047}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-address-control:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-address-control:focus-within{background:#2a2a2afa;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 36px #00000052}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-address-control .photo-map-address-action{color:var(--kz-text);background:#ffffff14;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff08}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-address-control .photo-map-address-action:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-address-control .photo-map-address-action:focus-visible{color:var(--kz-text);background:#ffffff1f;border-color:#ffffff1a;outline:none;transform:translateY(-1px)}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-add-photo.upload-home-add-photo{background:#07111fe6;border-color:#ffffff14;box-shadow:0 10px 24px #0000004d}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-add-photo.upload-home-add-photo:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-add-photo.upload-home-add-photo:focus-visible{background:#0b1b2df5;border-color:#ffffff24;outline:none;box-shadow:0 14px 30px #00000057}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-zoom-control{background:#1f1f1fe6;border-color:#ffffff14;box-shadow:0 14px 28px #00000038}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-zoom-control button{color:var(--kz-dark-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-zoom-control button+button{border-top-color:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-zoom-control button:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-zoom-control button:focus-visible:not(:disabled){color:var(--kz-dark-text);background:#ffffff0f;outline:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-zoom-control button:active:not(:disabled){background:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .photo-map-zoom-control button:disabled{opacity:.42}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-area{color:color-mix(in srgb, var(--kz-text) 74%, transparent)}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-area__manual{color:color-mix(in srgb, var(--kz-text) 84%, transparent)}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-area__manual:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-area__manual:focus-visible{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-stage .kz-hero-area__manual:after{opacity:.42}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-area,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-area__manual,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-line,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control .photo-map-address-action{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-area,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-action-row__helper,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-meta{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-control{-webkit-backdrop-filter:blur(14px);background:#242424eb;border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff08,0 14px 30px #00000047}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-control:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-control:focus-within{background:#2a2a2af5;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 36px #00000052}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-control.is-warning{border-color:#f59e0b61}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-line,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-control .address-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-control input{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-meta,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-control .address-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-control input::placeholder{color:var(--kz-muted);opacity:1}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .address-input-leading-icon{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-action{color:var(--kz-text);background:#ffffff14;border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff08}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-action:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-address-action:focus-visible{color:var(--kz-text);background:#ffffff1f;border-color:#ffffff1a;outline:none;transform:translateY(-1px)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-add-photo.upload-home-add-photo{background:#07111fe6;border-color:#ffffff14;box-shadow:0 10px 24px #0000004d}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-add-photo.upload-home-add-photo:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-add-photo.upload-home-add-photo:focus-visible{background:#0b1b2df5;border-color:#ffffff24;outline:none;box-shadow:0 14px 30px #00000057}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-area{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-area__manual{color:color-mix(in srgb, var(--kz-text) 84%, transparent)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-area__manual:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-area__manual:focus-visible{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-area__manual:after{opacity:.42}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control{background:#242424f0;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 30px #00000047}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control:focus-within{background:#2a2a2afa}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .upload-home-address-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control .address-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control input{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .upload-home-address-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control .address-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control input::placeholder{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .kz-hero-address-control .photo-map-address-action{background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-zoom-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#242424f0;border-color:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-zoom-control button{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-zoom-control button+button{border-top-color:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .photo-map-zoom-control button:hover:not(:disabled){background:#ffffff0f}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .address-mapbox-canvas .mapboxgl-ctrl-attrib{color:var(--kz-muted);background:#242424eb}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .address-mapbox-canvas .mapboxgl-ctrl-attrib a,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-site-main.app-shell.app-shell-photo-map-start .address-mapbox-canvas .mapboxgl-ctrl-attrib button{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-shortcuts__button{background:#2a2a2aeb;border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff08}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-shortcuts__button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-shortcuts__button:focus-visible{background:#303030f7}:root[data-kz-theme=dark] .background-canvas--customer-theme .address-suggestions-panel,:root[data-kz-theme=dark] body.kz-customer-modal-scope .address-suggestions-panel,:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-address-suggestions,:root[data-kz-theme=dark] .background-canvas--customer-theme .photo-map-address-wrap .photo-map-address-suggestions{-webkit-backdrop-filter:blur(14px);background:#1f1f1ffa;border-color:#ffffff1a;box-shadow:0 18px 50px #00000052}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-hero-address-suggestions{background:#1f1f1ffa;border-color:#ffffff1a;box-shadow:0 18px 50px #00000052}:root[data-kz-theme=dark] .background-canvas--customer-theme .address-suggestion-row:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .address-suggestion-row.is-active,:root[data-kz-theme=dark] body.kz-customer-modal-scope .address-suggestion-row:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .address-suggestion-row.is-active{background:#ffffff0f}:root[data-kz-theme=dark] .background-canvas--customer-theme .address-suggestion-primary,:root[data-kz-theme=dark] body.kz-customer-modal-scope .address-suggestion-primary{color:var(--kz-dark-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .address-suggestion-secondary,:root[data-kz-theme=dark] body.kz-customer-modal-scope .address-suggestion-secondary{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-value-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-proof-strip__title,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-value-item h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-care-plan-card__title{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-value-item+.kz-value-item,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-value-divider{border-color:#ffffff1f}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-value-divider{background:repeating-linear-gradient(90deg,#b4b4b438 0 6px,#0000 6px 12px)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-value-icon img{filter:brightness(0)saturate()invert(89%)sepia(7%)saturate(171%)hue-rotate(181deg)brightness(92%)contrast(91%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-care-plans-media{background:var(--kz-surface-raised);border:1px solid var(--kz-border)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-care-plan-card{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-sm)}:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-proof-strip__viewport:before{background:linear-gradient(90deg, var(--kz-page-bg) 0%, #18181800 100%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-proof-strip__viewport:after{background:linear-gradient(270deg, var(--kz-page-bg) 0%, #18181800 100%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-proof-strip__card{background:var(--kz-surface-raised);border:1px solid var(--kz-border);box-shadow:var(--kz-shadow-sm)}:root[data-kz-theme=dark] .background-canvas--customer-theme .marketing-proof-strip__card:after{background:linear-gradient(#18181800 42%,#181818b8 100%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .app-page-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .app-page-header h1,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-user-area-page-title h1,:root[data-kz-theme=dark] .background-canvas--customer-theme .content-page-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-review-value,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-system-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .cleans-section-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-step,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__payment-copy h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__activity-card-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-card-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-card .kz-checkout-clean-copy h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-card__price,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-card-price,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-account-item-head h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .upcoming-clean-main h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .upcoming-clean-date,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-empty-inline,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__title,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__price,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-meta-row__value,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section-head h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-panel h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-panel__title{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .app-page-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .app-page-header p,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-user-area-page-title p,:root[data-kz-theme=dark] .background-canvas--customer-theme .content-page-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-review-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-step-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-dismiss,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__payment-meta,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__payment-status,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-history-card .kz-checkout-clean-copy p,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-card .kz-checkout-clean-copy p,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-card-date,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-card .kz-checkout-clean-date,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-card-address,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-account-item-head p,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-account-item-address,:root[data-kz-theme=dark] .background-canvas--customer-theme .upcoming-clean-main p,:root[data-kz-theme=dark] .background-canvas--customer-theme .upcoming-clean-time,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-empty-subline,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-view .app-page-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__address,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section-head p,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__note,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-panel p,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-panel li{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .account-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-account-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-account-item-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-history-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .past-empty,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-empty-row,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__section-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__payment-reminder,:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-row,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-panel,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-panel,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-sm)}:root[data-kz-theme=dark] .background-canvas--customer-theme :is(.clean-card,.clean-history-card,.kz-clean-history-card).is-interactive:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme :is(.clean-card,.clean-history-card,.kz-clean-history-card).is-interactive:focus-within,:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-row:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-row:focus-visible{background:var(--kz-surface);box-shadow:var(--kz-shadow-md);border-color:#ffffff29}:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-step{background:#ffffff0f}:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-step.is-current{background:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-step.is-complete{background:#ffffff09}:root[data-kz-theme=dark] .background-canvas--customer-theme button.logged-in-home__setup-step:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme button.logged-in-home__setup-step:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-dismiss:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__setup-dismiss:focus-visible{background:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__recent-review{border-color:#ffffff0f}:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__recent-review .clean-detail-record__section--rating-compact{background:0 0;border-color:#0000}:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__recent-review .clean-detail-record__section-head h3{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .app-page-header-action,:root[data-kz-theme=dark] .background-canvas--customer-theme .app-page-header__action,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-user-area-page-title__action,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__action,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-book-button,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-note-thumb{color:var(--kz-text);background:#ffffff12;border-color:#ffffff1f}:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__action:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .logged-in-home__action:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-book-button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-book-button:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-note-thumb:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-note-thumb:focus-visible{color:var(--kz-text);background:#ffffff1c;border-color:#ffffff29}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-note-thumb__count,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__rebook,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-panel__helper,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-panel__close,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__preference-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__preference-state,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__preference-copy,:root[data-kz-theme=dark] .background-canvas--customer-theme .kleanzey-pay-savecard-tooltip__trigger{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-panel__title,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__rebook:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__rebook:focus-visible{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__divider,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-panel,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-location-thumb__ghost{border-color:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-meta-row__icon{background:#ffffff0f}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-note-thumb{border-color:#ffffff1f}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record .clean-detail-bottom-grid{align-items:start}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record .clean-upcoming-panel{height:auto;box-shadow:none;background:0 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record .clean-upcoming-payment-copy{height:auto}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--notes-only,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--notes-only .clean-detail-bottom-grid,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--notes-only .clean-upcoming-panel--notes{height:auto;min-height:0;box-shadow:none;background:0 0;border:0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__divider{background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--complete,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--touchup,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--quick-actions,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--receipt{background:0 0;border:0;border-radius:0;margin:0;padding:20px 20px 18px}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--complete .clean-detail-record__section-head,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--quick-actions .clean-detail-record__section-head,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--receipt .clean-detail-record__section-head{gap:6px}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-complete-row{align-items:start}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-complete-head__icon{background:#d6e6dcd1}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup--embedded{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup--button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup--button:focus-visible{background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup__label,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-preview__see-all,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-rating-open{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup__meta,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup__helper,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup__view-link,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-preview__see-all,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-rating-open{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup__view-link:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-touchup__view-link:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-preview__see-all:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-preview__see-all:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-rating-open:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-rating-open:focus-visible{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-preview__thumb{border-color:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-preview__thumb:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-preview__thumb:focus-visible{border-color:#ffffff2e}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-star img{filter:brightness(0)saturate()invert(84%)sepia(7%)saturate(158%)hue-rotate(184deg)brightness(88%)contrast(91%);opacity:.92}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-star.is-active img,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-star:hover img,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-star:focus-visible img{filter:brightness(0)saturate()invert(94%)sepia(7%)saturate(64%)hue-rotate(188deg)brightness(106%)contrast(95%);opacity:1}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__row,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__row strong{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__row{padding:4px 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__icon img{filter:brightness(0)saturate()invert(77%)sepia(7%)saturate(281%)hue-rotate(183deg)brightness(88%)contrast(87%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__row.is-savings,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__row.is-savings strong{color:var(--kz-chip-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__payment-status,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__payment-status strong{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__row.is-total{border-top-color:#ffffff14;margin-top:8px;padding-top:14px}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__row.is-total,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__row.is-total strong{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__payment-action .clean-upcoming-action--secondary{color:#181818;background:#edededf0;border-color:#edededf0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__payment-action .clean-upcoming-action--secondary:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-receipt__payment-action .clean-upcoming-action--secondary:focus-visible:not(:disabled){color:#111;background:#fff;border-color:#fff}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-progress__dot{background:#ffffff2e}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-progress__label{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-progress__step.is-complete .clean-progress__dot{background:#d9dfec52}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-progress__step.is-active .clean-progress__dot{background:#92a0c0e0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-progress__step.is-complete .clean-progress__label{color:#e8ecf3e0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-progress__step.is-active .clean-progress__label{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .suggestions-dropdown,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-address-field .suggestions-dropdown,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-form-modal,:root[data-kz-theme=dark] body.kz-customer-modal-scope .k-form-modal,:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalCard,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalCard,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-card-modal,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-payment-detail-modal,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__card,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__card,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__card,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__card,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__card,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__card{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-md)}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-service-card__options,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-service-card__options{border-color:var(--kz-border);background:var(--kz-surface-raised);border-radius:20px;gap:4px;padding:8px;box-shadow:0 14px 28px #0f172a14}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill{background:var(--kz-surface);min-height:40px;box-shadow:none;border:0;border-radius:12px;padding:0 12px}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill+.clean-selection-option-pill,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill+.clean-selection-option-pill{border-top-color:#0000}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill:hover,:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill:focus-visible,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill:hover,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill:focus-visible{background:#f4f5f6;outline:none}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill[data-current=true],:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill[data-current=true]{box-shadow:none;background:#0f172a06;border:0;outline:none}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill[data-current=true]:hover,:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill[data-current=true]:focus-visible,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill[data-current=true]:hover,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill[data-current=true]:focus-visible{box-shadow:none;background:#0f172a09;border:0;outline:none}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .bundle-option-button.is-selected,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .bundle-option-button.is-selected{border:var(--k-selected-border-width,2px) solid var(--k-selected-border-soft,#5b9dff8c);background:var(--k-selected-surface,#fff);box-shadow:0 0 0 3px var(--k-selected-ring-soft,#5b9dff1a)}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill span,:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill strong,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill span,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill strong{color:var(--kz-text)}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill--assist,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill--assist{background:#f4f5f6;justify-content:flex-start}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill--assist span,:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill--assist strong,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill--assist span,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill--assist strong{color:var(--kz-muted)}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill--assist:hover,:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill--assist:focus-visible,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill--assist:hover,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill--assist:focus-visible{background:#eef0f2}:root:not([data-kz-theme=dark]) .background-canvas--customer-theme .clean-selection-option-pill__assist-copy img,:root:not([data-kz-theme=dark]) body.kz-customer-modal-scope .clean-selection-option-pill__assist-copy img{opacity:.72}:root[data-kz-theme=dark] .background-canvas--customer-theme .suggestion-row,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__context,:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalDivider,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__context,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalDivider,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__image-wrap,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__image-wrap{border-color:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .suggestion-row:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .suggestion-row.is-active{background:#ffffff0f}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox{background:radial-gradient(circle at 1px 1px,#b4b4b42e 1px,#0000 0) 0 0/24px 24px,#181818}:root[data-kz-theme=dark] .background-canvas--customer-theme .suggestion-primary,:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalTitle,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalTitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-form-modal__title,:root[data-kz-theme=dark] body.kz-customer-modal-scope .k-form-modal__title,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-payment-receipt-header h2,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__header strong,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__header strong,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-modal__eyebrow,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-modal__eyebrow,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__title,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__title,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__clean-title,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__clean-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__head h3,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__head h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__notes-text,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__notes-text,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__context strong,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__context strong,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__photos-head strong,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__photos-head strong{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .suggestion-secondary,:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalMessage,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalMessage,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-card-modal__meta,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__meta,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-payment-detail-modal__unavailable,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal__unavailable,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__header,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__header,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-modal__counter,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-modal__counter,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__worker,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__worker,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__context,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__context,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__booster-copy,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__booster-copy,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__support-copy,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__support-copy,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__quote-text,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-text,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__head p,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__head p,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__context span,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__context span,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__field-helper,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__field-helper,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__status-date,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__status-date,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__notes-label,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__notes-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__photo-count,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__photo-count,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__photos-head span,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__photos-head span,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__empty,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__empty{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalSecondaryButton,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalSecondaryButton,:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalCloseButton,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalCloseButton,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-form-modal__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .k-form-modal__close,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-payment-receipt-close,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__close,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__actions .admin-cta,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__actions .admin-cta,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-card-modal__button--secondary,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--secondary,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-card-modal__button--ghost,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--ghost,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__header,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__header,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__nav,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__nav,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__action-button,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__action-button,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__quote,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__quote-copy,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-copy,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__close,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__action-button.clean-upcoming-action--secondary,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button.clean-upcoming-action--secondary{background:var(--kz-surface);border-color:var(--kz-border);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalButton,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalButton{color:#141414;background:#ededed}:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-modal,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-modal{border-color:#ffffff0f;box-shadow:0 22px 56px #00000052}:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-modal .infoModalDivider,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-modal .infoModalDivider{background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-modal .infoModalSecondaryButton,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-modal .infoModalSecondaryButton{color:#ffffffc7;background:#ffffff0f;border:0}:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-modal .infoModalSecondaryButton:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-modal .infoModalSecondaryButton:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-modal .infoModalSecondaryButton:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-modal .infoModalSecondaryButton:focus-visible{color:#ffffffeb;background:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-brackets__option,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-brackets__option{color:#ffffffe0;background:#ffffff0f}:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-brackets__option:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-brackets__option:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-brackets__option:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-brackets__option:focus-visible{background:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .manual-home-size-brackets__option.is-active,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manual-home-size-brackets__option.is-active{color:#141414;background:#ededed}:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-size-cancel,:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-size-action{border:0}:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-size-cancel{color:#ffffffc7;background:#ffffff0f}:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-size-cancel:hover,:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-size-cancel:focus-visible{color:#ffffffeb;background:#ffffff1a}:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-size-action{color:#fbbf24;background:#f59e0b29}:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-size-action:hover,:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-size-action:focus-visible{color:#fcd34d;background:#f59e0b3d}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__header,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__header,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close{box-shadow:var(--kz-shadow-sm)}:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__image-wrap,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__image-wrap{background:#ffffff0a}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__image-wrap,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__image-wrap{box-shadow:var(--kz-shadow-md);background:#ffffff09}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__subtitle,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal__unavailable,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-payment-copy small,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-line span,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-section-title,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-total h3,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-header h2,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__context,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__worker,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__booster-copy,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-text{color:var(--kz-muted)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-header h2,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-total h3,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-total strong,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-line strong,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-payment-copy strong,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-payment-amount,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-section-title,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__title,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__head h3{color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-divider{border-top-color:#ffffff1a}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--secondary,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--ghost,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal__actions .wallet-card-modal__button{color:var(--kz-text)!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--danger{color:#fca5a5!important;background:#7f1d1d2e!important;border:1px solid #f871713d!important}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--secondary:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--secondary:focus-visible:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--ghost:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--ghost:focus-visible:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal__actions .wallet-card-modal__button:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal__actions .wallet-card-modal__button:focus-visible:not(:disabled){color:var(--kz-text)!important;background:#ffffff17!important;border-color:#ffffff2e!important}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--danger:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--danger:focus-visible:not(:disabled){color:#fecaca!important;background:#7f1d1d3d!important;border-color:#f8717152!important}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__header,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__nav{-webkit-backdrop-filter:blur(14px);background:#2a2a2ae0;border:1px solid #ffffff14}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__nav,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__header,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-modal__eyebrow{color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-modal__counter{color:var(--kz-muted)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__feedback-field .kz-float-input::placeholder,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__field .kz-float-input::placeholder{color:var(--kz-muted-2)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .kz-clean-history-rating-tag{color:var(--kz-text);background:#ffffff0a;border-color:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__image-wrap .admin-workday-photo-preview-large-skeleton,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__image-wrap .admin-workday-photo-preview-large-skeleton{background:linear-gradient(90deg,#3c3c3ce0 0%,#4c4c4cf5 50%,#3c3c3ce0 100%)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__close img,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close img,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalCloseButton img,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__close img,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__close img,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__close img{filter:brightness(0)invert()}:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalSecondaryButton:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalSecondaryButton:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalSecondaryButton:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalSecondaryButton:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalCloseButton:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalCloseButton:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .infoModalCloseButton:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .infoModalCloseButton:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-form-modal__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .k-form-modal__close:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-form-modal__close:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .k-form-modal__close:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-payment-receipt-close:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-payment-receipt-close:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__close:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__close:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__close:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__actions .admin-cta:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__actions .admin-cta:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .flowstate-photo-preview-modal__actions .admin-cta:focus-visible:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__actions .admin-cta:focus-visible:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-card-modal__button--secondary:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--secondary:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-card-modal__button--secondary:focus-visible:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--secondary:focus-visible:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-card-modal__button--ghost:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--ghost:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-card-modal__button--ghost:focus-visible:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-card-modal__button--ghost:focus-visible:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__close:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__nav:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__nav:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-photo-lightbox__nav:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__nav:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__action-button:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__action-button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__action-button:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__action-button:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__quote-copy:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-copy:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-review-modal__quote-copy:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-copy:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__close:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__close:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__close:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-touchup-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled){color:var(--kz-text);background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] body.kz-customer-modal-scope select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] #app-modal-root[data-kz-theme=dark] select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;box-shadow:0 0 0 1000px var(--kz-input-bg,var(--kz-surface)) inset;-webkit-text-fill-color:var(--kz-text);caret-color:var(--kz-text);border-color:var(--kz-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:background-color 9999s ease-out}:root[data-kz-theme=dark] .background-canvas--customer-theme input,:root[data-kz-theme=dark] .background-canvas--customer-theme textarea,:root[data-kz-theme=dark] .background-canvas--customer-theme select,:root[data-kz-theme=dark] body.kz-customer-modal-scope input,:root[data-kz-theme=dark] body.kz-customer-modal-scope textarea,:root[data-kz-theme=dark] body.kz-customer-modal-scope select,#app-modal-root[data-kz-theme=dark] input,#app-modal-root[data-kz-theme=dark] textarea,#app-modal-root[data-kz-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-empty-icon img,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-meta-row__icon img,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-upcoming-panel__title-with-icon img{filter:brightness(0)invert();opacity:.84}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-location-thumb,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-clean-history-thumb-placeholder{background:linear-gradient(#383838e6,#2a2a2afa)}:root[data-kz-theme=dark] .background-canvas--customer-theme .primary-button,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-button-primary,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-btn-primary,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__primary{color:#141414;background:#f0f0f0;border-color:#f0f0f0}:root[data-kz-theme=dark] .background-canvas--customer-theme .secondary-button,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-button-secondary,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-btn-back,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__secondary{border-color:var(--kz-border);background:var(--kz-surface-raised);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .primary-button:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .primary-button:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-button-primary:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .k-button-primary:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-btn-primary:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-btn-primary:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__primary:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__primary:focus-visible{color:#111;background:#fff;border-color:#fff}:root[data-kz-theme=dark] .background-canvas--customer-theme .secondary-button:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .secondary-button:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-button-secondary:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .k-button-secondary:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-btn-back:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-btn-back:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__secondary:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__secondary:focus-visible{background:var(--kz-surface);color:var(--kz-text);border-color:#ffffff29}:root[data-kz-theme=dark] .background-canvas--customer-theme .primary-button:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .secondary-button:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .primary-button[aria-disabled=true],:root[data-kz-theme=dark] .background-canvas--customer-theme .secondary-button[aria-disabled=true],:root[data-kz-theme=dark] .background-canvas--customer-theme .k-button-primary:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .k-button-secondary:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-btn-primary:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-btn-back:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__primary:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .wallet-setup-form__secondary:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__control:disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill:disabled{border-color:var(--kz-chip-border);background:var(--kz-disabled-bg);color:var(--kz-disabled-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-group__header h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__price-copy,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .smart-bundles-header h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-title-row h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-price,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-checkout-title-block h2,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-checkout-clean-copy h3{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__action,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__price-copy.is-muted,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__price-original,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-address,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-home-size,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-body p,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-summary-body,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-summary-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .smart-bundles-header p,:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-main p,:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-subtitle-lines,:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-subtitle-lines span,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option-subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-checkout-title-block p,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-checkout-clean-copy p,:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-row__copy p,:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-card__address,:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-card__billing,:root[data-kz-theme=dark] .background-canvas--customer-theme .auto-clean-plans__subtitle,:root[data-kz-theme=dark] .background-canvas--customer-theme .auto-clean-plan-meta{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__surface-frame{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-sm)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card--surface .clean-selection-service-card__button,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card--surface .clean-selection-service-card__button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card--surface .clean-selection-service-card__button.is-covered{box-shadow:none;background:0 0;border-color:#0000}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__details-copy{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__details-icon{filter:brightness(0)invert(.86);opacity:.78}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__details-button:focus-visible .clean-selection-service-card__details-copy,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__details-button:hover .clean-selection-service-card__details-copy{color:var(--kz-text-secondary)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__price-original{color:#9da8b8}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__price-discounted{color:#7ed79f}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__discount-note{color:#b8c3d3}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__discount-note img{filter:brightness(0)invert(.86);opacity:.78}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__button,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__options,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-summary,:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-checkout-clean-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .auto-clean-plan-card,:root[data-kz-theme=dark] .background-canvas--customer-theme .auto-clean-plan-button{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-sm)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .auto-clean-plan-button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .auto-clean-plan-button:focus-visible{background:var(--kz-surface);box-shadow:var(--kz-shadow-md);border-color:#ffffff29}:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-button.is-selected{background:linear-gradient(#5967883d 0%,#3b445e57 100%);border-color:#96a6cd42;box-shadow:0 12px 30px #080a1242,inset 0 0 0 1px #9daed614}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__button.is-covered{box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__control,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill--assist,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-included-note,:root[data-kz-theme=dark] .background-canvas--customer-theme .textChip1{background:var(--kz-chip-bg);border:1px solid var(--kz-chip-border);color:var(--kz-chip-text);box-shadow:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0 12px}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill--assist{background:#ffffff14;justify-content:flex-start}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill+.clean-selection-option-pill{border-top-color:#0000}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__control:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__control:focus-visible{border-color:var(--kz-chip-border);color:var(--kz-chip-text);box-shadow:none;background:#ffffff0b}:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip{background:var(--kz-chip-bg);color:var(--kz-chip-text);box-shadow:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip.is-interactive:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip.is-interactive:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip.is-interactive:active:not(:disabled){color:var(--kz-chip-text);background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip.is-selected,:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip.is-selected:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip.is-selected:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip.is-selected:active:not(:disabled){background:var(--kz-selected-container-neutral);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kleenzey-chip__icon{opacity:1}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill[data-current=true]{box-shadow:none;background:#ffffff08;border:0;outline:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill[data-current=true]:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill[data-current=true]:focus-visible{box-shadow:none;background:#ffffff0b;border:0;outline:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-button.is-selected .bundle-option-subtitle-lines,:root[data-kz-theme=dark] .background-canvas--customer-theme .bundle-option-button.is-selected .bundle-option-subtitle-lines span{color:#f1f5f9d1}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill span,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill strong,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__control,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-included-note,:root[data-kz-theme=dark] .background-canvas--customer-theme .textChip1{color:var(--kz-chip-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill--assist span,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill--assist strong{color:var(--kz-chip-muted-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-footer{border-top-color:var(--kz-border-soft);color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-chip{color:var(--kz-text);background:#ffffff1a;border:0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill__assist-copy img{filter:brightness(0)invert();opacity:.68}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-summary{background:var(--kz-surface-raised);box-shadow:none;border:0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-summary-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-summary-body{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-summary-icon{color:var(--kz-muted);filter:none;opacity:.92}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-adjust-size__button{color:var(--kz-muted);background:#ffffff1a}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-adjust-size__button img{filter:brightness(0)invert(.86);opacity:.92}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-adjust-size__button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-adjust-size__button:focus-visible{color:var(--kz-text);background:#ffffff24}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__options{border-color:var(--kz-border);background:var(--kz-surface-raised);box-shadow:var(--kz-shadow-md);gap:4px;padding:8px}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__surface-frame,:root[data-kz-theme=dark] .background-canvas--customer-theme .result-footer-actions>.secondary-button,:root[data-kz-theme=dark] .background-canvas--customer-theme .suggest-clean-actions>.secondary-button{background:var(--kz-surface-raised);border-color:var(--kz-border)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill span{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill strong{color:#f5f5f5f0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill--assist:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-option-pill--assist:focus-visible{background:#ffffff1f}:root[data-kz-theme=dark] .background-canvas--customer-theme .booking-calendar-icon{color:var(--kz-text);filter:brightness(0)invert();opacity:.76}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-result-body p,:root[data-kz-theme=dark] .background-canvas--customer-theme .smart-bundles-header p,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__action,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-selection-service-card__details-copy{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option-title-text{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option-subtitle{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option .kz-touchup-control--row,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option .kz-touchup-control--row:is(:hover,:active,:focus-visible),:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option .kz-touchup-control__icon,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option .kz-touchup-control--row>.kz-canonical-underline,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option .kz-booking-savings-chip,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option .kz-booking-savings-chip .kleenzey-chip__icon,:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option .kz-booking-savings-chip .kleenzey-chip__label{color:var(--kz-muted);opacity:1}:root[data-kz-theme=dark] .background-canvas--customer-theme .subscription-option-title-icon img{filter:brightness(0)invert();opacity:.76}:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-state-manual-action__button{color:var(--kz-muted);background:#ffffff0d}:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-state-manual-action__button:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-state-manual-action__button:focus-visible{color:var(--kz-text);background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-state-manual-action__button:disabled{color:var(--kz-disabled-text);background:0 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-select-close{border-color:var(--kz-border);background:var(--kz-calendar-overlay-surface);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-select-save{border-color:var(--kz-border);background:var(--kz-surface-raised);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-select-save:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-select-save:focus-visible{background:var(--kz-surface);color:var(--kz-text);border-color:#ffffff29}:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-select-save:disabled{border-color:var(--kz-chip-border);background:var(--kz-disabled-bg);color:var(--kz-disabled-text)}:root[data-kz-theme=dark] .reschedule-clean-drawer__popup .calendar-select-save{border-color:var(--kz-border);color:var(--kz-text);background:0 0}:root[data-kz-theme=dark] .reschedule-clean-drawer__popup .calendar-select-save:hover:not(:disabled),:root[data-kz-theme=dark] .reschedule-clean-drawer__popup .calendar-select-save:focus-visible:not(:disabled){border-color:var(--kz-border);background:color-mix(in srgb, var(--kz-surface) 88%, var(--kz-text) 12%);color:var(--kz-text)}:root[data-kz-theme=dark] .reschedule-clean-drawer__popup .calendar-select-save:active:not(:disabled){border-color:var(--kz-border);background:var(--kz-surface-muted);color:var(--kz-text)}:root[data-kz-theme=dark] .reschedule-clean-drawer__popup .calendar-select-save:disabled{border-color:var(--kz-chip-border);color:var(--kz-disabled-text);background:0 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__popover--customer{border-color:var(--kz-border);background:var(--kz-calendar-overlay-surface);box-shadow:var(--kz-shadow-md)}:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-state-inline-calendar,:root[data-kz-theme=dark] .background-canvas--customer-theme .calendar-state-inline-calendar .calendar-select-lightbox{background:0 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__header{background:0 0;border:0}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__header strong,:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day,:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__confirm{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__weekday-row span{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__nav{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__nav:hover{background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__nav:disabled{color:var(--kz-disabled-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day:hover:not(.is-disabled):not(.is-selected),:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day:focus-visible:not(.is-disabled):not(.is-selected){color:var(--kz-text);background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-outside-month{color:var(--kz-muted-2)}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-outside-month:not(.is-disabled){color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-disabled,:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-recommended_window,:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-outside_window,:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-past,:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-too_soon{color:var(--kz-disabled-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-today{box-shadow:inset 0 0 0 1px #ffffff38}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__day.is-selected,:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__popover--customer .ops-calendar__day.is-selected{background:var(--kz-selected-container-neutral);color:var(--kz-text);box-shadow:var(--kz-shadow-sm);border:0;outline:0}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__confirm,:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__popover--customer .ops-calendar__confirm{color:#141414;background:#f0f0f0}:root[data-kz-theme=dark] .background-canvas--customer-theme .ops-calendar__confirm:disabled{background:var(--kz-disabled-bg);color:var(--kz-disabled-text)}:root[data-kz-theme=dark] .kleenzey-toast--appearance-clean-selection .kleenzey-toast__content{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-md)}:root[data-kz-theme=dark] .kleenzey-toast--appearance-clean-selection .kleenzey-toast__copy strong{color:var(--kz-text)}:root[data-kz-theme=dark] .kleenzey-toast--appearance-clean-selection .kleenzey-toast__copy p{color:var(--kz-muted)}:root[data-kz-theme=dark] .kleenzey-toast--appearance-clean-selection .kleenzey-toast__action{background:var(--kz-chip-bg);color:var(--kz-text)}:root[data-kz-theme=dark] .kleenzey-toast--appearance-clean-selection .kleenzey-toast__action:hover{background:#ffffff1c}:root[data-kz-theme=dark] .kleenzey-toast--appearance-clean-selection .kleenzey-toast__close{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-input-shell,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-auth-input{border-color:var(--kz-border);background:var(--kz-surface);color:var(--kz-text);box-shadow:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea{--kz-floating-textarea-surface:var(--kz-surface);--kz-floating-label-bg:color-mix(in srgb, var(--kz-surface) 96%, transparent);--kz-floating-textarea-label-bg:var(--kz-floating-label-bg)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-input-shell:focus-within,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea-input:focus,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-auth-input:focus{box-shadow:none;border-color:#ffffff42}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-float-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-display-value,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea-input,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-auth-input{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-float-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea-input::placeholder,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-auth-input::placeholder{color:var(--kz-muted-2)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-float-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea-label{box-shadow:none;color:var(--kz-muted);background:0 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-float-wrap.is-force-floated .kz-float-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea-input:focus+.kz-floating-textarea-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea-input:not(:placeholder-shown)+.kz-floating-textarea-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-floating-textarea.has-value .kz-floating-textarea-label{box-shadow:none;color:var(--kz-muted);background:0 0;top:-7px;transform:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-float-wrap:has(.kz-float-input:focus) .kz-float-label{box-shadow:none;color:var(--kz-muted);background:0 0;top:-7px;transform:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-float-wrap:has(.kz-float-input:not(:placeholder-shown)) .kz-float-label{box-shadow:none;color:var(--kz-muted);background:0 0;top:-7px;transform:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-float-wrap:has(.kz-float-input:-webkit-autofill) .kz-float-label{box-shadow:none;color:var(--kz-muted);background:0 0;top:-7px;transform:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-review-modal,:root[data-kz-theme=dark] body.kz-customer-modal-scope .kz-review-modal,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__card,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__card{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-md);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__secondary,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__secondary{background:var(--kz-surface);border-color:var(--kz-border);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__details,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__details{border-color:var(--kz-border);background:0 0}:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__title,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__title,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__detail-value,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__detail-value{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__message,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__message,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__detail-label,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__detail-label,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__close{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__close:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__close:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__close:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__secondary:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__secondary:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__secondary:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__secondary:focus-visible{color:var(--kz-text);background:#ffffff14}:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-row__copy h3,:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-card__price,:root[data-kz-theme=dark] .background-canvas--customer-theme .auto-clean-plans__empty-title,:root[data-kz-theme=dark] .background-canvas--customer-theme .auto-clean-plan-title{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-row__manage{color:var(--kz-muted);text-decoration-color:#ffffff47}:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-row__manage:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .active-auto-clean-row__manage:focus-visible{color:var(--kz-text);text-decoration-color:#ffffff80}:root[data-kz-theme=dark] .profile-page-surface .app-page-title{color:var(--kz-dark-text)}:root[data-kz-theme=dark] .profile-page-surface .manual-home-size-card__helper{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .cleans-view-toggle__switch{background:#ffffff1f}:root[data-kz-theme=dark] .cleans-view-toggle__switch[data-state=checked]{background:#ededed}:root[data-kz-theme=dark] .cleans-view-toggle__switch>span{background:#fff}:root[data-kz-theme=dark] .cleans-view-toggle__switch[data-state=checked]>span{background:#181818}:root[data-kz-theme=dark] .profile-page-surface .kz-input-shell,:root[data-kz-theme=dark] .profile-page-surface .manual-home-size-field__input-wrap,:root[data-kz-theme=dark] .profile-page-surface .kz-address-field .address-input{color:var(--kz-dark-text);background:#242424f0;border-color:#ffffff24}:root[data-kz-theme=dark] .profile-page-surface .kz-input-shell:focus-within,:root[data-kz-theme=dark] .profile-page-surface .manual-home-size-field__input-wrap:focus-within,:root[data-kz-theme=dark] .profile-page-surface .manual-home-size-field__input:focus,:root[data-kz-theme=dark] .profile-page-surface .kz-float-input:focus,:root[data-kz-theme=dark] .profile-page-surface .kz-address-field .address-input:focus{border-color:#ffffff52}:root[data-kz-theme=dark] .profile-page-surface .kz-float-label,:root[data-kz-theme=dark] .profile-page-surface .kz-label{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .profile-page-surface{--kz-profile-floating-label-bg:var(--kz-dark-surface)}:root[data-kz-theme=dark] .profile-page-surface .kz-address-field .address-input::placeholder{color:var(--kz-dark-muted-2)}:root[data-kz-theme=dark] .profile-page-surface .kz-address-field .address-label{color:var(--kz-dark-muted)}:root[data-kz-theme=dark] .profile-page-surface .kz-float-wrap.is-force-floated .kz-float-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;color:var(--kz-dark-muted);border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}:root[data-kz-theme=dark] .profile-page-surface .kz-float-wrap:has(.kz-float-input:focus) .kz-float-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;color:var(--kz-dark-muted);border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}:root[data-kz-theme=dark] .profile-page-surface .kz-float-wrap:has(.kz-float-input:not(:placeholder-shown)) .kz-float-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;color:var(--kz-dark-muted);border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}:root[data-kz-theme=dark] .profile-page-surface .kz-float-wrap:has(.kz-float-input:-webkit-autofill) .kz-float-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;color:var(--kz-dark-muted);border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}:root[data-kz-theme=dark] .profile-page-surface .kz-address-field:has(.address-input:focus) .address-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;color:var(--kz-dark-muted);border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}:root[data-kz-theme=dark] .profile-page-surface .kz-address-field:has(.address-input:not(:placeholder-shown)) .address-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;color:var(--kz-dark-muted);border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}.profile-page-surface .kz-float-wrap.is-force-floated .kz-float-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}.profile-page-surface .kz-float-wrap:has(.kz-float-input:focus) .kz-float-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}.profile-page-surface .kz-float-wrap:has(.kz-float-input:not(:placeholder-shown)) .kz-float-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}.profile-page-surface .kz-float-wrap:has(.kz-float-input:-webkit-autofill) .kz-float-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}.profile-page-surface .kz-address-field:has(.address-input:focus) .address-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}.profile-page-surface .kz-address-field:has(.address-input:not(:placeholder-shown)) .address-label{background:var(--kz-profile-floating-label-bg);box-shadow:none;border:0;border-radius:999px;outline:none;padding:0 6px;top:-6px;transform:none}:root[data-kz-theme=dark] .profile-page-surface .kz-field-error{background:var(--kz-dark-surface);color:#fca5a5}:root[data-kz-theme=dark] .profile-page-surface .kz-verify-info-card,:root[data-kz-theme=dark] .profile-page-surface .account-profile-home-fact{background:#2a2a2aeb;border-color:#ffffff1a}:root[data-kz-theme=dark] .profile-page-surface .kz-verify-info-card-label{color:var(--kz-dark-muted-2)}:root[data-kz-theme=dark] .profile-page-surface .kz-verify-info-card-icon img{filter:brightness(0)invert()}:root[data-kz-theme=dark] .profile-page-surface .account-profile-address-input{color:var(--kz-dark-text);background:0 0}:root[data-kz-theme=dark] .profile-page-surface .account-profile-address-card:focus-within,:root[data-kz-theme=dark] .profile-page-surface .account-profile-address-card:hover{background:#343434eb;border-color:#ffffff38}:root[data-kz-theme=dark] .profile-page-surface .account-profile-section-divider{background:#ffffff0d}:root[data-kz-theme=dark] .profile-page-surface .account-profile-save{color:#181818;background:#e5e7eb}:root[data-kz-theme=dark] .profile-page-surface .account-profile-message.is-error{color:#fca5a5}:root[data-kz-theme=dark] .profile-page-surface .account-profile-message.is-success{color:#86efac}:root[data-kz-theme=dark] .profile-page-surface .manual-home-size-card__button{color:#181818;background:#edededf0}@media (width<=640px){.app-page-header-slot,.kz-user-area-page-title__slot{justify-content:flex-start;width:100%}.account-profile-name-row{grid-template-columns:1fr}.account-profile-home-grid{grid-template-columns:minmax(0,1fr);gap:10px}.account-profile-home-fact{gap:8px;padding:9px 10px}.account-profile-address-suggestions.address-suggestions--shell-sibling{max-height:min(260px,42vh)}}.app-page-header,.kz-user-area-page-title,.content-page-header{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-bottom:28px;display:flex}.app-page-heading{flex:auto;min-width:0;max-width:min(100%,46rem)}.app-page-title,.app-page-header h1,.kz-user-area-page-title h1,.content-page-title{color:var(--kz-text,#050719);letter-spacing:-.04em;margin:0;font-size:40px;font-weight:850;line-height:1}.app-page-subtitle,.app-page-header p,.kz-user-area-page-title p,.content-page-subtitle{color:#64748b;margin:10px 0 0;font-size:17px;font-weight:600;line-height:1.4}.app-page-header-action,.app-page-header__action,.kz-user-area-page-title__action{color:#0f172a;letter-spacing:-.015em;cursor:pointer;background:#ffffffd6;border:1px solid #0f172a1a;border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:760;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.app-page-header-slot,.kz-user-area-page-title__slot{flex:none;justify-content:flex-end;align-self:flex-start;align-items:flex-start;display:inline-flex}.app-page-header-action:hover,.app-page-header-action:focus-visible,.app-page-header__action:hover,.app-page-header__action:focus-visible,.kz-user-area-page-title__action:hover,.kz-user-area-page-title__action:focus-visible{background:#ffffffeb;border-color:#0f172a29;outline:none}.app-page-header__dot,.kz-user-area-page-title__dot{background:#ef4444;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #ffffffeb}.content-page-header+.app-page-content{margin-top:0}.content-page-header.wallet-page-header{flex-direction:row;align-items:flex-start}.wallet-page-header .wallet-view-toggle{flex:none;margin-left:auto}.profile-page-shell{isolation:isolate;position:relative}.profile-page-surface{--kz-profile-floating-label-bg:var(--kz-surface-raised,#fff);z-index:1;position:relative}.account-profile-content{gap:18px;width:min(100%,700px);margin-inline:auto;display:grid}.account-profile-header{width:100%}.app-page-section{gap:0}.new-user-onboarding{width:min(100%, var(--clean-surface-width));margin:0 auto;position:relative}.new-user-onboarding__glow{filter:blur(28px);pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 40%,#3b82f63d,#0000 48%),radial-gradient(circle at 78% 18%,#10b9812e,#0000 42%),radial-gradient(circle at 55% 100%,#0ea5e91f,#0000 40%);border-radius:999px;height:220px;position:absolute;inset:24px 10% auto}.new-user-onboarding__panel{z-index:1;background:#fff;border:1px solid #0f172a14;border-radius:32px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0a,0 1px 2px #0f172a08}.new-user-onboarding__panel:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b814 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000057,#0000000f 44%,#0000 100%);mask-image:linear-gradient(#00000057,#0000000f 44%,#0000 100%)}.new-user-onboarding__header,.new-user-onboarding__cards,.new-user-onboarding__footer{z-index:1;position:relative}.new-user-onboarding__spark{pointer-events:none;z-index:1;background:#ffffffd1;border-radius:999px;position:absolute;box-shadow:0 0 0 1px #94a3b82e,0 0 18px #60a5fa29}.new-user-onboarding__spark--one{width:8px;height:8px;top:22px;right:22px}.new-user-onboarding__spark--two{width:5px;height:5px;top:58px;right:76px}.new-user-onboarding__spark--three{width:6px;height:6px;bottom:30px;left:36px}.new-user-onboarding__eyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.1}.new-user-onboarding__title{letter-spacing:-.06em;color:#070b1a;max-width:9ch;margin:12px 0 0;font-size:clamp(34px,4vw,56px);font-weight:850;line-height:.95}.new-user-onboarding__subtitle{color:#64748b;max-width:620px;margin:14px 0 0;font-size:clamp(15px,1.2vw,18px);font-weight:650;line-height:1.45}.new-user-onboarding__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(24px,3vw,34px);display:grid}.new-user-onboarding-card{background:#ffffffc7;border:1px solid #0f172a14;border-radius:24px;grid-template-rows:auto 1fr auto;gap:18px;min-width:0;min-height:180px;padding:22px;display:grid;box-shadow:0 14px 34px #0f172a0d}.new-user-onboarding-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-user-onboarding-card__icon{color:#fffffff5;letter-spacing:.08em;background:linear-gradient(135deg,#0f172af5,#1e293be6);border-radius:14px;flex:none;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.new-user-onboarding-card__status{color:#047857;letter-spacing:.04em;text-transform:uppercase;background:#10b9811f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.new-user-onboarding-card__copy{min-width:0}.new-user-onboarding-card__eyebrow{color:#334155;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.2}.new-user-onboarding-card__title{color:#0f172a;letter-spacing:-.04em;margin:10px 0 0;font-size:22px;font-weight:820;line-height:1.04}.new-user-onboarding-card__text{color:#64748b;margin:10px 0 0;font-size:14px;font-weight:620;line-height:1.5}.new-user-onboarding-card__cta,.new-user-onboarding-card__note{place-self:end start}.new-user-onboarding-card__cta{color:#0f172a;letter-spacing:-.015em;cursor:pointer;background:#ffffffd6;border:1px solid #0f172a1a;border-radius:14px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;line-height:1;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.new-user-onboarding-card__cta:hover,.new-user-onboarding-card__cta:focus-visible{background:#fffffff5;border-color:#0f172a29;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.new-user-onboarding-card__cta.is-primary{color:#fff;background:#07111f;border-color:#07111f;box-shadow:0 14px 28px #0f172a29}.new-user-onboarding-card__cta.is-primary:hover,.new-user-onboarding-card__cta.is-primary:focus-visible{background:#0f172a;border-color:#0f172a}.new-user-onboarding-card__note{color:#475569;font-size:13px;font-weight:700;line-height:1.35}.new-user-onboarding__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:clamp(20px,2vw,24px) 0 0;display:flex}.new-user-onboarding__footer p{color:#475569eb;margin:0;font-size:13px;font-weight:650;line-height:1.45}.new-user-onboarding__skip{color:#0f172a;letter-spacing:-.015em;cursor:pointer;background:#fffc;border:1px solid #0f172a1a;border-radius:999px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;line-height:1}.new-user-onboarding__skip:hover,.new-user-onboarding__skip:focus-visible{background:#fffffff5;border-color:#0f172a29;outline:none}.dev-onboarding-hero-button{z-index:9999;color:#fff;letter-spacing:.04em;cursor:pointer;background:#ef4444;border:2px solid #7f1d1d;border-radius:999px;height:52px;padding:0 20px;font-size:13px;font-weight:900;line-height:1;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #ef444459}.dev-onboarding-hero-button:hover,.dev-onboarding-hero-button:focus-visible{background:#dc2626;outline:none}.kz-clean-history-groups,.cleans-page__stack{gap:34px;display:grid}.kz-clean-history-group,.cleans-section{gap:14px;display:grid}.kz-clean-history-group+.kz-clean-history-group,.cleans-section+.cleans-section{margin-top:28px}.kz-clean-history-section-bar,.cleans-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.cleans-section-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.cleans-section-header__return{min-height:34px}.cleans-view-toggle{color:var(--kz-muted,#64748b);white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.cleans-view-toggle span{transition:color .16s}.cleans-view-toggle span.is-active{color:var(--kz-text,#0f172a)}.cleans-view-toggle__switch{background:color-mix(in srgb, var(--kz-surface-muted,#e5e7eb) 90%, var(--kz-text,#0f172a) 10%);width:38px;height:22px;box-shadow:none;cursor:pointer;border:0;border-radius:7px;align-items:center;padding:2px;transition:background-color .16s,border-color .16s;display:inline-flex}.cleans-view-toggle__switch[data-state=checked]{background:var(--kz-text,#0f172a)}.cleans-view-toggle__switch>span{background:#fff;border-radius:4px;width:16px;height:16px;transition:transform .16s,background-color .16s;display:block;transform:translate(0)}.cleans-view-toggle__switch[data-state=checked]>span{transform:translate(16px)}.kz-clean-history-heading,.cleans-section-title{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:28px;font-weight:900;line-height:1.1}@media (width<=760px){.kz-clean-history-section-bar,.cleans-section-header{flex-direction:row;align-items:flex-start;gap:12px}.cleans-section-header__actions{flex-wrap:nowrap;justify-content:flex-end;width:auto;margin-left:auto}.kz-clean-history-heading,.cleans-section-title{white-space:nowrap}}.cleans-card-list{width:100%}.clean-card,.clean-history-card,.kz-clean-history-card{background:#fffffffa;border:1px solid #0f172a0f;border-radius:20px;width:100%;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0f172a08}:is(.clean-card,.clean-history-card,.kz-clean-history-card).is-interactive{transition:border-color .16s,box-shadow .16s,transform .16s}:is(.clean-card,.clean-history-card,.kz-clean-history-card).is-interactive:hover,:is(.clean-card,.clean-history-card,.kz-clean-history-card).is-interactive:focus-within{border-color:#0f172a17;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a0a}.k-page-presence{width:100%}.k-page-presence--ready{animation:.2s ease-out both k-page-content-fade-in}.k-page-presence--loading{animation:none}@keyframes k-page-content-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.k-page-skeleton-page,.cleans-loading-state{width:100%}.k-skeleton-block,.wallet-setup-loading-block{background:var(--kz-skeleton-base);border-radius:999px;display:block;position:relative;overflow:hidden}.k-skeleton-block:after,.wallet-setup-loading-block:after{content:"";background:linear-gradient(90deg, #fff0 0%, var(--kz-skeleton-highlight) 48%, #fff0 100%);animation:2.2s ease-in-out infinite cleans-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.k-action-label-skeleton{vertical-align:middle;border-radius:999px;width:72px;height:12px;display:inline-block}.k-action-label-skeleton--wide{width:132px}.k-action-label-skeleton--oauth{width:88px}.k-action-label-skeleton--icon{width:16px;height:16px}.k-auth-controls-skeleton{gap:0;width:100%;display:grid}.k-auth-controls-skeleton__provider{width:100%;height:var(--kz-auth-control-height,44px);border-radius:999px}.k-auth-controls-skeleton .k-page-skeleton-field-group{gap:5px}.k-auth-controls-skeleton .k-page-skeleton-field{height:var(--kz-auth-control-height,44px);border-radius:12px}.k-auth-controls-skeleton__action{border-radius:12px;width:100%;height:48px}.k-auth-controls-skeleton__alternate{width:156px;height:14px;margin:20px auto 0}.k-photo-analysis-skeleton__thumb{flex:none}.k-photo-analysis-skeleton__copy{width:min(100%,304px)}.k-photo-analysis-skeleton__title{border-radius:14px;width:78%;height:34px;margin-inline:auto}.k-photo-analysis-skeleton__line{width:100%;height:14px}.k-photo-analysis-skeleton__line--short{width:68%;margin-inline:auto}.k-inline-copy-skeleton{width:min(220px,56vw);height:14px}.k-page-skeleton-header{align-items:flex-start}.k-page-skeleton-heading{gap:12px;display:grid}.k-page-skeleton-title{border-radius:14px;width:min(320px,62vw);max-width:100%;height:34px}.k-page-skeleton-title--compact{width:min(240px,54vw);height:28px}.k-page-skeleton-subtitle{border-radius:10px;width:min(460px,78vw);max-width:100%;height:18px}.k-page-skeleton-subtitle--compact{width:min(360px,68vw)}.k-page-skeleton-action{border-radius:999px;flex:none;width:136px;height:38px}.k-page-skeleton-form{gap:var(--k-page-card-gap);display:grid}.k-page-skeleton-field-group{gap:10px;display:grid}.k-page-skeleton-label{border-radius:8px;width:74px;height:12px}.k-page-skeleton-field{border-radius:12px;width:100%;height:44px}.k-page-skeleton-divider{align-items:center}.k-page-skeleton-divider-label{border-radius:8px;width:82px;height:12px}.k-page-skeleton-map{background:#0f172a14;border-radius:20px;width:100%;height:148px}.k-page-skeleton-home-card{background:#fff;border:1px solid #0f172a0f;border-radius:22px;gap:12px;min-height:94px;padding:20px 18px;display:grid}.k-page-skeleton-home-card__label{border-radius:8px;width:88px;height:12px}.k-page-skeleton-home-card__value{border-radius:10px;width:min(100%,260px);height:18px}.k-page-skeleton-home-card__value--short{width:min(58%,180px)}.k-page-skeleton-inline-link{border-radius:8px;width:104px;height:16px;margin-inline:auto}.k-page-skeleton-button{border-radius:14px;width:100%;height:46px}.k-page-skeleton-button--secondary{opacity:.84}.home-page-skeleton{gap:38px;width:100%;padding-bottom:24px;display:grid}.home-page-skeleton--body-only{gap:0;padding-top:25px}.home-page-skeleton__hero{background:0 0}.home-page-skeleton__hero-inner,.home-page-skeleton__body{width:min(var(--marketing-content-max-width), calc(100% - 32px));margin:0 auto}.home-page-skeleton--body-only .home-page-skeleton__body{width:min(var(--marketing-content-max-width), calc(100% - 48px))}.home-page-skeleton__hero-inner{grid-template-columns:minmax(0,440px) minmax(280px,360px);justify-content:space-between;align-items:stretch;gap:24px 32px;padding:36px 0 42px;display:grid}.home-page-skeleton__hero-copy{flex-direction:column;align-items:flex-start;min-height:100%;display:flex}.home-page-skeleton__hero-title{border-radius:14px;width:min(320px,82%);height:36px}.home-page-skeleton__hero-subtitle{border-radius:9px;width:min(430px,100%);height:14px;margin-top:10px}.home-page-skeleton__hero-subtitle--short{width:min(360px,78%);margin-top:8px}.home-page-skeleton__hero-actions{gap:8px;width:min(100%,440px);margin-top:auto;padding-top:22px;display:grid}.home-page-skeleton__address{border-radius:20px;width:100%;height:64px}.home-page-skeleton__hero-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.home-page-skeleton__helper{border-radius:8px;width:164px;height:12px}.home-page-skeleton__button{border-radius:14px;flex:none;width:124px;height:42px}.home-page-skeleton__hero-shortcuts{align-self:end;gap:12px;width:100%;max-width:360px;display:grid}.home-page-skeleton__section-title{border-radius:14px;width:92px;height:30px}.home-page-skeleton__section-title--wide{width:196px}.home-page-skeleton__shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-page-skeleton__shortcut{background:#ffffffd1;border:1px solid #0f172a0f;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.home-page-skeleton__shortcut--wide{grid-column:1/-1}.home-page-skeleton__shortcut-icon{border-radius:12px;width:42px;height:42px}.home-page-skeleton__shortcut-copy{gap:5px;display:grid}.home-page-skeleton__shortcut-title{border-radius:8px;width:72px;height:13px}.home-page-skeleton__shortcut-line{border-radius:7px;width:96px;max-width:100%;height:10px}.home-page-skeleton__body{gap:38px;display:grid}.home-page-skeleton__stack{gap:18px;display:grid}.home-page-skeleton__feature-grid,.home-page-skeleton__account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-page-skeleton__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page-skeleton__feature{background:#fffffff0;border:1px solid #0f172a0f;border-radius:28px;align-content:start;gap:12px;min-height:188px;padding:26px 22px;display:grid}.home-page-skeleton__feature-icon{border-radius:14px;width:44px;height:44px}.home-page-skeleton__feature-title{border-radius:9px;width:138px;height:16px}.home-page-skeleton__feature-line{border-radius:8px;width:100%;height:12px}.home-page-skeleton__feature-line--short{width:76%}.home-page-skeleton__proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-page-skeleton__proof-card{border-radius:24px;width:100%;height:176px}@media (width<=900px){.home-page-skeleton__hero-inner,.home-page-skeleton__body{width:min(var(--marketing-content-max-width), calc(100% - 40px))}.home-page-skeleton__hero-inner{grid-template-columns:1fr;gap:20px;padding:24px 0 28px}.home-page-skeleton__hero-copy{min-height:0}.home-page-skeleton__hero-actions{margin-top:12px;padding-top:0}.home-page-skeleton__hero-shortcuts{align-self:start;max-width:100%}.home-page-skeleton__feature-grid,.home-page-skeleton__proof-grid,.home-page-skeleton__account-grid{grid-template-columns:1fr}}@media (width<=640px){.home-page-skeleton{gap:28px}.home-page-skeleton__hero-inner,.home-page-skeleton__body{width:min(var(--marketing-content-max-width), calc(100% - 40px))}.home-page-skeleton__hero-title{width:min(240px,82%);height:32px}.home-page-skeleton__hero-subtitle{width:min(280px,92%)}.home-page-skeleton__address{height:58px}.home-page-skeleton__hero-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.home-page-skeleton__button{width:118px;height:46px}.home-page-skeleton__shortcut-grid{gap:8px}.home-page-skeleton__shortcut{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:64px;padding:12px}.home-page-skeleton__shortcut-icon{width:36px;height:36px}.home-page-skeleton__shortcut-title{width:64px;height:12px}.home-page-skeleton__shortcut-line{width:82px}.home-page-skeleton__feature{padding:18px}.home-page-skeleton__proof-card{height:144px}}.cleans-shadow-loader__heading{border-radius:14px;width:172px;height:28px}.cleans-shadow-loader-list{gap:14px;display:grid}.cleans-shadow-loader-list--upcoming{width:min(100%,980px);max-width:980px;margin-inline:auto}.cleans-shadow-loader-list--past{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cleans-shadow-loader-card{box-shadow:none;background:#fffffff0;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:stretch;column-gap:clamp(12px,2vw,18px);padding:16px 18px;display:grid}.cleans-shadow-loader-card__thumb{border-radius:14px;align-self:start;width:152px;height:104px}.cleans-shadow-loader-card--past .cleans-shadow-loader-card__thumb{border-radius:12px;width:132px;height:92px}.cleans-shadow-loader-card__copy{flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.cleans-shadow-loader-card__title{border-radius:9px;width:min(190px,68%);height:18px}.cleans-shadow-loader-card__date{border-radius:7px;width:min(126px,52%);height:13px;margin-top:4px}.cleans-shadow-loader-card__chips{flex-wrap:wrap;align-items:center;gap:4px;margin-top:auto;display:flex}.cleans-shadow-loader-card__chip{border-radius:7px;width:76px;height:22px}.cleans-shadow-loader-card__chip--short{width:68px}.cleans-shadow-loader-card--upcoming .cleans-shadow-loader-card__chip{width:78px;height:24px}.cleans-shadow-loader-card--upcoming .cleans-shadow-loader-card__chip--short{width:72px}.cleans-shadow-loader-card__meta{justify-content:flex-end;align-self:stretch;align-items:flex-start;min-width:max-content;display:flex}.cleans-shadow-loader-card__price{border-radius:11px;width:72px;height:22px}@media (width<=900px){.cleans-shadow-loader-list--past{grid-template-columns:1fr}}@media (width<=680px){.cleans-shadow-loader-card{padding:10px 11px}.cleans-shadow-loader-card__thumb,.cleans-shadow-loader-card--past .cleans-shadow-loader-card__thumb{border-radius:12px;width:84px;height:112px}.cleans-shadow-loader-card__title{width:min(142px,72%);height:16px}.cleans-shadow-loader-card__date{width:min(104px,58%);height:12px}.cleans-shadow-loader-card__price{width:54px;height:19px}}@keyframes cleans-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.k-page-presence--ready,.k-skeleton-block:after,.wallet-setup-loading-block:after,.flowstate-skeleton:after{animation:none}}.wallet-method-tile--skeleton{pointer-events:none;box-shadow:none;cursor:default;background:0 0;border:0}.wallet-payment-card-skeleton{width:100%;max-width:var(--wallet-card-max-width);aspect-ratio:var(--wallet-card-aspect);box-sizing:border-box;border:1px solid var(--kz-border);background:linear-gradient(180deg, color-mix(in srgb, var(--kz-surface-raised) 92%, var(--kz-skeleton-base) 8%), color-mix(in srgb, var(--kz-surface) 88%, var(--kz-skeleton-base) 12%));box-shadow:var(--kz-shadow-sm);border-radius:16px;flex-direction:column;justify-content:space-between;padding:14px;display:flex;overflow:hidden}.wallet-payment-card-skeleton__header,.wallet-payment-card-skeleton__footer,.wallet-payment-card-skeleton__identity{display:flex}.wallet-payment-card-skeleton__header{justify-content:space-between;align-items:flex-start}.wallet-payment-card-skeleton__company,.wallet-payment-card-skeleton__details{justify-items:start;display:grid}.wallet-payment-card-skeleton__company{gap:4px}.wallet-payment-card-skeleton__brand-name{border-radius:999px;width:64px;height:14px}.wallet-payment-card-skeleton__default{border-radius:999px;width:42px;height:9px}.wallet-payment-card-skeleton__contactless{border-radius:7px;width:21px;height:21px}.wallet-payment-card-skeleton__footer{justify-content:space-between;align-items:flex-end;gap:10px}.wallet-payment-card-skeleton__details{flex:1;gap:7px;min-width:0}.wallet-payment-card-skeleton__number{border-radius:999px;width:112px;max-width:80%;height:14px}.wallet-payment-card-skeleton__identity{justify-content:space-between;align-items:center;gap:8px;width:100%}.wallet-payment-card-skeleton__holder{border-radius:999px;width:86px;max-width:66%;height:10px}.wallet-payment-card-skeleton__expiry{border-radius:999px;width:30px;height:10px}.wallet-payment-card-skeleton__brand-mark{border-radius:4px;flex:none;width:40px;height:28px}.wallet-add-card-tile--skeleton{pointer-events:none;cursor:default;transform:none}.wallet-page-header-skeleton__title{border-radius:12px;width:96px;height:34px}.wallet-view-toggle--skeleton{pointer-events:none}.wallet-view-toggle-skeleton__label{border-radius:999px;width:38px;height:13px}.wallet-view-toggle-skeleton__label--short{width:22px}.wallet-view-toggle-skeleton__switch{border-radius:7px;width:38px;height:22px}.k-page-skeleton-wallet-add-icon{border-radius:999px;width:30px;height:30px}.k-page-skeleton-wallet-add-label{border-radius:10px;width:138px;max-width:70%;height:16px}.k-page-skeleton-wallet-add-copy{border-radius:10px;width:126px;max-width:60%;height:14px}.k-page-skeleton-wallet-status{gap:4px;width:100%;min-height:0;display:grid}.k-page-skeleton-wallet-status-indicator{align-items:center;gap:8px;display:inline-flex}.k-page-skeleton-wallet-status-dot{border-radius:999px;flex:none;width:10px;height:10px}.k-page-skeleton-wallet-status-title{border-radius:10px;width:92px;height:16px}.k-page-skeleton-wallet-status-copy{border-radius:10px;width:240px;max-width:100%;height:14px}.k-page-skeleton-book-option{background:#fff;border:1px solid #0f172a0f;border-radius:20px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;width:min(100%,528px);padding:16px 18px;display:grid}@media (width<=760px){.k-page-skeleton-map{height:132px}.k-page-skeleton-book-option{grid-template-columns:1fr;justify-items:start}}.clean-card__button,.kz-clean-history-button,.kz-clean-history-body{width:100%;padding:16px 28px 16px 20px;display:block;position:relative}.is-interactive>:is(.clean-card__button,.kz-clean-history-button){cursor:pointer}.clean-card__main,.clean-history-card .kz-checkout-clean-main,.kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:220px minmax(0,1fr) minmax(110px,auto);grid-template-areas:"media summary meta""media content meta";align-items:start;gap:10px 28px;min-width:0}.clean-card__summary{grid-area:summary;align-content:start;gap:4px;min-width:0;display:grid}.clean-card__details{display:contents}.clean-card__summary .clean-card-title,.clean-card__summary .clean-card-date{margin:0}.clean-card__thumb,.clean-card-thumb{object-fit:cover;width:180px;height:112px;box-shadow:none;border-radius:14px;align-self:center}.clean-location-thumb{background:linear-gradient(#e2e8f0eb,#f1f5f9f5);position:relative;overflow:hidden}.clean-location-thumb--list{border-radius:14px;grid-area:media;width:220px;height:132px}.clean-location-thumb--detail{border-radius:16px;width:192px;height:124px}.clean-location-thumb__map,.clean-location-thumb__img,.clean-location-thumb__ghost{width:100%;height:100%;display:block;position:absolute;inset:0}.clean-location-thumb__map{opacity:0;z-index:1;transition:opacity .22s}.clean-location-thumb__img{object-fit:cover;opacity:0;z-index:1;transition:opacity .22s}.clean-location-thumb__map.is-ready,.clean-location-thumb__img.is-loaded{opacity:1}.clean-location-thumb__map .mapboxgl-canvas{width:100%!important;height:100%!important}.clean-location-thumb__map .mapboxgl-ctrl-bottom-right,.clean-location-thumb__map .mapboxgl-ctrl-bottom-left{inset-block-end:4px}.clean-location-thumb__map .mapboxgl-ctrl-attrib{color:#3440549e;background:#ffffffb8;border-radius:999px;margin:0 4px 4px 0;font-size:8px;line-height:1.2}.clean-location-thumb__ghost{border-radius:inherit;pointer-events:none;z-index:1}.clean-location-thumb__pin{transform-origin:bottom;opacity:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .22s;display:flex}.clean-location-thumb__pin.is-visible{opacity:1}.clean-location-thumb__pin img{width:100%;height:100%;display:block}.clean-location-thumb__pin--overlay{z-index:3;opacity:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)}.kz-clean-history-thumb-placeholder{background:linear-gradient(#e2e8f0eb,#f1f5f9f5)}.clean-card__content,.clean-history-card .kz-checkout-clean-copy,.kz-clean-history-card .kz-checkout-clean-copy{grid-area:content;align-content:start;align-self:start;gap:4px;min-width:0;display:grid}.clean-card-title,.kz-clean-history-card .kz-checkout-clean-copy h3{color:#0f172a;letter-spacing:-.028em;margin:0;font-size:21px;font-weight:800;line-height:1.12}.clean-history-card .kz-checkout-clean-copy p,.kz-clean-history-card .kz-checkout-clean-copy p{margin:0;font-size:15px;line-height:1.42}.clean-card-date,.clean-history-card .kz-checkout-clean-date,.kz-clean-history-card .kz-checkout-clean-date{color:#334155;font-weight:700}.clean-card-address{color:#64748b;max-width:58ch}.clean-card__tags,.clean-card-tags,.clean-history-card .kz-checkout-addons-row,.kz-clean-history-card .kz-checkout-addons-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.clean-card__metadata-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.clean-card__meta,.clean-card-meta{flex-direction:column;grid-area:meta;justify-content:flex-start;align-self:stretch;align-items:flex-end;gap:12px;min-width:110px;height:100%;min-height:112px;display:flex}.clean-card__price,.clean-card-price{color:#0f172a;letter-spacing:-.018em;margin:0;font-size:21px;font-weight:700;line-height:1.05}.clean-card__price.is-pending,.clean-card-price.is-pending{color:#64748b;letter-spacing:-.01em;font-size:14px;font-weight:700}.clean-card__price-detail{color:#64748b;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.2}.kz-clean-history-book-button{appearance:none;color:#0f172a;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #0f172a14;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700;line-height:1;transition:border-color .16s,background .16s}.kz-clean-history-book-button:hover,.kz-clean-history-book-button:focus-visible{background:#f8fafc;border-color:#0f172a29;outline:none}.cleans-additional-actions{justify-content:center;padding:4px 0;display:flex}.active-auto-clean-section{width:min(100%,980px);max-width:980px;margin-inline:auto}.active-auto-clean-list{gap:14px;display:grid}.active-auto-clean-plan-card__button{cursor:default}.active-auto-clean-plan-card__content{gap:6px}.active-auto-clean-plan-card__frequency-mobile{display:none}.active-auto-clean-plan-card__meta{justify-content:flex-end}.active-auto-clean-plan-card__manage{align-self:flex-end;margin-top:auto}.active-auto-clean-row{cursor:pointer;background:#fffffff5;border:1px solid #0f172a0f;border-radius:24px;outline:none;gap:10px;min-height:128px;padding:16px 18px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;position:relative;box-shadow:0 1px 2px #0f172a08}.active-auto-clean-row:hover,.active-auto-clean-row:focus-visible{border-color:#0f172a1a;box-shadow:0 2px 8px #0f172a0d}.active-auto-clean-row__copy{align-content:start;gap:6px;min-width:0;padding-right:96px;display:grid}.active-auto-clean-row__copy h3,.active-auto-clean-row__copy p{margin:0}.active-auto-clean-row__copy h3{color:#0f172a;letter-spacing:-.03em;font-size:17px;font-weight:900;line-height:1.15}.active-auto-clean-row__copy p{color:#64748b;font-size:13px;font-weight:650;line-height:1.35}.active-auto-clean-card__main{align-items:start}.active-auto-clean-card__address,.active-auto-clean-card__billing{color:#64748b;margin:0;font-size:13px;font-weight:600;line-height:1.4}.active-auto-clean-card__tags{margin-top:10px}.active-auto-clean-card__aside{justify-items:end;gap:8px;min-width:132px;display:grid}.active-auto-clean-row__manage{min-height:0;box-shadow:none;color:#0f172a;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:650;line-height:1.2;text-decoration-line:underline;text-decoration-color:#0f172a73;text-decoration-thickness:1px;position:absolute;bottom:16px;right:18px}.active-auto-clean-row__manage:hover,.active-auto-clean-row__manage:focus-visible{color:#020617;box-shadow:none;background:0 0;text-decoration-color:#0f172aa6}.active-auto-clean-card__price{color:#0f172a;letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1}.manage-auto-clean-modal__overlay{z-index:1400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a47;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.manage-auto-clean-modal__card{background:#fff;border:1px solid #0f172a14;border-radius:24px;width:min(360px,100vw - 32px);position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a2e}.cancel-clean-presentation__confirm{width:100%}.cancel-clean-presentation__success{outline:none;place-items:center;min-height:176px;padding:32px;display:grid}.canonical-success-icon{width:64px;height:64px;color:var(--kz-text,#0f172a);background:color-mix(in srgb, var(--kz-surface-raised,#fff) 88%, var(--kz-text,#0f172a) 12%);border-radius:999px;place-items:center;display:grid}.canonical-success-icon img{width:30px;height:30px;display:block}:root[data-kz-theme=dark] body.kz-customer-modal-scope .canonical-success-icon,:root[data-kz-theme=dark] .background-canvas--customer-theme .canonical-success-icon,#app-modal-root[data-kz-theme=dark] .canonical-success-icon{background:color-mix(in srgb, var(--kz-surface-raised) 84%, var(--kz-text) 16%)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .canonical-success-icon img,:root[data-kz-theme=dark] .background-canvas--customer-theme .canonical-success-icon img,#app-modal-root[data-kz-theme=dark] .canonical-success-icon img{filter:invert()}.manage-auto-clean-modal__close{z-index:2;background:0 0;border:1px solid #0000;border-radius:10px;width:30px;height:30px;position:absolute;top:14px;right:14px}.manage-auto-clean-modal__close img{width:15px;height:15px;display:block}.manage-auto-clean-modal__close:hover,.manage-auto-clean-modal__close:focus-visible{background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 88%, var(--kz-text,#020617) 8%);border-color:var(--kz-border,#0f172a14)}.manage-auto-clean-modal__content{padding:28px 24px 20px}.manage-auto-clean-modal__title{color:#071124;letter-spacing:-.03em;text-align:center;margin:0;font-size:19px;font-weight:800;line-height:1.15}.manage-auto-clean-modal__message{color:#475569;text-align:center;max-width:270px;margin:12px auto 0;font-size:13.5px;line-height:1.5}.manage-auto-clean-modal__details{background:0 0;border-top:1px solid #0f172a14;gap:12px;margin-top:18px;padding-top:18px;display:grid}.manage-auto-clean-modal__detail-row{gap:4px;display:grid}.manage-auto-clean-modal__detail-label{color:#64748b;letter-spacing:0;text-transform:none;font-size:11px;font-weight:800;line-height:1.2}.manage-auto-clean-modal__detail-value{color:#0f172a;font-size:14px;font-weight:650;line-height:1.45}.manage-auto-clean-modal__actions{gap:10px;padding:0 16px 18px;display:grid}.manage-auto-clean-modal__actions .header-account-logout{color:#b42318;background:#fef2f2db}.manage-auto-clean-modal__actions .header-account-logout:hover:not(:disabled),.manage-auto-clean-modal__actions .header-account-logout:focus-visible:not(:disabled){background:#fef2f2f5}.manage-auto-clean-modal__actions .header-account-logout:active:not(:disabled){background:#fee2e2eb}.manage-auto-clean-modal__actions--manage,.manage-auto-clean-modal__actions--confirm{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-auto-clean-modal__action,.manage-auto-clean-modal__secondary{width:100%;min-height:42px;box-shadow:none;cursor:pointer;border-radius:14px;padding:0 16px;font-size:13.5px;font-weight:750;transition:background-color .14s,border-color .14s,color .14s,opacity .14s}.manage-auto-clean-modal__action{color:#fff;background:#071124;border:0}.manage-auto-clean-modal__action--neutral{color:#0f172a;background:#f8fafcfa;border:1px solid #0f172a14}.manage-auto-clean-modal__action--danger{color:#b91c1c;background:#fef2f2db;border:1px solid #ef44442e}.manage-auto-clean-modal__secondary{color:#0f172a;background:#f1f5f9fa;border:0}.manage-auto-clean-modal__secondary--danger{color:#b91c1c}.manage-auto-clean-modal__action:hover,.manage-auto-clean-modal__action:focus-visible,.manage-auto-clean-modal__secondary:hover,.manage-auto-clean-modal__secondary:focus-visible{box-shadow:none;outline:none}.manage-auto-clean-modal__action:hover,.manage-auto-clean-modal__action:focus-visible{background:#0f172a}.manage-auto-clean-modal__action--neutral:hover,.manage-auto-clean-modal__action--neutral:focus-visible{background:#f1f5f9fa}.manage-auto-clean-modal__action--danger:hover,.manage-auto-clean-modal__action--danger:focus-visible{background:#fef2f2f5;border-color:#ef44443d}.manage-auto-clean-modal__secondary:hover,.manage-auto-clean-modal__secondary:focus-visible{background:#f8fafcfa}:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__card,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__card{background:var(--kz-surface-raised);border-color:var(--kz-border);box-shadow:var(--kz-shadow-md)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__title,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__title{color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__message,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__message,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__close,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__close{color:var(--kz-muted)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .manage-auto-clean-modal__close:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__close:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .manage-auto-clean-modal__close:focus-visible{color:var(--kz-text);background:#ffffff0f}.past-empty,.kz-clean-history-empty-row{width:100%;box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:20px;align-items:center;gap:16px;padding:22px 24px;display:flex}.kz-clean-history-empty-icon{flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.kz-clean-history-empty-icon img{width:100%;height:100%;display:block}.kz-clean-history-empty-copy{gap:4px;min-width:0;display:grid}.kz-clean-history-empty-inline{color:#020617;margin:0;font-size:16px;font-weight:900;line-height:1.3}.kz-clean-history-empty-subline{color:#475569;margin:0;font-size:14px;font-weight:500;line-height:1.45}.clean-history-empty-action{margin-top:10px}.clean-history-card--past .clean-card__button,.clean-history-card--past .kz-clean-history-button,.clean-history-card--past .kz-clean-history-body{padding-top:16px;padding-bottom:16px}.customer-clean-card__layout{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:stretch;column-gap:clamp(12px,2vw,18px);width:100%;min-width:0;display:grid}.customer-clean-card__layout>.clean-location-thumb--list{grid-area:auto;place-self:start;margin:0}.customer-clean-card__content-column{text-align:left;flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.customer-clean-card__top{text-align:left;justify-items:start;gap:2px;width:100%;min-width:0;display:grid}.customer-clean-card__top>*{min-width:0;max-width:100%;margin:0}.customer-clean-card__metadata{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;margin-top:auto;display:flex;overflow:visible}.customer-clean-card__right-meta{text-align:right;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-end;min-width:max-content;display:flex}.customer-clean-card__metadata .kleenzey-chip{height:22px;min-height:22px;box-shadow:none;background:#f1f3f5;border:0;border-radius:7px;outline:0;gap:4px;padding-inline:6px;font-size:10px;font-weight:700}.customer-clean-card__metadata .kleenzey-chip__icon{width:12px;height:12px}.clean-history-card--next .customer-clean-card__metadata .kleenzey-chip{gap:5px;height:24px;min-height:24px;padding-inline:7px;font-size:11px}.clean-history-card--next .customer-clean-card__metadata .kleenzey-chip__icon{width:13px;height:13px}.cleans-card-list--upcoming{gap:16px;width:min(100%,980px);max-width:980px;margin:0 auto;display:grid}.cleans-card-list--upcoming .clean-history-card,.cleans-card-list--upcoming .kz-clean-history-card{width:100%}.cleans-card-list--upcoming .clean-card__button,.cleans-card-list--upcoming .kz-clean-history-button,.cleans-card-list--upcoming .kz-clean-history-body{padding:16px 18px}.cleans-card-list--upcoming .clean-card__main,.cleans-card-list--upcoming .clean-history-card .kz-checkout-clean-main,.cleans-card-list--upcoming .kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:152px minmax(0,1fr) minmax(86px,auto);grid-template-areas:"media summary meta""media content meta";column-gap:18px}.cleans-card-list--upcoming .clean-card__thumb,.cleans-card-list--upcoming .clean-card-thumb,.cleans-card-list--upcoming .clean-location-thumb--list{border-radius:14px;width:152px;height:104px}.cleans-card-list--upcoming .clean-card__content,.cleans-card-list--upcoming .clean-history-card .kz-checkout-clean-copy,.cleans-card-list--upcoming .kz-clean-history-card .kz-checkout-clean-copy{gap:3px}.cleans-card-list--upcoming .clean-card-title,.cleans-card-list--upcoming .kz-clean-history-card .kz-checkout-clean-copy h3{font-size:17px;line-height:1.14}.cleans-card-list--upcoming .clean-history-card .kz-checkout-clean-copy p,.cleans-card-list--upcoming .kz-clean-history-card .kz-checkout-clean-copy p{font-size:14px}.cleans-card-list--upcoming .clean-card__tags,.cleans-card-list--upcoming .clean-card-tags,.cleans-card-list--upcoming .clean-history-card .kz-checkout-addons-row,.cleans-card-list--upcoming .kz-clean-history-card .kz-checkout-addons-row{gap:6px;margin-top:8px}.cleans-card-list--upcoming .clean-card__meta,.cleans-card-list--upcoming .clean-card-meta{gap:8px;min-width:86px;min-height:104px}.cleans-card-list--upcoming .clean-card__price,.cleans-card-list--upcoming .clean-card-price{font-size:18px}.kz-clean-history-empty-row--upcoming{width:min(100%,980px);max-width:980px;margin:0 auto}.cleans-card-list--past{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.cleans-card-list--past .clean-history-card,.cleans-card-list--past .kz-clean-history-card{min-height:0}.cleans-card-list--past .clean-card__button,.cleans-card-list--past .kz-clean-history-button,.cleans-card-list--past .kz-clean-history-body{height:100%;padding:16px 18px}.cleans-card-list--past .clean-card__main,.cleans-card-list--past .clean-history-card .kz-checkout-clean-main,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:132px minmax(0,1fr) 88px;grid-template-areas:"media summary meta""media content meta";align-items:start;gap:8px 18px;min-height:92px}.cleans-card-list--past .clean-card__thumb,.cleans-card-list--past .clean-card-thumb,.cleans-card-list--past .clean-location-thumb--list{border-radius:12px;width:132px;height:92px}.cleans-card-list--past .clean-card__content,.cleans-card-list--past .clean-history-card .kz-checkout-clean-copy,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-copy{gap:8px;min-width:0}.cleans-card-list--past .clean-card__summary{gap:6px;min-width:0}.cleans-card-list--past .clean-card-title,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-copy h3{white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.14;overflow:hidden}.cleans-card-list--past .clean-history-card .kz-checkout-clean-copy p,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-copy p{font-size:13px;line-height:1.34}.cleans-card-list--past .clean-card-date{white-space:nowrap}.cleans-card-list--past .clean-card-address{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;max-width:none;overflow:hidden}.cleans-card-list--past .clean-card__tags,.cleans-card-list--past .clean-card-tags,.cleans-card-list--past .clean-history-card .kz-checkout-addons-row,.cleans-card-list--past .kz-clean-history-card .kz-checkout-addons-row{flex-flow:row;align-items:center;gap:6px;min-width:0;margin-top:0;display:flex;overflow:hidden}.cleans-card-list--past .clean-card__meta,.cleans-card-list--past .clean-card-meta{gap:8px;width:88px;min-width:88px;min-height:92px}.cleans-card-list--past .clean-card__price,.cleans-card-list--past .clean-card-price{white-space:nowrap;font-size:18px}.upcoming-empty-card p,.kz-clean-history-empty p{color:#344054bd;margin:0;font-size:clamp(14px,1vw,15px);font-weight:600;line-height:1.55}@media (width<=900px){.active-auto-clean-section,.cleans-card-list--upcoming,.kz-clean-history-empty-row--upcoming{width:100%;max-width:none}.cleans-card-list--past{grid-template-columns:1fr}.cleans-card-list--past .clean-card__button,.cleans-card-list--past .kz-clean-history-button,.cleans-card-list--past .kz-clean-history-body{padding:16px 18px}.cleans-card-list--past .clean-card__main,.cleans-card-list--past .clean-history-card .kz-checkout-clean-main,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:124px minmax(0,1fr) 78px;grid-template-areas:"media summary meta""media content meta";gap:8px 14px;min-height:88px}.cleans-card-list--past .clean-card__thumb,.cleans-card-list--past .clean-card-thumb,.cleans-card-list--past .clean-location-thumb--list{aspect-ratio:auto;width:132px;height:88px}.cleans-card-list--past .clean-card__content,.cleans-card-list--past .clean-history-card .kz-checkout-clean-copy,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-copy{gap:8px}.cleans-card-list--past .clean-card__meta,.cleans-card-list--past .clean-card-meta{flex-direction:column;justify-content:flex-start;align-items:flex-end;width:78px;min-width:78px;height:88px;min-height:88px}.cleans-card-list--past .clean-card__price,.cleans-card-list--past .clean-card-price{font-size:17px}.cleans-card-list--past .clean-card__tags,.cleans-card-list--past .clean-card-tags,.cleans-card-list--past .clean-history-card .kz-checkout-addons-row,.cleans-card-list--past .kz-clean-history-card .kz-checkout-addons-row{gap:5px}.clean-card__button,.kz-clean-history-button,.kz-clean-history-body{padding:16px}.clean-card__main,.clean-history-card .kz-checkout-clean-main,.kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary meta""media media""content content";align-items:start;gap:14px 16px}.clean-card__thumb,.clean-card-thumb,.clean-location-thumb--list{aspect-ratio:auto;width:168px;height:104px;max-height:104px}.clean-card__content,.clean-card-copy,.clean-history-card .kz-checkout-clean-copy,.kz-clean-history-card .kz-checkout-clean-copy{gap:10px}.active-auto-clean-plan-card .active-auto-clean-plan-card__frequency{display:none}.active-auto-clean-plan-card .active-auto-clean-plan-card__frequency-mobile{display:block}.clean-card__summary{gap:4px}.clean-card__tags,.clean-card-tags,.clean-history-card .kz-checkout-addons-row,.kz-clean-history-card .kz-checkout-addons-row{gap:6px}.clean-card__meta,.clean-card-meta{border-top:0;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:0;width:auto;min-width:max-content;height:auto;min-height:0;padding-top:0}.clean-card__price,.clean-card-price{font-size:20px}.clean-card__metadata-row{margin-top:0}.active-auto-clean-card__aside{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;width:100%;min-width:0;display:flex}.active-auto-clean-row{gap:10px}.active-auto-clean-row__copy{padding-right:92px}.manage-auto-clean-modal__overlay{align-items:center;padding:16px}.manage-auto-clean-modal__card{border-radius:24px 24px 20px 20px;width:min(100%,420px)}.manage-auto-clean-modal__content{padding:26px 20px 18px}.manage-auto-clean-modal__actions--confirm{grid-template-columns:1fr}}.kz-account-item-card{width:100%;overflow:hidden}.upcoming-clean-card,.upcoming-clean-expanded,.kz-account-item-detail{overflow:visible}.kz-account-item-button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:24px 26px}.kz-account-item-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kz-account-item-head h3{color:var(--ink);margin:0;font-size:16px;font-weight:850;line-height:1.25}.kz-account-item-head p,.kz-account-item-address{color:var(--ink-soft);margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4}.kz-account-item-head strong{color:var(--ink);white-space:nowrap;letter-spacing:-.02em;font-size:16px;font-weight:850}.upcoming-clean-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.upcoming-clean-main{min-width:0}.upcoming-clean-main h3{color:#050719;letter-spacing:-.035em;margin:0;font-size:18px;font-weight:850;line-height:1.15}.upcoming-clean-main p{color:#344054ad;margin:5px 0 0;font-size:14px;font-weight:650;line-height:1.3}.upcoming-clean-schedule{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.upcoming-clean-date{color:#050719;letter-spacing:-.025em;font-size:14px;font-weight:850;line-height:1.15}.upcoming-clean-time{color:#3440549e;font-size:12.5px;font-weight:700;line-height:1.15}.upcoming-clean-meta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.kz-account-item-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kz-account-item-detail{gap:0;padding:0 22px 22px;display:grid}.upcoming-clean-details{margin-top:22px;display:grid}.upcoming-clean-detail-row{border-top:1px solid #0f172a12;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;min-height:46px;display:grid}.upcoming-clean-detail-row:first-child{border-top:0}.upcoming-clean-detail-row--notes{align-items:start;padding:12px 0 0}.upcoming-clean-detail-label{color:#64748be0;letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.upcoming-clean-detail-value{color:#050719;text-align:right;justify-self:end;font-size:14px;font-weight:800;line-height:1.25}.upcoming-clean-notes-trigger{color:#2563eb;font:inherit;cursor:pointer;text-align:right;background:0 0;border:0;justify-self:end;padding:0;font-size:14px;font-weight:800}.upcoming-clean-notes-editor{justify-self:end;width:100%;max-width:320px}.upcoming-clean-notes-input{resize:none;min-height:78px;max-height:96px;overflow:hidden}.upcoming-clean-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;margin-top:20px;display:grid}.upcoming-clean-update-clean{color:#344054c7;cursor:pointer;background:#ffffffdb;border:0;border-radius:14px;height:46px;font-size:13.5px;font-weight:780}.upcoming-clean-update-timing{color:#fff;cursor:pointer;background:#07111f;border:0;border-radius:14px;height:46px;font-size:13.5px;font-weight:800;box-shadow:0 8px 18px #07111f1f}.kz-account-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.clean-detail-page{gap:0;width:100%;margin:0;display:grid}.clean-detail-shell{gap:0;width:100%;max-width:none;margin:0;display:grid;overflow:visible}.clean-detail-view .app-page-title{letter-spacing:-.04em;font-size:clamp(32px,3vw,36px);font-weight:860;line-height:1.02}.clean-detail-view .app-page-subtitle{color:#64748b;font-size:16px;font-weight:650;line-height:1.4}.clean-detail-page-header{align-items:flex-start}.clean-detail-page-header .app-page-heading{max-width:none}.clean-detail-page-header .app-page-header-slot,.clean-detail-page-header .kz-user-area-page-title__slot{justify-self:end;width:auto}.clean-detail-layout{width:100%}.clean-detail-utility-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:32px;margin:0 0 8px;padding-inline:20px;display:flex}.clean-detail-utility-row__start,.clean-detail-utility-row__end{align-items:center;min-width:0;min-height:32px;display:inline-flex}.clean-detail-utility-row__start{justify-content:flex-start}.clean-detail-utility-row__end{justify-content:flex-end;margin-left:auto}.clean-detail-utility-close{flex:none;margin:0;position:static;inset:auto}.clean-detail-rating-action-slot{justify-content:flex-end;align-items:center;width:52px;min-width:52px;min-height:28px;display:inline-flex}.clean-detail-review-slot-skeleton__heading-row{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.clean-detail-review-slot-skeleton__heading{border-radius:7px;width:118px;height:18px}.clean-detail-review-slot-skeleton__stars{align-items:center;gap:6px;margin-top:6px;display:flex}.clean-detail-review-slot-skeleton__star{border-radius:5px;width:18px;height:18px}.clean-detail-skeleton__map{border-radius:14px;width:192px;height:125px}.clean-detail-skeleton__summary{align-content:start;gap:8px;display:grid}.clean-detail-skeleton__title{border-radius:7px;width:min(184px,72%);height:19px}.clean-detail-skeleton__address{border-radius:6px;width:min(236px,88%);height:14px}.clean-detail-skeleton__metadata{border-radius:8px;width:min(244px,92%);height:24px;margin-top:2px}.clean-detail-skeleton__price{border-radius:8px;width:82px;height:28px}.clean-detail-skeleton__state{gap:12px;display:grid}.clean-detail-skeleton__state-heading{border-radius:7px;width:132px;height:18px}.clean-detail-skeleton__state-body{border-radius:10px;width:100%;height:44px}.clean-detail-record{background:#fffffff7;border:1px solid #0f172a0d;border-radius:22px;overflow:visible;box-shadow:0 10px 28px #0f172a0a}.clean-detail-record__hero{grid-template-columns:192px minmax(0,1fr) auto;align-items:start;gap:18px;padding:14px 20px;display:grid}.clean-detail-record__summary{align-content:start;gap:10px;min-width:0;display:grid}.clean-detail-record__hero-aside{align-content:start;justify-items:end;gap:12px;min-width:0;display:grid}.clean-detail-record__address{color:#0f172a;margin:0;font-size:15px;font-weight:650;line-height:1.5}.clean-detail-record__title{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:16px;font-weight:780;line-height:1.3}.clean-detail-record__metadata{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.clean-detail-record__price{color:#0f172a;letter-spacing:-.026em;text-align:right;white-space:nowrap;margin:0;font-size:24px;font-weight:800;line-height:1.05}.clean-detail-record__price.is-pending{color:#64748b;font-size:14px;font-weight:700}.clean-detail-record__rebook{color:#64748b;width:fit-content;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.2;-webkit-text-decoration:underline #0f172a73;text-decoration:underline #0f172a73}.clean-detail-record__rebook:hover,.clean-detail-record__rebook:focus-visible{color:#0f172a;outline:none;text-decoration-color:#0f172aa6}.clean-detail-meta-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;display:grid}.clean-detail-meta-row__icon{background:#0f172a0a;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.clean-detail-meta-row__icon img{width:16px;height:16px;display:block}.clean-detail-meta-row__copy{min-width:0;display:block}.clean-detail-meta-row__label,.clean-detail-meta-row__value{margin:0}.clean-detail-meta-row__label{display:none}.clean-detail-meta-row__value{color:#0f172a;font-size:15px;font-weight:650;line-height:1.5}.clean-detail-record__divider{background:#0f172a12;height:1px;margin:0 20px}.clean-detail-record__section{gap:14px;padding:18px 20px;display:grid}.clean-detail-rating-row,.clean-detail-complete-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.clean-detail-complete-main{flex:1 1 0;gap:12px;min-width:0;display:grid}.clean-detail-complete-aside{flex:0 min(66%,420px);justify-content:flex-end;align-items:center;min-width:0;display:flex}.clean-detail-complete-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.clean-detail-complete-head__icon{background:#dcfce79e;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.clean-detail-complete-head__icon img{width:18px;height:18px;display:block}.clean-detail-complete-head__copy{gap:4px;min-width:0;display:grid}.clean-detail-rating-main{flex:1 1 0;gap:14px;min-width:0;display:grid}.clean-detail-rating-aside{flex:0 min(66%,420px);justify-content:flex-end;align-items:center;min-width:0;display:flex}.clean-detail-record__section-head{gap:4px;display:grid}.clean-detail-record__section-head h3,.clean-detail-record__section-head p,.clean-detail-record__note{margin:0}.clean-detail-record__section-head h3{color:#0f172a;letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.2}.clean-detail-record__section-head p,.clean-detail-record__note{color:#64748b;font-size:14px;font-weight:600;line-height:1.5}.clean-detail-touchup{align-items:flex-start;gap:10px;display:flex}.clean-detail-touchup--embedded{width:100%;max-width:300px;box-shadow:none;background:#f1f5f9eb;border:0;border-radius:15px;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.clean-detail-touchup--button{text-align:left;cursor:pointer;transition:background-color .16s,transform .16s,box-shadow .16s}.clean-detail-touchup--button:hover,.clean-detail-touchup--button:focus-visible{background:#e2e8f0f5;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #94a3b833}.clean-detail-touchup--button:active{transform:translateY(0)}.clean-detail-touchup__icon{color:#64748be6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.clean-detail-touchup__icon img{width:16px;height:16px;display:block}.clean-detail-touchup__copy{gap:2px;min-width:0;display:grid}.clean-detail-touchup__label,.clean-detail-touchup__meta,.clean-detail-touchup__helper{margin:0}.clean-detail-touchup__label{color:#0f172a;letter-spacing:-.01em;font-size:14px;font-weight:760;line-height:1.25}.clean-detail-touchup__meta,.clean-detail-touchup__helper{color:#64748b;font-size:13px;font-weight:650;line-height:1.35}.clean-detail-touchup__view-link{color:#64748b;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;width:fit-content;margin-top:4px;padding:0;font-size:12px;font-weight:700;line-height:1.2;text-decoration:underline}.clean-detail-touchup__view-link:hover,.clean-detail-touchup__view-link:focus-visible{color:#0f172a}.clean-detail-touchup__thumb{background:#f1f5f9eb;border-radius:16px;flex:none;width:72px;height:56px;overflow:hidden}.clean-detail-touchup__thumb img{object-fit:cover;width:100%;height:100%;display:block}.clean-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.clean-progress__step{gap:8px;min-width:0;display:grid}.clean-progress__dot{background:#cbd5e1d9;border-radius:999px;width:100%;height:6px}.clean-progress__label{color:#64748b;font-size:13px;font-weight:700;line-height:1.4}.clean-progress__step.is-complete .clean-progress__dot,.clean-progress__step.is-active .clean-progress__dot{background:#0f172a}.clean-progress__step.is-active .clean-progress__label,.clean-progress__step.is-complete .clean-progress__label{color:#0f172a}.clean-progress__step.is-active .clean-progress__label{font-weight:850}.clean-receipt{gap:10px;display:grid}.clean-quick-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.clean-quick-actions__payment{min-width:0}.clean-quick-actions__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.clean-quick-actions__buttons .clean-upcoming-action{width:auto;min-width:104px;min-height:36px;padding:8px 14px}.clean-detail-bottom-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.clean-detail-bottom-grid--notes-only{grid-template-columns:minmax(0,1fr);width:100%}.clean-detail-record__section.clean-detail-record__section--notes-only{box-sizing:border-box;gap:0;width:100%;padding:0}.clean-detail-record__section--notes-only .clean-upcoming-panel--notes{box-sizing:border-box;border:0;width:100%;padding:0}.app-shell-review .kz-checkout-left-column{gap:28px}.clean-upcoming-panel{border-left:1px solid #0f172a14;min-width:0;height:100%;padding:0 18px}.clean-upcoming-panel:first-child{border-left:0;padding-left:0}.clean-upcoming-panel--notes,.clean-upcoming-panel--payment{grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.clean-detail-notes-panel{grid-template-rows:auto auto auto;row-gap:14px}.clean-detail-notes-input{min-width:0}.clean-detail-notes-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:30px;display:flex}.clean-detail-notes-footer--autosave{justify-content:flex-end;min-height:0}.clean-detail-note-thumbnails{flex:auto;justify-content:flex-end;align-items:center;min-width:0;display:flex}.clean-detail-payment-panel{grid-template-rows:auto minmax(0,1fr)}.clean-detail-payment-content{min-width:0}.clean-upcoming-panel h3,.clean-upcoming-panel p,.clean-upcoming-panel ul{margin:0}.clean-upcoming-panel h3{color:#0f172a;letter-spacing:-.02em;font-size:15px;font-weight:850;line-height:1.2}.clean-upcoming-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.clean-upcoming-panel__title-with-icon{align-items:center;gap:7px;display:inline-flex}.clean-upcoming-panel__title{color:#0f172a;margin:0;font-size:15px;font-weight:800;line-height:1.2}.clean-upcoming-panel__title-with-icon img{filter:brightness(0)saturate()invert(38%)sepia(91%)saturate(2107%)hue-rotate(211deg)brightness(95%)contrast(95%);flex:none;width:12px;height:12px}.clean-upcoming-image-input{display:none}.clean-detail-notes-input-shell{border-radius:16px;min-height:54px}.clean-upcoming-note-thumbs{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.clean-upcoming-note-thumb{color:#0f172a;min-width:70px;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:3px 8px 3px 3px;transition:border-color .16s,background-color .16s;display:inline-flex}.clean-upcoming-note-thumb:hover,.clean-upcoming-note-thumb:focus-visible{background:#fff;border-color:#0f172a33;outline:none}.clean-upcoming-note-thumb__preview{background:#f1f5f9eb;border-radius:999px;flex:none;width:28px;height:26px;overflow:hidden}.clean-upcoming-note-thumb__preview img{object-fit:cover;width:100%;height:100%;display:block}.clean-upcoming-note-thumb__count{color:#475569;text-align:right;min-width:24px;font-size:11px;font-weight:800;line-height:1}.clean-upcoming-panel p,.clean-upcoming-panel li{color:#64748b;font-size:14px;font-weight:650;line-height:1.45}.clean-upcoming-payment-copy{flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:0;display:flex}.clean-upcoming-payment-copy--invoice{justify-content:flex-start}.clean-upcoming-payment-copy__row{justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:46px;display:flex}.clean-detail-payment-footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.clean-detail-payment-footer .clean-upcoming-add-card{align-self:center;margin-top:0}.flowstate-photo-preview-modal{z-index:10000;background:#0f172a2e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.flowstate-photo-preview-modal__card{background:#fff;border-radius:24px;gap:14px;width:min(100%,390px);padding:16px;display:grid;box-shadow:0 24px 70px #0f172a2e}.flowstate-photo-preview-modal__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.flowstate-photo-preview-modal__header strong{color:#0f172a;font-size:14px;font-weight:850;line-height:1.2}.flowstate-photo-preview-modal__close{flex:none}.flowstate-photo-preview-modal__close img{width:15px;height:15px;display:block}.flowstate-photo-preview-modal__image-wrap{aspect-ratio:4/3;background:#f1f5f9eb;border:0;border-radius:18px;width:100%;position:relative;overflow:hidden}.flowstate-photo-preview-modal__image-wrap .admin-workday-photo-preview-large{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block;box-shadow:none!important;border:0!important}.flowstate-photo-preview-modal__image-wrap .admin-workday-photo-preview-large.is-loaded{opacity:1}.flowstate-photo-preview-modal__image-wrap .admin-workday-photo-preview-large-skeleton{position:absolute;inset:0}.flowstate-photo-preview-modal__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flowstate-photo-preview-modal__actions .admin-cta{color:#0f172a;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:780;display:inline-flex}.flowstate-photo-preview-modal__actions .admin-cta:hover:not(:disabled),.flowstate-photo-preview-modal__actions .admin-cta:focus-visible:not(:disabled){background:#f8fafcf5;outline:none}.flowstate-photo-preview-modal__actions .admin-cta:disabled{cursor:not-allowed;opacity:.55}.flowstate-photo-preview-modal__actions .admin-workday-photo-preview-action__icon{width:15px;height:15px;display:block}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__card,:root[data-kz-theme=dark] .clean-touchup-modal__card,:root[data-kz-theme=dark] .clean-review-modal__card{background:var(--kz-modal-bg,var(--kz-surface-raised));border:1px solid var(--kz-border);box-shadow:var(--kz-shadow-md);color:var(--kz-text)}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__header strong,:root[data-kz-theme=dark] .clean-review-modal__title,:root[data-kz-theme=dark] .clean-touchup-modal__head h3,:root[data-kz-theme=dark] .clean-touchup-modal__context strong,:root[data-kz-theme=dark] .clean-touchup-modal__photos-head strong{color:var(--kz-text)}:root[data-kz-theme=dark] .clean-review-modal__worker,:root[data-kz-theme=dark] .clean-review-modal__context,:root[data-kz-theme=dark] .clean-review-modal__booster-copy,:root[data-kz-theme=dark] .clean-review-modal__quote-text,:root[data-kz-theme=dark] .clean-touchup-modal__head p,:root[data-kz-theme=dark] .clean-touchup-modal__context span,:root[data-kz-theme=dark] .clean-touchup-modal__field-helper,:root[data-kz-theme=dark] .clean-touchup-modal__photos-head span,:root[data-kz-theme=dark] .clean-touchup-modal__empty,:root[data-kz-theme=dark] .clean-photo-modal__counter{color:var(--kz-muted)}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__close,:root[data-kz-theme=dark] .clean-touchup-modal__close,:root[data-kz-theme=dark] .clean-photo-lightbox__close,:root[data-kz-theme=dark] .clean-photo-lightbox__nav,:root[data-kz-theme=dark] .clean-photo-lightbox__header,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta,:root[data-kz-theme=dark] .clean-review-modal__action-button,:root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary,:root[data-kz-theme=dark] .clean-review-modal__quote-copy{background:var(--kz-surface);border-color:var(--kz-border);color:var(--kz-text)}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__close:hover,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__close:focus-visible,:root[data-kz-theme=dark] .clean-touchup-modal__close:hover,:root[data-kz-theme=dark] .clean-touchup-modal__close:focus-visible,:root[data-kz-theme=dark] .clean-photo-lightbox__close:hover,:root[data-kz-theme=dark] .clean-photo-lightbox__close:focus-visible,:root[data-kz-theme=dark] .clean-photo-lightbox__nav:hover,:root[data-kz-theme=dark] .clean-photo-lightbox__nav:focus-visible,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta:hover:not(:disabled),:root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta:focus-visible:not(:disabled),:root[data-kz-theme=dark] .clean-review-modal__action-button:hover:not(:disabled),:root[data-kz-theme=dark] .clean-review-modal__action-button:focus-visible:not(:disabled),:root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),:root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled),:root[data-kz-theme=dark] .clean-review-modal__quote-copy:hover,:root[data-kz-theme=dark] .clean-review-modal__quote-copy:focus-visible{background:#ffffff14;border-color:#ffffff24}:root[data-kz-theme=dark] .clean-touchup-modal__context,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__image-wrap{background:#ffffff0a;border-color:#ffffff14}:root[data-kz-theme=dark] .kz-clean-history-rating-tag.is-selected{color:var(--kz-text);box-shadow:none;background:#63729657;border-color:#818cf857}:root[data-kz-theme=dark] .clean-review-modal__star{color:var(--kz-text)}:root[data-kz-theme=dark] .clean-review-modal__star:not(.is-active){opacity:.86}:root[data-kz-theme=dark] .clean-touchup-modal__action-button--submit,:root[data-kz-theme=dark] .clean-review-modal__google-button{color:#181818;background:#ededed;border-color:#ededed}:root[data-kz-theme=dark] .clean-touchup-modal__action-button--submit:disabled,:root[data-kz-theme=dark] .clean-review-modal__action-button:disabled,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta:disabled{background:var(--kz-disabled-bg);border-color:var(--kz-border);color:var(--kz-disabled-text);opacity:1}:root[data-kz-theme=dark] .clean-photo-lightbox{background:radial-gradient(circle at 1px 1px,#b4b4b42e 1px,#0000 0) 0 0/24px 24px,#181818}:root[data-kz-theme=dark] .clean-photo-lightbox__header,:root[data-kz-theme=dark] .clean-photo-lightbox__close,:root[data-kz-theme=dark] .clean-photo-lightbox__nav{box-shadow:var(--kz-shadow-sm)}:root[data-kz-theme=dark] .clean-photo-lightbox__image-wrap{box-shadow:var(--kz-shadow-md);background:#ffffff09}:root[data-kz-theme=dark] .clean-photo-modal__eyebrow{color:var(--kz-text)}.clean-upcoming-payment-copy__stack{flex:auto;align-content:center;gap:8px;min-width:0;display:grid}.clean-upcoming-payment-method{align-items:center;gap:8px;display:inline-flex}.clean-upcoming-payment-method__logo{object-fit:contain;flex:none;width:24px;height:16px;display:block}.clean-upcoming-payment-method__brand,.clean-upcoming-payment-method__last4{color:#475569;font-weight:700}.clean-upcoming-payment-copy p{margin-top:0}.clean-upcoming-panel__head--payment{align-items:center}.clean-upcoming-wallet-button{min-height:30px;padding:0 12px;font-size:12px;font-weight:750}.clean-upcoming-autopay-copy{align-items:center;gap:6px;display:inline-flex}.clean-upcoming-autopay-copy--charged{margin-top:auto}.clean-upcoming-autopay-copy img{filter:brightness(0)saturate()invert(38%)sepia(91%)saturate(2107%)hue-rotate(211deg)brightness(95%)contrast(95%);flex:none;width:12px;height:12px}.clean-upcoming-autopay-copy span{color:#64748b}.clean-upcoming-autopay-link{appearance:none;color:#64748b;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:0;padding:0;font-size:14px;font-weight:650;line-height:1.45;text-decoration:underline;display:inline-flex}.clean-upcoming-autopay-link img{filter:brightness(0)saturate()invert(38%)sepia(91%)saturate(2107%)hue-rotate(211deg)brightness(95%)contrast(95%);flex:none;width:12px;height:12px;transform:translateY(1px)}.clean-upcoming-autopay-link span{display:inline-block}.clean-upcoming-autopay-link:hover,.clean-upcoming-autopay-link:focus-visible{color:#475569;outline:none}.clean-upcoming-wallet-button:hover:not(:disabled),.clean-upcoming-wallet-button:focus-visible:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.clean-upcoming-panel ul{gap:5px;margin-top:8px;padding-left:16px;display:grid}.clean-upcoming-action--primary{color:#fff;background:#0f172a;border-color:#0f172a}.clean-upcoming-action--primary:hover:not(:disabled),.clean-upcoming-action--primary:focus-visible:not(:disabled){color:#fff;background:#111c33;border-color:#111c33}.clean-detail-update-menu{width:fit-content;position:relative}.clean-detail-update-menu__trigger{align-self:center;margin-top:0}.clean-upcoming-add-card{appearance:none;color:#0f172a;min-height:32px;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #0f172a1f;border-radius:999px;align-self:flex-end;margin-top:auto;padding:0 12px;font-size:12px;font-weight:750;line-height:1;transition:border-color .16s,background-color .16s,color .16s}.clean-upcoming-add-card:hover,.clean-upcoming-add-card:focus-visible{background:#fff;border-color:#0f172a33;outline:none}.clean-upcoming-action{appearance:none;color:#0f172a;min-height:40px;font:inherit;cursor:pointer;opacity:1;background:#fff;border:1px solid #0f172a1f;border-radius:14px;padding:0 16px;font-size:13px;font-weight:760;transition:border-color .16s,background-color .16s,color .16s}.clean-upcoming-action:hover:not(:disabled),.clean-upcoming-action:focus-visible:not(:disabled){background:#f8fafcf0;border-color:#0f172a2e;outline:none}.clean-upcoming-action:disabled{cursor:not-allowed;opacity:.58}.clean-upcoming-action--secondary{color:#475569;border-color:#94a3b875}.clean-upcoming-action--secondary:hover:not(:disabled),.clean-upcoming-action--secondary:focus-visible:not(:disabled){color:#334155;background:#f8fafcfa;border-color:#64748b61}.clean-upcoming-action--danger{color:#b42318;background:#f8fafcf0;border-color:#ef444424}.clean-upcoming-action--danger:hover:not(:disabled),.clean-upcoming-action--danger:focus-visible:not(:disabled){color:#b42318;background:#f1f5f9fa;border-color:#ef444433}.clean-receipt__row{color:#64748b;justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;font-weight:650;line-height:1.45;display:flex}.clean-receipt__label{align-items:center;gap:10px;min-width:0;display:inline-flex}.clean-receipt__icon{flex:none;width:17px;height:17px}.clean-receipt__icon img{width:100%;height:100%;display:block}.clean-receipt__row strong{color:#64748b;text-align:right;font-size:14px;font-weight:700;line-height:1.45}.clean-receipt__payment-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.clean-receipt__payment-action .clean-upcoming-action{min-height:30px;padding:6px 12px}.clean-receipt__row.is-savings{align-items:center}.clean-receipt__row.is-savings,.clean-receipt__row.is-savings strong{color:#166534}.clean-receipt__payment-status{color:#475569;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.clean-receipt__payment-status strong{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.clean-receipt__payment-status-dot{background:#94a3b8;border-radius:999px;flex:none;width:10px;height:10px}.clean-receipt__payment-status-dot--paid{background:#22c55e}.clean-receipt__payment-status-dot--failed{background:#ef4444}.clean-receipt__payment-status-dot--pending,.clean-receipt__payment-status-dot--unpaid{background:#f59e0b}.clean-receipt__payment-status-dot--refunded{background:#94a3b8}.clean-receipt__row.is-total{border-top:1px solid #0f172a0f;padding-top:8px}.clean-receipt__row.is-total,.clean-receipt__row.is-total strong{color:#0f172a;font-size:16px;font-weight:800}.kz-clean-history-card--expanded .kz-checkout-addons-row{margin-bottom:0}.kz-clean-history-expanded{border-top:1px solid #0f172a14;gap:16px;margin-top:clamp(16px,1.5vw,20px);padding-top:clamp(16px,1.5vw,20px);display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kz-clean-history-rating-block{gap:14px;display:grid}.kz-clean-history-rating{gap:8px;display:grid}.kz-clean-history-rating-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.kz-clean-history-stars{align-items:center;gap:6px;display:flex}.kz-clean-history-star{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .16s}.kz-clean-history-star img{width:18px;height:18px;display:block}.kz-clean-history-star:hover,.kz-clean-history-star:focus-visible,.kz-clean-history-star.is-active{transform:translateY(-1px)}.kz-clean-history-rating-feedback{gap:12px;display:grid}.kz-clean-history-rating-feedback__prompt{color:#344054c7;margin:0;font-size:14px;font-weight:620;line-height:1.45}.kz-clean-history-rating-tags{flex-wrap:wrap;gap:8px;display:flex}.kz-clean-history-rating-tag{color:#0f172ac7;cursor:pointer;background:#f8fafce6;border:1px solid #0f172a14;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:740;transition:transform .16s,border-color .16s,background-color .16s,color .16s}.kz-clean-history-rating-tag:hover,.kz-clean-history-rating-tag:focus-visible{background:#fffffffa;border-color:#0f172a24;transform:translateY(-1px)}.kz-clean-history-rating-tag.is-selected{color:#0f172a;background:#0f172a14;border-color:#0f172a2e;box-shadow:inset 0 0 0 1px #0f172a0a}.kz-clean-history-rating-note{display:block;position:relative}.kz-clean-history-rating-note-input{font-size:14px;font-weight:550;line-height:1.45}.kz-clean-history-rating-feedback-shell{transform-origin:top;transition:opacity .18s,transform .18s,max-height .22s;display:grid;overflow:hidden}.kz-clean-history-rating-feedback--animated{animation:.22s kz-clean-history-rating-fade}.kz-clean-history-rating-save{color:#0f172ac7;cursor:pointer;background:#ffffffe0;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:760;transition:transform .16s,border-color .16s,background-color .16s,color .16s,opacity .16s;display:inline-flex}.kz-clean-history-rating-save:hover,.kz-clean-history-rating-save:focus-visible{color:#0f172a;background:#fffffff5;border-color:#0f172a29;transform:translateY(-1px)}.kz-clean-history-rating-save:disabled{cursor:not-allowed;opacity:.6;transform:none}.kz-clean-history-rating-save svg{width:14px;height:14px;display:block}.clean-detail-rating-open{color:#667085;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:13px;font-weight:760;transition:color .16s}.clean-detail-rating-open:hover,.clean-detail-rating-open:focus-visible{color:#0f172a}.clean-photo-preview{justify-content:flex-end;align-self:center;align-items:center;gap:10px;width:min(100%,420px);display:flex}.clean-photo-preview__cluster{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.clean-photo-preview__thumb{aspect-ratio:1.36;cursor:pointer;background:0 0;border:1px solid #0f172a0d;border-radius:14px;width:min(100%,112px);padding:0;transition:transform .16s,border-color .16s,opacity .16s;display:block;position:relative;overflow:hidden}.clean-photo-preview__thumb:hover,.clean-photo-preview__thumb:focus-visible{border-color:#0f172a14;outline:none;transform:translateY(-1px)}.clean-photo-preview__thumb img{object-fit:cover;width:100%;height:100%;display:block}.clean-photo-preview__see-all{color:#667085e0;cursor:pointer;background:0 0;border:0;flex:none;align-self:center;padding:0;font-size:12px;font-weight:760;line-height:1.2;transition:color .16s}.clean-photo-preview__see-all:hover,.clean-photo-preview__see-all:focus-visible{color:#0f172a;outline:none}.clean-photo-lightbox{z-index:70;background:#fff;display:block;position:fixed;inset:0;overflow:hidden}.clean-photo-lightbox__dialog{width:100vw;max-width:none;height:100vh;position:relative}.clean-photo-lightbox__topbar{top:calc(env(safe-area-inset-top,0px) + 16px);left:calc(env(safe-area-inset-left,0px) + 16px);right:calc(env(safe-area-inset-right,0px) + 16px);z-index:3;color:#0f172a;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed}.clean-photo-lightbox__header{background:#fffffff5;border-radius:12px;align-items:center;min-height:34px;padding:6px 10px;display:inline-flex;box-shadow:0 10px 30px #0f172a14}.clean-photo-lightbox__meta{gap:3px;display:grid}.clean-photo-modal__eyebrow{color:#0f172ae0;font-size:15px;font-weight:800;line-height:1.1}.clean-photo-modal__counter{color:#0f172a94;font-size:12px;font-weight:700;line-height:1.2}.clean-photo-lightbox__close,.clean-photo-lightbox__nav{color:#0f172a;cursor:pointer;border:0}.clean-photo-lightbox__close{top:calc(env(safe-area-inset-top,0px) + 16px);right:calc(env(safe-area-inset-right,0px) + 16px);z-index:4;width:30px;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;position:fixed}.clean-photo-lightbox__close:hover,.clean-photo-lightbox__close:focus-visible,.clean-photo-lightbox__nav:hover,.clean-photo-lightbox__nav:focus-visible{background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 88%, var(--kz-text,#020617) 8%);outline:none}.clean-photo-lightbox__frame{padding:calc(env(safe-area-inset-top,0px) + 72px) calc(env(safe-area-inset-right,0px) + 84px) calc(env(safe-area-inset-bottom,0px) + 28px) calc(env(safe-area-inset-left,0px) + 84px);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.clean-photo-lightbox__image-wrap{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:min(720px,100%);max-width:100%;max-height:100%;display:flex;overflow:hidden}.clean-photo-lightbox__image-wrap img,.clean-photo-lightbox__image{object-fit:contain;border-radius:inherit;background:#fff;width:auto;max-width:100%;max-height:100%;display:block;overflow:hidden}.clean-photo-lightbox__nav{z-index:4;background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px #0f172a14}.clean-photo-modal__icon{width:16px;height:16px;display:block}.clean-photo-modal__icon--left{transform:rotate(180deg)}.clean-photo-lightbox__nav--prev{left:calc(env(safe-area-inset-left,0px) + 16px)}.clean-photo-lightbox__nav--next{right:calc(env(safe-area-inset-right,0px) + 16px)}.clean-touchup-modal{z-index:60;box-shadow:none;background:#0f172a38;border:0;outline:0;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:hidden auto}.clean-touchup-modal--viewer{z-index:61;padding:16px}.clean-touchup-modal__card{background:#fff;border:1px solid #0f172a14;border-radius:22px;gap:14px;width:min(460px,100vw - 32px);max-height:calc(100vh - 36px);padding:18px;display:grid;overflow:visible;box-shadow:0 24px 80px #0f172a2e}.clean-review-modal__card{flex-direction:column;gap:18px;width:min(468px,100vw - 32px);min-height:486px;display:flex;position:relative}.clean-review-modal__card--booster{min-height:486px}.clean-review-modal__card--booster .clean-review-modal__header{margin-top:14px}.clean-review-modal__card--booster .clean-review-modal__quote,.clean-review-modal__card--booster .clean-review-modal__booster-spacer{margin-top:8px}.clean-review-modal__header{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;display:grid}.clean-review-modal__title{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:21px;font-weight:850;line-height:1.2}.clean-review-modal__clean-title{color:#334155;font-size:15px;font-weight:760;line-height:1.35}.kleanzey-pay-panel-chip-row{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.kleanzey-pay-panel-chip-button{appearance:none;color:#0f172a;letter-spacing:-.01em;cursor:pointer;background:#f8fafcf5;border:1px solid #0f172a1a;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s}.kleanzey-pay-panel-chip-button:hover:not(:disabled),.kleanzey-pay-panel-chip-button:focus-visible{background:#fff;border-color:#0f172a29;outline:none}.kleanzey-pay-panel-chip-button:disabled{opacity:.58;cursor:default}.kleanzey-pay-skeleton-clean-card__thumb{border-radius:14px;width:58px;height:58px}.kleanzey-pay-skeleton-clean-card__copy{gap:10px;min-width:0;padding-top:4px;display:grid}.kleanzey-pay-skeleton-clean-card__title{border-radius:10px;width:min(190px,72%);height:22px}.kleanzey-pay-skeleton-clean-card__line{border-radius:8px;width:min(260px,88%);height:14px}.kleanzey-pay-saved-card{width:100%;max-width:312px;margin-inline:auto;overflow:hidden}.clean-review-modal__worker{color:#475467;font-size:14px;font-weight:700;line-height:1.35}.clean-review-modal__context{color:#64748b;font-size:13px;font-weight:650;line-height:1.35}.clean-review-modal__booster-copy{color:#64748b;max-width:320px;margin:0;font-size:14px;font-weight:600;line-height:1.5}.clean-review-modal__booster-spacer{min-height:76px}.clean-review-modal__quote{color:#475569;text-align:left;background:0 0;border:1px solid #94a3b857;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 12px 10px 14px;display:grid}.clean-review-modal__quote-text{color:#64748b;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.clean-review-modal__quote-copy{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .16s,transform .16s;display:inline-flex}.clean-review-modal__quote-copy:hover,.clean-review-modal__quote-copy:focus-visible{background:#e2e8f0eb;outline:none;transform:translateY(-1px)}.clean-review-modal__quote-icon{color:#64748b;width:18px;height:18px;display:block}.clean-review-modal__stars{justify-content:center;gap:10px;margin-top:2px}.clean-review-modal__star img{width:22px;height:22px}.clean-review-modal__feedback{align-content:start;gap:14px;min-height:126px;display:grid}.clean-review-modal__support-copy{text-align:center;color:#64748b;margin:0;font-size:14px;font-weight:620;line-height:1.45}.clean-review-modal__chips{flex-wrap:wrap;place-content:flex-start center;gap:10px 8px;min-height:78px;display:flex}.clean-review-modal__feedback-field{margin-top:2px}.clean-review-modal__feedback-label{font-weight:700}.clean-review-modal__feedback-input{resize:none;height:96px;min-height:96px;max-height:96px}.clean-review-modal__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:14px;display:grid}.clean-review-modal__actions--single{grid-template-columns:minmax(0,1fr)}.clean-review-modal__action-button{min-height:40px}.clean-review-modal__action-button--primary{width:100%}.clean-review-modal__close{z-index:2;position:absolute;top:14px;right:14px}.clean-review-modal__google-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.clean-review-modal__google-icon{flex:none;width:16px;height:16px;display:block}.clean-touchup-modal__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.clean-touchup-modal__head--request{grid-template-columns:minmax(0,1fr) auto;gap:4px}.clean-touchup-modal__head-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.clean-touchup-modal__head-copy{gap:4px;min-width:0;display:grid}.clean-touchup-modal__head h3{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:21px;font-weight:850;line-height:1.2}.clean-touchup-modal__head--request h3{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:none}.clean-touchup-modal__head p,.clean-touchup-modal__context span{color:#64748b;margin:0;font-size:14px;font-weight:600;line-height:1.45}.clean-touchup-modal__field-helper{color:#64748b;margin:-2px 0 0;font-size:13px;font-weight:600;line-height:1.45}.clean-touchup-modal__close{align-self:start}.clean-touchup-modal__back{cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;margin-top:1px;padding:0;transition:color .16s,transform .16s;display:inline-flex}.clean-touchup-modal__close img{display:block}.clean-touchup-modal__back img{opacity:.86;width:15px;height:15px;display:block;transform:rotate(180deg)}.clean-touchup-modal__back:hover,.clean-touchup-modal__back:focus-visible{color:#0f172a;background:0 0;outline:none;transform:translateY(-1px)}:root[data-kz-theme=dark] .clean-touchup-modal__back{color:var(--kz-muted)!important}:root[data-kz-theme=dark] .clean-touchup-modal__back:hover,:root[data-kz-theme=dark] .clean-touchup-modal__back:focus-visible{color:var(--kz-text)!important}:root[data-kz-theme=dark] .clean-touchup-modal__back img,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__back img{filter:brightness(0)saturate()invert(95%)sepia(7%)saturate(124%)hue-rotate(187deg)brightness(101%)contrast(93%)!important}.clean-touchup-modal__status-block{background:0 0;border:0;border-bottom:1px solid #94a3b82e;gap:6px;padding:0 0 14px;display:grid}.clean-touchup-modal__status-line{color:#0f172a;align-items:center;font-size:15px;font-weight:760;line-height:1.35;display:inline-flex}.clean-touchup-modal__status-line--complete{color:#166534}.clean-touchup-modal__status-line--scheduled{color:#b45309}.clean-touchup-modal__status-line--requested{color:#2563eb}.clean-touchup-modal__status-line--declined{color:#b42318}.clean-touchup-modal__status-date{color:#64748b;margin:0;font-size:14px;font-weight:600;line-height:1.45}.clean-touchup-modal__notes{gap:6px;display:grid}.clean-touchup-modal__notes-label{color:#475569;font-size:12px;font-weight:700;line-height:1.35}.clean-touchup-modal__notes-text{color:#0f172a;margin:0;font-size:16px;font-weight:500;line-height:1.55}.clean-touchup-modal__notes-shell{background:color-mix(in srgb, var(--kz-surface-raised,#fff) 96%, transparent);border:1px solid #94a3b81f;border-radius:16px;gap:8px;padding:12px 14px;display:grid}.clean-touchup-modal__context{background:#f8fafccc;border:0;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.clean-touchup-modal__context strong,.clean-touchup-modal__photos-head strong{color:#0f172a;font-size:14px;font-weight:760;line-height:1.35}.clean-touchup-modal__photos{gap:8px;display:grid}.clean-touchup-modal__photo-meta{justify-items:start;gap:4px;display:grid}.clean-touchup-modal__photo-count{color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.clean-touchup-modal__see-all{color:#334155;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:760;line-height:1.35}.clean-touchup-modal__see-all:hover,.clean-touchup-modal__see-all:focus-visible{color:#0f172a}.clean-touchup-modal__photos-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.clean-touchup-modal__photos-head span{color:#64748b;font-size:12px;font-weight:700}.clean-touchup-modal__empty{color:#64748b;font-size:13px;font-weight:600;line-height:1.4}.clean-touchup-photo-grid{-webkit-overflow-scrolling:touch;flex-flow:row;align-items:flex-start;gap:12px;padding-bottom:4px;display:flex;overflow:auto hidden}.clean-touchup-photo-list-shell{width:100%}.clean-touchup-photo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.clean-touchup-photo-list .admin-workday-photo-row{border-radius:18px;grid-template-rows:none;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 12px}.clean-touchup-photo-list .admin-workday-photo-row__thumb{aspect-ratio:auto;border-radius:12px;flex:0 0 44px;width:44px;height:44px;min-height:44px}.clean-touchup-photo-list .admin-workday-photo-row__copy{gap:3px;min-width:0}.clean-touchup-photo-list .admin-workday-photo-row__label,.clean-touchup-photo-list .admin-workday-photo-row__hint{display:block}.clean-touchup-photo-list .admin-workday-photo-row__hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clean-touchup-photo-list .admin-workday-photo-row__thumb .admin-workday-photo-upload-icon{width:22px;height:22px}.clean-touchup-photo-list .admin-workday-photo-row--skeleton{min-height:64px}.clean-touchup-photo-list .admin-workday-photo-row--skeleton .admin-workday-photo-row__thumb{height:44px}.clean-touchup-photo-list .admin-workday-photo-row--add,.clean-touchup-photo-list .clean-touchup-photo-row--error{align-items:center}.clean-touchup-photo-row--add .admin-workday-photo-upload-icon,.clean-touchup-photo-row--error .admin-workday-photo-upload-icon{width:20px;height:20px}.clean-touchup-photo-row--error .admin-workday-photo-row__label{color:#b91c1c}.clean-touchup-photo-row--error .admin-workday-photo-row__hint{color:#991b1b}.clean-touchup-photo-upload{flex:0 0 clamp(104px,33.3333% - 8px,128px);width:clamp(104px,33.3333% - 8px,128px);min-width:104px}.clean-touchup-photo-card{flex:0 0 clamp(104px,33.3333% - 8px,128px);gap:8px;width:clamp(104px,33.3333% - 8px,128px);min-width:104px;display:grid}.clean-touchup-photo-card .admin-workday-photo-upload-tile{aspect-ratio:4/3;width:100%;min-height:0;max-height:none}.clean-touchup-photo-card__tile{aspect-ratio:4/3;border-radius:18px;place-items:center;width:100%;min-height:0;max-height:none;display:grid;position:relative;overflow:hidden}.clean-touchup-photo-card__tile--loading{background:#f1f5f9e6}.clean-touchup-photo-card__skeleton{border-radius:18px;width:100%;height:100%}.clean-touchup-photo-card__tile--error{color:#991b1b;text-align:center;background:#fff1f2fa;align-content:center;gap:6px;padding:12px}.clean-touchup-photo-card__tile--error strong{font-size:12px;font-weight:800;line-height:1.2}.clean-touchup-photo-card__tile--error span{font-size:11px;font-weight:650;line-height:1.35}.clean-touchup-photo-upload{aspect-ratio:4/3;min-height:0;max-height:none}.clean-touchup-photo-card__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;display:flex}.clean-touchup-photo-card__action{color:#475569;cursor:pointer;white-space:nowrap;background:#eef2f7;border:0;border-radius:999px;flex:1 1 0;min-width:0;min-height:28px;padding:0 10px;font-size:11px;font-weight:740}.clean-touchup-photo-card__action--danger{color:#b42318;background:#fff5f5}.clean-touchup-photo-card__action:hover:not(:disabled),.clean-touchup-photo-card__action:focus-visible:not(:disabled){background:#e2e8f0}.clean-touchup-photo-card__action--danger:hover:not(:disabled),.clean-touchup-photo-card__action--danger:focus-visible:not(:disabled){background:#ffe5e5}@media (width<=720px){.clean-touchup-photo-list{gap:10px}}.clean-touchup-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clean-touchup-modal__action-button{color:#0f172a;background:#e2e8f0;border:0}.clean-touchup-modal__action-button:hover:not(:disabled),.clean-touchup-modal__action-button:focus-visible:not(:disabled){color:#0f172a;background:#cbd5e1;border:0}.clean-touchup-modal__action-button.clean-upcoming-action--secondary{color:#334155}.clean-touchup-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),.clean-touchup-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled){color:#0f172a}.clean-touchup-modal__action-button--submit{color:#0f172a;background:#dbe3ed}.clean-touchup-modal__action-button--submit:hover:not(:disabled),.clean-touchup-modal__action-button--submit:focus-visible:not(:disabled){color:#0f172a;background:#c7d2df}.clean-touchup-modal__preview-image-wrap{margin-top:4px}.clean-touchup-modal__preview-actions{margin-top:2px}.clean-touchup-photo-viewer{width:min(720px,100vw - 32px);box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:24px;position:relative;overflow:hidden}.clean-touchup-photo-viewer img{object-fit:contain;background:#fff;width:100%;max-height:min(72vh,720px);display:block}.clean-touchup-photo-viewer__close{color:#0f172a;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.kz-clean-history-detail-actions-shell{width:100%}.kz-clean-history-expanded-actions{flex-wrap:wrap;gap:10px;display:flex}.kz-clean-history-expanded-action{color:#0f172a;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:14px;min-height:46px;padding:0 16px;font-size:14px;font-weight:780;transition:transform .16s,border-color .16s,background-color .16s}.kz-clean-history-expanded-action:hover,.kz-clean-history-expanded-action:focus-visible{background:#fffffffa;border-color:#0f172a2e;transform:translateY(-1px)}.kz-clean-history-expanded-menu{position:relative}.kz-clean-history-expanded-menu-panel{z-index:5;background:#fffffffa;border:1px solid #0f172a1a;border-radius:16px;gap:4px;min-width:176px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 38px #0f172a1f}.kz-clean-history-expanded-menu-item{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:40px;padding:0 12px;font-size:13px;font-weight:740}.kz-clean-history-expanded-menu-item:hover,.kz-clean-history-expanded-menu-item:focus-visible{background:#0f172a0d}@keyframes kz-clean-history-rating-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kz-account-analysis-thumb{object-fit:cover;border-radius:18px;width:100%;max-width:220px;height:148px;margin:2px 0 16px;box-shadow:0 10px 20px #0f172a14}.account-analysis-grid,.analysis-grid,.kz-analysis-grid{grid-template-columns:repeat(auto-fill,minmax(156px,156px));align-items:start;gap:18px;width:100%;display:grid}.analysis-tile,.kz-analysis-tile{box-shadow:none;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.analysis-tile.is-active,.kz-analysis-tile.is-active{box-shadow:none}.kz-analysis-tile-media{background:#0f172a0d;border-radius:18px;justify-content:center;align-items:center;width:156px;height:156px;display:flex;overflow:hidden}.analysis-tile img,.kz-analysis-tile-media img{object-fit:cover;width:100%;height:100%;display:block}.kz-analysis-tile-fallback{color:var(--ink-soft);font-weight:700}.analysis-tile-body,.kz-analysis-tile-copy{gap:2px;margin-top:10px;padding:0;display:grid}.kz-analysis-tile-copy strong{color:var(--ink);font-size:14px;font-weight:800;line-height:1.3;display:block}.kz-analysis-tile-copy span{color:#64748b;font-size:13px;line-height:1.35;display:block}.kz-analysis-add-tile{text-align:left;cursor:pointer;width:156px;color:inherit;background:0 0;border:0;padding:0}.kz-analysis-add-plus{color:#0f172a;background:#ffffff6b;border:1.5px dashed #0f172a38;border-radius:18px;place-items:center;width:156px;height:156px;font-size:32px;line-height:1;display:grid}.kz-analysis-add-copy{text-align:left}@media (width<=900px){.account-content-lane{width:min(100%,680px)}.account-content-lane--cleans{width:100%}.account-sidebar{width:100%;margin-bottom:20px;position:static;top:auto;right:auto}.account-analysis-grid,.analysis-grid,.kz-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kz-analysis-tile-media,.kz-analysis-add-plus{aspect-ratio:1;width:100%;height:auto}.kz-analysis-add-tile{width:100%}}@media (width<=430px){.account-analysis-grid,.analysis-grid,.kz-analysis-grid{grid-template-columns:1fr}}@media (width<=760px){.marketing-page{--marketing-dot-start-y:700px}.kz-header-inner{padding:0 20px}.kz-header-left{gap:26px}.kleanzey-home-greeting{padding:16px 0 6px}.kleanzey-home-greeting__inner{width:min(var(--marketing-content-max-width), calc(100% - 32px))}.kleanzey-home-greeting__title{font-size:13px}.kleanzey-home-greeting__subtext{max-width:min(100%,320px);font-size:11px}}@media (width<=768px){.marketing-page{--marketing-dot-start-y:620px}.kz-site-shell--home-map-start{grid-template-rows:calc(var(--header-height) + env(safe-area-inset-top,0px)) minmax(0, calc(100svh - var(--header-height) - env(safe-area-inset-top,0px)));height:100svh;min-height:100svh;overflow:hidden}.kz-site-shell--home-map-start .kz-site-main.app-shell.app-shell-home.app-shell-home-map-start{min-height:calc(100svh - var(--header-height) - env(safe-area-inset-top,0px));height:calc(100svh - var(--header-height) - env(safe-area-inset-top,0px));min-height:calc(100svh - var(--header-height) - env(safe-area-inset-top,0px));height:calc(100svh - var(--header-height) - env(safe-area-inset-top,0px));padding:0;overflow:hidden}.kz-header-area--marketing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);left:0;right:0}.app-shell-home>.marketing-page,.marketing-page>.kz-footer-area{width:100%;max-width:none;margin-left:0;margin-right:0;left:auto;right:auto}.app-shell-home>.marketing-page>.kz-hero-shell,.app-shell-home>.marketing-page>.kz-footer-area{width:100%;max-width:none;margin-left:0;margin-right:0}.kleanzey-home-greeting{padding:14px 0 4px}.kleanzey-home-greeting__subtext{max-width:min(100%,240px)}.kz-header-logo__mark{width:112px;height:22px}.kz-header-inner{padding-left:16px;padding-right:16px}.kz-header-nav{display:none}.kz-header-auth{border-radius:999px;min-height:40px;padding:0 17px;font-size:14px}.header-account-menu{width:min(360px,100vw - 20px)}.header-auth-actions{gap:8px}.header-account-wrap{align-items:center;gap:2px;display:inline-flex}.header-mobile-menu-toggle{flex:none;display:inline-flex}.header-login-link{background:#fff;border:1px solid #0f172a14;border-radius:999px;min-height:40px;padding:0 19px;font-size:14px}:root[data-kz-theme=dark] .background-canvas--customer-theme .header-login-link{background:#ffffff14;border-color:#ffffff1a}.header-signup-pill{display:none}.header-account-pill{min-height:40px;font-size:14px}.header-mobile-menu{inset:var(--header-height) 0 0;z-index:65;pointer-events:none;opacity:0;transition:opacity .18s;display:block;position:fixed}.header-mobile-menu.is-open{pointer-events:auto;opacity:1}.header-mobile-menu:before{content:"";background:#fffffffa;position:absolute;inset:0}.header-mobile-menu__panel{z-index:1;box-sizing:border-box;width:100%;height:100%;padding:18px 22px 32px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative;overflow-y:auto;transform:translateY(-12px)}.header-mobile-menu.is-open .header-mobile-menu__panel{transform:translateY(0)}.header-mobile-menu__nav{flex-direction:column;flex:auto;gap:6px;display:flex}.header-mobile-menu__link{color:#07111f;letter-spacing:-.045em;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.6rem,6vw,2.15rem);font-weight:820;line-height:1.05}.header-mobile-menu__link:hover,.header-mobile-menu__link:focus-visible{color:#2563eb;outline:none}.kz-hero-shell{height:auto;min-height:auto}.kz-hero-layout{grid-template-columns:1fr;gap:28px;width:100%;padding:34px 0 52px}.kz-hero-inner{padding-left:20px;padding-right:20px}.kz-hero-copy-column{order:1}.kz-hero-action-column{order:2}.kz-hero-copy-block{max-width:320px}.kz-hero-copy-block h1{letter-spacing:-.052em;font-size:31px;font-weight:780;line-height:.96}.kz-hero-subtitle{margin-top:16px;font-size:16px;line-height:1.12}.kz-hero-subtitle--account{min-height:calc(1.12em + 2px)}.kz-hero-dropzone{border-radius:20px;min-height:226px;padding:24px 22px}.kz-hero-dropzone__illustration{width:72px;height:72px}.kz-hero-dropzone__illustration svg{width:34px;height:34px}.kz-hero-dropzone__heading{font-size:27px}.kz-hero-dropzone__content{max-width:none;font-size:14px}.kz-hero-address-control{height:auto;min-height:60px}.kz-value-section{padding:34px 20px 28px}.kz-value-title,.kz-system-title{font-size:26px}.kz-value-title{margin-bottom:30px}.kz-value-grid{grid-template-columns:1fr;gap:24px}.kz-value-item+.kz-value-item{border-left:0;padding-left:0}.kz-system-section{margin-top:40px}.kz-auto-clean-section{margin-top:38px;margin-bottom:8px}.kz-auto-clean-heading{margin-bottom:20px}.kz-account-cta-row{margin-top:30px}.kz-system-row{flex-direction:column;align-items:flex-start;gap:10px}.kz-analyze-link{text-align:left;white-space:normal}}@media (width<=640px){.logged-in-home__action--inline{justify-self:start}.logged-in-home__slot-state{min-height:0}.kz-account-cta-row{gap:12px 16px;margin-top:28px}.kz-spinner-state{min-height:360px}.kz-spinner-mark{width:48px;height:48px}.kz-spinner-ring{width:38px;height:38px}.kz-spinner-subtext{font-size:13.5px}.thinking-state{min-height:calc(100dvh - var(--header-height));padding:24px 20px}.thinking-stack{width:min(100%,100vw - 40px)}.thinking-thumb{border-radius:22px;width:124px;height:124px;margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.kz-spinner-ring{animation:none}}@media (width<=640px){:root{--app-page-shell-top:32px;--app-page-content-gap:24px;--clean-surface-width:min(calc(100% - 24px), 100%)}.account-page-inner,.kz-account-area{padding:28px 16px 44px}.content-page-shell,.content-page-shell.account-content-lane,.content-page-shell.cleans-page__inner{width:min(100%,100vw - 32px);padding-top:64px}.content-page-header,.app-page-header,.kz-user-area-page-title{flex-direction:column;align-items:stretch;gap:16px}.app-page-header-action,.app-page-header__action,.kz-user-area-page-title__action{width:fit-content}.account-content-lane{width:100%}.cleans-page__inner{width:min(100%,100vw - 32px)}.account-topbar,.kz-account-header{flex-direction:column;align-items:stretch}.account-new-clean-button{width:100%}.account-layout,.kz-account-layout{display:block}.account-sidebar,.account-side-nav,.kz-account-nav{grid-template-columns:1fr;display:grid}.account-panel{max-width:none}.wallet-autopay-status,.wallet-add-method-button,.wallet-add-method-row{width:100%}.wallet-setup-panel{width:min(100%,380px);padding:20px 18px 18px}.wallet-setup-form__grid{grid-template-columns:1fr 1fr}.wallet-setup-form__secondary,.wallet-setup-form__primary,.account-back-button,.new-user-onboarding{width:100%}.new-user-onboarding__panel{border-radius:26px;padding:26px}}@media (width<=860px){.new-user-onboarding__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.new-user-onboarding__cards{grid-template-columns:1fr}.new-user-onboarding__title{max-width:none}}.login-state-header{margin-bottom:28px}.login-state-actions{gap:12px;margin-top:28px;display:grid}.kz-hero-shell{z-index:100;background:0 0;width:100%;max-width:100%;height:auto;min-height:0;margin-left:0;position:relative;overflow:visible}.kz-hero-shell:before,.kz-hero-shell:after{content:none;display:none}.kz-hero-layout{z-index:100;width:100%;max-width:none;padding:72px 0 82px;position:relative;overflow:visible}.kz-hero-inner{z-index:100;width:100%;max-width:var(--marketing-content-max-width);flex-direction:column;align-items:center;margin:0 auto;padding:0 24px;display:flex;position:relative;overflow:visible}.kz-hero-layout--account,.kz-hero-layout--public{padding:36px 0 42px}.kz-hero-shell--account .kz-hero-inner,.kz-hero-shell--public .kz-hero-inner{width:min(var(--marketing-content-max-width), calc(100% - 32px));grid-template-columns:minmax(0,440px) minmax(280px,360px);justify-content:space-between;align-items:stretch;gap:24px 32px;max-width:none;margin:0 auto;padding:0;display:grid}.kz-hero-address-panel{z-index:1000;width:min(100%,600px);min-height:64px;position:relative;overflow:visible}.kz-hero-address-panel .address-wrapper,.kz-hero-address-panel .photo-map-address-field,.kz-hero-address-panel .photo-map-address-content--editing{width:100%;height:100%;min-height:100%;position:relative;overflow:visible}.kz-hero-address-panel .photo-map-address-content--editing{align-items:stretch;display:flex}.kz-hero-address-panel .address-wrapper,.kz-hero-address-panel .photo-map-address-field{z-index:1001;align-items:center;display:flex}.kz-hero-address-control{width:100%;height:64px;min-height:64px;box-shadow:none;background:#0f172a0e;border:0;border-radius:20px;align-items:stretch;padding:0 18px;transition:height .2s,min-height .2s,border-color .18s,background-color .18s,box-shadow .18s;display:flex;overflow:visible}.kz-hero-address-panel>.kz-hero-address-control.is-selected{height:52px;min-height:52px}.kz-hero-address-panel>.kz-hero-address-control.is-selected.has-property-meta{height:64px;min-height:64px}.kz-hero-address-panel>.kz-hero-address-control.is-selected .photo-map-address-copy{gap:0;transition:gap .2s}.kz-hero-address-panel>.kz-hero-address-control.is-selected.has-property-meta .photo-map-address-copy{gap:3px}.kz-hero-address-panel>.kz-hero-address-control.is-selected .property-lookup-meta{opacity:0;min-height:0;max-height:0;transition:max-height .2s,opacity .18s,transform .2s;overflow:hidden;transform:translateY(-3px)}.kz-hero-address-panel>.kz-hero-address-control.is-selected.has-property-meta .property-lookup-meta{opacity:1;max-height:1.3em;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.kz-hero-address-panel>.kz-hero-address-control,.kz-hero-address-panel>.kz-hero-address-control.is-selected .photo-map-address-copy,.kz-hero-address-panel>.kz-hero-address-control.is-selected .property-lookup-meta{transition:none}}.kz-hero-address-control:hover,.kz-hero-address-control:focus-within{box-shadow:none;background:#0f172a11;border:0}.kz-hero-address-field{margin:0}.kz-hero-address-control .photo-map-address-action{background:#0f172a13;border:0;border-radius:15px;min-height:36px;padding:0 12px}.kz-hero-address-control .photo-map-address-content--selected{align-items:center}.kz-hero-address-control .photo-map-address-line{font-size:14px}.kz-hero-address-control .photo-map-address-meta{font-size:12px}.kz-hero-address-control .address-input,.kz-hero-address-control input{font-size:15px}.kz-hero-address-suggestions{z-index:10000;max-height:260px;margin:0;position:absolute;top:calc(100% + 10px);left:0;right:0}.kz-hero-copy-block{text-align:center;text-wrap:balance;flex-direction:column;justify-content:center;align-items:center;width:min(100%,720px);display:flex}.kz-hero-copy-block--account{text-align:left;text-wrap:initial;justify-content:flex-start;align-items:flex-start;width:min(100%,440px)}.kz-hero-copy-block--public{text-align:left;text-wrap:initial;justify-content:flex-start;align-items:flex-start;width:min(100%,440px);min-height:100%}.kz-hero-copy-block--account .kz-hero-action-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.kz-hero-copy-block--public .kz-hero-action-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:22px;padding-top:0;display:flex}.kz-hero-copy-block--account .kz-hero-area{margin-top:10px}.kz-hero-shortcuts{min-width:0}.kz-hero-shortcuts--account,.kz-hero-shortcuts--public{align-self:end;width:100%;max-width:360px;padding-top:0}.kz-hero-shortcuts__card{gap:12px;padding:0;display:grid}.kz-hero-shortcuts__title{margin-bottom:0}.kz-hero-shortcuts__heading-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.kz-hero-shortcuts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kz-hero-shortcuts__viewport{width:100%;min-width:0;position:relative;overflow:hidden}.kz-hero-shortcuts__viewport>*{grid-area:1/1}.kz-hero-shortcuts__viewport,.kz-hero-shortcuts__skeleton,.kz-hero-shortcuts__content{display:grid}.kz-hero-shortcuts__skeleton,.kz-hero-shortcuts__content{transition:opacity .22s,visibility .22s,transform .22s}.kz-hero-shortcuts__skeleton{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px)}.kz-hero-shortcuts__skeleton.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.kz-hero-shortcuts__skeleton-grid{width:100%}.kz-hero-shortcuts__content{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.kz-hero-shortcuts__content.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.kz-hero-booking-restore-pin{appearance:none;min-height:0;box-shadow:none;color:#64748b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:650;line-height:1.25;transition:none;display:inline-flex;transform:none}.kz-hero-booking-restore-pin:hover{color:#64748b;box-shadow:none;background:0 0;transform:none}.kz-hero-booking-restore-pin:focus-visible{outline-offset:3px;box-shadow:none;background:0 0;outline:2px solid;transform:none}.kz-hero-booking-restore-pin img{filter:brightness(0);flex:none;width:16px;height:16px;display:block}.kz-hero-shortcuts__button{appearance:none;color:#050719;cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #0f172a0f;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px;padding:14px;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .22s,transform .22s;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.kz-hero-shortcuts__button:hover,.kz-hero-shortcuts__button:focus-visible{background:#fffffff5;outline:none;transform:translateY(-1px)}.kz-hero-shortcuts__button[aria-disabled=true]{opacity:.72;cursor:default}.kz-hero-shortcuts__button--wide{grid-column:1/-1}.kz-hero-shortcuts__image{object-fit:contain;object-position:center;opacity:0;border-radius:12px;width:42px;height:42px;transition:opacity .24s 30ms,transform .24s 30ms;display:block;overflow:hidden;transform:scale(.96)}.kz-hero-shortcuts__copy{opacity:0;gap:3px;min-width:0;transition:opacity .22s 50ms,transform .22s 50ms;display:grid;transform:translateY(4px)}.kz-hero-shortcuts__label{color:#050719;letter-spacing:-.015em;font-size:14px;font-weight:760;line-height:1.15}.kz-hero-shortcuts__subtext{color:#64748b;font-size:12px;font-weight:600;line-height:1.3}.property-lookup-price{min-height:1.3em}.kz-hero-shortcuts__content.is-visible .kz-hero-shortcuts__image,.kz-hero-shortcuts__content.is-visible .kz-hero-shortcuts__copy{opacity:1;transform:none}.kz-hero-title{color:#050719;letter-spacing:-.04em;text-wrap:initial;text-align:left;max-width:100%;margin:0;font-size:clamp(2rem,3.4vw,2.7rem);font-weight:800;line-height:1.03}.kz-hero-title--account{max-width:100%}.kz-hero-subtitle{color:#03071e;letter-spacing:-.015em;text-align:left;text-wrap:initial;max-width:440px;margin:10px 0 0;font-size:clamp(.95rem,1.1vw,1.02rem);font-weight:500;line-height:1.36}.kz-hero-subtitle--account{max-width:560px;min-height:calc(1.3em + 2px);margin-top:10px;font-size:clamp(16px,1.25vw,19px);line-height:1.2}.kz-hero-action-row{grid-template-columns:minmax(0,600px) auto;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:22px;display:grid}.kz-hero-action-row__footer{display:flex}.kz-hero-action-row__footer--account{justify-content:flex-end;width:min(100%,440px)}.kz-hero-copy-block--public .kz-hero-action-row__footer{justify-content:space-between;align-items:center;gap:12px;width:min(100%,440px);display:flex}.kz-hero-action-row__helper{appearance:none;color:#475569d1;letter-spacing:-.01em;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:auto;align-items:center;gap:6px;min-width:0;padding:5px 0;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.kz-hero-action-row__helper-copy{display:inline-block}.kz-hero-action-row__helper-icon{opacity:.52;flex:none;width:13px;height:13px;display:block}.kz-hero-copy-block--account .kz-hero-address-panel,.kz-hero-copy-block--public .kz-hero-address-panel{width:min(100%,440px)}.kz-hero-area{color:#03071e80;letter-spacing:-.012em;text-align:center;margin-top:12px;font-size:12.5px;font-weight:500;line-height:1.25}.kz-hero-copy-block--account .kz-hero-area{text-align:left}.kz-value-section{z-index:1;background:0 0;width:100%;max-width:100%;margin-top:25px;margin-left:0;padding:44px 20px 34px;position:relative;overflow:hidden}.kz-value-section:before,.kz-value-section:after{content:none;display:none}.kz-value-shell{width:min(var(--marketing-content-max-width), calc(100% - 48px));z-index:1;position:relative}.kz-hero-action-row__helper:focus-visible{outline-offset:2px;outline:2px solid #0f172a38}.marketing-metrics-strip,.marketing-proof-strip,.marketing-reviews,.kz-auto-clean-section--homepage{width:100%;margin-left:0;margin-right:0}.marketing-proof-strip{gap:14px;margin:38px 0 88px;display:grid}.marketing-proof-strip--after-metrics{margin-top:72px}.marketing-metrics-strip{margin:24px 0 0}.marketing-metrics-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:104px;gap:14px;display:grid}.marketing-metrics-strip__card{background:color-mix(in srgb, var(--kz-marketing-metric-surface) 82%, transparent);width:100%;min-width:0;height:100%;min-height:104px;box-shadow:inset 0 0 0 1px var(--kz-marketing-card-border);text-align:center;opacity:0;will-change:transform, opacity;border-radius:22px;align-content:center;justify-items:center;gap:6px;padding:18px 12px 16px;display:grid;transform:translateY(26px)}.marketing-metrics-strip__value-shell{place-items:center;min-height:40px;display:grid}.marketing-metrics-strip__value,.marketing-metrics-strip__label{margin:0}.marketing-metrics-strip__value{color:var(--kz-marketing-heading);letter-spacing:-.05em;justify-content:center;align-items:center;gap:1px;font-size:clamp(28px,3.7vw,40px);font-weight:760;line-height:1;display:inline-flex}.marketing-metrics-strip__count{text-align:center;font-variant-numeric:tabular-nums;flex:0 0 3ch;inline-size:3ch;display:inline-block}.marketing-metrics-strip__inline-icon,.marketing-metrics-strip__value-icon{background-color:var(--kz-marketing-icon);opacity:.95;-webkit-mask-image:var(--marketing-metrics-icon);-webkit-mask-image:var(--marketing-metrics-icon);mask-image:var(--marketing-metrics-icon);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.marketing-metrics-strip__inline-icon{flex:none;width:12px;height:12px;margin-left:-.45ch}.marketing-metrics-strip__value-icon{width:20px;height:20px}.marketing-metrics-strip__value-icon--shield{background-color:var(--kz-marketing-heading);width:38px;height:38px}.marketing-metrics-strip__label{color:var(--kz-marketing-muted);font-size:13px;font-weight:600;line-height:1.3}.marketing-metrics-strip__label:has(.marketing-metrics-strip__label-icon){align-items:baseline;gap:4px;display:inline-flex}.marketing-metrics-strip__label-icon{width:12px;height:12px;-webkit-mask-image:var(--marketing-metrics-icon);mask-image:var(--marketing-metrics-icon);background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.marketing-metrics-strip.is-visible .marketing-metrics-strip__card{animation:marketingMetricsFloatIn 1.05s var(--marketing-metrics-delay,0s) cubic-bezier(.22, 1, .36, 1) both}@keyframes marketingMetricsFloatIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0,0)}}.marketing-metrics-strip.is-static .marketing-metrics-strip__card{opacity:1;will-change:auto;animation:none;transform:none}.marketing-proof-strip__intro,.kz-care-plans-intro{gap:6px;max-width:520px;display:grid}.marketing-proof-strip__title{margin-bottom:0}.marketing-proof-strip__subtext{margin:0}.marketing-proof-strip__rails{--marketing-proof-card-gap:12px;--marketing-proof-card-radius:16px;--marketing-proof-edge-fade:clamp(22px, 2.8vw, 34px);gap:8px;width:100%;display:grid}.kleanzey-pay-skeleton-clean-card__price{border-radius:8px;width:72px;height:22px}.kleanzey-pay-skeleton-review__heading{border-radius:7px;width:150px;height:18px;margin-bottom:10px}.kleanzey-pay-skeleton-review__stars{border-radius:6px;width:118px;height:18px}.kleanzey-pay-skeleton-panel{border-radius:18px;width:100%;min-height:292px}.marketing-proof-strip__viewport{pointer-events:none;width:100%;position:relative;overflow:hidden}.marketing-proof-strip__viewport:before,.marketing-proof-strip__viewport:after{content:"";width:var(--marketing-proof-edge-fade);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.marketing-proof-strip__viewport:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.marketing-proof-strip__viewport:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.marketing-proof-strip__track{width:max-content;display:flex}.marketing-proof-strip__track--left{animation:marketingProofStripScrollLeft var(--proof-strip-duration,94s) linear infinite}.marketing-proof-strip__track--right{animation:marketingProofStripScrollRight var(--proof-strip-duration,88s) linear infinite}.marketing-proof-strip__segment{gap:var(--marketing-proof-card-gap);width:max-content;padding-right:var(--marketing-proof-card-gap);display:flex}.marketing-proof-strip__card{border-radius:var(--marketing-proof-card-radius);pointer-events:none;cursor:default;background:#e2e8f0b8;flex:none;width:clamp(200px,20vw,300px);height:clamp(120px,11.8vw,170px);position:relative;overflow:hidden;box-shadow:0 1px #0f172a08}.marketing-proof-strip__image{object-fit:cover;width:100%;height:100%;display:block}.marketing-proof-strip__card:after{content:"";background:linear-gradient(#07111f00 48%,#07111f75 100%);position:absolute;inset:0}@keyframes marketingProofStripScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marketingProofStripScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=720px){.marketing-metrics-strip{margin-top:16px}.marketing-metrics-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:98px;gap:12px}.marketing-metrics-strip__card{border-radius:20px;gap:6px;height:100%;min-height:98px;padding:18px 12px 16px}.marketing-metrics-strip__value{font-size:clamp(24px,8vw,32px)}.marketing-metrics-strip__value-shell{min-height:34px}.marketing-metrics-strip__label{font-size:12px}.marketing-proof-strip{gap:14px;margin-top:44px;margin-bottom:72px}.marketing-proof-strip__intro{max-width:100%}.marketing-proof-strip__segment{gap:var(--marketing-proof-card-gap);padding-right:var(--marketing-proof-card-gap)}.marketing-proof-strip__card{width:clamp(148px,46vw,205px);height:clamp(92px,28vw,132px)}.marketing-proof-strip__viewport:before,.marketing-proof-strip__viewport:after{width:var(--marketing-proof-edge-fade)}}@media (prefers-reduced-motion:reduce){.marketing-metrics-strip__card,.marketing-metrics-strip.is-visible .marketing-metrics-strip__card{opacity:1;will-change:auto;animation:none;transform:none}.marketing-proof-strip__track--left,.marketing-proof-strip__track--right{animation:none;transform:none}}.kz-value-title,.kz-system-title{color:#050719;letter-spacing:-.05em;margin:0;font-size:30px;font-weight:760;line-height:1}.kz-value-title{margin-bottom:36px}.kz-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.kz-value-item{padding:4px 0;position:relative}.kz-value-item+.kz-value-item{border-left:1px dashed #60a5fa3d;padding-left:30px}.kz-value-icon{width:28px;height:28px;margin-bottom:12px}.kz-value-icon img{object-fit:contain;filter:invert(35%)sepia(89%)saturate(1895%)hue-rotate(213deg)brightness(96%)contrast(96%);width:100%;height:100%;display:block}.kz-value-item h3{color:#050719;letter-spacing:-.03em;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.16}.kz-value-item p{color:#64748b;margin:0;font-size:16px;font-weight:450;line-height:1.42}.kz-value-section--homepage .kz-value-item,.kz-account-action{min-width:0}.kz-value-section--homepage .kz-value-item h3,.kz-value-section--homepage .kz-value-item p,.kz-account-action__title,.kz-account-action__intro{word-break:normal;overflow-wrap:normal}.kz-care-plans-section{gap:20px;margin:60px 0 64px;display:grid}.kz-care-plans-layout,.auto-clean-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.kz-care-plans-media,.kz-care-plans-content,.auto-clean-card-stack{min-width:0}.kz-care-plans-media{border-radius:24px;align-self:stretch;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.kz-care-plans-media__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kz-care-plans-content,.auto-clean-card-stack{flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex}.kz-care-plans-intro{max-width:640px}.kz-care-plans-title{margin-bottom:0}.kz-care-plans-subtext{color:#64748b;max-width:560px;margin:0;font-size:15px;font-weight:500;line-height:1.45}.kz-care-plans-cards{flex-direction:column;gap:10px;height:auto;margin:0;display:flex}.kz-care-plan-card{background:#fff;border:1px solid #0f172a0f;border-radius:22px;align-content:start;gap:4px;padding:16px 18px;display:grid;box-shadow:0 4px 14px #0f172a06}.kz-care-plan-card__title{color:#050719;letter-spacing:-.03em;margin:0;font-size:17px;font-weight:720;line-height:1.1}.kz-care-plan-card__body{color:#64748b;margin:0;font-size:14px;font-weight:500;line-height:1.4}.kz-value-divider{background:repeating-linear-gradient(90deg,#60a5fa57 0 6px,#0000 6px 12px);height:1px;margin:30px 0 0}.kz-system-section{margin-top:44px}.kz-system-title{margin-bottom:16px}.kz-auto-clean-section{margin-top:32px;margin-bottom:18px}.marketing-page:has(>.kz-footer-area--app-home){--logged-in-home-section-gap:clamp(56px, 5vw, 64px)}.logged-in-home{z-index:1;width:100%;margin-top:25px;padding:28px 20px 0;display:grid;position:relative}.logged-in-home__inner{--logged-in-home-content-gap:14px;width:min(var(--marketing-content-max-width), 100%);gap:var(--logged-in-home-section-gap,60px);margin:0 auto;display:grid}.logged-in-home__section-stack{gap:var(--logged-in-home-content-gap);min-width:0;display:grid}.logged-in-home__title{margin-bottom:0}.logged-in-home__setup{background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:18px;display:grid;position:relative}.logged-in-home__setup-header{gap:3px;min-width:0;padding:2px 0;display:grid}.logged-in-home__setup-title{color:#050719;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:750;line-height:1.2}.logged-in-home__setup-subtitle{color:#64748b;margin:0;font-size:14px;font-weight:400;line-height:1.45}.logged-in-home__setup-dismiss{z-index:1;color:#64748b;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;line-height:1;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:10px;right:10px}.logged-in-home__setup-dismiss:hover,.logged-in-home__setup-dismiss:focus-visible{color:#334155;background:#f1f5f9}.logged-in-home__setup-dismiss:focus-visible,button.logged-in-home__setup-step:focus-visible{outline-offset:2px;outline:2px solid #0f172a52}.logged-in-home__setup-dismiss-icon{font-size:17px;line-height:.8}.logged-in-home__setup-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.logged-in-home__setup-step{color:#0f172a;width:100%;min-width:0;min-height:54px;font:inherit;text-align:left;background:#f1f5f9;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:650;line-height:1.25;display:flex}button.logged-in-home__setup-step{cursor:pointer;transition:background-color .15s,color .15s}button.logged-in-home__setup-step:hover,button.logged-in-home__setup-step:focus-visible{color:#050719;background:#e7edf4}.logged-in-home__setup-step.is-current{background:#e9eef5}.logged-in-home__setup-step.is-complete{color:#475569;background:#f8fafc}.logged-in-home__setup-step-copy{gap:2px;min-width:0;display:grid}.logged-in-home__setup-step-label{min-width:0}.logged-in-home__setup-step-subtitle{color:#64748b;min-width:0;font-size:12px;font-weight:400;line-height:1.35}.logged-in-home__setup-step.is-complete .logged-in-home__setup-step-label,.logged-in-home__setup-step.is-complete .logged-in-home__setup-step-subtitle{opacity:.72}.logged-in-home__setup-complete-icon{opacity:.78;flex:none;width:16px;height:16px;display:block}.logged-in-home__setup-skeleton-heading{border-radius:999px;width:min(116px,48%);height:18px}.logged-in-home__setup-skeleton-subtitle{border-radius:999px;width:min(152px,72%);height:14px}.logged-in-home__setup-skeleton-step{border-radius:9px;width:100%;height:54px}.clean-detail-record__section--touchup .clean-detail-touchup--embedded{max-width:none}.logged-in-home__section-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:12px;min-width:0;min-height:0;padding:16px 18px;display:grid;box-shadow:0 4px 14px #0f172a06}.logged-in-home__panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;min-height:0;padding:0;transition:opacity .16s,transform .16s,border-color .16s;display:grid}.logged-in-home__payment-reminder{background:var(--kz-surface-raised,#fff);border:1px solid #0f172a14;border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:center;gap:16px;min-height:0;padding:24px 16px;display:grid;box-shadow:0 4px 14px #0f172a06}.logged-in-home__payment-copy{gap:6px;min-width:0;display:grid}.logged-in-home__payment-status-list{gap:6px;display:grid}.logged-in-home__payment-action{justify-content:flex-end;align-self:center;align-items:center;display:inline-flex}.logged-in-home__payment-status{--logged-in-home-status-marker-color:#94a3b8;color:#475569;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.logged-in-home__payment-status>span:last-child{overflow-wrap:anywhere;min-width:0}.logged-in-home__payment-status-dot{background-color:var(--logged-in-home-status-marker-color);flex:none;width:10px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='currentColor'%20class='icon%20icon-tabler%20icons-tabler-filled%20icon-tabler-pin'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M15.113%203.21l.094%20.083l5.5%205.5a1%201%200%200%201%20-1.175%201.59l-3.172%203.171l-1.424%203.797a1%201%200%200%201%20-.158%20.277l-.07%20.08l-1.5%201.5a1%201%200%200%201%20-1.32%20.082l-.095%20-.083l-2.793%20-2.792l-3.793%203.792a1%201%200%200%201%20-1.497%20-1.32l.083%20-.094l3.792%20-3.793l-2.792%20-2.793a1%201%200%200%201%20-.083%20-1.32l.083%20-.094l1.5%20-1.5a1%201%200%200%201%20.258%20-.187l.098%20-.042l3.796%20-1.425l3.171%20-3.17a1%201%200%200%201%201.497%20-1.26z'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='currentColor'%20class='icon%20icon-tabler%20icons-tabler-filled%20icon-tabler-pin'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M15.113%203.21l.094%20.083l5.5%205.5a1%201%200%200%201%20-1.175%201.59l-3.172%203.171l-1.424%203.797a1%201%200%200%201%20-.158%20.277l-.07%20.08l-1.5%201.5a1%201%200%200%201%20-1.32%20.082l-.095%20-.083l-2.793%20-2.792l-3.793%203.792a1%201%200%200%201%20-1.497%20-1.32l.083%20-.094l3.792%20-3.793l-2.792%20-2.793a1%201%200%200%201%20-.083%20-1.32l.083%20-.094l1.5%20-1.5a1%201%200%200%201%20.258%20-.187l.098%20-.042l3.796%20-1.425l3.171%20-3.17a1%201%200%200%201%201.497%20-1.26z'%20/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logged-in-home__payment-status--payment-due,.logged-in-home__payment-status--requested .logged-in-home__payment-status-dot{--logged-in-home-status-marker-color:#050719}.logged-in-home__payment-status--scheduled .logged-in-home__payment-status-dot{--logged-in-home-status-marker-color:#f59e0b}.logged-in-home__payment-status--complete .logged-in-home__payment-status-dot{--logged-in-home-status-marker-color:#22c55e}.logged-in-home__payment-status--declined .logged-in-home__payment-status-dot{--logged-in-home-status-marker-color:#ef4444}.logged-in-home__payment-copy h3{color:#050719;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:760;line-height:1.1}.logged-in-home__payment-meta{color:#64748b;margin:0;font-size:13px;font-weight:700;line-height:1.35}.logged-in-home__column{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0;padding-top:0;transition:opacity .16s;display:grid}.logged-in-home__column--empty{padding-top:0}.logged-in-home__recent-activity-left{align-content:start;align-self:center;gap:6px;min-width:0;display:grid}.logged-in-home__recent-review{border-left:1px solid #0f172a0b;align-content:center;align-self:center;justify-items:start;gap:12px;min-width:0;padding-left:16px;display:grid}.logged-in-home__recent-review .canonical-clean-review-panel,.logged-in-home__recent-review .clean-detail-record__section--rating-compact,.logged-in-home__recent-review .clean-detail-rating-row,.logged-in-home__recent-review .clean-detail-rating-main{width:100%;min-width:0;margin:0}.logged-in-home__recent-review .clean-detail-record__section--rating-compact{background:0 0;border:0;padding:0}.logged-in-home__recent-review .clean-detail-rating-main{justify-items:start;gap:3px;display:grid}.logged-in-home__recent-review .clean-detail-record__section-head{min-height:0;margin:0}.logged-in-home__recent-review .clean-detail-record__section-head h3{color:#050719;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:760;line-height:1.2}.logged-in-home__recent-review .clean-detail-rating-action-slot{display:none}.logged-in-home__recent-review .kz-clean-history-stars{gap:5px}.logged-in-home__recent-review .kz-clean-history-star img{width:19px;height:19px}.logged-in-home__recent-review .logged-in-home__payment-action{justify-content:flex-start;place-self:start;margin:0}.logged-in-home__payment-status--payment-complete{--logged-in-home-status-marker-color:#22c55e}.logged-in-home__column>.logged-in-home__section-card{box-sizing:border-box;height:auto;min-height:96px;max-height:none;overflow:visible}.logged-in-home__column>.cleans-card-list--past{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;height:100%;margin:0}.logged-in-home__column .clean-card__inline-price{color:var(--kz-muted,#64748b);letter-spacing:0;margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.2}.logged-in-home__column .clean-card__inline-price.is-pending{font-size:12px}.logged-in-home__activity-card-label{color:#050719;letter-spacing:-.03em;text-align:left;margin:0;font-size:17px;font-weight:740;line-height:1.1}.logged-in-home__actions{justify-content:flex-start;display:flex}.logged-in-home__action{appearance:none;color:#050719;cursor:pointer;box-shadow:none;background:#0f172a0f;border:0;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1;transition:background-color .16s,color .16s}.logged-in-home__action:hover,.logged-in-home__action:focus-visible{color:#050719;background:#0f172a1a;outline:none}.logged-in-home__action--inline{flex-shrink:0;align-self:flex-start;padding:6px 10px;font-size:13px}.logged-in-home__empty-copy{gap:8px;padding:2px 0;display:grid}.logged-in-home__slot-state{align-content:start;min-height:64px}.logged-in-home__empty-copy strong{color:#050719;font-size:16px;font-weight:700;line-height:1.3}.logged-in-home__empty-copy p{color:#64748b;margin:0;font-size:14px;line-height:1.52}.kz-auto-clean-heading{margin-bottom:28px}.kz-account-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media (prefers-reduced-motion:reduce){.logged-in-home__panel,.logged-in-home__column{transition:none}}.animated-background-item{isolation:isolate;position:relative}.animated-background-highlight{z-index:0;pointer-events:none;position:absolute;inset:0}.animated-background-content{z-index:1;height:100%;position:relative}.kz-account-action-highlight{background:color-mix(in srgb, var(--kz-surface-muted) 97%, var(--kz-text) 3%);border-radius:16px}.kz-account-action{appearance:none;width:100%;min-height:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:16px;align-items:flex-start;padding:18px 20px;display:flex}button.kz-account-action{cursor:pointer}.kz-account-action .animated-background-content{pointer-events:none}button.kz-account-action:focus-visible{outline:2px solid color-mix(in srgb, var(--kz-text) 32%, transparent);outline-offset:-2px}.kz-account-action__title{color:var(--kz-text);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700;line-height:1.16}.kz-account-action__intro{color:var(--kz-muted);margin:6px 0 0;font-size:14px;line-height:1.48}.kz-account-action__copy{min-width:0;max-width:34ch}.kz-account-cta-row{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:32px;display:flex}.kz-account-cta-button{appearance:none;min-height:44px;color:var(--kz-text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--kz-text) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--kz-text) 30%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:650;line-height:1.4}.kz-account-cta-link{color:var(--kz-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--kz-muted) 24%, transparent);text-decoration-color:color-mix(in srgb, var(--kz-muted) 24%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:550;line-height:1.4}.kz-account-cta-button:hover,.kz-account-cta-link:hover{text-decoration-color:currentColor}.kz-account-cta-button:focus-visible,.kz-account-cta-link:focus-visible{outline:2px solid color-mix(in srgb, var(--kz-text) 32%, transparent);outline-offset:4px;border-radius:2px}@media (width<=768px){.marketing-page:has(>.kz-footer-area--app-home){--logged-in-home-section-gap:clamp(48px, 12vw, 52px)}.kz-value-grid--homepage{grid-template-columns:1fr;gap:22px}.logged-in-home{padding-left:20px;padding-right:20px}.logged-in-home__inner{width:min(var(--marketing-content-max-width), 100%);gap:var(--logged-in-home-section-gap,48px)}.logged-in-home__title{margin-bottom:0;display:block}.logged-in-home__setup{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 14px 14px}.logged-in-home__setup-header{padding:0 94px 0 0}.logged-in-home__setup-title{font-size:18px}.logged-in-home__setup-dismiss{top:9px;right:8px}.logged-in-home__setup-list{grid-template-columns:minmax(0,1fr)}.logged-in-home__panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:28px;padding:0}.logged-in-home__column{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;gap:9px;padding:0}.logged-in-home__column>.cleans-card-list--past{height:auto}.logged-in-home__column--empty{padding-top:0}.logged-in-home__section-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:12px;min-height:0;padding:14px 15px;display:grid;box-shadow:0 4px 14px #0f172a06}.logged-in-home__payment-reminder{grid-template-columns:minmax(0,2fr) minmax(170px,1fr);align-items:start;gap:12px;min-height:0;padding:12px 15px}.logged-in-home__payment-copy h3{font-size:17px}.logged-in-home__payment-action{flex-shrink:0;justify-content:flex-end;align-self:center;align-items:center;margin-left:auto}.logged-in-home__activity-card-label{font-size:15px;line-height:1.05}.kz-value-section--homepage{padding-left:18px;padding-right:18px}.kz-value-section--homepage .kz-value-shell{width:min(var(--marketing-content-max-width), 100%)}.kz-value-section--homepage .kz-value-item{width:100%;padding:0}.kz-value-section--homepage .kz-value-item+.kz-value-item{border-top:1px dashed #60a5fa3d;border-left:0;padding-top:22px;padding-left:0}.kz-value-section--homepage .kz-value-item h3,.kz-value-section--homepage .kz-value-item p{max-width:none}.kz-care-plans-section{gap:18px;margin:52px 0 56px}.kz-care-plans-layout{grid-template-columns:1fr;gap:18px}.kz-care-plans-media,.auto-clean-card-stack{min-height:0}.kz-care-plans-media{height:auto;min-height:220px}.auto-clean-grid{grid-template-columns:1fr;gap:18px}.kz-care-plans-cards{gap:12px;height:auto}.kz-care-plans-media__image{border-radius:22px}.kz-care-plan-card{gap:4px;padding:15px 17px}.kz-care-plan-card__title{font-size:17px}.kz-care-plan-card__body{font-size:14px}.kz-account-action-grid{grid-template-columns:1fr}.kz-account-action{align-items:start;width:100%}.kz-account-action__copy{max-width:none}.kz-account-action__title{font-size:22px;line-height:1.12}.kz-account-action__intro{font-size:14.5px;line-height:1.5}.logged-in-home__action--inline{padding:8px 12px;font-size:13px}.logged-in-home__empty-copy.logged-in-home__slot-state{background:0 0;border:0;min-height:0;padding:0}}@media (width<=640px){.logged-in-home{padding-left:20px;padding-right:20px}.logged-in-home__inner{width:min(var(--marketing-content-max-width), 100%)}.logged-in-home__recent-activity-left,.logged-in-home__payment-copy,.logged-in-home__payment-status-list{gap:4px}.kz-value-section--homepage{padding-left:20px;padding-right:20px}.kz-value-section--homepage .kz-value-shell{width:min(var(--marketing-content-max-width), 100%)}.kz-value-grid--homepage{gap:20px}.kz-value-section--homepage .kz-value-item+.kz-value-item{padding-top:20px}.kz-care-plans-media{border-radius:22px;min-height:188px}.kz-care-plan-card{border-radius:20px;gap:4px;padding:14px 16px}.kz-care-plans-media__image{border-radius:16px}.kz-account-action{padding:18px 20px}}@media (width<=768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select{font-size:16px!important}}@media (width<=430px){.kz-value-section--homepage .kz-value-item h3{font-size:19px}.kz-value-section--homepage .kz-value-item p{font-size:15px}.kz-account-cta-row--homepage{flex-direction:column;align-items:flex-start}}.kz-system-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.kz-system-copy{color:#6b7280;margin:0;font-size:15px;font-weight:450;line-height:1.55}.kz-analyze-link{color:#3d9be9;text-align:right;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.kz-analyze-link:hover{color:#2458d3}.desktop-copy{display:inline}.mobile-copy{display:none}.actionChip1{border:1px solid var(--k-border-control);border-radius:var(--k-chip-radius);color:var(--ink);cursor:pointer;white-space:nowrap;background:#ffffffc7;padding:8px 12px;font-size:.86rem;font-weight:600}.textChip1{border-radius:var(--k-chip-radius);color:var(--k-mint-text);white-space:nowrap;background:#b9f2d266;padding:6px 10px;font-size:.8rem;font-weight:700}.textChip1.is-active{background:var(--k-mint)}@keyframes kzSpinnerRotate{to{transform:rotate(360deg)}}@media (width<=760px){.app-shell{width:min(100% - 18px, var(--content-width));padding:22px 0 34px}.kz-site-main.app-shell.app-shell-home,.kz-site-main.app-shell.app-shell-upload,.kz-site-main.app-shell.app-shell-thinking,.kz-site-main.app-shell.app-shell-review,.kz-site-main.app-shell.app-shell-crew{width:100%;max-width:none;margin:0}.kz-site-main.app-shell.app-shell-home.app-shell-home-map-start{min-height:calc(100svh - var(--header-height) - env(safe-area-inset-top,0px));height:calc(100svh - var(--header-height) - env(safe-area-inset-top,0px));overflow:hidden}.kz-site-main.app-shell.app-shell-home.app-shell-home-map-start>.kz-transition-state{height:100%;min-height:100%;overflow:hidden}.widget-shell{padding:18px}.thinking-thumb{border-radius:22px;width:124px;height:124px;margin-bottom:38px}.upload-panel,.suggest-clean-actions{flex-direction:column}.photo-upload-content{width:100%}.photo-upload-title{font-size:var(--app-page-title-size-mobile);line-height:1.05}.photo-upload-subtext{font-size:15px}.photo-map-overlay{width:100%;padding:34px 12px 24px}.photo-map-stage--home-start{min-height:calc(100svh - var(--header-height) - env(safe-area-inset-top,0px));height:calc(100svh - var(--header-height) - env(safe-area-inset-top,0px));overflow:hidden}.photo-map-stage--viewport-lock{height:100%;min-height:100%;overflow:hidden}.photo-map-stage--home-start:before{height:min(200px,28dvh)}.photo-map-stage--viewport-lock .address-confirmation-map-shell{height:100%;min-height:100%;display:grid}.photo-map-stage--viewport-lock .address-confirmation-map-shell,.photo-map-stage--viewport-lock .address-mapbox-canvas,.photo-map-stage--viewport-lock .address-mapbox-canvas>.mapboxgl-canvas-container,.photo-map-stage--viewport-lock .address-mapbox-canvas>.mapboxgl-control-container,.photo-map-stage--viewport-lock .address-mapbox-canvas .mapboxgl-canvas{min-height:100%;width:100%!important;height:100%!important}.photo-map-stage--viewport-lock .address-mapbox-canvas{display:block;position:relative}.photo-map-stage--viewport-lock .address-mapbox-canvas>.mapboxgl-canvas-container,.photo-map-stage--viewport-lock .address-mapbox-canvas>.mapboxgl-control-container{position:absolute;inset:0}.photo-map-stage--viewport-lock .photo-map-overlay{height:100%;min-height:100%;padding-top:30px;padding-bottom:16px;overflow:hidden}.photo-map-stage--home-start .photo-map-overlay{min-height:100%;padding-top:30px;padding-bottom:18px}.photo-map-stage:before{height:min(220px,32dvh)}.photo-map-control-row{width:100%;margin-top:18px}.photo-map-stage .photo-map-zoom-control{display:none}.photo-map-address-control{height:auto;min-height:60px;padding:6px 16px}.photo-map-address-control.is-selected{flex-direction:row;align-items:center;padding:6px 16px}.photo-map-stage .photo-map-address-summary{align-items:flex-start}.photo-map-stage .photo-map-address-content--selected{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.photo-map-stage .photo-map-address-line{font-size:14px;line-height:1.24}.photo-map-stage .photo-map-address-meta{font-size:12px;line-height:1.24}.photo-map-add-photo{border-radius:14px;justify-self:end;width:auto;min-width:120px;height:42px;min-height:42px;padding:0 16px;box-shadow:0 8px 18px #07111f24}.photo-map-stage .photo-map-add-photo.upload-home-add-photo{align-self:flex-end}.photo-map-stage--home-start .photo-map-add-photo.upload-home-add-photo{min-width:126px;margin-left:auto}.manual-home-size-card--overlay,.photo-map-manual-home-size{width:100%}.photo-map-stage .kz-hero-area{margin-top:14px;padding:0 12px 8px}.thinking-copy h1{font-size:29px}.thinking-copy p{font-size:15.5px}.clean-result-header,.subscription-option-row,.bundle-option{flex-direction:column}.bundle-option-list{grid-template-columns:1fr}.clean-result-chips{gap:8px}.calendar-state-options{grid-template-columns:minmax(0,1fr);justify-content:flex-start;gap:12px;margin-top:24px;padding:2px;display:grid;overflow:visible}.kz-review-row{flex-direction:column;align-items:flex-start;gap:6px}.kz-review-value{text-align:left}.kz-auth-page,.kz-auth-shell{width:100%;margin-left:0}.kz-auth-main,.kz-auth-page{padding:0 16px 20px}.kz-auth-card{padding:28px 22px 24px}.kz-auth-secondary-actions,.kz-action-row{flex-direction:column;align-items:stretch}.kz-header-area--auth .kz-header-inner{min-height:var(--header-height);width:100%;padding:0 20px}.kz-account-item-head{flex-direction:column}.kz-account-item-head strong{white-space:normal}.upcoming-clean-actions{grid-template-columns:1fr}.upcoming-clean-detail-row{grid-template-columns:1fr;align-items:start;gap:6px;padding:12px 0}.upcoming-clean-detail-value,.upcoming-clean-notes-trigger,.upcoming-clean-notes-editor{text-align:left;justify-self:start;max-width:none}.kz-account-layout,.kz-account-nav{grid-template-columns:1fr}.kz-account-header{margin-bottom:12px}.kz-account-header h2{font-size:24px}.app-page-title,.app-page-header h1,.kz-user-area-page-title h1{font-size:var(--app-page-title-size-mobile)}.app-page-header,.kz-user-area-page-title{flex-direction:column;align-items:flex-start;gap:18px}.kz-account-footer-actions,.kz-account-inline-actions{justify-content:stretch}.kz-account-footer-actions .secondary-button,.kz-account-inline-actions .secondary-button{width:100%}.kz-analysis-grid{grid-template-columns:repeat(2,minmax(156px,156px))}.clean-detail-complete-row{flex-direction:column;align-items:stretch}.clean-detail-complete-aside{flex-basis:auto;justify-content:flex-start;width:100%}.clean-detail-view .clean-detail-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 16px;display:grid}.clean-detail-view .clean-detail-page-header .app-page-heading{width:100%;min-width:0}.clean-detail-view .clean-detail-page-header .app-page-title{line-height:1.04}.clean-detail-view .clean-detail-page-header .app-page-header__action,.clean-detail-view .clean-detail-page-header .kz-user-area-page-title__action,.clean-detail-view .clean-detail-page-header .app-page-header-action{place-self:start end;margin-top:2px}.clean-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding-top:2px}.clean-progress__step{gap:7px;width:100%}.clean-progress__dot{height:5px}.clean-progress__label{text-align:center;text-wrap:balance;justify-self:center;width:100%;font-size:11px;line-height:1.25}.clean-progress__step--first{display:none}.clean-detail-bottom-grid{grid-template-columns:1fr;align-items:stretch;gap:16px}.clean-upcoming-panel{border-top:1px solid #0f172a14;border-left:0;padding:16px 0 0}.clean-upcoming-panel:first-child{border-top:0;padding-top:0}.clean-upcoming-payment-copy{gap:10px;min-height:0}.clean-upcoming-payment-copy__row{gap:12px}.clean-upcoming-panel--notes,.clean-upcoming-panel--payment{gap:10px}.clean-detail-notes-footer{flex-direction:column;align-items:flex-start;gap:10px}.clean-detail-note-thumbnails{justify-content:flex-start;width:100%}.clean-upcoming-panel__head--payment{align-items:flex-start;gap:14px}.clean-upcoming-payment-method{gap:9px;min-height:20px}.clean-upcoming-payment-method__logo{width:26px;height:17px}.clean-upcoming-autopay-copy--charged{margin-top:2px}.kz-clean-history-expanded-actions{flex-direction:column}.kz-clean-history-rating-tags{gap:8px 6px}.cleans-card-list--past{grid-template-columns:1fr}.clean-photo-lightbox{padding:0}.clean-photo-lightbox__topbar{top:calc(env(safe-area-inset-top,0px) + 12px);left:calc(env(safe-area-inset-left,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 12px)}.clean-photo-lightbox__close{top:calc(env(safe-area-inset-top,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 12px)}.clean-photo-lightbox__frame{padding:calc(env(safe-area-inset-top,0px) + 68px) calc(env(safe-area-inset-right,0px) + 56px) calc(env(safe-area-inset-bottom,0px) + 20px) calc(env(safe-area-inset-left,0px) + 56px)}.clean-photo-lightbox__nav{width:40px;height:40px}.clean-photo-lightbox__nav--prev{left:calc(env(safe-area-inset-left,0px) + 10px)}.clean-photo-lightbox__nav--next{right:calc(env(safe-area-inset-right,0px) + 10px)}.kz-clean-history-expanded-action,.kz-clean-history-expanded-menu{width:100%}.kz-clean-history-rating-header{align-items:flex-start}.kz-clean-history-rating-save{justify-content:center}.kz-clean-history-expanded-menu-panel{margin-top:8px;position:static}.clean-card__main,.clean-history-card .kz-checkout-clean-main,.kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary meta""media media""content content";gap:14px 16px}.clean-card__thumb,.clean-card-thumb,.clean-location-thumb--list{aspect-ratio:16/9;width:100%;height:auto;max-height:none}.clean-card__content,.clean-card-copy{gap:10px}.clean-card__meta,.clean-card-meta{border-top:0;flex-direction:row;grid-column:auto;justify-content:flex-end;align-items:flex-start;gap:0;width:auto;min-width:max-content;height:auto;min-height:0;padding-top:0}.clean-card__price,.clean-card-price{font-size:20px}.clean-card__status{place-self:center start}.app-shell-home{padding:0}.kz-hero-layout{width:100%;padding:42px 0 54px}.kz-hero-inner{padding-left:20px;padding-right:20px}.kz-hero-copy-block{text-align:center;width:100%;max-width:360px;margin:0 auto}.kz-hero-copy-block--account{text-align:left;align-items:flex-start;max-width:100%;margin:0}.kz-hero-copy-block--public{text-align:left;align-items:flex-start;max-width:100%;min-height:0;margin:0}.kz-hero-shortcuts--account,.kz-hero-shortcuts--public{max-width:100%;padding-top:0}.kz-hero-title{letter-spacing:-.04em;max-width:100%;font-size:clamp(1.9rem,8vw,2.35rem);font-weight:800;line-height:1.04}.kz-hero-title--account{max-width:100%}.kz-hero-subtitle{letter-spacing:-.015em;text-align:left;max-width:320px;margin-top:12px;font-size:.95rem;font-weight:500;line-height:1.32}.kz-hero-subtitle--account{max-width:320px;min-height:calc(1.18em + 2px);margin-top:12px}.kz-hero-layout--account,.kz-hero-layout--public{padding:24px 0 28px}.kz-hero-action-row{grid-template-columns:1fr;justify-items:stretch;gap:12px;margin-top:18px}.kz-hero-copy-block--account .kz-hero-action-row{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.kz-hero-copy-block--public .kz-hero-action-row{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding-top:0;display:flex}.kz-hero-action-row__footer--account{width:100%}.kz-hero-shell--account .kz-hero-inner{width:min(var(--marketing-content-max-width), calc(100% - 40px));grid-template-columns:1fr;gap:20px;padding:0}.kz-hero-shell--public .kz-hero-inner{width:min(var(--marketing-content-max-width), calc(100% - 40px));grid-template-columns:1fr;align-items:start;gap:20px;padding:0}.kz-hero-address-panel{width:100%;min-height:58px}.kz-hero-copy-block--account .kz-hero-address-panel,.kz-hero-copy-block--public .kz-hero-address-panel{width:100%}.kz-hero-address-control{height:58px;min-height:58px;position:relative}.kz-hero-address-panel>.kz-hero-address-control.is-selected{height:50px;min-height:50px}.kz-hero-address-panel>.kz-hero-address-control.is-selected.has-property-meta{height:58px;min-height:58px}.kz-hero-address-panel .photo-map-address-content--editing,.kz-hero-address-control .kz-hero-address-autocomplete-host{position:static}.kz-hero-address-control .kz-hero-address-suggestions.address-suggestions--shell-sibling{z-index:10000;width:calc(100% + 32px);max-width:none;top:calc(100% + 14px);left:-16px;right:-16px}.photo-map-stage .photo-map-address-content--editing,.photo-map-stage .photo-map-address-control .photo-map-address-autocomplete-host{display:contents;position:static}.photo-map-stage .photo-map-address-control .photo-map-address-suggestions.address-suggestions--shell-sibling{z-index:10000;width:calc(100% + 2px);max-width:none;top:calc(100% + 9px);left:-1px;right:-1px}.kz-hero-copy-block--public .kz-hero-action-row__footer,.kz-hero-action-row__helper{display:none}.kz-hero-copy-block--account .kz-hero-area{margin-top:8px}.kz-hero-shortcuts__card{gap:12px;padding:0}.kz-hero-shortcuts__viewport{overflow:hidden}.kz-hero-shortcuts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kz-hero-shortcuts__button{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:64px;padding:12px}.kz-hero-shortcuts__image{width:36px;height:36px}.kz-hero-shortcuts__label{font-size:13px}.kz-hero-shortcuts__subtext{font-size:11px}.clean-result-title,.loading-state-copy p{max-width:none}.kz-auto-clean-section{margin-top:28px}}@media (height<=760px){.kz-auth-card{padding:30px 30px 28px}.kz-auth-title{font-size:32px}.kz-auth-header{margin-bottom:26px}.kz-form-stack,.kz-auth-form{gap:11px}.kz-verify-info-card,.kz-verify-row{padding:13px 15px}.kz-auth-main,.kz-auth-page{padding:0 20px 18px}.kz-input,.kz-float-input,.kz-address-field .address-input{min-height:50px}.kz-input-shell,.kz-address-field .address-input{min-height:52px}}.auto-clean-plans{margin-top:24px}.auto-clean-plans__heading{align-items:flex-start}.auto-clean-plans__subtitle{color:#64748b;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.45}.auto-clean-plans__empty-title{letter-spacing:-.03em;color:#07111f;margin:0 0 10px;font-size:18px;line-height:1.1}.auto-clean-plan-card,.auto-clean-plan-button{width:100%}.auto-clean-plan-main{grid-template-columns:minmax(0,1fr) auto}.auto-clean-plan-copy{min-width:0}.auto-clean-plan-title{margin:0}.auto-clean-plan-meta{color:#0f172a;margin:clamp(6px,.7vw,8px) 0 0;font-size:clamp(13px,.95vw,14px);font-weight:700;line-height:1.45}.kz-footer-area{background:var(--kz-page-bg);border-top:0;margin-top:72px;position:relative}.kz-footer-area:before{content:none}.kz-footer-area--app-home{margin-top:var(--logged-in-home-section-gap,60px)}.kz-footer-area--app-home .kz-footer-inner{padding:42px 0}.kz-footer-inner{width:min(var(--marketing-content-max-width), calc(100% - 48px));justify-content:space-between;align-items:center;gap:36px;margin:0 auto;padding:56px 0;display:flex}.kz-footer-brand{flex-shrink:0}.kz-footer-logo{width:clamp(140px,12.8vw,168px);height:auto;display:block}.kz-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 28px;min-width:0;display:flex}.kz-footer-copy,.kz-footer-link{color:#0f172ae0;margin:0;font-size:14px;line-height:1.45}.kz-footer-copy{color:#0f172aad;font-size:15px;font-weight:500}.kz-footer-link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:-6px -10px;padding:6px 10px;font-weight:600;transition:color .16s,background-color .16s,opacity .16s}.kz-footer-link:hover{color:#0f172afa;background:#0f172a0d}.kz-footer-link:focus-visible{color:#0f172afa;background:#0f172a0d;outline:none}.kz-footer-link--static{cursor:default}.kz-footer-link--static:hover{color:#0f172ae0}.kz-footer-socials{align-items:center;gap:12px;margin-top:14px;display:flex}.kz-footer-social-link{color:#0f172aad;opacity:.92;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.kz-footer-social-link:hover,.kz-footer-social-link:focus-visible{color:#0f172ae6;opacity:1;background:#0f172a0d;outline:none}.kz-footer-social-link img{object-fit:contain;filter:none;width:18px;height:18px;display:block}:root{--admin-interaction-default:#fff;--admin-interaction-hover:#f7f8f9;--admin-interaction-selected:#f1f3f5;--admin-interaction-pressed:#e8ebef;--admin-interaction-border:#d8dde4;--admin-interaction-divider:#e5e7eb;--admin-interaction-text:#111827;--admin-interaction-muted:#64748b;--admin-interaction-focus:#2563eb}.admin-global-shell{color:#0f172a;--header-height:0px;background:#fff;min-height:100dvh}.crew-console{background:#fff;grid-template-columns:66px minmax(0,1fr);min-height:100dvh;display:grid}.crew-console-rail{z-index:30;background:#fff;border-right:1px solid #0f172a0f;width:66px;height:100dvh;position:sticky;top:0}.crew-console-rail__inner{flex-direction:column;align-items:center;gap:10px;height:100%;padding:18px 0 14px;display:flex}.crew-console-rail__footer{flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.crew-console-rail__footer-divider{background:#0f172a24;border-radius:999px;width:22px;height:1px}.crew-console-rail__item{box-sizing:border-box;appearance:none;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.crew-console-rail__item--footer{color:#0f172a}.crew-console-rail__item:hover{background:var(--admin-interaction-hover);color:var(--admin-interaction-text)}.crew-console-rail__item.is-active{border-color:var(--admin-interaction-border);background:var(--admin-interaction-selected);color:var(--admin-interaction-text)}.crew-console-rail__item:active{background:var(--admin-interaction-pressed)}.crew-console-rail__item:focus-visible{outline:2px solid var(--admin-interaction-focus);outline-offset:1px}.crew-console-rail__item:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0f172af5;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.crew-console-rail__item:hover:after,.crew-console-rail__item:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.crew-console-rail__icon,.crew-console-rail__svg,.crew-console-rail__icon svg{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.crew-console-rail__svg svg{width:24px;height:24px;display:block}.crew-console-main{box-sizing:border-box;background:#fff;grid-template-rows:72px minmax(0,1fr);width:100%;min-width:0;height:100dvh;min-height:0;padding:0;display:grid;overflow:hidden}.admin-global-selector-row{box-sizing:border-box;background:#fff;align-items:center;gap:24px;min-width:0;height:72px;padding:16px 24px 8px;display:flex;position:relative;overflow:auto hidden}.admin-global-selector-host{flex:auto;align-items:center;gap:24px;min-width:0;display:flex}.admin-global-count-host{pointer-events:none;justify-content:center;min-width:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.admin-global-record-count{color:#475569;white-space:nowrap;text-align:center;justify-items:center;gap:4px;font-size:14px;font-weight:700;line-height:1;display:grid}.admin-global-record-count__secondary{color:#94a3b8;font-size:12px;font-weight:600}.admin-global-selector-group{align-items:center;min-width:0;display:flex}.admin-global-selector-group[data-align=end]{margin-left:auto}.admin-global-content-window{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;min-height:0;margin:0 24px 24px;position:relative;overflow:hidden}.admin-global-content-body{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;align-content:start;gap:16px;width:100%;min-width:0;height:100%;min-height:0;padding:24px;display:grid;overflow:hidden auto}.admin-global-content-body:has(>.admin-schedule-shell){grid-template-rows:minmax(0,1fr);align-content:stretch;overflow:hidden}.admin-global-content-window::-webkit-scrollbar{width:0;height:0;display:none}.admin-global-content-body::-webkit-scrollbar{width:0;height:0;display:none}.admin-global-content-window ::-webkit-scrollbar{width:0;height:0;display:none}.admin-global-content-window *{scrollbar-width:none;-ms-overflow-style:none}body:has(.admin-global-shell){scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}body:has(.admin-global-shell) *{scrollbar-width:none;-ms-overflow-style:none}body:has(.admin-global-shell)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.admin-global-shell) ::-webkit-scrollbar{width:0;height:0;display:none}.admin-global-bottom-action-host{z-index:20;position:absolute;inset:auto 0 0}.admin-global-bottom-action-host:empty{display:none}.admin-global-content-window:has(.admin-global-bottom-action-host:not(:empty)) .admin-global-content-body{padding-bottom:104px}.admin-global-bottom-action-dock{box-sizing:border-box;background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;min-height:72px;padding:12px 24px;display:grid}.admin-global-bottom-action-dock__summary{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.4;overflow:hidden}.admin-dock-badges{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.admin-dock-badges>*{flex:0 auto;min-width:0;max-width:240px}.admin-global-bottom-action-dock__action{justify-content:flex-end;align-items:center;display:flex}.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option]){--admin-list-row-surface:var(--admin-interaction-default);color:var(--admin-interaction-text);background:var(--admin-list-row-surface)!important;box-shadow:none!important;border-color:#0000!important}.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option])[data-hovered]:not([data-selected]),.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option]):hover:not([data-selected]){--admin-list-row-surface:var(--admin-interaction-hover)}.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option])[data-selected]{--admin-list-row-surface:var(--admin-interaction-selected);box-shadow:none!important;border-color:#0000!important;outline:none!important}.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option])[data-pressed]{--admin-list-row-surface:var(--admin-interaction-pressed)}.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option])>div>div:first-child{border-color:var(--admin-interaction-divider) transparent!important;background:var(--admin-list-row-surface)!important;box-shadow:none!important}.admin-global-shell button:is(.is-active,.is-selected,[aria-pressed=true]){border-color:var(--admin-interaction-border)!important;background:var(--admin-interaction-selected)!important;color:var(--admin-interaction-text)!important;box-shadow:none!important;transform:none!important}.admin-global-shell button:is(.is-active,.is-selected,[aria-pressed=true]):hover{background:var(--admin-interaction-hover)!important}.admin-global-shell button:is(.is-active,.is-selected,[aria-pressed=true]):active{background:var(--admin-interaction-pressed)!important}.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option])[data-focus-visible]:not([data-selected]),.admin-global-shell :is([role=tab],button)[data-focus-visible]{outline:2px solid var(--admin-interaction-focus)!important;outline-offset:-2px!important}.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option])[data-focus-visible]>div>div:nth-child(2){display:none!important}.admin-global-shell :is([role=row]:not(.admin-crm-list__header),[role=option])[data-selected][data-focus-visible]{box-shadow:none!important;outline:none!important}.admin-global-shell [data-admin-selectable-row]{transition:background-color .16s,border-color .16s;background:var(--admin-interaction-default)!important;color:var(--admin-interaction-text)!important;box-shadow:none!important;border-color:#0000!important}.admin-global-shell [data-admin-selectable-row]:hover:not([data-selected=true]),.admin-global-shell [data-admin-selectable-row][data-hovered]:not([data-selected=true]){background:var(--admin-interaction-hover)!important}.admin-global-shell [data-admin-selectable-row][data-selected=true]{background:var(--admin-interaction-selected)!important;box-shadow:none!important;border-color:#0000!important}.admin-global-shell [data-admin-selectable-row]:active{background:var(--admin-interaction-pressed)!important}.admin-global-shell [data-admin-selectable-row]:focus-visible{outline:2px solid var(--admin-interaction-focus)!important;outline-offset:-2px!important}.admin-global-shell [slot=description],.admin-global-shell .admin-ops-service-option__description{color:var(--admin-interaction-muted)!important}.crew-people-section{align-content:start;gap:12px;display:grid}.admin-content-controls{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:40px;display:flex}.crew-people-toolbar__actions{align-items:center;gap:12px;display:inline-flex}.crew-console-panel{min-width:0}.crew-console-placeholder{text-align:center;place-items:center;min-height:calc(100vh - 48px);padding:32px;display:grid}.crew-console-placeholder strong{color:#07111f;letter-spacing:-.03em;margin:0 0 10px;font-size:20px;line-height:1.05;display:block}.crew-console-placeholder p{color:#64748b;margin:0;line-height:1.5}.crew-placeholder-grid{gap:16px;display:grid}.crew-placeholder-card{padding:20px}.crew-placeholder-card h2{letter-spacing:-.03em;color:#07111f;margin:0 0 8px;font-size:20px;line-height:1.1}.crew-placeholder-card p{color:#475569;margin:0;line-height:1.5}.flowstate-page{overflow:hidden}.flowstate-app{--flowstate-neutral-container:#f3f4f6;--flowstate-motion-micro:.14s;--flowstate-motion-screen:.21s;--flowstate-motion-ease:cubic-bezier(.22, 1, .36, 1);--header-height:56px;background:#fff;width:100%;height:100dvh;overflow:hidden}.flowstate-header{z-index:60;background:#fff;position:fixed;top:0;left:0;right:0}.flowstate-header .kz-header-inner{grid-template-columns:minmax(0,1fr) auto}.flowstate-header__logo img{object-fit:contain;width:auto;max-width:min(100%,188px);height:24px}.flowstate-header .kz-header-left{gap:0}.flowstate-header .header-account-pill{gap:6px;min-height:34px;padding:0 10px 0 12px;font-size:12.5px;font-weight:700}.flowstate-header .header-account-chevron,.flowstate-header .header-account-chevron svg{width:12px;height:12px}.flowstate-app__content{height:100dvh;padding-top:var(--header-height);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 184px);background-color:#fff;background-image:none;position:relative;overflow:hidden}.flowstate-app__content--schedule{background:#fff}.flowstate-app__content--jobs,.flowstate-app__content--profile{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}.flowstate-app__content--detail{overflow-y:auto}.flowstate-surface-transition{width:100%;min-width:0;height:100%;min-height:0;animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both}.flowstate-surface-transition--detail{animation:none}.flowstate-feed-pane{background:0 0;height:100%;overflow-y:auto}.flowstate-feed-pane__inner{width:min(100%,760px);padding:22px 18px calc(env(safe-area-inset-bottom,0px) + 112px);align-content:start;gap:16px;margin:0 auto;display:grid}.flowstate-feed-pane__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.flowstate-feed-pane__title{color:#020617;letter-spacing:-.05em;min-width:0;margin:0;font-size:clamp(2rem,6vw,2.45rem);font-weight:850;line-height:.98}.flowstate-pane-intro{gap:8px;display:grid}.flowstate-pane-intro__eyebrow{color:#5f6b7a;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.flowstate-pane-intro__text{color:#5f6b7a;max-width:560px;margin:0;font-size:15px;font-weight:650;line-height:1.55}.flowstate-skeleton{background:var(--kz-skeleton-base);pointer-events:none;border-radius:999px;display:block;position:relative;overflow:hidden}.flowstate-skeleton:after{content:"";background:linear-gradient(90deg, #fff0 0%, var(--kz-skeleton-highlight) 48%, #fff0 100%);animation:2.2s ease-in-out infinite cleans-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.flowstate-feed-list{gap:8px;display:grid}.flowstate-feed-card{background:var(--flowstate-neutral-container);width:100%;min-height:84px;box-shadow:none;text-align:left;cursor:pointer;transition:transform var(--flowstate-motion-micro) var(--flowstate-motion-ease);animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;border:0;border-radius:20px;outline:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:12px 14px;display:grid}.flowstate-feed-card:active{transform:scale(.992)}.flowstate-feed-card__body{gap:2px;min-width:0;display:grid}.flowstate-feed-card__headline{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.flowstate-feed-card__schedule{align-items:center;gap:8px;min-width:0;display:flex}.flowstate-feed-card__schedule img{opacity:.72;flex:0 0 14px;width:14px;height:14px}.flowstate-feed-card strong,.flowstate-empty-state strong{color:#020617;letter-spacing:-.03em;font-size:1rem;line-height:1.2}.flowstate-feed-card__body strong,.flowstate-feed-card__body span,.flowstate-feed-card__body p{min-width:0}.flowstate-feed-card span,.flowstate-feed-card p,.flowstate-empty-state p{color:#64748b;margin:0;font-size:.9rem;line-height:1.4}.flowstate-feed-card__schedule-copy{color:#475569;align-items:baseline;gap:4px;font-size:.88rem;font-weight:600;line-height:1.35;display:inline-flex}.flowstate-feed-card__schedule .flowstate-feed-card__schedule-chevron{color:#94a3b8;font-weight:500}.flowstate-feed-card p.flowstate-feed-card__address{color:#7c8798;align-items:center;gap:6px;font-size:.86rem;font-weight:500;line-height:1.35;display:flex}.flowstate-feed-card__address img{object-fit:contain;opacity:.72;flex:0 0 14px;width:14px;height:14px}.flowstate-feed-card__status{color:#0f172a;letter-spacing:-.01em;white-space:nowrap;background:#e5e7eb;border:0;border-radius:9px;outline:0;flex:none;justify-content:center;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.flowstate-feed-card__status img{flex:0 0 12px;width:12px;height:12px}.flowstate-feed-card__status--active,.flowstate-feed-card__status--upcoming{color:#0f172a;background:#e5e7eb}.flowstate-feed-card__status--current{color:#665f52;background:#f1eee7}.flowstate-feed-card__status--complete{color:#185c3a;background:#dcf7e8}.flowstate-feed-card__status--neutral{color:#0f172a;background:#e5e7eb}.flowstate-feed-card__status--pending{color:#8b6b1f;background:#fff4de}.flowstate-feed-card__status--issue{color:#9f2d2d;background:#fbe7e7}.flowstate-empty-state{text-align:center;place-content:center;justify-items:center;gap:4px;min-height:42vh;display:grid}.flowstate-period-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.flowstate-period-controls__chevron,.flowstate-period-toggle__item{appearance:none;color:#475569;font:inherit;cursor:pointer;background:0 0;border:0}.flowstate-period-controls__chevron{background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.flowstate-period-controls__chevron img{width:14px;height:14px;display:block}.flowstate-period-controls__chevron--prev img{transform:rotate(180deg)}.flowstate-period-toggle{background:#f8fafc;border-radius:999px;padding:4px}.flowstate-period-toggle__item{letter-spacing:-.01em;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;line-height:1}.flowstate-period-toggle__item.is-active{color:#fff;background:#020617}.flowstate-profile-pane{width:min(100%,560px);padding-top:18px;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px) + 28px);gap:16px}.flowstate-schedule-pane{--flowstate-header-height:var(--header-height,60px);--flowstate-dock-height:calc(env(safe-area-inset-bottom,0px) + 84px);--flowstate-schedule-safe-bottom:calc(env(safe-area-inset-bottom,0px) + 96px);--flowstate-schedule-gutter:18px;height:calc(100dvh - var(--flowstate-header-height));background:#fff;overflow:hidden}.flowstate-schedule-pane__inner{width:100%;max-width:none;height:calc(100dvh - var(--flowstate-header-height));background:#fff;padding:0}.flowstate-schedule-pane__scroll{height:calc(100dvh - var(--flowstate-header-height) - var(--flowstate-dock-height));padding:0 0 var(--flowstate-schedule-safe-bottom);background:#fff;overflow:hidden auto}.flowstate-schedule-pane__sticky-header{z-index:12;padding:5px var(--flowstate-schedule-gutter) 0;background:#fff;border-bottom:1px solid #0f172a0d;position:sticky;top:0}.flowstate-schedule-pane__sticky-header h2{color:#020617;letter-spacing:-.03em;align-items:baseline;gap:7px;margin:0;font-size:1.3rem;font-weight:800;line-height:1.04;display:flex}.flowstate-schedule-pane__sticky-header h2 small{color:#94a3b8;letter-spacing:0;font-size:11px;font-weight:600;line-height:1}.flowstate-schedule-pane__weekdays{background:#fff;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:6px;display:grid}.flowstate-schedule-pane__weekdays span{text-align:left;color:#94a3b8;padding:0 4px 5px;font-size:10px;font-weight:550;line-height:1.2}.flowstate-schedule-pane__months{padding:0 var(--flowstate-schedule-gutter);background:#fff}.flowstate-schedule-pane__month-wrap+.flowstate-schedule-pane__month-wrap{margin-top:12px}.flowstate-schedule-month{background:#fff}.flowstate-schedule-month__grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:68px;padding:0 0 8px;display:grid}.flowstate-schedule-month__cell{background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:68px;display:grid;overflow:hidden}.flowstate-schedule-month__cell:nth-child(n+8){border-top:1px solid #0f172a0a}.flowstate-schedule-month__cell.is-outside-month .flowstate-schedule-month__cell-header strong{color:#94a3b8}.flowstate-schedule-month__cell-header{padding:6px 4px 2px}.flowstate-schedule-month__cell-header strong{color:#020617;font-size:.94rem;font-weight:680;line-height:1}.flowstate-schedule-month__cell.is-today .flowstate-schedule-month__cell-header strong{background:#e5e7eb;border-radius:999px;place-items:center;width:22px;height:22px;margin:-4px 0 -2px -3px;display:inline-grid}.flowstate-schedule-month__events{align-content:start;gap:2px;min-height:0;padding:0 2px 4px;display:grid}.flowstate-calendar-event{color:#334155;min-width:0;min-height:14px;font:inherit;text-align:left;cursor:pointer;box-shadow:none;animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;background-clip:padding-box;border:0;border-radius:7px;outline:0;gap:1px;padding:2px 4px;display:grid}.flowstate-calendar-event:active{transform:scale(.98)}.flowstate-calendar-event-slot-skeleton{border-radius:6px;width:min(100%,42px);height:12px;margin-top:1px}.flowstate-calendar-month-title{animation:flowstate-soft-settle .19s var(--flowstate-motion-ease) both}.flowstate-calendar-event--upcoming{background:#e5e7eb}.flowstate-calendar-event--complete{color:#166534;background:#dcfce7}.flowstate-calendar-event.is-compact{padding:2px 4px}.flowstate-calendar-event:focus-visible{filter:brightness(.96);outline:0}.flowstate-calendar-event__title,.flowstate-schedule-month__more{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flowstate-calendar-event__title{letter-spacing:-.01em;font-size:9px;font-weight:700;line-height:1.18}.flowstate-schedule-month__more{color:#64748b;font-size:10px;font-weight:600;line-height:1.2}.flowstate-jobs-summary{z-index:18;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 18px 4px;display:grid;position:sticky;top:0}.flowstate-jobs-pane{overflow:hidden}.flowstate-jobs-screen{--flowstate-header-height:var(--header-height,60px);--flowstate-dock-height:calc(env(safe-area-inset-bottom,0px) + 84px);--flowstate-dock-clearance:calc(68px + env(safe-area-inset-bottom,0px) + 36px);height:calc(100dvh - var(--flowstate-header-height) - var(--flowstate-dock-height));flex-direction:column;min-height:0;display:flex}.flowstate-jobs-scroll{min-height:0;padding:18px 18px var(--flowstate-dock-clearance);flex:auto;overflow:hidden auto}.flowstate-jobs-scroll__top{height:0}.flowstate-jobs-summary__card,.flowstate-update-card,.flowstate-pay-summary,.flowstate-pay-row{background:var(--flowstate-neutral-container);box-shadow:none;border:0;border-radius:24px;outline:0}.flowstate-jobs-summary__card{appearance:none;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 9px;display:flex}.flowstate-jobs-summary__card.is-active{box-shadow:none;background:#e9edf1;border:0;outline:0}.flowstate-jobs-summary__label{color:#64748b;letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.2}.flowstate-jobs-summary__value{color:#020617;letter-spacing:-.03em;flex:none;font-size:clamp(1.05rem,3.8vw,1.2rem);font-weight:780;line-height:1}.flowstate-jobs-summary__count-skeleton{border-radius:8px;flex:0 0 22px;width:22px;height:22px}.flowstate-jobs-loading{gap:8px;display:grid}.flowstate-jobs-loading__heading{border-radius:8px;width:92px;height:20px}.flowstate-jobs-loading__card{background:var(--flowstate-neutral-container);border-radius:20px;align-content:center;gap:5px;min-height:84px;padding:12px 14px;display:grid}.flowstate-jobs-loading__line{border-radius:999px;height:12px}.flowstate-jobs-loading__line--title{width:42%;height:16px}.flowstate-jobs-loading__line--meta{width:58%}.flowstate-jobs-loading__line--address{width:70%}.flowstate-jobs-sections,.flowstate-updates-list,.flowstate-pay-list{gap:12px;display:grid}.flowstate-jobs-sections{animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;gap:28px}.flowstate-jobs-section{gap:10px;display:grid}.flowstate-jobs-section__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.flowstate-jobs-section__heading h2{color:#020617;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:800;line-height:1.1}.flowstate-profile-skeleton{gap:18px;width:100%;display:grid}.flowstate-profile-skeleton__avatar{border-radius:999px;width:88px;height:88px;margin:2px auto 4px}.flowstate-profile-skeleton__fields{gap:10px;display:grid}.flowstate-profile-skeleton__field{min-height:52px;position:relative}.flowstate-profile-skeleton__label{z-index:1;width:72px;height:10px;position:absolute;top:-4px;left:14px}.flowstate-profile-skeleton__input{border-radius:14px;width:100%;height:52px}.flowstate-detail-skeleton{gap:14px;width:min(460px,100vw - 32px);margin:2px auto 0;display:grid}.flowstate-detail-skeleton__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;display:grid}.flowstate-detail-skeleton__header>span,.flowstate-detail-skeleton__customer-copy,.flowstate-detail-skeleton__photo-copy{gap:6px;display:grid}.flowstate-detail-skeleton__eyebrow{width:58px;height:10px}.flowstate-detail-skeleton__title{border-radius:8px;width:126px;height:22px}.flowstate-detail-skeleton__stage-control{border-radius:11px;width:62px;height:34px}.flowstate-detail-skeleton__summary,.flowstate-detail-skeleton__complete{align-content:start;gap:16px;min-height:244px;display:grid}.flowstate-detail-skeleton__customer-row,.flowstate-detail-skeleton__directions-row,.flowstate-detail-skeleton__check-row{align-items:center;gap:12px;display:flex}.flowstate-detail-skeleton__customer-copy{flex:auto}.flowstate-detail-skeleton__avatar{border-radius:14px;flex:0 0 44px;width:44px;height:44px}.flowstate-detail-skeleton__line{width:100%;height:12px}.flowstate-detail-skeleton__line--wide{width:76%}.flowstate-detail-skeleton__line--medium{width:48%}.flowstate-detail-skeleton__line--short{width:34%}.flowstate-detail-skeleton__line--tiny{width:26%;height:10px}.flowstate-detail-skeleton__line--address{width:68%;height:11px}.flowstate-detail-skeleton__divider{border-radius:0;width:100%;height:1px}.flowstate-detail-skeleton__service-row,.flowstate-detail-skeleton__summary-row{border-radius:14px;width:100%;height:46px}.flowstate-detail-skeleton__directions{gap:14px;display:grid}.flowstate-detail-skeleton__map{border-radius:18px;width:100%;height:clamp(280px,38vh,420px)}.flowstate-detail-skeleton__directions-row{justify-content:space-between}.flowstate-detail-skeleton__button{border-radius:12px;width:68px;height:38px}.flowstate-detail-skeleton__photo-list{gap:10px;display:grid}.flowstate-detail-skeleton__photo-row{pointer-events:none}.flowstate-detail-skeleton__photo-thumb{border-radius:12px;flex:0 0 56px;width:56px;height:56px}.flowstate-detail-skeleton__photo-copy{flex:auto;min-width:0}.flowstate-detail-skeleton__check-row{background:var(--flowstate-neutral-container);border-radius:16px;min-height:48px;padding:0 14px}.flowstate-detail-skeleton__check{border-radius:4px;flex:0 0 18px;width:18px;height:18px}.flowstate-detail-skeleton__cleaning{min-height:164px}.flowstate-inline-skeleton{width:112px;height:14px}.flowstate-profile-form{animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;gap:14px;display:grid}.flowstate-profile-avatar-wrap{justify-items:center;padding:2px 0 4px;display:grid}.flowstate-profile-avatar-trigger{appearance:none;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0}.flowstate-profile-avatar-trigger:focus-visible{background:#e5e7eb;outline:0}.flowstate-profile-avatar-image,.flowstate-profile-avatar-fallback{background:var(--flowstate-neutral-container);color:#0f172a;width:88px;height:88px;animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;object-fit:cover;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:inline-flex}.flowstate-profile-file-input{display:none}.flowstate-profile-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.flowstate-profile-field{min-width:0}.flowstate-avatar-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a33;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.flowstate-avatar-modal__card{background:#fff;border:1px solid #0f172a14;border-radius:24px;align-content:center;gap:18px;width:min(100%,360px);min-height:180px;padding:24px 22px 22px;display:grid;position:relative;box-shadow:0 22px 48px #0f172a1f}.flowstate-avatar-modal__content{gap:18px;display:grid}.flowstate-avatar-modal__title{color:#020617;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:760;line-height:1.1}.flowstate-avatar-modal__close{background:0 0;border:1px solid #0000;border-radius:10px;width:30px;height:30px;position:absolute;top:14px;right:14px}.flowstate-avatar-modal__close img{width:15px;height:15px;display:block}.flowstate-avatar-modal__close:hover,.flowstate-avatar-modal__close:focus-visible{background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 88%, var(--kz-text,#020617) 8%);border-color:var(--kz-border,#0f172a14)}.flowstate-avatar-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flowstate-avatar-modal__action{min-height:50px;font:inherit;cursor:pointer;border-radius:18px;font-size:14px;font-weight:800}.flowstate-avatar-modal__action--secondary{color:#0f172a;background:#fff;border:1px solid #0f172a1a}.flowstate-avatar-modal__action--primary{color:#fff;background:#020617;border:0;box-shadow:0 14px 30px #0f172a29}.flowstate-avatar-modal__viewer{place-items:center;min-height:220px;display:grid}.flowstate-avatar-modal__viewer-image,.flowstate-avatar-modal__viewer-fallback{aspect-ratio:1;color:#0f172a;object-fit:cover;background:#f3f6fb;border-radius:24px;justify-content:center;align-items:center;width:min(100%,240px);font-size:64px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.flowstate-app .crew-console-content,.flowstate-app .admin-workday-view,.flowstate-app .admin-workday-view--route-only,.flowstate-app .admin-workday-route-shell,.flowstate-app .admin-workday-route-content,.flowstate-app .admin-workday-route-topbar,.flowstate-app .admin-workday-route-loading{background:0 0}.flowstate-app .admin-workday-view--route-only,.flowstate-app .admin-workday-route-shell{min-height:100%}.flowstate-app .admin-workday-view--route-only{--flowstate-stage-shell-width:min(460px, calc(100vw - 32px))}.flowstate-app .admin-workday-route-shell{padding:2px 0 calc(env(safe-area-inset-bottom,0px) + 112px);justify-items:center}.flowstate-app .admin-workday-route-shell--photo-action{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 164px)}.flowstate-app .admin-workday-route-column,.flowstate-app .admin-workday-route-cta-column{width:var(--flowstate-stage-shell-width)}.flowstate-app .admin-workday-route-column{animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;gap:14px}.flowstate-stage-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:54px;display:grid}.flowstate-app .admin-workday-route-topbar{justify-content:flex-end;align-items:center;width:auto;min-height:60px;display:flex}.flowstate-app .admin-workday-route-menu__trigger,.flowstate-app .admin-workday-home-button{color:#334155;box-shadow:none;background:#f3f4f6;border:0;outline:0}.flowstate-app .admin-workday-route-menu__trigger{border-radius:11px;min-height:34px;padding:0 10px;font-size:13px;font-weight:550}.flowstate-app .admin-workday-route-menu__chevron{object-fit:contain;border:0;width:14px;height:14px;transform:rotate(90deg)}.flowstate-app .admin-workday-route-menu__trigger:hover,.flowstate-app .admin-workday-route-menu__trigger:focus-visible{color:#0f172a;box-shadow:none;background:#e5e7eb;border:0;outline:0}.flowstate-app .admin-workday-route-content{gap:14px;width:100%}.flowstate-stage-indicator{min-height:54px;animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;align-content:center;gap:2px;padding:0 2px 0 0;display:grid}.admin-workday-stage-transition{display:contents}.flowstate-stage-transition{width:100%;animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;gap:14px;display:grid}.flowstate-stage-indicator__eyebrow{color:#5f6b7a;letter-spacing:0;text-transform:none;font-size:11px;font-weight:700;line-height:1.2}.flowstate-stage-indicator__title{color:#020617;letter-spacing:-.04em;font-size:22px;font-weight:850;line-height:1.04}.flowstate-stage-card,.flowstate-app .admin-workday-job-card,.flowstate-app .admin-workday-payment-card,.flowstate-app .admin-workday-stage-menu,.flowstate-app .admin-workday-photo-preview{background:var(--flowstate-neutral-container);box-shadow:none;border:0;outline:0}.flowstate-stage-card,.flowstate-app .admin-workday-stage-menu,.flowstate-app .admin-workday-photo-preview{border-radius:26px}.flowstate-stage-card{gap:14px;padding:18px;display:grid}.flowstate-schedule-card{gap:18px}.flowstate-schedule-card__copy{gap:6px;display:grid}.flowstate-schedule-card__copy strong{color:#020617;letter-spacing:-.04em;font-size:22px;font-weight:850;line-height:1.06}.flowstate-schedule-card__copy span{color:#5f6b7a;font-size:14px;font-weight:650;line-height:1.5}.flowstate-stage-card--route,.flowstate-stage-card--photos{gap:16px}.flowstate-stage-card--success{gap:8px}.flowstate-app .admin-workday-route-copy{gap:6px;display:grid}.flowstate-app .admin-workday-route-copy strong{color:#020617;letter-spacing:-.03em;font-size:19px;font-weight:800;line-height:1.14}.flowstate-app .admin-workday-route-copy span{color:#5f6b7a;font-size:14px;font-weight:650;line-height:1.5}.flowstate-app .admin-workday-route-map{background:var(--flowstate-neutral-container);box-shadow:none;border:0;border-radius:22px;outline:0;overflow:hidden}.flowstate-app .admin-workday-route-map>*{border-radius:inherit}.flowstate-route-address{color:#64748b;margin:-4px 2px 0;font-size:14px;font-weight:500;line-height:1.45}.flowstate-app .admin-workday-route-directions{justify-content:space-between;align-items:center;gap:12px;display:flex}.flowstate-app .admin-workday-route-directions__title{color:#334155;font-size:14px;font-weight:700;line-height:1.3}.flowstate-app .admin-workday-route-directions__button,.flowstate-app .admin-workday-photo-list__add{color:#0f172a;box-shadow:none;background:#f3f4f6;border:0;outline:0}.flowstate-app .admin-workday-route-directions__button{border-radius:12px;min-height:38px;padding:0 14px}.flowstate-app .admin-workday-job-card,.flowstate-app .admin-workday-payment-card{box-shadow:none;border-radius:28px}.flowstate-app .admin-workday-job-notes-card{background:var(--flowstate-neutral-container);box-shadow:none;border:0;border-radius:28px;outline:0;gap:10px;padding:18px;display:grid}.flowstate-app .admin-workday-job-notes-card__text{color:#334155;white-space:pre-line;margin:0;font-size:14px;font-weight:650;line-height:1.55}.flowstate-job-notes,.flowstate-cleaning-details{gap:10px;padding:4px 2px;display:grid}.flowstate-cleaning-details{gap:14px}.flowstate-app .admin-workday-job-note-thumbs{flex-wrap:wrap;gap:8px;display:flex}.flowstate-app .admin-workday-job-note-thumb{cursor:pointer;background:#f1f5f9eb;border:1px solid #0f172a1a;border-radius:16px;width:68px;height:68px;padding:0;overflow:hidden}.flowstate-app .admin-workday-job-note-thumb img{object-fit:cover;width:100%;height:100%;display:block}.flowstate-app .admin-workday-job-card__avatar,.flowstate-app .admin-workday-job-card__clean-thumb,.flowstate-app .admin-workday-photo-row__thumb{background:#f1f5f9eb}.flowstate-app .admin-workday-job-card__customer{font-size:19px}.flowstate-app .admin-workday-job-card__section-title,.flowstate-app .admin-workday-payment-card__eyebrow,.flowstate-app .admin-workday-payment-card__method span{color:#5f6b7a}.flowstate-app .admin-workday-photo-list-shell{gap:14px}.flowstate-app .admin-workday-photo-list{gap:10px;display:grid}.flowstate-app .flowstate-stage-card--photos .admin-workday-photo-list-shell{padding-top:2px}.flowstate-app .admin-workday-photo-list__actions{justify-content:flex-end;display:flex}.flowstate-app .admin-workday-photo-list__add{justify-self:end;width:auto;min-width:0;padding:0 16px}.flowstate-app .admin-workday-photo-row{background:var(--flowstate-neutral-container);min-height:70px;box-shadow:none;transition:opacity var(--flowstate-motion-micro) var(--flowstate-motion-ease), transform var(--flowstate-motion-micro) var(--flowstate-motion-ease), background-color var(--flowstate-motion-micro) var(--flowstate-motion-ease);animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;border:0;border-radius:18px;outline:0}.flowstate-app .admin-workday-photo-row:hover,.flowstate-app .admin-workday-photo-row:focus-visible{background:var(--flowstate-neutral-container);box-shadow:none;border:0;outline:0}.flowstate-app .admin-workday-inspection-check{background:var(--flowstate-neutral-container);min-height:48px;box-shadow:none;color:#334155;border:0;border-radius:16px;outline:0;justify-content:flex-start;padding:0 14px}.flowstate-app .admin-workday-inspection-check__icon{width:18px;height:18px}.flowstate-app .admin-workday-inspection-check:disabled{opacity:1;cursor:default}.flowstate-app .admin-workday-payment-card__method{border-top-color:#0f172a12;border-bottom-color:#0f172a12}.flowstate-app .admin-workday-payment-card__note{color:#8b5e00}.flowstate-complete-summary{background:var(--flowstate-neutral-container);box-shadow:none;border:0;border-radius:24px;outline:0;gap:20px;padding:20px;display:grid}.flowstate-complete-summary__customer,.flowstate-complete-summary__service{gap:4px;display:grid}.flowstate-complete-summary__customer strong,.flowstate-complete-summary__service strong,.flowstate-complete-summary__row strong{color:#0f172a;font-size:15px;font-weight:650;line-height:1.3}.flowstate-complete-summary__customer span,.flowstate-complete-summary__service span,.flowstate-complete-summary__row span{color:#64748b;font-size:14px;font-weight:500;line-height:1.4}.flowstate-complete-summary__services{gap:14px;display:grid}.flowstate-complete-summary__row{justify-content:space-between;align-items:center;gap:18px;display:flex}.flowstate-complete-summary__row strong{text-align:right;flex:none}.flowstate-app .admin-workday-stage-menu{background:var(--flowstate-neutral-container);border-radius:20px;gap:6px;padding:10px}.flowstate-app .admin-workday-stage-menu__button{color:#0f172a;min-height:52px;box-shadow:none;text-align:left;transition:background-color var(--flowstate-motion-micro) var(--flowstate-motion-ease), color var(--flowstate-motion-micro) var(--flowstate-motion-ease);background:0 0;border:0;border-radius:12px;outline:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;display:grid;transform:none}.flowstate-app .admin-workday-stage-menu__button:hover,.flowstate-app .admin-workday-stage-menu__button:focus-visible{color:#0f172a;box-shadow:none;background:0 0;border:0;outline:0;transform:none}.flowstate-app .admin-workday-stage-menu__button.is-active,.flowstate-app .admin-workday-stage-menu__button.is-active:hover,.flowstate-app .admin-workday-stage-menu__button.is-active:focus-visible{color:#0f172a;box-shadow:none;background:#e2e8f0;border:0;outline:0;font-weight:600;transform:none}.flowstate-app .admin-workday-stage-menu__check{place-items:center;width:18px;height:18px;display:grid}.flowstate-app .admin-workday-stage-menu__check img{width:18px;height:18px;animation:flowstate-soft-settle var(--flowstate-motion-micro) var(--flowstate-motion-ease) both;display:block}.flowstate-app .admin-workday-stage-menu-footer{left:50%;bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:56;width:var(--flowstate-stage-shell-width);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;transform:translate(-50%)}.flowstate-app .admin-workday-stage-menu-footer__button{color:#0f172a;min-height:44px;font:inherit;cursor:pointer;box-shadow:none;background:#f3f4f6;border:0;border-radius:14px;outline:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.flowstate-app .admin-workday-stage-menu-footer__icon{object-fit:contain;flex:none;width:16px;height:16px;display:block}.flowstate-app .admin-workday-photo-preview{animation:flowstate-soft-settle var(--flowstate-motion-screen) var(--flowstate-motion-ease) both;gap:14px;padding:18px;display:grid}.flowstate-app .admin-workday-photo-preview-large-wrap{background:#f1f5f9eb;border-radius:22px;position:relative;overflow:hidden}.flowstate-app .admin-workday-photo-preview-large{opacity:0;width:100%;transition:opacity var(--flowstate-motion-micro) var(--flowstate-motion-ease);display:block}.flowstate-app .admin-workday-photo-preview-large.is-loaded{opacity:1}.flowstate-app .admin-workday-photo-preview-large-skeleton{border-radius:inherit;position:absolute;inset:0}.flowstate-app .admin-workday-photo-preview__header,.flowstate-app .admin-workday-photo-preview-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.flowstate-app .admin-workday-photo-preview-actions{grid-template-columns:1fr 1fr;display:grid}.flowstate-app .admin-workday-photo-preview-action{justify-content:center;align-items:center;gap:8px;display:inline-flex}.flowstate-app .admin-workday-photo-preview-action--icon-only{padding:0}.flowstate-app .admin-workday-photo-preview-action__icon{flex:none;width:16px;height:16px;display:block}.flowstate-app .admin-workday-photo-row--skeleton{pointer-events:none}.flowstate-app .admin-workday-photo-row__thumb--skeleton,.flowstate-app .admin-workday-photo-row__label--skeleton,.flowstate-app .admin-workday-photo-row__hint--skeleton{border-radius:12px}.flowstate-app .admin-workday-photo-row__thumb--skeleton{width:56px;height:56px}.flowstate-app .admin-workday-photo-row__copy--skeleton{gap:8px}.flowstate-app .admin-workday-photo-row__label--skeleton{width:84px;height:14px}.flowstate-app .admin-workday-photo-row__hint--skeleton{width:74px;height:12px}.flowstate-app .admin-workday-route-cta-dock{left:50%;bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:56;width:var(--flowstate-stage-shell-width);position:fixed;transform:translate(-50%)}.flowstate-app .admin-workday-route-cta-accessory{z-index:2;pointer-events:auto;justify-content:flex-end;margin-bottom:10px;display:flex;position:relative}.flowstate-app .admin-workday-route-cta{color:#fff;min-height:58px;transition:transform var(--flowstate-motion-micro) var(--flowstate-motion-ease), opacity var(--flowstate-motion-micro) var(--flowstate-motion-ease), background-color var(--flowstate-motion-micro) var(--flowstate-motion-ease);background:#020617;border:1px solid #020617;border-radius:18px;box-shadow:0 16px 36px #0f172a29}.flowstate-app .admin-workday-route-cta:active:not(:disabled){transform:scale(.992)}.flowstate-app .admin-workday-photo-fab{z-index:2;pointer-events:auto;touch-action:manipulation;cursor:pointer;width:56px;height:56px;transition:opacity var(--flowstate-motion-micro) var(--flowstate-motion-ease), transform var(--flowstate-motion-micro) var(--flowstate-motion-ease), background-color var(--flowstate-motion-micro) var(--flowstate-motion-ease);background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 8px 24px #0f172a14}.flowstate-app .admin-workday-photo-fab:hover,.flowstate-app .admin-workday-photo-fab:focus-visible{background:#fff;border-color:#0f172a29;outline:none;transform:translateY(-1px)}.flowstate-app .admin-workday-photo-fab:active{transform:scale(.985)}.flowstate-app .admin-workday-photo-fab:disabled{cursor:default;opacity:.56;transform:none}.flowstate-app .admin-workday-photo-fab__icon{object-fit:contain;width:22px;height:22px;display:block}.flowstate-app .admin-workday-view-only-chip{color:#475569;background:#fffffffa;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 8px 20px #0f172a09}.flowstate-app .admin-workday-view-only-chip__icon{object-fit:contain;flex:none;width:16px;height:16px;display:block}@keyframes flowstate-soft-settle{0%{opacity:0;transform:translateY(4px)scale(.998)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.flowstate-app .admin-workday-photo-row,.flowstate-app .admin-workday-photo-preview,.flowstate-app .admin-workday-photo-preview-large,.flowstate-app .admin-workday-photo-preview-large-skeleton,.flowstate-app .admin-workday-photo-row__thumb--skeleton,.flowstate-app .admin-workday-photo-row__label--skeleton,.flowstate-app .admin-workday-photo-row__hint--skeleton,.flowstate-app .admin-workday-photo-fab,.flowstate-feed-card,.flowstate-surface-transition,.flowstate-stage-transition,.flowstate-stage-indicator,.flowstate-calendar-month-title,.flowstate-calendar-event,.flowstate-jobs-sections,.flowstate-app .admin-workday-route-shell,.flowstate-profile-form,.flowstate-profile-avatar-image,.flowstate-profile-avatar-fallback,.flowstate-app .admin-workday-stage-menu__check img{transition:none;animation:none}}.flowstate-app .admin-workday-route-cta:disabled,.flowstate-app .admin-workday-payment-card__button:disabled{color:#64748b;opacity:1;box-shadow:none;background:#e2e8f0eb;border-color:#94a3b86b}@media (width<=560px){.flowstate-stage-header,.flowstate-app .admin-workday-route-topbar,.flowstate-stage-indicator{min-height:54px}}.flowstate-bottom-nav{left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:55;width:min(100vw - 20px,460px);min-height:68px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f7f8;border:0;border-radius:22px;outline:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 8px;display:grid;position:fixed;transform:translate(-50%)}.flowstate-camera-pane{overflow:hidden}.flowstate-camera-pane__inner{min-height:100%;padding-top:8px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px);align-content:center;justify-items:center;gap:18px;display:grid}.flowstate-camera-pane__header{align-items:flex-start}.flowstate-camera-pane__title-block{gap:8px;display:grid}.flowstate-camera-pane__subtitle{color:#5f6b7a;margin:0;font-size:15px;font-weight:650;line-height:1.45}.flowstate-camera-shell{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:min(100%,420px);min-height:0;margin:0 auto;padding:0;display:flex}.flowstate-camera-shell--trigger{width:min(200px,100vw - 88px);min-height:200px;font:inherit;transition:transform var(--flowstate-motion-micro) var(--flowstate-motion-ease), background-color var(--flowstate-motion-micro) var(--flowstate-motion-ease);background:#fff;border:1px solid #0f172a14;border-radius:34px;padding:20px 18px;box-shadow:0 8px 24px #0f172a0a}.flowstate-camera-shell--trigger:hover,.flowstate-camera-shell--trigger:active{background:#fff;transform:scale(.985);box-shadow:0 8px 24px #0f172a0a}.flowstate-camera-shell--trigger:focus-visible{outline-offset:4px;border-radius:34px;outline:2px solid #3b82f66b}.flowstate-camera-shell--idle,.flowstate-camera-shell--thinking,.flowstate-camera-shell--result{height:100%}.flowstate-camera-file-input{display:none}.flowstate-camera-shell__icon{background:#0f172a09;border-radius:28px;justify-content:center;align-items:center;width:96px;height:96px;display:inline-flex}.flowstate-camera-shell__icon img,.flowstate-camera-result__image--empty img{opacity:.78;width:44px;height:44px}.flowstate-camera-shell__copy,.flowstate-camera-result__copy{gap:8px;display:grid}.flowstate-camera-shell__copy h2,.flowstate-camera-result__copy h2{color:#020617;letter-spacing:-.04em;margin:0;font-size:24px;font-weight:850;line-height:1.08}.flowstate-camera-shell__copy p,.flowstate-camera-result__copy p{color:#5f6b7a;margin:0;font-size:14px;font-weight:650;line-height:1.5}.flowstate-camera-shell__error{color:#b42318;margin:0;font-size:14px;font-weight:700;line-height:1.5}.flowstate-camera-shell__button{color:#020617;min-height:24px;font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:1.2;display:inline-flex}.flowstate-camera-thinking__progress{background:#0f172a1a;border-radius:999px;width:min(100%,304px);height:6px;position:relative;overflow:hidden}.flowstate-camera-thinking__progress-fill{border-radius:inherit;background:linear-gradient(90deg,#4f46e5 0%,#7c3aed 100%);width:72%;height:100%;animation:2.6s ease-in-out infinite alternate flowstateCameraProgress}.flowstate-camera-thinking__progress-sheen{background:linear-gradient(90deg,#0000 0%,#ffffff75 50%,#0000 100%);width:38%;animation:1.7s linear infinite flowstateCameraProgressSheen;position:absolute;inset:0 auto 0 -38%}.flowstate-camera-result{gap:18px}.flowstate-camera-result__media{place-items:center;display:grid}.flowstate-camera-result__image{aspect-ratio:1;object-fit:cover;background:#f1f5f9eb;border-radius:28px;width:min(100%,156px);box-shadow:0 14px 30px #0f172a1a}.flowstate-camera-result__image--empty{justify-content:center;align-items:center;display:inline-flex}@keyframes flowstateCameraProgress{0%{width:24%}to{width:78%}}@keyframes flowstateCameraProgressSheen{0%{transform:translate(0)}to{transform:translate(360%)}}.flowstate-bottom-nav__item{cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;min-height:52px;display:inline-flex;position:relative}.flowstate-bottom-nav__item img{object-fit:contain;opacity:.54;z-index:1;width:22px;height:22px;transition:opacity var(--flowstate-motion-micro) var(--flowstate-motion-ease), transform var(--flowstate-motion-micro) var(--flowstate-motion-ease);position:relative}.flowstate-bottom-nav__item:before{content:"";opacity:0;transition:opacity var(--flowstate-motion-micro) var(--flowstate-motion-ease), transform var(--flowstate-motion-micro) var(--flowstate-motion-ease);background:#e9edf1;border-radius:14px;position:absolute;inset:4px 8px;transform:scale(.98)}.flowstate-bottom-nav__item.is-active{background:0 0}.flowstate-bottom-nav__item.is-active:before{opacity:1;transform:scale(1)}.flowstate-bottom-nav__item.is-active img{opacity:.96}.flowstate-update-card{gap:12px;padding:18px;display:grid}.flowstate-update-card__header{justify-content:flex-start;display:flex}.flowstate-update-card strong,.flowstate-pay-row__copy strong,.flowstate-pay-summary__total{color:#020617;letter-spacing:-.03em}.flowstate-update-card strong{font-size:18px;line-height:1.2}.flowstate-update-card p{color:#5f6b7a;margin:0;font-size:14px;font-weight:650;line-height:1.55}.flowstate-messages-pane{background:0 0}.flowstate-messages-pane__inner{min-height:100%;padding-top:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:14px}.flowstate-messages-pane__thread{align-content:end;min-height:0;padding:8px 0;display:grid}.flowstate-message-list{gap:10px;display:grid}.flowstate-message{width:100%;display:flex}.flowstate-message--incoming{justify-content:flex-start}.flowstate-message--outgoing{justify-content:flex-end}.flowstate-message__bubble{background:#fffffff5;border:1px solid #0f172a14;border-radius:18px;max-width:min(82%,420px);padding:12px 14px}.flowstate-message--incoming .flowstate-message__bubble{color:#0f172a}.flowstate-message--outgoing .flowstate-message__bubble{color:#fff;background:#0f172af0;border-color:#0f172af0}.flowstate-message__bubble p{margin:0;font-size:14px;font-weight:650;line-height:1.45}.flowstate-messages-empty-state{text-align:center;place-content:center;justify-items:center;gap:4px;min-height:42vh;display:grid}.flowstate-messages-empty-state strong{color:#020617;letter-spacing:-.03em;font-size:1rem;line-height:1.2}.flowstate-messages-empty-state p{color:#64748b;margin:0;font-size:14px;line-height:1.45}.flowstate-message-composer{background:#fffffff5;border:1px solid #0f172a14;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 10px 24px #0f172a0a}.flowstate-message-composer__input{color:#020617;width:100%;min-height:44px;font:inherit;background:#f8fafce6;border:0;border-radius:16px;padding:0 14px;font-size:14px;font-weight:650;line-height:1.4}.flowstate-message-composer__input::placeholder{color:#64748b}.flowstate-message-composer__input:focus-visible{outline-offset:2px;outline:2px solid #3b82f63d}.flowstate-message-composer__send{color:#fff;cursor:pointer;background:#020617;border:0;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.flowstate-message-composer__send svg{width:18px;height:18px;display:block}.flowstate-pay-pane{gap:18px}.flowstate-pay-summary{gap:18px;padding:20px;display:grid}.flowstate-pay-summary__header{gap:8px;display:grid}.flowstate-pay-summary__eyebrow{color:#5f6b7a;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.flowstate-pay-summary__total{font-size:clamp(2.25rem,8vw,3rem);font-weight:850;line-height:.96}.flowstate-pay-summary__meta,.flowstate-pay-summary__footnote{color:#5f6b7a;margin:0;font-size:14px;font-weight:650;line-height:1.55}.flowstate-pay-summary__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.flowstate-pay-summary__stat{background:#f8fafce6;border-radius:18px;gap:8px;min-width:0;padding:14px;display:grid}.flowstate-pay-summary__stat span{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.flowstate-pay-summary__stat strong,.flowstate-pay-row__total{color:#020617;font-size:18px;font-weight:800;line-height:1.1}.flowstate-pay-list__rows{gap:12px;display:grid}.flowstate-pay-row{gap:14px;padding:18px;display:grid}.flowstate-pay-row__topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.flowstate-pay-row__copy{gap:4px;min-width:0;display:grid}.flowstate-pay-row__copy strong{font-size:18px;font-weight:800;line-height:1.15}.flowstate-pay-row__copy span,.flowstate-pay-row__details span{color:#5f6b7a;font-size:14px;font-weight:650;line-height:1.5}.flowstate-pay-row__details{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flowstate-pay-row__details .flowstate-feed-card__status{margin-left:auto}@media (width<=720px){.flowstate-pay-summary__stats{grid-template-columns:1fr}}@media (width<=560px){.flowstate-jobs-summary{gap:6px;padding:6px 12px 4px}.flowstate-jobs-summary__card{gap:6px;padding:5px 8px}.flowstate-jobs-scroll{padding:18px 12px var(--flowstate-dock-clearance)}.flowstate-jobs-summary__label{font-size:11px}.flowstate-pay-row__topline{display:grid}.flowstate-pay-row__details .flowstate-feed-card__status{margin-left:0}}.crew-entry-chooser{align-content:center;gap:22px;width:min(100%,560px);min-height:100vh;margin:0 auto;padding:32px 20px;display:grid}.crew-entry-chooser__header{text-align:center;gap:8px;display:grid}.crew-entry-chooser__header h1{color:#020617;letter-spacing:-.06em;margin:0;font-size:clamp(2.25rem,7vw,3.2rem);font-weight:900;line-height:.96}.crew-entry-chooser__header p{color:#475569;margin:0;font-size:15px;line-height:1.5}.crew-entry-chooser__actions{gap:14px;display:grid}.crew-entry-chooser__card{text-align:left;cursor:pointer;background:#fffffff7;border:1px solid #0f172a14;border-radius:26px;gap:8px;width:100%;min-height:120px;padding:20px 22px;display:grid;box-shadow:0 16px 36px #0f172a0f}.crew-entry-chooser__card strong{color:#020617;letter-spacing:-.04em;font-size:24px;line-height:1.05}.crew-entry-chooser__card span{color:#475569;font-size:14px;line-height:1.5}:root{--admin-chip-blue-bg:#2563eb1f;--admin-chip-blue-text:#1d4ed8;--admin-chip-yellow-bg:#f59e0b29;--admin-chip-yellow-text:#a16207;--admin-chip-red-bg:#ef444421;--admin-chip-red-text:#b91c1c;--admin-chip-green-bg:#22c55e21;--admin-chip-green-text:#15803d;--admin-chip-orange-bg:#fb923c29;--admin-chip-orange-text:#c2410c;--admin-chip-gold-bg:#facc152e;--admin-chip-gold-text:#a16207;--admin-chip-slate-bg:#94a3b829;--admin-chip-slate-text:#64748b}.crew-workers-readonly{min-height:28px;box-shadow:none;background:var(--admin-chip-green-bg);color:var(--admin-chip-green-text);text-transform:capitalize;border:0;border-radius:999px;outline:0;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.crew-people{align-content:start;gap:14px;display:grid}.crew-people-section{box-sizing:border-box}.admin-address-suggestion-picker{z-index:40;width:100%;margin-top:6px;position:relative}.crew-people-toolbar__count{color:#64748b;align-items:center;gap:10px;font-size:16px;font-weight:750;line-height:1;display:inline-flex}.crew-people-toolbar__count .crew-inline-icon{color:#94a3b8;width:18px;height:18px}.crew-people-toolbar__count .crew-inline-icon svg{width:18px;height:18px}.crew-people-switcher{min-width:0}.crew-people-feedback{color:#64748b;margin:0;font-size:14px;line-height:1.5}.crew-people-empty{color:#64748b;min-height:180px;padding:22px 18px;font-size:14px;font-weight:600;line-height:1.5}.crew-people-empty--loading{text-align:center;place-items:center;display:grid}.crew-people-empty--loading .kz-spinner-state{min-height:180px}.admin-spectrum-list-copy{display:contents}.admin-crm-list{scrollbar-width:none;width:100%;min-width:0;overflow-x:auto}.admin-crm-list::-webkit-scrollbar{display:none}.admin-crm-list__header,.admin-crm-list__row{box-sizing:border-box;grid-template-columns:var(--admin-crm-columns);align-items:center;gap:12px;width:100%;min-width:820px;display:grid}.admin-crm-list__header{color:#64748b;border-bottom:1px solid #cbd5e1;min-height:36px;padding:0 10px;font-size:12px;font-weight:750}.admin-crm-list__row{color:#334155;min-height:42px;padding:0 6px;font-size:13px;line-height:1.35}.admin-crm-list__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-crm-list__cell.is-primary{color:#0f172a;font-weight:700}.admin-crm-list__cell.is-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex;overflow:visible}.crew-worker-name-cell__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.crew-worker-detail-view{min-height:0}.crew-worker-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.crew-worker-field,.crew-address-field{min-width:0}.crew-address-field__shell{min-width:0;display:grid;position:relative}.crew-address-field__label{z-index:2;color:var(--kz-text-secondary);background:#fff;padding:0 6px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:16px;transform:translateY(-50%)}.crew-address-field__input{color:#07111f;width:100%;min-height:56px;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:18px;padding:22px 16px 10px;font-size:16px;line-height:1.4}.crew-address-field__input:focus{border-color:#2563eb52;outline:none;box-shadow:0 0 0 4px #2563eb14}.crew-worker-field--floated .kz-float-label{color:var(--kz-text-secondary);background:#fff;top:0;transform:translateY(-50%)}.crew-worker-textarea-shell{align-items:stretch;min-height:132px}.crew-worker-textarea{resize:vertical;min-height:132px;padding-top:26px}.crew-worker-field--wide,.crew-worker-detail-grid .admin-ops-assignment__message{grid-column:1/-1}.crew-customer-meta{gap:6px;padding:6px 4px 0;display:grid}.crew-customer-meta__label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.crew-customer-meta__value{color:#0f172a;word-break:break-word;font-size:14px;font-weight:700;line-height:1.4}.crew-customer-map{margin-bottom:4px}.crew-customer-map .clean-location-thumb--list{height:132px}.crew-customer-jobs{gap:10px;padding-top:4px;display:grid}.crew-customer-jobs__header{display:block}.crew-customer-jobs__header-copy{gap:3px;display:grid}.crew-customer-jobs__header-copy strong{color:#0f172a;font-size:14px;font-weight:750;line-height:1.2}.crew-customer-jobs__header-copy small{color:#64748b;font-size:12px;font-weight:650;line-height:1.3}.crew-customer-jobs__accordion{width:100%}.crew-customer-jobs__empty{color:#64748b;background:#f8fafcbd;border:1px dashed #0f172a1a;border-radius:16px;justify-items:start;gap:10px;padding:14px;display:grid}.crew-customer-jobs__empty--loading{text-align:center;justify-items:center}.crew-customer-jobs__empty--loading .kz-spinner-state{min-height:180px}.crew-customer-jobs__empty p{margin:0}.crew-customer-jobs__empty--error{color:#991b1b;background:#fef2f2e0;border-style:solid}.crew-context-menu{z-index:60;background:#fffffffa;border:1px solid #0f172a14;border-radius:16px;gap:4px;min-width:180px;padding:8px;display:grid;position:fixed;box-shadow:0 18px 38px #0f172a1f}.crew-context-menu__item{appearance:none;color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:650}.crew-context-menu__item.is-danger{color:#b91c1c}.crew-context-menu__item:hover,.crew-context-menu__item:focus-visible{color:#1d4ed8;background:#2563eb14;outline:none}.crew-context-menu__item.is-danger:hover,.crew-context-menu__item.is-danger:focus-visible{color:#b91c1c;background:#ef44441a}.crew-dropdown{width:100%;min-height:60px;position:relative}.crew-dropdown__trigger{color:#07111f;width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:26px 16px 10px;display:grid}.crew-dropdown__value{color:#07111f;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-top:4px;font-size:15px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.crew-dropdown.is-disabled .crew-dropdown__trigger{cursor:default;opacity:.68}.crew-dropdown__chevron{color:#64748b;align-self:center;font-size:14px;line-height:1}.crew-dropdown__menu{z-index:20;background:#fffffffa;border:1px solid #0f172a14;border-radius:18px;gap:4px;max-height:min(240px,40vh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #0f172a1a}.crew-dropdown__option{appearance:none;color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 12px;font-weight:700}.crew-dropdown__option:hover,.crew-dropdown__option.is-selected{color:#1d4ed8;background:#2563eb14}.crew-action-button{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.crew-action-button--toolbar,.crew-action-button--back{color:#1d4ed8;background:#eff6ffe6;border:1px solid #2563eb1f}.crew-action-button--toolbar-primary{border-radius:14px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;box-shadow:0 6px 14px #2563eb29}.crew-action-button--icon{border-radius:12px;width:38px;min-width:38px;padding:0}.crew-action-button--primary{min-width:104px;box-shadow:0 4px 12px #0f172a14}.crew-inline-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.crew-inline-icon svg{width:16px;height:16px;display:block}.crew-action-button__icon,.crew-action-button__icon svg{width:14px;height:14px}.crew-action-button__icon--solo,.crew-action-button__icon--solo svg{width:15px;height:15px}@media (width<=900px){.crew-console{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.crew-console-rail{border-bottom:1px solid #0f172a0f;border-right:0;width:100%;height:auto;position:static}.crew-console-rail__inner{flex-direction:row;justify-content:flex-start;gap:10px;height:auto;padding:14px 16px;overflow-x:auto}.crew-console-rail__footer{flex-direction:row;align-items:center;gap:10px;margin-top:0;margin-left:auto;padding-top:0}.crew-console-rail__footer-divider{width:1px;height:18px}.crew-console-rail__item--footer{margin-top:0}.crew-console-main{grid-template-rows:64px minmax(0,1fr);width:100%;height:calc(100dvh - 75px);padding:0}.admin-global-selector-row{height:64px;padding:12px 16px 8px}.admin-global-content-window{border-radius:14px;margin:0 16px 16px}.admin-global-content-body{padding:16px}.admin-global-content-window:has(.admin-global-bottom-action-host:not(:empty)) .admin-global-content-body{padding-bottom:96px}.admin-global-bottom-action-dock{min-height:64px;padding:10px 16px}}@media (width>=720px){.flowstate-feed-pane__inner{padding-left:24px;padding-right:24px}}@media (width<=640px){.kz-footer-area:not(.kz-footer-area--app-home){margin-top:56px}.kz-footer-area:before{height:18px;top:-18px}.kz-footer-inner{flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 32px);max-width:none;padding:48px 0}.kz-footer-links{justify-content:flex-start;gap:12px 22px}.crew-worker-detail-grid,.flowstate-profile-grid{grid-template-columns:1fr}}:root{--k-v2-field-radius:12px;--k-v2-field-border:#0f172a1f;--k-v2-field-border-strong:#020617;--k-v2-field-background:#fff;--k-v2-field-background-disabled:#f8fafc;--k-v2-field-text:#0f172a;--k-v2-field-placeholder:#94a3b8;--k-v2-label-text:#334155;--k-v2-field-height:44px;--k-v2-field-height-max:46px;--k-v2-field-height-compact:40px;--k-v2-field-padding-x:14px;--k-v2-modal-radius:24px;--k-v2-modal-border:#0f172a14;--k-v2-modal-shadow:0 22px 48px #0f172a1f;--k-v2-button-height:48px;--k-v2-button-radius:12px;--k-mobile-shell-padding:20px;--k-mobile-card-gap:16px;--k-mobile-action-gap:10px;--k-mobile-modal-safe-margin:16px}.k-mobile-shell{width:100%;max-width:none}.k-mobile-shell__inner{width:100%;max-width:var(--marketing-content-max-width,980px);margin:0 auto}.k-mobile-card-stack{width:100%}.k-mobile-card-stack>*{min-width:0}.k-mobile-title-price-row{width:100%;min-width:0}.k-mobile-subtext-row,.k-mobile-chip-row{min-width:0}.k-mobile-media-row,.k-mobile-action-bar{width:100%}.k-mobile-action-bar>*{width:100%;min-width:0}.k-mobile-modal{overflow:hidden}.k-mobile-modal__header{min-width:0}.k-mobile-modal__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.k-mobile-modal__footer{min-width:0}.k-mobile-chip-row{flex-wrap:wrap;gap:8px;display:flex}.k-mobile-chip-row>*{min-width:0;max-width:100%}.k-mobile-chip--optional{display:inline-flex}.k-field,.wallet-setup-form__field{gap:6px;display:grid}.k-field-label,.wallet-setup-form__field-label,.kz-label{color:var(--k-v2-label-text);font-size:11px;font-weight:600;line-height:1.25}.kz-float-wrap{min-height:var(--k-v2-field-height)}.k-input-shell,.kz-input-shell,.wallet-setup-form__input-shell{width:100%;min-height:var(--k-v2-field-height);max-height:var(--k-v2-field-height-max);padding:0 var(--k-v2-field-padding-x);border-radius:var(--k-v2-field-radius);border:1px solid var(--k-v2-field-border);background:var(--k-v2-field-background);box-shadow:none;box-sizing:border-box;align-items:center;gap:10px;transition:border-color .14s;display:flex}.k-input,.kz-input,.kz-auth-input,.wallet-setup-form__input,.address-input,.crew-address-field__input,.manual-home-size-field__input-wrap{width:100%;min-height:var(--k-v2-field-height);max-height:var(--k-v2-field-height-max);padding:0 var(--k-v2-field-padding-x);border-radius:var(--k-v2-field-radius);border:1px solid var(--k-v2-field-border);background:var(--k-v2-field-background);color:var(--k-v2-field-text);box-shadow:none;box-sizing:border-box;outline:none;font-size:14px;font-weight:500;line-height:normal;transition:border-color .14s,color .14s,background-color .14s}.kz-float-input,.manual-home-size-field__input{width:100%;min-width:0;min-height:calc(var(--k-v2-field-height) - 2px);height:calc(var(--k-v2-field-height) - 2px);color:var(--k-v2-field-text);box-shadow:none;background:0 0;border:0;outline:none;padding:14px 0 4px;font-size:14px;font-weight:500;line-height:normal}textarea.kz-float-input,.kz-floating-textarea-input{border-radius:var(--k-v2-field-radius);border:1px solid var(--k-v2-field-border);background:var(--k-v2-field-background);height:auto;min-height:96px;max-height:none;color:var(--k-v2-field-text);box-shadow:none;box-sizing:border-box;outline:none;padding:20px 14px 12px;font-size:14px;line-height:1.45}.kz-floating-textarea{min-height:96px}.kz-floating-textarea-label{font-size:12px;left:14px}.k-input::placeholder,.kz-input::placeholder,.kz-auth-input::placeholder,.wallet-setup-form__input::placeholder,.address-input::placeholder,.crew-address-field__input::placeholder,.manual-home-size-field__input::placeholder,.kz-floating-textarea-input::placeholder,.kz-float-input::placeholder{color:var(--k-v2-field-placeholder);font-weight:500}.k-input:disabled,.kz-input:disabled,.kz-auth-input:disabled,.wallet-setup-form__input:disabled,.address-input:disabled,.crew-address-field__input:disabled,.kz-floating-textarea-input:disabled,.kz-float-input:disabled,.k-input-shell.is-disabled,.kz-input-shell.is-disabled,.wallet-setup-form__input-shell.is-disabled,.manual-home-size-field__input-wrap.is-disabled{background:var(--k-v2-field-background-disabled);color:#94a3b8;cursor:not-allowed;opacity:1}.k-input:focus,.kz-input:focus,.kz-auth-input:focus,.wallet-setup-form__input:focus,.address-input:focus,.wallet-setup-form__select:focus,.crew-address-field__input:focus,.manual-home-size-field__input-wrap:focus-within,.manual-home-size-field__input:focus,.kz-floating-textarea-input:focus,.kz-float-input:focus,.k-input-error:focus,.photo-map-address-field .address-input:focus,.photo-map-address-input:focus,.kz-address-field .address-input:focus{border-color:var(--k-v2-field-border-strong);box-shadow:none;outline:none}.k-input-shell:focus-within,.kz-input-shell:focus-within,.wallet-setup-form__input-shell:focus-within,.wallet-setup-form__input-shell.is-focused,.manual-home-size-field__input-wrap:focus-within,.photo-map-address-control:focus-within{border-color:var(--k-v2-field-border-strong);box-shadow:none}.k-input-shell .StripeElement,.kz-input-shell .StripeElement,.wallet-setup-form__input-shell .StripeElement{width:100%}.k-button-primary,.k-button-secondary,.primary-button,.secondary-button,.kz-btn-primary,.kz-btn-back,.wallet-setup-form__primary,.wallet-setup-form__secondary{min-height:var(--k-v2-button-height);border-radius:var(--k-v2-button-radius);box-shadow:none;outline:none;padding:11px 18px;font-size:14px;font-weight:700;transition:border-color .14s,background-color .14s,color .14s,opacity .14s}.k-button--block{width:100%}.k-button-primary,.primary-button,.kz-btn-primary,.wallet-setup-form__primary{color:#fff;background:#020617;border:1px solid #020617}.k-button-secondary,.secondary-button,.kz-btn-back,.wallet-setup-form__secondary{border:1px solid var(--k-v2-field-border);color:#0f172a;background:#fff}.k-button-primary:hover:not(:disabled),.k-button-primary:focus-visible,.primary-button:hover:not(:disabled),.primary-button:focus-visible,.kz-btn-primary:hover:not(:disabled),.kz-btn-primary:focus-visible,.wallet-setup-form__primary:hover:not(:disabled),.wallet-setup-form__primary:focus-visible,.k-button-secondary:hover:not(:disabled),.k-button-secondary:focus-visible,.secondary-button:hover:not(:disabled),.secondary-button:focus-visible,.kz-btn-back:hover:not(:disabled),.kz-btn-back:focus-visible,.wallet-setup-form__secondary:hover:not(:disabled),.wallet-setup-form__secondary:focus-visible{box-shadow:none;outline:none;transform:none}.k-button-primary:disabled,.k-button-secondary:disabled,.primary-button:disabled,.secondary-button:disabled,.primary-button[aria-disabled=true],.secondary-button[aria-disabled=true],.kz-btn-primary:disabled,.kz-btn-back:disabled,.wallet-setup-form__primary:disabled,.wallet-setup-form__secondary:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;opacity:1;background:#e5e7eb;border-color:#0f172a14}.k-form-modal,.wallet-setup-panel{border-radius:var(--k-v2-modal-radius);border:1px solid var(--k-v2-modal-border);width:min(100%,420px);box-shadow:var(--k-v2-modal-shadow);box-sizing:border-box;background:#fff;gap:18px;padding:22px 22px 20px;display:grid;position:relative}.k-form-modal__header,.wallet-setup-panel__header{gap:0;padding-right:36px;display:grid}.k-form-modal__title,.wallet-setup-panel__title{color:#020617;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:760;line-height:1.1}.wallet-setup-panel__header.k-form-modal__header{margin-bottom:10px}.wallet-setup-panel__title.k-form-modal__title{margin:0}.k-form-modal__close,.wallet-setup-panel__close{width:30px;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;position:absolute;top:14px;right:14px}.k-form-modal__close:hover,.k-form-modal__close:focus-visible,.wallet-setup-panel__close:hover,.wallet-setup-panel__close:focus-visible{background:color-mix(in srgb, var(--kz-surface-raised,#fffffff5) 88%, var(--kz-text,#020617) 8%);border-color:var(--kz-border,#0f172a14);box-shadow:none}.wallet-drawer__backdrop,.wallet-child-drawer__backdrop{opacity:1;background:#0206176b;transition:opacity .22s;position:fixed;inset:0}.wallet-drawer__backdrop{z-index:1200}.wallet-child-drawer__backdrop{z-index:1240;background:#0206172e}.wallet-drawer__backdrop[data-starting-style],.wallet-drawer__backdrop[data-ending-style],.wallet-child-drawer__backdrop[data-starting-style],.wallet-child-drawer__backdrop[data-ending-style]{opacity:0}.wallet-drawer__viewport,.wallet-child-drawer__viewport{pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.wallet-drawer__viewport{z-index:1210}.wallet-child-drawer__viewport{z-index:1250}.wallet-drawer__popup,.wallet-child-drawer__popup{pointer-events:auto;background:var(--kz-page-bg,#fff);min-width:0;height:100%;max-height:100%;color:var(--kz-text,#0f172a);box-sizing:border-box;transform:translateX(var(--drawer-swipe-movement-x));transition:transform .26s cubic-bezier(.22,1,.36,1);overflow:hidden}.wallet-drawer__popup{width:min(94vw,680px);box-shadow:-18px 0 48px #0f172a1f;container:wallet-drawer/inline-size}.wallet-drawer__popup[data-nested-drawer-open]{transform:translateX(calc(var(--drawer-swipe-movement-x) - (var(--nested-drawers) * 24px)))}.wallet-child-drawer__popup{border-left:1px solid var(--kz-border,#0f172a14);width:min(52vw,720px);box-shadow:-16px 0 42px #0f172a29}.wallet-child-drawer__popup--card{width:min(360px,100vw - 32px)}.wallet-drawer__popup[data-starting-style],.wallet-drawer__popup[data-ending-style],.wallet-child-drawer__popup[data-starting-style],.wallet-child-drawer__popup[data-ending-style]{transform:translate(100%)}.wallet-drawer__content,.wallet-child-drawer__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden auto}.wallet-drawer__content{padding:max(34px, env(safe-area-inset-top,0px)) max(clamp(16px, 3.9cqi, 28px), env(safe-area-inset-right,0px)) calc(52px + env(safe-area-inset-bottom,0px)) max(clamp(16px, 3.9cqi, 28px), env(safe-area-inset-left,0px))}.wallet-drawer__close{top:max(18px, env(safe-area-inset-top,0px));right:max(18px, env(safe-area-inset-right,0px));z-index:5;border:1px solid var(--kz-border,#0f172a1f);background:var(--kz-surface-raised,#fff);width:36px;height:36px;color:var(--kz-text,#0f172a);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:inline-grid;position:absolute}.wallet-drawer__close:hover,.wallet-drawer__close:focus-visible{border-color:color-mix(in srgb, var(--kz-border,#0f172a1f) 68%, var(--kz-text,#0f172a) 32%);background:var(--kz-surface,#fff)}.wallet-drawer__close:focus-visible{outline:2px solid var(--kz-focus,#7f56d9);outline-offset:2px}.wallet-drawer__close img{width:16px;height:16px}:root[data-kz-theme=dark] .wallet-drawer__close img,:root[data-kz-theme=dark] .wallet-add-card-tile__icon img{filter:brightness(0)invert()}.wallet-content--drawer .wallet-page-surface{width:100%}.wallet-content--drawer .wallet-page-header{top:calc(-1 * max(34px, env(safe-area-inset-top,0px)));z-index:4;padding:max(34px, env(safe-area-inset-top,0px)) 52px 18px 0;background:var(--kz-page-bg,#fff);position:sticky}.wallet-child-drawer__content{background:var(--kz-modal-bg,var(--kz-page-bg,#fff));padding:max(28px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));flex-direction:column;display:flex}.wallet-child-drawer__content.wallet-card-modal{justify-content:center}.wallet-child-drawer__content.wallet-payment-detail-modal .wallet-payment-detail-modal__actions{margin-top:auto}@container wallet-drawer (width<=520px){.wallet-content--drawer .wallet-card-stack{--wallet-card-gap:8px}.wallet-content--drawer .wallet-page-header{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;display:grid}.wallet-content--drawer .wallet-page-header .app-page-heading{width:100%}.wallet-content--drawer .wallet-page-header .app-page-title{font-size:var(--app-page-title-size-mobile)}.wallet-content--drawer .wallet-page-header .wallet-view-toggle{justify-self:start;margin-left:0}.wallet-content--drawer .wallet-transaction-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main menu""aside aside";align-items:start;row-gap:12px}.wallet-content--drawer .wallet-transaction-row__main{grid-area:main}.wallet-content--drawer .wallet-transaction-row__aside{flex-direction:row;grid-area:aside;justify-content:space-between;align-items:baseline;gap:12px;width:100%}.wallet-content--drawer .wallet-transaction-row__amount,.wallet-content--drawer .wallet-transaction-row__method{min-width:0}.wallet-content--drawer .wallet-transaction-row__menu{grid-area:menu;place-self:start end}}@media (width<=900px){.wallet-child-drawer__popup{max-width:720px;width:88vw!important}}@media (width<=520px){.wallet-child-drawer__popup{max-width:none;width:100vw!important}.wallet-drawer__content{padding-top:max(24px, env(safe-area-inset-top,0px));padding-bottom:calc(36px + env(safe-area-inset-bottom,0px))}.wallet-content--drawer .wallet-page-header{top:calc(-1 * max(24px, env(safe-area-inset-top,0px)));padding-top:max(24px, env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.wallet-drawer__backdrop,.wallet-child-drawer__backdrop,.wallet-drawer__popup,.wallet-child-drawer__popup{transition:none}}.edit-clean-drawer__backdrop{z-index:1280}.edit-clean-drawer__backdrop[data-starting-style],.edit-clean-drawer__backdrop[data-ending-style]{opacity:0}.edit-clean-drawer__viewport{z-index:1290;pointer-events:none;align-items:flex-end;display:flex;position:fixed;inset:0}.edit-clean-drawer__popup{pointer-events:auto;background:var(--kz-page-bg,#fff);width:100vw;height:min(760px,100dvh - clamp(16px,4dvh,40px));color:var(--kz-text,#0f172a);box-shadow:none;transform:translateY(var(--drawer-swipe-movement-y));transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.edit-clean-drawer__popup[data-starting-style],.edit-clean-drawer__popup[data-ending-style]{transform:translateY(100%)}.edit-clean-drawer__content{background:var(--kz-page-bg,#fff);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.edit-clean-drawer__header{min-height:72px;padding:max(16px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) 12px max(20px, env(safe-area-inset-left,0px));box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.edit-clean-drawer__title{color:var(--kz-text,#0f172a);text-align:left;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.2}.edit-clean-drawer__header-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.edit-clean-drawer__back{width:30px;height:30px;color:var(--kz-muted,#64748b);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;transition:color .16s,opacity .16s;display:grid}.edit-clean-drawer__back img{opacity:.78;width:18px;height:18px;display:block;transform:rotate(180deg)}.edit-clean-drawer__back:hover:not(:disabled),.edit-clean-drawer__back:focus-visible{color:var(--kz-text,#020617);box-shadow:none;background:0 0;outline:none;transform:none}.edit-clean-drawer__back:hover:not(:disabled) img,.edit-clean-drawer__back:focus-visible img{opacity:1}.edit-clean-drawer__back:disabled{opacity:.42;cursor:default}:root[data-kz-theme=dark] .edit-clean-drawer__back img{filter:invert()}.edit-clean-drawer__surface{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 max(20px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));box-sizing:border-box;flex:auto;overflow-y:auto}.edit-clean-drawer__surface--services{padding:0;overflow:hidden}.reschedule-clean-surface{width:min(100%,440px);margin:0 auto}.edit-clean-services{width:100%;min-height:100%}.edit-clean-services>.clean-selection-state{width:100%;margin:0 auto}.edit-clean-services .clean-selection-service-card__surface-frame,.edit-clean-services .clean-selection-service-card__button{transition:none}.edit-clean-services .clean-selection-service-card__button,.edit-clean-services .clean-selection-service-card__button:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .edit-clean-services .clean-selection-service-card__button:hover{box-shadow:none;background:0 0;border-color:#0000;transform:none}.edit-clean-workflow{--booking-action-min-height:72px;--booking-action-primary-bg:#020617;--booking-action-primary-text:#fff;--booking-action-disabled-text:#64748b;--edit-clean-document-width:min(calc(100vw - 40px), 66.666vw);--booking-cta-width:var(--edit-clean-document-width);background:var(--kz-page-bg,#fff);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.edit-clean-workflow__viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.edit-clean-workflow__viewport::-webkit-scrollbar{display:none}.edit-clean-workflow__viewport-inner{width:var(--edit-clean-document-width);box-sizing:border-box;min-height:100%;margin:0 auto;padding-bottom:24px}.edit-clean-workflow>.booking-action-bar{flex:none}.edit-clean-phase-stage{min-height:100%;position:relative}.edit-clean-phase-panel{width:100%;transition:opacity .18s var(--kz-motion-ease,ease), transform .22s var(--kz-motion-ease,ease), visibility 0s linear .22s;will-change:opacity, transform}.edit-clean-phase-panel[data-active=true]{z-index:1;opacity:1;visibility:visible;transition-delay:0s;position:relative;transform:translate(0)}.edit-clean-phase-panel[data-active=false]{z-index:0;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.edit-clean-phase-panel--selection[data-active=false]{transform:translate(-12px)}.edit-clean-phase-panel--review[data-active=false]{transform:translate(12px)}.edit-clean-selection-skeleton{pointer-events:none}.edit-clean-selection-skeleton__title,.edit-clean-selection-skeleton__price{border-radius:7px;display:block}.edit-clean-selection-skeleton__title{width:min(150px,62%);height:18px}.edit-clean-selection-skeleton__price{width:56px;height:16px}.edit-clean-canonical-review{gap:16px;padding-top:4px;display:grid}.edit-clean-review-skeleton__card{width:100%}.edit-clean-review-skeleton__copy{align-content:start;gap:10px;min-width:0;display:grid}.edit-clean-review-skeleton__title{width:min(180px,82%);height:18px}.edit-clean-review-skeleton__service{width:min(220px,94%);height:12px}.edit-clean-review-skeleton__price{justify-self:end;width:62px;height:20px}.edit-clean-review-actions .booking-bottom-summary-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-clean-review-actions .booking-action-bar__button,.edit-clean-review-actions .booking-action-bar__button:hover:not(:disabled),.edit-clean-review-actions .booking-action-bar__button:active:not(:disabled){box-shadow:none;transform:none}.edit-clean-auto-clean-note{border:1px solid var(--kz-border,#0f172a14);border-radius:var(--k-v2-field-radius,12px);background:var(--kz-surface,#fff);color:var(--kz-text,#0f172a);padding:14px 16px}.edit-clean-auto-clean-note strong,.edit-clean-auto-clean-note p{margin:0}.edit-clean-auto-clean-note--skeleton{gap:8px;display:grid}.edit-clean-auto-clean-note__skeleton-title{width:92px;height:14px}.edit-clean-auto-clean-note__skeleton-copy{width:min(310px,86%);height:12px}.clean-card-title-transition{min-height:1.25em}.edit-clean-auto-clean-note p{color:var(--kz-muted,#64748b);margin-top:4px;font-size:13px;line-height:1.45}@media (width<=760px){.edit-clean-workflow{--edit-clean-document-width:calc(100vw - 32px)}}.reschedule-clean-drawer__surface .calendar-select-screen{padding-top:0}@media (prefers-reduced-motion:reduce){.edit-clean-drawer__backdrop,.edit-clean-drawer__popup{transition:none}}.wallet-child-drawer__popup--add-card{width:min(94vw,520px)}.wallet-add-card-drawer{gap:20px}.wallet-add-card-drawer__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-add-card-drawer__title{color:var(--kz-text,#0f172a);margin:0;font-size:22px;font-weight:850;line-height:1.2}.wallet-add-card-drawer__form,.wallet-add-card-drawer__loading,.wallet-add-card-drawer__setup-error{gap:14px;display:grid}.wallet-add-card-drawer__split-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-add-card-drawer__save{margin-top:2px}.wallet-add-card-drawer__skeleton-title{border-radius:7px;width:88px;min-height:20px}.wallet-add-card-drawer__loading .wallet-setup-loading-block--field{min-height:56px}.wallet-add-card-drawer__error{color:var(--kz-danger,#b42318);margin:0;font-size:13px;font-weight:650;line-height:1.4}.wallet-add-card-drawer__save,.wallet-add-card-drawer__retry{width:100%;min-height:48px}:root{--k-page-top-space:clamp(32px, 3.4vh, 40px);--k-page-top-space-mobile:20px;--k-page-bottom-space:64px;--k-page-side-space:24px;--k-page-side-space-mobile:16px;--k-page-max-form:720px;--k-page-max-split:1040px;--k-page-max-list:1160px;--k-page-max-clean-list:1120px;--k-photo-flow-max-width:980px;--k-app-shell-content-max-width:var(--marketing-content-max-width,980px);--k-page-section-gap:clamp(20px, 3vw, 32px);--k-page-field-gap:12px;--k-page-card-gap:14px}.k-page-shell,.account-page{width:100%;max-width:none;padding:var(--k-page-top-space) 0 var(--k-page-bottom-space);margin:0}.k-page-surface,.account-page-inner,.kz-account-area{width:100%;max-width:none;padding:0 var(--k-page-side-space);background:0 0;margin:0}.k-page-container{width:100%;max-width:var(--k-page-max-form);margin:0 auto}.k-page-container--form,.k-page-container--profile-form,.k-page-container--wallet-form{max-width:var(--k-page-max-form)}.k-page-container--clean-list{max-width:var(--k-page-max-clean-list)}.k-page-container--split{max-width:var(--k-page-max-split)}.k-page-container--list{max-width:var(--k-page-max-list)}.k-page-stack{gap:var(--k-page-section-gap);display:grid}.k-page-section{width:100%}.content-page-shell,.account-content-lane{width:100%;max-width:none;margin:0;padding-top:0}.clean-activity-page-container{width:100%;margin:0 auto;padding-top:0}.app-page-content{margin-top:0}.account-content-lane--with-sidebar{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.account-sidebar{width:100%;position:sticky;top:12px;right:auto}.account-sidebar-bottom{margin-top:22px;padding-top:16px}.clean-activity-page-container .app-page-content,.clean-activity-page-container .account-panel,.profile-page-surface .app-page-content,.profile-page-surface .account-panel,.wallet-page-surface .app-page-content,.wallet-page-surface .account-panel{width:100%;margin-inline:0}.wallet-page-panel{justify-items:stretch;display:grid}.wallet-page-panel .wallet-setup-panel--inline{justify-self:center}.cleans-page,.cleans-page__section,.cleans-page__stack{width:100%;max-width:none}.cleans-page>.clean-history-page,.cleans-page>.clean-history-page--loading,.profile-page-surface,.wallet-page-surface{width:min(var(--k-app-shell-content-max-width), calc(100% - (var(--k-page-side-space) * 2)));box-sizing:border-box;max-width:none;margin:0 auto;padding:0}.cleans-page>.clean-history-page .clean-history-card,.cleans-page>.clean-history-page .clean-history-empty,.cleans-page>.clean-history-page .kz-account-list{width:100%;max-width:100%}.cleans-page.cleans-page--detail>.clean-history-page.clean-detail-view{width:min(1040px, calc(100% - (var(--k-page-side-space) * 2)));padding-bottom:24px}.cleans-page>.clean-history-page{animation:.26s ease-out both kPageSoftIn}.cleans-page>.clean-history-page .cleans-section{animation:.3s ease-out both kSectionSoftIn}.cleans-page>.clean-history-page .cleans-section:nth-of-type(2){animation-delay:55ms}.cleans-page>.clean-history-page .clean-history-card,.cleans-page>.clean-history-page .clean-history-empty{animation:.32s ease-out both kCardSoftIn}@keyframes kPageSoftIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes kSectionSoftIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes kCardSoftIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cleans-page>.clean-history-page,.cleans-page>.clean-history-page .cleans-section,.cleans-page>.clean-history-page .clean-history-card,.cleans-page>.clean-history-page .clean-history-empty{animation:none}}.cleans-page{max-width:none;margin-left:0;display:block}.clean-activity-page-container{width:min(100%, var(--k-page-max-clean-list));max-width:var(--k-page-max-clean-list)}:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-account):not(.app-shell-crew){width:100%;max-width:none;padding:var(--k-page-top-space) 0 var(--k-page-bottom-space);margin:0}.app-shell-account{background:#fff;width:100%;min-width:0;max-width:none;margin:0;padding:0}.app-shell-account>.account-page{min-width:0;padding-bottom:calc(var(--k-page-bottom-space) + env(safe-area-inset-bottom,0px))}.app-shell-account .account-main-panel,.app-shell-account .kz-account-main{min-height:0}:is(html:has(.kz-site-shell--account),body:has(.kz-site-shell--account)){scrollbar-width:none}html:has(.kz-site-shell--account)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.kz-site-shell--account)::-webkit-scrollbar{width:0;height:0;display:none}:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.state-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.calendar-state-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.clean-result-card{width:min(calc(100% - (var(--k-page-side-space) * 2)), var(--k-page-max-form));margin:0 auto}:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.kz-transition-state,:not(.booking-post-map-shell__content)>.app-shell-review>.kz-transition-state,:not(.booking-post-map-shell__content)>.app-shell-review>.calendar-state-card,:not(.booking-post-map-shell__content)>.app-shell-review>.state-card{width:min(calc(100% - (var(--k-page-side-space) * 2)), var(--k-photo-flow-max-width));margin:0 auto}:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.state-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.calendar-state-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.clean-result-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.kz-transition-state,:not(.booking-post-map-shell__content)>.app-shell-review>.kz-transition-state,:not(.booking-post-map-shell__content)>.app-shell-review>.calendar-state-card,:not(.booking-post-map-shell__content)>.app-shell-review>.state-card{margin-top:0}:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.kz-transition-state>.state-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.kz-transition-state>.calendar-state-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.kz-transition-state>.clean-result-card,:not(.booking-post-map-shell__content)>.app-shell-review>.kz-transition-state>.calendar-state-card,:not(.booking-post-map-shell__content)>.app-shell-review>.kz-transition-state>.state-card,:not(.booking-post-map-shell__content)>.app-shell-review>.kz-transition-state>.clean-result-card{width:100%;max-width:none;margin:0}.state-card,.calendar-state-card,.clean-result-card{padding:20px}.kz-checkout-shell{width:100%;max-width:var(--k-page-max-split);margin:0 auto}.kz-checkout-grid{gap:24px}.kz-checkout-left-column,.account-profile-name-row{gap:var(--k-page-card-gap)}.account-profile-field,.wallet-setup-form,.wallet-setup-form__grid{gap:var(--k-page-field-gap)}@media (width<=640px){.account-profile-home-grid{gap:10px}}@media (width<=900px){.account-content-lane--with-sidebar{grid-template-columns:1fr;gap:24px}.account-sidebar{position:static}}@media (width<=760px){:root{--k-page-side-space-mobile:16px}.k-mobile-shell{width:100%;max-width:none}.k-mobile-shell__inner{padding-left:var(--k-mobile-shell-padding);padding-right:var(--k-mobile-shell-padding)}.k-mobile-card-stack{gap:var(--k-mobile-card-gap);display:grid;grid-template-columns:1fr!important}.k-mobile-title-price-row{display:block}.k-mobile-action-bar{align-items:stretch;gap:var(--k-mobile-action-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.cleans-page>.clean-history-page,.cleans-page>.clean-history-page--loading,.profile-page-surface,.wallet-page-surface{width:min(var(--k-app-shell-content-max-width), calc(100% - (var(--k-page-side-space-mobile) * 2)))}.k-mobile-modal{max-height:calc(100dvh - var(--k-mobile-modal-safe-margin));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.k-mobile-modal__body{padding-bottom:4px}.k-mobile-chip-row{gap:6px}.k-mobile-chip-row>.k-mobile-chip--optional{display:none}.k-input,.kz-input,.kz-auth-input,.wallet-setup-form__input,.address-input,.crew-address-field__input,.manual-home-size-field__input-wrap,.kz-float-input,textarea.kz-float-input,.kz-floating-textarea-input,select,textarea,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=url],input[type=date],input[type=time]{font-size:16px}.k-page-shell,.account-page,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-account):not(.app-shell-crew){padding:var(--k-page-top-space-mobile) 0 40px}.app-shell-account>.account-page{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.k-page-surface,.account-page-inner,.kz-account-area{padding:0 var(--k-page-side-space-mobile)}:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.state-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.calendar-state-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.clean-result-card,:not(.booking-post-map-shell__content)>.app-shell:not(.app-shell-home):not(.app-shell-upload):not(.app-shell-thinking):not(.account-page):not(.app-shell-crew)>.kz-transition-state,:not(.booking-post-map-shell__content)>.app-shell-review>.kz-transition-state,:not(.booking-post-map-shell__content)>.app-shell-review>.calendar-state-card,:not(.booking-post-map-shell__content)>.app-shell-review>.state-card{width:min(calc(100% - (var(--k-page-side-space-mobile) * 2)), 100%)}.k-page-stack{gap:20px}.state-card,.calendar-state-card,.clean-result-card{padding:22px 18px 26px}.marketing-content-shell,.kz-value-shell{width:min(var(--marketing-content-max-width), calc(100% - 10px))}.kz-value-section{padding-left:5px;padding-right:5px}.kz-value-section--homepage{padding-left:20px;padding-right:20px}.kz-value-section--homepage .kz-value-shell{width:min(var(--marketing-content-max-width), 100%)}.kz-footer-inner{width:calc(100% - 40px)}.clean-result-card .result-footer-actions,.suggest-clean-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:10px;margin-top:28px;display:grid}.result-footer-actions>.secondary-button,.suggest-clean-actions>.secondary-button{width:100%;min-width:0}.result-footer-actions>:only-child,.suggest-clean-actions>:only-child{grid-column:1/-1}.clean-result-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.clean-result-thumb{aspect-ratio:16/9;border-radius:18px;grid-area:1/1/auto/-1;width:100%;height:auto}.clean-result-heading{grid-area:2/1;width:100%;display:block}.clean-result-title-row{width:100%;display:block}.clean-result-title,.subscription-option-title,.bundle-option-title-row h3,.smart-bundles-header h3{max-width:none}.clean-result-address,.clean-result-home-size{line-height:1.28}.clean-result-chips{gap:6px;margin-top:10px}.clean-result-content{gap:18px;margin-top:18px}.clean-result-body--mobile-optional{display:none}.clean-result-summary{grid-template-columns:24px minmax(0,1fr);padding:14px 16px}.clean-result-adjust-size__button{min-height:0}.clean-result-summary-icon{width:24px;height:24px;margin-top:0}.bundle-option,.subscription-option{padding:12px 14px}.bundle-option-price,.bundle-option .textChip1{align-self:flex-start;margin-left:0}.subscription-state-options{gap:16px;margin-top:24px}.subscription-option-subtitle{white-space:normal;text-overflow:clip;max-width:100%;margin-top:5px;font-size:14px;line-height:1.3;display:block;overflow:visible}.subscription-option-title{font-size:16px;line-height:1.14}.subscription-option-title-row{align-items:flex-start;gap:10px}.subscription-option-meta{flex:none;margin-left:auto}.kz-touchup-control-slot{margin-top:5px}.kz-touchup-control--row{max-width:100%;font-size:12px;line-height:1.05}.touchup-protection-modal__section-title,.touchup-protection-modal__section-body{font-size:12.5px}.touchup-protection-modal .infoModalContent{padding:22px 20px 12px}.touchup-protection-modal .infoModalBody{margin-top:16px}.kz-checkout-shell{max-width:none}.kz-checkout-grid{gap:20px}.kz-checkout-left-column{gap:18px}.kz-checkout-page .kz-checkout-clean-main{row-gap:14px}.kz-checkout-page .kz-checkout-clean-copy{gap:6px;display:grid}.kz-checkout-page .kz-checkout-clean-copy p{margin-top:0}.cleans-card-list--upcoming,.active-auto-clean-list{gap:18px}.clean-card__button,.kz-clean-history-button,.kz-clean-history-body,.cleans-card-list--upcoming .clean-card__button,.cleans-card-list--upcoming .kz-clean-history-button,.cleans-card-list--upcoming .kz-clean-history-body,.cleans-card-list--past .clean-card__button,.cleans-card-list--past .kz-clean-history-button,.cleans-card-list--past .kz-clean-history-body{padding:18px}.clean-card__main,.clean-history-card .kz-checkout-clean-main,.kz-clean-history-card .kz-checkout-clean-main,.cleans-card-list--upcoming .clean-card__main,.cleans-card-list--upcoming .clean-history-card .kz-checkout-clean-main,.cleans-card-list--upcoming .kz-clean-history-card .kz-checkout-clean-main,.cleans-card-list--past .clean-card__main,.cleans-card-list--past .clean-history-card .kz-checkout-clean-main,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary meta""media media""content content";gap:16px}.clean-card__content,.clean-card-copy,.clean-history-card .kz-checkout-clean-copy,.kz-clean-history-card .kz-checkout-clean-copy,.cleans-card-list--upcoming .clean-card__content,.cleans-card-list--upcoming .clean-history-card .kz-checkout-clean-copy,.cleans-card-list--upcoming .kz-clean-history-card .kz-checkout-clean-copy,.cleans-card-list--past .clean-card__content,.cleans-card-list--past .clean-history-card .kz-checkout-clean-copy,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-copy{gap:10px}.clean-card__meta,.clean-card-meta,.cleans-card-list--upcoming .clean-card__meta,.cleans-card-list--upcoming .clean-card-meta,.cleans-card-list--past .clean-card__meta,.cleans-card-list--past .clean-card-meta{border-top:0;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:0;width:auto;min-width:max-content;height:auto;min-height:0;padding-top:0}.clean-card__price,.clean-card-price,.cleans-card-list--upcoming .clean-card__price,.cleans-card-list--upcoming .clean-card-price,.cleans-card-list--past .clean-card__price,.cleans-card-list--past .clean-card-price{font-size:24px}.clean-card__tags,.clean-card-tags,.clean-history-card .kz-checkout-addons-row,.kz-clean-history-card .kz-checkout-addons-row{gap:8px}.active-auto-clean-card__tags{margin-top:12px}.active-auto-clean-card__aside{border-top:1px solid #0f172a14;gap:10px 12px;padding-top:12px}.active-auto-clean-card__price{font-size:20px}}@media (width<=430px){.cleans-card-list--past .clean-card__button,.cleans-card-list--past .kz-clean-history-button,.cleans-card-list--past .kz-clean-history-body{padding:14px 16px}.cleans-card-list--past .clean-card__main,.cleans-card-list--past .clean-history-card .kz-checkout-clean-main,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:118px minmax(0,1fr) 72px;column-gap:12px}.cleans-card-list--past .clean-card__thumb,.cleans-card-list--past .clean-card-thumb,.cleans-card-list--past .clean-location-thumb--list{width:126px;height:84px}.cleans-card-list--past .clean-card__meta,.cleans-card-list--past .clean-card-meta{width:72px;min-width:72px;height:84px;min-height:84px}.cleans-card-list--past .clean-card-title,.cleans-card-list--past .kz-clean-history-card .kz-checkout-clean-copy h3,.cleans-card-list--past .clean-card__price,.cleans-card-list--past .clean-card-price{font-size:16px}.state-card,.calendar-state-card,.clean-result-card{padding-left:16px;padding-right:16px}.clean-result-chips .clean-result-chip:nth-child(n+2){display:none}.clean-card__price,.clean-card-price{font-size:22px}}.kleenzey-toast-region{top:max(18px, env(safe-area-inset-top));z-index:10000;pointer-events:none;gap:10px;width:min(420px,100vw - 28px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.kleenzey-toast-region>*{width:100%}.kleenzey-tooltip-region{z-index:var(--kz-overlay-tooltip-layer,2147480000);pointer-events:none;isolation:isolate;position:fixed;inset:0}.kz-app-modal-root{--kz-overlay-popover-layer:2147480000;--kz-overlay-tooltip-layer:2147480000;color:var(--kz-text,var(--ink,#0f172a))}.kz-anchored-popover-region{z-index:var(--kz-overlay-popover-layer,2147480000);pointer-events:auto;isolation:isolate;position:fixed;inset:0}.kz-anchored-popover-region.is-closing{pointer-events:none}.kz-anchored-popover-region.calendar-select-viewport{top:calc(var(--header-height,66px) + env(safe-area-inset-top,0px) + 4px);background:var(--kz-calendar-overlay-surface,#fff);-webkit-backdrop-filter:none}.header-account-menu-portal{z-index:var(--kz-overlay-account-menu-layer,2147480000);pointer-events:none;background:0 0}.header-account-menu-portal .header-account-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;overflow:auto}.header-account-menu-portal[data-kz-theme=dark] .header-account-menu{background:var(--kz-surface-raised);color:var(--kz-text);box-shadow:var(--kz-shadow-md);border:0}.header-account-menu-portal[data-kz-theme=dark] :is(.header-account-menu-name,.header-account-nav-row,.header-account-menu-link){color:var(--kz-text)}.header-account-menu-portal[data-kz-theme=dark] :is(.header-account-menu-meta,.header-account-appearance__label,.header-account-quick-card,.header-account-quick-icon,.header-account-nav-icon){color:var(--kz-muted)}.header-account-menu-portal[data-kz-theme=dark] .header-account-menu-divider{background:var(--kz-border-soft)}.header-account-menu-portal[data-kz-theme=dark] :is(.header-account-quick-card,.header-account-logout){background:var(--kz-surface-muted)}.header-account-menu-portal[data-kz-theme=dark] :is(.header-account-quick-card,.header-account-nav-row,.header-account-menu-link,.header-account-logout):is(:hover,:focus-visible){background:var(--kz-button-bg);color:var(--kz-text);outline:none}.header-account-menu-portal[data-kz-theme=dark] :is(.header-account-quick-icon img,.header-account-nav-icon img){filter:brightness(0)invert()}.header-account-menu-portal[data-kz-theme=dark] .header-account-avatar{background:linear-gradient(135deg, var(--kz-button-bg), var(--kz-surface));color:var(--kz-text);border:0}.kz-anchored-popover-region--focused{overscroll-behavior:contain;place-items:safe center;padding:12px;display:grid;overflow:auto}.kz-anchored-popover{overscroll-behavior:contain;opacity:0;width:min(440px,100vw - 24px);transition:opacity var(--kz-motion-view-duration) var(--kz-motion-easing), transform var(--kz-motion-view-duration) var(--kz-motion-easing);will-change:opacity, transform;position:fixed;overflow:auto;transform:translateY(4px)}.kz-anchored-popover.address-suggestions-panel{background:var(--kz-surface-raised,#fff);border-color:var(--kz-border,#0f172a14);-webkit-backdrop-filter:none;min-width:0;max-height:none;bottom:auto;right:auto}.address-suggestions-list{gap:2px;min-width:0;display:grid}.kz-size-selector-popover{width:min(260px,100vw - 28px);min-width:min(214px,100vw - 28px);box-shadow:none;background:0 0;border:0;border-radius:20px;bottom:auto;right:auto;overflow:auto}.kz-size-selector-popover .clean-selection-service-card__options{border-color:var(--kz-border,#0f172a14);background:var(--kz-surface-raised,#fff);width:100%;box-shadow:var(--kz-shadow-md,0 14px 28px #0f172a14);box-sizing:border-box;border-radius:20px;gap:4px;padding:8px}.kz-size-selector-popover-region,.address-suggestions-portal-region{touch-action:none}.kz-size-selector-popover-region[data-placement=bottom] .kz-size-selector-popover{transform:translateY(-3px)}.kz-size-selector-popover-region[data-placement=top] .kz-size-selector-popover{transform:translateY(3px)}.kz-size-selector-popover-region .kz-size-selector-popover.is-open{transform:translateY(0)}.kz-size-selector-popover,.kz-anchored-popover.address-suggestions-panel{touch-action:pan-y;-webkit-overflow-scrolling:touch}.kz-anchored-popover--focused{width:min(440px,100%);max-width:100%;max-height:100%;position:relative;top:auto;left:auto}.kz-anchored-popover-region[data-placement=top] .kz-anchored-popover{transform:translateY(-4px)}.kz-anchored-popover.is-open,.kz-anchored-popover-region[data-placement=top] .kz-anchored-popover.is-open{opacity:1;transform:translateY(0)}.calendar-select-viewport.is-closing .kz-anchored-popover--focused{opacity:0;transform:translateY(-4px)}.kz-canonical-state-entry{animation:kz-canonical-state-enter var(--kz-motion-content-duration) var(--kz-motion-easing) both}@keyframes kz-canonical-state-enter{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.calendar-state-recommendations,.kz-anchored-popover,.kz-anchored-popover.is-open,.kz-anchored-popover.is-closing{will-change:auto;transition:none;transform:none}.kz-canonical-state-entry{animation:none}}.kleenzey-tooltip{color:#fffffff5;text-align:center;white-space:normal;overflow-wrap:anywhere;opacity:0;background:#07111ff5;border-radius:10px;justify-content:center;align-items:center;width:max-content;max-width:min(280px,100vw - 24px);padding:8px 12px;font-size:12px;font-weight:600;line-height:1.25;transition:opacity .12s,transform .12s;display:inline-flex;position:fixed;transform:translateY(2px);box-shadow:0 8px 18px #0f172a29}.kleenzey-tooltip span{max-width:100%;max-height:var(--kleenzey-tooltip-content-max-height,none);overscroll-behavior:contain;display:block;overflow-y:auto}.kleenzey-tooltip.is-visible{opacity:1;transform:translateY(0)}.kleenzey-tooltip__arrow{top:-3px;left:var(--kleenzey-tooltip-arrow-left,50%);background:#07111ff5;border-radius:1px;width:7px;height:7px;position:absolute;transform:translate(-50%)rotate(45deg)}.kleenzey-tooltip--top{transform:translateY(-2px)}.kleenzey-tooltip--top.is-visible{transform:translateY(0)}.kleenzey-tooltip--top .kleenzey-tooltip__arrow{top:auto;bottom:-3px}.kleenzey-tooltip--compact{max-width:min(260px,100vw - 24px);padding:6px 10px}@media (prefers-reduced-motion:reduce){.kleenzey-tooltip{transition:none}}@media (width<=380px){.kleenzey-tooltip{white-space:normal;max-width:min(260px,100vw - 20px);padding:8px 12px;line-height:1.25}.kleenzey-tooltip--compact{max-width:min(260px,100vw - 20px);padding:6px 10px}}.kleenzey-toast{pointer-events:auto;opacity:1;will-change:opacity, transform;outline:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.kleenzey-toast[data-entering]{opacity:0;transform:translateY(-10px)}.kleenzey-toast[data-exiting]{opacity:0;transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1);transform:translateY(-6px)}.kleenzey-toast[data-entering],.kleenzey-toast[data-exiting]{width:100%;position:absolute;top:0;left:0}.kleenzey-toast__content{color:#111827;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:auto minmax(0,1fr) max-content auto;align-items:center;gap:12px;padding:13px 14px;display:grid;box-shadow:0 18px 50px #0f172a29}@media (prefers-reduced-motion:reduce){.kleenzey-toast{transition:none}.kleenzey-toast[data-entering],.kleenzey-toast[data-exiting]{opacity:1;position:static;transform:none}}.kleenzey-toast__icon{color:#475569;background:#f3f4f6;border-radius:10px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;display:flex}.kleenzey-toast__icon img{width:16px;height:16px;display:block}.kleenzey-toast__copy{min-width:0}.kleenzey-toast__copy strong{font-size:.88rem;font-weight:800;line-height:1.25;display:block}.kleenzey-toast__copy p{color:#64748b;margin:3px 0 0;font-size:.8rem;line-height:1.4}.kleenzey-toast__action{color:#1d4ed8;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;place-self:center end;align-items:center;padding:0;font-size:.78rem;font-weight:800;line-height:1;transition:color .16s,opacity .16s;display:inline-flex}.kleenzey-toast__action-icon{flex-shrink:0;width:14px;height:14px;margin-right:7px;display:block}.kleenzey-toast__action:hover{color:#1e40af}.kleenzey-toast__action:focus-visible{outline-offset:4px;outline:2px solid #2563eb47}.kleenzey-toast__close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:26px;height:26px;transition:background .16s,color .16s;display:grid}.kleenzey-toast__close:hover{color:#0f172a;background:#0f172a0f}.kleenzey-toast--success .kleenzey-toast__content{background:#f0fdf4f7;border-color:#16a34a33}.kleenzey-toast--success .kleenzey-toast__icon{color:#15803d;background:#dcfce7}.kleenzey-toast--error .kleenzey-toast__content{background:#fef2f2f7;border-color:#dc262638}.kleenzey-toast--error .kleenzey-toast__icon{color:#dc2626;background:#fee2e2}.kleenzey-toast--warning .kleenzey-toast__content{background:#fffbebfa;border-color:#d977063d}.kleenzey-toast--warning .kleenzey-toast__icon{color:#b45309;background:#fef3c7}.kleenzey-toast--promo .kleenzey-toast__content{color:#0f172a;background:#fffffffa;border-color:#0f172a14;border-radius:20px;box-shadow:0 16px 36px #0f172a14}.kleenzey-toast--promo .kleenzey-toast__icon{color:#0f172a;background:#0f172a0d;border-radius:999px;width:30px;height:30px}.kleenzey-toast--promo .kleenzey-toast__icon img{opacity:.78;width:14px;height:14px}.kleenzey-toast--promo .kleenzey-toast__copy strong{color:#111827;letter-spacing:-.012em}.kleenzey-toast--promo .kleenzey-toast__copy p{color:#6b7280}.kleenzey-toast--promo .kleenzey-toast__action{color:#fffffff5;background:#111827;border:1px solid #0f172a0f;border-radius:999px;min-height:31px;padding:0 14px}.kleenzey-toast--promo .kleenzey-toast__action:hover{color:#fff;background:#0f172a}.kleenzey-toast--promo .kleenzey-toast__action:focus-visible{outline-color:#0f172a2e}.kleenzey-toast--promo .kleenzey-toast__close{color:#94a3b8}.kleenzey-toast--promo .kleenzey-toast__close:hover{color:#64748b;background:#0f172a0d}.kleenzey-toast--appearance-dark .kleenzey-toast__content{color:#fffffff5;background:#07111ff5;border-color:#94a3b829;box-shadow:0 20px 48px #02061747}.kleenzey-toast--appearance-dark .kleenzey-toast__icon{color:#ffffffe6;background:#94a3b824}.kleenzey-toast--appearance-dark .kleenzey-toast__copy p{color:#cbd5e1c7}.kleenzey-toast--appearance-dark .kleenzey-toast__action{color:#fffffff0;background:0 0;border:0;border-radius:0;min-height:30px;padding:0}.kleenzey-toast--appearance-dark .kleenzey-toast__action:hover{color:#fff;opacity:.88;background:0 0}.kleenzey-toast--appearance-dark .kleenzey-toast__action:focus-visible{outline-color:#ffffff47}.kleenzey-toast--appearance-dark .kleenzey-toast__close{color:#cbd5e1c7}.kleenzey-toast--appearance-dark .kleenzey-toast__close:hover{color:#fffffff0;background:#ffffff14}.kleenzey-toast--appearance-clean-selection .kleenzey-toast__content{background:#fffffff7}.kleenzey-toast--appearance-clean-selection .kleenzey-toast__action{min-height:32px;color:var(--ink);background:#0f172a0f;border:0;border-radius:999px;padding:0 12px}.kleenzey-toast--appearance-clean-selection .kleenzey-toast__action:hover{background:#0f172a1a;border-color:#0000}@media (width<=640px){.kleenzey-toast-region{top:max(6px, env(safe-area-inset-top));width:calc(100vw - 24px)}.kleenzey-toast__content{grid-template-columns:auto minmax(0,1fr) auto}.kleenzey-toast--has-action .kleenzey-toast__content{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy close""icon action action";align-items:start}.kleenzey-toast--has-action .kleenzey-toast__icon{grid-area:icon}.kleenzey-toast--has-action .kleenzey-toast__copy{grid-area:copy}.kleenzey-toast--has-action .kleenzey-toast__close{grid-area:close;justify-self:end}.kleenzey-toast__action{grid-column:2;justify-self:start;margin-top:2px}.kleenzey-toast--has-action .kleenzey-toast__action{grid-area:action/auto;justify-self:start;min-width:0;margin-top:4px}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__action{grid-area:action/auto;place-self:center end;margin-top:0;margin-right:0}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__content{grid-template-columns:20px minmax(0,1fr) max-content 32px;grid-template-areas:"icon copy action close";align-items:center;gap:0 10px;padding:9px 10px}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__icon{border-radius:8px;align-self:center;width:20px;height:20px;margin-top:0}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__copy{grid-area:copy;align-self:center;min-width:0;padding-right:0}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__copy strong{max-width:none;font-size:.84rem;line-height:1.16}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__close{grid-area:close;place-self:center end;width:32px;height:32px}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__action{white-space:nowrap;align-self:center;min-height:28px;padding:0 11px;font-size:.75rem}.kleenzey-toast--appearance-clean-selection.kleenzey-toast--has-action .kleenzey-toast__action{white-space:nowrap;background:#0f172a0f;border-radius:999px;place-self:end;min-height:32px;margin-top:0;margin-bottom:2px;margin-right:2px;padding:0 12px}.kleenzey-toast--appearance-clean-selection.kleenzey-toast--has-action .kleenzey-toast__content{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon copy close""icon copy action";row-gap:8px}.kleenzey-toast--appearance-clean-selection.kleenzey-toast--has-action .kleenzey-toast__copy{padding-bottom:2px;padding-right:8px}.kleenzey-toast--appearance-clean-selection.kleenzey-toast--has-action .kleenzey-toast__close{align-self:start}.kleenzey-toast--promo.kleenzey-toast--has-action .kleenzey-toast__action{white-space:nowrap;min-height:34px;padding:0 12px}.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__content{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon copy action close";align-items:center;gap:10px;padding:12px 14px}.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__icon{border-radius:8px;grid-area:icon;width:24px;height:24px}.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__copy{grid-area:copy;align-content:center;gap:2px;min-width:0;display:grid}.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__copy strong{display:none}.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__copy p{margin:0;font-size:.78rem;line-height:1.2}.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__action{color:#fffffff5;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-area:action;place-self:center end;min-height:24px;margin:0 2px 0 0;padding:0;font-size:.78rem;font-weight:800;line-height:1}.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__action:hover,.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__action:focus-visible{color:#fff;background:0 0;border-color:#0000}.kleenzey-toast--appearance-dark.kleenzey-toast--has-action.kleenzey-toast--has-description .kleenzey-toast__close{grid-area:close;place-self:center end;width:28px;height:28px}}.kleanzey-pay-page{background:var(--kz-page-bg,#fff);min-height:100vh}.background-canvas--payment,.background-canvas--payment .background-canvas__content,.background-canvas--payment .background-v1,.background-canvas--payment .background-v2,.background-canvas--payment .background-v3{background:var(--kz-page-bg,#fff)}.background-canvas--payment .background-v1__grid,.background-canvas--payment .background-v1__glow,.background-canvas--payment .background-v2__dots-base,.background-canvas--payment .background-v2__dots-depth,.background-canvas--payment .background-v2__wash,.background-canvas--payment .background-v3__gradient,.background-canvas--payment .background-v3__sweep,.background-canvas--payment .background-v3__grid,.background-canvas--payment .background-v3__grain,.background-canvas--payment .background-v3__wash{display:none}.kleanzey-pay-page__shell{padding:0 0 var(--k-page-bottom-space,64px);background:var(--kz-page-bg,#fff)}.kleanzey-pay-page--public .kleanzey-pay-page__shell{padding-top:var(--k-page-top-space,32px)}.kleanzey-pay-page__surface{padding-bottom:48px;padding-inline:var(--k-page-side-space,24px);box-sizing:border-box;background:var(--kz-page-bg,#fff)}.kz-public-pay-header{z-index:60;position:sticky;top:0}.kz-public-pay-header__nav-item{color:#050719;letter-spacing:-.018em;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:999px;align-items:center;padding:11px 14px;font-size:16px;font-weight:650;line-height:1;display:inline-flex}.kz-public-pay-header__pill{cursor:default}.kz-public-pay-header__pill:hover{background:#0f172a}.kleanzey-pay-page__content{display:block}.kleanzey-pay-page__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.kleanzey-pay-page-close{flex:none;align-self:flex-start;margin:0 0 0 auto;position:static;inset:auto}.kleanzey-pay-page__header .app-page-heading{flex:auto;min-width:0;max-width:100%}.kleanzey-pay-page__status{display:grid}.kleanzey-pay-layout{grid-template-columns:minmax(0,540px) minmax(340px,380px);align-items:stretch;gap:20px;width:min(100%,980px);margin:0 auto}.kleanzey-pay-layout--success{grid-template-columns:minmax(0,1fr);width:min(100%,540px)}.kleanzey-pay-terminal{align-items:start}.kleanzey-pay-terminal__left{align-content:start;gap:32px;min-width:0;display:grid}.kleanzey-pay-summary,.kleanzey-pay-terminal__review,.kleanzey-pay-terminal__payment{min-width:0}.kleanzey-pay-terminal__review-heading{color:var(--kz-text,#0f172a);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:750}.kleanzey-pay-summary__row{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.kleanzey-pay-summary__thumbnail{background:var(--kz-surface-muted,#f1f5f9);border-radius:14px;width:58px;min-width:58px;height:58px;overflow:hidden}.kleanzey-pay-summary__image{object-fit:cover;width:100%;height:100%;display:block}.kleanzey-pay-summary__identity{gap:3px;min-width:0;display:grid}.kleanzey-pay-summary__metadata{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.kleanzey-pay-summary__identity strong{color:var(--kz-text,#0f172a);overflow-wrap:anywhere;font-size:16px;line-height:1.25}.kleanzey-pay-summary__price{min-width:max-content;color:var(--kz-text,#0f172a);white-space:nowrap;align-self:start;font-size:18px}.kleanzey-pay-terminal__review-helper{max-width:430px;color:var(--kz-muted,#64748b);margin:7px 0 12px;font-size:14px;font-weight:500;line-height:1.45}.kleanzey-pay-terminal__payment{align-content:start;display:grid}.kleanzey-pay-terminal__payment>.kleanzey-pay-wallet-panel{width:100%;margin:0}.kleanzey-pay-terminal__review>.canonical-clean-review-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kleanzey-pay-terminal__paid{background:var(--kz-surface-muted,#f1f5f9);color:var(--kz-text,#334155);border-radius:14px;padding:16px;font-weight:700}.kleanzey-pay-terminal__review{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-surface-raised,#fff);width:100%;box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:start;padding:20px;scroll-margin-top:24px;transition:padding .34s cubic-bezier(.22,1,.36,1),border-color .34s,background-color .34s;display:grid;position:relative}.kleanzey-pay-terminal__review.is-touchup-submitted{background:#dcfce79e;border-color:#22c55e3d;padding-block:17px}.kleanzey-pay-terminal__review.is-review-collapsed{cursor:pointer;padding-block:16px}.kleanzey-pay-terminal__review.is-review-expanded{padding-bottom:10px}.kleanzey-pay-terminal__review-title-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding-right:30px;display:flex}.kleanzey-pay-terminal__review.is-touchup-submitted .kleanzey-pay-terminal__review-title-row{padding-right:0}.kleanzey-pay-terminal__review.is-positive-collapsed .kleanzey-pay-terminal__review-heading{max-width:100%;color:var(--kz-text,#334155);overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.45}.kleanzey-pay-terminal__review.is-positive-collapsed>.canonical-clean-review-panel{margin-top:6px}.kleanzey-pay-terminal__review-check{background:#22c55e1f;border-radius:12px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kleanzey-pay-terminal__review-check img{width:16px;height:16px;display:block}.kleanzey-pay-terminal__review .canonical-clean-review-panel__heading,.kleanzey-pay-terminal__review .clean-detail-record__section-head,.kleanzey-pay-terminal__review .clean-detail-rating-open{display:none}.kleanzey-pay-terminal__review .clean-detail-rating-row,.kleanzey-pay-terminal__review .clean-detail-rating-main{width:100%;min-width:0;display:block}.kleanzey-pay-terminal__review .kz-clean-history-stars{justify-content:flex-start;align-items:center;width:100%;line-height:0}.kleanzey-pay-terminal__review .kz-clean-history-star,.kleanzey-pay-terminal__review .kz-clean-history-star:hover,.kleanzey-pay-terminal__review .kz-clean-history-star:focus-visible,.kleanzey-pay-terminal__review .kz-clean-history-star.is-active{justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;line-height:1;display:inline-flex;transform:none}.kleanzey-pay-terminal__review.is-touchup-submitted .kleanzey-pay-terminal__review-helper{color:#3f654d;margin-bottom:12px}.kleanzey-pay-terminal__review.is-touchup-submitted .kz-clean-history-star:disabled{cursor:default;opacity:1}.kleanzey-pay-google-booster__actions button{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-button-bg,#fff);min-height:36px;color:var(--kz-text,#0f172a);font:inherit;cursor:pointer;box-shadow:none;border-radius:10px;padding:0 13px;font-size:13px;font-weight:750;text-decoration:none}.canonical-clean-review-panel__inline-expansion,.canonical-clean-review-panel__recovery,.canonical-clean-review-panel__collapsed-summary{opacity:0;grid-template-rows:minmax(0,0fr);min-width:0;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,transform .3s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-6px)}.canonical-clean-review-panel__inline-expansion.is-expanded,.canonical-clean-review-panel__recovery.is-visible,.canonical-clean-review-panel__collapsed-summary.is-visible{opacity:1;grid-template-rows:minmax(0,1fr);transform:translateY(0)}.canonical-clean-review-panel__inline-expansion-clip,.canonical-clean-review-panel__recovery-clip,.canonical-clean-review-panel__collapsed-summary-clip{min-width:0;min-height:0;overflow:hidden}.canonical-clean-review-panel__inline-fields{gap:0;min-width:0;padding-top:10px;display:grid}.canonical-clean-review-panel__inline-toggle{z-index:1;width:28px;height:28px;color:var(--kz-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:500;line-height:1;transition:color .16s ease-out,transform .16s ease-out;display:inline-flex;position:absolute;top:14px;right:16px}.canonical-clean-review-panel__inline-toggle:hover,.canonical-clean-review-panel__inline-toggle:focus-visible{color:var(--kz-text,#0f172a);transform:scale(1.08)}.canonical-clean-review-panel__inline-toggle:disabled{cursor:default;opacity:.45;transform:none}.canonical-clean-review-panel__collapsed-summary-clip{padding-top:6px}.canonical-clean-review-panel__collapsed-tags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.canonical-clean-review-panel__collapsed-tags .canonical-review-chip{pointer-events:none;min-height:30px}.canonical-clean-review-panel .clean-feedback-fields--compact{gap:10px;min-width:0;min-height:0}.canonical-clean-review-panel .clean-feedback-fields--compact .clean-review-modal__chips{justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:0;display:flex}.canonical-clean-review-panel .clean-feedback-fields--compact .canonical-review-chip{min-height:30px}.canonical-clean-review-panel .clean-feedback-fields--compact .clean-review-modal__feedback-field{width:100%;min-width:0;margin-top:0}.canonical-clean-review-panel .clean-feedback-fields--compact .clean-review-modal__feedback-input{resize:vertical;box-sizing:border-box;width:100%;height:62px;min-height:62px;max-height:120px}.canonical-clean-review-panel .clean-feedback-fields__textarea--plain .clean-review-modal__feedback-input{padding:13px 16px}.kleanzey-pay-terminal__review .canonical-clean-review-panel .clean-review-modal__feedback-input{resize:none;height:54px;min-height:54px;max-height:54px;padding:15px 16px;line-height:22px;overflow:hidden}.kleanzey-pay-terminal__review .canonical-clean-review-panel .kz-floating-textarea{min-height:54px}.kleanzey-pay-terminal__review>.kleanzey-pay-terminal__review-helper,.kleanzey-pay-terminal__review>.canonical-clean-review-panel{text-align:left;box-sizing:border-box;width:100%;min-width:0;margin-inline:0}.kleanzey-pay-terminal__review>.kleanzey-pay-terminal__review-helper{margin-block:6px 10px}.kleanzey-pay-terminal__review>.canonical-clean-review-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin-top:0;display:grid}.canonical-clean-review-panel .clean-feedback-fields__textarea--plain .clean-review-modal__feedback-input::placeholder{color:var(--kz-muted,#64748b);opacity:1}.canonical-clean-review-panel__recovery-clip{gap:10px;padding-top:10px;display:grid}.canonical-clean-review-panel__recovery p{color:var(--kz-muted,#475569);margin:0;font-size:13px;font-weight:650;line-height:1.4}.canonical-clean-review-panel__touchup-toggle{color:var(--kz-muted-2,#94a3b8);justify-self:start;align-items:center;gap:10px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.canonical-clean-review-panel__touchup-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.canonical-clean-review-panel__touchup-toggle>span{transition:color .16s ease-out}.canonical-clean-review-panel__touchup-toggle>span.is-active{color:var(--kz-text,#0f172a)}.canonical-clean-review-panel__touchup-switch:disabled{cursor:default}.canonical-clean-review-panel__touchup-actions{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.canonical-clean-review-panel__touchup-submit{color:#334155;min-height:36px;font:inherit;cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:10px;padding:0 13px;font-size:13px;font-weight:750}.canonical-clean-review-panel__touchup-submit:disabled,.canonical-clean-review-panel__photo-utility:disabled{cursor:default;opacity:.52}.canonical-clean-review-panel__photo-utility{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.canonical-clean-review-panel__photo-utility img{opacity:.66;width:17px;height:17px}.canonical-clean-review-panel__photo-utility span{color:#fff;background:#64748b;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.kleanzey-pay-google-booster{border-top:1px solid var(--k-v2-modal-border,#0f172a14);gap:6px;margin-top:18px;padding-top:18px;display:grid}.kleanzey-pay-google-booster>strong,.kleanzey-pay-google-booster>p{margin:0}.kleanzey-pay-google-booster>p{color:var(--kz-muted,#64748b);font-size:13px;line-height:1.4}.kleanzey-pay-google-booster__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.kleanzey-pay-google-booster__actions .kleanzey-pay-google-booster__primary{color:#fff;background:#020617;border-color:#020617}.kleanzey-pay-google-booster__actions button:disabled{cursor:wait;opacity:.7}.canonical-clean-review-panel--embedded{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kleanzey-pay-terminal__review .canonical-clean-review-panel .clean-detail-record__section--rating{background:0 0;border:0;margin:0;padding:0}@media (width<=900px){.kleanzey-pay-page__surface{padding-inline:var(--k-page-side-space-mobile,16px);box-sizing:border-box}.kleanzey-pay-page__content,.kleanzey-pay-terminal,.kleanzey-pay-terminal__left,.kleanzey-pay-summary,.kleanzey-pay-terminal__payment,.kleanzey-pay-summary__row{width:100%;min-width:0;max-width:100%}.kleanzey-pay-summary__identity,.kleanzey-pay-summary__metadata{min-width:0}.kleanzey-pay-terminal__review{box-sizing:border-box;width:100%;max-width:100%;min-height:0}.kleanzey-pay-wallet-panel{box-sizing:border-box;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.canonical-clean-review-panel__inline-expansion,.canonical-clean-review-panel__recovery,.canonical-clean-review-panel__collapsed-summary,.kleanzey-pay-terminal__review{transition-duration:1ms}}@media (width<=760px){.kleanzey-pay-page__header{width:100%;min-width:0}.kleanzey-pay-page__header .kz-checkout-title-block{flex:auto;min-width:0}.kleanzey-pay-terminal__left{gap:24px}.kleanzey-pay-summary__row{grid-template-columns:52px minmax(0,1fr) auto;gap:11px}.kleanzey-pay-summary__thumbnail{width:52px;min-width:52px;height:52px}.kleanzey-pay-summary__metadata{gap:5px}.kleanzey-pay-terminal__review{border-radius:14px;padding:16px}.canonical-clean-review-panel__inline-toggle{top:10px;right:10px}.kleanzey-pay-terminal__review-helper{max-width:none;margin-bottom:14px}.kleanzey-pay-terminal__review .kz-clean-history-stars{gap:8px}.canonical-clean-review-panel__touchup-row,.canonical-clean-review-panel__touchup-actions{flex-wrap:wrap}.kleanzey-pay-wallet-panel{width:100%;max-width:none;margin:0;padding:20px}.kleanzey-pay-wallet-column,.kleanzey-pay-wallet-form,.kleanzey-pay-wallet-grid,.kleanzey-pay-wallet-grid>*,.kleanzey-pay-wallet-actions,.kleanzey-pay-wallet-actions .wallet-setup-form__primary{width:100%;min-width:0}}@media (width<=400px){.kleanzey-pay-wallet-panel{padding-inline:18px}.kleanzey-pay-wallet-form .wallet-setup-form__preference{gap:10px}.kleanzey-pay-wallet-form .wallet-setup-form__preference-state{display:none}}.kleanzey-pay-layout__column{align-content:start;gap:20px;min-height:100%;display:grid}.kleanzey-pay-success-background-card{opacity:.54;filter:saturate(.82);transition:opacity .18s,filter .18s}.kleanzey-pay-success-modal__overlay{z-index:10000;background:color-mix(in srgb, var(--kz-text,#0f172a) 18%, transparent);justify-content:center;align-items:center;padding:24px 20px;display:flex;position:fixed;inset:0}.kleanzey-pay-success-modal{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-modal-bg,var(--kz-surface-raised,#fffffffa));width:min(332px,100vw - 40px);box-shadow:var(--kz-shadow-md,0 18px 48px #0f172a1f);color:var(--kz-text,#0f172a);text-align:center;border-radius:24px;gap:18px;padding:24px 20px 18px;display:grid}.kleanzey-pay-success-modal__copy{gap:6px;display:grid}.kleanzey-pay-success-modal__title{color:var(--kz-text,#0f172a);letter-spacing:-.025em;margin:0;font-size:clamp(1.12rem,2.7vw,1.35rem);font-weight:800;line-height:1.12}.kleanzey-pay-success-modal__message{color:var(--kz-muted,#64748b);margin:0;font-size:14px;font-weight:500;line-height:1.45}.kleanzey-pay-success-modal__actions{gap:0;display:grid}.kleanzey-pay-success-modal__done{border:1px solid var(--kz-border,#0f172a14);letter-spacing:-.01em;background:var(--kz-button-bg,var(--kz-surface,#fff));min-height:48px;color:var(--kz-text,#0f172a);border-radius:14px;padding:0 18px;font-size:15px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.kleanzey-pay-success-modal__done:hover,.kleanzey-pay-success-modal__done:focus-visible{background:color-mix(in srgb, var(--kz-button-bg,var(--kz-surface,#fff)) 88%, var(--kz-text,#0f172a) 12%);border-color:color-mix(in srgb, var(--kz-border,#0f172a14) 72%, var(--kz-text,#0f172a) 28%);outline:none}.kleanzey-pay-success-modal__done:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--kz-text,#0f172a) 12%, transparent)}.kleanzey-pay-status-card{padding:20px}.kleanzey-pay-status-card--success{border-color:#22c55e2e}.kleanzey-pay-status-card--warning{border-color:#f59e0b38}.kleanzey-pay-status-card h2,.kleanzey-pay-clean-card h3{margin:0}.kleanzey-pay-status-card h2{color:var(--kz-text,#050719);letter-spacing:-.03em;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:850;line-height:1.08}.kleanzey-pay-status-card p,.kleanzey-pay-wallet-note{color:var(--kz-muted,#64748b);margin:0;font-size:14px;font-weight:600;line-height:1.5}.kleanzey-pay-clean-card{padding:18px 20px}.kleanzey-pay-clean-card__main{align-items:flex-start}.kleanzey-pay-clean-card__chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:10px;display:flex}.kleanzey-pay-clean-card__secondary,.kleanzey-pay-clean-card__address,.kleanzey-pay-clean-card__cadence{margin:0}.kleanzey-pay-clean-card__secondary{color:var(--kz-text,#334155);font-size:15px;font-weight:650;line-height:1.4}.kleanzey-pay-clean-card__address{color:var(--kz-muted,#64748b);font-size:15px;font-weight:600;line-height:1.42}.kleanzey-pay-clean-card__cadence{color:var(--kz-muted-2,#475467)}.kleanzey-pay-panel__error{color:#b42318;font-size:14px;font-weight:700;line-height:1.45}.kleanzey-pay-wallet-panel{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-surface-raised,#fff);width:min(100%,380px);min-height:0;box-shadow:none;border-radius:16px;padding:22px}.kleanzey-pay-wallet-form{gap:14px}.kleanzey-pay-wallet-column{width:min(100%,312px);margin-inline:auto}.kleanzey-pay-wallet-panel__header{justify-content:space-between;align-items:center;width:100%;margin-bottom:14px;display:flex}.kleanzey-pay-wallet-panel__title{color:var(--kz-text,#0f172a);margin:0;font-size:15px;font-weight:800;line-height:1.2}.kleanzey-pay-add-card-header{justify-content:space-between;align-items:center;width:100%;display:flex}.kleanzey-pay-add-card-header .kleanzey-pay-panel-chip-row{margin-left:auto}.kleanzey-pay-wallet-form--saved-card{justify-items:center;gap:16px;display:grid}.kleanzey-pay-wallet-form--saved-card .wallet-setup-form__field{width:100%}.kleanzey-pay-express{display:none}.kleanzey-pay-express--probing{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.kleanzey-pay-express--visible{width:100%;display:grid;position:static}.kleanzey-pay-express--visible .StripeElement,.kleanzey-pay-express--visible iframe{width:100%!important}.kleanzey-pay-express-divider{margin:-2px 0 0}.kleanzey-pay-element-shell{align-items:flex-start;min-height:248px;padding:14px 16px}.kleanzey-pay-element-shell .ElementsApp,.kleanzey-pay-element-shell .StripeElement{width:100%}.kleanzey-pay-wallet-actions{grid-template-columns:1fr;margin-top:2px}.kleanzey-pay-wallet-actions .wallet-setup-form__primary{border-radius:12px;min-height:48px}.kleanzey-pay-wallet-actions--single{grid-template-columns:1fr}.kleanzey-pay-wallet-actions--saved-card{width:100%;max-width:312px;margin-inline:auto}.kleanzey-pay-wallet-actions--saved-card .wallet-setup-form__primary{border-radius:16px;width:100%;min-height:48px}.kleanzey-pay-skeleton-title{border-radius:999px;width:108px;height:18px}.kleanzey-pay-skeleton-chip{border-radius:999px;width:78px;height:32px}.kleanzey-pay-skeleton-card{border-radius:20px;width:100%;max-width:312px;height:178px}.kleanzey-pay-skeleton-cta{border-radius:16px;width:100%;height:48px}.kleanzey-pay-wallet-error{margin:4px 0 0}.wallet-setup-form__preference-copy{align-items:center;gap:6px;min-width:0;display:inline-flex}.kleanzey-pay-savecard-tooltip-trigger-wrap{align-items:center;display:inline-flex}.kleanzey-pay-savecard-tooltip__trigger{color:#64748b;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.kleanzey-pay-savecard-tooltip__trigger img{width:16px;height:16px;display:block}.kleanzey-pay-savecard-tooltip__trigger:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #0f172a2e}.card-brand-rotator{pointer-events:none;z-index:2;width:34px;height:22px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.card-brand-rotator__logo{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .28s,transform .28s;position:absolute;inset:0;transform:scale(.96)}.card-brand-rotator__logo.is-active{opacity:.96;transform:scale(1)}.wallet-setup-form__input-shell--with-brand{padding-right:54px;position:relative}.wallet-setup-form__input-shell--with-brand iframe,.wallet-setup-form__input-shell--with-brand .StripeElement{padding-right:8px}.wallet-setup-form__brand-rotator{right:14px}.kleanzey-pay-footer{text-align:center;justify-items:center;gap:6px;margin-top:24px;display:grid}.kleanzey-pay-footer a,.kleanzey-pay-status-card a{color:#0f172a;font-weight:800;text-decoration:none}.kleanzey-pay-footer a:hover,.kleanzey-pay-footer a:focus-visible,.kleanzey-pay-status-card a:hover,.kleanzey-pay-status-card a:focus-visible{text-decoration:underline}:root[data-kz-theme=dark] .background-canvas--payment{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-kz-theme=dark] .background-canvas--payment .kz-checkout-title-block h1,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-summary__identity strong,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-summary__price,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-terminal__review-heading,:root[data-kz-theme=dark] .background-canvas--payment .wallet-setup-panel__title,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-wallet-panel__title,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-google-booster>strong{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--payment .kz-checkout-title-block p,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-terminal__review-helper,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-google-booster>p,:root[data-kz-theme=dark] .background-canvas--payment .canonical-clean-review-panel__recovery p,:root[data-kz-theme=dark] .background-canvas--payment .wallet-setup-form__preference-label,:root[data-kz-theme=dark] .background-canvas--payment .wallet-setup-form__preference-state{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-terminal__review,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-wallet-panel{background:var(--kz-surface-raised);border-color:var(--kz-border)}:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-terminal__review.is-touchup-submitted{background:color-mix(in srgb, var(--kz-surface-raised) 88%, #22c55e 12%);border-color:color-mix(in srgb, var(--kz-border) 70%, #4ade80 30%)}:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-terminal__review.is-touchup-submitted .kleanzey-pay-terminal__review-helper{color:#b8d9c2}:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-terminal__paid{background:var(--kz-surface-muted);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-google-booster,:root[data-kz-theme=dark] .background-canvas--payment .canonical-clean-review-panel__recovery-clip{border-color:var(--kz-border-soft)}:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-google-booster__actions button{background:var(--kz-button-bg);border-color:var(--kz-border);color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-google-booster__actions .kleanzey-pay-google-booster__primary,:root[data-kz-theme=dark] .background-canvas--payment .wallet-setup-form__primary{color:#141414;background:#f0f0f0;border-color:#f0f0f0}:root[data-kz-theme=dark] .background-canvas--payment .wallet-setup-form__input-shell,:root[data-kz-theme=dark] .background-canvas--payment .k-input-shell,:root[data-kz-theme=dark] .background-canvas--payment .clean-review-modal__feedback-input{background:var(--kz-input-bg);border-color:var(--kz-border);color:var(--kz-text);box-shadow:none}:root[data-kz-theme=dark] .background-canvas--payment .wallet-setup-form__input-shell:focus-within,:root[data-kz-theme=dark] .background-canvas--payment .k-input-shell:focus-within,:root[data-kz-theme=dark] .background-canvas--payment .clean-review-modal__feedback-input:focus{box-shadow:none;border-color:#ffffff3d}:root[data-kz-theme=dark] .background-canvas--payment .canonical-clean-review-panel__inline-toggle,:root[data-kz-theme=dark] .background-canvas--payment .kleanzey-pay-savecard-tooltip__trigger{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--payment .canonical-clean-review-panel__inline-toggle:hover,:root[data-kz-theme=dark] .background-canvas--payment .canonical-clean-review-panel__inline-toggle:focus-visible{color:var(--kz-text)}:root[data-kz-theme=dark] .background-canvas--payment .k-skeleton-block,:root[data-kz-theme=dark] .background-canvas--payment .wallet-setup-loading-block{background:var(--kz-skeleton-base)}:root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip,#app-modal-root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip{background:var(--kz-chip-bg);color:var(--kz-chip-text)}:root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip:hover:not(:disabled),:root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip:focus-visible,#app-modal-root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip:focus-visible{background:color-mix(in srgb, var(--kz-chip-bg) 82%, var(--kz-text) 18%);color:var(--kz-text)}:root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip.is-selected,:root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip.is-selected:hover:not(:disabled),:root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip.is-selected:focus-visible,#app-modal-root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip.is-selected,#app-modal-root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip.is-selected:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .kleenzey-chip.canonical-review-chip.is-selected:focus-visible{background:var(--kz-selected-container-neutral);color:var(--kz-text)}@media (width<=900px){.kz-public-pay-header__nav{gap:4px}.kz-public-pay-header__nav-item{padding-inline:10px;font-size:15px}}@media (width<=767px){.kleanzey-pay-page__shell{padding-top:24px}.kleanzey-pay-layout{grid-template-columns:1fr;align-items:start;width:100%}.kz-public-pay-header__nav{display:none}.kleanzey-pay-status-card{border-radius:24px;padding:20px}.kleanzey-pay-wallet-panel{width:100%;min-height:0}.kleanzey-pay-success-modal{border-radius:24px;width:min(100%,100vw - 32px);padding:24px 20px 20px}}@media (width<=640px){.kleanzey-pay-page__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.kleanzey-pay-page__header .app-page-heading{flex:auto;min-width:0;max-width:100%}.kleanzey-pay-success-modal__actions--split{grid-template-columns:1fr}}:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__card,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__card,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__card{background:var(--kz-surface-raised);border:1px solid var(--kz-border);box-shadow:var(--kz-shadow-md);color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__header strong,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__title,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__head h3,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__context strong,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__photos-head strong{color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__worker,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__context,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__booster-copy,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-text,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__head p,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__context span,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__field-helper,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__status-date,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__notes-label,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__photos-head span,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__photo-count,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__empty,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-modal__counter{color:var(--kz-muted)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__notes-text,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__status-line,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-modal__eyebrow{color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__context,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__image-wrap,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-photo-card__tile--loading{background:var(--kz-surface);border-color:var(--kz-border)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-copy,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__actions .admin-cta,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button.clean-upcoming-action--secondary,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__action-button.clean-upcoming-action--secondary{background:var(--kz-surface);border:1px solid var(--kz-border);color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__close:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__close:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-copy:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__quote-copy:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__actions .admin-cta:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__actions .admin-cta:focus-visible:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled){background:var(--kz-surface-raised);color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button--submit,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__google-button{color:#111827;background:#f3f4f6;border:1px solid #f3f4f647}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button--submit:disabled,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__google-button:disabled,:root[data-kz-theme=dark] body.kz-customer-modal-scope .flowstate-photo-preview-modal__actions .admin-cta:disabled,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__action-button:disabled,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__action-button:disabled{background:var(--kz-disabled-bg);border-color:var(--kz-border);color:var(--kz-disabled-text);opacity:1}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__feedback-field .kz-float-label,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__field .kz-float-label{background:var(--kz-surface-raised);color:var(--kz-muted)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__feedback-field .kz-input-shell,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__feedback-field .kz-float-input,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__field .kz-input-shell,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__field .kz-float-input{background:var(--kz-surface);border-color:var(--kz-border);color:var(--kz-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-review-modal__feedback-field textarea::placeholder,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-touchup-modal__field textarea::placeholder{color:var(--kz-muted-2)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .kz-clean-history-rating-tag{background:var(--kz-chip-bg);border-color:var(--kz-chip-border);color:var(--kz-chip-text)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .kz-clean-history-rating-tag:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .kz-clean-history-rating-tag:focus-visible{background:var(--kz-surface-raised);border-color:#ffffff24}:root[data-kz-theme=dark] body.kz-customer-modal-scope .kz-clean-history-rating-tag.is-selected{color:var(--kz-text);background:#6374976b;border-color:#94a3b870;box-shadow:inset 0 0 0 1px #ffffff0d}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox{background:radial-gradient(circle, #b4b4b429 1px, transparent 1.5px), var(--kz-page-bg);background-size:24px 24px,auto}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__header,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__nav{color:var(--kz-text);background:#242424f0;border:1px solid #ffffff14;box-shadow:0 12px 30px #00000057}:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__close:focus-visible,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__nav:hover,:root[data-kz-theme=dark] body.kz-customer-modal-scope .clean-photo-lightbox__nav:focus-visible{background:#2a2a2afa}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__card,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__card.admin-workday-photo-preview,:root[data-kz-theme=dark] .clean-touchup-modal__card,:root[data-kz-theme=dark] .clean-touchup-modal__card.clean-review-modal__card,:root[data-kz-theme=dark] .manage-auto-clean-modal__card{background:var(--kz-modal-bg,var(--kz-surface-raised))!important;border:1px solid var(--kz-border)!important;box-shadow:var(--kz-shadow-md)!important;color:var(--kz-text)!important}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__header strong,:root[data-kz-theme=dark] .clean-review-modal__title,:root[data-kz-theme=dark] .clean-review-modal__clean-title,:root[data-kz-theme=dark] .clean-touchup-modal__head h3,:root[data-kz-theme=dark] .manage-auto-clean-modal__title,:root[data-kz-theme=dark] .clean-touchup-modal__context strong,:root[data-kz-theme=dark] .clean-touchup-modal__photos-head strong{color:var(--kz-text)!important}:root[data-kz-theme=dark] .clean-review-modal__worker,:root[data-kz-theme=dark] .clean-review-modal__context,:root[data-kz-theme=dark] .clean-review-modal__booster-copy,:root[data-kz-theme=dark] .clean-review-modal__support-copy,:root[data-kz-theme=dark] .clean-review-modal__quote-text,:root[data-kz-theme=dark] .clean-touchup-modal__head p,:root[data-kz-theme=dark] .clean-touchup-modal__context span,:root[data-kz-theme=dark] .clean-touchup-modal__field-helper,:root[data-kz-theme=dark] .clean-touchup-modal__status-date,:root[data-kz-theme=dark] .clean-touchup-modal__notes-label,:root[data-kz-theme=dark] .clean-touchup-modal__photo-count,:root[data-kz-theme=dark] .clean-touchup-modal__photos-head span,:root[data-kz-theme=dark] .clean-touchup-modal__empty,:root[data-kz-theme=dark] .manage-auto-clean-modal__message,:root[data-kz-theme=dark] .clean-photo-modal__counter{color:var(--kz-muted)!important}:root[data-kz-theme=dark] .clean-touchup-modal__notes-text,:root[data-kz-theme=dark] .clean-touchup-modal__status-line,:root[data-kz-theme=dark] .clean-photo-modal__eyebrow{color:var(--kz-text)!important}:root[data-kz-theme=dark] .clean-touchup-modal__context,:root[data-kz-theme=dark] .clean-review-modal__quote,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__image-wrap,:root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row,:root[data-kz-theme=dark] .clean-touchup-photo-card__tile--loading,:root[data-kz-theme=dark] .clean-touchup-photo-upload.admin-workday-photo-upload-tile{background:color-mix(in srgb, var(--kz-surface) 88%, var(--kz-text) 12%)!important;border:1px solid var(--kz-border)!important}:root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row:hover:not(:disabled),:root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row:focus-visible:not(:disabled){background:color-mix(in srgb, var(--kz-surface-raised) 90%, var(--kz-text) 10%)!important;box-shadow:none!important;border-color:#ffffff24!important}:root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row__thumb,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row__thumb{background:color-mix(in srgb, var(--kz-surface) 80%, var(--kz-text) 20%)!important}:root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row__label,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row__label{color:var(--kz-text)!important}:root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row__hint,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-list .admin-workday-photo-row__hint{color:var(--kz-muted)!important}:root[data-kz-theme=dark] .clean-touchup-photo-upload.admin-workday-photo-upload-tile .admin-workday-photo-upload-icon,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-upload.admin-workday-photo-upload-tile .admin-workday-photo-upload-icon{opacity:.76;filter:brightness(0)saturate()invert(95%)sepia(7%)saturate(124%)hue-rotate(187deg)brightness(101%)contrast(93%)!important}:root[data-kz-theme=dark] .clean-touchup-photo-row--error .admin-workday-photo-row__label,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-row--error .admin-workday-photo-row__label{color:#fca5a5!important}:root[data-kz-theme=dark] .clean-touchup-photo-row--error .admin-workday-photo-row__hint,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-row--error .admin-workday-photo-row__hint{color:#fecaca!important}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__close,:root[data-kz-theme=dark] .clean-touchup-modal__close,:root[data-kz-theme=dark] .manage-auto-clean-modal__close,:root[data-kz-theme=dark] .clean-review-modal__quote-copy,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta,:root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary,:root[data-kz-theme=dark] .clean-review-modal__action-button.clean-upcoming-action--secondary,:root[data-kz-theme=dark] .manage-auto-clean-modal__secondary{background:var(--kz-button-bg,var(--kz-surface))!important;border:1px solid var(--kz-border)!important;color:var(--kz-text)!important}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__close img,:root[data-kz-theme=dark] .clean-touchup-modal__back img,:root[data-kz-theme=dark] .clean-touchup-modal__close img,:root[data-kz-theme=dark] .manage-auto-clean-modal__close img,:root[data-kz-theme=dark] .clean-review-modal__quote-icon,:root[data-kz-theme=dark] .admin-workday-photo-preview-action__icon{filter:brightness(0)saturate()invert(94%)sepia(5%)saturate(210%)hue-rotate(183deg)brightness()contrast(93%)}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__close:hover,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__close:focus-visible,:root[data-kz-theme=dark] .clean-touchup-modal__close:hover,:root[data-kz-theme=dark] .clean-touchup-modal__close:focus-visible,:root[data-kz-theme=dark] .manage-auto-clean-modal__close:hover,:root[data-kz-theme=dark] .manage-auto-clean-modal__close:focus-visible,:root[data-kz-theme=dark] .clean-review-modal__quote-copy:hover,:root[data-kz-theme=dark] .clean-review-modal__quote-copy:focus-visible,:root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta:hover:not(:disabled),:root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta:focus-visible:not(:disabled),:root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),:root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled),:root[data-kz-theme=dark] .clean-review-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),:root[data-kz-theme=dark] .clean-review-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled),:root[data-kz-theme=dark] .manage-auto-clean-modal__secondary:hover:not(:disabled),:root[data-kz-theme=dark] .manage-auto-clean-modal__secondary:focus-visible:not(:disabled){background:var(--kz-surface-raised)!important;color:var(--kz-text)!important;border-color:#ffffff24!important}:root[data-kz-theme=dark] .clean-touchup-modal__action-button--submit,:root[data-kz-theme=dark] .clean-review-modal__google-button{color:#111827!important;background:#f3f4f6!important;border:1px solid #f3f4f647!important}:root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta:disabled,:root[data-kz-theme=dark] .clean-touchup-modal__action-button:disabled,:root[data-kz-theme=dark] .clean-review-modal__action-button:disabled,:root[data-kz-theme=dark] .manage-auto-clean-modal__secondary:disabled,:root[data-kz-theme=dark] .clean-touchup-modal__action-button--submit:disabled,:root[data-kz-theme=dark] .clean-review-modal__google-button:disabled{background:var(--kz-disabled-bg)!important;border-color:var(--kz-border)!important;color:var(--kz-disabled-text)!important;opacity:1!important}:root[data-kz-theme=dark] .clean-review-modal__feedback-field .kz-float-label,:root[data-kz-theme=dark] .clean-touchup-modal__field .kz-float-label{background:var(--kz-surface-raised)!important;color:var(--kz-muted)!important}:root[data-kz-theme=dark] .clean-review-modal__feedback-field .kz-input-shell,:root[data-kz-theme=dark] .clean-review-modal__feedback-field .kz-float-input,:root[data-kz-theme=dark] .clean-touchup-modal__field .kz-input-shell,:root[data-kz-theme=dark] .clean-touchup-modal__field .kz-float-input{background:var(--kz-surface)!important;border-color:var(--kz-border)!important;color:var(--kz-text)!important}:root[data-kz-theme=dark] .clean-review-modal__feedback-field .kz-float-input::placeholder,:root[data-kz-theme=dark] .clean-touchup-modal__field .kz-float-input::placeholder{color:var(--kz-muted-2)!important}:root[data-kz-theme=dark] .kz-clean-history-rating-tag{background:var(--kz-chip-bg)!important;border-color:var(--kz-chip-border)!important;color:var(--kz-chip-text)!important}:root[data-kz-theme=dark] .kz-clean-history-rating-tag:hover,:root[data-kz-theme=dark] .kz-clean-history-rating-tag:focus-visible{background:var(--kz-surface-raised)!important;border-color:#ffffff24!important}:root[data-kz-theme=dark] .kz-clean-history-rating-tag.is-selected{color:var(--kz-text)!important;background:#6374976b!important;border-color:#94a3b870!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}:root[data-kz-theme=dark] .clean-review-modal__star img{filter:brightness(0)saturate()invert(95%)sepia(7%)saturate(124%)hue-rotate(187deg)brightness(101%)contrast(93%)}#app-modal-root[data-kz-theme=dark] .infoModalOverlay,#app-modal-root[data-kz-theme=dark] .kleanzey-pay-success-modal__overlay,#app-modal-root[data-kz-theme=dark] .kz-review-edit-overlay,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal,#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__overlay{background:#0a0a0a8f!important}#app-modal-root[data-kz-theme=dark] .infoModalCard,#app-modal-root[data-kz-theme=dark] .kleanzey-pay-success-modal,#app-modal-root[data-kz-theme=dark] .wallet-card-modal,#app-modal-root[data-kz-theme=dark] .wallet-payment-detail-modal,#app-modal-root[data-kz-theme=dark] .kz-review-modal,#app-modal-root[data-kz-theme=dark] .flowstate-photo-preview-modal__card,#app-modal-root[data-kz-theme=dark] .flowstate-photo-preview-modal__card.admin-workday-photo-preview,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__card,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__card.clean-review-modal__card,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-viewer,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__card{background:var(--kz-modal-bg,var(--kz-surface-raised))!important;border:1px solid var(--kz-border)!important;box-shadow:var(--kz-shadow-md)!important;color:var(--kz-text)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}#app-modal-root[data-kz-theme=dark] .infoModalTitle,#app-modal-root[data-kz-theme=dark] .kleanzey-pay-success-modal__title,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-header h2,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-total h3,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-section h3,#app-modal-root[data-kz-theme=dark] .clean-review-modal__title,#app-modal-root[data-kz-theme=dark] .clean-review-modal__clean-title,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__head h3,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__title,#app-modal-root[data-kz-theme=dark] .clean-photo-modal__eyebrow{color:var(--kz-text)!important}#app-modal-root[data-kz-theme=dark] .infoModalMessage,#app-modal-root[data-kz-theme=dark] .kleanzey-pay-success-modal__message,#app-modal-root[data-kz-theme=dark] .wallet-card-modal__subtitle,#app-modal-root[data-kz-theme=dark] .wallet-card-modal__meta,#app-modal-root[data-kz-theme=dark] .wallet-payment-detail-modal__unavailable,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-line span,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-payment-copy small,#app-modal-root[data-kz-theme=dark] .clean-review-modal__worker,#app-modal-root[data-kz-theme=dark] .clean-review-modal__context,#app-modal-root[data-kz-theme=dark] .clean-review-modal__booster-copy,#app-modal-root[data-kz-theme=dark] .clean-review-modal__support-copy,#app-modal-root[data-kz-theme=dark] .clean-review-modal__quote-text,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__head p,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__context span,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__field-helper,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__status-date,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__notes-label,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__photo-count,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__photos-head span,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__message,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__detail-label,#app-modal-root[data-kz-theme=dark] .clean-photo-modal__counter{color:var(--kz-muted)!important}#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-line strong,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-payment-copy strong,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-payment-amount,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-total strong,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__context strong,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__notes-text,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__status-line,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__detail-value{color:var(--kz-text)!important}#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-viewer img,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__context,#app-modal-root[data-kz-theme=dark] .clean-review-modal__quote,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-section,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-total,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-divider,#app-modal-root[data-kz-theme=dark] .flowstate-photo-preview-modal__image-wrap,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-upload .admin-workday-photo-upload-tile,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-card__tile--loading{background:var(--kz-input-bg,var(--kz-surface))!important;border-color:var(--kz-border)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}#app-modal-root[data-kz-theme=dark] .infoModalCloseButton,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-close,#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--secondary,#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--ghost,#app-modal-root[data-kz-theme=dark] .wallet-payment-detail-modal__actions .wallet-card-modal__button,#app-modal-root[data-kz-theme=dark] .flowstate-photo-preview-modal__actions .admin-cta,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-viewer__close,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__close,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__close,#app-modal-root[data-kz-theme=dark] .clean-review-modal__quote-copy,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary,#app-modal-root[data-kz-theme=dark] .clean-review-modal__action-button.clean-upcoming-action--secondary,#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__header,#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__close,#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__nav{background:var(--kz-button-bg,var(--kz-surface))!important;border:1px solid var(--kz-border)!important;color:var(--kz-text)!important}#app-modal-root[data-kz-theme=dark] .infoModalCloseButton:hover,#app-modal-root[data-kz-theme=dark] .infoModalCloseButton:focus-visible,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-close:hover,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-close:focus-visible,#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--secondary:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--secondary:focus-visible:not(:disabled),#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--ghost:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--ghost:focus-visible:not(:disabled),#app-modal-root[data-kz-theme=dark] .wallet-payment-detail-modal__actions .wallet-card-modal__button:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .wallet-payment-detail-modal__actions .wallet-card-modal__button:focus-visible:not(:disabled),#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-viewer__close:hover,#app-modal-root[data-kz-theme=dark] .clean-touchup-photo-viewer__close:focus-visible,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__close:hover,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__close:focus-visible,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__close:hover,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__close:focus-visible,#app-modal-root[data-kz-theme=dark] .clean-review-modal__quote-copy:hover,#app-modal-root[data-kz-theme=dark] .clean-review-modal__quote-copy:focus-visible,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled),#app-modal-root[data-kz-theme=dark] .clean-review-modal__action-button.clean-upcoming-action--secondary:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .clean-review-modal__action-button.clean-upcoming-action--secondary:focus-visible:not(:disabled),#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__close:hover,#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__close:focus-visible,#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__nav:hover,#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__nav:focus-visible{background:var(--kz-surface-raised)!important;color:var(--kz-text)!important;border-color:#ffffff24!important}#app-modal-root[data-kz-theme=dark] .kleanzey-pay-success-modal__done{color:var(--kz-text)!important;background:#ffffff0d!important;border-color:#ffffff1f!important}#app-modal-root[data-kz-theme=dark] .kleanzey-pay-success-modal__done:hover,#app-modal-root[data-kz-theme=dark] .kleanzey-pay-success-modal__done:focus-visible{background:#ffffff17!important;border-color:#ffffff2e!important}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-total,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-section,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-payments,:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-payment-row,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-total,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-section,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-payments,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-payment-row{box-shadow:none!important;background:0 0!important}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-thanks,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-thanks{background:radial-gradient(circle at 10px 10px,#b4b4b424 1px,#0000 1.4px) 0 38px/13px 13px,linear-gradient(135deg,#343434fa,#2a2a2af0 62%,#242424fa)}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-receipt-divider,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-divider{box-shadow:none!important;background:0 0!important;border-top-color:#ffffff1f!important}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal__actions--receipt .wallet-card-modal__button,#app-modal-root[data-kz-theme=dark] .wallet-payment-detail-modal__actions--receipt .wallet-card-modal__button{box-shadow:none!important;background:#ffffff08!important;border-color:#ffffff1f!important}:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal__actions--receipt .wallet-card-modal__button:hover:not(:disabled),:root[data-kz-theme=dark] body.kz-customer-modal-scope .wallet-payment-detail-modal__actions--receipt .wallet-card-modal__button:focus-visible:not(:disabled),#app-modal-root[data-kz-theme=dark] .wallet-payment-detail-modal__actions--receipt .wallet-card-modal__button:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .wallet-payment-detail-modal__actions--receipt .wallet-card-modal__button:focus-visible:not(:disabled){box-shadow:none!important;background:#ffffff0f!important;border-color:#ffffff2e!important}#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--danger{color:#fca5a5!important;background:#7f1d1d33!important;border-color:#f871714d!important}#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--danger:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .wallet-card-modal__button--danger:focus-visible:not(:disabled){color:#fecaca!important;background:#991b1b42!important;border-color:#fca5a561!important}#app-modal-root[data-kz-theme=dark] .clean-review-modal__feedback-label,#app-modal-root[data-kz-theme=dark] .clean-review-modal__feedback-field .kz-floating-textarea-label,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__field .kz-floating-textarea-label,#app-modal-root[data-kz-theme=dark] .kz-review-modal .kz-float-label,#app-modal-root[data-kz-theme=dark] .review-profile-modal .kz-float-label{background:var(--kz-floating-textarea-label-bg,var(--kz-floating-label-bg,var(--kz-surface)))!important;box-shadow:0 0 0 4px var(--kz-floating-textarea-label-bg,var(--kz-floating-label-bg,var(--kz-surface)))!important;color:var(--kz-muted)!important}#app-modal-root[data-kz-theme=dark] .clean-review-modal__feedback-field .kz-floating-textarea,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__field .kz-floating-textarea{--kz-floating-textarea-surface:var(--kz-surface);--kz-floating-label-bg:color-mix(in srgb, var(--kz-surface) 96%, transparent);--kz-floating-textarea-label-bg:var(--kz-floating-label-bg)}#app-modal-root[data-kz-theme=dark] .clean-review-modal__feedback-input,#app-modal-root[data-kz-theme=dark] .clean-review-modal__feedback-field .kz-floating-textarea-input,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__field .kz-floating-textarea-input,#app-modal-root[data-kz-theme=dark] .kz-review-modal .kz-input-shell,#app-modal-root[data-kz-theme=dark] .kz-review-modal .kz-float-input,#app-modal-root[data-kz-theme=dark] .review-profile-modal .kz-input-shell,#app-modal-root[data-kz-theme=dark] .review-profile-modal .kz-float-input{background:var(--kz-surface)!important;border-color:var(--kz-border)!important;color:var(--kz-text)!important}#app-modal-root[data-kz-theme=dark] .clean-review-modal__feedback-input::placeholder,#app-modal-root[data-kz-theme=dark] .clean-review-modal__feedback-field .kz-floating-textarea-input::placeholder,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__field .kz-floating-textarea-input::placeholder,#app-modal-root[data-kz-theme=dark] .kz-review-modal .kz-float-input::placeholder,#app-modal-root[data-kz-theme=dark] .review-profile-modal .kz-float-input::placeholder{color:var(--kz-muted-2)!important}#app-modal-root[data-kz-theme=dark] .review-profile-modal .kz-input-shell:focus-within{border-color:color-mix(in srgb, var(--kz-text) 32%, var(--kz-border))!important;box-shadow:none!important}#app-modal-root[data-kz-theme=dark] .review-profile-modal .kz-field--error .kz-input-shell,#app-modal-root[data-kz-theme=dark] .review-profile-modal .kz-field--error .kz-input-shell:focus-within{border-color:var(--kz-danger,#b42318)!important}#app-modal-root[data-kz-theme=dark] .review-profile-modal .kz-field--error .kz-float-label{color:var(--kz-danger,#b42318)!important}#app-modal-root[data-kz-theme=dark] .kz-clean-history-rating-tag{background:var(--kz-chip-bg)!important;border-color:var(--kz-chip-border)!important;color:var(--kz-chip-text)!important}#app-modal-root[data-kz-theme=dark] .kz-clean-history-rating-tag:hover,#app-modal-root[data-kz-theme=dark] .kz-clean-history-rating-tag:focus-visible{background:var(--kz-surface-raised)!important;border-color:#ffffff24!important}#app-modal-root[data-kz-theme=dark] .kz-clean-history-rating-tag.is-selected{color:var(--kz-text)!important;background:#6374976b!important;border-color:#94a3b870!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__close img,#app-modal-root[data-kz-theme=dark] .clean-photo-lightbox__nav img,#app-modal-root[data-kz-theme=dark] .wallet-payment-receipt-close img,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__back img,#app-modal-root[data-kz-theme=dark] .clean-touchup-modal__close img,#app-modal-root[data-kz-theme=dark] .manage-auto-clean-modal__close img,#app-modal-root[data-kz-theme=dark] .clean-review-modal__quote-icon{filter:brightness(0)saturate()invert(95%)sepia(7%)saturate(124%)hue-rotate(187deg)brightness(101%)contrast(93%)!important}@media (width<=339px){.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__content{grid-template-columns:20px minmax(0,1fr) 32px;grid-template-areas:"icon copy close""icon action close";align-items:start;row-gap:6px}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__action{place-self:start}.kleenzey-toast--appearance-warning-soft.kleenzey-toast--has-action .kleenzey-toast__copy strong{font-size:.8rem}}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-auth-shell--canonical{background:var(--kz-page-bg)}:root[data-kz-theme=dark] .background-canvas--customer-theme .auth-oauth-button{border-color:var(--kz-border);background:var(--kz-button-bg);color:var(--kz-text);box-shadow:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .auth-oauth-button:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .auth-oauth-button:focus-visible:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .auth-oauth-button--loading{background:var(--kz-surface-raised);border-color:#ffffff3d;box-shadow:0 0 0 3px #ffffff0a}:root[data-kz-theme=dark] .background-canvas--customer-theme .auth-oauth-button--apple .auth-oauth-icon,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-password-toggle-icon{filter:invert()}:root[data-kz-theme=dark] .background-canvas--customer-theme .auth-or-divider{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .auth-or-divider:before,:root[data-kz-theme=dark] .background-canvas--customer-theme .auth-or-divider:after{background:var(--kz-border)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-field-error{background:var(--kz-page-bg)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-password-toggle{color:var(--kz-muted)}:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-password-toggle:hover,:root[data-kz-theme=dark] .background-canvas--customer-theme .kz-password-toggle:focus-visible{color:var(--kz-text)}.auto-clean-conflict-dialog__overlay{z-index:10000;background:var(--kz-page-bg,#fff);opacity:0;transition:opacity var(--kz-motion-view-duration) var(--kz-motion-easing);overscroll-behavior:contain;padding:0;display:flex;position:fixed;inset:0}.auto-clean-conflict-dialog__overlay.is-open{opacity:1}.auto-clean-conflict-dialog__overlay.is-closing{opacity:0}.auto-clean-conflict-dialog{--auto-clean-content-width:980px;--auto-clean-page-gutter:24px;background:var(--kz-page-bg,#fff);width:100%;min-width:0;height:100%;min-height:0;color:var(--kz-text,#071124);box-shadow:none;opacity:0;transition:opacity var(--kz-motion-view-duration) var(--kz-motion-easing), transform var(--kz-motion-view-duration) var(--kz-motion-easing);border:1px solid #0000;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;transform:none}.auto-clean-conflict-dialog.is-open{opacity:1;transform:none}.auto-clean-conflict-dialog.is-closing{opacity:0;transform:none}.auto-clean-conflict-dialog__header,.auto-clean-conflict-dialog__footer{z-index:2;background:0 0;position:relative}.auto-clean-conflict-dialog__header{width:min(calc(100% - (var(--auto-clean-page-gutter) * 2)), var(--auto-clean-content-width));min-width:0;padding:max(16px, env(safe-area-inset-top,0px)) 0 10px 0;box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:18px;margin-inline:auto;display:flex}.auto-clean-conflict-dialog__header>div{gap:2px;min-width:0;display:grid}.auto-clean-conflict-dialog__title-row{align-items:center;gap:8px;min-width:0;display:flex}.auto-clean-conflict-dialog__header h2,.auto-clean-conflict-dialog__header p{margin:0}.auto-clean-conflict-dialog__header h2{color:var(--kz-text,#071124);letter-spacing:-.03em;font-size:clamp(1.18rem,2.4vw,1.42rem);font-weight:800;line-height:1.12}.auto-clean-conflict-dialog__header p{max-width:62ch;color:var(--kz-muted,#64748b);font-size:.86rem;line-height:1.3}.auto-clean-conflict-dialog__close{flex:none;position:static;inset:auto}.auto-clean-conflict-dialog__close img{width:15px;height:15px;display:block}.auto-clean-conflict-dialog__content{overscroll-behavior:contain;min-width:0;min-height:0;padding:8px 0 24px;overflow:auto}.auto-clean-conflict-dialog__footer{min-height:68px;padding:0 0 max(18px, calc(env(safe-area-inset-bottom,0px) + 10px))}.auto-clean-conflict__content-width{width:min(calc(100% - (var(--auto-clean-page-gutter) * 2)), var(--auto-clean-content-width));min-width:0;margin-inline:auto}.auto-clean-conflict__confirmation-guidance{max-width:100%;color:var(--kz-muted-2,#475569);text-align:center;grid-column:1/-1;margin:0;font-size:.82rem;font-weight:500;line-height:1.35}.auto-clean-conflict__footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--k-v2-button-height);height:var(--k-v2-button-height);justify-self:center;gap:8px;display:grid}.auto-clean-conflict__footer-actions>.secondary-button{width:100%;height:var(--k-v2-button-height);min-height:var(--k-v2-button-height);max-height:var(--k-v2-button-height);white-space:nowrap;min-width:0;line-height:1.2}.auto-clean-conflict{--auto-clean-section-gap:20px;gap:var(--auto-clean-section-gap);display:grid}.auto-clean-conflict .auto-clean-conflict__canonical-summary .clean-card__button,.auto-clean-conflict .auto-clean-conflict__canonical-summary .kz-clean-history-body{padding:var(--auto-clean-summary-padding-y) var(--auto-clean-summary-padding-x)}.auto-clean-conflict__active-clean{--auto-clean-summary-padding-y:10px;--auto-clean-summary-padding-x:10px;--auto-clean-summary-thumb-width:72px;--auto-clean-summary-thumb-height:70px;--auto-clean-summary-thumb-min-height:70px;--auto-clean-summary-price-width:72px;--auto-clean-summary-price-top:13px;--auto-clean-summary-price-right:14px;--auto-clean-summary-price-size:16px;min-width:0;position:relative}.auto-clean-conflict__canonical-summary:hover,.auto-clean-conflict__canonical-summary:focus-within{border-color:#0f172a0f;transform:none;box-shadow:0 1px 2px #0f172a08}.auto-clean-conflict__active-price{z-index:2;top:var(--auto-clean-summary-price-top);right:var(--auto-clean-summary-price-right);width:var(--auto-clean-summary-price-width);min-width:var(--auto-clean-summary-price-width);font-size:var(--auto-clean-summary-price-size);text-align:right;pointer-events:none;position:absolute}.auto-clean-conflict .auto-clean-conflict__canonical-summary .customer-clean-card__layout>.clean-location-thumb--list{width:var(--auto-clean-summary-thumb-width);min-width:var(--auto-clean-summary-thumb-width);max-width:var(--auto-clean-summary-thumb-width);height:var(--auto-clean-summary-thumb-height);min-height:var(--auto-clean-summary-thumb-min-height);border-radius:12px;place-self:start}.auto-clean-conflict .auto-clean-conflict__canonical-summary .clean-card-title{font-size:14.5px;line-height:1.14}.auto-clean-conflict .auto-clean-conflict__canonical-summary .clean-card-date{font-size:11.5px;line-height:1.34}.auto-clean-conflict__update{gap:12px;display:grid}.auto-clean-conflict__update-header{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.auto-clean-conflict__update-header h3,.auto-clean-conflict__confirm-date-section>h3{min-width:0;color:var(--kz-text,#071124);letter-spacing:-.02em;white-space:nowrap;flex:0 auto;margin:0;font-size:1rem;font-weight:650;line-height:1.25}.auto-clean-conflict__frequency-chips{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.auto-clean-conflict__frequency-chips .kleenzey-chip{background:var(--kz-chip-bg);opacity:.82;height:34px;transition:background-color var(--kz-motion-selection-duration) var(--kz-motion-easing), color var(--kz-motion-selection-duration) var(--kz-motion-easing), opacity var(--kz-motion-content-duration) var(--kz-motion-easing), transform var(--kz-motion-content-duration) var(--kz-motion-easing);align-items:center;padding-inline:11px;transform:translateY(1px)}.auto-clean-conflict__frequency-chips .kleenzey-chip.is-selected{background:var(--kz-selected-container-neutral);opacity:1;transform:translateY(0)}.auto-clean-conflict__frequency-chips .kleenzey-chip.is-selected .kleenzey-chip__icon{background:var(--kz-positive-text)}.auto-clean-conflict__confirm-date-section{border:0;gap:8px;min-width:0;padding:0;display:grid}.auto-clean-conflict__confirm-date-section>h3{margin:0}.auto-clean-conflict__confirm-date{justify-items:start;gap:0;width:100%;min-width:0;display:grid}.kz-canonical-date-picker{min-width:0;color:var(--k-v2-field-text);width:100%!important}.kz-canonical-date-picker>label{color:var(--k-v2-label-text);font:inherit;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.25}.kz-canonical-date-picker>[role=presentation]{width:100%;min-height:var(--k-v2-field-height);max-height:var(--k-v2-field-height-max);padding:0 var(--k-v2-field-padding-x);border:1px solid var(--k-v2-field-border);border-radius:var(--k-v2-field-radius);background:var(--k-v2-field-background);color:var(--k-v2-field-text);box-shadow:none;box-sizing:border-box;transition:border-color .14s,color .14s,background-color .14s}.kz-canonical-date-picker>[role=presentation]:focus-within{border-color:var(--k-v2-field-border-strong);box-shadow:none}.kz-canonical-date-picker [role=spinbutton]{color:var(--k-v2-field-text);font:inherit;transition:color var(--kz-motion-selection-duration) var(--kz-motion-easing), opacity var(--kz-motion-content-duration) var(--kz-motion-easing);font-size:14px;font-weight:500;line-height:normal}.kz-canonical-date-picker>[role=presentation] button{color:var(--kz-muted-2);background:var(--kz-chip-bg);position:relative}.kz-canonical-date-picker>[role=presentation] button svg{opacity:0}.kz-canonical-date-picker>[role=presentation] button:after{content:"";width:14px;height:14px;-webkit-mask:var(--kz-date-picker-calendar-icon) center / contain no-repeat;-webkit-mask:var(--kz-date-picker-calendar-icon) center / contain no-repeat;mask:var(--kz-date-picker-calendar-icon) center / contain no-repeat;pointer-events:none;background:currentColor;margin:auto;position:absolute;inset:0}[data-trigger=DatePicker]{border:1px solid var(--kz-border);border-radius:var(--k-container-radius);background:var(--kz-calendar-overlay-surface);color:var(--kz-text);box-shadow:var(--kz-shadow-md);font-family:var(--kz-font-main);outline:0;overflow:hidden;z-index:10020!important}[data-trigger=DatePicker] :is(h2,h3){color:var(--kz-text);font-family:var(--kz-font-main);margin-block:0;font-size:1rem;font-weight:700;line-height:1.25}[data-trigger=DatePicker] :is(th,[role=columnheader]){color:var(--kz-muted-2);font-family:var(--kz-font-main);font-size:.7rem;font-weight:650;line-height:1.2}[data-trigger=DatePicker] :is(button[slot=previous],button[slot=next]){color:var(--kz-muted-2);background:0 0}[data-trigger=DatePicker] :is(button[slot=previous],button[slot=next]):hover{color:var(--kz-text);background:var(--kz-chip-bg)}[data-trigger=DatePicker] :is(button[slot=previous],button[slot=next]):focus-visible{color:var(--kz-text);outline-color:var(--kz-positive-text)}[data-trigger=DatePicker] [role=gridcell]>div>div>div:first-child{color:var(--kz-text);font-family:var(--kz-font-main);font-size:.8rem;font-weight:500;line-height:1}[data-trigger=DatePicker] [role=gridcell]>[data-hovered]:not([data-disabled]):not([data-unavailable]):not([data-selected])>div>div:first-child{background:var(--kz-chip-bg)}[data-trigger=DatePicker] [role=gridcell]>[data-focus-visible]>div>div:first-child{outline:2px solid var(--kz-positive-text);outline-offset:2px}[data-trigger=DatePicker] [role=gridcell]>[data-selected]:not([data-disabled]):not([data-unavailable])>div>div:first-child{background:var(--kz-positive-text);color:var(--kz-surface-raised)}[data-trigger=DatePicker] [role=gridcell]>[data-selected][data-hovered]:not([data-disabled]):not([data-unavailable])>div>div:first-child{background:color-mix(in srgb, var(--kz-positive-text) 88%, var(--kz-text))}[data-trigger=DatePicker] [role=gridcell]>[data-today]:not([data-selected]):not([data-disabled]):not([data-unavailable])>div>div:first-child{color:var(--kz-positive-text);font-weight:700}[data-trigger=DatePicker] [role=gridcell]>:is([data-disabled],[data-unavailable])>div>div:first-child{color:var(--kz-disabled-text);background:0 0}.auto-clean-conflict .clean-selection-state--embedded{width:100%;margin:0;padding:0}.auto-clean-conflict .clean-selection-state--embedded .clean-selection-layout{gap:16px}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-card-row--two{align-items:start;gap:8px}.auto-clean-conflict .clean-selection-state--compact-service-rows :is(.clean-selection-service-card,.clean-selection-service-card__surface-frame,.clean-selection-service-card--surface .clean-selection-service-card__button){height:auto;min-height:0}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-service-card__surface-frame{--clean-surface-thumb-size:48px;display:block}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-service-card--surface .clean-selection-service-card__button{flex-direction:row;align-items:center;gap:10px;min-height:0;padding:9px 10px}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-service-card__thumb--surface{width:var(--clean-surface-thumb-size);height:var(--clean-surface-thumb-size);flex:0 0 var(--clean-surface-thumb-size)}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-service-card--surface .clean-selection-service-card__body{flex:auto;gap:1px;width:auto}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-service-card__body h3{font-size:.86rem}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-service-card__price-copy{font-size:.78rem}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-service-card--surface .clean-selection-service-card__footer{gap:1px}.auto-clean-conflict .clean-selection-state--compact-service-rows .clean-selection-service-card__price-copy--discounted{gap:6px}.auto-clean-conflict__footer-primary{transform-origin:0;transition:background-color var(--kz-motion-selection-duration) var(--kz-motion-easing), color var(--kz-motion-selection-duration) var(--kz-motion-easing);grid-area:1/2;place-items:center;display:grid;overflow:visible}.auto-clean-conflict__footer-secondary{grid-area:1/1}.auto-clean-conflict__footer-primary:disabled,.auto-clean-conflict__footer-primary[aria-disabled=true]{background:var(--kz-disabled-bg);color:var(--kz-muted-2);opacity:.88}@media (prefers-reduced-motion:reduce){.auto-clean-conflict__frequency-chips .kleenzey-chip,.auto-clean-conflict__footer-primary,.auto-clean-conflict-dialog__overlay,.auto-clean-conflict-dialog{transition:none}}@media (width<=680px){.auto-clean-conflict-dialog{--auto-clean-page-gutter:14px}.auto-clean-conflict-dialog__header{width:100%;padding:max(11px, env(safe-area-inset-top,0px)) max(var(--auto-clean-page-gutter), env(safe-area-inset-right,0px)) 7px max(var(--auto-clean-page-gutter), env(safe-area-inset-left,0px))}.auto-clean-conflict-dialog__content{scrollbar-gutter:auto;padding:6px 0 18px}.auto-clean-conflict-dialog__footer{min-height:60px;padding:8px 0 max(12px, calc(env(safe-area-inset-bottom,0px) + 8px))}.auto-clean-conflict__footer-actions{gap:8px}.auto-clean-conflict{--auto-clean-section-gap:20px;align-content:start}.auto-clean-conflict__active-clean{--auto-clean-summary-padding-y:10px;--auto-clean-summary-padding-x:10px;--auto-clean-summary-thumb-width:66px;--auto-clean-summary-thumb-height:66px;--auto-clean-summary-thumb-min-height:66px;--auto-clean-summary-price-width:54px;--auto-clean-summary-price-top:12px;--auto-clean-summary-price-right:14px;--auto-clean-summary-price-size:15px}.auto-clean-conflict .auto-clean-conflict__canonical-summary .customer-clean-card__layout>.clean-location-thumb--list{max-height:var(--auto-clean-summary-thumb-height);aspect-ratio:auto;flex:0 0 var(--auto-clean-summary-thumb-width);align-self:start}.auto-clean-conflict .auto-clean-conflict__canonical-summary .clean-card-title{font-size:13.5px}.auto-clean-conflict .auto-clean-conflict__canonical-summary .clean-card-date{font-size:10.5px;line-height:1.28}.auto-clean-conflict__update-header{align-items:center;gap:8px;display:flex}.auto-clean-conflict__frequency-chips{min-width:0}.auto-clean-conflict__update-header h3{font-size:.94rem;line-height:1.16}.auto-clean-conflict .clean-selection-card-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-clean-conflict .clean-selection-state--embedded,.auto-clean-conflict .clean-selection-state--embedded .clean-selection-layout{align-content:start;height:auto;min-height:0;margin-top:0;padding-bottom:0}.auto-clean-conflict .clean-selection-state--embedded .clean-selection-layout{gap:0}}@media (width<=359px){.auto-clean-conflict__update-header,.auto-clean-conflict__frequency-chips{gap:6px}.auto-clean-conflict__frequency-chips .kleenzey-chip{gap:4px;padding-inline:8px;font-size:11px}}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-service-card__options{background:var(--kz-button-bg);box-shadow:var(--kz-shadow-md);border:0}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill{color:var(--kz-text);box-shadow:none;background:0 0;border:0;border-radius:12px;outline:none}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill+.clean-selection-option-pill{border-top-color:#0000}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill>span{color:var(--kz-text)}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill>strong{color:var(--kz-muted);margin-left:auto}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill:hover:not(:disabled),#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill:focus-visible:not(:disabled){background:var(--kz-surface-raised);color:var(--kz-text);box-shadow:none;border:0;outline:none}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill[data-current=true],#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill[data-current=true]:hover,#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill[data-current=true]:focus-visible{background:var(--kz-selected-container-neutral);color:var(--kz-text);box-shadow:none;border:0;outline:none}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill:disabled{background:var(--kz-surface-muted);color:var(--kz-disabled-text);opacity:1;border:0}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill:disabled :is(span,strong){color:var(--kz-disabled-text)}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill--assist,#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill--assist>span,#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill--assist .clean-selection-option-pill__assist-copy>span{color:var(--kz-muted-2)}#app-modal-root[data-kz-theme=dark] .kz-size-selector-popover .clean-selection-option-pill__assist-copy img{filter:brightness(0)invert();opacity:.78}@media (width<=680px){.clean-card--compact-record{--compact-record-padding-y:10px;--compact-record-padding-x:11px;--compact-record-thumb-width:84px;--compact-record-thumb-height:112px;--compact-record-content-gap:11px;--compact-record-copy-gap:3px;--compact-record-aside-width:58px}.clean-card--compact-record .clean-card__button,.clean-card--compact-record .kz-clean-history-button,.clean-card--compact-record .kz-clean-history-body{padding:var(--compact-record-padding-y) var(--compact-record-padding-x)}.clean-card--compact-record .clean-card__main,.clean-card--compact-record.clean-history-card .kz-checkout-clean-main,.clean-card--compact-record.kz-clean-history-card .kz-checkout-clean-main{grid-template-columns:var(--compact-record-thumb-width) minmax(0, 1fr) var(--compact-record-aside-width);column-gap:var(--compact-record-content-gap);width:100%;min-width:0;min-height:var(--compact-record-thumb-height);grid-template-areas:"media details meta";place-content:start;align-items:start;row-gap:0;display:grid;position:relative}.clean-card--compact-record .clean-card__details{gap:var(--compact-record-copy-gap);text-align:left;grid-area:details;align-content:start;place-self:start;justify-items:start;width:100%;min-width:0;display:grid}.clean-card--compact-record .clean-location-thumb--list{width:var(--compact-record-thumb-width);min-width:var(--compact-record-thumb-width);max-width:var(--compact-record-thumb-width);height:var(--compact-record-thumb-height);min-height:var(--compact-record-thumb-height);max-height:var(--compact-record-thumb-height);aspect-ratio:3/4;flex:0 0 var(--compact-record-thumb-width);border-radius:12px;grid-area:media;place-self:start}.clean-card--compact-record .clean-card__summary,.clean-card--compact-record .clean-card__content{text-align:left;grid-area:auto;place-self:start;justify-items:start;width:100%;min-width:0}.clean-card--compact-record .clean-card__summary{gap:var(--compact-record-copy-gap)}.clean-card--compact-record .clean-card-title{font-size:15px;line-height:1.14}.clean-card--compact-record .clean-card-date,.clean-card--compact-record .clean-card-address{overflow-wrap:anywhere;max-width:100%;font-size:11.5px;line-height:1.28}.clean-card--compact-record .clean-card__metadata-row,.clean-card--compact-record .clean-card__tags,.clean-card--compact-record .clean-card-tags{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;margin-top:4px;display:flex;overflow:visible}.clean-card--compact-record .clean-card__metadata-row .kleenzey-chip,.clean-card--compact-record .clean-card__price-chip{flex:none;height:22px;min-height:22px;padding-inline:6px;font-size:9px}.clean-card--compact-record .clean-card__meta{width:var(--compact-record-aside-width);min-width:var(--compact-record-aside-width);min-height:var(--compact-record-thumb-height);height:var(--compact-record-thumb-height);flex-direction:column;grid-area:meta;justify-content:flex-start;align-items:flex-end;padding:0;display:flex}.clean-card--compact-record .clean-card__price,.clean-card--compact-record .clean-card-price,.clean-card--compact-record .active-auto-clean-card__price{text-align:right;white-space:nowrap;margin:0;font-size:18px;line-height:1.05}.clean-card--compact-record .active-auto-clean-plan-card__manage{max-width:var(--compact-record-aside-width);min-height:28px;margin-top:auto;padding:7px 8px;font-size:10px}}.flowstate-app .flowstate-profile-field .kz-float-wrap{--kz-floating-label-bg:var(--flowstate-neutral-container);min-height:52px}.flowstate-app .flowstate-profile-field .kz-input-shell,.flowstate-app .flowstate-profile-field .kz-input-shell:focus-within{background:var(--flowstate-neutral-container);min-height:52px;box-shadow:none;border:0;border-radius:14px;outline:0;padding:0 14px}.flowstate-app .flowstate-profile-field .kz-float-input,.flowstate-app .flowstate-profile-field .kz-float-input:focus{color:#0f172a;min-height:50px;box-shadow:none;background:0 0;border:0;outline:0;font-size:16px;font-weight:550}.flowstate-app .flowstate-profile-field .kz-float-label,.flowstate-app .flowstate-profile-field .kz-float-wrap.is-force-floated .kz-float-label{background:var(--flowstate-neutral-container);color:var(--kz-muted,#64748b);box-shadow:none;font-size:12px;font-weight:650}.flowstate-app .flowstate-profile-field .kz-float-wrap:has(.kz-float-input:focus) .kz-float-label{background:var(--flowstate-neutral-container);color:var(--kz-muted,#64748b);box-shadow:none;font-size:12px;font-weight:650}.flowstate-app .flowstate-profile-field .kz-float-wrap:has(.kz-float-input:not(:placeholder-shown)) .kz-float-label{background:var(--flowstate-neutral-container);color:var(--kz-muted,#64748b);box-shadow:none;font-size:12px;font-weight:650}.clean-detail-record__summary{gap:6px}.clean-detail-record__title{color:#0f172a;font-size:15px;font-weight:700;line-height:1.35}.clean-detail-record__address{color:#64748b;font-size:13px;font-weight:600;line-height:1.4}.clean-detail-record__metadata .kleenzey-chip{color:#64748b;height:24px;min-height:24px;box-shadow:none;background:#f1f3f5;border:0;border-radius:7px;outline:0;padding-inline:8px;font-size:10px;font-weight:700}@media (width<=680px){.customer-clean-card .clean-card__button,.customer-clean-card .kz-clean-history-button,.customer-clean-card .kz-clean-history-body{padding:10px 11px}.customer-clean-card .customer-clean-card__layout>.clean-location-thumb--list{aspect-ratio:3/4;border-radius:12px;grid-area:auto;width:84px;min-width:84px;max-width:84px;height:112px;min-height:112px;max-height:112px}.customer-clean-card .clean-card-title{font-size:15px;line-height:1.14}.customer-clean-card .clean-card-date{overflow-wrap:anywhere;max-width:100%;font-size:11.5px;line-height:1.28}.customer-clean-card .clean-card__price,.customer-clean-card .clean-card-price{text-align:right;white-space:nowrap;margin:0;font-size:18px;line-height:1.05}}@media (width<=400px){.customer-clean-card__layout,.cleans-shadow-loader-card{column-gap:8px}.customer-clean-card.clean-history-card--next .customer-clean-card__metadata{gap:3px}}.kz-review-clean-card-action{position:relative}.kz-review-clean-edit-affordance{color:var(--kz-muted-2,#475569);opacity:0;pointer-events:none;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1;transition:none;display:inline-flex;position:absolute;bottom:14px;right:18px}.kz-review-clean-edit-affordance img{opacity:.78;width:13px;height:13px;display:block}.kz-review-clean-card-action:hover .kz-review-clean-edit-affordance,.kz-review-clean-card-action:focus-within .kz-review-clean-edit-affordance{opacity:.72}:root[data-kz-theme=dark] .kz-review-clean-edit-affordance img{filter:brightness(0)invert()}.kz-review-canonical-clean-card{--kz-review-map-width:clamp(84px, calc(41.8vw - 65px), 220px);--kz-review-map-height:clamp(112px, calc(6.25vw + 89.5px), 132px);--kz-review-card-gap:clamp(8px, 2vw, 18px);--kz-review-price-width:70px}.kz-review-canonical-clean-card .clean-card__button,.kz-review-canonical-clean-card .kz-clean-history-button,.kz-review-canonical-clean-card .kz-clean-history-body{padding-top:14px;padding-bottom:12px}.kz-review-canonical-clean-card .customer-clean-card__layout{grid-template-columns:var(--kz-review-map-width) minmax(0, 1fr) minmax(var(--kz-review-price-width), max-content);grid-template-rows:var(--kz-review-map-height);column-gap:var(--kz-review-card-gap);align-items:stretch;overflow:hidden}.kz-review-canonical-clean-card .customer-clean-card__layout>.clean-location-thumb--list{width:var(--kz-review-map-width);min-width:var(--kz-review-map-width);max-width:var(--kz-review-map-width);height:var(--kz-review-map-height);min-height:var(--kz-review-map-height);max-height:var(--kz-review-map-height);border-radius:14px;margin:0}.kz-review-canonical-clean-card .customer-clean-card__content-column,.kz-review-canonical-clean-card .customer-clean-card__right-meta{height:var(--kz-review-map-height);min-height:0}.kz-review-canonical-clean-card .customer-clean-card__content-column{z-index:1;position:relative}.kz-review-canonical-clean-card .customer-clean-card__top{max-height:calc(var(--kz-review-map-height) - 58px);overflow:hidden}.kz-review-canonical-clean-card .customer-clean-card__top>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kz-review-canonical-clean-card .customer-clean-card__metadata{width:calc(100% + var(--kz-review-card-gap) + var(--kz-review-price-width));flex:0 0 52px;align-content:flex-end;gap:4px 6px;height:52px;min-height:52px;max-height:52px;margin-top:auto;overflow:visible}.kz-review-canonical-clean-card .customer-clean-card__metadata .kleenzey-chip{flex:none;max-width:100%}.kz-review-canonical-clean-card .customer-clean-card__metadata .kz-review-composition-chip{color:#64748b}.kz-review-canonical-clean-card .customer-clean-card__metadata .kz-review-composition-chip--frequency{background:#e2e8f0}.kz-review-canonical-clean-card .customer-clean-card__metadata .kz-review-composition-chip--clean{background:#f1f3f5}.kz-review-canonical-clean-card .customer-clean-card__right-meta{z-index:2;min-width:var(--kz-review-price-width);pointer-events:none;position:relative;overflow:visible}.kz-checkout-page--review .kz-checkout-left-column{display:block}.kz-checkout-page--review{font-family:var(--kz-font-main,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.kz-review-state-skeleton{pointer-events:none}.kz-review-state-skeleton__clean-card{--kz-review-skeleton-map-width:clamp(84px, calc(41.8vw - 65px), 220px);--kz-review-skeleton-map-height:clamp(112px, calc(6.25vw + 89.5px), 132px);--kz-review-skeleton-card-gap:clamp(8px, 2vw, 18px);grid-template-columns:var(--kz-review-skeleton-map-width) minmax(0, 1fr) minmax(70px, max-content);grid-template-rows:var(--kz-review-skeleton-map-height);align-items:stretch;column-gap:var(--kz-review-skeleton-card-gap);border:1px solid var(--kz-border,#0f172a14);background:var(--kz-surface-raised,#fffffffa);box-sizing:border-box;border-radius:22px;width:100%;padding:14px 28px 12px 20px;display:grid;overflow:hidden}.kz-review-state-skeleton__clean-map{width:var(--kz-review-skeleton-map-width);height:var(--kz-review-skeleton-map-height);border-radius:14px}.kz-review-state-skeleton__clean-copy{align-content:start;gap:8px;min-width:0;padding-top:3px;display:grid}.kz-review-state-skeleton__line{border-radius:7px;height:12px}.kz-review-state-skeleton__line--title{width:min(180px,88%);height:18px}.kz-review-state-skeleton__line--detail{width:min(210px,94%)}.kz-review-state-skeleton__chip{border-radius:7px;align-self:end;width:66px;height:24px;margin-top:auto}.kz-review-state-skeleton__chip-row{align-self:end;align-items:center;gap:6px;margin-top:auto;display:flex}.kz-review-state-skeleton__chip-row .kz-review-state-skeleton__chip{margin-top:0}.kz-review-state-skeleton__chip--short{width:46px}@media (prefers-reduced-motion:reduce){.edit-clean-phase-panel{transition:none}}.kz-review-state-skeleton__price{border-radius:7px;justify-self:end;width:62px;height:22px;margin-top:2px}.kz-review-state-skeleton__section-label{border-radius:6px;width:64px;height:10px}.kz-review-state-skeleton__metadata-card{cursor:default}.kz-review-state-skeleton__metadata-icon{border-radius:9px;width:48px;height:48px}.kz-review-state-skeleton__metadata-copy{align-content:center;gap:6px;min-width:0;margin-left:7px;display:grid}.kz-review-state-skeleton__line--metadata-title{width:min(150px,78%);height:13px}.kz-review-state-skeleton__line--metadata-detail{width:min(190px,92%);height:11px}.kz-review-state-skeleton__metadata-action{border-radius:5px;justify-self:end;width:16px;height:16px}.kz-review-state-skeleton__notes-card{border-radius:12px;width:100%;height:90px}.kz-review-metadata-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(8px,2vw,10px);margin-top:32px;display:grid}.kz-review-metadata-section{grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;display:grid}.kz-review-section-label{color:color-mix(in srgb, var(--kz-muted,#64748b) 92%, var(--kz-text,#0f172a));margin:0;font-size:12px;font-weight:750;line-height:1.2}.kz-review-metadata-cell{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-surface,#fff);width:100%;min-width:0;min-height:90px;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;box-shadow:none;box-sizing:border-box;border-radius:12px;outline:none;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:12px clamp(12px,1.5vw,14px);transition:none;display:grid;transform:none}.kz-review-customer-copy,.kz-review-payment-copy{align-content:center;align-self:stretch;gap:4px;min-width:0;margin-left:7px;display:grid}.kz-review-customer-copy{text-align:left;justify-items:start}.kz-review-payment-copy{justify-items:start}.kz-review-customer-icon,.kz-review-payment-icon{width:48px;height:48px;color:var(--kz-muted-2,#475569);background:var(--kz-chip-bg,#94a3b817);box-shadow:none;border:0;border-radius:9px;place-self:center start;place-items:center;display:grid}.kz-review-customer-icon img{width:22px;height:22px;display:block}.kz-review-payment-icon img{width:20px;height:20px;display:block}.kz-review-metadata-title{min-width:0;color:var(--kz-text,#0f172a);overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.22}.kz-review-metadata-detail,.kz-review-payment-method{color:var(--kz-muted-2,#475569);font-size:12px;font-weight:600;line-height:1.25}.kz-review-payment-method{align-items:center;min-width:0;display:flex}.kz-review-payment-empty{align-content:center;gap:3px;min-width:0;display:grid}.kz-review-payment-empty strong{color:var(--kz-text,#0f172a);font-size:13px;font-weight:850;line-height:1.22}.kz-review-payment-empty span{color:var(--kz-muted-2,#475569);font-size:11px;font-weight:550;line-height:1.25}.kz-review-metadata-detail{overflow-wrap:anywhere}.kz-review-metadata-detail--phone,.kz-review-metadata-detail--address{min-height:14px}.kz-review-metadata-detail--phone.is-missing{color:var(--kz-muted,#64748b);opacity:.72;font-size:11px;font-weight:550;text-decoration:line-through}.kz-review-metadata-action{width:24px;height:24px;color:var(--kz-muted-2,#475569);opacity:.76;place-self:center end;place-items:center;display:grid}.kz-review-metadata-action img{width:16px;height:16px;display:block}.kz-checkout-page--review .kz-checkout-notes-block{gap:7px;margin-top:24px;display:grid}.kz-checkout-page--review .clean-detail-notes-input-shell{background:var(--kz-surface,#fff);min-height:90px;box-shadow:none;border-color:#0f172a17;border-radius:12px;align-items:stretch;gap:0;padding:0 8px 0 14px;transition:box-shadow .16s ease-out,transform .16s ease-out;position:relative;transform:none}.kz-checkout-page--review .clean-detail-notes-input-shell:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}:root[data-kz-theme=dark] .kz-checkout-page--review .kz-review-metadata-cell,:root[data-kz-theme=dark] .kz-checkout-page--review .kz-review-state-skeleton__clean-card,:root[data-kz-theme=dark] .kz-checkout-page--review .clean-detail-notes-input-shell{border-color:var(--kz-surface,transparent)}.kz-checkout-page--review .clean-detail-notes-textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;resize:none;background:0 0;border:0;border-radius:0;width:100%;height:90px;min-height:90px;padding:13px 44px 13px 0;font-size:13px;line-height:1.4}.kz-checkout-page--review .clean-detail-notes-character-count{z-index:1;color:color-mix(in srgb, var(--kz-muted,#64748b) 68%, transparent);pointer-events:none;font-size:9px;font-weight:600;line-height:1;position:absolute;bottom:4px;left:14px}.kz-checkout-page--review .clean-detail-note-photo-button{margin:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (width<=760px){.kz-checkout-page--review .kz-review-metadata-strip{grid-template-columns:minmax(0,1fr);gap:24px}.kz-checkout-page--review .kz-review-metadata-cell{grid-template-columns:48px minmax(0,1fr) 24px;column-gap:6px;width:100%;height:96px;min-height:96px;max-height:96px;padding:15px 14px}.kz-checkout-page--review .clean-detail-notes-input-shell,.kz-checkout-page--review .clean-detail-notes-textarea{height:96px;min-height:96px}.kz-review-state-skeleton__notes-card{height:96px}}@media (width<=680px){.kz-review-canonical-clean-card{--kz-review-card-gap:clamp(8px, 2.5vw, 11px);--kz-review-price-width:52px}.kz-review-state-skeleton__clean-card{--kz-review-skeleton-card-gap:clamp(8px, 2.5vw, 11px);grid-template-columns:var(--kz-review-skeleton-map-width) minmax(0, 1fr) minmax(52px, max-content);padding:10px 11px}.kz-review-state-skeleton__price{width:48px}.kz-review-canonical-clean-card .clean-card__button,.kz-review-canonical-clean-card .kz-clean-history-button,.kz-review-canonical-clean-card .kz-clean-history-body{padding:10px 11px}.kz-review-canonical-clean-card .customer-clean-card__right-meta{box-sizing:border-box;padding-top:2px;padding-right:3px}.kz-review-canonical-clean-card .customer-clean-card__layout>.clean-location-thumb--list{border-radius:12px}.kz-review-canonical-clean-card .clean-card-title{font-size:15px;line-height:1.14}.kz-review-canonical-clean-card .clean-card-date,.kz-review-canonical-clean-card .clean-card-address{overflow-wrap:anywhere;max-width:100%;font-size:11.5px;line-height:1.28}.kz-review-canonical-clean-card .clean-card__price,.kz-review-canonical-clean-card .clean-card-price{text-align:right;white-space:nowrap;margin:0;font-size:18px;line-height:1.05}}.clean-detail-record__hero-aside{place-self:start end}.customer-page-error-state{background:var(--surface,#fff);border:1px solid #94a3b847;border-radius:18px;justify-items:start;gap:10px;width:min(100%,720px);margin:24px auto;padding:24px;display:grid}.customer-page-error-state h2,.customer-page-error-state p{margin:0}.customer-page-error-state__retry{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0f172a;border:0;border-radius:999px;padding:0 18px;font-weight:700}.clean-detail-record__section--touchup,.clean-detail-record__section--rating-compact,.clean-detail-record__section--quick-actions{padding:14px 20px}.clean-detail-record__section--touchup .clean-detail-touchup--embedded{box-sizing:border-box;background:#f1f5f9b8;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;max-width:none;padding:10px 12px;display:grid}.clean-detail-record__section--touchup .clean-detail-touchup--embedded.is-positive{background:#dcfce794}.clean-detail-record__section--touchup .clean-detail-touchup__icon{background:#ffffffad;border-radius:11px;width:32px;height:32px}.clean-detail-record__section--touchup .clean-detail-touchup__icon img{width:16px;height:16px}.clean-detail-record__section--touchup .clean-detail-touchup__copy{gap:3px}.clean-detail-record__section--touchup .clean-detail-touchup__label{font-size:15px;font-weight:780;line-height:1.2}.clean-detail-record__section--touchup .clean-detail-touchup__helper{color:#64748b;font-size:13px;font-weight:560;line-height:1.35}.clean-detail-record__section--touchup .clean-detail-touchup__view-link{white-space:nowrap;color:#475569;min-height:32px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #cbd5e1;border-radius:10px;align-self:center;margin:0;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none}.clean-detail-record__section--rating-compact .clean-detail-rating-main{gap:6px;width:100%}.clean-detail-record__section--rating-compact .clean-detail-rating-row{align-items:flex-start}.clean-detail-record__section--rating-compact .clean-detail-record__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.clean-detail-record__section--rating-compact .clean-detail-rating-open--compact{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:9px;flex:none;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:1}.clean-detail-record__section--rating-compact.is-locked .kz-clean-history-star:disabled{cursor:default;opacity:1;transform:none}.clean-detail-record__section--quick-actions .clean-quick-actions__buttons{gap:8px}.clean-detail-record__section--quick-actions .clean-quick-actions__buttons .clean-upcoming-action{border-radius:11px;min-width:88px;min-height:34px;padding:7px 12px;font-size:12px}.clean-detail-record__section--quick-actions .clean-quick-actions{min-width:0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--touchup .clean-detail-touchup--embedded{background:#ffffff0a;border:0}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--touchup .clean-detail-touchup--embedded.is-positive{background:#22c55e1c}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--touchup .clean-detail-touchup__icon{background:#ffffff12}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--rating-compact .clean-detail-rating-open--compact,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--quick-actions .clean-upcoming-action{background:var(--kz-button-bg,var(--kz-surface));border-color:var(--kz-border);color:var(--kz-text);box-shadow:none}:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--rating-compact .clean-detail-rating-open--compact:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--rating-compact .clean-detail-rating-open--compact:focus-visible,:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--quick-actions .clean-upcoming-action:hover:not(:disabled),:root[data-kz-theme=dark] .background-canvas--customer-theme .clean-detail-record__section--quick-actions .clean-upcoming-action:focus-visible{background:var(--kz-surface-raised);color:var(--kz-text);border-color:#ffffff29}@media (width<=680px){.cleans-page.cleans-page--detail>.clean-history-page.clean-detail-view{width:min(1040px, calc(100% - (var(--k-page-side-space-mobile) * 2)))}.clean-detail-utility-row{padding-inline:14px}.clean-detail-skeleton__map{width:84px;height:112px}.clean-detail-record{border-radius:18px}.clean-detail-record__hero--compact-record{box-sizing:border-box;grid-template-columns:84px minmax(0,1fr) max-content;grid-template-areas:"media details meta";align-items:start;gap:0 12px;width:100%;min-width:0;padding:14px;display:grid}.clean-detail-record__hero--compact-record .clean-location-thumb--detail{aspect-ratio:3/4;border-radius:12px;grid-area:media;width:84px;min-width:84px;max-width:84px;height:112px;min-height:112px;max-height:112px}.clean-detail-record__hero--compact-record .clean-detail-record__summary{grid-area:details;gap:5px;width:100%;min-width:0}.clean-detail-record__hero--compact-record .clean-detail-record__title,.clean-detail-record__hero--compact-record .clean-detail-record__address{overflow-wrap:anywhere;max-width:100%}.clean-detail-record__hero--compact-record .clean-detail-record__hero-aside{grid-area:meta;width:max-content;min-width:0}.clean-detail-record__hero--compact-record .clean-detail-record__price{white-space:nowrap;margin:0;font-size:18px;line-height:1.05}.clean-detail-record__metadata{gap:4px}.clean-detail-record__metadata .kleenzey-chip{height:22px;min-height:22px;padding-inline:6px;font-size:9px}.clean-detail-record__divider{margin-inline:14px}.clean-detail-record__section--touchup,.clean-detail-record__section--rating-compact,.clean-detail-record__section--quick-actions{padding:14px}.clean-detail-record__section--rating-compact .clean-detail-rating-row{gap:8px}.clean-detail-record__section--quick-actions .clean-quick-actions{flex-flow:wrap;align-items:center;gap:10px}.clean-detail-record__section--quick-actions .clean-quick-actions__buttons{margin-left:auto}}@media (width<=420px){.clean-detail-utility-row{padding-inline:12px}.clean-detail-skeleton__map{width:76px;height:102px}.clean-detail-record__hero--compact-record{grid-template-columns:76px minmax(0,1fr) max-content;gap:0 10px;padding:12px}.clean-detail-record__hero--compact-record .clean-location-thumb--detail{width:76px;min-width:76px;max-width:76px;height:102px;min-height:102px;max-height:102px}.clean-detail-record__divider{margin-inline:12px}.clean-detail-record__section--touchup,.clean-detail-record__section--rating-compact,.clean-detail-record__section--quick-actions{padding-inline:12px}.clean-detail-record__section--touchup .clean-detail-touchup--embedded{grid-template-columns:auto minmax(0,1fr)}.clean-detail-record__section--touchup .clean-detail-touchup__view-link{grid-column:2;justify-self:start}.clean-detail-record__section--quick-actions .clean-quick-actions__buttons{justify-content:flex-start;width:100%;margin-left:0}}@media (width<=640px){.logged-in-home__payment-reminder{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:12px 14px}.logged-in-home__payment-reminder .logged-in-home__recent-review{box-sizing:border-box;border:0;grid-template-columns:max-content;align-content:center;place-self:center end;place-items:end;gap:12px;width:max-content;min-width:0;max-width:100%;padding:0;display:grid}.logged-in-home__recent-review .canonical-clean-review-panel{justify-self:end;width:max-content;min-width:0;max-width:100%}.logged-in-home__recent-review .clean-detail-record__section--rating-compact,.logged-in-home__recent-review .clean-detail-rating-row,.logged-in-home__recent-review .clean-detail-rating-main{width:max-content;min-width:0;max-width:100%}.logged-in-home__recent-review .clean-detail-rating-main{justify-items:end;gap:3px;display:grid}.logged-in-home__recent-review .clean-detail-record__section-head{justify-content:flex-end;width:100%}.logged-in-home__recent-review .clean-detail-record__section-head h3{white-space:nowrap;text-align:right}.logged-in-home__recent-review .kz-clean-history-stars{flex:none;justify-content:flex-end}.logged-in-home__recent-review .logged-in-home__payment-action{justify-content:flex-end;place-self:center end;margin:0}}.logged-in-home__clean-skeleton-title,.logged-in-home__clean-skeleton-price,.logged-in-home__clean-skeleton-metadata,.logged-in-home__recent-skeleton-title,.logged-in-home__recent-skeleton-date,.logged-in-home__recent-skeleton-status,.logged-in-home__recent-skeleton-heading,.logged-in-home__recent-skeleton-stars{border-radius:7px;display:block}.logged-in-home__clean-skeleton-title{width:min(132px,78%);height:16px}.logged-in-home__clean-skeleton-price{width:46px;height:12px;margin-top:2px}.logged-in-home__clean-skeleton-metadata{width:128px;max-width:100%;height:22px}.logged-in-home__recent-skeleton-title{width:min(150px,80%);height:17px}.logged-in-home__recent-skeleton-date{width:84px;height:12px}.logged-in-home__recent-skeleton-status{width:118px;height:13px}.logged-in-home__recent-skeleton-heading{width:92px;height:14px}.logged-in-home__recent-skeleton-stars{width:115px;height:19px}.logged-in-home__recent-activity-skeleton .logged-in-home__recent-review{gap:3px}.wallet-add-card-tile,.wallet-add-card-tile:hover:not(:disabled),.wallet-add-card-tile:focus,.wallet-add-card-tile:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.booking-flow-shell{--booking-action-min-height:72px;--booking-action-primary-bg:#020617;--booking-action-primary-text:#fff;--booking-action-disabled-text:#64748b;--booking-post-map-max-width:980px;--booking-post-map-gutter:24px;--booking-post-map-content-top:20px;--booking-cta-width:680px;background:var(--kz-page-bg,#fff);isolation:isolate;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.booking-flow-shell[data-booking-state=success] .booking-step-viewport{overscroll-behavior:none;overflow:hidden}.booking-flow-shell__header{z-index:40;min-width:0;padding-top:env(safe-area-inset-top,0px);background:var(--kz-surface,#fff);box-sizing:border-box;flex:none;position:relative;overflow:visible}.booking-flow-shell .kz-header-area{min-height:var(--header-height);box-shadow:none;padding-top:0;position:static;inset:auto;transform:none}.booking-progress{z-index:20;background:var(--kz-surface,#fff);flex:none;width:100%;height:4px;min-height:4px;position:relative}.booking-progress__track,.booking-progress__fill{height:100%;display:block}.booking-progress__track{background:#3d9be924;width:100%}.booking-progress__fill{background:var(--booking-accent,var(--k-blue-strong,#2f7ee4));transform-origin:0;width:100%}.booking-progress__fill[data-booking-progress-motion=forward]{will-change:transform;transition:transform .48s cubic-bezier(.22,1,.36,1)}.booking-progress__fill[data-booking-progress-motion=backward]{will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.booking-progress__fill[data-booking-progress-motion]{transition:none}}:root:not([data-kz-theme=dark]){--booking-selection-border:color-mix(in srgb, var(--booking-accent) 64%, #fff)}:root[data-kz-theme=dark]{--booking-selection-border:color-mix(in srgb, var(--booking-accent) 56%, var(--kz-muted-2,#a7b0bc))}.clean-selection-service-card--surface[data-selected=true] .clean-selection-service-card__surface-frame{outline:2px solid var(--clean-selection-card-selected-outline,var(--booking-selection-border));outline-offset:-2px}.clean-selection-service-card--surface[data-selected=true] .clean-selection-service-card__surface-frame:hover{transform:none}:is(:root:not([data-kz-theme=dark]),:root[data-kz-theme=dark]) .booking-flow-shell :is(.bundle-option-button,.subscription-option){box-sizing:border-box;border-style:solid;border-width:2px;transition-property:border-color,background-color;transition-duration:.14s;transition-timing-function:ease-out}:is(:root:not([data-kz-theme=dark]),:root[data-kz-theme=dark]) .booking-flow-shell :is(.bundle-option-button.is-selected,.subscription-option[data-selected=true]){border:2px solid var(--booking-selection-border);background:var(--kz-surface,#fff);box-shadow:none}:is(:root:not([data-kz-theme=dark]),:root[data-kz-theme=dark]) .booking-flow-shell :is(.bundle-option-button.is-selected,.subscription-option[data-selected=true]):hover{border-color:var(--booking-selection-border);background:var(--kz-surface,#fff);box-shadow:none;transform:none}:is(:root:not([data-kz-theme=dark]),:root[data-kz-theme=dark]) .booking-flow-shell .bundle-option-button.is-selected:focus-visible,:is(:root:not([data-kz-theme=dark]),:root[data-kz-theme=dark]) .booking-flow-shell .subscription-option:focus-visible{outline:2px solid color-mix(in srgb, var(--booking-accent) 68%, transparent);outline-offset:3px}:is(:root:not([data-kz-theme=dark]),:root[data-kz-theme=dark]) .booking-flow-shell .subscription-option[data-selected=true]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){:is(:root:not([data-kz-theme=dark]),:root[data-kz-theme=dark]) .booking-flow-shell :is(.clean-selection-service-card__surface-frame,.clean-selection-service-card__button,.bundle-option-button,.subscription-option,.clean-selection-option-pill){transition:none!important}}.booking-step-viewport{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;min-height:0;scroll-padding:24px 0 calc(var(--booking-action-min-height) + 24px);scrollbar-width:none;outline:none;flex:auto;position:relative;overflow:hidden auto}.booking-step-viewport::-webkit-scrollbar{width:0;height:0;display:none}.booking-post-map-shell{width:100%;min-width:0;height:100%;min-height:0}.booking-transactional-header{width:min(calc(100% - (var(--booking-post-map-gutter) * 2)), var(--booking-post-map-max-width));max-width:var(--booking-post-map-max-width);min-width:0;min-height:var(--header-height);background:var(--kz-surface,#fff);box-sizing:border-box;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;column-gap:10px;margin:0 auto;display:grid}.booking-step-transition-stage,.booking-step-transition-layer{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;position:relative}.booking-step-transition-stage.is-transitioning{overflow:clip}.booking-step-transition-stage.is-transitioning .booking-step-transition-layer{will-change:opacity, transform;animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.booking-step-transition-stage.is-transitioning .booking-step-transition-layer--outgoing{z-index:1;pointer-events:none;position:absolute;inset:0}.booking-step-transition-stage.is-transitioning .booking-step-transition-layer--incoming{z-index:2}.booking-step-viewport[data-booking-transition-direction=forward] .booking-step-transition-layer--outgoing{animation-name:booking-step-exit-forward}.booking-step-viewport[data-booking-transition-direction=forward] .booking-step-transition-layer--incoming{animation-name:booking-step-enter-forward}.booking-step-viewport[data-booking-transition-direction=backward] .booking-step-transition-layer--outgoing{animation-name:booking-step-exit-backward}.booking-step-viewport[data-booking-transition-direction=backward] .booking-step-transition-layer--incoming{animation-name:booking-step-enter-backward}@keyframes booking-step-enter-forward{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes booking-step-exit-forward{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-12px)}}@keyframes booking-step-enter-backward{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0,0)}}@keyframes booking-step-exit-backward{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.booking-step-transition-stage.is-transitioning .booking-step-transition-layer{will-change:auto;animation:none;transform:none}}.booking-transactional-header__title{min-width:0;color:var(--kz-text,#020617);letter-spacing:-.015em;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:650;line-height:1.15;overflow:hidden}.booking-transactional-header__button{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--kz-muted,#64748b);box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid}.booking-transactional-header__button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--kz-surface,#fff) 90%, var(--kz-text,#020617) 10%);color:var(--kz-text,#020617)}.booking-transactional-header__button:active{background:color-mix(in srgb, var(--kz-surface,#fff) 84%, var(--kz-text,#020617) 16%);color:var(--kz-text,#020617)}.booking-post-map-shell__content{width:100%;min-width:0;height:100%;min-height:0}.booking-post-map-shell__content>.kz-site-main.app-shell{width:100%;min-width:0;max-width:none;height:100%;min-height:0;padding:var(--booking-post-map-content-top) 0 24px;box-sizing:border-box;flex:none;margin:0;overflow:visible}.booking-post-map-shell__content>.kz-site-main.app-shell.app-shell-confirmed-review{padding:0}.booking-post-map-shell__content>.app-shell.app-shell-review>.kz-checkout-page--review,.booking-post-map-shell__content>.app-shell.app-shell-review>.confirmed-review-state>.kz-checkout-page--review{flex:none}.booking-post-map-shell__content>.app-shell>:is(.state-card,.calendar-state-card,.clean-result-card){width:min(calc(100% - (var(--booking-post-map-gutter) * 2)), var(--booking-post-map-max-width));max-width:var(--booking-post-map-max-width);box-sizing:border-box;margin:0 auto}.booking-post-map-shell :is(.clean-selection-state,.calendar-state-recommendations,.kz-checkout-shell){box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.booking-flow-shell .clean-result-title-row{display:flex}.booking-flow-shell .clean-result-title-price{min-width:max-content;color:var(--kz-text,#020617);text-align:right;white-space:nowrap;letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(1.45rem,2.6vw,1.8rem);font-weight:850;line-height:.95}.booking-step-viewport :is(input,textarea,select,[contenteditable=true]){box-sizing:border-box;max-width:100%;scroll-margin-block:16px}.booking-step-viewport>.booking-step-transition-stage>.booking-step-transition-layer>.kz-site-main.app-shell{min-width:0;min-height:0;overflow:visible}@media (width>=901px){.booking-flow-shell[data-booking-state=cleanReview] .booking-step-viewport>.booking-step-transition-stage>.booking-step-transition-layer>.app-shell-review{padding-bottom:24px}}.booking-flow-shell[data-booking-state=photoEntry] .booking-step-viewport{overscroll-behavior:none;height:100%;scroll-padding:0;overflow:hidden}.booking-flow-shell[data-booking-state=photoEntry] .booking-step-viewport>.booking-step-transition-stage>.booking-step-transition-layer>.kz-site-main.app-shell.app-shell-photo-map-start,.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock,.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .address-confirmation-map-shell,.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .address-mapbox-canvas{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;margin:0;overflow:hidden}.booking-flow-shell[data-booking-state=photoEntry] .booking-step-viewport>.booking-step-transition-stage>.booking-step-transition-layer>.kz-site-main.app-shell.app-shell-photo-map-start{max-width:none;padding:0}.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .address-confirmation-map-shell{position:absolute;inset:0}.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .address-mapbox-canvas>.mapboxgl-canvas-container,.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .address-mapbox-canvas>.mapboxgl-control-container{width:100%;height:100%;min-height:0;position:absolute;inset:0}.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .address-mapbox-canvas .mapboxgl-canvas{display:block;width:100%!important;height:100%!important}.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .photo-map-overlay{box-sizing:border-box;pointer-events:none;width:min(900px,100% - 48px);height:100%;min-height:0;margin:0 auto;padding:clamp(28px,7vh,64px) 0 0;position:absolute;inset:0;overflow:hidden}.booking-flow-shell[data-booking-state=photoEntry] .photo-map-editing-surface{width:100%;height:100%;min-height:0;padding-bottom:calc(var(--booking-action-min-height) + 36px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;scroll-padding-block:24px calc(var(--booking-action-min-height) + 24px);-webkit-overflow-scrolling:touch;pointer-events:none;box-sizing:border-box;overflow:hidden auto}.booking-flow-shell[data-booking-state=photoEntry] .photo-map-editing-surface :is(.photo-map-control-row,.photo-map-photo-action-row),.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock :is(.photo-map-control-row,.photo-map-actions){pointer-events:auto}@media (width<=760px){.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .photo-map-overlay{width:100%;padding:clamp(18px,4vh,30px) 12px 0}.booking-flow-shell[data-booking-state=photoEntry] .photo-map-stage--viewport-lock .photo-map-zoom-control{top:auto;right:12px;bottom:calc(82px + env(safe-area-inset-bottom,0px));display:grid}}.booking-flow-shell .app-shell-thinking{height:100%;min-height:100%}.booking-flow-shell .thinking-state{min-height:100%}.booking-flow-shell [data-booking-embedded-actions=true],.booking-flow-shell .booking-step-viewport [data-booking-shell-action]{display:none!important}.booking-flow-shell[data-booking-state=photoEntry] :is(.booking-step-transition-stage,.booking-step-transition-layer){height:100%}.booking-action-bar{z-index:30;min-width:0;min-height:var(--booking-action-min-height);padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--kz-surface,#fff);box-shadow:none;box-sizing:border-box;border-top:0;flex:none;max-height:120px;transition:max-height .14s,min-height .14s,padding .14s,opacity .1s;position:relative;overflow:hidden}.booking-flow-shell[data-booking-typing=true] .booking-action-bar{opacity:0;pointer-events:none;min-height:0;max-height:0;padding-top:0;padding-bottom:0}.booking-action-bar__inner{width:min(100%, var(--booking-cta-width));grid-template-columns:minmax(0,1fr);align-items:center;min-height:50px;margin:0 auto;display:grid}.booking-bottom-summary-rail{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;min-height:50px;display:grid}.booking-bottom-summary-rail__summary{border:1px solid var(--kz-border,#0f172a1a);border-radius:var(--k-v2-field-radius,12px);background:var(--kz-surface,#fff);min-width:0;height:56px;min-height:56px;color:var(--kz-text,#020617);box-shadow:none;box-sizing:border-box;align-items:center;padding:8px 16px;display:flex;overflow:hidden}.booking-bottom-summary-rail__action{min-width:0;height:56px;min-height:56px;overflow:hidden}.booking-bottom-summary-rail__action .booking-action-bar__slot{width:100%}.booking-bottom-summary-rail__content{align-items:stretch;width:100%;min-width:0;height:100%;display:flex}.booking-bottom-summary-rail__rows{gap:4px;width:100%;min-width:0;display:grid}.booking-bottom-summary-rail__row{align-items:center;gap:10px;min-width:0;line-height:1.1;display:flex}.booking-bottom-summary-rail__row--primary{color:var(--kz-text,#020617);font-size:14px;font-weight:700}.booking-bottom-summary-rail__row--secondary{color:var(--kz-muted,#64748b);font-size:12px;font-weight:580}.booking-bottom-summary-rail__price{color:inherit;font:inherit;white-space:nowrap}.booking-bottom-summary-rail__schedule-group{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.booking-bottom-summary-rail__calendar-icon{opacity:.72;background:currentColor;flex:none;width:20px;height:20px;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-calendar-check'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M11.5%2021h-5.5a2%202%200%200%201%20-2%20-2v-12a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v6'%20/%3e%3cpath%20d='M16%203v4'%20/%3e%3cpath%20d='M8%203v4'%20/%3e%3cpath%20d='M4%2011h16'%20/%3e%3cpath%20d='M15%2019l2%202l4%20-4'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-calendar-check'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M11.5%2021h-5.5a2%202%200%200%201%20-2%20-2v-12a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v6'%20/%3e%3cpath%20d='M16%203v4'%20/%3e%3cpath%20d='M8%203v4'%20/%3e%3cpath%20d='M4%2011h16'%20/%3e%3cpath%20d='M15%2019l2%202l4%20-4'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.booking-bottom-summary-rail__separator{color:inherit;font:inherit}.booking-bottom-summary-rail__date-time,.booking-bottom-summary-rail__cadence{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.booking-bottom-summary-rail__summary--skeleton{pointer-events:none}.booking-bottom-summary-rail__skeleton-bars{gap:7px;width:100%;min-width:0;display:grid}.booking-bottom-summary-rail__skeleton-icon{border-radius:6px;flex:0 0 20px;width:20px;height:20px}.booking-bottom-summary-rail__skeleton-line{width:min(112px,44%);height:10px}.booking-bottom-summary-rail__skeleton-line--short{width:min(72px,30%);height:9px}.booking-bottom-summary-rail__identity-token{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:.16s ease-out both booking-bottom-summary-identity-token-enter;overflow:hidden}@keyframes booking-bottom-summary-identity-token-enter{0%{opacity:.42}to{opacity:1}}@media (prefers-reduced-motion:reduce){.booking-bottom-summary-rail__identity-token{animation:none}}.booking-bottom-summary-rail__validation-skeleton{width:min(72px,100%);height:9px}.booking-bottom-summary-rail__cta-skeleton{border-radius:var(--k-v2-button-radius,12px);width:100%;height:56px;min-height:56px}.booking-action-bar.is-empty .booking-action-bar__inner{visibility:hidden}.booking-action-bar__slot{min-width:0;min-height:50px;display:flex}.booking-action-bar__success-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.booking-bottom-summary-rail .booking-action-bar__slot,.booking-bottom-summary-rail .booking-action-bar__button{height:56px;min-height:56px}.booking-action-bar__button{border-radius:var(--k-v2-button-radius,12px);width:100%;min-width:0;height:50px;min-height:50px;box-shadow:none;white-space:nowrap;margin:0;padding-inline:clamp(14px,4vw,24px);line-height:1.15;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out,opacity .18s ease-out;position:relative;overflow:hidden}.booking-action-bar__slot--primary .booking-action-bar__button:not(:disabled){border:1px solid var(--booking-action-primary-bg);background:var(--booking-action-primary-bg);color:var(--booking-action-primary-text)}.booking-action-bar__slot--secondary .booking-action-bar__button:not(:disabled){border:1px solid var(--kz-border,#0f172a1a);background:var(--kz-surface,#fff);color:var(--kz-text,#020617)}.booking-action-bar__button:hover:not(:disabled){box-shadow:none;transform:none}.booking-action-bar__button:focus-visible{outline:2px solid var(--booking-accent,#2f7ee4);outline-offset:2px;box-shadow:none}.booking-action-bar__button:disabled{border:1px solid var(--kz-border,#0f172a14);background:var(--kz-disabled-bg,#e5e7eb);color:var(--booking-action-disabled-text);box-shadow:none;opacity:1}.booking-action-bar__button>span{text-overflow:ellipsis;width:100%;transition:color .18s ease-out,opacity .18s ease-out;display:block;overflow:hidden}.booking-action-bar__button[aria-busy=true]>span{opacity:.72}.booking-post-map-shell__content>.app-shell>.confirmed-review-state{width:100%;max-width:none;min-height:0;padding-top:var(--booking-post-map-content-top);box-sizing:border-box;margin:0}.booking-flow-shell .success-state [data-booking-embedded-actions=true]{display:grid!important}.booking-flow-shell__overlay-root{z-index:50;min-width:0;min-height:0;position:absolute;inset:0}.booking-flow-shell__overlay-root>.success-state{width:100%;min-width:0;height:100%;min-height:0}.booking-flow-shell .success-state [data-booking-shell-action]{display:flex!important}@media (width<=760px){.booking-flow-shell{--booking-mobile-gutter:14px;--booking-post-map-gutter:var(--booking-mobile-gutter);--k-page-side-space-mobile:var(--booking-mobile-gutter)}.booking-action-bar{padding-right:max(var(--booking-mobile-gutter), env(safe-area-inset-right,0px));padding-left:max(var(--booking-mobile-gutter), env(safe-area-inset-left,0px))}.booking-flow-shell .booking-step-viewport :is(input,textarea,select){font-size:max(16px,1em)}.booking-transactional-header{width:100%;min-width:0;min-height:var(--header-height);padding-right:max(var(--booking-mobile-gutter), env(safe-area-inset-right,0px));padding-left:max(var(--booking-mobile-gutter), env(safe-area-inset-left,0px));background:var(--kz-surface,#fff);box-sizing:border-box;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;column-gap:10px;display:grid}.booking-post-map-shell__content>.kz-site-main.app-shell{--booking-post-map-content-top:8px;padding-bottom:18px}.booking-flow-shell .clean-result-title-row{display:block}.booking-flow-shell .clean-result-title-price{display:none}}@media (width<=360px){.booking-action-bar__button{padding-inline:10px;font-size:13px}}:root[data-kz-theme=dark] .booking-flow-shell{--booking-action-primary-bg:#f0f0f0;--booking-action-primary-text:#141414;--booking-action-disabled-text:var(--kz-disabled-text,#a2acb8)}@media (prefers-reduced-motion:reduce){.booking-action-bar__button,.booking-action-bar__button>span{transition:none}}.booking-customer-auth{box-sizing:border-box;position:relative}.booking-customer-auth__close{top:14px;right:14px}.kz-auth-shell .booking-customer-auth .booking-step-header__copy{padding-right:40px}.booking-customer-auth__controls.calendar-state-options{min-width:0;padding:0;display:block;overflow:visible}.kz-auth-embedded-controls{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kz-auth-embedded-controls .kz-auth-signup-form{width:100%;min-height:0}.kz-auth-embedded-controls .auth-oauth-row{margin-top:0}.booking-customer-auth__mode-stack{width:100%;min-width:0}.booking-customer-auth__mode-panel{width:100%;min-height:286px;animation:.2s ease-out both booking-auth-mode-enter}@keyframes booking-auth-mode-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kz-auth-mode-switch{text-align:center;margin-top:24px}.kz-auth-mode-switch .kz-auth-footer-link{margin:0}@media (prefers-reduced-motion:reduce){.booking-customer-auth__mode-panel{animation:none}}
