.callback-popup.svelte-13u6yq2{box-sizing:border-box;color:#393939;text-align:center;background:0 0;border:0;width:354px;max-width:calc(100vw - 16px);max-height:none;margin:auto;padding:0;font-family:Manrope,sans-serif;line-height:1.3;overflow:visible}.popup-surface.svelte-13u6yq2{box-sizing:border-box;overscroll-behavior:contain;background:#fff;border-radius:32px;gap:24px;max-height:calc(100dvh - 24px);padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 7px 29px #64646f33}.callback-popup.svelte-13u6yq2::backdrop{touch-action:none;background:#00000080}.popup-copy.svelte-13u6yq2{gap:12px;display:grid}.popup-title.svelte-13u6yq2{margin:0;font-size:24px;font-weight:500}.popup-body.svelte-13u6yq2{margin:0;font-size:16px;font-weight:400}.popup-confirm.svelte-13u6yq2{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#0fc7ce;border:0;border-radius:100px;padding:12px 24px;font-size:16px;font-weight:500}.popup-close.svelte-13u6yq2{color:#393939;cursor:pointer;background:#f7f8fc;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}.popup-close-icon.svelte-13u6yq2{width:20px;height:20px}.popup-close.svelte-13u6yq2:focus-visible,.popup-confirm.svelte-13u6yq2:focus-visible{outline-offset:2px;outline:2px solid #1b5a61}@media (width>=768px){.callback-popup.svelte-13u6yq2{width:440px}}@media (width>=1440px){.callback-popup.svelte-13u6yq2{width:555px}.popup-surface.svelte-13u6yq2{gap:32px;padding:32px}.popup-copy.svelte-13u6yq2{gap:16px}.popup-title.svelte-13u6yq2{font-size:28px}.popup-body.svelte-13u6yq2{font-size:20px}.popup-confirm.svelte-13u6yq2{justify-self:center;width:240px;min-height:67px;font-size:20px}.popup-close.svelte-13u6yq2{top:16px;right:16px}}.cookie-notice.svelte-188t424{--ui-font:"Manrope", sans-serif;--ui-accent:#0fc7ce;--ui-focus:transparent;--Accent-Hover:#0fc7ce;--Accent-Active:#01abaa;--Fg-Darck-Default:#fff;--Buttons-Height-M:54px;--Buttons-Radius-M:100px;--Paragraph-Font-Size-M:16px;--Paragraph-Line-Height-M:22px;z-index:18;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:343px;max-width:calc(100% - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));color:#393939;background:#fff;border-radius:32px;flex-direction:column;gap:20px;padding:20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.3;animation:.25s ease-out svelte-188t424-cookie-appear;display:flex;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 7px 29px #64646f33}@keyframes svelte-188t424-cookie-appear{0%{opacity:0}to{opacity:1}}.cookie-copy.svelte-188t424{margin:0}.cookie-link.svelte-188t424{color:#01abaa;text-decoration:underline}.cookie-link.svelte-188t424:focus{outline:none}@media (prefers-reduced-motion:reduce){.cookie-notice.svelte-188t424{animation:none}}@media (width>=768px){.cookie-notice.svelte-188t424{right:calc(45.5px + env(safe-area-inset-right,0px));bottom:calc(31px + env(safe-area-inset-bottom,0px));left:auto;transform:none}}@media (width>=1440px){.cookie-notice.svelte-188t424{--Buttons-Height-M:67px;--Paragraph-Font-Size-M:20px;--Paragraph-Line-Height-M:27px;top:calc(40px + env(safe-area-inset-top,0px));right:calc(40px + env(safe-area-inset-right,0px));width:455px;padding:24px;font-size:16px;bottom:auto}}.health-cursive.svelte-1pt310z{width:100%;height:auto;display:block;overflow:visible}.opening-stroke.svelte-1pt310z{stroke:var(--health-cursive-color);stroke-dasharray:1 1;stroke-dashoffset:calc((1 - clamp(0, var(--health-cursive-progress,1) / .3, 1)) * 1px)}.remaining-stroke.svelte-1pt310z{stroke:var(--health-cursive-color);stroke-dasharray:1 1;stroke-dashoffset:calc((1 - clamp(0, (var(--health-cursive-progress,1) - .3) / .7, 1)) * 1px)}@media (prefers-reduced-motion:reduce){.opening-stroke.svelte-1pt310z,.remaining-stroke.svelte-1pt310z{stroke-dashoffset:0}}.headline-overlays.svelte-1es0rwd{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.headline-clip.svelte-1es0rwd{visibility:hidden;position:absolute;overflow:hidden}.headline-copy.svelte-1es0rwd{color:#fff;margin:0;position:absolute}.headline-copy-line.svelte-1es0rwd{white-space:nowrap;width:max-content;max-width:100%;display:block}.landing-footer.svelte-v0kl1y{gap:calc(32 * var(--px));margin-top:calc(48 * var(--px));padding:calc(32 * var(--px)) calc(16 * var(--px)) calc(40 * var(--px) + env(safe-area-inset-bottom,0px));background:var(--landing-v2-skeleton);box-shadow:0 0 0 100vw var(--landing-v2-skeleton);clip-path:inset(0 -100vw);color:#75757b;font-family:Manrope,sans-serif;font-size:calc(12 * var(--px));font-weight:400;line-height:calc(16 * var(--px));letter-spacing:0;display:grid}.footer-contacts.svelte-v0kl1y{gap:calc(24 * var(--px));display:grid}.footer-logo-frame.svelte-v0kl1y{width:calc(112 * var(--px));height:calc(19 * var(--px));display:block}.footer-logo.svelte-v0kl1y{width:calc(112 * var(--px));height:auto;display:block}.footer-contact.svelte-v0kl1y{justify-items:start;gap:calc(16 * var(--px));display:grid}.footer-contact-label.svelte-v0kl1y{color:#28abaa;font-size:calc(14 * var(--px));line-height:calc(19 * var(--px));margin:0}.footer-phone.svelte-v0kl1y{color:#212124;font-size:calc(16 * var(--px));line-height:calc(22 * var(--px));text-decoration:none}.footer-disclosure.svelte-v0kl1y{margin:0}.footer-disclosure-link.svelte-v0kl1y{color:inherit;overflow-wrap:anywhere;text-decoration:none}.footer-phone.svelte-v0kl1y:focus-visible,.footer-legal-link.svelte-v0kl1y:focus-visible,.footer-disclosure-link.svelte-v0kl1y:focus-visible{outline:2px solid var(--landing-v2-ink);outline-offset:3px}.footer-information.svelte-v0kl1y{gap:calc(24 * var(--px));display:grid}.footer-label.svelte-v0kl1y{margin:0}.footer-legal-link.svelte-v0kl1y{color:inherit;text-decoration:none}.footer-legal-link.svelte-v0kl1y:hover{text-decoration:underline}@media (width>=768px){.landing-footer.svelte-v0kl1y{margin-top:64px;padding-inline:40px}}.desktop-footer.svelte-v0kl1y{margin-top:120px;padding:32px 40px;font-size:12px;line-height:16px}.desktop-contacts.svelte-v0kl1y{grid-template-columns:200px minmax(0,1fr) 176.39px;align-items:center;gap:64px}.desktop-logo-frame.svelte-v0kl1y{grid-area:1/3;width:176.39px;height:29.8px}.desktop-logo.svelte-v0kl1y{width:176.387px}.desktop-contact.svelte-v0kl1y{grid-row:1;gap:16px}.desktop-information.svelte-v0kl1y{justify-content:space-between;align-items:start;gap:24px;display:flex}.desktop-contact-label.svelte-v0kl1y{font-size:16px;line-height:22px}.desktop-phone.svelte-v0kl1y{font-size:20px;line-height:27px}.category-card.svelte-tc7jg3{padding:calc(24 * var(--px))}.category-picture.svelte-tc7jg3{aspect-ratio:295/270.918;width:100%;display:block}.category-image.svelte-tc7jg3{object-fit:contain;width:100%;height:100%;display:block}.category-copy.svelte-tc7jg3{min-width:0;margin-top:calc(24 * var(--px))}.category-heading.svelte-tc7jg3{font-size:calc(28 * var(--px));font-weight:500;line-height:calc(36 * var(--px));overflow-wrap:anywhere;margin:0}.category-lead.svelte-tc7jg3{margin:calc(12 * var(--px)) 0 0;font-size:calc(20 * var(--px));line-height:calc(26 * var(--px))}.category-body.svelte-tc7jg3{margin:calc(12 * var(--px)) 0 0;font-size:calc(16 * var(--px));line-height:calc(21 * var(--px))}.category-link.svelte-tc7jg3{box-sizing:border-box;width:100%;height:calc(54 * var(--px));margin-top:calc(24 * var(--px));padding-inline:calc(24 * var(--px));border-radius:calc(100 * var(--px));background:var(--landing-v2-accent);color:#fff;font-size:calc(16 * var(--px));font-weight:500;line-height:calc(24 * var(--px));white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:flex}.category-link.svelte-tc7jg3:focus-visible{outline:2px solid var(--landing-v2-ink);outline-offset:3px}@media (hover:hover){.category-link.svelte-tc7jg3:hover{background:color-mix(in srgb, var(--landing-v2-accent) 90%, white)}}@media (width>=768px){.category-picture.svelte-tc7jg3{aspect-ratio:auto;width:317.47px;height:305px}}.desktop-card.svelte-tc7jg3{background:var(--category-surface);border-radius:48px;grid-template-columns:minmax(0,683.48fr) minmax(0,460.52fr);align-items:start;gap:120px;padding:48px;display:grid}.image-first.svelte-tc7jg3{grid-template-columns:minmax(0,460.52fr) minmax(0,683.48fr)}.desktop-picture.svelte-tc7jg3{aspect-ratio:460.52/443;grid-area:1/2;width:100%;height:auto}.picture-first.svelte-tc7jg3{grid-column:1}.desktop-copy.svelte-tc7jg3{grid-area:1/1;margin-top:0}.copy-last.svelte-tc7jg3{grid-column:2}.desktop-heading.svelte-tc7jg3{font-size:40px;line-height:52px}.desktop-lead.svelte-tc7jg3{margin-top:24px;font-size:28px;line-height:36px}.desktop-body.svelte-tc7jg3{margin-top:24px;font-size:20px;line-height:26px}.desktop-link.svelte-tc7jg3{width:208px;height:67px;margin-top:48px;padding-inline:24px;font-size:20px;line-height:27px}.phone-field.svelte-byb3p2{--Field-Height:calc(56 * var(--px));--Field-Padding-horizontal:calc(24 * var(--px));--Field-Radius:calc(40 * var(--px));--Field-Gap-vertical:calc(8 * var(--px));--Paragraph-Font-Size-S:calc(12 * var(--px));--Paragraph-Line-Height-S:calc(16 * var(--px));min-width:0;position:relative}.phone-field.svelte-byb3p2 .phone-input{scroll-margin-block:calc(24 * var(--px)) calc(132 * var(--px));border-color:#0000;font-weight:500}.phone-filled.svelte-byb3p2 .phone-input{padding-top:calc(18 * var(--px))}.phone-invalid.svelte-byb3p2 .phone-input{padding-right:calc(56 * var(--px));border-color:var(--ui-error)}.phone-floating-label.svelte-byb3p2{z-index:1;top:calc(8 * var(--px));left:calc(24 * var(--px));color:#75757b;font-size:calc(12 * var(--px));font-weight:500;line-height:calc(16 * var(--px));pointer-events:none;position:absolute}.phone-clear.svelte-byb3p2{right:calc(12 * var(--px));top:calc((56 - 44) / 2 * var(--px));width:calc(44 * var(--px));height:calc(44 * var(--px));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.phone-clear.svelte-byb3p2:focus-visible{outline:2px solid var(--ui-focus);border-radius:50%}.phone-clear-icon.svelte-byb3p2{width:calc(20 * var(--px));height:calc(20 * var(--px))}@media (width>=1440px){.phone-field.svelte-byb3p2{--Field-Height:67px;min-height:91px}.phone-field.svelte-byb3p2 .hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.phone-floating-label.svelte-byb3p2{top:12px}.phone-clear.svelte-byb3p2{top:11.5px}}.callback.svelte-ui9ghl{isolation:isolate;gap:calc(40 * var(--px));padding:calc(20 * var(--px));border-radius:calc(24 * var(--px));color:#393939;--ui-font:"Manrope", sans-serif;--ui-accent:#0fc7ce;--ui-text:#393939;--ui-surface:white;--ui-error:#ca1d37;--ui-focus:#1b5a61;--Accent-Hover:#10b5bc;--Accent-Active:#0b9ea5;--Border-Soft:#393939;--Buttons-Height-M:calc(54 * var(--px));--Buttons-Radius-M:calc(100 * var(--px));--Buttons-Padding-horizontal-M:calc(32 * var(--px));--Buttons-Gap-M:calc(8 * var(--px));--Paragraph-Font-Size-M:calc(16 * var(--px));--Paragraph-Line-Height-M:calc(22 * var(--px));--Fg-Light-Muted:#75757b;background:linear-gradient(#dae0fd80 0%,#e4e8fd80 53.219%),#f7f8fc;display:grid;position:relative;overflow:visible}.callback-primary.svelte-ui9ghl{align-content:start;gap:calc(40 * var(--px));min-width:0;display:grid}.callback-heading.svelte-ui9ghl{font-size:calc(24 * var(--px));font-weight:500;line-height:calc(31 * var(--px));margin:0}.callback-prize.svelte-ui9ghl{font-weight:700}.callback-draw.svelte-ui9ghl{color:inherit;text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.08em}.callback-ribbon.svelte-ui9ghl{z-index:-1;width:calc(236 * var(--px));height:calc(114 * var(--px));border-bottom-right-radius:calc(24 * var(--px));pointer-events:none;position:absolute;bottom:0;right:0}.callback-chevron.svelte-ui9ghl{width:calc(24 * var(--px));height:calc(24 * var(--px))}.callback.svelte-ui9ghl .callback-toggle{height:calc(56 * var(--px))}.callback-content.svelte-ui9ghl{gap:calc(24 * var(--px));display:grid}.callback-contact.svelte-ui9ghl{gap:calc(4 * var(--px));display:grid}.callback-label.svelte-ui9ghl{font-size:calc(16 * var(--px));line-height:calc(21 * var(--px));margin:0;font-weight:500}.callback-phone.svelte-ui9ghl{color:inherit;font-size:calc(28 * var(--px));line-height:calc(38 * var(--px));font-weight:700;text-decoration:none}.callback-fields.svelte-ui9ghl{gap:calc(8 * var(--px));min-width:0;display:grid}.callback-input.svelte-ui9ghl{min-width:0}.callback-consent.svelte-ui9ghl{padding:calc(4 * var(--px));--ui-text:#75757b;--ui-surface:transparent;--Paragraph-Font-Size-M:calc(12 * var(--px));--Paragraph-Line-Height-M:calc(16 * var(--px));--Gap-G-12:calc(8 * var(--px));position:relative}.callback-policy.svelte-ui9ghl{color:inherit;text-decoration:none}.callback-policy.svelte-ui9ghl:hover{text-decoration:underline}.callback-phone.svelte-ui9ghl:focus-visible,.callback-draw.svelte-ui9ghl:focus-visible,.callback-policy.svelte-ui9ghl:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.callback-consent.svelte-ui9ghl .checkbox-text{font-weight:500}.callback-consent.svelte-ui9ghl .callback-checkbox{width:calc(16 * var(--px));height:calc(16 * var(--px));flex-basis:calc(16 * var(--px));border-radius:calc(4 * var(--px))}.callback-consent.svelte-ui9ghl .callback-checkbox:checked{background:var(--checked-image) center / 100% 100% no-repeat;border-color:#0000}.callback-consent.svelte-ui9ghl .callback-checkbox:checked:before{content:none}.callback-tooltip.svelte-ui9ghl{z-index:2;top:calc(50% + 20 * var(--px));left:calc(-20 * var(--px));width:calc(343 * var(--px));max-width:calc(100% + 40 * var(--px));padding-top:calc(8 * var(--px));opacity:0;pointer-events:none;filter:drop-shadow(0 4px 10px #959da533)drop-shadow(0 2px 3px #959da51f);transition:opacity .2s;position:absolute}.callback-tooltip-visible.svelte-ui9ghl{opacity:1}.callback-tooltip-pointer.svelte-ui9ghl{top:0;left:calc(22 * var(--px));width:calc(20 * var(--px));height:calc(8 * var(--px));position:absolute}.callback-tooltip-tip.svelte-ui9ghl{fill:#fff}.callback-tooltip-body.svelte-ui9ghl{padding:calc(20 * var(--px));border-radius:calc(16 * var(--px));color:#393939;font-size:calc(16 * var(--px));background:#fff;margin:0;font-weight:500;line-height:1.4}.callback-submit.svelte-ui9ghl{margin-top:calc(8 * var(--px))}.callback-debug.svelte-ui9ghl{z-index:2;color:#393939;font:inherit;cursor:help;background:#fff;border:0;border-radius:4px;padding:2px 6px;font-size:10px;line-height:12px;position:absolute;top:4px;right:8px}.callback-debug.svelte-ui9ghl:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.callback-online.svelte-ui9ghl{align-content:start;gap:calc(12 * var(--px));min-width:0;display:grid}.callback-online-buttons.svelte-ui9ghl{gap:calc(8 * var(--px));display:grid}.callback-online-button.svelte-ui9ghl{box-sizing:border-box;width:100%;height:var(--Buttons-Height-M);border:1px solid var(--Border-Soft);border-radius:var(--Buttons-Radius-M);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--Paragraph-Font-Size-M);font-weight:var(--Paragraph-Medium,500);line-height:var(--Paragraph-Line-Height-M);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.callback-online-button.svelte-ui9ghl:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.callback-online-button.svelte-ui9ghl:active{color:#2b2b2b;background:#3939391f;border-color:#2b2b2b}.callback-content[hidden].svelte-ui9ghl,.callback-online[hidden].svelte-ui9ghl{display:none}@media (width>=768px){.callback.svelte-ui9ghl{padding:20px}.callback-online.svelte-ui9ghl{--Buttons-Height-M:56px}.callback.svelte-ui9ghl .callback-toggle{height:56px}}@media (width>=1440px){.callback-desktop.svelte-ui9ghl{scroll-margin-top:calc(var(--desktop-navigation-height) + 24px);--Buttons-Height-M:67px;--Paragraph-Font-Size-M:20px;--Paragraph-Line-Height-M:27px;background:0 0;border-radius:0;grid-template-columns:minmax(0,794fr) minmax(0,542fr);gap:24px;padding:0;overflow:visible}.callback-primary.svelte-ui9ghl,.callback-online.svelte-ui9ghl{isolation:isolate;background:linear-gradient(#dae0fd80 0%,#e4e8fd80 53.219%),#f7f8fc;border-radius:32px;padding:32px;position:relative;overflow:clip}.callback-primary.svelte-ui9ghl{overflow:visible}.callback-heading.svelte-ui9ghl{font-size:28px;line-height:36px}.callback-contact.svelte-ui9ghl{gap:12px}.callback-label.svelte-ui9ghl{font-size:20px;line-height:26px}.callback-phone.svelte-ui9ghl{font-size:40px;line-height:55px}.callback-fields.svelte-ui9ghl{grid-template-columns:minmax(0,349fr) minmax(0,365fr);align-items:start;gap:16px}.callback-prompt.svelte-ui9ghl{grid-column:1/-1}.callback-input.svelte-ui9ghl{grid-area:2/1}.callback-submit.svelte-ui9ghl{grid-area:2/2;margin-top:0}.callback-consent.svelte-ui9ghl{--Paragraph-Font-Size-M:14px;--Paragraph-Line-Height-M:19px;grid-column:1/-1}.callback-consent.svelte-ui9ghl .callback-checkbox{flex-basis:20px;width:20px;height:20px}.callback-tooltip.svelte-ui9ghl{width:500px;max-width:calc(100% + 40px);padding-top:8px;top:calc(50% + 18px);left:-20px}.callback-tooltip-pointer.svelte-ui9ghl{width:20px;height:8px;left:24px}.callback-tooltip-body.svelte-ui9ghl{border-radius:16px;padding:24px;font-size:20px}.callback-online.svelte-ui9ghl{box-sizing:border-box;--Buttons-Height-M:67px;--Border-Soft:#323232;align-self:stretch;gap:40px}.callback-online-label.svelte-ui9ghl{font-size:28px;line-height:36px}.callback-online-buttons.svelte-ui9ghl{gap:16px;width:403px;max-width:100%}.callback-ribbon-desktop.svelte-ui9ghl{width:468px;height:192px}}@media (hover:hover){.callback-online-button.svelte-ui9ghl:hover:not(:active){color:#4d4d4d;background:#3939390f;border-color:#4d4d4d}}@media (prefers-reduced-motion:reduce){.callback-tooltip.svelte-ui9ghl{transition:none}}.cosmetology.svelte-1thgv56{gap:calc(24 * var(--px));color:#393939;--ui-font:"Manrope", sans-serif;--ui-accent:#0fc7ce;--ui-text:#393939;--ui-surface:white;--Accent-Hover:#10b5bc;--Accent-Active:#0b9ea5;--ui-focus:#1b5a61;--Border-Soft:#393939;--Buttons-Height-M:calc(54 * var(--px));--Buttons-Radius-M:calc(100 * var(--px));--Buttons-Padding-horizontal-M:calc(32 * var(--px));--Buttons-Gap-M:calc(8 * var(--px));--Paragraph-Font-Size-M:calc(16 * var(--px));--Paragraph-Line-Height-M:calc(22 * var(--px));padding:0;display:grid}.cosmetology-intro.svelte-1thgv56{gap:calc(24 * var(--px));display:grid}.category-callback.svelte-1thgv56{z-index:1;padding-block:calc(8 * var(--px));position:relative}.cosmetology-picture.svelte-1thgv56{min-width:0;display:block}.cosmetology-back.svelte-1thgv56{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cosmetology-back.svelte-1thgv56:focus-visible{clip-path:none;width:auto;height:auto;color:inherit;font:inherit;cursor:pointer;background:#fff;position:relative}.cosmetology-title.svelte-1thgv56{color:#1b5a61;font-size:calc(26 * var(--px));line-height:calc(34 * var(--px));margin:0;font-weight:500}.cosmetology-photo.svelte-1thgv56{width:100%;height:calc(268 * var(--px));object-fit:cover;object-position:50% 50%;border-radius:calc(24 * var(--px));display:block}.cosmetology-copy.svelte-1thgv56{gap:calc(12 * var(--px));display:grid}.cosmetology-subtitle.svelte-1thgv56{font-size:calc(20 * var(--px));line-height:calc(26 * var(--px));margin:0;font-weight:500}.cosmetology-body.svelte-1thgv56{font-size:calc(16 * var(--px));line-height:calc(21 * var(--px));margin:0;font-weight:400}.cosmetology-actions.svelte-1thgv56{gap:calc(8 * var(--px));display:grid}.cosmetology-mobile-dash.svelte-1thgv56{display:inline}.cosmetology-tablet-dash.svelte-1thgv56{display:none}.psychology-button.svelte-1thgv56{box-sizing:border-box;width:100%;height:var(--Buttons-Height-M);padding:0 var(--Buttons-Padding-horizontal-M);border-radius:var(--Buttons-Radius-M);background:var(--ui-accent);color:var(--Fg-Darck-Default,#fff);font-family:var(--ui-font);font-size:var(--Paragraph-Font-Size-M);font-weight:var(--Paragraph-Medium,500);line-height:var(--Paragraph-Line-Height-M);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cosmetology-intro-link.svelte-1thgv56{--category-link-border:var(--category-intro-border,#393939)}.cosmetology-link.svelte-1thgv56{box-sizing:border-box;height:calc(54 * var(--px));padding:calc(16 * var(--px)) calc(32 * var(--px));border:1px solid var(--category-link-border,#393939);border-radius:calc(100 * var(--px));color:inherit;font-size:calc(16 * var(--px));line-height:calc(22 * var(--px));justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}.cosmetology-benefits.svelte-1thgv56{gap:calc(16 * var(--px));display:grid}.cosmetology-benefit.svelte-1thgv56{gap:calc(16 * var(--px));padding:calc(20 * var(--px));border-radius:calc(24 * var(--px));color:#393939;background:#f7f8fc;flex-direction:column;min-width:0;display:flex;position:relative}.cosmetology-benefit-title.svelte-1thgv56{padding-right:calc(54 * var(--px));font-size:calc(20 * var(--px));white-space:normal;margin:0;font-weight:600;line-height:normal;position:relative}.cosmetology-benefit-body.svelte-1thgv56{font-size:calc(16 * var(--px));margin:0;font-weight:500;line-height:1.4}.cosmetology-badge.svelte-1thgv56{width:calc(54 * var(--px));height:calc(54 * var(--px));border-radius:calc(32 * var(--px));box-sizing:border-box;background:#92a8f1;border:1px solid #92a8f1;place-items:center;display:grid;position:absolute;top:0;right:0}.cosmetology-cutout.svelte-1thgv56{width:calc(85 * var(--px));height:calc(85 * var(--px));position:absolute;top:0;right:0;transform:rotate(90deg)}.cosmetology-placeholder.svelte-1thgv56{object-fit:contain}.cosmetology-icon.svelte-1thgv56{width:calc(28 * var(--px));height:calc(28 * var(--px))}.cosmetology-back.svelte-1thgv56:focus-visible,.psychology-button.svelte-1thgv56:focus-visible,.cosmetology-link.svelte-1thgv56:focus-visible{outline-offset:3px;outline:2px solid #1b5a61}@media (hover:hover){.psychology-button.svelte-1thgv56:hover:not(:active){background:var(--Accent-Hover)}.cosmetology-link.svelte-1thgv56:hover{color:#4d4d4d;background:#3939390f;border-color:#4d4d4d}}.psychology-button.svelte-1thgv56:active{background:var(--Accent-Active)}.cosmetology-link.svelte-1thgv56:active{color:#2b2b2b;background:#3939391f;border-color:#2b2b2b}@media (width>=768px){.cosmetology-mobile-dash.svelte-1thgv56{display:none}.cosmetology-tablet-dash.svelte-1thgv56{display:inline}.cosmetology-title.svelte-1thgv56{font-size:32px;line-height:42px}.cosmetology-picture.svelte-1thgv56{border-radius:24px;height:333px;position:relative;overflow:hidden}.cosmetology-photo.svelte-1thgv56{object-fit:cover;border-radius:0;height:100%;position:absolute;top:0}.cosmetology-placeholder.svelte-1thgv56{object-fit:contain;height:100%;top:0}.cosmetology-benefits.svelte-1thgv56{grid-template-columns:repeat(2,minmax(0,1fr))}.cosmetology-benefit.svelte-1thgv56{padding:20px}.cosmetology-benefit-wide.svelte-1thgv56,.cosmetology-more.svelte-1thgv56{grid-column:1/-1}.cosmetology-link.svelte-1thgv56{height:56px}}@media (width>=1440px){.cosmetology.svelte-1thgv56{--category-intro-border:#323232;--Buttons-Height-M:67px;--Paragraph-Font-Size-M:20px;--Paragraph-Line-Height-M:27px;gap:32px}.cosmetology-intro.svelte-1thgv56{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.cosmetology-title.svelte-1thgv56{grid-column:1/-1;font-size:44px;line-height:57px}.cosmetology-picture.svelte-1thgv56{border-radius:32px;grid-row:2}.cosmetology-copy.svelte-1thgv56{align-content:start;gap:16px}.cosmetology-subtitle.svelte-1thgv56{font-size:28px;line-height:36px}.cosmetology-body.svelte-1thgv56{font-size:20px;line-height:26px}.cosmetology-actions.svelte-1thgv56{grid-column:1/-1;grid-auto-columns:minmax(281px,auto);grid-auto-flow:column;justify-content:center;gap:16px}.cosmetology-link.svelte-1thgv56{width:281px;max-width:100%;height:67px;font-size:20px;line-height:27px}.cosmetology-prevention-link.svelte-1thgv56{width:326px}.cosmetology-benefits.svelte-1thgv56{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.cosmetology-benefit.svelte-1thgv56{border-radius:32px;grid-column:span 2;padding:32px}.cosmetology-benefit.svelte-1thgv56:nth-child(-n+2),.cosmetology-benefit-paired.svelte-1thgv56{grid-column:span 3}.cosmetology-benefit-title.svelte-1thgv56{font-size:24px}.cosmetology-benefit-body.svelte-1thgv56{font-size:20px}.cosmetology-more.svelte-1thgv56{justify-self:center}}.desktop-shell-field.svelte-92pzc4{background:var(--landing-v2-skeleton);border-radius:48px;width:100%;height:calc(100dvh - min(137px,20dvh));position:absolute;top:min(137px,20dvh);left:0;overflow:hidden}.desktop-divider.svelte-92pzc4{background:var(--landing-v2-paper);width:8px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.desktop-shell-logo.svelte-92pzc4{width:202px;height:34px;position:absolute;top:40px;left:max(40px,50% - 680px)}.desktop-shell-title.svelte-92pzc4{width:max-content;color:var(--landing-v2-ink);text-align:center;font-family:Manrope,HelveticaNeueCyr,Arial,sans-serif;font-size:clamp(24px,6.79612dvh,56px);font-weight:500;line-height:1.35714;position:absolute;top:calc(50dvh - clamp(24px,6.79612dvh,56px)/2.07407);left:50%;transform:translate(-50%)}.desktop-field-intro.svelte-92pzc4{animation:svelte-92pzc4-desktop-field-rise calc(var(--intro-duration,.9s) * .8) cubic-bezier(.4, 0, .2, 1) both}.desktop-divider-intro.svelte-92pzc4{animation:svelte-92pzc4-desktop-divider-draw calc(var(--intro-duration,.9s) * .15) calc(var(--intro-duration,.9s) * .7) ease-out both}.desktop-title-intro.svelte-92pzc4{animation:svelte-92pzc4-desktop-title-show calc(var(--intro-duration,.9s) * .15) calc(var(--intro-duration,.9s) * .85) linear both}.desktop-panel-tint.svelte-92pzc4{background:var(--landing-v2-accent);opacity:0;width:33.3333%;position:absolute;top:0;bottom:0}.desktop-panel-pulsing.svelte-92pzc4{animation:2.4s ease-in-out infinite svelte-92pzc4-desktop-panel-pulse}@keyframes svelte-92pzc4-desktop-field-rise{0%{transform:translateY(calc(100dvh - 74px - min(137px,20dvh)))}to{transform:translateY(0)}}@keyframes svelte-92pzc4-desktop-divider-draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes svelte-92pzc4-desktop-title-show{0%{opacity:0}to{opacity:1}}@keyframes svelte-92pzc4-desktop-panel-pulse{0%,33.333%,to{opacity:0}16.667%{opacity:.08}}@media (prefers-reduced-motion:reduce){.desktop-panel-pulsing.svelte-92pzc4{animation:none}}.desktop-loader.svelte-fmk36v{width:100%}.loader-content.svelte-fmk36v{position:absolute;inset:0}.loader.svelte-fmk36v{z-index:20;background:var(--landing-v2-paper);height:100dvh;position:fixed;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.loader-field.svelte-fmk36v{top:0;bottom:0;left:var(--v2-padding);width:calc(100% - 2 * var(--v2-padding));clip-path:inset(calc(env(safe-area-inset-top,0px) + var(--v2-header)) 0 calc(env(safe-area-inset-bottom,0px) + var(--v2-footer)) round calc(48 * var(--px)));background:var(--landing-v2-skeleton);opacity:0;position:absolute}.field-intro.svelte-fmk36v{animation:svelte-fmk36v-field-rise var(--intro-duration) cubic-bezier(.4, 0, .2, 1) both, svelte-fmk36v-field-fade var(--intro-duration) linear both}.loader-skeletons.svelte-fmk36v{position:absolute;inset:0}.skeletons-intro.svelte-fmk36v{animation:svelte-fmk36v-split-field var(--intro-duration) linear both}.loader-skeleton.svelte-fmk36v{overflow:hidden}.loader-logo.svelte-fmk36v{z-index:1;left:50%;top:calc(env(safe-area-inset-top,0px) + var(--v2-logo-top));position:absolute;transform:translate(-50%)}.logo-intro.svelte-fmk36v{animation:svelte-fmk36v-logo-rise var(--intro-duration) cubic-bezier(.4, 0, .2, 1) both}.loader-tint.svelte-fmk36v{background:var(--landing-v2-accent);opacity:0;position:absolute;inset:0}.tint-pulsing.svelte-fmk36v{animation:2.4s ease-in-out infinite svelte-fmk36v-panel-pulse}.loader-exiting.svelte-fmk36v{animation:svelte-fmk36v-loader-exit var(--exit-duration) linear both}@keyframes svelte-fmk36v-panel-pulse{0%,33.333%,to{opacity:0}16.667%{opacity:.08}}@keyframes svelte-fmk36v-loader-exit{to{opacity:0}}@keyframes svelte-fmk36v-field-rise{0%{clip-path:inset(calc(100% - env(safe-area-inset-bottom,0px) - var(--v2-field-height) - var(--v2-field-bottom)) 0 calc(env(safe-area-inset-bottom,0px) + var(--v2-field-bottom)) round calc(48 * var(--px)))}80%,to{clip-path:inset(calc(env(safe-area-inset-top,0px) + var(--v2-header)) 0 calc(env(safe-area-inset-bottom,0px) + var(--v2-footer)) round calc(48 * var(--px)))}}@keyframes svelte-fmk36v-field-fade{0%,90%{opacity:1}to{opacity:0}}@keyframes svelte-fmk36v-split-field{0%,80%{opacity:0}90%,to{opacity:1}}@keyframes svelte-fmk36v-logo-rise{0%{transform:translate(-50%, calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--v2-logo-rise)))}80%,to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.loader-field.svelte-fmk36v{display:none}.loader-skeletons.svelte-fmk36v{animation:none}.loader-logo.svelte-fmk36v{top:calc(env(safe-area-inset-top,0px) + var(--v2-logo-top));animation:none}.loader-tint.svelte-fmk36v,.loader-exiting.svelte-fmk36v{animation:none}}@media (scripting:none){.loader.svelte-fmk36v{display:none}}.opening-progress.svelte-rd53qd{--progress-unit:var(--px,1px);z-index:3;bottom:calc(env(safe-area-inset-bottom,0px) + 65 * var(--progress-unit));width:calc(74 * var(--progress-unit));height:calc(44 * var(--progress-unit));opacity:var(--v2-progress-opacity,0);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.opening-progress-badge.svelte-rd53qd{border-radius:var(--progress-radius,calc(40 * var(--progress-unit)));background:var(--progress-background,var(--landing-v2-paper));opacity:0;visibility:hidden;place-items:center;width:100%;height:100%;display:grid}.opening-progress-ready.svelte-rd53qd{opacity:var(--opening-progress-visible,0);visibility:var(--opening-progress-visibility,hidden)}.opening-progress-value.svelte-rd53qd{color:var(--landing-v2-ink);font-family:Manrope,sans-serif;font-size:calc(20 * var(--progress-unit));font-variant-numeric:tabular-nums;text-align:center;font-weight:600;line-height:normal}.opening-progress-desktop.svelte-rd53qd{--progress-unit:1.5px;--progress-radius:40px;--progress-background:var(--landing-v2-skeleton);top:37px;right:var(--desktop-content-inset,40px);bottom:auto;left:auto;transform:none}@media (width>=768px) and (width<=1439px){.opening-progress.svelte-rd53qd{--progress-unit:1px;bottom:calc(env(safe-area-inset-bottom,0px) + 88px)}}.opening-diagnostics.svelte-edll3a{z-index:100;background:var(--landing-v2-paper);max-width:calc(100vw - 24px);max-height:50vh;color:var(--landing-v2-ink);border:1px solid;padding:12px;font:12px monospace;position:fixed;bottom:12px;left:12px;overflow:auto}.opening-diagnostics-summary.svelte-edll3a{cursor:pointer}.opening-diagnostics-json.svelte-edll3a{white-space:pre-wrap;margin:12px 0 0}.desktop-announcement.svelte-zoj7hn{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.desktop-opening-track.svelte-zoj7hn{position:relative}.desktop-hero-anchor.svelte-zoj7hn{pointer-events:none;width:100%;height:100vh;position:absolute;top:0}.desktop-hero.svelte-zoj7hn[data-opening]{background:0 0;border-radius:0;position:relative;top:0;overflow:visible}.desktop-opening-shell.svelte-zoj7hn{z-index:-3;opacity:0;pointer-events:none;position:absolute;inset:0}.desktop-opening-card.svelte-zoj7hn{z-index:-1;visibility:hidden;pointer-events:none;border-radius:24px;position:absolute;overflow:hidden}.desktop-opening-card-behind.svelte-zoj7hn{z-index:-3}.desktop-card-image.svelte-zoj7hn{object-fit:cover;width:100%;height:100%;display:block}.desktop-photo-window.svelte-zoj7hn{z-index:-2;background:var(--landing-v2-ink);border-radius:0;position:absolute;inset:0;overflow:hidden}.desktop-after-window.svelte-zoj7hn,.desktop-before-window.svelte-zoj7hn{position:absolute;inset:0}.desktop-before-window.svelte-zoj7hn{visibility:hidden}.desktop-before-photo.svelte-zoj7hn{object-fit:cover;width:100%;height:100%;position:absolute}.desktop-wiper.svelte-zoj7hn{opacity:0;pointer-events:none;width:100%;height:218.226px;position:absolute;left:0}.desktop-title-line.svelte-zoj7hn{width:max-content;display:block}.desktop-landing.svelte-zoj7hn{--px:1px;--desktop-navigation-height:62px;width:min(100%,1440px);color:var(--landing-v2-ink);margin-inline:auto;font-family:Manrope,HelveticaNeueCyr,Arial,sans-serif}.desktop-hero.svelte-zoj7hn{--desktop-content-inset:max(40px, calc((100% - 1440px) / 2 + 40px));isolation:isolate;color:#fff;background:#fff;border-radius:0;width:100vw;height:100vh;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.desktop-hero-photo.svelte-zoj7hn{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.desktop-hero-shade.svelte-zoj7hn{background:#00000026;position:absolute;inset:0}.desktop-logo.svelte-zoj7hn{top:40px;left:var(--desktop-content-inset);filter:brightness(0)invert();width:202px;height:34px;position:absolute}.desktop-title.svelte-zoj7hn{color:var(--landing-v2-ink);top:385px;left:var(--desktop-content-inset);margin:0;font-size:56px;font-weight:500;line-height:76px;position:absolute}.desktop-title-health.svelte-zoj7hn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desktop-handwriting.svelte-zoj7hn{top:455px;left:calc(var(--desktop-content-inset) + 162px);pointer-events:none;width:857px;position:absolute}.desktop-hero-navigation.svelte-zoj7hn{z-index:5;right:var(--desktop-content-inset);bottom:40px;left:var(--desktop-content-inset);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:absolute}.desktop-tile.svelte-zoj7hn{box-sizing:border-box;background:var(--category-surface);color:#393939;border-radius:24px;align-items:flex-start;gap:16px;min-height:108px;padding:24px;text-decoration:none;display:flex}.desktop-tile-arrow.svelte-zoj7hn{background:#fff;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.desktop-tile-label.svelte-zoj7hn{font-size:22px;font-weight:500;line-height:30px}.desktop-navigation.svelte-zoj7hn{z-index:10;box-sizing:border-box;visibility:hidden;background:#fff;justify-content:center;align-items:center;gap:32px;width:min(100%,1440px);min-height:62px;padding:12px 40px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1b5a6108}.desktop-navigation-link.svelte-zoj7hn{color:inherit;border-bottom:3px solid #0000;padding-block:4px;font-size:16px;line-height:22px;text-decoration:none}.desktop-navigation-link.svelte-zoj7hn[aria-current=location]{border-color:var(--landing-v2-accent);color:var(--landing-v2-footer-accent)}.desktop-categories.svelte-zoj7hn{gap:120px;padding:120px 40px 0;display:grid}.desktop-category.svelte-zoj7hn{scroll-margin-top:calc(var(--desktop-navigation-height) + 40px)}.desktop-back-top.svelte-zoj7hn{right:var(--desktop-back-top-right,max(40px, calc((100vw - 1440px) / 2 + 40px)));bottom:var(--desktop-back-top-bottom,40px);z-index:11;visibility:hidden;color:#393939;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;text-decoration:none;display:grid;position:fixed;box-shadow:0 2px 8px #63636333}.desktop-back-top-icon.svelte-zoj7hn{width:64px;height:64px}@media (hover:hover){.desktop-tile.svelte-zoj7hn:hover{color:#10aeb5}.desktop-navigation-link.svelte-zoj7hn:hover{color:var(--landing-v2-footer-accent)}.desktop-back-top.svelte-zoj7hn:hover{color:#10aeb5}}.desktop-back-top.svelte-zoj7hn:active,.desktop-tile.svelte-zoj7hn:active{color:#0e969c}.desktop-navigation.svelte-zoj7hn[data-stuck=true],.desktop-back-top.svelte-zoj7hn[data-stuck=true]{visibility:visible}.desktop-tile.svelte-zoj7hn:focus-visible,.desktop-navigation-link.svelte-zoj7hn:focus-visible,.desktop-back-top.svelte-zoj7hn:focus-visible,.desktop-category.svelte-zoj7hn:focus-visible,.desktop-hero.svelte-zoj7hn:focus-visible{outline:3px solid var(--landing-v2-accent);outline-offset:4px}.category-sequence.svelte-v8m8d3{padding-inline:var(--v2-padding);color:var(--landing-v2-ink);position:relative}.category-sequence.svelte-v8m8d3[data-category-flow=true]{--category-decoration-visibility:hidden;--category-preview-position:static;--category-panel-clip:none}.category-sequence.svelte-v8m8d3[data-category-restoring=true]{--category-preview-position:sticky}.category-viewport.svelte-v8m8d3{box-sizing:border-box;width:0;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;position:absolute}.category-track.svelte-v8m8d3{box-sizing:border-box;height:var(--category-track-height,auto);padding-bottom:calc(48 * var(--px));position:relative}.category-track.svelte-v8m8d3:last-of-type{padding-bottom:0}.standalone-callback.svelte-v8m8d3{margin-top:calc(48 * var(--px))}.category-panel.svelte-v8m8d3{--category-bottom-radius:var(--category-radius,calc((24 + 8 * var(--category-opening,1)) * var(--px)));border-radius:var(--category-top-radius,var(--category-bottom-radius)) var(--category-top-radius,var(--category-bottom-radius)) var(--category-bottom-radius) var(--category-bottom-radius);background:var(--category-expanded-surface,var(--category-surface));clip-path:var(--category-panel-clip,inset(0 0 var(--category-clip,0px) 0 round var(--category-top-radius,var(--category-bottom-radius)) var(--category-top-radius,var(--category-bottom-radius)) var(--category-bottom-radius) var(--category-bottom-radius)));display:flow-root;position:relative}.category-detailed.svelte-v8m8d3{--category-expanded-surface:white;--category-radius:calc(24 * (1 - var(--category-opening,1)) * var(--px))}.category-compact.svelte-v8m8d3{visibility:var(--category-decoration-visibility,visible);width:100%;min-height:calc(100 * var(--px));pointer-events:none;position:absolute;top:0;left:0}.category-compact-surface.svelte-v8m8d3{background:var(--category-surface);opacity:var(--category-surface-opacity,0);position:absolute;inset:0}.category-compact-surface.svelte-v8m8d3:after{content:"";width:100%;height:calc(24 * var(--px));background:linear-gradient(to bottom, var(--category-surface), white);position:absolute;top:100%;left:0}.category-compact-title.svelte-v8m8d3{opacity:var(--category-label-opacity,0);position:relative}.category-button.svelte-v8m8d3{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;display:flex;position:relative}.category-button.svelte-v8m8d3:active{filter:brightness(.94)}.category-button.svelte-v8m8d3:focus-visible{outline-offset:-4px;outline:2px solid}.category-compact-button.svelte-v8m8d3{min-height:calc(100 * var(--px));border-radius:calc(24 * var(--px))}.category-compact-button.svelte-v8m8d3:active{background:#3939390f}.category-title.svelte-v8m8d3{box-sizing:border-box;min-height:calc(57 * var(--px));padding:calc(16 * var(--px)) calc(24 * var(--px));font-size:calc(18 * var(--px));font-weight:500;line-height:calc(25 * var(--px));overflow-wrap:anywhere;align-items:center;margin:0;display:flex}.category-content.svelte-v8m8d3{opacity:var(--category-content-opacity,1);display:flow-root}.category-preview-rail.svelte-v8m8d3{top:var(--category-preview-start,0px);width:100%;height:var(--category-preview-rail-height,0px);visibility:var(--category-decoration-visibility,visible);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;left:0}.category-preview.svelte-v8m8d3{position:var(--category-preview-position,sticky);top:calc(env(safe-area-inset-top,0px) + 16 * var(--px));border-radius:calc(24 * var(--px)) calc(24 * var(--px)) 0 0;background:var(--landing-v2-paper);width:100%;opacity:var(--category-preview-opacity,0);pointer-events:none;flex-shrink:0;display:flow-root;bottom:0}.category-preview-panel.svelte-v8m8d3{min-height:calc(100 * var(--px));border-radius:calc(24 * var(--px));box-shadow:0 calc(-3 * var(--px)) 0 white}.category-preview-panel.svelte-v8m8d3:not(:last-child){margin-bottom:calc(-43 * var(--px))}@media (prefers-reduced-motion:reduce){.category-track.svelte-v8m8d3{height:auto}.category-panel.svelte-v8m8d3{clip-path:none}.category-compact.svelte-v8m8d3,.category-preview-rail.svelte-v8m8d3{visibility:hidden}.category-content.svelte-v8m8d3{opacity:1}}.responsive-picture.svelte-4v8vn7{display:contents}.scene.svelte-4v8vn7{--v2-white:0%;background:var(--landing-v2-paper);width:100%;display:flow-root;position:relative}.viewport-probe.svelte-4v8vn7{box-sizing:border-box;width:0;height:100svh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.scroll-track.svelte-4v8vn7{clip-path:inset(0 -100vw);position:relative}.flow-tail.svelte-4v8vn7{visibility:hidden;opacity:0;transition:opacity .3s ease-out;position:relative}.handwriting.svelte-4v8vn7{z-index:2;width:calc(356 * var(--px));visibility:hidden;position:absolute;top:0;left:50%;transform:translate(-50%)}.stage.svelte-4v8vn7{z-index:1;pointer-events:none;isolation:isolate;height:100dvh;position:relative;top:0}.skeletons.svelte-4v8vn7{position:absolute;inset:0}.tiles.svelte-4v8vn7{visibility:var(--v2-tiles-visibility,hidden)}.tile.svelte-4v8vn7{position:absolute;top:0;left:0;overflow:hidden}.before-variant.svelte-4v8vn7{clip-path:inset(0 0 var(--v2-before-bottom,0px) 0);position:absolute;inset:0}.photo-window.svelte-4v8vn7{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.after-variant.svelte-4v8vn7{visibility:var(--v2-after-visibility,hidden);clip-path:inset(var(--v2-boundary,100%) 0 0 0);border-radius:var(--v2-radius);background:#fff;position:absolute;inset:0;overflow:hidden}.after-layers.svelte-4v8vn7{width:100%;height:100%;position:absolute;inset:0}.after-background.svelte-4v8vn7{border-radius:var(--v2-radius);width:100%;height:auto;position:absolute;bottom:0;left:0}.after-object.svelte-4v8vn7{width:100%;height:auto;position:absolute;bottom:0;left:0}.after-photo.svelte-4v8vn7{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.wiper.svelte-4v8vn7{transform-origin:0 0;opacity:0;pointer-events:none;width:auto;max-width:none;height:auto;position:absolute;top:0;left:0}.shell-guide.svelte-4v8vn7{opacity:var(--v2-guides,0);pointer-events:none;outline:1px dashed #e84980;position:absolute;inset:0}.photo-guide.svelte-4v8vn7{width:100%;height:100%;opacity:var(--v2-guides,0);pointer-events:none;outline:1px dashed #ffe28b;position:absolute;top:0;left:0}.boundary-guide.svelte-4v8vn7{top:var(--v2-boundary,100%);width:100%;opacity:var(--v2-guides,0);pointer-events:none;border-top:1px dashed #e84980;position:absolute;left:0}.tile-image.svelte-4v8vn7{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.wordmark.svelte-4v8vn7{z-index:2;top:calc(env(safe-area-inset-top,0px) + var(--v2-logo-top));text-align:center;width:100%;margin:0;position:absolute;left:0}.wordmark-image.svelte-4v8vn7{transform:scale(var(--v2-wordmark-scale,1));background:color-mix(in srgb, var(--landing-v2-accent), white var(--v2-white));-webkit-mask:var(--logo-url) center / calc(156.9 * var(--px)) auto no-repeat;-webkit-mask:var(--logo-url) center / calc(156.9 * var(--px)) auto no-repeat;mask:var(--logo-url) center / calc(156.9 * var(--px)) auto no-repeat;margin:0 auto;display:block}.wordmark-text.svelte-4v8vn7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crop-guide.svelte-4v8vn7{width:100%;height:100%;opacity:var(--v2-guides,0);pointer-events:none;position:absolute;top:0;left:0}.crop-grid.svelte-4v8vn7{width:100%;height:100%;display:block}.grid-lines.svelte-4v8vn7{fill:none;stroke:#ffffff70;stroke-width:.3px}.subject-region.svelte-4v8vn7{fill:#14c7ce22;stroke:#fff;stroke-width:.6px;stroke-dasharray:2 1}.focal-marker.svelte-4v8vn7{fill:none;stroke:#ffe28b;stroke-width:1px}.guide-label.svelte-4v8vn7{opacity:var(--v2-guides,0);color:#fff;pointer-events:none;background:#0009;padding:3px;font:9px/1.3 monospace;position:absolute;top:8px;left:8px;right:8px}.semantic-heading.svelte-4v8vn7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.headline.svelte-4v8vn7{z-index:2;opacity:0;color:var(--landing-v2-ink);font-weight:500;font-size:calc(28 * var(--px));line-height:calc(38 * var(--px));text-align:center;pointer-events:none;position:absolute;top:0;left:0}.headline-line.svelte-4v8vn7{white-space:nowrap;width:max-content;max-width:100%;display:block}.unit-probe.svelte-4v8vn7{width:calc(375 * var(--px));visibility:hidden;pointer-events:none;height:0;position:absolute}@media (width>=768px){.handwriting.svelte-4v8vn7{width:708px;left:40px;transform:none}.headline.svelte-4v8vn7{font-size:36px;line-height:50px}}.diagnostic-hud.svelte-60nr64{right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:19;pointer-events:none;color:#fff;background:#000b;border-radius:6px;padding:6px 8px;font:10px/1.35 monospace;position:fixed;left:8px}.review-controls.svelte-60nr64{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:20;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;box-sizing:border-box;background:var(--ui-surface,#fff);color:var(--ui-text,#222);font-family:var(--ui-font);border:1px solid #d6d6d6;border-radius:12px;position:fixed;overflow:auto;box-shadow:0 4px 20px #0002}.review-summary.svelte-60nr64{cursor:pointer;padding:12px 16px;font-weight:500}.review-summary.svelte-60nr64:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.review-content.svelte-60nr64{gap:12px;padding:0 16px 12px;display:grid}.review-hint.svelte-60nr64{margin:0;font-size:12px;line-height:1.4}.review-status.svelte-60nr64{margin:0;font-size:12px}.review-error.svelte-60nr64{color:var(--ui-error);overflow-wrap:anywhere;margin:0}.diagnostic-report.svelte-60nr64{box-sizing:border-box;resize:vertical;width:100%;color:inherit;background:var(--ui-page,#f1f1f1);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border:1px solid #d6d6d6;border-radius:8px;max-height:240px;margin:0;padding:8px;font:10px/1.35 monospace;overflow:auto}.preview-page.svelte-rvbybv{background:var(--landing-v2-paper);min-height:100vh;overflow-x:clip}.preview-column.svelte-rvbybv{margin:0 auto}.loader-announcement.svelte-rvbybv{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-page.svelte-1uha8ag{background:var(--landing-v2-paper);min-height:100vh;overflow-x:clip}.pending-shell.svelte-1uha8ag{min-height:100svh}.landing-page.svelte-1uha8ag[data-opening-locked]{height:100dvh;min-height:0;overflow:clip}
