@font-face{font-family:Open Runde;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/open-runde-400-DD4Ep3t2.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+AD-AE,U+B0,U+B7,U+BB,U+C2,U+C5,U+C7,U+CE,U+D6-D7,U+DB-DC,U+E2-E3,U+E7,U+E9,U+ED-EE,U+F4,U+F6-F7,U+FB-FC,U+106-107,U+10C-10D,U+110-111,U+11E-11F,U+130-131,U+15E-161,U+17D-17E,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+20BA,U+2122,U+2190-2193,U+2212,U+2713}@font-face{font-family:Open Runde;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/open-runde-400-ext-DQWl2lpd.woff2)format("woff2");unicode-range:U+A1-A8,U+AA,U+AC,U+AF,U+B1-B6,U+B8-BA,U+BC-C1,U+C3-C4,U+C6,U+C8-CD,U+CF-D5,U+D8-DA,U+DD-E1,U+E4-E6,U+E8,U+EA-EC,U+EF-F3,U+F5,U+F8-FA,U+FD-FF,U+152-153,U+201A,U+201E,U+2032-2033,U+2039-203A}@font-face{font-family:Open Runde;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/open-runde-600-D182mV6h.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+AD-AE,U+B0,U+B7,U+BB,U+C2,U+C7,U+CE,U+D6-D7,U+DB-DC,U+E2,U+E7,U+EE,U+F6-F7,U+FB-FC,U+106-107,U+10C-10D,U+110-111,U+11E-11F,U+130-131,U+15E-161,U+17D-17E,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+20BA,U+2122,U+2190-2193,U+2212,U+2713}@font-face{font-family:Open Runde;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/open-runde-600-ext-1F1-fEVn.woff2)format("woff2");unicode-range:U+A1-A8,U+AA,U+AC,U+AF,U+B1-B6,U+B8-BA,U+BC-C1,U+C3-C6,U+C8-CD,U+CF-D5,U+D8-DA,U+DD-E1,U+E3-E6,U+E8-ED,U+EF-F5,U+F8-FA,U+FD-FF,U+152-153,U+201A,U+201E,U+2032-2033,U+2039-203A}@font-face{font-family:Open Runde;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/open-runde-700-DQVNt6LI.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+AD-AE,U+B0,U+B7,U+BB,U+C2,U+C7,U+CE,U+D6-D7,U+DB-DC,U+E2,U+E7,U+EE,U+F6-F7,U+FB-FC,U+106-107,U+10C-10D,U+110-111,U+11E-11F,U+130-131,U+15E-161,U+17D-17E,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+20BA,U+2122,U+2190-2193,U+2212,U+2713}@font-face{font-family:Open Runde;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/open-runde-700-ext-BYEpRteZ.woff2)format("woff2");unicode-range:U+A1-A8,U+AA,U+AC,U+AF,U+B1-B6,U+B8-BA,U+BC-C1,U+C3-C6,U+C8-CD,U+CF-D5,U+D8-DA,U+DD-E1,U+E3-E6,U+E8-ED,U+EF-F5,U+F8-FA,U+FD-FF,U+152-153,U+201A,U+201E,U+2032-2033,U+2039-203A}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/bricolage-grotesque-700-latin-BMnNPP4S.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+AE,U+B0,U+B7,U+BB,U+C2,U+C7,U+CE,U+D6-D7,U+DB-DC,U+E2,U+E7,U+EE,U+F6-F7,U+FB-FC,U+106-107,U+10C-10D,U+110-111,U+11E-11F,U+130-131,U+15E-161,U+17D-17E,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122,U+2212}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/bricolage-grotesque-700-latin-ext-l-cDcF_g.woff2)format("woff2");unicode-range:U+A1-A3,U+A5-A8,U+AA,U+AC,U+AF,U+B1-B6,U+B8-BA,U+BC-C1,U+C3-C6,U+C8-CD,U+CF-D5,U+D8-DA,U+DD-E1,U+E3-E6,U+E8-ED,U+EF-F5,U+F8-FA,U+FD-FF,U+152-153,U+201A,U+201E,U+2039-203A}@font-face{font-family:Zolpix Figures;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/zolpix-figures-400-CQIgoAkD.woff2)format("woff2");unicode-range:U+24-25,U+2B-2F,U+30-3A,U+A0,U+20AC,U+2212,U+2009,U+202F}@font-face{font-family:Zolpix Figures;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/zolpix-figures-600-DEQNKdUu.woff2)format("woff2");unicode-range:U+24-25,U+2B-2F,U+30-3A,U+A0,U+20AC,U+2212,U+2009,U+202F}@font-face{font-family:Zolpix Figures;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/zolpix-figures-700-DztN9W1v.woff2)format("woff2");unicode-range:U+24-25,U+2B-2F,U+30-3A,U+A0,U+20AC,U+2212,U+2009,U+202F}@font-face{font-family:Open Runde Fallback;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:107.49%;ascent-override:90.12%;descent-override:22.46%;line-gap-override:0%}@font-face{font-family:Open Runde Fallback;font-weight:600 700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:101.95%;ascent-override:95.02%;descent-override:23.69%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:101.01%;ascent-override:92.07%;descent-override:26.73%;line-gap-override:0%}:root{--zolpix-bg:#fcfbfe;--zolpix-surface:#fff;--zolpix-lavender:#f3eeff;--zolpix-lavender-hover:#ede5ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zolpix-primary:#6941ff;--zolpix-primary-ink:var(--zolpix-primary);--zolpix-primary-hover:#5630df;--zolpix-primary-active:#4724bf;--zolpix-ink:#17122f;--zolpix-muted:#625c72;--zolpix-border:#e5dff0;--zolpix-control-border:#8c829f;--zolpix-focus-ring:#6941ff;--zolpix-white:#fff;--zolpix-success:#166534;--zolpix-success-bg:#dcfce7;--zolpix-warning:#92400e;--zolpix-warning-bg:#fef3c7;--zolpix-danger:#b91c1c;--zolpix-danger-bg:#fee2e2;--zolpix-info:#1e40af;--zolpix-info-bg:#dbeafe;--zolpix-font-logo:Arial, Helvetica, sans-serif;--zolpix-font-heading:"Bricolage Grotesque", "Bricolage Fallback", Arial, sans-serif;--zolpix-font-body:"Open Runde", "Open Runde Fallback", Arial, Helvetica, sans-serif;--zolpix-font-figures:"Zolpix Figures", "Open Runde", "Open Runde Fallback", Arial, sans-serif;--zolpix-space-1:4px;--zolpix-space-2:8px;--zolpix-space-3:12px;--zolpix-space-4:16px;--zolpix-space-5:24px;--zolpix-space-6:32px;--zolpix-space-7:48px;--zolpix-space-8:64px;--zolpix-container:1200px;--zolpix-radius-control:12px;--zolpix-radius-card:18px;--zolpix-radius-dialog:24px;--zolpix-radius-pill:999px;--zolpix-shadow-card:0 8px 28px #2614530f;--zolpix-shadow-dialog:0 18px 60px #26145329;--zolpix-motion-fast:.18s;--zolpix-motion-feedback:.2s;--zolpix-motion-reveal:.32s;--zolpix-motion-overlay:.24s;--zolpix-ease:cubic-bezier(.22, 1, .36, 1);--zolpix-ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--zolpix-motion-fast:0s;--zolpix-motion-feedback:0s;--zolpix-motion-reveal:0s;--zolpix-motion-overlay:0s}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zolpix-bg:#121019;--zolpix-surface:#1c1829;--zolpix-lavender:#282039;--zolpix-lavender-hover:#342947;--zolpix-ink:#f4effc;--zolpix-muted:#beb4cc;--zolpix-border:#483c59;--zolpix-control-border:#9584ad;--zolpix-primary-ink:#bba5ff;--zolpix-focus-ring:#bba5ff;--zolpix-success:#86e8ad;--zolpix-success-bg:#183528;--zolpix-warning:#f8d47c;--zolpix-warning-bg:#392c16;--zolpix-danger:#faa;--zolpix-danger-button-ink:#121019;--zolpix-danger-bg:#3f202b;--zolpix-info:#a7c8ff;--zolpix-info-bg:#1d2b47;--zolpix-shadow-card:0 8px 28px #0003;--zolpix-shadow-dialog:0 18px 60px #00000073}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--zolpix-bg);min-height:100dvh;color:var(--zolpix-ink);font-family:var(--zolpix-font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;font-synthesis:style;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,picture,svg,video,canvas{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--zolpix-primary-ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--zolpix-primary-hover)}p,li,dd,dt,h1,h2,h3,h4,td,th,label,legend{overflow-wrap:break-word}table{border-collapse:collapse}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--zolpix-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--zolpix-lavender-hover);color:var(--zolpix-ink)}html{accent-color:var(--zolpix-primary);scrollbar-color:var(--zolpix-control-border) transparent}input,textarea{caret-color:var(--zolpix-primary)}@media (forced-colors:active){:focus-visible{outline-color:highlight}}:root{--z-weight-heading:700;--z-weight-label:600;--z-weight-strong:700;--z-figures:var(--zolpix-font-figures)}h1,h2,h3,h4,.z-h1,.z-h2,.z-h3,.z-h4,.z-display{font-family:var(--zolpix-font-heading);font-weight:var(--z-weight-heading);color:var(--zolpix-ink);letter-spacing:-.01em;text-wrap:balance;font-kerning:normal}h1,.z-h1{letter-spacing:-.02em;font-size:clamp(2rem,1.486rem + 2.238vw,3.5rem);line-height:1.1}h2,.z-h2{letter-spacing:-.015em;font-size:clamp(1.5rem,1.2rem + 1vw,1.75rem);line-height:1.18}h3,.z-h3{letter-spacing:-.01em;font-size:1.25rem;line-height:1.25}h4,.z-h4{letter-spacing:-.005em;font-size:1.125rem;line-height:1.3}.z-text-l{font-size:1.125rem;line-height:1.55}.z-text-m{font-size:1rem;line-height:1.5}.z-text-s{font-size:.875rem;line-height:1.5}.z-caption{font-size:.8125rem;line-height:1.385}.z-label{font-size:.875rem;line-height:1.43;font-weight:var(--z-weight-label)}.z-overline{font-size:.75rem;line-height:1.33;font-weight:var(--z-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--zolpix-primary-ink)}.z-muted{color:var(--zolpix-muted)}.z-tabular,.z-num{font-family:var(--z-figures);font-variant-numeric:lining-nums tabular-nums}strong,b{font-weight:var(--z-weight-strong)}.z-prose{max-width:68ch;line-height:1.6}.z-prose>*+*{margin-top:var(--zolpix-space-4)}:root{--z-gutter:var(--zolpix-space-4);--z-header-h:69px;--z-bottom-offset:0px;--z-cookie-h:0px}@media (width>=768px){:root{--z-gutter:var(--zolpix-space-5)}}@media (width>=1024px){:root{--z-gutter:var(--zolpix-space-6);--z-header-h:77px}}.z-container{width:100%;max-width:calc(var(--zolpix-container) + 2 * var(--z-gutter));padding-inline:var(--z-gutter);margin-inline:auto}.z-container--narrow{max-width:calc(720px + 2 * var(--z-gutter))}.z-page{min-height:100dvh;padding-bottom:calc(var(--z-bottom-offset) + var(--z-cookie-h,0px));flex-direction:column;display:flex}@media (scripting:enabled){html.z-cookie-pending:has([data-cookie-banner]){--z-cookie-h:85px}}@media (scripting:enabled) and (width>=768px){html.z-cookie-pending:has([data-cookie-banner]){--z-cookie-h:61px}}.z-main{padding-block:var(--zolpix-space-5) var(--zolpix-space-7);flex:1 0 auto}.z-main:focus{outline:none}.z-stack{gap:var(--z-stack-gap,var(--zolpix-space-4));flex-direction:column;display:flex}.z-cluster{align-items:center;gap:var(--z-cluster-gap,var(--zolpix-space-2));flex-wrap:wrap;display:flex}.z-section{gap:var(--zolpix-space-3);margin-top:var(--zolpix-space-6);flex-direction:column;display:flex}@media (width>=1024px){.z-section{margin-top:var(--zolpix-space-7);gap:var(--zolpix-space-4)}}.z-section__head{justify-content:space-between;align-items:flex-end;gap:var(--zolpix-space-2) var(--zolpix-space-4);flex-wrap:wrap;display:flex}.z-section__intro{gap:var(--zolpix-space-1);flex-direction:column;min-width:0;display:flex}.z-grid{gap:var(--z-grid-gap,var(--zolpix-space-4));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--z-grid-min,240px)), 1fr));display:grid}.z-split{gap:var(--zolpix-space-6);display:grid}@media (width>=1024px){.z-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.z-visually-hidden,.z-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.z-skip-link{inset-inline-start:var(--zolpix-space-4);top:var(--zolpix-space-2);z-index:100;padding:var(--zolpix-space-3) var(--zolpix-space-4);border-radius:var(--zolpix-radius-control);background:var(--zolpix-ink);color:var(--zolpix-white,#fff);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-160%)}.z-skip-link:focus,.z-skip-link:focus-visible{color:var(--zolpix-white,#fff);transform:none}.z-divider{background:var(--zolpix-border);border:0;height:1px;margin:0}.z-divider--labelled{align-items:center;gap:var(--zolpix-space-3);height:auto;color:var(--zolpix-muted);background:0 0;font-size:.8125rem;display:flex}.z-divider--labelled:before,.z-divider--labelled:after{content:"";background:var(--zolpix-border);flex:1;height:1px}.z-scroller{gap:var(--zolpix-space-2);overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:var(--z-gutter);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.z-strip{gap:var(--zolpix-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.z-strip>li{flex:none;display:flex}@media (width<=767px){.z-strip{margin-inline:calc(-1 * var(--z-gutter));padding-inline:var(--z-gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--z-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg, var(--zolpix-ink) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, var(--zolpix-ink) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--zolpix-ink) calc(100% - 28px), transparent);flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.z-strip::-webkit-scrollbar{display:none}.z-strip.is-at-end{-webkit-mask-image:none;mask-image:none}}.z-icon{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px;display:inline-block;overflow:visible}.z-icon--16{width:16px;height:16px}.z-icon--20{width:20px;height:20px}.z-icon--28{width:28px;height:28px}.z-platform-icon{--z-pi-size:28px;width:var(--z-pi-size);height:var(--z-pi-size);color:var(--z-brand,var(--zolpix-ink));flex:none;place-items:center;display:inline-grid}.z-platform-icon svg{fill:currentColor;width:100%;height:100%}.z-platform-icon--tile{background:var(--z-brand-bg,var(--zolpix-lavender));color:var(--z-brand-fg,var(--zolpix-ink));border-radius:22%}.z-platform-icon--tile svg{width:70%;height:70%}.z-platform-icon--monogram{background:var(--zolpix-lavender);color:var(--zolpix-muted);font-family:var(--zolpix-font-body);font-size:calc(var(--z-pi-size) * .6);border-radius:22%;font-weight:700;line-height:1}.z-flag{width:var(--z-flag-size,20px);height:var(--z-flag-size,20px);background:var(--zolpix-lavender);border-radius:50%;flex:none;line-height:0;display:inline-block;position:relative;overflow:hidden}.z-flag img{object-fit:cover;width:100%;height:100%;display:block}.z-flag:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #17122f24}@media (forced-colors:active){.z-flag:after{box-shadow:inset 0 0 0 1px canvastext}}:root[data-theme=dark] .z-platform-icon[style*="--z-brand:#000000"]{color:var(--zolpix-ink)}.z-btn{--z-btn-bg:var(--zolpix-primary);--z-btn-fg:var(--zolpix-white,#fff);--z-btn-border:transparent;--z-btn-bg-hover:var(--zolpix-primary-hover);--z-btn-bg-active:var(--zolpix-primary-active);justify-content:center;align-items:center;gap:var(--zolpix-space-2);min-width:44px;min-height:44px;padding:11px var(--zolpix-space-5);border:1px solid var(--z-btn-border);border-radius:var(--zolpix-radius-control);background:var(--z-btn-bg);color:var(--z-btn-fg);font-family:var(--zolpix-font-body);text-align:center;white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), color var(--zolpix-motion-fast) var(--zolpix-ease), transform var(--zolpix-motion-fast) var(--zolpix-ease);font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.z-btn:hover{background:var(--z-btn-bg-hover);color:var(--z-btn-fg)}}.z-btn:active{background:var(--z-btn-bg-active);transform:translateY(1px)}.z-btn .z-icon{flex:none;width:20px;height:20px}.z-btn--lg{min-height:52px;padding:15px var(--zolpix-space-6)}.z-btn--sm{min-height:44px;padding:9px var(--zolpix-space-4);font-size:.875rem}.z-btn--block{width:100%;display:flex}.z-btn--secondary{--z-btn-bg:var(--zolpix-surface);--z-btn-fg:var(--zolpix-primary-ink);--z-btn-border:var(--zolpix-primary);--z-btn-bg-hover:var(--zolpix-lavender);--z-btn-bg-active:var(--zolpix-lavender-hover)}.z-btn--ghost{--z-btn-bg:transparent;--z-btn-fg:var(--zolpix-primary-ink);--z-btn-bg-hover:var(--zolpix-lavender);--z-btn-bg-active:var(--zolpix-lavender-hover)}.z-btn--danger{--z-btn-fg:var(--zolpix-danger-button-ink,#fff);--z-btn-bg:var(--zolpix-danger);--z-btn-bg-hover:color-mix(in srgb, var(--zolpix-danger) 86%, #000);--z-btn-bg-active:color-mix(in srgb, var(--zolpix-danger) 74%, #000)}.z-btn--link{--z-btn-bg:transparent;--z-btn-fg:var(--zolpix-primary-ink);--z-btn-bg-hover:transparent;--z-btn-bg-active:transparent;padding-inline:var(--zolpix-space-1)}.z-btn--link .z-btn__label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.z-btn--link:hover{--z-btn-fg:var(--zolpix-primary-hover)}.z-btn--link:hover .z-btn__label{text-decoration-thickness:2px}.z-btn:disabled,.z-btn[aria-disabled=true]{--z-btn-bg:var(--zolpix-lavender);--z-btn-bg-hover:var(--zolpix-lavender);--z-btn-bg-active:var(--zolpix-lavender);--z-btn-fg:var(--zolpix-muted);--z-btn-border:transparent;cursor:not-allowed;transform:none}.z-btn--secondary:disabled,.z-btn--secondary[aria-disabled=true]{--z-btn-bg:var(--zolpix-surface);--z-btn-border:var(--zolpix-border)}.z-btn--ghost:disabled,.z-btn--link:disabled,.z-btn--ghost[aria-disabled=true],.z-btn--link[aria-disabled=true]{--z-btn-bg:transparent;--z-btn-bg-hover:transparent}.z-btn[aria-busy=true]{pointer-events:none;cursor:progress}.z-btn[aria-busy=true] .z-btn__trailing{display:none}.z-icon-btn{border-radius:var(--zolpix-radius-control);width:44px;height:44px;color:var(--zolpix-ink);cursor:pointer;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.z-icon-btn:hover{background:var(--zolpix-lavender);color:var(--zolpix-ink)}}.z-icon-btn .z-icon{width:24px;height:24px}.z-icon-btn--primary{background:var(--zolpix-primary);color:var(--zolpix-white,#fff)}@media (hover:hover){.z-icon-btn--primary:hover{background:var(--zolpix-primary-hover);color:var(--zolpix-white,#fff)}}.z-icon-btn--secondary{border-color:var(--zolpix-control-border);background:var(--zolpix-surface)}.z-icon-btn:disabled,.z-icon-btn[aria-disabled=true]{color:var(--zolpix-control-border);cursor:not-allowed;background:0 0}.z-count-badge{top:4px;border-radius:var(--zolpix-radius-pill);background:var(--zolpix-primary);min-width:18px;height:18px;color:var(--zolpix-white,#fff);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;box-shadow:0 0 0 2px var(--zolpix-surface);justify-content:center;align-items:center;padding:0 5px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:2px}.z-back-link{align-items:center;gap:var(--zolpix-space-2);min-height:44px;padding:var(--zolpix-space-2) var(--zolpix-space-3) var(--zolpix-space-2) var(--zolpix-space-1);border-radius:var(--zolpix-radius-control);color:var(--zolpix-ink);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.z-back-link:hover{color:var(--zolpix-primary-ink);text-decoration:underline}.z-back-link .z-icon{width:20px;height:20px}.z-field{gap:var(--zolpix-space-2);flex-direction:column;min-width:0;display:flex}.z-field__label{color:var(--zolpix-ink);font-size:.875rem;font-weight:600;line-height:1.43}.z-field__optional{color:var(--zolpix-muted);font-weight:400}.z-field__help{color:var(--zolpix-muted);font-size:.8125rem;line-height:1.385}.z-field__error{align-items:flex-start;gap:var(--zolpix-space-1);color:var(--zolpix-danger);font-size:.8125rem;line-height:1.385;display:flex}.z-field__error .z-icon{flex:none;width:16px;height:16px;margin-top:1px}.z-control{align-items:center;display:flex;position:relative}.z-control>.z-icon{width:18px;height:18px;color:var(--zolpix-muted);pointer-events:none;position:absolute;inset-inline-start:var(--zolpix-space-3)}.z-input,.z-select,.z-textarea{width:100%;min-height:44px;padding:10px var(--zolpix-space-3);border:1px solid var(--zolpix-control-border);border-radius:var(--zolpix-radius-control);background:var(--zolpix-surface);color:var(--zolpix-ink);transition:border-color var(--zolpix-motion-fast) var(--zolpix-ease), box-shadow var(--zolpix-motion-fast) var(--zolpix-ease);font-size:1rem;line-height:1.5}.z-control>.z-icon~.z-input,.z-control--icon .z-input{padding-inline-start:40px}.z-input::placeholder,.z-textarea::placeholder{color:var(--zolpix-muted);opacity:1}.z-input:hover,.z-select:hover,.z-textarea:hover{border-color:var(--zolpix-muted)}.z-input:focus,.z-select:focus,.z-textarea:focus{border-color:var(--zolpix-primary);box-shadow:0 0 0 1px var(--zolpix-primary);outline:none}.z-input:focus-visible,.z-select:focus-visible,.z-textarea:focus-visible{outline:3px solid var(--zolpix-focus-ring);outline-offset:2px}.z-input[aria-invalid=true],.z-select[aria-invalid=true],.z-textarea[aria-invalid=true]{border-color:var(--zolpix-danger);box-shadow:0 0 0 1px var(--zolpix-danger)}.z-input:disabled,.z-select:disabled,.z-textarea:disabled{border-color:var(--zolpix-border);background:var(--zolpix-bg);color:var(--zolpix-muted);cursor:not-allowed}.z-input[readonly]{background:var(--zolpix-bg)}.z-textarea{resize:vertical;min-height:120px}.z-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2317122F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px 20px;padding-inline-end:40px}[dir=rtl] .z-select{background-position:12px}.z-field__counter{font-family:var(--zolpix-font-figures);color:var(--zolpix-muted);font-variant-numeric:lining-nums tabular-nums;align-self:flex-end;font-size:.8125rem}.z-check{align-items:flex-start;gap:var(--zolpix-space-3);min-height:44px;color:var(--zolpix-ink);cursor:pointer;padding-block:10px;font-size:.875rem;line-height:1.5;display:flex}.z-check__input{border:2px solid var(--zolpix-control-border);background:var(--zolpix-surface) center / 14px 14px no-repeat;appearance:none;cursor:pointer;width:20px;height:20px;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), box-shadow var(--zolpix-motion-fast) var(--zolpix-ease);border-radius:5px;flex:none;margin:1px 0 0}.z-check__input[type=radio]{border-radius:var(--zolpix-radius-pill)}.z-check__input:hover{border-color:var(--zolpix-primary)}.z-check__input:checked{border-color:var(--zolpix-primary);background-color:var(--zolpix-primary)}.z-check__input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.z-check__input[type=radio]:checked{background-color:var(--zolpix-surface);box-shadow:inset 0 0 0 3px var(--zolpix-surface), inset 0 0 0 10px var(--zolpix-primary)}.z-check__input[aria-invalid=true]{border-color:var(--zolpix-danger)}.z-check__input:disabled{border-color:var(--zolpix-border);background-color:var(--zolpix-bg);cursor:not-allowed}.z-check__input:disabled:checked{background-color:var(--zolpix-control-border);border-color:var(--zolpix-control-border)}.z-check:has(.z-check__input:disabled){color:var(--zolpix-muted);cursor:not-allowed}.z-check__text{min-width:0}.z-check__desc{color:var(--zolpix-muted);font-size:.8125rem;display:block}.z-fieldset{border:0;min-width:0;margin:0;padding:0}.z-fieldset>legend{margin-bottom:var(--zolpix-space-2);padding:0;font-size:.875rem;font-weight:600}.z-toggle{justify-content:space-between;align-items:center;gap:var(--zolpix-space-3);cursor:pointer;min-height:44px;font-size:.875rem;display:flex}.z-toggle__input{border:2px solid var(--zolpix-control-border);border-radius:var(--zolpix-radius-pill);background:var(--zolpix-control-border);appearance:none;cursor:pointer;width:40px;height:24px;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease);flex:none;margin:0;position:relative}.z-toggle__input:after{content:"";background:var(--zolpix-white,#fff);width:16px;height:16px;transition:transform var(--zolpix-motion-fast) var(--zolpix-ease);border-radius:50%;position:absolute;top:2px;left:2px}.z-toggle__input:checked{border-color:var(--zolpix-primary);background:var(--zolpix-primary)}.z-toggle__input:checked:after{transform:translate(16px)}.z-toggle__input:disabled{border-color:var(--zolpix-border);background:var(--zolpix-border);cursor:not-allowed}.z-toggle__input:disabled:after{background:var(--zolpix-muted)}.z-search{align-items:center;display:flex;position:relative}.z-search>.z-icon{width:20px;height:20px;color:var(--zolpix-muted);pointer-events:none;position:absolute;inset-inline-start:var(--zolpix-space-3)}.z-search .z-input{padding-inline:44px}.z-search .z-input::-webkit-search-cancel-button{appearance:none}.z-search__clear{position:absolute;inset-inline-end:0}.z-search__clear .z-icon{width:18px;height:18px}.z-form-actions{gap:var(--zolpix-space-3);flex-wrap:wrap;display:flex}.z-badge{--z-badge-bg:var(--zolpix-lavender);--z-badge-fg:var(--zolpix-primary-ink);--z-badge-border:transparent;max-width:100%;min-height:24px;padding:3px var(--zolpix-space-2);border:1px solid var(--z-badge-border);border-radius:var(--zolpix-radius-pill);background:var(--z-badge-bg);color:var(--z-badge-fg);white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;line-height:1.25;display:inline-flex}.z-badge__text{text-overflow:ellipsis;overflow:hidden}.z-badge--neutral{--z-badge-bg:var(--zolpix-surface);--z-badge-fg:var(--zolpix-muted);--z-badge-border:var(--zolpix-border)}.z-badge--primary{--z-badge-bg:var(--zolpix-lavender);--z-badge-fg:var(--zolpix-primary-active)}.z-badge--info{--z-badge-bg:var(--zolpix-info-bg);--z-badge-fg:var(--zolpix-info)}.z-badge--success{--z-badge-bg:var(--zolpix-success-bg);--z-badge-fg:var(--zolpix-success)}.z-badge--warning,.z-badge--demo{--z-badge-bg:var(--zolpix-warning-bg);--z-badge-fg:var(--zolpix-warning)}.z-badge--danger{--z-badge-bg:var(--zolpix-danger-bg);--z-badge-fg:var(--zolpix-danger)}.z-badge--overline{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.z-badge__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.z-badge--neutral .z-badge__dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.z-badge .z-icon{width:14px;height:14px}.z-chip{min-height:44px;padding:10px var(--zolpix-space-4);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-pill);background:var(--zolpix-surface);color:var(--zolpix-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), color var(--zolpix-motion-fast) var(--zolpix-ease);flex:none;align-items:center;gap:6px;font-size:.875rem;font-weight:600;line-height:1.43;text-decoration:none;display:inline-flex}@media (hover:hover){.z-chip:hover{background:var(--zolpix-lavender);color:var(--zolpix-ink)}}.z-chip[aria-pressed=true],.z-chip[aria-current=true],.z-chip[aria-current=page],.z-chip.is-selected{border-color:var(--zolpix-primary);background:var(--zolpix-primary);color:var(--zolpix-white,#fff)}.z-chip .z-icon{width:16px;height:16px}.z-chip:disabled,.z-chip[aria-disabled=true]{border-color:var(--zolpix-border);background:var(--zolpix-bg);color:var(--zolpix-muted);cursor:not-allowed}.z-card{gap:var(--zolpix-space-3);min-width:0;padding:var(--zolpix-space-4);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);flex-direction:column;display:flex;position:relative}.z-card--lg{padding:var(--zolpix-space-5)}.z-card--lavender{background:var(--zolpix-lavender);border-color:#0000}.z-card--shadow{box-shadow:var(--zolpix-shadow-card)}.z-card--interactive{color:inherit;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), box-shadow var(--zolpix-motion-fast) var(--zolpix-ease);text-decoration:none}@media (hover:hover){.z-card--interactive:hover{border-color:var(--zolpix-lavender-hover);background:var(--zolpix-lavender);color:inherit}}.z-card__title{font-family:var(--zolpix-font-heading);font-size:1.125rem;font-weight:700;line-height:1.33}.z-platform-tile{--z-tile-ring:transparent;min-width:0;min-height:64px;padding:10px var(--zolpix-space-3);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);box-shadow:inset 0 0 0 1px var(--z-tile-ring);color:var(--zolpix-ink);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), box-shadow var(--zolpix-motion-fast) var(--zolpix-ease), scale var(--zolpix-motion-fast) var(--zolpix-ease);align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}@media (hover:hover){a.z-platform-tile:hover,button.z-platform-tile:hover{border-color:var(--zolpix-lavender-hover);background:var(--zolpix-lavender);color:var(--zolpix-ink)}}a.z-platform-tile:active,button.z-platform-tile:active{scale:.98}.z-platform-tile__icon{flex:none}.z-platform-tile__text{gap:var(--zolpix-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.z-platform-tile__name{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-size:.875rem;font-weight:600;line-height:1.3}.z-platform-tile__sub{color:var(--zolpix-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.385;overflow:hidden}.z-platform-tile__text{gap:2px}.z-platform-tile__check{top:var(--zolpix-space-2);width:16px;height:16px;position:absolute;inset-inline-end:var(--zolpix-space-2)}.z-platform-tile__trail{top:50%;width:16px;height:16px;color:var(--zolpix-muted);transition:translate var(--zolpix-motion-fast) var(--zolpix-ease);margin-top:-8px;position:absolute;inset-inline-end:var(--zolpix-space-2)}.z-platform-tile[data-platform-select] .z-platform-tile__chevron{display:none}.z-platform-tile--all{padding-inline-end:var(--zolpix-space-6)}@media (hover:hover){.z-platform-tile:hover .z-platform-tile__trail{color:var(--zolpix-ink);translate:2px}}.z-platform-tile__check{color:var(--zolpix-primary-ink);display:none}.z-platform-tile[aria-current=true],.z-platform-tile[aria-current=page],.z-platform-tile[aria-pressed=true],.z-platform-tile.is-selected{--z-tile-ring:var(--zolpix-primary);border-color:var(--zolpix-primary);background:var(--zolpix-lavender)}.z-platform-tile[aria-current=true] .z-platform-tile__check,.z-platform-tile[aria-current=page] .z-platform-tile__check,.z-platform-tile[aria-pressed=true] .z-platform-tile__check,.z-platform-tile.is-selected .z-platform-tile__check{animation:z-pop-in var(--zolpix-motion-fast) var(--zolpix-ease);display:block}.z-platform-tile[aria-current=true] .z-platform-tile__chevron,.z-platform-tile[aria-current=page] .z-platform-tile__chevron,.z-platform-tile[aria-pressed=true] .z-platform-tile__chevron,.z-platform-tile.is-selected .z-platform-tile__chevron{display:none}@keyframes z-pop-in{0%{opacity:0;transform:translateY(-4px)}}.z-platform-tile--grid,.z-platform-tile--dialog{justify-content:center;gap:var(--zolpix-space-2);padding:var(--zolpix-space-4) var(--zolpix-space-2);text-align:center;flex-direction:column}.z-platform-tile--grid .z-platform-tile__name,.z-platform-tile--dialog .z-platform-tile__name{padding-inline-end:0}.z-platform-tile--grid{min-height:104px}.z-platform-tile--dialog{min-height:80px;padding:var(--zolpix-space-3) var(--zolpix-space-1);border-radius:var(--zolpix-radius-control)}.z-platform-tile--grid .z-platform-tile__text,.z-platform-tile--dialog .z-platform-tile__text{flex:none;align-items:center;gap:2px}.z-platform-tile--dialog .z-platform-tile__name{font-weight:400}.z-platform-tile--grid .z-platform-tile__check,.z-platform-tile--dialog .z-platform-tile__check{top:8px;inset-inline-end:8px}.z-platform-tile--grid .z-platform-tile__trail,.z-platform-tile--dialog .z-platform-tile__trail{display:none}.z-platform-tile.is-loading:after{content:"";top:var(--zolpix-space-2);border:2px solid var(--zolpix-lavender-hover);border-top-color:var(--zolpix-primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite z-spin;position:absolute;inset-inline-end:var(--zolpix-space-2)}.z-platform-tile.is-loading .z-platform-tile__check{display:none}@keyframes z-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){a.z-platform-tile[data-platform-select]{transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), box-shadow var(--zolpix-motion-fast) var(--zolpix-ease), translate var(--zolpix-motion-fast) var(--zolpix-ease), scale var(--zolpix-motion-fast) var(--zolpix-ease)}a.z-platform-tile[data-platform-select]:hover{box-shadow:inset 0 0 0 1px var(--z-tile-ring), var(--zolpix-shadow-card);translate:0 -2px}}@media (prefers-reduced-motion:reduce){.z-platform-tile.is-loading:after{animation:none}a.z-platform-tile[data-platform-select]:hover{translate:none}}.z-platform-tile--all .z-icon:first-child{width:32px;height:32px;color:var(--zolpix-primary-ink);flex:none}.z-service-tabs-nav{min-width:0}.z-service-tab{align-items:center;gap:var(--zolpix-space-2);min-height:44px;padding:11px var(--zolpix-space-4);border-radius:var(--zolpix-radius-pill);background:var(--zolpix-lavender);color:var(--zolpix-ink);white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), scale var(--zolpix-motion-fast) var(--zolpix-ease);border:1px solid #0000;flex:none;font-size:.875rem;font-weight:600;line-height:1.43;text-decoration:none;display:inline-flex}.z-service-tab .z-icon{width:20px;height:20px}@media (hover:hover){.z-service-tab:hover{background:var(--zolpix-lavender-hover);color:var(--zolpix-ink)}}.z-service-tab:active{scale:.97}.z-service-tab[aria-selected=true],.z-service-tab[aria-current=true],.z-service-tab[aria-current=page]{border-color:var(--zolpix-primary);background:var(--zolpix-primary);color:var(--zolpix-white,#fff)}.z-radio-mark{border:2px solid var(--zolpix-control-border);background:var(--zolpix-surface);width:20px;height:20px;transition:border-color var(--zolpix-motion-fast) var(--zolpix-ease), transform var(--zolpix-motion-fast) var(--zolpix-ease);border-radius:50%;flex:none;position:relative}.z-radio-mark:after{content:"";background:var(--zolpix-primary);transition:transform var(--zolpix-motion-fast) var(--zolpix-ease);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.z-package-grid{gap:var(--zolpix-space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.z-package-grid>li{min-width:0;display:flex}.z-package-grid>li>.z-package-card{flex:auto}@media (width>=340px){.z-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.z-package-grid>:last-child:nth-child(odd){grid-column:1/-1}.z-package-grid--wide{grid-template-columns:minmax(0,1fr)}}@media (width>=768px){.z-package-grid,.z-package-grid--wide{grid-template-columns:repeat(auto-fit, minmax(max(200px, calc((100% - 3 * var(--zolpix-space-4)) / 4)), 1fr));gap:var(--zolpix-space-4)}.z-package-grid>:last-child:nth-child(odd){grid-column:auto}}.z-package-card{--z-card-ring:transparent;min-width:0;padding:var(--zolpix-space-4) var(--zolpix-space-3) var(--zolpix-space-3);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);box-shadow:inset 0 0 0 1px var(--z-card-ring);transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), box-shadow var(--zolpix-motion-fast) var(--zolpix-ease), translate var(--zolpix-motion-fast) var(--zolpix-ease);flex-direction:column;gap:6px;display:flex;position:relative}@media (width>=768px){.z-package-card{gap:var(--zolpix-space-2);padding:20px var(--zolpix-space-4) var(--zolpix-space-4)}}@media (hover:hover) and (pointer:fine){.z-package-card:not(.z-package-card--disabled):hover{border-color:var(--zolpix-lavender-hover);box-shadow:inset 0 0 0 1px var(--z-card-ring), var(--zolpix-shadow-card);translate:0 -2px}}.z-package-card:focus-within{border-color:var(--zolpix-lavender-hover)}.z-package-card>p{margin:0}.z-package-card__header{align-items:center;gap:var(--zolpix-space-2);min-width:0;display:flex}.z-package-card__qty{min-width:0;font-family:var(--zolpix-font-body);letter-spacing:normal;flex-wrap:wrap;flex:auto;align-items:center;gap:2px 6px;margin:0;font-size:1rem;font-weight:400;line-height:1.2;display:flex}.z-package-card__qty-value{font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.15}.z-package-card__unit{overflow-wrap:anywhere;min-width:0;color:var(--zolpix-muted);font-size:.8125rem;line-height:1.385}.z-package-card__service{min-width:0;color:var(--zolpix-muted);align-items:center;gap:6px;font-size:.8125rem;line-height:1.385;display:none}@media (width>=768px){.z-package-card__service{display:flex}}.z-package-card .z-price{margin-top:2px}.z-package-card .z-price__total{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.5rem,6.4vw,1.75rem);line-height:1.15}.z-package-card .z-price__note{font-size:.75rem}.z-package-card__meta{color:var(--zolpix-muted);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.8125rem;line-height:1.385;display:flex}.z-package-card__saving{border-radius:var(--zolpix-radius-pill);background:var(--zolpix-success-bg);min-height:22px;color:var(--zolpix-success);font-family:var(--zolpix-font-figures);white-space:nowrap;align-items:center;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.z-package-card__delivery{align-items:flex-start;gap:var(--zolpix-space-1);color:var(--zolpix-muted);font-size:.8125rem;line-height:1.385;display:flex}.z-package-card__delivery .z-icon{width:16px;height:16px;color:var(--zolpix-ink);flex:none;margin-top:1px}input.z-radio-mark{appearance:none;cursor:pointer;transition:border-color var(--zolpix-motion-fast) var(--zolpix-ease), box-shadow var(--zolpix-motion-fast) var(--zolpix-ease), scale var(--zolpix-motion-fast) var(--zolpix-ease);margin:0}input.z-radio-mark:after{content:none}input.z-radio-mark:checked{border-color:var(--zolpix-primary);box-shadow:inset 0 0 0 3px var(--zolpix-surface), inset 0 0 0 10px var(--zolpix-primary)}input.z-radio-mark:disabled{border-color:var(--zolpix-border);background:var(--zolpix-bg);cursor:not-allowed}input.z-radio-mark:active{scale:.9}.z-package-card__radio{z-index:2;position:relative}.z-package-card__hit{z-index:0;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.z-package-card__state{top:0;z-index:2;border-radius:var(--zolpix-radius-pill);background:var(--zolpix-primary);color:var(--zolpix-white,#fff);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--zolpix-motion-fast) var(--zolpix-ease), scale var(--zolpix-motion-fast) var(--zolpix-ease);align-items:center;gap:3px;padding:2px 9px 2px 6px;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex;position:absolute;inset-inline-start:var(--zolpix-space-3);translate:0 -50%;scale:.9}.z-package-card__state .z-icon{width:14px;height:14px}.z-package-card__cta{z-index:1;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;display:flex;position:relative}.z-package-card__cta .z-btn{width:100%;padding-inline:var(--zolpix-space-2);white-space:nowrap;gap:6px;font-size:1rem}.z-package-card__cta .z-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.z-package-card__cta .z-btn .z-icon{width:18px;height:18px;transition:translate var(--zolpix-motion-fast) var(--zolpix-ease), scale var(--zolpix-motion-fast) var(--zolpix-ease);flex:none}@media (hover:hover) and (pointer:fine){.z-package-card__cta .z-btn:hover .z-icon:last-child{translate:2px}.z-package-card__add:hover .z-icon:first-child{translate:0;scale:1.08}}.z-package-card__add:active{transform:scale(.97)}.z-package-card__add{transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease), color var(--zolpix-motion-fast) var(--zolpix-ease), scale .12s var(--zolpix-ease)}.z-package-card.is-adding .z-package-card__add{cursor:progress}.z-package-card.is-adding .z-package-card__add .z-icon{animation:z-cart-nudge .6s var(--zolpix-ease) infinite}@keyframes z-cart-nudge{50%{translate:3px}}.z-package-card.is-added,.z-package-card.is-selected{--z-card-ring:var(--zolpix-primary);border-color:var(--zolpix-primary);background:var(--zolpix-lavender)}.z-package-card:has(.z-package-card__radio:checked){--z-card-ring:var(--zolpix-primary);border-color:var(--zolpix-primary);background:var(--zolpix-lavender)}.z-package-card.is-added .z-package-card__state,.z-package-card.is-selected .z-package-card__state{opacity:1;scale:1}.z-package-card:has(.z-package-card__radio:checked) .z-package-card__state{opacity:1;scale:1}.z-package-card.is-added .z-package-card__add{--z-btn-bg:var(--zolpix-surface);--z-btn-bg-hover:var(--zolpix-surface);--z-btn-bg-active:var(--zolpix-surface);--z-btn-fg:var(--zolpix-primary-ink);--z-btn-border:var(--zolpix-lavender-hover);cursor:default}.z-package-card.is-added .z-package-card__add:active{scale:none}.z-package-card.is-added .z-package-card__add .z-icon{animation:z-pop-in .28s var(--zolpix-ease) both}.z-package-card.is-selected .z-package-card__cta .z-btn--secondary{--z-btn-bg:var(--zolpix-primary);--z-btn-fg:var(--zolpix-white,#fff);--z-btn-border:var(--zolpix-primary);--z-btn-bg-hover:var(--zolpix-primary-hover);--z-btn-bg-active:var(--zolpix-primary-active)}.z-package-card:has(.z-package-card__radio:checked) .z-package-card__cta .z-btn--secondary{--z-btn-bg:var(--zolpix-primary);--z-btn-fg:var(--zolpix-white,#fff);--z-btn-border:var(--zolpix-primary);--z-btn-bg-hover:var(--zolpix-primary-hover);--z-btn-bg-active:var(--zolpix-primary-active)}.z-package-card__error{color:var(--zolpix-danger);margin:0;font-size:.8125rem;line-height:1.385}.z-package-card--disabled{background:var(--zolpix-bg)}.z-package-card--disabled .z-price__total,.z-package-card--disabled .z-package-card__qty-value{color:var(--zolpix-muted)}.z-package-card--disabled .z-platform-icon{opacity:.55}@media (prefers-reduced-motion:reduce){.z-package-card,.z-package-card__add{transition:none}.z-package-card:hover{translate:none}.z-package-card__add:active{scale:none}.z-package-card.is-adding .z-package-card__add .z-icon,.z-package-card.is-added .z-package-card__add .z-icon{animation:none}}.z-price{flex-direction:column;min-width:0;display:flex}.z-price__total{color:var(--zolpix-primary-ink);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:2rem;font-weight:700;line-height:1.125}.z-price--m .z-price__total{font-size:1.25rem;line-height:1.2}.z-price--ink .z-price__total{color:var(--zolpix-ink)}.z-price__note,.z-price__unit{color:var(--zolpix-muted);font-size:.8125rem;line-height:1.385}.z-money{flex-direction:column;min-width:0;display:inline-flex}.z-money__amount{font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums}.z-money__try,.z-money__note{color:var(--zolpix-muted);font-size:.8125rem;line-height:1.385}.z-qty-options{gap:var(--zolpix-space-2);flex-wrap:wrap;display:flex}.z-qty-option{align-items:center;gap:var(--zolpix-space-3);min-height:44px;padding:var(--zolpix-space-2) var(--zolpix-space-3);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-control);background:var(--zolpix-surface);cursor:pointer;display:inline-flex;position:relative}.z-qty-option input{opacity:0;pointer-events:none;position:absolute}.z-qty-option:has(input:checked){border-color:var(--zolpix-primary);background:var(--zolpix-lavender);box-shadow:inset 0 0 0 1px var(--zolpix-primary)}.z-qty-option:has(input:checked) .z-radio-mark{border-color:var(--zolpix-primary)}.z-qty-option:has(input:checked) .z-radio-mark:after{transform:scale(1)}.z-qty-option:has(input:focus-visible){outline:3px solid var(--zolpix-focus-ring);outline-offset:2px}.z-conditions{gap:var(--zolpix-space-1);flex-direction:column;min-width:0;display:flex}.z-conditions__caption{color:var(--zolpix-muted);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.z-conditions__list{gap:var(--zolpix-space-2);padding:var(--zolpix-space-3);border-radius:var(--zolpix-radius-control);background:var(--zolpix-lavender);margin:0;font-size:.8125rem;line-height:1.4;display:grid}.z-conditions__row{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.z-conditions__row dt{align-items:center;gap:var(--zolpix-space-2);color:var(--zolpix-ink);font-weight:600;display:inline-flex}.z-conditions__row dt .z-icon{color:var(--zolpix-primary-ink);flex:none}.z-conditions__row dd{color:var(--zolpix-muted);overflow-wrap:anywhere;margin:0;padding-inline-start:24px}@media (width>=560px){.z-conditions__row{column-gap:var(--zolpix-space-4);grid-template-columns:minmax(150px,max-content) minmax(0,1fr)}.z-conditions__row dd{padding-inline-start:0}}.z-policy-row{align-items:flex-start;gap:var(--zolpix-space-3);padding:var(--zolpix-space-3);border-radius:var(--zolpix-radius-control);background:var(--zolpix-lavender);font-size:.8125rem;line-height:1.385;display:flex}.z-policy-row--warning{background:var(--zolpix-warning-bg);color:var(--zolpix-warning)}.z-policy-row strong{font-size:.875rem;display:block}.z-policy-row .z-icon{flex:none;width:20px;height:20px}.z-sticky-summary{inset-inline:0;z-index:40;border-top:1px solid var(--zolpix-border);background:var(--zolpix-surface);padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .24s var(--zolpix-ease), visibility 0s linear 0s;position:fixed;bottom:0;transform:translateY(0);box-shadow:0 -8px 28px #26145314}.z-sticky-summary[hidden]{visibility:hidden;transition:transform .18s cubic-bezier(.4,0,1,1),visibility 0s linear .18s;transform:translateY(calc(100% + 16px));display:block!important}.z-sticky-summary.is-keyboard{visibility:hidden;transform:translateY(calc(100% + 16px))}.z-sticky-summary__inner{justify-content:space-between;align-items:center;gap:var(--zolpix-space-3);padding-block:var(--zolpix-space-3);display:flex}.z-sticky-summary__text{flex-direction:column;min-width:0;font-size:.875rem;line-height:1.43;display:flex}.z-sticky-summary__detail{color:var(--zolpix-muted);display:none}.z-sticky-summary__total{align-items:baseline;gap:var(--zolpix-space-2);color:var(--zolpix-muted);display:flex}.z-sticky-summary__total strong{color:var(--zolpix-primary-ink);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;font-size:1.25rem;line-height:1.2}.z-sticky-summary .z-btn{flex:none}.z-sticky-summary[data-sticky-source] .z-sticky-summary__text{flex:auto;min-width:auto}.z-sticky-summary__line{white-space:nowrap;gap:.25em;min-width:0;display:flex}.z-sticky-summary__line>[data-summary-count-text]{flex:none}.z-sticky-summary__line>.z-sticky-summary__detail{text-overflow:ellipsis;contain:inline-size;flex:1 1 0;min-width:0;overflow:hidden}.z-sticky-summary__total{white-space:nowrap}.z-sticky-summary[data-stack] .z-sticky-summary__inner{row-gap:var(--zolpix-space-2);flex-wrap:wrap}.z-sticky-summary[data-stack] .z-sticky-summary__text{justify-content:space-between;align-items:baseline;column-gap:var(--zolpix-space-3);flex-flow:wrap;flex:100%}.z-sticky-summary[data-stack] .z-btn{flex:100%}.zc-paybar[data-stack] .z-sticky-summary__total{align-items:baseline;gap:var(--zolpix-space-2);flex-direction:row;font-size:.875rem}@media (width<=359px){.z-sticky-summary:not([data-sticky-source]) .z-sticky-summary__inner{flex-wrap:wrap}.z-sticky-summary:not([data-sticky-source]) .z-btn{width:100%}}.z-sticky-summary[data-fit-measure] .z-sticky-summary__inner{flex-wrap:nowrap}.z-sticky-summary[data-fit-measure] .z-sticky-summary__inner>*{flex:none}.z-sticky-summary[data-fit-measure] .z-btn,.z-sticky-summary[data-fit-measure] .z-btn__label{white-space:nowrap}@media (width>=768px){.z-sticky-summary__detail{display:inline}.z-sticky-summary__inner{padding-block:var(--zolpix-space-4)}}.z-summary{gap:var(--zolpix-space-3);flex-direction:column;display:flex}.z-summary__row{justify-content:space-between;align-items:baseline;gap:var(--zolpix-space-3);font-size:.875rem;display:flex}.z-summary__row dt{color:var(--zolpix-muted)}.z-summary__row dd{font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;text-align:end;margin:0}.z-summary__total{padding-top:var(--zolpix-space-3);border-top:1px solid var(--zolpix-border)}.z-summary__total dt{color:var(--zolpix-ink);font-family:var(--zolpix-font-heading);font-size:1.125rem;font-weight:700}.z-summary__total dd{color:var(--zolpix-primary-ink);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;font-size:1.5rem;font-weight:700}.z-cart-item{gap:var(--zolpix-space-2) var(--zolpix-space-3);padding:var(--zolpix-space-4);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.z-cart-item__body{min-width:0;color:var(--zolpix-muted);flex-direction:column;gap:2px;font-size:.8125rem;display:flex}.z-cart-item__title{color:var(--zolpix-ink);font-size:.875rem;font-weight:600}.z-cart-item__target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.z-cart-item__footer{justify-content:space-between;align-items:center;gap:var(--zolpix-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.z-cart-item__price{color:var(--zolpix-primary-ink);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;font-size:1.25rem;font-weight:700}.z-cart-item__status{align-items:center;gap:var(--zolpix-space-2);color:var(--zolpix-muted);font-size:.8125rem;display:inline-flex}.z-cart-item--unavailable .z-cart-item__price{color:var(--zolpix-muted)}.z-cart-item--unavailable .z-platform-icon{opacity:.55}.z-stepper{align-items:center;gap:var(--zolpix-space-1);display:inline-flex}.z-stepper__value{text-align:center;min-width:2ch;font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums}.z-pay-methods{gap:var(--zolpix-space-2);flex-direction:column;display:flex}.z-pay-method{--z-pm-ring:var(--zolpix-border);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--z-pm-ring);transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), box-shadow var(--zolpix-motion-fast) var(--zolpix-ease);position:relative}.z-pay-method__head{align-items:center;gap:var(--zolpix-space-3) 14px;min-height:72px;padding:14px var(--zolpix-space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:44px minmax(0,1fr) auto;display:grid}.z-pay-method__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.z-pay-method__icon{border-radius:var(--zolpix-radius-control);background:var(--zolpix-lavender);width:44px;height:44px;color:var(--zolpix-primary-ink);transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), color var(--zolpix-motion-fast) var(--zolpix-ease), transform var(--zolpix-motion-fast) var(--zolpix-ease);place-items:center;display:grid}.z-pay-method__icon .z-icon{width:22px;height:22px}.z-pay-method__text{flex-direction:column;gap:2px;min-width:0;display:flex}.z-pay-method__name{color:var(--zolpix-ink);overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.3}.z-pay-method__desc{color:var(--zolpix-muted);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.z-pay-method__lock{width:18px;height:18px;color:var(--zolpix-muted)}.z-pay-method__panel{visibility:hidden;transition:grid-template-rows var(--zolpix-motion-fast) var(--zolpix-ease-exit), visibility 0s linear var(--zolpix-motion-fast);grid-template-rows:0fr;display:grid}.z-pay-method__panel-inner{align-items:flex-start;gap:var(--zolpix-space-1);min-height:0;padding-inline:calc(var(--zolpix-space-4) + 44px + 14px) var(--zolpix-space-4);opacity:0;transition:opacity var(--zolpix-motion-fast) var(--zolpix-ease-exit), transform var(--zolpix-motion-fast) var(--zolpix-ease-exit);flex-direction:column;display:flex;overflow:hidden;transform:translateY(-4px)}.z-pay-method__panel-inner>:last-child{margin-bottom:var(--zolpix-space-4)}.z-pay-method__note{align-items:flex-start;gap:var(--zolpix-space-2);color:var(--zolpix-ink);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:.875rem;line-height:1.5;display:flex}.z-pay-method__note .z-icon{width:16px;height:16px;color:var(--zolpix-primary-ink);flex:none;margin-top:3px}.z-pay-method__notes{gap:var(--zolpix-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.z-pay-method__note--warning,.z-pay-method__note--warning .z-icon{color:var(--zolpix-warning)}.z-pay-method__action{min-height:44px;padding-inline:0}@media (hover:hover) and (pointer:fine){.z-pay-method:not(.z-pay-method--disabled):hover{--z-pm-ring:var(--zolpix-control-border)}}.z-pay-method__head:active .z-pay-method__icon{transform:scale(.94)}.z-pay-method:has(.z-pay-method__input:checked){--z-pm-ring:var(--zolpix-primary);background:var(--zolpix-lavender);box-shadow:inset 0 0 0 2px var(--z-pm-ring)}.z-pay-method.is-checked{--z-pm-ring:var(--zolpix-primary);background:var(--zolpix-lavender);box-shadow:inset 0 0 0 2px var(--z-pm-ring)}.z-pay-method:has(.z-pay-method__input:checked) .z-pay-method__icon{background:var(--zolpix-primary);color:var(--zolpix-white,#fff)}.z-pay-method.is-checked .z-pay-method__icon{background:var(--zolpix-primary);color:var(--zolpix-white,#fff)}.z-pay-method:has(.z-pay-method__input:checked) .z-radio-mark{border-color:var(--zolpix-primary)}.z-pay-method.is-checked .z-radio-mark{border-color:var(--zolpix-primary)}.z-pay-method:has(.z-pay-method__input:checked) .z-radio-mark:after{transform:scale(1)}.z-pay-method.is-checked .z-radio-mark:after{transform:scale(1)}.z-pay-method:has(.z-pay-method__input:checked) .z-pay-method__panel{visibility:visible;transition:grid-template-rows var(--zolpix-motion-overlay) var(--zolpix-ease), visibility 0s;grid-template-rows:1fr}.z-pay-method.is-checked .z-pay-method__panel{visibility:visible;transition:grid-template-rows var(--zolpix-motion-overlay) var(--zolpix-ease), visibility 0s;grid-template-rows:1fr}.z-pay-method:has(.z-pay-method__input:checked) .z-pay-method__panel-inner{opacity:1;transition:opacity var(--zolpix-motion-feedback) var(--zolpix-ease) 40ms, transform var(--zolpix-motion-feedback) var(--zolpix-ease) 40ms;transform:none}.z-pay-method.is-checked .z-pay-method__panel-inner{opacity:1;transition:opacity var(--zolpix-motion-feedback) var(--zolpix-ease) 40ms, transform var(--zolpix-motion-feedback) var(--zolpix-ease) 40ms;transform:none}.z-pay-method--warning:has(.z-pay-method__input:checked){background:var(--zolpix-surface)}.z-pay-method--warning.is-checked{background:var(--zolpix-surface)}.z-pay-method:has(.z-pay-method__input:focus-visible){outline:3px solid var(--zolpix-focus-ring);outline-offset:2px}.z-pay-method--disabled{background:var(--zolpix-bg)}.z-pay-method--disabled .z-pay-method__head{cursor:not-allowed}.z-pay-method--disabled .z-pay-method__icon{background:var(--zolpix-bg);color:var(--zolpix-muted)}.z-pay-method--disabled .z-pay-method__name{color:var(--zolpix-muted)}@media (width<=419px){.z-pay-method__head{gap:var(--zolpix-space-3);padding-inline:var(--zolpix-space-3)}.z-pay-method__panel-inner{padding-inline:var(--zolpix-space-3)}}@media (prefers-reduced-motion:reduce){.z-pay-method__panel-inner,.z-pay-method__head:active .z-pay-method__icon{transform:none}.z-sticky-summary,.z-sticky-summary[hidden],.z-sticky-summary.is-keyboard{transition:none;transform:none}}.z-alert{--z-alert-bg:var(--zolpix-info-bg);--z-alert-fg:var(--zolpix-info);align-items:flex-start;gap:var(--zolpix-space-3);padding:var(--zolpix-space-3) var(--zolpix-space-4);border-radius:var(--zolpix-radius-control);background:var(--z-alert-bg);color:var(--zolpix-ink);font-size:.875rem;line-height:1.5;display:flex}.z-alert>.z-icon{width:20px;height:20px;color:var(--z-alert-fg);flex:none;margin-top:1px}.z-alert__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.z-alert__title{color:var(--z-alert-fg);font-weight:600}.z-alert--success{--z-alert-bg:var(--zolpix-success-bg);--z-alert-fg:var(--zolpix-success)}.z-alert--warning{--z-alert-bg:var(--zolpix-warning-bg);--z-alert-fg:var(--zolpix-warning)}.z-alert--danger{--z-alert-bg:var(--zolpix-danger-bg);--z-alert-fg:var(--zolpix-danger)}.z-alert .z-icon-btn{margin:-10px -10px -10px 0}.z-toast-region{inset-inline:var(--zolpix-space-4);top:calc(var(--z-header-h) + var(--zolpix-space-2));z-index:70;align-items:center;gap:var(--zolpix-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width>=768px){.z-toast-region{inset-inline:auto max(var(--z-gutter), calc((100vw - var(--zolpix-container)) / 2));align-items:flex-end}}.z-toast{--z-toast-fg:var(--zolpix-info);align-items:center;gap:var(--zolpix-space-3);width:min(100%,400px);padding:var(--zolpix-space-2) var(--zolpix-space-2) var(--zolpix-space-2) var(--zolpix-space-4);border-radius:var(--zolpix-radius-control);background:var(--zolpix-surface);box-shadow:var(--zolpix-shadow-dialog);color:var(--zolpix-ink);pointer-events:auto;animation:z-toast-in .2s var(--zolpix-ease);border:0;outline:1px solid #0000;font-size:.875rem;display:flex}.z-toast>.z-icon{width:20px;height:20px;color:var(--z-toast-fg);flex:none}.z-toast__message{flex:auto;min-width:0}.z-toast--success{--z-toast-fg:var(--zolpix-success)}.z-toast--warning{--z-toast-fg:var(--zolpix-warning)}.z-toast--danger{--z-toast-fg:var(--zolpix-danger)}.z-toast.is-leaving{opacity:0;transition:opacity .18s ease-in,transform .18s ease-in;transform:translateY(-8px)}@keyframes z-toast-in{0%{opacity:0;transform:translateY(-8px)}}.z-empty{align-items:center;gap:var(--zolpix-space-3);padding:var(--zolpix-space-6) var(--zolpix-space-4);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);text-align:center;flex-direction:column;display:flex}.z-empty__icon{background:var(--zolpix-lavender);width:64px;height:64px;color:var(--zolpix-primary-ink);border-radius:50%;place-items:center;display:grid}.z-empty__icon .z-icon{width:28px;height:28px}.z-empty__title{font-family:var(--zolpix-font-heading);font-size:1.375rem;font-weight:700;line-height:1.27}.z-empty__body{max-width:44ch;color:var(--zolpix-muted);font-size:.875rem}.z-empty--compact{padding:var(--zolpix-space-5) var(--zolpix-space-4)}.z-empty--compact .z-empty__icon{width:44px;height:44px}.z-empty--compact .z-empty__icon .z-icon{width:20px;height:20px}.z-empty--compact .z-empty__title{font-size:1.125rem}.z-skeleton{border-radius:var(--zolpix-radius-pill);background:linear-gradient(90deg, var(--zolpix-lavender) 0%, var(--zolpix-lavender-hover) 40%, var(--zolpix-lavender) 80%) 0 0 / 300% 100%;animation:1.4s ease-in-out infinite z-shimmer;display:block}.z-skeleton--line{height:12px;width:var(--z-skeleton-w,100%)}.z-skeleton--block{height:var(--z-skeleton-h,96px);border-radius:var(--zolpix-radius-control)}.z-skeleton--circle{width:var(--z-skeleton-size,40px);height:var(--z-skeleton-size,40px);border-radius:50%}.z-skeleton-card{gap:var(--zolpix-space-3);padding:var(--zolpix-space-4);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);flex-direction:column;display:flex}@keyframes z-shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.z-skeleton{animation:none}.z-toast{animation:.12s linear z-fade-in}.z-toast.is-leaving{transform:none}}.z-spinner{width:var(--z-spinner-size,20px);height:var(--z-spinner-size,20px);border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite z-spin;display:inline-block}.z-spinner--sm{--z-spinner-size:16px}.z-spinner--lg{--z-spinner-size:24px}@media (prefers-reduced-motion:reduce){.z-spinner{animation-duration:2.4s}}.z-dialog{border-radius:var(--zolpix-radius-dialog);background:var(--zolpix-surface);width:min(100% - 32px,640px);max-width:none;max-height:min(90dvh,760px);box-shadow:var(--zolpix-shadow-dialog);color:var(--zolpix-ink);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:hidden}.z-dialog[open]{animation:z-dialog-in .24s var(--zolpix-ease);flex-direction:column;display:flex}.z-dialog::backdrop{background:#17122f7a;animation:.18s ease-out z-fade-in}.z-dialog.is-closing{animation:.18s cubic-bezier(.4,0,1,1) forwards z-dialog-out}.z-dialog.is-closing::backdrop{animation:.18s ease-in forwards z-fade-out}.z-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--zolpix-space-3);padding:var(--zolpix-space-5) var(--zolpix-space-5) var(--zolpix-space-3);display:flex}.z-dialog__titles{gap:var(--zolpix-space-1);flex-direction:column;min-width:0;display:flex}.z-dialog__title{font-family:var(--zolpix-font-heading);font-size:1.375rem;font-weight:700;line-height:1.27}.z-dialog__desc{color:var(--zolpix-muted);font-size:.875rem}.z-dialog__close{margin:-8px -10px 0 0}.z-dialog__body{min-height:0;padding:var(--zolpix-space-1) var(--zolpix-space-5) var(--zolpix-space-5);overscroll-behavior:contain;flex:auto;overflow-y:auto}.z-dialog__footer{justify-content:flex-end;gap:var(--zolpix-space-3);padding:var(--zolpix-space-3) var(--zolpix-space-5) var(--zolpix-space-5);border-top:1px solid var(--zolpix-border);flex-wrap:wrap;display:flex}.z-dialog__grabber{display:none}@media (width<=767px){.z-dialog--sheet{border-radius:var(--zolpix-radius-dialog) var(--zolpix-radius-dialog) 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 48px);padding-bottom:env(safe-area-inset-bottom,0px);margin:auto 0 0}.z-dialog--sheet[open]{animation-name:z-sheet-in}.z-dialog--sheet.is-closing{animation-name:z-sheet-out}.z-dialog--sheet .z-dialog__grabber{border-radius:var(--zolpix-radius-pill);background:var(--zolpix-control-border);width:40px;height:4px;margin:8px auto 0;display:block}.z-dialog--sheet .z-dialog__header{padding:var(--zolpix-space-4) var(--zolpix-space-4) var(--zolpix-space-3)}.z-dialog--sheet .z-dialog__body{padding:var(--zolpix-space-1) var(--zolpix-space-4) var(--zolpix-space-5)}.z-dialog--sheet .z-dialog__footer{padding:var(--zolpix-space-3) var(--zolpix-space-4) var(--zolpix-space-4)}.z-dialog--sheet .z-dialog__footer .z-btn{flex:1 1 0}}html.z-modal-open{overflow:hidden}@keyframes z-dialog-in{0%{opacity:0;transform:scale(.98)}}@keyframes z-dialog-out{to{opacity:0;transform:scale(.98)}}@keyframes z-sheet-in{0%{transform:translateY(100%)}}@keyframes z-sheet-out{to{transform:translateY(100%)}}@keyframes z-fade-in{0%{opacity:0}}@keyframes z-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.z-dialog[open],.z-dialog--sheet[open]{animation:.12s linear z-fade-in}.z-dialog.is-closing,.z-dialog--sheet.is-closing{animation:.12s linear forwards z-fade-out}}.z-platform-dialog__search{z-index:1;padding-bottom:var(--zolpix-space-3);background:var(--zolpix-surface);position:sticky;top:0}.z-platform-dialog__grid{gap:var(--zolpix-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=360px){.z-platform-dialog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.z-platform-dialog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.z-platform-dialog__grid>li{min-width:0;display:flex}.z-platform-dialog__grid .z-platform-tile{flex:auto}.z-platform-dialog__note{margin-top:var(--zolpix-space-4);color:var(--zolpix-muted);text-align:center;font-size:.8125rem}.z-platform-dialog{height:min(720px,88dvh)}@media (width<=767px){.z-dialog--sheet.z-platform-dialog{height:min(720px,88dvh);max-height:calc(100dvh - 48px)}}.z-platform-dialog__label{margin:var(--zolpix-space-2) 0 var(--zolpix-space-2);color:var(--zolpix-muted);font-size:.8125rem;font-weight:600;line-height:1.385}.z-platform-dialog__services{margin-bottom:var(--zolpix-space-1)}.z-service-hits{gap:var(--zolpix-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.z-service-hits>li[hidden]{display:none}.z-service-hit{align-items:center;gap:var(--zolpix-space-3);min-height:48px;padding:var(--zolpix-space-2) var(--zolpix-space-3);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-control);background:var(--zolpix-surface);color:var(--zolpix-ink);transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), border-color var(--zolpix-motion-fast) var(--zolpix-ease);font-size:1rem;font-weight:600;text-decoration:none;display:flex}.z-service-hit__label{flex:auto;min-width:0}.z-service-hit__go{width:18px;height:18px;color:var(--zolpix-primary-ink);transition:translate var(--zolpix-motion-fast) var(--zolpix-ease);flex:none}@media (hover:hover){.z-service-hit:hover{border-color:var(--zolpix-lavender-hover);background:var(--zolpix-lavender);color:var(--zolpix-ink)}.z-service-hit:hover .z-service-hit__go{translate:2px}}.z-platform-dialog__grid>li[hidden],.z-platform-dialog__empty[hidden]{display:none}.z-platform-dialog__grid>li.is-filtered-in,.z-service-hits>li.is-filtered-in{animation:z-enter var(--zolpix-motion-fast) var(--zolpix-ease) both}@media (width>=768px){.z-cookie-dialog{width:min(100% - 32px,560px)}}.z-cookie-dialog .z-dialog__title{font-size:1.5rem}.z-cookie-dialog__cats{gap:var(--zolpix-space-3);flex-direction:column;display:flex}.z-cookie-dialog__cat{gap:var(--zolpix-space-1);padding:var(--zolpix-space-4);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card);flex-direction:column;display:flex}.z-cookie-dialog__cat p{margin:0}.z-cookie-dialog__cat-head{justify-content:space-between;align-items:center;gap:var(--zolpix-space-2);flex-wrap:wrap;font-weight:600;display:flex}.z-cookie-dialog__policy{margin-top:var(--zolpix-space-3);font-size:.875rem}.z-cookie-dialog .z-dialog__footer{justify-content:stretch}.z-cookie-dialog .z-dialog__footer .z-btn{white-space:nowrap;flex:auto}@media (prefers-reduced-motion:reduce){.z-platform-dialog__grid>li.is-filtered-in,.z-service-hits>li.is-filtered-in{animation:none}}.z-accordion{flex-direction:column;gap:4px;display:flex}.z-accordion__item{--z-acc-pad:var(--zolpix-space-4);border-radius:var(--zolpix-radius-card);transition:background-color .24s var(--zolpix-ease);background:0 0;position:relative}.z-accordion__item+.z-accordion__item:before{content:"";top:-2px;inset-inline:var(--z-acc-pad);background:var(--zolpix-border);height:1px;transition:opacity .24s var(--zolpix-ease);position:absolute}.z-accordion__item[open]:not(.is-closing):before,.z-accordion__item[open]:not(.is-closing)+.z-accordion__item:before{opacity:0}.z-accordion__item[open]:not(.is-closing){background:var(--zolpix-lavender)}.z-accordion__summary{justify-content:space-between;align-items:center;gap:var(--zolpix-space-4);min-height:44px;padding:15px var(--z-acc-pad);border-radius:var(--zolpix-radius-card);color:var(--zolpix-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), color var(--zolpix-motion-fast) var(--zolpix-ease);font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.z-accordion__summary::-webkit-details-marker{display:none}.z-accordion__summary:focus-visible{outline:3px solid var(--zolpix-primary);outline-offset:2px}.z-accordion__question{text-wrap:pretty;min-width:0}@media (hover:hover) and (pointer:fine){.z-accordion__item:not([open])>.z-accordion__summary:hover{background:var(--zolpix-lavender)}.z-accordion__summary:hover .z-accordion__mark{border-color:var(--zolpix-primary)}}.z-accordion__mark{border:1.5px solid var(--zolpix-lavender-hover);background:var(--zolpix-surface);width:32px;height:32px;color:var(--zolpix-primary-ink);transition:background-color .24s var(--zolpix-ease), border-color .24s var(--zolpix-ease), color .24s var(--zolpix-ease), rotate .32s var(--zolpix-ease);border-radius:50%;flex:none;position:relative}.z-accordion__mark:before,.z-accordion__mark:after{content:"";width:12px;height:2px;transition:rotate .32s var(--zolpix-ease), opacity .24s var(--zolpix-ease);background:currentColor;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.z-accordion__mark:after{rotate:90deg}.z-accordion__item[open]:not(.is-closing)>.z-accordion__summary .z-accordion__mark{border-color:var(--zolpix-primary);background:var(--zolpix-primary);color:var(--zolpix-white,#fff);rotate:180deg}.z-accordion__item[open]:not(.is-closing)>.z-accordion__summary .z-accordion__mark:after{opacity:0;rotate:0deg}.z-accordion__summary>.z-icon{width:20px;height:20px;transition:rotate var(--zolpix-motion-fast) var(--zolpix-ease);flex:none}.z-accordion__item[open]>.z-accordion__summary>.z-icon{rotate:180deg}.z-accordion__content{padding:0 var(--z-acc-pad) var(--zolpix-space-5);color:var(--zolpix-ink);font-size:1rem;line-height:1.6}.z-accordion__content>*{max-width:68ch}.z-accordion__content .z-prose,.z-accordion__content p{color:color-mix(in srgb, var(--zolpix-ink) 82%, var(--zolpix-lavender))}@media (width<=559px){.z-accordion__item{--z-acc-pad:14px}}@media (prefers-reduced-motion:reduce){.z-accordion__item,.z-accordion__item:before,.z-accordion__mark,.z-accordion__mark:before,.z-accordion__mark:after{transition:none}}.z-tabs{gap:var(--zolpix-space-4);flex-direction:column;display:flex}.z-tabs__list{align-self:flex-start;gap:var(--zolpix-space-1);max-width:100%;padding:var(--zolpix-space-1);border-radius:var(--zolpix-radius-control);background:var(--zolpix-lavender);flex-wrap:wrap;margin:0;list-style:none;display:inline-flex}.z-tabs__tab{min-height:44px;padding:var(--zolpix-space-2) var(--zolpix-space-4);color:var(--zolpix-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), color var(--zolpix-motion-fast) var(--zolpix-ease);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.z-tabs__tab:hover{background:var(--zolpix-lavender-hover);color:var(--zolpix-ink)}.z-tabs__tab[aria-selected=true],.z-tabs__tab[aria-current=page]{border-color:var(--zolpix-border);background:var(--zolpix-surface);color:var(--zolpix-primary-ink);box-shadow:0 1px 2px #26145314}.z-tabs__panel:focus-visible{border-radius:var(--zolpix-radius-control)}.z-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.z-timeline__item{--z-tl-color:var(--zolpix-control-border);gap:var(--zolpix-space-3);padding-bottom:var(--zolpix-space-5);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.z-timeline__item:before{content:"";background:var(--zolpix-border);border-radius:2px;width:2px;position:absolute;top:22px;bottom:2px;left:9px}.z-timeline__item:last-child{padding-bottom:0}.z-timeline__item:last-child:before{display:none}.z-timeline__dot{border:2px solid var(--z-tl-color);background:var(--zolpix-surface);border-radius:50%;width:20px;height:20px;margin-top:1px}.z-timeline__item--done{--z-tl-color:var(--zolpix-success)}.z-timeline__item--done .z-timeline__dot,.z-timeline__item--current .z-timeline__dot{background:var(--z-tl-color);box-shadow:inset 0 0 0 3px var(--zolpix-surface)}.z-timeline__item--current{--z-tl-color:var(--zolpix-primary)}.z-timeline__item--warning{--z-tl-color:var(--zolpix-warning)}.z-timeline__item--danger{--z-tl-color:var(--zolpix-danger)}.z-timeline__head{justify-content:space-between;align-items:baseline;gap:2px var(--zolpix-space-3);flex-wrap:wrap;display:flex}.z-timeline__title{font-size:.875rem;font-weight:600}.z-timeline__time{color:var(--zolpix-muted);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;font-size:.8125rem}.z-timeline__body{color:var(--zolpix-muted);margin-top:2px;font-size:.8125rem}.z-pagination{justify-content:space-between;align-items:center;gap:var(--zolpix-space-3);flex-wrap:wrap;display:flex}.z-pagination__summary{color:var(--zolpix-muted);font-size:.8125rem}.z-pagination__list{align-items:center;gap:var(--zolpix-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.z-pagination__link{justify-content:center;align-items:center;gap:var(--zolpix-space-1);min-width:44px;min-height:44px;padding:0 var(--zolpix-space-2);border-radius:var(--zolpix-radius-control);color:var(--zolpix-ink);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums;border:1px solid #0000;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.z-pagination__link:hover{background:var(--zolpix-lavender);color:var(--zolpix-ink)}}.z-pagination__link--nav{border-color:var(--zolpix-control-border)}.z-pagination__link[aria-current=page]{background:var(--zolpix-primary);color:var(--zolpix-white,#fff)}.z-pagination__link[aria-disabled=true]{border-color:var(--zolpix-border);color:var(--zolpix-muted);pointer-events:none}.z-pagination__link .z-icon{width:18px;height:18px}.z-pagination__mobile{color:var(--zolpix-ink);font-size:.875rem;display:none}@media (width>=600px){.z-pagination__nav-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=599px){.z-pagination__page{display:none}.z-pagination__mobile{min-height:44px;padding-inline:var(--zolpix-space-2);align-items:center;display:inline-flex}.z-pagination__link--nav{padding-inline:var(--zolpix-space-3);color:var(--zolpix-primary-ink);border-color:var(--zolpix-primary)}}.z-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.z-breadcrumb li{align-items:center;gap:2px;min-width:0;display:inline-flex}.z-breadcrumb a{min-height:32px;color:var(--zolpix-primary-ink);align-items:center;padding-inline:2px;display:inline-flex}.z-breadcrumb .z-icon{width:14px;height:14px;color:var(--zolpix-muted)}.z-breadcrumb [aria-current=page]{color:var(--zolpix-ink)}.z-logo{border-radius:var(--zolpix-radius-control);flex:none;align-items:center;line-height:0;display:inline-flex}.z-logo img{width:var(--z-logo-w,120px);aspect-ratio:10/3;height:auto}.z-header{z-index:50;border-bottom:1px solid var(--zolpix-border);background:var(--zolpix-surface);position:sticky;top:0}.z-header:after{content:"";z-index:-1;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 8px 24px #26145312}.z-header__inner{justify-content:space-between;align-items:center;gap:var(--zolpix-space-2);min-height:68px;padding-block:var(--zolpix-space-3);display:flex}.z-header__nav{display:none}.z-header__actions{align-items:center;gap:var(--zolpix-space-1);display:flex}.z-header__signin{display:none}.z-header__signin-label{display:inline}@media (width<=767px){.z-header__cart{display:none}}@media (width<=374px){.z-header .z-logo{--z-logo-w:104px}.z-header__actions{gap:0}.z-header .z-switcher__trigger{gap:4px;padding-inline:6px}}@media (width>=1024px){.z-header .z-logo{--z-logo-w:144px}.z-header__inner{gap:var(--zolpix-space-5);min-height:76px}.z-header__nav{flex:auto;justify-content:flex-start;margin-inline-start:var(--zolpix-space-6);display:flex}.z-header__nav ul{align-items:center;gap:var(--zolpix-space-1);margin:0;padding:0;list-style:none;display:flex}.z-header__nav a{min-height:44px;padding-inline:var(--zolpix-space-3);border-radius:var(--zolpix-radius-control);color:var(--zolpix-ink);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.z-header__nav a:hover{background:var(--zolpix-lavender)}.z-header__nav a[aria-current=page]{color:var(--zolpix-primary-ink);text-underline-offset:6px;text-decoration:underline}.z-header__actions{gap:var(--zolpix-space-2)}.z-header__signin{display:inline-flex}.z-header__menu{display:none}}@media (width>=1024px) and (width<=1279px){.z-header__signin-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.z-header__signin{padding-inline:var(--zolpix-space-3)}.z-header__nav{margin-inline-start:var(--zolpix-space-2)}}.z-popover{position:relative}.z-popover>summary{list-style:none}.z-popover>summary::-webkit-details-marker{display:none}.z-popover__panel{top:calc(100% + 8px);z-index:60;width:min(320px,100vw - 32px);padding:var(--zolpix-space-4);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);box-shadow:var(--zolpix-shadow-dialog);border:0;outline:1px solid #0000;position:absolute;inset-inline-end:0}.z-popover[open]>.z-popover__panel{animation:z-pop-in .18s var(--zolpix-ease)}@media (width>=768px){.z-switcher--up>.z-popover__panel{top:auto;bottom:calc(100% + 8px);inset-inline:0 auto}}.z-switcher__trigger{min-height:44px;padding:var(--zolpix-space-2) 10px var(--zolpix-space-2) var(--zolpix-space-2);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-control);background:var(--zolpix-surface);color:var(--zolpix-ink);white-space:nowrap;cursor:pointer;transition:border-color var(--zolpix-motion-fast) var(--zolpix-ease), background-color var(--zolpix-motion-fast) var(--zolpix-ease);align-items:center;gap:6px;font-size:.875rem;font-weight:600;line-height:1.43;display:inline-flex}@media (hover:hover){.z-switcher__trigger:hover{border-color:var(--zolpix-primary)}}.z-switcher[open]>.z-switcher__trigger{border-color:var(--zolpix-primary);background:var(--zolpix-lavender)}.z-switcher__label{letter-spacing:.01em}.z-switcher__trigger .z-switcher__chevron{width:16px;height:16px;color:var(--zolpix-muted);transition:rotate var(--zolpix-motion-fast) var(--zolpix-ease)}.z-switcher[open] .z-switcher__chevron{rotate:180deg}.z-switcher__group+.z-switcher__group{margin-top:var(--zolpix-space-3);padding-top:var(--zolpix-space-3);border-top:1px solid var(--zolpix-border)}.z-switcher__legend{margin-bottom:var(--zolpix-space-1);color:var(--zolpix-muted);padding:0;font-size:.8125rem;font-weight:600;line-height:1.385}.z-switcher__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.z-switcher__option{align-items:center;gap:var(--zolpix-space-3);width:100%;min-height:48px;padding:6px var(--zolpix-space-2);border-radius:var(--zolpix-radius-control);color:var(--zolpix-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease);background:0 0;border:0;font-size:1rem;text-decoration:none;display:flex}.z-switcher__text{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.z-switcher__name{font-weight:600}.z-switcher__sub{color:var(--zolpix-muted);font-size:.8125rem;line-height:1.385}.z-switcher__state{color:var(--zolpix-warning)}.z-switcher__code{color:var(--zolpix-muted);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.z-switcher__option .z-radio-mark{flex:none}button.z-switcher__option:disabled{color:var(--zolpix-muted);cursor:not-allowed}button.z-switcher__option:disabled .z-flag{opacity:.55}@media (hover:hover){.z-switcher__option:hover{background:var(--zolpix-lavender);color:var(--zolpix-ink)}button.z-switcher__option:disabled:hover{color:var(--zolpix-muted);background:0 0}}.z-switcher__option[aria-current=true] .z-radio-mark,.z-switcher__option[aria-pressed=true] .z-radio-mark{border-color:var(--zolpix-primary)}.z-switcher__option:has(input:checked) .z-radio-mark{border-color:var(--zolpix-primary)}.z-switcher__option[aria-current=true] .z-radio-mark:after,.z-switcher__option[aria-pressed=true] .z-radio-mark:after{transform:scale(1)}.z-switcher__option:has(input:checked) .z-radio-mark:after{transform:scale(1)}.z-switcher__option[aria-current=true],.z-switcher__option[aria-pressed=true]{background:var(--zolpix-lavender)}.z-switcher__option[aria-current=true] .z-switcher__name,.z-switcher__option[aria-pressed=true] .z-switcher__name{font-weight:700}.z-switcher__option input{opacity:0;pointer-events:none;position:absolute}.z-switcher__option:has(input:focus-visible){outline:3px solid var(--zolpix-focus-ring);outline-offset:2px}.z-switcher__option:has(input:disabled){color:var(--zolpix-muted);cursor:not-allowed}.z-switcher__note{margin-block:var(--zolpix-space-2) var(--zolpix-space-3);color:var(--zolpix-muted);font-size:.8125rem;line-height:1.45}.z-switcher .z-popover__panel{width:min(340px,100vw - 32px)}@media (width<=767px){.z-switcher>.z-popover__panel{top:auto;bottom:0;width:100%;max-height:calc(100dvh - 48px);padding:var(--zolpix-space-5) var(--zolpix-space-4) calc(var(--zolpix-space-4) + env(safe-area-inset-bottom,0px));border-radius:var(--zolpix-radius-dialog) var(--zolpix-radius-dialog) 0 0;animation-name:z-sheet-in;position:fixed;inset-inline:0;overflow-y:auto}.z-switcher[open]:before{content:"";z-index:55;background:#17122f7a;position:fixed;inset:0}}.z-menu>summary{display:inline-flex}.z-menu__panel{top:var(--z-header-h);inset-inline:0;width:100%;max-height:calc(100dvh - var(--z-header-h));border:0;border-bottom:1px solid var(--zolpix-border);border-radius:0 0 var(--zolpix-radius-dialog) var(--zolpix-radius-dialog);padding:var(--zolpix-space-3) var(--z-gutter) var(--zolpix-space-5);position:fixed;bottom:auto;overflow-y:auto}.z-menu__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.z-menu__list a,.z-menu__list button{align-items:center;gap:var(--zolpix-space-3);width:100%;min-height:48px;padding:var(--zolpix-space-2) var(--zolpix-space-2);border-radius:var(--zolpix-radius-control);color:var(--zolpix-ink);text-align:start;background:0 0;border:0;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.z-menu__list a:hover,.z-menu__list button:hover{background:var(--zolpix-lavender)}.z-menu__list .z-icon{width:20px;height:20px;color:var(--zolpix-muted)}.z-menu__list a[aria-current=page]{background:var(--zolpix-lavender);color:var(--zolpix-primary-active)}.z-menu__list a[aria-current=page] .z-icon{color:var(--zolpix-primary-ink)}.z-menu__sep{height:1px;margin-block:var(--zolpix-space-2);background:var(--zolpix-border)}.z-menu[open] .z-menu__open-icon,.z-menu:not([open]) .z-menu__close-icon{display:none}.z-footer{--z-footer-pad-b:var(--zolpix-space-4);margin-top:var(--zolpix-space-8);padding-block:var(--zolpix-space-3) calc(var(--z-footer-pad-b) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--zolpix-border);background:var(--zolpix-bg);color:var(--zolpix-muted);font-size:.8125rem;line-height:1.385}.z-footer__inner{gap:var(--zolpix-space-1);flex-direction:column;display:flex}.z-footer__bar{min-width:0;margin-inline:-10px -8px;line-height:1.385}.z-footer__mark{vertical-align:top;border-radius:var(--zolpix-radius-control);width:44px;height:44px;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease);justify-content:center;align-items:center;display:inline-flex}.z-footer__mark img{width:24px;height:24px;display:block}@media (hover:hover) and (pointer:fine){.z-footer__mark:hover{background:var(--zolpix-lavender)}}.z-footer__links,.z-footer__links>ul{margin:0;padding:0;list-style:none;display:inline}.z-footer__links>ul>li{display:inline}.z-footer__platforms ul{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.z-footer__links>ul>li>a,.z-footer__links>ul>li>button,.z-footer__platforms a{min-width:44px;min-height:44px;padding:0 var(--zolpix-space-2);vertical-align:top;border-radius:var(--zolpix-radius-control);color:var(--zolpix-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--zolpix-motion-fast) var(--zolpix-ease), background-color var(--zolpix-motion-fast) var(--zolpix-ease);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.z-footer__platforms a{color:var(--zolpix-ink);font-weight:600}@media (hover:hover) and (pointer:fine){.z-footer__links>ul>li>a:hover,.z-footer__links>ul>li>button:hover,.z-footer__platforms a:hover{color:var(--zolpix-primary-ink);text-underline-offset:3px;text-decoration:underline}}.z-footer__legal{vertical-align:top;display:inline-block}.z-footer__legal>summary{align-items:center;gap:var(--zolpix-space-1);min-width:44px;min-height:44px;padding:0 var(--zolpix-space-2);border-radius:var(--zolpix-radius-control);color:var(--zolpix-muted);white-space:nowrap;cursor:pointer;transition:color var(--zolpix-motion-fast) var(--zolpix-ease), background-color var(--zolpix-motion-fast) var(--zolpix-ease);display:inline-flex}.z-footer__legal-chevron{width:14px;height:14px;transition:rotate var(--zolpix-motion-fast) var(--zolpix-ease)}.z-footer__legal[open]>summary{background:var(--zolpix-lavender);color:var(--zolpix-ink)}.z-footer__legal[open] .z-footer__legal-chevron{rotate:180deg}@media (hover:hover) and (pointer:fine){.z-footer__legal>summary:hover{color:var(--zolpix-primary-ink)}}.z-footer__legal-panel{top:auto;bottom:calc(100% + 8px);padding:var(--zolpix-space-2);font-size:.9375rem;line-height:1.4;inset-inline:auto 0}.z-footer__legal-title{margin:var(--zolpix-space-1) var(--zolpix-space-3) var(--zolpix-space-2);color:var(--zolpix-muted);font-size:.8125rem;font-weight:600}.z-footer__legal-panel ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.z-footer__legal-panel a{min-height:44px;padding:var(--zolpix-space-2) var(--zolpix-space-3);border-radius:var(--zolpix-radius-control);color:var(--zolpix-ink);transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease);align-items:center;text-decoration:none;display:flex}.z-footer__legal-panel a:hover{background:var(--zolpix-lavender)}@media (width<=767px){.z-footer__legal>.z-popover__panel{top:auto;bottom:0;width:100%;max-height:calc(100dvh - 48px);padding:var(--zolpix-space-5) var(--zolpix-space-4) calc(var(--zolpix-space-4) + env(safe-area-inset-bottom,0px));border-radius:var(--zolpix-radius-dialog) var(--zolpix-radius-dialog) 0 0;animation-name:z-sheet-in;position:fixed;inset-inline:0;overflow-y:auto}.z-footer__legal[open]:before{content:"";z-index:55;background:#17122f7a;position:fixed;inset:0}}.z-footer__switcher{vertical-align:top;display:inline-block}.z-footer .z-switcher__trigger{padding-inline:var(--zolpix-space-2);background:0 0;border-color:#0000;font-size:.8125rem}@media (hover:hover){.z-footer .z-switcher__trigger:hover{background:var(--zolpix-lavender);border-color:#0000}}.z-switcher__label-short{display:none}@media (width<=767px){.z-footer .z-switcher__label-long{display:none}.z-footer .z-switcher__label-short{display:inline}}@media (width>=768px){.z-footer .z-switcher--up>.z-popover__panel{inset-inline:auto 0}}.z-footer .z-switcher[open]>.z-switcher__trigger{border-color:var(--zolpix-primary);background:var(--zolpix-lavender)}.z-footer__end{align-items:center;column-gap:var(--zolpix-space-5);min-width:0;min-height:max(0px, calc(var(--z-lc-corner-h,0px) - var(--z-footer-pad-b)));flex-wrap:wrap;padding-inline-end:max(0px, calc(var(--z-lc-corner-w,0px) - var(--z-gutter)));display:flex}.z-footer__platforms{min-width:0;margin-inline-start:calc(-1 * var(--zolpix-space-2));display:none}.z-footer__fine{margin:0;font-size:.75rem;line-height:1.45}.z-footer__copy{color:var(--zolpix-ink);font-family:var(--zolpix-font-figures);font-variant-numeric:lining-nums tabular-nums}@media (width>=768px){.z-footer__bar{align-items:flex-start;margin-inline:-10px -8px;display:flex}.z-footer__links{flex:1 1 0;min-width:0;display:block}.z-footer__links>ul{flex-wrap:wrap;align-items:center;display:flex}.z-footer__switcher{flex:none;margin-inline-start:auto}.z-footer__platforms{flex:auto;display:block}.z-footer__fine{text-align:end;margin-inline-start:auto}}@media (width>=1024px){.z-footer{--z-footer-pad-b:20px;margin-top:96px;padding-top:20px}}.z-cookie{inset-inline:0;bottom:var(--z-bottom-offset);z-index:45;row-gap:var(--zolpix-space-1);padding:10px var(--zolpix-space-4) calc(var(--zolpix-space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--zolpix-border);background:var(--zolpix-surface);color:var(--zolpix-muted);transition:translate var(--zolpix-motion-reveal) var(--zolpix-ease), opacity var(--zolpix-motion-overlay) var(--zolpix-ease);grid-template-columns:minmax(0,1fr);font-size:.8125rem;line-height:1.4;display:grid;position:fixed;box-shadow:0 -4px 16px #2614530a}.z-cookie[hidden]{display:none!important}.z-cookie.is-pending,.z-cookie.is-leaving{opacity:0;pointer-events:none;translate:0 100%}.z-cookie.is-leaving{transition:translate var(--zolpix-motion-fast) var(--zolpix-ease-exit), opacity var(--zolpix-motion-fast) var(--zolpix-ease-exit)}.z-cookie__text{text-wrap:pretty;margin:0}.z-cookie__actions{align-items:center;gap:var(--zolpix-space-2);grid-template-columns:6.5rem minmax(0,1fr) minmax(0,1fr);display:grid}.z-cookie__prefs.z-btn{justify-self:start;margin-inline-start:calc(-1 * var(--zolpix-space-1))}.z-cookie__choice.z-btn{--z-btn-bg:var(--zolpix-lavender);--z-btn-border:transparent;--z-btn-bg-hover:var(--zolpix-lavender-hover);--z-btn-bg-active:var(--zolpix-lavender-hover);white-space:nowrap}@media (hover:hover){.z-cookie__choice.z-btn:hover{--z-btn-fg:var(--zolpix-primary-hover)}}@media (width>=768px){.z-cookie{align-items:center;column-gap:var(--zolpix-space-5);padding-block:var(--zolpix-space-2) calc(var(--zolpix-space-2) + env(safe-area-inset-bottom,0px));padding-inline:max(var(--z-gutter), calc((100% - var(--zolpix-container)) / 2));grid-template-columns:minmax(0,1fr) auto;font-size:.875rem}.z-cookie__actions{grid-template-columns:8.5rem repeat(2,6.5rem)}.z-cookie__prefs.z-btn{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.z-cookie,.z-cookie.is-leaving{transition:none}.z-cookie.is-pending,.z-cookie.is-leaving{translate:none}}.z-chat{inset-inline-end:max(var(--zolpix-space-4), calc((100vw - var(--zolpix-container)) / 2 - 72px));bottom:calc(var(--z-bottom-offset) + var(--zolpix-space-5) + env(safe-area-inset-bottom,0px));z-index:35;width:56px;height:56px;color:var(--zolpix-white,#fff);transition:translate var(--zolpix-motion-feedback) var(--zolpix-ease), opacity var(--zolpix-motion-feedback) var(--zolpix-ease), visibility 0s linear 0s;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed}.z-chat__fab{background:var(--zolpix-primary);width:100%;height:100%;box-shadow:var(--zolpix-shadow-dialog);transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), scale var(--zolpix-motion-fast) var(--zolpix-ease);border-radius:50%;place-items:center;display:grid;position:relative}.z-chat__fab .z-icon{width:24px;height:24px}.z-chat__status-dot{top:3px;border:2px solid var(--zolpix-surface);background:var(--zolpix-control-border);border-radius:50%;width:12px;height:12px;position:absolute;inset-inline-end:3px}.z-chat--online .z-chat__status-dot{background:var(--zolpix-success)}.z-chat:hover{color:var(--zolpix-white,#fff)}@media (hover:hover){.z-chat:hover .z-chat__fab{background:var(--zolpix-primary-hover)}}.z-chat:active .z-chat__fab{scale:.96}.z-chat__tip{inset-inline-end:calc(100% + var(--zolpix-space-2));padding:var(--zolpix-space-2) var(--zolpix-space-3);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-control);background:var(--zolpix-surface);box-shadow:var(--zolpix-shadow-card);color:var(--zolpix-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--zolpix-motion-fast) var(--zolpix-ease), translate var(--zolpix-motion-fast) var(--zolpix-ease);flex-direction:column;font-size:.8125rem;line-height:1.3;display:flex;position:absolute;top:50%;translate:4px -50%}.z-chat__title{font-weight:600}.z-chat__status{color:var(--zolpix-muted)}.z-chat:focus-visible .z-chat__tip{opacity:1;translate:0 -50%}@media (hover:hover){.z-chat:hover .z-chat__tip{opacity:1;translate:0 -50%}}.z-chat:not(.is-ready){visibility:hidden;opacity:0}.z-chat.is-tucked{visibility:hidden;opacity:0;translate:0 calc(100% + var(--zolpix-space-5));pointer-events:none;transition:translate .18s cubic-bezier(.4,0,1,1),opacity .18s cubic-bezier(.4,0,1,1),visibility 0s linear .18s}@media (width<=1023px){.z-chat{width:52px;height:52px}html.z-has-sticky .z-chat,html.z-has-cookie .z-chat,html.z-has-bottom-nav .z-chat,html.z-modal-open .z-chat{display:none}html:has(.z-popover[open]) .z-chat{display:none}}html.z-has-cookie .z-chat{display:none}@media (prefers-reduced-motion:reduce){.z-chat,.z-chat.is-tucked,.z-chat__tip{transition:none;translate:none}.z-chat__tip{translate:0 -50%}}.z-mobile-nav{display:none}.z-backbar{margin-bottom:var(--zolpix-space-2)}.z-main:has(.z-backbar,.z-crumbs){padding-top:var(--zolpix-space-2)}.z-main .z-crumbs{margin-bottom:var(--zolpix-space-3)}@media (width<=767px){html:has(body.z-body--mobile-nav){--z-mobile-nav-height:calc(64px + env(safe-area-inset-bottom,0px));--z-bottom-offset:var(--z-mobile-nav-height)}.z-mobile-nav{inset-inline:0;z-index:40;height:var(--z-mobile-nav-height);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--zolpix-border);background:var(--zolpix-surface);display:block;position:fixed;bottom:0}.z-mobile-nav ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;height:63px;margin:0;padding:4px;list-style:none;display:grid}.z-mobile-nav li{min-width:0}.z-mobile-nav a{border-radius:var(--zolpix-radius-control);height:100%;min-height:44px;color:var(--zolpix-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:3px 1px;font-size:.625rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex;position:relative}.z-mobile-nav a>span:not(.z-count-badge){overflow-wrap:anywhere;max-width:100%}.z-mobile-nav a[aria-current=page]{color:var(--zolpix-primary-ink);background:var(--zolpix-lavender)}.z-mobile-nav a[aria-current=page]:before{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:0}.z-mobile-nav .z-count-badge{top:1px;position:absolute;inset-inline-start:calc(50% + 4px)}.z-body--mobile-nav .z-bottom-nav{display:none}.z-body--mobile-nav .z-sticky-summary{bottom:var(--z-mobile-nav-height);padding-bottom:0}.z-body--mobile-nav:has(input:not([type=radio]):not([type=checkbox]):focus,textarea:focus) .z-mobile-nav{visibility:hidden;pointer-events:none}}:root:not(.z-theme-ready) .z-theme-toggle,.z-theme-toggle__sun,:root[data-theme=dark] .z-theme-toggle__moon{display:none}:root[data-theme=dark] .z-theme-toggle__sun{display:block}.z-logo picture{display:block;position:relative}.z-logo__dark-word{display:none}:root[data-theme=dark] .z-logo img{clip-path:inset(0 70% 0 0)}:root[data-theme=dark] .z-logo__dark-word{width:100%;height:100%;font-family:var(--zolpix-font-logo);letter-spacing:-2px;font-size:54px;font-weight:700;display:block;position:absolute;inset:0}.z-logo__ink{fill:var(--zolpix-ink)}@media (width<=374px){.z-header .z-logo{--z-logo-w:88px}.z-header .z-switcher__trigger{padding-inline:4px}}.z-account{gap:var(--zolpix-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.z-account{gap:var(--zolpix-space-6);grid-template-columns:248px minmax(0,1fr);align-items:start}}.z-account__content{gap:var(--zolpix-space-5);flex-direction:column;min-width:0;display:flex}.z-side-nav{display:none}@media (width>=1024px){.z-side-nav{top:calc(var(--z-header-h) + var(--zolpix-space-4));gap:var(--zolpix-space-1);padding:var(--zolpix-space-3);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);flex-direction:column;display:flex;position:sticky}}.z-side-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.z-side-nav a,.z-side-nav button{align-items:center;gap:var(--zolpix-space-3);width:100%;min-height:44px;padding:var(--zolpix-space-2) var(--zolpix-space-3);border-radius:var(--zolpix-radius-control);color:var(--zolpix-ink);text-align:start;cursor:pointer;background:0 0;border:0;font-size:.9375rem;text-decoration:none;display:flex;position:relative}.z-side-nav a:hover,.z-side-nav button:hover{background:var(--zolpix-lavender);color:var(--zolpix-ink)}.z-side-nav .z-icon{width:20px;height:20px;color:var(--zolpix-muted)}.z-side-nav a[aria-current=page]{background:var(--zolpix-lavender);color:var(--zolpix-primary-ink);font-weight:600}.z-side-nav a[aria-current=page]:before{content:"";background:var(--zolpix-primary);border-radius:3px;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}.z-side-nav a[aria-current=page] .z-icon{color:var(--zolpix-primary-ink)}.z-side-nav__sep{height:1px;margin-block:var(--zolpix-space-2);background:var(--zolpix-border)}.z-bottom-nav{inset-inline:0;z-index:40;border-top:1px solid var(--zolpix-border);background:var(--zolpix-surface);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0}.z-bottom-nav ul{grid-template-columns:repeat(5,minmax(0,1fr));max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}.z-bottom-nav a{min-height:60px;padding:var(--zolpix-space-2) 2px;color:var(--zolpix-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;line-height:1.2;text-decoration:none;display:flex;position:relative}.z-bottom-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.z-bottom-nav .z-icon{width:22px;height:22px}.z-bottom-nav a[aria-current=page]{color:var(--zolpix-primary-ink);font-weight:600}.z-bottom-nav a[aria-current=page]:before{content:"";background:var(--zolpix-primary);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width>=1024px){.z-bottom-nav{display:none}}.z-lc{--z-lc-fab:56px;--z-lc-gap:var(--zolpix-space-5);--z-lc-end:var(--z-lc-gap);--z-lc-lift:var(--z-cookie-h,0px);--z-lc-y:0px;--z-lc-sbw:0px;--z-lc-end-r:calc(var(--z-lc-end) + env(safe-area-inset-right,0px));--z-lc-end-l:calc(var(--z-lc-end) + env(safe-area-inset-left,0px));--z-lc-bottom:calc(var(--z-bottom-offset,0px) + var(--z-lc-lift) + var(--z-lc-gap) + env(safe-area-inset-bottom,0px));--z-lc-base:calc(var(--z-lc-gap) + env(safe-area-inset-bottom,0px));--z-lc-raise:calc(var(--z-bottom-offset,0px) + var(--z-lc-lift));--z-lc-room:calc(100dvh - var(--z-lc-bottom) - var(--z-lc-fab) - var(--z-header-h,69px) - env(safe-area-inset-top,0px) - var(--zolpix-space-2));--z-lc-rest:clamp(0px, var(--z-lc-y), var(--z-lc-room));--z-lc-at:var(--z-lc-rest);--z-lc-dx:0px;--z-lc-card-dx:0px}@supports not (height:100dvh){.z-lc{--z-lc-room:calc(100vh - var(--z-lc-bottom) - var(--z-lc-fab) - var(--z-header-h,69px) - env(safe-area-inset-top,0px) - var(--zolpix-space-2))}}.z-lc.is-left{--z-lc-dx:calc(var(--z-lc-end-l) + var(--z-lc-end-r) + var(--z-lc-fab) + var(--z-lc-sbw) - 100vw);--z-lc-card-dx:calc(var(--z-lc-end-l) + var(--z-lc-end-r) + 380px + var(--z-lc-sbw) - 100vw)}@media (width>=768px) and (height>=521px){.z-lc.is-open{--z-lc-at:max(0px, min(var(--z-lc-rest), 100dvh - var(--z-lc-bottom) - var(--z-lc-fab) - 560px - 2 * var(--zolpix-space-4)))}.z-lc:has(>.z-lc__panel:not([hidden])){--z-lc-at:max(0px, min(var(--z-lc-rest), 100dvh - var(--z-lc-bottom) - var(--z-lc-fab) - 560px - 2 * var(--zolpix-space-4)))}}html:not(.js) .z-lc{display:none}.z-lc__fab{inset-inline-end:var(--z-lc-end-r);bottom:var(--z-lc-base);z-index:47;width:var(--z-lc-fab);height:var(--z-lc-fab);background:var(--zolpix-primary);box-shadow:var(--zolpix-shadow-dialog);color:var(--zolpix-white,#fff);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;translate:var(--z-lc-dx) calc(-1 * (var(--z-lc-raise) + var(--z-lc-at)));transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), transform .14s var(--zolpix-ease), opacity var(--zolpix-motion-feedback) var(--zolpix-ease), translate .24s var(--zolpix-ease), visibility 0s linear 0s;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.z-lc__fab:active{transform:scale(.94)}.z-lc.is-loading .z-lc__fab{cursor:progress}@media (hover:hover) and (pointer:fine){.z-lc__fab:hover{background:var(--zolpix-primary-hover)}}.z-lc__fab:focus-visible{outline:3px solid var(--zolpix-primary);outline-offset:3px}.z-lc__fab:after{content:"";border:2px solid var(--zolpix-primary);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.z-lc__fab-icons{transition:opacity var(--zolpix-motion-fast) var(--zolpix-ease);place-items:center;display:grid}.z-lc__icon{width:26px;height:26px;transition:opacity var(--zolpix-motion-fast) var(--zolpix-ease), transform .26s var(--zolpix-ease);grid-area:1/1}.z-lc__icon--close{opacity:0;transform:rotate(-90deg)scale(.6)}.z-lc.is-open .z-lc__icon--chat{opacity:0;transform:rotate(90deg)scale(.6)}.z-lc.is-open .z-lc__icon--close{opacity:1;transform:none}.z-lc__dot{bottom:2px;border:2px solid var(--zolpix-surface);background:var(--zolpix-success);opacity:0;width:14px;height:14px;transition:opacity var(--zolpix-motion-feedback) var(--zolpix-ease), transform var(--zolpix-motion-feedback) var(--zolpix-ease);border-radius:50%;position:absolute;inset-inline-end:2px;transform:scale(.5)}.z-lc.is-online .z-lc__dot{opacity:1;transform:none}.z-lc__badge{top:-4px;border-radius:var(--zolpix-radius-pill);background:var(--zolpix-ink);min-width:22px;height:22px;box-shadow:0 0 0 2px var(--zolpix-surface);color:var(--zolpix-white,#fff);font-family:var(--zolpix-font-figures);font-feature-settings:"lnum" 1, "tnum" 1;text-align:center;padding:0 6px;font-size:.75rem;font-weight:700;line-height:22px;position:absolute;inset-inline-end:-4px}.z-lc__badge[hidden],.z-lc.is-open .z-lc__badge{display:none}.z-lc__tip{inset-inline-end:calc(100% + var(--zolpix-space-3));padding:var(--zolpix-space-2) var(--zolpix-space-3);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-control);background:var(--zolpix-surface);box-shadow:var(--zolpix-shadow-card);color:var(--zolpix-ink);text-align:start;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--zolpix-ease), translate .15s var(--zolpix-ease);flex-direction:column;font-size:.8125rem;line-height:1.35;display:flex;position:absolute;top:50%;translate:4px -50%}.z-lc__tip-title{font-weight:600}.z-lc__tip-status{color:var(--zolpix-muted)}.z-lc__tip-status:empty{display:none}.z-lc__fab:focus-visible .z-lc__tip{opacity:1;translate:0 -50%}@media (hover:hover) and (pointer:fine){.z-lc__fab:hover .z-lc__tip{opacity:1;translate:0 -50%}}.z-lc.is-open .z-lc__tip,.z-lc.has-note .z-lc__tip{display:none}.z-lc.is-left .z-lc__tip{inset-inline:calc(100% + var(--zolpix-space-3)) auto;translate:-4px -50%}.z-lc.is-dragging .z-lc__fab{cursor:grabbing;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), transform .14s var(--zolpix-ease), opacity var(--zolpix-motion-feedback) var(--zolpix-ease);transform:scale(1.06)}.z-lc__fab:before{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity .14s var(--zolpix-ease);border-radius:50%;position:absolute;inset:0;box-shadow:0 22px 44px -12px #2614535c}.z-lc.is-dragging .z-lc__fab:before{opacity:1}.z-lc.is-dragging .z-lc__tip{opacity:0}.z-lc.is-tucked .z-lc__fab{visibility:hidden;opacity:0;pointer-events:none;transition:transform .18s var(--zolpix-ease-exit), opacity .18s var(--zolpix-ease-exit), visibility 0s linear .18s;transform:translateY(12px)scale(.92)}.z-lc.is-tucked .z-lc__note{display:none}@media (width<=1023px){.z-lc{--z-lc-fab:52px}}@media (width<=767px){.z-lc{--z-lc-fab:48px;--z-lc-gap:var(--zolpix-space-4)}.z-lc__icon{width:24px;height:24px}}@media (width<=1023px){html.z-has-sticky:not(.z-has-cookie):not(.z-has-bottom-nav) .z-lc.is-home{--z-lc-raise:calc((var(--z-bottom-offset,0px) - env(safe-area-inset-bottom,0px) - var(--z-lc-fab)) / 2 - var(--z-lc-gap))}html.z-has-sticky:not(.z-has-cookie):not(.z-has-bottom-nav) body:has(>.z-lc.is-home) .z-sticky-summary__inner{padding-inline-end:calc(var(--zolpix-space-5) + 52px + var(--zolpix-space-2) + env(safe-area-inset-right,0px))}}@media (width<=767px){html.z-has-sticky:not(.z-has-cookie):not(.z-has-bottom-nav) body:has(>.z-lc.is-home) .z-sticky-summary__inner{padding-inline-end:calc(var(--zolpix-space-4) + 48px + var(--zolpix-space-2) + env(safe-area-inset-right,0px))}}:is(html.z-has-chat,body:has(>.z-lc)) .z-footer{--z-lc-corner-w:calc(var(--zolpix-space-5) + 56px + var(--zolpix-space-2) + env(safe-area-inset-right,0px));--z-lc-corner-h:calc(var(--zolpix-space-5) + 56px + var(--zolpix-space-1))}@media (width<=1023px){:is(html.z-has-chat,body:has(>.z-lc)) .z-footer{--z-lc-corner-w:calc(var(--zolpix-space-5) + 52px + var(--zolpix-space-2) + env(safe-area-inset-right,0px));--z-lc-corner-h:calc(var(--zolpix-space-5) + 52px + var(--zolpix-space-1))}}@media (width<=767px){:is(html.z-has-chat,body:has(>.z-lc)) .z-footer{--z-lc-corner-w:calc(var(--zolpix-space-4) + 48px + var(--zolpix-space-2));--z-lc-corner-h:calc(var(--zolpix-space-4) + 48px + var(--zolpix-space-1))}}@media (width>=1376px){:is(html.z-has-chat,body:has(>.z-lc)) .z-footer{--z-lc-corner-w:0px;--z-lc-corner-h:0px}}@media (width<=767px){:is(html.z-has-chat,body:has(>.z-lc)) .z-lc-lane{margin-inline-end:calc(48px + var(--zolpix-space-2) + env(safe-area-inset-right,0px))}}.z-lc__note{inset-inline-end:var(--z-lc-end-r);bottom:calc(var(--z-lc-base) + var(--z-lc-fab) + var(--zolpix-space-3));z-index:47;width:min(300px, calc(100vw - 2 * var(--zolpix-space-4)));border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card) var(--zolpix-radius-card) 6px var(--zolpix-radius-card);background:var(--zolpix-surface);box-shadow:var(--zolpix-shadow-dialog);transform-origin:calc(100% - var(--z-lc-fab) / 2) calc(100% + var(--zolpix-space-3) + var(--z-lc-fab) / 2);translate:0 calc(-1 * (var(--z-lc-raise) + var(--z-lc-at)));transition:translate .24s var(--zolpix-ease);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:fixed}.z-lc__note[hidden]{display:none}@media (width<=767px){.z-lc__note{width:min(260px, calc(100vw - 2 * var(--zolpix-space-4)))}}.z-lc.is-left .z-lc__note{inset-inline:var(--z-lc-end-l) auto;border-radius:var(--zolpix-radius-card) var(--zolpix-radius-card) var(--zolpix-radius-card) 6px;transform-origin:calc(var(--z-lc-fab) / 2) calc(100% + var(--zolpix-space-3) + var(--z-lc-fab) / 2)}.z-lc.is-note-below .z-lc__note{border-radius:var(--zolpix-radius-card) 6px var(--zolpix-radius-card) var(--zolpix-radius-card);transform-origin:calc(100% - var(--z-lc-fab) / 2) calc(-1 * (var(--zolpix-space-3) + var(--z-lc-fab) / 2));translate:0 calc(100% + var(--z-lc-fab) + 2 * var(--zolpix-space-3) - var(--z-lc-raise) - var(--z-lc-at))}.z-lc.is-left.is-note-below .z-lc__note{border-radius:6px var(--zolpix-radius-card) var(--zolpix-radius-card) var(--zolpix-radius-card);transform-origin:calc(var(--z-lc-fab) / 2) calc(-1 * (var(--zolpix-space-3) + var(--z-lc-fab) / 2))}.z-lc__note-body{gap:var(--zolpix-space-1);min-width:0;padding:var(--zolpix-space-3) var(--zolpix-space-1) var(--zolpix-space-3) var(--zolpix-space-4);border-radius:var(--zolpix-radius-card) 0 0 var(--zolpix-radius-card);color:var(--zolpix-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.z-lc__note-from{align-items:center;gap:var(--zolpix-space-2);color:var(--zolpix-muted);font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.z-lc__note-mark{background:var(--zolpix-lavender);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.z-lc__note-mark svg{color:var(--zolpix-primary-ink)}.z-lc__note-text{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.z-lc__note-close{width:36px;height:36px;margin:var(--zolpix-space-1);color:var(--zolpix-muted);cursor:pointer;transition:background-color var(--zolpix-motion-fast) var(--zolpix-ease), color var(--zolpix-motion-fast) var(--zolpix-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.z-lc__note-close:hover{background:var(--zolpix-lavender);color:var(--zolpix-ink)}.z-lc__note-body:hover .z-lc__note-text{color:var(--zolpix-primary-active)}}.z-lc.is-pinging .z-lc__fab:after{animation:z-lc-ring .9s var(--zolpix-ease) 2}.z-lc.is-pinging .z-lc__icon--chat{animation:z-lc-nudge .64s var(--zolpix-ease)}@keyframes z-lc-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes z-lc-nudge{0%{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.z-lc__note{transition:none}.z-lc__fab,.z-lc__icon,.z-lc__dot,.z-lc__tip,.z-lc.is-tucked .z-lc__fab{transition-property:opacity,background-color,color,visibility;transition-duration:.12s;transition-timing-function:linear}.z-lc__fab:active,.z-lc.is-dragging .z-lc__fab,.z-lc.is-tucked .z-lc__fab,.z-lc__icon--close,.z-lc.is-open .z-lc__icon--chat,.z-lc__dot{transform:none}.z-lc__tip,.z-lc.is-left .z-lc__tip,.z-lc__fab:focus-visible .z-lc__tip{translate:0 -50%}.z-lc.is-pinging .z-lc__fab:after,.z-lc.is-pinging .z-lc__icon--chat{animation:none}}@media (forced-colors:active){.z-lc__fab{border:2px solid buttontext}.z-lc__note{border:1px solid canvastext}}@media print{.z-lc{display:none}}@media (width<=767px){.z-body--mobile-nav>.z-lc .z-lc__fab,.z-body--mobile-nav>.z-lc .z-lc__note{display:none!important}.z-body--mobile-nav .z-footer{--z-lc-corner-w:0px;--z-lc-corner-h:0px}}.z-landing-hero{align-items:start;gap:var(--zolpix-space-4);padding:var(--zolpix-space-5) var(--zolpix-space-4);border-radius:var(--zolpix-radius-card);background:radial-gradient(120% 140% at 100% 0%, #6941ff24 0%, #6941ff00 60%), var(--zolpix-lavender);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text media""facts facts";display:grid}.z-landing-hero__text{gap:var(--zolpix-space-2);grid-area:text;min-width:0;display:grid}.z-landing-hero__kicker{align-items:center;gap:var(--zolpix-space-2);color:var(--zolpix-primary-ink);margin:0;font-size:.875rem;font-weight:700;display:inline-flex}.z-landing-hero__title{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.1}.z-landing-hero__lead{max-width:52ch;color:var(--zolpix-muted);margin:0;font-size:1rem;line-height:1.5}.z-landing-hero__media{border-radius:var(--zolpix-radius-card);object-fit:cover;background:var(--zolpix-surface);width:96px;height:96px;box-shadow:var(--zolpix-shadow-card);grid-area:media}.z-landing-hero__mark{place-items:center;display:grid}.z-landing-hero__facts{grid-area:facts}@media (width>=768px){.z-landing-hero{align-items:center;gap:var(--zolpix-space-5) var(--zolpix-space-6);padding:var(--zolpix-space-7) var(--zolpix-space-6)}.z-landing-hero__media{width:200px;height:200px}}.z-landing-trust ul{gap:var(--zolpix-space-3);padding:var(--zolpix-space-4);border:1px solid var(--zolpix-border);border-radius:var(--zolpix-radius-card);background:var(--zolpix-surface);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.z-landing-trust li{align-items:center;gap:var(--zolpix-space-3);font-size:.9375rem;font-weight:600;display:flex}.z-landing-trust .z-icon{color:var(--zolpix-primary-ink);flex:none}@media (width>=768px){.z-landing-trust ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.z-privacy{gap:var(--zolpix-space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=1180px){.z-privacy{gap:var(--zolpix-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.z-privacy__history{grid-column:1/-1}}.z-privacy__card{gap:var(--zolpix-space-4);flex-direction:column;display:flex}.z-privacy__card>:last-child{margin-top:auto}.z-privacy__head{align-items:center;gap:var(--zolpix-space-3);display:flex}.z-privacy__head .z-card-title{margin:0}.z-privacy__text{color:var(--zolpix-muted);max-width:62ch;margin:0}.z-privacy__points{gap:var(--zolpix-space-3);margin:0;padding:0;list-style:none;display:grid}.z-privacy__points li{gap:var(--zolpix-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.z-privacy__points .z-icon{color:var(--zolpix-primary-ink);margin-top:.2em}.z-privacy__form{gap:var(--zolpix-space-4);display:grid}.z-privacy__ready{gap:var(--zolpix-space-3);padding:var(--zolpix-space-4);border-radius:var(--zolpix-radius-control);background:var(--zolpix-lavender);justify-items:start;display:grid}.z-privacy__ready .z-note{margin:0}.z-privacy__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.z-privacy__row{justify-content:space-between;align-items:center;gap:var(--zolpix-space-2) var(--zolpix-space-4);min-height:56px;padding:var(--zolpix-space-3) 0;border-top:1px solid var(--zolpix-border);flex-wrap:wrap;display:flex}.z-privacy__row:first-child{border-top:0}.z-privacy__row-main{flex-direction:column;min-width:0;display:flex}.z-privacy__row-type{font-weight:600}.z-privacy__row-meta{color:var(--zolpix-muted);font-size:.875rem}
