@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500&display=swap";.app-shell[data-v-1644b7f5]{min-height:100vh;display:flex;flex-direction:column}.app-content[data-v-1644b7f5]{flex:1;display:flex;flex-direction:column}#essential-side-area[data-v-5b383389]{position:fixed;top:0;right:0;width:543px;max-width:100%;height:100vh;background-color:#d33;z-index:1000;transform:translate(100%);transition:transform .6s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden}#essential-side-area.essential--opened[data-v-5b383389]{transform:translate(0)}#essential-side-area-close[data-v-5b383389]{position:absolute;top:40px;right:40px;display:flex;align-items:center;justify-content:center;width:41.477px;height:41.477px;color:#fff;cursor:pointer;z-index:1001;transition:transform .3s ease}#essential-side-area-close[data-v-5b383389]:hover{transform:rotate(90deg)}#essential-side-area-close svg[data-v-5b383389]{display:block;width:100%;height:100%}.essential-side-area-inner[data-v-5b383389]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding:120px 40px 40px;text-align:center}.widget[data-v-5b383389]{margin-bottom:0;width:100%;max-width:600px}.essential-single-image[data-v-5b383389]{margin-bottom:55px;width:100%}.essential-m-image[data-v-5b383389]{display:flex;justify-content:center;align-items:center}.essential-m-image img[data-v-5b383389]{max-width:400px;width:100%;height:auto;display:block}.essential-separator[data-v-5b383389]{margin-bottom:55px;width:100%}.essential-m-line[data-v-5b383389]{width:100%;height:1px;background-color:#3b44cd;border:none;max-width:600px;margin:0 auto}.essential-widget-title[data-v-5b383389]{font-family:Lexend,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2;text-transform:uppercase;color:#fff;margin:0 0 23px;text-align:center}.widget_block a[data-v-5b383389]{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;margin-bottom:20px;letter-spacing:.08em;text-align:center}.widget_block a[data-v-5b383389]:hover{opacity:.8;transition:opacity .2s ease}.widget_block[data-v-5b383389]:last-child{margin-top:10px}.widget_block:last-child a[data-v-5b383389]{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:#fff;text-decoration:none;text-transform:none;letter-spacing:.02em}@media(max-width:680px){#essential-side-area-close[data-v-5b383389]{top:20px;right:20px}.essential-side-area-inner[data-v-5b383389]{padding:80px 20px 20px}.essential-widget-title[data-v-5b383389]{font-size:32px}.widget_block a[data-v-5b383389]{font-size:16px}}.essential-menu-item-link[data-v-7b2ec75a]{display:flex;align-items:center;padding:0;color:inherit;text-decoration:none}.essential-menu-item-link .essential-menu-item-text[data-v-7b2ec75a]{font-family:IBM Plex Mono,sans-serif;font-size:16px;font-weight:500;line-height:1.5625em;text-transform:uppercase;color:inherit;padding:0 5px 1px;position:relative;transition:color .15s ease-out}.essential-menu-item-link .essential-menu-item-text[data-v-7b2ec75a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--qode-heading-color);transition:transform .42s cubic-bezier(.33,.81,.11,.96);transform:scaleX(0);transform-origin:left;z-index:-1}.essential-menu-item-link:hover .essential-menu-item-text[data-v-7b2ec75a]{color:var(--qode-background-color)}.essential-menu-item-link:hover .essential-menu-item-text[data-v-7b2ec75a]:before{transform:scaleX(1)}.auth-modal__header[data-v-fee8cff0]{display:flex;gap:10px;background:#dd333314;border-radius:14px;padding:6px}body.dark-mode .auth-modal__header[data-v-fee8cff0]{background:#dd333329}.auth-dialog__tab[data-v-fee8cff0]{flex:1;background:transparent;border:none;border-radius:10px;font-family:IBM Plex Mono,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:12px 0;cursor:pointer;transition:all .25s ease;color:inherit}.auth-dialog__tab--active[data-v-fee8cff0]{background:#d33;color:#fff;box-shadow:0 10px 20px #dd333359}@media(max-width:640px){.auth-dialog__tab[data-v-fee8cff0]{font-size:13px;padding:10px 0}}.auth-form[data-v-83301cf7]{display:flex;flex-direction:column;gap:20px;width:100%}.auth-form__field[data-v-83301cf7]{display:flex;flex-direction:column;gap:10px;width:100%}.auth-form__label[data-v-83301cf7]{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:inherit}.auth-form__input-wrapper[data-v-83301cf7]{position:relative;width:100%}.auth-form__input[data-v-83301cf7] .p-inputtext,.auth-password__input[data-v-83301cf7] .p-password-input{width:100%;height:48px;padding:0 16px;border-radius:14px;border:1px solid rgba(18,18,18,.15);background:#f4f6fb;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}body.dark-mode .auth-form__input[data-v-83301cf7] .p-inputtext,body.dark-mode .auth-password__input[data-v-83301cf7] .p-password-input{border-color:#fff3;background:#ffffff14}.auth-form__input[data-v-83301cf7] .p-inputtext:focus,.auth-password__input[data-v-83301cf7] .p-password-input:focus{border-color:#d33;background:#dd333314;box-shadow:0 0 0 3px #dd333326}.auth-password__toggle[data-v-83301cf7] .p-password-toggle-mask{color:inherit}.auth-form__error[data-v-83301cf7]{font-size:13px;color:#d33}.auth-form__submit[data-v-83301cf7] .p-button,[data-v-83301cf7] .auth-form__submit.p-button{width:100%;height:52px;border-radius:16px;background-color:#d33!important;border:1px solid #DD3333!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff!important;transition:background .2s ease,transform .2s ease}.auth-form__submit[data-v-83301cf7] .p-button:hover,[data-v-83301cf7] .auth-form__submit.p-button:hover{background-color:#c42b2b!important;border-color:#c42b2b!important;transform:translateY(-1px)}.auth-form__submit[data-v-83301cf7] .p-button:focus-visible,[data-v-83301cf7] .auth-form__submit.p-button:focus-visible{box-shadow:0 0 0 3px #dd333338}.auth-form__recovery[data-v-83301cf7]{text-align:center;margin-top:16px}.auth-form__recovery-link[data-v-83301cf7]{background:none;border:none;padding:0;font-family:Inter,sans-serif;font-size:14px;color:#d33;text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.auth-form__recovery-link[data-v-83301cf7]:hover{opacity:.8}.auth-form[data-v-620ae9ca]{display:flex;flex-direction:column;gap:20px;width:100%}.auth-form__field[data-v-620ae9ca]{display:flex;flex-direction:column;gap:10px;width:100%}.auth-form__label[data-v-620ae9ca]{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:inherit}.auth-form__input-wrapper[data-v-620ae9ca]{position:relative;width:100%}.auth-form__input[data-v-620ae9ca] .p-inputtext,.auth-password__input[data-v-620ae9ca] .p-password-input{width:100%;height:48px;padding:0 16px;border-radius:14px;border:1px solid rgba(18,18,18,.15);background:#f4f6fb;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}body.dark-mode .auth-form__input[data-v-620ae9ca] .p-inputtext,body.dark-mode .auth-password__input[data-v-620ae9ca] .p-password-input{border-color:#fff3;background:#ffffff14}.auth-form__input[data-v-620ae9ca] .p-inputtext:focus,.auth-password__input[data-v-620ae9ca] .p-password-input:focus{border-color:#d33;background:#dd333314;box-shadow:0 0 0 3px #dd333326}.auth-password__toggle[data-v-620ae9ca] .p-password-toggle-mask{color:inherit}.auth-form__error[data-v-620ae9ca]{font-size:13px;color:#d33}.auth-form__submit[data-v-620ae9ca] .p-button,[data-v-620ae9ca] .auth-form__submit.p-button{width:100%;height:52px;border-radius:16px;background-color:#d33!important;border:1px solid #DD3333!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff!important;transition:background .2s ease,transform .2s ease}.auth-form__submit[data-v-620ae9ca] .p-button:hover,[data-v-620ae9ca] .auth-form__submit.p-button:hover{background-color:#c42b2b!important;border-color:#c42b2b!important;transform:translateY(-1px)}.auth-form__submit[data-v-620ae9ca] .p-button:focus-visible,[data-v-620ae9ca] .auth-form__submit.p-button:focus-visible{box-shadow:0 0 0 3px #dd333338}.email-verification-dialog__content[data-v-4a5c827c]{display:flex;flex-direction:column;gap:24px;width:100%}.email-verification-dialog__general-error[data-v-4a5c827c] .p-message{width:100%;border-radius:12px;padding:14px 16px;background:#dd33331f;border:1px solid rgba(221,51,51,.24)}body.dark-mode .email-verification-dialog__general-error[data-v-4a5c827c] .p-message{background:#dd333338;border-color:#dd33335c}.email-verification-modal__message[data-v-4a5c827c]{text-align:center;font-size:15px;line-height:1.6}.email-verification-modal__email[data-v-4a5c827c]{font-weight:600;color:#d33;margin:8px 0}.email-verification-form[data-v-4a5c827c]{display:flex;flex-direction:column;gap:20px;width:100%}.email-verification-form__field[data-v-4a5c827c]{display:flex;flex-direction:column;gap:10px;width:100%}.email-verification-form__label[data-v-4a5c827c]{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:inherit}.email-verification-form__input-wrapper[data-v-4a5c827c]{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.email-verification-form__input[data-v-4a5c827c] .p-inputotp{display:flex;justify-content:center;gap:12px;width:100%}.email-verification-form__input[data-v-4a5c827c] .p-inputotp-input{width:48px;height:56px;border-radius:14px;border:1px solid rgba(18,18,18,.15);background:#f4f6fb;font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:600;text-align:center;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}body.dark-mode .email-verification-form__input[data-v-4a5c827c] .p-inputotp-input{border-color:#fff3;background:#ffffff14;color:#fff}.email-verification-form__input[data-v-4a5c827c] .p-inputotp-input:focus{border-color:#d33;background:#dd333314;box-shadow:0 0 0 3px #dd333326;outline:none}.email-verification-form__input.p-invalid[data-v-4a5c827c] .p-inputotp-input{border-color:#d33}.email-verification-form__error[data-v-4a5c827c]{font-size:13px;color:#d33}.email-verification-form__submit[data-v-4a5c827c] .p-button,[data-v-4a5c827c] .email-verification-form__submit.p-button{width:100%;height:52px;border-radius:16px;background-color:#d33!important;border:1px solid #DD3333!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff!important;transition:background .2s ease,transform .2s ease}.email-verification-form__submit[data-v-4a5c827c] .p-button:hover,[data-v-4a5c827c] .email-verification-form__submit.p-button:hover{background-color:#c42b2b!important;border-color:#c42b2b!important;transform:translateY(-1px)}.email-verification-modal__resend[data-v-4a5c827c]{text-align:center}.email-verification-modal__countdown[data-v-4a5c827c]{font-size:14px;color:inherit;opacity:.7;min-height:24px;display:inline-block}.email-verification-modal__countdown strong[data-v-4a5c827c]{display:inline-block;min-width:24px;text-align:center}.email-verification-form__resend-button[data-v-4a5c827c] .p-button,[data-v-4a5c827c] .email-verification-form__resend-button.p-button{background:transparent!important;border:1px solid rgba(18,18,18,.15)!important;color:inherit!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:10px 18px}body.dark-mode .email-verification-form__resend-button[data-v-4a5c827c] .p-button{border-color:#fff3!important}.email-verification-form__resend-button[data-v-4a5c827c] .p-button:hover{background-color:#dd33331a!important;border-color:#d33!important;color:#d33!important}.success-modal[data-v-3ee643ae],.success-modal[data-v-3ee643ae] *{font-family:Inter,sans-serif;text-transform:none;letter-spacing:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.success-dialog[data-v-3ee643ae] .p-dialog{background:#fff;color:#171717;border-radius:28px;box-shadow:0 28px 80px #00000047;border:1px solid rgba(0,0,0,.06)}body.dark-mode .success-dialog[data-v-3ee643ae] .p-dialog{background:#101010;color:#f3f3f3;border-color:#ffffff14}.success-dialog[data-v-3ee643ae] .p-dialog-header{border:none;padding:30px 36px 0;background:transparent}.success-dialog[data-v-3ee643ae] .p-dialog-content{border:none;padding:26px 36px 34px;background:transparent}.success-dialog[data-v-3ee643ae] .p-dialog-footer{border:none;padding:0 36px 26px;background:transparent}.success-modal__header[data-v-3ee643ae]{text-align:center}.success-modal__title[data-v-3ee643ae]{font-family:IBM Plex Mono,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0;color:#d33}.success-modal__content[data-v-3ee643ae]{text-align:center}.success-modal__message[data-v-3ee643ae]{font-size:16px;line-height:1.6;margin:0}.success-modal__button[data-v-3ee643ae] .p-button,[data-v-3ee643ae] .success-modal__button.p-button{width:100%;height:52px;border-radius:16px;background-color:#d33!important;border:1px solid #DD3333!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff!important;transition:background .2s ease,transform .2s ease}.success-modal__button[data-v-3ee643ae] .p-button:hover{background-color:#c42b2b!important;border-color:#c42b2b!important;transform:translateY(-1px)}@media(max-width:640px){.success-dialog[data-v-3ee643ae] .p-dialog-header,.success-dialog[data-v-3ee643ae] .p-dialog-content,.success-dialog[data-v-3ee643ae] .p-dialog-footer{padding-left:22px;padding-right:22px}}.email-verification-modal[data-v-91b545d0],.email-verification-modal[data-v-91b545d0] *{font-family:Inter,sans-serif;text-transform:none;letter-spacing:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-v-91b545d0] .p-dialog-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.email-verification-dialog[data-v-91b545d0] .p-dialog{background:#fff;color:#171717;border-radius:28px;box-shadow:0 28px 80px #00000047;border:1px solid rgba(0,0,0,.06)}body.dark-mode .email-verification-dialog[data-v-91b545d0] .p-dialog{background:#101010;color:#f3f3f3;border-color:#ffffff14}.email-verification-dialog[data-v-91b545d0] .p-dialog-header{border:none;padding:30px 36px 0;background:transparent}.email-verification-dialog[data-v-91b545d0] .p-dialog-content{border:none;padding:26px 36px 34px;background:transparent}.email-verification-dialog[data-v-91b545d0] .p-dialog-footer{border:none;padding:0 36px 26px;background:transparent}.email-verification-modal__header[data-v-91b545d0]{text-align:center}.email-verification-modal__title[data-v-91b545d0]{font-family:IBM Plex Mono,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0}.email-verification-dialog__close[data-v-91b545d0]{background:transparent;border:none;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:12px;cursor:pointer;color:inherit;transition:color .2s ease}.email-verification-dialog__close[data-v-91b545d0]:hover{color:#d33}@media(max-width:640px){.email-verification-dialog[data-v-91b545d0] .p-dialog-header,.email-verification-dialog[data-v-91b545d0] .p-dialog-content,.email-verification-dialog[data-v-91b545d0] .p-dialog-footer{padding-left:22px;padding-right:22px}}.auth-form[data-v-5d84c4c5]{display:flex;flex-direction:column;gap:20px;width:100%}.auth-form__field[data-v-5d84c4c5]{display:flex;flex-direction:column;gap:10px;width:100%}.auth-form__label[data-v-5d84c4c5]{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:inherit}.auth-form__input-wrapper[data-v-5d84c4c5]{position:relative;width:100%}.auth-form__input[data-v-5d84c4c5] .p-inputtext{width:100%;height:48px;padding:0 16px;border-radius:14px;border:1px solid rgba(18,18,18,.15);background:#f4f6fb;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}body.dark-mode .auth-form__input[data-v-5d84c4c5] .p-inputtext{border-color:#fff3;background:#ffffff14}.auth-form__input[data-v-5d84c4c5] .p-inputtext:focus{border-color:#d33;background:#dd333314;box-shadow:0 0 0 3px #dd333326}.auth-form__error[data-v-5d84c4c5]{font-size:13px;color:#d33}.auth-form__submit[data-v-5d84c4c5] .p-button,[data-v-5d84c4c5] .auth-form__submit.p-button{width:100%;height:52px;border-radius:16px;background-color:#d33!important;border:1px solid #DD3333!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff!important;transition:background .2s ease,transform .2s ease}.auth-form__submit[data-v-5d84c4c5] .p-button:hover,[data-v-5d84c4c5] .auth-form__submit.p-button:hover{background-color:#c42b2b!important;border-color:#c42b2b!important;transform:translateY(-1px)}.auth-form__submit[data-v-5d84c4c5] .p-button:focus-visible,[data-v-5d84c4c5] .auth-form__submit.p-button:focus-visible{box-shadow:0 0 0 3px #dd333338}.email-verification-dialog__content[data-v-89b7b65a]{display:flex;flex-direction:column;gap:24px;width:100%}.email-verification-dialog__general-error[data-v-89b7b65a] .p-message{width:100%;border-radius:12px;padding:14px 16px;background:#dd33331f;border:1px solid rgba(221,51,51,.24)}body.dark-mode .email-verification-dialog__general-error[data-v-89b7b65a] .p-message{background:#dd333338;border-color:#dd33335c}.email-verification-modal__message[data-v-89b7b65a]{text-align:center;font-size:15px;line-height:1.6}.email-verification-modal__email[data-v-89b7b65a]{font-weight:600;color:#d33;margin:8px 0}.email-verification-form[data-v-89b7b65a]{display:flex;flex-direction:column;gap:20px;width:100%}.email-verification-form__field[data-v-89b7b65a]{display:flex;flex-direction:column;gap:10px;width:100%}.email-verification-form__label[data-v-89b7b65a]{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:inherit}.email-verification-form__input-wrapper[data-v-89b7b65a]{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.email-verification-form__input[data-v-89b7b65a] .p-inputotp{display:flex;justify-content:center;gap:12px;width:100%}.email-verification-form__input[data-v-89b7b65a] .p-inputotp-input{width:48px;height:56px;border-radius:14px;border:1px solid rgba(18,18,18,.15);background:#f4f6fb;font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:600;text-align:center;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}body.dark-mode .email-verification-form__input[data-v-89b7b65a] .p-inputotp-input{border-color:#fff3;background:#ffffff14;color:#fff}.email-verification-form__input[data-v-89b7b65a] .p-inputotp-input:focus{border-color:#d33;background:#dd333314;box-shadow:0 0 0 3px #dd333326;outline:none}.email-verification-form__input.p-invalid[data-v-89b7b65a] .p-inputotp-input{border-color:#d33}.email-verification-form__error[data-v-89b7b65a]{font-size:13px;color:#d33}.email-verification-form__submit[data-v-89b7b65a] .p-button,[data-v-89b7b65a] .email-verification-form__submit.p-button{width:100%;height:52px;border-radius:16px;background-color:#d33!important;border:1px solid #DD3333!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff!important;transition:background .2s ease,transform .2s ease}.email-verification-form__submit[data-v-89b7b65a] .p-button:hover,[data-v-89b7b65a] .email-verification-form__submit.p-button:hover{background-color:#c42b2b!important;border-color:#c42b2b!important;transform:translateY(-1px)}.email-verification-modal__resend[data-v-89b7b65a]{text-align:center}.email-verification-modal__countdown[data-v-89b7b65a]{font-size:14px;color:inherit;opacity:.7;min-height:24px;display:inline-block}.email-verification-modal__countdown strong[data-v-89b7b65a]{display:inline-block;min-width:24px;text-align:center}.email-verification-form__resend-button[data-v-89b7b65a] .p-button,[data-v-89b7b65a] .email-verification-form__resend-button.p-button{background:transparent!important;border:1px solid rgba(18,18,18,.15)!important;color:inherit!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:10px 18px}body.dark-mode .email-verification-form__resend-button[data-v-89b7b65a] .p-button{border-color:#fff3!important}.email-verification-form__resend-button[data-v-89b7b65a] .p-button:hover{background-color:#dd33331a!important;border-color:#d33!important;color:#d33!important}.auth-form[data-v-da187a58]{display:flex;flex-direction:column;gap:20px;width:100%}.auth-form__field[data-v-da187a58]{display:flex;flex-direction:column;gap:10px;width:100%}.auth-form__label[data-v-da187a58]{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:inherit}.auth-form__input-wrapper[data-v-da187a58]{position:relative;width:100%}.auth-form__input[data-v-da187a58] .p-inputtext,.auth-password__input[data-v-da187a58] .p-password-input{width:100%;height:48px;padding:0 16px;border-radius:14px;border:1px solid rgba(18,18,18,.15);background:#f4f6fb;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}body.dark-mode .auth-form__input[data-v-da187a58] .p-inputtext,body.dark-mode .auth-password__input[data-v-da187a58] .p-password-input{border-color:#fff3;background:#ffffff14}.auth-form__input[data-v-da187a58] .p-inputtext:focus,.auth-password__input[data-v-da187a58] .p-password-input:focus{border-color:#d33;background:#dd333314;box-shadow:0 0 0 3px #dd333326}.auth-password__toggle[data-v-da187a58] .p-password-toggle-mask{color:inherit}.auth-form__error[data-v-da187a58]{font-size:13px;color:#d33}.auth-form__submit[data-v-da187a58] .p-button,[data-v-da187a58] .auth-form__submit.p-button{width:100%;height:52px;border-radius:16px;background-color:#d33!important;border:1px solid #DD3333!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff!important;transition:background .2s ease,transform .2s ease}.auth-form__submit[data-v-da187a58] .p-button:hover,[data-v-da187a58] .auth-form__submit.p-button:hover{background-color:#c42b2b!important;border-color:#c42b2b!important;transform:translateY(-1px)}.auth-form__submit[data-v-da187a58] .p-button:focus-visible,[data-v-da187a58] .auth-form__submit.p-button:focus-visible{box-shadow:0 0 0 3px #dd333338}.success-modal[data-v-7e941589],.success-modal[data-v-7e941589] *{font-family:Inter,sans-serif;text-transform:none;letter-spacing:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-v-7e941589] .p-dialog-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.success-dialog[data-v-7e941589] .p-dialog{background:#fff;color:#171717;border-radius:28px;box-shadow:0 28px 80px #00000047;border:1px solid rgba(0,0,0,.06)}body.dark-mode .success-dialog[data-v-7e941589] .p-dialog{background:#101010;color:#f3f3f3;border-color:#ffffff14}.success-dialog[data-v-7e941589] .p-dialog-header{border:none;padding:30px 36px 0;background:transparent}.success-dialog[data-v-7e941589] .p-dialog-content{border:none;padding:26px 36px 34px;background:transparent}.success-dialog[data-v-7e941589] .p-dialog-footer{border:none;padding:0 36px 26px;background:transparent}.success-modal__header[data-v-7e941589]{text-align:center}.success-modal__title[data-v-7e941589]{font-family:IBM Plex Mono,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0;color:#d33}.success-modal__content[data-v-7e941589]{text-align:center}.success-modal__message[data-v-7e941589]{font-size:16px;line-height:1.6;margin:0}.success-modal__button[data-v-7e941589] .p-button,[data-v-7e941589] .success-modal__button.p-button{width:100%;height:52px;border-radius:16px;background-color:#d33!important;border:1px solid #DD3333!important;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff!important;transition:background .2s ease,transform .2s ease}.success-modal__button[data-v-7e941589] .p-button:hover{background-color:#c42b2b!important;border-color:#c42b2b!important;transform:translateY(-1px)}@media(max-width:640px){.success-dialog[data-v-7e941589] .p-dialog-header,.success-dialog[data-v-7e941589] .p-dialog-content,.success-dialog[data-v-7e941589] .p-dialog-footer{padding-left:22px;padding-right:22px}}.password-recovery-modal[data-v-f142ac87],.password-recovery-modal[data-v-f142ac87] *{font-family:Inter,sans-serif;text-transform:none;letter-spacing:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-v-f142ac87] .p-dialog-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.password-recovery-dialog[data-v-f142ac87] .p-dialog{background:#fff;color:#171717;border-radius:28px;box-shadow:0 28px 80px #00000047;border:1px solid rgba(0,0,0,.06)}body.dark-mode .password-recovery-dialog[data-v-f142ac87] .p-dialog{background:#101010;color:#f3f3f3;border-color:#ffffff14}.password-recovery-dialog[data-v-f142ac87] .p-dialog-header{border:none;padding:30px 36px 0;background:transparent}.password-recovery-dialog[data-v-f142ac87] .p-dialog-content{border:none;padding:26px 36px 34px;background:transparent}.password-recovery-dialog[data-v-f142ac87] .p-dialog-footer{border:none;padding:0 36px 26px;background:transparent}.password-recovery-modal__header[data-v-f142ac87]{text-align:center}.password-recovery-modal__title[data-v-f142ac87]{font-family:IBM Plex Mono,sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0}.password-recovery-modal__content[data-v-f142ac87]{display:flex;flex-direction:column;gap:24px;width:100%}.password-recovery-modal__general-error[data-v-f142ac87] .p-message{width:100%;border-radius:12px;padding:14px 16px;background:#dd33331f;border:1px solid rgba(221,51,51,.24)}body.dark-mode .password-recovery-modal__general-error[data-v-f142ac87] .p-message{background:#dd333338;border-color:#dd33335c}.password-recovery-dialog__close[data-v-f142ac87]{background:transparent;border:none;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:12px;cursor:pointer;color:inherit;transition:color .2s ease}.password-recovery-dialog__close[data-v-f142ac87]:hover:not(:disabled){color:#d33}.password-recovery-dialog__close[data-v-f142ac87]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.password-recovery-dialog[data-v-f142ac87] .p-dialog-header,.password-recovery-dialog[data-v-f142ac87] .p-dialog-content,.password-recovery-dialog[data-v-f142ac87] .p-dialog-footer{padding-left:22px;padding-right:22px}}.auth-modal[data-v-db412049],.auth-modal[data-v-db412049] *{font-family:Inter,sans-serif;text-transform:none;letter-spacing:normal;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.auth-modal[data-v-db412049]{width:100%}.auth-modal strong[data-v-db412049],.auth-modal b[data-v-db412049]{font-weight:600}[data-v-db412049] .p-dialog-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-dialog[data-v-db412049] .p-dialog{background:#fff;color:#171717;border-radius:28px;box-shadow:0 28px 80px #00000047;border:1px solid rgba(0,0,0,.06)}body.dark-mode .auth-dialog[data-v-db412049] .p-dialog{background:#101010;color:#f3f3f3;border-color:#ffffff14}.auth-dialog[data-v-db412049] .p-dialog-header{border:none;padding:30px 36px 0;background:transparent}.auth-dialog[data-v-db412049] .p-dialog-content{border:none;padding:26px 36px 34px;background:transparent}.auth-dialog[data-v-db412049] .p-dialog-footer{border:none;padding:0 36px 26px;background:transparent}.auth-dialog__content[data-v-db412049]{display:flex;flex-direction:column;gap:24px;width:100%}.auth-dialog__general-error[data-v-db412049] .p-message{width:100%;border-radius:12px;padding:14px 16px;background:#dd33331f;border:1px solid rgba(221,51,51,.24)}body.dark-mode .auth-dialog__general-error[data-v-db412049] .p-message{background:#dd333338;border-color:#dd33335c}.auth-dialog__close[data-v-db412049]{background:transparent;border:none;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:12px;cursor:pointer;color:inherit;transition:color .2s ease}.auth-dialog__close[data-v-db412049]:hover{color:#d33}@media(max-width:640px){.auth-dialog[data-v-db412049] .p-dialog-header,.auth-dialog[data-v-db412049] .p-dialog-content,.auth-dialog[data-v-db412049] .p-dialog-footer{padding-left:22px;padding-right:22px}}#essential-page-header[data-v-eb75c7c1]{position:relative;display:inline-block;width:100%;vertical-align:top;height:var(--qode-header-height);background-color:var(--qode-background-color);z-index:100;box-sizing:border-box}.essential-header--standard-no-logo #essential-page-header[data-v-eb75c7c1]{background-color:#0000}header#essential-page-header.essential-header--standard-no-logo.essential-header--transparent[data-v-eb75c7c1],header#essential-page-header.essential-header--transparent.essential-header--standard-no-logo[data-v-eb75c7c1],.essential-header--standard-no-logo.essential-header--transparent #essential-page-header[data-v-eb75c7c1],.essential-header--transparent.essential-header--standard-no-logo #essential-page-header[data-v-eb75c7c1]{background-color:transparent!important;background:transparent!important;position:absolute!important;top:0!important;left:0!important;z-index:1000!important}.essential-header--standard-no-logo.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1],.essential-header--transparent.essential-header--standard-no-logo #essential-page-header-inner[data-v-eb75c7c1]{background-color:transparent!important;border-bottom:1px solid rgb(255,255,255)!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-header-navigation>ul>li>a>.essential-menu-item-text[data-v-eb75c7c1],#essential-page-header.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1] .essential-header-navigation>ul>li>a>.essential-menu-item-text{color:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-header-navigation>ul>li>a>.essential-menu-item-text[data-v-eb75c7c1]:before,#essential-page-header.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1] .essential-header-navigation>ul>li>a>.essential-menu-item-text:before,#essential-page-header.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1] .essential-menu-item-link .essential-menu-item-text:before{background-color:#171717!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-header-navigation>ul>li>a:hover>.essential-menu-item-text[data-v-eb75c7c1]:before,#essential-page-header.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1] .essential-header-navigation>ul>li>a:hover>.essential-menu-item-text:before,#essential-page-header.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1] .essential-menu-item-link:hover .essential-menu-item-text:before,#essential-page-header.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1] .essential-header-navigation>ul>li>a:hover .essential-menu-item-text:before{background-color:#171717!important;transform:scaleX(1)!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text[data-v-eb75c7c1],#essential-page-header.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1] .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text{color:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text[data-v-eb75c7c1]:before,#essential-page-header.essential-header--transparent #essential-page-header-inner[data-v-eb75c7c1] .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text:before{background-color:#171717!important;transform:scaleX(1)}#essential-page-header.essential-header--transparent #essential-page-header-inner .auth-nav-button[data-v-eb75c7c1]{border-color:#ffffff4d!important;color:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .auth-nav-button--ghost[data-v-eb75c7c1]:hover{background-color:#fff!important;color:#171717!important;border-color:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .auth-nav-button--primary[data-v-eb75c7c1]{border-color:#fff!important;background-color:#d33!important;color:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .auth-nav-button--primary[data-v-eb75c7c1]:hover{background-color:#c42b2b!important;border-color:#c42b2b!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-mobile-menu-opener[data-v-eb75c7c1]{color:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-mobile-menu-opener svg[data-v-eb75c7c1]{color:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-side-area-opener[data-v-eb75c7c1]{color:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-side-area-opener svg[data-v-eb75c7c1]{color:#fff!important;stroke:#fff!important}#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-side-area-opener svg ellipse[data-v-eb75c7c1],#essential-page-header.essential-header--transparent #essential-page-header-inner .essential-side-area-opener svg path[data-v-eb75c7c1]{stroke:#fff!important}#essential-page-header-inner[data-v-eb75c7c1]{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 40px;border-bottom:0 solid var(--qode-heading-color);box-sizing:border-box}.essential-header-wrapper[data-v-eb75c7c1]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;box-sizing:border-box}.essential-widget-holder[data-v-eb75c7c1]{display:flex;align-items:center;flex-shrink:0}.essential-widget-holder.essential--one[data-v-eb75c7c1]{order:3}.essential-widget-holder.essential--two[data-v-eb75c7c1]{order:1}.essential-header-navigation[data-v-eb75c7c1]{height:100%;order:2;flex:1;display:flex;justify-content:space-between}.essential-header-navigation ul[data-v-eb75c7c1]{margin:0!important;padding:0;list-style:none}.essential-header-navigation>ul[data-v-eb75c7c1]{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;white-space:nowrap}.essential-header-navigation>ul>li[data-v-eb75c7c1],[data-v-eb75c7c1] .essential-header-navigation>ul>li{position:relative;height:100%;margin:8px;flex:1;display:flex;justify-content:center}.essential-header-navigation>ul>li[data-v-eb75c7c1]:first-child,[data-v-eb75c7c1] .essential-header-navigation>ul>li:first-child{margin-left:0}.essential-header-navigation>ul>li[data-v-eb75c7c1]:last-child,[data-v-eb75c7c1] .essential-header-navigation>ul>li:last-child{margin-right:0}.essential-header-navigation>ul>li>a[data-v-eb75c7c1],[data-v-eb75c7c1] .essential-header-navigation>ul>li>a{position:relative;display:flex;align-items:center;height:100%;font-family:IBM Plex Mono,sans-serif;font-size:16px;font-weight:500;line-height:1.5625em;text-transform:uppercase;color:var(--qode-text-color);text-decoration:none}.essential-header-navigation>ul>li.essential-menu-item--narrow>a[data-v-eb75c7c1],[data-v-eb75c7c1] .essential-header-navigation>ul>li.essential-menu-item--narrow>a{cursor:pointer}.essential-header-navigation>ul>li>a>.essential-menu-item-text[data-v-eb75c7c1],[data-v-eb75c7c1] .essential-header-navigation>ul>li>a>.essential-menu-item-text{position:relative;transition:color .15s ease-out;padding:0 5px 1px}.essential-header-navigation>ul>li>a>.essential-menu-item-text[data-v-eb75c7c1]:before,[data-v-eb75c7c1] .essential-header-navigation>ul>li>a>.essential-menu-item-text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--qode-heading-color);transition:transform .42s cubic-bezier(.33,.81,.11,.96);transform:scaleX(0);transform-origin:left;z-index:-1}.essential-header-navigation>ul>li>a:hover>.essential-menu-item-text[data-v-eb75c7c1],[data-v-eb75c7c1] .essential-header-navigation>ul>li>a:hover>.essential-menu-item-text{color:var(--qode-background-color)}.essential-header-navigation>ul>li>a:hover>.essential-menu-item-text[data-v-eb75c7c1]:before,[data-v-eb75c7c1] .essential-header-navigation>ul>li>a:hover>.essential-menu-item-text:before{transform:scaleX(1)}.essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text[data-v-eb75c7c1],[data-v-eb75c7c1] .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text{color:var(--qode-background-color)}.essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text[data-v-eb75c7c1]:before,[data-v-eb75c7c1] .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text:before{transform:scaleX(1)}.essential-header-navigation ul li a .essential-menu-item-arrow[data-v-eb75c7c1]{position:absolute;top:calc(50% - 3px);right:0;width:6px;height:auto;display:inline-block;margin-left:5px}.essential-svg--menu-arrow[data-v-eb75c7c1]{fill:currentColor;width:6.05px;height:9.272px}.essential-header-navigation ul li.essential-menu-item--narrow ul[data-v-eb75c7c1]{position:absolute;top:100%;left:30px;width:268px;margin:0;padding:14px 0;background-color:#d33;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out;border:0 solid var(--qode-border-color);list-style:none;z-index:1000}.essential-header-navigation ul li.essential-menu-item--narrow ul li[data-v-eb75c7c1]{padding:0 34px;margin:0}.essential-header-navigation ul li.essential-menu-item--narrow:hover>ul[data-v-eb75c7c1]{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out}.essential-header-navigation>ul>li.essential-menu-item--narrow ul li>a[data-v-eb75c7c1]{color:#fff;font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.52941em;text-transform:initial;text-decoration:none}.essential-header-navigation>ul>li.essential-menu-item--narrow ul:not(.essential-drop-down--right) li>a[data-v-eb75c7c1]{position:relative;display:flex;white-space:normal;margin:10px 0;overflow:hidden;transition:padding .2s ease-out;padding-right:15px}.essential-header-navigation>ul>li.essential-menu-item--narrow ul:not(.essential-drop-down--right) li>a[data-v-eb75c7c1]:before{content:"";position:absolute;top:calc(50% - 3px);height:6px;width:6px;background:#fff;transition:left .2s ease-out,right .2s ease-out;left:-15px}.essential-header-navigation>ul>li.essential-menu-item--narrow ul:not(.essential-drop-down--right) li:hover>a[data-v-eb75c7c1]{padding-left:15px;padding-right:0}.essential-header-navigation>ul>li.essential-menu-item--narrow ul:not(.essential-drop-down--right) li:hover>a[data-v-eb75c7c1]:before{left:0}[data-v-eb75c7c1] .essential-drop-down-second{position:absolute;top:100%;left:30px;width:268px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out;z-index:1000}[data-v-eb75c7c1] .essential-header-navigation>ul>li.essential-menu-item--narrow:hover .essential-drop-down-second{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out}[data-v-eb75c7c1] .essential-drop-down-second-inner{padding:14px 0;background-color:#d33}[data-v-eb75c7c1] .essential-drop-down-second .sub-menu{position:relative;background-color:#d33;padding:0;margin:0;list-style:none}[data-v-eb75c7c1] .essential-drop-down-second .sub-menu li{padding:0 34px;margin:0}[data-v-eb75c7c1] .essential-drop-down-second .sub-menu li a{position:relative;display:flex;white-space:normal;margin:10px 0;overflow:hidden;transition:padding .2s ease-out;padding-right:15px;color:#fff;font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.52941em;text-transform:initial;text-decoration:none}[data-v-eb75c7c1] .essential-drop-down-second .sub-menu li a:before{content:"";position:absolute;top:calc(50% - 3px);height:6px;width:6px;background:#fff;transition:left .2s ease-out;left:-15px}[data-v-eb75c7c1] .essential-drop-down-second .sub-menu li:hover a{padding-left:15px;padding-right:0}[data-v-eb75c7c1] .essential-drop-down-second .sub-menu li:hover a:before{left:0}.essential-side-area-opener[data-v-eb75c7c1]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.essential-opener-icon[data-v-eb75c7c1]{display:inline-block;text-decoration:none;color:var(--qode-text-color);transition:transform .3s ease}.essential-opener-icon svg[data-v-eb75c7c1]{display:block;width:41.477px;height:41.477px;fill:none;stroke:currentColor;transition:transform .3s ease}.essential-opener-icon:hover svg[data-v-eb75c7c1]{transform:rotate(90deg)}.essential-opener-icon svg ellipse[data-v-eb75c7c1]{fill:none;stroke:currentColor;stroke-width:1.5}.essential-opener-icon svg path[data-v-eb75c7c1]{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round}.essential-m-icon[data-v-eb75c7c1]{display:flex;align-items:center;justify-content:center;width:41.477px;height:41.477px}.essential-switcher[data-v-eb75c7c1]{display:flex;align-items:center}.essential-switcher .essential-switch[data-v-eb75c7c1]{position:relative;width:71px;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.essential-switcher .essential-switch .essential-switch-input[data-v-eb75c7c1]{display:none}.essential-switcher .essential-switch .essential-switch-label[data-v-eb75c7c1]{display:block;overflow:hidden;cursor:pointer;border:1px solid var(--qode-text-color);border-radius:17px;height:34px;margin-bottom:0;background-color:var(--qode-background-color);transition:border-color .3s ease,background-color .3s ease}.essential-switcher .essential-switch .essential-on-off-switch-inner[data-v-eb75c7c1]{display:block;transition:margin .3s ease-in 0s}.essential-switcher .essential-switch .essential-on-off-switch-switch[data-v-eb75c7c1]{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 10px}.essential-switcher .essential-switch .essential-on-off-switch-switch .essential-switch--light[data-v-eb75c7c1]{color:var(--qode-text-color);transition:color .3s ease}.essential-switcher .essential-switch .essential-on-off-switch-switch .essential-switch--dark[data-v-eb75c7c1]{color:var(--qode-text-color);opacity:.5;transition:color .3s ease,opacity .3s ease}.essential-switcher .essential-switch .essential-on-off-switch-switch svg[data-v-eb75c7c1]{display:block}.essential-path-outline[data-v-eb75c7c1]{display:none}.essential-path-fill[data-v-eb75c7c1]{fill:currentColor;stroke:none}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light[data-v-eb75c7c1]{color:var(--qode-text-color);opacity:1}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-fill[data-v-eb75c7c1]{display:block;fill:currentColor;stroke:none}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-outline[data-v-eb75c7c1]{display:none}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark[data-v-eb75c7c1]{color:var(--qode-text-color);opacity:.5}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-fill[data-v-eb75c7c1]{display:none}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-svg--moon[data-v-eb75c7c1]{transform:scale(.95);transform-origin:center}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline[data-v-eb75c7c1]{display:block;stroke:currentColor;stroke-width:1.2}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline circle[data-v-eb75c7c1],.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline line[data-v-eb75c7c1],.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline path[data-v-eb75c7c1]{stroke:currentColor;stroke-width:1.2;fill:none}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light[data-v-eb75c7c1]{color:var(--qode-text-color);opacity:.5}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-fill[data-v-eb75c7c1]{display:none}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-outline[data-v-eb75c7c1]{display:block;stroke:currentColor;stroke-width:1.2}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-outline circle[data-v-eb75c7c1],.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-outline line[data-v-eb75c7c1]{stroke:currentColor;stroke-width:1.2;fill:none}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark[data-v-eb75c7c1]{color:var(--qode-text-color);opacity:1}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-fill[data-v-eb75c7c1]{display:block;fill:currentColor;stroke:none}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline[data-v-eb75c7c1]{display:none}.essential-header-sticky[data-v-eb75c7c1]{position:fixed;top:0;left:0;right:0;z-index:99;opacity:0;visibility:hidden;transform:translateY(-100%);transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out;height:var(--qode-header-height);background-color:#fff;border-bottom:1px solid #000000;box-sizing:border-box;width:100%;max-width:100vw}body.dark-mode .essential-header-sticky[data-v-eb75c7c1]{background-color:#171717;border-bottom:1px solid #ffffff}.essential-header-sticky--normal[data-v-eb75c7c1]{background-color:#fff;border-bottom:1px solid #000000}body.dark-mode .essential-header-sticky--normal[data-v-eb75c7c1]{background-color:#171717;border-bottom:1px solid #ffffff}.essential-header-sticky--normal.essential-appearance--down[data-v-eb75c7c1]{background-color:#fff;border-bottom:1px solid #000000}body.dark-mode .essential-header-sticky--normal.essential-appearance--down[data-v-eb75c7c1]{background-color:#171717;border-bottom:1px solid #ffffff}.essential-header-sticky.essential-appearance--down[data-v-eb75c7c1]{background-color:#fff;border-bottom:1px solid #000000}body.dark-mode .essential-header-sticky.essential-appearance--down[data-v-eb75c7c1]{background-color:#171717;border-bottom:1px solid #ffffff}.essential-header-sticky.essential-appearance--down.essential--sticky[data-v-eb75c7c1]{opacity:1;visibility:visible;transform:translateY(0)}.essential-header-sticky-inner[data-v-eb75c7c1]{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 40px;box-sizing:border-box}.essential-header-sticky .essential-header-wrapper[data-v-eb75c7c1]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.essential-header-sticky--normal .essential-header-navigation>ul>li>a>.essential-menu-item-text[data-v-eb75c7c1],.essential-header-sticky--normal[data-v-eb75c7c1] .essential-header-navigation>ul>li>a>.essential-menu-item-text{color:var(--qode-text-color)}.essential-header-sticky--normal .essential-header-navigation>ul>li>a:hover>.essential-menu-item-text[data-v-eb75c7c1],.essential-header-sticky--normal[data-v-eb75c7c1] .essential-header-navigation>ul>li>a:hover>.essential-menu-item-text{color:var(--qode-background-color)}.essential-header-sticky--normal .essential-header-navigation>ul>li>a:hover>.essential-menu-item-text[data-v-eb75c7c1]:before,.essential-header-sticky--normal[data-v-eb75c7c1] .essential-header-navigation>ul>li>a:hover>.essential-menu-item-text:before{transform:scaleX(1)}.essential-header-sticky--normal .essential-header-navigation>ul>li>a>.essential-menu-item-text[data-v-eb75c7c1]:before,.essential-header-sticky--normal[data-v-eb75c7c1] .essential-header-navigation>ul>li>a>.essential-menu-item-text:before{background-color:var(--qode-heading-color)}.essential-header-sticky--normal .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text[data-v-eb75c7c1],.essential-header-sticky--normal[data-v-eb75c7c1] .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text{color:var(--qode-background-color)}.essential-header-sticky--normal .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text[data-v-eb75c7c1]:before,.essential-header-sticky--normal[data-v-eb75c7c1] .essential-header-navigation>ul>li>a.router-link-active>.essential-menu-item-text:before{transform:scaleX(1)}.essential-header-sticky--normal .auth-nav-button[data-v-eb75c7c1],body.dark-mode .essential-header-sticky--normal .auth-nav-button[data-v-eb75c7c1]{border-color:var(--qode-border-color);color:var(--qode-text-color)}.essential-header-sticky--normal .auth-nav-button--ghost[data-v-eb75c7c1]:hover{background-color:var(--qode-heading-color);color:var(--qode-background-color)}body.dark-mode .essential-header-sticky--normal .auth-nav-button--ghost[data-v-eb75c7c1]:hover{background-color:#fff;color:#171717}.essential-header-sticky--normal .auth-nav-button--primary[data-v-eb75c7c1]{background-color:#d33;border-color:#d33;color:#fff}.essential-header-sticky--normal .auth-nav-button--primary[data-v-eb75c7c1]:hover{background-color:#c42b2b;border-color:#c42b2b}body.dark-mode .essential-header-sticky--normal .auth-nav-button--primary[data-v-eb75c7c1]{border-color:#fff}.essential-header-sticky--normal .essential-mobile-menu-opener[data-v-eb75c7c1]{color:var(--qode-text-color)}.essential-header-sticky--normal .essential-mobile-menu-opener svg[data-v-eb75c7c1]{color:var(--qode-text-color)}.essential-mobile-menu-opener[data-v-eb75c7c1]{display:none;background:none;border:none;cursor:pointer;padding:0;color:var(--qode-text-color);transition:transform .3s ease}.essential-mobile-menu-opener[data-v-eb75c7c1]:hover{transform:rotate(90deg)}.essential-mobile-menu-opener .essential-m-icon[data-v-eb75c7c1]{display:flex;align-items:center;justify-content:center;width:41.477px;height:41.477px}.essential-mobile-menu-opener svg[data-v-eb75c7c1]{display:block;width:41.477px;height:41.477px;fill:none;stroke:currentColor;transition:transform .3s ease}.essential-mobile-menu-opener svg ellipse[data-v-eb75c7c1]{fill:none;stroke:currentColor;stroke-width:1.5}.essential-mobile-menu-opener svg path[data-v-eb75c7c1]{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round}.essential-desktop-only[data-v-eb75c7c1]{display:flex}.essential-mobile-menu[data-v-eb75c7c1]{position:fixed;inset:0;background-color:#d33;z-index:1001;transform:translate(-100%);transition:transform .3s ease-out;overflow-y:auto;padding:80px 20px 40px}.essential-mobile-menu.essential--opened[data-v-eb75c7c1]{transform:translate(0)}.essential-mobile-menu-close[data-v-eb75c7c1]{position:fixed;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:0;width:41.477px;height:41.477px;color:#fff;z-index:1002;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.essential-mobile-menu-close[data-v-eb75c7c1]:hover{transform:rotate(90deg)}.essential-mobile-menu-close svg[data-v-eb75c7c1]{display:block;width:100%;height:100%;fill:none;stroke:currentColor}.essential-mobile-menu-navigation[data-v-eb75c7c1]{margin-bottom:40px}.essential-mobile-menu-list[data-v-eb75c7c1]{list-style:none;margin:0;padding:0}.essential-mobile-menu-list>li[data-v-eb75c7c1]{border-bottom:1px solid rgba(255,255,255,.2)}.essential-mobile-menu-list>li[data-v-eb75c7c1]:last-child{border-bottom:none}.essential-mobile-menu-list>li>a[data-v-eb75c7c1]{display:block;padding:20px 0;font-family:IBM Plex Mono,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#fff;text-decoration:none}.essential-mobile-submenu-header[data-v-eb75c7c1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.essential-mobile-submenu-header>a[data-v-eb75c7c1]{flex:1;display:block;padding:20px 0;font-family:IBM Plex Mono,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#fff;text-decoration:none}.essential-submenu-toggle[data-v-eb75c7c1]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.essential-submenu-toggle span[data-v-eb75c7c1]{display:block;width:16px;height:1.5px;background-color:currentColor;transition:transform .3s ease,opacity .3s ease}.essential-submenu-toggle span[data-v-eb75c7c1]:last-child{margin-top:6px}.essential-submenu-toggle[data-v-eb75c7c1]:hover{border-color:#fff;background-color:#ffffff1f}.essential-mobile-menu-list>li.essential-has-submenu>a[data-v-eb75c7c1]{position:relative}.essential-mobile-menu-list>li.essential-has-submenu>a[data-v-eb75c7c1]:after{content:"+";position:absolute;right:0;font-size:24px;transition:transform .3s ease}.essential-has-submenu.essential--opened .essential-submenu-toggle span[data-v-eb75c7c1]:first-child{transform:translateY(3px) rotate(45deg)}.essential-has-submenu.essential--opened .essential-submenu-toggle span[data-v-eb75c7c1]:last-child{transform:translateY(-3px) rotate(-45deg)}.essential-has-submenu.essential--opened .essential-submenu-toggle[data-v-eb75c7c1]:hover{background-color:#ffffff40}.essential-mobile-menu-list>li.essential-has-submenu.essential--opened>a[data-v-eb75c7c1]:after{transform:rotate(45deg)}.essential-submenu[data-v-eb75c7c1]{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.essential-has-submenu.essential--opened .essential-submenu[data-v-eb75c7c1]{max-height:300px}.essential-submenu li a[data-v-eb75c7c1]{display:block;padding:12px 0 12px 20px;font-family:Inter,sans-serif;font-size:16px;color:#fff;text-decoration:none;text-transform:none}.essential-mobile-side-area[data-v-eb75c7c1]{border-top:1px solid rgba(255,255,255,.2);padding-top:40px;text-align:center}.essential-mobile-logo[data-v-eb75c7c1]{margin-bottom:30px}.essential-mobile-logo img[data-v-eb75c7c1]{max-width:250px;height:auto}.essential-mobile-separator[data-v-eb75c7c1]{width:100%;height:1px;background-color:#3b44cd;margin:0 auto 30px;max-width:300px;border:none}.essential-mobile-title[data-v-eb75c7c1]{font-family:Lexend,sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 20px}.essential-mobile-company[data-v-eb75c7c1]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#fff;text-transform:uppercase;margin-bottom:15px;line-height:1.6}.essential-mobile-email a[data-v-eb75c7c1]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#fff;text-decoration:none}.auth-nav-item[data-v-eb75c7c1]{flex:0!important;margin-left:18px;display:flex;align-items:center}.auth-nav-group[data-v-eb75c7c1]{display:flex;gap:12px;margin-right:8px}.auth-nav-button[data-v-eb75c7c1]{font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:10px 18px;border-radius:999px;border:1px solid var(--qode-text-color);background:transparent;color:var(--qode-text-color);cursor:pointer;transition:all .25s ease}.auth-nav-button--primary[data-v-eb75c7c1]{background-color:#d33;border-color:#d33;color:#fff}.auth-nav-button--primary[data-v-eb75c7c1]:hover{background-color:#c42b2b;border-color:#c42b2b}.auth-nav-button--ghost[data-v-eb75c7c1]:hover{background-color:var(--qode-heading-color);color:var(--qode-background-color)}body.dark-mode .auth-nav-button[data-v-eb75c7c1]{border-color:var(--qode-border-color);color:var(--qode-text-color)}body.dark-mode .auth-nav-button--ghost[data-v-eb75c7c1]:hover{background-color:#fff;color:#171717}body.dark-mode .auth-nav-button--primary[data-v-eb75c7c1]{border-color:#fff}.mobile-auth-item[data-v-eb75c7c1]{border-bottom:none;margin-top:20px}.mobile-auth-button[data-v-eb75c7c1],.mobile-auth-link[data-v-eb75c7c1]{width:100%;display:block;text-align:center;font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:15px;padding:16px 0;border-radius:999px;border:1px solid #ffffff;color:#fff;background:transparent;cursor:pointer;transition:all .25s ease}.mobile-auth-button--primary[data-v-eb75c7c1],.mobile-auth-link--primary[data-v-eb75c7c1]{background-color:#fff;color:#d33}.mobile-auth-button[data-v-eb75c7c1]:hover,.mobile-auth-link[data-v-eb75c7c1]:hover{background-color:#ffffff26}.mobile-auth-button--primary[data-v-eb75c7c1]:hover,.mobile-auth-link--primary[data-v-eb75c7c1]:hover{background-color:#fff;color:#c42b2b}@media(max-width:1024px){.essential-header-navigation[data-v-eb75c7c1]{display:none}.essential-mobile-menu-opener[data-v-eb75c7c1]{display:block}.essential-desktop-only[data-v-eb75c7c1]{display:none}}@media(max-width:1024px){#essential-page-header-inner[data-v-eb75c7c1],.essential-header-sticky-inner[data-v-eb75c7c1]{padding:0 30px}}@media(max-width:680px){#essential-page-header-inner[data-v-eb75c7c1],.essential-header-sticky-inner[data-v-eb75c7c1]{padding:0 20px}}#site-footer[data-v-2779834d]{position:relative;display:inline-block;width:100%;vertical-align:top;color:var(--qode-text-color);background:#171717}#site-footer[data-v-2779834d]>*{position:relative;display:inline-block;width:100%;vertical-align:top}.footer-top[data-v-2779834d]{background-color:#171717!important;background-position:center;background-repeat:no-repeat;background-size:cover;border-top:0 solid var(--qode-heading-color);padding:136px 0 50px}.footer-top__inner[data-v-2779834d],.footer-bottom__inner[data-v-2779834d]{width:min(1380px,100%);margin:0 auto;padding:0 40px}@media(max-width:1200px){.footer-top__inner[data-v-2779834d],.footer-bottom__inner[data-v-2779834d]{padding:0 30px}}@media(max-width:680px){.footer-top__inner[data-v-2779834d],.footer-bottom__inner[data-v-2779834d]{padding:0 20px}}.footer-grid[data-v-2779834d]{display:grid;grid-template-columns:1fr;gap:36px;justify-items:center}@media(min-width:640px){.footer-grid[data-v-2779834d]{grid-template-columns:repeat(2,1fr);gap:42px;justify-items:start}}@media(min-width:1024px){.footer-grid[data-v-2779834d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,220px));gap:42px;justify-content:center;max-width:1006px;margin:0 auto}}@media(max-width:639px){.footer-grid[data-v-2779834d]{grid-template-columns:1fr;gap:32px;text-align:center}}.footer-column__title[data-v-2779834d]{font-family:Lexend,sans-serif;font-size:20px;font-weight:500;line-height:1.5625em;text-transform:uppercase;color:#fff;display:block;margin:0 0 24px}.footer-column__list[data-v-2779834d]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.footer-column__list a[data-v-2779834d]{font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:1.52941em;color:#fff;text-decoration:none;transition:color .2s ease}.footer-column__list a[data-v-2779834d]:hover{color:#fffc}.footer-column--contact[data-v-2779834d],.footer-contact[data-v-2779834d]{display:flex;flex-direction:column;gap:18px}.footer-contact__loading[data-v-2779834d]{display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:14px;color:var(--footer-muted)}.footer-contact__spinner[data-v-2779834d]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:var(--footer-text);animation:footer-spin-2779834d .8s linear infinite}@keyframes footer-spin-2779834d{to{transform:rotate(360deg)}}.footer-contact__list[data-v-2779834d]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.footer-contact__item[data-v-2779834d]{display:grid;grid-template-columns:32px 1fr;gap:12px}.footer-contact__item-icon[data-v-2779834d]{width:32px;height:32px;border-radius:50%;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.footer-contact__item-label[data-v-2779834d]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;display:block;margin-bottom:4px}.footer-contact__item-text[data-v-2779834d],.footer-contact__item-link[data-v-2779834d]{font-family:Inter,sans-serif;font-size:15px;line-height:1.45;color:#fff;word-break:break-word}.footer-contact__item-link[data-v-2779834d]{text-decoration:none}.footer-contact__item-link[data-v-2779834d]:hover{color:#fffc}.footer-contact__note[data-v-2779834d]{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#ffffff8c;margin:0}.footer-contact__socials[data-v-2779834d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.footer-contact__social-link[data-v-2779834d]{width:36px;height:36px;border-radius:50%;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.footer-contact__social-link[data-v-2779834d]:hover{background:#fff;color:#171717;transform:translateY(-2px)}.footer-bottom[data-v-2779834d]{background-color:#171717!important;padding:36px 0;border-top:0 solid var(--qode-heading-color)}.footer-bottom__content[data-v-2779834d]{width:100%;text-align:right}.footer-bottom__content p[data-v-2779834d]{margin:0;font-family:IBM Plex Mono,monospace;font-size:14px;color:#fff}@media(max-width:767px){.footer-bottom__content p[data-v-2779834d]{font-size:11px}}.footer-bottom__content a[data-v-2779834d]{color:#fff;text-decoration:none}.footer-bottom__content a[data-v-2779834d]:hover{text-decoration:underline}.sr-only[data-v-2779834d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px){.footer-bottom__content[data-v-2779834d]{text-align:right}}.app-shell[data-v-cd14fded]{min-height:100vh;display:flex;flex-direction:column}.app-content[data-v-cd14fded]{flex:1;display:flex;flex-direction:column}.hero-section[data-v-ec40edb6]{position:relative;height:1000px;display:flex;align-items:center;justify-content:center;background:transparent;margin:0;padding:0;overflow:hidden}.hero-container[data-v-ec40edb6]{position:relative;width:100%;max-width:1920px;height:100%;margin:0 auto}.hero-title[data-v-ec40edb6]{font-family:Space Mono,monospace;font-size:clamp(220px,18vw,260px);font-weight:700;color:var(--essential-text-color);text-transform:uppercase;letter-spacing:-10px;line-height:25px;position:absolute;left:50%;transform:translate(-50%);top:216px;margin:0;z-index:8}.hero-image[data-v-ec40edb6]{position:absolute;width:750px;height:750px;left:50%;top:190px;z-index:9;will-change:transform}.hero-image img[data-v-ec40edb6]{width:100%;height:100%;object-fit:contain;animation:heroFloat-ec40edb6 8s ease-in-out infinite;pointer-events:none}.hero-text-left[data-v-ec40edb6]{position:absolute;left:43px;top:390px;width:300px;z-index:11}.hero-text-left p[data-v-ec40edb6]{font-family:Inter,sans-serif;font-size:17px;font-weight:400;color:var(--essential-text-color);line-height:26px;margin:0}.hero-text-right[data-v-ec40edb6]{position:absolute;right:50px;top:390px;text-align:right;z-index:10}.hero-subtitle[data-v-ec40edb6]{font-family:Inter,sans-serif;font-size:17px;font-weight:400;color:var(--essential-text-color);line-height:26px}.hero-email[data-v-ec40edb6]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:var(--essential-text-color);text-transform:uppercase;text-decoration:none;line-height:25px}.hero-social[data-v-ec40edb6]{position:absolute;left:43px;bottom:50px;z-index:12}.hero-social a[data-v-ec40edb6]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:var(--essential-text-color);text-transform:uppercase;text-decoration:none;line-height:25px}@media(max-width:1200px){.hero-container[data-v-ec40edb6]{transform:translateY(-25px)}.hero-title[data-v-ec40edb6]{font-size:244px}}@media(max-width:1024px){.hero-section[data-v-ec40edb6]{height:auto;min-height:700px;padding-bottom:200px}.hero-container[data-v-ec40edb6]{transform:none;padding-bottom:0}.hero-title[data-v-ec40edb6]{font-size:clamp(120px,18vw,200px);position:relative;left:auto;top:auto;text-align:center;transform:none;margin:40px 0 30px}.hero-image[data-v-ec40edb6]{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:clamp(400px,50vw,550px);height:clamp(400px,50vw,550px);margin:0 auto 40px;display:block}.hero-image img[data-v-ec40edb6]{animation:heroFloat-ec40edb6 8s ease-in-out infinite;transform:none!important}.hero-text-left[data-v-ec40edb6]{position:static;width:100%;text-align:center;margin:0 0 20px;padding:0 20px}.hero-text-left p[data-v-ec40edb6]{font-size:16px;line-height:24px;margin:5px 0}.hero-text-right[data-v-ec40edb6]{position:static;width:100%;text-align:center;margin:0 0 20px;padding:0 20px}.hero-subtitle[data-v-ec40edb6]{font-size:16px;line-height:24px;margin:0 0 10px}.hero-email[data-v-ec40edb6]{font-size:14px;display:inline-block}.hero-social[data-v-ec40edb6]{position:static;width:100%;text-align:center;margin:20px 0 0;padding:0 20px}.hero-social a[data-v-ec40edb6]{font-size:14px}}@media(max-width:680px){.hero-section[data-v-ec40edb6]{min-height:600px;padding-bottom:150px}.hero-title[data-v-ec40edb6]{font-size:clamp(80px,15vw,140px);margin:30px 0 20px}.hero-image[data-v-ec40edb6]{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:clamp(300px,70vw,400px);height:clamp(300px,70vw,400px);margin:0 auto 30px;display:block}.hero-image img[data-v-ec40edb6]{animation:heroFloat-ec40edb6 8s ease-in-out infinite;transform:none!important}.hero-text-left p[data-v-ec40edb6],.hero-subtitle[data-v-ec40edb6]{font-size:14px;line-height:22px}.hero-email[data-v-ec40edb6],.hero-social a[data-v-ec40edb6]{font-size:12px}}@keyframes heroFloat-ec40edb6{0%{transform:translateY(-12px)}50%{transform:translateY(12px)}to{transform:translateY(-12px)}}.essential-tagline[data-v-a2d07742]{padding:20px 0 120px;border-top:1px solid var(--essential-border-color);border-right:0;border-bottom:0;border-left:0;width:100%;max-width:100%;box-sizing:border-box}.essential-tagline__inner[data-v-a2d07742]{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--essential-text-color);padding:0 0 0 55px;max-width:100%;box-sizing:border-box}.essential-tagline__icon[data-v-a2d07742]{width:6px;height:6px;border-radius:50%;background-color:var(--essential-text-color);display:inline-block}@media(max-width:1180px){.essential-tagline__inner[data-v-a2d07742]{padding-left:40px}}@media(max-width:880px){.essential-tagline__inner[data-v-a2d07742]{padding-left:30px}}@media(max-width:680px){.essential-tagline[data-v-a2d07742]{padding-top:15px;padding-bottom:60px}.essential-tagline__inner[data-v-a2d07742]{padding-left:20px;font-size:12px}}.essential-section-title[data-v-8311196b]{font-family:Lexend,sans-serif;font-size:clamp(48px,6vw,56px);font-weight:400;color:var(--essential-text-color);margin:0;line-height:1.07143em;text-transform:uppercase}.essential-section-title--padded[data-v-8311196b]{padding:0% 6%;width:100%;max-width:100%;box-sizing:border-box;word-wrap:break-word}@media(max-width:1180px){.essential-section-title--padded[data-v-8311196b]{padding-left:5%;padding-right:5%}}@media(max-width:880px){.essential-section-title[data-v-8311196b]{font-size:clamp(36px,8vw,48px)}.essential-section-title--padded[data-v-8311196b]{padding-left:5%;padding-right:5%}}@media(max-width:680px){.essential-section-title[data-v-8311196b]{font-size:clamp(32px,10vw,42px)}.essential-section-title--padded[data-v-8311196b]{padding-left:20px;padding-right:20px}}.essential-e-hover-overlay{position:absolute;top:0;left:0;width:50%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:3;display:flex;align-items:center;justify-content:flex-start;padding-left:40px}.essential-e-hover-content{position:relative;width:100%}.essential-e-hover-info-box{position:relative}.essential-e-hover-border-line{position:absolute;left:0;width:0;height:1px;background-color:#fff!important}.essential-e-hover-border-line.line-top{top:0;transform-origin:left}.essential-e-hover-border-line.line-bottom{bottom:0;transform-origin:left}.essential-e-hover-separator-line{width:0;height:1px;background-color:#fff!important;margin:10px 0;transition:width .5s cubic-bezier(.4,0,.2,1) .2s}.essential-e-hover-info,.essential-e-hover-title-box{position:relative;background-color:#171717!important;border-left:1px solid #fff;border-right:1px solid #fff;padding:12px 20px;margin:10px 0;opacity:0;visibility:hidden;transform:translate(-20px);transition:opacity .4s ease .2s,transform .4s ease .2s,visibility .4s ease .2s,border-left 0s .6s,border-right 0s .6s}.essential-e-hover-info{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;text-transform:uppercase;color:#fff!important;letter-spacing:.05em}.essential-e-hover-info-inner{position:relative;z-index:1;color:#fff!important}.essential-e-hover-info a{color:#fff!important;text-decoration:none}.essential-e-hover-title-box{margin-top:15px}.essential-e-hover-title{margin:0;font-family:Space Mono,monospace;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff!important;position:relative;z-index:1}.essential-e-hover-title a{color:#fff!important;text-decoration:none}@keyframes drawLineLeftToRight{0%{width:0}to{width:100%}}@media(max-width:1024px){.essential-e-hover-overlay{display:none!important}}.portfolio-section[data-v-bf85d1d5]{position:relative;background:transparent;padding-bottom:60px;width:100%;max-width:100%;box-sizing:border-box}.portfolio-container[data-v-bf85d1d5]{padding:0 clamp(20px,5vw,60px)}@media(max-width:680px){.portfolio-container[data-v-bf85d1d5]{padding:0 20px}}.header-button[data-v-bf85d1d5]{position:absolute;top:-150px;right:clamp(40px,8vw,0px);display:inline-block;width:207px;max-width:207px;border-radius:50%;background-color:var(--essential-text-color);color:var(--essential-background-color);text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:500;transition:background-color .3s ease,color .3s ease,border-color .3s ease;text-align:center;padding:0;border:1px solid transparent;z-index:10;box-sizing:border-box;flex-shrink:0}@media(min-width:1620px){.header-button[data-v-bf85d1d5]{right:calc((64vw - 1620px)/2 - 34px)}}.header-button[data-v-bf85d1d5]:before{content:"";display:block;padding-bottom:100%}.button-inner[data-v-bf85d1d5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}.header-button:hover .rounded-arrow[data-v-bf85d1d5]{transform:rotate(45deg)}.rounded-arrow[data-v-bf85d1d5]{transition:transform .37s cubic-bezier(.44,.73,.35,.97);transform-origin:50% 50%;stroke-width:1.8;height:16px;width:auto}.button-icon[data-v-bf85d1d5]{display:inline-flex;align-items:center;justify-content:center}.rounded-arrow path[data-v-bf85d1d5]{stroke:var(--essential-background-color);fill:none}.portfolio-grid[data-v-bf85d1d5]{--essential-columns: 2;--essential-columns-row-gap: 0px;--essential-columns-col-gap: 0px}.portfolio-full-width-image[data-v-bf85d1d5]{width:100%;max-width:100%;margin:0;padding:150px 0 0 70px;display:block;box-sizing:border-box}.portfolio-full-width-image img[data-v-bf85d1d5]{width:100%;max-width:100%;height:auto;display:block;box-sizing:border-box}@media(max-width:1180px){.header-button[data-v-bf85d1d5]{position:relative;margin-top:35px;margin-left:auto;margin-right:auto;display:block;right:auto;top:auto}.portfolio-full-width-image[data-v-bf85d1d5]{padding:100px 0 0 50px}}@media(max-width:1024px){.portfolio-header[data-v-bf85d1d5]{display:flex;justify-content:center}.header-button[data-v-bf85d1d5]{top:auto;left:auto;right:auto;margin:40px auto 0}}@media(max-width:1180px){.portfolio-full-width-image[data-v-bf85d1d5]{padding:80px 0 0 40px}}@media(max-width:880px){.portfolio-grid.essential-grid>.essential-grid-inner[data-v-bf85d1d5]{--essential-columns: 1}.portfolio-full-width-image[data-v-bf85d1d5]{padding:60px 0 0 30px}}@media(max-width:680px){.portfolio-container[data-v-bf85d1d5]{padding:0 20px}.portfolio-section[data-v-bf85d1d5]{padding-top:100px;padding-bottom:40px}.portfolio-grid.essential-grid>.essential-grid-inner[data-v-bf85d1d5]{padding:0}.essential-custom-margin .essential-e-media-image[data-v-bf85d1d5]{width:100%!important;min-width:100%!important}.portfolio-full-width-image[data-v-bf85d1d5]{padding:40px 0 0 20px}}.services-section[data-v-31c99d8d]{position:relative;background:transparent;padding:150px 6%}.services-container[data-v-31c99d8d]{width:min(1620px,100%)}.portfolio-tagline[data-v-31c99d8d]{border-top:1px solid var(--qode-border-color);border-right:0;border-bottom:0;border-left:0;padding-top:20px}.tagline-inner[data-v-31c99d8d]{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--qode-text-color);padding:0 0 0 55px}.tagline-icon[data-v-31c99d8d]{width:6px;height:6px;border-radius:50%;background-color:var(--qode-text-color);display:inline-block}.portfolio-header[data-v-31c99d8d]{position:relative;margin-bottom:85px}.header-title[data-v-31c99d8d]{font-family:Lexend,sans-serif;font-size:clamp(48px,6vw,56px);font-weight:400;color:var(--qode-text-color);margin:0;line-height:1.07143em;text-transform:uppercase}.qodef-awards-list[data-v-31c99d8d]{position:relative}.qodef-awards-list .qodef-grid-inner[data-v-31c99d8d]{position:relative;counter-reset:item;gap:0;display:grid;grid-template-columns:1fr}.qodef-awards-list article.qodef-grid-item[data-v-31c99d8d]{border-top:1px solid var(--qode-border-color);position:static;counter-increment:item}.qodef-awards-list article.qodef-grid-item[data-v-31c99d8d]:last-of-type{border-bottom:1px solid var(--qode-border-color)}.qodef-awards-list article.qodef-grid-item .qodef-e-inner[data-v-31c99d8d]{display:flex;justify-content:space-between;align-items:flex-start;min-height:70px;padding:20px 0;gap:20px}.qodef-awards-list .qodef-e-title-wrapper[data-v-31c99d8d]{flex:0 0 33%;max-width:33%;margin:0;position:relative;display:flex;align-items:flex-start;padding-top:0}.qodef-awards-list .qodef-e-title-wrapper[data-v-31c99d8d]:before{display:inline-block;font-size:23px;line-height:1.73913;font-weight:500;content:counter(item);margin-right:46px;min-width:24px;color:var(--qode-text-color);flex-shrink:0;margin-top:0;vertical-align:top}.qodef-awards-list .qodef-e-title-wrapper .qodef-e-title[data-v-31c99d8d]{margin:0;padding:0;position:relative;z-index:1;display:inline-block;font-family:Space Mono,monospace;font-size:23px;font-weight:400;color:var(--qode-text-color);line-height:1.73913;flex-shrink:0;vertical-align:top}.qodef-awards-list .qodef-e-title-wrapper .qodef-e-title a[data-v-31c99d8d]{color:var(--qode-text-color);text-decoration:none}.qodef-awards-list .qodef-e-image[data-v-31c99d8d]{position:absolute;left:calc(33% + 130px);top:35px;transform:translateY(-50%);pointer-events:none;z-index:10;opacity:0;transition:opacity .1s ease-out;width:600px;max-width:700px;height:auto}.qodef-awards-list .qodef-e-image[data-v-31c99d8d] img{width:100%;height:auto;display:block;transform-origin:center}.qodef-awards-list .qodef-e:hover .qodef-e-image[data-v-31c99d8d]{opacity:1}.qodef-awards-list .qodef-svg--distort[data-v-31c99d8d]{position:absolute;width:0;height:0;overflow:hidden}.qodef-awards-list .qodef-e-text[data-v-31c99d8d]{font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.21429em;font-weight:500;text-transform:uppercase;flex:1 1 auto;margin:0;padding:0;text-align:left;color:var(--qode-text-color);align-self:flex-start}.qodef-awards-list .qodef-e-text span[data-v-31c99d8d]{display:inline-block;vertical-align:top}.qodef-awards-list .qodef-e-button[data-v-31c99d8d]{flex-shrink:0;width:35px;height:35px;margin:0;align-self:flex-start}.qodef-awards-list .qodef-e-button .qodef-button[data-v-31c99d8d]{position:relative;display:inline-block;width:35px;height:35px;border-radius:50%;background-color:var(--qode-text-color);padding:0;text-align:center}.qodef-awards-list .qodef-e-button .qodef-button[data-v-31c99d8d]:before{content:"";display:block;padding-bottom:100%}.qodef-awards-list .qodef-e-button .qodef-m-icon[data-v-31c99d8d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.qodef-awards-list .qodef-e-button .qodef-svg--simple-arrow[data-v-31c99d8d]{width:14.634px;height:14.554px;stroke:#fff!important;fill:#fff!important;stroke-width:1.2;transition:transform .37s cubic-bezier(.44,.73,.35,.97);transform-origin:center}body.dark-mode .qodef-awards-list .qodef-e-button .qodef-svg--simple-arrow[data-v-31c99d8d]{stroke:#171717!important;fill:#171717!important}.qodef-awards-list .qodef-e-button .qodef-svg--simple-arrow path[data-v-31c99d8d]{stroke:#fff!important;fill:#fff!important;stroke-width:1.2}body.dark-mode .qodef-awards-list .qodef-e-button .qodef-svg--simple-arrow path[data-v-31c99d8d]{stroke:#171717!important;fill:#171717!important}.qodef-awards-list .qodef-e:hover .qodef-svg--simple-arrow[data-v-31c99d8d]{transform:rotate(45deg)}@media only screen and (max-width:1200px){.qodef-awards-list .qodef-e-title-wrapper[data-v-31c99d8d]{flex-basis:100%}.qodef-awards-list .qodef-e-title-wrapper .qodef-e-image[data-v-31c99d8d]{right:5%}.qodef-awards-list .qodef-e-text[data-v-31c99d8d]{flex-basis:100%}.qodef-awards-list .qodef-e-button[data-v-31c99d8d]{margin:18px 0 30px}}@media only screen and (max-width:880px){.services-section[data-v-31c99d8d]{padding:80px 4%}.qodef-awards-list .qodef-grid-item[data-v-31c99d8d]{width:100%!important;position:relative!important}.qodef-awards-list .qodef-e-inner[data-v-31c99d8d]{flex-direction:column}.qodef-awards-list .qodef-e-title-wrapper[data-v-31c99d8d]:before{margin-right:0}.qodef-awards-list .qodef-e-title-wrapper .qodef-e-image[data-v-31c99d8d]{right:0;max-width:40%;position:relative;top:auto;transform:none;margin-top:14px}.qodef-awards-list .qodef-e-text[data-v-31c99d8d]{margin:14px 0 0;text-align:left}}@media(max-width:680px){.services-section[data-v-31c99d8d]{padding:60px 20px}.header-title[data-v-31c99d8d]{font-size:clamp(32px,8vw,42px)}}.portfolio-masonry[data-v-b9190c47]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;grid-auto-rows:476px}.masonry-item[data-v-b9190c47]{position:relative;overflow:hidden}.masonry-square[data-v-b9190c47]{grid-row:span 1}.masonry-landscape[data-v-b9190c47]{grid-column:span 2}.masonry-image[data-v-b9190c47]{width:100%;height:100%;position:relative}.masonry-image>a[data-v-b9190c47]{display:block;width:100%;height:100%}.masonry-image img[data-v-b9190c47]{width:100%;height:100%;object-fit:cover;display:block}.masonry-item .essential-e-post-link[data-v-b9190c47]{pointer-events:auto}.team-card-info[data-v-b9190c47]{display:none}@media(max-width:1024px){.portfolio-masonry[data-v-b9190c47]{grid-template-columns:1fr;grid-auto-rows:auto;gap:0}.masonry-item[data-v-b9190c47]{min-height:0;overflow:visible;display:flex;flex-direction:column}.masonry-image[data-v-b9190c47]{position:relative;overflow:hidden}.masonry-image img[data-v-b9190c47]{width:100%;height:auto;aspect-ratio:4 / 3}.masonry-square[data-v-b9190c47],.masonry-landscape[data-v-b9190c47]{grid-column:span 1;grid-row:span 1}.essential-e-hover-overlay[data-v-b9190c47]{display:none!important}.essential-item-layout--info-follow.essential-hover-animation--follow .essential-e-content[data-v-b9190c47]{display:block;margin-top:16px}.essential-e-info[data-v-b9190c47]{display:inline-flex;gap:8px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#171717c2}.essential-e-info a[data-v-b9190c47]{color:#171717c2;text-decoration:none}.essential-e-title[data-v-b9190c47]{margin:10px 0 0;font-family:Space Mono,monospace;font-size:20px;text-transform:uppercase;color:#171717}.essential-e-title a[data-v-b9190c47]{color:inherit;text-decoration:none}.team-card-info[data-v-b9190c47]{display:flex!important;flex-direction:column;gap:6px;margin-top:14px;padding:0 16px 20px;position:relative;z-index:1;visibility:visible;opacity:1}.team-card-info__category[data-v-b9190c47]{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#171717c2}.team-card-info__title[data-v-b9190c47]{margin:0;font-family:Space Mono,monospace;font-size:20px;text-transform:uppercase;color:#171717}.team-card-info__title a[data-v-b9190c47]{color:inherit;text-decoration:none}.essential-e-post-link[data-v-b9190c47]{display:none}body.dark-mode .essential-e-info[data-v-b9190c47],body.dark-mode .essential-e-info a[data-v-b9190c47]{color:#f3f3f3bf}body.dark-mode .essential-e-title[data-v-b9190c47],body.dark-mode .essential-e-title a[data-v-b9190c47]{color:#f3f3f3}body.dark-mode .team-card-info__category[data-v-b9190c47]{color:#f3f3f3b3}body.dark-mode .team-card-info__title[data-v-b9190c47],body.dark-mode .team-card-info__title a[data-v-b9190c47]{color:#f3f3f3}}@media(max-width:680px){.portfolio-masonry[data-v-b9190c47]{gap:0}.masonry-image img[data-v-b9190c47]{aspect-ratio:1 / 1}}.services-marquee-container[data-v-1a35e0bb]{width:100%;overflow:hidden;position:relative;padding:30px 0 185px;background:var(--qode-background-color);z-index:1}.essential-text-marquee[data-v-1a35e0bb]{position:relative;width:100%;overflow:hidden}.essential-m-content[data-v-1a35e0bb]{display:flex;width:fit-content;animation:marquee-left-1a35e0bb 18s linear infinite;will-change:transform}.essential-m-content-inner[data-v-1a35e0bb]{display:flex;align-items:center;white-space:nowrap;flex-shrink:0;gap:0;margin:0;padding:0}.essential-m-text[data-v-1a35e0bb]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;text-transform:uppercase;color:var(--qode-text-color);padding:9px 30px;letter-spacing:.05em;border:1px solid currentColor;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box;line-height:1.2;flex-shrink:0}.essential-m-separator[data-v-1a35e0bb]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 12px}.essential-m-separator svg[data-v-1a35e0bb]{width:33px;height:33px;display:block}@keyframes marquee-left-1a35e0bb{0%{transform:translate(0)}to{transform:translate(-33.333%)}}body.dark-mode .essential-m-text[data-v-1a35e0bb]{color:var(--qode-text-color)}.essential-m-separator svg[data-v-1a35e0bb]{background-color:#fff;border-radius:50%}.services-hero-video[data-v-6f220c86]{position:relative;width:100%;height:100vh;min-height:645px;margin:0;padding:0;overflow:hidden;z-index:0}.services-hero-video-container[data-v-6f220c86]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}.services-hero-video-element[data-v-6f220c86]{position:absolute;top:-120px;left:0;width:100%;height:125%;object-fit:cover;margin:0;padding:0}.services-intro[data-v-94916d12]{position:relative;width:100%;margin:0;padding:0;background:var(--essential-background-color);z-index:1}.services-intro__container[data-v-94916d12]{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(24px,6vw,80px);padding:0 10% 0 10.5%;max-width:100%;box-sizing:border-box}.services-intro__hero[data-v-94916d12]{flex:0 0 auto;margin:0;padding:0;width:50%}.services-hero__title[data-v-94916d12]{font-family:Lexend,sans-serif;font-size:clamp(32px,8vw,56px);font-weight:400;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--essential-heading-color);margin:0;padding:0}.services-intro__content[data-v-94916d12]{flex:1;display:flex;flex-direction:column;margin:0;padding:0;width:50%}.services-hero__description[data-v-94916d12]{font-family:var(--essential-font-body);font-size:17px;line-height:1.6;color:#171717c7;margin:0;max-width:100%;padding:0 0 0 9%}body.dark-mode .services-hero__description[data-v-94916d12]{color:#f3f3f3c7}@media(max-width:1024px){.services-intro__container[data-v-94916d12]{flex-direction:row;gap:clamp(20px,4vw,40px);padding-left:5%;padding-right:5%}.services-hero__title[data-v-94916d12]{font-size:clamp(28px,6vw,44px)}.services-hero__description[data-v-94916d12]{font-size:14px}}@media(max-width:758px){.services-intro__container[data-v-94916d12]{flex-direction:column;align-items:flex-start;gap:24px;padding-left:20px;padding-right:20px}.services-intro__hero[data-v-94916d12]{width:100%}.services-hero__title[data-v-94916d12]{font-size:clamp(28px,8vw,40px)}.services-hero__description[data-v-94916d12]{font-size:14px}.services-intro__content[data-v-94916d12]{width:100%}}.services-image-gallery[data-v-8082e482]{position:relative;width:100%;padding:225px 0 100px;background:var(--essential-background-color);z-index:1}.services-image-gallery__container[data-v-8082e482]{max-width:1400px;width:100%;margin:0 auto;padding:0;box-sizing:border-box;display:flex;justify-content:center}.services-image-gallery__grid[data-v-8082e482]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(293px,1fr));row-gap:75px;column-gap:75px;width:100%;max-width:1400px;justify-items:center}.services-image-gallery__item[data-v-8082e482]{position:relative;width:100%;max-width:293px;margin:0;padding:0;aspect-ratio:293 / 604;overflow:hidden;border-radius:50px}.services-image-gallery__image[data-v-8082e482]{width:100%;height:100%;display:block}.services-image-gallery__image[data-v-8082e482] img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;border-radius:50px}.services-image-gallery__image[data-v-8082e482]:hover img{transform:scale(1.05)}@media(max-width:1200px){.services-image-gallery__grid[data-v-8082e482]{row-gap:60px;column-gap:60px}}@media(max-width:1024px){.services-image-gallery__grid[data-v-8082e482]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));row-gap:30px;column-gap:30px}}@media(max-width:880px){.services-image-gallery__grid[data-v-8082e482]{row-gap:30px;column-gap:30px}}@media(max-width:758px){.services-image-gallery[data-v-8082e482]{padding-top:120px;padding-bottom:120px}.services-image-gallery__container[data-v-8082e482]{padding:0 20px}.services-image-gallery__grid[data-v-8082e482]{max-width:100%}}@media(min-width:1513px){.services-image-gallery__container[data-v-8082e482]{max-width:1400px}}.services-contact-section__form[data-v-15831ddd]{flex:0 0 auto;width:50%;max-width:600px}.services-contact-section__title[data-v-15831ddd]{font-family:Lexend,sans-serif;font-weight:400;color:var(--essential-heading-color);font-size:56px;line-height:1.07143em;text-transform:uppercase;margin:25px 0 40px;word-wrap:break-word}.services-contact-form[data-v-15831ddd]{display:flex;flex-direction:column;gap:32px}.services-contact-form__row[data-v-15831ddd]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.services-contact-form__field[data-v-15831ddd]{position:relative;width:100%}.services-contact-form__input[data-v-15831ddd],.services-contact-form__textarea[data-v-15831ddd]{width:100%;border:none;border-bottom:1px solid rgba(23,23,23,.6);background:transparent;font-family:var(--essential-font-body);font-size:16px;color:var(--essential-text-color);padding:12px 0;outline:none;transition:border-color .3s ease}body.dark-mode .services-contact-form__input[data-v-15831ddd],body.dark-mode .services-contact-form__textarea[data-v-15831ddd]{border-bottom-color:#fff9}.services-contact-form__input[data-v-15831ddd]:focus,.services-contact-form__textarea[data-v-15831ddd]:focus{border-bottom-color:var(--essential-text-color)}.services-contact-form__input[data-v-15831ddd]::placeholder,.services-contact-form__textarea[data-v-15831ddd]::placeholder{color:#171717cc;font-family:var(--essential-font-body)}body.dark-mode .services-contact-form__input[data-v-15831ddd]::placeholder,body.dark-mode .services-contact-form__textarea[data-v-15831ddd]::placeholder{color:#fffc}.services-contact-form__textarea[data-v-15831ddd]{resize:vertical;min-height:120px;font-family:var(--essential-font-body)}.services-contact-form__submit[data-v-15831ddd]{align-self:flex-start;border:none;background:#171717;color:#d33;font-family:var(--essential-font-menu);font-size:12px;letter-spacing:.12em;text-transform:lowercase;padding:10px 20px;border-radius:999px;cursor:pointer;transition:background .3s ease,transform .2s ease;margin-top:8px}body.dark-mode .services-contact-form__submit[data-v-15831ddd]{background:#fff}.services-contact-form__submit[data-v-15831ddd]:hover:not(:disabled){background:#2a2a2a;transform:translateY(-2px)}body.dark-mode .services-contact-form__submit[data-v-15831ddd]:hover:not(:disabled){background:#e5e5e5}.services-contact-form__submit[data-v-15831ddd]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1024px){.services-contact-section__form[data-v-15831ddd]{width:100%;max-width:100%}.services-contact-section__title[data-v-15831ddd]{font-size:clamp(32px,8vw,48px)}}@media(max-width:758px){.services-contact-form__row[data-v-15831ddd]{grid-template-columns:1fr;gap:32px}}.services-card[data-v-35c9650a]{position:relative;display:flex;flex-direction:column;gap:16px;padding:0;border-bottom:none}.services-card__header[data-v-35c9650a]{display:flex;align-items:flex-start;gap:16px}.services-card__index[data-v-35c9650a]{font-family:var(--essential-font-primary);font-size:18px;letter-spacing:.1em;color:#17171770;min-width:42px}body.dark-mode .services-card__index[data-v-35c9650a]{color:#f3f3f361}.services-card__meta[data-v-35c9650a]{display:flex;flex-direction:column;gap:8px}.services-card__badge[data-v-35c9650a]{display:inline-flex;align-items:center;gap:6px;font-family:var(--essential-font-menu);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#d33}.services-card__badge[data-v-35c9650a]:before{content:"";width:20px;height:1px;background:currentColor}body.dark-mode .services-card__badge[data-v-35c9650a]{color:#f66}.services-card__title[data-v-35c9650a]{font-family:var(--essential-font-primary);font-size:20px;text-transform:uppercase}.services-card__body[data-v-35c9650a]{display:flex;flex-direction:column;gap:12px;flex:1}.services-card__description[data-v-35c9650a]{margin:0;font-family:var(--essential-font-body);font-size:14px;line-height:1.6;color:#171717bd;max-width:60ch}body.dark-mode .services-card__description[data-v-35c9650a]{color:#f3f3f3c7}.services-card__footer[data-v-35c9650a]{display:flex}@media(min-width:768px){.services-card__body[data-v-35c9650a]{flex-direction:row;justify-content:space-between;align-items:center}}.services-contact-section__services[data-v-6a0f0471]{flex:1;width:50%}.services-gallery__wrapper[data-v-6a0f0471]{display:flex;flex-direction:column;gap:40px}.services-gallery__list[data-v-6a0f0471]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px 60px;padding-top:0}@media(max-width:1024px){.services-contact-section__services[data-v-6a0f0471]{width:100%}}@media(min-width:1024px){.services-gallery__list[data-v-6a0f0471]{grid-template-columns:repeat(2,1fr);gap:32px 40px}}@media(min-width:1280px){.services-gallery__list[data-v-6a0f0471]{grid-template-columns:repeat(3,1fr);gap:48px 60px}}@media(min-width:1600px){.services-gallery__list[data-v-6a0f0471]{grid-template-columns:repeat(3,1fr);gap:48px 80px}}.services-page[data-v-49a3e1a6]{position:relative;display:flex;flex-direction:column;gap:0;padding:0;margin:-96px 0 0;background:var(--essential-background-color);color:var(--essential-text-color)}.services-contact-section[data-v-49a3e1a6]{position:relative;width:100%;padding:120px 0;background:var(--essential-background-color);z-index:1}.services-contact-section__container[data-v-49a3e1a6]{max-width:1400px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:row;gap:clamp(40px,8vw,120px);align-items:flex-start}@media(min-width:768px){.services-page[data-v-49a3e1a6]{padding:0;gap:0}}@media(max-width:1024px){.services-contact-section__container[data-v-49a3e1a6]{flex-direction:column;gap:60px}}@media(max-width:758px){.services-contact-section[data-v-49a3e1a6]{padding-top:80px;padding-bottom:80px}}.templates-hero[data-v-943b612b]{display:flex;flex-direction:column;gap:28px;max-width:var(--templates-max-width, 1200px);width:100%}.templates-hero__intro[data-v-943b612b]{display:flex;flex-direction:column;gap:18px}.templates-hero__title[data-v-943b612b]{font-family:Lexend,sans-serif;font-size:clamp(32px,8vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;margin:0;color:var(--essential-heading-color)}.templates-hero__description[data-v-943b612b]{font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin:0;color:#171717c7}body.dark-mode .templates-hero__description[data-v-943b612b]{color:#f3f3f3c7}.templates-filters[data-v-943b612b]{display:flex;flex-direction:column;gap:16px}.templates-filters__group[data-v-943b612b]{display:flex;flex-wrap:wrap;gap:10px}.template-card[data-v-e95c4abf]{background:#fffffff0;border:1px solid rgba(23,23,23,.08);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;width:248px;height:441px;box-shadow:0 18px 32px #0000000f}body.dark-mode .template-card[data-v-e95c4abf]{background:#111111e6;border-color:#ffffff0f;box-shadow:0 20px 35px #0006}.template-card__media[data-v-e95c4abf]{position:relative;overflow:hidden;width:100%;height:100%;flex-shrink:0}.template-card__image[data-v-e95c4abf]{width:100%;height:100%}.template-card__image[data-v-e95c4abf] img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.template-card__media:hover .template-card__image[data-v-e95c4abf] img{transform:scale(1.04)}.template-card__badges[data-v-e95c4abf]{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:8px}.template-card__overlay[data-v-e95c4abf]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#0009 30%,#000000f2);display:flex;flex-direction:column;justify-content:space-between;padding:16px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.template-card:hover .template-card__overlay[data-v-e95c4abf]{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:767px){.template-card__overlay[data-v-e95c4abf]{opacity:1;visibility:visible;pointer-events:auto}}.template-card__body[data-v-e95c4abf]{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;overflow:hidden;min-height:0}.template-card__preview[data-v-e95c4abf]{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;border:none;background:#171717d9;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .2s ease;flex-shrink:0}.template-card__preview[data-v-e95c4abf]:hover{background:#d33}.template-card__header[data-v-e95c4abf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.template-card__title[data-v-e95c4abf]{font-family:Space Mono,monospace;font-size:14px;text-transform:uppercase;margin:0;line-height:1.3;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;color:#fff;transition:color .3s ease}.template-card__price[data-v-e95c4abf]{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0;color:#ff6b6b;white-space:nowrap;transition:color .3s ease}.template-card__tags[data-v-e95c4abf]{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.template-card__overlay .essential-template-tag[data-v-e95c4abf]{background:#ffffff26!important;color:#ffffffe6!important}.template-card__actions[data-v-e95c4abf]{margin-top:auto;display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding-top:8px}@media(min-width:768px){.template-card__actions[data-v-e95c4abf]{flex-direction:row;align-items:center;justify-content:space-between}}.templates-collection[data-v-1ca940bc]{max-width:1320px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:36px}.templates-grid[data-v-1ca940bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,248px));gap:clamp(20px,4.5vw,32px);padding:0 clamp(10px,2vw,24px);justify-content:center;max-width:calc(1240px + 4*clamp(20px,4.5vw,32px));margin:0 auto}@media(max-width:1400px){.templates-grid[data-v-1ca940bc]{max-width:calc(992px + 3*clamp(20px,4.5vw,32px))}}@media(max-width:1120px){.templates-grid[data-v-1ca940bc]{max-width:calc(744px + 2*clamp(20px,4.5vw,32px))}}@media(max-width:840px){.templates-grid[data-v-1ca940bc]{max-width:calc(496px + 1*clamp(20px,4.5vw,32px))}}@media(max-width:560px){.templates-grid[data-v-1ca940bc]{max-width:248px}}.templates-pagination[data-v-1ca940bc]{display:flex;justify-content:center}.template-preview-dialog[data-v-07d57363] .p-dialog-content{padding:0;background:transparent}.template-preview[data-v-07d57363]{display:flex;flex-direction:column;gap:18px;background:#fffffff2;border-radius:16px;overflow:hidden}body.dark-mode .template-preview[data-v-07d57363]{background:#111111f2}.template-preview__media[data-v-07d57363]{width:100%;background:#1717170f}.template-preview__media[data-v-07d57363] img{width:100%;height:auto;display:block}.template-preview__content[data-v-07d57363]{display:flex;flex-direction:column;gap:14px;padding:20px 24px 24px}.template-preview__meta[data-v-07d57363]{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-preview__price[data-v-07d57363]{font-family:Space Mono,monospace;font-size:22px;text-transform:uppercase;color:#d33}.template-preview__flags[data-v-07d57363]{display:flex;gap:8px}.template-preview__description[data-v-07d57363]{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;margin:0;color:#171717cc}body.dark-mode .template-preview__description[data-v-07d57363]{color:#f3f3f3cc}.template-preview__tags[data-v-07d57363]{display:flex;flex-wrap:wrap;gap:8px}.template-preview__actions[data-v-07d57363]{display:flex;flex-direction:column;gap:14px;margin-top:10px}.template-preview__buy[data-v-07d57363]{position:relative;border:none;background:#d33;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:12px 22px;border-radius:999px;cursor:pointer;transition:background .2s ease,opacity .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.template-preview__buy[data-v-07d57363]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.template-preview__buy[data-v-07d57363]:hover:not(:disabled){background:#c42b2b}.template-preview__buy-spinner[data-v-07d57363]{margin-right:8px}@media(min-width:768px){.template-preview[data-v-07d57363]{flex-direction:row;gap:0}.template-preview__media[data-v-07d57363]{flex:1 1 55%}.template-preview__content[data-v-07d57363]{flex:1 1 45%}.template-preview__actions[data-v-07d57363]{flex-direction:row;align-items:center;justify-content:flex-start}}.template-email-modal__title[data-v-76d5ab0e]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(24px,5vw,32px);font-weight:400;text-transform:uppercase;color:var(--essential-heading-color)}.template-email-modal__content[data-v-76d5ab0e]{padding:20px 0}.template-email-modal__message[data-v-76d5ab0e]{margin:0 0 24px;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:var(--essential-text-color)}.template-email-modal__form[data-v-76d5ab0e]{display:flex;flex-direction:column;gap:20px}.template-email-modal__field[data-v-76d5ab0e]{width:100%}.template-email-modal__field[data-v-76d5ab0e] .p-inputtext{width:100%;border:none;border-bottom:1px solid rgba(23,23,23,.6);background:transparent;font-family:Inter,sans-serif;font-size:16px;color:var(--essential-text-color);padding:12px 16px;border-radius:0;box-shadow:none}body.dark-mode .template-email-modal__field[data-v-76d5ab0e] .p-inputtext{border-bottom-color:#fff9}.template-email-modal__field[data-v-76d5ab0e] .p-inputtext:focus{border-bottom-color:var(--essential-text-color);box-shadow:none}.template-email-modal__field[data-v-76d5ab0e] .p-inputtext::placeholder{color:#171717cc;font-family:Inter,sans-serif}body.dark-mode .template-email-modal__field[data-v-76d5ab0e] .p-inputtext::placeholder{color:#fffc}.download-error-dialog__title[data-v-c528384a]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(24px,5vw,32px);font-weight:400;text-transform:uppercase;color:var(--essential-heading-color)}.download-error-dialog__content[data-v-c528384a]{padding:20px 0}.download-error-dialog__message[data-v-c528384a]{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:var(--essential-text-color)}.download-error-dialog[data-v-c528384a] .p-dialog-footer{padding-top:20px;padding-bottom:0}.download-error-dialog[data-v-c528384a] .p-dialog-footer .essential-button{margin:0}[data-v-818a3842]:root{--templates-max-width: 1200px;--templates-grid-gap: 24px}.templates-page[data-v-818a3842]{display:flex;flex-direction:column;gap:40px;padding:24px 20px 100px;background:var(--essential-background-color);color:var(--essential-text-color);min-height:100vh}@media(min-width:768px){.templates-page[data-v-818a3842]{padding:36px 40px 140px;gap:60px}}.plans-hero[data-v-7c5d3360]{position:relative;overflow:hidden}.plans-hero__layout[data-v-7c5d3360]{display:flex;flex-direction:column;gap:clamp(28px,8vw,64px);align-items:flex-start}.plans-hero__text[data-v-7c5d3360]{display:flex;flex-direction:column;gap:clamp(16px,5vw,32px);max-width:720px;width:100%;z-index:2;box-sizing:border-box}.plans-hero__title[data-v-7c5d3360]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(42px,8vw,68px);letter-spacing:-.015em;line-height:1.05;text-transform:uppercase;color:var(--essential-heading-color)}.plans-hero__description[data-v-7c5d3360]{margin:0;font-family:Inter,sans-serif;font-size:clamp(16px,3.6vw,18px);line-height:1.75;max-width:58ch;color:#171717c7}body.dark-mode .plans-hero__description[data-v-7c5d3360]{color:#f3f3f3c7}.plans-hero__actions[data-v-7c5d3360]{display:flex;flex-direction:column;gap:14px}.plans-hero__visual[data-v-7c5d3360]{position:relative;align-self:center;width:min(420px,70vw);aspect-ratio:1}.plans-hero__image[data-v-7c5d3360]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;will-change:transform;transition:transform .12s linear}.plans-hero__image img[data-v-7c5d3360]{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:saturate(110%);animation:plans-hero-float-7c5d3360 8s ease-in-out infinite}.plans-hero__glow[data-v-7c5d3360]{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#dd333352,#d330 72%);z-index:1}@keyframes plans-hero-float-7c5d3360{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-16px,0) scale(1.015)}}@media(min-width:960px){.plans-hero__layout[data-v-7c5d3360]{flex-direction:row;align-items:center;justify-content:space-between}.plans-hero__visual[data-v-7c5d3360]{width:clamp(320px,36vw,540px);margin-right:clamp(0px,4vw,48px)}.plans-hero__actions[data-v-7c5d3360]{flex-direction:row;align-items:center}}@media(max-width:480px){.plans-hero__title[data-v-7c5d3360]{font-size:clamp(28px,7vw,42px);line-height:1.1}.plans-hero__description[data-v-7c5d3360]{font-size:15px}}.plan-card__header[data-v-ade9ef23]{display:flex;flex-direction:column;gap:12px}.plan-card__title[data-v-ade9ef23]{margin:0;font-family:Space Mono,monospace;font-size:clamp(22px,4vw,26px);text-transform:uppercase;color:var(--essential-heading-color)}.plan-card__description[data-v-ade9ef23]{margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.65;color:#171717b8}body.dark-mode .plan-card__description[data-v-ade9ef23]{color:#f3f3f3b8}.plan-card__pricing[data-v-ade9ef23]{display:flex;flex-direction:column;gap:4px}.plan-card__amount[data-v-ade9ef23]{font-family:Lexend,sans-serif;font-size:clamp(32px,6vw,40px);font-weight:500;line-height:1.1;color:var(--essential-heading-color)}.plan-card__interval[data-v-ade9ef23]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1717178f}body.dark-mode .plan-card__interval[data-v-ade9ef23]{color:#f3f3f38f}.plan-card__features[data-v-ade9ef23]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.plan-card__features li[data-v-ade9ef23]{display:flex;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:var(--essential-text-color)}.plan-card__cta[data-v-ade9ef23]{display:flex;flex-direction:column;gap:12px;margin-top:auto}.plan-card__cta-button[data-v-ade9ef23]{width:100%;justify-content:center}.plan-card__limits[data-v-ade9ef23]{border-top:1px solid rgba(23,23,23,.08);padding-top:16px;display:flex;flex-direction:column;gap:8px}body.dark-mode .plan-card__limits[data-v-ade9ef23]{border-top-color:#f3f3f31f}.plan-card__limits h3[data-v-ade9ef23]{margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#17171799}body.dark-mode .plan-card__limits h3[data-v-ade9ef23]{color:#f3f3f399}.plan-card__limits ul[data-v-ade9ef23]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-family:Inter,sans-serif;font-size:13px;color:#171717c7}body.dark-mode .plan-card__limits ul[data-v-ade9ef23]{color:#f3f3f3c7}.plan-card__header[data-v-0a3d22cf]{display:flex;flex-direction:column;gap:12px}.plan-card__title[data-v-0a3d22cf]{margin:0;font-family:Space Mono,monospace;font-size:clamp(22px,4vw,26px);text-transform:uppercase;color:var(--essential-heading-color)}.plan-card__description[data-v-0a3d22cf]{margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.65;color:#171717b8}body.dark-mode .plan-card__description[data-v-0a3d22cf]{color:#f3f3f3b8}.plan-card__pricing[data-v-0a3d22cf]{display:flex;flex-direction:column;gap:4px}.plan-card__amount[data-v-0a3d22cf]{font-family:Lexend,sans-serif;font-size:clamp(32px,6vw,40px);font-weight:500;line-height:1.1;color:var(--essential-heading-color)}.plan-card__interval[data-v-0a3d22cf]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1717178f}body.dark-mode .plan-card__interval[data-v-0a3d22cf]{color:#f3f3f38f}.plan-card__features[data-v-0a3d22cf]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.plan-card__features li[data-v-0a3d22cf]{display:flex;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:var(--essential-text-color)}.plan-card__cta[data-v-0a3d22cf]{display:flex;flex-direction:column;gap:12px;margin-top:auto}.plan-card__cta-button[data-v-0a3d22cf]{width:100%;justify-content:center}.plan-card__limits[data-v-0a3d22cf]{border-top:1px solid rgba(23,23,23,.08);padding-top:16px;display:flex;flex-direction:column;gap:8px}body.dark-mode .plan-card__limits[data-v-0a3d22cf]{border-top-color:#f3f3f31f}.plan-card__limits h3[data-v-0a3d22cf]{margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#17171799}body.dark-mode .plan-card__limits h3[data-v-0a3d22cf]{color:#f3f3f399}.plan-card__limits ul[data-v-0a3d22cf]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-family:Inter,sans-serif;font-size:13px;color:#171717c7}body.dark-mode .plan-card__limits ul[data-v-0a3d22cf]{color:#f3f3f3c7}.plans-section[data-v-ddddef82]{display:flex;flex-direction:column;gap:clamp(28px,6vw,40px)}.plans-grid[data-v-ddddef82]{display:grid;grid-template-columns:1fr;gap:clamp(20px,5vw,32px)}@media(min-width:720px){.plans-grid[data-v-ddddef82]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.plan-current-only[data-v-ddddef82]{display:flex;justify-content:center;max-width:600px;margin:0 auto}.plans-extra[data-v-52936da3]{display:flex;justify-content:center}.plans-extra__card[data-v-52936da3]{width:min(960px,100%);padding:clamp(28px,6vw,40px);border-radius:28px;border:1px solid rgba(221,51,51,.16);background:#dd33330f;display:flex;flex-direction:column;gap:18px;text-align:left}body.dark-mode .plans-extra__card[data-v-52936da3]{border-color:#ff666647;background:#ff66661f}.plans-extra__card h2[data-v-52936da3]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(24px,5vw,32px);text-transform:uppercase;color:var(--essential-heading-color)}.plans-extra__card p[data-v-52936da3]{margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#171717c7}body.dark-mode .plans-extra__card p[data-v-52936da3]{color:#f3f3f3c7}.auth-modal__title[data-v-a773bde1]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(24px,5vw,32px);font-weight:400;text-transform:uppercase;color:var(--essential-heading-color)}.auth-modal__content[data-v-a773bde1]{padding:20px 0}.auth-modal__message[data-v-a773bde1]{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:var(--essential-text-color)}.auth-modal__actions[data-v-a773bde1]{display:flex;gap:12px;justify-content:flex-end}.auth-nav-button[data-v-a773bde1]{font-family:IBM Plex Mono,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:10px 18px;border-radius:999px;border:1px solid var(--essential-text-color);background:transparent;color:var(--essential-text-color);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.auth-nav-button--primary[data-v-a773bde1]{background-color:#d33;border-color:#d33;color:#fff}.auth-nav-button--primary[data-v-a773bde1]:hover{background-color:#c42b2b;border-color:#c42b2b}.auth-nav-button--ghost[data-v-a773bde1]:hover{background-color:var(--essential-heading-color);color:var(--essential-background-color)}body.dark-mode .auth-nav-button[data-v-a773bde1]{border-color:var(--essential-border-color);color:var(--essential-text-color)}body.dark-mode .auth-nav-button--ghost[data-v-a773bde1]:hover{background-color:#fff;color:#171717}body.dark-mode .auth-nav-button--primary[data-v-a773bde1]{border-color:#fff}@media(max-width:480px){.auth-modal__actions[data-v-a773bde1]{flex-direction:column}.auth-nav-button[data-v-a773bde1]{width:100%}}.plans-page[data-v-c91a125e]{display:flex;flex-direction:column;gap:clamp(48px,10vw,96px);padding:clamp(24px,8vw,80px) clamp(20px,6vw,120px) clamp(80px,12vw,140px);background:var(--essential-background-color);color:var(--essential-text-color)}.contact-hero[data-v-606aadaf]{position:relative;overflow:hidden}.contact-hero__layout[data-v-606aadaf]{display:flex;flex-direction:column;gap:clamp(28px,8vw,64px);align-items:flex-start}.contact-hero__text[data-v-606aadaf]{display:flex;flex-direction:column;gap:clamp(16px,5vw,32px);max-width:720px;width:100%;z-index:2;box-sizing:border-box}.contact-hero__title[data-v-606aadaf]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(28px,8vw,72px);letter-spacing:-.015em;line-height:1.05;text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word;color:var(--essential-heading-color)}.contact-hero__description[data-v-606aadaf]{margin:0;font-family:Inter,sans-serif;font-size:clamp(16px,3.6vw,18px);line-height:1.75;max-width:52ch;color:#171717c7}body.dark-mode .contact-hero__description[data-v-606aadaf]{color:#f3f3f3c7}.contact-hero__actions[data-v-606aadaf]{display:flex;flex-direction:column;gap:14px}.contact-hero__visual[data-v-606aadaf]{position:relative;align-self:center;width:min(420px,70vw);aspect-ratio:1}.contact-hero__image[data-v-606aadaf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;will-change:transform;transition:transform .12s linear}.contact-hero__image img[data-v-606aadaf]{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:saturate(110%);animation:contact-hero-float-606aadaf 8s ease-in-out infinite}.contact-hero__glow[data-v-606aadaf]{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#dd333352,#d330 72%);z-index:1}@keyframes contact-hero-float-606aadaf{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-16px,0) scale(1.015)}}@media(min-width:960px){.contact-hero__layout[data-v-606aadaf]{flex-direction:row;align-items:center;justify-content:space-between}.contact-hero__visual[data-v-606aadaf]{width:clamp(320px,36vw,540px);margin-right:clamp(0px,4vw,48px)}.contact-hero__actions[data-v-606aadaf]{flex-direction:row;align-items:center}}@media(max-width:480px){.contact-hero__title[data-v-606aadaf]{font-size:clamp(24px,7vw,32px);line-height:1.1}.contact-hero__description[data-v-606aadaf]{font-size:15px}}.contact-card__content[data-v-59aee2a1]{display:flex;flex-direction:column;gap:6px}.contact-card__label[data-v-59aee2a1]{margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#17171799}body.dark-mode .contact-card__label[data-v-59aee2a1]{color:#f3f3f399}.contact-card__value[data-v-59aee2a1]{margin:0;font-family:Space Mono,monospace;font-size:clamp(18px,4vw,22px);text-transform:uppercase;color:var(--essential-text-color)}.contact-card__helper[data-v-59aee2a1]{margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;color:#171717a3}body.dark-mode .contact-card__helper[data-v-59aee2a1]{color:#f3f3f3a3}.contact-details[data-v-45d0ca08]{display:flex;flex-direction:column;gap:clamp(24px,6vw,32px)}.contact-details__header[data-v-45d0ca08]{display:flex;flex-direction:column;gap:12px;max-width:620px}.contact-details__title[data-v-45d0ca08]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(28px,6vw,40px);text-transform:uppercase;color:var(--essential-heading-color)}.contact-details__subtitle[data-v-45d0ca08]{margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#171717bd}body.dark-mode .contact-details__subtitle[data-v-45d0ca08]{color:#f3f3f3b8}.contact-cards[data-v-45d0ca08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,4vw,28px)}.contact-experience[data-v-96bf0edd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,4vw,28px)}.contact-experience__card[data-v-96bf0edd]{padding:clamp(24px,5vw,32px);border-radius:24px;border:1px solid rgba(23,23,23,.1);background:#f7f7f7e6;display:flex;flex-direction:column;gap:16px}body.dark-mode .contact-experience__card[data-v-96bf0edd]{background:#1a1a1ae6;border-color:#ffffff14}.contact-experience__card--hours[data-v-96bf0edd]{background:#dd333314}body.dark-mode .contact-experience__card--hours[data-v-96bf0edd]{background:#ff666614}.contact-experience__title[data-v-96bf0edd]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(22px,4vw,28px);text-transform:uppercase;color:var(--essential-heading-color)}.contact-experience__location[data-v-96bf0edd],.contact-experience__note[data-v-96bf0edd],.contact-experience__hours[data-v-96bf0edd],.contact-experience__helper[data-v-96bf0edd]{margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#171717c7}body.dark-mode .contact-experience__location[data-v-96bf0edd],body.dark-mode .contact-experience__note[data-v-96bf0edd],body.dark-mode .contact-experience__hours[data-v-96bf0edd],body.dark-mode .contact-experience__helper[data-v-96bf0edd]{color:#f3f3f3c7}.contact-social[data-v-cda2140b]{display:flex;flex-direction:column;gap:clamp(24px,5vw,36px)}.contact-social__header[data-v-cda2140b]{display:flex;flex-direction:column;gap:12px;max-width:420px}.contact-social__title[data-v-cda2140b]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(26px,6vw,38px);text-transform:uppercase;line-height:1.1;color:var(--essential-heading-color)}.contact-social__subtitle[data-v-cda2140b]{margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.7;color:#171717b3}body.dark-mode .contact-social__subtitle[data-v-cda2140b]{color:#f3f3f3b3}.contact-social__grid[data-v-cda2140b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(16px,4vw,24px)}.contact-social__network[data-v-cda2140b]{display:inline-flex;align-items:center;gap:10px}.contact-social__network i[data-v-cda2140b]{font-size:18px}.contact-social__arrow[data-v-cda2140b]{display:inline-flex;opacity:.4;transition:opacity .25s ease}.essential-contact-social-item:hover .contact-social__arrow[data-v-cda2140b]{opacity:1}.contact-dialog[data-v-ab81100d] .p-dialog-header{padding-bottom:0;border-bottom:none}.contact-dialog__header[data-v-ab81100d]{display:flex;flex-direction:column;gap:6px}.contact-dialog__header h2[data-v-ab81100d]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(24px,4vw,30px);text-transform:uppercase;color:var(--essential-heading-color)}.contact-dialog__header p[data-v-ab81100d]{margin:0;font-family:Inter,sans-serif;font-size:14px;color:#171717b3}body.dark-mode .contact-dialog__header p[data-v-ab81100d]{color:#f3f3f3b8}.contact-form[data-v-ab81100d]{display:flex;flex-direction:column;gap:18px;padding-top:12px}.contact-form__row[data-v-ab81100d]{display:flex;flex-direction:column;gap:16px}.contact-form__row--split[data-v-ab81100d]{gap:clamp(16px,3vw,24px)}@media(min-width:720px){.contact-form__row--split[data-v-ab81100d]{flex-direction:row}.contact-form__row--split .essential-contact-field[data-v-ab81100d]{flex:1}}.contact-form__actions[data-v-ab81100d]{display:flex;flex-direction:column;gap:12px;margin-top:8px}@media(min-width:640px){.contact-form__actions[data-v-ab81100d]{flex-direction:row;justify-content:flex-end}}.contact-form__privacy[data-v-ab81100d]{margin:0;font-size:12px;line-height:1.6;color:#171717a3;text-align:center}body.dark-mode .contact-form__privacy[data-v-ab81100d]{color:#f3f3f3a3}.contact-form__spinner[data-v-ab81100d]{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:contact-spin-ab81100d .8s linear infinite}@keyframes contact-spin-ab81100d{to{transform:rotate(360deg)}}.contact-page[data-v-4c8e2726]{position:relative;display:flex;flex-direction:column;gap:clamp(48px,10vw,96px);padding:clamp(24px,8vw,80px) clamp(16px,6vw,120px) clamp(80px,12vw,160px);background:var(--essential-background-color);color:var(--essential-text-color);max-width:100vw;overflow-x:hidden;box-sizing:border-box}.contact-overlay[data-v-4c8e2726]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;z-index:10}body.dark-mode .contact-overlay[data-v-4c8e2726]{background:#0c0c0ce0;color:#f3f3f3e6}.contact-overlay__spinner[data-v-4c8e2726]{width:28px;height:28px;border-radius:50%;border:3px solid rgba(23,23,23,.14);border-top-color:#d33;animation:contact-spin-4c8e2726 .9s linear infinite}body.dark-mode .contact-overlay__spinner[data-v-4c8e2726]{border-color:#ffffff24;border-top-color:#f66}.contact-overlay--error .essential-contact-cta[data-v-4c8e2726]{margin-top:8px}@keyframes contact-spin-4c8e2726{to{transform:rotate(360deg)}}@media(max-width:480px){.contact-page[data-v-4c8e2726]{padding-left:12px;padding-right:12px}}.admin-shell[data-v-92f32dca]{height:100vh;display:grid;grid-template-columns:260px 1fr;background:var(--qode-background-color);color:var(--qode-text-color);overflow:hidden}.admin-shell--sidebar-open[data-v-92f32dca]{overflow:hidden}.admin-sidebar[data-v-92f32dca]{background:linear-gradient(180deg,#101010,#1f1f1f);color:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:24px;border-right:1px solid rgba(255,255,255,.08);position:sticky;top:0;height:100vh;overflow-y:auto;overscroll-behavior:contain;transition:transform .3s ease,background .3s ease}body.dark-mode .admin-sidebar[data-v-92f32dca]{background:#171717f2!important;border-right-color:#ffffff1a!important}.admin-sidebar--mobile-open[data-v-92f32dca]{transform:translate(0)}.admin-brand[data-v-92f32dca]{display:flex;flex-direction:column;gap:4px}.admin-brand__title[data-v-92f32dca]{font-family:Space Mono,monospace;font-size:19px;letter-spacing:.08em;text-transform:uppercase}.admin-brand__subtitle[data-v-92f32dca]{font-family:Inter,sans-serif;font-size:13px;opacity:.7}.admin-nav[data-v-92f32dca]{display:flex;flex-direction:column;gap:6px;margin-top:12px;flex:1}.admin-nav__link[data-v-92f32dca]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#f3f3f3;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.admin-nav__link[data-v-92f32dca]:hover{background:#d333;color:#fff}.admin-nav__link--active[data-v-92f32dca]{background:#d33;color:#fff}.admin-nav__link--active[data-v-92f32dca]:hover{background:#c42b2b;color:#fff}.admin-nav__icon[data-v-92f32dca]{font-size:14px}.admin-sidebar__footer[data-v-92f32dca]{margin-top:auto}.admin-sidebar__home-button[data-v-92f32dca]{width:100%}.admin-main[data-v-92f32dca]{display:flex;flex-direction:column;height:100vh;background:var(--qode-background-color);overflow:hidden;transition:background .3s ease}body.dark-mode .admin-main[data-v-92f32dca]{background:#171717f2!important}.admin-header[data-v-92f32dca]{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06);background:var(--qode-background-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:2;transition:background .3s ease,border-color .3s ease}body.dark-mode .admin-header[data-v-92f32dca]{border-bottom-color:#ffffff1a!important;background:#171717f2!important}.admin-header__burger[data-v-92f32dca]{display:none;background:none;border:none;padding:0;margin-right:16px;cursor:pointer;color:var(--qode-text-color);transition:color .3s ease}.admin-header__burger-icon[data-v-92f32dca]{display:inline-flex}.admin-header__info[data-v-92f32dca]{display:flex;align-items:center;gap:18px}.admin-header__logo[data-v-92f32dca]{width:64px;height:64px;object-fit:contain;pointer-events:none}.admin-header__subtitle[data-v-92f32dca]{font-family:Inter,sans-serif;font-size:14px;opacity:.75;margin:0;color:var(--qode-text-color);transition:color .3s ease,opacity .3s ease}.admin-header__profile[data-v-92f32dca]{display:flex;align-items:center;gap:16px}.admin-header__dark-mode-toggle[data-v-92f32dca]{display:flex;align-items:center}.admin-header__user[data-v-92f32dca]{display:flex;flex-direction:column;text-align:right;font-family:Inter,sans-serif;color:var(--qode-text-color);transition:color .3s ease}.admin-header__user-name[data-v-92f32dca]{font-weight:600}.admin-header__user-email[data-v-92f32dca]{font-size:13px;opacity:.7}.admin-header__logout-button[data-v-92f32dca]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}.admin-header__logout-button[data-v-92f32dca]:active{transform:translateY(0)}.admin-header__logout-button .pi[data-v-92f32dca]{font-size:16px}.admin-content[data-v-92f32dca]{flex:1;padding:28px 36px 40px;overflow-y:auto;overscroll-behavior:contain;background:var(--qode-background-color);color:var(--qode-text-color);transition:background .3s ease,color .3s ease}body.dark-mode .admin-content[data-v-92f32dca]{background:#171717f2!important}@media(max-width:1024px){.admin-shell[data-v-92f32dca]{height:100vh;grid-template-columns:220px 1fr}.admin-content[data-v-92f32dca]{padding:24px 28px 36px}}@media(max-width:880px){.admin-shell[data-v-92f32dca]{grid-template-columns:1fr;height:auto}.admin-sidebar[data-v-92f32dca]{position:fixed;top:0;left:0;height:100vh;width:260px;transform:translate(-100%);z-index:10}.admin-sidebar--mobile-open[data-v-92f32dca]{transform:translate(0)}.admin-main[data-v-92f32dca]{height:auto}.admin-header[data-v-92f32dca]{position:sticky;top:0}.admin-header__burger[data-v-92f32dca]{display:inline-flex}.admin-header__info[data-v-92f32dca]{flex-direction:column;align-items:flex-start;gap:12px}.admin-header__logo[data-v-92f32dca]{width:56px;height:56px}.admin-header__subtitle[data-v-92f32dca]{font-size:13px}.admin-header__profile[data-v-92f32dca]{display:none}.admin-content[data-v-92f32dca]{padding:24px 22px 40px;overflow:visible}}.admin-sidebar__backdrop[data-v-92f32dca]{position:fixed;inset:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9}.admin-sidebar__backdrop--visible[data-v-92f32dca]{opacity:1;pointer-events:all}.essential-switcher[data-v-92f32dca]{display:flex;align-items:center}.essential-switcher .essential-switch[data-v-92f32dca]{position:relative;width:71px;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.essential-switcher .essential-switch .essential-switch-input[data-v-92f32dca]{display:none}.essential-switcher .essential-switch .essential-switch-label[data-v-92f32dca]{display:block;overflow:hidden;cursor:pointer;border:1px solid var(--qode-text-color);border-radius:17px;height:34px;margin-bottom:0;background-color:var(--qode-background-color);transition:border-color .3s ease,background-color .3s ease}.essential-switcher .essential-switch .essential-on-off-switch-inner[data-v-92f32dca]{display:block;transition:margin .3s ease-in 0s}.essential-switcher .essential-switch .essential-on-off-switch-switch[data-v-92f32dca]{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 10px}.essential-switcher .essential-switch .essential-on-off-switch-switch .essential-switch--light[data-v-92f32dca]{color:var(--qode-text-color);transition:color .3s ease}.essential-switcher .essential-switch .essential-on-off-switch-switch .essential-switch--dark[data-v-92f32dca]{color:var(--qode-text-color);opacity:.5;transition:color .3s ease,opacity .3s ease}.essential-switcher .essential-switch .essential-on-off-switch-switch svg[data-v-92f32dca]{display:block}.essential-path-outline[data-v-92f32dca]{display:none}.essential-path-fill[data-v-92f32dca]{fill:currentColor;stroke:none}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light[data-v-92f32dca]{color:var(--qode-text-color);opacity:1}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-fill[data-v-92f32dca]{display:block;fill:currentColor;stroke:none}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-outline[data-v-92f32dca]{display:none}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark[data-v-92f32dca]{color:var(--qode-text-color);opacity:.5}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-fill[data-v-92f32dca]{display:none}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-svg--moon[data-v-92f32dca]{transform:scale(.95);transform-origin:center}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline[data-v-92f32dca]{display:block;stroke:currentColor;stroke-width:1.2}.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline circle[data-v-92f32dca],.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline line[data-v-92f32dca],.essential-switch-input:checked+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline path[data-v-92f32dca]{stroke:currentColor;stroke-width:1.2;fill:none}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light[data-v-92f32dca]{color:var(--qode-text-color);opacity:.5}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-fill[data-v-92f32dca]{display:none}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-outline[data-v-92f32dca]{display:block;stroke:currentColor;stroke-width:1.2}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-outline circle[data-v-92f32dca],.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--light .essential-path-outline line[data-v-92f32dca]{stroke:currentColor;stroke-width:1.2;fill:none}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark[data-v-92f32dca]{color:var(--qode-text-color);opacity:1}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-fill[data-v-92f32dca]{display:block;fill:currentColor;stroke:none}.essential-switch-input:not(:checked)+.essential-switch-label .essential-on-off-switch-switch .essential-switch--dark .essential-path-outline[data-v-92f32dca]{display:none}.dashboard-page[data-v-4625f5a3]{display:flex;flex-direction:column;gap:28px}.dashboard-header__intro[data-v-4625f5a3]{display:flex;flex-direction:column;gap:8px}.dashboard-header__title[data-v-4625f5a3]{font-family:Space Mono,monospace;font-size:24px;letter-spacing:.06em;text-transform:uppercase;margin:0}.dashboard-header__subtitle[data-v-4625f5a3]{font-family:Inter,sans-serif;font-size:14px;opacity:.75;margin:0;max-width:520px}.dashboard-content[data-v-4625f5a3]{display:flex;flex-direction:column;gap:32px}.dashboard-section[data-v-4625f5a3]{background:#ffffffe0;border-radius:20px;border:1px solid rgba(0,0,0,.06);padding:30px 28px;display:flex;flex-direction:column;gap:22px}body.dark-mode .dashboard-section[data-v-4625f5a3]{background:#171717f2;border-color:#ffffff1a}@media(min-width:768px){.dashboard-section[data-v-4625f5a3]{padding:32px 36px}}.dashboard-section__title[data-v-4625f5a3]{font-family:Space Mono,monospace;font-size:15px;letter-spacing:.1em;text-transform:uppercase;margin:0;color:#171717c7}body.dark-mode .dashboard-section__title[data-v-4625f5a3]{color:#ffffffe6}.dashboard-grid[data-v-4625f5a3]{display:grid;gap:18px}@media(min-width:768px){.dashboard-grid--metrics[data-v-4625f5a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.dashboard-grid--metrics[data-v-4625f5a3]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.dashboard-grid--actions[data-v-4625f5a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-card[data-v-4625f5a3]{display:flex;flex-direction:column;gap:16px;background:#141414;border-radius:18px;border:1px solid rgba(255,255,255,.08);padding:20px 22px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff05}.metric-card__header[data-v-4625f5a3]{display:flex;align-items:center;gap:14px}.metric-card__icon[data-v-4625f5a3]{width:48px;height:48px;border-radius:16px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.metric-card__tags[data-v-4625f5a3]{display:flex;flex-wrap:wrap;gap:8px}.metric-card__badge[data-v-4625f5a3]{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#ffffff1a;color:#ffffffe0}.metric-card__badge--primary[data-v-4625f5a3]{background:#dd33332e;color:#f66}.metric-card__body[data-v-4625f5a3]{display:flex;flex-direction:column;gap:4px}.metric-card__value[data-v-4625f5a3]{font-family:Lexend,sans-serif;font-weight:500;font-size:30px;margin:0}.metric-card__label[data-v-4625f5a3]{font-family:Inter,sans-serif;font-size:13px;color:#ffffffa6;margin:0}.metric-card__footer[data-v-4625f5a3]{margin-top:auto}.metric-card__link[data-v-4625f5a3]{background:none;border:none;color:#ffffffd9;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:0}.metric-card__link[data-v-4625f5a3]:hover{color:#fff}.action-card[data-v-4625f5a3]{display:flex;gap:16px;padding:18px 20px;background:#ffffffe6;border:1px solid rgba(0,0,0,.06);border-radius:16px;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}body.dark-mode .action-card[data-v-4625f5a3]{background:#1e1e1ef2;border-color:#ffffff1a}.action-card[data-v-4625f5a3]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0000000f}body.dark-mode .action-card[data-v-4625f5a3]:hover{box-shadow:0 14px 28px #0006}.action-card__icon[data-v-4625f5a3]{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.action-card__icon--primary[data-v-4625f5a3]{background:#dd333324;color:#d33}.action-card__icon--secondary[data-v-4625f5a3]{background:#2196f324;color:#2196f3}.action-card__icon--tertiary[data-v-4625f5a3]{background:#4caf5024;color:#4caf50}.action-card__icon--accent[data-v-4625f5a3]{background:#9c27b024;color:#9c27b0}.action-card__title[data-v-4625f5a3]{font-family:Lexend,sans-serif;font-size:15px;margin:0;color:#171717}body.dark-mode .action-card__title[data-v-4625f5a3]{color:#fff}.action-card__subtitle[data-v-4625f5a3]{font-family:Inter,sans-serif;font-size:13px;line-height:1.45;margin:4px 0 0;color:#171717a6}body.dark-mode .action-card__subtitle[data-v-4625f5a3]{color:#ffffffbf}.activity-card[data-v-4625f5a3]{background:#171717f0;border-radius:18px;border:1px solid rgba(255,255,255,.08);padding:24px 26px;color:#fff;display:flex;flex-direction:column;gap:18px}.activity-card__header[data-v-4625f5a3]{display:flex;flex-direction:column;gap:8px}.activity-card__badge[data-v-4625f5a3]{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#ffffff1f;align-self:flex-start}.activity-card__summary[data-v-4625f5a3]{font-family:Inter,sans-serif;font-size:14px;color:#ffffffb3;margin:0}.activity-card__placeholder[data-v-4625f5a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 20px;border:1px dashed rgba(255,255,255,.16);border-radius:16px;text-align:center}.activity-card__icon[data-v-4625f5a3]{width:56px;height:56px;border-radius:50%;background:#ffffff1a;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.activity-card__placeholder p[data-v-4625f5a3]{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#ffffffa6;margin:0}.template-form__grid[data-v-74a92b87]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:36px}.template-form__package-info[data-v-74a92b87]{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;background:#1717170a}body.dark-mode .template-form__package-info[data-v-74a92b87]{background:#f3f3f30a}.template-form__package-info .pi[data-v-74a92b87]{font-size:24px;color:#171717}body.dark-mode .template-form__package-info .pi[data-v-74a92b87]{color:#ffffffe6}.template-form__package-name[data-v-74a92b87]{font-family:IBM Plex Mono,monospace;letter-spacing:.06em;font-size:13px;margin:0 0 6px;word-break:break-word;overflow-wrap:anywhere;color:var(--essential-text-color)}.template-form__alert[data-v-74a92b87]{margin-top:4px}.template-form__link--danger[data-v-74a92b87]{color:var(--red-500)}.template-form__link--danger[data-v-74a92b87]:hover{color:var(--red-600)}body.dark-mode .template-form__link--danger[data-v-74a92b87]{color:var(--red-400)}body.dark-mode .template-form__link--danger[data-v-74a92b87]:hover{color:var(--red-300)}.template-form__upload-progress[data-v-74a92b87]{margin-top:12px;padding:12px;border-radius:8px;background:#d33!important}body.dark-mode .template-form__upload-progress[data-v-74a92b87]{background:#d33!important}.template-form__upload-progress-header[data-v-74a92b87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:500;color:#fff}.template-form__upload-progress-header span[data-v-74a92b87]:last-child{font-family:IBM Plex Mono,monospace;font-size:12px;color:#fff}.template-form__upload-progress[data-v-74a92b87] .p-progressbar{background:#fff3;border-radius:999px;height:8px}.template-form__upload-progress[data-v-74a92b87] .p-progressbar-value{background:#fff;border-radius:999px}body.dark-mode .template-form__tags-list[data-v-74a92b87] .p-chip{background:#ffffff26!important;color:#171717!important}body.dark-mode .template-form__tags-list[data-v-74a92b87] .p-chip .p-chip-remove-icon{color:#171717!important}@media(max-width:980px){.template-form__grid[data-v-74a92b87]{grid-template-columns:1fr}}.plan-form__section--inline[data-v-5d0eac44]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.plan-form__alert[data-v-5d0eac44]{margin-top:4px}@media(max-width:880px){.plan-form__section--inline[data-v-5d0eac44]{grid-template-columns:1fr}}.service-form__grid[data-v-c24f5462]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:36px}.service-form__alert[data-v-c24f5462]{margin-top:4px}@media(max-width:980px){.service-form__grid[data-v-c24f5462]{grid-template-columns:1fr}}.admin-page__content[data-v-bcda89af]{background:#ffffffd1;border-radius:20px;border:1px solid rgba(0,0,0,.06);padding:40px;display:flex;flex-direction:column;gap:32px}body.dark-mode .admin-page__content[data-v-bcda89af]{background:#111111e6!important;border-color:#f3f3f30f!important}.contact-form[data-v-bcda89af]{display:flex;flex-direction:column;gap:32px}.contact-form__section[data-v-bcda89af]{display:flex;flex-direction:column;gap:18px;background:#17171705;border-radius:18px;padding:26px 30px;border:1px solid rgba(23,23,23,.06)}.contact-form__section-header h3[data-v-bcda89af]{font-family:Space Mono,monospace;font-size:16px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.contact-form__section-header p[data-v-bcda89af]{font-family:Inter,sans-serif;font-size:13px;color:#17171799;margin:0;max-width:560px}.contact-form__grid[data-v-bcda89af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.contact-form__grid--two[data-v-bcda89af]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.contact-form__field[data-v-bcda89af]{display:flex;flex-direction:column;gap:10px}.contact-form__field label[data-v-bcda89af]{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#171717d9}.contact-form__error[data-v-bcda89af]{font-family:Inter,sans-serif;font-size:12px;color:#d33}.contact-socials[data-v-bcda89af]{display:flex;flex-direction:column;gap:18px}.contact-socials__empty[data-v-bcda89af]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;border:1px dashed rgba(23,23,23,.16);border-radius:16px;color:#1717178c;font-family:Inter,sans-serif;text-align:center}.contact-socials__empty .pi[data-v-bcda89af]{font-size:24px;color:#d33}.contact-socials__item[data-v-bcda89af]{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:#ffffffe6;border:1px solid rgba(23,23,23,.08)}.contact-socials__item-header[data-v-bcda89af]{display:flex;align-items:center;gap:12px}.contact-socials__icon[data-v-bcda89af]{width:36px;height:36px;border-radius:50%;background:#dd33331a;color:#d33;display:inline-flex;align-items:center;justify-content:center}.contact-socials__dropdown[data-v-bcda89af]{flex:1}.contact-socials__remove[data-v-bcda89af]{width:34px;height:34px;border-radius:50%;border:1px solid rgba(23,23,23,.12);background:transparent;color:#171717b3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.contact-socials__remove[data-v-bcda89af]:hover{background:#dd33331f;color:#d33}.contact-socials__actions[data-v-bcda89af]{display:flex;align-items:center;gap:14px}.contact-socials__hint[data-v-bcda89af]{font-family:Inter,sans-serif;font-size:12px;color:#1717178c}.contact-form__actions[data-v-bcda89af]{display:flex;flex-direction:column;gap:18px;align-items:flex-end}.contact-form__spinner[data-v-bcda89af]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:contact-spin 1s linear infinite}@media(max-width:1024px){.admin-page__content[data-v-bcda89af]{padding:28px}.contact-form__section[data-v-bcda89af]{padding:22px 24px}}@media(max-width:640px){.contact-form__actions[data-v-bcda89af]{align-items:stretch}}.client-shell[data-v-bbcfb0c7]{height:100vh;display:grid;grid-template-columns:260px 1fr;background:var(--qode-background-color);color:var(--qode-text-color);overflow:hidden}.client-shell--sidebar-open[data-v-bbcfb0c7]{overflow:hidden}.client-sidebar[data-v-bbcfb0c7]{background:linear-gradient(180deg,#101010,#1f1f1f);color:#fff;padding:28px 22px;display:flex;flex-direction:column;gap:24px;border-right:1px solid rgba(255,255,255,.08);position:sticky;top:0;height:100vh;overflow-y:auto;overscroll-behavior:contain;transition:transform .3s ease,background .3s ease;z-index:100}body.dark-mode .client-sidebar[data-v-bbcfb0c7]{background:linear-gradient(180deg,#0a0a0a,#151515);border-right-color:#ffffff1f}@media(max-width:880px){.client-sidebar[data-v-bbcfb0c7]{position:fixed;left:0;top:0;transform:translate(-100%);width:260px}.client-sidebar--mobile-open[data-v-bbcfb0c7]{transform:translate(0)}}.client-brand[data-v-bbcfb0c7]{display:flex;flex-direction:column;gap:4px}.client-brand__title[data-v-bbcfb0c7]{font-family:Space Mono,monospace;font-size:19px;letter-spacing:.08em;text-transform:uppercase}.client-brand__subtitle[data-v-bbcfb0c7]{font-family:Inter,sans-serif;font-size:13px;opacity:.7}.client-nav[data-v-bbcfb0c7]{display:flex;flex-direction:column;gap:6px;margin-top:12px;flex:1}.client-nav__link[data-v-bbcfb0c7]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#f3f3f3;font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease,color .2s ease;text-decoration:none}.client-nav__link[data-v-bbcfb0c7]:hover{background:#d333;color:#fff}.client-nav__link--active[data-v-bbcfb0c7]{background:#d33;color:#fff}.client-nav__link--active[data-v-bbcfb0c7]:hover{background:#c42b2b;color:#fff}.client-nav__icon[data-v-bbcfb0c7]{font-size:14px}.client-sidebar__footer[data-v-bbcfb0c7]{margin-top:auto}.client-sidebar__home-button[data-v-bbcfb0c7]{width:100%;justify-content:center}.client-main[data-v-bbcfb0c7]{display:flex;flex-direction:column;overflow:hidden}.client-header[data-v-bbcfb0c7]{display:flex;align-items:center;gap:20px;padding:20px 32px;border-bottom:1px solid rgba(23,23,23,.1);background:var(--qode-background-color)}body.dark-mode .client-header[data-v-bbcfb0c7]{border-bottom-color:#ffffff14}.client-header__burger[data-v-bbcfb0c7]{display:none;background:none;border:none;color:var(--qode-text-color);cursor:pointer;padding:8px}@media(max-width:880px){.client-header__burger[data-v-bbcfb0c7]{display:block}}.client-header__info[data-v-bbcfb0c7]{flex:1}.client-header__title[data-v-bbcfb0c7]{margin:0;font-family:Lexend,sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:var(--qode-heading-color);transition:color .3s ease}.client-header__subtitle[data-v-bbcfb0c7]{margin:4px 0 0;font-family:Inter,sans-serif;font-size:13px;opacity:.7;color:var(--qode-text-color);transition:color .3s ease,opacity .3s ease}.client-header__profile[data-v-bbcfb0c7]{display:flex;align-items:center;gap:16px}.client-header__dark-mode-toggle[data-v-bbcfb0c7]{display:flex;align-items:center}.client-header__user[data-v-bbcfb0c7]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.client-header__user-name[data-v-bbcfb0c7]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:var(--qode-text-color);transition:color .3s ease}.client-header__user-email[data-v-bbcfb0c7]{font-family:Inter,sans-serif;font-size:12px;opacity:.7;color:var(--qode-text-color);transition:color .3s ease,opacity .3s ease}.client-header__logout-button[data-v-bbcfb0c7]{padding:10px}.client-content[data-v-bbcfb0c7]{flex:1;overflow-y:auto;padding:32px;background:var(--qode-background-color);color:var(--qode-text-color);transition:background .3s ease,color .3s ease}@media(max-width:880px){.client-content[data-v-bbcfb0c7]{padding:20px}}.client-sidebar__backdrop[data-v-bbcfb0c7]{display:none;position:fixed;inset:0;background:#00000080;z-index:99;opacity:0;transition:opacity .3s ease;pointer-events:none}@media(max-width:880px){.client-sidebar__backdrop[data-v-bbcfb0c7]{display:block}.client-sidebar__backdrop--visible[data-v-bbcfb0c7]{opacity:1;pointer-events:auto}}.client-dashboard__subscriptions[data-v-571706ac],.client-dashboard__purchases[data-v-571706ac]{display:flex;flex-direction:column;gap:16px}.client-dashboard__subscription-item[data-v-571706ac],.client-dashboard__purchase-item[data-v-571706ac]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#17171705;border-radius:12px}body.dark-mode .client-dashboard__subscription-item[data-v-571706ac],body.dark-mode .client-dashboard__purchase-item[data-v-571706ac]{background:#ffffff05}.client-dashboard__subscription-info h4[data-v-571706ac],.client-dashboard__purchase-info h4[data-v-571706ac]{margin:0 0 4px;font-family:Space Mono,monospace;font-size:16px;color:var(--essential-heading-color)}.client-dashboard__subscription-info p[data-v-571706ac],.client-dashboard__purchase-info p[data-v-571706ac]{margin:0;font-family:Inter,sans-serif;font-size:13px;opacity:.7;color:var(--essential-text-color)}.client-subscription-card__info[data-v-dd667531]{display:flex;align-items:center;justify-content:space-between;gap:16px}.client-subscription-card__info h3[data-v-dd667531]{margin:0;font-family:Space Mono,monospace;font-size:18px}.client-subscription-card__status[data-v-dd667531]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#1717171a}.client-subscription-card__status--active[data-v-dd667531]{background:#22c55e26;color:#22c55e}.client-subscription-card__status--canceled[data-v-dd667531]{background:#ef444426;color:#ef4444}.client-subscription-card__details[data-v-dd667531]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.client-subscription-card__detail[data-v-dd667531]{display:flex;flex-direction:column;gap:4px}.client-subscription-card__detail-label[data-v-dd667531]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.client-subscription-card__detail-value[data-v-dd667531]{font-family:Inter,sans-serif;font-size:15px;font-weight:500}.client-subscription-card__actions[data-v-dd667531]{display:flex;justify-content:flex-end}.client-subscription-card__actions .essential-button--primary[data-v-dd667531]{background:#d33!important;color:#fff!important;border-color:#d33!important}.client-subscription-card__actions .essential-button--primary[data-v-dd667531]:hover:not(:disabled){background:#c42b2b!important;border-color:#c42b2b!important}.client-subscription-card__cancel-warning[data-v-dd667531]{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;margin-top:16px;border-radius:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:#ef4444}.client-subscription-card__cancel-warning--info[data-v-dd667531]{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.client-subscription-card__cancel-warning i[data-v-dd667531]{font-size:16px;flex-shrink:0;margin-top:2px}.client-subscription-card__cancel-warning strong[data-v-dd667531]{font-weight:600;color:#dc2626}.client-subscription-card__cancel-warning--info strong[data-v-dd667531]{color:#16a34a}body.dark-mode .client-subscription-card__cancel-warning[data-v-dd667531]{background:#ef444426;border-color:#ef44444d;color:#ff6b6b}body.dark-mode .client-subscription-card__cancel-warning--info[data-v-dd667531]{background:#22c55e26;border-color:#22c55e4d;color:#4ade80}body.dark-mode .client-subscription-card__cancel-warning strong[data-v-dd667531]{color:#ff6b6b}body.dark-mode .client-subscription-card__cancel-warning--info strong[data-v-dd667531]{color:#4ade80}.client-purchase-card__header[data-v-4c316e74]{display:flex;align-items:center;justify-content:space-between;gap:16px}.client-purchase-card__template[data-v-4c316e74]{display:flex;align-items:center;gap:16px;flex:1}.client-purchase-card__image[data-v-4c316e74]{width:60px;height:60px;object-fit:cover;border-radius:8px}.client-purchase-card__info[data-v-4c316e74]{flex:1}.client-purchase-card__info h3[data-v-4c316e74]{margin:0 0 4px;font-family:Space Mono,monospace;font-size:16px}.client-purchase-card__date[data-v-4c316e74]{margin:0;font-family:Inter,sans-serif;font-size:12px;opacity:.7}.client-purchase-card__price[data-v-4c316e74]{font-family:Space Mono,monospace;font-size:18px;font-weight:600}.client-purchase-card__content[data-v-4c316e74]{display:flex;flex-direction:column;gap:20px}.client-purchase-card__code-section[data-v-4c316e74]{display:flex;flex-direction:column;gap:12px}.client-purchase-card__code-header[data-v-4c316e74]{display:flex;align-items:center;justify-content:space-between}.client-purchase-card__code-label[data-v-4c316e74]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.client-purchase-card__copy-button[data-v-4c316e74]{background:none;border:none;color:var(--qode-text-color);cursor:pointer;padding:6px;border-radius:6px;transition:background .2s ease}.client-purchase-card__copy-button[data-v-4c316e74]:hover{background:#1717170d}body.dark-mode .client-purchase-card__copy-button[data-v-4c316e74]:hover{background:#ffffff0d}.client-purchase-card__code-value[data-v-4c316e74]{font-family:IBM Plex Mono,monospace;font-size:16px;padding:12px;background:#17171708;border-radius:8px;border:1px solid rgba(23,23,23,.1);letter-spacing:.1em}body.dark-mode .client-purchase-card__code-value[data-v-4c316e74]{background:#ffffff08;border-color:#ffffff14}.client-purchase-card__code-input-section[data-v-4c316e74]{display:flex;flex-direction:column;gap:12px}.client-purchase-card__code-input[data-v-4c316e74]{width:100%;font-family:IBM Plex Mono,monospace;font-size:16px;padding:12px;background:#17171708;border-radius:8px;border:1px solid rgba(23,23,23,.1);letter-spacing:.1em;text-transform:uppercase;outline:none;transition:border-color .2s ease}body.dark-mode .client-purchase-card__code-input[data-v-4c316e74]{background:#ffffff08;border-color:#ffffff14;color:var(--qode-text-color)}.client-purchase-card__code-input[data-v-4c316e74]:focus{border-color:#d33}.client-purchase-card__code-input--error[data-v-4c316e74]{border-color:#d33}.client-purchase-card__code-error[data-v-4c316e74]{margin:0;font-family:Inter,sans-serif;font-size:12px;color:#d33}.client-purchase-card__actions[data-v-4c316e74]{display:flex;justify-content:flex-end}.download-error-dialog__title[data-v-4c316e74]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(24px,5vw,32px);font-weight:400;text-transform:uppercase;color:var(--qode-heading-color)}.download-error-dialog__content[data-v-4c316e74]{padding:20px 0}.download-error-dialog__message[data-v-4c316e74]{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:var(--qode-text-color)}.client-download-card[data-v-b36a187d]{background:#fff;border:1px solid rgba(18,18,18,.1);border-radius:16px;padding:24px;transition:box-shadow .2s ease,transform .2s ease}body.dark-mode .client-download-card[data-v-b36a187d]{background:#1a1a1a;border-color:#ffffff1a}.client-download-card[data-v-b36a187d]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}body.dark-mode .client-download-card[data-v-b36a187d]:hover{box-shadow:0 4px 12px #0000004d}.client-download-card__header[data-v-b36a187d]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.client-download-card__template[data-v-b36a187d]{display:flex;align-items:center;gap:16px;flex:1}.client-download-card__image[data-v-b36a187d]{width:80px;height:80px;object-fit:cover;border-radius:12px;border:1px solid rgba(18,18,18,.1)}body.dark-mode .client-download-card__image[data-v-b36a187d]{border-color:#ffffff1a}.client-download-card__info h3[data-v-b36a187d]{font-family:Inter,sans-serif;font-size:18px;font-weight:600;margin:0 0 6px;color:inherit}.client-download-card__badge[data-v-b36a187d]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#22c55e;white-space:nowrap}body.dark-mode .client-download-card__badge[data-v-b36a187d]{background:#22c55e26;border-color:#22c55e4d}.client-download-card__badge .pi[data-v-b36a187d]{font-size:14px}.client-download-card__content[data-v-b36a187d]{display:flex;flex-direction:column;gap:20px}.client-download-card__details[data-v-b36a187d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.client-download-card__detail[data-v-b36a187d]{display:flex;flex-direction:column;gap:4px}.client-download-card__detail-label[data-v-b36a187d]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#17171799}body.dark-mode .client-download-card__detail-label[data-v-b36a187d]{color:#f3f3f399}.client-download-card__detail-value[data-v-b36a187d]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:inherit}.client-download-card__actions[data-v-b36a187d]{display:flex;gap:12px;padding-top:16px;border-top:1px solid rgba(18,18,18,.1)}body.dark-mode .client-download-card__actions[data-v-b36a187d]{border-top-color:#ffffff1a}@media(max-width:880px){.client-download-card__header[data-v-b36a187d]{flex-direction:column;align-items:stretch}.client-download-card__badge[data-v-b36a187d]{align-self:flex-start}.client-download-card__details[data-v-b36a187d]{grid-template-columns:1fr}}.download-error-dialog__title[data-v-b36a187d]{margin:0;font-family:Lexend,sans-serif;font-size:clamp(24px,5vw,32px);font-weight:400;text-transform:uppercase;color:var(--qode-heading-color)}.download-error-dialog__content[data-v-b36a187d]{padding:20px 0}.download-error-dialog__message[data-v-b36a187d]{margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:var(--qode-text-color)}
