.modal-backdrop[data-v-8a022948]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#0009;background-size:cover}.modal-content[data-v-8a022948]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:#06272a;border-radius:20px 20px 0 0;z-index:1001;padding:var(--app-gap-sm) var(--app-padding) var(--app-gap-lg);box-shadow:0 -4px 16px #0000001a;transition:background .3s ease,box-shadow .3s ease}.modal-content--transparent[data-v-8a022948]{background:transparent!important;box-shadow:none!important}.modal-content--centered[data-v-8a022948]{top:50%;bottom:auto;transform:translate(-50%,-50%)!important;border-radius:24px;width:calc(100% - var(--app-padding) * 2);max-width:358px;padding:var(--app-gap-lg) var(--app-padding)}.modal-handle[data-v-8a022948]{width:36px;height:4px;background:var(--tg-hint);opacity:.3;border-radius:2px;margin:0 auto var(--app-gap-md)}.fade-enter-active[data-v-8a022948],.fade-leave-active[data-v-8a022948]{transition:opacity .3s ease}.fade-enter-from[data-v-8a022948],.fade-leave-to[data-v-8a022948]{opacity:0}.slide-enter-active[data-v-8a022948],.slide-leave-active[data-v-8a022948]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-8a022948],.slide-leave-to[data-v-8a022948]{transform:translateY(100%)}.heart-loader[data-v-8e53c377]{--heart-loader-surface: #06272a;display:inline-flex;width:132px;max-width:min(132px,70vw);aspect-ratio:230 / 211;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transform-origin:center;transition:opacity .32s ease,transform .32s cubic-bezier(.2,.85,.2,1);will-change:opacity,transform}.heart-loader--show[data-v-8e53c377]{opacity:1;transform:scale(1)}.heart-loader__svg[data-v-8e53c377]{display:block;width:100%;height:100%;overflow:visible}.heart-loader__circle[data-v-8e53c377]{fill:var(--heart-loader-surface)}.heart-loader__composition[data-v-8e53c377]{opacity:0;transform:scale(.92);transform-box:view-box;transform-origin:center;transition:opacity .32s ease,transform .32s cubic-bezier(.16,.9,.24,1)}.heart-loader--show .heart-loader__composition[data-v-8e53c377]{opacity:1;transform:scale(1)}.heart-loader__reveal[data-v-8e53c377]{transform:scale(.08);transform-box:view-box;transform-origin:115px 105.5px}.heart-loader--show .heart-loader__reveal[data-v-8e53c377]{animation:heart-loader-reveal-in-8e53c377 .36s cubic-bezier(.16,.9,.24,1) forwards}.heart-loader--pulse .heart-loader__composition[data-v-8e53c377]{animation:heart-loader-composition-cycle-8e53c377 1.45s infinite}.heart-loader--pulse .heart-loader__reveal[data-v-8e53c377]{animation:heart-loader-reveal-cycle-8e53c377 1.45s infinite}.heart-loader__heart[data-v-8e53c377]{transform-box:fill-box;transform-origin:center}.heart-loader__heart-shape[data-v-8e53c377]{fill:#efbd87}.heart-loader__ecg[data-v-8e53c377]{fill:none;stroke:var(--heart-loader-surface);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .26s ease}.heart-loader--pulse .heart-loader__heart[data-v-8e53c377]{animation:heart-loader-heartbeat-8e53c377 1s infinite}.heart-loader--pulse .heart-loader__ecg[data-v-8e53c377]{animation:heart-loader-ecg-cycle-8e53c377 1.45s infinite}@keyframes heart-loader-reveal-in-8e53c377{0%{transform:scale(.08)}72%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes heart-loader-reveal-cycle-8e53c377{0%{transform:scale(.08)}18%{transform:scale(1.06)}26%,74%{transform:scale(1)}84%,to{transform:scale(.08)}}@keyframes heart-loader-composition-cycle-8e53c377{0%{opacity:0;transform:scale(.86)}14%{opacity:1;transform:scale(1.03)}22%,74%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:scale(.94)}}@keyframes heart-loader-heartbeat-8e53c377{0%{transform:scale(1)}20%{transform:scale(1.0931)}35%{transform:scale(1.0217)}55%{transform:scale(1.0913)}70%{transform:scale(1.0213)}88%{transform:scale(1.0936)}to{transform:scale(1)}}@keyframes heart-loader-ecg-cycle-8e53c377{0%,10%{stroke-dashoffset:var(--heart-loader-ecg-length)}42%,82%{stroke-dashoffset:0}83%,to{stroke-dashoffset:var(--heart-loader-ecg-length)}}@media (prefers-reduced-motion: reduce){.heart-loader[data-v-8e53c377]{opacity:1;transform:none;transition:opacity .12s ease}.heart-loader__ecg[data-v-8e53c377]{transition:none}.heart-loader--pulse .heart-loader__composition[data-v-8e53c377],.heart-loader--pulse .heart-loader__ecg[data-v-8e53c377],.heart-loader--pulse .heart-loader__reveal[data-v-8e53c377],.heart-loader--pulse .heart-loader__heart[data-v-8e53c377]{animation:none}}.loader-modal-content[data-v-3679126a]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:8px 16px}.loader-modal-text[data-v-3679126a]{font-size:14px;font-weight:500;color:#ffffffd9;text-align:center}.btn[data-v-7bbb4f6e]{border:none;border-radius:200px;padding:var(--btn-padding);background:linear-gradient(135deg,#ffc17d,#fad59f 45.85%,#ffc17d);font-family:var(--font-family),sans-serif;font-weight:700;font-size:var(--btn-font-size);line-height:133%;text-align:center;white-space:nowrap;color:var(--maize-800);transition:opacity .2s ease}.btn[data-v-7bbb4f6e]:disabled{opacity:.5;cursor:not-allowed}.access-activated-content[data-v-aa4a8170]{display:flex;flex-direction:column;align-items:center;padding-bottom:24px}.title[data-v-aa4a8170]{margin-top:8px;margin-bottom:8px}.title-text[data-v-aa4a8170]{font-family:var(--font-family),sans-serif;font-weight:400;font-size:15px;line-height:133%;text-align:center;color:var(--storm-dust-00);margin-bottom:32px}.modal-wrapper[data-v-f21d9b49]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.overlay[data-v-f21d9b49]{position:absolute;inset:0;background-color:#001e1b80}.support-modal[data-v-f21d9b49]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:298px;border-radius:32px 32px 0 0;background:#06272a;padding:32px 16px;z-index:1;display:flex;flex-direction:column;align-items:center}.title[data-v-f21d9b49]{margin-top:8px;margin-bottom:8px}.title-text[data-v-f21d9b49]{font-family:var(--font-family),sans-serif;font-weight:400;font-size:15px;line-height:133%;text-align:center;color:var(--storm-dust-00);margin-bottom:32px}.registration-required[data-v-2b9083c5]{display:flex;flex-direction:column;align-items:center;padding-bottom:24px}.icon[data-v-2b9083c5]{width:64px;height:64px}.title[data-v-2b9083c5]{margin-top:8px;margin-bottom:8px}.title-text[data-v-2b9083c5]{font-family:var(--font-family),sans-serif;font-weight:400;font-size:15px;line-height:133%;text-align:center;color:var(--storm-dust-00);margin-bottom:32px}.landing[data-v-67d0fb5f]{width:100%;min-height:100vh;min-height:100dvh;background-color:#0b3b3f;background-image:url(/assets/bg-solid-AfcmtUe4.png);background-position:center top;background-repeat:no-repeat;background-size:cover;overflow-y:auto;color:var(--storm-dust-00, #f4efe6)}.landing__inner[data-v-67d0fb5f]{max-width:640px;margin:0 auto;padding:48px 20px 56px;display:flex;flex-direction:column;gap:40px}.hero[data-v-67d0fb5f]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.hero__icon[data-v-67d0fb5f]{width:88px;height:88px}.hero__title[data-v-67d0fb5f]{font-size:34px;line-height:1.1;margin:0}.hero__subtitle[data-v-67d0fb5f]{font-family:var(--font-family),sans-serif;font-size:16px;line-height:150%;max-width:480px;color:var(--storm-dust-00, #f4efe6);margin:0}.btn[data-v-67d0fb5f]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family),sans-serif;font-weight:700;font-size:16px;text-decoration:none;border-radius:12px;padding:14px 28px;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.btn[data-v-67d0fb5f]:active{transform:scale(.98)}.btn--primary[data-v-67d0fb5f]{background:#f2d097;color:var(--maize-800, #3a2a05);box-shadow:0 6px 24px #00000059}.btn--wide[data-v-67d0fb5f]{align-self:center;width:100%;max-width:360px}.section[data-v-67d0fb5f]{display:flex;flex-direction:column;gap:16px}.section__title[data-v-67d0fb5f]{font-size:24px;margin:0}.section__lead[data-v-67d0fb5f]{font-family:var(--font-family),sans-serif;font-size:15px;line-height:140%;margin:0;color:var(--storm-dust-00, #f4efe6)}.steps[data-v-67d0fb5f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.step[data-v-67d0fb5f]{display:flex;align-items:center;gap:12px;font-family:var(--font-family),sans-serif;font-size:15px;line-height:133%}.step__num[data-v-67d0fb5f]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f2d097;color:var(--maize-800, #3a2a05);font-weight:700}.plans[data-v-67d0fb5f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 480px){.plans[data-v-67d0fb5f]{grid-template-columns:1fr}}.plan[data-v-67d0fb5f]{border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px;background:#ffffff0a}.plan__title[data-v-67d0fb5f]{font-family:var(--font-family),sans-serif;font-weight:700;font-size:17px}.plan__price[data-v-67d0fb5f]{font-family:var(--font-family),sans-serif;font-weight:700;font-size:20px;color:#f2d097}.plan__per[data-v-67d0fb5f]{font-family:var(--font-family),sans-serif;font-size:13px;color:var(--storm-dust-200, #c9c1b3)}.pay-logos[data-v-67d0fb5f]{display:flex;align-items:center;gap:12px}.pay-logos img[data-v-67d0fb5f]{height:32px;background:#fff;border-radius:6px;padding:6px 10px}.text-list[data-v-67d0fb5f]{list-style:disc;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:12px}.text[data-v-67d0fb5f]{font-family:var(--font-family),sans-serif;font-size:15px;line-height:133%}.contacts[data-v-67d0fb5f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.contacts__item[data-v-67d0fb5f]{font-family:var(--font-family),sans-serif;font-size:15px;line-height:133%}.link[data-v-67d0fb5f]{color:var(--maize-400, #f2d097);font-weight:700;text-decoration:underline;text-decoration-skip-ink:none}.footer[data-v-67d0fb5f]{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.footer__links[data-v-67d0fb5f]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.footer__sep[data-v-67d0fb5f]{opacity:.5}.footer__copy[data-v-67d0fb5f]{font-family:var(--font-family),sans-serif;font-size:13px;color:var(--storm-dust-200, #c9c1b3);margin:0;text-align:center}@font-face{font-family:Manrope;src:url(/assets/Manrope-Regular-Dy0jyoUL.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-SemiBold-CJD5SYW-.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Bold-DEjRF1uU.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Medium-DSttQARu.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BsZ710iL.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-FqysxNcR.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-D0XNiZmU.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/assets/PlayfairDisplay-Bold-Dsgb2Oov.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:UAF Memory;src:url(/assets/UAFMemory-Bold-CGWLwylR.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--font-family: "Manrope", sans-serif;--second-family: "SF Pro Display", sans-serif;--third-family: "Roboto", sans-serif;--font3: "Playfair Display", sans-serif;--font4: "UAF Memory", serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}:root{--tg-bg: var(--tg-theme-bg-color, #ffffff);--tg-text: var(--tg-theme-text-color, #000000);--tg-hint: var(--tg-theme-hint-color, #999999);--tg-link: var(--tg-theme-link-color, #2481cc);--tg-btn-bg: var(--tg-theme-button-color, #2481cc);--tg-btn-text: var(--tg-theme-button-text-color, #ffffff);--tg-secondary-bg: var(--tg-theme-secondary-bg-color, #f0f0f0);--tg-section-bg: var(--tg-theme-section-bg-color, #ffffff);--tg-section-header: var(--tg-theme-section-header-text-color, #6d7885);--tg-separator: var(--tg-theme-section-separator-color, #e7e8ea);--tg-accent: var(--tg-theme-accent-text-color, #2481cc);--tg-destructive: var(--tg-theme-destructive-text-color, #ff3b30);--radius: 12px;--radius-sm: 8px;--transition: .2s ease;font-size:16px;--app-padding: clamp(10px, 4.5vw, 16px);--app-gap-lg: clamp(16px, 6vw, 24px);--app-gap-md: clamp(12px, 4.5vw, 16px);--app-gap-sm: clamp(6px, 2.5vw, 8px);--btn-padding: clamp(8px, 3vw, 11px) clamp(12px, 6vw, 20px);--btn-font-size: clamp(14px, 4.5vw, 17px);--badge-height: clamp(30px, 9vw, 36px);--badge-padding: clamp(4px, 1.5vw, 8px) clamp(8px, 4vw, 16px);--card-scale: 1;--title-size: clamp(18px, 6vw, 22px);--header-height: auto;--color-accent: var(--tg-btn-bg);--color-accent-dark: color-mix(in srgb, var(--tg-btn-bg), black 10%);--color-text: var(--tg-text);--color-hint: var(--tg-hint);--color-surface: var(--tg-bg);--color-surface-alt: var(--tg-secondary-bg);--color-border: var(--tg-separator);--storm-dust-00: #fff;--storm-dust-50: #fafafa;--storm-dust-100: #f5f5f5;--storm-dust-200: #e6e6e6;--storm-dust-300: #d3d3d3;--storm-dust-400: #a3a3a3;--storm-dust-500: #727272;--storm-dust-600: #5f5f5f;--storm-dust-700: #404040;--storm-dust-800: #272727;--storm-dust-900: #1a1a1a;--storm-dust-950: #070c12;--firefly-50: #f0fbfb;--firefly-100: #daf3f3;--firefly-200: #b9e6e8;--firefly-300: #89d3d7;--firefly-400: #52b7be;--firefly-500: #369ba4;--firefly-600: #307f8a;--firefly-700: #2d6771;--firefly-800: #2c555e;--firefly-900: #284951;--firefly-950: #102227;--maize-50: #fef8ee;--maize-100: #fdefd7;--maize-200: #fad59f;--maize-300: #f8c179;--maize-400: #f49d43;--maize-500: #f0811f;--maize-600: #e16715;--maize-700: #bb4e13;--maize-800: #953e17;--maize-900: #783516;--maize-950: #411809}html[data-tg-group=desktop]{--app-padding: 12px;--app-gap-lg: 16px;--app-gap-md: 12px;--app-gap-sm: 6px;--btn-padding: 8px 16px;--btn-font-size: 15px;--badge-height: 32px;--badge-padding: 6px 12px;--card-scale: .85;--title-size: 19px;font-size:15px}html[data-tg-group=web]{background:#0b3b3f}html[data-tg-group=web] #app{max-width:1200px;margin:0 auto;min-height:100dvh}html,body{min-height:100%;background:#0b3b3f;color:var(--tg-text);font-size:clamp(14px,4.5vw,16px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body{padding-top:var(--tg-content-safe-area-inset-top, 0);padding-bottom:var(--tg-content-safe-area-inset-bottom, 0);padding-left:var(--tg-safe-area-inset-left, 0);padding-right:var(--tg-safe-area-inset-right, 0)}.title-playfair{font-family:var(--font4),sans-serif;font-weight:700;font-size:var(--title-size);line-height:127%;text-align:center;color:var(--maize-300)}ul{list-style:none}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;max-width:600px;margin:0 auto;position:relative}a{color:var(--tg-link);text-decoration:none;outline:none}button{border:none;background-color:transparent;cursor:pointer;font-family:inherit;outline:none}.text-hint{color:var(--tg-hint)}.text-accent{color:var(--tg-accent)}.text-destructive{color:var(--tg-destructive)}.font-bold{font-weight:700}.font-medium{font-weight:500}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-auto{margin-top:auto}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.text-center{text-align:center}.w-full{width:100%}
