@font-face{font-family:Geologica;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/cyrillic-ext-C8B9Chlh.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/cyrillic-DbeVG3Ps.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/greek-DPM5d9ub.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Geologica;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/vietnamese-DcI17N1q.woff2) format("woff2");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:Geologica;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/latin-ext-DZyYlgcm.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/latin-BBL8hQxZ.woff2) format("woff2");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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}.ikev2-instruction-panel[data-v-0c611a15]{margin-top:0}.ds-toast-bridge.p-toast .p-toast-message{padding:0;border:0;border-radius:10px;background:transparent;box-shadow:0 4px 16px #00000014;-webkit-backdrop-filter:none;backdrop-filter:none}.ds-transient-notice.ds-notice--info{--notice-color: var(--brand-toast-info-ink);--notice-bg: var(--brand-toast-info-surface);--notice-border: var(--brand-toast-info-border)}.ds-transient-notice .ds-notice__body>div{white-space:pre-line}@media(max-width:600px){.customer-route .ds-toast-bridge.p-toast{top:0;left:0;right:0;width:100%}.customer-route .ds-toast-bridge .ds-notice{border-radius:0;padding-top:max(16px,env(safe-area-inset-top,0px))}}@media(max-width:767px){.admin-action-toast .ds-notice{border-radius:0}}.global-loader[data-v-997ce006]{position:fixed;inset:0;z-index:9999}.global-loader__backdrop[data-v-997ce006]{position:absolute;inset:0}.global-loader__content[data-v-997ce006]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-action-toast{top:calc(env(safe-area-inset-top) + 1rem)!important;right:1rem!important;width:min(30rem,calc(100vw - 2rem))!important;z-index:1200!important}.admin-action-toast .p-toast-detail{white-space:pre-line;overflow-wrap:anywhere}@media(max-width:767px){.admin-action-toast{top:env(safe-area-inset-top)!important;right:0!important;left:0!important;width:100vw!important}.admin-action-toast .p-toast-message,.admin-action-toast .p-toast-message-content{border-radius:0!important}}.customer-auth[data-v-474d9b9e]{background:transparent;display:flex;flex-direction:column;gap:var(--ds-gap-notice-action);width:100%;max-width:380px;margin:0 auto;padding:14px 10px 20px;font-size:13px;line-height:1.5;--p-form-field-border-radius: 10px;--p-form-field-border-color: var(--customer-border);--p-form-field-color: #303030;--p-floatlabel-color: var(--customer-muted);--p-floatlabel-active-color: var(--customer-primary);--p-floatlabel-invalid-color: var(--customer-error);--p-form-field-invalid-border-color: var(--customer-error)}.customer-auth--compact[data-v-474d9b9e]{padding:0}.customer-auth--full[data-v-474d9b9e]{max-width:none}.customer-auth[data-v-474d9b9e] form{gap:16px!important}.customer-auth[data-v-474d9b9e] .p-inputtext,.customer-auth[data-v-474d9b9e] .p-password,.customer-auth[data-v-474d9b9e] .p-floatlabel{width:100%;min-width:0}.customer-auth[data-v-474d9b9e] .p-floatlabel label{font-size:13px}.customer-auth[data-v-474d9b9e] .p-floatlabel:has(.p-invalid) label,.customer-auth[data-v-474d9b9e] .text-red-500{color:var(--customer-error)!important}.customer-auth[data-v-474d9b9e] .p-button{min-height:44px;padding:10px 14px!important;border-radius:10px;font-size:13px;font-weight:600;line-height:1.2}.customer-auth[data-v-474d9b9e] .p-button-label{white-space:normal}.customer-auth[data-v-474d9b9e] .p-button-outlined{background:var(--customer-soft);border-color:#ccd1ed;color:var(--customer-primary)}.customer-auth[data-v-474d9b9e] .p-button-outlined:not(:disabled):hover{background:#e3e6fc;border-color:var(--customer-primary)}.customer-auth[data-v-474d9b9e] a{color:var(--customer-primary)}@media(max-width:480px){.customer-auth[data-v-474d9b9e]{padding:10px 4px 14px}.customer-auth--compact[data-v-474d9b9e]{padding:0}}.ds-auth[data-v-474d9b9e]{display:flex;flex-direction:column;gap:var(--ds-gap-notice-action);width:100%;max-width:380px;margin:0 auto;padding:var(--ds-space-4) var(--ds-space-2) var(--ds-space-5);background:transparent}.ds-auth--compact[data-v-474d9b9e]{padding:0}.ds-auth--full[data-v-474d9b9e]{max-width:none}.ds-auth__title[data-v-474d9b9e]{text-align:center;margin:0;background:transparent;font-size:var(--ds-title);font-weight:var(--ds-semibold);line-height:1.3}[data-auth-busy][data-v-474d9b9e] button,[data-auth-busy][data-v-474d9b9e] a{cursor:default}.password-visibility-control[data-v-3dee47cf]{position:absolute;top:50%;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--customer-muted, #64748b);transform:translateY(-50%);cursor:pointer;font-size:18px}.password-visibility-control[data-v-3dee47cf]:focus-visible{outline:2px solid var(--customer-primary, #4338ca);outline-offset:-2px}.password-visibility-control[data-v-3dee47cf]:disabled{cursor:default}.ds-field[data-v-3dee47cf]{background:transparent}.ds-field[data-v-3dee47cf] input.p-inputtext{padding:var(--ds-space-2) var(--ds-space-3)}.ds-field[data-v-3dee47cf] .p-password{width:100%}.ds-field[data-v-3dee47cf] .p-password input{padding-right:var(--ds-control-height)}.ds-field:not(.ds-field--interactive) .ds-field__control:has(input:focus) label[data-v-3dee47cf]{color:var(--ds-primary)}.ds-field--invalid:not(.ds-field--interactive) label[data-v-3dee47cf],.ds-field--invalid:not(.ds-field--interactive) .ds-field__control:has(input:focus) label[data-v-3dee47cf]{color:var(--ds-error)}.ds-field .password-visibility-control[data-v-3dee47cf]{color:var(--ds-muted)}.login-form[data-v-b3e5e98a]{display:flex;flex-direction:column;gap:var(--ds-gap-intro)}.login-form-error[data-v-b3e5e98a]{font-size:var(--ds-caption);line-height:1.4}.login-link[data-v-b3e5e98a]{color:var(--ds-primary);text-decoration:none}.login-link[data-v-b3e5e98a]:hover{text-decoration:underline}.login-link[data-v-b3e5e98a]:focus-visible{outline:2px solid var(--ds-focus-color);outline-offset:3px}.login-forgot[data-v-b3e5e98a]{align-self:flex-end;font-weight:var(--ds-regular)}.login-email-hint[data-v-b3e5e98a]{margin-top:var(--ds-gap-heading)}.login-debug[data-v-b3e5e98a]{overflow-wrap:anywhere;color:var(--ds-muted)}.browser-vpn-login__session[data-v-5a86d6bf]{display:flex;flex-direction:column;gap:var(--ds-gap-intro)}.browser-vpn-login__session p[data-v-5a86d6bf]{overflow-wrap:anywhere}.browser-vpn-login__lead[data-v-5a86d6bf]{color:var(--ds-muted)}.extension-auth-status[data-v-fc0f906b]{width:100%}.extension-auth-status__track[data-v-fc0f906b]{height:2px;margin-top:12px;overflow:hidden;border-radius:2px;background:var(--ds-success-surface)}.extension-auth-status__remaining[data-v-fc0f906b]{display:block;height:100%;border-radius:inherit;background:var(--ds-success);transform-origin:left;animation:extension-auth-return-fc0f906b var(--return-delay) linear forwards}@keyframes extension-auth-return-fc0f906b{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.extension-auth-status__remaining[data-v-fc0f906b]{animation:none}}.turnstile-widget[data-v-84705e9a]{min-height:65px}.referral-page[data-v-339d18ae]{display:grid;gap:20px;width:100%;max-width:440px;margin:0 auto;padding:24px 0 16px}.referral-page__brand[data-v-339d18ae]{text-align:center}.referral-page__logo[data-v-339d18ae]{display:block;width:150px;max-width:50vw;height:auto;margin:0 auto}.referral-page__wordmark[data-v-339d18ae]{display:block;width:112px;height:auto;margin:-10px auto 0}.referral-page__card[data-v-339d18ae]{display:grid;gap:16px;padding:16px 12px}.referral-page__card h1[data-v-339d18ae]{margin:0;text-align:center}.referral-page__offer[data-v-339d18ae]{text-align:center}.referral-page__offer strong[data-v-339d18ae]{color:var(--customer-primary);font-size:17px}.referral-page__offer p[data-v-339d18ae]{margin:6px 0 0;font-size:var(--ds-body);line-height:var(--ds-line)}.referral-page__actions[data-v-339d18ae]{display:grid;gap:10px}.customer-ui .p-button.referral-page__telegram-button[data-v-339d18ae]{border-color:#ccd1ed;background:var(--customer-soft);color:var(--customer-primary)}.customer-ui .p-button.referral-page__telegram-button[data-v-339d18ae]:not(:disabled):hover{border-color:var(--customer-primary);background:#e3e6fc}.dashboard-page[data-v-814bad90]{background:transparent;--customer-font-body: var(--ds-body)}.vpn-tab-content-enter-active[data-v-814bad90]{transition:opacity var(--ds-duration-state) var(--ds-ease-state)}.vpn-tab-content-leave-active[data-v-814bad90]{transition:opacity .1s ease-in}.vpn-tab-content-enter-from[data-v-814bad90],.vpn-tab-content-leave-to[data-v-814bad90]{opacity:0}@media(prefers-reduced-motion:reduce){.vpn-tab-content-enter-active[data-v-814bad90],.vpn-tab-content-leave-active[data-v-814bad90]{transition:none}}.email-preview[data-v-28fd4dd3]{border:1px solid var(--customer-border);border-radius:10px;padding:12px;background:#fff}.email-preview summary[data-v-28fd4dd3]{cursor:pointer;color:var(--customer-primary);font-weight:600}.email-preview iframe[data-v-28fd4dd3]{display:block;width:100%;height:350px;border:0;background:#fff}.email-preview p[data-v-28fd4dd3]{margin:12px 0 0}.profile-page[data-v-79b15788]{background:transparent;gap:var(--ds-space-3)}.profile-page .customer-heading[data-v-79b15788]{margin:0}.profile-page .customer-title[data-v-79b15788]{margin:0;font-size:var(--ds-title);font-weight:var(--ds-semibold);line-height:1.3}.profile-page .customer-panel[data-v-79b15788]{padding:var(--ds-padding-card);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card)}.profile-account__heading[data-v-79b15788]{display:flex;align-items:center;gap:var(--ds-space-3);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.profile-icon-circle[data-v-79b15788],.profile-telegram__icon[data-v-79b15788]{display:flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center;background:var(--ds-soft);border-radius:50%}.profile-account__identity[data-v-79b15788]{min-width:0}.profile-account__identity strong[data-v-79b15788]{display:block;font-size:var(--ds-section);line-height:1.3;font-weight:var(--ds-semibold);overflow-wrap:anywhere}.profile-account__identity p[data-v-79b15788]{margin-top:var(--ds-space-1);color:var(--ds-muted);font-size:var(--ds-caption)}.profile-account__subscription[data-v-79b15788]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--ds-space-4);padding-top:var(--ds-space-3)}.profile-details[data-v-79b15788]{display:grid;align-content:start;gap:var(--ds-space-2);margin:0}.profile-details>div[data-v-79b15788]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.profile-details dt[data-v-79b15788]{color:var(--ds-muted)}.profile-details dd[data-v-79b15788]{margin:0;text-align:right}.profile-status[data-v-79b15788]{display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-control);color:var(--ds-muted);background:var(--ds-disabled-surface);font-size:var(--ds-caption);font-weight:var(--ds-medium);white-space:nowrap}.profile-status--expired[data-v-79b15788]{background:#fff2ef;color:var(--ds-error)}.profile-status--active[data-v-79b15788]{background:#edf9f2;color:var(--ds-success)}.profile-check[data-v-79b15788]{color:var(--ds-success);font-weight:var(--ds-semibold)}.profile-renew[data-v-79b15788]{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:var(--ds-gap-caption);padding-left:var(--ds-space-4);border-left:var(--ds-border-width) solid var(--ds-border)}.profile-renew p[data-v-79b15788]{color:var(--ds-action-caption-color);font-size:var(--ds-action-caption);letter-spacing:var(--ds-small-letter-spacing);font-weight:var(--ds-medium);line-height:var(--ds-control-line)}.profile-page[data-v-79b15788] .ds-button__label{display:flex;align-items:center;justify-content:center;gap:var(--ds-gap-inline);min-width:0}.profile-telegram[data-v-79b15788]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3)}.profile-telegram__copy h2[data-v-79b15788]{margin-bottom:var(--ds-space-1)}.profile-telegram__copy p[data-v-79b15788]{color:var(--ds-muted)}.profile-telegram__copy .profile-telegram__status[data-v-79b15788]{margin-bottom:var(--ds-space-1);color:var(--ds-text);font-weight:var(--ds-medium)}@media(min-width:481px){.profile-email[data-v-79b15788]{grid-template-columns:36px minmax(0,1fr) minmax(0,calc((100% - var(--ds-space-4)) / 2.5 - var(--ds-space-4) - var(--ds-border-width)))}.profile-email .profile-telegram__copy[data-v-79b15788]{padding-right:calc(2 * var(--ds-space-4) + var(--ds-border-width) - var(--ds-space-3))}}@media(max-width:480px){.profile-account__subscription[data-v-79b15788]{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-3)}.profile-renew[data-v-79b15788]{padding-left:0;padding-top:var(--ds-space-3);border-left:0;border-top:1px solid var(--ds-border)}.profile-telegram[data-v-79b15788]{grid-template-columns:36px minmax(0,1fr)}.profile-telegram__button[data-v-79b15788]{grid-column:1 / -1}}.ss-key[data-v-19549753]{min-width:0}.protocol-empty[data-v-0ce17de5]{display:grid;gap:10px;padding:14px;border:1px solid #eeeeff;border-radius:10px}.protocol-empty h2[data-v-0ce17de5]{margin:0;color:var(--customer-primary);font-size:16px;font-weight:600}.protocol-empty p[data-v-0ce17de5]{margin:0 0 4px;font-size:12px;line-height:1.5}.protocol-connections[data-v-0ce17de5]{min-width:0;padding:4px 0;gap:12px}.protocol-connections--ikev2[data-v-0ce17de5]{background:transparent}.protocol-connections h1[data-v-0ce17de5]{margin:0 0 10px;color:#4338ca;font-size:var(--customer-font-title);font-weight:var(--customer-weight-bold);line-height:var(--customer-heading-line-height)}.protocol-connection[data-v-0ce17de5]{min-width:0;padding:10px;border:1px solid #eeeeff;border-radius:10px;background:var(--customer-soft)}.protocol-connection__header[data-v-0ce17de5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.protocol-connection h2[data-v-0ce17de5]{margin:0;color:#4338ca;font-size:16px;font-weight:700}.protocol-connection__header h2[data-v-0ce17de5]{display:flex;align-items:center;gap:7px}.protocol-ss-key p[data-v-0ce17de5]{margin:0 0 8px;font-size:10.5px;color:var(--customer-muted)}.protocol-connections h1[data-v-0ce17de5]{color:var(--ds-text);font-size:var(--ds-title);font-weight:var(--ds-semibold);line-height:1.3}.qr-subtitle[data-v-3d18ff2d],.qr-copy[data-v-3d18ff2d],.qr-hint[data-v-3d18ff2d]{margin:0}.qr-subtitle[data-v-3d18ff2d],.qr-hint[data-v-3d18ff2d]{color:var(--customer-muted)}.qr-copy[data-v-3d18ff2d],.qr-hint[data-v-3d18ff2d]{font-size:12px;line-height:1.5}.qr-code[data-v-3d18ff2d]{display:flex;justify-content:center;padding:12px 0}.qr-code canvas[data-v-3d18ff2d]{max-width:100%;height:auto}.qr-hint[data-v-3d18ff2d]{text-align:center}.customer-ui .p-button.qr-support[data-v-3d18ff2d]{background:var(--customer-soft);border-color:#ccd1ed;color:var(--customer-primary);text-decoration:none}.quick-setup[data-v-0f0cff19]{padding:0 0 8.5px;color:#303030}.quick-setup--choose[data-v-0f0cff19]{display:flex;flex-direction:column;min-height:min(556.5px,calc(100dvh - 109px))}.quick-setup__top[data-v-0f0cff19]{position:relative;text-align:center;padding:0 0 18px;color:#000}.quick-back[data-v-0f0cff19]{position:absolute;left:3px;top:0;padding:0;border:0;background:none;cursor:pointer}.quick-progress[data-v-0f0cff19]{width:min(192px,65%);height:6px;border-radius:10px;background:#e0e3e8;margin:5px auto 0;overflow:hidden}.quick-progress span[data-v-0f0cff19]{display:block;width:50%;height:100%;border-radius:inherit;background:#4338ca}.quick-progress--complete span[data-v-0f0cff19]{width:100%}.quick-setup h1[data-v-0f0cff19]{color:var(--ds-text);font-size:19px;font-weight:590;line-height:normal;margin:0 0 10px}.quick-subtitle[data-v-0f0cff19]{color:#000;font-size:12px;margin:0 0 18px}.quick-devices[data-v-0f0cff19]{display:grid;gap:6px;margin-bottom:24px}.quick-device[data-v-0f0cff19]{border:.5px solid #64748b33;border-radius:10px;background:#fafcfd;overflow:hidden}.quick-device.selected[data-v-0f0cff19]{border-color:#4338ca;background:#4338ca1a}.quick-device>button[data-v-0f0cff19]{width:100%;min-height:52px;display:flex;align-items:center;gap:18px;padding:9px 13px;border:0;color:#303030;background:none;text-align:left;cursor:pointer;font:inherit}.quick-device strong[data-v-0f0cff19]{font-size:12.5px;font-weight:700}.quick-device small[data-v-0f0cff19]{display:block;color:#64748b;font-size:10.5px;font-weight:500}.quick-radio[data-v-0f0cff19]{margin-left:auto;flex:0 0 15px;width:15px;height:15px;border-radius:50%;border:1px solid #4338ca;position:relative}.quick-radio[data-v-0f0cff19]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#4338ca}.quick-radio--empty[data-v-0f0cff19]{border-color:#b9c0cd}.quick-radio--empty[data-v-0f0cff19]:after{display:none}.quick-apps[data-v-0f0cff19]{margin:0 13px;padding:6px 0 11px;border-top:.5px solid #64748b66}.quick-apps>p[data-v-0f0cff19]{margin:0 0 6px;color:#000;font-size:10px;font-weight:500}.quick-apps__options[data-v-0f0cff19]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.quick-apps__options button[data-v-0f0cff19]{display:flex;align-items:center;gap:3px;min-width:0;padding:5px;border:.5px solid #b9c0cd;border-radius:10px;background:#fff;box-shadow:0 3px 6px #00000017;font:inherit;font-size:12px;font-weight:500;min-height:32px;cursor:pointer}.quick-apps__options button>span[data-v-0f0cff19]:not(.quick-radio){white-space:nowrap}.quick-apps__options button.selected[data-v-0f0cff19]{border-color:#4338ca;color:#4338ca;background:#4338ca33}.quick-apps__options img[data-v-0f0cff19]{width:20px;height:20px;border-radius:7px}.quick-apps__options small[data-v-0f0cff19]{display:inline;font-size:9px;font-weight:400;white-space:nowrap}.quick-app-help[data-v-0f0cff19]{margin-top:10px;color:#4338ca;font-size:10px}.quick-app-help summary[data-v-0f0cff19]{cursor:pointer;list-style:none}.quick-app-help p[data-v-0f0cff19]{margin:8px 0 0;color:#64748b}.customer-ui .p-button.quick-open[data-v-0f0cff19]{margin-top:auto;width:100%;gap:6px}.quick-linux[data-v-0f0cff19]{padding:12px;color:#4338ca;background:#4338ca1a;border:.5px solid #4338ca;border-radius:10px;font:inherit}.quick-client[data-v-0f0cff19]{display:flex;align-items:center;gap:14px;min-height:41px;padding:5.5px 8px;border-radius:10px;background:#4338ca1a;margin-bottom:18px}.quick-client strong[data-v-0f0cff19]{font-size:12.5px}.quick-client button[data-v-0f0cff19]{display:flex;align-items:center;gap:3px;margin-left:auto;background:none;border:0;padding:0;color:#4338ca;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.quick-share[data-v-0f0cff19]{display:grid;grid-template-columns:53px minmax(0,1fr);gap:6px 23.5px;align-items:center;padding:10px 20px 9px 18px;min-height:98px;margin:-6px 0 12px;border:.5px solid #64748b;border-radius:10px}.quick-share__icon[data-v-0f0cff19]{justify-self:center;color:#4338ca;align-self:center}.quick-share h2[data-v-0f0cff19]{margin:0 0 6px;color:#4338ca;font-size:12px;font-weight:700;line-height:14px}.quick-share p[data-v-0f0cff19]{margin:0 0 6px;color:#64748b;font-size:10px;line-height:12px}.quick-share__actions[data-v-0f0cff19]{width:min(100%,203.5px);display:flex;align-items:center;gap:13.5px}.customer-ui .p-button.quick-share__send[data-v-0f0cff19]{flex:1;min-height:27px;padding:3px 10px;gap:12px;font-size:12px;border-radius:10px}.quick-share[data-v-0f0cff19] .p-button.quick-share__copy{flex-shrink:0;width:27px;min-height:27px;padding:3px;color:#4338ca;border:.5px solid #4338ca;border-radius:10px}.quick-share .quick-share__message[data-v-0f0cff19]{grid-column:1 / -1;margin:0}.quick-share .quick-share__message--error[data-v-0f0cff19]{color:#b91c1c}.quick-steps[data-v-0f0cff19]{--instruction-step-gap: 16px;--instruction-heading-gap: 8.5px}.quick-steps>li[data-v-0f0cff19]{min-height:42px}.quick-steps>li[data-v-0f0cff19]:nth-child(2n):before{background:#dedaf6;color:var(--customer-primary)}.quick-steps p[data-v-0f0cff19]{padding-left:4px}.quick-steps p span[data-v-0f0cff19]{display:block}.quick-howto[data-v-0f0cff19]{background:#4338ca1a;border-radius:10px;margin:0 1px 16px}.quick-howto summary[data-v-0f0cff19]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;min-height:41px;cursor:pointer;color:#4338ca;list-style:none}.quick-howto summary[data-v-0f0cff19]::-webkit-details-marker,.quick-app-help summary[data-v-0f0cff19]::-webkit-details-marker{display:none}.quick-howto strong[data-v-0f0cff19]{flex:1;text-align:center;font-size:12.5px;font-weight:700}.quick-howto summary>.design-icon[data-v-0f0cff19]{transform:rotate(90deg)}.quick-howto[open] summary>.design-icon[data-v-0f0cff19]{transform:rotate(-90deg)}.quick-howto__icon[data-v-0f0cff19]{display:grid;place-items:center;width:28px;height:28px;background:#4338ca33;border-radius:50%}.quick-howto>div[data-v-0f0cff19]{padding:0 12px 12px}.quick-howto p[data-v-0f0cff19]{margin:8px 0 12px;font-size:10px;font-weight:500;line-height:12px;color:#64748b;white-space:pre-line}.quick-on-figure[data-v-0f0cff19]{margin:0;padding:6px;border-radius:10px;background:#eeebfb}.quick-on-figure--mobile[data-v-0f0cff19]{width:186.5px;padding:0;margin:0 auto;background:transparent}.quick-howto[data-v-0f0cff19] .p-image,.quick-howto[data-v-0f0cff19] .p-image img{display:block;width:100%;height:auto;border-radius:5px}.customer-ui .p-button.quick-support[data-v-0f0cff19]{width:100%;min-height:38px;gap:18px;color:#64748b;border:.5px solid #64748b;text-decoration:none}@media(max-width:360px){.quick-apps__options button>span[data-v-0f0cff19]:not(.quick-radio){white-space:normal}.quick-apps__options[data-v-0f0cff19]{gap:6px}.quick-apps__options button[data-v-0f0cff19]{padding:5px;gap:3px}.quick-apps__options small[data-v-0f0cff19]{font-size:8px}.quick-device>button[data-v-0f0cff19]{gap:10px}.customer-ui .p-button.quick-action[data-v-0f0cff19]{gap:8px;font-size:13px}}.quick-store-note a[data-v-0f0cff19]{display:block;margin-top:6px}.quick-setup-status[data-v-0f0cff19]{min-height:44px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1.4;text-align:center}.quick-stage--choose[data-v-0f0cff19]{display:flex;flex-direction:column;flex:1}.quick-stage-enter-active[data-v-0f0cff19]{transition:opacity .16s ease-out,transform .16s ease-out}.quick-stage-leave-active[data-v-0f0cff19]{transition:opacity .1s ease-in}.quick-stage-enter-from[data-v-0f0cff19]{opacity:0;transform:translateY(4px)}.quick-stage-leave-to[data-v-0f0cff19]{opacity:0}.quick-apps-reveal[data-v-0f0cff19]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease-out,opacity .15s ease-out}.quick-apps-reveal.is-open[data-v-0f0cff19]{grid-template-rows:1fr;opacity:1}.quick-apps-reveal__inner[data-v-0f0cff19]{min-height:0;overflow:hidden}.quick-device[data-v-0f0cff19],.quick-apps__options button[data-v-0f0cff19]{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.quick-progress span[data-v-0f0cff19]{transition:width .2s ease-out}@media(prefers-reduced-motion:reduce){.quick-stage-enter-active[data-v-0f0cff19],.quick-stage-leave-active[data-v-0f0cff19],.quick-apps-reveal[data-v-0f0cff19],.quick-device[data-v-0f0cff19],.quick-apps__options button[data-v-0f0cff19],.quick-progress span[data-v-0f0cff19]{transition:none}.quick-stage-enter-from[data-v-0f0cff19]{transform:none}}.quick-apps__choice{display:flex;align-items:center;gap:6px;width:fit-content;min-width:100px;padding:5px 8px;border:.5px solid var(--customer-primary);border-radius:10px;color:var(--customer-primary);background:#4338ca1a;font-size:12px;font-weight:500}.quick-install-fallback{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:12px;text-align:center}.quick-install-fallback a{line-height:14.5px;color:var(--customer-primary);font-size:12px;font-weight:600;text-decoration:underline}.quick-steps .quick-install-fallback p{padding:0;font-size:10px}.quick-setup--instructions h1{font-weight:600;line-height:22.5px;margin-bottom:10.5px}.quick-setup--instructions .quick-subtitle{line-height:14.5px;margin-bottom:19.5px}.quick-setup--instructions .quick-client{margin-left:1px;margin-right:1px}.quick-setup--instructions .quick-client strong{font-weight:700}.quick-setup--instructions .quick-setup__top{line-height:14.5px}.quick-setup--instructions .quick-progress{margin-top:2.5px}.device-selection-page[data-v-0f0cff19]{background:transparent}.quick-setup__top[data-v-0f0cff19]{color:var(--ds-muted);font-size:var(--ds-caption);line-height:1.25;min-height:62px;padding-top:4px}.quick-back[data-v-0f0cff19]{width:44px;height:44px;top:-8px;left:-9px;display:grid;place-items:center;border-radius:var(--ds-radius-control);color:var(--ds-primary)}@media(hover:hover)and (pointer:fine){.quick-back[data-v-0f0cff19]:hover{background:transparent}}.quick-back[data-v-0f0cff19]:active{background:transparent}.quick-stage.instruction-system>h1[data-v-0f0cff19]{color:var(--ds-text);font-size:var(--ds-title);font-weight:var(--ds-semibold);line-height:1.3}.manual-setup[data-v-5f81c110]{width:100%;display:flex;flex-direction:column;gap:20px}.manual-top[data-v-5f81c110]{display:flex;align-items:center;gap:16px;font-size:14px}.manual-top button[data-v-5f81c110]{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#f4f4f4;cursor:pointer}h1[data-v-5f81c110]{margin:6px 0 0;font-size:28px;line-height:1.2}h2[data-v-5f81c110]{margin:0;font-size:20px}.manual-subtitle[data-v-5f81c110]{margin:0;color:#777;line-height:1.5}.manual-card[data-v-5f81c110]{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:20px;background:#f7f7f7}.manual-steps[data-v-5f81c110]{margin:0;padding-left:24px;display:grid;gap:16px;line-height:1.5}.manual-steps li[data-v-5f81c110]::marker{font-weight:700}.manual-action[data-v-5f81c110]{width:100%;min-height:52px;border-radius:14px}.manual-card summary[data-v-5f81c110]{cursor:pointer;font-weight:600;margin-bottom:12px}a[data-v-5f81c110]{color:#222;text-underline-offset:3px}.subscription-link-input[data-v-5f81c110]{font-size:13px}.refresh-page[data-v-7f7bb5b7]{display:grid;gap:var(--ds-gap-intro);background:transparent}.refresh-page h1[data-v-7f7bb5b7],.refresh-page h2[data-v-7f7bb5b7]{margin:0;color:var(--ds-text);font-weight:var(--ds-semibold);line-height:1.3}.refresh-page h1[data-v-7f7bb5b7]{font-size:var(--ds-title)}.refresh-page h2[data-v-7f7bb5b7]{font-size:var(--ds-section)}.refresh-page .customer-panel[data-v-7f7bb5b7]{padding:var(--ds-padding-card);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card)}.refresh-content[data-v-7f7bb5b7],.refresh-next[data-v-7f7bb5b7]{display:grid;gap:var(--ds-space-3)}.refresh-copy[data-v-7f7bb5b7],.refresh-result[data-v-7f7bb5b7]{margin:0;font-size:var(--ds-body);line-height:var(--ds-line)}.refresh-result+.refresh-result[data-v-7f7bb5b7]{margin-top:var(--ds-space-2)}.not-found[data-v-b541287b]{display:grid;gap:var(--ds-gap-intro);padding:var(--ds-space-5) var(--ds-space-4) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card);text-align:center}.not-found-code[data-v-b541287b]{justify-self:center;padding:var(--ds-space-1-5) var(--ds-space-3);border-radius:var(--ds-radius-control);background:var(--ds-soft);color:var(--ds-primary);font-size:48px;font-weight:var(--ds-semibold);line-height:1}.not-found h1[data-v-b541287b]{margin:0;color:var(--ds-text);font-size:var(--ds-title);font-weight:var(--ds-semibold);line-height:1.3}.not-found-copy[data-v-b541287b]{margin:0;color:var(--ds-muted);font-size:var(--ds-body);line-height:var(--ds-line)}.payment-method[data-v-37c430a7]{width:100%}.payment-method.ds-button[data-v-37c430a7]:not([aria-disabled=true]){background:var(--ds-surface);color:var(--ds-text);border-color:var(--ds-border)}@media(hover:hover)and (pointer:fine){.payment-method.ds-button[data-v-37c430a7]:not([aria-disabled=true]):hover{background:var(--ds-surface);border-color:var(--ds-primary)}.payment-method.ds-button[data-v-37c430a7]:not([aria-disabled=true]):hover .design-icon:last-child{color:var(--ds-primary)}}.payment-method.ds-button[data-v-37c430a7]:not([aria-disabled=true]):active{background:color-mix(in srgb,var(--ds-text) 6%,var(--ds-surface))}.payment-method[data-v-37c430a7] .ds-button__label{display:flex;align-items:center;gap:var(--ds-gap-inline);width:100%;text-align:left}.payment-method[data-v-37c430a7] .design-icon{--design-icon-image-display: block;--design-icon-tint-display: none}.payment-method[data-v-37c430a7] .design-icon:last-child{margin-left:auto;color:var(--ds-muted);--design-icon-image-display: none;--design-icon-tint-display: block}.payment-method strong[data-v-37c430a7]{font-weight:inherit}.payment-methods-header[data-v-37c430a7]{width:100%;padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-4);position:relative}.payment-methods-handle[data-v-37c430a7]{display:grid;justify-items:center;align-items:start;width:calc(100% - 110px);height:44px;padding:var(--ds-space-2) 0 0;border:0;background:transparent;touch-action:none;cursor:default;position:absolute;top:0;left:50%;transform:translate(-50%)}.payment-methods-handle[data-v-37c430a7] *{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.payment-methods-close[data-v-37c430a7]{position:absolute;top:var(--ds-space-2);right:var(--ds-space-2)}.payment-methods-header h2[data-v-37c430a7]{font-size:var(--ds-title);font-weight:var(--ds-semibold);line-height:1.3;margin:0 0 var(--ds-gap-heading)}.payment-methods-header p[data-v-37c430a7]{font-size:var(--ds-body);font-weight:var(--ds-regular);line-height:var(--ds-line);color:var(--ds-muted);margin:0}.p-dialog.payment-methods.ds-system .p-dialog-content{padding:0 var(--ds-space-4) var(--ds-space-5)}.p-dialog.payment-methods.ds-system .p-dialog-header{padding:0}.p-dialog.payment-methods.ds-system .p-dialog-content{background:transparent}.payment-methods.ds-system .customer-stack{display:flex;flex-direction:column;gap:var(--ds-gap-inline)}.p-dialog.payment-methods.ds-system{background:var(--ds-surface);color:var(--ds-text);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card) var(--ds-radius-card) 0 0;box-shadow:var(--ds-shadow-card);font:var(--ds-regular) var(--ds-body) / var(--ds-line) var(--ds-font);letter-spacing:normal;position:relative;overflow:visible;transform:translateY(var(--sheet-offset, 0px));transition:transform .28s cubic-bezier(.22,1,.36,1)}.p-dialog.payment-methods:after{content:"";position:absolute;top:100%;left:0;width:100%;height:144px;background:var(--ds-surface);pointer-events:none}.p-dialog.payment-methods--dragging{transition:none}.p-dialog.payment-methods.payment-sheet-enter-active,.p-dialog.payment-methods.payment-sheet-leave-active{transition:transform .28s cubic-bezier(.22,1,.36,1)!important}.p-dialog.payment-methods.payment-sheet-enter-from,.p-dialog.payment-methods.payment-sheet-leave-to{transform:translateY(100%)!important}@media(prefers-reduced-motion:reduce){.p-dialog.payment-methods,.p-dialog.payment-methods.payment-sheet-enter-active,.p-dialog.payment-methods.payment-sheet-leave-active{transition-duration:.01ms!important}}.payment-page[data-v-35cb5d37]{background:transparent;gap:var(--ds-gap-intro)}.payment-page>h1[data-v-35cb5d37]{color:var(--ds-text);margin:0}.payment-included-panel[data-v-35cb5d37]{padding:var(--ds-padding-card);gap:var(--ds-gap-inline);margin:0;border:1px solid var(--ds-border);background:var(--ds-soft);box-shadow:var(--ds-shadow-card)}.payment-included-panel .customer-icon-tile[data-v-35cb5d37]{width:57px;height:57px;flex-shrink:0}.payment-included-copy[data-v-35cb5d37]{min-width:0}.payment-included-copy small[data-v-35cb5d37]{display:block;font-size:var(--ds-caption);margin-top:var(--ds-space-1);line-height:1.4}.payment-included[data-v-35cb5d37]{display:block;font-size:var(--ds-section);font-weight:var(--ds-semibold);margin-top:var(--ds-space-1);color:var(--ds-primary)}.payment-options[data-v-35cb5d37]{display:grid;gap:var(--ds-space-3);padding:var(--ds-padding-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-card)}.payment-heading[data-v-35cb5d37]{margin:0;line-height:1.3}.payment-periods[data-v-35cb5d37]{padding:0;margin:0;border:0;display:grid;gap:var(--ds-gap-inline);min-width:0}.payment-period[data-v-35cb5d37]{display:flex;align-items:center;gap:var(--ds-gap-inline);padding:var(--ds-space-2) var(--ds-space-3);min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);font-size:var(--ds-body);cursor:pointer;transition:background-color var(--ds-duration-state),border-color var(--ds-duration-state)}.payment-period strong[data-v-35cb5d37]{font-weight:var(--ds-semibold)}.payment-period.selected[data-v-35cb5d37]{background:var(--ds-selected-surface);border-color:var(--ds-primary);color:var(--ds-primary)}.payment-period[data-v-35cb5d37]:has(input:disabled){cursor:default}.payment-period input[data-v-35cb5d37]{position:absolute;width:1px;height:1px;opacity:0}.payment-period[data-v-35cb5d37]:has(input:focus-visible){outline:2px solid var(--ds-primary);outline-offset:3px}.payment-amount[data-v-35cb5d37]{margin-left:auto;color:var(--ds-text);white-space:nowrap}.payment-discount[data-v-35cb5d37]{display:table;color:var(--ds-success);background:#edf9f2;padding:var(--ds-space-0-5) var(--ds-space-1-5);border-radius:var(--ds-radius-control);margin-top:var(--ds-space-1);font-size:var(--ds-caption);font-weight:var(--ds-medium)}.payment-limits[data-v-35cb5d37]{background:var(--ds-soft);border-radius:var(--ds-radius-card);padding:var(--ds-padding-card)}.payment-limits-toggle[data-v-35cb5d37]{width:100%;padding:0;border:0;background:transparent;font-family:inherit;text-align:left;display:flex;align-items:center;gap:var(--ds-gap-inline);min-height:var(--ds-control-height);cursor:pointer;color:var(--ds-muted);font-size:var(--ds-body)}.payment-limits-toggle strong[data-v-35cb5d37]{display:block;color:var(--ds-primary);font-size:var(--ds-control-font);font-weight:var(--ds-semibold);margin-top:var(--ds-space-1)}.payment-limits-toggle>.design-icon[data-v-35cb5d37]:last-child{margin-left:auto;transform:rotate(90deg);transition:transform .2s ease-out}.payment-limits.is-open .payment-limits-toggle>.design-icon[data-v-35cb5d37]:last-child{transform:rotate(-90deg)}.payment-limit-list[data-v-35cb5d37]{display:grid;gap:var(--ds-gap-inline);margin-top:var(--ds-gap-intro)}.payment-limits .payment-limit-note[data-v-35cb5d37]{font-size:var(--ds-caption);line-height:1.4;display:flex;align-items:flex-start;gap:var(--ds-gap-inline);margin-top:var(--ds-space-3)}.payment-limit-note .pi[data-v-35cb5d37]{flex-shrink:0}.payment-limit-row[data-v-35cb5d37]{display:grid;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:var(--ds-gap-inline);padding:var(--ds-space-2);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card)}.payment-limit-label strong[data-v-35cb5d37]{font-size:var(--ds-body);font-weight:var(--ds-semibold)}.payment-limit-row small[data-v-35cb5d37]{display:block;font-size:var(--ds-action-caption);letter-spacing:var(--ds-small-letter-spacing);color:var(--ds-muted)}.payment-limit-controls[data-v-35cb5d37]{display:flex;align-items:center;gap:var(--ds-space-1)}.payment-limit-controls button[data-v-35cb5d37],.payment-limit-controls output[data-v-35cb5d37]{display:flex;align-items:center;justify-content:center;height:28px;border:1px solid var(--ds-border);background:var(--ds-soft);border-radius:var(--ds-radius-control);color:var(--ds-primary);padding:0;font:inherit}.payment-limit-controls button[data-v-35cb5d37]{width:28px;cursor:pointer}.payment-limit-controls button[data-v-35cb5d37]:disabled{cursor:default;color:var(--ds-disabled-text);background:var(--ds-disabled-surface)}.payment-step-icon[data-v-35cb5d37]{width:16px;height:16px;fill:currentColor}.payment-limit-controls output[data-v-35cb5d37]{font-variant-numeric:tabular-nums;width:32px;font-size:var(--ds-section);font-weight:var(--ds-semibold);line-height:1}.payment-limit-price small[data-v-35cb5d37]{white-space:nowrap}.payment-limit-price[data-v-35cb5d37]{width:80px;text-align:right;font-variant-numeric:tabular-nums}.payment-limit-price strong[data-v-35cb5d37]{color:var(--ds-primary);font-size:var(--ds-body);font-weight:var(--ds-semibold)}.payment-total[data-v-35cb5d37]{display:flex;justify-content:space-between;align-items:end;gap:var(--ds-gap-inline);border-top:1px solid var(--ds-border);padding-top:var(--ds-gap-intro)}.payment-total>div[data-v-35cb5d37]{flex-shrink:0}.payment-total>div>span[data-v-35cb5d37]{font-size:var(--ds-caption)}.payment-total strong[data-v-35cb5d37]{display:block;font-size:var(--ds-title);font-weight:var(--ds-semibold)}.payment-total small[data-v-35cb5d37]{text-align:right;flex:1;max-width:26em;margin-left:auto;font-size:var(--ds-helper-font);letter-spacing:var(--ds-small-letter-spacing);color:var(--ds-muted);line-height:var(--ds-helper-line);min-width:0;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.payment-total a[data-v-35cb5d37]{color:var(--ds-primary)}.payment-submit[data-v-35cb5d37]{width:100%}.payment-submit[data-v-35cb5d37] .ds-button__label{display:flex;align-items:center;justify-content:center;gap:var(--ds-gap-inline)}@media(max-width:360px){.payment-limit-row[data-v-35cb5d37]{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-1);grid-template-columns:21px minmax(0,1fr) auto auto}}.sr-only[data-v-35cb5d37]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(hover:hover)and (pointer:fine){.payment-period[data-v-35cb5d37]:not(.payment-period--skeleton):not(:has(input:disabled)):hover{border-color:var(--ds-primary)}.payment-limit-controls button[data-v-35cb5d37]:not(:disabled):hover{background:var(--ds-selected-surface)}}.payment-limit-controls button[data-v-35cb5d37]:not(:disabled):active{background:var(--ds-selected-surface)}.payment-options--skeleton[data-v-35cb5d37]{pointer-events:none;-webkit-user-select:none;user-select:none}.payment-devices-skeleton[data-v-35cb5d37]{height:calc(var(--ds-control-height) + 2 * var(--ds-padding-card))!important;border-radius:var(--ds-radius-card)}.payment-total--skeleton .payment-total-skeleton-amount[data-v-35cb5d37]{flex-shrink:0}.payment-total--skeleton .payment-total-skeleton-agreement[data-v-35cb5d37]{max-width:26em;margin-left:auto;font-size:var(--ds-helper-font);flex-shrink:0}.payment-submit-skeleton[data-v-35cb5d37] .p-skeleton{height:var(--ds-control-height)!important;border-radius:var(--ds-radius-control)}.payment-period--skeleton[data-v-35cb5d37]{transition:none;position:relative;cursor:default}.payment-period--skeleton>span[data-v-35cb5d37]{visibility:hidden}.payment-skeleton-icon[data-v-35cb5d37]{width:15px;flex:0 0 15px}.payment-period--skeleton[data-v-35cb5d37] .p-skeleton{position:absolute!important;inset:0;width:100%;height:100%!important;border-radius:inherit}.payment-limits-reveal[data-v-35cb5d37]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease-out,opacity .16s ease-out}.payment-limits.is-open .payment-limits-reveal[data-v-35cb5d37]{grid-template-rows:1fr;opacity:1}.payment-limits-inner[data-v-35cb5d37]{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.payment-limits-reveal[data-v-35cb5d37],.payment-limits-toggle>.design-icon[data-v-35cb5d37]:last-child{transition:none}}.payment-summary[data-v-35cb5d37]{display:grid;gap:var(--ds-gap-inline);border-top:1px solid var(--ds-border);padding-top:var(--ds-gap-intro)}.payment-summary-row[data-v-35cb5d37]{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:baseline;font-size:var(--ds-caption);color:var(--ds-muted)}.payment-summary-row span[data-v-35cb5d37]{min-width:0}.payment-summary-row strong[data-v-35cb5d37]{flex-shrink:0;white-space:nowrap;color:var(--ds-text);font-variant-numeric:tabular-nums}.payment-summary-total[data-v-35cb5d37]{color:var(--ds-text);font-size:var(--ds-body);padding-top:var(--ds-space-1)}.payment-summary-total strong[data-v-35cb5d37]{font-size:var(--ds-title)}.payment-renewal[data-v-35cb5d37]{display:grid;gap:var(--ds-gap-caption);padding:var(--ds-padding-card);border-radius:var(--ds-radius-card);background:var(--ds-soft);font-size:var(--ds-caption);line-height:1.4}.payment-renewal-heading[data-v-35cb5d37]{color:var(--ds-muted)}.payment-renewal strong[data-v-35cb5d37]{color:var(--ds-primary);font-size:14px}.payment-agreement[data-v-35cb5d37]{display:flex;gap:var(--ds-gap-inline);align-items:flex-start;font-size:var(--ds-body);line-height:var(--ds-helper-line)}.payment-agreement input[data-v-35cb5d37]{margin:var(--ds-space-0-5) 0 0;width:20px;height:20px;flex-shrink:0;accent-color:var(--ds-primary)}.payment-agreement a[data-v-35cb5d37]{color:var(--ds-primary)}.payment-upgrade-note[data-v-35cb5d37]{margin:0;font-size:var(--ds-helper-font);line-height:var(--ds-helper-line);letter-spacing:var(--ds-small-letter-spacing)}.payment-checkout-total[data-v-35cb5d37]{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-gap-inline);padding:var(--ds-padding-card) 0;border-top:1px solid var(--ds-border)}.payment-checkout-total>div[data-v-35cb5d37]:first-child{flex-shrink:0}.payment-checkout-total>div:first-child>span[data-v-35cb5d37]{display:block;font-size:var(--ds-helper-font);color:var(--ds-muted);letter-spacing:var(--ds-small-letter-spacing)}.payment-checkout-total strong[data-v-35cb5d37]{display:block;font-size:var(--ds-title)}.payment-checkout-next[data-v-35cb5d37]{display:grid;text-align:right;font-size:var(--ds-caption);line-height:var(--ds-line);color:var(--ds-muted);letter-spacing:normal}.payment-checkout-total--renewal[data-v-35cb5d37]{padding:var(--ds-padding-card);background:var(--ds-soft);border:0;border-radius:var(--ds-radius-card)}.payment-autorenew-note[data-v-35cb5d37]{margin:0;text-align:center;font-size:var(--ds-helper-font);line-height:var(--ds-helper-line);color:var(--ds-muted);letter-spacing:var(--ds-small-letter-spacing)}.ds-skeleton-text[data-v-db129618]{position:relative;display:block}.ds-skeleton-text__shape[data-v-db129618]{visibility:hidden}.ds-skeleton-text[data-v-db129618] .p-skeleton{position:absolute!important;inset:0;width:100%;height:100%!important}.limit-page[data-v-898a8f82]{background:transparent;font-size:var(--ds-body);font-weight:var(--ds-regular);line-height:var(--ds-line);letter-spacing:normal}.limit-current[data-v-898a8f82],.limit-total[data-v-898a8f82]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);font-size:var(--ds-body)}.limit-current strong[data-v-898a8f82]{color:var(--ds-primary);font-size:var(--ds-control-font);font-weight:var(--ds-semibold)}.limit-options[data-v-898a8f82]{display:grid;gap:var(--ds-space-3)}.limit-options h2[data-v-898a8f82]{color:var(--ds-text)}.limit-label[data-v-898a8f82]{font-size:var(--ds-body);color:var(--ds-muted)}.limit-select[data-v-898a8f82]{width:100%;min-width:0;border-radius:10px;min-height:var(--ds-control-height);font-size:var(--ds-control-font)}.limit-select[data-v-898a8f82] .p-select-label{padding:10px 12px;font-weight:var(--ds-medium);line-height:var(--ds-line);font-size:16px}.limit-select__chevron[data-v-898a8f82]{transform:rotate(90deg)}.limit-select:has([aria-expanded=true]) .limit-select__chevron[data-v-898a8f82]{transform:rotate(-90deg)}.limit-total[data-v-898a8f82]{padding-top:12px;border-top:.5px solid var(--ds-border)}.limit-total strong[data-v-898a8f82]{font-size:var(--ds-section);font-weight:var(--ds-bold);line-height:1.3;color:var(--ds-primary)}.limit-hint[data-v-898a8f82]{margin:0;font-size:var(--ds-body);line-height:var(--ds-line);color:var(--ds-muted)}.limit-error-line[data-v-898a8f82]{margin:0}.limit-error-line+.limit-error-line[data-v-898a8f82]{margin-top:var(--ds-space-1-5)}.limit-pay[data-v-898a8f82]{text-decoration:none}.limit-subscription[data-v-898a8f82]{display:flex;align-items:center;gap:var(--ds-gap-inline)}.limit-subscription>div[data-v-898a8f82]{display:grid;gap:var(--ds-gap-caption);font-size:var(--ds-caption)}.limit-subscription strong[data-v-898a8f82]{color:var(--ds-primary)}.limit-subscription small[data-v-898a8f82]{font-size:var(--ds-helper-font);line-height:var(--ds-helper-line);letter-spacing:var(--ds-small-letter-spacing);color:var(--ds-muted)}.limit-device-panel[data-v-898a8f82]{padding:var(--ds-padding-card)}.limit-device-panel h2[data-v-898a8f82]{display:flex;align-items:center;gap:var(--ds-gap-inline);font-size:var(--ds-body);color:var(--ds-primary);margin:0 0 var(--ds-gap-heading)}.limit-device-row[data-v-898a8f82]{display:flex;align-items:center;gap:var(--ds-gap-caption);background:var(--ds-surface);padding:var(--ds-space-2);border-radius:var(--ds-radius-control)}.limit-device-row>div[data-v-898a8f82]{min-width:0}.limit-device-row small[data-v-898a8f82]{display:block;font-size:var(--ds-helper-font);line-height:var(--ds-helper-line);color:var(--ds-muted);letter-spacing:var(--ds-small-letter-spacing)}.limit-device-row strong[data-v-898a8f82]{font-size:var(--ds-caption)}.limit-device-controls[data-v-898a8f82]{display:flex;align-items:center;gap:var(--ds-space-1);margin-left:auto}.limit-device-controls button[data-v-898a8f82],.limit-device-controls output[data-v-898a8f82]{display:grid;place-items:center;min-width:24px;height:28px;border:1px solid var(--ds-border);border-radius:var(--ds-space-1);background:var(--ds-soft);color:var(--ds-primary)}.limit-device-controls button[data-v-898a8f82]:disabled{color:var(--ds-muted)}.limit-device-cost[data-v-898a8f82]{text-align:right;flex-shrink:0}.limit-device-cost strong[data-v-898a8f82]{color:var(--ds-primary)}.limit-note[data-v-898a8f82]{display:flex;gap:var(--ds-gap-inline);font-size:var(--ds-helper-font);line-height:var(--ds-helper-line);letter-spacing:var(--ds-small-letter-spacing);color:var(--ds-muted);margin:var(--ds-gap-inline) 0 0}.limit-checkout-total[data-v-898a8f82]{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-gap-inline);padding:var(--ds-padding-card);background:var(--ds-soft);border-radius:var(--ds-radius-card)}.limit-checkout-total>div[data-v-898a8f82]:first-child{flex-shrink:0}.limit-checkout-total>div:first-child span[data-v-898a8f82]{display:block;font-size:var(--ds-helper-font);color:var(--ds-muted);letter-spacing:var(--ds-small-letter-spacing)}.limit-checkout-total strong[data-v-898a8f82]{font-size:var(--ds-title)}.limit-checkout-next[data-v-898a8f82]{display:grid;text-align:right;font-size:var(--ds-caption);color:var(--ds-muted);letter-spacing:normal}.limit-agreement[data-v-898a8f82]{display:flex;gap:var(--ds-gap-inline);font-size:var(--ds-body);line-height:var(--ds-helper-line);letter-spacing:normal}.limit-agreement input[data-v-898a8f82]{flex-shrink:0;accent-color:var(--ds-primary);margin:0;width:20px;height:20px}.limit-agreement a[data-v-898a8f82]{color:var(--ds-primary)}.limit-footer[data-v-898a8f82]{margin:0;text-align:center;font-size:var(--ds-helper-font);line-height:var(--ds-helper-line);color:var(--ds-muted);letter-spacing:var(--ds-small-letter-spacing)}.privacy-page[data-v-6fc86834]{color:var(--p-text-color);margin:0 auto;max-width:700px;padding:12px 10px 20px}.privacy-page__header[data-v-6fc86834]{border-bottom:1px solid var(--p-surface-200);margin-bottom:2rem;padding-bottom:1.5rem}h1[data-v-6fc86834]{font-size:clamp(1.65rem,5vw,2.2rem);letter-spacing:-.04em;line-height:1.08;margin:0 0 .4rem}h2[data-v-6fc86834]{font-size:1.05rem;letter-spacing:-.025em;margin:0 0 .5rem}p[data-v-6fc86834]{color:var(--p-surface-600);line-height:1.65;margin:0}.privacy-page__header>p[data-v-6fc86834]{font-size:.875rem}section+section[data-v-6fc86834]{border-top:1px solid var(--p-surface-200);margin-top:1.5rem;padding-top:1.5rem}section p+p[data-v-6fc86834]{margin-top:.75rem}:root{--app-bg: var(--p-surface-50);--app-text: var(--p-text-color);--p-message-text-font-weight: 400!important}html{color-scheme:light}html{font-size:14px;color-scheme:light}html,body{font-family:Geologica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.02em;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;color:var(--app-text);background-color:var(--p-surface-50);background-attachment:fixed;background-image:url(/assets/tg-pattern-1-CFska3AM.svg),radial-gradient(1200px 700px at 15% 0%,color-mix(in srgb,var(--p-primary-500),transparent 92%) 0%,transparent 60%),radial-gradient(1000px 600px at 85% 10%,color-mix(in srgb,var(--p-surface-900),transparent 97%) 0%,transparent 55%),linear-gradient(180deg,var(--p-surface-50) 0%,var(--p-surface-100) 100%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:240px 520px,auto,auto,auto;background-position:0 0,center,center,center;background-blend-mode:multiply,normal,normal,normal}#app,.app-page{min-height:100vh}.app-container{width:100%;max-width:700px;margin:0 auto}.p-card{border:0;box-shadow:0 1px 2px color-mix(in srgb,var(--p-surface-900),transparent 92%),0 8px 24px color-mix(in srgb,var(--p-surface-900),transparent 94%);border-radius:16px}.p-card .p-card-body{padding:1rem}.p-card .p-card-content,.p-card .p-card-footer{padding-top:.75rem}.p-card .p-card .p-card{box-shadow:none}.p-card .p-card{box-shadow:none;background:var(--p-surface-50);border-radius:14px}.p-floatlabel>label{font-weight:400}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease,transform .5s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-10px)}.fade-enter-to,.fade-leave-from{opacity:1;transform:translateY(0)}.customer-route,.ds-system{--brand-subscription-success-ink: #176647;--brand-subscription-success-surface: #edf9f2;--brand-subscription-success-border: #a5d8b8;--brand-subscription-success-dot: #32a86a;--brand-soft: #eff1fd;--brand-soft-panel: #e8edfd;--brand-soft-border: #c9c5ee;--brand-icon-surface: #dadff6;--brand-info-ink: #4338ca;--brand-info-surface: #eff1fd;--brand-info-border: #d8daf4;--brand-toast-info-ink: #244b70;--brand-toast-info-surface: #d7eaff;--brand-toast-info-border: #9dbfe1}:root{--ds-caption: 12px;--ds-primary: #4338ca;--ds-text: #303030;--ds-text-secondary: #64748b;--ds-muted: var(--ds-text-secondary);--ds-surface: #fff;--ds-border: #dfe2ec;--ds-neutral-border: #8b94a5;--ds-error: #c93838;--ds-duration-state: .16s;--ds-ease-state: ease-out;--ds-field-border: var(--ds-border);--ds-disabled-surface: #eef0f4;--ds-disabled-text: #737c8b;--ds-control-height: 44px;--ds-field-radius: 12px;--ds-field-padding: 8px 12px}:is(input.p-inputtext,textarea.p-textarea,.ds-input,.ds-input-shell){box-sizing:border-box;min-width:0;min-height:var(--ds-control-height);padding:var(--ds-field-padding);border:1px solid var(--ds-border);border-radius:var(--ds-field-radius);background:var(--ds-surface);color:var(--ds-text);font-family:inherit;font-size:16px;line-height:1.25;transition:border-color var(--ds-duration-state) var(--ds-ease-state),background-color var(--ds-duration-state) var(--ds-ease-state)}:is(input.p-inputtext,textarea.p-textarea,.ds-input):is(.p-invalid,[aria-invalid=true]),.ds-input-shell:has(input:is(.p-invalid,[aria-invalid=true])){border-color:var(--ds-error)}@media(hover:hover)and (pointer:fine){:is(input.p-inputtext,textarea.p-textarea,.ds-input):not(:disabled):not(:focus):hover,.ds-input-shell:not(:has(input:is(:disabled,:focus))):hover{border-color:var(--ds-neutral-border)}}:is(input.p-inputtext,textarea.p-textarea,.ds-input):not(:disabled):focus,.ds-input-shell:has(input:not(:disabled):focus){border-color:var(--ds-primary);outline:none;box-shadow:none}:is(input.p-inputtext,textarea.p-textarea,.ds-input):disabled,.ds-input-shell:has(input:disabled){border-color:var(--ds-border);background:var(--ds-disabled-surface);color:var(--ds-disabled-text)}
