@charset "UTF-8";@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mb-brand-pink: #e84393;--mb-brand-purple: #8e44ad;--mb-brand-green: #00b894;--mb-brand-blue: #6c5ce7;--mb-gradient-accent: linear-gradient(130deg, var(--mb-brand-purple), var(--mb-brand-pink) 70%);--mb-space-1: 4px;--mb-space-2: 8px;--mb-space-3: 12px;--mb-space-4: 16px;--mb-space-6: 24px;--mb-space-8: 32px;--mb-radius-sm: 8px;--mb-radius-md: 12px;--mb-radius-lg: 18px;--mb-radius-pill: 999px;--mb-font-sans: "Onest Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mb-font-display: "Unbounded Variable", "Onest Variable", system-ui, sans-serif;--mb-text-sm: 12px;--mb-text-md: 14px;--mb-text-lg: 18px;--mb-text-xl: 24px;--mb-text-2xl: 32px;--mb-text-3xl: 44px;--mb-shadow-card: 0 2px 8px rgba(0, 0, 0, .08);--mb-safe-top: env(safe-area-inset-top, 0px);--mb-safe-bottom: env(safe-area-inset-bottom, 0px);--mb-ui-scale: 1;--mb-neon-pink: #ff5bab;--mb-glow-pink: 0 0 28px rgba(232, 67, 147, .5);--mb-hero-radial: radial-gradient(120% 90% at 82% -10%, rgba(232, 67, 147, .4), transparent 55%)}:root,:root[data-theme=light]{--mb-bg: #fbfafc;--mb-surface: #ffffff;--mb-surface-2: #f3eef8;--mb-border: #efe9f3;--mb-text: #2d2436;--mb-text-muted: #9b8ba5}:root[data-theme=dark]{--mb-bg: #0f0a16;--mb-surface: #1a1224;--mb-surface-2: #241831;--mb-border: #2e2140;--mb-text: #f3ecfa;--mb-text-muted: #a08fb4}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--mb-font-sans);font-size:var(--mb-text-md);color:var(--mb-text);background:var(--mb-bg);-webkit-font-smoothing:antialiased}#app{zoom:var(--mb-ui-scale, 1)}h1,h2,h3{font-family:var(--mb-font-display);font-weight:700;line-height:1.15}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}*{scrollbar-width:thin;scrollbar-color:var(--mb-brand-purple) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:var(--mb-radius-pill);background:var(--mb-brand-purple)}::-webkit-scrollbar-thumb:active{background:var(--mb-brand-pink)}:focus-visible{outline:2px solid var(--mb-brand-pink);outline-offset:2px}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.page-enter-from,.page-leave-to{transform:none}}.AppButton[data-v-026f55a4]{display:inline-flex;align-items:center;justify-content:center;gap:var(--mb-space-2);padding:var(--mb-space-3) var(--mb-space-6);border:none;border-radius:var(--mb-radius-md);font-weight:700;transition:opacity .15s ease}.AppButton--accent[data-v-026f55a4]{background:var(--mb-gradient-accent);color:#fff}.AppButton--ghost[data-v-026f55a4]{background:var(--mb-surface);color:var(--mb-text);border:1px solid var(--mb-border)}.AppButton--block[data-v-026f55a4]{width:100%}.AppButton[data-v-026f55a4]:active{opacity:.7}.AppButton--disabled[data-v-026f55a4]{opacity:.5;pointer-events:none}.AppCard[data-v-1631c718]{border:1px solid var(--mb-border);border-radius:var(--mb-radius-md);background:var(--mb-surface)}.AppField[data-v-d20656ff]{display:flex;min-width:0;flex-direction:column;gap:6px}.AppField__label[data-v-d20656ff]{padding-left:2px;color:var(--mb-text-muted);font-size:var(--mb-text-sm);font-weight:600}.AppField__control[data-v-d20656ff]{width:100%;min-width:0;min-height:46px;padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border);border-radius:var(--mb-radius-md);background:var(--mb-surface);color:var(--mb-text);color-scheme:dark;font:inherit}.AppField__control[data-v-d20656ff]::placeholder{color:var(--mb-text-muted)}.AppField__control[data-v-d20656ff]:focus{outline:none;border-color:var(--mb-brand-pink)}.AppField__control[data-v-d20656ff]:disabled{opacity:.5}.AppField__control--area[data-v-d20656ff]{min-height:100px;resize:vertical}.AppActionRow[data-v-a2590f59]{display:flex;align-items:center;width:100%;gap:var(--mb-space-3);padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border);border-radius:var(--mb-radius-md);background:var(--mb-surface);color:var(--mb-text);text-align:left;font:inherit}.AppActionRow[data-v-a2590f59]:disabled{opacity:.5}.AppChip[data-v-1732fd4a]{flex-shrink:0;padding:var(--mb-space-2) var(--mb-space-3);border:1px solid var(--mb-border);border-radius:var(--mb-radius-pill);background:var(--mb-surface);color:var(--mb-text-muted);font:inherit;font-size:var(--mb-text-sm);font-weight:600}.AppChip--active[data-v-1732fd4a]{border-color:transparent;background:var(--mb-gradient-accent);color:#fff}.AppChip[data-v-1732fd4a]:disabled{opacity:.5}.AppIconButton[data-v-1bcd1df8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--mb-border);border-radius:var(--mb-radius-sm);background:var(--mb-surface-2);color:var(--mb-text-muted);font:inherit}.AppIconButton[data-v-1bcd1df8]:disabled{opacity:.5}.AppIconButton--danger[data-v-1bcd1df8]{border-color:#ff6b8a66;color:#ff6b8a}.AppNotice[data-v-58d18b77]{padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border);border-radius:var(--mb-radius-md);background:var(--mb-surface)}.AppNotice--success[data-v-58d18b77]{background:color-mix(in srgb,var(--mb-brand-green) 12%,var(--mb-surface));border-color:#00b89466}.AppNotice--accent[data-v-58d18b77]{background:color-mix(in srgb,var(--mb-neon-pink) 12%,var(--mb-surface));border-color:#e8439359}.AppLinkRow[data-v-29101bc7]{display:flex;align-items:center;gap:var(--mb-space-3);padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border);border-radius:var(--mb-radius-md);background:var(--mb-surface);color:var(--mb-text);text-decoration:none}.AppListItem[data-v-9ff39e8f]{display:flex;align-items:center;gap:var(--mb-space-3);padding:var(--mb-space-3) var(--mb-space-4);border:1px solid var(--mb-border);border-radius:var(--mb-radius-md);background:var(--mb-surface)}.Skeleton[data-v-d399c1e3]{border-radius:var(--mb-radius-sm);background:linear-gradient(90deg,var(--mb-border) 0%,var(--mb-surface-2) 42%,color-mix(in srgb,var(--mb-neon-pink) 14%,var(--mb-surface-2)) 50%,var(--mb-surface-2) 58%,var(--mb-border) 100%);background-size:200% 100%;animation:shimmer-d399c1e3 1.4s ease-in-out infinite}@keyframes shimmer-d399c1e3{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.Skeleton[data-v-d399c1e3]{animation:none}}.ErrorState[data-v-eb056d56]{display:flex;flex-direction:column;align-items:center;gap:var(--mb-space-3);padding:var(--mb-space-8) var(--mb-space-4);text-align:center}.ErrorState__msg[data-v-eb056d56]{color:var(--mb-text-muted)}.ErrorState__btn[data-v-eb056d56]{padding:var(--mb-space-2) var(--mb-space-6);border:none;border-radius:var(--mb-radius-pill);background:var(--mb-gradient-accent);color:#fff;font-weight:700}.Dancer__svg[data-v-da5ac286]{display:block;width:100%;height:auto;overflow:visible}.shirt[data-v-da5ac286]{fill:var(--mb-brand-pink);stroke:var(--mb-neon-pink);stroke-width:1.5;filter:drop-shadow(0 0 7px rgba(232,67,147,.5))}.collar[data-v-da5ac286]{fill:none;stroke:#ffffffb3;stroke-width:2;stroke-linecap:round}.skin[data-v-da5ac286]{fill:var(--mb-neon-pink);filter:drop-shadow(0 0 5px rgba(232,67,147,.5))}.hand[data-v-da5ac286]{fill:#fff;filter:drop-shadow(0 0 5px rgba(232,67,147,.7))}.shoe[data-v-da5ac286]{fill:#fff}.head[data-v-da5ac286]{filter:drop-shadow(0 0 8px rgba(232,67,147,.45))}.EmptyState[data-v-defe772b]{display:flex;flex-direction:column;align-items:center;gap:var(--mb-space-2);padding:var(--mb-space-8) var(--mb-space-4);text-align:center}.EmptyState__mascot[data-v-defe772b]{width:76px;height:auto;filter:drop-shadow(0 0 10px rgba(232,67,147,.4))}.EmptyState__title[data-v-defe772b]{font-weight:700}.EmptyState__hint[data-v-defe772b]{color:var(--mb-text-muted);font-size:var(--mb-text-sm)}.PageHeader[data-v-fdf64334]{margin-bottom:var(--mb-space-4)}.PageHeader__eyebrow[data-v-fdf64334]{font-family:var(--mb-font-display);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--mb-neon-pink);margin-bottom:var(--mb-space-1)}.PageHeader__title[data-v-fdf64334]{font-family:var(--mb-font-display);font-size:var(--mb-text-2xl);font-weight:800;line-height:1;text-transform:uppercase;color:var(--mb-text)}.ToastHost[data-v-67dc584e]{position:fixed;left:0;right:0;bottom:calc(96px + var(--mb-safe-bottom));z-index:200;display:flex;flex-direction:column;align-items:center;gap:var(--mb-space-2);padding:0 var(--mb-space-4);pointer-events:none}.Toast[data-v-67dc584e]{pointer-events:auto;width:100%;max-width:480px;padding:var(--mb-space-3) var(--mb-space-4);border-radius:var(--mb-radius-md);background:var(--mb-surface-2);border:1px solid var(--mb-border);color:var(--mb-text);font-size:var(--mb-text-sm);font-weight:600;text-align:center;box-shadow:var(--mb-shadow-card)}.Toast--success[data-v-67dc584e]{border-color:#00b89480}.Toast--error[data-v-67dc584e]{border-color:#ff6b8a80}.toast-enter-active[data-v-67dc584e],.toast-leave-active[data-v-67dc584e]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-67dc584e],.toast-leave-to[data-v-67dc584e]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion: reduce){.toast-enter-active[data-v-67dc584e],.toast-leave-active[data-v-67dc584e]{transition:none}.toast-enter-from[data-v-67dc584e],.toast-leave-to[data-v-67dc584e]{transform:none}}.Ptr[data-v-1ef32e9d]{min-height:100%}.Ptr__ind[data-v-1ef32e9d]{display:flex;align-items:center;justify-content:center;overflow:hidden;transition:height .18s ease}.Ptr__icon[data-v-1ef32e9d]{font-size:22px;color:var(--mb-neon-pink);line-height:1}.Ptr__icon--spin[data-v-1ef32e9d]{animation:ptr-spin-1ef32e9d .7s linear infinite}@keyframes ptr-spin-1ef32e9d{to{transform:rotate(360deg)}}.Header[data-v-573038f8]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:calc(6px + var(--mb-safe-top)) var(--mb-space-4) 6px;background:var(--mb-gradient-accent);color:#fff}.Header__brand[data-v-573038f8]{display:flex;align-items:center}.Header__logo[data-v-573038f8]{display:block;height:34px;width:auto;animation:logoReveal-573038f8 .9s ease .15s both}@keyframes logoReveal-573038f8{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@media (prefers-reduced-motion: reduce){.Header__logo[data-v-573038f8]{animation:none}}.Header__phone[data-v-573038f8]{display:flex;align-items:center;gap:var(--mb-space-1);font-size:var(--mb-text-lg);font-weight:700;letter-spacing:.01em}.Navbar[data-v-cc21e5bc]{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:flex-end;justify-content:space-around;padding:var(--mb-space-2) var(--mb-space-2) calc(var(--mb-space-2) + var(--mb-safe-bottom));background:var(--mb-surface);border-top:1px solid var(--mb-border)}.Navbar__tab[data-v-cc21e5bc]{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:var(--mb-text-sm);color:var(--mb-text-muted)}.Navbar__tab--active[data-v-cc21e5bc]{color:var(--mb-brand-pink)}.Navbar__icon[data-v-cc21e5bc]{display:block}.Navbar__label[data-v-cc21e5bc]{font-size:10px;font-weight:600}.Navbar__fab[data-v-cc21e5bc]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-top:-22px;border-radius:var(--mb-radius-lg);background:var(--mb-gradient-accent);box-shadow:0 6px 14px #e8439373}.Navbar__fab--active[data-v-cc21e5bc]{transform:scale(1.05)}.Diagnostics[data-v-63a80ba7]{position:relative;min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--mb-space-4);max-width:560px;margin:0 auto;padding:calc(var(--mb-safe-top) + var(--mb-space-6)) var(--mb-space-4) calc(var(--mb-safe-bottom) + var(--mb-space-6));color:var(--mb-text);background:var(--mb-bg)}.Diagnostics__close[data-v-63a80ba7]{position:absolute;top:calc(var(--mb-safe-top) + var(--mb-space-3));right:var(--mb-space-4);display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--mb-border);border-radius:50%;background:var(--mb-surface);color:var(--mb-text);font-size:26px;line-height:1}.Diagnostics__header[data-v-63a80ba7]{padding-right:52px}.Diagnostics__header h1[data-v-63a80ba7]{max-width:12ch;font-family:var(--mb-font-display);font-size:clamp(var(--mb-text-xl),8vw,var(--mb-text-2xl));font-weight:800;line-height:1.05;text-transform:uppercase}.Diagnostics__eyebrow[data-v-63a80ba7]{margin-bottom:var(--mb-space-2);font-family:var(--mb-font-display);color:var(--mb-neon-pink);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.Diagnostics__lead[data-v-63a80ba7]{max-width:46ch;margin-top:var(--mb-space-3);color:var(--mb-text-muted);font-size:var(--mb-text-md);line-height:1.55}.Diagnostics__announcement[data-v-63a80ba7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Diagnostics__actions[data-v-63a80ba7]{position:sticky;bottom:var(--mb-safe-bottom);margin-top:auto;padding-top:var(--mb-space-2)}.Diagnostics__primary[data-v-63a80ba7]{width:100%;min-height:48px}.Scan[data-v-63a80ba7]{padding:var(--mb-space-4);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);background:var(--mb-surface)}.Scan__rail[data-v-63a80ba7]{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:var(--mb-space-3)}.Scan__step[data-v-63a80ba7]{height:5px;overflow:hidden;border-radius:var(--mb-radius-pill);background:var(--mb-surface-2)}.Scan__step--done[data-v-63a80ba7],.Scan__step--active[data-v-63a80ba7]{background:var(--mb-gradient-accent)}.Scan__step--active[data-v-63a80ba7]{animation:scan-pulse-63a80ba7 .9s ease-in-out infinite alternate}.Scan p[data-v-63a80ba7]{font-size:var(--mb-text-md);font-weight:700}.Notice[data-v-63a80ba7]{padding:var(--mb-space-3) var(--mb-space-4);border-left:3px solid var(--mb-brand-purple);border-radius:0 var(--mb-radius-md) var(--mb-radius-md) 0;background:var(--mb-surface-2);font-size:var(--mb-text-md);line-height:1.5}.Notice--denied[data-v-63a80ba7]{border-left-color:var(--mb-brand-pink)}.Notice__title[data-v-63a80ba7]{margin-bottom:var(--mb-space-1);font-weight:800}.CategoryList[data-v-63a80ba7]{display:flex;flex-direction:column;padding:0;border-top:1px solid var(--mb-border);list-style:none}.Category[data-v-63a80ba7]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:var(--mb-space-3);align-items:start;padding:var(--mb-space-3) 0;border-bottom:1px solid var(--mb-border)}.Category__mark[data-v-63a80ba7]{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--mb-surface-2);color:var(--mb-brand-purple);font-family:var(--mb-font-display);font-size:10px;font-weight:800}.Category__copy[data-v-63a80ba7]{display:flex;min-width:0;flex-direction:column;gap:3px}.Category__copy strong[data-v-63a80ba7]{font-size:var(--mb-text-md)}.Category__copy span[data-v-63a80ba7]{color:var(--mb-text-muted);font-size:var(--mb-text-sm);line-height:1.45}.Category__status[data-v-63a80ba7]{max-width:90px;padding-top:4px;color:var(--mb-brand-green);font-size:10px;font-weight:800;line-height:1.2;text-align:right}.Privacy[data-v-63a80ba7]{display:flex;flex-direction:column;gap:var(--mb-space-2);padding:var(--mb-space-4);border-radius:var(--mb-radius-lg);background:var(--mb-surface);box-shadow:var(--mb-shadow-card);font-size:var(--mb-text-sm);line-height:1.5}.Privacy strong[data-v-63a80ba7]{color:var(--mb-brand-pink)}.Diagnostics__close[data-v-63a80ba7]:focus-visible,[data-v-63a80ba7] .AppButton:focus-visible{outline:3px solid var(--mb-brand-blue);outline-offset:3px}@keyframes scan-pulse-63a80ba7{0%{opacity:.55}to{opacity:1}}@media (max-width: 360px){.Category[data-v-63a80ba7]{grid-template-columns:24px minmax(0,1fr)}.Category__status[data-v-63a80ba7]{grid-column:2;max-width:none;padding-top:0;text-align:left}}@media (prefers-reduced-motion: reduce){.Scan__step--active[data-v-63a80ba7]{animation:none}}.DeviceDiagnosticsGate__state[data-v-cb3e41be]{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;gap:var(--mb-space-4);padding:var(--mb-space-6);text-align:center}.BootPreloader[data-v-507838fe]{--boot-animation-duration: 4s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;justify-items:center;overflow:hidden;background:radial-gradient(circle at 70% 40%,#31132d,#0f0a16 65%);color:#fff0f8}.BootPreloader__scene[data-v-507838fe]{display:block;width:min(100vw,440px);max-height:min(78vh,440px);overflow:visible}.BootPreloader__caption[data-v-507838fe]{margin-top:18px;font:700 17px var(--mb-font-display);letter-spacing:.08em;text-transform:uppercase;opacity:0;animation:caption-reveal-507838fe var(--boot-animation-duration) both}.BootPreloader__number[data-v-507838fe]{opacity:0;animation:number-reveal-507838fe var(--boot-animation-duration) both}.BootPreloader__number text[data-v-507838fe]{font:900 151px var(--mb-font-display);letter-spacing:-.09em;paint-order:stroke;stroke:#fff0f8;stroke-width:2px;filter:drop-shadow(0 0 13px #e84393)}.BootPreloader__traveler[data-v-507838fe]{transform-origin:115px 153px;animation:walk-away-507838fe var(--boot-animation-duration) both}.BootPreloader__figure[data-v-507838fe]{transform-origin:115px 153px;animation:turn-figure-507838fe var(--boot-animation-duration) linear both}.BootPreloader__back-shirt-detail[data-v-507838fe]{animation:back-detail-507838fe var(--boot-animation-duration) both}.BootPreloader__front-shirt-detail[data-v-507838fe]{opacity:0;animation:front-detail-507838fe var(--boot-animation-duration) both}.BootPreloader__head[data-v-507838fe]{transform-origin:115px 126px;animation:hug-head-507838fe var(--boot-animation-duration) both}.BootPreloader__face[data-v-507838fe]{opacity:0;animation:front-detail-507838fe var(--boot-animation-duration) both}.BootPreloader__leg--left[data-v-507838fe],.BootPreloader__leg--right[data-v-507838fe]{transform-origin:110px 193px;animation:step-507838fe var(--boot-animation-duration) both}.BootPreloader__leg--right[data-v-507838fe]{animation-name:counter-step-507838fe}.BootPreloader__arm--left[data-v-507838fe],.BootPreloader__arm--right[data-v-507838fe]{transform-origin:110px 154px;animation:hug-left-507838fe var(--boot-animation-duration) both}.BootPreloader__arm--right[data-v-507838fe]{transform-origin:141px 157px;animation-name:hug-right-507838fe}@keyframes walk-away-507838fe{0%,8%{transform:translate(56px,35px) scale(6);animation-timing-function:cubic-bezier(.25,.7,.24,1)}53%{transform:translate(0) scale(1);animation-timing-function:ease-out}58%,to{transform:translate(8px) scale(1)}}@keyframes turn-figure-507838fe{0%,58%{transform:scaleX(1);animation-timing-function:cubic-bezier(.55,0,1,.45)}68%{transform:scaleX(.08);animation-timing-function:cubic-bezier(0,.55,.45,1)}78%,to{transform:scaleX(1)}}@keyframes back-detail-507838fe{0%,67%{opacity:1}69%,to{opacity:0}}@keyframes front-detail-507838fe{0%,67%{opacity:0}69%,to{opacity:1}}@keyframes number-reveal-507838fe{0%,24%{opacity:0}40%,to{opacity:1}}@keyframes caption-reveal-507838fe{0%,46%{opacity:0}58%,to{opacity:1}}@keyframes step-507838fe{0%,11%,25%,39%,53%,55%,to{transform:rotate(0)}17%,43%{transform:rotate(19deg)}30%,51%{transform:rotate(-19deg)}}@keyframes counter-step-507838fe{0%,11%,25%,39%,53%,55%,to{transform:rotate(0)}17%,43%{transform:rotate(-19deg)}30%,51%{transform:rotate(19deg)}}@keyframes hug-left-507838fe{0%,82%{transform:rotate(0);animation-timing-function:ease-out}96%,to{transform:rotate(-90deg)}}@keyframes hug-right-507838fe{0%,82%{transform:rotate(0);animation-timing-function:ease-out}96%,to{transform:rotate(-109deg)}}@keyframes hug-head-507838fe{0%,82%{transform:rotate(0)}96%,to{transform:rotate(8deg)}}@media (prefers-reduced-motion: reduce){.BootPreloader__number[data-v-507838fe],.BootPreloader__caption[data-v-507838fe],.BootPreloader__traveler[data-v-507838fe],.BootPreloader__figure[data-v-507838fe],.BootPreloader__head[data-v-507838fe],.BootPreloader__face[data-v-507838fe],.BootPreloader__leg[data-v-507838fe],.BootPreloader__arm[data-v-507838fe],.BootPreloader__back-shirt-detail[data-v-507838fe],.BootPreloader__front-shirt-detail[data-v-507838fe]{animation-duration:var(--boot-animation-duration)!important}}.Main[data-v-c4d96a33]{padding-top:calc(50px + var(--mb-safe-top));padding-bottom:calc(84px + var(--mb-safe-bottom));min-height:100vh}.AuthRecovery[data-v-c4d96a33]{min-height:100vh;padding:calc(32px + var(--mb-safe-top)) 24px;display:grid;align-content:center;justify-items:center;gap:16px;text-align:center}.AuthRecovery button[data-v-c4d96a33]{padding:12px 20px;border-radius:12px}
