@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700;800;900&display=swap);.global-error[data-v-259ce073]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px}.global-error__backdrop[data-v-259ce073]{position:absolute;inset:0;background:var(--hm-backdrop,rgba(0,0,0,.78));backdrop-filter:blur(10px)}.global-error__panel[data-v-259ce073]{position:relative;width:min(720px,calc(100vw - 28px));border-radius:18px;background:var(--hm-surface,rgba(15,15,22,.96));border:1px solid var(--hm-border,hsla(0,0%,100%,.12));box-shadow:var(--hm-shadow,0 20px 70px rgba(0,0,0,.55));padding:18px;color:var(--hm-text,hsla(0,0%,100%,.92));direction:rtl;text-align:right}.global-error__close[data-v-259ce073]{position:absolute;top:10px;left:10px;width:38px;height:38px;border-radius:12px;background:var(--hm-surface-2,hsla(0,0%,100%,.06));border:1px solid var(--hm-border,hsla(0,0%,100%,.1));color:var(--hm-text,hsla(0,0%,100%,.9));display:grid;place-items:center;cursor:pointer}.global-error__alertIcon[data-v-259ce073]{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(242,124,14,.14);border:1px solid rgba(242,124,14,.35);color:rgba(242,124,14,.95)}.global-error__close[data-v-259ce073]:hover{background:var(--hm-surface-3,hsla(0,0%,100%,.1))}.global-error__header[data-v-259ce073]{display:flex;align-items:flex-start;padding-top:6px;padding-left:46px;padding-right:46px}.global-error__title[data-v-259ce073]{margin:2px 0 6px 0;font-size:20px;font-weight:900}.global-error__subtitle[data-v-259ce073]{margin:0;font-size:14px;line-height:1.6;color:var(--hm-muted,hsla(0,0%,100%,.7))}.global-error__status[data-v-259ce073]{margin:8px 0 0 0;font-size:13px;line-height:1.6;color:var(--hm-muted,hsla(0,0%,100%,.7))}.global-error__actions[data-v-259ce073]{margin-top:16px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;direction:ltr}.global-error__actionsLeft[data-v-259ce073]{display:flex;gap:10px;flex-wrap:wrap}.global-error__btn--close[data-v-259ce073]{margin-left:auto}.global-error__btn[data-v-259ce073]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);padding:10px 12px;border-radius:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.global-error__btn[data-v-259ce073]:hover{background:hsla(0,0%,100%,.1)}.global-error__btn[data-v-259ce073]:disabled{opacity:.6;cursor:not-allowed}.global-error__btn--primary[data-v-259ce073]{background:linear-gradient(135deg,rgba(242,124,14,.95),rgba(217,107,0,.95));border:none}.global-error__btn--primary[data-v-259ce073]:hover{filter:brightness(1.05)}.global-error__details[data-v-259ce073]{margin-top:14px;border-radius:14px;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.1);padding:12px}.global-error__detailsTop[data-v-259ce073]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.global-error__detailsTitle[data-v-259ce073]{font-weight:900;font-size:14px;color:hsla(0,0%,100%,.8)}.global-error__pre[data-v-259ce073]{margin:0;padding:12px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08);font-size:12px;line-height:1.55;color:hsla(0,0%,100%,.85);white-space:pre-wrap;word-break:break-word;max-height:min(46vh,420px);overflow:auto;direction:ltr;text-align:left}.global-error-fade-enter-active[data-v-259ce073],.global-error-fade-leave-active[data-v-259ce073]{transition:opacity .18s ease}.global-error-fade-enter-from[data-v-259ce073],.global-error-fade-leave-to[data-v-259ce073]{opacity:0}.global-error-expand-enter-active[data-v-259ce073],.global-error-expand-leave-active[data-v-259ce073]{transition:all .18s ease}.global-error-expand-enter-from[data-v-259ce073],.global-error-expand-leave-to[data-v-259ce073]{opacity:0;transform:translateY(-6px)}html[data-theme=light]{border:none;background:#f8f4ee}.a11y-toggle[data-v-9f3c04fe]{position:fixed;bottom:80px;left:12px;right:auto;z-index:99999;width:40px;height:40px;border-radius:50%;background:rgba(255,106,0,.55);color:hsla(0,0%,100%,.8);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.25);transition:transform .2s,box-shadow .2s,opacity .2s;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;opacity:.65}.a11y-toggle svg[data-v-9f3c04fe]{width:19px;height:19px}.a11y-toggle[data-v-9f3c04fe]:hover:not(.a11y-toggle--dragging){transform:scale(1.08);opacity:.9;box-shadow:0 4px 16px rgba(255,106,0,.3)}.a11y-toggle[data-v-9f3c04fe]:active:not(.a11y-toggle--dragging){transform:scale(.95);opacity:1}.a11y-toggle.a11y-toggle--dragging[data-v-9f3c04fe]{transform:scale(1.1);box-shadow:0 4px 16px rgba(255,106,0,.3);opacity:.9;cursor:grabbing}.a11y-toggle.a11y-toggle--header[data-v-9f3c04fe]{width:36px;height:36px;border-radius:8px;box-shadow:none;background:rgba(255,106,0,.6);transition:transform .2s,background .2s}.a11y-toggle.a11y-toggle--header svg[data-v-9f3c04fe]{width:17px;height:17px}@media(max-width:768px){.a11y-toggle[data-v-9f3c04fe]{width:38px;height:38px;bottom:76px;left:10px;right:auto}.a11y-toggle.a11y-toggle--header[data-v-9f3c04fe]{width:34px;height:34px}}.a11y-backdrop[data-v-9f3c04fe]{position:fixed;inset:0;z-index:99998;background:rgba(0,0,0,.5)}.a11y-panel[data-v-9f3c04fe]{position:fixed;bottom:80px;left:12px;right:auto;z-index:100000;width:320px;max-height:80vh;background:var(--hm-surface,#1a1a1a);border-radius:16px;border:1px solid rgba(255,106,0,.3);box-shadow:0 12px 48px rgba(0,0,0,.5);overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.a11y-panel[data-v-9f3c04fe]{left:8px;right:8px;bottom:72px;width:auto;max-height:70vh}}.a11y-panel__header[data-v-9f3c04fe]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(255,106,0,.08)}.a11y-panel__title[data-v-9f3c04fe]{font-size:16px;font-weight:800;color:var(--hm-text-strong,#fff);margin:0;display:flex;align-items:center;gap:8px}.a11y-panel__title svg[data-v-9f3c04fe]{color:#ff6a00}.a11y-panel__close[data-v-9f3c04fe]{background:none;border:none;color:var(--hm-muted,hsla(0,0%,100%,.5));cursor:pointer;padding:8px;min-width:40px;min-height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.a11y-panel__close[data-v-9f3c04fe]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.a11y-panel__close[data-v-9f3c04fe]:active{transform:scale(.92);background:hsla(0,0%,100%,.15)}.a11y-panel__body[data-v-9f3c04fe]{padding:12px 16px;overflow-y:auto;flex:1}.a11y-panel__footer[data-v-9f3c04fe]{padding:12px 16px;font-size:11px;color:var(--hm-muted,hsla(0,0%,100%,.4));text-align:center;border-top:1px solid hsla(0,0%,100%,.08);line-height:1.5}.a11y-section[data-v-9f3c04fe]{margin-bottom:8px}.a11y-section--reset[data-v-9f3c04fe]{margin-top:8px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.a11y-section__label[data-v-9f3c04fe]{font-size:12px;font-weight:700;color:var(--hm-muted,hsla(0,0%,100%,.5));margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.a11y-btn-row[data-v-9f3c04fe]{display:flex;gap:6px}.a11y-btn[data-v-9f3c04fe]{flex:1;padding:10px 0;min-height:44px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:var(--hm-text,#fff);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s}.a11y-btn[data-v-9f3c04fe]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3)}.a11y-btn.active[data-v-9f3c04fe]{background:rgba(255,106,0,.15);border-color:#ff6a00;color:#ff6a00}.a11y-option[data-v-9f3c04fe]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;min-height:48px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:var(--hm-text,#fff);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;text-align:right}.a11y-option[data-v-9f3c04fe]:hover{background:rgba(255,106,0,.08);border-color:rgba(255,106,0,.2)}.a11y-option[data-v-9f3c04fe]:active{transform:scale(.98)}.a11y-option.active[data-v-9f3c04fe]{background:rgba(255,106,0,.12);border-color:rgba(255,106,0,.4)}.a11y-option.active .a11y-option__icon[data-v-9f3c04fe],.a11y-option.active .a11y-option__status[data-v-9f3c04fe]{color:#ff6a00}.a11y-option__icon[data-v-9f3c04fe]{font-size:20px;color:var(--hm-muted,hsla(0,0%,100%,.5));transition:color .15s}.a11y-option__status[data-v-9f3c04fe]{margin-right:auto;font-size:11px;font-weight:700;color:var(--hm-muted,hsla(0,0%,100%,.4));text-transform:uppercase}.a11y-reset[data-v-9f3c04fe]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;min-height:44px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.08);color:#ff6a00;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}.a11y-reset .material-symbols-outlined[data-v-9f3c04fe]{font-size:18px}.a11y-reset[data-v-9f3c04fe]:hover{background:rgba(255,106,0,.15)}.a11y-slide-enter-active[data-v-9f3c04fe],.a11y-slide-leave-active[data-v-9f3c04fe]{transition:transform .25s ease,opacity .25s ease}.a11y-slide-enter-from[data-v-9f3c04fe],.a11y-slide-leave-to[data-v-9f3c04fe]{transform:translateY(20px);opacity:0}.a11y-fade-enter-active[data-v-9f3c04fe],.a11y-fade-leave-active[data-v-9f3c04fe]{transition:opacity .2s ease}.a11y-fade-enter-from[data-v-9f3c04fe],.a11y-fade-leave-to[data-v-9f3c04fe]{opacity:0}html[data-theme=light]{background:rgba(26,26,31,.35);border-bottom:1px solid hsla(36,41%,60%,.2);background:rgba(245,165,35,.06);border-top:1px solid hsla(36,41%,60%,.2);background:rgba(245,165,35,.1);border-color:rgba(245,165,35,.3);border:1px solid hsla(36,41%,60%,.2);background:#fffcf8;border-color:rgba(245,165,35,.25);border-color:rgba(245,165,35,.4);border:1px solid rgba(245,165,35,.3);background:rgba(245,165,35,.15)}:root{--hm-bg:#0b0b0f;--hm-bg-2:#0f1016;--hm-surface:#161616;--hm-surface-2:hsla(0,0%,100%,.06);--hm-surface-3:hsla(0,0%,100%,.085);--hm-input:#050505;--hm-input-hover:#0a0a0a;--hm-text:hsla(0,0%,100%,.92);--hm-text-strong:hsla(0,0%,100%,.98);--hm-muted:hsla(0,0%,100%,.62);--hm-muted-2:hsla(0,0%,100%,.4);--hm-border:hsla(0,0%,100%,.12);--hm-border-soft:hsla(0,0%,100%,.06);--hm-backdrop:rgba(0,0,0,.72);--hm-shadow:0 18px 40px rgba(0,0,0,.55);color-scheme:dark}#app.light,#app[data-color-mode=light],#app[data-theme=light],body.light,body[data-color-mode=light],body[data-theme=light],html.light,html[data-color-mode=light],html[data-theme=light]{--hm-bg:#f1ede7;--hm-bg-2:#f7f4f0;--hm-surface:#fafaf8;--hm-surface-2:hsla(36,41%,60%,.06);--hm-surface-3:hsla(36,41%,60%,.1);--hm-input:#eeeae4;--hm-input-hover:#e6e2dc;--hm-text:#2c2c30;--hm-text-strong:#1a1a1f;--hm-muted:rgba(44,44,48,.6);--hm-muted-2:rgba(44,44,48,.42);--hm-border:hsla(33,25%,58%,.25);--hm-border-soft:hsla(33,25%,58%,.14);--hm-backdrop:rgba(30,30,35,.42);--hm-shadow:0 4px 20px hsla(33,25%,58%,.1);color-scheme:light;-webkit-text-fill-color:initial!important;background-clip:initial!important;-webkit-background-clip:initial!important;text-shadow:none!important}#app[data-theme=light],body[data-theme=light]{-webkit-text-fill-color:initial!important;background-clip:initial!important;-webkit-background-clip:initial!important;text-shadow:none!important}#app.dark,#app[data-color-mode=dark],#app[data-theme=dark],body.dark,body[data-color-mode=dark],body[data-theme=dark],html.dark,html[data-color-mode=dark],html[data-theme=dark]{color-scheme:dark}.app-container{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;background:var(--hm-bg);position:relative;color:var(--hm-text)}*{font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%;margin:0;padding:0;overflow-x:hidden;max-width:100vw}#app,body,html{background:var(--hm-bg);color:var(--hm-text);font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{min-height:100%;display:flex;flex-direction:column}#app>*{flex:1}#app.light .dash,#app[data-color-mode=light] .dash,#app[data-theme=light] .dash,body.light .dash,body[data-color-mode=light] .dash,body[data-theme=light] .dash,html.light .dash,html[data-color-mode=light] .dash,html[data-theme=light] .dash{background:var(--hm-bg)!important;background-color:var(--hm-bg)!important;background-image:none!important;color:var(--hm-text)!important}#app.light .create-call-ai,#app.light .create-call-page,#app.light .job-view,#app.light .jobSummary,#app.light .notifications-page,#app.light .payments-page,#app.light .rp,#app[data-theme=light] .create-call-ai,#app[data-theme=light] .create-call-page,#app[data-theme=light] .job-view,#app[data-theme=light] .jobSummary,#app[data-theme=light] .notifications-page,#app[data-theme=light] .payments-page,#app[data-theme=light] .rp,body.light .create-call-ai,body.light .create-call-page,body.light .job-view,body.light .jobSummary,body.light .notifications-page,body.light .payments-page,body.light .rp,body[data-theme=light] .create-call-ai,body[data-theme=light] .create-call-page,body[data-theme=light] .job-view,body[data-theme=light] .jobSummary,body[data-theme=light] .notifications-page,body[data-theme=light] .payments-page,body[data-theme=light] .rp,html.light .create-call-ai,html.light .create-call-page,html.light .job-view,html.light .jobSummary,html.light .notifications-page,html.light .payments-page,html.light .rp,html[data-theme=light] .create-call-ai,html[data-theme=light] .create-call-page,html[data-theme=light] .job-view,html[data-theme=light] .jobSummary,html[data-theme=light] .notifications-page,html[data-theme=light] .payments-page,html[data-theme=light] .rp{background:var(--hm-bg)!important;background-color:var(--hm-bg)!important;color:var(--hm-text)!important}html.light .dash .card,html.light .dash .panel,html.light .dash [class*=card],html.light .dash [class*=modal],html.light .dash [class*=panel],html.light .dash [class*=sheet],html[data-theme=light] .dash .card,html[data-theme=light] .dash .panel,html[data-theme=light] .dash [class*=card],html[data-theme=light] .dash [class*=modal],html[data-theme=light] .dash [class*=panel],html[data-theme=light] .dash [class*=sheet]{color:var(--hm-text)!important;background:var(--hm-surface)!important;background-color:var(--hm-surface)!important;border-color:var(--hm-border)!important}#app.light .forgot-password,#app.light .login,#app.light .register-page,#app.light .reset-password,#app[data-theme=light] .forgot-password,#app[data-theme=light] .login,#app[data-theme=light] .register-page,#app[data-theme=light] .reset-password,body.light .forgot-password,body.light .login,body.light .register-page,body.light .reset-password,body[data-theme=light] .forgot-password,body[data-theme=light] .login,body[data-theme=light] .register-page,body[data-theme=light] .reset-password,html.light .forgot-password,html.light .login,html.light .register-page,html.light .reset-password,html[data-theme=light] .forgot-password,html[data-theme=light] .login,html[data-theme=light] .register-page,html[data-theme=light] .reset-password{background:var(--hm-bg)!important;background-color:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .forgot-password__noise-overlay,html[data-theme=light] .login__noise-overlay,html[data-theme=light] .reset-password__noise-overlay{opacity:0!important;display:none!important}html[data-theme=light] .forgot-password__radial-gradient,html[data-theme=light] .login__radial-gradient,html[data-theme=light] .reset-password__radial-gradient{opacity:.08!important}html[data-theme=light] .register-page:before,html[data-theme=light] .register-page__bg-image,html[data-theme=light] .register-page__bg-video{opacity:0!important}html[data-theme=light] .register-page:after{opacity:.08!important}html[data-theme=light] .forgot-password__bottom-section,html[data-theme=light] .login__bottom-section,html[data-theme=light] .register-card,html[data-theme=light] .reset-password__bottom-section{background:var(--hm-surface)!important;background-color:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .feature-item,html[data-theme=light] .forgot-password__tagline,html[data-theme=light] .forgot-password__title,html[data-theme=light] .login__tagline,html[data-theme=light] .login__title,html[data-theme=light] .register-header__subtitle,html[data-theme=light] .register-header__title,html[data-theme=light] .reset-password__tagline,html[data-theme=light] .reset-password__title,html[data-theme=light] .sidebar-title,html[data-theme=light] .tagline-main,html[data-theme=light] .tagline-sub{color:var(--hm-text)!important}html[data-theme=light] .divider-top span,html[data-theme=light] .forgot-password-link,html[data-theme=light] .form-description,html[data-theme=light] .input-label{color:var(--hm-muted)!important}html[data-theme=light] .perf{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .perf__header{background:var(--hm-bg)!important;border-bottom-color:var(--hm-border-soft)!important}html[data-theme=light] .perf__back{border-color:var(--hm-border)!important;background:var(--hm-surface-2)!important;color:var(--hm-text)!important}html[data-theme=light] .perf__goalHint,html[data-theme=light] .perf__goalSub,html[data-theme=light] .perf__kpiLabel,html[data-theme=light] .perf__kpiSubtext,html[data-theme=light] .perf__loading,html[data-theme=light] .perf__reviewMeta,html[data-theme=light] .perf__smallHint{color:var(--hm-muted)!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[data-theme=light] .hendiman-loader{background-color:var(--hm-bg)!important}html[data-theme=light] .hendiman-loader__overlay{background-color:hsla(36,42%,95%,.9)!important}html[data-theme=light] .dashboard-topbar{background:var(--hm-bg)!important;background-color:var(--hm-bg)!important;border-bottom-color:var(--hm-border-soft)!important}html[data-theme=light] .dashboard-topbar__name,html[data-theme=light] .dashboard-topbar__subtitle,html[data-theme=light] .dashboard-topbar__title{color:var(--hm-text)!important}html[data-theme=light] .dashboard-topbar__btn,html[data-theme=light] .dashboard-topbar__icon-btn{color:var(--hm-text)!important;background:var(--hm-surface-2)!important;border-color:var(--hm-border)!important}html[data-theme=light] .jobs{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .jobs__head{background:var(--hm-surface)!important;background-image:none!important;border-bottom-color:var(--hm-border-soft)!important}html[data-theme=light] .jobs__header,html[data-theme=light] .jobs__title{color:var(--hm-text)!important}html[data-theme=light] .job-card,html[data-theme=light] .job-item,html[data-theme=light] .jobs__card,html[data-theme=light] .jobs__item{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .jobs__hint,html[data-theme=light] .jobs__label,html[data-theme=light] .jobs__meta,html[data-theme=light] .jobs__subtitle{color:var(--hm-muted)!important}html[data-theme=light] .panel{background:var(--hm-surface)!important;background-image:none!important;border-color:var(--hm-border)!important;box-shadow:0 4px 20px hsla(36,41%,60%,.1)!important}html[data-theme=light] .panel__head{color:var(--hm-text)!important}html[data-theme=light] .empty-state--premium{background:#fff!important;border:1px solid hsla(36,41%,60%,.2)!important;color:#1a1a1f!important}html[data-theme=light] .empty-state__glow{background:radial-gradient(circle,rgba(245,165,35,.1) 0,transparent 70%)!important}html[data-theme=light] .empty-state__icon-wrap{background:rgba(245,165,35,.12)!important;border-color:rgba(245,165,35,.2)!important}html[data-theme=light] .empty-state__title{color:#1a1a1f!important}html[data-theme=light] .empty-state__sub{color:#6b6b6b!important}html[data-theme=light] .location-blocked-overlay{background:hsla(36,42%,95%,.92)!important;backdrop-filter:blur(8px)!important}html[data-theme=light] .location-blocked{background:#fff!important;border:1px solid hsla(36,41%,60%,.2)!important;border-radius:20px!important;box-shadow:0 8px 32px hsla(36,41%,60%,.12)!important}html[data-theme=light] .location-blocked__title{color:#1a1a1f!important}html[data-theme=light] .location-blocked__desc{color:#6b6b6b!important}html[data-theme=light] .client-dashboard-new{background:transparent!important}html[data-theme=light] .client-dashboard-new__section-title{color:var(--hm-text)!important}html[data-theme=light] .guest-login-sheet{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .subscription-payment-toggle__input:checked+.subscription-payment-toggle__slider:before{background:var(--hm-bg)!important}html[data-theme=light] .ps__panel{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .ps__topBar{background:var(--hm-bg)!important;border-bottom-color:var(--hm-border-soft)!important}html[data-theme=light] .ps__actionTitle,html[data-theme=light] .ps__profileName,html[data-theme=light] .ps__ratingNumber,html[data-theme=light] .ps__scoreNumber,html[data-theme=light] .ps__statValue,html[data-theme=light] .ps__topBarTitle{color:var(--hm-text)!important}html[data-theme=light] .ps__actionSubtitle--muted,html[data-theme=light] .ps__breakdownLabel,html[data-theme=light] .ps__profileDate,html[data-theme=light] .ps__ratingMax,html[data-theme=light] .ps__scoreMax,html[data-theme=light] .ps__statHint,html[data-theme=light] .ps__statLabel{color:var(--hm-muted)!important}html[data-theme=light] .ps__actionBtn,html[data-theme=light] .ps__editModalCard,html[data-theme=light] .ps__ratingSection,html[data-theme=light] .ps__scoreSection,html[data-theme=light] .ps__specialtyChip,html[data-theme=light] .ps__statCard{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .pickerModal__search,html[data-theme=light] .ps__editInput,html[data-theme=light] .ps__editPicker{background:var(--hm-input)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .pickerModal__card{background:var(--hm-surface)!important}html[data-theme=light] .pickerModal__item{background:var(--hm-surface-2)!important;border-color:var(--hm-border-soft)!important;color:var(--hm-text)!important}html[data-theme=light] .ps__editModalFooter,html[data-theme=light] .ps__editModalHeader{background:var(--hm-surface)!important;border-color:var(--hm-border-soft)!important}html[data-theme=light] .ps__editModalContent{background:var(--hm-surface)!important}html[data-theme=light] .pickerModal__title,html[data-theme=light] .ps__editLabel,html[data-theme=light] .ps__editModalTitle,html[data-theme=light] .ps__ratingTitle,html[data-theme=light] .ps__scoreTitle,html[data-theme=light] .ps__specialtiesTitle{color:var(--hm-text)!important}html[data-theme=light] .modal,html[data-theme=light] .modal--warn{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .modal__title{color:var(--hm-text)!important}html[data-theme=light] .modal__message{color:var(--hm-muted)!important}html[data-theme=light] .modal__btn{background:var(--hm-surface-2)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .job-chat-mobile{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .job-chat-mobile__header,html[data-theme=light] .job-chat-mobile__topbar{background:var(--hm-surface)!important;border-bottom-color:var(--hm-border-soft)!important;color:var(--hm-text)!important}html[data-theme=light] .job-chat-mobile__footer,html[data-theme=light] .job-chat-mobile__input-area{background:var(--hm-surface)!important;border-top-color:var(--hm-border-soft)!important}html[data-theme=light] .job-chat-mobile__input{background:var(--hm-input)!important;color:var(--hm-text)!important;border-color:var(--hm-border)!important}html[data-theme=light] .chat-bubble--handyman,html[data-theme=light] .chat-bubble--system{background:var(--hm-surface-2)!important;color:var(--hm-text)!important}html[data-theme=light] .chat-bubble__text,html[data-theme=light] .chat-bubble__time{color:var(--hm-text)!important}html[data-theme=light] [class*=backdrop],html[data-theme=light] [class*=modal-overlay],html[data-theme=light] [class*=modal__overlay],html[data-theme=light] [class*=sheet-overlay],html[data-theme=light] [class*=sheet__overlay]{background:var(--hm-backdrop)!important}html[data-theme=light] [class*=modal__body],html[data-theme=light] [class*=modal__card],html[data-theme=light] [class*=modal__container],html[data-theme=light] [class*=sheet__card],html[data-theme=light] [class*=sheet__panel]{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .job-bottom-sheet-overlay{background:var(--hm-backdrop)!important}html[data-theme=light] .job-bottom-sheet{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .job-view__header,html[data-theme=light] .job-view__topbar{background:var(--hm-bg)!important;border-bottom-color:var(--hm-border-soft)!important}html[data-theme=light] .job-view__subtitle,html[data-theme=light] .job-view__title{color:var(--hm-text)!important}html[data-theme=light] .job-view__hint,html[data-theme=light] .job-view__label,html[data-theme=light] .job-view__meta{color:var(--hm-muted)!important}html[data-theme=light] .job-view__card,html[data-theme=light] .job-view__section{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .sheet{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .sheet__header{background:var(--hm-surface)!important;border-bottom-color:var(--hm-border-soft)!important}html[data-theme=light] .modal-overlay,html[data-theme=light] .sheet-overlay{background:var(--hm-backdrop)!important}html[data-theme=light] .bottom-sheet,html[data-theme=light] .modal-card,html[data-theme=light] .sheet-card{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .all-handymen-modal,html[data-theme=light] .handymen-modal{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .handyman-card,html[data-theme=light] .handyman-item{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .handyman-card__name,html[data-theme=light] .handyman-item__name{color:var(--hm-text)!important}html[data-theme=light] .handyman-card__meta,html[data-theme=light] .handyman-item__meta{color:var(--hm-muted)!important}html[data-theme=light] .client-actions{background:var(--hm-surface)!important;border-color:var(--hm-border)!important}html[data-theme=light] .job-summary__card,html[data-theme=light] .job-summary__section,html[data-theme=light] .jobSummary__card{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .job-summary__hint,html[data-theme=light] .job-summary__label,html[data-theme=light] .jobSummary__hint,html[data-theme=light] .jobSummary__label{color:var(--hm-muted)!important}html[data-theme=light] .notification-card,html[data-theme=light] .notification-item{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .notification-card__title,html[data-theme=light] .notification-item__title{color:var(--hm-text)!important}html[data-theme=light] .notification-card__body,html[data-theme=light] .notification-item__body,html[data-theme=light] .notification-item__time{color:var(--hm-muted)!important}html[data-theme=light] .payment-card,html[data-theme=light] .payment-item{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .payment-card__label,html[data-theme=light] .payment-item__label,html[data-theme=light] .payment-item__meta{color:var(--hm-muted)!important}html[data-theme=light] .home-view{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .home-view__hero,html[data-theme=light] .home-view__section{background:var(--hm-bg)!important}html[data-theme=light] .home-view__heading,html[data-theme=light] .home-view__title{color:var(--hm-text)!important}html[data-theme=light] .home-view__subtitle,html[data-theme=light] .home-view__text{color:var(--hm-muted)!important}html[data-theme=light] .create-call-page__card,html[data-theme=light] .create-call-page__panel,html[data-theme=light] .create-call-page__section,html[data-theme=light] .feature-card,html[data-theme=light] .home-view__card{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .create-call-page__input,html[data-theme=light] .create-call-page__select,html[data-theme=light] .create-call-page__textarea{background:var(--hm-input)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .create-call-page__hint,html[data-theme=light] .create-call-page__label{color:var(--hm-muted)!important}html[data-theme=light] .create-call-page__heading,html[data-theme=light] .create-call-page__title{color:var(--hm-text)!important}html[data-theme=light] .shell,html[data-theme=light] .shell.ccV3{background:var(--hm-bg)!important}html[data-theme=light] .ccPhone{background:var(--hm-surface)!important;border-color:var(--hm-border)!important}html[data-theme=light] .step-body,html[data-theme=light] .step-card,html[data-theme=light] .step-header{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .cc-navbar,html[data-theme=light] .nav-bar{background:var(--hm-surface)!important;border-top-color:var(--hm-border-soft)!important}html[data-theme=light] .create-call-ai{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .create-call-ai__card,html[data-theme=light] .create-call-ai__section{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .subscription-payment,html[data-theme=light] .subscription-settings{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .subscription-card,html[data-theme=light] .subscription-section{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .about-page,html[data-theme=light] .terms-page{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .about-page__section,html[data-theme=light] .terms-section{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .admin-manager,html[data-theme=light] .admin-page{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .admin-card,html[data-theme=light] .admin-section,html[data-theme=light] .admin-table{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=light] select,html[data-theme=light] textarea{background:var(--hm-input)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:var(--hm-muted-2)!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--hm-muted-2)!important}html[data-theme=light] .client-job-history,html[data-theme=light] .history-sheet{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .history-sheet__header{background:var(--hm-surface)!important;border-bottom-color:var(--hm-border-soft)!important}html[data-theme=light] .filter-modal,html[data-theme=light] .job-filter-modal{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .filter-modal__section,html[data-theme=light] .job-filter-modal__section{border-color:var(--hm-border-soft)!important;color:var(--hm-text)!important}html[data-theme=light] .rating-card,html[data-theme=light] .rp__card{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .rp__hint,html[data-theme=light] .rp__label{color:var(--hm-muted)!important}html[data-theme=light] .category-checkbox-selector{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .toast,html[data-theme=light] .toast-message,html[data-theme=light] .toast__container{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;color:var(--hm-text)!important;box-shadow:var(--hm-shadow)!important}html{scroll-behavior:smooth}body.keyboard-open{overflow-y:auto!important}body.keyboard-open [class*=bottom-sheet],body.keyboard-open [class*=bottomSheet],body.keyboard-open [class*=dialog],body.keyboard-open [class*=modal],body.keyboard-open [class*=sheet]{max-height:var(--visual-viewport-height,100vh)!important;transition:max-height .25s ease}body.keyboard-open [class*=action-bar],body.keyboard-open [class*=actionBar],body.keyboard-open [class*=bottom-bar],body.keyboard-open [class*=bottomBar],body.keyboard-open [class*=fixed-bottom],body.keyboard-open [class*=footer-fixed]{bottom:var(--keyboard-height,0)!important;transition:bottom .25s ease}body.keyboard-open [class*=modal-body],body.keyboard-open [class*=modal-content],body.keyboard-open [class*=sheet-content],body.keyboard-open [class*=sheetContent]{overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--keyboard-height, 0px) + 16px)!important}html.a11y-font-small{font-size:14px!important}html.a11y-font-large{font-size:18px!important}html.a11y-font-xlarge{font-size:20px!important}html.a11y-high-contrast{filter:contrast(1.4)!important}html.a11y-high-contrast img,html.a11y-high-contrast video{filter:contrast(.75)!important}html.a11y-highlight-links a,html.a11y-highlight-links button{outline:2px solid #ff6a00!important;outline-offset:2px!important}html.a11y-readable-font,html.a11y-readable-font :not(.material-icons):not(.material-icons-round):not(.material-icons-outlined):not(.material-symbols-outlined):not(.material-symbols-rounded){font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.03em!important}html.a11y-stop-animations,html.a11y-stop-animations *,html.a11y-stop-animations :after,html.a11y-stop-animations :before{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}html.a11y-big-cursor,html.a11y-big-cursor *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='m5 2 20 14H14l-3 10L5 2z' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}html.a11y-line-height,html.a11y-line-height :not(.material-icons):not(.material-icons-round):not(.material-icons-outlined):not(.material-symbols-outlined):not(.material-symbols-rounded){line-height:2!important}html.a11y-letter-spacing,html.a11y-letter-spacing :not(.material-icons):not(.material-icons-round):not(.material-icons-outlined):not(.material-symbols-outlined):not(.material-symbols-rounded){letter-spacing:.12em!important;word-spacing:.2em!important}html[data-theme=light] .role-card{border-color:hsla(36,41%,60%,.2)!important;background:#f5efe6!important;background-color:#f5efe6!important;border-radius:24px!important}html[data-theme=light] .role-card:hover{border-color:rgba(245,165,35,.3)!important;box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px rgba(245,165,35,.15)!important}html[data-theme=light] .role-card.selected{box-shadow:0 0 0 2px #f5a524,0 8px 32px rgba(245,165,35,.18)!important}html[data-theme=light] .role-card__title{color:#1a1a1f!important}html[data-theme=light] .role-card__arrow,html[data-theme=light] .role-card__desc{color:#6b6b6b!important}html[data-theme=light] .role-card__icon{background:rgba(245,165,35,.12)!important;color:#f5a524!important}html[data-theme=light] .role-card__badge{background:linear-gradient(135deg,#f5a524,#ffb84d)!important;color:#fff!important}html[data-theme=light] .wizard-title{background:linear-gradient(135deg,#1a1a1f,#f5a524)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}html[data-theme=light] .step-title{color:#1a1a1f!important}html[data-theme=light] .step-subtitle{color:#6b6b6b!important}html[data-theme=light] .progress-dot{border-color:hsla(36,41%,60%,.2)!important;background:#fff!important;color:#6b6b6b!important}html[data-theme=light] .progress-label{color:#6b6b6b!important}html[data-theme=light] .progress-line{background:hsla(36,41%,60%,.2)!important}html[data-theme=light] .notice{background:#f5efe6!important;border-color:hsla(36,41%,60%,.2)!important}html[data-theme=light] .notice--info{background:rgba(245,165,35,.12)!important;border-color:rgba(245,165,35,.2)!important}html[data-theme=light] .notice__title{color:#1a1a1f!important}html[data-theme=light] .notice__sub{color:#6b6b6b!important}html[data-theme=light] .btn--social{background:#fff!important;border-color:hsla(36,41%,60%,.2)!important;color:#1a1a1f!important}html[data-theme=light] .btn--social:hover{background:#f5efe6!important;border-color:#f5a524!important}html[data-theme=light] .btn--outline{border-color:hsla(36,41%,60%,.2)!important;color:#1a1a1f!important}html[data-theme=light] .btn--back{color:#6b6b6b!important}html[data-theme=light] .btn--back,html[data-theme=light] .review-card{background:#f5efe6!important;border-color:hsla(36,41%,60%,.2)!important}html[data-theme=light] .review-name{color:#1a1a1f!important}html[data-theme=light] .divider,html[data-theme=light] .legal-agreement p,html[data-theme=light] .login-link,html[data-theme=light] .review-detail{color:#6b6b6b!important}html[data-theme=light] .legal-agreement a{color:#f5a524!important}.material-icons-round{font-family:Material Icons Round!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important}.material-icons-round,.material-symbols-outlined{letter-spacing:normal!important;word-spacing:normal!important;line-height:1!important}.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important}html[data-theme=light],html[data-theme=light] #app,html[data-theme=light] body,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] h6{color:#1a1a1f!important}html[data-theme=light] label,html[data-theme=light] p,html[data-theme=light] span:not(.material-symbols-outlined):not(.material-icons-round):not(.material-icons):not(.material-icons-outlined){color:inherit}html[data-theme=light] .material-symbols-outlined{color:#1a1a1f}html[data-theme=light] select::-moz-placeholder{color:#6b6b6b!important}html[data-theme=light] select::placeholder{color:#6b6b6b!important}html[data-theme=light] .dashboard-topbar__bg{background:#fff!important;border-bottom:1px solid hsla(36,41%,60%,.2)!important;box-shadow:0 4px 16px hsla(36,41%,60%,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .dashboard-topbar__avatar-img,html[data-theme=light] .dashboard-topbar__avatar-placeholder{border-color:hsla(36,41%,60%,.2)!important;background:#f5efe6!important}html[data-theme=light] .dashboard-topbar__avatar-placeholder i{color:#6b6b6b!important}html[data-theme=light] .dashboard-topbar__status-dot{border-color:#fff!important}html[data-theme=light] .dashboard-topbar__greeting{color:#6b6b6b!important}html[data-theme=light] .dashboard-topbar__name{color:#1a1a1f!important}html[data-theme=light] .dashboard-topbar__action-btn{background:#f5efe6!important;border-color:hsla(36,41%,60%,.2)!important;color:#1a1a1f!important}html[data-theme=light] .dashboard-topbar__action-btn:active{background:#ede7df!important}html[data-theme=light] .dashboard-topbar__badge{border-color:#fff!important;background:#f5a524!important}html[data-theme=light] .dashboard-topbar__dropdown{background:#fff!important;border-color:hsla(36,41%,60%,.2)!important;box-shadow:0 8px 32px hsla(36,41%,60%,.12)!important}html[data-theme=light] .dashboard-topbar__dropdown-item{color:#1a1a1f!important}html[data-theme=light] .dashboard-topbar__dropdown-item .material-icons-round{color:#f5a524!important}html[data-theme=light] .dashboard-topbar__dropdown-item:active,html[data-theme=light] .dashboard-topbar__dropdown-item:hover{background:rgba(245,165,35,.08)!important}html[data-theme=light] .dashboard-topbar__dropdown-item--danger,html[data-theme=light] .dashboard-topbar__dropdown-item--danger .material-icons-round{color:#ef4444!important}html[data-theme=light] .client-bottom-nav-new{background:#fff!important;border-top:1px solid hsla(36,41%,60%,.15)!important;box-shadow:0 -4px 20px hsla(36,41%,60%,.1)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .client-bottom-nav-new__item{color:#6b6b6b!important}html[data-theme=light] .client-bottom-nav-new__item:active,html[data-theme=light] .client-bottom-nav-new__item:hover{color:#1a1a1f!important}html[data-theme=light] .client-bottom-nav-new__label{color:inherit!important}html[data-theme=light] .client-bottom-nav-new__badge{border-color:#fff!important;background:#f5a524!important}html[data-theme=light] .handyman-bottom-nav-new{background:#fff!important;border-top-color:hsla(36,41%,60%,.15)!important;box-shadow:0 -4px 20px hsla(36,41%,60%,.1)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .handyman-bottom-nav-new:before{background:rgba(245,165,35,.3)!important}html[data-theme=light] .handyman-bottom-nav-new__item{color:#6b6b6b!important}html[data-theme=light] .handyman-bottom-nav-new__item:active,html[data-theme=light] .handyman-bottom-nav-new__item:hover{color:#1a1a1f!important}html[data-theme=light] .handyman-bottom-nav-new__item--active{color:#f5a524!important}html[data-theme=light] .handyman-bottom-nav-new__label{color:inherit!important}html[data-theme=light] .handyman-bottom-nav-new__badge{border-color:#fff!important;background:#f5a524!important}html[data-theme=light] .jobCard{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .jobCard__title{color:var(--hm-text-strong)!important}html[data-theme=light] .jobCard__category{color:#b37a10!important}html[data-theme=light] .jobCard__clientName,html[data-theme=light] .jobCard__distance,html[data-theme=light] .jobCard__quotations{color:var(--hm-muted)!important}html[data-theme=light] .jobCard__quotations--active{color:#b37a10!important}html[data-theme=light] .jobCard__chevron{color:var(--hm-muted-2)!important}html[data-theme=light] .jobCard__emoji{background:var(--hm-input)!important;border-color:var(--hm-border-soft)!important}html[data-theme=light] .jobCard__accent{background:linear-gradient(180deg,var(--hm-border),var(--hm-border-soft))!important}html[data-theme=light] .jobCard__statusPill{background:hsla(36,41%,60%,.1)!important;color:var(--hm-muted)!important}html[data-theme=light] .jobCard__statusDot--quoted{background:#d4940a!important}html[data-theme=light] .jobCard__client{color:var(--hm-muted)!important}html[data-theme=light] .jobCard--urgent{background:rgba(245,165,35,.06)!important;border-color:rgba(245,165,35,.25)!important}html[data-theme=light] .recent-activity-item{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .recent-activity-job-title{color:var(--hm-text-strong)!important}html[data-theme=light] .recent-activity-desc,html[data-theme=light] .recent-activity-job-time,html[data-theme=light] .recent-activity-meta-row{color:var(--hm-muted)!important}html[data-theme=light] .recent-activity-icon{border-color:var(--hm-border-soft)!important}html[data-theme=light] .recent-activity-icon,html[data-theme=light] .recent-activity-status{background:var(--hm-input)!important;color:var(--hm-muted)!important}html[data-theme=light] .recent-activity-title{color:var(--hm-text-strong)!important}html[data-theme=light] .job-card-premium{background:var(--hm-surface)!important;border-color:var(--hm-border)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .job-card-premium__title{color:var(--hm-text-strong)!important}html[data-theme=light] .job-card-premium__category,html[data-theme=light] .job-card-premium__client-name,html[data-theme=light] .job-card-premium__location,html[data-theme=light] .job-card-premium__time{color:var(--hm-muted)!important}html[data-theme=light] .job-card-premium__status{background:var(--hm-input)!important;color:var(--hm-muted)!important}html[data-theme=light] .chat-container,html[data-theme=light] .chat-messages-area{background:var(--hm-bg)!important}html[data-theme=light] .chat-message--user .chat-bubble{background:rgba(245,165,35,.12)!important;color:var(--hm-text)!important}html[data-theme=light] .chat-message--other .chat-bubble{background:var(--hm-surface)!important;color:var(--hm-text)!important;border:1px solid var(--hm-border-soft)!important}html[data-theme=light] .chat-input-area{background:var(--hm-surface)!important;border-top:1px solid var(--hm-border)!important}html[data-theme=light] .chat-input{background:var(--hm-input)!important;color:var(--hm-text)!important}html[data-theme=light] .job-details-overlay,html[data-theme=light] .quotation-modal-overlay{background:var(--hm-backdrop)!important}html[data-theme=light] .job-details-content,html[data-theme=light] .quotation-modal{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .job-details-header{background:var(--hm-bg)!important;border-bottom:1px solid var(--hm-border)!important}html[data-theme=light] .job-details-section{border-bottom:1px solid var(--hm-border-soft)!important}html[data-theme=light] .job-details-label{color:var(--hm-muted)!important}html[data-theme=light] .job-details-value{color:var(--hm-text-strong)!important}html[data-theme=light] .profile-sheet,html[data-theme=light] .profile-sheet__content{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .profile-sheet__section{border-bottom:1px solid var(--hm-border-soft)!important}html[data-theme=light] .profile-sheet__item{color:var(--hm-text)!important}html[data-theme=light] .profile-sheet__item-label{color:var(--hm-muted)!important}html[data-theme=light] .rating-modal,html[data-theme=light] .rating-sheet,html[data-theme=light] .support-chat-panel{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .support-chat-messages{background:var(--hm-bg)!important}html[data-theme=light] .support-msg--user .support-msg__bubble{background:rgba(245,165,35,.12)!important;color:var(--hm-text)!important}html[data-theme=light] .support-msg--ai .support-msg__bubble,html[data-theme=light] .support-msg--system .support-msg__bubble{background:var(--hm-surface)!important;color:var(--hm-text)!important;border:1px solid var(--hm-border-soft)!important}html[data-theme=light] .handyman-sheet,html[data-theme=light] .handyman-sheet__content{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .handyman-sheet__header{border-bottom:1px solid var(--hm-border-soft)!important}html[data-theme=light] .dark-card,html[data-theme=light] .notification-item,html[data-theme=light] [style*="background-color: #0b0b0f"],html[data-theme=light] [style*="background-color: #161616"],html[data-theme=light] [style*="background: #0b0b0f"],html[data-theme=light] [style*="background: #161616"]{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .notification-item{border-bottom:1px solid var(--hm-border-soft)!important}html[data-theme=light] .notification-item__time{color:var(--hm-muted-2)!important}html[data-theme=light] .section-header,html[data-theme=light] .section-title{color:var(--hm-text-strong)!important}html[data-theme=light] .tile--secondary{background:var(--hm-surface)!important;color:var(--hm-text-strong)!important;border:1px solid var(--hm-border)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .tile--primary{box-shadow:0 4px 16px rgba(245,165,35,.25)!important}html[data-theme=light] .dashboard-topbar__action-btn{background:var(--hm-surface)!important;color:var(--hm-muted)!important;border:1px solid var(--hm-border-soft)!important;box-shadow:0 2px 8px hsla(33,25%,58%,.08)!important}html[data-theme=light] .process-flow{background:var(--hm-surface)!important;border-radius:20px!important;padding:20px 12px!important;border:1px solid var(--hm-border-soft)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .process-flow__header-ico{color:var(--hm-muted)!important}html[data-theme=light] .process-flow__title{color:var(--hm-text-strong)!important}html[data-theme=light] .process-flow__text{color:var(--hm-text)!important}html[data-theme=light] .process-flow__arrow{color:var(--hm-muted-2)!important}html[data-theme=light] .client-dashboard-new__section-title{color:var(--hm-text-strong)!important}html[data-theme=light] .client-dashboard-new__section-sub{color:var(--hm-muted)!important}html[data-theme=light] .client-dashboard-new__view-all{color:#b37a10!important}html[data-theme=light] .client-dashboard-new__card{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important;box-shadow:0 4px 16px hsla(33,25%,58%,.1)!important}html[data-theme=light] .hm-master-avatar-container{border-color:rgba(245,165,35,.2)!important}html[data-theme=light] .hm-master-meta-list{color:var(--hm-muted)!important}html[data-theme=light] .clientCta{background:var(--hm-bg)!important}html[data-theme=light] .dashboard-topbar__greeting{color:var(--hm-muted)!important}html[data-theme=light] .dashboard-topbar__name{color:var(--hm-text-strong)!important}html[data-theme=light] .client-bottom-nav-new{background:var(--hm-surface)!important;border-top:1px solid var(--hm-border-soft)!important;box-shadow:0 -2px 12px hsla(33,25%,58%,.08)!important}html[data-theme=light] .client-bottom-nav-new__label{color:var(--hm-muted)!important}html[data-theme=light] .client-bottom-nav-new__item--active .client-bottom-nav-new__label{color:#b37a10!important}html[data-theme=light] .recent-activity-header{color:var(--hm-text-strong)!important}html[data-theme=light] .recent-activity-history-btn{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important;color:var(--hm-muted)!important}html[data-theme=light] .toast{background:var(--hm-surface)!important}html[data-theme=light] .toast-message{color:var(--hm-text-strong)!important}html[data-theme=light] .toast-close{background:var(--hm-input)!important}html[data-theme=light] .toast-close .material-symbols-outlined{color:var(--hm-muted)!important}html[data-theme=light] .toast-progress{background:hsla(33,25%,58%,.12)!important}html[data-theme=light] .client-quotations-modal-overlay{background:var(--hm-backdrop)!important}html[data-theme=light] .client-quotations-modal{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .client-quotations-modal__header{background:var(--hm-surface)!important;border-bottom:1px solid var(--hm-border)!important}html[data-theme=light] .client-quotations-modal__title{color:var(--hm-text-strong)!important}html[data-theme=light] .client-quotations-modal__subtitle{color:var(--hm-muted)!important}html[data-theme=light] .quotation-card{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .quotation-card--active{border-color:#f5a524!important}html[data-theme=light] .handyman-name,html[data-theme=light] .price-value{color:var(--hm-text-strong)!important}html[data-theme=light] .description-text,html[data-theme=light] .empty-state__text,html[data-theme=light] .quotation-card__description{color:var(--hm-muted)!important}html[data-theme=light] .quotation-modal-overlay{background:var(--hm-backdrop)!important}html[data-theme=light] .quotation-modal{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .quotation-modal__header{background:var(--hm-surface)!important;border-bottom:1px solid var(--hm-border)!important}html[data-theme=light] .quotation-modal__title{color:var(--hm-text-strong)!important}html[data-theme=light] .quotation-modal__close{color:var(--hm-muted)!important}html[data-theme=light] .job-info-card{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .job-info-card__header{color:var(--hm-text-strong)!important}html[data-theme=light] .job-info-card__desc,html[data-theme=light] .job-info-card__location,html[data-theme=light] .job-info-card__meta-item{color:var(--hm-muted)!important}html[data-theme=light] .price-input-wrapper{background:var(--hm-input)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .price-input{color:var(--hm-text-strong)!important}html[data-theme=light] .price-currency{color:var(--hm-muted)!important}html[data-theme=light] .quotation-modal textarea,html[data-theme=light] .text-input{background:var(--hm-input)!important;color:var(--hm-text)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .oq{color:var(--hm-muted)!important}html[data-theme=light] .ahm-overlay{background:var(--hm-backdrop)!important}html[data-theme=light] .ahm{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .ahm__header{background:var(--hm-surface)!important;border-bottom:1px solid var(--hm-border)!important}html[data-theme=light] .ahm__title{color:var(--hm-text-strong)!important}html[data-theme=light] .ahm__close-btn,html[data-theme=light] .ahm__label{color:var(--hm-muted)!important}html[data-theme=light] .ahm__tip{background:rgba(245,165,35,.08)!important;border:1px solid rgba(245,165,35,.2)!important}html[data-theme=light] .ahm__tip-text{color:var(--hm-muted)!important}html[data-theme=light] .ahm__search-wrap{background:var(--hm-input)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .ahm__search-input{color:var(--hm-text)!important}html[data-theme=light] .ahm__search-icon{color:var(--hm-muted)!important}html[data-theme=light] .ahm__chip{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important;color:var(--hm-muted)!important}html[data-theme=light] .ahm__chip--active{background:rgba(245,165,35,.12)!important;border-color:#f5a524!important;color:#b37a10!important}html[data-theme=light] .ahm__card{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .ahm__name{color:var(--hm-text-strong)!important}html[data-theme=light] .ahm__specialty{color:var(--hm-muted)!important}html[data-theme=light] .ahm__badge{background:rgba(245,165,35,.1)!important;color:#b37a10!important}html[data-theme=light] .ahm__cat{background:rgba(245,165,35,.1)!important;color:#9a6b0b!important;border:1px solid rgba(245,165,35,.2)!important}html[data-theme=light] .ahm__cat--less,html[data-theme=light] .ahm__cat--more,html[data-theme=light] .ahm__sort-btn{background:var(--hm-input)!important;color:var(--hm-muted)!important}html[data-theme=light] .ahm__sort-dropdown{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important;box-shadow:var(--hm-shadow)!important}html[data-theme=light] .ahm__sort-opt{color:var(--hm-text)!important}html[data-theme=light] .ahm__count,html[data-theme=light] .ahm__filter-trigger,html[data-theme=light] .ahm__loader,html[data-theme=light] .ahm__loader--end,html[data-theme=light] .ahm__loader--hint{color:var(--hm-muted)!important}html[data-theme=light] .ahm__bottom-cta{background:var(--hm-surface)!important;border-top:1px solid var(--hm-border)!important}html[data-theme=light] .ahm__bar{background:var(--hm-border-soft)!important}html[data-theme=light] .hm-master-tag{background:rgba(245,165,35,.1)!important;color:#9a6b0b!important;border:1px solid rgba(245,165,35,.2)!important}html[data-theme=light] .hm-master-tag--favorite{background:rgba(239,68,68,.08)!important;color:#dc2626!important;border-color:rgba(239,68,68,.2)!important}html[data-theme=light] .hm-master-card-inner{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .hm-master-name{color:var(--hm-text-strong)!important}html[data-theme=light] .hm-master-specialty,html[data-theme=light] .hm-meta-item{color:var(--hm-muted)!important}html[data-theme=light] .hm-master-rating-compact{background:rgba(245,165,35,.08)!important;color:#b37a10!important}html[data-theme=light] .hm-master-action-btn{background:var(--hm-input)!important;color:var(--hm-text)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .vj-overlay{background:var(--hm-backdrop)!important}html[data-theme=light] .vj-sheet{background:var(--hm-surface)!important;color:var(--hm-text)!important}html[data-theme=light] .vj-handle__bar{background:var(--hm-border)!important}html[data-theme=light] .vj-header__title{color:var(--hm-text-strong)!important}html[data-theme=light] .vj-header__category{color:var(--hm-muted)!important}html[data-theme=light] .vj-header__icon-box{background:var(--hm-input)!important}html[data-theme=light] .vj-stat-card{background:var(--hm-bg)!important;border:1px solid var(--hm-border-soft)!important}html[data-theme=light] .vj-stat-card__label{color:var(--hm-muted)!important}html[data-theme=light] .vj-card{background:var(--hm-bg)!important;border:1px solid var(--hm-border-soft)!important}html[data-theme=light] .vj-card__header-label{color:var(--hm-muted)!important}html[data-theme=light] .vj-card__text{color:var(--hm-text-strong)!important}html[data-theme=light] .vj-card__desc{color:var(--hm-muted)!important}html[data-theme=light] .vj-date-row__text{color:var(--hm-text)!important}html[data-theme=light] .vj-actions{border-top:1px solid var(--hm-border-soft)!important;background:var(--hm-surface)!important}html[data-theme=light] .vj-actions__close{background:var(--hm-input)!important;border:1px solid var(--hm-border)!important;color:var(--hm-text)!important}html[data-theme=light] .hsSheet{background:var(--hm-bg)!important;color:var(--hm-text)!important}html[data-theme=light] .hsHero{background:linear-gradient(180deg,var(--hm-surface) 0,var(--hm-bg) 100%)!important}html[data-theme=light] .hsHeroPattern{opacity:.04!important}html[data-theme=light] .hsProfileName{color:var(--hm-text-strong)!important}html[data-theme=light] .hsProfileLocation{color:var(--hm-muted)!important}html[data-theme=light] .hsStatsRow{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .hsStatValue{color:var(--hm-text-strong)!important}html[data-theme=light] .hsStatLabel{color:var(--hm-muted)!important}html[data-theme=light] .hsScoreSection{background:var(--hm-surface)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .hsScoreInfoTitle{color:var(--hm-text-strong)!important}html[data-theme=light] .hsScoreInfoDesc,html[data-theme=light] .hsScoreRingLabel,html[data-theme=light] .hsScoreRingText,html[data-theme=light] .hsTab{color:var(--hm-muted)!important}html[data-theme=light] .hsTab{background:var(--hm-input)!important}html[data-theme=light] .hsTab--on{background:linear-gradient(135deg,#d4940a,#f5a524)!important;color:#fff!important}html[data-theme=light] .hsReviewCard{background:var(--hm-surface)!important;border:1px solid var(--hm-border-soft)!important}html[data-theme=light] .hsReviewName{color:var(--hm-text-strong)!important}html[data-theme=light] .hsReviewDate,html[data-theme=light] .hsReviewText{color:var(--hm-muted)!important}html[data-theme=light] .hsHeroBtn{background:var(--hm-surface)!important;color:var(--hm-text)!important;border:1px solid var(--hm-border)!important}html[data-theme=light] .hsBlockBtn{color:var(--hm-muted)!important}html[data-theme=light] .hsProfileCard{background:var(--hm-surface)!important}html[data-theme=light] .hsProfileCardBody{color:var(--hm-text)!important}html[data-theme=light] .hsScrollContent{background:var(--hm-bg)!important}html[data-theme=light] .hsHandleArea{background:transparent!important}html[data-theme=light] .hsHandle{background:var(--hm-border)!important}html[data-theme=light] .hsPane{background:var(--hm-bg)!important}.toast[data-v-e0a1ae9a]{position:fixed;z-index:100002;left:50%;transform:translateX(-50%);top:env(safe-area-inset-top,16px);margin-top:16px;min-width:300px;max-width:440px;border-radius:16px;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media(max-width:640px){.toast[data-v-e0a1ae9a]{min-width:auto;max-width:none;width:calc(100% - 32px);margin-top:12px}}.toast.success[data-v-e0a1ae9a]{background:rgba(16,16,20,.92);border:1px solid rgba(34,197,94,.35);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px rgba(34,197,94,.1)}.toast.error[data-v-e0a1ae9a]{background:rgba(16,16,20,.92);border:1px solid rgba(239,68,68,.35);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px rgba(239,68,68,.1)}.toast.warning[data-v-e0a1ae9a]{background:rgba(16,16,20,.92);border:1px solid rgba(245,158,11,.35);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px rgba(245,158,11,.1)}.toast.info[data-v-e0a1ae9a]{background:rgba(16,16,20,.92);border:1px solid rgba(59,130,246,.35);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px rgba(59,130,246,.1)}.toast.subtle[data-v-e0a1ae9a]{background:var(--hm-surface,rgba(16,16,20,.88));border:1px solid var(--hm-border,hsla(0,0%,100%,.1));box-shadow:0 8px 32px rgba(0,0,0,.3)}.toast-content[data-v-e0a1ae9a]{display:flex;align-items:center;gap:12px;padding:14px 16px}@media(max-width:640px){.toast-content[data-v-e0a1ae9a]{padding:12px 14px;gap:10px}}.toast-icon-wrap[data-v-e0a1ae9a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px}.toast.success .toast-icon-wrap[data-v-e0a1ae9a]{background:rgba(34,197,94,.15)}.toast.error .toast-icon-wrap[data-v-e0a1ae9a]{background:rgba(239,68,68,.15)}.toast.warning .toast-icon-wrap[data-v-e0a1ae9a]{background:rgba(245,158,11,.15)}.toast.info .toast-icon-wrap[data-v-e0a1ae9a]{background:rgba(59,130,246,.15)}.toast-icon-glyph[data-v-e0a1ae9a]{font-size:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.toast.success .toast-icon-glyph[data-v-e0a1ae9a]{color:#22c55e}.toast.error .toast-icon-glyph[data-v-e0a1ae9a]{color:#ef4444}.toast.warning .toast-icon-glyph[data-v-e0a1ae9a]{color:#f59e0b}.toast.info .toast-icon-glyph[data-v-e0a1ae9a]{color:#3b82f6}.toast-message[data-v-e0a1ae9a]{font-size:14px;font-weight:600;line-height:1.4;flex:1;margin:0;text-align:right;color:hsla(0,0%,100%,.92);letter-spacing:-.01em}@media(max-width:640px){.toast-message[data-v-e0a1ae9a]{font-size:13px}}.toast.subtle .toast-message[data-v-e0a1ae9a]{color:var(--hm-text,hsla(0,0%,100%,.78))}.toast-close[data-v-e0a1ae9a]{background:hsla(0,0%,100%,.06);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;transition:all .15s ease}.toast-close[data-v-e0a1ae9a]:hover{background:hsla(0,0%,100%,.12)}.toast-close .material-symbols-outlined[data-v-e0a1ae9a]{font-size:16px;color:hsla(0,0%,100%,.5)}.toast-progress[data-v-e0a1ae9a]{height:2px;background:hsla(0,0%,100%,.08);position:relative;overflow:hidden}.toast-progress[data-v-e0a1ae9a]:after{content:"";position:absolute;top:0;right:0;height:100%;width:100%;animation:toast-progress-shrink-e0a1ae9a linear forwards;animation-duration:inherit}.toast.success .toast-progress[data-v-e0a1ae9a]:after{background:#22c55e}.toast.error .toast-progress[data-v-e0a1ae9a]:after{background:#ef4444}.toast.warning .toast-progress[data-v-e0a1ae9a]:after{background:#f59e0b}.toast.info .toast-progress[data-v-e0a1ae9a]:after{background:#3b82f6}.toast.subtle .toast-progress[data-v-e0a1ae9a]:after{background:hsla(0,0%,100%,.2)}@keyframes toast-progress-shrink-e0a1ae9a{0%{width:100%}to{width:0}}html[data-theme=light]{border-color:rgba(34,197,94,.3);box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px rgba(34,197,94,.08);border-color:rgba(239,68,68,.3);box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px rgba(239,68,68,.08);border-color:rgba(245,158,11,.3);box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px rgba(245,158,11,.08);border-color:rgba(59,130,246,.3);box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px rgba(59,130,246,.08);background:hsla(36,41%,60%,.1)}.toast-enter-active[data-v-e0a1ae9a]{transition:all .4s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-e0a1ae9a]{transition:all .25s cubic-bezier(.4,0,1,1)}.toast-enter-from[data-v-e0a1ae9a]{opacity:0;transform:translateX(-50%) translateY(-20px) scale(.95)}.toast-leave-to[data-v-e0a1ae9a]{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.98)}[data-v-9c5de5fe]::-webkit-scrollbar{display:none}.hv[data-v-9c5de5fe]{position:relative;width:100%;height:100dvh;overflow:hidden;font-family:Heebo,Rubik,system-ui,-apple-system,sans-serif}.hv__hero[data-v-9c5de5fe]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hv__hero-image[data-v-9c5de5fe]{position:absolute;inset:0;background-size:cover;background-position:center 30%;background-repeat:no-repeat;z-index:0;animation:hvZoom-9c5de5fe 25s ease-in-out infinite alternate}@keyframes hvZoom-9c5de5fe{0%{transform:scale(1)}to{transform:scale(1.06)}}.hv__hero-overlay[data-v-9c5de5fe]{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center 30%,transparent 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.85) 100%),linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.6) 50%,rgba(0,0,0,.92))}.hv__content[data-v-9c5de5fe]{position:relative;z-index:2;width:100%;max-width:400px;padding:0 28px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;animation:hvFadeUp-9c5de5fe .8s cubic-bezier(.22,1,.36,1) .3s both}@keyframes hvFadeUp-9c5de5fe{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hv__logo[data-v-9c5de5fe]{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2.5px solid hsla(0,0%,100%,.25);box-shadow:0 0 0 6px rgba(245,165,36,.12),0 16px 48px rgba(0,0,0,.5);margin-bottom:14px}.hv__logo-img[data-v-9c5de5fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hv__title[data-v-9c5de5fe]{margin:0 0 4px;font-size:36px;font-weight:900;letter-spacing:1px;line-height:1}.hv__title-accent[data-v-9c5de5fe]{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.hv__subtitle[data-v-9c5de5fe]{margin:0 0 24px;font-size:15px;font-weight:400;color:hsla(0,0%,100%,.55);letter-spacing:.3px}.hv__badges[data-v-9c5de5fe]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;animation:hvFadeUp-9c5de5fe .8s cubic-bezier(.22,1,.36,1) .45s both}.hv__badge[data-v-9c5de5fe]{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#f5a524}.hv__badge .material-symbols-outlined[data-v-9c5de5fe]{font-size:16px}.hv__badge-dot[data-v-9c5de5fe]{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.2)}.hv__auth[data-v-9c5de5fe]{width:100%;display:flex;flex-direction:column;gap:clamp(8px,3vw,12px);animation:hvFadeUp-9c5de5fe .8s cubic-bezier(.22,1,.36,1) .5s both}.hv__btn[data-v-9c5de5fe]{display:flex;align-items:center;justify-content:center;gap:clamp(6px,2.5vw,10px);width:100%;height:clamp(44px,13vw,52px);border:none;border-radius:clamp(10px,3.5vw,14px);font-family:inherit;font-size:clamp(13px,4vw,16px);font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 clamp(12px,4vw,20px);-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.hv__btn[data-v-9c5de5fe]:active{transform:scale(.97)}.hv__btn-icon[data-v-9c5de5fe]{flex-shrink:0;width:clamp(18px,5.5vw,22px);height:clamp(18px,5.5vw,22px)}.hv__btn-icon-mat[data-v-9c5de5fe]{font-size:clamp(18px,5.5vw,22px);flex-shrink:0}.hv__btn--google[data-v-9c5de5fe]{background:#fff;color:#1a1a1f;box-shadow:0 4px 20px hsla(0,0%,100%,.15),0 1px 3px rgba(0,0,0,.1)}.hv__btn--google[data-v-9c5de5fe]:active{box-shadow:0 2px 10px hsla(0,0%,100%,.1)}.hv__btn--apple[data-v-9c5de5fe]{background:#000;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.4)}.hv__btn--apple[data-v-9c5de5fe]:active{box-shadow:0 2px 8px rgba(0,0,0,.3)}.hv__btn--facebook[data-v-9c5de5fe]{background:#1877f2;color:#fff;box-shadow:0 4px 16px rgba(24,119,242,.3)}.hv__btn--facebook svg path[data-v-9c5de5fe]{fill:#fff}.hv__btn--facebook[data-v-9c5de5fe]:active{box-shadow:0 2px 8px rgba(24,119,242,.2)}.hv__divider[data-v-9c5de5fe]{display:flex;align-items:center;gap:14px;padding:4px 0}.hv__divider-line[data-v-9c5de5fe]{flex:1;height:1px;background:hsla(0,0%,100%,.12)}.hv__divider-text[data-v-9c5de5fe]{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.35)}.hv__btn--email[data-v-9c5de5fe]{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85);border:1.5px solid hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hv__btn--email[data-v-9c5de5fe]:active{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}.hv__btn--dev[data-v-9c5de5fe]{background:rgba(139,92,246,.15);color:#a78bfa;border:1.5px dashed rgba(139,92,246,.4);font-size:14px;margin-top:4px}.hv__test-block[data-v-9c5de5fe]{margin-top:12px;padding:10px 14px;border-radius:12px;background:rgba(255,152,0,.08);border:1px dashed rgba(255,152,0,.4);width:100%}.hv__test-label[data-v-9c5de5fe]{font-size:11px;color:#ff9800;font-weight:600;text-align:center;margin-bottom:6px}.hv__test-buttons[data-v-9c5de5fe]{display:flex;gap:8px}.hv__test-btn[data-v-9c5de5fe]{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 6px;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer;color:#fff}.hv__test-btn .material-symbols-outlined[data-v-9c5de5fe]{font-size:17px}.hv__test-btn--handyman[data-v-9c5de5fe]{background:linear-gradient(135deg,#2196f3,#1976d2)}.hv__test-btn--client[data-v-9c5de5fe]{background:linear-gradient(135deg,#4caf50,#388e3c)}.hv__footer[data-v-9c5de5fe]{display:flex;align-items:center;gap:8px;margin-top:20px;animation:hvFadeUp-9c5de5fe .8s cubic-bezier(.22,1,.36,1) .7s both}.hv__link[data-v-9c5de5fe]{background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4);cursor:pointer;padding:4px 8px;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:color .2s ease}.hv__link[data-v-9c5de5fe]:active{color:hsla(0,0%,100%,.7)}.hv__footer-sep[data-v-9c5de5fe]{color:hsla(0,0%,100%,.2);font-size:14px}.hv__overlay[data-v-9c5de5fe]{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:rgba(10,10,12,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hv__spinner[data-v-9c5de5fe]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#f5a524;border-radius:50%;animation:hvSpin-9c5de5fe .8s linear infinite}.hv__overlay-text[data-v-9c5de5fe]{color:hsla(0,0%,100%,.6);font-size:15px;font-family:inherit}@keyframes hvSpin-9c5de5fe{to{transform:rotate(1turn)}}.hv__modal-backdrop[data-v-9c5de5fe]{position:fixed;inset:0;z-index:9998;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hv__modal[data-v-9c5de5fe]{width:100%;max-width:420px;background:#1a1a1f;border-radius:24px 24px 0 0;padding:28px 24px max(env(safe-area-inset-bottom,24px),24px);box-sizing:border-box}.hv__modal-header[data-v-9c5de5fe]{text-align:center;margin-bottom:24px}.hv__modal-title[data-v-9c5de5fe]{margin:0 0 6px;font-size:24px;font-weight:800;color:#fff}.hv__modal-subtitle[data-v-9c5de5fe]{margin:0;font-size:14px;color:hsla(0,0%,100%,.5)}.hv__modal-options[data-v-9c5de5fe]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.hv__role-card[data-v-9c5de5fe]{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:1.5px solid hsla(0,0%,100%,.1);border-radius:16px;background:hsla(0,0%,100%,.04);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .2s ease;text-align:right;font-family:inherit}.hv__role-card[data-v-9c5de5fe]:active{transform:scale(.98);border-color:#f5a524;background:rgba(245,165,36,.08)}.hv__role-icon[data-v-9c5de5fe]{width:48px;height:48px;min-width:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.hv__role-icon .material-symbols-outlined[data-v-9c5de5fe]{font-size:26px}.hv__role-icon--client[data-v-9c5de5fe]{background:rgba(59,130,246,.15);color:#60a5fa}.hv__role-icon--handyman[data-v-9c5de5fe]{background:rgba(245,165,36,.15);color:#f5a524}.hv__role-info[data-v-9c5de5fe]{flex:1}.hv__role-name[data-v-9c5de5fe]{margin:0 0 2px;font-size:17px;font-weight:700;color:#fff}.hv__role-desc[data-v-9c5de5fe]{margin:0;font-size:13px;color:hsla(0,0%,100%,.45);line-height:1.3}.hv__role-arrow[data-v-9c5de5fe]{color:hsla(0,0%,100%,.2);font-size:20px}.hv__modal-cancel[data-v-9c5de5fe]{width:100%;padding:14px;border:none;border-radius:12px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease}.hv__modal-cancel[data-v-9c5de5fe]:active{background:hsla(0,0%,100%,.1)}.hv-modal-enter-active[data-v-9c5de5fe]{transition:opacity .3s ease}.hv-modal-enter-active .hv__modal[data-v-9c5de5fe]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hv-modal-leave-active[data-v-9c5de5fe]{transition:opacity .25s ease}.hv-modal-leave-active .hv__modal[data-v-9c5de5fe]{transition:transform .25s ease}.hv-modal-enter-from[data-v-9c5de5fe]{opacity:0}.hv-modal-enter-from .hv__modal[data-v-9c5de5fe]{transform:translateY(100%)}.hv-modal-leave-to[data-v-9c5de5fe]{opacity:0}.hv-modal-leave-to .hv__modal[data-v-9c5de5fe]{transform:translateY(100%)}@media (max-width:360px){.hv__content[data-v-9c5de5fe]{padding:0 20px}.hv__title[data-v-9c5de5fe]{font-size:30px}.hv__logo[data-v-9c5de5fe]{width:64px;height:64px}.hv__badge[data-v-9c5de5fe]{font-size:11px}.hv__badge .material-symbols-outlined[data-v-9c5de5fe]{font-size:14px}}@media (max-height:740px){.hv__logo[data-v-9c5de5fe]{width:64px;height:64px;margin-bottom:10px}.hv__title[data-v-9c5de5fe]{font-size:30px}.hv__subtitle[data-v-9c5de5fe]{margin-bottom:16px;font-size:13px}.hv__badges[data-v-9c5de5fe]{margin-bottom:20px}.hv__auth[data-v-9c5de5fe]{gap:10px}.hv__footer[data-v-9c5de5fe]{margin-top:14px}}@media (max-height:640px){.hv__logo[data-v-9c5de5fe]{width:54px;height:54px;margin-bottom:8px}.hv__title[data-v-9c5de5fe]{font-size:26px}.hv__subtitle[data-v-9c5de5fe]{margin-bottom:12px;font-size:12px}.hv__badges[data-v-9c5de5fe]{margin-bottom:14px;gap:8px}.hv__badge[data-v-9c5de5fe]{font-size:11px}.hv__auth[data-v-9c5de5fe]{gap:8px}.hv__btn[data-v-9c5de5fe]{height:42px;border-radius:10px}.hv__footer[data-v-9c5de5fe]{margin-top:10px}.hv__divider[data-v-9c5de5fe]{padding:2px 0}}@media (max-height:560px){.hv__logo[data-v-9c5de5fe]{width:44px;height:44px;margin-bottom:6px}.hv__title[data-v-9c5de5fe]{font-size:22px;margin-bottom:2px}.hv__subtitle[data-v-9c5de5fe]{margin-bottom:8px;font-size:11px}.hv__badges[data-v-9c5de5fe]{margin-bottom:10px}.hv__btn[data-v-9c5de5fe]{height:38px}}.biometric-sheet-overlay[data-v-235fc242]{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:flex-end;justify-content:center}.biometric-sheet[data-v-235fc242]{width:100%;max-width:500px;max-height:90vh;background:#0a0a0b;border-radius:24px 24px 0 0;padding:12px 24px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px));direction:rtl;overflow-y:auto}.biometric-sheet--success .biometric-sheet__icon-wrapper[data-v-235fc242]{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3)}.biometric-sheet--success .biometric-sheet__icon[data-v-235fc242]{color:#10b981}.biometric-sheet__handle[data-v-235fc242]{width:40px;height:4px;background:hsla(0,0%,100%,.2);border-radius:999px;margin:0}.biometric-sheet__handle-area[data-v-235fc242]{display:flex;justify-content:center;padding:0 0 20px;touch-action:none;cursor:grab}.biometric-sheet__header[data-v-235fc242]{text-align:center;margin-bottom:28px}.biometric-sheet__icon-wrapper[data-v-235fc242]{width:80px;height:80px;border-radius:50%;background:rgba(255,123,0,.15);border:2px solid rgba(255,123,0,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:all .3s}.biometric-sheet__icon[data-v-235fc242]{font-size:40px;color:#ff7b00;transition:color .3s}.biometric-sheet__title[data-v-235fc242]{font-size:24px;font-weight:900;color:#fff;margin:0 0 8px}.biometric-sheet__subtitle[data-v-235fc242]{font-size:14px;color:#71717a;margin:0;line-height:1.5}.biometric-sheet__form[data-v-235fc242]{display:flex;flex-direction:column;gap:16px}.biometric-sheet__field[data-v-235fc242]{display:flex;flex-direction:column;gap:8px}.biometric-sheet__label[data-v-235fc242]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.7)}.biometric-sheet__input-wrapper[data-v-235fc242]{position:relative;display:flex;align-items:center}.biometric-sheet__input-icon[data-v-235fc242]{position:absolute;right:14px;font-size:20px;color:#71717a;pointer-events:none}.biometric-sheet__input[data-v-235fc242]{width:100%;height:56px;padding:0 48px;background:#18181b;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#fff;font-size:16px;font-weight:600;transition:all .2s}.biometric-sheet__input[data-v-235fc242]::-moz-placeholder{color:#71717a}.biometric-sheet__input[data-v-235fc242]::placeholder{color:#71717a}.biometric-sheet__input[data-v-235fc242]:focus{outline:none;border-color:rgba(255,123,0,.5);box-shadow:0 0 0 3px rgba(255,123,0,.15)}.biometric-sheet__input[data-v-235fc242]:disabled{opacity:.5;cursor:not-allowed}.biometric-sheet__toggle-password[data-v-235fc242]{position:absolute;left:12px;width:36px;height:36px;border-radius:10px;background:transparent;border:none;color:#71717a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.biometric-sheet__toggle-password[data-v-235fc242]:hover{background:hsla(0,0%,100%,.05);color:#fff}.biometric-sheet__toggle-password .material-symbols-outlined[data-v-235fc242]{font-size:20px}.biometric-sheet__error[data-v-235fc242]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;font-size:13px;font-weight:600}.biometric-sheet__error .material-symbols-outlined[data-v-235fc242]{font-size:18px;flex-shrink:0}.biometric-sheet__btn[data-v-235fc242]{width:100%;height:56px;border-radius:14px;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;transition:all .25s}.biometric-sheet__btn .material-symbols-outlined[data-v-235fc242]{font-size:22px}.biometric-sheet__btn[data-v-235fc242]:disabled{opacity:.5;cursor:not-allowed}.biometric-sheet__btn[data-v-235fc242]:active:not(:disabled){transform:scale(.98)}.biometric-sheet__btn--primary[data-v-235fc242]{background:linear-gradient(135deg,#ff9500,#ff7b00);color:#000;box-shadow:0 8px 24px rgba(255,123,0,.3)}.biometric-sheet__btn--primary[data-v-235fc242]:hover:not(:disabled){box-shadow:0 12px 32px rgba(255,123,0,.4)}.biometric-sheet__btn--secondary[data-v-235fc242]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#71717a}.biometric-sheet__btn--secondary[data-v-235fc242]:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.biometric-sheet__loader[data-v-235fc242]{width:22px;height:22px;border:3px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:spin-235fc242 .8s linear infinite}.biometric-sheet__success[data-v-235fc242]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:20px 0}.biometric-sheet__success-icon[data-v-235fc242]{width:100px;height:100px;border-radius:50%;background:rgba(16,185,129,.15);display:flex;align-items:center;justify-content:center;animation:successPulse-235fc242 1s ease-out}.biometric-sheet__success-icon .material-symbols-outlined[data-v-235fc242]{font-size:56px;color:#10b981}@keyframes spin-235fc242{to{transform:rotate(1turn)}}@keyframes successPulse-235fc242{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.sheet-enter-active[data-v-235fc242],.sheet-leave-active[data-v-235fc242]{transition:all .3s cubic-bezier(.4,0,.2,1)}.sheet-enter-from[data-v-235fc242],.sheet-leave-to[data-v-235fc242]{opacity:0}.sheet-enter-from .biometric-sheet[data-v-235fc242],.sheet-leave-to .biometric-sheet[data-v-235fc242]{transform:translateY(100%)}.sheet-enter-to[data-v-235fc242],.sheet-leave-from[data-v-235fc242]{opacity:1}.sheet-enter-to .biometric-sheet[data-v-235fc242],.sheet-leave-from .biometric-sheet[data-v-235fc242]{transform:translateY(0)}.sheet-enter-active .biometric-sheet[data-v-235fc242],.sheet-leave-active .biometric-sheet[data-v-235fc242]{transition:transform .3s cubic-bezier(.4,0,.2,1)}html[data-theme=light]{background:hsla(36,42%,95%,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:24px 24px 0 0;background:hsla(36,41%,60%,.3);border-color:rgba(245,165,35,.2);border-color:rgba(16,185,129,.2);box-shadow:inset 0 1px 2px hsla(36,41%,60%,.08);border-color:rgba(245,165,35,.5);box-shadow:0 0 0 3px rgba(245,165,35,.12);background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.2);box-shadow:0 8px 32px rgba(245,165,35,.25);box-shadow:0 12px 36px rgba(245,165,35,.35);border-radius:14px;background:#ede7df;border-color:hsla(36,41%,60%,.25);border-top-color:#1a1a1f;background:rgba(16,185,129,.1)}.sms-sheet[data-v-1bb78025]{position:fixed;inset:0;z-index:100001;display:flex;align-items:flex-end;justify-content:center;font-family:Noto Sans Hebrew,Space Grotesk,system-ui,sans-serif}.sms-sheet__backdrop[data-v-1bb78025]{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.sms-sheet__panel[data-v-1bb78025]{position:relative;width:100%;max-width:480px;max-height:85vh;overflow-y:auto;background:var(--hm-surface,#13151a);border-radius:20px 20px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.5);color:var(--hm-text,hsla(0,0%,100%,.92));display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,16px)}.sheet-enter-active,.sheet-leave-active{transition:opacity .28s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.16,1,.3,1)}.sheet-leave-active{transition:transform .25s cubic-bezier(.4,0,1,1)}.sheet-enter-from,.sheet-leave-to{opacity:0;transform:translateY(100%)}.sms-sheet__handleArea[data-v-1bb78025]{display:flex;justify-content:center;padding:12px 0 4px;cursor:grab}.sms-sheet__handle[data-v-1bb78025]{width:36px;height:4px;border-radius:2px;background:var(--hm-muted,hsla(0,0%,100%,.25))}.sms-sheet__close[data-v-1bb78025]{position:absolute;top:16px;left:16px;background:none;border:none;color:var(--hm-muted,hsla(0,0%,100%,.5));cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s,background .2s}.sms-sheet__close[data-v-1bb78025]:hover{color:var(--hm-text,#fff);background:hsla(0,0%,100%,.08)}.sms-sheet__close .material-symbols-outlined[data-v-1bb78025]{font-size:22px}.sms-sheet__content[data-v-1bb78025]{padding:8px 28px 28px;display:flex;flex-direction:column;align-items:center;gap:12px}.sms-sheet__icon[data-v-1bb78025]{width:56px;height:56px;border-radius:16px;background:rgba(255,106,0,.12);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.sms-sheet__icon .material-symbols-outlined[data-v-1bb78025]{font-size:28px;color:#ff6a00}.sms-sheet__title[data-v-1bb78025]{font-size:20px;font-weight:700;margin:0;text-align:center}.sms-sheet__subtitle[data-v-1bb78025]{font-size:14px;color:var(--hm-muted,hsla(0,0%,100%,.55));margin:0;text-align:center;line-height:1.5}.sms-sheet__field[data-v-1bb78025]{width:100%;margin-top:8px}.sms-sheet__input[data-v-1bb78025]{width:100%;height:52px;border-radius:14px;border:1.5px solid var(--hm-border,hsla(0,0%,100%,.1));background:var(--hm-input,hsla(0,0%,100%,.05));color:var(--hm-text,#fff);font-size:17px;padding:0 16px;outline:none;transition:border-color .2s;font-family:inherit;box-sizing:border-box}.sms-sheet__input[data-v-1bb78025]::-moz-placeholder{color:var(--hm-muted,hsla(0,0%,100%,.3))}.sms-sheet__input[data-v-1bb78025]::placeholder{color:var(--hm-muted,hsla(0,0%,100%,.3))}.sms-sheet__input[data-v-1bb78025]:focus{border-color:#ff6a00}.sms-sheet__input--error[data-v-1bb78025]{border-color:#ef4444}.sms-sheet__error[data-v-1bb78025]{color:#ef4444;font-size:13px;margin:6px 0 0}.sms-sheet__error--center[data-v-1bb78025]{text-align:center;width:100%}.sms-sheet__hidden-otp[data-v-1bb78025]{position:absolute;left:0;top:0;opacity:0;height:1px;width:1px;padding:0;border:0;overflow:hidden;z-index:-1}.sms-sheet__otp[data-v-1bb78025]{display:flex;gap:8px;justify-content:center;margin-top:8px}.sms-sheet__otp-digit[data-v-1bb78025]{width:48px;height:48px;border-radius:12px;border:1.5px solid var(--hm-border,hsla(0,0%,100%,.1));background:var(--hm-input,hsla(0,0%,100%,.05));color:var(--hm-text,#fff);font-size:22px;font-weight:600;text-align:center;outline:none;transition:border-color .2s;font-family:inherit;caret-color:#ff6a00}.sms-sheet__otp-digit[data-v-1bb78025]:focus{border-color:#ff6a00}.sms-sheet__otp-digit--error[data-v-1bb78025]{border-color:#ef4444}.sms-sheet__btn[data-v-1bb78025]{width:100%;height:50px;border-radius:14px;border:none;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .1s}.sms-sheet__btn[data-v-1bb78025]:active:not(:disabled){transform:scale(.98)}.sms-sheet__btn[data-v-1bb78025]:disabled{opacity:.5;cursor:not-allowed}.sms-sheet__btn--primary[data-v-1bb78025]{background:linear-gradient(135deg,#ff6a00,#ff8c33);color:#fff;margin-top:8px}.sms-sheet__btn--primary[data-v-1bb78025]:hover:not(:disabled){opacity:.9}.sms-sheet__btn--secondary[data-v-1bb78025]{background:var(--hm-input,hsla(0,0%,100%,.05));color:var(--hm-muted,hsla(0,0%,100%,.6));border:1px solid var(--hm-border,hsla(0,0%,100%,.08));height:44px;font-size:14px;font-weight:500}.sms-sheet__btn--link[data-v-1bb78025]{background:none;color:var(--hm-muted,hsla(0,0%,100%,.5));height:auto;padding:8px;font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.sms-sheet__spinner[data-v-1bb78025]{width:20px;height:20px;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:smsSpinner-1bb78025 .7s linear infinite}@keyframes smsSpinner-1bb78025{to{transform:rotate(1turn)}}html[data-theme=light]{box-shadow:0 -8px 40px hsla(36,41%,60%,.15);background:rgba(11,11,15,.38);background:rgba(245,165,35,.08);background:hsla(36,41%,60%,.25);background:rgba(245,165,35,.12);color:#f5a524;color:hsla(0,0%,42%,.6);caret-color:#f5a524;border-color:#f5a524;background:linear-gradient(135deg,#f5a524,#ffb84d);background:#f5efe6;border-color:hsla(36,41%,60%,.2);border-color:hsla(0,0%,100%,.3);border-top-color:#fff}.alp-backdrop[data-v-0b0d761e]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.alp-card[data-v-0b0d761e]{background:var(--hm-surface,#1a1a2e);border:1px solid var(--hm-border,hsla(0,0%,100%,.08));border-radius:20px;padding:32px 28px;max-width:340px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.4)}.alp-icon[data-v-0b0d761e]{font-size:40px;margin-bottom:12px}.alp-title[data-v-0b0d761e]{color:var(--hm-text-strong,#fff);font-size:20px;font-weight:700;margin:0 0 8px}.alp-desc[data-v-0b0d761e]{color:var(--hm-muted,#9ca3af);font-size:14px;line-height:1.6;margin:0 0 24px}.alp-toggle-row[data-v-0b0d761e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.alp-switch[data-v-0b0d761e]{position:relative;display:inline-block;width:52px;height:28px;cursor:pointer}.alp-switch input[data-v-0b0d761e]{opacity:0;width:0;height:0}.alp-switch__slider[data-v-0b0d761e]{position:absolute;inset:0;background:hsla(0,0%,100%,.12);border-radius:28px;transition:background .3s}.alp-switch__slider[data-v-0b0d761e]:before{content:"";position:absolute;width:22px;height:22px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .3s}input:checked+.alp-switch__slider[data-v-0b0d761e]{background:#f5a524}input:checked+.alp-switch__slider[data-v-0b0d761e]:before{transform:translateX(24px)}.alp-switch__label[data-v-0b0d761e]{color:var(--hm-text,#e5e5e5);font-size:15px;font-weight:600}.alp-btn[data-v-0b0d761e]{width:100%;padding:14px;border:none;border-radius:14px;background:linear-gradient(135deg,#f5a524,#ffb84d);color:#1a1a1f;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .2s}.alp-btn[data-v-0b0d761e]:active{opacity:.85}html[data-theme=light]{border-color:hsla(36,41%,60%,.22);box-shadow:0 20px 60px hsla(36,41%,60%,.15);background:rgba(0,0,0,.12);color:#1a1a1f}.auto-login-popup-enter-active[data-v-0b0d761e],.auto-login-popup-leave-active[data-v-0b0d761e]{transition:opacity .3s ease}.auto-login-popup-enter-active .alp-card[data-v-0b0d761e],.auto-login-popup-leave-active .alp-card[data-v-0b0d761e]{transition:transform .3s ease,opacity .3s ease}.auto-login-popup-enter-from[data-v-0b0d761e],.auto-login-popup-leave-to[data-v-0b0d761e]{opacity:0}.auto-login-popup-enter-from .alp-card[data-v-0b0d761e],.auto-login-popup-leave-to .alp-card[data-v-0b0d761e]{transform:scale(.9) translateY(20px);opacity:0}.login button,.login input,.login select,.login textarea{outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.login{min-height:100dvh;position:relative;width:100%;max-width:100vw;margin:0;padding:0;font-family:Heebo,Noto Sans Hebrew,sans-serif;overflow-x:hidden;overflow-y:auto;flex-direction:column;background:var(--hm-bg,#0a0a0e);color:var(--hm-text,hsla(0,0%,100%,.92));box-sizing:border-box}.login,.login__theme-toggle{display:flex;align-items:center}.login__theme-toggle{position:fixed;top:max(env(safe-area-inset-top,12px),12px);left:16px;z-index:50;width:38px;height:38px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.3);color:#fff;cursor:pointer;justify-content:center;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.login__theme-toggle:hover{background:rgba(242,124,14,.3);box-shadow:0 4px 16px rgba(242,124,14,.15);transform:scale(1.08)}.login__theme-toggle:active{transform:scale(.92)}.login__theme-toggle-icon{font-size:20px;line-height:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.login__theme-toggle--spin .login__theme-toggle-icon{animation:loginThemeSpin .4s cubic-bezier(.22,1,.36,1)}@keyframes loginThemeSpin{0%{transform:rotate(0deg) scale(.7);opacity:.3}50%{transform:rotate(180deg) scale(1.15);opacity:1}to{transform:rotate(1turn) scale(1);opacity:1}}.login__hero{position:relative;width:100%;min-height:320px;display:flex;align-items:flex-end;justify-content:center;flex-shrink:0}@media(max-height:700px){.login__hero{min-height:260px}}.login__hero-image{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:0}.login__hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.25) 40%,rgba(0,0,0,.65) 75%,var(--hm-bg,#0a0a0e) 100%)}.login__hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0 24px;padding-top:max(env(safe-area-inset-top,32px),32px);padding-bottom:24px;width:100%;max-width:400px;box-sizing:border-box}.login__logo-wrapper{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.15);padding:14px;margin-bottom:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:logoFloat 4s ease-in-out infinite}@media(max-width:640px){.login__logo-wrapper{width:72px;height:72px;border-radius:18px}}.login__logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.login__title{font-size:28px;font-weight:800;color:#fff;letter-spacing:-.01em;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4)}@media(max-width:640px){.login__title{font-size:26px}}.login__tagline{font-size:15px;font-weight:500;color:hsla(0,0%,100%,.8);letter-spacing:.02em;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.3)}.login__bottom-section{position:relative;z-index:20;width:100%;max-width:400px;margin:0 auto;background:var(--hm-surface,#141418);border-radius:24px 24px 20px 20px;padding:28px 24px;padding-bottom:max(env(safe-area-inset-bottom,28px),28px);border:1px solid var(--hm-border,hsla(0,0%,100%,.08));border-top:none;box-sizing:border-box;margin-top:-16px;margin-bottom:24px}@media(max-width:640px){.login__bottom-section{padding:24px 20px;border-radius:20px 20px 16px 16px}}@media(max-width:420px){.login__bottom-section{margin-left:12px;margin-right:12px}}.login__form{display:flex;flex-direction:column;gap:14px;width:100%}.input-group{position:relative}.input-wrapper{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box}.input-icon-wrapper{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:52px;pointer-events:none;z-index:10;height:100%;border-left:none}.input-icon-wrapper .material-icons-round{font-size:20px;color:var(--hm-muted,hsla(0,0%,100%,.55));transition:color .2s}.input-wrapper:focus-within .input-icon-wrapper .material-icons-round{color:#f27c0e}.input-field{flex:1;min-width:0;width:100%;box-sizing:border-box;display:block;padding:15px 16px;padding-right:52px;font-size:15px;background:var(--hm-input,#0e0e12);border:1.5px solid transparent;border-radius:14px;color:var(--hm-text,hsla(0,0%,100%,.92));font-family:inherit;outline:none;text-align:right;transition:border-color .2s,box-shadow .2s}.input-field::-moz-placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.35))}.input-field::placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.35))}.input-field:focus,.input-field:focus-visible{border-color:rgba(242,124,14,.6);box-shadow:0 0 0 3px rgba(242,124,14,.1);outline:none}.input-field:-moz-read-only{opacity:.6;cursor:not-allowed}.input-field:read-only{opacity:.6;cursor:not-allowed}@media(max-width:640px){.input-field{font-size:15px;padding:14px 16px;padding-right:48px}}.input-toggle-password{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:48px;background:transparent;border:none;color:var(--hm-muted-2,hsla(0,0%,100%,.35));cursor:pointer;transition:color .2s}.input-toggle-password:hover{color:var(--hm-muted,hsla(0,0%,100%,.55))}.input-toggle-password .material-icons-round{font-size:20px}.forgot-password-wrapper{display:flex;justify-content:flex-start;margin-top:-4px}.forgot-password-link{font-size:13px;font-weight:500;color:#f27c0e;text-decoration:none;transition:opacity .2s}.forgot-password-link:hover{opacity:.8}.login-btn{width:100%;padding:15px 24px;border-radius:14px;border:none;background:linear-gradient(135deg,#f27c0e,#ff9a3c);color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:transform .15s,box-shadow .25s,opacity .2s;box-shadow:0 4px 16px rgba(242,124,14,.3);margin-top:6px;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:8px}.login-btn--loading{opacity:.8;cursor:not-allowed}.login-btn__spinner{width:18px;height:18px;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:login-btn-spin .7s linear infinite}.login-btn:hover{box-shadow:0 6px 24px rgba(242,124,14,.4)}.login-btn:active{transform:scale(.98)}.login-btn:disabled{pointer-events:none}@media(max-width:640px){.login-btn{font-size:15px;padding:14px 20px}}@keyframes login-btn-spin{to{transform:rotate(1turn)}}.login__social-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;gap:16px}.login__social-spinner{width:44px;height:44px;border:3.5px solid hsla(0,0%,100%,.15);border-top-color:#f27c0e;border-radius:50%;animation:login-btn-spin .8s linear infinite}.login__social-overlay-text{color:#fff;font-size:16px;font-weight:600}.quick-login-buttons{display:flex;flex-direction:column;gap:8px;margin-top:10px}.quick-login-btn{width:100%;padding:12px 20px;border-radius:12px;border:1px solid var(--hm-border,hsla(0,0%,100%,.08));background:var(--hm-surface-2,#1c1c22);color:var(--hm-muted,hsla(0,0%,100%,.55));font-weight:500;font-size:14px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.quick-login-btn .material-symbols-outlined{font-size:18px}.quick-login-btn:hover{border-color:rgba(242,124,14,.3);color:var(--hm-text,hsla(0,0%,100%,.92))}.quick-login-btn:active{transform:scale(.98)}.social-divider{display:flex;align-items:center;gap:14px;margin-top:24px}@media(max-width:640px){.social-divider{margin-top:20px}}.social-divider__line{flex-grow:1;height:1px;background:var(--hm-border,hsla(0,0%,100%,.08))}.social-divider__text{flex-shrink:0;white-space:nowrap;padding:0 4px;color:var(--hm-muted-2,hsla(0,0%,100%,.35));font-size:13px;font-weight:500}.social-buttons{gap:12px;margin-bottom:8px}.social-btn,.social-buttons{display:flex;justify-content:center}.social-btn{width:56px;height:48px;border-radius:14px;background:var(--hm-surface-2,#1c1c22);border:1px solid var(--hm-border,hsla(0,0%,100%,.08));cursor:pointer;align-items:center;transition:all .2s}@media(max-width:640px){.social-btn{width:52px;height:44px;border-radius:12px}}.social-btn:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04)}.social-btn--loading{opacity:.7;pointer-events:none}.social-btn__spinner{width:22px;height:22px;border:2.5px solid hsla(0,0%,100%,.2);border-top-color:#f5a524;border-radius:50%;animation:google-spin .7s linear infinite}.social-btn__spinner--fb{border-top-color:#1877f2}.social-btn__icon{width:22px;height:22px}.social-btn__icon--facebook{fill:#1877f2}.social-btn__icon--biometric{font-size:24px;color:#f27c0e}.social-btn__icon--sms{color:#4caf50;font-size:22px}.social-btn--biometric:hover{background:rgba(242,124,14,.08);border-color:rgba(242,124,14,.3)}.social-btn--biometric:disabled{opacity:.5;cursor:not-allowed}.social-btn--biometric-unavailable{opacity:.35}.social-btn--sms{border-color:rgba(76,175,80,.3);background:rgba(76,175,80,.06)}.social-btn--sms:active{background:rgba(76,175,80,.15)}.social-btn--biometric-ready{border-color:rgba(242,124,14,.5);background:rgba(242,124,14,.1);animation:biometricPulse 2.5s ease-in-out infinite}.social-btn--biometric-ready .social-btn__icon--biometric{color:#ff9500}.social-btn__loader{width:20px;height:20px;border:2px solid rgba(242,124,14,.15);border-top-color:#f27c0e;border-radius:50%;animation:spin .7s linear infinite}.biometric-auth{margin:12px 0}.biometric-btn{width:100%;height:52px;border-radius:14px;background:var(--hm-surface-2,#1c1c22);border:1px solid var(--hm-border,hsla(0,0%,100%,.08));color:#f27c0e;font-weight:500;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.biometric-btn:hover:not(:disabled){border-color:rgba(242,124,14,.3);background:rgba(242,124,14,.06)}.biometric-btn:active:not(:disabled){transform:scale(.98)}.biometric-btn:disabled{opacity:.5;cursor:not-allowed}.biometric-btn .material-symbols-outlined{font-size:20px}.login__auto-login-toggle{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;margin-bottom:4px}.auto-login-switch{position:relative;display:inline-block;width:44px;height:24px}.auto-login-switch input{opacity:0;width:0;height:0}.auto-login-switch__slider{position:absolute;inset:0;background:var(--hm-surface-2,#1c1c22);border:1px solid var(--hm-border,hsla(0,0%,100%,.08));border-radius:24px;cursor:pointer;transition:background .25s,border-color .25s}.auto-login-switch__slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:2px;background:var(--hm-muted,hsla(0,0%,100%,.55));border-radius:50%;transition:transform .25s,background .25s}input:checked+.auto-login-switch__slider{background:rgba(242,124,14,.25);border-color:#f27c0e}input:checked+.auto-login-switch__slider:before{transform:translateX(19px);background:#f27c0e}.auto-login-switch__label{font-size:13px;color:var(--hm-muted,hsla(0,0%,100%,.55));font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login__footer{margin-top:4px;padding-top:16px;text-align:center}.login__footer p{font-size:14px;color:var(--hm-muted-2,hsla(0,0%,100%,.35));margin:0;line-height:1.6}@media(max-width:640px){.login__footer p{font-size:13px}}.login__footer-link{font-weight:700;color:#f27c0e;text-decoration:none;transition:opacity .2s}.login__footer-link:hover{opacity:.8}.login__legal-links{margin-top:6px!important;font-size:12px!important}.login__legal-links a{color:var(--hm-muted,hsla(0,0%,100%,.55));text-decoration:none;font-weight:500;transition:color .2s}.login__legal-links a:hover{color:#f27c0e}.login__legal-sep{margin:0 6px;opacity:.3;color:var(--hm-muted-2,hsla(0,0%,100%,.35))}.blocked-message{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#f87171;font-weight:500;font-size:14px;margin-bottom:14px;text-align:right}@media(max-width:640px){.blocked-message{font-size:13px;padding:12px 14px}}.blocked-message .material-icons-round,.blocked-message .material-symbols-outlined{font-size:18px;flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes biometricPulse{0%,to{box-shadow:0 0 0 0 rgba(242,124,14,.15)}50%{box-shadow:0 0 0 8px rgba(242,124,14,0)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html[data-theme=light] .login__theme-toggle{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.3);color:#fff}html[data-theme=light] .login__theme-toggle:hover{background:hsla(0,0%,100%,.4);box-shadow:0 4px 16px hsla(36,41%,60%,.15)}html[data-theme=light] .login{background:#f8f4ee;color:#1a1a1f}html[data-theme=light] .login__hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.2) 40%,rgba(0,0,0,.5) 70%,#f8f4ee)}html[data-theme=light] .login__title{color:#fff}html[data-theme=light] .login__logo-wrapper{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.25)}html[data-theme=light] .login__bottom-section{background:#fff;border-color:hsla(36,41%,60%,.2);border-radius:24px;box-shadow:0 8px 32px hsla(36,41%,60%,.12)}html[data-theme=light] .input-field{background:#f5efe6;color:#1a1a1f;border-radius:14px}html[data-theme=light] .input-field::-moz-placeholder{color:#6b6b6b}html[data-theme=light] .input-field::placeholder{color:#6b6b6b}html[data-theme=light] .input-field:focus{box-shadow:0 0 0 3px rgba(245,165,35,.15);border-color:rgba(245,165,35,.4)}html[data-theme=light] .input-icon-wrapper .material-icons-round{color:#6b6b6b}html[data-theme=light] .input-wrapper:focus-within .input-icon-wrapper .material-icons-round{color:#f5a524}html[data-theme=light] .input-toggle-password{color:#6b6b6b}html[data-theme=light] .input-toggle-password:hover{color:#1a1a1f}html[data-theme=light] .login-btn{background:linear-gradient(135deg,#f5a524,#ffb84d);border-radius:14px;box-shadow:0 8px 32px rgba(245,165,35,.25)}html[data-theme=light] .login-btn:hover{box-shadow:0 12px 36px rgba(245,165,35,.35)}html[data-theme=light] .quick-login-btn{background:#f5efe6;border-color:hsla(36,41%,60%,.2);color:#6b6b6b;border-radius:14px}html[data-theme=light] .quick-login-btn:hover{color:#1a1a1f;border-color:rgba(245,165,35,.3)}html[data-theme=light] .social-divider__line{background:hsla(36,41%,60%,.2)}html[data-theme=light] .social-divider__text{color:#6b6b6b}html[data-theme=light] .social-btn{background:#fff;border-color:hsla(36,41%,60%,.2);border-radius:14px}html[data-theme=light] .social-btn:hover{border-color:rgba(245,165,35,.3);background:#f5efe6;box-shadow:0 4px 16px hsla(36,41%,60%,.1)}html[data-theme=light] .social-btn--sms{border-color:rgba(76,175,80,.25);background:rgba(76,175,80,.04)}.social-btn--apple{background:#000;border-color:hsla(0,0%,100%,.1)}.social-btn--apple .social-btn__icon--apple{width:22px;height:22px;color:#fff}.social-btn--apple:hover{background:#1a1a1a;border-color:hsla(0,0%,100%,.2)}html[data-theme=light] .social-btn--apple{background:#000;border-color:#000}html[data-theme=light] .social-btn--apple .social-btn__icon--apple{color:#fff}html[data-theme=light] .social-btn--apple:hover{background:#1a1a1a}html[data-theme=light] .biometric-btn{background:#fff;border-color:hsla(36,41%,60%,.2)}html[data-theme=light] .login__footer p{color:#6b6b6b}html[data-theme=light] .login__footer-link{color:#f5a524}html[data-theme=light] .login__legal-links a{color:#6b6b6b}html[data-theme=light] .login__legal-links a:hover{color:#f5a524}html[data-theme=light] .blocked-message{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.2)}html[data-theme=light] .auto-login-switch__slider{background:#f5efe6;border-color:hsla(36,41%,60%,.22)}html[data-theme=light] .auto-login-switch__slider:before{background:#c2a06e}html[data-theme=light] .auto-login-switch input:checked+.auto-login-switch__slider{background:rgba(245,165,35,.15);border-color:#f5a524}html[data-theme=light] .auto-login-switch input:checked+.auto-login-switch__slider:before{background:#f5a524}html[data-theme=light] .auto-login-switch__label{color:#6b6b6b}@keyframes google-spin{to{transform:rotate(1turn)}}.voice-input-btn[data-v-6e65478f]{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(255,140,0,.15);border:none;cursor:pointer;transition:all .2s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.voice-input-btn[data-v-6e65478f]:hover{background:rgba(255,140,0,.25)}.voice-input-btn[data-v-6e65478f]:active{transform:translateY(-50%) scale(.92)}.voice-input-btn--recording[data-v-6e65478f]{background:rgba(255,59,48,.2);border:1px solid rgba(255,59,48,.4);width:32px;min-width:32px;padding:0;border-radius:10px}.voice-input-btn--recording[data-v-6e65478f]:hover{background:rgba(255,59,48,.25)}.voice-input-btn--cancelling[data-v-6e65478f]{background:rgba(255,59,48,.3);border:1px solid rgba(255,59,48,.5);animation:shake-6e65478f .3s ease-in-out}.voice-input-btn--processing[data-v-6e65478f]{background:rgba(255,140,0,.2);pointer-events:none}.voice-input-btn__icon[data-v-6e65478f]{font-size:18px;color:#ff8c00;transition:color .2s ease}.voice-input-btn:hover .voice-input-btn__icon[data-v-6e65478f]{color:orange}.voice-input-btn__icon--active[data-v-6e65478f]{color:#ff3b30;position:relative;z-index:2}.voice-input-btn__recording[data-v-6e65478f]{position:relative;display:flex;align-items:center;justify-content:center}.voice-input-btn__pulse[data-v-6e65478f]{position:absolute;width:24px;height:24px;border-radius:50%;background:rgba(255,59,48,.4);animation:pulse-6e65478f 1.5s ease-out infinite}.voice-input-btn__pulse--delay[data-v-6e65478f]{animation-delay:.5s}.voice-input-btn__cancel[data-v-6e65478f]{display:flex;align-items:center;justify-content:center}.voice-input-btn__trash[data-v-6e65478f]{font-size:18px;color:#ff3b30;animation:trash-shake-6e65478f .5s ease-in-out infinite}.voice-input-btn__processing[data-v-6e65478f]{display:flex;align-items:center;justify-content:center}.voice-input-btn__spinner[data-v-6e65478f]{width:20px;height:20px;border:2px solid rgba(255,140,0,.3);border-top-color:#ff8c00;border-radius:50%;animation:spin-6e65478f .8s linear infinite}.voice-input-btn__tooltip[data-v-6e65478f]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:8px 16px;background:rgba(26,26,15,.92);border:1px solid rgba(255,140,0,.25);border-radius:12px;font-size:13px;font-weight:600;color:#fff;white-space:nowrap;pointer-events:none;z-index:10;box-shadow:0 6px 20px rgba(0,0,0,.4);letter-spacing:.3px}.voice-input-btn__tooltip[data-v-6e65478f]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(26,26,15,.92)}.tooltip-slide-enter-active[data-v-6e65478f]{transition:opacity .3s ease,transform .3s ease}.tooltip-slide-leave-active[data-v-6e65478f]{transition:opacity .25s ease,transform .25s ease}.tooltip-slide-enter-from[data-v-6e65478f]{opacity:0;transform:translateX(-50%) translateY(8px)}.tooltip-slide-leave-to[data-v-6e65478f]{opacity:0;transform:translateX(-50%) translateY(4px)}.tooltip-slide-enter-to[data-v-6e65478f],.tooltip-slide-leave-from[data-v-6e65478f]{opacity:1;transform:translateX(-50%) translateY(0)}.voice-rec-bar[data-v-6e65478f]{position:fixed;z-index:10000;display:flex;align-items:center;gap:10px;padding:0 14px;min-width:200px;background:rgba(16,16,18,.96);border:1px solid rgba(255,59,48,.32);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 24px rgba(0,0,0,.45);pointer-events:none}.voice-rec-bar__timer[data-v-6e65478f]{font-size:15px;font-weight:800;color:#ff3b30;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:8px}.voice-rec-bar__timer[data-v-6e65478f]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff3b30;animation:rec-dot-6e65478f 1s ease-in-out infinite}.voice-rec-bar__divider[data-v-6e65478f]{width:1px;height:18px;background:hsla(0,0%,100%,.1)}.voice-rec-bar__hint[data-v-6e65478f]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.55)}.voice-rec-bar__hint .material-symbols-outlined[data-v-6e65478f]{font-size:16px;color:hsla(0,0%,100%,.45);animation:swipe-arrow-6e65478f 1s ease-in-out infinite}.voice-input-inline[data-v-6e65478f]{position:fixed;z-index:10001;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;background:linear-gradient(135deg,rgba(255,59,48,.15),rgba(255,100,80,.1));border:1.5px solid rgba(255,59,48,.35);color:rgba(255,59,48,.95);font-weight:700;font-size:13px;letter-spacing:.3px;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 20px rgba(255,59,48,.06)}.voice-input-inline__arrow[data-v-6e65478f]{font-size:18px;animation:swipe-arrow-6e65478f 1s ease-in-out infinite}.voice-input-inline__text[data-v-6e65478f]{font-variant-numeric:tabular-nums}.voice-input-inline__timer[data-v-6e65478f]{position:fixed;z-index:10002;transform:translateX(-50%);padding:8px 12px;background:hsla(0,0%,8%,.95);border:1px solid rgba(255,59,48,.28);border-radius:999px;color:#ff3b30;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 4px 20px rgba(0,0,0,.35)}.voice-input-btn__error-toast[data-v-6e65478f]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(255,59,48,.95);border-radius:10px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap;pointer-events:none;z-index:10;box-shadow:0 4px 16px rgba(255,59,48,.35)}.voice-input-btn__error-toast .material-symbols-outlined[data-v-6e65478f]{font-size:15px}@keyframes pulse-6e65478f{0%{transform:scale(1);opacity:.6}to{transform:scale(2);opacity:0}}@keyframes spin-6e65478f{to{transform:rotate(1turn)}}@keyframes shake-6e65478f{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes trash-shake-6e65478f{0%,to{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes swipe-arrow-6e65478f{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes rec-dot-6e65478f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.fade-enter-active[data-v-6e65478f],.fade-leave-active[data-v-6e65478f]{transition:opacity .2s ease}.fade-enter-from[data-v-6e65478f],.fade-leave-to[data-v-6e65478f]{opacity:0}html[data-theme=light]{background:rgba(245,165,35,.95);border:1px solid rgba(194,130,20,.3);color:#fff;box-shadow:0 6px 24px rgba(245,165,35,.25);border-top-color:rgba(245,165,35,.95);border:1px solid rgba(255,59,48,.25);background:hsla(36,41%,60%,.2);color:#6b6b6b;background:#fff;border:1px solid rgba(255,59,48,.22);box-shadow:0 8px 32px hsla(36,41%,60%,.12);background:rgba(220,50,40,.95);box-shadow:0 4px 16px rgba(220,50,40,.25);background:linear-gradient(135deg,rgba(255,59,48,.1),rgba(255,100,80,.06));border:1.5px solid rgba(255,59,48,.25)}.voice-input-wrapper[data-v-e8f9ef58]{position:relative;display:flex;align-items:center;width:100%}.voice-input-wrapper__btn[data-v-e8f9ef58]{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:5}[data-v-e8f9ef58] input,[data-v-e8f9ef58] textarea{padding-left:50px!important}