.ui-toast-region[data-v-99a98f44]{top:calc(var(--app-safe-area-top) + 16px);z-index:60;width:min(var(--app-content-max-width), 100% - 32px);pointer-events:none;justify-content:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ui-toast[data-v-99a98f44]{--glass-radius:15px;--glass-border:1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-text-primary);font-family:var(--font-family-manrope);text-align:center;background:#19231feb;padding:12px 20px;font-size:14px;font-weight:600;line-height:normal}.ui-toast-enter-active[data-v-99a98f44],.ui-toast-leave-active[data-v-99a98f44]{transition:opacity .2s,transform .2s}.ui-toast-enter-from[data-v-99a98f44],.ui-toast-leave-to[data-v-99a98f44]{opacity:0;transform:translateY(-8px)}.app-header[data-v-34196a8e]{width:100%;height:var(--app-header-height);padding-block:20px 0;padding-inline:max(20px, var(--app-safe-area-left)) max(20px, var(--app-safe-area-right));justify-content:space-between;align-items:center;display:flex}.app-header__logo[data-v-34196a8e]{color:var(--color-text-primary);font-family:var(--font-family-interface);align-items:center;gap:6px;font-style:normal;font-weight:600;line-height:normal;display:flex}.app-header__brand[data-v-34196a8e]{white-space:nowrap;font-size:16px}.app-header__badge[data-v-34196a8e]{background:var(--color-accent);width:40px;height:24px;color:var(--color-on-accent);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}.app-header__support[data-v-34196a8e]{--glass-radius:8px;--glass-border:1px;width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff0a;border:0;justify-content:center;align-items:center;padding:0;display:flex}.app-header__support[data-v-34196a8e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-header__support-icon[data-v-34196a8e]{width:20px;height:20px}.nav-profile-icon[data-v-981931b6]{width:32px;height:32px;display:block;position:relative}.nav-profile-icon__head[data-v-981931b6]{width:16.875px;height:16.875px;position:absolute;top:0;left:7.5625px}.nav-profile-icon__body[data-v-981931b6]{width:28.125px;height:13.25px;position:absolute;bottom:0;left:1.9375px}.bottom-navigation[data-v-866113c0]{--glass-radius:500px;--glass-border:1px;z-index:30;bottom:calc(var(--app-navigation-bottom) + var(--app-safe-area-bottom));width:var(--app-navigation-width);height:var(--app-navigation-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;grid-template-columns:repeat(3,80px);display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.bottom-navigation__indicator[data-v-866113c0]{z-index:0;background:var(--color-accent);border-radius:50%;width:60px;height:60px;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:10px;left:10px}.bottom-navigation__item[data-v-866113c0]{z-index:1;width:80px;height:80px;color:var(--color-navigation-icon);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;transition:color .16s;display:flex;position:relative}.bottom-navigation__item--active[data-v-866113c0]{color:var(--color-on-accent)}.bottom-navigation__item[data-v-866113c0]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-6px;border-radius:50%}.bottom-navigation__icon[data-v-866113c0]{width:32px;height:32px;color:inherit}.bottom-navigation__icon--home[data-v-866113c0]{width:60px;height:60px}@media (prefers-reduced-motion:reduce){.bottom-navigation__indicator[data-v-866113c0],.bottom-navigation__item[data-v-866113c0]{transition:none}}.app-layout[data-v-5de75f7b]{z-index:1;width:100%;max-width:var(--app-content-max-width);min-height:100dvh;padding-top:var(--app-safe-area-top);isolation:isolate;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow-x:clip}.app-layout__header[data-v-5de75f7b],.app-layout__content[data-v-5de75f7b]{z-index:1;position:relative}.app-layout__header[data-v-5de75f7b]{flex:none}.app-layout__content[data-v-5de75f7b]{width:100%;min-height:0;padding-bottom:calc(var(--app-navigation-height) + var(--app-navigation-bottom) + var(--app-navigation-content-gap) + var(--app-safe-area-bottom));flex-direction:column;flex:1 0 auto;display:flex}.user-profile-card[data-v-f60c4bda]{--glass-radius:8px;--glass-border:1px;border-radius:8px;align-items:center;gap:12px;width:100%;height:80px;padding:0 12px;display:flex}.user-profile-card__avatar[data-v-f60c4bda]{border:1px solid #83d981;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.user-profile-card__avatar img[data-v-f60c4bda]{object-fit:cover;border-radius:50%;width:50px;height:50px}.user-profile-card__initial[data-v-f60c4bda]{width:50px;height:50px;color:var(--color-accent);font-family:var(--font-family-manrope);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.user-profile-card__text[data-v-f60c4bda]{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.user-profile-card__name[data-v-f60c4bda]{color:#ffffff80;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.balance-card[data-v-b04a498e]{--glass-radius:8px;--glass-border:1px;background:url("data:image/svg+xml,%3csvg%20width='353'%20height='86'%20viewBox='0%200%20353%2086'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%208C0%203.58172%203.58172%200%208%200H345C349.418%200%20353%203.58172%20353%208V78C353%2082.4183%20349.418%2086%20345%2086H8C3.58172%2086%200%2082.4183%200%2078V8Z'%20fill='url(%23paint0_radial_17_79)'%20fill-opacity='0.16'/%3e%3cdefs%3e%3cradialGradient%20id='paint0_radial_17_79'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(177)%20scale(286.5%20139.994)'%3e%3cstop%20stop-color='%2397D78A'/%3e%3cstop%20offset='1'%20stop-color='%234F7149'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") 50%/cover no-repeat;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 16px;display:flex}.balance-card__text[data-v-b04a498e]{flex-direction:column;gap:2px;display:flex}.balance-card__title[data-v-b04a498e]{color:#ffffff80;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.balance-card__value[data-v-b04a498e]{color:#fff;font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.balance-card__button[data-v-b04a498e]{color:#233923;text-align:center;background:linear-gradient(#83d981 0% 100%);border:none;border-radius:15px;outline:none;width:120px;height:46px;font-family:SF UI Display;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.payment-sbp-icon[data-v-bba2e94d]{flex:none;width:28px;height:28px;display:block;position:relative}.payment-sbp-icon__part[data-v-bba2e94d]{position:absolute}.payment-sbp-icon__part--1[data-v-bba2e94d]{width:13.783px;height:7.98095px;top:49.99%;left:7.14%}.payment-sbp-icon__part--2[data-v-bba2e94d]{width:13.783px;height:7.98095px;top:28.5%;left:44.29%}.payment-sbp-icon__part--3[data-v-bba2e94d]{width:3.381px;height:28px;top:0;left:44.29%}.payment-sbp-icon__part--4[data-v-bba2e94d]{width:13.783px;height:7.98095px;top:0;left:44.29%}.payment-sbp-icon__part--5[data-v-bba2e94d]{width:3.381px;height:15.9619px;top:42.99%;left:44.29%}.payment-sbp-icon__part--6[data-v-bba2e94d]{width:13.783px;height:7.98095px;top:71.5%;left:44.29%}.payment-sbp-icon__part--7[data-v-bba2e94d]{width:3.381px;height:15.9549px;top:21.51%;left:7.14%}.payment-sbp-icon__part--8[data-v-bba2e94d]{width:24.185px;height:13.9965px;top:21.51%;left:7.14%}.ui-button[data-v-72ff4f11]{background:var(--color-accent);width:100%;height:50px;color:var(--color-on-accent);font-family:var(--font-family-interface);cursor:pointer;border:0;border-radius:15px;padding:0 16px;font-size:14px;font-weight:600}.ui-button[data-v-72ff4f11]:disabled{cursor:default;opacity:.6}.ui-button[data-v-72ff4f11]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.payment-methods-list[data-v-384d501b]{width:100%;min-width:0}.payment-methods-list--empty[data-v-384d501b]{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.payment-methods-list--filled[data-v-384d501b]{--glass-radius:20px;--glass-border:1px;border-radius:20px;height:261px;padding:24px}.payment-methods-list__empty-icon[data-v-384d501b]{width:64px;height:64px}.payment-methods-list__empty-text[data-v-384d501b]{color:var(--color-text-primary);font-family:var(--font-family-manrope);text-align:center;margin-top:18px;font-size:16px;font-weight:600;line-height:22px}.payment-methods-list__connect[data-v-384d501b]{margin-top:16px}.payment-methods-list__header[data-v-384d501b]{justify-content:space-between;align-items:center;height:28px;margin-bottom:12px;display:flex}.payment-methods-list__title[data-v-384d501b]{color:var(--color-text-primary);font-family:var(--font-family-manrope);font-size:16px;font-weight:600}.payment-methods-list__remove[data-v-384d501b]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.payment-methods-list__provider[data-v-384d501b]{--glass-radius:10px;--glass-border:1px;width:100%;height:53px;color:var(--color-text-primary);font-family:var(--font-family-manrope);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.payment-methods-list__provider-name[data-v-384d501b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-methods-list__details[data-v-384d501b]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.payment-methods-list__detail[data-v-384d501b]{--glass-radius:10px;--glass-border:1px;width:100%;height:50px;font-family:var(--font-family-manrope);border-radius:10px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:flex}.payment-methods-list__detail dt[data-v-384d501b]{color:var(--color-text-secondary);white-space:nowrap;flex:none}.payment-methods-list__detail dd[data-v-384d501b]{min-width:0;color:var(--color-text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 12px;overflow:hidden}.payment-methods-list button[data-v-384d501b]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.top-up-form[data-v-70b0ec25]{--glass-radius:10px;--glass-border:1px;border-radius:10px;width:100%;min-height:233px;padding:16px}.top-up-form__amount-control[data-v-70b0ec25]{color:#fff;justify-content:center;align-items:center;gap:4px;font-family:SF UI Display;font-size:36px;font-weight:600;line-height:normal;display:inline-flex}.top-up-form__amount-control--empty[data-v-70b0ec25]{color:#fff3}.top-up-form__amount[data-v-70b0ec25]{width:var(--amount-width);min-width:1ch;max-width:6ch;color:inherit;text-align:right;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0}.top-up-form__amount[data-v-70b0ec25]::placeholder{color:inherit;opacity:1}.top-up-form__currency[data-v-70b0ec25]{flex:none}.top-up-form__amount-label[data-v-70b0ec25]{justify-content:center;display:flex}.top-up-form__presets[data-v-70b0ec25]{grid-gap:7px;grid-template-rows:40px;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.top-up-form__preset--active[data-v-70b0ec25]{color:#233923!important;background:#83d981!important}.top-up-form__preset[data-v-70b0ec25]{color:#ffffff80;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-family:SF UI Display;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}.top-up-form__hint[data-v-70b0ec25]{color:#ffffff80;text-align:center;margin-top:10px;font-family:SF UI Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.top-up-form__submit[data-v-70b0ec25]{color:#233923;background:linear-gradient(#83d981 0% 100%);border:none;border-radius:15px;outline:none;width:100%;height:50px;margin-top:20px;font-family:SF UI Display;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.transaction-item[data-v-24221bfd]{--glass-radius:10px;--glass-border:1px;border-radius:10px;flex-direction:column;width:100%;height:97px;padding:16px;display:flex;position:relative}.transaction-item__title[data-v-24221bfd]{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.transaction-item__description[data-v-24221bfd]{color:#ffffff80;margin-top:4px;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.transaction-item__date[data-v-24221bfd]{color:#ffffff80;margin-top:auto;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:normal;display:block}.transaction-item__amount[data-v-24221bfd]{border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;position:absolute;top:20px;right:16px}.transaction-item__amount--expense[data-v-24221bfd]{color:#ff001f;background:#f6001f29}.transaction-item__amount--income[data-v-24221bfd]{color:#83d981;background:#83d98129}.switch[data-v-e2a7a89c]{--glass-radius:10px;--glass-border:1px;border-radius:10px;justify-content:space-between;width:100%;height:50px;padding:0 4.5px;display:flex;position:relative}.switch .switch--active[data-v-e2a7a89c]{color:#233923}.switch__indicator[data-v-e2a7a89c]{background:#83d981;border-radius:8px;width:calc(50% - 4.5px);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:4px;bottom:4px;left:4.5px}.switch__item[data-v-e2a7a89c]{z-index:2;color:#ffffff80;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-family:SF UI Display;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex;position:relative}.recipient[data-v-c9ade929]{--glass-radius:10px;--glass-border:1px;border-radius:10px;flex-direction:column;gap:8px;width:100%;height:108px;padding:16px;display:flex}.recipient__title[data-v-c9ade929]{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.recipient input[data-v-c9ade929]{color:#fff;background:#ffffff0f;border:none;border-radius:5px;outline:none;width:100%;height:46px;padding:0 13px;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex}.ui-modal[data-v-65460804]{z-index:40;position:fixed;inset:0}.ui-modal__dialog[data-v-65460804]{outline:none;position:absolute;inset:0}.ui-select[data-v-1021fa5c]{width:100%;height:46px;font-family:var(--font-family-manrope);font-size:14px;font-weight:600;position:relative}.ui-select__trigger[data-v-1021fa5c]{width:100%;height:46px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.ui-select__trigger[data-v-1021fa5c]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.ui-select__trigger[data-v-1021fa5c]:disabled{cursor:not-allowed;opacity:.5}.ui-select__value[data-v-1021fa5c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select__chevron[data-v-1021fa5c]{flex:none;width:9.5px;height:5.5px;transition:transform .16s;transform:rotate(180deg)}.ui-select--open .ui-select__chevron[data-v-1021fa5c]{transform:rotate(0)}.ui-select__list[data-v-1021fa5c]{z-index:20;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#19231ffa;border:1px solid #ffffff1f;border-radius:10px;width:100%;max-height:184px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 28px #0000004d,inset 1px 1px 2px #ffffff14}.ui-select__option[data-v-1021fa5c]{min-height:40px;color:var(--color-text-primary);cursor:pointer;border-radius:7px;align-items:center;padding:0 10px;display:flex}.ui-select__option--active[data-v-1021fa5c]{background:#ffffff14}.ui-select__option--selected[data-v-1021fa5c]{color:var(--color-accent)}.ui-select__option--disabled[data-v-1021fa5c]{cursor:not-allowed;opacity:.4}.ui-select-list-enter-active[data-v-1021fa5c],.ui-select-list-leave-active[data-v-1021fa5c]{transform-origin:top;transition:opacity .12s,transform .12s}.ui-select-list-enter-from[data-v-1021fa5c],.ui-select-list-leave-to[data-v-1021fa5c]{opacity:0;transform:translateY(-4px)scaleY(.98)}@media (prefers-reduced-motion:reduce){.ui-select__chevron[data-v-1021fa5c],.ui-select-list-enter-active[data-v-1021fa5c],.ui-select-list-leave-active[data-v-1021fa5c]{transition:none}}.device-connection-progress[data-v-473a1085]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;height:4px;display:grid}.device-connection-progress__segment[data-v-473a1085]{background:#ffffff0f;border-radius:100px}.device-connection-progress__segment--active[data-v-473a1085]{background:var(--color-accent)}.connect-device-modal[data-v-15c31a85]{--glass-radius:20px;--glass-border:1px;width:min(353px,100% - 40px);max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - 170px);color:var(--color-text-primary);scrollbar-width:none;background:#ffffff0a;flex-direction:column;padding:24px;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.connect-device-modal[data-v-15c31a85]::-webkit-scrollbar{display:none}.connect-device-modal--select-platform[data-v-15c31a85]{height:299px;overflow:visible}.connect-device-modal--install-app[data-v-15c31a85]{min-height:346px}.connect-device-modal--copy-key[data-v-15c31a85]{height:368px}.connect-device-modal--success[data-v-15c31a85]{height:348px;top:calc(50% - 16px);overflow:hidden}.connect-device-modal__header[data-v-15c31a85],.connect-device-modal__heading[data-v-15c31a85]{align-items:center;display:flex}.connect-device-modal__header[data-v-15c31a85]{flex:none;justify-content:space-between;height:28px}.connect-device-modal__heading[data-v-15c31a85]{gap:10px;min-width:0}.connect-device-modal__title-icon[data-v-15c31a85]{flex:0 0 24px;width:24px;height:24px}.connect-device-modal__title[data-v-15c31a85]{font-family:var(--font-family-manrope);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:normal;overflow:hidden}.connect-device-modal__icon-button[data-v-15c31a85]{cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.connect-device-modal__icon-button svg[data-v-15c31a85]{width:28px;height:28px}.connect-device-modal__progress[data-v-15c31a85]{flex:0 0 4px;margin-top:16px}.connect-device-modal__step[data-v-15c31a85]{flex-direction:column;flex:auto;min-height:0;display:flex}.connect-device-modal__step--platform[data-v-15c31a85],.connect-device-modal__step--install[data-v-15c31a85],.connect-device-modal__step--key[data-v-15c31a85]{padding-top:20px}.connect-device-modal__instruction[data-v-15c31a85],.connect-device-modal__label[data-v-15c31a85],.connect-device-modal__download[data-v-15c31a85],.connect-device-modal__key[data-v-15c31a85]{font-family:var(--font-family-manrope);font-weight:600;line-height:normal}.connect-device-modal__instruction[data-v-15c31a85]{font-size:16px}.connect-device-modal__instruction[data-v-15c31a85]:focus{outline:none}.connect-device-modal__label[data-v-15c31a85]{margin-top:23px;font-size:14px}.connect-device-modal__select-wrap[data-v-15c31a85]{z-index:2;height:46px;margin-top:8px;position:relative}.connect-device-modal__button[data-v-15c31a85]{width:100%;height:50px;font-family:var(--font-family-interface);cursor:pointer;border:0;border-radius:15px;flex:0 0 50px;padding:0 16px;font-size:14px;font-weight:600;line-height:normal}.connect-device-modal__button--primary[data-v-15c31a85]{background:var(--color-accent);color:var(--color-on-accent);margin-top:auto}.connect-device-modal__button--secondary[data-v-15c31a85]{color:var(--color-text-secondary);background:#ffffff0f;margin-top:10px}.connect-device-modal__button[data-v-15c31a85]:disabled{cursor:not-allowed;opacity:.5}.connect-device-modal__description[data-v-15c31a85]{color:var(--color-text-secondary);font-family:var(--font-family-manrope);margin-top:12px;font-size:14px;font-weight:500;line-height:normal}.connect-device-modal__links[data-v-15c31a85]{flex-direction:column;gap:8px;margin-top:16px;margin-bottom:20px;display:flex}.connect-device-modal__download[data-v-15c31a85]{width:100%;height:46px;color:var(--color-text-primary);cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;flex:0 0 46px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:flex}.connect-device-modal__download svg[data-v-15c31a85]{width:20px;height:20px}.connect-device-modal__key[data-v-15c31a85]{width:100%;height:46px;color:var(--color-text-primary);text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;flex:0 0 46px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;margin-top:18px;padding:0 16px;font-size:14px;display:grid}.connect-device-modal__key svg[data-v-15c31a85]{width:16px;height:16px}.connect-device-modal__key-value[data-v-15c31a85]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-device-modal__copy-feedback[data-v-15c31a85]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.connect-device-modal__success-icon[data-v-15c31a85]{width:260px;max-width:none;height:260px;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.connect-device-modal__success-title[data-v-15c31a85]{font-family:var(--font-family-manrope);text-align:center;margin-top:126px;font-size:16px;font-weight:600;line-height:normal}.connect-device-modal__success-title[data-v-15c31a85]:focus{outline:none}.connect-device-modal__success-description[data-v-15c31a85]{color:var(--color-text-secondary);font-family:var(--font-family-manrope);text-align:center;margin-top:7px;font-size:14px;font-weight:500;line-height:normal}.connect-device-modal__success-button[data-v-15c31a85]{margin-top:auto;position:relative}.connect-device-modal__icon-button[data-v-15c31a85]:focus-visible,.connect-device-modal__button[data-v-15c31a85]:focus-visible,.connect-device-modal__download[data-v-15c31a85]:focus-visible,.connect-device-modal__key[data-v-15c31a85]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}@media (width<=359px){.connect-device-modal[data-v-15c31a85]{width:calc(100% - 24px);padding-inline:20px}.connect-device-modal__heading[data-v-15c31a85]{gap:7px}.connect-device-modal__title[data-v-15c31a85]{font-size:14px}}@media (height<=560px){.connect-device-modal[data-v-15c31a85]{max-height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - 120px);top:calc(50% - 54px)}}.device-summary[data-v-8641df63]{flex-direction:column;gap:16px;width:100%;display:flex}.device-summary__buttons[data-v-8641df63]{justify-content:space-between;gap:9px;display:flex}.connected-count[data-v-8641df63]{justify-content:space-between;align-items:center;display:flex}.connected-count__title[data-v-8641df63]{color:#fff;align-items:center;gap:10px;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}.connected-count__title[data-v-8641df63] svg{width:20px;height:20px}.connected-count__count[data-v-8641df63]{color:#fff;background:#ffffff14;border-radius:500px;align-items:center;gap:4px;height:26px;padding:0 8px;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}.connected-count__count span[data-v-8641df63]{color:#ffffff80}.device-summary-button[data-v-8641df63]:first-child{background:linear-gradient(#83d981 0% 100%)}.device-summary-button:first-child .device-summary-button__title[data-v-8641df63]{color:#233923}.device-summary-button:first-child .device-summary-button__subtitle[data-v-8641df63]{color:#233923b3}.device-summary-button[data-v-8641df63]:last-child{background:#ffffff1a}.device-summary-button:last-child .device-summary-button__title[data-v-8641df63]{color:#fff}.device-summary-button:last-child .device-summary-button__subtitle[data-v-8641df63]{color:#ffffff80}.device-summary-button[data-v-8641df63]{grid-gap:6px;border:none;border-radius:20px;outline:none;grid-template-rows:1fr 17px 42px;width:152px;height:152px;padding:16px;display:grid}.device-summary-button[data-v-8641df63] svg{width:30px;height:30px}.device-summary-button__title[data-v-8641df63]{text-align:left;white-space:nowrap;font-family:SF UI Display;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.device-summary-button__subtitle[data-v-8641df63]{text-align:left;font-family:SF UI Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.devices-modal[data-v-521a1446]{--glass-radius:20px;--glass-border:1px;top:calc(var(--app-safe-area-top) + 82px);width:min(353px,100% - 40px);height:min(640px, 100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - 212px);min-height:360px;color:var(--color-text-primary);background:radial-gradient(circle,#97d78a12,#0000 55%),#ffffff0a;flex-direction:column;padding:24px;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.devices-modal__header[data-v-521a1446],.devices-modal__heading[data-v-521a1446]{align-items:center;display:flex}.devices-modal__header[data-v-521a1446]{flex:none;justify-content:space-between;height:28px}.devices-modal__heading[data-v-521a1446]{gap:10px}.devices-modal__title-icon[data-v-521a1446]{width:24px;height:24px}.devices-modal__title[data-v-521a1446]{font-family:var(--font-family-manrope);margin:0;font-size:16px;font-weight:600;line-height:normal}.devices-modal__icon-button[data-v-521a1446]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.devices-modal__icon-button svg[data-v-521a1446]{width:28px;height:28px}.devices-modal__icon-button[data-v-521a1446]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.devices-modal__empty[data-v-521a1446]{flex-direction:column;flex:auto;align-items:center;min-height:0;padding-top:169px;display:flex}.devices-modal__empty-icon[data-v-521a1446]{width:64px;height:64px}.devices-modal__empty-text[data-v-521a1446]{font-family:var(--font-family-manrope);text-align:center;margin:18px 0 22px;font-size:16px;font-weight:600;line-height:normal}.devices-modal__primary-button[data-v-521a1446],.devices-modal__add-button[data-v-521a1446]{width:100%;height:50px;font-family:var(--font-family-interface);cursor:pointer;border:0;border-radius:15px;padding:0 16px;font-size:14px;font-weight:600;line-height:normal}.devices-modal__primary-button[data-v-521a1446]{background:var(--color-accent);color:var(--color-on-accent)}.devices-modal__content[data-v-521a1446]{flex-direction:column;flex:auto;min-height:0;padding-top:20px;display:flex}.devices-modal__list[data-v-521a1446]{scrollbar-width:none;flex-direction:column;gap:10px;margin:0;padding:0 0 12px;list-style:none;display:flex;overflow-y:auto}.devices-modal__list[data-v-521a1446]::-webkit-scrollbar{display:none}.devices-modal__device[data-v-521a1446]{background:#ffffff0f;border-radius:10px;flex:0 0 67px;justify-content:space-between;align-items:center;height:67px;padding:0 19px 0 14px;display:flex}.devices-modal__device-copy[data-v-521a1446]{min-width:0;font-family:var(--font-family-manrope);flex-direction:column;gap:2px;display:flex}.devices-modal__device-name[data-v-521a1446]{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:normal;overflow:hidden}.devices-modal__device-description[data-v-521a1446]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:normal;overflow:hidden}.devices-modal__device-description--active[data-v-521a1446]{color:var(--color-accent)}.devices-modal__active-indicator[data-v-521a1446]{background:#97d78a33;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.devices-modal__active-indicator svg[data-v-521a1446]{width:12px;height:12px}.devices-modal__add-button[data-v-521a1446]{background:var(--color-accent);color:var(--color-on-accent);flex:none;margin-top:auto}.devices-modal__add-button[data-v-521a1446]:disabled{color:var(--color-text-secondary);cursor:not-allowed;background:#ffffff0f}.devices-modal__primary-button[data-v-521a1446]:focus-visible,.devices-modal__add-button[data-v-521a1446]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.device-removal[data-v-521a1446]{z-index:1;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#07090780;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.device-removal__dialog[data-v-521a1446]{--glass-radius:20px;--glass-border:1px;width:min(353px,100%);height:234px;color:var(--color-text-primary);background:#ffffff0a;flex-direction:column;padding:24px;display:flex}.device-removal__header[data-v-521a1446],.device-removal__heading[data-v-521a1446]{align-items:center;display:flex}.device-removal__header[data-v-521a1446]{justify-content:space-between;height:28px}.device-removal__heading[data-v-521a1446]{gap:10px}.device-removal__title-icon[data-v-521a1446]{width:20px;height:24px}.device-removal__title[data-v-521a1446]{font-family:var(--font-family-manrope);margin:0;font-size:16px;font-weight:600;line-height:normal}.device-removal__icon-button[data-v-521a1446]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.device-removal__icon-button svg[data-v-521a1446]{width:28px;height:28px}.device-removal__icon-button[data-v-521a1446]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.device-removal__description[data-v-521a1446]{font-family:var(--font-family-manrope);margin:12px 0 0;font-size:14px;font-weight:600;line-height:normal}.device-removal__description strong[data-v-521a1446]{color:var(--color-accent);font-weight:700}.device-removal__actions[data-v-521a1446]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.device-removal__button[data-v-521a1446]{height:50px;font-family:var(--font-family-interface);cursor:pointer;border:0;border-radius:15px;padding:0 16px;font-size:14px;font-weight:600;line-height:normal}.device-removal__button--confirm[data-v-521a1446]{background:var(--color-accent);color:var(--color-on-accent)}.device-removal__button--cancel[data-v-521a1446]{color:var(--color-text-secondary);background:#ffffff0f}.device-removal__button[data-v-521a1446]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}@media (height<=620px){.devices-modal[data-v-521a1446]{top:calc(var(--app-safe-area-top) + 70px);min-height:320px;height:calc(100dvh - var(--app-safe-area-top) - var(--app-safe-area-bottom) - 90px)}.devices-modal__empty[data-v-521a1446]{justify-content:center;padding-top:24px}}.referral-link[data-v-45719f92]{--glass-border:1px;--glass-radius:15px;border-radius:15px;flex-direction:column;gap:10px;width:100%;height:118px;padding:20px;display:flex}.referral-link__title[data-v-45719f92]{color:#fff;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.referral-link__container[data-v-45719f92]{cursor:pointer;text-align:left;background:#ffffff0f;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;height:46px;padding:0 16px;display:flex}.referral-link__container p[data-v-45719f92]{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}.referral-link__container[data-v-45719f92] svg{flex:none;width:16px;height:16px}.referral-link__container[data-v-45719f92]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.referral-stats[data-v-a7be7ece]{grid-template-rows:82px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.referral-stat[data-v-a7be7ece]{--glass-radius:15px;--glass-border:1px;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;padding:16px 0;display:flex}.referral-stat__value[data-v-a7be7ece]{color:#fff;text-align:center;font-family:SF UI Display;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.referral-stat p[data-v-a7be7ece]{color:#ffffff80;font-family:SF UI Display;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.referral-list[data-v-d8f3afba]{width:100%;min-width:0}.referral-list__table[data-v-d8f3afba]{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.referral-list__table .referral-list__row[data-v-d8f3afba]{--glass-radius:10px;--glass-border:1px;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:100%;height:50px;min-height:50px;padding:0 15px;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:grid}.referral-list__table .referral-list__row p[data-v-d8f3afba]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.referral-list__table .referral-list__row p[data-v-d8f3afba]:nth-child(2){text-align:center}.referral-list__table .referral-list__row p[data-v-d8f3afba]:last-child{text-align:right}.referral-list__table .referral-list__head[data-v-d8f3afba]{color:#ffffff80}.referral-list__table .referral-list__body[data-v-d8f3afba]{color:#fff;overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:8px;max-height:224px;display:flex;overflow-y:auto}.referral-list__table .referral-list__body[data-v-d8f3afba]::-webkit-scrollbar{display:none}.subscription-summary[data-v-fd469436]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.days-remaining[data-v-fd469436]{flex-direction:column;align-items:center;gap:5px;display:flex}.days-remaining__days[data-v-fd469436]{color:#fff;font-family:SF UI Display;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.days-remaining__expires-at[data-v-fd469436]{color:#ffffff80;font-family:SF UI Display;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.button[data-v-fd469436]{color:#233923;text-align:center;background:linear-gradient(#83d981 0% 100%);border:none;border-radius:15px;outline:none;justify-content:center;align-items:center;width:100%;height:50px;font-family:SF UI Display;font-size:14px;font-style:normal;font-weight:600;line-height:normal;display:flex}@font-face{font-family:SF UI Display;src:url(/assets/sf-ui-display-medium-DSOELgQi.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF UI Display;src:url(/assets/sf-ui-display-semibold-lhDAAeZz.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF UI Display;src:url(/assets/sf-ui-display-bold-NhZIIu9J.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Medium-D2dp-Fh-.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-SemiBold-BZx5v-O-.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope-Bold-D-zyzoW1.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-family-interface:"SF UI Display", sans-serif;--font-family-manrope:"Manrope", sans-serif;--color-accent:#97d78a;--color-on-accent:#283825;--color-text-primary:#fff;--color-text-secondary:#ffffff80;--color-navigation-icon:#ffffff4d;--app-content-max-width:393px;--app-header-height:60px;--app-navigation-width:240px;--app-navigation-height:80px;--app-navigation-bottom:20px;--app-navigation-content-gap:20px;--app-safe-area-top:env(safe-area-inset-top,0px);--app-safe-area-right:env(safe-area-inset-right,0px);--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--app-safe-area-left:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}html{min-width:320px;min-height:100%}body{min-width:320px;min-height:100dvh;margin:0}button,input,select,textarea{font:inherit}img,svg{max-width:100%;display:block}html{scroll-behavior:smooth;scroll-padding-top:10vh}*,:after,:before{box-sizing:border-box;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:normal!important}svg{display:block}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}ul,li{margin:0;list-style:none}body{font-family:var(--font-family-interface);font-synthesis:none;font-weight:500}#app{isolation:isolate;background:#070907 url(/assets/wall-D4lB2BkJ.webp) top center/var(--app-content-max-width) 852px no-repeat;color:#fff;min-height:100dvh;position:relative}#app:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0a0f0f4d,#0a0f0f4d),radial-gradient(69.91% 79.55%,#83d9811f 0%,#4572441f 100%),#070907d9;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(color(display-p3 .0392 .0588 .0588/.3),color(display-p3 .0392 .0588 .0588/.3)),radial-gradient(69.91% 79.55%,color(display-p3 .5919 .8413 .542/.12) 0%,color(display-p3 .3105 .4413 .2843/0) 100%),color(display-p3 .0277 .0337 .0265/.85);position:absolute;inset:0}.page-shell{width:100%;padding:24px max(20px, var(--app-safe-area-right)) 24px max(20px, var(--app-safe-area-left));flex:1 0 auto}.glass{--glass-radius:64px;--glass-border:2px;border-radius:var(--glass-radius);background:#ffffff0a;position:relative;box-shadow:inset 2px 2px 4px #ffffff1f,inset -2px -2px 4px #ffffff1a}.glass:before{content:"";padding:var(--glass-border);border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffff61 0%,#ffffff1f 18%,#ffffff03 38% 62%,#ffffff1a 82%,#ffffff47 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
