@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&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}.a11y-toggle[data-v-372b318b]{position:fixed;bottom:20px;left:20px;z-index:99999;width:48px;height:48px;border-radius:50%;background:#ff6a00;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(255,106,0,.4);transition:transform .2s,box-shadow .2s;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.a11y-toggle[data-v-372b318b]:hover:not(.a11y-toggle--dragging){transform:scale(1.08);box-shadow:0 6px 24px rgba(255,106,0,.5)}.a11y-toggle.a11y-toggle--dragging[data-v-372b318b]{transform:scale(1.15);box-shadow:0 8px 32px rgba(255,106,0,.6);opacity:.9;cursor:grabbing}@media(max-width:768px){.a11y-toggle[data-v-372b318b]{width:44px;height:44px;bottom:16px;left:16px}}.a11y-backdrop[data-v-372b318b]{position:fixed;inset:0;z-index:99998;background:rgba(0,0,0,.5)}.a11y-panel[data-v-372b318b]{position:fixed;bottom:80px;left:20px;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-372b318b]{left:8px;right:8px;bottom:72px;width:auto;max-height:70vh}}.a11y-panel__header[data-v-372b318b]{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-372b318b]{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-372b318b]{color:#ff6a00}.a11y-panel__close[data-v-372b318b]{background:none;border:none;color:var(--hm-muted,hsla(0,0%,100%,.5));cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center}.a11y-panel__close[data-v-372b318b]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.a11y-panel__body[data-v-372b318b]{padding:12px 16px;overflow-y:auto;flex:1}.a11y-panel__footer[data-v-372b318b]{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-372b318b]{margin-bottom:8px}.a11y-section--reset[data-v-372b318b]{margin-top:8px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.a11y-section__label[data-v-372b318b]{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-372b318b]{display:flex;gap:6px}.a11y-btn[data-v-372b318b]{flex:1;padding:10px 0;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-372b318b]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3)}.a11y-btn.active[data-v-372b318b]{background:rgba(255,106,0,.15);border-color:#ff6a00;color:#ff6a00}.a11y-option[data-v-372b318b]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;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-372b318b]:hover{background:rgba(255,106,0,.08);border-color:rgba(255,106,0,.2)}.a11y-option.active[data-v-372b318b]{background:rgba(255,106,0,.12);border-color:rgba(255,106,0,.4)}.a11y-option.active .a11y-option__icon[data-v-372b318b],.a11y-option.active .a11y-option__status[data-v-372b318b]{color:#ff6a00}.a11y-option__icon[data-v-372b318b]{font-size:20px;color:var(--hm-muted,hsla(0,0%,100%,.5));transition:color .15s}.a11y-option__status[data-v-372b318b]{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-372b318b]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;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-372b318b]{font-size:18px}.a11y-reset[data-v-372b318b]:hover{background:rgba(255,106,0,.15)}.a11y-slide-enter-active[data-v-372b318b],.a11y-slide-leave-active[data-v-372b318b]{transition:transform .25s ease,opacity .25s ease}.a11y-slide-enter-from[data-v-372b318b],.a11y-slide-leave-to[data-v-372b318b]{transform:translateY(20px);opacity:0}.a11y-fade-enter-active[data-v-372b318b],.a11y-fade-leave-active[data-v-372b318b]{transition:opacity .2s ease}.a11y-fade-enter-from[data-v-372b318b],.a11y-fade-leave-to[data-v-372b318b]{opacity:0}: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:#f8f4ee;--hm-bg-2:#fffcf8;--hm-surface:#fff;--hm-surface-2:rgba(245,165,35,.05);--hm-surface-3:rgba(245,165,35,.08);--hm-input:#f5efe6;--hm-input-hover:#ede7df;--hm-text:#1a1a1f;--hm-text-strong:#0b0b0f;--hm-muted:rgba(11,11,15,.58);--hm-muted-2:rgba(11,11,15,.42);--hm-border:hsla(36,41%,60%,.22);--hm-border-soft:hsla(36,41%,60%,.12);--hm-backdrop:rgba(11,11,15,.38);--hm-shadow:0 8px 32px hsla(36,41%,60%,.12);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}[class*=LinkBranding],[class*=PoweredBy],[class*=StripeBranding],a[href*="stripe.com"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!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__sub,html[data-theme=light] .empty-state__title{color:var(--hm-muted)!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] .stripe-onboarding,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] #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}[data-v-3f372fe0]::-webkit-scrollbar{display:none}.hv[data-v-3f372fe0]{position:relative;width:100%;height:100dvh;overflow:hidden;font-family:Heebo,Rubik,system-ui,-apple-system,sans-serif}.hv__hero[data-v-3f372fe0]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hv__hero-image[data-v-3f372fe0]{position:absolute;inset:0;background-size:cover;background-position:center 30%;background-repeat:no-repeat;z-index:0;animation:hvZoom-3f372fe0 25s ease-in-out infinite alternate}@keyframes hvZoom-3f372fe0{0%{transform:scale(1)}to{transform:scale(1.06)}}.hv__hero-overlay[data-v-3f372fe0]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.08) 30%,rgba(0,0,0,.45) 60%,rgba(0,0,0,.88) 85%,rgba(0,0,0,.95))}.hv__content[data-v-3f372fe0]{position:relative;z-index:2;width:100%;max-width:400px;padding:0 28px;padding-bottom:0;padding-top:max(env(safe-area-inset-top,20px),20px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;animation:hvFadeUp-3f372fe0 .8s cubic-bezier(.22,1,.36,1) .3s both}@keyframes hvFadeUp-3f372fe0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hv__logo[data-v-3f372fe0]{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:16px}.hv__logo-img[data-v-3f372fe0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hv__title[data-v-3f372fe0]{margin:0 0 6px;font-size:38px;font-weight:900;letter-spacing:1px;line-height:1}.hv__title-accent[data-v-3f372fe0]{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-3f372fe0]{margin:0 0 32px;font-size:15px;font-weight:400;color:hsla(0,0%,100%,.6);letter-spacing:.2px}.hv__actions[data-v-3f372fe0]{display:flex;gap:12px;width:100%;margin-bottom:16px}.hv__btn-register{&[data-v-3f372fe0]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border:none;border-radius:14px;font-family:inherit;font-size:16px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#0a0a0c;background:#fff;box-shadow:0 4px 20px hsla(0,0%,100%,.15),0 1px 3px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.material-symbols-outlined[data-v-3f372fe0]{font-size:20px;transition:transform .2s ease}}.hv__btn-register[data-v-3f372fe0]:active{transform:scale(.96);box-shadow:0 2px 10px hsla(0,0%,100%,.1)}.hv__btn-register:active .material-symbols-outlined[data-v-3f372fe0]{transform:translateX(-3px)}.hv__btn-login[data-v-3f372fe0]{flex:1;display:flex;align-items:center;justify-content:center;height:52px;border:1.5px solid hsla(0,0%,100%,.2);border-radius:14px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#fff;background:hsla(0,0%,100%,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,background .2s ease,border-color .2s ease}.hv__btn-login[data-v-3f372fe0]:active{transform:scale(.96);background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.35)}.hv__btn-guest[data-v-3f372fe0]{background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4);cursor:pointer;padding:8px 16px;-webkit-tap-highlight-color:transparent;transition:color .2s ease;letter-spacing:.3px}.hv__btn-guest[data-v-3f372fe0]:active{color:hsla(0,0%,100%,.7)}.hv__auto-login-overlay[data-v-3f372fe0]{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#0a0a0c}.hv__auto-login-spinner[data-v-3f372fe0]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#fff;border-radius:50%;animation:hvSpin-3f372fe0 .8s linear infinite}.hv__auto-login-text[data-v-3f372fe0]{color:hsla(0,0%,100%,.55);font-size:15px;font-family:inherit}@keyframes hvSpin-3f372fe0{to{transform:rotate(1turn)}}@media (max-width:360px){.hv__content[data-v-3f372fe0]{padding:0 20px;padding-bottom:max(env(safe-area-inset-bottom,24px),24px)}.hv__title[data-v-3f372fe0]{font-size:32px}.hv__logo[data-v-3f372fe0]{width:68px;height:68px}.hv__btn-login[data-v-3f372fe0],.hv__btn-register[data-v-3f372fe0]{height:48px;font-size:15px}}@media (max-height:650px){.hv__logo[data-v-3f372fe0]{width:64px;height:64px;margin-bottom:12px}.hv__title[data-v-3f372fe0]{font-size:30px}.hv__subtitle[data-v-3f372fe0]{margin-bottom:24px}}.about-page[data-v-f69d58e6]{min-height:100vh;color:var(--hm-text,hsla(0,0%,100%,.92));background:var(--hm-bg,#07070b);position:relative;overflow-x:hidden;padding-bottom:30px;font-family:Noto Sans Hebrew,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial}.bg-orbs[data-v-f69d58e6]{position:absolute;inset:0;z-index:0;pointer-events:none}.orb[data-v-f69d58e6]{position:absolute;filter:blur(60px);border-radius:999px;opacity:.9;transform:translateZ(0)}.o1[data-v-f69d58e6]{width:520px;height:520px;left:-120px;top:-140px;background:rgba(242,127,13,.18)}.o2[data-v-f69d58e6]{width:460px;height:460px;right:-140px;top:120px;background:rgba(242,127,13,.14)}.o3[data-v-f69d58e6]{width:640px;height:640px;left:20%;bottom:-280px;background:rgba(242,127,13,.12)}.grid[data-v-f69d58e6]{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(var(--hm-border-soft,hsla(0,0%,100%,.06)) 1px,transparent 1px),linear-gradient(90deg,var(--hm-border-soft,hsla(0,0%,100%,.06)) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,transparent);mask-image:radial-gradient(circle at 50% 30%,#000,transparent)}.glass[data-v-f69d58e6]{background:var(--hm-surface-2,hsla(0,0%,100%,.06));border:1px solid var(--hm-border,hsla(0,0%,100%,.1));box-shadow:var(--hm-shadow,0 18px 60px rgba(0,0,0,.45));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar[data-v-f69d58e6]{position:sticky;top:10px;margin:14px auto 0;width:min(1180px,calc(100% - 24px));z-index:10;border-radius:18px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.back-btn[data-v-f69d58e6]{display:flex;align-items:center;gap:4px;background:rgba(242,127,13,.15);border:1px solid rgba(242,127,13,.3);border-radius:12px;padding:8px 14px 8px 10px;color:#f27f0d;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;flex-shrink:0}.back-btn[data-v-f69d58e6]:hover{background:rgba(242,127,13,.25)}.back-btn[data-v-f69d58e6]:active{transform:scale(.95)}.back-btn .material-symbols-outlined[data-v-f69d58e6]{font-size:20px}.back-btn__text[data-v-f69d58e6]{font-family:Noto Sans Hebrew,sans-serif}.brand[data-v-f69d58e6]{display:flex;align-items:center;gap:12px}.logo[data-v-f69d58e6]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:900;letter-spacing:.5px;background:linear-gradient(135deg,rgba(242,127,13,.95),rgba(242,127,13,.45));box-shadow:0 20px 50px rgba(242,127,13,.18)}.brand-text .title[data-v-f69d58e6]{font-weight:800;font-size:16px}.brand-text .subtitle[data-v-f69d58e6]{font-size:12px;opacity:.7;margin-top:2px}.actions[data-v-f69d58e6]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.btn[data-v-f69d58e6]{border:0;outline:none;cursor:pointer;padding:10px 14px;border-radius:14px;color:hsla(0,0%,100%,.92);transition:transform .16s ease,background .16s ease,border .16s ease,box-shadow .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;font-size:13px;font-weight:600}.btn[data-v-f69d58e6]:active{transform:translateY(1px) scale(.99)}.btn.ghost[data-v-f69d58e6]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.btn.ghost[data-v-f69d58e6]:hover{background:hsla(0,0%,100%,.07);border-color:rgba(242,127,13,.2);box-shadow:0 20px 60px rgba(0,0,0,.35)}.btn.primary[data-v-f69d58e6]{background:linear-gradient(135deg,rgba(242,127,13,.95),rgba(242,127,13,.55));box-shadow:0 22px 70px rgba(242,127,13,.18);font-weight:800}.btn.primary[data-v-f69d58e6]:hover{transform:translateY(-1px);box-shadow:0 26px 80px rgba(242,127,13,.24)}.btn.glassy[data-v-f69d58e6]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.btn.glassy[data-v-f69d58e6]:hover{border-color:rgba(242,127,13,.22);transform:translateY(-1px)}.arrow[data-v-f69d58e6]{margin-right:8px;opacity:.95}.hero[data-v-f69d58e6]{position:relative;z-index:1;padding:46px 0 26px}.hero-inner[data-v-f69d58e6]{width:min(1180px,calc(100% - 24px));margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:center}.kicker[data-v-f69d58e6]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;font-size:12px;opacity:.9}.dot[data-v-f69d58e6]{width:9px;height:9px;border-radius:50%;background:rgba(242,127,13,.95);box-shadow:0 0 0 6px rgba(242,127,13,.12)}.hero-title[data-v-f69d58e6]{font-size:clamp(30px,4vw,52px);line-height:1.05;margin:14px 0 10px;font-weight:900;letter-spacing:-.6px}.accent[data-v-f69d58e6]{background:linear-gradient(135deg,rgba(242,127,13,.95),hsla(0,0%,100%,.88));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-desc[data-v-f69d58e6]{font-size:14px;opacity:.78;max-width:58ch;line-height:1.65}.hero-cta[data-v-f69d58e6]{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.stats-row[data-v-f69d58e6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.stat[data-v-f69d58e6]{padding:12px 14px;border-radius:16px}.stat-num[data-v-f69d58e6]{font-weight:900;color:rgba(242,127,13,.95);font-size:16px}.stat-text[data-v-f69d58e6]{font-size:12px;opacity:.72;margin-top:4px}.phone[data-v-f69d58e6]{border-radius:26px;padding:12px;position:relative;overflow:hidden}.phone-top[data-v-f69d58e6]{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 10px}.pill[data-v-f69d58e6]{width:120px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.1)}.dots[data-v-f69d58e6]{display:flex;gap:6px;opacity:.65}.dots span[data-v-f69d58e6]{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.18)}.screen[data-v-f69d58e6]{border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.32)}.map[data-v-f69d58e6]{position:relative;height:210px;background:radial-gradient(circle at 30% 30%,rgba(242,127,13,.2),transparent 50%),radial-gradient(circle at 75% 70%,rgba(242,127,13,.14),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.08),transparent);overflow:hidden}.map[data-v-f69d58e6]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:28px 28px;opacity:.28;-webkit-mask-image:radial-gradient(circle at 55% 40%,#000,transparent);mask-image:radial-gradient(circle at 55% 40%,#000,transparent)}.map-badge[data-v-f69d58e6]{position:absolute;right:12px;top:12px;border-radius:14px;padding:10px 12px}.badge-title[data-v-f69d58e6]{font-weight:900;font-size:12px}.badge-sub[data-v-f69d58e6]{font-size:11px;opacity:.75;margin-top:2px}.pin[data-v-f69d58e6]{position:absolute;width:14px;height:14px;border-radius:50%;background:rgba(242,127,13,.95);box-shadow:0 0 0 8px rgba(242,127,13,.15);z-index:2;animation:pulse-f69d58e6 1.9s ease-in-out infinite}.p1[data-v-f69d58e6]{left:22%;top:58%}.p2[data-v-f69d58e6]{left:68%;top:34%;animation-delay:.35s}.route[data-v-f69d58e6]{position:absolute;left:28%;top:52%;width:260px;height:2px;background:linear-gradient(90deg,rgba(242,127,13,0),rgba(242,127,13,.95),rgba(242,127,13,0));transform:rotate(-18deg);opacity:.85}@keyframes pulse-f69d58e6{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.12);opacity:.75}}.card[data-v-f69d58e6]{padding:12px 14px}.card-row[data-v-f69d58e6]{display:flex;align-items:center;gap:10px}.avatar[data-v-f69d58e6]{width:36px;height:36px;border-radius:14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1)}.card-col[data-v-f69d58e6]{flex:1;min-width:0}.card-title[data-v-f69d58e6]{font-weight:900;font-size:13px}.card-sub[data-v-f69d58e6]{font-size:11px;opacity:.7;margin-top:2px}.tag[data-v-f69d58e6]{font-size:11px;padding:6px 10px;border-radius:999px;background:rgba(74,222,128,.16);border:1px solid rgba(74,222,128,.25);color:#4ade80}.chip-row[data-v-f69d58e6]{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.chip[data-v-f69d58e6]{font-size:11px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);opacity:.9}.divider[data-v-f69d58e6]{height:1px;background:hsla(0,0%,100%,.08);margin:10px 0}.demo-chat[data-v-f69d58e6]{display:flex;flex-direction:column;gap:5px;padding:4px 0;max-height:210px;overflow:hidden}.demo-msg{&[data-v-f69d58e6]{display:flex}&--me[data-v-f69d58e6]{justify-content:flex-end}&--center[data-v-f69d58e6]{justify-content:center}}.demo-bubbleWrap[data-v-f69d58e6]{max-width:85%;width:-moz-fit-content;width:fit-content}.demo-bubble{&[data-v-f69d58e6]{border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);box-shadow:0 6px 16px rgba(0,0,0,.2);overflow:hidden}&--me[data-v-f69d58e6]{border-color:rgba(255,106,0,.4);background:linear-gradient(180deg,rgba(255,106,0,.16),hsla(0,0%,100%,.03))}&--other[data-v-f69d58e6]{background:hsla(0,0%,100%,.035)}&--system[data-v-f69d58e6]{border-style:dashed;border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.02);box-shadow:none;padding:4px 10px;font-size:10px;color:hsla(0,0%,100%,.5);text-align:center}}.demo-bubble__content[data-v-f69d58e6]{padding:7px 10px 4px}.demo-bubble__text[data-v-f69d58e6]{font-size:11px;line-height:1.45;color:hsla(0,0%,100%,.92);white-space:pre-wrap;word-break:break-word}.demo-bubble__meta[data-v-f69d58e6]{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:0 10px 5px;color:hsla(0,0%,100%,.42);font-size:9px}.demo-bubble__tick[data-v-f69d58e6]{color:hsla(0,0%,100%,.6);font-weight:800;font-size:9px}.floating[data-v-f69d58e6]{position:absolute;right:18px;padding:10px 12px;border-radius:16px;width:220px;z-index:2;animation:floaty-f69d58e6 4.4s ease-in-out infinite}.f1[data-v-f69d58e6]{top:82px;transform:translateX(10px)}.f2[data-v-f69d58e6]{bottom:26px;transform:translateX(-4px);animation-delay:.7s}.f-title[data-v-f69d58e6]{font-weight:900;font-size:13px}.f-sub[data-v-f69d58e6]{font-size:11px;opacity:.72;margin-top:3px}@keyframes floaty-f69d58e6{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section[data-v-f69d58e6]{position:relative;z-index:1;padding:32px 0}.section-head[data-v-f69d58e6]{width:min(1180px,calc(100% - 24px));margin:0 auto 18px}.section-title[data-v-f69d58e6]{font-weight:1000;letter-spacing:-.3px;margin:0;font-size:24px}.section-sub[data-v-f69d58e6]{margin:8px 0 0;opacity:.72;font-size:14px;line-height:1.6;max-width:80ch}.timeline[data-v-f69d58e6]{width:min(1180px,calc(100% - 24px));margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.step[data-v-f69d58e6]{border-radius:18px;padding:16px;display:flex;gap:14px;transition:transform .18s ease,border-color .18s ease}.step[data-v-f69d58e6]:hover{transform:translateY(-2px);border-color:rgba(242,127,13,.22)}.step-num[data-v-f69d58e6]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-weight:1000;font-size:16px;color:rgba(242,127,13,.95);background:rgba(242,127,13,.14);border:1px solid rgba(242,127,13,.22);flex:0 0 auto}.step-title[data-v-f69d58e6]{font-weight:900;font-size:14px}.step-text[data-v-f69d58e6]{margin-top:6px;font-size:13px;opacity:.72;line-height:1.6}.trust-grid[data-v-f69d58e6]{grid-template-columns:repeat(4,1fr)}.trust-grid-five[data-v-f69d58e6],.trust-grid[data-v-f69d58e6]{width:min(1180px,calc(100% - 24px));margin:0 auto;display:grid;gap:14px}.trust-grid-five[data-v-f69d58e6]{grid-template-columns:repeat(5,1fr)}.trust-card[data-v-f69d58e6]{border-radius:18px;padding:20px 16px;text-align:center;transition:transform .18s ease,border-color .18s ease}.trust-card[data-v-f69d58e6]:hover{transform:translateY(-2px);border-color:rgba(242,127,13,.22)}.trust-icon[data-v-f69d58e6]{font-size:32px;margin-bottom:12px}.trust-title[data-v-f69d58e6]{font-weight:900;font-size:15px;margin:0 0 8px}.trust-text[data-v-f69d58e6]{font-size:12px;opacity:.72;line-height:1.6;margin:0}.score-breakdown[data-v-f69d58e6]{width:min(800px,calc(100% - 24px));max-width:100%;margin:24px auto 0;border-radius:18px;padding:20px 24px;overflow-x:auto;box-sizing:border-box}.breakdown-title[data-v-f69d58e6]{font-weight:900;font-size:16px;margin-bottom:16px;text-align:center}.breakdown-content[data-v-f69d58e6]{display:grid;gap:10px}.breakdown-item[data-v-f69d58e6]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);gap:12px;min-width:0}.breakdown-label[data-v-f69d58e6]{font-size:13px;opacity:.85}.breakdown-value[data-v-f69d58e6]{font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.08);flex-shrink:0;white-space:nowrap}.breakdown-value.high[data-v-f69d58e6]{background:rgba(74,222,128,.16);color:#4ade80}.breakdown-value.medium[data-v-f69d58e6]{background:rgba(251,191,36,.16);color:#fbbf24}.breakdown-value.low[data-v-f69d58e6]{background:rgba(239,68,68,.16);color:#ef4444}.breakdown-value.new[data-v-f69d58e6]{background:rgba(242,127,13,.2);color:rgba(242,127,13,.95)}.phones-wrapper[data-v-f69d58e6]{display:flex;justify-content:center;align-items:flex-start;gap:40px;margin:0 auto;padding:0 16px;max-width:700px}@media (max-width:640px){.phones-wrapper[data-v-f69d58e6]{gap:16px;padding:0 8px}}.phone-mockup[data-v-f69d58e6]{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;max-width:300px}.phone-frame[data-v-f69d58e6]{position:relative;width:100%;aspect-ratio:9/18;border-radius:32px;border:3px solid hsla(0,0%,100%,.12);background:#0d0d12;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.08)}.phone-notch[data-v-f69d58e6]{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:80px;height:22px;background:#0d0d12;border-radius:0 0 14px 14px;z-index:2}@media (max-width:640px){.phone-notch[data-v-f69d58e6]{width:60px;height:16px;border-radius:0 0 10px 10px}}.phone-screen[data-v-f69d58e6]{display:flex;flex-direction:column;height:100%;direction:rtl}.phone-label[data-v-f69d58e6]{font-size:15px;font-weight:700;color:rgba(242,127,13,.9);letter-spacing:.02em}.chat-header[data-v-f69d58e6]{display:flex;align-items:center;gap:8px;padding:38px 12px 10px;background:rgba(242,127,13,.08);border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}@media (max-width:640px){.chat-header[data-v-f69d58e6]{padding:30px 8px 8px;gap:6px}}.chat-header__avatar[data-v-f69d58e6]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,rgba(242,127,13,.6),rgba(242,127,13,.25));display:grid;place-items:center;flex-shrink:0}.chat-header__avatar .material-symbols-outlined[data-v-f69d58e6]{font-size:18px;color:#fff}.chat-header__avatar--client[data-v-f69d58e6]{background:linear-gradient(135deg,rgba(59,130,246,.6),rgba(59,130,246,.25))}.chat-header__info[data-v-f69d58e6]{flex:1;min-width:0}.chat-header__name[data-v-f69d58e6]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.chat-header__name[data-v-f69d58e6]{font-size:11px}}.chat-header__status[data-v-f69d58e6]{font-size:11px;color:hsla(0,0%,100%,.45)}.chat-header__status--online[data-v-f69d58e6]{color:#34d399}@media (max-width:640px){.chat-header__status[data-v-f69d58e6]{font-size:9px}}.chat-header__eta[data-v-f69d58e6]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:10px;font-size:11px;font-weight:600;color:#f27f0d;flex-shrink:0}.chat-header__eta .material-symbols-outlined[data-v-f69d58e6]{font-size:14px}.chat-messages[data-v-f69d58e6]{flex:1;padding:10px 10px;display:flex;flex-direction:column;gap:8px;overflow:hidden}@media (max-width:640px){.chat-messages[data-v-f69d58e6]{padding:6px;gap:5px}}.chat-msg[data-v-f69d58e6]{display:flex;flex-direction:column;max-width:82%}.chat-msg--sent[data-v-f69d58e6]{align-self:flex-start}.chat-msg--received[data-v-f69d58e6]{align-self:flex-end}.chat-msg__bubble[data-v-f69d58e6]{padding:8px 12px;border-radius:16px;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.92)}@media (max-width:640px){.chat-msg__bubble[data-v-f69d58e6]{padding:6px 9px;font-size:10px;border-radius:12px}}.chat-msg--sent .chat-msg__bubble[data-v-f69d58e6]{background:linear-gradient(135deg,rgba(242,127,13,.35),rgba(242,127,13,.18));border:1px solid rgba(242,127,13,.2);border-bottom-right:4px}.chat-msg--received .chat-msg__bubble[data-v-f69d58e6]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-bottom-left:4px}.chat-msg__time[data-v-f69d58e6]{font-size:10px;color:hsla(0,0%,100%,.3);margin-top:2px}.chat-msg--sent .chat-msg__time[data-v-f69d58e6]{text-align:right;padding-right:4px}.chat-msg--received .chat-msg__time[data-v-f69d58e6]{text-align:left;padding-left:4px}@media (max-width:640px){.chat-msg__time[data-v-f69d58e6]{font-size:8px}}.chat-msg__bubble--voice[data-v-f69d58e6]{display:flex;align-items:center;gap:8px}.chat-msg__bubble--voice .material-symbols-outlined[data-v-f69d58e6]{font-size:18px;color:#f27f0d}.voice-waves[data-v-f69d58e6]{display:flex;align-items:center;gap:2px;height:18px}.voice-waves span[data-v-f69d58e6]{width:3px;border-radius:2px;background:rgba(242,127,13,.6);animation:voiceWave-f69d58e6 1.2s ease-in-out infinite}.voice-waves span[data-v-f69d58e6]:first-child{height:6px;animation-delay:0s}.voice-waves span[data-v-f69d58e6]:nth-child(2){height:14px;animation-delay:.1s}.voice-waves span[data-v-f69d58e6]:nth-child(3){height:10px;animation-delay:.2s}.voice-waves span[data-v-f69d58e6]:nth-child(4){height:16px;animation-delay:.3s}.voice-waves span[data-v-f69d58e6]:nth-child(5){height:8px;animation-delay:.4s}@keyframes voiceWave-f69d58e6{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.voice-dur[data-v-f69d58e6]{font-size:11px;color:hsla(0,0%,100%,.5);font-variant-numeric:tabular-nums}.chat-input-bar[data-v-f69d58e6]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.3);flex-shrink:0}@media (max-width:640px){.chat-input-bar[data-v-f69d58e6]{padding:6px 8px;gap:6px}}.chat-input-bar .material-symbols-outlined[data-v-f69d58e6]{font-size:20px;color:hsla(0,0%,100%,.35)}.chat-input-placeholder[data-v-f69d58e6]{flex:1;font-size:12px;color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.04);border-radius:20px;padding:6px 12px}@media (max-width:640px){.chat-input-placeholder[data-v-f69d58e6]{font-size:10px;padding:5px 8px}}.features-grid[data-v-f69d58e6]{width:min(1180px,calc(100% - 24px));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature[data-v-f69d58e6]{border-radius:18px;padding:18px 16px;transition:transform .18s ease,border-color .18s ease}.feature[data-v-f69d58e6]:hover{transform:translateY(-2px);border-color:rgba(242,127,13,.22)}.feature-top[data-v-f69d58e6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.feature-title[data-v-f69d58e6]{margin:0;font-size:15px;font-weight:950}.pill-tag[data-v-f69d58e6]{font-size:11px;padding:6px 10px;border-radius:999px;background:rgba(242,127,13,.12);border:1px solid rgba(242,127,13,.2);color:rgba(242,127,13,.95);opacity:.9}.feature-text[data-v-f69d58e6]{margin:10px 0 0;font-size:13px;opacity:.72;line-height:1.6}.faq[data-v-f69d58e6]{width:min(1180px,calc(100% - 24px));margin:0 auto;display:grid;gap:10px}.qa[data-v-f69d58e6]{border-radius:18px;padding:14px 16px}.qa summary[data-v-f69d58e6]{cursor:pointer;font-weight:900;font-size:14px;list-style:none}.qa summary[data-v-f69d58e6]::-webkit-details-marker{display:none}.qa p[data-v-f69d58e6]{margin:10px 0 0;font-size:13px;opacity:.72;line-height:1.6}.footer[data-v-f69d58e6]{width:min(1180px,calc(100% - 24px));margin:24px auto 0;border-radius:18px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;z-index:1}.foot-title[data-v-f69d58e6]{font-weight:1000;font-size:16px}.foot-sub[data-v-f69d58e6]{opacity:.7;font-size:12px;margin-top:2px}@media (max-width:980px){.hero-inner[data-v-f69d58e6]{grid-template-columns:1fr}.floating[data-v-f69d58e6]{display:none}.features-grid[data-v-f69d58e6],.timeline[data-v-f69d58e6]{grid-template-columns:1fr}.trust-grid-five[data-v-f69d58e6],.trust-grid[data-v-f69d58e6]{grid-template-columns:repeat(2,1fr)}.stats-row[data-v-f69d58e6]{grid-template-columns:1fr}.actions[data-v-f69d58e6]{display:none}.score-breakdown[data-v-f69d58e6]{width:calc(100% - 24px)}}@media (max-width:600px){.trust-grid-five[data-v-f69d58e6],.trust-grid[data-v-f69d58e6]{grid-template-columns:1fr}.breakdown-item[data-v-f69d58e6]{flex-direction:column;gap:8px;text-align:center}}.tutorials-container[data-v-f69d58e6]{display:flex;flex-direction:column;gap:32px;max-width:1100px;margin:0 auto}.tutorial-category[data-v-f69d58e6]{padding:24px;border-radius:20px}.category-header[data-v-f69d58e6]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.category-icon[data-v-f69d58e6]{font-size:2.5rem;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:rgba(242,127,13,.15);border-radius:16px}.category-info[data-v-f69d58e6]{flex:1}.category-title[data-v-f69d58e6]{font-size:1.4rem;font-weight:700;margin:0 0 4px 0;color:#fff}.category-sub[data-v-f69d58e6]{font-size:.95rem;color:hsla(0,0%,100%,.65);margin:0}.videos-grid[data-v-f69d58e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.video-card[data-v-f69d58e6]{background:hsla(0,0%,100%,.04);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.08)}.video-card[data-v-f69d58e6]:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.08);border-color:rgba(242,127,13,.4);box-shadow:0 12px 40px rgba(242,127,13,.15)}.video-thumbnail[data-v-f69d58e6]{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(242,127,13,.2),rgba(20,20,30,.8));display:flex;align-items:center;justify-content:center}.video-overlay[data-v-f69d58e6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);transition:background .3s ease}.video-card:hover .video-overlay[data-v-f69d58e6]{background:rgba(242,127,13,.25)}.play-icon[data-v-f69d58e6]{font-size:3.5rem;color:#fff;opacity:.9;transition:all .3s ease}.video-card:hover .play-icon[data-v-f69d58e6]{transform:scale(1.1);color:#f27f0d;opacity:1}.video-duration[data-v-f69d58e6]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:600;color:#fff}.video-info[data-v-f69d58e6]{padding:16px}.video-title[data-v-f69d58e6]{font-size:1rem;font-weight:600;margin:0 0 6px 0;color:#fff}.video-desc[data-v-f69d58e6]{font-size:.85rem;color:hsla(0,0%,100%,.6);margin:0;line-height:1.4}.video-modal-overlay[data-v-f69d58e6]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.video-modal[data-v-f69d58e6]{position:relative;width:100%;max-width:800px;background:rgba(20,20,30,.95);border-radius:24px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.modal-close[data-v-f69d58e6]{position:absolute;top:16px;left:16px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;z-index:10}.modal-close[data-v-f69d58e6]:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.video-player[data-v-f69d58e6]{aspect-ratio:16/9;background:#0b0b0f;display:flex;align-items:center;justify-content:center}.video-coming-soon[data-v-f69d58e6]{text-align:center;padding:48px}.coming-icon[data-v-f69d58e6]{font-size:5rem;color:rgba(242,127,13,.6);margin-bottom:16px}.video-coming-soon h3[data-v-f69d58e6]{font-size:1.8rem;margin:0 0 12px 0;color:#fff}.video-coming-soon p[data-v-f69d58e6]{font-size:1rem;color:hsla(0,0%,100%,.6);margin:0}.modal-enter-active[data-v-f69d58e6],.modal-leave-active[data-v-f69d58e6]{transition:all .3s ease}.modal-enter-from[data-v-f69d58e6],.modal-leave-to[data-v-f69d58e6]{opacity:0}.modal-enter-from .video-modal[data-v-f69d58e6],.modal-leave-to .video-modal[data-v-f69d58e6]{transform:scale(.9)}@media (max-width:768px){.category-header[data-v-f69d58e6]{flex-direction:column;text-align:center}.videos-grid[data-v-f69d58e6]{grid-template-columns:1fr}.video-modal[data-v-f69d58e6]{max-width:100%;border-radius:16px}}html[data-theme=light]{background:hsla(36,42%,95%,.5);background:rgba(26,26,31,.55)}.terms-page[data-v-af6cf62a]{min-height:100vh;background:var(--hm-bg,#0f0f0f);color:var(--hm-text,#f9fafb);padding:24px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.terms-container[data-v-af6cf62a]{max-width:900px;margin:0 auto;background:var(--hm-surface-2,hsla(0,0%,100%,.05));border-radius:20px;padding:40px;border:1px solid rgba(255,106,0,.2)}@media(max-width:768px){.terms-container[data-v-af6cf62a]{padding:24px;border-radius:16px}}.terms-title[data-v-af6cf62a]{font-size:32px;font-weight:900;color:#ff6a00;margin:0 0 32px 0;text-align:center}@media(max-width:768px){.terms-title[data-v-af6cf62a]{font-size:24px;margin-bottom:24px}}.terms-content[data-v-af6cf62a]{line-height:1.8}.terms-section[data-v-af6cf62a]{margin-bottom:32px}@media(max-width:768px){.terms-section[data-v-af6cf62a]{margin-bottom:24px}}.terms-section h2[data-v-af6cf62a]{font-size:20px;font-weight:800;color:#ff6a00;margin:0 0 12px 0}@media(max-width:768px){.terms-section h2[data-v-af6cf62a]{font-size:18px}}.terms-section p[data-v-af6cf62a]{font-size:15px;color:var(--hm-text,hsla(0,0%,100%,.9));margin:0 0 12px 0}@media(max-width:768px){.terms-section p[data-v-af6cf62a]{font-size:14px}}.terms-section ul[data-v-af6cf62a]{margin:12px 0;padding-right:24px;list-style-type:disc}@media(max-width:768px){.terms-section ul[data-v-af6cf62a]{padding-right:20px}}.terms-section ul li[data-v-af6cf62a]{font-size:15px;color:var(--hm-text,hsla(0,0%,100%,.8));margin-bottom:8px;line-height:1.6}@media(max-width:768px){.terms-section ul li[data-v-af6cf62a]{font-size:14px}}.terms-section ul li strong[data-v-af6cf62a]{color:#ff6a00;font-weight:800}.terms-page[data-v-76d9bb06]{min-height:100vh;background:var(--hm-bg,#0f0f0f);color:var(--hm-text,#f9fafb);padding:24px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.terms-container[data-v-76d9bb06]{max-width:900px;margin:0 auto;background:var(--hm-surface-2,hsla(0,0%,100%,.05));border-radius:20px;padding:40px;border:1px solid rgba(255,106,0,.2)}@media(max-width:768px){.terms-container[data-v-76d9bb06]{padding:24px;border-radius:16px}}.terms-title[data-v-76d9bb06]{font-size:32px;font-weight:900;color:#ff6a00;margin:0 0 32px 0;text-align:center}@media(max-width:768px){.terms-title[data-v-76d9bb06]{font-size:24px;margin-bottom:24px}}.terms-content[data-v-76d9bb06]{line-height:1.8}.terms-section[data-v-76d9bb06]{margin-bottom:32px}@media(max-width:768px){.terms-section[data-v-76d9bb06]{margin-bottom:24px}}.terms-section h2[data-v-76d9bb06]{font-size:20px;font-weight:800;color:#ff6a00;margin:0 0 12px 0}@media(max-width:768px){.terms-section h2[data-v-76d9bb06]{font-size:18px}}.terms-section p[data-v-76d9bb06]{font-size:15px;color:var(--hm-text,hsla(0,0%,100%,.9));margin:0 0 12px 0}@media(max-width:768px){.terms-section p[data-v-76d9bb06]{font-size:14px}}.terms-section ul[data-v-76d9bb06]{margin:12px 0;padding-right:24px;list-style-type:disc}@media(max-width:768px){.terms-section ul[data-v-76d9bb06]{padding-right:20px}}.terms-section ul li[data-v-76d9bb06]{font-size:15px;color:var(--hm-text,hsla(0,0%,100%,.8));margin-bottom:8px;line-height:1.6}@media(max-width:768px){.terms-section ul li[data-v-76d9bb06]{font-size:14px}}.terms-section ul li strong[data-v-76d9bb06]{color:#ff6a00;font-weight:800}.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]{box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px rgba(34,197,94,.08);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);box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px rgba(59,130,246,.08)}.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)}.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-top-color:#1a1a1f;background:rgba(16,185,129,.1)}.sms-sheet[data-v-b5068764]{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-b5068764]{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.sms-sheet__panel[data-v-b5068764]{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-b5068764]{display:flex;justify-content:center;padding:12px 0 4px;cursor:grab}.sms-sheet__handle[data-v-b5068764]{width:36px;height:4px;border-radius:2px;background:var(--hm-muted,hsla(0,0%,100%,.25))}.sms-sheet__close[data-v-b5068764]{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-b5068764]:hover{color:var(--hm-text,#fff);background:hsla(0,0%,100%,.08)}.sms-sheet__close .material-symbols-outlined[data-v-b5068764]{font-size:22px}.sms-sheet__content[data-v-b5068764]{padding:8px 28px 28px;display:flex;flex-direction:column;align-items:center;gap:12px}.sms-sheet__icon[data-v-b5068764]{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-b5068764]{font-size:28px;color:#ff6a00}.sms-sheet__title[data-v-b5068764]{font-size:20px;font-weight:700;margin:0;text-align:center}.sms-sheet__subtitle[data-v-b5068764]{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-b5068764]{width:100%;margin-top:8px}.sms-sheet__input[data-v-b5068764]{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-b5068764]::-moz-placeholder{color:var(--hm-muted,hsla(0,0%,100%,.3))}.sms-sheet__input[data-v-b5068764]::placeholder{color:var(--hm-muted,hsla(0,0%,100%,.3))}.sms-sheet__input[data-v-b5068764]:focus{border-color:#ff6a00}.sms-sheet__input--error[data-v-b5068764]{border-color:#ef4444}.sms-sheet__error[data-v-b5068764]{color:#ef4444;font-size:13px;margin:6px 0 0}.sms-sheet__error--center[data-v-b5068764]{text-align:center;width:100%}.sms-sheet__otp[data-v-b5068764]{display:flex;gap:8px;justify-content:center;margin-top:8px}.sms-sheet__otp-digit[data-v-b5068764]{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-b5068764]:focus{border-color:#ff6a00}.sms-sheet__otp-digit--error[data-v-b5068764]{border-color:#ef4444}.sms-sheet__btn[data-v-b5068764]{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-b5068764]:active:not(:disabled){transform:scale(.98)}.sms-sheet__btn[data-v-b5068764]:disabled{opacity:.5;cursor:not-allowed}.sms-sheet__btn--primary[data-v-b5068764]{background:linear-gradient(135deg,#ff6a00,#ff8c33);color:#fff;margin-top:8px}.sms-sheet__btn--primary[data-v-b5068764]:hover:not(:disabled){opacity:.9}.sms-sheet__btn--secondary[data-v-b5068764]{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-b5068764]{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-b5068764]{width:20px;height:20px;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:smsSpinner-b5068764 .7s linear infinite}@keyframes smsSpinner-b5068764{to{transform:rotate(1turn)}}html[data-theme=light]{box-shadow:0 -8px 40px hsla(36,41%,60%,.15);caret-color:#f5a524}.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]{box-shadow:0 20px 60px hsla(36,41%,60%,.15);background:rgba(0,0,0,.12)}.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[data-v-16faef78]{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;display:flex;flex-direction:column;align-items:center;background:var(--hm-bg,#0a0a0e);color:var(--hm-text,hsla(0,0%,100%,.92));box-sizing:border-box}.login__theme-toggle[data-v-16faef78]{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;display:flex;align-items:center;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[data-v-16faef78]:hover{background:rgba(242,124,14,.3);box-shadow:0 4px 16px rgba(242,124,14,.15);transform:scale(1.08)}.login__theme-toggle[data-v-16faef78]:active{transform:scale(.92)}.login__theme-toggle-icon[data-v-16faef78]{font-size:20px;line-height:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.login__theme-toggle--spin .login__theme-toggle-icon[data-v-16faef78]{animation:loginThemeSpin-16faef78 .4s cubic-bezier(.22,1,.36,1)}@keyframes loginThemeSpin-16faef78{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[data-v-16faef78]{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[data-v-16faef78]{min-height:260px}}.login__hero-image[data-v-16faef78]{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:0}.login__hero-overlay[data-v-16faef78]{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[data-v-16faef78]{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[data-v-16faef78]{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-16faef78 4s ease-in-out infinite}@media(max-width:640px){.login__logo-wrapper[data-v-16faef78]{width:72px;height:72px;border-radius:18px}}.login__logo-image[data-v-16faef78]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.login__title[data-v-16faef78]{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[data-v-16faef78]{font-size:26px}}.login__tagline[data-v-16faef78]{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[data-v-16faef78]{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[data-v-16faef78]{padding:24px 20px;border-radius:20px 20px 16px 16px}}@media(max-width:420px){.login__bottom-section[data-v-16faef78]{margin-left:12px;margin-right:12px}}.login__form[data-v-16faef78]{display:flex;flex-direction:column;gap:14px;width:100%}.input-group[data-v-16faef78]{position:relative}.input-wrapper[data-v-16faef78]{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box}.input-icon-wrapper[data-v-16faef78]{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[data-v-16faef78]{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[data-v-16faef78]{color:#f27c0e}.input-field[data-v-16faef78]{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[data-v-16faef78]::-moz-placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.35))}.input-field[data-v-16faef78]::placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.35))}.input-field[data-v-16faef78]:focus{border-color:rgba(242,124,14,.6);box-shadow:0 0 0 3px rgba(242,124,14,.1)}.input-field[data-v-16faef78]:-moz-read-only{opacity:.6;cursor:not-allowed}.input-field[data-v-16faef78]:read-only{opacity:.6;cursor:not-allowed}@media(max-width:640px){.input-field[data-v-16faef78]{font-size:15px;padding:14px 16px;padding-right:48px}}.input-toggle-password[data-v-16faef78]{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[data-v-16faef78]:hover{color:var(--hm-muted,hsla(0,0%,100%,.55))}.input-toggle-password .material-icons-round[data-v-16faef78]{font-size:20px}.forgot-password-wrapper[data-v-16faef78]{display:flex;justify-content:flex-start;margin-top:-4px}.forgot-password-link[data-v-16faef78]{font-size:13px;font-weight:500;color:#f27c0e;text-decoration:none;transition:opacity .2s}.forgot-password-link[data-v-16faef78]:hover{opacity:.8}.login-btn[data-v-16faef78]{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;box-shadow:0 4px 16px rgba(242,124,14,.3);margin-top:6px;letter-spacing:.01em}.login-btn[data-v-16faef78]:hover{box-shadow:0 6px 24px rgba(242,124,14,.4)}.login-btn[data-v-16faef78]:active{transform:scale(.98)}@media(max-width:640px){.login-btn[data-v-16faef78]{font-size:15px;padding:14px 20px}}.quick-login-buttons[data-v-16faef78]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.quick-login-btn[data-v-16faef78]{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[data-v-16faef78]{font-size:18px}.quick-login-btn[data-v-16faef78]:hover{border-color:rgba(242,124,14,.3);color:var(--hm-text,hsla(0,0%,100%,.92))}.quick-login-btn[data-v-16faef78]:active{transform:scale(.98)}.quick-login-btn--admin[data-v-16faef78]{border-color:rgba(139,92,246,.25);color:rgba(167,139,250,.85)}.quick-login-btn--admin[data-v-16faef78]:hover{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.45)}.social-divider[data-v-16faef78]{display:flex;align-items:center;gap:14px;margin-top:24px}@media(max-width:640px){.social-divider[data-v-16faef78]{margin-top:20px}}.social-divider__line[data-v-16faef78]{flex-grow:1;height:1px;background:var(--hm-border,hsla(0,0%,100%,.08))}.social-divider__text[data-v-16faef78]{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[data-v-16faef78]{display:flex;justify-content:center;gap:12px;margin-bottom:8px}.social-btn[data-v-16faef78]{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;display:flex;align-items:center;justify-content:center;transition:all .2s}@media(max-width:640px){.social-btn[data-v-16faef78]{width:52px;height:44px;border-radius:12px}}.social-btn[data-v-16faef78]:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.04)}.social-btn__icon[data-v-16faef78]{width:22px;height:22px}.social-btn__icon--facebook[data-v-16faef78]{fill:#1877f2}.social-btn__icon--biometric[data-v-16faef78]{font-size:24px;color:#f27c0e}.social-btn__icon--sms[data-v-16faef78]{color:#4caf50;font-size:22px}.social-btn--biometric[data-v-16faef78]:hover{background:rgba(242,124,14,.08);border-color:rgba(242,124,14,.3)}.social-btn--biometric[data-v-16faef78]:disabled{opacity:.5;cursor:not-allowed}.social-btn--biometric-unavailable[data-v-16faef78]{opacity:.35}.social-btn--sms[data-v-16faef78]{border-color:rgba(76,175,80,.3);background:rgba(76,175,80,.06)}.social-btn--sms[data-v-16faef78]:active{background:rgba(76,175,80,.15)}.social-btn--biometric-ready[data-v-16faef78]{border-color:rgba(242,124,14,.5);background:rgba(242,124,14,.1);animation:biometricPulse-16faef78 2.5s ease-in-out infinite}.social-btn--biometric-ready .social-btn__icon--biometric[data-v-16faef78]{color:#ff9500}.social-btn__loader[data-v-16faef78]{width:20px;height:20px;border:2px solid rgba(242,124,14,.15);border-top-color:#f27c0e;border-radius:50%;animation:spin-16faef78 .7s linear infinite}.biometric-auth[data-v-16faef78]{margin:12px 0}.biometric-btn[data-v-16faef78]{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[data-v-16faef78]:hover:not(:disabled){border-color:rgba(242,124,14,.3);background:rgba(242,124,14,.06)}.biometric-btn[data-v-16faef78]:active:not(:disabled){transform:scale(.98)}.biometric-btn[data-v-16faef78]:disabled{opacity:.5;cursor:not-allowed}.biometric-btn .material-symbols-outlined[data-v-16faef78]{font-size:20px}.login__auto-login-toggle[data-v-16faef78]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;margin-bottom:4px}.auto-login-switch[data-v-16faef78]{position:relative;display:inline-block;width:44px;height:24px}.auto-login-switch input[data-v-16faef78]{opacity:0;width:0;height:0}.auto-login-switch__slider[data-v-16faef78]{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[data-v-16faef78]: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[data-v-16faef78]{background:rgba(242,124,14,.25);border-color:#f27c0e}input:checked+.auto-login-switch__slider[data-v-16faef78]:before{transform:translateX(19px);background:#f27c0e}.auto-login-switch__label[data-v-16faef78]{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[data-v-16faef78]{margin-top:4px;padding-top:16px;text-align:center}.login__footer p[data-v-16faef78]{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[data-v-16faef78]{font-size:13px}}.login__footer-link[data-v-16faef78]{font-weight:700;color:#f27c0e;text-decoration:none;transition:opacity .2s}.login__footer-link[data-v-16faef78]:hover{opacity:.8}.login__legal-links[data-v-16faef78]{margin-top:6px!important;font-size:12px!important}.login__legal-links a[data-v-16faef78]{color:var(--hm-muted,hsla(0,0%,100%,.55));text-decoration:none;font-weight:500;transition:color .2s}.login__legal-links a[data-v-16faef78]:hover{color:#f27c0e}.login__legal-sep[data-v-16faef78]{margin:0 6px;opacity:.3;color:var(--hm-muted-2,hsla(0,0%,100%,.35))}.blocked-message[data-v-16faef78]{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[data-v-16faef78]{font-size:13px;padding:12px 14px}}.blocked-message .material-icons-round[data-v-16faef78],.blocked-message .material-symbols-outlined[data-v-16faef78]{font-size:18px;flex-shrink:0}@keyframes spin-16faef78{to{transform:rotate(1turn)}}@keyframes biometricPulse-16faef78{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-16faef78{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html[data-theme=light]{background:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.25);box-shadow:0 12px 36px rgba(245,165,35,.35);box-shadow:0 4px 16px hsla(36,41%,60%,.1);border-color:rgba(76,175,80,.25);background:rgba(76,175,80,.04);background:rgba(239,68,68,.05);background:#c2a06e}.address-autocomplete[data-v-5b52e7a1]{position:relative;width:100%}.address-autocomplete input[data-v-5b52e7a1]{width:100%;background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:6px;padding:10px 12px;color:var(--hm-text);font-size:.9rem;transition:all .3s ease;text-align:right;direction:rtl;box-sizing:border-box;font-family:inherit}.address-autocomplete input[data-v-5b52e7a1]::-moz-placeholder{color:var(--hm-muted-2);font-size:clamp(15px,3.5vw,16px)}.address-autocomplete input[data-v-5b52e7a1]::placeholder{color:var(--hm-muted-2);font-size:clamp(15px,3.5vw,16px)}.address-autocomplete input[data-v-5b52e7a1]:focus{outline:2px solid rgba(255,122,0,.4);outline-offset:2px;border-color:rgba(255,122,0,.6);box-shadow:0 0 0 3px rgba(255,122,0,.2);background:var(--hm-surface-2)}.address-autocomplete input[data-v-5b52e7a1]:hover{border-color:#f97316}.address-autocomplete input.invalid[data-v-5b52e7a1]{border-color:rgba(220,53,69,.6);background:rgba(220,53,69,.1)}.address-autocomplete input.invalid[data-v-5b52e7a1]:focus{border-color:rgba(220,53,69,.8);outline-color:rgba(220,53,69,.4);box-shadow:0 0 0 3px rgba(220,53,69,.2)}.suggestions-dropdown[data-v-5b52e7a1]{position:absolute;top:100%;left:0;right:0;background:var(--hm-surface);border:2px solid #f97316;border-top:none;border-radius:0 0 6px 6px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(249,115,22,.3);direction:rtl;margin-top:2px}.suggestion-item[data-v-5b52e7a1]{padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--hm-border);transition:all .2s ease;color:var(--hm-text);font-size:.9rem}.suggestion-item.highlighted[data-v-5b52e7a1],.suggestion-item[data-v-5b52e7a1]:hover{background:linear-gradient(135deg,#f97316,#ea580c);color:#000;font-weight:600}.suggestion-item[data-v-5b52e7a1]:last-child{border-bottom:none}.error-message[data-v-5b52e7a1]{color:#dc3545;font-size:.85rem;margin-top:5px;text-align:right}.category-checkbox-selector[data-v-8ccaaac4]{width:100%}.label[data-v-8ccaaac4]{display:block;font-size:14px;font-weight:1100;color:#f5f5f5;margin-bottom:12px}.categories-grid[data-v-8ccaaac4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding:8px;border-radius:12px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1)}.categories-grid[data-v-8ccaaac4]::-webkit-scrollbar{width:6px}.categories-grid[data-v-8ccaaac4]::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:3px}.categories-grid[data-v-8ccaaac4]::-webkit-scrollbar-thumb{background:rgba(255,106,0,.4);border-radius:3px}.categories-grid[data-v-8ccaaac4]::-webkit-scrollbar-thumb:hover{background:rgba(255,106,0,.6)}.cyberpunk-checkbox[data-v-8ccaaac4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #ff6a00;border-radius:5px;background-color:transparent;display:inline-block;position:relative;margin-left:10px;cursor:pointer;transition:all .3s ease}.cyberpunk-checkbox[data-v-8ccaaac4]:hover{border-color:#ff8a2b;box-shadow:0 0 8px rgba(255,106,0,.4)}.cyberpunk-checkbox[data-v-8ccaaac4]:before{content:"";background-color:#ff6a00;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:3px;transition:all .3s ease-in-out}.cyberpunk-checkbox[data-v-8ccaaac4]:checked{border-color:#ff8a2b;background-color:rgba(255,106,0,.1);box-shadow:0 0 12px rgba(255,106,0,.5)}.cyberpunk-checkbox[data-v-8ccaaac4]:checked:before{transform:translate(-50%,-50%) scale(1)}.cyberpunk-checkbox-label[data-v-8ccaaac4]{font-size:15px;color:#f5f5f5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;padding:10px 12px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);transition:all .2s ease}.cyberpunk-checkbox-label[data-v-8ccaaac4]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3)}.cyberpunk-checkbox-label[data-v-8ccaaac4]:has(.cyberpunk-checkbox:checked){background:rgba(255,106,0,.15);border-color:rgba(255,106,0,.4);box-shadow:0 0 8px rgba(255,106,0,.3)}@media(max-width:600px){.categories-grid[data-v-8ccaaac4]{grid-template-columns:1fr;gap:8px;max-height:300px}.cyberpunk-checkbox-label[data-v-8ccaaac4]{font-size:14px;padding:8px 10px}}.register-page__theme-toggle[data-v-81ab3f6e]{position:fixed;top:max(env(safe-area-inset-top,12px),12px);left:16px;z-index:100;width:38px;height:38px;border-radius:50%;border:1px solid var(--hm-border,hsla(0,0%,100%,.1));background:var(--hm-surface-2,#1c1c22);color:var(--hm-text,hsla(0,0%,100%,.92));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.register-page__theme-toggle[data-v-81ab3f6e]:hover{background:rgba(242,124,14,.08);box-shadow:0 4px 16px rgba(242,124,14,.15);transform:scale(1.08)}.register-page__theme-toggle[data-v-81ab3f6e]:active{transform:scale(.92)}.register-page__theme-toggle-icon[data-v-81ab3f6e]{font-size:20px;line-height:1;transition:transform .4s cubic-bezier(.22,1,.36,1)}.register-page__theme-toggle--spin .register-page__theme-toggle-icon[data-v-81ab3f6e]{animation:registerThemeSpin-81ab3f6e .4s cubic-bezier(.22,1,.36,1)}@keyframes registerThemeSpin-81ab3f6e{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}}.register-page[data-v-81ab3f6e]{min-height:100vh;min-height:100dvh;position:relative;padding:0;font-family:Heebo,Manrope,system-ui,-apple-system,sans-serif;overflow-x:hidden;overflow-y:auto;background-color:var(--hm-bg,var(--hm-bg,#0f0c08));color:var(--hm-text,hsla(0,0%,100%,.92));display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100vw}.register-page[data-v-81ab3f6e] *{box-sizing:border-box}.register-page__hero[data-v-81ab3f6e]{position:relative;width:100%;min-height:280px;display:flex;align-items:flex-end;justify-content:center;flex-shrink:0}@media(max-height:700px){.register-page__hero[data-v-81ab3f6e]{min-height:220px}}.register-page__hero-image[data-v-81ab3f6e]{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:0}.register-page__hero-overlay[data-v-81ab3f6e]{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%)}.register-page__hero-content[data-v-81ab3f6e]{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}.register-page__logo-wrapper[data-v-81ab3f6e]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.08);margin-bottom:4px}.register-page__logo-image[data-v-81ab3f6e]{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(242,124,14,.4))}.register-page__hero-title[data-v-81ab3f6e]{color:#fff;font-weight:900;font-size:28px;letter-spacing:.08em;text-transform:uppercase;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.5)}.register-page__hero-tagline[data-v-81ab3f6e]{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:400;margin:0;text-shadow:0 1px 8px rgba(0,0,0,.4)}.register-shell[data-v-81ab3f6e]{position:relative;z-index:10;width:100%;max-width:520px;margin:0 auto;padding:0 16px 16px;overflow:hidden;flex:1;display:flex;flex-direction:column}@media(max-width:480px){.register-shell[data-v-81ab3f6e]{padding:0 10px 12px}}.register-card[data-v-81ab3f6e]{width:100%;max-width:100%;background:var(--hm-surface,#161616);border:1px solid var(--hm-border,hsla(0,0%,100%,.1));border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.03);padding:32px 28px;overflow:hidden;position:relative;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(max-width:480px){.register-card[data-v-81ab3f6e]{padding:22px 16px;border-radius:20px}}@media(max-width:360px){.register-card[data-v-81ab3f6e]{padding:18px 12px;border-radius:16px}}.wizard-header[data-v-81ab3f6e]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;text-align:center;animation:fadeIn-81ab3f6e .5s ease}.logo-circle-main[data-v-81ab3f6e]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(242,124,14,.15),rgba(242,124,14,.05));display:flex;align-items:center;justify-content:center;padding:10px;box-shadow:0 8px 24px rgba(242,124,14,.4),0 0 0 1px rgba(242,124,14,.2)}.logo-circle-main .logo-img[data-v-81ab3f6e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(242,124,14,.4))}.wizard-title[data-v-81ab3f6e]{color:var(--hm-text,hsla(0,0%,100%,.92));font-weight:900;font-size:24px;letter-spacing:.1em;text-transform:uppercase;margin:0;background:linear-gradient(135deg,#fff,rgba(242,124,14,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.role-badge-top[data-v-81ab3f6e]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;padding:8px 20px;border-radius:999px;background:rgba(242,124,14,.1);border:1px solid rgba(242,124,14,.2);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;animation:fadeIn-81ab3f6e .4s ease}.role-badge-top svg[data-v-81ab3f6e]{color:#f27c0e;font-size:13px}.role-badge-top span[data-v-81ab3f6e]{color:#f27c0e;font-size:13px;font-weight:700}.progress-bar[data-v-81ab3f6e]{margin-bottom:28px;padding:0 4px;animation:fadeIn-81ab3f6e .4s ease}.progress-steps[data-v-81ab3f6e]{display:flex;align-items:flex-start;justify-content:center;gap:0;overflow:hidden;max-width:100%}.progress-step[data-v-81ab3f6e]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;flex:0 0 auto;width:52px;cursor:default;transition:all .3s ease}.progress-step.completed[data-v-81ab3f6e]{cursor:pointer}@media(max-width:380px){.progress-step[data-v-81ab3f6e]{width:44px}}.progress-dot[data-v-81ab3f6e]{width:30px;height:30px}@media(max-width:380px){.progress-dot[data-v-81ab3f6e]{width:26px;height:26px;font-size:11px}}.progress-dot[data-v-81ab3f6e]{border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid hsla(0,0%,100%,.1);background:var(--hm-surface,#161616);color:var(--hm-muted-2,hsla(0,0%,100%,.4))}.completed .progress-dot[data-v-81ab3f6e]{background:#f27c0e;border-color:#f27c0e;color:#fff;box-shadow:0 2px 8px rgba(242,124,14,.4)}.active .progress-dot[data-v-81ab3f6e]{border-color:#f27c0e;color:#f27c0e;box-shadow:0 0 0 4px rgba(242,124,14,.15);animation:pulse-dot-81ab3f6e 2s infinite}.progress-dot .check-icon[data-v-81ab3f6e]{font-size:12px}.progress-label[data-v-81ab3f6e]{font-size:10px;font-weight:600;color:var(--hm-muted-2,hsla(0,0%,100%,.4));text-align:center;white-space:nowrap;transition:color .3s}.active .progress-label[data-v-81ab3f6e]{color:#f27c0e}.completed .progress-label[data-v-81ab3f6e]{color:var(--hm-muted,hsla(0,0%,100%,.6))}.progress-line[data-v-81ab3f6e]{flex:1;height:2px;min-width:8px;max-width:30px;background:hsla(0,0%,100%,.08);margin-top:15px;border-radius:1px;transition:background .4s ease}.progress-line.filled[data-v-81ab3f6e]{background:#f27c0e}@media(max-width:380px){.progress-line[data-v-81ab3f6e]{min-width:6px;max-width:20px;margin-top:13px}}@keyframes pulse-dot-81ab3f6e{0%,to{box-shadow:0 0 0 4px rgba(242,124,14,.15)}50%{box-shadow:0 0 0 8px rgba(242,124,14,.08)}}.step[data-v-81ab3f6e]{animation:stepIn-81ab3f6e .3s ease;max-width:100%;overflow:hidden}.step-intro[data-v-81ab3f6e]{text-align:center;margin-bottom:24px}.step-title[data-v-81ab3f6e]{font-size:20px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 6px}.step-subtitle[data-v-81ab3f6e]{font-size:14px;color:var(--hm-muted,hsla(0,0%,100%,.6));margin:0;line-height:1.5}.role-cards[data-v-81ab3f6e]{display:flex;flex-direction:column;gap:14px;margin-bottom:24px;max-width:100%}.role-card[data-v-81ab3f6e]{position:relative;display:flex;align-items:center;gap:14px;padding:18px 16px;border-radius:14px;border:1px solid var(--hm-border,hsla(0,0%,100%,.1));background:#1a1a1a;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);text-align:right;overflow:hidden;max-width:100%;width:100%}.role-card[data-v-81ab3f6e]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(242,124,14,.08),transparent 60%);opacity:0;transition:opacity .3s}.role-card[data-v-81ab3f6e]:hover{border-color:rgba(242,124,14,.3);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 0 1px rgba(242,124,14,.15)}.role-card[data-v-81ab3f6e]:hover:before{opacity:1}.role-card[data-v-81ab3f6e]:active{transform:translateY(0) scale(.98)}.role-card.selected[data-v-81ab3f6e]{border-color:#f27c0e;box-shadow:0 0 0 2px #f27c0e,0 8px 24px rgba(242,124,14,.4)}.role-card__icon[data-v-81ab3f6e]{width:44px;height:44px;min-width:44px;border-radius:12px;background:rgba(242,124,14,.1);display:flex;align-items:center;justify-content:center;font-size:18px;color:#f27c0e;flex-shrink:0;transition:all .3s}@media(max-width:380px){.role-card__icon[data-v-81ab3f6e]{width:38px;height:38px;min-width:38px;font-size:16px}}.role-card:hover .role-card__icon[data-v-81ab3f6e]{background:rgba(242,124,14,.2);transform:scale(1.05)}.role-card__title[data-v-81ab3f6e]{font-size:16px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 4px}@media(max-width:380px){.role-card__title[data-v-81ab3f6e]{font-size:15px}}.role-card__desc[data-v-81ab3f6e]{font-size:12px;color:var(--hm-muted,hsla(0,0%,100%,.6));margin:0;line-height:1.4;word-break:break-word;overflow-wrap:break-word}.role-card__badge[data-v-81ab3f6e]{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:20px;background:linear-gradient(135deg,#f27c0e,#c3630a);color:#fff;font-size:11px;font-weight:700;box-shadow:0 2px 8px rgba(242,124,14,.4);animation:badge-pulse-81ab3f6e 2s infinite}.role-card__arrow[data-v-81ab3f6e]{margin-right:auto;color:var(--hm-muted-2,hsla(0,0%,100%,.4));font-size:14px;transition:all .3s}.role-card:hover .role-card__arrow[data-v-81ab3f6e]{color:#f27c0e;transform:translateX(-4px)}@keyframes badge-pulse-81ab3f6e{0%,to{box-shadow:0 2px 8px rgba(242,124,14,.4)}50%{box-shadow:0 2px 16px rgba(242,124,14,.6)}}.method-buttons[data-v-81ab3f6e]{display:flex;flex-direction:column;gap:12px;margin-bottom:4px;max-width:100%}.form[data-v-81ab3f6e]{gap:18px}.field[data-v-81ab3f6e],.form[data-v-81ab3f6e]{display:flex;flex-direction:column;max-width:100%;overflow:hidden}.field[data-v-81ab3f6e]{gap:8px}.field--autocomplete[data-v-81ab3f6e]{overflow:visible!important;z-index:10}.label[data-v-81ab3f6e]{color:#f27c0e;font-weight:700;font-size:13px;padding-right:2px}input[data-v-81ab3f6e]{height:50px;border-radius:10px;border:1px solid transparent;background:var(--hm-input,#050505);color:var(--hm-text,hsla(0,0%,100%,.92));padding:0 14px;font-size:15px;font-family:inherit;font-weight:500;outline:none;width:100%;max-width:100%;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}input[data-v-81ab3f6e]::-moz-placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.4))}input[data-v-81ab3f6e]::placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.4))}input[data-v-81ab3f6e]:focus{border-color:#f27c0e;box-shadow:0 0 0 1px #f27c0e,inset 0 1px 2px rgba(0,0,0,.3),0 4px 12px rgba(242,124,14,.12)}input[data-v-81ab3f6e]:hover:not(:focus){background:var(--hm-input-hover,#0a0a0a)}input[type=tel][data-v-81ab3f6e]{text-align:right;direction:rtl}@media(max-width:480px){input[data-v-81ab3f6e]{height:48px;font-size:16px}}.input-with-icon[data-v-81ab3f6e]{position:relative}.input-with-icon input[data-v-81ab3f6e]{padding-left:48px}.icon[data-v-81ab3f6e]{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--hm-muted,hsla(0,0%,100%,.6));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.icon[data-v-81ab3f6e]:hover{color:var(--hm-text,hsla(0,0%,100%,.92))}.grid2[data-v-81ab3f6e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:100%;overflow:hidden}@media(max-width:420px){.grid2[data-v-81ab3f6e]{grid-template-columns:1fr;gap:14px}}.profile-top[data-v-81ab3f6e]{display:flex;justify-content:center;margin-bottom:8px}.avatar[data-v-81ab3f6e]{width:96px;height:96px;border-radius:50%;border:2px solid #f27c0e;background:var(--hm-input,#050505);display:grid;place-items:center;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 0 4px rgba(242,124,14,.1);transition:all .3s ease}.avatar img[data-v-81ab3f6e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar--empty[data-v-81ab3f6e]{border-style:dashed;border-color:hsla(0,0%,100%,.2);cursor:pointer;display:flex;flex-direction:column;gap:4px}.avatar--empty .avatar-icon[data-v-81ab3f6e]{font-size:24px;color:hsla(0,0%,100%,.3);transition:color .3s}.avatar--empty .avatar-text[data-v-81ab3f6e]{font-size:10px;color:hsla(0,0%,100%,.3);font-weight:600}.avatar--empty .avatar-optional[data-v-81ab3f6e]{font-size:9px;color:hsla(0,0%,100%,.18);font-weight:600;letter-spacing:.05em}.avatar--empty[data-v-81ab3f6e]:hover{border-color:#f27c0e}.avatar--empty:hover .avatar-icon[data-v-81ab3f6e],.avatar--empty:hover .avatar-text[data-v-81ab3f6e]{color:#f27c0e}@media(max-width:480px){.avatar[data-v-81ab3f6e]{width:80px;height:80px}}.file[data-v-81ab3f6e]{display:flex;flex-direction:column}.file__input[data-v-81ab3f6e]{display:none}.file__btn[data-v-81ab3f6e]{height:48px;border-radius:10px;border:1px dashed hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.02);color:var(--hm-muted,hsla(0,0%,100%,.6));display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s}.file__btn[data-v-81ab3f6e]:hover:not(.disabled){border-color:#f27c0e;color:#f27c0e;background:rgba(242,124,14,.06)}.file__btn.disabled[data-v-81ab3f6e]{opacity:.5;cursor:default}.btn[data-v-81ab3f6e]{cursor:pointer;font-weight:700;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-family:inherit}.btn[data-v-81ab3f6e]:active:not(:disabled){transform:scale(.97)}.btn--primary[data-v-81ab3f6e]{height:52px;flex:1;background:linear-gradient(135deg,#f27c0e,#cc680b);color:#fff;font-size:16px;box-shadow:0 4px 20px rgba(242,124,14,.35),inset 0 1px 0 hsla(0,0%,100%,.2)}.btn--primary[data-v-81ab3f6e]:hover:not(:disabled){background:linear-gradient(135deg,#d96b00,#a65200);box-shadow:0 6px 28px rgba(242,124,14,.5);transform:translateY(-1px)}.btn--primary[data-v-81ab3f6e]:disabled{opacity:.6;cursor:not-allowed;background:#444;color:#888;box-shadow:none}.btn--social[data-v-81ab3f6e]{height:56px;width:100%;max-width:100%;background:#1a1a1a;border:2px solid hsla(0,0%,100%,.15);color:var(--hm-text,hsla(0,0%,100%,.92));border-radius:10px;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn--social .social-icon[data-v-81ab3f6e],.btn--social img[data-v-81ab3f6e]{width:24px;height:24px;flex-shrink:0}.btn--social .social-icon--facebook[data-v-81ab3f6e]{color:#1877f2}.btn--social[data-v-81ab3f6e]:hover{background:hsla(0,0%,100%,.08);border-color:#f27c0e;transform:translateY(-1px);box-shadow:0 4px 16px rgba(242,124,14,.2)}@media(max-width:380px){.btn--social[data-v-81ab3f6e]{height:52px;font-size:15px}}.btn--outline[data-v-81ab3f6e]{height:50px;width:100%;max-width:100%;background:transparent;border:1px solid var(--hm-border,hsla(0,0%,100%,.1));color:var(--hm-text,hsla(0,0%,100%,.92));border-radius:10px;font-size:15px;font-weight:600;white-space:nowrap}.btn--outline[data-v-81ab3f6e]:hover{border-color:#f27c0e;color:#f27c0e;background:rgba(242,124,14,.06)}@media(max-width:380px){.btn--outline[data-v-81ab3f6e]{height:46px;font-size:14px}}.btn--next[data-v-81ab3f6e]{height:48px;flex:1;min-width:0;background:linear-gradient(135deg,#f27c0e,#cc680b);color:#fff;font-size:15px;box-shadow:0 4px 16px rgba(242,124,14,.3);white-space:nowrap}.btn--next[data-v-81ab3f6e]:hover{box-shadow:0 6px 24px rgba(242,124,14,.45);transform:translateY(-1px)}@media(max-width:380px){.btn--next[data-v-81ab3f6e]{height:44px;font-size:14px}}.btn--back[data-v-81ab3f6e]{height:48px;padding:0 16px;background:hsla(0,0%,100%,.05);border:1px solid var(--hm-border,hsla(0,0%,100%,.1));color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:14px;border-radius:9999px;white-space:nowrap;flex-shrink:0}.btn--back[data-v-81ab3f6e]:hover{background:hsla(0,0%,100%,.08);color:var(--hm-text,hsla(0,0%,100%,.92));border-color:hsla(0,0%,100%,.2)}@media(max-width:380px){.btn--back[data-v-81ab3f6e]{height:44px;padding:0 12px;font-size:13px}}.step-nav[data-v-81ab3f6e]{display:flex;gap:10px;margin-top:8px;max-width:100%;overflow:hidden}.step-nav--submit[data-v-81ab3f6e]{margin-top:16px}@media(max-width:380px){.step-nav[data-v-81ab3f6e]{gap:8px}}.legal-agreement[data-v-81ab3f6e]{margin-top:16px;text-align:center}.legal-agreement p[data-v-81ab3f6e]{font-size:13px;color:hsla(0,0%,100%,.6);line-height:1.7;margin:0}.legal-agreement a[data-v-81ab3f6e]{color:#ff6a00;text-decoration:underline;font-weight:600}.legal-agreement a[data-v-81ab3f6e]:hover{color:#ff8533}.divider[data-v-81ab3f6e]{display:flex;align-items:center;gap:14px;margin:20px 0;color:var(--hm-muted-2,hsla(0,0%,100%,.4));font-size:13px;font-weight:600}.divider[data-v-81ab3f6e]:after,.divider[data-v-81ab3f6e]:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12) 50%,transparent)}.divider span[data-v-81ab3f6e]{white-space:nowrap;padding:0 4px}.notice[data-v-81ab3f6e]{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:10px;margin-bottom:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.notice--info[data-v-81ab3f6e]{background:rgba(242,124,14,.08);border-color:rgba(242,124,14,.15);color:#f27c0e}.notice--ok[data-v-81ab3f6e]{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.2);color:#4ade80}.notice__text[data-v-81ab3f6e]{flex:1}.notice__title[data-v-81ab3f6e]{font-weight:700;font-size:14px;margin-bottom:4px;color:var(--hm-text,hsla(0,0%,100%,.92))}.notice__sub[data-v-81ab3f6e]{font-size:12px;color:var(--hm-muted,hsla(0,0%,100%,.6));line-height:1.4}.blocked-message[data-v-81ab3f6e]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:10px;background:rgba(239,68,68,.12);border:2px solid rgba(239,68,68,.4);color:#ef4444;font-weight:700;font-size:14px;margin-bottom:16px}.review-card[data-v-81ab3f6e]{display:flex;flex-direction:column;gap:0;background:hsla(0,0%,100%,.02);border:1px solid var(--hm-border,hsla(0,0%,100%,.1));border-radius:14px;overflow:hidden}.review-section[data-v-81ab3f6e]{padding:16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.review-section[data-v-81ab3f6e]:last-child{border-bottom:none}.review-section__header[data-v-81ab3f6e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.review-section__title[data-v-81ab3f6e]{font-size:13px;font-weight:700;color:#f27c0e;text-transform:uppercase;letter-spacing:.05em}.review-edit[data-v-81ab3f6e]{display:flex;align-items:center;gap:6px;padding:4px 10px;border:none;background:rgba(242,124,14,.08);color:#f27c0e;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.review-edit[data-v-81ab3f6e]:hover{background:rgba(242,124,14,.15)}.review-row[data-v-81ab3f6e]{display:flex;align-items:center;gap:14px}.review-avatar[data-v-81ab3f6e]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.05);display:grid;place-items:center;flex-shrink:0;border:2px solid rgba(242,124,14,.2)}.review-avatar img[data-v-81ab3f6e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-avatar__placeholder[data-v-81ab3f6e]{color:var(--hm-muted-2,hsla(0,0%,100%,.4));font-size:18px}.review-info[data-v-81ab3f6e]{display:flex;flex-direction:column;gap:4px}.review-name[data-v-81ab3f6e]{font-size:16px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92))}.review-role-badge[data-v-81ab3f6e]{display:inline-flex;padding:2px 10px;border-radius:20px;background:rgba(242,124,14,.1);color:#f27c0e;font-size:11px;font-weight:700;width:-moz-fit-content;width:fit-content}.review-detail[data-v-81ab3f6e]{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:var(--hm-muted,hsla(0,0%,100%,.6));overflow:hidden}.review-detail span[data-v-81ab3f6e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-detail .review-icon[data-v-81ab3f6e]{color:var(--hm-muted-2,hsla(0,0%,100%,.4));font-size:14px;width:18px;min-width:18px;text-align:center;flex-shrink:0}.review-tags[data-v-81ab3f6e]{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.review-tag[data-v-81ab3f6e]{padding:4px 10px;border-radius:20px;background:rgba(242,124,14,.1);color:#f27c0e;font-size:12px;font-weight:600;border:1px solid rgba(242,124,14,.15);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.login-link[data-v-81ab3f6e]{text-align:center;margin-top:20px;color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:14px}.login-link a[data-v-81ab3f6e]{color:#f27c0e;text-decoration:none;font-weight:700;margin-right:4px;transition:all .2s ease}.login-link a[data-v-81ab3f6e]:hover{text-decoration:underline;color:#d96b00}@keyframes fadeIn-81ab3f6e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stepIn-81ab3f6e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.step .field[data-v-81ab3f6e],.step .grid2[data-v-81ab3f6e],.step .notice[data-v-81ab3f6e],.step .profile-top[data-v-81ab3f6e],.step .step-nav[data-v-81ab3f6e]{animation:fieldIn-81ab3f6e .4s cubic-bezier(.22,1,.36,1) both}.step .field[data-v-81ab3f6e]:first-child,.step .grid2[data-v-81ab3f6e]:first-child,.step .notice[data-v-81ab3f6e]:first-child,.step .profile-top[data-v-81ab3f6e]:first-child,.step .step-nav[data-v-81ab3f6e]:first-child{animation-delay:.06s}.step .field[data-v-81ab3f6e]:nth-child(2),.step .grid2[data-v-81ab3f6e]:nth-child(2),.step .notice[data-v-81ab3f6e]:nth-child(2),.step .profile-top[data-v-81ab3f6e]:nth-child(2),.step .step-nav[data-v-81ab3f6e]:nth-child(2){animation-delay:.12s}.step .field[data-v-81ab3f6e]:nth-child(3),.step .grid2[data-v-81ab3f6e]:nth-child(3),.step .notice[data-v-81ab3f6e]:nth-child(3),.step .profile-top[data-v-81ab3f6e]:nth-child(3),.step .step-nav[data-v-81ab3f6e]:nth-child(3){animation-delay:.18s}.step .field[data-v-81ab3f6e]:nth-child(4),.step .grid2[data-v-81ab3f6e]:nth-child(4),.step .notice[data-v-81ab3f6e]:nth-child(4),.step .profile-top[data-v-81ab3f6e]:nth-child(4),.step .step-nav[data-v-81ab3f6e]:nth-child(4){animation-delay:.24s}.step .field[data-v-81ab3f6e]:nth-child(5),.step .grid2[data-v-81ab3f6e]:nth-child(5),.step .notice[data-v-81ab3f6e]:nth-child(5),.step .profile-top[data-v-81ab3f6e]:nth-child(5),.step .step-nav[data-v-81ab3f6e]:nth-child(5){animation-delay:.3s}.step .field[data-v-81ab3f6e]:nth-child(6),.step .grid2[data-v-81ab3f6e]:nth-child(6),.step .notice[data-v-81ab3f6e]:nth-child(6),.step .profile-top[data-v-81ab3f6e]:nth-child(6),.step .step-nav[data-v-81ab3f6e]:nth-child(6){animation-delay:.36s}.step .field[data-v-81ab3f6e]:nth-child(7),.step .grid2[data-v-81ab3f6e]:nth-child(7),.step .notice[data-v-81ab3f6e]:nth-child(7),.step .profile-top[data-v-81ab3f6e]:nth-child(7),.step .step-nav[data-v-81ab3f6e]:nth-child(7){animation-delay:.42s}.step .field[data-v-81ab3f6e]:nth-child(8),.step .grid2[data-v-81ab3f6e]:nth-child(8),.step .notice[data-v-81ab3f6e]:nth-child(8),.step .profile-top[data-v-81ab3f6e]:nth-child(8),.step .step-nav[data-v-81ab3f6e]:nth-child(8){animation-delay:.48s}@keyframes fieldIn-81ab3f6e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-next-enter-active[data-v-81ab3f6e],.slide-next-leave-active[data-v-81ab3f6e]{transition:all .35s cubic-bezier(.4,0,.2,1)}.slide-next-enter-from[data-v-81ab3f6e]{opacity:0;transform:translateX(-30px)}.slide-next-leave-to[data-v-81ab3f6e]{opacity:0;transform:translateX(30px)}.slide-prev-enter-active[data-v-81ab3f6e],.slide-prev-leave-active[data-v-81ab3f6e]{transition:all .35s cubic-bezier(.4,0,.2,1)}.slide-prev-enter-from[data-v-81ab3f6e]{opacity:0;transform:translateX(30px)}.slide-prev-leave-to[data-v-81ab3f6e]{opacity:0;transform:translateX(-30px)}.fade-up-enter-active[data-v-81ab3f6e]{transition:all .15s cubic-bezier(.4,0,.2,1)}.fade-up-leave-active[data-v-81ab3f6e]{transition:all .1s ease}.fade-up-enter-from[data-v-81ab3f6e]{opacity:0;transform:translateY(6px)}.fade-up-leave-to[data-v-81ab3f6e]{opacity:0;transform:translateY(-6px)}.role-card--dim[data-v-81ab3f6e]{opacity:.42;transform:scale(.975);transition:all .35s cubic-bezier(.4,0,.2,1)}.role-card--dim[data-v-81ab3f6e]:hover{opacity:.7;transform:scale(.985) translateY(-1px)}.role-card__body[data-v-81ab3f6e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:right}.role-card__icon--checked[data-v-81ab3f6e]{background:#f27c0e!important;color:#fff!important;animation:pop-in-81ab3f6e .3s cubic-bezier(.34,1.56,.64,1)}@keyframes pop-in-81ab3f6e{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.method-inline[data-v-81ab3f6e]{margin-top:18px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:0;max-width:100%;overflow:hidden}.method-inline__heading[data-v-81ab3f6e]{text-align:center;font-size:14px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92));letter-spacing:.04em;margin:0 0 14px}.method-inline__notice[data-v-81ab3f6e]{margin-bottom:14px}.method-inline .method-buttons[data-v-81ab3f6e]{margin-bottom:0}.method-inline .divider[data-v-81ab3f6e]{margin:14px 0}html[data-theme=light]{box-shadow:0 4px 16px hsla(36,41%,60%,.15);background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.2) 40%,rgba(0,0,0,.5) 70%,#f8f4ee);background:linear-gradient(135deg,#1a1a1f,#f5a524);-webkit-text-fill-color:transparent;box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px rgba(245,165,35,.15);box-shadow:0 0 0 2px #f5a524,0 8px 32px rgba(245,165,35,.18);background:rgba(34,197,94,.06);border-color:rgba(34,197,94,.15);box-shadow:inset 0 1px 2px hsla(36,41%,60%,.08);box-shadow:0 0 0 1px #f5a524,inset 0 1px 2px hsla(36,41%,60%,.08),0 4px 12px rgba(245,165,35,.1);box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 4px rgba(245,165,35,.1);color:hsla(36,41%,60%,.5);color:hsla(36,41%,60%,.35);box-shadow:0 4px 16px rgba(245,165,35,.12);background:#d4c4ae;color:#9e8e7a;background:linear-gradient(90deg,transparent,hsla(36,41%,60%,.25) 50%,transparent);color:#ffb84d;border-radius:24px}.register-card--no-clip[data-v-81ab3f6e],.register-shell--no-clip[data-v-81ab3f6e],.step--location .form[data-v-81ab3f6e],.step--location[data-v-81ab3f6e]{overflow:visible!important}.forgot-password[data-v-d4bd9a0a]{min-height:100dvh;position:relative;width:100%;max-width:100vw;padding:0;margin:0;display:flex;flex-direction:column;background:var(--hm-bg,#0f0c08);overflow-x:hidden}.forgot-password[data-v-d4bd9a0a],.forgot-password[data-v-d4bd9a0a] *{box-sizing:border-box}.forgot-password__noise-overlay[data-v-d4bd9a0a]{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.04;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.forgot-password__radial-gradient[data-v-d4bd9a0a]{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(242,124,14,.15),transparent 70%)}.forgot-password__main[data-v-d4bd9a0a]{position:relative;z-index:1;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px 24px}.forgot-password__top-section[data-v-d4bd9a0a]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.forgot-password__logo-wrapper[data-v-d4bd9a0a]{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:rgba(242,124,14,.1);box-shadow:0 0 30px rgba(242,124,14,.3);padding:12px}.forgot-password__logo-image[data-v-d4bd9a0a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 15px rgba(242,124,14,.4))}.forgot-password__title[data-v-d4bd9a0a]{font-size:32px;font-weight:900;color:var(--hm-text,hsla(0,0%,100%,.92));margin:16px 0 0}.forgot-password__tagline[data-v-d4bd9a0a]{font-size:16px;font-weight:500;color:#f27c0e;opacity:.9;margin:0}.forgot-password__bottom-section[data-v-d4bd9a0a]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px;width:100%;max-width:min(400px,100%);margin:0 auto}.forgot-password__form[data-v-d4bd9a0a]{width:100%;display:flex;flex-direction:column;gap:20px}.form-description[data-v-d4bd9a0a]{color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:15px;text-align:center;line-height:1.6;margin:0 0 8px;overflow-wrap:anywhere}.input-group[data-v-d4bd9a0a]{width:100%}.input-wrapper[data-v-d4bd9a0a]{position:relative;display:flex;align-items:center;background:var(--hm-input,#050505);border:1.5px solid var(--hm-border,hsla(0,0%,100%,.1));border-radius:14px;overflow:hidden;transition:all .25s ease}.input-wrapper[data-v-d4bd9a0a]:focus-within{border-color:#f27c0e;box-shadow:0 0 0 3px rgba(242,124,14,.15)}.input-icon-wrapper[data-v-d4bd9a0a]{display:flex;align-items:center;justify-content:center;padding:0 16px;color:var(--hm-muted-2,hsla(0,0%,100%,.4))}.input-icon-wrapper .material-icons-round[data-v-d4bd9a0a]{font-size:22px}.input-field[data-v-d4bd9a0a]{flex:1;padding:16px 16px 16px 0;font-size:16px;color:var(--hm-text,hsla(0,0%,100%,.92));background:transparent;border:none;outline:none;font-family:inherit}.input-field[data-v-d4bd9a0a]::-moz-placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.4))}.input-field[data-v-d4bd9a0a]::placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.4))}.input-field[data-v-d4bd9a0a]:disabled{opacity:.6}.submit-btn[data-v-d4bd9a0a]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#f27c0e,#d96b00);color:#fff;font-size:17px;font-weight:700;border:none;border-radius:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.submit-btn[data-v-d4bd9a0a]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.18),transparent 55%);opacity:0;transition:opacity .25s ease;pointer-events:none}.submit-btn[data-v-d4bd9a0a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(242,124,14,.4)}.submit-btn[data-v-d4bd9a0a]:hover:not(:disabled):before{opacity:1}.submit-btn[data-v-d4bd9a0a]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 18px rgba(242,124,14,.35)}.submit-btn[data-v-d4bd9a0a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-d4bd9a0a]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-d4bd9a0a .8s linear infinite}@keyframes spin-d4bd9a0a{to{transform:rotate(1turn)}}.link-btn[data-v-d4bd9a0a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:transparent;color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:15px;font-weight:500;border:none;cursor:pointer;transition:color .2s ease}.link-btn[data-v-d4bd9a0a]:hover{color:#f27c0e}.link-btn .material-icons-round[data-v-d4bd9a0a]{font-size:18px}.success-message[data-v-d4bd9a0a]{text-align:center;padding:32px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:16px;width:100%}.success-icon[data-v-d4bd9a0a]{margin-bottom:16px}.success-icon .material-symbols-outlined[data-v-d4bd9a0a]{font-size:64px;color:#22c55e}.success-title[data-v-d4bd9a0a]{font-size:24px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 12px}.success-text[data-v-d4bd9a0a]{font-size:15px;color:var(--hm-muted,hsla(0,0%,100%,.6));line-height:1.7;margin:0 0 24px;overflow-wrap:anywhere}.back-btn[data-v-d4bd9a0a]{padding:14px 32px;background:hsla(0,0%,100%,.1);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:15px;font-weight:600;border:1px solid var(--hm-border,hsla(0,0%,100%,.1));border-radius:12px;cursor:pointer;transition:all .2s ease}.back-btn[data-v-d4bd9a0a]:hover{background:hsla(0,0%,100%,.15);border-color:#f27c0e}.error-state[data-v-d4bd9a0a]{text-align:center;padding:32px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:16px;width:100%}.error-icon[data-v-d4bd9a0a]{margin-bottom:16px}.error-icon .material-symbols-outlined[data-v-d4bd9a0a]{font-size:48px;color:#ef4444}.error-text[data-v-d4bd9a0a]{font-size:15px;color:var(--hm-text,hsla(0,0%,100%,.92));line-height:1.6;margin:0 0 24px;overflow-wrap:anywhere}@media(max-width:420px){.forgot-password__main[data-v-d4bd9a0a]{padding:34px 16px 16px}.forgot-password__logo-wrapper[data-v-d4bd9a0a]{width:88px;height:88px;border-radius:18px}.forgot-password__title[data-v-d4bd9a0a]{font-size:28px}.forgot-password__bottom-section[data-v-d4bd9a0a]{padding:16px}.input-field[data-v-d4bd9a0a]{padding:14px 14px 14px 0}.submit-btn[data-v-d4bd9a0a]{padding:14px 18px;font-size:16px}}.retry-btn[data-v-d4bd9a0a]{padding:14px 32px;background:linear-gradient(135deg,#f27c0e,#d96b00);color:#fff;font-size:15px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-d4bd9a0a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(242,124,14,.35)}.reset-password[data-v-5a3a2d95]{min-height:100dvh;position:relative;width:100%;max-width:100vw;padding:0;margin:0;display:flex;flex-direction:column;background:var(--hm-bg,#0f0c08);overflow-x:hidden}.reset-password__noise-overlay[data-v-5a3a2d95]{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.04;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.reset-password__radial-gradient[data-v-5a3a2d95]{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(242,124,14,.15),transparent 70%)}.reset-password__main[data-v-5a3a2d95]{position:relative;z-index:1;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px 24px}.reset-password__top-section[data-v-5a3a2d95]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.reset-password__logo-wrapper[data-v-5a3a2d95]{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:rgba(242,124,14,.1);box-shadow:0 0 30px rgba(242,124,14,.3);padding:12px}.reset-password__logo-image[data-v-5a3a2d95]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 15px rgba(242,124,14,.4))}.reset-password__title[data-v-5a3a2d95]{font-size:32px;font-weight:900;color:var(--hm-text,hsla(0,0%,100%,.92));margin:16px 0 0}.reset-password__tagline[data-v-5a3a2d95]{font-size:16px;font-weight:500;color:#f27c0e;opacity:.9;margin:0}.reset-password__bottom-section[data-v-5a3a2d95]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px;width:100%;max-width:400px;margin:0 auto}.reset-password__form[data-v-5a3a2d95]{width:100%;display:flex;flex-direction:column;gap:20px}.form-description[data-v-5a3a2d95]{color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:15px;text-align:center;line-height:1.6;margin:0 0 8px}.form-description strong[data-v-5a3a2d95]{color:#f27c0e}.input-group[data-v-5a3a2d95]{width:100%}.input-label[data-v-5a3a2d95]{display:block;color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:14px;font-weight:500;margin-bottom:8px}.input-wrapper[data-v-5a3a2d95]{position:relative;display:flex;align-items:center;background:var(--hm-input,#050505);border:1.5px solid var(--hm-border,hsla(0,0%,100%,.1));border-radius:14px;overflow:hidden;transition:all .25s ease}.input-wrapper[data-v-5a3a2d95]:focus-within{border-color:#f27c0e;box-shadow:0 0 0 3px rgba(242,124,14,.15)}.input-wrapper.has-error[data-v-5a3a2d95]{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.input-icon-wrapper[data-v-5a3a2d95]{display:flex;align-items:center;justify-content:center;padding:0 16px;color:var(--hm-muted-2,hsla(0,0%,100%,.4))}.input-icon-wrapper .material-icons-round[data-v-5a3a2d95]{font-size:22px}.input-field[data-v-5a3a2d95]{flex:1;padding:16px 0;font-size:16px;color:var(--hm-text,hsla(0,0%,100%,.92));background:transparent;border:none;outline:none;font-family:inherit}.input-field[data-v-5a3a2d95]::-moz-placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.4))}.input-field[data-v-5a3a2d95]::placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.4))}.input-field[data-v-5a3a2d95]:disabled{opacity:.6}.input-toggle-password[data-v-5a3a2d95]{display:flex;align-items:center;justify-content:center;padding:0 16px;background:transparent;border:none;color:var(--hm-muted-2,hsla(0,0%,100%,.4));cursor:pointer;transition:color .2s ease}.input-toggle-password[data-v-5a3a2d95]:hover{color:var(--hm-text,hsla(0,0%,100%,.92))}.input-toggle-password .material-icons-round[data-v-5a3a2d95]{font-size:22px}.input-error[data-v-5a3a2d95]{color:#ef4444;font-size:13px;margin:8px 0 0}.form-error[data-v-5a3a2d95]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;font-size:14px}.form-error .material-symbols-outlined[data-v-5a3a2d95]{font-size:20px}.submit-btn[data-v-5a3a2d95]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#f27c0e,#d96b00);color:#fff;font-size:17px;font-weight:700;border:none;border-radius:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.submit-btn[data-v-5a3a2d95]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(242,124,14,.4)}.submit-btn[data-v-5a3a2d95]:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-5a3a2d95]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-5a3a2d95 .8s linear infinite}@keyframes spin-5a3a2d95{to{transform:rotate(1turn)}}.link-btn[data-v-5a3a2d95]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:transparent;color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:15px;font-weight:500;border:none;cursor:pointer;transition:color .2s ease}.link-btn[data-v-5a3a2d95]:hover{color:#f27c0e}.link-btn .material-icons-round[data-v-5a3a2d95]{font-size:18px}.loading-state[data-v-5a3a2d95]{text-align:center;padding:48px}.loading-spinner-large[data-v-5a3a2d95]{width:48px;height:48px;margin:0 auto 20px;border:3px solid rgba(242,124,14,.2);border-top-color:#f27c0e;border-radius:50%;animation:spin-5a3a2d95 .8s linear infinite}.loading-text[data-v-5a3a2d95]{color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:16px;margin:0}.success-message[data-v-5a3a2d95]{text-align:center;padding:32px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:16px;width:100%}.success-icon[data-v-5a3a2d95]{margin-bottom:16px}.success-icon .material-symbols-outlined[data-v-5a3a2d95]{font-size:64px;color:#22c55e}.success-title[data-v-5a3a2d95]{font-size:24px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 12px}.success-text[data-v-5a3a2d95]{font-size:15px;color:var(--hm-muted,hsla(0,0%,100%,.6));line-height:1.7;margin:0 0 24px}.error-state[data-v-5a3a2d95]{text-align:center;padding:32px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:16px;width:100%}.error-icon[data-v-5a3a2d95]{margin-bottom:16px}.error-icon .material-symbols-outlined[data-v-5a3a2d95]{font-size:48px;color:#ef4444}.error-title[data-v-5a3a2d95]{font-size:22px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 12px}.error-text[data-v-5a3a2d95]{font-size:15px;color:var(--hm-muted,hsla(0,0%,100%,.6));line-height:1.6;margin:0 0 24px}.action-btn[data-v-5a3a2d95]{padding:14px 32px;background:hsla(0,0%,100%,.1);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:15px;font-weight:600;border:1px solid var(--hm-border,hsla(0,0%,100%,.1));border-radius:12px;cursor:pointer;transition:all .2s ease}.action-btn[data-v-5a3a2d95]:hover{background:hsla(0,0%,100%,.15);border-color:#f27c0e}.action-btn.primary[data-v-5a3a2d95]{background:linear-gradient(135deg,#f27c0e,#d96b00);border:none}.action-btn.primary[data-v-5a3a2d95]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(242,124,14,.35)}html[data-theme=light]{background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(245,165,35,.08),transparent 70%);box-shadow:0 0 20px rgba(245,165,35,.15);border-color:hsla(0,0%,100%,.3);border-color:rgba(34,197,94,.2);border-radius:14px;border-color:transparent;box-shadow:0 8px 32px rgba(245,165,35,.25)}.dashboard-topbar[data-v-b7f9368a]{position:sticky;top:0;z-index:999;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;box-sizing:border-box;margin-top:0;margin-bottom:20px;padding:calc(env(safe-area-inset-top, 0px) + 16px) 0 12px 0;background:transparent}@media(max-width:768px){.dashboard-topbar[data-v-b7f9368a]{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}}.dashboard-topbar__bg[data-v-b7f9368a]{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0)),rgba(0,0,0,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:none}.dashboard-topbar--client .dashboard-topbar__bg[data-v-b7f9368a],.dashboard-topbar--handyman .dashboard-topbar__bg[data-v-b7f9368a]{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0)),rgba(0,0,0,.68)}.dashboard-topbar__content[data-v-b7f9368a]{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:2;width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}.dashboard-topbar__profile[data-v-b7f9368a]{display:flex;align-items:center;gap:12px;background:transparent;border:none;padding:4px;margin:0;min-width:0;flex-shrink:1;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.dashboard-topbar__profile[data-v-b7f9368a]:active{opacity:.8}.dashboard-topbar__avatar-wrapper[data-v-b7f9368a]{position:relative;width:42px;height:42px;flex-shrink:0;display:grid;place-items:center}.dashboard-topbar__avatar-img[data-v-b7f9368a]{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid hsla(0,0%,100%,.1);background:#1f1f23}.dashboard-topbar__avatar-placeholder[data-v-b7f9368a]{width:100%;height:100%;border-radius:50%;background:hsla(0,0%,100%,.08);display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.1)}.dashboard-topbar__avatar-placeholder i[data-v-b7f9368a]{font-size:20px;color:#9ca3af}.dashboard-topbar__status-dot[data-v-b7f9368a]{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid #0b0b0f;background:#374151;z-index:5}.dashboard-topbar__status-dot--available[data-v-b7f9368a]{background:#10b981;box-shadow:0 0 0 1px rgba(11,11,15,.5)}.dashboard-topbar__status-dot--client[data-v-b7f9368a]{background:#06b6d4}.dashboard-topbar__info[data-v-b7f9368a]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.dashboard-topbar__greeting[data-v-b7f9368a]{font-family:Heebo,sans-serif;font-size:13px;color:#9ca3af;font-weight:500;line-height:1.1}.dashboard-topbar__name[data-v-b7f9368a]{margin:0;font-family:Heebo,sans-serif;font-size:16px;font-weight:700;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;line-height:1.2}.dashboard-topbar__actions[data-v-b7f9368a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.dashboard-topbar__action-btn[data-v-b7f9368a]{position:relative;width:42px;height:42px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.dashboard-topbar__action-btn[data-v-b7f9368a]:active{transform:scale(.96);background:hsla(0,0%,100%,.08)}.dashboard-topbar--client .dashboard-topbar__action-btn--active[data-v-b7f9368a],.dashboard-topbar--client .dashboard-topbar__action-btn--on[data-v-b7f9368a],.dashboard-topbar--handyman .dashboard-topbar__action-btn--active[data-v-b7f9368a],.dashboard-topbar--handyman .dashboard-topbar__action-btn--on[data-v-b7f9368a]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:var(--hm-text)}.dashboard-topbar__icon[data-v-b7f9368a]{font-size:18px}.dashboard-topbar__badge[data-v-b7f9368a]{position:absolute;top:-6px;left:-6px;min-width:18px;height:18px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #0b0b0f}.dashboard-topbar__profile-wrapper[data-v-b7f9368a]{position:relative;min-width:0;flex-shrink:1}.dashboard-topbar__dropdown[data-v-b7f9368a]{position:absolute;top:calc(100% + 16px);right:0;min-width:200px;background:rgba(24,24,30,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,106,0,.15);border-radius:16px;padding:8px;z-index:1000;box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05)}.dashboard-topbar__dropdown-item[data-v-b7f9368a]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:transparent;color:#f3f4f6;font-family:Heebo,sans-serif;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;direction:rtl;text-align:right;transition:background .15s ease}.dashboard-topbar__dropdown-item .material-icons-round[data-v-b7f9368a]{font-size:20px;color:rgba(255,106,0,.7)}.dashboard-topbar__dropdown-item[data-v-b7f9368a]:active,.dashboard-topbar__dropdown-item[data-v-b7f9368a]:hover{background:rgba(255,106,0,.08)}.dashboard-topbar__dropdown-item--danger .material-icons-round[data-v-b7f9368a],.dashboard-topbar__dropdown-item--danger[data-v-b7f9368a]{color:#ef4444}.dashboard-topbar__backdrop[data-v-b7f9368a]{position:fixed;inset:0;z-index:998}.dropdown-fade-enter-active[data-v-b7f9368a],.dropdown-fade-leave-active[data-v-b7f9368a]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter-from[data-v-b7f9368a],.dropdown-fade-leave-to[data-v-b7f9368a]{opacity:0;transform:translateY(-4px)}html[data-theme=light]{box-shadow:0 0 0 1px hsla(36,41%,60%,.2);border-color:#fff;background:#f5a524;box-shadow:0 8px 32px hsla(36,41%,60%,.12),0 0 0 1px hsla(36,41%,60%,.12);border-radius:16px}.job-filter-modal-overlay[data-v-707bc718]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--hm-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;z-index:100010;direction:rtl;padding-bottom:0;animation:fadeIn-707bc718 .3s ease-out}.job-filter-modal-overlay[data-v-707bc718]:before{content:"";position:absolute;inset:0;background-size:40px 40px;background-image:linear-gradient(90deg,rgba(255,95,0,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,95,0,.03) 1px,transparent 0);pointer-events:none;z-index:0}.job-filter-modal-overlay[data-v-707bc718]:after{content:"";position:absolute;top:-10%;left:-10%;width:50%;height:40%;background:rgba(255,95,0,.05);border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}@media(min-width:768px){.job-filter-modal-overlay[data-v-707bc718]{align-items:center;padding:20px;padding-bottom:20px}}@keyframes fadeIn-707bc718{0%{opacity:0}to{opacity:1}}.job-filter-modal[data-v-707bc718]{background:var(--hm-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--hm-border);border-radius:2.5rem 2.5rem 0 0;width:100%;max-width:448px;max-height:calc(92vh - 60px);height:calc(92vh - 60px);display:flex;flex-direction:column;box-shadow:var(--hm-shadow-2);position:relative;overflow:hidden;animation:slideUp-707bc718 .4s cubic-bezier(.16,1,.3,1);transition:transform .2s ease-out,opacity .2s ease-out;z-index:1}@media(min-width:768px){.job-filter-modal[data-v-707bc718]{border-radius:2rem;max-height:85vh;height:auto;max-width:448px;animation:slideUpCenter-707bc718 .4s cubic-bezier(.16,1,.3,1)}}.job-filter-modal[data-v-707bc718]{z-index:100001}@keyframes slideUp-707bc718{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideUpCenter-707bc718{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.job-filter-modal__handle[data-v-707bc718]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:16px 0 8px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:10;touch-action:pan-y}.job-filter-modal__handle[data-v-707bc718]:active{cursor:grabbing}@media(min-width:768px){.job-filter-modal__handle[data-v-707bc718]{display:none}}.job-filter-modal__handle-bar[data-v-707bc718]{width:44px;height:6px;border-radius:999px;background:var(--hm-border-strong);border:1px solid var(--hm-border);transition:all .2s ease}.job-filter-modal__content[data-v-707bc718]{position:relative;z-index:1;padding:24px;display:flex;flex-direction:column;gap:24px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:var(--hm-surface);color:var(--hm-muted-2);border-top:1px solid var(--hm-border);overscroll-behavior:contain}.job-filter-modal__content[data-v-707bc718]::-webkit-scrollbar{width:0;height:0}.job-filter-modal__content[data-v-707bc718]{-ms-overflow-style:none;scrollbar-width:none}.job-filter-ai-section[data-v-707bc718]{background:rgba(255,95,0,.04);border:1px solid rgba(255,95,0,.15);border-radius:1.25rem;padding:20px;display:flex;flex-direction:column;gap:16px}.job-filter-ai-section__header[data-v-707bc718]{display:flex;align-items:center;gap:10px}.job-filter-ai-section__icon[data-v-707bc718]{width:36px;height:36px;border-radius:10px;background:rgba(255,95,0,.2);color:#ff5f00;display:flex;align-items:center;justify-content:center}.job-filter-ai-section__icon i[data-v-707bc718]{font-size:18px}.job-filter-ai-section__title[data-v-707bc718]{font-size:16px;font-weight:800;color:var(--hm-text)}.job-filter-ai-section__body[data-v-707bc718]{display:flex;flex-direction:column;gap:12px}.job-filter-ai-btn[data-v-707bc718]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:.875rem;background:linear-gradient(135deg,rgba(255,95,0,.15),rgba(255,95,0,.06));border:1px solid rgba(255,95,0,.35);color:var(--hm-text);cursor:pointer;transition:all .25s ease;font-size:15px;font-weight:700}.job-filter-ai-btn[data-v-707bc718]:hover:not(:disabled){background:linear-gradient(135deg,rgba(255,95,0,.25),rgba(255,95,0,.12));border-color:rgba(255,95,0,.5);transform:translateY(-1px)}.job-filter-ai-btn[data-v-707bc718]:disabled{opacity:.7;cursor:not-allowed}.job-filter-ai-btn--loading[data-v-707bc718]{pointer-events:none}.job-filter-ai-btn--loading .job-filter-ai-btn__pulse-dot[data-v-707bc718]{animation:pulse-707bc718 1.2s ease-in-out infinite}.job-filter-ai-btn__text[data-v-707bc718]{flex:1;text-align:center}.job-filter-ai-btn__pulse[data-v-707bc718]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.job-filter-ai-btn__pulse-dot[data-v-707bc718]{width:8px;height:8px;border-radius:50%;background:#ff5f00}@keyframes ping-707bc718{75%,to{transform:scale(2);opacity:0}}@keyframes spin-707bc718{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-707bc718{0%,to{opacity:1}50%{opacity:.5}}.job-filter-search-wrapper[data-v-707bc718]{position:relative}.job-filter-search-glow[data-v-707bc718]{position:absolute;inset:-3px;background:linear-gradient(135deg,rgba(255,95,0,.15),transparent);border-radius:1rem;filter:blur(10px);opacity:.25;pointer-events:none;z-index:0}.job-filter-search-container[data-v-707bc718]{position:relative;background:rgba(0,0,0,.3);border-radius:1rem;border:1px solid hsla(0,0%,100%,.08);z-index:1;min-height:52px}.job-filter-search-input[data-v-707bc718]{width:100%;box-sizing:border-box;background:transparent;border:none;color:var(--hm-text);text-align:right;font-size:15px;font-weight:500;padding:14px 16px;outline:none;font-family:inherit}.job-filter-search-input[data-v-707bc718]::-moz-placeholder{color:hsla(240,4%,46%,.9)}.job-filter-search-input[data-v-707bc718]::placeholder{color:hsla(240,4%,46%,.9)}.job-filter-search-btn[data-v-707bc718]{min-width:48px;padding:0 16px;border-radius:.625rem;background:rgba(255,95,0,.2);color:#ff5f00;border:none;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0;font-size:14px;font-weight:700}.job-filter-search-btn i[data-v-707bc718]{font-size:18px}.job-filter-search-btn[data-v-707bc718]:hover:not(:disabled){background:#ff5f00;color:#000}.job-filter-search-btn[data-v-707bc718]:disabled{opacity:.5;cursor:not-allowed}.job-filter-search-btn__label[data-v-707bc718]{font-weight:800}.job-filter-section[data-v-707bc718]{display:flex;flex-direction:column;gap:14px;padding:18px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.job-filter-section[data-v-707bc718]:last-of-type{border-bottom:none}.job-filter-section__header[data-v-707bc718]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:4px}.job-filter-section__label[data-v-707bc718]{font-size:12px;font-weight:900;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;margin:0}.job-filter-section__value[data-v-707bc718]{font-size:18px;font-weight:900;color:#ff5f00;font-family:monospace;transition:all .3s ease}.job-filter-section__value.animating[data-v-707bc718]{animation:valueChange-707bc718 .4s ease}@keyframes valueChange-707bc718{0%,to{transform:scale(1)}50%{transform:scale(1.2);color:#ff7f33}}.job-filter-section--distance-row[data-v-707bc718]{gap:12px}.job-filter-section__header--distance[data-v-707bc718]{margin-bottom:0}.job-filter-section__value--range[data-v-707bc718]{font-size:16px}.job-filter-distance-row[data-v-707bc718]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.job-filter-distance-col[data-v-707bc718]{display:flex;flex-direction:column;gap:6px;min-width:0}.job-filter-distance-col__label[data-v-707bc718]{font-size:11px;font-weight:700;color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em}.job-filter-distance-col__value[data-v-707bc718]{font-size:14px;font-weight:800;color:#ff5f00;font-family:monospace}.job-filter-section--cats[data-v-707bc718]{border-bottom:1px solid hsla(0,0%,100%,.04)}.job-filter-cats-grid[data-v-707bc718]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.job-filter-cat-card[data-v-707bc718]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 8px;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;font-family:inherit;color:hsla(0,0%,100%,.7)}.job-filter-cat-card[data-v-707bc718]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:var(--hm-text)}.job-filter-cat-card--active[data-v-707bc718]{border-color:#ff5f00;box-shadow:0 0 15px rgba(255,95,0,.3);background:rgba(255,95,0,.1);color:#ff5f00}.job-filter-cat-card--active .job-filter-cat-card__icon[data-v-707bc718],.job-filter-cat-card--active .job-filter-cat-card__text[data-v-707bc718]{color:#ff5f00}.job-filter-cat-card__icon[data-v-707bc718]{font-size:1.5rem;color:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;transition:color .25s ease}.job-filter-cat-card__icon .material-icons-round[data-v-707bc718]{font-size:1.5rem}.job-filter-cat-card__text[data-v-707bc718]{font-size:.7rem;font-weight:600;text-align:center;line-height:1.2;color:inherit;transition:color .25s ease}.job-filter-location-buttons[data-v-707bc718]{background:rgba(0,0,0,.4);padding:6px;border-radius:1rem;display:flex;border:1px solid hsla(0,0%,100%,.05);position:relative}.job-filter-location-btn[data-v-707bc718]{flex:1;padding:14px 10px;text-align:center;font-size:13px;font-weight:800;border-radius:.75rem;background:transparent;color:#71717a;border:none;cursor:pointer;transition:all .3s ease;font-family:inherit}.job-filter-location-btn[data-v-707bc718]:hover{color:var(--hm-text);background:hsla(0,0%,100%,.05)}.job-filter-location-btn--active[data-v-707bc718]{background:#27272a;color:var(--hm-text);box-shadow:0 2px 8px rgba(0,0,0,.3);border:1px solid #27272a;animation:buttonActivate-707bc718 .4s ease}@keyframes buttonActivate-707bc718{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.job-filter-slider-container[data-v-707bc718]{position:relative;width:100%;height:32px;display:flex;align-items:center;margin-bottom:8px}.job-filter-slider-track[data-v-707bc718]{position:absolute;width:100%;height:8px;background:#27272a;border-radius:4px;overflow:hidden}.job-filter-slider-fill[data-v-707bc718]{height:100%;background:#ff5f00;border-radius:4px;box-shadow:0 0 10px rgba(255,95,0,.5);transition:width .3s cubic-bezier(.4,0,.2,1)}.job-filter-slider-input[data-v-707bc718]{position:relative;z-index:10;width:100%;height:32px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;outline:none}.job-filter-slider-input[data-v-707bc718]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#000;border:2px solid #ff5f00;cursor:pointer;box-shadow:0 0 0 3px #27272a,0 4px 12px rgba(0,0,0,.5);-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:-8px}.job-filter-slider-input[data-v-707bc718]::-webkit-slider-thumb:hover{transform:scale(1.1)}.job-filter-slider-input[data-v-707bc718]::-webkit-slider-runnable-track{height:8px;background:transparent;border:none}.job-filter-slider-input[data-v-707bc718]::-moz-range-thumb{width:24px;height:24px;border:2px solid #ff5f00;border-radius:50%;background:#000;cursor:pointer;box-shadow:0 0 0 3px #27272a,0 4px 12px rgba(0,0,0,.5);-moz-transition:all .2s ease;transition:all .2s ease}.job-filter-slider-input[data-v-707bc718]::-moz-range-thumb:hover{transform:scale(1.1)}.job-filter-slider-input[data-v-707bc718]::-moz-range-track{width:100%;height:8px;background:transparent;border:none}.job-filter-modal__footer[data-v-707bc718]{position:sticky;bottom:0;z-index:10;display:grid;grid-template-columns:1fr 2fr;gap:16px;padding:24px;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(9,9,11,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);flex-shrink:0;margin-top:auto}@media(max-width:768px){.job-filter-modal__footer[data-v-707bc718]{padding:16px;gap:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.job-filter-modal__btn[data-v-707bc718]{padding:16px;border-radius:1rem;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.job-filter-modal__btn[data-v-707bc718]:active{transform:scale(.98)}.job-filter-modal__btn i[data-v-707bc718]{font-size:18px}.job-filter-modal__btn--back[data-v-707bc718]{background:transparent;color:#71717a;border:1px solid #27272a;font-size:14px}.job-filter-modal__btn--back[data-v-707bc718]:hover{border-color:rgba(39,39,42,.8);color:var(--hm-text);background:var(--hm-surface-2)}.job-filter-modal__btn--apply[data-v-707bc718]{background:#ff5f00;color:#000;font-size:16px;font-weight:900;box-shadow:0 0 25px rgba(255,95,0,.4)}.job-filter-modal__btn--apply i[data-v-707bc718]{font-size:20px}.job-filter-modal__btn--apply[data-v-707bc718]:hover{background:#ff5f00;box-shadow:0 0 35px rgba(255,95,0,.6)}@media(max-width:768px){.job-filter-modal[data-v-707bc718]{max-height:calc(92vh - 60px);height:calc(92vh - 60px);border-radius:24px 24px 0 0;width:100%;max-width:100%}.job-filter-modal-overlay[data-v-707bc718]{padding-bottom:0;align-items:flex-end}.job-filter-modal__content[data-v-707bc718]{padding:16px;gap:20px;padding-bottom:calc(160px + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overscroll-behavior:contain}.job-filter-ai-btn[data-v-707bc718]{padding:14px}.job-filter-ai-btn__icon[data-v-707bc718]{width:36px;height:36px}.job-filter-ai-btn__icon i[data-v-707bc718]{font-size:18px}.job-filter-ai-btn__title[data-v-707bc718]{font-size:14px}.job-filter-ai-btn__desc[data-v-707bc718]{font-size:9px}.job-filter-search-input[data-v-707bc718]{font-size:13px;padding:10px 14px}.job-filter-search-btn[data-v-707bc718]{width:36px;height:36px}.job-filter-search-btn i[data-v-707bc718]{font-size:16px}.job-filter-section[data-v-707bc718]{gap:12px}.job-filter-section__label[data-v-707bc718]{font-size:11px}.job-filter-section__value[data-v-707bc718]{font-size:16px}.job-filter-location-btn[data-v-707bc718]{padding:10px;font-size:11px}.job-filter-cats-grid[data-v-707bc718]{gap:8px}.job-filter-cat-card[data-v-707bc718]{padding:8px 6px;gap:6px}.job-filter-cat-card__icon .material-icons-round[data-v-707bc718]{font-size:1.35rem}.job-filter-cat-card__text[data-v-707bc718]{font-size:.65rem}.job-filter-slider-container[data-v-707bc718],.job-filter-slider-input[data-v-707bc718]{height:28px}.job-filter-slider-input[data-v-707bc718]::-webkit-slider-thumb{width:20px;height:20px}.job-filter-slider-input[data-v-707bc718]::-moz-range-thumb{width:20px;height:20px}.job-filter-modal__footer[data-v-707bc718]{padding:16px;gap:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom));position:sticky;bottom:0;background:hsla(0,0%,4%,.98);border-top:1px solid var(--hm-border)}.job-filter-modal__btn[data-v-707bc718]{padding:14px 16px;font-size:14px;border-radius:14px}.job-filter-modal__btn--apply[data-v-707bc718]{font-size:15px}.job-filter-modal__btn .material-symbols-outlined[data-v-707bc718]{font-size:18px}}@media(max-width:480px){.job-filter-modal__content[data-v-707bc718]{padding:14px;gap:18px}.job-filter-ai-btn[data-v-707bc718]{padding:12px}.job-filter-ai-btn__icon[data-v-707bc718]{width:32px;height:32px}.job-filter-ai-btn__icon i[data-v-707bc718]{font-size:16px}.job-filter-ai-btn__title[data-v-707bc718]{font-size:13px}.job-filter-ai-btn__desc[data-v-707bc718]{font-size:8px}.job-filter-section__value[data-v-707bc718]{font-size:14px}.job-filter-modal__footer[data-v-707bc718]{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}}body[data-v-707bc718]:has(.job-filter-modal-overlay){overflow:hidden;position:fixed;width:100%;height:100%}.jfmInputWithVoice[data-v-707bc718]{position:relative;display:block}.jfmInput--withVoice[data-v-707bc718]{width:100%;padding-left:50px!important}.jfmVoiceBtn[data-v-707bc718]{left:8px;top:50%;transform:translateY(-50%);z-index:100}.sheet-enter-active[data-v-707bc718],.sheet-leave-active[data-v-707bc718]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.sheet-enter-active .job-filter-modal[data-v-707bc718],.sheet-leave-active .job-filter-modal[data-v-707bc718]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.sheet-enter-from[data-v-707bc718],.sheet-leave-to[data-v-707bc718]{opacity:0}.sheet-enter-from .job-filter-modal[data-v-707bc718],.sheet-leave-to .job-filter-modal[data-v-707bc718]{transform:translateY(100%)}html[data-theme=light]{background-image:linear-gradient(90deg,hsla(36,41%,60%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(36,41%,60%,.03) 1px,transparent 0)!important;background:linear-gradient(135deg,rgba(245,165,35,.1),transparent)!important;border-bottom:1px solid hsla(36,41%,60%,.15);background:rgba(245,165,35,.04)!important;box-shadow:0 2px 8px hsla(36,41%,60%,.12);box-shadow:0 0 10px rgba(245,165,35,.3)!important;box-shadow:0 0 0 3px hsla(36,41%,60%,.1),0 4px 12px hsla(36,41%,60%,.15);background:hsla(0,0%,100%,.98);box-shadow:0 0 25px rgba(245,165,35,.25)!important}@media(max-width:768px){html[data-theme=light]{background:hsla(0,0%,100%,.98);border-top:1px solid hsla(36,41%,60%,.2)}}.material-symbols-outlined[data-v-79861152]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.jobs[data-v-79861152]{position:relative;width:100%;max-width:100%;overflow:visible;display:flex;flex-direction:column;min-height:0;isolation:isolate;box-sizing:border-box;background:transparent;color:var(--hm-text);font-family:Heebo,sans-serif;min-width:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.jobs__header[data-v-79861152]{position:sticky;top:0;z-index:50;background:var(--hm-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--hm-border);padding-top:env(safe-area-inset-top,0);direction:rtl}.jobs__header-content[data-v-79861152]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}@media(max-width:640px){.jobs__header-content[data-v-79861152]{padding:14px 16px}}.jobs__header-title[data-v-79861152]{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--hm-text)}@media(max-width:640px){.jobs__header-title[data-v-79861152]{font-size:20px}}.jobs__header-subtitle[data-v-79861152]{margin:0;margin-top:4px;font-size:12px;font-weight:500;color:var(--hm-muted)}@media(max-width:640px){.jobs__header-subtitle[data-v-79861152]{font-size:11px}}.jobs__filter-btn[data-v-79861152]{width:40px;height:40px;border-radius:999px;background:var(--hm-surface-2);border:1px solid var(--hm-border);color:var(--hm-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.jobs__filter-btn[data-v-79861152]:hover{background:var(--hm-surface-2)}.jobs__filter-btn .material-symbols-outlined[data-v-79861152]{font-size:24px}@media(max-width:640px){.jobs__filter-btn[data-v-79861152]{width:36px;height:36px}.jobs__filter-btn .material-symbols-outlined[data-v-79861152]{font-size:20px}}.btn[data-v-79861152]{cursor:pointer;position:relative;border-radius:14px;padding:10px 12px;border:1px solid rgba(249,115,22,.22);background:hsla(0,0%,100%,.06);color:var(--hm-text);font-weight:1100;font-size:13px;display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;overflow:hidden;z-index:1;transition:all .3s cubic-bezier(.23,1,.32,1)}.btn[data-v-79861152]:before{content:"";position:absolute;inset:0;margin:auto;width:50px;height:50px;border-radius:inherit;scale:0;z-index:-1;background:rgba(249,115,22,.2);transition:all .6s cubic-bezier(.23,1,.32,1)}.btn[data-v-79861152]:hover{transform:translateY(-1px);box-shadow:0 16px 40px rgba(0,0,0,.35),inset 0 0 0 1px rgba(249,115,22,.15);background:hsla(0,0%,100%,.1);border-color:rgba(249,115,22,.35)}.btn[data-v-79861152]:hover:before{scale:3}.btn[data-v-79861152]:active{transform:translateY(0) scale(.98)}.btn .btn__ic[data-v-79861152]{position:relative;z-index:1;width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.1);transition:transform .3s cubic-bezier(.23,1,.32,1),background .3s ease}.btn:hover .btn__ic[data-v-79861152]{transform:rotate(180deg) scale(1.1);background:hsla(0,0%,100%,.15)}.btn--primary[data-v-79861152]{color:#c2410c;border:2px solid #c2410c;background:transparent;box-shadow:0 8px 24px rgba(249,115,22,.15)}.btn--primary[data-v-79861152]:before{background:linear-gradient(135deg,#f97316,#c2410c)}.btn--primary[data-v-79861152]:hover{color:#0b0b0f;scale:1.05;box-shadow:0 12px 32px rgba(249,115,22,.4),inset 0 0 0 1px rgba(249,115,22,.2);border-color:#f97316;background:transparent}.btn--primary .btn__ic[data-v-79861152]{background:rgba(249,115,22,.15);border-color:rgba(249,115,22,.3);color:#c2410c}.btn--primary:hover .btn__ic[data-v-79861152]{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.3);color:#0b0b0f}.btn .btn__txt[data-v-79861152]{position:relative;z-index:1}@media(max-width:430px){.btn .btn__txt[data-v-79861152]{display:none}}@media(max-width:768px){.btn[data-v-79861152]{padding:9px 10px;font-size:12px;border-radius:12px}.btn .btn__ic[data-v-79861152]{width:28px;height:28px;border-radius:9px}}.filters[data-v-79861152]{position:relative;z-index:1;padding:10px 14px 0}@media(max-width:768px){.filters[data-v-79861152]{padding:8px 12px 0}}@media(min-width:981px){.filters--hidden-desktop[data-v-79861152]{display:none}}.filters__grid[data-v-79861152]{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}@media(min-width:769px){.filters__grid[data-v-79861152]{grid-template-columns:1fr;gap:12px}}@media(max-width:768px){.filters__grid[data-v-79861152]{grid-template-columns:1fr 1fr;gap:8px}}@media(max-width:400px){.filters__grid[data-v-79861152]{grid-template-columns:1fr;gap:8px}}.panel[data-v-79861152]{border-radius:16px;border:1px solid rgba(249,115,22,.18);background:rgba(0,0,0,.22);padding:10px;box-shadow:0 12px 26px rgba(0,0,0,.35);backdrop-filter:blur(10px)}@media(max-width:768px){.panel[data-v-79861152]{padding:9px;border-radius:14px}}.panel__label[data-v-79861152]{font-size:12px;font-weight:1100;color:hsla(0,0%,100%,.78);margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:768px){.panel__label[data-v-79861152]{font-size:10px;margin-bottom:7px}}.link[data-v-79861152]{border:none;background:transparent;color:#f97316;font-weight:1100;cursor:pointer;border-radius:10px;transition:background .15s ease,transform .15s ease}.link--small[data-v-79861152]{font-size:10px;padding:6px 10px;border:1px solid rgba(249,115,22,.22);background:rgba(249,115,22,.08)}.link[data-v-79861152]:hover{background:rgba(249,115,22,.14)}.link[data-v-79861152]:active{transform:scale(.98)}.radio-group[data-v-79861152]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.radio-group--horizontal[data-v-79861152]{flex-direction:row;flex-wrap:wrap;gap:12px}.radio-item[data-v-79861152]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);transition:transform .18s ease,background .18s ease,border-color .18s ease}.radio-item[data-v-79861152]:hover{background:hsla(0,0%,100%,.06);border-color:rgba(249,115,22,.25);transform:translateY(-1px)}.radio-item[data-v-79861152]:active{transform:translateY(0) scale(.99)}.radio-item input[type=radio][data-v-79861152]{width:18px;height:18px;cursor:pointer;accent-color:#f97316;margin:0;flex-shrink:0}.radio-item input[type=radio]:checked+.radio-label[data-v-79861152]{color:#f97316;font-weight:1100}.radio-item--inline[data-v-79861152]{flex:1;min-width:120px}.radio-label[data-v-79861152]{color:hsla(0,0%,100%,.92);font-weight:1000;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range-display[data-v-79861152]{margin:6px 0 10px;text-align:center}.range-value[data-v-79861152]{font-size:13px;font-weight:1100;color:#c2410c;padding:8px 14px;background:rgba(249,115,22,.14);border:1px solid rgba(249,115,22,.24);border-radius:12px;display:inline-block}.range-input[data-v-79861152]{width:100%;height:7px;border-radius:999px;background:hsla(0,0%,100%,.1);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.range-input[data-v-79861152]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#f97316,#c2410c);cursor:pointer;border:2px solid var(--hm-bg);box-shadow:0 8px 18px rgba(249,115,22,.35)}.range-input[data-v-79861152]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#f97316,#c2410c);cursor:pointer;border:2px solid var(--hm-bg);box-shadow:0 8px 18px rgba(249,115,22,.35)}.price-range[data-v-79861152]{display:flex;flex-direction:column;gap:12px}.price-range--horizontal[data-v-79861152]{flex-direction:row;gap:16px}.price-range--horizontal .price-input-group[data-v-79861152]{flex:1}.price-input-group[data-v-79861152]{display:flex;align-items:center;gap:12px}.price-label[data-v-79861152]{font-size:13px;font-weight:1000;color:var(--hm-text);min-width:72px}.price-input[data-v-79861152]{flex:1;padding:10px 12px;border-radius:12px;border:1px solid rgba(249,115,22,.26);background:hsla(0,0%,100%,.06);color:var(--hm-text);font-size:14px;font-weight:900;font-family:inherit;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.price-input[data-v-79861152]:focus{outline:none;border-color:rgba(249,115,22,.7);box-shadow:0 0 0 4px rgba(249,115,22,.18);background:hsla(0,0%,100%,.08)}.price-input[data-v-79861152]::-moz-placeholder{color:var(--hm-muted-2)}.price-input[data-v-79861152]::placeholder{color:var(--hm-muted-2)}.jobs__main[data-v-79861152]{flex:1;display:flex;flex-direction:column;gap:32px;padding:0;padding-bottom:40px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0));background:transparent}@media(max-width:640px){.jobs__main[data-v-79861152]{gap:24px;padding-bottom:32px;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0))}}.jobs--client.jobs--mobile .jobs__main[data-v-79861152]{gap:14px;padding-bottom:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0))}.jobs--client.jobs--mobile .recent-activity-header[data-v-79861152]{margin-bottom:12px}.jobs--client.jobs--mobile .recent-activity-list[data-v-79861152]{padding-bottom:24px}.jobs__section-header[data-v-79861152]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:0 20px}@media(max-width:640px){.jobs__section-header[data-v-79861152]{padding:0 16px;margin-bottom:12px}}.jobs__section-dot[data-v-79861152]{width:6px;height:6px;border-radius:50%;background:#f97316;box-shadow:0 0 10px rgba(249,115,22,.8);animation:pulse-79861152 2s ease-in-out infinite}.jobs__section-title[data-v-79861152]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}@media(max-width:640px){.jobs__section-title[data-v-79861152]{font-size:12px}}@keyframes pulse-79861152{0%,to{opacity:1}50%{opacity:.5}}.jobs__urgent-section[data-v-79861152]{display:flex;flex-direction:column;gap:16px}.jobs__urgent-list[data-v-79861152]{display:flex;overflow-x:auto;gap:16px;padding:0 20px 40px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;max-width:100%;box-sizing:border-box}.jobs__urgent-list[data-v-79861152]::-webkit-scrollbar{display:none}@media(max-width:640px){.jobs__urgent-list[data-v-79861152]{padding:0 16px 32px;gap:12px}}.jobs__urgent-spacer[data-v-79861152]{width:1px;flex-shrink:0}.jobs__urgent-dots[data-v-79861152]{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 20px 8px;margin-top:-32px;position:relative;z-index:5}@media(max-width:640px){.jobs__urgent-dots[data-v-79861152]{padding:8px 16px 6px;margin-top:-28px;gap:6px}}.jobs__urgent-dot[data-v-79861152]{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.2);transition:all .3s ease;cursor:pointer}@media(max-width:640px){.jobs__urgent-dot[data-v-79861152]{width:6px;height:6px}}.jobs__urgent-dot--active[data-v-79861152]{background-color:#ff6a00;width:24px;border-radius:4px}@media(max-width:640px){.jobs__urgent-dot--active[data-v-79861152]{width:20px}}.jobs__urgent-dot[data-v-79861152]:hover{background-color:rgba(255,106,0,.5)}.job--urgent-card[data-v-79861152]{position:relative;background:#121212;border-radius:1.5rem;padding:24px;box-shadow:0 0 40px -5px rgba(249,115,22,.25);overflow:hidden;direction:rtl;flex:0 0 auto;min-width:320px;width:90%;max-width:450px;box-sizing:border-box;scroll-snap-align:start}@media(max-width:640px){.job--urgent-card[data-v-79861152]{padding:20px;border-radius:1.25rem;min-width:300px;width:90%;max-width:380px}}.job--urgent-card[data-v-79861152]:before{content:"";position:absolute;inset:-1px;border-radius:1.55rem;padding:2px;background:linear-gradient(135deg,#f97316,rgba(249,115,22,.1),hsla(0,0%,100%,.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.job__urgent-glow[data-v-79861152]{position:absolute;right:-80px;top:-80px;width:256px;height:256px;background:rgba(249,115,22,.1);border-radius:50%;filter:blur(80px);pointer-events:none;transition:background .5s ease}.job--urgent-card:hover .job__urgent-glow[data-v-79861152]{background:rgba(249,115,22,.15)}.job__content[data-v-79861152]{position:relative;z-index:10;display:flex;flex-direction:column;height:100%}.job__header[data-v-79861152]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.job__header-left[data-v-79861152]{display:flex;gap:16px;flex:1;min-width:0}@media(max-width:640px){.job__header-left[data-v-79861152]{gap:12px}}.job__icon-box[data-v-79861152]{width:56px;height:56px;border-radius:1rem;background:linear-gradient(to bottom right,rgba(249,115,22,.2),rgba(249,115,22,.05));border:1px solid rgba(249,115,22,.1);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(249,115,22,.05);flex-shrink:0}@media(max-width:640px){.job__icon-box[data-v-79861152]{width:48px;height:48px}}.job__icon[data-v-79861152]{font-size:28px;color:#f97316}@media(max-width:640px){.job__icon[data-v-79861152]{font-size:24px}}.job__info[data-v-79861152]{flex:1;min-width:0}.job__title[data-v-79861152]{margin:0;font-size:20px;font-weight:700;line-height:1.4;color:#fff;margin-bottom:6px}@media(max-width:640px){.job__title[data-v-79861152]{font-size:18px}}.job__location[data-v-79861152]{display:flex;align-items:center;gap:6px;font-size:14px;color:#a1a1aa}.job__location .material-symbols-outlined[data-v-79861152]{font-size:16px;color:#f97316}@media(max-width:640px){.job__location[data-v-79861152]{font-size:13px}}.job__priority-badge[data-v-79861152]{width:32px;height:32px;border-radius:50%;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.2);display:flex;align-items:center;justify-content:center;color:#f97316;flex-shrink:0}.job__priority-badge .material-symbols-outlined[data-v-79861152]{font-size:18px}@media(max-width:640px){.job__priority-badge[data-v-79861152]{width:28px;height:28px}.job__priority-badge .material-symbols-outlined[data-v-79861152]{font-size:16px}}.job__tags[data-v-79861152]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}@media(max-width:640px){.job__tags[data-v-79861152]{gap:6px;margin-bottom:20px}}.job__tag[data-v-79861152]{padding:6px 12px;border-radius:.5rem;font-size:12px;font-weight:500;color:#d1d5db;background:hsla(0,0%,100%,.03);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.05)}@media(max-width:640px){.job__tag[data-v-79861152]{padding:5px 10px;font-size:11px}}.job__footer[data-v-79861152]{margin-top:auto;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.05);align-items:center;justify-content:flex-end;gap:12px}@media(max-width:640px){.job__footer[data-v-79861152]{padding-top:16px;gap:8px}}.job__time[data-v-79861152]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#6b7280}.job__time .material-symbols-outlined[data-v-79861152]{font-size:14px}@media(max-width:640px){.job__time[data-v-79861152]{font-size:11px}}.job__view-btn[data-v-79861152]{display:flex;align-items:center;gap:8px;background:#f97316;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 0 15px -3px rgba(249,115,22,.15)}.job__view-btn[data-v-79861152]:hover{background:#ea580c;box-shadow:0 0 20px rgba(249,115,22,.4)}.job__view-btn .material-symbols-outlined[data-v-79861152]{font-size:18px;transform:rotate(180deg);transition:transform .2s ease}.job__view-btn:hover .material-symbols-outlined[data-v-79861152]{transform:rotate(180deg) translateX(-4px)}@media(max-width:640px){.job__view-btn[data-v-79861152]{padding:10px 20px;font-size:13px;gap:6px}.job__view-btn .material-symbols-outlined[data-v-79861152]{font-size:16px}}.job__footer-actions[data-v-79861152]{display:flex;align-items:center;gap:10px}.job__footer-actions--regular[data-v-79861152]{gap:8px}.job__quote-btn[data-v-79861152]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;font-size:13px;font-weight:700;padding:10px 18px;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 0 15px -3px rgba(168,85,247,.3)}.job__quote-btn[data-v-79861152]:hover{background:linear-gradient(135deg,#9333ea,#6d28d9);box-shadow:0 0 20px rgba(168,85,247,.5);transform:translateY(-2px)}.job__quote-btn .material-symbols-outlined[data-v-79861152]{font-size:18px}@media(max-width:640px){.job__quote-btn[data-v-79861152]{padding:8px 14px;font-size:12px;gap:6px}.job__quote-btn .material-symbols-outlined[data-v-79861152]{font-size:16px}}.job__quote-btn--regular[data-v-79861152]{width:40px;height:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(124,58,237,.1));border:1px solid rgba(168,85,247,.4);box-shadow:none}.job__quote-btn--regular[data-v-79861152]:hover{background:linear-gradient(135deg,#a855f7,#7c3aed);border-color:transparent;box-shadow:0 0 15px rgba(168,85,247,.4)}.job__quote-btn--regular .material-symbols-outlined[data-v-79861152]{font-size:20px}@media(max-width:640px){.job__quote-btn--regular[data-v-79861152]{width:36px;height:36px}.job__quote-btn--regular .material-symbols-outlined[data-v-79861152]{font-size:18px}}@keyframes urgentBorderPulse-79861152{0%,to{border-bottom-color:rgba(255,59,59,.65)}50%{border-bottom-color:rgba(255,59,59,.95)}}@keyframes specialBorderPulse-79861152{0%,to{border-bottom-color:rgba(255,215,0,.6)}50%{border-bottom-color:rgba(255,215,0,.95)}}@keyframes urgentSpecialBorderPulse-79861152{0%,to{border-bottom-color:rgba(255,140,0,.75)}50%{border-bottom-color:#ff8c00}}.jobs__regular-list[data-v-79861152]{display:flex;overflow-x:auto;gap:16px;padding:0 20px 40px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.jobs__regular-list[data-v-79861152]::-webkit-scrollbar{display:none}@media(max-width:640px){.jobs__regular-list[data-v-79861152]{padding:0 16px 32px;gap:12px}}.jobs__regular-spacer[data-v-79861152]{width:1px;flex-shrink:0}.jobs__regular-dots[data-v-79861152]{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 20px 8px;margin-top:-32px;position:relative;z-index:5}@media(max-width:640px){.jobs__regular-dots[data-v-79861152]{padding:8px 16px 6px;margin-top:-28px;gap:6px}}.jobs__regular-dot[data-v-79861152]{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.2);transition:all .3s ease;cursor:pointer}@media(max-width:640px){.jobs__regular-dot[data-v-79861152]{width:6px;height:6px}}.jobs__regular-dot--active[data-v-79861152]{background-color:#10b981;width:24px;border-radius:4px;box-shadow:0 0 8px rgba(16,185,129,.4)}@media(max-width:640px){.jobs__regular-dot--active[data-v-79861152]{width:20px}}.jobs__regular-dot[data-v-79861152]:hover{background-color:rgba(16,185,129,.5)}.job--regular-card[data-v-79861152]{position:relative;flex-shrink:0;width:85%;max-width:320px;background:hsla(0,0%,9%,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:1.25rem;padding:20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;scroll-snap-align:center;direction:rtl}@media(max-width:640px){.job--regular-card[data-v-79861152]{padding:16px;border-radius:1rem}}.job__hover-glow[data-v-79861152]{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent);opacity:0;pointer-events:none;transition:opacity .2s ease}.job--regular-card:hover .job__hover-glow[data-v-79861152]{opacity:1}.job__icon-box--regular[data-v-79861152]{width:48px;height:48px;border-radius:1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:#d1d5db;flex-shrink:0}@media(max-width:640px){.job__icon-box--regular[data-v-79861152]{width:44px;height:44px}}.job__icon-box--regular .job__icon[data-v-79861152]{font-size:24px;color:#d1d5db}@media(max-width:640px){.job__icon-box--regular .job__icon[data-v-79861152]{font-size:20px}}.job__menu-btn[data-v-79861152]{background:transparent;border:none;color:#6b7280;padding:4px;display:flex;justify-content:center;transition:color .2s ease}.job__menu-btn[data-v-79861152]:hover{color:#fff}.job__menu-btn .material-symbols-outlined[data-v-79861152]{font-size:20px}.job__title--regular[data-v-79861152]{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px;line-height:1.3}@media(max-width:640px){.job__title--regular[data-v-79861152]{font-size:16px}}.job__location--regular[data-v-79861152]{font-size:14px;color:#a1a1aa;margin-bottom:16px}.job__location--regular .material-symbols-outlined[data-v-79861152]{font-size:16px;color:#a1a1aa}@media(max-width:640px){.job__location--regular[data-v-79861152]{font-size:13px;margin-bottom:12px}}.job__location-text[data-v-79861152]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job__tags--regular[data-v-79861152]{margin-bottom:24px}@media(max-width:640px){.job__tags--regular[data-v-79861152]{margin-bottom:20px}}.job__tag--regular[data-v-79861152]{padding:4px 10px;border-radius:.375rem;font-size:11px;color:#9ca3af;background:hsla(0,0%,100%,.03);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.05)}@media(max-width:640px){.job__tag--regular[data-v-79861152]{padding:3px 8px;font-size:10px}}.job__footer--regular[data-v-79861152]{padding-top:16px;border-top:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:space-between}@media(max-width:640px){.job__footer--regular[data-v-79861152]{padding-top:12px}}.job__time--regular[data-v-79861152]{font-size:11px;font-weight:500;color:#4b5563}@media(max-width:640px){.job__time--regular[data-v-79861152]{font-size:10px}}.job__view-btn--regular[data-v-79861152]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.job__view-btn--regular[data-v-79861152]:hover{background:#f97316;border-color:#f97316}.job__view-btn--regular .material-symbols-outlined[data-v-79861152]{font-size:20px;transform:rotate(180deg)}@media(max-width:640px){.job__view-btn--regular[data-v-79861152]{width:36px;height:36px}.job__view-btn--regular .material-symbols-outlined[data-v-79861152]{font-size:18px}}.job__menu[data-v-79861152]{position:relative;flex-shrink:0;z-index:100}.job__menu-btn[data-v-79861152]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);cursor:pointer;padding:8px 12px;display:inline-flex;align-items:center;gap:10px;border-radius:12px;transition:transform .18s ease,background .18s ease,border-color .18s ease;color:hsla(0,0%,100%,.85);min-height:38px}.job__menu-btn[data-v-79861152]:hover{background:hsla(0,0%,100%,.12);border-color:rgba(249,115,22,.22);transform:translateY(-1px)}.job__menu-btn[data-v-79861152]:active{transform:translateY(0) scale(.98)}@media(max-width:768px){.job__menu-btn[data-v-79861152]{padding:7px 10px;min-height:34px}}.job__menuDots[data-v-79861152]{display:inline-flex;gap:4px}.job__menuDots i[data-v-79861152]{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.75);display:inline-block}.job__menu-text[data-v-79861152]{font-size:13px;line-height:1;font-weight:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}@media(max-width:768px){.job__menu-text[data-v-79861152]{font-size:12px}}.job__menu-dropdown[data-v-79861152]{position:absolute;top:calc(100% + 10px);left:0;z-index:100;background:rgba(15,16,22,.98);border:1px solid rgba(249,115,22,.25);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.65);overflow:hidden;min-width:170px;backdrop-filter:blur(12px)}@media(max-width:768px){.job__menu-dropdown[data-v-79861152]{min-width:150px;left:auto;right:0}}.job__menu-item[data-v-79861152]{width:100%;padding:14px 18px;border:none;background:transparent;color:var(--hm-text);font-weight:1000;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:right;transition:background .18s ease,color .18s ease}.job__menu-item[data-v-79861152]:hover{background:rgba(249,115,22,.16);color:#f97316}.job__menu-item[data-v-79861152]:active{background:rgba(249,115,22,.25)}@media(max-width:768px){.job__menu-item[data-v-79861152]{padding:12px 16px;font-size:12px}}.job__menu-icon[data-v-79861152]{font-size:16px;flex-shrink:0}.job__meta[data-v-79861152]{display:grid;gap:6px}.metaLine[data-v-79861152]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:hsla(0,0%,100%,.74);font-weight:900;font-size:12px;line-height:1.2}@media(max-width:768px){.metaLine[data-v-79861152]{font-size:10.5px;gap:4px}}.metaLine--secondary[data-v-79861152]{opacity:.96}.metaSep[data-v-79861152]{opacity:.55}.price[data-v-79861152]{font-weight:1100;color:#f97316;white-space:nowrap}.price--bid[data-v-79861152]{background:rgba(249,115,22,.2);border:1px solid rgba(249,115,22,.4);padding:4px 10px;border-radius:8px;color:#c2410c;font-weight:1000}@media(max-width:768px){.price[data-v-79861152]{margin-inline-start:auto;font-size:11px}}.metaItem--time[data-v-79861152]{color:hsla(0,0%,100%,.88);font-weight:900}.job__cats[data-v-79861152]{margin-top:-4px;max-width:100%;overflow:hidden}.job__catsTrack[data-v-79861152]{display:flex;direction:rtl;flex-wrap:wrap;gap:8px;row-gap:8px;max-width:100%;width:100%;padding:4px 2px 0;overflow:hidden}@media(max-width:420px){.job__catsTrack[data-v-79861152]{gap:6px;row-gap:6px;padding:2px 2px 0}.job__cat[data-v-79861152]{padding:5px 8px;font-size:11px}}.chips[data-v-79861152]{display:flex;gap:6px;flex-wrap:wrap}@media(max-width:768px){.chips[data-v-79861152]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chips[data-v-79861152]::-webkit-scrollbar{display:none}}.job__cat[data-v-79861152]{flex:0 0 auto;max-width:100%;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job__cat--urgent[data-v-79861152]{border-color:rgba(255,59,59,.45);background:rgba(255,59,59,.12);color:#ffd4d4;animation:chipPulse-79861152 2s ease-in-out infinite}.job__cat--special[data-v-79861152]{border-color:rgba(255,215,0,.55);background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(138,43,226,.18));color:gold;font-weight:1100;box-shadow:0 0 12px rgba(255,215,0,.25)}.job__cat--status[data-v-79861152]{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88)}.job__cat--done[data-v-79861152]{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.18);color:#10b981}.job__cat--quoted[data-v-79861152]{border-color:rgba(249,115,22,.5);background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(194,65,12,.15));color:#c2410c;font-weight:1200;box-shadow:0 0 10px rgba(249,115,22,.3)}.job__cat--hourly[data-v-79861152]{border-color:rgba(194,65,12,.28);background:rgba(194,65,12,.14)}.job__cat--fixed[data-v-79861152]{border-color:rgba(249,115,22,.22);background:rgba(249,115,22,.12)}.job__cat--work[data-v-79861152]{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06)}.chip[data-v-79861152]{border-radius:999px;padding:5px 11px;font-weight:1100;font-size:11px;border:1px solid rgba(249,115,22,.18);background:rgba(249,115,22,.12);color:var(--hm-text);line-height:1;transition:transform .18s ease}.chip[data-v-79861152]:hover{transform:translateY(-1px)}@media(max-width:768px){.chip[data-v-79861152]{font-size:10px;padding:4px 9px}}.chip--urgent[data-v-79861152]{border-color:rgba(255,59,59,.45);background:rgba(255,59,59,.12);color:#ffd4d4;animation:chipPulse-79861152 2s ease-in-out infinite}.chip--special[data-v-79861152]{border-color:rgba(255,215,0,.55);background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(138,43,226,.18));color:gold;font-weight:1100;box-shadow:0 0 12px rgba(255,215,0,.25)}.chip--status[data-v-79861152]{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88)}.chip--done[data-v-79861152]{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.18);color:#10b981}.chip--quoted[data-v-79861152]{border-color:rgba(249,115,22,.5);background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(194,65,12,.15));color:#c2410c;font-weight:1200;box-shadow:0 0 10px rgba(249,115,22,.3)}.chip--hourly[data-v-79861152]{border-color:rgba(194,65,12,.28);background:rgba(194,65,12,.14)}.chip--fixed[data-v-79861152]{border-color:rgba(249,115,22,.22);background:rgba(249,115,22,.12)}.chip--work[data-v-79861152]{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06)}@keyframes chipPulse-79861152{0%,to{box-shadow:0 0 6px rgba(255,59,59,.28)}50%{box-shadow:0 0 16px rgba(255,59,59,.55)}}@media(max-width:768px){.chips .chip[data-v-79861152]:nth-child(n+3),.chips .chip[data-v-79861152]:nth-child(n+4){display:none}}.job__actions[data-v-79861152]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end;width:100%;min-width:0}@media(max-width:420px){.job__actions[data-v-79861152]{gap:8px;grid-template-columns:1fr 1fr}}.jobBtn[data-v-79861152]{border-radius:14px;padding:14px 12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.92);font-weight:1100;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer;min-height:46px;white-space:nowrap}.jobBtn[data-v-79861152]:active{transform:scale(.98)}@media(max-width:420px){.jobBtn[data-v-79861152]{padding:10px 8px;font-size:11px;min-height:40px;gap:6px;border-radius:12px}}.jobBtn__ic[data-v-79861152]{font-size:15px}.jobBtn--primary[data-v-79861152]{background:linear-gradient(135deg,#fb923c,#ea580c);border:none;color:#0b0b0f;box-shadow:0 8px 20px rgba(249,115,22,.25)}.jobBtn--primary[data-v-79861152]:hover{box-shadow:0 12px 28px rgba(249,115,22,.35);transform:translateY(-1px)}.jobBtn--skip[data-v-79861152]{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85)}.jobBtn--skip[data-v-79861152]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.jobBtn--edit[data-v-79861152]{background:rgba(249,115,22,.08);border-color:rgba(249,115,22,.22);color:rgba(249,115,22,.95)}.jobBtn--edit[data-v-79861152]:hover{background:rgba(249,115,22,.12);border-color:rgba(249,115,22,.32);transform:translateY(-1px)}.job__footer[data-v-79861152]{display:flex;justify-content:flex-start}.job__action[data-v-79861152]{cursor:pointer;position:relative;padding:10px 24px;font-size:15px;font-weight:1100;color:#c2410c;border:2px solid #c2410c;border-radius:34px;background-color:transparent;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:110px;transition:all .3s cubic-bezier(.23,1,.32,1);overflow:hidden;z-index:1;font-family:inherit;box-shadow:0 8px 24px rgba(249,115,22,.15)}.job__action[data-v-79861152]:before{content:"";position:absolute;inset:0;margin:auto;width:50px;height:50px;border-radius:inherit;scale:0;z-index:-1;background:linear-gradient(135deg,#f97316,#c2410c);transition:all .6s cubic-bezier(.23,1,.32,1)}.job__action[data-v-79861152]:hover{color:#0b0b0f;scale:1.05;box-shadow:0 12px 32px rgba(249,115,22,.4),inset 0 0 0 1px rgba(249,115,22,.2);border-color:#f97316}.job__action[data-v-79861152]:hover:before{scale:3}.job__action[data-v-79861152]:active{scale:1;box-shadow:0 8px 20px rgba(249,115,22,.3)}@media(max-width:768px){.job__action[data-v-79861152]{padding:8px 18px;font-size:13px;min-width:164px;border-radius:28px}}.job__actionIc[data-v-79861152]{position:relative;z-index:1;transition:transform .3s cubic-bezier(.23,1,.32,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.job__action:hover .job__actionIc[data-v-79861152]{transform:scale(1.1) rotate(5deg)}.job__action--quotation[data-v-79861152]{background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(194,65,12,.15));border-color:rgba(249,115,22,.5);color:#c2410c;box-shadow:0 8px 24px rgba(249,115,22,.25)}.job__action--quotation[data-v-79861152]:hover{background:linear-gradient(135deg,rgba(249,115,22,.3),rgba(194,65,12,.2));border-color:#f97316;box-shadow:0 12px 32px rgba(249,115,22,.35)}.empty[data-v-79861152]{position:relative;padding:48px 24px;border-radius:20px;border:1px solid rgba(255,140,0,.15);color:hsla(0,0%,100%,.82);text-align:center;font-weight:500;background:linear-gradient(145deg,rgba(30,30,35,.95),rgba(20,20,25,.98));backdrop-filter:blur(20px);margin:16px;overflow:hidden}@media(max-width:640px){.empty[data-v-79861152]{padding:40px 20px;margin:12px;border-radius:16px}}.empty .empty__glow[data-v-79861152]{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(255,140,0,.15) 0,transparent 70%);pointer-events:none}.empty .empty__icon-wrap[data-v-79861152]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,rgba(255,140,0,.15),rgba(255,140,0,.05));border:1px solid rgba(255,140,0,.2)}@media(max-width:640px){.empty .empty__icon-wrap[data-v-79861152]{width:70px;height:70px;margin-bottom:16px}}.empty .empty__icon[data-v-79861152]{font-size:36px;color:#ff8c00;opacity:.9}@media(max-width:640px){.empty .empty__icon[data-v-79861152]{font-size:32px}}.empty .empty__title[data-v-79861152]{position:relative;font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}@media(max-width:640px){.empty .empty__title[data-v-79861152]{font-size:16px}}.empty .empty__sub[data-v-79861152]{position:relative;margin-top:0;font-size:14px;color:hsla(0,0%,100%,.6);font-weight:400;max-width:280px;margin-left:auto;margin-right:auto;line-height:1.5}@media(max-width:640px){.empty .empty__sub[data-v-79861152]{font-size:13px;max-width:260px}}.empty .empty__refresh-btn[data-v-79861152]{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:12px 28px;border-radius:12px;border:none;background:linear-gradient(135deg,#ff8c00,#ff6b00);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 15px rgba(255,140,0,.3)}.empty .empty__refresh-btn[data-v-79861152]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,140,0,.4)}.empty .empty__refresh-btn[data-v-79861152]:active{transform:translateY(0)}.empty .empty__refresh-btn .material-symbols-outlined[data-v-79861152]{font-size:20px;transition:transform .3s ease}.empty .empty__refresh-btn:hover .material-symbols-outlined[data-v-79861152]{transform:rotate(180deg)}@media(max-width:640px){.empty .empty__refresh-btn[data-v-79861152]{padding:10px 24px;font-size:13px;margin-top:20px}}.empty .empty__tips[data-v-79861152]{position:relative;margin-top:28px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08)}@media(max-width:640px){.empty .empty__tips[data-v-79861152]{margin-top:24px;padding-top:16px}}.empty .empty__tip[data-v-79861152]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;background:rgba(255,200,0,.08);border:1px solid rgba(255,200,0,.15);font-size:12px;color:rgba(255,220,100,.9)}.empty .empty__tip .material-symbols-outlined[data-v-79861152]{font-size:18px;color:#ffc800}@media(max-width:640px){.empty .empty__tip[data-v-79861152]{font-size:11px;padding:8px 12px}}.pager[data-v-79861152]{position:relative;z-index:1;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}@media(max-width:768px){.pager[data-v-79861152]{padding:10px 12px;gap:8px}}.pager__mid[data-v-79861152]{display:grid;gap:6px;justify-items:center}.dots[data-v-79861152]{display:flex;gap:6px}.dot[data-v-79861152]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.22)}.dot--on[data-v-79861152]{background:#ff7a00;box-shadow:0 0 0 4px rgba(255,122,0,.12)}.pager__txt[data-v-79861152]{color:#cbd5e1;font-weight:900;font-size:12px}@media(max-width:768px){.pager__txt[data-v-79861152]{font-size:11px}}.pageBtn[data-v-79861152]{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:10px 12px;font-weight:1000;font-size:13px;cursor:pointer;background:hsla(0,0%,100%,.04);color:#fff;transition:transform .18s ease,background .18s ease,border-color .18s ease}.pageBtn[data-v-79861152]:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.07)}.pageBtn[data-v-79861152]:active{transform:translateY(0) scale(.98)}.pageBtn[data-v-79861152]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){.pageBtn[data-v-79861152]{padding:9px 10px;font-size:12px}}.pageBtn--primary[data-v-79861152]{background:linear-gradient(135deg,#ff7a00,#ff9a3c);color:#0f1116;border-color:rgba(255,122,0,.35)}.pageBtn--ghost[data-v-79861152]{background:rgba(0,0,0,.22)}.panel--filter-mobile[data-v-79861152]{display:none}@media(max-width:768px){.panel--filter-mobile[data-v-79861152]{display:block}}.filter-btn[data-v-79861152]{width:100%;padding:10px 16px;border-radius:14px;border:1px solid rgba(249,115,22,.32);background:rgba(249,115,22,.14);color:#c2410c;font-weight:1100;font-size:14px;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;display:flex;align-items:center;justify-content:center;gap:10px}.filter-btn .filter-btn__hint[data-v-79861152]{font-size:11px;font-weight:1100;color:hsla(0,0%,100%,.75);padding:4px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.22)}.filter-btn[data-v-79861152]:hover{transform:translateY(-1px);background:rgba(249,115,22,.22);border-color:rgba(249,115,22,.52)}.filter-btn[data-v-79861152]:active{transform:translateY(0) scale(.99)}@media(max-width:400px){.filter-btn[data-v-79861152]{padding:9px 12px;font-size:13px}}.panel--filter-desktop[data-v-79861152]{display:none}@media(min-width:769px){.panel--filter-desktop[data-v-79861152]{display:block}}@media(prefers-reduced-motion:reduce){.chip--urgent[data-v-79861152],.job--special[data-v-79861152],.job--urgent[data-v-79861152],.orb[data-v-79861152]{animation:none!important}.btn[data-v-79861152],.filter-btn[data-v-79861152],.job[data-v-79861152],.job__action[data-v-79861152],.pageBtn[data-v-79861152],.radio-item[data-v-79861152]{transition:none!important}}.recent-activity-header[data-v-79861152]{margin-bottom:20px;padding:0 20px;direction:rtl}@media(max-width:640px){.recent-activity-header[data-v-79861152]{padding:0 16px}}.recent-activity-list[data-v-79861152]{gap:10px;padding:0 16px 80px}.jobCard[data-v-79861152]{position:relative;display:flex;background:rgba(30,30,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;cursor:pointer;transition:all .2s ease;overflow:hidden;direction:rtl;-webkit-tap-highlight-color:rgba(0,0,0,0)}.jobCard[data-v-79861152]:active{transform:scale(.98);background:rgba(40,40,45,.8)}.jobCard__loading[data-v-79861152]{position:absolute;inset:0;background:rgba(10,10,16,.72);display:flex;align-items:center;justify-content:center;z-index:5;border-radius:inherit;backdrop-filter:blur(4px)}.jobCard__spinner[data-v-79861152]{width:24px;height:24px;border:2.5px solid rgba(249,115,22,.15);border-top-color:#f97316;border-radius:50%;animation:cardSpin-79861152 .7s linear infinite}@keyframes cardSpin-79861152{to{transform:rotate(1turn)}}.jobCard__accent[data-v-79861152]{width:4px;flex-shrink:0;border-radius:0 4px 4px 0}.jobCard__accent--pending[data-v-79861152]{background:#fbbf24}.jobCard__accent--open[data-v-79861152]{background:#60a5fa}.jobCard__accent--quoted[data-v-79861152]{background:#a78bfa}.jobCard__accent--assigned[data-v-79861152]{background:#fbbf24}.jobCard__accent--on_the_way[data-v-79861152]{background:#fb923c}.jobCard__accent--in_progress[data-v-79861152]{background:#22d3ee}.jobCard__accent--done[data-v-79861152],.jobCard__accent--paid[data-v-79861152]{background:#22c55e}.jobCard__accent--cancelled[data-v-79861152]{background:#ef4444}.jobCard__body[data-v-79861152]{flex:1;padding:14px 16px;min-width:0;position:relative}.jobCard__topRow[data-v-79861152]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.jobCard__titleWrap[data-v-79861152]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.jobCard__categoryIcon[data-v-79861152]{font-size:20px;flex-shrink:0}.jobCard__categoryIcon--pending[data-v-79861152]{color:#fbbf24}.jobCard__categoryIcon--open[data-v-79861152]{color:#60a5fa}.jobCard__categoryIcon--quoted[data-v-79861152]{color:#a78bfa}.jobCard__categoryIcon--assigned[data-v-79861152]{color:#fbbf24}.jobCard__categoryIcon--on_the_way[data-v-79861152]{color:#fb923c}.jobCard__categoryIcon--in_progress[data-v-79861152]{color:#22d3ee}.jobCard__categoryIcon--done[data-v-79861152],.jobCard__categoryIcon--paid[data-v-79861152]{color:#22c55e}.jobCard__categoryIcon--cancelled[data-v-79861152]{color:#ef4444}.jobCard__title[data-v-79861152]{font-size:.95rem;font-weight:800;color:rgba(235,235,245,.92);margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobCard__meta[data-v-79861152]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.jobCard__dot[data-v-79861152]{width:3px;height:3px;border-radius:50%;background:var(--hm-muted-2);flex-shrink:0}.jobCard__date[data-v-79861152]{font-size:.75rem;color:var(--hm-muted-2)}.jobCard__status[data-v-79861152]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:700;white-space:nowrap}.jobCard__status--pending[data-v-79861152]{background:rgba(251,191,36,.15);color:#fbbf24}.jobCard__status--open[data-v-79861152]{background:rgba(96,165,250,.15);color:#60a5fa}.jobCard__status--quoted[data-v-79861152]{background:rgba(167,139,250,.15);color:#a78bfa}.jobCard__status--assigned[data-v-79861152]{background:rgba(251,191,36,.15);color:#fbbf24}.jobCard__status--on_the_way[data-v-79861152]{background:rgba(251,146,60,.15);color:#fb923c}.jobCard__status--in_progress[data-v-79861152]{background:rgba(34,211,238,.15);color:#22d3ee}.jobCard__status--done[data-v-79861152],.jobCard__status--paid[data-v-79861152]{background:rgba(34,197,94,.15);color:#22c55e}.jobCard__status--cancelled[data-v-79861152]{background:rgba(239,68,68,.15);color:#ef4444}.jobCard__price[data-v-79861152]{display:flex;align-items:baseline;gap:2px;flex-shrink:0;background:rgba(249,115,22,.1);padding:4px 10px;border-radius:8px}.jobCard__priceValue[data-v-79861152]{font-size:.95rem;font-weight:900;color:#f97316;line-height:1}.jobCard__details[data-v-79861152]{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.jobCard__detailItem[data-v-79861152]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--hm-muted-2)}.jobCard__detailIcon[data-v-79861152]{font-size:15px;opacity:.6;flex-shrink:0}.jobCard__detailText[data-v-79861152]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobCard__detailText--desc[data-v-79861152]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jobCard__arrow[data-v-79861152]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.2)}.jobCard__arrow .material-symbols-outlined[data-v-79861152]{font-size:18px}.jobs--client .recent-activity-list[data-v-79861152]{gap:10px;padding:0 16px 96px}html[data-theme=light]{background:#6b6b6b!important}.recent-activity-header[data-v-79861152]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin-bottom:12px}.recent-activity-title[data-v-79861152]{font-size:16px;color:hsla(0,0%,100%,.4);font-weight:700;border:none;padding:0}.recent-activity-title--client[data-v-79861152]{color:hsla(0,0%,100%,.92);font-weight:900;letter-spacing:-.02em;position:relative}.recent-activity-title--client[data-v-79861152]:after{content:"";display:block;width:44px;height:3px;border-radius:999px;margin-top:6px;background:linear-gradient(90deg,rgba(249,115,22,.95),rgba(249,115,22,.15))}.recent-activity-header--client[data-v-79861152]{padding:0 20px;margin-bottom:14px}@media(max-width:640px){.recent-activity-header--client[data-v-79861152]{padding:0 16px}}.recent-activity-history-btn[data-v-79861152]{width:38px;height:38px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.recent-activity-history-btn[data-v-79861152]:active{background:rgba(249,115,22,.1);color:#f97316;transform:scale(.96)}.recent-activity-list[data-v-79861152]{display:flex;flex-direction:column;gap:16px;direction:rtl;align-items:stretch;width:100%;padding:0 20px;box-sizing:border-box}@media(max-width:640px){.recent-activity-list[data-v-79861152]{padding:0 16px}}.recent-activity-item[data-v-79861152]{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;background:rgba(30,30,35,.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;transition:transform .2s cubic-bezier(.25,.8,.25,1);cursor:pointer;direction:rtl;text-align:right;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.recent-activity-item[data-v-79861152]:active{transform:scale(.98);background:rgba(40,40,45,.8)}.recent-activity-icon[data-v-79861152]{width:44px;height:44px;border-radius:14px;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);font-size:20px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.05)}.recent-activity-item--urgent .recent-activity-icon[data-v-79861152]{color:#f97316;background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.2)}.recent-activity-item--quoted .recent-activity-icon[data-v-79861152]{color:#a855f7;background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.2)}.recent-activity-content[data-v-79861152]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.recent-activity-top-row[data-v-79861152]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.recent-activity-job-title[data-v-79861152]{font-size:16px;font-weight:800;color:#fff;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-badge[data-v-79861152]{font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;white-space:nowrap}.mini-badge--urgent[data-v-79861152]{background:rgba(255,106,0,.15);color:#ff6a00;border:1px solid rgba(255,106,0,.3)}.mini-badge--quote[data-v-79861152]{background:rgba(168,85,247,.15);color:#a855f7;border:1px solid rgba(168,85,247,.3)}.recent-activity-details[data-v-79861152]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.recent-activity-desc[data-v-79861152]{font-size:13px;color:hsla(0,0%,100%,.75);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.recent-activity-meta-row[data-v-79861152]{display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.5);flex-wrap:wrap}.meta-item[data-v-79861152]{display:flex;align-items:center;gap:4px}.meta-item .material-symbols-outlined[data-v-79861152]{font-size:14px}.meta-dot[data-v-79861152]{font-size:6px;opacity:.4}.recent-activity-chips[data-v-79861152]{display:flex;gap:6px;margin-top:2px}.job-chip[data-v-79861152]{font-size:11px;padding:2px 8px;border-radius:6px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);white-space:nowrap;border:1px solid hsla(0,0%,100%,.05)}.recent-activity-job-time[data-v-79861152]{font-size:13px;color:hsla(0,0%,100%,.5);font-weight:500;margin:0}.recent-activity-end[data-v-79861152]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:4px}.job-price-display[data-v-79861152]{font-size:17px;font-weight:800;color:#f97316;background:rgba(249,115,22,.1);padding:4px 8px;border-radius:8px}.recent-activity-status[data-v-79861152]{padding:6px 10px;border-radius:8px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7)}.recent-activity-status--success[data-v-79861152]{background:rgba(16,185,129,.12);color:#10b981}.recent-activity-status--primary[data-v-79861152]{background:rgba(14,165,233,.12);color:#0ea5e9}.recent-activity-status-dot[data-v-79861152]{width:6px;height:6px;border-radius:50%;background:currentColor}.platform-android .jobs__main *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.platform-android .jobs__main,.platform-android .recent-activity-list{scroll-behavior:auto!important}.client-dashboard-new[data-v-da15372e]{color:var(--hm-text);position:relative;z-index:10;width:100%;max-width:100%;margin:0;margin-top:16px;margin-bottom:20px;padding:0;direction:rtl;text-align:right;background:transparent}.client-dashboard-new__section[data-v-da15372e]{margin-top:24px;margin-bottom:0;padding:0 12px;direction:rtl;text-align:right;width:100%;box-sizing:border-box;background:transparent}.client-dashboard-new__section-header[data-v-da15372e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;width:100%;direction:rtl}.client-dashboard-new__section-title[data-v-da15372e]{font-size:17px;font-weight:700;color:var(--hm-text);display:flex;align-items:center;margin:0;direction:rtl;border-right:3px solid #ff6a00;padding-right:10px}.client-dashboard-new__section-sub[data-v-da15372e]{font-size:13px;font-weight:400;color:var(--hm-muted);margin:4px 0 0;padding-right:13px;direction:rtl}.client-dashboard-new__view-all[data-v-da15372e]{font-size:14px;color:var(--hm-muted);text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;transition:color .2s;display:flex;align-items:center;gap:6px;min-width:60px;justify-content:center}.client-dashboard-new__view-all[data-v-da15372e]:hover{color:#ff6a00}.client-dashboard-new__view-all--loading[data-v-da15372e]{cursor:wait;opacity:.7}.client-dashboard-new__view-all-spinner[data-v-da15372e]{width:14px;height:14px;border:2px solid rgba(255,106,0,.3);border-top-color:#ff6a00;border-radius:50%;animation:viewAllSpin-da15372e .8s linear infinite}.client-dashboard-new__section-title-small[data-v-da15372e]{font-size:16px;font-weight:900;color:var(--hm-text);display:flex;align-items:center;gap:8px;margin:0 0 16px 0;direction:rtl}.client-dashboard-new__title-accent-small[data-v-da15372e]{width:3px;height:16px;background:linear-gradient(180deg,#ff5f00,#ff8f00);border-radius:2px}.client-dashboard-new__filter-btn[data-v-da15372e]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:12px;color:var(--hm-muted);font-size:12px;font-weight:700;cursor:pointer;transition:all .3s}.client-dashboard-new__filter-btn[data-v-da15372e]:hover{background:var(--hm-surface);border-color:rgba(255,95,0,.3);color:#ff5f00}.client-dashboard-new__filter-btn i[data-v-da15372e]{font-size:14px}.client-dashboard-new__carousel-wrap[data-v-da15372e]{position:relative}.client-dashboard-new__carousel[data-v-da15372e]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:12px 0;direction:rtl;padding-bottom:20px;width:calc(100% + 24px);margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.client-dashboard-new__carousel-wrap[data-v-da15372e]:after,.client-dashboard-new__carousel-wrap[data-v-da15372e]:before{content:"";position:absolute;top:0;bottom:0;width:0;pointer-events:none;z-index:2;opacity:0}.client-dashboard-new__carousel-wrap[data-v-da15372e]:before{right:0;background:none}.client-dashboard-new__carousel-wrap[data-v-da15372e]:after{left:0;background:none}.client-dashboard-new__scroll-hint[data-v-da15372e]{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--hm-surface-2);border:1px solid var(--hm-border);color:var(--hm-text);font-size:12px;font-weight:800;z-index:3;backdrop-filter:blur(10px);animation:scrollHintPulse-da15372e 1.6s ease-in-out infinite}.client-dashboard-new__scroll-hint-ic[data-v-da15372e]{font-size:18px;color:#ff6a00}@keyframes scrollHintPulse-da15372e{0%,to{opacity:.85;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-1px)}}.client-dashboard-new__scroll-arrows[data-v-da15372e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 10px;pointer-events:none;z-index:3}.client-dashboard-new__scroll-arrow[data-v-da15372e]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--hm-surface-2);border:1px solid var(--hm-border);color:var(--hm-text);backdrop-filter:blur(10px);animation:scrollArrowPulse-da15372e 1.6s ease-in-out infinite}@keyframes scrollArrowPulse-da15372e{0%,to{opacity:.55}50%{opacity:.95}}.client-dashboard-new__carousel[data-v-da15372e]::-webkit-scrollbar{display:none}.client-dashboard-new__card[data-v-da15372e]{flex:0 0 clamp(250px,70vw,280px);min-width:clamp(250px,70vw,280px);max-width:clamp(250px,70vw,280px);scroll-snap-align:start;background:linear-gradient(145deg,var(--hm-surface) 0,var(--hm-surface-2) 100%);border:1px solid rgba(255,106,0,.15);border-radius:18px;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);direction:rtl;text-align:right;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:var(--hm-shadow,0 4px 16px rgba(0,0,0,.4));animation:fadeInUp .6s cubic-bezier(.22,1,.36,1) both}.client-dashboard-new__card[data-v-da15372e]:hover{transform:translateY(-4px);border-color:rgba(255,106,0,.4);box-shadow:0 8px 24px rgba(0,0,0,.6),0 0 15px rgba(255,106,0,.1)}.client-dashboard-new__card[data-v-da15372e]:nth-child(2){animation-delay:.1s}.client-dashboard-new__card[data-v-da15372e]:nth-child(3){animation-delay:.2s}.client-dashboard-new__card[data-v-da15372e]:nth-child(4){animation-delay:.3s}.client-dashboard-new__card[data-v-da15372e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6a00,rgba(255,106,0,.3))}.client-dashboard-new__card--blocked[data-v-da15372e]{opacity:.5;filter:grayscale(100%)}.client-dashboard-new__card-content[data-v-da15372e]{display:flex;flex-direction:column;gap:8px}.client-dashboard-new__card-top[data-v-da15372e]{display:flex;flex-direction:column;gap:6px}.client-dashboard-new__card-header[data-v-da15372e]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px;width:100%}.client-dashboard-new__header-main[data-v-da15372e]{display:flex;align-items:center;gap:14px;min-width:0}.client-dashboard-new__avatar-wrapper[data-v-da15372e]{position:relative;flex-shrink:0}.client-dashboard-new__avatar-img[data-v-da15372e]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,106,0,.5);box-shadow:0 4px 10px rgba(0,0,0,.25)}.client-dashboard-new__meta-ic[data-v-da15372e]{font-size:16px;opacity:.7;color:var(--hm-muted)}.client-dashboard-new__details-btn[data-v-da15372e]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:14px;background:var(--hm-surface-2);border:1px solid rgba(255,106,0,.2);color:var(--hm-text);cursor:pointer;transition:all .2s ease;flex-shrink:0;font-size:12px;font-weight:700}.client-dashboard-new__details-btn[data-v-da15372e]:hover{background:var(--hm-surface);border-color:rgba(255,106,0,.4);color:var(--hm-text)}.client-dashboard-new__details-ic[data-v-da15372e]{font-size:18px;color:var(--hm-muted)}.client-dashboard-new__card-info[data-v-da15372e]{display:flex;flex-direction:column;gap:2px;min-width:0}.client-dashboard-new__card-name[data-v-da15372e]{font-size:15px;font-weight:700;color:var(--hm-text);margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-dashboard-new__card-location[data-v-da15372e]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--hm-muted);margin-top:2px}.client-dashboard-new__card-status-row[data-v-da15372e]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;row-gap:4px;margin-top:2px}.hm-favorite-ribbon[data-v-da15372e]{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 0;margin:8px -12px -12px;background:linear-gradient(135deg,#d4a017,#f5c842 50%,#d4a017);border-radius:0 0 17px 17px}.hm-favorite-ribbon__icon[data-v-da15372e]{font-size:12px;color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.hm-favorite-ribbon__text[data-v-da15372e]{font-size:11px;font-weight:800;color:#fff;letter-spacing:.5px;text-shadow:0 1px 1px rgba(0,0,0,.15)}.client-dashboard-new__favorite-badge[data-v-da15372e]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,rgba(255,59,59,.2),rgba(255,59,59,.15));border:1px solid rgba(255,59,59,.4);border-radius:12px;font-size:11px;font-weight:700;color:#ff3b3b;white-space:nowrap;flex-shrink:0;margin-right:6px;margin-left:0}.client-dashboard-new__status-badge[data-v-da15372e]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#22c55e;background:rgba(34,197,94,.1);padding:4px 8px;border-radius:.375rem}.client-dashboard-new__status-dot[data-v-da15372e]{width:6px;height:6px;border-radius:50%;background:#22c55e}.client-dashboard-new__category-tag[data-v-da15372e]{font-size:13px;border:1px solid var(--hm-border);color:var(--hm-muted);padding:4px 8px;border-radius:.375rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-dashboard-new__more-tag[data-v-da15372e]{font-size:12px;padding:4px 10px;border-radius:.375rem;border:1px solid var(--hm-border);background:var(--hm-surface-2);color:var(--hm-muted);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.client-dashboard-new__more-tag[data-v-da15372e]:hover{background:var(--hm-surface);border-color:rgba(255,106,0,.25);color:var(--hm-text)}.client-dashboard-new__more-tag--collapse[data-v-da15372e]{color:var(--hm-muted)}.client-dashboard-new__card-footer[data-v-da15372e]{display:flex;align-items:center;justify-content:flex-start}.client-dashboard-new__rating[data-v-da15372e]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:var(--hm-surface-2);border:1px solid var(--hm-border)}.client-dashboard-new__rating-stars[data-v-da15372e]{display:inline-flex;align-items:center;gap:2px}.client-dashboard-new__star[data-v-da15372e]{font-size:14px;color:rgba(250,204,21,.25)}.client-dashboard-new__star--on[data-v-da15372e]{color:#facc15;text-shadow:0 0 10px rgba(250,204,21,.25)}.client-dashboard-new__rating-number[data-v-da15372e]{font-size:14px;font-weight:900;color:var(--hm-text)}.client-dashboard-new__new-user-badge[data-v-da15372e],.client-dashboard-new__no-rating-badge[data-v-da15372e]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:800;white-space:nowrap;letter-spacing:-.2px;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,106,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.12)}.client-dashboard-new__new-user-badge[data-v-da15372e]{background:linear-gradient(135deg,rgba(255,106,0,.15),rgba(255,143,0,.08));color:#ff8c3b;border-color:rgba(255,106,0,.3)}.client-dashboard-new__no-rating-badge[data-v-da15372e]{background:hsla(0,0%,100%,.04);color:var(--hm-muted);border-color:var(--hm-border)}.client-dashboard-new__new-user-icon[data-v-da15372e],.client-dashboard-new__no-rating-icon[data-v-da15372e]{font-size:18px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.client-dashboard-new__new-user-icon[data-v-da15372e]{color:#ff6a00}.client-dashboard-new__view-details-btn[data-v-da15372e]{width:30%;min-width:-moz-fit-content;min-width:fit-content;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;margin-top:10px;margin-left:auto;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;border:1px solid var(--hm-border);background:var(--hm-surface-2);color:var(--hm-text);box-shadow:var(--hm-shadow,0 2px 8px rgba(0,0,0,.3))}.client-dashboard-new__view-details-btn[data-v-da15372e]:hover{background:var(--hm-surface);border-color:var(--hm-border-strong);color:var(--hm-text);transform:translateY(-1px);box-shadow:var(--hm-shadow,0 3px 12px rgba(0,0,0,.4))}.client-dashboard-new__view-details-btn[data-v-da15372e]:active{transform:translateY(0);box-shadow:var(--hm-shadow,0 1px 4px rgba(0,0,0,.25));background:var(--hm-surface-2)}.client-dashboard-new__view-details-btn--loading[data-v-da15372e]{cursor:wait;opacity:.8;pointer-events:none}.client-dashboard-new__btn-spinner[data-v-da15372e]{width:16px;height:16px;border:2px solid rgba(255,106,0,.3);border-top-color:#ff6a00;border-radius:50%;animation:viewAllSpin-da15372e .8s linear infinite}.client-dashboard-new__view-details-btn .material-icons-round[data-v-da15372e]{font-size:18px;transition:transform .3s ease}.client-dashboard-new__view-details-btn:hover .material-icons-round[data-v-da15372e]{transform:translateX(-3px)}.client-dashboard-new__card-actions[data-v-da15372e]{display:flex;align-items:center;gap:6px;margin-top:auto}.client-dashboard-new__action-btn[data-v-da15372e]{display:flex;align-items:center;justify-content:center;padding:8px;min-height:36px;border-radius:.625rem;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.client-dashboard-new__action-btn--block[data-v-da15372e]{flex:1;background:var(--hm-surface-2);color:var(--hm-muted);border:1px solid var(--hm-border);font-size:12px}.client-dashboard-new__action-btn--block[data-v-da15372e]:hover{background:var(--hm-surface);color:var(--hm-text)}.client-dashboard-new__action-btn--primary[data-v-da15372e]{flex:2;background:#ff6a00;color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(255,106,0,.3)}.client-dashboard-new__action-btn--primary[data-v-da15372e]:hover{background:#c50}.client-dashboard-new__pagination[data-v-da15372e]{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:4px;direction:rtl;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:4px 8px;border-radius:999px;background:transparent;border:none}.client-dashboard-new__pagination-dot[data-v-da15372e]{width:6px;height:6px;border-radius:50%;background:var(--hm-border-strong);opacity:.55;border:none;transition:all .3s;cursor:pointer}.client-dashboard-new__pagination-dot--active[data-v-da15372e]{width:18px;height:6px;border-radius:999px;background:linear-gradient(90deg,#ff5f00,#ff8f00);border:none;box-shadow:0 0 6px rgba(255,95,0,.4)}@keyframes viewAllSpin-da15372e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hm-master-card-inner[data-v-da15372e]{display:flex;flex-direction:column;height:100%;gap:16px;direction:rtl}.hm-master-card-header[data-v-da15372e]{display:flex;gap:16px;align-items:center}.hm-master-avatar-container[data-v-da15372e]{position:relative;flex-shrink:0}.hm-master-avatar[data-v-da15372e]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,106,0,.2);background-color:#333}.hm-master-status-indicator[data-v-da15372e]{position:absolute;top:0;right:0;width:14px;height:14px;background-color:#22c55e;border:2.5px solid var(--hm-surface);border-radius:50%;box-shadow:0 0 6px rgba(34,197,94,.4)}.hm-master-status-indicator--unavailable[data-v-da15372e]{background-color:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.4)}.hm-master-info[data-v-da15372e]{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;flex:1}.hm-master-name-row[data-v-da15372e]{display:flex;align-items:center;justify-content:space-between;width:100%}.hm-master-name[data-v-da15372e]{font-size:16px;font-weight:800;color:#fff;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:8px}.hm-master-rating-compact[data-v-da15372e]{display:inline-flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.08);padding:4px 8px;border-radius:12px;flex-shrink:0}.hm-master-rating-compact .star-icon[data-v-da15372e]{font-size:14px;color:#facc15}.hm-master-rating-compact .score[data-v-da15372e]{font-size:13px;font-weight:800;color:#fff}.hm-master-rating-compact.new[data-v-da15372e]{background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.2)}.hm-master-rating-compact.new .score[data-v-da15372e]{color:#ff8c3b;font-size:12px}.hm-master-meta-list[data-v-da15372e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:hsla(0,0%,100%,.6)}.hm-meta-item[data-v-da15372e]{display:flex;align-items:center;gap:4px}.hm-meta-item .material-icons-round[data-v-da15372e]{font-size:14px;color:hsla(0,0%,100%,.4)}.meta-sep[data-v-da15372e]{color:hsla(0,0%,100%,.2);margin-right:2px;margin-left:2px}.city-text[data-v-da15372e]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-master-tags[data-v-da15372e]{display:flex;flex-wrap:wrap;gap:6px}.hm-master-tag[data-v-da15372e]{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:500;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.08);white-space:nowrap}.hm-master-tag.available[data-v-da15372e]{background:rgba(34,197,94,.1);color:#22c55e;border-color:rgba(34,197,94,.2);font-weight:700}.pulse-dot[data-v-da15372e]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;margin-left:2px}.hm-master-tag.more[data-v-da15372e]{cursor:pointer;background:rgba(255,106,0,.05);color:#ff8c3b;border-color:rgba(255,106,0,.2);font-weight:700;transition:all .2s ease}.hm-master-tag.more[data-v-da15372e]:hover{background:rgba(255,106,0,.15)}.hm-master-action-btn[data-v-da15372e]{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:700;color:hsla(0,0%,100%,.8);background:transparent;border:1px solid hsla(0,0%,100%,.15);cursor:pointer;transition:all .3s ease}.hm-master-action-btn[data-v-da15372e]:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3);color:#fff;transform:translateY(-1px)}.hm-master-action-btn .material-icons-round[data-v-da15372e]{font-size:18px;transition:transform .3s ease}.hm-master-action-btn:hover .material-icons-round[data-v-da15372e]{transform:translateX(-4px)}.hm-master-spinner[data-v-da15372e]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:viewAllSpin-da15372e .8s linear infinite}html[data-theme=light]{color:hsla(36,41%,60%,.2)!important;background:linear-gradient(135deg,#c8930a,#f5c842 50%,#c8930a)!important;box-shadow:0 2px 10px rgba(200,147,10,.25)!important}.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);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);border:1px solid rgba(255,59,48,.22);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)}.filter-sheet[data-v-33ed6b76]{position:fixed;inset:0;z-index:10001;background:var(--hm-overlay);backdrop-filter:blur(20px);display:flex;align-items:flex-end;justify-content:center;padding:0}.filter-sheet__inner[data-v-33ed6b76]{position:relative;width:100%;max-width:600px;max-height:90vh;background:var(--hm-surface);border-radius:1.5rem 1.5rem 0 0;border:1px solid var(--hm-border);display:flex;flex-direction:column;overflow:hidden;color:var(--hm-text)}.filter-sheet__decor[data-v-33ed6b76]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.filter-sheet__decor[data-v-33ed6b76]:before{content:"";position:absolute;top:-5rem;right:-5rem;width:16rem;height:16rem;background:rgba(245,158,11,.2);border-radius:50%;filter:blur(80px)}.filter-sheet__decor[data-v-33ed6b76]:after{content:"";position:absolute;bottom:-5rem;right:-5rem;width:20rem;height:20rem;background:rgba(245,158,11,.1);border-radius:50%;filter:blur(100px)}.filter-sheet__header[data-v-33ed6b76]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--hm-border)}.filter-sheet__title[data-v-33ed6b76]{font-size:1.25rem;font-weight:700;margin:0;background:linear-gradient(270deg,#f59e0b,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}.filter-sheet__spacer[data-v-33ed6b76]{width:40px}.filter-sheet__close[data-v-33ed6b76]{width:40px;height:40px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:var(--hm-muted);cursor:pointer}.filter-sheet__close[data-v-33ed6b76]:hover{color:#f59e0b;background:rgba(245,158,11,.1)}.filter-sheet__body[data-v-33ed6b76]{position:relative;z-index:2;flex:1;overflow-y:auto;padding:1.5rem;-ms-overflow-style:none;scrollbar-width:none}.filter-sheet__body[data-v-33ed6b76]::-webkit-scrollbar{display:none}.filter-sheet__footer[data-v-33ed6b76]{position:relative;z-index:2;display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--hm-border);background:var(--hm-surface-2);backdrop-filter:blur(12px)}.filter-sheet__sr-only[data-v-33ed6b76]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter-sheet__section[data-v-33ed6b76]{margin-bottom:2rem;border-radius:.5rem;transition:box-shadow .3s,background .3s}.filter-sheet__section--highlight[data-v-33ed6b76]{animation:filter-sheet-highlight-33ed6b76 .5s ease}.filter-sheet__field-wrap[data-v-33ed6b76]{margin-bottom:1rem;padding:.5rem;border-radius:.5rem;transition:box-shadow .3s,background .3s}.filter-sheet__field-wrap--highlight[data-v-33ed6b76]{animation:filter-sheet-highlight-33ed6b76 .5s ease}@keyframes filter-sheet-highlight-33ed6b76{0%{box-shadow:0 0 0 0 rgba(245,158,11,.6);background:rgba(245,158,11,.05)}50%{box-shadow:0 0 20px 4px rgba(245,158,11,.4);background:rgba(245,158,11,.1)}to{box-shadow:none;background:transparent}}.filter-sheet__ai-label[data-v-33ed6b76]{display:flex;align-items:center;gap:.5rem;color:#f59e0b;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.filter-sheet__ai-wrap[data-v-33ed6b76]{position:relative;margin-bottom:1rem}.filter-sheet__ai-glow[data-v-33ed6b76]{position:absolute;inset:-2px;background:linear-gradient(90deg,#f59e0b,#ea580c);border-radius:.75rem;filter:blur(8px);opacity:.3}.filter-sheet__ai-inner[data-v-33ed6b76]{position:relative;display:flex;align-items:center;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:.75rem;padding:.5rem 1rem}.filter-sheet__ai-inner[data-v-33ed6b76]:focus-within{border-color:rgba(245,158,11,.45);box-shadow:0 0 0 3px rgba(245,158,11,.18)}.filter-sheet__ai-icon[data-v-33ed6b76]{margin-left:.75rem;font-size:1.5rem;color:#a78bfa;animation:filter-sheet-pulse-33ed6b76 2s ease-in-out infinite}@keyframes filter-sheet-pulse-33ed6b76{0%,to{opacity:1}50%{opacity:.6}}.filter-sheet__ai-input[data-v-33ed6b76]{flex:1;min-width:0;min-height:3.1rem;max-height:5.5rem;padding:.45rem .5rem;background:transparent;border:none;outline:none;color:var(--hm-text);font-size:.875rem;line-height:1.4;resize:none;overflow:auto}.filter-sheet__ai-input[data-v-33ed6b76]::-moz-placeholder{color:var(--hm-muted)}.filter-sheet__ai-input[data-v-33ed6b76]::placeholder{color:var(--hm-muted)}.filter-sheet__ai-btn[data-v-33ed6b76]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(90deg,#d97706,#f59e0b);border:none;border-radius:.75rem;color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 4px 6px rgba(0,0,0,.3),0 0 15px rgba(245,158,11,.3)}.filter-sheet__ai-btn[data-v-33ed6b76]:disabled{opacity:.5;cursor:not-allowed}.filter-sheet__ai-spinner[data-v-33ed6b76]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:filter-sheet-spin-33ed6b76 .8s linear infinite}@keyframes filter-sheet-spin-33ed6b76{to{transform:rotate(1turn)}}.filter-sheet__divider[data-v-33ed6b76]{height:1px;margin:1.5rem 0;background:linear-gradient(90deg,transparent,rgba(245,158,11,.5),transparent)}.filter-sheet__divider--muted[data-v-33ed6b76]{background:linear-gradient(to right,transparent,var(--hm-border),transparent)}.filter-sheet__range-row[data-v-33ed6b76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.filter-sheet__range-label[data-v-33ed6b76]{font-size:.875rem;font-weight:500;color:var(--hm-text)}.filter-sheet__range-value-primary[data-v-33ed6b76]{color:#f59e0b;font-weight:700;font-size:.875rem}.filter-sheet__select[data-v-33ed6b76]{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--hm-text);background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:.75rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%239ca3af' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .75rem center;padding-left:2rem}.filter-sheet__select[data-v-33ed6b76]:focus{outline:none;border-color:#f59e0b}.filter-sheet__range-value-star[data-v-33ed6b76]{display:flex;align-items:center;gap:.25rem;color:#f59e0b;font-weight:700;font-size:.875rem}.filter-sheet__range-track[data-v-33ed6b76]{height:1.5rem;display:flex;align-items:center}.filter-sheet__range[data-v-33ed6b76]{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--hm-border-strong);border-radius:2px;cursor:pointer}.filter-sheet__range[data-v-33ed6b76]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#f59e0b;cursor:pointer;box-shadow:0 0 10px rgba(245,158,11,.8)}.filter-sheet__range[data-v-33ed6b76]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#f59e0b;cursor:pointer;border:none;box-shadow:0 0 10px rgba(245,158,11,.8)}.filter-sheet__range-minmax[data-v-33ed6b76]{display:flex;justify-content:space-between;padding:0 .25rem;margin-top:.25rem;font-size:.75rem;color:var(--hm-muted)}.filter-sheet__block-label[data-v-33ed6b76]{display:block;font-size:.875rem;font-weight:500;color:var(--hm-text);margin-bottom:.75rem}.filter-sheet__location-grid[data-v-33ed6b76]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.filter-sheet__location-card[data-v-33ed6b76]{cursor:pointer}.filter-sheet__location-inner[data-v-33ed6b76]{padding:.75rem 1rem;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:.75rem;text-align:center;transition:border-color .2s,box-shadow .2s,color .2s}.filter-sheet__location-inner--active[data-v-33ed6b76]{border-color:#f59e0b;box-shadow:0 0 15px rgba(245,158,11,.3);color:#f59e0b}.filter-sheet__location-text[data-v-33ed6b76]{font-size:.875rem;font-weight:500}.filter-sheet__number-wrap[data-v-33ed6b76]{position:relative}.filter-sheet__number-wrap--compact[data-v-33ed6b76]{display:inline-flex;align-items:center;gap:.5rem;width:auto}.filter-sheet__number[data-v-33ed6b76]{width:100%;padding:.75rem 1rem .75rem 3.5rem;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:.75rem;color:var(--hm-text);font-size:.9375rem}.filter-sheet__number--compact[data-v-33ed6b76]{width:80px;padding:.5rem .75rem;text-align:center;-moz-appearance:textfield}.filter-sheet__number--compact[data-v-33ed6b76]::-webkit-inner-spin-button,.filter-sheet__number--compact[data-v-33ed6b76]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-sheet__number-suffix[data-v-33ed6b76]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--hm-muted)}.filter-sheet__number-label[data-v-33ed6b76]{font-size:.875rem;color:var(--hm-muted);white-space:nowrap}.filter-sheet__cats-grid[data-v-33ed6b76]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.filter-sheet__cat-card[data-v-33ed6b76]{cursor:pointer}.filter-sheet__cat-inner[data-v-33ed6b76]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:.75rem;transition:border-color .3s,box-shadow .3s,background .3s,color .3s}.filter-sheet__cat-inner--active[data-v-33ed6b76]{border-color:#f59e0b;box-shadow:0 0 15px rgba(245,158,11,.3);background:rgba(245,158,11,.1)}.filter-sheet__cat-inner--active .filter-sheet__cat-icon[data-v-33ed6b76],.filter-sheet__cat-inner--active .filter-sheet__cat-text[data-v-33ed6b76]{color:#f59e0b}.filter-sheet__cat-icon[data-v-33ed6b76]{font-size:1.5rem;color:var(--hm-muted)}.filter-sheet__cat-text[data-v-33ed6b76]{font-size:.75rem;font-weight:500;color:var(--hm-muted);text-align:center;line-height:1.2}.filter-sheet__reset[data-v-33ed6b76]{flex:1;padding:.875rem 1rem;background:transparent;border:1px solid var(--hm-border);border-radius:.75rem;color:var(--hm-muted);font-size:.9375rem;font-weight:600;cursor:pointer}.filter-sheet__reset[data-v-33ed6b76]:hover{background:var(--hm-surface-2);color:var(--hm-text)}.filter-sheet__apply--pro[data-v-33ed6b76]{flex:2;padding:1rem 1.25rem;background:linear-gradient(135deg,#d97706,#f59e0b)!important;border:none!important;border-radius:.75rem;color:#fff!important;font-size:1.0625rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 4px 20px rgba(245,158,11,.4),0 0 20px rgba(245,158,11,.3);transition:box-shadow .2s,transform .1s}.filter-sheet__apply--pro[data-v-33ed6b76]:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 6px 24px rgba(245,158,11,.5),0 0 25px rgba(245,158,11,.4);transform:scale(1.02)}.filter-sheet__apply--pro[data-v-33ed6b76]:active{transform:scale(.98)}.filter-sheet-enter-active[data-v-33ed6b76],.filter-sheet-leave-active[data-v-33ed6b76]{transition:opacity .25s ease}.filter-sheet-enter-from[data-v-33ed6b76],.filter-sheet-leave-to[data-v-33ed6b76]{opacity:0}.filter-sheet-enter-active .filter-sheet__inner[data-v-33ed6b76],.filter-sheet-leave-active .filter-sheet__inner[data-v-33ed6b76]{transition:transform .35s cubic-bezier(.32,.72,0,1)}.filter-sheet-enter-from .filter-sheet__inner[data-v-33ed6b76],.filter-sheet-leave-to .filter-sheet__inner[data-v-33ed6b76]{transform:translateY(100%)}.hfsInputWithVoice[data-v-33ed6b76]{position:relative;display:block}.hfsInput--withVoice[data-v-33ed6b76]{width:100%;padding-left:50px!important}.hfsVoiceBtn[data-v-33ed6b76]{left:8px;top:50%;transform:translateY(-50%);z-index:100}html[data-theme=light]{-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;box-shadow:0 0 15px rgba(245,165,35,.15)!important;background:linear-gradient(90deg,transparent,hsla(36,41%,60%,.3),transparent)!important;background:linear-gradient(90deg,transparent,hsla(36,41%,60%,.2),transparent)!important}.inline-loader[data-v-1574a790]{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;width:100%}.inline-loader--compact[data-v-1574a790]{padding:1rem .5rem}.inline-loader--compact .inline-loader__dot[data-v-1574a790]{width:6px;height:6px}.inline-loader--compact .inline-loader__text[data-v-1574a790]{font-size:.75rem}.inline-loader__content[data-v-1574a790]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.inline-loader__dots[data-v-1574a790]{display:flex;align-items:center;gap:6px}.inline-loader__dot[data-v-1574a790]{width:8px;height:8px;border-radius:50%;background:#f59e0b;animation:dotPulse-1574a790 1.4s ease-in-out infinite}.inline-loader__dot[data-v-1574a790]:first-child{animation-delay:0s}.inline-loader__dot[data-v-1574a790]:nth-child(2){animation-delay:.2s}.inline-loader__dot[data-v-1574a790]:nth-child(3){animation-delay:.4s}.inline-loader__text[data-v-1574a790]{font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.6);letter-spacing:.02em}@keyframes dotPulse-1574a790{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1;box-shadow:0 0 12px rgba(245,158,11,.6)}}.ahm-overlay[data-v-98ebb22c]{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:stretch;justify-content:center;font-family:Heebo,sans-serif}.ahm[data-v-98ebb22c]{position:relative;width:100%;max-width:600px;height:100vh;height:100dvh;display:flex;flex-direction:column;background:#0a0a0b;overflow:hidden}.ahm__header[data-v-98ebb22c]{flex-shrink:0;padding:calc(2rem + env(safe-area-inset-top)) 1.5rem .75rem;background:rgba(10,10,11,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(39,39,42,.5);position:sticky;top:0;z-index:20}.ahm__header-row[data-v-98ebb22c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;margin-top:1rem}.ahm__label[data-v-98ebb22c]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,127,0,.8);font-weight:700;margin:0 0 4px}.ahm__title[data-v-98ebb22c]{font-size:1.875rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em;line-height:1.2}.ahm__close-btn[data-v-98ebb22c]{width:42px;height:42px;border-radius:50%;background:#18181b;border:1px solid #27272a;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);cursor:pointer;transition:color .2s,background .2s;box-shadow:0 2px 8px rgba(0,0,0,.25);flex-shrink:0}.ahm__close-btn .material-symbols-outlined[data-v-98ebb22c]{font-size:22px}.ahm__close-btn[data-v-98ebb22c]:active{transform:scale(.95)}.ahm__tip[data-v-98ebb22c]{display:flex;align-items:flex-start;gap:.75rem;padding:.25rem 0;margin-bottom:1.5rem}.ahm__tip-icon[data-v-98ebb22c]{color:rgba(245,158,11,.9);font-size:18px;margin-top:2px;flex-shrink:0}.ahm__tip-text[data-v-98ebb22c]{font-size:14px;color:hsla(0,0%,100%,.5);font-weight:300;line-height:1.6;margin:0}.ahm__tip-text strong[data-v-98ebb22c]{color:hsla(0,0%,100%,.85);font-weight:500}.ahm__search-wrap[data-v-98ebb22c]{position:relative;display:flex;align-items:center;background:rgba(24,24,27,.5);border:1px solid #27272a;border-radius:1rem;margin-bottom:1.5rem;transition:border-color .2s,box-shadow .2s}.ahm__search-wrap[data-v-98ebb22c]:focus-within{border-color:rgba(255,127,0,.4);box-shadow:0 0 0 3px rgba(255,127,0,.1)}.ahm__search-icon[data-v-98ebb22c]{color:hsla(0,0%,100%,.4);font-size:20px;flex-shrink:0;padding-right:1rem;pointer-events:none}.ahm__search-input[data-v-98ebb22c]{flex:1;min-width:0;padding:.875rem .5rem .875rem 0;background:transparent;border:none;color:#ededed;font-size:14px;font-weight:500;font-family:inherit}.ahm__search-input[data-v-98ebb22c]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.ahm__search-input[data-v-98ebb22c]::placeholder{color:hsla(0,0%,100%,.35)}.ahm__search-input[data-v-98ebb22c]:focus{outline:none}.ahm__search-clear[data-v-98ebb22c]{padding:.25rem;background:transparent;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;align-items:center;border-radius:50%;transition:color .2s}.ahm__search-clear .material-symbols-outlined[data-v-98ebb22c]{font-size:18px}.ahm__search-clear[data-v-98ebb22c]:hover{color:#ededed}.ahm__filter-trigger[data-v-98ebb22c]{display:flex;align-items:center;justify-content:center;background:#27272a;border:none;border-radius:.75rem;padding:.375rem;margin:.25rem;margin-left:.25rem;cursor:pointer;color:hsla(0,0%,100%,.7);transition:background .2s,color .2s}.ahm__filter-trigger .material-symbols-outlined[data-v-98ebb22c]{font-size:16px}.ahm__filter-trigger[data-v-98ebb22c]:hover{background:#ff7f00;color:#fff}.ahm__chips-scroll[data-v-98ebb22c]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.ahm__chips-scroll[data-v-98ebb22c]::-webkit-scrollbar{display:none}.ahm__chips-scroll[data-v-98ebb22c]{-ms-overflow-style:none;scrollbar-width:none}.ahm__chip[data-v-98ebb22c]{padding:.625rem 1.25rem;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;border:1px solid #27272a;background:#18181b;color:hsla(0,0%,100%,.7);transition:all .2s;flex-shrink:0}.ahm__chip[data-v-98ebb22c]:hover{border-color:hsla(0,0%,100%,.3)}.ahm__chip[data-v-98ebb22c]:active{transform:scale(.96)}.ahm__chip--active[data-v-98ebb22c]{background:#fff;color:#111;font-weight:700;border-color:#fff;box-shadow:0 2px 10px hsla(0,0%,100%,.15)}.ahm__list[data-v-98ebb22c]{flex:1;overflow-y:auto;padding:.5rem 1.5rem 10rem;display:flex;flex-direction:column;gap:1.25rem;min-height:0}.ahm__list[data-v-98ebb22c]::-webkit-scrollbar{width:4px}.ahm__list[data-v-98ebb22c]::-webkit-scrollbar-track{background:transparent}.ahm__list[data-v-98ebb22c]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.ahm__bar[data-v-98ebb22c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;flex-shrink:0}.ahm__count[data-v-98ebb22c]{font-size:13px;font-weight:500;color:#a1a1aa;padding:.3rem .6rem;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05)}.ahm__sort-row[data-v-98ebb22c]{display:flex;align-items:center;gap:.4rem;position:relative}.ahm__sort-label[data-v-98ebb22c]{font-size:13px;color:#a1a1aa}.ahm__sort-btn[data-v-98ebb22c]{display:flex;align-items:center;gap:.2rem;padding:.4rem .7rem;background:#18181b;border:1px solid #27272a;border-radius:.75rem;font-size:13px;font-weight:500;color:#ededed;cursor:pointer;transition:transform .15s}.ahm__sort-btn[data-v-98ebb22c]:active{transform:scale(.95)}.ahm__sort-btn[data-v-98ebb22c]:hover{border-color:rgba(255,127,0,.3)}.ahm__sort-arrow[data-v-98ebb22c]{font-size:16px}.ahm__sort-dropdown[data-v-98ebb22c]{position:absolute;top:100%;left:0;margin-top:.25rem;background:#18181b;border:1px solid #27272a;border-radius:.75rem;padding:.25rem;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:100;min-width:110px}.ahm__sort-opt[data-v-98ebb22c]{display:block;width:100%;padding:.5rem .75rem;border:none;background:transparent;color:#ededed;font-size:13px;text-align:right;cursor:pointer;border-radius:.5rem;transition:background .15s}.ahm__sort-opt[data-v-98ebb22c]:hover{background:rgba(255,127,0,.12)}.ahm__sort-opt--active[data-v-98ebb22c]{color:#ff7f00;font-weight:600;background:rgba(255,127,0,.08)}.ahm__card[data-v-98ebb22c]{background:rgba(24,24,27,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:24px;padding:1.25rem;border:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:background .3s,border-color .3s;flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ahm__card[data-v-98ebb22c]:hover{background:rgba(24,24,27,.6)}.ahm__card[data-v-98ebb22c]:active{transform:scale(.99)}.ahm__card--blocked[data-v-98ebb22c]{opacity:.45;filter:grayscale(100%);pointer-events:none}.ahm__card-top[data-v-98ebb22c]{display:flex;align-items:flex-start;gap:1rem}.ahm__avatar-wrap[data-v-98ebb22c]{position:relative;flex-shrink:0}.ahm__avatar[data-v-98ebb22c]{width:56px;height:56px;border-radius:1rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.2);ring:2px solid #27272a;border:2px solid #27272a}.ahm__status-dot[data-v-98ebb22c]{position:absolute;bottom:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:3px solid #18181b;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.25)}.ahm__status-dot--online[data-v-98ebb22c]{background:#10b981}.ahm__status-dot--offline[data-v-98ebb22c]{background:#71717a}.ahm__check-icon[data-v-98ebb22c]{font-size:10px;color:#fff;font-weight:700}.ahm__card-info[data-v-98ebb22c]{flex:1;min-width:0;padding-top:2px}.ahm__info-header[data-v-98ebb22c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.ahm__info-titles[data-v-98ebb22c]{min-width:0}.ahm__name[data-v-98ebb22c]{font-size:17px;font-weight:700;color:#fff;margin:0;line-height:1.3;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahm__specialty[data-v-98ebb22c]{font-size:12px;color:hsla(0,0%,100%,.5);margin:3px 0 0;font-weight:500}.ahm__rating[data-v-98ebb22c]{display:flex;align-items:center;gap:3px;flex-shrink:0}.ahm__star[data-v-98ebb22c]{font-size:16px;color:#fbbf24;font-variation-settings:"FILL" 1}.ahm__rating-val[data-v-98ebb22c]{font-size:14px;font-weight:700;color:#fff}.ahm__meta[data-v-98ebb22c]{display:flex;align-items:center;gap:.75rem;margin-top:.625rem;margin-bottom:.75rem}.ahm__badge[data-v-98ebb22c]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.05);padding:4px 8px;border-radius:6px}.ahm__badge .material-symbols-outlined[data-v-98ebb22c]{font-size:13px}.ahm__cats-wrap[data-v-98ebb22c]{padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.05)}.ahm__cats[data-v-98ebb22c]{display:flex;flex-wrap:wrap;gap:.375rem}.ahm__cat[data-v-98ebb22c]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.05)}.ahm__cat--less[data-v-98ebb22c],.ahm__cat--more[data-v-98ebb22c]{cursor:pointer;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.3);transition:all .2s}.ahm__cat--less[data-v-98ebb22c]:hover,.ahm__cat--more[data-v-98ebb22c]:hover{border-color:rgba(255,127,0,.35);color:#fff;background:#232325}.ahm__cat--less[data-v-98ebb22c]{color:hsla(0,0%,100%,.5)}.ahm__loader[data-v-98ebb22c]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;color:#a1a1aa;font-size:13px;font-weight:500;flex-shrink:0}.ahm__loader .material-symbols-outlined[data-v-98ebb22c]{font-size:18px;opacity:.7}.ahm__loader--hint[data-v-98ebb22c]{color:rgba(255,127,0,.7);animation:hintBounce-98ebb22c 2s ease-in-out infinite}.ahm__loader--hint .material-symbols-outlined[data-v-98ebb22c]{color:#ff7f00}.ahm__loader--end[data-v-98ebb22c]{color:rgba(34,197,94,.7);opacity:.8;font-size:12px}.ahm__loader--end .material-symbols-outlined[data-v-98ebb22c]{color:#22c55e}@keyframes hintBounce-98ebb22c{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.ahm__bottom-fade[data-v-98ebb22c]{position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(0deg,#0a0a0b,transparent);pointer-events:none;z-index:20}.ahm__bottom-cta[data-v-98ebb22c]{position:absolute;bottom:calc(2rem + env(safe-area-inset-bottom));left:0;right:0;padding:0 1.5rem;z-index:30;pointer-events:none;display:flex;justify-content:center}.ahm__cta-btn[data-v-98ebb22c]{pointer-events:auto;width:100%;max-width:600px;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#ea580c,#f59e0b);color:#fff;font-size:17px;font-weight:700;font-family:inherit;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(255,127,0,.35);transition:transform .15s,filter .2s;-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:.02em}.ahm__cta-btn[data-v-98ebb22c]:hover{filter:brightness(1.1)}.ahm__cta-btn[data-v-98ebb22c]:active{transform:scale(.98)}.ahm__cta-glow[data-v-98ebb22c]{position:absolute;inset:0;background:hsla(0,0%,100%,.2);filter:blur(20px);opacity:0;transition:opacity .3s}.ahm__cta-btn:hover .ahm__cta-glow[data-v-98ebb22c]{opacity:.3}.ahm__cta-icon[data-v-98ebb22c]{font-size:24px;font-weight:300;position:relative;z-index:1}.ahm__cta-text[data-v-98ebb22c]{position:relative;z-index:1}html[data-theme=light]{background:linear-gradient(0deg,#f8f4ee,transparent)!important}.clientCta[data-v-7c5866b0]{background:transparent;border:none;margin:0;padding:0}.ctaRow[data-v-7c5866b0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:stretch}.tile[data-v-7c5866b0]{flex:1 1 0;min-width:0;height:auto;min-height:64px;border-radius:1rem;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .2s ease;box-sizing:border-box;border:none;position:relative;overflow:hidden}.tile[data-v-7c5866b0]:active{transform:scale(.98)}.tile--primary[data-v-7c5866b0]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);box-shadow:0 4px 20px -3px rgba(255,106,0,.4);color:#fff;border:none;font-weight:700;font-size:16px}.tile--primary[data-v-7c5866b0]:hover{background:linear-gradient(135deg,#e65c00,#ff6a00);box-shadow:0 6px 25px -3px rgba(255,106,0,.5)}.tile--danger[data-v-7c5866b0]{background:rgba(220,53,69,.12);border:1px solid rgba(220,53,69,.3);color:#ef5350;font-weight:500;font-size:15px}.tile--danger[data-v-7c5866b0]:hover{background:rgba(220,53,69,.2)}.tile--danger[data-v-7c5866b0]:active{background:rgba(220,53,69,.28)}.tile--secondary[data-v-7c5866b0]{background:rgba(0,0,0,.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-weight:500;font-size:18px}.tile--secondary[data-v-7c5866b0]:hover{background:rgba(0,0,0,.42)}.tile--quotes[data-v-7c5866b0]{background:linear-gradient(135deg,#00b574,#00d68f);box-shadow:0 4px 20px -3px rgba(0,181,116,.45);color:#fff;font-weight:700;font-size:15px;border:none;animation:quotesAppear-7c5866b0 .4s cubic-bezier(.34,1.56,.64,1)}.tile--quotes[data-v-7c5866b0]:hover{background:linear-gradient(135deg,#009e63,#00c07a);box-shadow:0 6px 28px -3px rgba(0,181,116,.55)}.tile--quotes[data-v-7c5866b0]:active{transform:scale(.97)}.tile--quotes__pulse[data-v-7c5866b0]{position:absolute;inset:0;border-radius:inherit;background:hsla(0,0%,100%,.12);animation:quotesPulse-7c5866b0 2.4s ease-in-out infinite;pointer-events:none}.tile__quotes-inner[data-v-7c5866b0]{display:flex;align-items:center;gap:7px;position:relative;z-index:1}.tile__quotes-icon[data-v-7c5866b0]{font-size:20px;font-weight:800;line-height:1;opacity:.92}.tile__quotes-badge[data-v-7c5866b0]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:#fff;color:#00904d;font-size:12px;font-weight:800;border-radius:99px;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.18);animation:badgePop-7c5866b0 .5s cubic-bezier(.34,1.56,.64,1) .2s both}@keyframes quotesAppear-7c5866b0{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes quotesPulse-7c5866b0{0%,to{opacity:0;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}@keyframes badgePop-7c5866b0{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.tile__txt[data-v-7c5866b0]{white-space:nowrap;font-weight:inherit;font-size:inherit;letter-spacing:-.2px}@media(max-width:420px){.tile[data-v-7c5866b0]{min-height:60px;padding:14px 16px}.tile--quotes[data-v-7c5866b0],.tile__txt[data-v-7c5866b0]{font-size:14px}.tile__quotes-icon[data-v-7c5866b0]{font-size:18px}}.cta-tip[data-v-7c5866b0]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;background:linear-gradient(135deg,rgba(255,200,0,.08),rgba(255,140,0,.05));border:1px solid rgba(255,180,0,.2);border-radius:14px;animation:fadeInUp-7c5866b0 .5s ease-out}.cta-tip__icon[data-v-7c5866b0]{font-size:20px;flex-shrink:0;margin-top:2px}.cta-tip__content[data-v-7c5866b0]{display:flex;flex-direction:column;gap:4px}.cta-tip__title[data-v-7c5866b0]{font-size:14px;font-weight:700;color:#ffc107;letter-spacing:-.2px}.cta-tip__text[data-v-7c5866b0]{font-size:13px;color:hsla(0,0%,100%,.75);line-height:1.5}.cta-tip__text strong[data-v-7c5866b0]{color:#ff8c00;font-weight:600}@keyframes fadeInUp-7c5866b0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:420px){.cta-tip[data-v-7c5866b0]{padding:12px 14px;margin-bottom:14px}.cta-tip__title[data-v-7c5866b0]{font-size:13px}.cta-tip__text[data-v-7c5866b0]{font-size:12px}}html[data-theme=light]{background:transparent!important;box-shadow:0 4px 20px -3px rgba(245,165,35,.4)!important;background:rgba(220,53,69,.08)!important;border:1px solid rgba(220,53,69,.25)!important;color:#d32f2f!important;background:rgba(220,53,69,.15)!important;border-color:rgba(245,165,35,.15)!important}.cancel-sheet[data-v-674903ed]{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center}.cancel-sheet__backdrop[data-v-674903ed]{position:absolute;inset:0;background:var(--hm-backdrop,rgba(0,0,0,.6));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cancel-sheet__panel[data-v-674903ed]{position:relative;width:100%;max-width:480px;max-height:85vh;overflow-y:auto;background:var(--hm-surface,#1a1a2e);border-radius:20px 20px 0 0;padding:0 24px 32px;box-shadow:var(--hm-shadow,0 -4px 30px rgba(0,0,0,.3))}.cancel-sheet__handleArea[data-v-674903ed]{display:flex;justify-content:center;padding:12px 0 8px;cursor:grab}.cancel-sheet__handle[data-v-674903ed]{width:36px;height:4px;border-radius:2px;background:var(--hm-muted-2,hsla(0,0%,100%,.2))}.cancel-sheet__close[data-v-674903ed]{position:absolute;top:14px;left:14px;background:none;border:none;color:var(--hm-muted,#888);cursor:pointer;padding:4px;line-height:1}.cancel-sheet__close .material-symbols-outlined[data-v-674903ed]{font-size:22px}.cancel-sheet__content[data-v-674903ed]{text-align:center}.cancel-sheet__icon[data-v-674903ed]{margin-bottom:8px}.cancel-sheet__icon .material-symbols-outlined[data-v-674903ed]{font-size:40px;color:#ef5350}.cancel-sheet__title[data-v-674903ed]{font-size:20px;font-weight:700;color:var(--hm-text-strong,#fff);margin:0 0 6px}.cancel-sheet__subtitle[data-v-674903ed]{font-size:14px;color:var(--hm-muted,#aaa);margin:0 0 20px}.cancel-sheet__summary[data-v-674903ed]{background:var(--hm-surface-2,hsla(0,0%,100%,.05));border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.08));border-radius:12px;padding:14px 16px;margin-bottom:20px;text-align:right}.cancel-sheet__row[data-v-674903ed]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.cancel-sheet__row[data-v-674903ed]:not(:last-child){border-bottom:1px solid var(--hm-border-soft,hsla(0,0%,100%,.06));padding-bottom:8px;margin-bottom:8px}.cancel-sheet__label[data-v-674903ed]{font-size:13px;color:var(--hm-muted,#888);font-weight:500}.cancel-sheet__value[data-v-674903ed]{font-size:14px;color:var(--hm-text,#ddd);font-weight:600}.cancel-sheet__field[data-v-674903ed]{text-align:right;margin-bottom:20px}.cancel-sheet__field-label[data-v-674903ed]{display:block;font-size:13px;font-weight:600;color:var(--hm-text,#ddd);margin-bottom:8px}.cancel-sheet__textarea[data-v-674903ed]{width:100%;border:1px solid var(--hm-border,hsla(0,0%,100%,.15));border-radius:10px;background:var(--hm-input,hsla(0,0%,100%,.06));color:var(--hm-text,#ddd);font-size:14px;padding:12px;resize:vertical;font-family:inherit;box-sizing:border-box}.cancel-sheet__textarea[data-v-674903ed]::-moz-placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.3))}.cancel-sheet__textarea[data-v-674903ed]::placeholder{color:var(--hm-muted-2,hsla(0,0%,100%,.3))}.cancel-sheet__textarea[data-v-674903ed]:focus{outline:none;border-color:#ef5350}.cancel-sheet__actions[data-v-674903ed]{display:flex;flex-direction:column;gap:10px}.cancel-sheet__btn[data-v-674903ed]{width:100%;padding:14px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease}.cancel-sheet__btn[data-v-674903ed]:disabled{opacity:.5;cursor:not-allowed}.cancel-sheet__btn--cancel[data-v-674903ed]{background:rgba(220,53,69,.15);border:1px solid rgba(220,53,69,.35);color:#ef5350}.cancel-sheet__btn--cancel[data-v-674903ed]:not(:disabled):active{background:rgba(220,53,69,.3)}.cancel-sheet__btn--back[data-v-674903ed]{background:var(--hm-surface-2,hsla(0,0%,100%,.06));color:var(--hm-text,#ddd)}.cancel-sheet__btn--back[data-v-674903ed]:active{background:var(--hm-surface-3,hsla(0,0%,100%,.1))}.cancel-sheet__spinner[data-v-674903ed]{display:inline-block;width:18px;height:18px;border:2px solid rgba(239,83,80,.3);border-top-color:#ef5350;border-radius:50%;animation:spin-674903ed .7s linear infinite}@keyframes spin-674903ed{to{transform:rotate(1turn)}}.sheet-enter-active[data-v-674903ed],.sheet-leave-active[data-v-674903ed]{transition:opacity .3s ease}.sheet-enter-active .cancel-sheet__panel[data-v-674903ed],.sheet-leave-active .cancel-sheet__panel[data-v-674903ed]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-674903ed],.sheet-leave-to[data-v-674903ed]{opacity:0}.sheet-enter-from .cancel-sheet__panel[data-v-674903ed],.sheet-leave-to .cancel-sheet__panel[data-v-674903ed]{transform:translateY(100%)}.subcategories-modal-overlay[data-v-621c85c9]{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-621c85c9 .2s ease}.subcategories-modal[data-v-621c85c9]{background:#13151a;border-radius:24px;width:100%;max-width:480px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid rgba(255,106,0,.2);animation:slideUp-621c85c9 .3s ease}.subcategories-modal__header[data-v-621c85c9]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg,rgba(255,106,0,.1),transparent)}.subcategories-modal__title[data-v-621c85c9]{font-size:20px;font-weight:900;color:#ff8a2b;margin:0}.subcategories-modal__close[data-v-621c85c9]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.subcategories-modal__close[data-v-621c85c9]:hover{background:rgba(255,106,0,.2);border-color:rgba(255,106,0,.3);transform:rotate(90deg)}.subcategories-modal__search[data-v-621c85c9]{padding:16px 24px;background:rgba(0,0,0,.2);display:flex;align-items:center;gap:12px}.subcategories-modal__search-icon[data-v-621c85c9]{color:hsla(0,0%,100%,.6);font-size:20px}.subcategories-modal__search-input[data-v-621c85c9]{flex:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:12px 16px;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.92);outline:none;transition:all .2s ease}.subcategories-modal__search-input[data-v-621c85c9]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.subcategories-modal__search-input[data-v-621c85c9]::placeholder{color:hsla(0,0%,100%,.6)}.subcategories-modal__search-input[data-v-621c85c9]:focus{border-color:rgba(255,106,0,.4);background:hsla(0,0%,100%,.08)}.subcategories-modal__content[data-v-621c85c9]{flex:1;overflow-y:auto;padding:16px 24px}.subcategories-modal__empty[data-v-621c85c9],.subcategories-modal__loading[data-v-621c85c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:hsla(0,0%,100%,.6);gap:12px}.subcategories-modal__empty .material-icons-round[data-v-621c85c9],.subcategories-modal__loading .material-icons-round[data-v-621c85c9]{font-size:48px;opacity:.5}.subcategories-modal__empty p[data-v-621c85c9],.subcategories-modal__loading p[data-v-621c85c9]{margin:0;font-size:14px;font-weight:700}.subcategories-modal__spinner[data-v-621c85c9]{width:32px;height:32px;border:3px solid rgba(255,106,0,.2);border-top-color:#ff6a00;border-radius:50%;animation:spin-621c85c9 .8s linear infinite}.subcategories-modal__list[data-v-621c85c9]{display:flex;flex-direction:column;gap:8px}.subcategories-modal__item[data-v-621c85c9]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:hsla(0,0%,100%,.04);border-radius:14px;border:1px solid hsla(0,0%,100%,.06);transition:all .2s ease}.subcategories-modal__item[data-v-621c85c9]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.subcategories-modal__item--selected[data-v-621c85c9]{background:rgba(255,106,0,.15);border-color:rgba(255,106,0,.3)}.subcategories-modal__item--selected .subcategories-modal__item-name[data-v-621c85c9]{color:#ff8a2b}.subcategories-modal__item-info[data-v-621c85c9]{display:flex;flex-direction:column;gap:6px}.subcategories-modal__item-name[data-v-621c85c9]{font-size:15px;font-weight:900;color:hsla(0,0%,100%,.92)}.subcategories-modal__item-details[data-v-621c85c9]{display:flex;align-items:center;gap:10px}.subcategories-modal__item-price[data-v-621c85c9]{font-size:13px;font-weight:800;color:#ffb36b;background:rgba(255,106,0,.12);padding:4px 10px;border-radius:999px;border:1px solid rgba(255,106,0,.2)}.subcategories-modal__item-type[data-v-621c85c9]{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;border:1px solid}.subcategories-modal__item-type--hourly[data-v-621c85c9]{color:#ff8a2b;background:rgba(255,138,43,.12);border-color:rgba(255,138,43,.2)}.subcategories-modal__item-type--fixed[data-v-621c85c9]{color:#ff6a00;background:rgba(255,106,0,.12);border-color:rgba(255,106,0,.2)}.subcategories-modal__item-check[data-v-621c85c9]{color:#ff6a00;font-size:24px;display:flex;align-items:center}.subcategories-modal__footer[data-v-621c85c9]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.subcategories-modal__count[data-v-621c85c9]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.6)}.subcategories-modal__close-btn[data-v-621c85c9]{padding:10px 24px;background:linear-gradient(135deg,#ff6a00,#ff8a2b);border:none;border-radius:12px;font-size:14px;font-weight:900;color:#111;cursor:pointer;transition:all .2s ease}.subcategories-modal__close-btn[data-v-621c85c9]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,106,0,.3)}@keyframes fadeIn-621c85c9{0%{opacity:0}to{opacity:1}}@keyframes slideUp-621c85c9{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-621c85c9{to{transform:rotate(1turn)}}@media(max-width:520px){.subcategories-modal-overlay[data-v-621c85c9]{padding:0;align-items:flex-end}.subcategories-modal[data-v-621c85c9]{max-width:100%;max-height:90vh;border-radius:24px 24px 0 0;animation:slideUpMobile-621c85c9 .3s ease}.subcategories-modal__header[data-v-621c85c9]{padding:16px 20px}.subcategories-modal__title[data-v-621c85c9]{font-size:18px}.subcategories-modal__content[data-v-621c85c9],.subcategories-modal__search[data-v-621c85c9]{padding:12px 20px}.subcategories-modal__item[data-v-621c85c9]{padding:14px}.subcategories-modal__item-name[data-v-621c85c9]{font-size:14px}.subcategories-modal__footer[data-v-621c85c9]{padding:14px 20px}}@keyframes slideUpMobile-621c85c9{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}html[data-theme=light]{background:linear-gradient(135deg,rgba(245,165,35,.06),transparent);border-color:hsla(36,41%,60%,.25)}.ht[data-v-0e09d196]{width:100%;box-sizing:border-box}.ht__header[data-v-0e09d196]{display:flex;align-items:center;justify-content:space-between;padding:0 2px;margin-bottom:20px}.ht__title-row[data-v-0e09d196]{display:flex;align-items:center;gap:12px}.ht__title-icon-wrap[data-v-0e09d196]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,106,0,.1);color:#ff6a00;flex-shrink:0}.ht__title-icon-wrap .material-icons-round[data-v-0e09d196]{font-size:22px}.ht__title-text[data-v-0e09d196]{display:flex;flex-direction:column;gap:2px}.ht__title[data-v-0e09d196]{font-size:16px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0;line-height:1.2}.ht__count[data-v-0e09d196]{font-size:12px;font-weight:600;color:var(--hm-muted,hsla(0,0%,100%,.6))}.ht__edit-btn[data-v-0e09d196]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid var(--hm-border,hsla(0,0%,100%,.1));background:var(--hm-surface-2,#1c1c1e);color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .25s ease;min-height:38px}.ht__edit-btn .material-icons-round[data-v-0e09d196]{font-size:16px}.ht__edit-btn[data-v-0e09d196]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.25);color:#ff6a00}.ht__edit-btn--active[data-v-0e09d196]{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.2);color:#ef4444}.ht__edit-btn--active[data-v-0e09d196]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444}.ht__list[data-v-0e09d196],.ht__view[data-v-0e09d196]{display:flex;flex-direction:column}.ht__list[data-v-0e09d196]{gap:6px}.ht__item[data-v-0e09d196]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;background:var(--hm-surface-2,#1c1c1e);border:1px solid var(--hm-border,hsla(0,0%,100%,.1));cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box;font-family:inherit;text-align:right;min-height:52px}.ht__item[data-v-0e09d196]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.2)}.ht__item[data-v-0e09d196]:active{transform:scale(.98)}.ht__item-right[data-v-0e09d196]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ht__item-icon[data-v-0e09d196]{font-size:18px;color:var(--hm-muted,hsla(0,0%,100%,.6));flex-shrink:0;opacity:.5}.ht__item-name[data-v-0e09d196]{font-size:14px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ht__item-badges[data-v-0e09d196]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ht__badge[data-v-0e09d196]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.ht__badge--price[data-v-0e09d196]{color:#ff8a2b;background:rgba(255,138,43,.12)}.ht__badge--hourly[data-v-0e09d196]{color:#ff8a2b;background:rgba(255,138,43,.1);border:1px solid rgba(255,138,43,.15)}.ht__badge--fixed[data-v-0e09d196]{color:#ff6a00;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.15)}.ht__empty[data-v-0e09d196]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px;gap:6px}.ht__empty-icon-wrap[data-v-0e09d196]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:hsla(0,0%,100%,.04);margin-bottom:8px}.ht__empty-icon-wrap .material-icons-round[data-v-0e09d196]{font-size:28px;color:var(--hm-muted,hsla(0,0%,100%,.6));opacity:.5}.ht__empty-text[data-v-0e09d196]{font-size:15px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92))}.ht__empty-sub[data-v-0e09d196]{font-size:13px;color:var(--hm-muted,hsla(0,0%,100%,.6));max-width:240px;line-height:1.5}.ht__empty-btn[data-v-0e09d196]{display:flex;align-items:center;gap:6px;padding:10px 22px;margin-top:14px;border-radius:999px;border:none;background:linear-gradient(135deg,#ff6a00,#e05d00);color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .25s;box-shadow:0 4px 16px rgba(255,106,0,.25);min-height:44px}.ht__empty-btn .material-icons-round[data-v-0e09d196]{font-size:18px}.ht__empty-btn[data-v-0e09d196]:hover{box-shadow:0 6px 24px rgba(255,106,0,.4);transform:translateY(-1px)}.ht__empty-btn[data-v-0e09d196]:active{transform:scale(.97)}.ht__editor[data-v-0e09d196]{display:flex;flex-direction:column;gap:16px}.ht__selected[data-v-0e09d196]{display:flex;flex-direction:column;gap:10px}.ht__selected-header[data-v-0e09d196]{display:flex;align-items:center;justify-content:space-between}.ht__selected-label[data-v-0e09d196]{font-size:13px;font-weight:700;color:var(--hm-muted,hsla(0,0%,100%,.6))}.ht__selected-chips[data-v-0e09d196]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--hm-border,hsla(0,0%,100%,.1))}.ht__selected-empty[data-v-0e09d196]{font-size:13px;color:var(--hm-muted,hsla(0,0%,100%,.6));text-align:center;padding:14px 0;border-bottom:1px solid var(--hm-border,hsla(0,0%,100%,.1));opacity:.7}.ht__sel-chip[data-v-0e09d196]{display:inline-flex;align-items:center;gap:6px;padding:8px 10px 8px 14px;border-radius:999px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.2);font-size:13px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));-webkit-user-select:none;-moz-user-select:none;user-select:none}.ht__sel-chip-x[data-v-0e09d196]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;background:rgba(239,68,68,.12);color:#ef4444;cursor:pointer;transition:background .2s;padding:0}.ht__sel-chip-x .material-icons-round[data-v-0e09d196]{font-size:14px}.ht__sel-chip-x[data-v-0e09d196]:hover{background:rgba(239,68,68,.25)}.ht__auto-save-status[data-v-0e09d196]{min-height:28px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.ht__auto-save-text[data-v-0e09d196]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.ht__auto-save-text--saving[data-v-0e09d196]{color:var(--hm-muted,#999)}.ht__auto-save-text--saved[data-v-0e09d196]{color:#4caf50}.ht__auto-save-text--saved .material-icons-round[data-v-0e09d196]{font-size:16px}.ht__actions[data-v-0e09d196]{display:flex;gap:10px}.ht__save-btn[data-v-0e09d196]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:14px;border:none;background:linear-gradient(135deg,#ff6a00,#e05d00);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .25s;box-shadow:0 4px 16px rgba(255,106,0,.25);min-height:48px}.ht__save-btn .material-icons-round[data-v-0e09d196]{font-size:20px}.ht__save-btn[data-v-0e09d196]:hover:not(:disabled){box-shadow:0 6px 24px rgba(255,106,0,.4);transform:translateY(-1px)}.ht__save-btn[data-v-0e09d196]:active:not(:disabled){transform:scale(.98)}.ht__save-btn[data-v-0e09d196]:disabled{opacity:.6;cursor:wait}.ht__cancel-btn[data-v-0e09d196]{padding:12px 22px;border-radius:14px;border:1px solid var(--hm-border,hsla(0,0%,100%,.1));background:var(--hm-surface-2,#1c1c1e);color:var(--hm-muted,hsla(0,0%,100%,.6));font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s;min-height:48px}.ht__cancel-btn[data-v-0e09d196]:hover{background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92))}.ht__spinner[data-v-0e09d196]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:htSpin-0e09d196 .8s linear infinite}@keyframes htSpin-0e09d196{to{transform:rotate(1turn)}}html[data-theme=light]{box-shadow:0 4px 16px rgba(245,165,35,.25)}@media(max-width:768px){.ht__header[data-v-0e09d196]{margin-bottom:16px}.ht__item[data-v-0e09d196]{padding:12px 14px;min-height:48px}}@media(max-width:480px){.ht__header[data-v-0e09d196]{margin-bottom:14px;padding:0}.ht__title-icon-wrap[data-v-0e09d196]{width:36px;height:36px;border-radius:10px}.ht__title-icon-wrap .material-icons-round[data-v-0e09d196]{font-size:20px}.ht__title[data-v-0e09d196]{font-size:15px}.ht__count[data-v-0e09d196]{font-size:11px}.ht__edit-btn[data-v-0e09d196]{padding:7px 12px;font-size:12px;min-height:34px}.ht__edit-btn-text[data-v-0e09d196]{display:none}.ht__list[data-v-0e09d196]{gap:4px}.ht__item[data-v-0e09d196]{padding:12px;border-radius:12px;min-height:46px}.ht__item-name[data-v-0e09d196]{font-size:13px}.ht__badge[data-v-0e09d196]{font-size:10px;padding:3px 8px}.ht__empty[data-v-0e09d196]{padding:24px 12px}.ht__sel-chip[data-v-0e09d196]{font-size:12px;padding:6px 8px 6px 12px}.ht__actions[data-v-0e09d196]{gap:8px}.ht__save-btn[data-v-0e09d196]{padding:10px 14px;font-size:14px;min-height:44px;border-radius:12px}.ht__cancel-btn[data-v-0e09d196]{padding:10px 16px;font-size:14px;min-height:44px;border-radius:12px}}.hsOverlay[data-v-36c852ae]{position:fixed;inset:0;z-index:200000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hsSheet[data-v-36c852ae]{width:100%;max-width:520px;height:min(92vh,860px);border-radius:26px 26px 0 0;overflow:hidden;border:1px solid hsla(0,0%,100%,.085);background:linear-gradient(180deg,rgba(16,17,24,.98),rgba(11,11,15,.98));box-shadow:0 -18px 60px rgba(0,0,0,.78);transform:translateZ(0);will-change:transform;transition:transform .22s ease;animation:hsIn-36c852ae .24s cubic-bezier(.2,.9,.2,1) both;display:flex;flex-direction:column}.hsSheet--dragging[data-v-36c852ae]{transition:none}.hsHandleArea[data-v-36c852ae]{padding:10px 0 6px;display:flex;justify-content:center;touch-action:none}.hsHandle[data-v-36c852ae]{width:58px;height:5px;border-radius:999px;background:hsla(0,0%,100%,.24)}.hsHeader[data-v-36c852ae]{padding:10px 16px 10px}.hsClose[data-v-36c852ae]{border:1px solid hsla(0,0%,100%,.085);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.96);width:40px;height:40px;border-radius:14px;display:grid;place-items:center;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.hsClose[data-v-36c852ae]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);transform:translateY(-1px)}.hsClose[data-v-36c852ae]:active{transform:translateY(0)}.hsClose[data-v-36c852ae]:focus-visible{outline:2px solid rgba(255,138,43,.55);outline-offset:2px}.hsProfile[data-v-36c852ae]{margin-top:10px;display:flex;align-items:center;gap:12px}.hsAvatar[data-v-36c852ae]{width:58px;height:58px;border-radius:999px;position:relative;flex:0 0 auto;overflow:hidden;background:hsla(0,0%,100%,.04)}.hsAvatar img[data-v-36c852ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hsAvatarRing[data-v-36c852ae]{position:absolute;inset:-3px;border-radius:999px;border:2px solid rgba(249,115,22,.42);pointer-events:none;box-shadow:inset 0 0 0 6px rgba(255,106,0,.06)}.hsProfileText[data-v-36c852ae]{flex:1;min-width:0;overflow:hidden}.hsNameRow[data-v-36c852ae]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.hsName[data-v-36c852ae]{font-size:20px;font-weight:900;color:hsla(0,0%,100%,.96);line-height:1.1;flex:1;min-width:0;word-break:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%}.hsFavoriteBtn[data-v-36c852ae]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.085);padding:8px;cursor:pointer;display:grid;place-items:center;border-radius:999px;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease;flex-shrink:0;color:hsla(0,0%,100%,.6)}.hsFavoriteBtn[data-v-36c852ae]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);transform:translateY(-1px) scale(1.03)}.hsFavoriteBtn[data-v-36c852ae]:active{transform:translateY(0) scale(.98)}.hsFavoriteBtn[data-v-36c852ae]:focus-visible{outline:2px solid rgba(255,138,43,.55);outline-offset:2px}.hsFavoriteBtn--active[data-v-36c852ae]{color:#ff3b3b;border-color:rgba(255,59,59,.22);background:rgba(255,59,59,.08)}.hsFavoriteBtn--active .hsFavoriteIcon[data-v-36c852ae]{animation:heartBeat-36c852ae .24s ease}.hsFavoriteIcon[data-v-36c852ae]{font-size:20px;transition:transform .14s ease}.hsMeta[data-v-36c852ae]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hsMetaItem[data-v-36c852ae]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.65);display:inline-flex;align-items:center;gap:6px}.hsMetaItem--badge[data-v-36c852ae]{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid hsla(0,0%,100%,.1)}.hsMetaItem--no-rating[data-v-36c852ae]{background:rgba(255,179,0,.08);color:#ffb300;border-color:rgba(255,179,0,.15)}.hsMetaItem--new-user[data-v-36c852ae]{background:rgba(255,106,0,.08);color:#ff6a00;border-color:rgba(255,106,0,.15)}.hsMetaIcon[data-v-36c852ae]{font-size:14px;opacity:.85}.hsDot[data-v-36c852ae]{color:hsla(0,0%,100%,.25);font-size:12px}.hsScoreSection[data-v-36c852ae]{margin-top:12px;padding:14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.085);background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02) 60%,rgba(255,106,0,.05));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hsScoreHeader[data-v-36c852ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.hsScoreLabel[data-v-36c852ae]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.68)}.hsScoreBreakdownBtn[data-v-36c852ae]{background:rgba(255,200,87,.12);border:1px solid rgba(255,200,87,.26);border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900;color:#ffc857;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.hsScoreBreakdownBtn[data-v-36c852ae]:hover{background:rgba(255,200,87,.18);border-color:rgba(255,200,87,.34);transform:translateY(-1px)}.hsScoreBreakdownBtn[data-v-36c852ae]:active{transform:translateY(0)}.hsScoreBreakdownBtn[data-v-36c852ae]:focus-visible{outline:2px solid rgba(255,200,87,.45);outline-offset:2px}.hsScoreBarContainer[data-v-36c852ae]{display:flex;align-items:center;gap:12px}.hsScoreBarTrack[data-v-36c852ae]{flex:1;height:10px;background:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden;position:relative}.hsScoreBarFill[data-v-36c852ae]{height:100%;border-radius:999px;transition:width .52s cubic-bezier(.34,1.35,.64,1);position:relative;z-index:2}.hsScoreBarGlow[data-v-36c852ae]{position:absolute;inset:0;border-radius:999px;filter:blur(7px);opacity:.55;z-index:1}.hsScoreBar--excellent[data-v-36c852ae]{background:linear-gradient(90deg,#4ade80,#22c55e)}.hsScoreBar--good[data-v-36c852ae]{background:linear-gradient(90deg,#ffc857,#f59e0b)}.hsScoreBar--average[data-v-36c852ae]{background:linear-gradient(90deg,#fb923c,#f97316)}.hsScoreBar--low[data-v-36c852ae]{background:linear-gradient(90deg,#f87171,#ef4444)}.hsScoreValue[data-v-36c852ae]{display:flex;align-items:baseline;gap:2px;min-width:54px;justify-content:flex-end}.hsScoreNumber[data-v-36c852ae]{font-size:22px;font-weight:950;color:hsla(0,0%,100%,.96);font-variant-numeric:tabular-nums}.hsScoreMax[data-v-36c852ae]{font-size:13px;font-weight:800;color:hsla(0,0%,100%,.42)}.hsScoreBreakdown[data-v-36c852ae]{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:10px}.hsRatioSection[data-v-36c852ae]{padding:12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.025)}.hsRatioHeader[data-v-36c852ae]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.hsRatioTitle[data-v-36c852ae]{font-size:12px;font-weight:900;color:hsla(0,0%,100%,.72)}.hsRatioPct[data-v-36c852ae]{font-size:16px;font-weight:950;color:hsla(0,0%,100%,.96);font-variant-numeric:tabular-nums}.hsRatioBar[data-v-36c852ae]{height:9px;background:rgba(239,68,68,.28);border-radius:999px;overflow:hidden;margin-bottom:8px}.hsRatioGood[data-v-36c852ae]{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:999px;transition:width .24s ease}.hsRatioText[data-v-36c852ae]{display:flex;justify-content:space-between;font-size:12px;font-weight:800}.hsRatioGoodText[data-v-36c852ae]{color:#22c55e}.hsRatioBadText[data-v-36c852ae]{color:#ef4444}.hsStatsUnified[data-v-36c852ae]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}@media(max-width:360px){.hsStatsUnified[data-v-36c852ae]{grid-template-columns:1fr}}.hsMetricCard[data-v-36c852ae]{padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.03)}.hsMetricTop[data-v-36c852ae]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.hsMetricLabel[data-v-36c852ae]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.62)}.hsMetricBadge[data-v-36c852ae]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.3px}.hsMetricBadge--good[data-v-36c852ae]{color:#22c55e;border:1px solid rgba(34,197,94,.3);background:rgba(34,197,94,.08)}.hsMetricBadge--bad[data-v-36c852ae]{color:#ef4444;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08)}.hsMetricValue[data-v-36c852ae]{font-size:20px;font-weight:950;line-height:1;color:hsla(0,0%,100%,.96);font-variant-numeric:tabular-nums}.hsMetricValue--good[data-v-36c852ae]{color:#22c55e}.hsMetricValue--bad[data-v-36c852ae]{color:#ef4444}.hsStatsGroup[data-v-36c852ae]{display:flex;flex-direction:column;gap:8px}.hsStatsGroupTitle[data-v-36c852ae]{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.hsStatsGroup--good .hsStatsGroupTitle[data-v-36c852ae]{color:#22c55e}.hsStatsGroup--bad .hsStatsGroupTitle[data-v-36c852ae]{color:#ef4444}.hsBreakdownItem[data-v-36c852ae]{display:flex;justify-content:space-between;align-items:center;gap:12px}.hsBreakdownItem--stats[data-v-36c852ae]{margin-top:4px;padding-top:10px;border-top:1px dashed hsla(0,0%,100%,.1)}.hsBreakdownLabel[data-v-36c852ae]{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.58)}.hsBreakdownValue[data-v-36c852ae]{font-size:14px;font-weight:900;color:hsla(0,0%,100%,.92);font-variant-numeric:tabular-nums}.hsBreakdownValue--good[data-v-36c852ae]{color:#22c55e}.hsBreakdownValue--bad[data-v-36c852ae]{color:#ef4444}.hsBreakdownDivider[data-v-36c852ae]{height:1px;background:hsla(0,0%,100%,.06);margin:4px 0}.hsNoData[data-v-36c852ae]{text-align:center;font-size:12px;color:hsla(0,0%,100%,.45);font-style:italic;padding:8px 0}.hsTabs[data-v-36c852ae]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hsTab[data-v-36c852ae]{border:1px solid hsla(0,0%,100%,.085);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.86);border-radius:16px;padding:12px 10px;font-weight:950;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.hsTab[data-v-36c852ae]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);transform:translateY(-1px)}.hsTab[data-v-36c852ae]:active{transform:translateY(0)}.hsTab[data-v-36c852ae]:focus-visible{outline:2px solid rgba(255,138,43,.55);outline-offset:2px}.hsTab--on[data-v-36c852ae]{background:linear-gradient(135deg,rgba(255,106,0,.28),rgba(255,138,43,.12));border-color:rgba(255,138,43,.34);color:hsla(0,0%,100%,.96);box-shadow:0 10px 24px rgba(249,115,22,.15)}.hsBody[data-v-36c852ae]{padding:0 16px 12px;flex:1;min-height:0;overflow:hidden}.hsPane[data-v-36c852ae]{height:100%;overflow:hidden;min-height:0;padding-right:2px}.hsEmpty[data-v-36c852ae],.hsLoading[data-v-36c852ae]{padding:18px 8px;color:hsla(240,5%,65%,.92);font-weight:900;text-align:center}.hsPaginationWrapper[data-v-36c852ae]{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow-x:hidden;touch-action:pan-y}.hsHTrack[data-v-36c852ae]{--hs-gap:12px;position:relative;display:flex!important;flex-direction:column!important;gap:var(--hs-gap);align-items:stretch;width:100%!important;flex:1;min-height:0}.hsCard[data-v-36c852ae]{position:relative;border-radius:18px;border:1px solid hsla(0,0%,100%,.085);background:linear-gradient(135deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));padding:14px 16px;max-width:100%;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.22);transition:transform .18s ease,box-shadow .18s ease}.hsCard[data-v-36c852ae]:active{transform:scale(.98)}.hsCard[data-v-36c852ae]:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 70% at 50% 0,rgba(255,138,43,.06),transparent 60%);pointer-events:none}.hsCard[data-v-36c852ae]:before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:radial-gradient(circle at 100% 0,rgba(255,122,0,.12),transparent 70%);pointer-events:none}.hsCard--h[data-v-36c852ae]{width:100%!important;max-width:100%}.hsCustomerProfile[data-v-36c852ae]{display:flex;align-items:center;gap:12px;overflow:hidden}.hsCustomerAvatar[data-v-36c852ae]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,122,0,.3);flex-shrink:0}.hsCustomerInfo[data-v-36c852ae]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.hsCustomerHeader[data-v-36c852ae]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hsCustomerName[data-v-36c852ae]{font-size:14px;font-weight:900;color:hsla(0,0%,100%,.96);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsCardTop[data-v-36c852ae]{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow:hidden}.hsStars[data-v-36c852ae]{font-weight:950;color:#ff6a00;flex-shrink:0;font-size:14px;text-shadow:0 0 12px rgba(255,122,0,.3)}.hsCardDate[data-v-36c852ae]{color:hsla(240,5%,65%,.92);font-size:12px;font-weight:900}.hsReview[data-v-36c852ae]{margin-top:10px;color:hsla(0,0%,100%,.92);font-weight:850;line-height:1.38;overflow:hidden;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.hsReview--muted[data-v-36c852ae]{color:hsla(240,5%,65%,.92)}.hsCardPill[data-v-36c852ae]{border-radius:999px;padding:8px 10px;font-weight:950;font-size:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.92)}.hsCardPill--sm[data-v-36c852ae]{padding:6px 10px;font-size:11px;flex-shrink:0}.hsCardPill--good[data-v-36c852ae]{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.08)}.hsCardPill--mid[data-v-36c852ae]{border-color:rgba(249,115,22,.22);background:rgba(249,115,22,.07)}.hsCardPill--bad[data-v-36c852ae]{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.06)}.hsPaginationDots[data-v-36c852ae]{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 0 2px}.hsPaginationDot[data-v-36c852ae]{width:8px;height:8px;border-radius:999px;background:hsla(0,0%,100%,.25);border:none;cursor:pointer;transition:width .18s ease,background .18s ease;padding:0}.hsPaginationDot[data-v-36c852ae]:hover{background:hsla(0,0%,100%,.4)}.hsPaginationDot[data-v-36c852ae]:focus-visible{outline:2px solid rgba(255,138,43,.55);outline-offset:2px}.hsPaginationDot--active[data-v-36c852ae]{width:24px;background:rgba(255,122,0,.95)}.hsCard--job[data-v-36c852ae]{background:linear-gradient(135deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.09)}.hsCard--job[data-v-36c852ae]:before{background:radial-gradient(circle at 100% 0,rgba(34,197,94,.08),transparent 70%)}.hsJobHeader[data-v-36c852ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.hsJobProfileSection[data-v-36c852ae]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.hsJobAvatar[data-v-36c852ae]{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,122,0,.4);flex-shrink:0}.hsJobInfo[data-v-36c852ae]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.hsJobClientName[data-v-36c852ae]{font-size:15px;font-weight:950;color:hsla(0,0%,100%,.96);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsJobTitle[data-v-36c852ae]{font-size:13px;font-weight:800;color:hsla(240,5%,65%,.92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsJobFooter[data-v-36c852ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06)}.hsJobRating[data-v-36c852ae]{display:flex;align-items:center;gap:8px}.hsJobStars[data-v-36c852ae]{font-size:16px;letter-spacing:1px;color:rgba(255,122,0,.95)}.hsJobStars--muted[data-v-36c852ae]{color:hsla(0,0%,100%,.2)}.hsJobRatingNum[data-v-36c852ae]{font-size:14px;font-weight:950;color:hsla(0,0%,100%,.96)}.hsJobDate[data-v-36c852ae]{font-size:12px;font-weight:900;color:hsla(240,5%,65%,.92)}.hsJobName[data-v-36c852ae]{font-size:13px;font-weight:800;color:hsla(0,0%,100%,.86);margin-top:2px}.hsFooter[data-v-36c852ae]{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid hsla(0,0%,100%,.06);background:rgba(11,11,15,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:grid;grid-template-columns:1fr 1fr;gap:12px}.hsAction[data-v-36c852ae]{border-radius:16px;padding:14px 12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.92);font-weight:950;font-size:13px;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.hsAction[data-v-36c852ae]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);transform:translateY(-1px)}.hsAction[data-v-36c852ae]:active{transform:translateY(0)}.hsAction[data-v-36c852ae]:focus-visible{outline:2px solid rgba(255,138,43,.55);outline-offset:2px}.hsAction--primary[data-v-36c852ae]{border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0b0f;box-shadow:0 12px 26px rgba(249,115,22,.24)}.hsAction--primary[data-v-36c852ae]:hover{background:linear-gradient(135deg,#ff8a2b,#ff6a00)}.hsCard--skeleton[data-v-36c852ae]{opacity:.62;pointer-events:none}.hsCard--skeleton[data-v-36c852ae]:after{display:none}.hsSkeleton[data-v-36c852ae]{background:linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.08));background-size:200% 100%;animation:skeleton-loading-36c852ae 1.5s ease-in-out infinite;border-radius:10px}.hsSkeleton.hsCustomerAvatar[data-v-36c852ae],.hsSkeleton.hsJobAvatar[data-v-36c852ae]{border-radius:50%;width:44px;height:44px}.job-slide-left-enter-active[data-v-36c852ae],.job-slide-right-enter-active[data-v-36c852ae],.rating-slide-left-enter-active[data-v-36c852ae],.rating-slide-right-enter-active[data-v-36c852ae]{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.job-slide-left-leave-active[data-v-36c852ae],.job-slide-right-leave-active[data-v-36c852ae],.rating-slide-left-leave-active[data-v-36c852ae],.rating-slide-right-leave-active[data-v-36c852ae]{transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1);position:absolute;width:100%}.job-slide-left-enter-from[data-v-36c852ae],.rating-slide-left-enter-from[data-v-36c852ae]{opacity:0;transform:translateX(110%)}.job-slide-left-leave-to[data-v-36c852ae],.job-slide-right-enter-from[data-v-36c852ae],.rating-slide-left-leave-to[data-v-36c852ae],.rating-slide-right-enter-from[data-v-36c852ae]{opacity:0;transform:translateX(-110%)}.job-slide-right-leave-to[data-v-36c852ae],.rating-slide-right-leave-to[data-v-36c852ae]{opacity:0;transform:translateX(110%)}.job-slide-left-move[data-v-36c852ae],.job-slide-right-move[data-v-36c852ae],.rating-slide-left-move[data-v-36c852ae],.rating-slide-right-move[data-v-36c852ae]{transition:transform .42s cubic-bezier(.25,.8,.25,1)}@media(max-width:420px){.hsSheet[data-v-36c852ae]{height:min(94vh,900px);border-radius:22px 22px 0 0}}@media(prefers-reduced-motion:reduce){.hsSheet[data-v-36c852ae],.hsSkeleton[data-v-36c852ae]{animation:none}.job-slide-left-enter-active[data-v-36c852ae],.job-slide-left-leave-active[data-v-36c852ae],.job-slide-right-enter-active[data-v-36c852ae],.job-slide-right-leave-active[data-v-36c852ae],.rating-slide-left-enter-active[data-v-36c852ae],.rating-slide-left-leave-active[data-v-36c852ae],.rating-slide-right-enter-active[data-v-36c852ae],.rating-slide-right-leave-active[data-v-36c852ae]{transition:none}}@keyframes hsIn-36c852ae{0%{transform:translate3d(0,100%,0);opacity:.7}to{transform:translateZ(0);opacity:1}}@keyframes skeleton-loading-36c852ae{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes heartBeat-36c852ae{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}html[data-theme=light]{box-shadow:inset 0 0 0 6px rgba(245,165,36,.06)!important;background:rgba(239,68,68,.12)!important;box-shadow:0 4px 14px rgba(245,165,35,.1)!important;opacity:0!important;border-color:rgba(245,165,36,.35)!important;background:linear-gradient(90deg,hsla(36,41%,60%,.08),hsla(36,41%,60%,.15) 50%,hsla(36,41%,60%,.08))!important}.edit-modal-overlay[data-v-0654aeea]{position:fixed;inset:0;background:var(--hm-overlay);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;font-family:Inter,sans-serif;direction:rtl}.edit-modal-content[data-v-0654aeea]{width:100%;max-width:500px;background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:24px;box-shadow:var(--hm-shadow);display:flex;flex-direction:column;overflow:hidden;max-height:90vh}.edit-modal-header[data-v-0654aeea]{padding:24px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--hm-border)}.edit-modal-title-wrapper[data-v-0654aeea]{display:flex;align-items:center;gap:16px}.edit-modal-icon[data-v-0654aeea]{width:48px;height:48px;border-radius:12px;background:rgba(255,123,0,.1);display:flex;align-items:center;justify-content:center;color:#ff7b00;font-size:24px;border:1px solid rgba(255,123,0,.2)}.edit-modal-title[data-v-0654aeea]{margin:0;font-size:20px;font-weight:700;color:var(--hm-text)}.edit-modal-subtitle[data-v-0654aeea]{margin:4px 0 0;font-size:14px;color:var(--hm-muted)}.edit-modal-close-btn[data-v-0654aeea]{background:transparent;border:none;color:var(--hm-muted);font-size:24px;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.edit-modal-close-btn[data-v-0654aeea]:hover{background:var(--hm-surface-2);color:var(--hm-text)}.edit-modal-body[data-v-0654aeea]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.form-group[data-v-0654aeea]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-0654aeea]{font-size:14px;font-weight:600;color:var(--hm-muted);display:flex;align-items:center;gap:8px}.form-label i[data-v-0654aeea]{color:#ff7b00}.input-wrapper[data-v-0654aeea]{position:relative}.form-textarea[data-v-0654aeea]{width:100%;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:12px;padding:12px 16px;color:var(--hm-text);font-family:inherit;font-size:15px;resize:vertical;transition:all .2s;line-height:1.5}.form-textarea[data-v-0654aeea]:focus{outline:none;border-color:#ff7b00;background:var(--hm-surface-2);box-shadow:0 0 0 3px rgba(255,123,0,.1)}.form-textarea[data-v-0654aeea]::-moz-placeholder{color:var(--hm-muted-2)}.form-textarea[data-v-0654aeea]::placeholder{color:var(--hm-muted-2)}.form-card[data-v-0654aeea]{background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;transition:all .3s}.urgency-card--active[data-v-0654aeea]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.urgency-card--active .form-card-icon[data-v-0654aeea]{background:rgba(239,68,68,.2);color:#ef4444}.form-card-content[data-v-0654aeea]{display:flex;align-items:center;gap:16px}.form-card-icon[data-v-0654aeea]{width:40px;height:40px;border-radius:10px;background:var(--hm-surface-2);display:flex;align-items:center;justify-content:center;color:var(--hm-muted);font-size:20px;transition:all .3s}.form-card-text[data-v-0654aeea]{display:flex;flex-direction:column;gap:2px}.form-sublabel[data-v-0654aeea]{font-size:12px;color:var(--hm-muted)}.switch[data-v-0654aeea]{position:relative;display:inline-block;width:52px;height:28px}.switch input[data-v-0654aeea]{opacity:0;width:0;height:0}.slider[data-v-0654aeea]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--hm-surface-2);transition:.4s}.slider[data-v-0654aeea]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:var(--hm-text);transition:.4s;box-shadow:0 2px 4px rgba(0,0,0,.2)}input:checked+.slider[data-v-0654aeea]{background-color:#ef4444}input:focus+.slider[data-v-0654aeea]{box-shadow:0 0 1px #ef4444}input:checked+.slider[data-v-0654aeea]:before{transform:translateX(24px)}.slider.round[data-v-0654aeea]{border-radius:34px}.slider.round[data-v-0654aeea]:before{border-radius:50%}.tags-container[data-v-0654aeea]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-0654aeea]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:8px;font-size:13px;font-weight:500;color:var(--hm-muted)}.tag i[data-v-0654aeea]{font-size:14px;color:#ff7b00}.images-grid[data-v-0654aeea]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.image-preview[data-v-0654aeea]{width:80px;height:80px;border-radius:12px;background-size:cover;background-position:50%;border:1px solid var(--hm-border);flex-shrink:0}.edit-modal-actions[data-v-0654aeea]{padding:24px;border-top:1px solid var(--hm-border);display:flex;gap:12px}.btn[data-v-0654aeea]{flex:1;height:48px;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;border:none}.btn[data-v-0654aeea]:disabled{opacity:.7;cursor:not-allowed}.btn--primary[data-v-0654aeea]{background:linear-gradient(135deg,#ff7b00,#e06c00);color:#fff;box-shadow:0 4px 12px rgba(255,123,0,.3)}.btn--primary[data-v-0654aeea]:hover:not(:disabled){box-shadow:0 6px 16px rgba(255,123,0,.4);transform:translateY(-1px)}.btn--secondary[data-v-0654aeea]{background:var(--hm-surface-2);color:var(--hm-text);border:1px solid var(--hm-border)}.btn--secondary[data-v-0654aeea]:hover:not(:disabled){background:var(--hm-surface-2)}.animate-spin[data-v-0654aeea]{animation:spin-0654aeea 1s linear infinite}@keyframes spin-0654aeea{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edit-modal-enter-active[data-v-0654aeea],.edit-modal-leave-active[data-v-0654aeea]{transition:opacity .3s ease}.edit-modal-enter-active .edit-modal-content[data-v-0654aeea],.edit-modal-leave-active .edit-modal-content[data-v-0654aeea]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.edit-modal-enter-from[data-v-0654aeea],.edit-modal-leave-to[data-v-0654aeea]{opacity:0}.edit-modal-enter-from .edit-modal-content[data-v-0654aeea],.edit-modal-leave-to .edit-modal-content[data-v-0654aeea]{transform:scale(.95) translateY(20px)}html[data-theme=light]{background:rgba(239,68,68,.06)!important;color:#ef4444!important;background-color:#f5efe6!important;background-color:#fff!important;box-shadow:0 2px 4px hsla(36,41%,60%,.2)!important;box-shadow:0 4px 12px rgba(245,165,36,.25)!important}.hsOverlay[data-v-7b9a6857]{position:fixed;inset:0;background:var(--hm-overlay);backdrop-filter:blur(8px);z-index:100050;display:flex;align-items:flex-end}.hsSheet[data-v-7b9a6857]{width:100%;background:linear-gradient(180deg,var(--hm-surface) 0,var(--hm-surface-2) 100%);border-radius:32px 32px 0 0;padding:12px 24px 40px;border-top:1px solid rgba(255,122,0,.3);max-height:90vh;overflow-y:auto;color:var(--hm-text)}.hsHandleArea[data-v-7b9a6857]{display:flex;justify-content:center;padding:8px 0 16px;touch-action:none;cursor:grab}.hsHandle[data-v-7b9a6857]{width:48px;height:5px;background:var(--hm-border-strong);border-radius:3px}.hsContent[data-v-7b9a6857]{text-align:center}.hsIconContainer[data-v-7b9a6857]{position:relative;display:inline-block;margin-bottom:20px}.hsIconGlow[data-v-7b9a6857]{position:absolute;inset:-20px;background:radial-gradient(circle,rgba(255,122,0,.4) 0,transparent 70%);animation:pulse-7b9a6857 2s ease-in-out infinite;border-radius:50%}.hsIconWrapper[data-v-7b9a6857]{position:relative;width:80px;height:80px;background:linear-gradient(135deg,#ff7a00,#ff9500);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:40px;color:#0b0b0f;box-shadow:0 8px 32px rgba(255,122,0,.4)}.hsTitle[data-v-7b9a6857]{font-size:24px;font-weight:900;color:var(--hm-text);margin:0 0 8px 0;line-height:1.2}.hsSubtitle[data-v-7b9a6857]{font-size:16px;color:var(--hm-muted);margin:0 0 24px 0}.hsJobCard[data-v-7b9a6857]{background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:16px;padding:16px;margin-bottom:20px}.hsJobRow[data-v-7b9a6857]{display:flex;align-items:center;gap:12px;color:var(--hm-text);font-size:15px}.hsJobRow+.hsJobRow[data-v-7b9a6857]{margin-top:12px;padding-top:12px;border-top:1px solid var(--hm-border)}.hsJobRow i[data-v-7b9a6857]{font-size:20px;color:#ff7a00;width:24px}.hsCommitmentCard[data-v-7b9a6857]{background:linear-gradient(135deg,rgba(76,175,80,.1),rgba(76,175,80,.05));border:1px solid rgba(76,175,80,.2);border-radius:16px;padding:16px;margin-bottom:16px;text-align:right}.hsCommitmentHeader[data-v-7b9a6857]{display:flex;align-items:center;gap:8px;color:#4caf50;font-size:14px;font-weight:800;margin-bottom:12px}.hsCommitmentHeader i[data-v-7b9a6857]{font-size:18px}.hsCommitmentList[data-v-7b9a6857]{list-style:none;padding:0;margin:0}.hsCommitmentList li[data-v-7b9a6857]{display:flex;align-items:center;gap:10px;color:var(--hm-text);font-size:14px;padding:6px 0}.hsCommitmentList li i[data-v-7b9a6857]{color:#4caf50;font-size:16px}.hsWarningCard[data-v-7b9a6857]{background:linear-gradient(135deg,rgba(255,68,68,.12),rgba(255,68,68,.06));border:1px solid rgba(255,68,68,.25);border-radius:16px;padding:14px 16px;margin-bottom:28px;display:flex;align-items:center;gap:12px;text-align:right}.hsWarningCard>i[data-v-7b9a6857]{font-size:24px;color:#ff6b6b;flex-shrink:0}.hsWarningContent[data-v-7b9a6857]{display:flex;flex-direction:column;gap:2px}.hsWarningTitle[data-v-7b9a6857]{color:#ff6b6b;font-size:13px;font-weight:800}.hsWarningText[data-v-7b9a6857]{color:var(--hm-muted);font-size:13px;line-height:1.4}.hsActions[data-v-7b9a6857]{display:flex;flex-direction:column;gap:12px}.hsBtn[data-v-7b9a6857]{width:100%;height:58px;border-radius:18px;font-size:16px;font-weight:800;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);border:none;display:flex;align-items:center;justify-content:center;gap:10px}.hsBtn[data-v-7b9a6857]:disabled{opacity:.5;cursor:not-allowed}.hsBtn--primary[data-v-7b9a6857]{background:linear-gradient(135deg,#ff7a00,#ff9500 50%,#ffb300);color:#0b0b0f;box-shadow:0 4px 20px rgba(255,122,0,.4)}.hsBtn--primary[data-v-7b9a6857]:not(:disabled):hover{transform:scale(1.02);box-shadow:0 6px 28px rgba(255,122,0,.5)}.hsBtn--primary[data-v-7b9a6857]:not(:disabled):active{transform:scale(.98)}.hsBtn--primary i[data-v-7b9a6857]{font-size:20px}.hsBtn--secondary[data-v-7b9a6857]{background:var(--hm-surface-2);color:var(--hm-text);border:1px solid var(--hm-border)}.hsBtn--secondary[data-v-7b9a6857]:not(:disabled):hover{background:var(--hm-surface);color:var(--hm-text)}.hsBtn--secondary i[data-v-7b9a6857]{font-size:16px}.hsLoadingDots[data-v-7b9a6857]{display:flex;gap:2px}.hsLoadingDots span[data-v-7b9a6857]{animation:bounce-7b9a6857 1.4s infinite;font-size:24px;line-height:1}.hsLoadingDots span[data-v-7b9a6857]:nth-child(2){animation-delay:.2s}.hsLoadingDots span[data-v-7b9a6857]:nth-child(3){animation-delay:.4s}@keyframes bounce-7b9a6857{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}@keyframes pulse-7b9a6857{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.sheet-enter-active[data-v-7b9a6857],.sheet-leave-active[data-v-7b9a6857]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.sheet-enter-active .hsSheet[data-v-7b9a6857],.sheet-leave-active .hsSheet[data-v-7b9a6857]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.sheet-leave-active .hsSheet[data-v-7b9a6857]{transition:transform .28s cubic-bezier(.4,0,1,1)}.sheet-enter-from[data-v-7b9a6857],.sheet-leave-to[data-v-7b9a6857]{opacity:0}.sheet-enter-from .hsSheet[data-v-7b9a6857],.sheet-leave-to .hsSheet[data-v-7b9a6857]{transform:translateY(100%)}html[data-theme=light]{border-top-color:rgba(245,165,35,.2)!important;background:linear-gradient(135deg,rgba(76,175,80,.06),rgba(76,175,80,.03))!important;border-color:rgba(76,175,80,.15)!important;background:linear-gradient(135deg,rgba(255,68,68,.06),rgba(255,68,68,.03))!important;border-color:rgba(255,68,68,.15)!important;box-shadow:0 4px 20px rgba(245,165,36,.25)!important}.aaos-overlay[data-v-669e3597]{position:fixed;inset:0;z-index:100050;display:flex;align-items:flex-end;background:var(--hm-overlay);backdrop-filter:blur(8px)}.aaos-sheet[data-v-669e3597]{width:100%;max-height:90vh;overflow-y:auto;border-radius:24px 24px 0 0;border-top:1px solid var(--hm-border);background:linear-gradient(180deg,var(--hm-surface),var(--hm-surface-2));box-shadow:var(--hm-shadow-2,var(--hm-shadow));color:var(--hm-text);transition:transform .2s ease}.aaos-sheet--dragging[data-v-669e3597]{transition:none}.aaos-handle-area[data-v-669e3597]{display:flex;justify-content:center;padding:10px 0 6px;cursor:grab;touch-action:none}.aaos-handle[data-v-669e3597]{width:46px;height:5px;border-radius:999px;background:var(--hm-border-strong)}.aaos-content[data-v-669e3597]{padding:14px 18px 22px;text-align:right}.aaos-title[data-v-669e3597]{margin:0;font-size:22px;line-height:1.35;font-weight:800;color:var(--hm-text)}.aaos-subtitle[data-v-669e3597]{margin:10px 0 16px;font-size:14px;line-height:1.55;color:var(--hm-muted)}.aaos-job-preview[data-v-669e3597]{padding:12px;margin-bottom:16px;border-radius:12px;border:1px solid var(--hm-border);background:var(--hm-surface-2)}.aaos-job-title[data-v-669e3597]{margin:0;font-size:15px;font-weight:700;color:var(--hm-text)}.aaos-job-description[data-v-669e3597]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--hm-muted-2,var(--hm-muted));overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.aaos-actions[data-v-669e3597]{display:grid;grid-template-columns:1fr;gap:10px}.aaos-btn[data-v-669e3597]{width:100%;height:46px;border-radius:12px;border:1px solid var(--hm-border);font-size:15px;font-weight:700;cursor:pointer}.aaos-btn[data-v-669e3597]:disabled{opacity:.6;cursor:not-allowed}.aaos-btn--primary[data-v-669e3597]{color:var(--hm-text);border-color:var(--hm-border-strong,var(--hm-border));background:linear-gradient(180deg,var(--hm-surface-3),var(--hm-surface-2))}.aaos-btn--secondary[data-v-669e3597]{color:var(--hm-muted);background:var(--hm-surface)}html[data-theme=light]{box-shadow:0 -4px 32px hsla(36,41%,60%,.12)}.cas-overlay[data-v-3d24b2f5]{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:flex-end}.cas-sheet[data-v-3d24b2f5]{width:100%;max-height:85vh;background:linear-gradient(180deg,#1a1a1f,#0b0b0f);border-radius:28px 28px 0 0;padding:0 0 34px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;overflow:hidden}.cas-handle-area[data-v-3d24b2f5]{display:flex;justify-content:center;padding:14px 0 8px;cursor:grab}.cas-handle[data-v-3d24b2f5]{width:48px;height:5px;background:hsla(0,0%,100%,.15);border-radius:3px}.cas-header[data-v-3d24b2f5]{text-align:center;padding:8px 24px 20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.cas-header__icon[data-v-3d24b2f5]{width:64px;height:64px;margin:0 auto 16px;background:linear-gradient(135deg,rgba(255,122,0,.2),rgba(255,149,0,.1));border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#ff9500}.cas-header__title[data-v-3d24b2f5]{font-size:22px;font-weight:800;color:#fff;margin:0 0 8px;letter-spacing:-.3px}.cas-header__subtitle[data-v-3d24b2f5]{font-size:15px;color:hsla(0,0%,100%,.55);margin:0}.cas-job-info[data-v-3d24b2f5]{display:flex;align-items:center;gap:12px;padding:14px 24px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.cas-job-info__badge[data-v-3d24b2f5]{display:flex;align-items:center;gap:6px;background:rgba(255,122,0,.15);color:#ff9500;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600}.cas-job-info__badge i[data-v-3d24b2f5]{font-size:14px}.cas-job-info__location[data-v-3d24b2f5]{display:flex;align-items:center;gap:4px;color:hsla(0,0%,100%,.5);font-size:13px;margin:0}.cas-job-info__location i[data-v-3d24b2f5]{font-size:14px}.cas-handymans-list[data-v-3d24b2f5]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px;max-height:45vh}.cas-handyman-card[data-v-3d24b2f5]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:16px;transition:all .3s ease}.cas-handyman-card[data-v-3d24b2f5]:hover{background:hsla(0,0%,100%,.06);border-color:rgba(255,122,0,.3)}.cas-handyman-card--processing[data-v-3d24b2f5]{opacity:.6;pointer-events:none}.cas-handyman-card__main[data-v-3d24b2f5]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.cas-handyman-card__avatar-wrapper[data-v-3d24b2f5]{position:relative;flex-shrink:0}.cas-handyman-card__avatar[data-v-3d24b2f5]{width:56px;height:56px;border-radius:18px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,122,0,.4)}.cas-handyman-card__online-dot[data-v-3d24b2f5]{position:absolute;bottom:0;right:0;width:14px;height:14px;background:#22c55e;border-radius:50%;border:3px solid #1a1a1f}.cas-handyman-card__info[data-v-3d24b2f5]{flex:1;min-width:0}.cas-handyman-card__name-row[data-v-3d24b2f5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.cas-handyman-card__details-btn[data-v-3d24b2f5]{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85);border-radius:10px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.cas-handyman-card__details-btn[data-v-3d24b2f5]:disabled{opacity:.5;cursor:not-allowed}.cas-handyman-card__name[data-v-3d24b2f5]{font-size:17px;font-weight:700;color:#fff;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cas-handyman-card__stats[data-v-3d24b2f5]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.cas-handyman-card__stat[data-v-3d24b2f5]{display:flex;align-items:center;gap:4px;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:500}.cas-handyman-card__stat i[data-v-3d24b2f5]{font-size:12px;color:#ffb800}.cas-handyman-card__stat-divider[data-v-3d24b2f5]{color:hsla(0,0%,100%,.2);font-size:10px}.cas-handyman-card__time[data-v-3d24b2f5]{display:flex;align-items:center;gap:4px;color:hsla(0,0%,100%,.4);font-size:12px}.cas-handyman-card__time i[data-v-3d24b2f5]{font-size:12px}.cas-handyman-card__actions[data-v-3d24b2f5]{display:flex;gap:10px}.cas-btn[data-v-3d24b2f5]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:46px;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;border:none}.cas-btn[data-v-3d24b2f5]:disabled{opacity:.5;cursor:not-allowed}.cas-btn i[data-v-3d24b2f5]{font-size:18px}.cas-btn--approve[data-v-3d24b2f5]{background:linear-gradient(135deg,#ff7a00,#ff9500);color:#0b0b0f}.cas-btn--approve[data-v-3d24b2f5]:not(:disabled):hover{transform:scale(1.02);box-shadow:0 4px 20px rgba(255,122,0,.4)}.cas-btn--reject[data-v-3d24b2f5]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1)}.cas-btn--reject[data-v-3d24b2f5]:not(:disabled):hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444}.cas-btn__loader[data-v-3d24b2f5]{width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#0b0b0f;border-radius:50%;animation:spin-3d24b2f5 .8s linear infinite}.cas-empty[data-v-3d24b2f5]{text-align:center;padding:40px 24px;color:hsla(0,0%,100%,.4)}.cas-empty i[data-v-3d24b2f5]{font-size:48px;margin-bottom:12px;display:block}.cas-empty p[data-v-3d24b2f5]{margin:0;font-size:15px}.cas-close-btn[data-v-3d24b2f5]{margin:16px 20px 0;height:52px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:hsla(0,0%,100%,.6);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.cas-close-btn[data-v-3d24b2f5]:hover{background:hsla(0,0%,100%,.08);color:#fff}@keyframes spin-3d24b2f5{to{transform:rotate(1turn)}}.sheet-enter-active[data-v-3d24b2f5],.sheet-leave-active[data-v-3d24b2f5]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.sheet-enter-active .cas-sheet[data-v-3d24b2f5],.sheet-leave-active .cas-sheet[data-v-3d24b2f5]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.sheet-leave-active .cas-sheet[data-v-3d24b2f5]{transition:transform .25s cubic-bezier(.4,0,1,1)}.sheet-enter-from[data-v-3d24b2f5],.sheet-leave-to[data-v-3d24b2f5]{opacity:0}.sheet-enter-from .cas-sheet[data-v-3d24b2f5],.sheet-leave-to .cas-sheet[data-v-3d24b2f5]{transform:translateY(100%)}.cas-handyman-card__details-row[data-v-3d24b2f5]{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}.cas-handyman-card__detail[data-v-3d24b2f5]{display:flex;align-items:center;gap:4px;font-size:13px;color:hsla(0,0%,100%,.5)}.cas-handyman-card__detail i[data-v-3d24b2f5]{font-size:14px;color:#ff9500}.cas-handymans-list[data-v-3d24b2f5]::-webkit-scrollbar{width:4px}.cas-handymans-list[data-v-3d24b2f5]::-webkit-scrollbar-track{background:transparent}.cas-handymans-list[data-v-3d24b2f5]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}html[data-theme=light]{border-top:1px solid hsla(36,41%,60%,.2);border-color:rgba(245,165,36,.35);border:3px solid #fff;box-shadow:0 4px 20px rgba(245,165,36,.25);border:2px solid hsla(36,41%,60%,.2);border-top-color:#fff;background:hsla(36,41%,60%,.25)}.job-bottom-sheet-overlay[data-v-3687ebdf]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:100010;display:flex;align-items:flex-end;justify-content:center;direction:rtl;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@media(min-width:640px){.job-bottom-sheet-overlay[data-v-3687ebdf]{align-items:center}}.bottom-sheet-enter-active[data-v-3687ebdf],.bottom-sheet-leave-active[data-v-3687ebdf]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.bottom-sheet-enter-active .job-bottom-sheet[data-v-3687ebdf],.bottom-sheet-leave-active .job-bottom-sheet[data-v-3687ebdf]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.bottom-sheet-enter-from[data-v-3687ebdf],.bottom-sheet-leave-to[data-v-3687ebdf]{opacity:0}.bottom-sheet-enter-from .job-bottom-sheet[data-v-3687ebdf],.bottom-sheet-leave-to .job-bottom-sheet[data-v-3687ebdf]{transform:translateY(100%)}.job-bottom-sheet[data-v-3687ebdf]{position:relative;width:100%;max-width:480px;height:88vh;max-height:88vh;background:linear-gradient(180deg,rgba(20,20,25,.95),rgba(15,15,18,.98));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:28px 28px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -20px 60px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media(min-width:640px){.job-bottom-sheet[data-v-3687ebdf]{border-radius:28px;height:auto;max-height:88vh}}.job-bottom-sheet__handle[data-v-3687ebdf]{flex:none;display:flex;flex-direction:column;align-items:center;padding:12px 0 8px;background:transparent;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.job-bottom-sheet__handle[data-v-3687ebdf]:active{cursor:grabbing}.job-bottom-sheet__handle-bar[data-v-3687ebdf]{width:40px;height:5px;border-radius:999px;background:hsla(0,0%,100%,.2);transition:background .2s ease}.job-bottom-sheet__handle:hover .job-bottom-sheet__handle-bar[data-v-3687ebdf]{background:hsla(0,0%,100%,.3)}.job-bottom-sheet__close-btn[data-v-3687ebdf]{position:absolute;top:16px;left:16px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.08);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100;transition:all .2s ease}.job-bottom-sheet__close-btn i[data-v-3687ebdf]{font-size:18px}.job-bottom-sheet__close-btn[data-v-3687ebdf]:hover{background:rgba(255,95,0,.15);border-color:rgba(255,95,0,.3);color:#ff8f00;transform:scale(1.05)}.job-bottom-sheet__close-btn[data-v-3687ebdf]:active{transform:scale(.95)}.job-bottom-sheet__content[data-v-3687ebdf]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:140px;scrollbar-width:thin;scrollbar-color:rgba(255,123,0,.3) transparent}.job-bottom-sheet__content[data-v-3687ebdf]::-webkit-scrollbar{width:4px}.job-bottom-sheet__content[data-v-3687ebdf]::-webkit-scrollbar-track{background:transparent}.job-bottom-sheet__content[data-v-3687ebdf]::-webkit-scrollbar-thumb{background:rgba(255,123,0,.3);border-radius:999px}.job-hero-section[data-v-3687ebdf]{position:relative;width:100%;margin-bottom:20px}.job-hero-image[data-v-3687ebdf]{width:100%;height:220px;background-size:cover;background-position:50%;position:relative;border-radius:0 0 24px 24px;overflow:hidden}@media(min-width:640px){.job-hero-image[data-v-3687ebdf]{border-radius:24px;margin:0 16px;width:calc(100% - 32px)}}.job-hero-overlay[data-v-3687ebdf]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.1) 50%,rgba(15,15,18,.95))}.job-hero-badge[data-v-3687ebdf]{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;font-size:12px;font-weight:700;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid;box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:10}.job-hero-badge i[data-v-3687ebdf]{font-size:16px}.job-hero-badge--urgent[data-v-3687ebdf]{background:linear-gradient(135deg,rgba(220,38,38,.9),rgba(239,68,68,.8));border-color:rgba(220,38,38,.5);color:#fff}.job-hero-badge--urgent i[data-v-3687ebdf]{color:#ffd4d4}.job-hero-gallery-btn[data-v-3687ebdf]{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:12px;background:rgba(0,0,0,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:13px;font-weight:700;cursor:pointer;z-index:10;transition:all .25s cubic-bezier(.4,0,.2,1)}.job-hero-gallery-btn i[data-v-3687ebdf]{font-size:18px}.job-hero-gallery-btn[data-v-3687ebdf]:hover{background:rgba(255,95,0,.8);border-color:rgba(255,123,0,.4);transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,95,0,.4)}.job-hero-gallery-btn[data-v-3687ebdf]:active{transform:translateY(0)}.job-hero-info[data-v-3687ebdf]{position:absolute;bottom:0;left:0;right:0;padding:20px;display:flex;flex-direction:column;gap:12px;z-index:5}.job-hero-title[data-v-3687ebdf]{margin:0;font-size:24px;font-weight:800;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6);line-height:1.2}@media(max-width:640px){.job-hero-title[data-v-3687ebdf]{font-size:22px}}.job-hero-price[data-v-3687ebdf]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:14px;background:linear-gradient(135deg,rgba(255,95,0,.2),rgba(255,143,0,.15));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,123,0,.3);align-self:flex-start;box-shadow:0 4px 16px rgba(0,0,0,.3)}.job-hero-price-label[data-v-3687ebdf]{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px}.job-hero-price-amount[data-v-3687ebdf]{font-size:20px;font-weight:800;color:#ff8f00}.job-hero-quote-badge[data-v-3687ebdf]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:14px;background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(139,92,246,.15));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(168,85,247,.3);color:#d8b4fe;font-size:13px;font-weight:700;align-self:flex-start;box-shadow:0 4px 16px rgba(0,0,0,.3)}.job-hero-quote-badge i[data-v-3687ebdf]{font-size:16px}.job-status-progress[data-v-3687ebdf]{padding:0 20px 16px}.job-status-progress-bar[data-v-3687ebdf]{width:100%;height:6px;background:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden;margin-bottom:8px}.job-status-progress-fill[data-v-3687ebdf]{height:100%;background:linear-gradient(90deg,#ff5f00,#ff8f00);border-radius:999px;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px rgba(255,95,0,.5)}.job-status-progress-label[data-v-3687ebdf]{text-align:center;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.6)}.job-details-grid[data-v-3687ebdf]{padding:0 20px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.job-info-card[data-v-3687ebdf]{background:rgba(30,30,35,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);padding:16px;transition:all .2s ease}.job-info-card[data-v-3687ebdf]:hover{background:rgba(35,35,40,.7);border-color:rgba(255,95,0,.15)}.job-info-card--client[data-v-3687ebdf]{border-left:3px solid #ff7b00}.job-info-card__header[data-v-3687ebdf]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.job-info-card__icon-box[data-v-3687ebdf]{width:32px;height:32px;border-radius:10px;background:rgba(255,95,0,.12);display:flex;align-items:center;justify-content:center;color:#ff7b00}.job-info-card__icon-box i[data-v-3687ebdf]{font-size:18px}.job-info-card__title[data-v-3687ebdf]{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.job-info-card__content[data-v-3687ebdf]{display:flex;align-items:center;gap:12px}.job-client-avatar[data-v-3687ebdf]{width:48px;height:48px;border-radius:12px;background-size:cover;background-position:50%;background-color:hsla(220,9%,46%,.3);border:2px solid rgba(255,123,0,.2);flex-shrink:0}.job-client-info[data-v-3687ebdf]{flex:1;min-width:0}.job-client-name[data-v-3687ebdf]{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px}.job-client-rating[data-v-3687ebdf]{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#fbbf24}.job-client-rating i[data-v-3687ebdf]{font-size:14px}.job-location-text[data-v-3687ebdf]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.85);margin-bottom:8px}.job-location-link[data-v-3687ebdf]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#ff7b00;text-decoration:none;padding:6px 12px;border-radius:8px;background:rgba(255,95,0,.1);border:1px solid rgba(255,95,0,.2);transition:all .2s ease}.job-location-link i[data-v-3687ebdf]{font-size:14px}.job-location-link[data-v-3687ebdf]:hover{background:rgba(255,95,0,.15);border-color:rgba(255,95,0,.3);transform:translateX(-2px)}.job-info-value[data-v-3687ebdf]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.85);line-height:1.45;word-break:break-word}.job-tags-card[data-v-3687ebdf]{display:flex;flex-wrap:wrap;gap:8px}.job-tag[data-v-3687ebdf]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:11px;font-weight:700;border:1px solid;transition:all .2s ease}.job-tag i[data-v-3687ebdf]{font-size:13px}.job-tag--billing[data-v-3687ebdf]{background:rgba(255,193,7,.12);border-color:rgba(255,193,7,.25);color:#ffd54f}.job-tag--work[data-v-3687ebdf]{background:rgba(139,195,74,.12);border-color:rgba(139,195,74,.25);color:#aed581}.job-tag--date[data-v-3687ebdf]{background:linear-gradient(135deg,rgba(255,123,0,.22),rgba(255,123,0,.08) 55%,hsla(0,0%,100%,.04));border-color:rgba(255,123,0,.35);color:hsla(0,0%,100%,.92);box-shadow:0 12px 30px rgba(255,123,0,.14),inset 0 0 0 1px rgba(255,123,0,.12)}.job-tag--date i[data-v-3687ebdf]{color:rgba(255,123,0,.95)}.job-meta-footer[data-v-3687ebdf]{margin:10px 20px 26px;padding-top:12px;display:flex;justify-content:flex-start;direction:rtl;border-top:1px solid hsla(0,0%,100%,.06)}.job-meta-footer[data-v-3687ebdf]:before{content:"";display:block;width:72px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,123,0,.95),rgba(255,123,0,.1));margin-left:auto;margin-bottom:10px;opacity:.9}@media(max-width:640px){.job-meta-footer[data-v-3687ebdf]{margin:10px 16px 24px}}.job-description-card[data-v-3687ebdf]{margin:0 20px 16px;background:rgba(30,30,35,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);padding:16px}.job-description-card__header[data-v-3687ebdf]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px}.job-description-card__header i[data-v-3687ebdf]{font-size:16px;color:#ff7b00}.job-description-card__text[data-v-3687ebdf]{margin:0;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.75);white-space:pre-wrap;word-break:break-word}.job-rating-card[data-v-3687ebdf]{margin:0 20px 16px;background:rgba(30,30,35,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);padding:16px}.job-rating-card__header[data-v-3687ebdf]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px}.job-rating-card__header i[data-v-3687ebdf]{font-size:16px;color:#fbbf24}.job-rating-card__content[data-v-3687ebdf]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.job-rating-stars[data-v-3687ebdf]{display:flex;gap:4px;direction:ltr}.job-rating-star[data-v-3687ebdf]{font-size:18px;color:hsla(0,0%,100%,.15)}.job-rating-star--full[data-v-3687ebdf],.job-rating-star--half[data-v-3687ebdf]{color:#fbbf24}.job-rating-number[data-v-3687ebdf]{font-weight:700;font-size:16px;color:#fff}.job-rating-review[data-v-3687ebdf]{padding:12px;background:hsla(0,0%,100%,.04);border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.job-rating-review p[data-v-3687ebdf]{margin:0;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.7)}.job-rating-review--empty p[data-v-3687ebdf]{font-style:italic;color:hsla(0,0%,100%,.4)}.job-bottom-sheet__actions[data-v-3687ebdf]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#0f0f12 0,rgba(15,15,18,.98) 50%,rgba(15,15,18,.95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,95,0,.15);padding:14px 16px;padding-bottom:max(14px,env(safe-area-inset-bottom,14px));display:flex;flex-direction:column;gap:10px;box-shadow:0 -10px 40px rgba(0,0,0,.5);z-index:30}@media(min-width:640px){.job-bottom-sheet__actions[data-v-3687ebdf]{padding:16px 20px;padding-bottom:16px;border-radius:0 0 28px 28px}}.job-action-btn[data-v-3687ebdf]{width:100%;height:48px;border-radius:14px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;position:relative;overflow:hidden}.job-action-btn i[data-v-3687ebdf]{font-size:18px}.job-action-btn[data-v-3687ebdf]:active{transform:scale(.97)}.job-action-btn[data-v-3687ebdf]:disabled{opacity:.5;cursor:not-allowed}.job-action-btn--accept[data-v-3687ebdf]{background:linear-gradient(135deg,#ff8f00,#ff5f00);border-color:rgba(255,200,150,.25);box-shadow:0 4px 20px rgba(255,95,0,.4);height:52px;font-size:16px}.job-action-btn--accept[data-v-3687ebdf]:hover:not(:disabled){box-shadow:0 6px 28px rgba(255,95,0,.55);transform:translateY(-1px)}.job-action-btn--accept[data-v-3687ebdf]:active:not(:disabled){transform:translateY(0)}.job-action-btn--skip[data-v-3687ebdf]{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);height:44px;font-size:14px}.job-action-btn--skip i[data-v-3687ebdf]{color:#ff8f00}.job-action-btn--skip[data-v-3687ebdf]:hover{background:rgba(255,95,0,.1);border-color:rgba(255,95,0,.25)}.job-action-btn--close[data-v-3687ebdf]{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);height:44px;font-size:14px}.job-action-btn--close i[data-v-3687ebdf]{color:hsla(0,100%,70%,.8)}.job-action-btn--close[data-v-3687ebdf]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}.job-action-btn--close-full[data-v-3687ebdf]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9)}.job-action-btn--close-full i[data-v-3687ebdf]{color:hsla(0,100%,70%,.8)}.job-action-btn--close-full[data-v-3687ebdf]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.job-action-buttons-row[data-v-3687ebdf]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.job-image-gallery-overlay[data-v-3687ebdf]{position:fixed;inset:0;background:rgba(0,0,0,.96);z-index:100020;display:flex;align-items:center;justify-content:center;padding:60px 20px}.job-gallery-close[data-v-3687ebdf]{position:absolute;top:20px;left:20px;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease}.job-gallery-close i[data-v-3687ebdf]{font-size:22px}.job-gallery-close[data-v-3687ebdf]:hover{background:rgba(255,95,0,.8);border-color:rgba(255,95,0,.4);transform:scale(1.05)}.job-gallery-nav[data-v-3687ebdf]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease}.job-gallery-nav i[data-v-3687ebdf]{font-size:26px}.job-gallery-nav[data-v-3687ebdf]:hover{background:rgba(255,95,0,.8);border-color:rgba(255,95,0,.4);transform:translateY(-50%) scale(1.08)}.job-gallery-nav--right[data-v-3687ebdf]{right:20px}.job-gallery-nav--left[data-v-3687ebdf]{left:20px}.job-gallery-image[data-v-3687ebdf]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:12px}.job-gallery-counter[data-v-3687ebdf]{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);padding:10px 20px;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);font-size:14px;font-weight:700}.animate-spin[data-v-3687ebdf]{animation:spin-3687ebdf 1s linear infinite}@keyframes spin-3687ebdf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html[data-theme=light]{box-shadow:0 -4px 16px hsla(36,41%,60%,.08)}.quotation-modal-overlay[data-v-64fb7eb2]{position:fixed;inset:0;background:var(--hm-overlay);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:100020;display:flex;align-items:flex-end;justify-content:center}.quotation-modal[data-v-64fb7eb2]{width:100%;max-width:500px;height:92dvh;background:var(--hm-bg);border-radius:2.5rem 2.5rem 0 0;box-shadow:0 -20px 50px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden;position:relative;border:1px solid var(--hm-border);font-family:Heebo,Inter,sans-serif}@media(min-width:640px){.quotation-modal[data-v-64fb7eb2]{height:auto;max-height:90vh;border-radius:2.5rem;margin-bottom:20px}}.quotation-modal__handle-area[data-v-64fb7eb2]{padding:12px 0 4px;display:flex;justify-content:center;cursor:grab;background:var(--hm-bg);flex-shrink:0;z-index:10}.quotation-modal__handle-area[data-v-64fb7eb2]:active{cursor:grabbing}.quotation-modal__handle[data-v-64fb7eb2]{width:40px;height:4px;background:var(--hm-border-strong);border-radius:999px}.quotation-modal__header[data-v-64fb7eb2]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;flex-shrink:0;z-index:10;background:var(--hm-bg);border-bottom:1px solid var(--hm-border)}.quotation-modal__title[data-v-64fb7eb2]{font-size:18px;font-weight:800;color:var(--hm-text);letter-spacing:-.01em}.quotation-modal__icon[data-v-64fb7eb2]{width:40px;height:40px;border-radius:12px;background:var(--hm-surface-2);display:flex;align-items:center;justify-content:center;border:1px solid var(--hm-border)}.quotation-modal__icon i[data-v-64fb7eb2]{font-size:20px;color:var(--hm-muted)}.quotation-modal__close[data-v-64fb7eb2]{width:40px;height:40px;border-radius:12px;background:var(--hm-surface-2);border:1px solid var(--hm-border);color:var(--hm-muted);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.quotation-modal__close i[data-v-64fb7eb2]{font-size:20px}.quotation-modal__close[data-v-64fb7eb2]:hover{color:var(--hm-text);background:var(--hm-surface-2);border-color:var(--hm-border-strong)}.quotation-modal__job-info[data-v-64fb7eb2]{padding:16px 20px 0}.quotation-modal__content[data-v-64fb7eb2]{flex:1;overflow-y:auto;padding:16px 20px 140px;min-height:0;-webkit-overflow-scrolling:touch}.quotation-modal__content[data-v-64fb7eb2]::-webkit-scrollbar{width:4px}.quotation-modal__content[data-v-64fb7eb2]::-webkit-scrollbar-thumb{background:var(--hm-border);border-radius:2px}.quotation-modal__footer[data-v-64fb7eb2]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 24px));background:var(--hm-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--hm-border);z-index:20;box-shadow:0 -10px 30px rgba(0,0,0,.3)}.quotation-modal__error[data-v-64fb7eb2]{position:absolute;bottom:110px;left:20px;right:20px;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#ef4444;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;z-index:25;animation:shake-64fb7eb2 .4s cubic-bezier(.36,.07,.19,.97) both}.header-ai-btn[data-v-64fb7eb2]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#d946ef);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:13px;font-weight:800;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(139,92,246,.3)}.header-ai-btn i[data-v-64fb7eb2]{font-size:16px}.header-ai-btn[data-v-64fb7eb2]:hover:not(:disabled){box-shadow:0 6px 16px rgba(139,92,246,.45);transform:translateY(-1px)}.header-ai-btn[data-v-64fb7eb2]:active{transform:scale(.96)}.header-ai-btn[data-v-64fb7eb2]:disabled{opacity:.6;cursor:not-allowed}.job-info-card[data-v-64fb7eb2]{margin-bottom:20px;background:var(--hm-surface);border-radius:1.25rem;border:1px solid var(--hm-border);box-shadow:0 8px 24px rgba(0,0,0,.2);overflow:hidden}.job-info-card__header[data-v-64fb7eb2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;background:hsla(0,0%,100%,.03)}.job-info-card__header p[data-v-64fb7eb2]{margin:0}.job-info-card__header i[data-v-64fb7eb2]{color:#ff7b00;font-size:16px;transition:transform .2s}.job-info-card__header-text[data-v-64fb7eb2]{flex:1}.job-info-card__content-wrapper[data-v-64fb7eb2]{border-top:1px solid hsla(0,0%,100%,.05)}.job-info-card__content[data-v-64fb7eb2]{display:flex;gap:16px;padding:16px}.job-info-card__details[data-v-64fb7eb2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.job-info-card__label[data-v-64fb7eb2]{font-size:11px;font-weight:800;color:#ff7b00;text-transform:uppercase;letter-spacing:.05em}.job-info-card__title[data-v-64fb7eb2]{font-size:17px;font-weight:800;color:var(--hm-text);line-height:1.2}.job-info-card__location[data-v-64fb7eb2]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--hm-muted);margin-top:2px}.job-info-card__location i[data-v-64fb7eb2]{font-size:16px;color:#ff7b00}.job-info-card__desc[data-v-64fb7eb2]{font-size:13px;color:var(--hm-muted);line-height:1.5;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:var(--hm-surface-2);padding:8px 12px;border-radius:8px;border-right:2px solid rgba(255,123,0,.3)}.job-info-card__image[data-v-64fb7eb2]{width:72px;height:72px;border-radius:12px;background-size:cover;background-position:50%;border:1px solid var(--hm-border);flex-shrink:0}.input-group[data-v-64fb7eb2]{margin-bottom:24px}.input-label[data-v-64fb7eb2]{font-size:14px;font-weight:800;color:var(--hm-text);margin-bottom:12px;display:block;opacity:.9}.price-input-wrapper[data-v-64fb7eb2]{position:relative;width:100%}.price-input[data-v-64fb7eb2]{width:100%;height:80px;padding:0 24px 0 60px;border-radius:1.25rem;border:2px solid var(--hm-border);background:var(--hm-surface-2);color:#ff7b00;font-size:42px;font-weight:900;text-align:center;max-width:100%;box-sizing:border-box;transition:all .2s ease}.price-input[data-v-64fb7eb2]::-moz-placeholder{color:var(--hm-muted-2)}.price-input[data-v-64fb7eb2]::placeholder{color:var(--hm-muted-2)}.price-input[data-v-64fb7eb2]:focus{outline:none;border-color:#ff7b00;background:rgba(255,123,0,.03);box-shadow:0 0 0 4px rgba(255,123,0,.1)}.price-currency[data-v-64fb7eb2]{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:800;color:var(--hm-muted)}.text-input-header[data-v-64fb7eb2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.edit-hint[data-v-64fb7eb2]{display:flex;align-items:center;gap:4px;color:#ff7b00;font-size:12px;font-weight:700;opacity:.8}.textarea-wrapper[data-v-64fb7eb2]{position:relative}.text-input[data-v-64fb7eb2]{width:100%;padding:16px 16px 16px 40px;border-radius:1.25rem;border:1px solid var(--hm-border);background:var(--hm-surface);color:var(--hm-text);font-size:15px;line-height:1.6;resize:none;min-height:140px;max-width:100%;box-sizing:border-box;transition:all .2s ease;word-wrap:break-word;overflow-wrap:break-word}.text-input[data-v-64fb7eb2]:focus{outline:none;border-color:rgba(255,123,0,.4);background:var(--hm-surface-2)}.textarea-icon[data-v-64fb7eb2]{position:absolute;left:16px;bottom:16px;color:var(--hm-muted-2);font-size:20px}.ai-writing-container[data-v-64fb7eb2]{padding:24px;border-radius:1.5rem;background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);position:relative;overflow:hidden}.ai-header[data-v-64fb7eb2]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.ai-title[data-v-64fb7eb2]{flex:1;font-size:18px;font-weight:800;color:var(--hm-text);letter-spacing:-.01em}.ai-avatar[data-v-64fb7eb2]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;position:relative;z-index:2}.ai-avatar[data-v-64fb7eb2],.ai-badge[data-v-64fb7eb2]{background:linear-gradient(135deg,#8b5cf6,#d946ef);color:#fff}.ai-badge[data-v-64fb7eb2]{padding:4px 10px;border-radius:8px;font-weight:900;font-size:11px}.ai-price-display[data-v-64fb7eb2]{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(99,102,241,.08));padding:20px;border-radius:16px;border:1px solid rgba(139,92,246,.25);margin-bottom:16px}.ai-price-header[data-v-64fb7eb2]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ai-price-header i[data-v-64fb7eb2]{color:#a78bfa;font-size:20px}.ai-price-label[data-v-64fb7eb2]{font-size:15px;font-weight:700;color:var(--hm-text)}.ai-price-hint[data-v-64fb7eb2]{font-size:12px;color:var(--hm-muted);font-weight:500}.ai-price-range[data-v-64fb7eb2]{display:flex;align-items:center;justify-content:center;gap:16px}.ai-price-box[data-v-64fb7eb2]{flex:1;text-align:center;background:rgba(0,0,0,.2);padding:12px 8px;border-radius:12px;border:1px solid rgba(139,92,246,.15)}.ai-price-box__label[data-v-64fb7eb2]{display:block;font-size:11px;color:var(--hm-muted);font-weight:600;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.ai-price-value[data-v-64fb7eb2]{color:#a78bfa;font-size:28px;font-weight:900}.ai-price-currency[data-v-64fb7eb2]{font-size:18px;margin-left:2px}.ai-price-separator[data-v-64fb7eb2]{color:rgba(139,92,246,.4);font-size:20px;display:flex;align-items:center}.ai-text-display[data-v-64fb7eb2]{background:var(--hm-surface-2);padding:18px;border-radius:14px;margin-bottom:16px;border:1px solid rgba(139,92,246,.15)}.ai-text-label[data-v-64fb7eb2]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#a78bfa;margin-bottom:12px}.ai-text-label i[data-v-64fb7eb2]{font-size:18px}.ai-text-content[data-v-64fb7eb2]{max-height:300px;overflow-y:auto;padding:4px 0}.ai-text-content[data-v-64fb7eb2]::-webkit-scrollbar{width:4px}.ai-text-content[data-v-64fb7eb2]::-webkit-scrollbar-thumb{background:var(--hm-border);border-radius:2px}.ai-text-stream[data-v-64fb7eb2]{color:var(--hm-text);font-size:15px;font-weight:500;line-height:1.8;font-family:Heebo,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;white-space:pre-line}.ai-actions[data-v-64fb7eb2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.ai-action-btn[data-v-64fb7eb2]{height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer;transition:all .2s ease}.ai-action-btn--secondary[data-v-64fb7eb2]{background:var(--hm-surface-2);border:1px solid var(--hm-border);color:var(--hm-text)}.ai-action-btn--secondary[data-v-64fb7eb2]:hover{background:var(--hm-surface-2)}.cancel-btn[data-v-64fb7eb2]{height:56px;padding:0 24px;background:transparent;border:none;color:var(--hm-muted);font-weight:700;font-size:16px;cursor:pointer;transition:color .2s}.cancel-btn[data-v-64fb7eb2]:hover{color:var(--hm-text)}.submit-btn[data-v-64fb7eb2]{flex:1;height:56px;border-radius:16px;background:linear-gradient(135deg,#ff8f00,#ff5f00);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-weight:800;font-size:17px;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(255,95,0,.3);transition:all .25s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-64fb7eb2],.submit-btn__content[data-v-64fb7eb2]{display:flex;align-items:center;gap:10px}.submit-btn i[data-v-64fb7eb2]{font-size:20px}.submit-btn[data-v-64fb7eb2]:hover:not(:disabled){box-shadow:0 12px 32px rgba(255,95,0,.45);transform:translateY(-2px)}.submit-btn[data-v-64fb7eb2]:active:not(:disabled){transform:translateY(0) scale(.97)}.submit-btn[data-v-64fb7eb2]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.submit-btn__loader[data-v-64fb7eb2]{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:spin-64fb7eb2 .8s linear infinite}@keyframes spin-64fb7eb2{to{transform:rotate(1turn)}}@keyframes shake-64fb7eb2{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media(max-width:420px){.quotation-modal__title[data-v-64fb7eb2]{font-size:16px}.quotation-modal__content[data-v-64fb7eb2]{padding:16px 16px 140px}.quotation-modal__footer[data-v-64fb7eb2]{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 24px))}.job-info-card__title[data-v-64fb7eb2]{font-size:15px}.job-info-card__image[data-v-64fb7eb2]{width:60px;height:60px}.price-input[data-v-64fb7eb2]{height:70px;font-size:32px}}.hqmTextareaWrap--withVoice[data-v-64fb7eb2]{position:relative;display:block}.hqmTextarea--withVoice[data-v-64fb7eb2]{width:100%;padding-left:52px}.hqmTextareaVoiceBtn[data-v-64fb7eb2]{left:12px;top:50%;transform:translateY(-50%);z-index:100}.job-info-card__imageBtn[data-v-64fb7eb2]{position:relative;border:none;background:none;padding:0;cursor:pointer;flex-shrink:0}.job-info-card__imageBadge[data-v-64fb7eb2]{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:800;padding:3px 8px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15)}.job-info-card__readMore[data-v-64fb7eb2]{border:none;background:none;color:#ff7b00;font-size:12px;font-weight:700;padding:0;margin-top:4px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.job-info-card__desc--expanded[data-v-64fb7eb2]{max-height:none}.job-info-card__viewPhotosBtn[data-v-64fb7eb2]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,123,0,.25);background:rgba(255,123,0,.08);color:#ff7b00;font-size:13px;font-weight:800;cursor:pointer;transition:all .2s ease}.job-info-card__viewPhotosBtn i[data-v-64fb7eb2]{font-size:16px}.job-info-card__viewPhotosBtn[data-v-64fb7eb2]:active{transform:scale(.97);background:rgba(255,123,0,.15)}.gallery-overlay[data-v-64fb7eb2]{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);z-index:999999;display:flex;align-items:flex-end;justify-content:center;animation:galFadeIn-64fb7eb2 .2s ease}@keyframes galFadeIn-64fb7eb2{0%{opacity:0}to{opacity:1}}.gallery-sheet[data-v-64fb7eb2]{width:100%;max-height:90vh;background:linear-gradient(180deg,#1a1a1f,#0b0b0f);border-radius:24px 24px 0 0;border-top:1px solid hsla(0,0%,100%,.08);padding:0 0 calc(20px + env(safe-area-inset-bottom));animation:galSlideUp-64fb7eb2 .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}@keyframes galSlideUp-64fb7eb2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.gallery-sheet__header[data-v-64fb7eb2]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid hsla(0,0%,100%,.06)}.gallery-sheet__title[data-v-64fb7eb2]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:#fff}.gallery-sheet__title i[data-v-64fb7eb2]{font-size:20px;color:#ff7b00}.gallery-sheet__close[data-v-64fb7eb2]{width:36px;height:36px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:16px}.gallery-sheet__desc[data-v-64fb7eb2]{padding:14px 20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.gallery-sheet__descLabel[data-v-64fb7eb2]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.45);margin-bottom:8px}.gallery-sheet__descLabel i[data-v-64fb7eb2]{font-size:14px}.gallery-sheet__descText[data-v-64fb7eb2]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;word-break:break-word}.gallery-sheet__grid[data-v-64fb7eb2]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:16px 20px;overflow-y:auto;max-height:60vh}@media(min-width:480px){.gallery-sheet__grid[data-v-64fb7eb2]{grid-template-columns:repeat(3,1fr)}}.gallery-sheet__imgBtn[data-v-64fb7eb2]{border:none;background:none;padding:0;cursor:pointer;border-radius:14px;overflow:hidden;aspect-ratio:1;transition:transform .15s ease}.gallery-sheet__imgBtn[data-v-64fb7eb2]:active{transform:scale(.95)}.gallery-sheet__img[data-v-64fb7eb2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery-fullview[data-v-64fb7eb2]{position:fixed;inset:0;z-index:100003;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;padding:20px}.gallery-fullview__close[data-v-64fb7eb2]{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;width:44px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.6);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:20px;z-index:1}.gallery-fullview__img[data-v-64fb7eb2]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.input-label-sub[data-v-64fb7eb2]{display:block;font-size:11px;font-weight:500;color:var(--hm-muted,#999);margin-top:2px}html[data-theme=light]{box-shadow:0 -8px 32px hsla(36,41%,60%,.08)!important;border-right-color:rgba(245,165,35,.3)!important;box-shadow:0 0 0 4px rgba(245,165,35,.1)!important;background:rgba(245,165,35,.03)!important;border-color:rgba(245,165,35,.4)!important;color:hsla(36,41%,60%,.4)!important;background:rgba(139,92,246,.04)!important;background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(99,102,241,.04))!important;border-color:rgba(139,92,246,.15)!important;border-color:rgba(139,92,246,.1)!important}.clientJobHistorySheet[data-v-085ddb20]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100002;pointer-events:none}.clientJobHistorySheet__backdrop[data-v-085ddb20]{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:auto}.clientJobHistorySheet__content[data-v-085ddb20]{position:absolute;bottom:0;left:0;right:0;background:var(--hm-bg,#2c2219);border-radius:24px 24px 0 0;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 -8px 32px rgba(0,0,0,.4);transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);pointer-events:auto;overflow:hidden}.clientJobHistorySheet__content--open[data-v-085ddb20]{transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1)}.clientJobHistorySheet__handle[data-v-085ddb20]{width:40px;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;margin:12px auto 8px;cursor:grab;transition:background .2s ease}.clientJobHistorySheet__handle[data-v-085ddb20]:active{cursor:grabbing;background:hsla(0,0%,100%,.5)}.clientJobHistorySheet__header[data-v-085ddb20]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.clientJobHistorySheet__headerInfo[data-v-085ddb20]{display:flex;align-items:center;gap:10px}.clientJobHistorySheet__title[data-v-085ddb20]{font-size:1.15rem;font-weight:900;color:hsla(0,0%,100%,.95);margin:0}.clientJobHistorySheet__count[data-v-085ddb20]{font-size:.75rem;font-weight:700;color:#ff6a00;background:rgba(255,106,0,.12);padding:3px 8px;border-radius:6px}.clientJobHistorySheet__close[data-v-085ddb20]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.08);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:hsla(0,0%,100%,.95)}.clientJobHistorySheet__close[data-v-085ddb20]:hover{background:hsla(0,0%,100%,.15);transform:scale(1.05)}.clientJobHistorySheet__close .material-symbols-outlined[data-v-085ddb20]{font-size:20px}.clientJobHistorySheet__body[data-v-085ddb20]{flex:1;overflow-y:auto;padding:16px 24px 24px;-webkit-overflow-scrolling:touch}.clientJobHistorySheet__body[data-v-085ddb20]::-webkit-scrollbar{width:6px}.clientJobHistorySheet__body[data-v-085ddb20]::-webkit-scrollbar-track{background:transparent}.clientJobHistorySheet__body[data-v-085ddb20]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.clientJobHistorySheet__body[data-v-085ddb20]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.clientJobHistorySheet__loadingMore[data-v-085ddb20],.clientJobHistorySheet__loading[data-v-085ddb20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px;color:hsla(0,0%,100%,.6)}.clientJobHistorySheet__spinner[data-v-085ddb20]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#ff6a00;border-radius:50%;animation:spin-085ddb20 .8s linear infinite}@keyframes spin-085ddb20{to{transform:rotate(1turn)}}.clientJobHistorySheet__empty[data-v-085ddb20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;position:relative}.clientJobHistorySheet__emptyGlow[data-v-085ddb20]{position:absolute;width:120px;height:120px;border-radius:50%;background:rgba(255,106,0,.08);filter:blur(40px);top:40px}.clientJobHistorySheet__emptyIcon[data-v-085ddb20]{font-size:56px;color:hsla(0,0%,100%,.15);margin-bottom:16px}.clientJobHistorySheet__emptyTitle[data-v-085ddb20]{font-size:1.1rem;font-weight:800;color:hsla(0,0%,100%,.95);margin:0 0 8px}.clientJobHistorySheet__emptyText[data-v-085ddb20]{font-size:.85rem;color:hsla(0,0%,100%,.6);margin:0}.clientJobHistorySheet__end[data-v-085ddb20]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:20px;color:hsla(0,0%,100%,.6);font-size:.8rem}.clientJobHistorySheet__end .material-symbols-outlined[data-v-085ddb20]{font-size:20px;color:rgba(34,197,94,.5)}.clientJobHistorySheet__end p[data-v-085ddb20]{margin:0}.clientJobHistorySheet__jobs[data-v-085ddb20]{display:flex;flex-direction:column;gap:12px}.jobHistoryCard[data-v-085ddb20]{position:relative;display:flex;background:rgba(30,30,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;cursor:pointer;transition:all .2s ease;overflow:hidden}.jobHistoryCard[data-v-085ddb20]:active{transform:scale(.98);background:rgba(40,40,45,.8)}.jobHistoryCard__accent[data-v-085ddb20]{width:4px;flex-shrink:0;border-radius:0 4px 4px 0}.jobHistoryCard__accent--open[data-v-085ddb20]{background:#60a5fa}.jobHistoryCard__accent--quoted[data-v-085ddb20]{background:#a78bfa}.jobHistoryCard__accent--assigned[data-v-085ddb20]{background:#fbbf24}.jobHistoryCard__accent--on_the_way[data-v-085ddb20]{background:#fb923c}.jobHistoryCard__accent--in_progress[data-v-085ddb20]{background:#22d3ee}.jobHistoryCard__accent--done[data-v-085ddb20],.jobHistoryCard__accent--paid[data-v-085ddb20]{background:#22c55e}.jobHistoryCard__body[data-v-085ddb20]{flex:1;padding:14px 16px;min-width:0;position:relative}.jobHistoryCard__topRow[data-v-085ddb20]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.jobHistoryCard__titleWrap[data-v-085ddb20]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.jobHistoryCard__categoryIcon[data-v-085ddb20]{font-size:20px;flex-shrink:0}.jobHistoryCard__categoryIcon--open[data-v-085ddb20]{color:#60a5fa}.jobHistoryCard__categoryIcon--quoted[data-v-085ddb20]{color:#a78bfa}.jobHistoryCard__categoryIcon--assigned[data-v-085ddb20]{color:#fbbf24}.jobHistoryCard__categoryIcon--on_the_way[data-v-085ddb20]{color:#fb923c}.jobHistoryCard__categoryIcon--in_progress[data-v-085ddb20]{color:#22d3ee}.jobHistoryCard__categoryIcon--done[data-v-085ddb20],.jobHistoryCard__categoryIcon--paid[data-v-085ddb20]{color:#22c55e}.jobHistoryCard__title[data-v-085ddb20]{font-size:.95rem;font-weight:800;color:#fff;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobHistoryCard__meta[data-v-085ddb20]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.jobHistoryCard__dot[data-v-085ddb20]{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.6);flex-shrink:0}.jobHistoryCard__date[data-v-085ddb20]{font-size:.75rem;color:hsla(0,0%,100%,.6)}.jobHistoryCard__status[data-v-085ddb20]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:700;white-space:nowrap}.jobHistoryCard__status--open[data-v-085ddb20]{background:rgba(96,165,250,.15);color:#60a5fa}.jobHistoryCard__status--quoted[data-v-085ddb20]{background:rgba(167,139,250,.15);color:#a78bfa}.jobHistoryCard__status--assigned[data-v-085ddb20]{background:rgba(251,191,36,.15);color:#fbbf24}.jobHistoryCard__status--on_the_way[data-v-085ddb20]{background:rgba(251,146,60,.15);color:#fb923c}.jobHistoryCard__status--in_progress[data-v-085ddb20]{background:rgba(34,211,238,.15);color:#22d3ee}.jobHistoryCard__status--done[data-v-085ddb20],.jobHistoryCard__status--paid[data-v-085ddb20]{background:rgba(34,197,94,.15);color:#22c55e}.jobHistoryCard__price[data-v-085ddb20]{display:flex;align-items:baseline;gap:2px;flex-shrink:0;background:rgba(255,106,0,.1);padding:4px 10px;border-radius:8px}.jobHistoryCard__priceValue[data-v-085ddb20]{font-size:1.1rem;font-weight:900;color:#ff8a2b;line-height:1}.jobHistoryCard__priceCurrency[data-v-085ddb20]{font-size:.8rem;font-weight:700;color:#ff8a2b;opacity:.8}.jobHistoryCard__details[data-v-085ddb20]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.jobHistoryCard__detailItem[data-v-085ddb20]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:hsla(0,0%,100%,.6)}.jobHistoryCard__detailIcon[data-v-085ddb20]{font-size:15px;opacity:.6;flex-shrink:0}.jobHistoryCard__detailText[data-v-085ddb20]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobHistoryCard__detailText--desc[data-v-085ddb20]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jobHistoryCard__payment[data-v-085ddb20]{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}.jobHistoryCard__paymentBadge[data-v-085ddb20]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:700}.jobHistoryCard__paymentBadge--pending[data-v-085ddb20]{background:rgba(251,191,36,.15);color:#fbbf24}.jobHistoryCard__paymentBadge--paid[data-v-085ddb20]{background:rgba(34,197,94,.15);color:#22c55e}.jobHistoryCard__paymentBadge--failed[data-v-085ddb20]{background:rgba(239,68,68,.15);color:#ef4444}.jobHistoryCard__paymentBadge--refunded[data-v-085ddb20]{background:rgba(168,85,247,.15);color:#a855f7}.jobHistoryCard__paymentIcon[data-v-085ddb20]{font-size:14px}.jobHistoryCard__paymentAmount[data-v-085ddb20]{font-size:.85rem;font-weight:700;color:#ff8a2b}.jobHistoryCard__arrow[data-v-085ddb20]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.2)}.jobHistoryCard__arrow .material-symbols-outlined[data-v-085ddb20]{font-size:18px}.sheet-enter-active .clientJobHistorySheet__backdrop[data-v-085ddb20],.sheet-enter-active[data-v-085ddb20],.sheet-leave-active .clientJobHistorySheet__backdrop[data-v-085ddb20],.sheet-leave-active[data-v-085ddb20]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.sheet-enter-from .clientJobHistorySheet__backdrop[data-v-085ddb20],.sheet-leave-to .clientJobHistorySheet__backdrop[data-v-085ddb20]{opacity:0}.sheet-enter-to .clientJobHistorySheet__backdrop[data-v-085ddb20],.sheet-leave-from .clientJobHistorySheet__backdrop[data-v-085ddb20]{opacity:1}.sheet-enter-active .clientJobHistorySheet__content[data-v-085ddb20],.sheet-leave-active .clientJobHistorySheet__content[data-v-085ddb20]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.sheet-enter-from .clientJobHistorySheet__content[data-v-085ddb20],.sheet-leave-to .clientJobHistorySheet__content[data-v-085ddb20]{transform:translateY(100%)}.sheet-enter-to .clientJobHistorySheet__content[data-v-085ddb20],.sheet-leave-from .clientJobHistorySheet__content[data-v-085ddb20]{transform:translateY(0)}@media(max-width:480px){.clientJobHistorySheet__content[data-v-085ddb20]{max-height:92vh;border-radius:20px 20px 0 0}.clientJobHistorySheet__header[data-v-085ddb20]{padding:14px 20px}.clientJobHistorySheet__title[data-v-085ddb20]{font-size:1.1rem}.clientJobHistorySheet__body[data-v-085ddb20]{padding:12px 20px 20px}.jobHistoryCard[data-v-085ddb20]{padding:14px;border-radius:14px}.jobHistoryCard__title[data-v-085ddb20]{font-size:.95rem}.jobHistoryCard__priceValue[data-v-085ddb20]{font-size:1.3rem}}html[data-theme=light]{background:hsla(36,41%,60%,.25)!important;color:hsla(36,41%,60%,.25)!important;border-color:hsla(36,41%,60%,.15)!important;border-top-color:#f5a524!important;background:hsla(36,41%,60%,.4)!important}.material-symbols-outlined[data-v-5f4317e6]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined.icon-filled[data-v-5f4317e6]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.ps[data-v-5f4317e6]{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}.ps__backdrop[data-v-5f4317e6]{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.ps__panel[data-v-5f4317e6]{position:relative;width:100vw;max-width:448px;height:92vh;max-height:900px;background:var(--hm-bg,#221910);border:1px solid rgba(242,127,13,.18);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 24px 70px rgba(0,0,0,.62);overflow:hidden;color:var(--hm-text,hsla(0,0%,100%,.92));display:flex;flex-direction:column;animation:sheetIn-5f4317e6 .28s cubic-bezier(.2,.9,.2,1)}@keyframes sheetIn-5f4317e6{0%{opacity:0;transform:translateY(14px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.ps__handle[data-v-5f4317e6]{width:54px;height:6px;border-radius:999px;background:linear-gradient(90deg,hsla(0,0%,100%,.18),rgba(242,127,13,.22),hsla(0,0%,100%,.18));margin:0}.ps__handleArea[data-v-5f4317e6]{display:flex;justify-content:center;padding:10px 0 8px;cursor:grab}.ps__topBar[data-v-5f4317e6]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--hm-bg,#221910);border-bottom:1px solid hsla(0,0%,100%,.05)}.ps__topBarSpacer[data-v-5f4317e6]{width:88px}.ps__topBarTitle[data-v-5f4317e6]{flex:1;text-align:center;font-size:20px;font-weight:700;margin:0;color:var(--hm-text,hsla(0,0%,100%,.92))}.ps__topBarActions[data-v-5f4317e6]{width:88px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.ps__topBarTheme[data-v-5f4317e6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);background:transparent;border:none;cursor:pointer;transition:color .2s ease}.ps__topBarTheme[data-v-5f4317e6]:hover{color:#f27f0d}.ps__topBarTheme .material-symbols-outlined[data-v-5f4317e6]{font-size:24px}.ps__topBarSettings[data-v-5f4317e6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);background:transparent;border:none;cursor:pointer;transition:color .2s ease}.ps__topBarSettings[data-v-5f4317e6]:hover{color:#f27f0d}.ps__topBarSettings .material-symbols-outlined[data-v-5f4317e6]{font-size:24px}.ps__main[data-v-5f4317e6]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:24px;-webkit-overflow-scrolling:touch}.ps__profileHeader[data-v-5f4317e6]{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.ps__avatarWrapper[data-v-5f4317e6]{position:relative}.ps__avatarBorder[data-v-5f4317e6]{width:128px;height:128px;border-radius:50%;padding:4px;border:2px solid #f27f0d;box-shadow:0 0 20px rgba(242,127,13,.2)}.ps__avatar[data-v-5f4317e6]{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:50%;background-color:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center}.ps__avatarPlaceholder[data-v-5f4317e6]{font-size:48px}.ps__ratingBadge[data-v-5f4317e6]{position:absolute;bottom:-8px;left:-8px;background:var(--hm-surface,#2c2219);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:6px 12px;display:flex;align-items:center;gap:4px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ps__ratingIcon[data-v-5f4317e6]{font-size:16px;color:#f27f0d}.ps__ratingValue[data-v-5f4317e6]{font-size:14px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92))}.ps__profileInfo[data-v-5f4317e6]{text-align:center}.ps__profileName[data-v-5f4317e6]{font-size:24px;font-weight:700;margin:0 0 8px;color:var(--hm-text,hsla(0,0%,100%,.92))}.ps__profileBadge[data-v-5f4317e6]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.ps__verifiedIcon[data-v-5f4317e6]{font-size:18px;color:#f27f0d}.ps__profileBadgeText[data-v-5f4317e6]{font-size:18px;font-weight:500;color:#f27f0d;margin:0}.ps__profileDate[data-v-5f4317e6]{font-size:14px;color:hsla(0,0%,100%,.5);margin:0}.ps__completeBanner[data-v-5f4317e6]{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:16px;background:linear-gradient(135deg,rgba(245,165,36,.15),rgba(255,184,77,.08));border:1px solid rgba(245,165,36,.3);border-radius:14px;cursor:pointer;transition:all .2s ease}.ps__completeBanner[data-v-5f4317e6]:active{transform:scale(.98);background:linear-gradient(135deg,rgba(245,165,36,.22),rgba(255,184,77,.12))}.ps__completeBannerIcon[data-v-5f4317e6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(245,165,36,.2);flex-shrink:0}.ps__completeBannerIcon .material-symbols-outlined[data-v-5f4317e6]{font-size:22px;color:#f5a524}.ps__completeBannerText[data-v-5f4317e6]{display:flex;flex-direction:column;gap:2px;flex:1}.ps__completeBannerText strong[data-v-5f4317e6]{font-size:14px;font-weight:700;color:var(--hm-text-strong,#fff)}.ps__completeBannerText span[data-v-5f4317e6]{font-size:12px;color:var(--hm-muted,hsla(0,0%,100%,.6))}.ps__completeBannerArrow[data-v-5f4317e6]{font-size:20px;color:rgba(245,165,36,.7)}.ps__statsGrid[data-v-5f4317e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ps__statCard[data-v-5f4317e6]{background:var(--hm-surface,#2c2219);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ps__statIconWrapper[data-v-5f4317e6]{background:rgba(242,127,13,.1);padding:8px;border-radius:8px;margin-bottom:4px}.ps__statIcon[data-v-5f4317e6]{font-size:24px;color:#f27f0d}.ps__statValue[data-v-5f4317e6]{font-size:24px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));margin:4px 0 0}.ps__statLabel[data-v-5f4317e6]{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.5);margin:0}.ps__statHint[data-v-5f4317e6]{font-size:12px;color:hsla(0,0%,100%,.45);margin:2px 0 0;line-height:1.2}.ps__scoreSection[data-v-5f4317e6]{padding:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;backdrop-filter:blur(10px)}.ps__scoreHeader[data-v-5f4317e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.ps__scoreTitle[data-v-5f4317e6]{font-size:16px;font-weight:700;color:hsla(0,0%,100%,.85);margin:0}.ps__scoreBreakdownBtn[data-v-5f4317e6]{background:rgba(242,127,13,.15);border:1px solid rgba(242,127,13,.3);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;color:#f27f0d;cursor:pointer;transition:all .2s ease}.ps__scoreBreakdownBtn[data-v-5f4317e6]:hover{background:rgba(242,127,13,.25);transform:translateY(-1px)}.ps__scoreBarContainer[data-v-5f4317e6]{display:flex;align-items:center;gap:14px}.ps__scoreBarTrack[data-v-5f4317e6]{flex:1;height:12px;background:hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;position:relative}.ps__scoreBarFill[data-v-5f4317e6]{height:100%;border-radius:12px;transition:width .6s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:2}.ps__scoreBarGlow[data-v-5f4317e6]{position:absolute;top:0;left:0;height:100%;border-radius:12px;filter:blur(8px);opacity:.6;z-index:1}.ps__scoreBar--excellent[data-v-5f4317e6]{background:linear-gradient(90deg,#4ade80,#22c55e)}.ps__scoreBar--good[data-v-5f4317e6]{background:linear-gradient(90deg,#f27f0d,#ff6a00)}.ps__scoreBar--average[data-v-5f4317e6]{background:linear-gradient(90deg,#fb923c,#f97316)}.ps__scoreBar--low[data-v-5f4317e6]{background:linear-gradient(90deg,#f87171,#ef4444)}.ps__scoreValue[data-v-5f4317e6]{display:flex;align-items:baseline;gap:2px;min-width:55px;justify-content:flex-end}.ps__scoreNumber[data-v-5f4317e6]{font-size:26px;font-weight:900;color:hsla(0,0%,100%,.95);font-variant-numeric:tabular-nums}.ps__scoreMax[data-v-5f4317e6]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.4)}.ps__scoreBreakdown[data-v-5f4317e6]{margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:10px}.ps__breakdownItem[data-v-5f4317e6]{display:flex;justify-content:space-between;align-items:center}.ps__breakdownItem--stats[data-v-5f4317e6]{margin-top:4px;padding-top:10px;border-top:1px dashed hsla(0,0%,100%,.08)}.ps__breakdownLabel[data-v-5f4317e6]{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.55)}.ps__breakdownValue[data-v-5f4317e6]{font-size:15px;font-weight:800;color:hsla(0,0%,100%,.9);font-variant-numeric:tabular-nums}.ps__breakdownDivider[data-v-5f4317e6]{height:1px;background:hsla(0,0%,100%,.06);margin:4px 0}.ps__ratingSection[data-v-5f4317e6]{padding:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.08);border-radius:16px;backdrop-filter:blur(10px)}.ps__ratingHeader[data-v-5f4317e6]{margin-bottom:14px}.ps__ratingTitle[data-v-5f4317e6]{font-size:16px;font-weight:700;color:hsla(0,0%,100%,.85);margin:0}.ps__ratingDisplay[data-v-5f4317e6]{display:flex;align-items:center;justify-content:space-between;gap:16px}.ps__ratingStars[data-v-5f4317e6]{display:flex;gap:4px;align-items:center}.ps__ratingStar[data-v-5f4317e6]{font-size:24px;color:hsla(0,0%,100%,.3);transition:color .2s ease}.ps__ratingStar.icon-filled[data-v-5f4317e6]{color:#f27f0d}.ps__ratingValueDisplay[data-v-5f4317e6]{display:flex;align-items:baseline;gap:2px;min-width:60px;justify-content:flex-end}.ps__ratingNumber[data-v-5f4317e6]{font-size:26px;font-weight:900;color:hsla(0,0%,100%,.95);font-variant-numeric:tabular-nums}.ps__ratingMax[data-v-5f4317e6]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.4)}.ps__specialties[data-v-5f4317e6]{display:flex;flex-direction:column;gap:16px}.ps__specialtiesHeader[data-v-5f4317e6]{display:flex;align-items:center;justify-content:space-between}.ps__specialtiesTitle[data-v-5f4317e6]{font-size:18px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0}.ps__specialtiesEditBtn[data-v-5f4317e6]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:rgba(242,127,13,.1);color:#f27f0d;font-size:14px;font-weight:700;border:none;cursor:pointer;transition:background .2s ease}.ps__specialtiesEditBtn[data-v-5f4317e6]:hover{background:rgba(242,127,13,.2)}.ps__editIcon[data-v-5f4317e6]{font-size:16px}.ps__specialtiesChips[data-v-5f4317e6]{display:flex;flex-wrap:wrap;gap:12px}.ps__specialtyChip[data-v-5f4317e6]{display:flex;align-items:center;gap:8px;background:#382b20;border:1px solid rgba(242,127,13,.2);border-radius:12px;padding:10px 16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ps__chipIcon[data-v-5f4317e6]{font-size:20px;color:#f27f0d}.ps__chipText[data-v-5f4317e6]{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.8)}.ps__specialtiesEmpty[data-v-5f4317e6]{color:var(--hm-muted,hsla(0,0%,100%,.6));font-weight:500;font-size:14px}.ps__specEditor[data-v-5f4317e6]{margin-top:8px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:16px}.ps__specEditor__footer[data-v-5f4317e6]{display:flex;justify-content:flex-end;padding-top:8px}.ps__specEditor__saveBtn[data-v-5f4317e6]{padding:12px 24px;border-radius:12px;background:linear-gradient(135deg,#f27f0d,#ff8a2b);color:#0b0b0f;border:1px solid rgba(242,127,13,.55);font-weight:700;font-size:14px;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px rgba(242,127,13,.22)}.ps__specEditor__saveBtn[data-v-5f4317e6]:hover:not(:disabled){box-shadow:0 6px 16px rgba(242,127,13,.28)}.ps__specEditor__saveBtn[data-v-5f4317e6]:disabled{opacity:.6;cursor:not-allowed}.ps__divider[data-v-5f4317e6]{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:4px 0}.ps__actionsStack[data-v-5f4317e6]{display:flex;flex-direction:column;gap:12px}.ps__actionBtn[data-v-5f4317e6]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--hm-surface,#2c2219);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ps__actionBtn[data-v-5f4317e6]:hover{border-color:rgba(242,127,13,.3);background:rgba(242,127,13,.05)}.ps__actionBtn--subscription[data-v-5f4317e6]{background:linear-gradient(90deg,#1a1a1a,#141414);border-color:rgba(242,127,13,.3)}.ps__actionBtn--subscription[data-v-5f4317e6]:hover{background:linear-gradient(90deg,#222,#1a1a1a)}.ps__actionBtnLeft[data-v-5f4317e6]{display:flex;align-items:center;gap:16px}.ps__actionIconWrapper[data-v-5f4317e6]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);transition:color .2s ease}.ps__actionBtn:hover .ps__actionIconWrapper[data-v-5f4317e6]{color:#f27f0d}.ps__actionIconWrapper .material-symbols-outlined[data-v-5f4317e6]{font-size:24px}.ps__actionIconWrapper--primary[data-v-5f4317e6]{background:linear-gradient(135deg,#f27f0d,#ff6a00);color:#fff;box-shadow:0 4px 12px rgba(242,127,13,.3)}.ps__actionIconWrapper--gcal[data-v-5f4317e6]{background:rgba(66,133,244,.12);color:#4285f4}.ps__actionBtn--gcal-connected[data-v-5f4317e6]{border-color:rgba(0,210,106,.2);background:rgba(0,210,106,.04)}.ps__gcalCheck[data-v-5f4317e6]{color:#00d26a;font-size:22px}.ps__actionSubtitle--connected[data-v-5f4317e6]{color:#00d26a}.ps__actionTextGroup[data-v-5f4317e6]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ps__actionTitle[data-v-5f4317e6]{font-size:16px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92))}.ps__actionSubtitle[data-v-5f4317e6]{font-size:12px;font-weight:500;color:#f27f0d}.ps__actionSubtitle--muted[data-v-5f4317e6]{color:hsla(0,0%,100%,.55)}.ps__actionChevron[data-v-5f4317e6]{color:hsla(0,0%,100%,.4);font-size:24px;transition:color .2s ease}.ps__actionBtn:hover .ps__actionChevron[data-v-5f4317e6]{color:#f27f0d}.ps__logoutWrapper[data-v-5f4317e6]{padding:16px 0;display:flex;justify-content:center}.ps__logoutBtn[data-v-5f4317e6]{display:flex;align-items:center;gap:8px;padding:12px 24px;color:#ef4444;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.ps__logoutBtn[data-v-5f4317e6]:hover:not(:disabled){background:rgba(239,68,68,.1);color:#ff6b6b}.ps__logoutBtn[data-v-5f4317e6]:disabled{opacity:.5;cursor:not-allowed}.ps__logoutIcon[data-v-5f4317e6]{font-size:20px}.ps__logoutText[data-v-5f4317e6]{font-size:14px}.ps__deleteAccountWrapper[data-v-5f4317e6]{padding:0 0 24px;display:flex;justify-content:center}.ps__deleteAccountBtn[data-v-5f4317e6]{display:flex;align-items:center;gap:8px;padding:10px 20px;color:rgba(239,68,68,.65);background:transparent;border:1px dashed rgba(239,68,68,.2);border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ps__deleteAccountBtn[data-v-5f4317e6]:hover{color:#ef4444;background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.35)}.ps__deleteAccountIcon[data-v-5f4317e6]{font-size:18px}.ps__deleteAccountText[data-v-5f4317e6]{font-size:13px}.deleteAccountModal[data-v-5f4317e6]{z-index:100004}.deleteAccountModal[data-v-5f4317e6],.ps__editModal[data-v-5f4317e6]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);padding:16px}.ps__editModal[data-v-5f4317e6]{z-index:100002}.ps__editModalCard[data-v-5f4317e6]{width:100%;max-width:440px;max-height:calc(100vh - 32px);background:var(--hm-surface,#2c2219);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.62);animation:popIn-5f4317e6 .22s ease-out;display:flex;flex-direction:column}@keyframes popIn-5f4317e6{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ps__editModalHeader[data-v-5f4317e6]{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.ps__editModalTitle[data-v-5f4317e6]{font-size:20px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0}.ps__editModalClose[data-v-5f4317e6]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;border-radius:8px;transition:all .2s ease}.ps__editModalClose[data-v-5f4317e6]:hover{background:hsla(0,0%,100%,.1);color:var(--hm-text,hsla(0,0%,100%,.92))}.ps__editModalClose .material-symbols-outlined[data-v-5f4317e6]{font-size:24px}.ps__editModalContent[data-v-5f4317e6]{padding:22px;overflow-y:auto;flex:1;min-height:0}.ps__editGrid[data-v-5f4317e6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ps__editField[data-v-5f4317e6]{display:flex;flex-direction:column;gap:8px}.ps__editField--wide[data-v-5f4317e6]{grid-column:1/-1}.ps__editLabel[data-v-5f4317e6]{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.72)}.ps__editControl[data-v-5f4317e6]{position:relative;display:flex;align-items:center}.ps__editIcon[data-v-5f4317e6]{position:absolute;right:12px;font-size:20px;color:hsla(0,0%,100%,.6);pointer-events:none}.ps__editInput[data-v-5f4317e6]{width:100%;height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.2);color:var(--hm-text,hsla(0,0%,100%,.92));padding:0 40px 0 12px;font-weight:500;font-size:15px;outline:none;transition:all .2s ease}.ps__editInput[data-v-5f4317e6]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.ps__editInput[data-v-5f4317e6]::placeholder{color:hsla(0,0%,100%,.35)}.ps__editInput[data-v-5f4317e6]:focus{border-color:rgba(242,127,13,.5);box-shadow:0 0 0 3px rgba(242,127,13,.14);background:rgba(0,0,0,.26)}.ps__editPicker[data-v-5f4317e6]{width:100%;height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.2);color:var(--hm-text,hsla(0,0%,100%,.92));padding:0 12px;display:flex;align-items:center;justify-content:space-between;font-weight:500;cursor:pointer;transition:all .2s ease}.ps__editPicker[data-v-5f4317e6]:hover{border-color:rgba(242,127,13,.25);background:hsla(0,0%,100%,.05)}.ps__editPicker[data-v-5f4317e6]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(242,127,13,.18);border-color:rgba(242,127,13,.35)}.ps__editPickerLeft[data-v-5f4317e6]{display:inline-flex;align-items:center;gap:10px;min-width:0}.ps__editPickerIcon[data-v-5f4317e6]{font-size:20px;opacity:.9}.ps__editPickerValue[data-v-5f4317e6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:92%}.ps__editPickerChev[data-v-5f4317e6]{opacity:.75;font-size:24px}.ps__editError[data-v-5f4317e6]{font-size:12px;color:#f88;font-weight:700}.ps__editModalFooter[data-v-5f4317e6]{display:flex;gap:10px;padding:22px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25);flex-shrink:0;margin-top:auto}.ps__editBtn[data-v-5f4317e6]{flex:1;height:46px;border-radius:14px;font-weight:700;cursor:pointer;border:1px solid hsla(0,0%,100%,.12);transition:all .15s ease}.ps__editBtn--ghost[data-v-5f4317e6]{background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92))}.ps__editBtn--ghost[data-v-5f4317e6]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(242,127,13,.18)}.ps__editBtn--primary[data-v-5f4317e6]{background:linear-gradient(135deg,#f27f0d,#ff8a2b);color:#0b0b0f;border-color:rgba(242,127,13,.55);box-shadow:0 18px 55px rgba(242,127,13,.22)}.ps__editBtn--primary[data-v-5f4317e6]:hover{box-shadow:0 22px 60px rgba(242,127,13,.25)}.pickerModal[data-v-5f4317e6]{position:fixed;inset:0;z-index:100003;background:rgba(0,0,0,.72);display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(8px)}.pickerModal__card[data-v-5f4317e6]{width:100%;max-width:448px;height:min(74vh,600px);background:var(--hm-surface,#2c2219);border:1px solid rgba(242,127,13,.18);border-radius:20px 20px 0 0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 70px rgba(0,0,0,.62);animation:sheetIn-5f4317e6 .28s cubic-bezier(.2,.9,.2,1)}.pickerModal__head[data-v-5f4317e6]{padding:12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.08)}.pickerModal__title[data-v-5f4317e6]{font-weight:700;font-size:15px;color:var(--hm-text,hsla(0,0%,100%,.92))}.ps__iconBtn[data-v-5f4317e6]{width:40px;height:40px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.28);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:16px;display:grid;place-items:center;cursor:pointer;transition:all .15s ease}.ps__iconBtn[data-v-5f4317e6]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(242,127,13,.25)}.ps__iconBtn--sm[data-v-5f4317e6]{width:36px;height:36px;border-radius:12px}.pickerModal__searchWrap[data-v-5f4317e6]{margin:12px;position:relative}.pickerModal__searchIcon[data-v-5f4317e6]{position:absolute;right:14px;top:50%;transform:translateY(-50%);opacity:.85;color:hsla(0,0%,100%,.6)}.pickerModal__search[data-v-5f4317e6]{width:100%;height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.2);color:var(--hm-text,hsla(0,0%,100%,.92));padding:0 44px 0 12px;font-weight:500;outline:none}.pickerModal__search[data-v-5f4317e6]:focus{border-color:rgba(242,127,13,.45);box-shadow:0 0 0 3px rgba(242,127,13,.14)}.pickerModal__list[data-v-5f4317e6]{flex:1;overflow:auto;padding:0 12px 12px;-webkit-overflow-scrolling:touch}.pickerModal__item[data-v-5f4317e6]{width:100%;text-align:right;padding:14px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.05);color:var(--hm-text,hsla(0,0%,100%,.92));font-weight:500;cursor:pointer;margin-bottom:10px;display:flex;align-items:center;gap:10px;transition:all .15s ease}.pickerModal__itemIcon[data-v-5f4317e6]{opacity:.9;color:hsla(0,0%,100%,.6)}.pickerModal__itemTxt[data-v-5f4317e6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickerModal__itemChev[data-v-5f4317e6]{opacity:.75;font-size:18px;color:hsla(0,0%,100%,.4)}.pickerModal__item[data-v-5f4317e6]:hover{background:rgba(242,127,13,.12);border-color:rgba(242,127,13,.22)}.pickerModal__item--selected[data-v-5f4317e6]{background:rgba(242,127,13,.2);border-color:rgba(242,127,13,.4)}.pickerModal__itemCheck[data-v-5f4317e6]{color:#f27f0d;font-size:20px}.pickerModal__empty[data-v-5f4317e6]{padding:18px 10px;text-align:center;color:var(--hm-muted,hsla(0,0%,100%,.6));font-weight:500}.pickerModal__footer[data-v-5f4317e6]{padding:12px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25);display:flex;gap:10px}.cancelSubscriptionModal[data-v-5f4317e6],.deleteUserModal[data-v-5f4317e6]{position:fixed;inset:0;z-index:100004;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);padding:16px}.modal[data-v-5f4317e6]{background:var(--hm-surface,#2c2219);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:22px;width:min(440px,92vw);text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.62);animation:popIn-5f4317e6 .22s ease-out}.modal--warn[data-v-5f4317e6]{border-color:rgba(239,68,68,.22)}.modal__icon[data-v-5f4317e6]{font-size:46px;margin-bottom:12px}.modal__title[data-v-5f4317e6]{font-size:20px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 10px}.modal__message[data-v-5f4317e6]{font-size:14px;color:hsla(0,0%,100%,.84);margin:0 0 18px;line-height:1.55;font-weight:500}.modal__actions[data-v-5f4317e6]{display:flex;gap:10px}.modal__btn[data-v-5f4317e6]{flex:1;height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92));font-weight:700;cursor:pointer;transition:all .15s ease}.modal__btn--ghost[data-v-5f4317e6]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.modal__btn--danger[data-v-5f4317e6]{border-color:rgba(239,68,68,.38);background:rgba(239,68,68,.16);color:#ff8a8a}.modal__btn--danger[data-v-5f4317e6]:hover:not(:disabled){background:rgba(239,68,68,.24);border-color:rgba(239,68,68,.55)}.modal__btn[data-v-5f4317e6]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-5f4317e6]{flex:1;height:46px;border-radius:14px;font-weight:700;cursor:pointer;border:1px solid hsla(0,0%,100%,.12);transition:all .15s ease}.btn--ghost[data-v-5f4317e6]{background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92))}.btn--ghost[data-v-5f4317e6]:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:rgba(242,127,13,.18)}.btn--ghost[data-v-5f4317e6]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-5f4317e6]{background:linear-gradient(135deg,#f27f0d,#ff8a2b);color:#0b0b0f;border-color:rgba(242,127,13,.55);box-shadow:0 18px 55px rgba(242,127,13,.22)}.btn--primary[data-v-5f4317e6]:hover:not(:disabled){box-shadow:0 22px 60px rgba(242,127,13,.25)}.btn--primary[data-v-5f4317e6]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:520px){.ps__editGrid[data-v-5f4317e6]{grid-template-columns:1fr}.modal__actions[data-v-5f4317e6]{flex-direction:column}}@media(prefers-reduced-motion:reduce){.modal[data-v-5f4317e6],.pickerModal__card[data-v-5f4317e6],.ps__editModalCard[data-v-5f4317e6],.ps__panel[data-v-5f4317e6]{animation:none!important}[data-v-5f4317e6]{transition:none!important}}.sheet-enter-active[data-v-5f4317e6],.sheet-leave-active[data-v-5f4317e6]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.sheet-enter-active .ps__panel[data-v-5f4317e6],.sheet-leave-active .ps__panel[data-v-5f4317e6]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.sheet-enter-from[data-v-5f4317e6],.sheet-leave-to[data-v-5f4317e6]{opacity:0}.sheet-enter-from .ps__panel[data-v-5f4317e6],.sheet-leave-to .ps__panel[data-v-5f4317e6]{transform:translateY(100%)}html[data-theme=light]{background:linear-gradient(135deg,rgba(245,165,36,.1),rgba(255,184,77,.05));background:rgba(245,165,36,.12);background:linear-gradient(90deg,hsla(36,41%,60%,.2),rgba(245,165,35,.3),hsla(36,41%,60%,.2));box-shadow:0 0 20px rgba(245,165,35,.2);box-shadow:0 18px 55px rgba(245,165,35,.22);box-shadow:0 4px 16px hsla(36,41%,60%,.08);background:linear-gradient(135deg,rgba(245,165,35,.06),rgba(255,184,77,.03));border-color:rgba(245,165,35,.22);background:linear-gradient(135deg,rgba(245,165,35,.1),rgba(255,184,77,.06));background:rgba(66,133,244,.1);color:#c87f0a;color:rgba(220,38,38,.55);border-color:rgba(220,38,38,.15);background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.18);border-color:rgba(220,38,38,.3);background:rgba(220,38,38,.08);color:#dc2626;background:rgba(220,38,38,.14);border-color:rgba(220,38,38,.45);box-shadow:0 24px 70px hsla(36,41%,60%,.2);color:hsla(0,0%,42%,.4);color:#8b8b8b;border-color:hsla(36,41%,60%,.18);color:#00d26a;color:#00a854}.chat[data-v-2522894f]{--bg:#0b0d10;--bg2:#0f1217;--panel:rgba(18,22,28,.92);--panel2:rgba(22,26,33,.92);--stroke:hsla(0,0%,100%,.08);--stroke2:hsla(0,0%,100%,.12);--text:hsla(0,0%,100%,.92);--muted:hsla(0,0%,100%,.62);--muted2:hsla(0,0%,100%,.42);--orange:#ff6a00;--orange2:#ff8a3a;--green:#22c55e;--red:#ef4444;--yellow:#fbbf24;--r-xl:22px;--r-lg:18px;--r-md:14px;--r-sm:12px;--shadow:0 18px 40px rgba(0,0,0,.45);--shadow2:0 10px 22px rgba(0,0,0,.35);position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 85% -10%,rgba(255,106,0,.18),transparent 55%),radial-gradient(800px 500px at 10% 110%,rgba(255,106,0,.12),transparent 55%),linear-gradient(180deg,var(--bg),var(--bg2));color:var(--text);overflow:hidden;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;z-index:1000}.chat[data-v-2522894f] *{box-sizing:border-box}.chat[data-v-2522894f]:before{content:"";position:absolute;inset:-2px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.18' d='M0 0h180v180H0z'/%3E%3C/svg%3E");opacity:.05;pointer-events:none;mix-blend-mode:overlay}html[data-theme=light]{--bg:#f8f4ee;--bg2:#f8f4ee;--panel:#fff;--panel2:#f5efe6;--stroke:hsla(36,41%,60%,.2);--stroke2:hsla(36,41%,60%,.2);--text:#1a1a1f;--muted:#6b6b6b;--muted2:#6b6b6b;opacity:.02;background:rgba(26,26,31,.2)}.chat__header[data-v-2522894f]{position:sticky;top:0;z-index:30;display:flex;flex-direction:row;align-items:center;gap:10px;padding:14px 14px;background:linear-gradient(180deg,rgba(10,12,15,.92),rgba(10,12,15,.65));backdrop-filter:blur(12px);border-bottom:2px solid var(--stroke);flex-wrap:nowrap;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.2)}.chat__iconBtn[data-v-2522894f]{width:42px;height:42px;border-radius:14px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.chat__iconBtn[data-v-2522894f]:hover{background:hsla(0,0%,100%,.07);border-color:var(--stroke2);transform:translateY(-1px)}.chat__iconBtn[data-v-2522894f]:active{transform:translateY(0)}.chat__icon[data-v-2522894f]{font-size:18px;line-height:1}.chat__cancelBtn[data-v-2522894f]{padding:6px 12px;border-radius:8px;border:1px solid var(--red);background:rgba(239,68,68,.15);color:var(--red);font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease;white-space:nowrap}.chat__cancelBtn[data-v-2522894f]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.8);transform:translateY(-1px)}.chat__cancelBtn[data-v-2522894f]:active{transform:translateY(0);background:rgba(239,68,68,.2)}.chat__headInfo[data-v-2522894f]{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:8px;overflow:hidden}.chat__title[data-v-2522894f]{font-weight:750;font-size:15px;letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.chat__subtitle[data-v-2522894f]{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0;display:flex;align-items:center;gap:4px}.chat__subtitle[data-v-2522894f]:before{content:"•";margin-left:6px;margin-right:6px;color:var(--muted2)}.chat__onlineDot[data-v-2522894f]{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:background .3s ease,box-shadow .3s ease}.dot--online[data-v-2522894f]{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2),0 0 8px rgba(34,197,94,.4)}.dot--offline[data-v-2522894f]{background:hsla(0,0%,100%,.25);box-shadow:none}.chat__onlineText[data-v-2522894f]{font-size:11px;font-weight:600;transition:color .3s ease}.text--online[data-v-2522894f]{color:#22c55e}.text--offline[data-v-2522894f]{color:var(--muted2,hsla(0,0%,100%,.4))}.chat__subtitleSep[data-v-2522894f]{color:var(--muted2,hsla(0,0%,100%,.3));margin:0 2px}.chat__headRight[data-v-2522894f]{display:flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0}.chat__status[data-v-2522894f]{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;font-size:12px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);box-shadow:0 8px 18px rgba(0,0,0,.25)}.chat__statusDot[data-v-2522894f]{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(255,106,0,.15)}.dot--new[data-v-2522894f],.status--new .chat__statusDot[data-v-2522894f]{background:var(--orange);box-shadow:0 0 0 4px rgba(255,106,0,.14)}.dot--move[data-v-2522894f],.status--move .chat__statusDot[data-v-2522894f]{background:var(--yellow);box-shadow:0 0 0 4px rgba(251,191,36,.14)}.dot--work[data-v-2522894f],.status--work .chat__statusDot[data-v-2522894f]{background:#60a5fa;box-shadow:0 0 0 4px rgba(96,165,250,.14)}.dot--done[data-v-2522894f],.status--done .chat__statusDot[data-v-2522894f]{background:var(--green);box-shadow:0 0 0 4px rgba(34,197,94,.14)}.chat__menu[data-v-2522894f]{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;align-items:flex-start;padding:70px 14px 14px 14px}.chat__menuCard[data-v-2522894f]{width:min(320px,92vw);background:linear-gradient(180deg,rgba(20,24,31,.95),rgba(16,20,26,.95));border:1px solid var(--stroke);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.chat__menuItem[data-v-2522894f]{width:100%;padding:14px 14px;background:transparent;border:0;color:var(--text);font-size:14px;cursor:pointer;text-align:right;transition:background .15s ease}.chat__menuItem[data-v-2522894f]:hover{background:hsla(0,0%,100%,.06)}.chat__menuItem+.chat__menuItem[data-v-2522894f]{border-top:1px solid var(--stroke)}.chat__menuItem--danger[data-v-2522894f]{color:hsla(0,0%,100%,.95);background:linear-gradient(180deg,rgba(239,68,68,.12),rgba(239,68,68,.06))}.chat__tabs[data-v-2522894f]{display:flex;gap:10px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid var(--stroke);background:rgba(10,12,15,.35);backdrop-filter:blur(10px)}.chat__tabs[data-v-2522894f]::-webkit-scrollbar{height:8px}.chat__tabs[data-v-2522894f]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:999px}.chat__tab[data-v-2522894f]{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03);color:var(--text);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.chat__tab[data-v-2522894f]:hover{background:hsla(0,0%,100%,.06);transform:translateY(-1px);border-color:var(--stroke2)}.chat__tab--active[data-v-2522894f]{border-color:rgba(255,106,0,.55);background:linear-gradient(180deg,rgba(255,106,0,.18),hsla(0,0%,100%,.03));box-shadow:0 10px 22px rgba(255,106,0,.12)}.chat__tabName[data-v-2522894f]{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:650}.chat__tabBadge[data-v-2522894f]{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgba(255,106,0,.18);border:1px solid rgba(255,106,0,.35);color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.chat__actions[data-v-2522894f]{padding:0;background:rgba(10,12,15,.5);backdrop-filter:blur(8px);position:sticky;top:0;z-index:25;border-bottom:2px solid var(--stroke);box-shadow:0 2px 8px rgba(0,0,0,.15)}.chat__actionsRow[data-v-2522894f]{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;padding:10px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.chat__actionsRow[data-v-2522894f]::-webkit-scrollbar{display:none}.chat__statusUpdateRow[data-v-2522894f]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 10px;border-top:1px solid var(--stroke);gap:12px}.chat__statusUpdateRow .status-update-btn[data-v-2522894f]{width:40%;min-width:200px;max-width:280px;justify-content:space-between;margin-right:0;margin-left:auto!important}.chat__statusUpdateRow--client[data-v-2522894f]{justify-content:flex-end}.chat__etaDisplay--client[data-v-2522894f]{display:inline-flex;align-items:center;gap:6px;background:rgba(255,106,0,.1);padding:6px 12px;border-radius:10px;border:1px solid rgba(255,106,0,.2)}.chat__etaIcon[data-v-2522894f]{font-size:16px;opacity:.9;color:#ff8a2b}.chat__etaDisplay[data-v-2522894f]{font-size:13px;font-weight:700;color:var(--text);opacity:.9;white-space:nowrap}.chip[data-v-2522894f]{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;font-size:12.5px;font-weight:650;white-space:nowrap;flex-shrink:0;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.chip[data-v-2522894f]:hover{background:hsla(0,0%,100%,.07);border-color:var(--stroke2);transform:translateY(-1px)}.chip[data-v-2522894f]:active{transform:translateY(0)}.chip--primary[data-v-2522894f]{border-color:rgba(255,106,0,.55);background:linear-gradient(180deg,rgba(255,106,0,.2),hsla(0,0%,100%,.03));box-shadow:0 12px 24px rgba(255,106,0,.12)}.chip--ghost[data-v-2522894f]{background:hsla(0,0%,100%,.03)}.chip--icon-only[data-v-2522894f]{width:42px;height:42px;justify-content:center;padding:0;font-size:18px}.chip__icon[data-v-2522894f]{font-size:16px;line-height:1}.chip__text[data-v-2522894f]{line-height:1}.status-update-btn[data-v-2522894f]{justify-content:space-between;gap:10px}.status-update-label-inline[data-v-2522894f]{font-size:12px;color:var(--muted);font-weight:600}.status-update-value[data-v-2522894f]{font-weight:800}.chip--status-active[data-v-2522894f]{box-shadow:0 14px 28px rgba(255,106,0,.16)}.chip--status-on-the-way[data-v-2522894f]{border-color:rgba(251,191,36,.5)}.chip--status-in-progress[data-v-2522894f]{border-color:rgba(96,165,250,.55)}.chip--status-done[data-v-2522894f]{border-color:rgba(34,197,94,.55)}.chat__stepper[data-v-2522894f]{padding:8px 12px 12px}.chat__stepper--desktop[data-v-2522894f]{display:none}@media(min-width:860px){.chat__stepper--desktop[data-v-2522894f]{display:flex}}.chat__stepper--desktop[data-v-2522894f]{gap:10px;align-items:center;justify-content:center}.step[data-v-2522894f]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03)}.step__dot[data-v-2522894f]{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--stroke2);background:hsla(0,0%,100%,.04);font-weight:800;font-size:12px}.step__label[data-v-2522894f]{font-size:12px;color:var(--muted);font-weight:650}.step.is-active[data-v-2522894f]{border-color:rgba(255,106,0,.55);background:linear-gradient(180deg,rgba(255,106,0,.12),hsla(0,0%,100%,.02))}.step.is-active .step__dot[data-v-2522894f]{border-color:rgba(255,106,0,.55);background:rgba(255,106,0,.18)}.step.is-active .step__label[data-v-2522894f]{color:hsla(0,0%,100%,.85)}.step.is-done[data-v-2522894f]{border-color:rgba(34,197,94,.45)}.step.is-done .step__dot[data-v-2522894f]{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.14)}.chat__rating[data-v-2522894f]{margin:10px 12px 0;padding:14px;border-radius:var(--r-xl);border:1px solid var(--stroke);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));box-shadow:var(--shadow2)}.chat__ratingTitle[data-v-2522894f]{font-size:14px;font-weight:800;margin-bottom:10px}.chat__stars[data-v-2522894f]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.chat__stars input[data-v-2522894f]{position:absolute;opacity:0;pointer-events:none}.chat__stars label[data-v-2522894f]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat__stars .star[data-v-2522894f]{font-size:22px;color:hsla(0,0%,100%,.18);filter:drop-shadow(0 8px 16px rgba(0,0,0,.35));transition:transform .12s ease,color .12s ease}.chat__stars .star.is-on[data-v-2522894f]{color:var(--orange);transform:translateY(-1px)}.chat__review[data-v-2522894f]{width:100%;resize:none;border-radius:14px;border:1px solid var(--stroke);background:rgba(0,0,0,.25);color:var(--text);padding:10px 12px;outline:none;margin-bottom:10px}.chat__review[data-v-2522894f]:focus{border-color:rgba(255,106,0,.55);box-shadow:0 0 0 4px rgba(255,106,0,.14)}.chat__rateBtn[data-v-2522894f]{width:100%;border:1px solid rgba(255,106,0,.55);background:linear-gradient(180deg,rgba(255,106,0,.22),hsla(0,0%,100%,.03));color:var(--text);border-radius:14px;padding:12px;font-weight:800;cursor:pointer;transition:transform .15s ease,background .15s ease}.chat__rateBtn[data-v-2522894f]:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(255,106,0,.28),hsla(0,0%,100%,.04))}.chat__rateBtn[data-v-2522894f]:active{transform:translateY(0)}.chat__messages[data-v-2522894f]{flex:1;min-height:0;padding:14px 12px 12px;overflow-y:auto;scroll-behavior:smooth}.chat__messages[data-v-2522894f]::-webkit-scrollbar{width:10px}.chat__messages[data-v-2522894f]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:999px;border:2px solid transparent;background-clip:content-box}.chat__empty[data-v-2522894f]{text-align:center;color:var(--muted);padding:26px 10px;border-radius:var(--r-xl);border:1px dashed hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.msg[data-v-2522894f]{display:flex;margin:10px 0}.msg.is-me[data-v-2522894f]{justify-content:flex-start;justify-content:flex-end}.msg.is-system[data-v-2522894f]{justify-content:center}.bubbleWrap[data-v-2522894f]{max-width:min(560px,92%);width:-moz-fit-content;width:fit-content}.bubble[data-v-2522894f]{position:relative;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03);box-shadow:0 10px 24px rgba(0,0,0,.25);overflow:hidden}.bubble--me[data-v-2522894f]{border-color:rgba(255,106,0,.45);background:linear-gradient(180deg,rgba(255,106,0,.16),hsla(0,0%,100%,.03))}.bubble--other[data-v-2522894f]{background:hsla(0,0%,100%,.035)}.bubble--system[data-v-2522894f]{border-style:dashed;border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.02);box-shadow:none}.bubble--uploading[data-v-2522894f]{opacity:.9}.bubble__content[data-v-2522894f]{padding:10px 12px 8px;display:flex;flex-direction:column;gap:8px}.bubble__text[data-v-2522894f]{font-size:14px;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:break-word}.bubble__meta[data-v-2522894f]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 12px 10px;color:var(--muted2);font-size:11px}.bubble__tick[data-v-2522894f]{color:hsla(0,0%,100%,.7);font-weight:800}.bubble__uploading[data-v-2522894f]{position:absolute;bottom:8px;left:10px;font-size:11px;color:hsla(0,0%,100%,.6)}.bubble__imgBtn[data-v-2522894f]{padding:0;border:0;background:transparent;cursor:pointer;position:relative;border-radius:16px;overflow:hidden}.bubble__img[data-v-2522894f]{width:min(320px,76vw);max-height:280px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.bubble__imgGlow[data-v-2522894f]{position:absolute;inset:0;border-radius:16px;pointer-events:none;background:radial-gradient(220px 160px at 70% 20%,rgba(255,106,0,.2),transparent 60%);opacity:.9}.bubble__loc[data-v-2522894f]{padding:0;border:0;background:transparent;cursor:pointer;position:relative;border-radius:16px;overflow:hidden}.bubble__locMap[data-v-2522894f]{width:min(320px,76vw);height:180px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.bubble__locOverlay[data-v-2522894f]{position:absolute;inset:auto 10px 10px 10px;padding:10px 12px;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);display:inline-flex;gap:8px;color:hsla(0,0%,100%,.92);font-size:13px;font-weight:700}.bubble__audioBtn[data-v-2522894f],.bubble__locOverlay[data-v-2522894f]{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);align-items:center}.bubble__audioBtn[data-v-2522894f]{width:100%;min-width:200px;max-width:280px;display:flex;gap:10px;background:rgba(0,0,0,.25);color:var(--text);padding:12px 14px;cursor:pointer;transition:background .15s ease,transform .15s ease}.bubble__audioBtn[data-v-2522894f]:hover{background:rgba(0,0,0,.32);transform:translateY(-1px)}.bubble__audioBtn[data-v-2522894f]:active{transform:translateY(0)}.bubble__audioBtn.is-playing[data-v-2522894f]{border-color:rgba(255,106,0,.35);box-shadow:0 12px 26px rgba(255,106,0,.16);background:rgba(0,0,0,.32)}.bubble__audioBtn.is-playing .bubble__audioWaveBar[data-v-2522894f]{animation-duration:.9s}.bubble__audioIcon[data-v-2522894f]{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:rgba(255,106,0,.14);border:1px solid rgba(255,106,0,.3)}.bubble__audioTime[data-v-2522894f]{font-weight:800;font-size:12px;color:hsla(0,0%,100%,.85);direction:ltr;unicode-bidi:plaintext;font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:46px;text-align:end}.bubble__audioWave[data-v-2522894f]{flex:1;display:flex;align-items:center;gap:2px;height:24px;padding:0 4px}.bubble__audioWaveBar[data-v-2522894f]{flex:1;min-width:2px;background:linear-gradient(180deg,rgba(255,106,0,.9),rgba(255,106,0,.5));border-radius:2px;transition:height .1s ease;opacity:.8}.bubble__audioBtn.is-playing .bubble__audioWaveBar[data-v-2522894f]{animation:wavePulse-2522894f 1.2s ease-in-out infinite}@keyframes wavePulse-2522894f{0%,to{opacity:.7}50%{opacity:1}}.typing-row[data-v-2522894f]{display:flex;justify-content:flex-start;padding:0 4px;animation:typingFadeIn-2522894f .3s ease}.typing-badge[data-v-2522894f]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px)}.typing-dots[data-v-2522894f]{display:flex;align-items:center;gap:3px;height:16px}.typing-dots span[data-v-2522894f]{width:6px;height:6px;border-radius:50%;background:rgba(242,127,13,.85);animation:typingWave-2522894f 1.4s ease-in-out infinite}.typing-dots span[data-v-2522894f]:first-child{animation-delay:0s}.typing-dots span[data-v-2522894f]:nth-child(2){animation-delay:.15s}.typing-dots span[data-v-2522894f]:nth-child(3){animation-delay:.3s}.typing-label[data-v-2522894f]{font-size:11px;color:var(--muted,hsla(0,0%,100%,.5));font-weight:500}@keyframes typingWave-2522894f{0%,to{transform:scale(.7);opacity:.4}50%{transform:scale(1.15);opacity:1}}@keyframes typingFadeIn-2522894f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.composer[data-v-2522894f]{position:sticky;bottom:0;z-index:25;padding:12px 12px 14px;background:linear-gradient(180deg,rgba(10,12,15,.25),rgba(10,12,15,.88));backdrop-filter:blur(12px);border-top:1px solid var(--stroke);display:flex;gap:10px;align-items:center}.composer__plus[data-v-2522894f],.composer__record[data-v-2522894f],.composer__send[data-v-2522894f]{width:44px;height:44px;border-radius:16px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;display:grid;place-items:center;transition:transform .15s ease,background .15s ease,border-color .15s ease}.composer__plus[data-v-2522894f]:hover,.composer__record[data-v-2522894f]:hover,.composer__send[data-v-2522894f]:hover{background:hsla(0,0%,100%,.07);border-color:var(--stroke2);transform:translateY(-1px)}.composer__plus[data-v-2522894f]:active,.composer__record[data-v-2522894f]:active,.composer__send[data-v-2522894f]:active{transform:translateY(0)}.composer__plus[data-v-2522894f]:disabled,.composer__record[data-v-2522894f]:disabled,.composer__send[data-v-2522894f]:disabled{opacity:.55;cursor:not-allowed;transform:none}.composer__send[data-v-2522894f]{width:44px;min-width:44px;font-size:16px;font-weight:800;border-color:rgba(255,106,0,.45);background:linear-gradient(180deg,rgba(255,106,0,.22),hsla(0,0%,100%,.03));color:#ff8a2b}.composer__send[data-v-2522894f]:hover{background:linear-gradient(180deg,rgba(255,106,0,.28),hsla(0,0%,100%,.04))}.composer__send[data-v-2522894f]:disabled{border-color:var(--stroke);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.3)}.composer__input-wrapper[data-v-2522894f]{flex:1;position:relative;display:flex;align-items:center}.composer__input-wrapper .composer__input[data-v-2522894f]{padding-left:44px}.composer__inline-mic[data-v-2522894f]{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:rgba(255,106,0,.15);color:#ff8a2b;cursor:pointer;display:grid;place-items:center;transition:all .2s ease;z-index:2}.composer__inline-mic[data-v-2522894f]:hover{background:rgba(255,106,0,.25)}.composer__inline-mic[data-v-2522894f]:active{transform:translateY(-50%) scale(.9);background:rgba(255,106,0,.35)}.composer__inline-mic-icon[data-v-2522894f]{font-size:15px}.composer__voice-area[data-v-2522894f]{display:flex;align-items:center;gap:8px;position:relative}.composer__voice-area--recording[data-v-2522894f]{flex:1;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22);border-radius:20px;padding:6px 12px;margin-right:-8px}.composer__voice-area--cancel[data-v-2522894f]{background:rgba(239,68,68,.2)}.composer__record[data-v-2522894f]{position:relative;z-index:2;transition:transform .2s ease,background .2s ease}.composer__record--active[data-v-2522894f]{transform:scale(1.2);border-color:rgba(239,68,68,.6);background:linear-gradient(180deg,rgba(239,68,68,.25),hsla(0,0%,100%,.05));box-shadow:0 0 20px rgba(239,68,68,.3)}.composer__record--locked[data-v-2522894f]{border-color:rgba(255,106,0,.6);background:linear-gradient(180deg,rgba(255,106,0,.25),hsla(0,0%,100%,.05))}.composer__record-cancel[data-v-2522894f]{width:36px;height:36px;border-radius:50%;border:1px solid rgba(239,68,68,.4);background:rgba(239,68,68,.15);color:#ef4444;cursor:pointer;display:grid;place-items:center;font-size:16px;transition:all .2s ease}.composer__record-cancel[data-v-2522894f]:hover{background:rgba(239,68,68,.25)}.voice-recording-info[data-v-2522894f]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.voice-recording-pulse[data-v-2522894f]{width:12px;height:12px;border-radius:50%;background:#ef4444;animation:pulse-2522894f 1s infinite}.voice-recording-info.is-locked .voice-recording-pulse[data-v-2522894f]{background:#ff6a00}.voice-recording-label[data-v-2522894f]{font-size:11px;font-weight:900;color:hsla(0,0%,100%,.82);padding:5px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.22);flex:0 0 auto}.voice-recording-time[data-v-2522894f]{font-size:16px;font-weight:1000;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.5px;direction:ltr;unicode-bidi:plaintext;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.14);padding:6px 10px;border-radius:999px;flex:0 0 auto;white-space:nowrap}.voice-swipe-hint[data-v-2522894f]{font-size:11px;color:var(--muted);margin-right:auto}.voice-lock-hint[data-v-2522894f]{position:absolute;top:-50px;left:50%;transform:translateX(-50%);background:rgba(255,106,0,.2);border:1px solid rgba(255,106,0,.4);border-radius:12px;padding:8px 12px;display:flex;align-items:center;gap:4px;animation:bounceUp-2522894f .3s ease;color:#ff6a00;font-size:18px}@keyframes bounceUp-2522894f{0%{transform:translateX(-50%) translateY(10px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.voice-cancel-hint[data-v-2522894f]{display:flex;align-items:center;gap:8px;color:#ef4444;font-size:13px;font-weight:500}.voice-cancel-hint svg[data-v-2522894f]{font-size:16px}.record-icon[data-v-2522894f]{font-size:18px;transition:transform .2s ease}.record-icon--active[data-v-2522894f]{color:#ef4444;animation:pulse-icon-2522894f 1s infinite}@keyframes pulse-icon-2522894f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.phoneBlockModal[data-v-2522894f]{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);animation:fadeIn .2s ease}.phoneBlockModal__content[data-v-2522894f]{background:linear-gradient(180deg,#1c1d24,#12131a);border:1px solid rgba(251,191,36,.25);border-bottom:none;border-radius:28px 28px 0 0;padding:28px 24px 36px;width:100%;max-width:380px;text-align:center;animation:slideUp-2522894f .35s cubic-bezier(.16,1,.3,1);box-shadow:0 -10px 50px rgba(0,0,0,.5)}@keyframes slideUp-2522894f{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}.phoneBlockModal__badge[data-v-2522894f]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.1));border:1px solid rgba(251,191,36,.35);border-radius:30px;padding:10px 20px;margin-bottom:20px}.phoneBlockModal__badgeIcon[data-v-2522894f]{font-size:18px;animation:shake-2522894f .5s ease-in-out}.phoneBlockModal__badgeText[data-v-2522894f]{font-size:15px;font-weight:700;color:#fbbf24;letter-spacing:.5px}.phoneBlockModal__title[data-v-2522894f]{font-size:19px;font-weight:800;color:var(--text);margin:0 0 14px;line-height:1.4}.phoneBlockModal__text[data-v-2522894f]{font-size:14px;color:var(--muted);line-height:1.7;margin:0 0 26px}.phoneBlockModal__btn[data-v-2522894f]{width:100%;height:50px;border-radius:16px;border:none;background:linear-gradient(135deg,#ff6a00,#ff8533);color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px rgba(255,106,0,.3)}.phoneBlockModal__btn[data-v-2522894f]:hover{transform:translateY(-1px);box-shadow:0 6px 25px rgba(255,106,0,.4)}.phoneBlockModal__btn[data-v-2522894f]:active{transform:scale(.98) translateY(0)}.locationPermModal[data-v-2522894f]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);padding:20px}.locationPermModal__content[data-v-2522894f]{background:linear-gradient(145deg,var(--card) 0,rgba(25,28,32,.98) 100%);border-radius:24px;padding:32px 28px;width:100%;max-width:400px;text-align:center;animation:slideUp-2522894f .35s cubic-bezier(.16,1,.3,1);box-shadow:0 -10px 50px rgba(0,0,0,.5)}.locationPermModal__icon[data-v-2522894f]{font-size:48px;margin-bottom:16px;animation:pulse-2522894f 2s infinite}@keyframes pulse-2522894f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.locationPermModal__title[data-v-2522894f]{font-size:20px;font-weight:800;color:var(--text);margin:0 0 14px;line-height:1.4}.locationPermModal__text[data-v-2522894f]{font-size:14px;color:var(--muted);line-height:1.7;margin:0 0 20px}.locationPermModal__text strong[data-v-2522894f]{color:#ff6a00;font-weight:700}.locationPermModal__steps[data-v-2522894f]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;text-align:right}.locationPermModal__step[data-v-2522894f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,106,0,.08);border-radius:12px;font-size:14px;color:var(--text)}.locationPermModal__stepNum[data-v-2522894f]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#ff6a00,#ff8533);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.locationPermModal__buttons[data-v-2522894f]{display:flex;flex-direction:column;gap:10px}.locationPermModal__btn[data-v-2522894f]{width:100%;height:50px;border-radius:16px;border:none;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s ease}.locationPermModal__btn--primary[data-v-2522894f]{background:linear-gradient(135deg,#ff6a00,#ff8533);color:#fff;box-shadow:0 4px 20px rgba(255,106,0,.3)}.locationPermModal__btn--primary[data-v-2522894f]:hover{transform:translateY(-1px);box-shadow:0 6px 25px rgba(255,106,0,.4)}.locationPermModal__btn--primary[data-v-2522894f]:active{transform:scale(.98) translateY(0)}.locationPermModal__btn--secondary[data-v-2522894f]{background:hsla(0,0%,100%,.06);color:var(--muted);border:1px solid var(--stroke)}.locationPermModal__btn--secondary[data-v-2522894f]:hover{background:hsla(0,0%,100%,.1);color:var(--text)}.composer__input[data-v-2522894f]{flex:1;height:44px;border-radius:16px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03);color:var(--text);padding:0 12px;outline:none;font-size:14px}.composer__input[data-v-2522894f]:focus{border-color:rgba(255,106,0,.55);box-shadow:0 0 0 4px rgba(255,106,0,.14)}.composer__preview[data-v-2522894f]{flex:1;display:flex;flex-direction:column;gap:10px}.composer__previewTop[data-v-2522894f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer__previewImg[data-v-2522894f]{width:86px;height:56px;border-radius:14px;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.1)}.composer__previewClose[data-v-2522894f]{width:40px;height:40px;border-radius:14px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;display:grid;place-items:center;transition:background .15s ease,transform .15s ease}.composer__previewClose[data-v-2522894f]:hover{background:hsla(0,0%,100%,.07);transform:translateY(-1px)}.composer__previewClose[data-v-2522894f]:active{transform:translateY(0)}.composer__audioPreview[data-v-2522894f]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.25);flex:1}.composer__audioPlay[data-v-2522894f]{width:38px;height:38px;border-radius:14px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.14);color:var(--text);cursor:pointer;display:grid;place-items:center}.composer__audioTime[data-v-2522894f]{font-weight:800;color:hsla(0,0%,100%,.85);direction:ltr;unicode-bidi:plaintext;font-variant-numeric:tabular-nums;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.12);padding:6px 10px;border-radius:999px;white-space:nowrap}.toolsSheet[data-v-2522894f]{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;padding:12px}.toolsSheet__card[data-v-2522894f]{width:min(520px,96vw);border-radius:26px;border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(22,26,33,.95),rgba(16,20,26,.95));box-shadow:var(--shadow);padding:14px}.toolsSheet__title[data-v-2522894f]{font-size:13px;color:var(--muted);font-weight:700;margin-bottom:10px}.toolsSheet__item[data-v-2522894f]{width:100%;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03);color:var(--text);padding:12px 12px;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:750;transition:transform .15s ease,background .15s ease}.toolsSheet__item[data-v-2522894f]:hover{background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.toolsSheet__item+.toolsSheet__item[data-v-2522894f]{margin-top:10px}.toolsSheet__emoji[data-v-2522894f]{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.26)}.toolsSheet__txt[data-v-2522894f]{font-size:14px}.toolsSheet__close[data-v-2522894f]{width:100%;margin-top:12px;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);padding:12px;cursor:pointer;font-weight:800}.modal[data-v-2522894f]{position:fixed;inset:0;z-index:95;background:rgba(0,0,0,.62);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:0}.modal--sheet[data-v-2522894f]{align-items:flex-end}.modal--image[data-v-2522894f]{z-index:96;align-items:center;padding:14px}.modal__card[data-v-2522894f]{width:min(720px,96vw);border-radius:26px;border:1px solid var(--stroke);background:rgba(14,16,20,.95);box-shadow:var(--shadow);overflow:hidden;position:relative}.modal__close[data-v-2522894f]{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:16px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.06);color:var(--text);cursor:pointer;display:grid;place-items:center}.modal__img[data-v-2522894f]{width:100%;max-height:78vh;-o-object-fit:contain;object-fit:contain;display:block}.navModal[data-v-2522894f]{width:min(720px,96vw);border-radius:26px;border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(22,26,33,.95),rgba(16,20,26,.95));box-shadow:var(--shadow);padding:16px;animation:modalPopIn-2522894f .3s cubic-bezier(.16,1,.3,1)}@keyframes chatSlideUp-2522894f{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}.navModal__title[data-v-2522894f]{font-weight:900;font-size:15px;margin-bottom:12px}.navModal__actions[data-v-2522894f]{display:flex;flex-direction:column;gap:10px}.navModal__btn[data-v-2522894f]{display:flex;align-items:center;gap:10px;padding:12px 12px;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03);color:var(--text);text-decoration:none;font-weight:800;transition:transform .15s ease,background .15s ease}.navModal__btn[data-v-2522894f]:hover{background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.navModal__btn--waze[data-v-2522894f]{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.1)}.navModal__btn--google[data-v-2522894f]{border-color:rgba(96,165,250,.4);background:rgba(96,165,250,.1)}.navModal__btnIcon[data-v-2522894f]{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1)}.navModal__cancel[data-v-2522894f]{padding:12px;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;font-weight:900}.cancelReasonModal[data-v-2522894f]{width:min(720px,96vw);border-radius:26px;border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(22,26,33,.98),rgba(16,20,26,.98));box-shadow:var(--shadow);padding:0;overflow:hidden;max-height:90vh;overflow-y:auto}.cancelReasonModal--enhanced[data-v-2522894f]{animation:modalPopIn-2522894f .3s cubic-bezier(.16,1,.3,1)}.cancelReasonModal__header[data-v-2522894f]{display:flex;align-items:center;gap:12px;padding:18px 16px;background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.05));border-bottom:1px solid rgba(239,68,68,.2)}.cancelReasonModal__headerIcon[data-v-2522894f]{font-size:24px;animation:shake-2522894f .5s ease-in-out}@keyframes shake-2522894f{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.cancelReasonModal__close[data-v-2522894f]{margin-right:auto;width:36px;height:36px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:var(--text);cursor:pointer;display:grid;place-items:center;transition:all .15s ease}.cancelReasonModal__close[data-v-2522894f]:hover{background:hsla(0,0%,100%,.1);transform:scale(1.05)}.cancelReasonModal__title[data-v-2522894f]{font-weight:950;font-size:18px;color:var(--text)}.cancelReasonModal__form[data-v-2522894f]{padding:16px}.cancelReasonModal__label[data-v-2522894f]{display:block;font-size:13px;color:var(--muted);margin-bottom:10px;font-weight:800}.cancelReasonModal__reasonsSection[data-v-2522894f]{margin-bottom:16px}.cancelReasonModal__reasonChips[data-v-2522894f]{display:flex;flex-wrap:wrap;gap:8px}.cancelReasonModal__chip[data-v-2522894f]{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;font-size:13px;font-weight:700;transition:all .2s ease}.cancelReasonModal__chip[data-v-2522894f]:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.cancelReasonModal__chip--selected[data-v-2522894f]{border-color:rgba(255,106,0,.6);background:rgba(255,106,0,.15);color:#ff8a00}.cancelReasonModal__chip--noshow[data-v-2522894f]{border-color:rgba(239,68,68,.4)}.cancelReasonModal__chip--noshow.cancelReasonModal__chip--selected[data-v-2522894f]{border-color:rgba(239,68,68,.7);background:rgba(239,68,68,.18);color:#ef4444}.cancelReasonModal__chipIcon[data-v-2522894f]{font-size:16px}.cancelReasonModal__chipText[data-v-2522894f]{white-space:nowrap}.cancelReasonModal__field[data-v-2522894f]{margin-bottom:12px}.cancelReasonModal__textarea[data-v-2522894f]{width:100%;resize:none;border-radius:16px;border:1px solid var(--stroke);background:rgba(0,0,0,.25);color:var(--text);padding:12px 14px;outline:none;font-size:14px;font-weight:600;transition:all .2s ease}.cancelReasonModal__textarea[data-v-2522894f]:focus{border-color:rgba(255,106,0,.55);box-shadow:0 0 0 4px rgba(255,106,0,.14)}.cancelReasonModal__textarea[data-v-2522894f]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.cancelReasonModal__textarea[data-v-2522894f]::placeholder{color:hsla(0,0%,100%,.4)}.cancelReasonModal__warning[data-v-2522894f]{margin:12px 0 16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(96,165,250,.3);background:rgba(96,165,250,.08);display:flex;gap:10px;align-items:center}.cancelReasonModal__warningIcon[data-v-2522894f]{font-size:18px}.cancelReasonModal__warningText[data-v-2522894f]{color:hsla(0,0%,100%,.85);font-weight:700;font-size:12px}.cancelReasonModal__actionTypes[data-v-2522894f]{margin-top:8px}.cancelReasonModal__options[data-v-2522894f]{display:flex;flex-direction:column;gap:8px}.cancelReasonModal__option[data-v-2522894f]{width:100%;border-radius:16px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03);color:var(--text);padding:14px 14px;cursor:pointer;display:grid;grid-template-columns:36px 1fr auto;grid-template-rows:auto auto;align-items:center;gap:4px 12px;transition:all .2s ease;text-align:right}.cancelReasonModal__option[data-v-2522894f]:hover:not(:disabled){background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.cancelReasonModal__option[data-v-2522894f]:disabled{opacity:.4;cursor:not-allowed;transform:none}.cancelReasonModal__option--selected[data-v-2522894f]{border-color:rgba(255,106,0,.55);background:rgba(255,106,0,.12)}.cancelReasonModal__option--delete[data-v-2522894f]{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.06)}.cancelReasonModal__option--delete.cancelReasonModal__option--selected[data-v-2522894f]{border-color:rgba(239,68,68,.6);background:rgba(239,68,68,.15)}.cancelReasonModal__optionIcon[data-v-2522894f]{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);grid-row:span 2;font-size:18px}.cancelReasonModal__optionText[data-v-2522894f]{font-weight:850;font-size:14px;grid-column:2}.cancelReasonModal__optionDesc[data-v-2522894f]{font-size:11px;color:var(--muted);font-weight:600;grid-column:2}.cancelReasonModal__checkIcon[data-v-2522894f]{font-weight:950;color:var(--orange);grid-row:span 2;font-size:18px}.cancelReasonModal__actions[data-v-2522894f]{padding:16px;border-top:1px solid var(--stroke);display:grid;grid-template-columns:1fr 1.5fr;gap:10px;background:rgba(0,0,0,.15)}.cancelReasonModal__btn[data-v-2522894f]{padding:14px;border-radius:14px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;font-weight:900;font-size:14px;transition:all .2s ease}.cancelReasonModal__btn[data-v-2522894f]:disabled{opacity:.45;cursor:not-allowed}.cancelReasonModal__btn--submit[data-v-2522894f]{border-color:rgba(239,68,68,.5);background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.1));color:#ef4444}.cancelReasonModal__btn--submit[data-v-2522894f]:hover:not(:disabled){background:linear-gradient(135deg,rgba(239,68,68,.3),rgba(239,68,68,.15));transform:translateY(-1px)}.cancelReasonModal__btn--cancel[data-v-2522894f]{background:hsla(0,0%,100%,.03)}.cancelReasonModal__btn--cancel[data-v-2522894f]:hover{background:hsla(0,0%,100%,.08)}.reportModal[data-v-2522894f]{width:min(720px,96vw);border-radius:24px;border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(22,26,33,.98),rgba(16,20,26,.98));box-shadow:var(--shadow);overflow:hidden;max-height:90vh;overflow-y:auto;animation:modalPopIn-2522894f .3s cubic-bezier(.16,1,.3,1)}.reportModal__header[data-v-2522894f]{display:flex;align-items:center;gap:12px;padding:18px 16px;background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.05));border-bottom:1px solid rgba(239,68,68,.2)}.reportModal__headerIcon[data-v-2522894f]{font-size:24px;animation:shake-2522894f .5s ease-in-out}.reportModal__title[data-v-2522894f]{font-weight:950;font-size:17px;color:var(--text)}.reportModal__close[data-v-2522894f]{margin-right:auto;width:36px;height:36px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:var(--text);cursor:pointer;display:grid;place-items:center;transition:all .15s ease}.reportModal__close[data-v-2522894f]:hover{background:hsla(0,0%,100%,.1);transform:scale(1.05)}.reportModal__body[data-v-2522894f]{padding:16px;display:flex;flex-direction:column;gap:14px}.reportModal__label[data-v-2522894f]{font-size:13px;font-weight:800;color:var(--muted);margin-bottom:6px;display:block}.reportModal__options[data-v-2522894f]{display:flex;flex-direction:column;gap:8px}.reportModal__option[data-v-2522894f]{width:100%;border-radius:14px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03);color:var(--text);padding:14px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s ease}.reportModal__option[data-v-2522894f]:hover{background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.reportModal__option--selected[data-v-2522894f]{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.12)}.reportModal__optionIcon[data-v-2522894f]{font-size:20px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1)}.reportModal__optionText[data-v-2522894f]{font-weight:800;font-size:14px;flex:1}.reportModal__checkIcon[data-v-2522894f]{font-weight:950;color:#ef4444;font-size:18px}.reportModal__field[data-v-2522894f]{margin-top:4px}.reportModal__textarea[data-v-2522894f]{width:100%;resize:none;border-radius:14px;border:1px solid var(--stroke);background:rgba(0,0,0,.25);color:var(--text);padding:12px 14px;outline:none;font-size:14px;font-weight:600;transition:all .2s ease}.reportModal__textarea[data-v-2522894f]:focus{border-color:rgba(239,68,68,.55);box-shadow:0 0 0 4px rgba(239,68,68,.14)}.reportModal__textarea[data-v-2522894f]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.reportModal__textarea[data-v-2522894f]::placeholder{color:hsla(0,0%,100%,.4)}.reportModal__warning[data-v-2522894f]{margin-top:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(251,191,36,.3);background:rgba(251,191,36,.08);display:flex;gap:10px;align-items:center}.reportModal__warningIcon[data-v-2522894f]{font-size:18px}.reportModal__warningText[data-v-2522894f]{color:hsla(0,0%,100%,.85);font-weight:700;font-size:12px}.reportModal__actions[data-v-2522894f]{padding:16px;border-top:1px solid var(--stroke);display:grid;grid-template-columns:1fr 1.5fr;gap:10px;background:rgba(0,0,0,.15)}.reportModal__btn[data-v-2522894f]{padding:14px;border-radius:14px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;font-weight:900;font-size:14px;transition:all .2s ease}.reportModal__btn[data-v-2522894f]:disabled{opacity:.45;cursor:not-allowed}.reportModal__btn--submit[data-v-2522894f]{border-color:rgba(239,68,68,.5);background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.1));color:#ef4444}.reportModal__btn--submit[data-v-2522894f]:hover:not(:disabled){background:linear-gradient(135deg,rgba(239,68,68,.3),rgba(239,68,68,.15));transform:translateY(-1px)}.reportModal__btn--cancel[data-v-2522894f]{background:hsla(0,0%,100%,.03)}.reportModal__btn--cancel[data-v-2522894f]:hover{background:hsla(0,0%,100%,.08)}.chip--report[data-v-2522894f]{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}.chip--report[data-v-2522894f]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5)}.locCard[data-v-2522894f]{width:100%;max-width:100vw;border-radius:26px 26px 0 0;border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(22,26,33,.95),rgba(16,20,26,.95));box-shadow:var(--shadow);overflow:hidden;position:relative}.locCard__close[data-v-2522894f]{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:16px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.06);color:var(--text);cursor:pointer;display:grid;place-items:center;z-index:1}.locCard__map[data-v-2522894f]{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;display:block}.locCard__body[data-v-2522894f]{padding:14px;display:flex;flex-direction:column;gap:10px}.locCard__title[data-v-2522894f]{font-weight:950;font-size:15px}.locCard__coords[data-v-2522894f]{color:var(--muted);font-size:12px}.locCard__btn[data-v-2522894f]{width:100%;padding:12px;border-radius:18px;border:1px solid var(--stroke);text-decoration:none;color:var(--text);text-align:center;font-weight:900;background:hsla(0,0%,100%,.03)}.locCard__btn--waze[data-v-2522894f]{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.1)}.locCard__btn--gm[data-v-2522894f]{border-color:rgba(96,165,250,.4);background:rgba(96,165,250,.1)}@keyframes modalPopIn-2522894f{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.hoursWorkedModal[data-v-2522894f],.jobImagesModal[data-v-2522894f],.priceApprovalModal[data-v-2522894f],.priceUpdateModal[data-v-2522894f],.routeCard[data-v-2522894f]{width:min(720px,96vw);border-radius:26px;border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(22,26,33,.95),rgba(16,20,26,.95));box-shadow:var(--shadow);overflow:hidden;max-height:88vh;display:flex;flex-direction:column;animation:modalPopIn-2522894f .3s cubic-bezier(.16,1,.3,1)}.modal--sheet .priceApprovalModal__body[data-v-2522894f]{overflow-y:auto}.priceApprovalModal__handleArea[data-v-2522894f]{display:flex;justify-content:center;padding:10px 0 6px;touch-action:none;cursor:grab}.priceApprovalModal__handle[data-v-2522894f]{width:52px;height:5px;border-radius:999px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.08)}.priceApprovalModal__reason[data-v-2522894f]{margin-top:10px;border-radius:18px;border:1px solid var(--stroke);background:rgba(0,0,0,.22);padding:10px 12px}.priceApprovalModal__reasonLabel[data-v-2522894f]{color:var(--muted);font-weight:900;font-size:12px;margin-bottom:6px}.priceApprovalModal__reasonText[data-v-2522894f]{font-weight:800;font-size:13px;line-height:1.5;word-break:break-word}.priceApprovalModal__imagesBtn[data-v-2522894f]{width:100%;margin-top:12px;padding:12px;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);font-weight:950;cursor:pointer}.exceptionSheet[data-v-2522894f]{width:min(720px,96vw);border-radius:26px;border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(22,26,33,.95),rgba(16,20,26,.95));box-shadow:var(--shadow);overflow:hidden;max-height:88vh;display:flex;flex-direction:column;animation:modalPopIn-2522894f .3s cubic-bezier(.16,1,.3,1)}.exceptionSheet__handleArea[data-v-2522894f]{display:flex;justify-content:center;padding:10px 0 6px;touch-action:none;cursor:grab}.exceptionSheet__handle[data-v-2522894f]{width:52px;height:5px;border-radius:999px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.08)}.exceptionSheet__header[data-v-2522894f]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--stroke);gap:12px}.exceptionSheet__titleWrap[data-v-2522894f]{display:flex;flex-direction:column;gap:6px;min-width:0}.exceptionSheet__badge[data-v-2522894f]{display:inline-flex;align-items:center;gap:6px;font-weight:950;font-size:12px;color:hsla(0,0%,100%,.9);background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);padding:4px 10px;border-radius:999px;width:-moz-fit-content;width:fit-content}.exceptionSheet__title[data-v-2522894f]{margin:0;font-size:15px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exceptionSheet__close[data-v-2522894f]{width:42px;height:42px;border-radius:16px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer}.exceptionSheet__body[data-v-2522894f]{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.exceptionSheet__label[data-v-2522894f]{color:var(--muted);font-weight:900;font-size:12px}.exceptionSheet__textarea[data-v-2522894f]{width:100%;resize:none;border-radius:16px;border:1px solid var(--stroke);background:rgba(0,0,0,.25);color:var(--text);padding:12px 12px;outline:none;font-weight:700;font-size:13px;box-sizing:border-box}.exceptionSheet__priceRow[data-v-2522894f]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.exceptionSheet__priceInput[data-v-2522894f]{width:100%;height:46px;border-radius:16px;border:1px solid var(--stroke);background:rgba(0,0,0,.25);color:var(--text);padding:0 12px;outline:none;font-weight:900;box-sizing:border-box}.exceptionSheet__currency[data-v-2522894f]{min-width:46px;height:46px;border-radius:16px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);display:grid;place-items:center;font-weight:950;color:var(--muted)}.exceptionSheet__delta[data-v-2522894f]{border-radius:18px;border:1px solid var(--stroke);background:rgba(0,0,0,.22);padding:12px}.exceptionSheet__deltaRow[data-v-2522894f]{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.exceptionSheet__deltaRow+.exceptionSheet__deltaRow[data-v-2522894f]{border-top:1px solid hsla(0,0%,100%,.06)}.exceptionSheet__deltaLabel[data-v-2522894f]{color:var(--muted);font-weight:800;font-size:12px}.exceptionSheet__deltaValue[data-v-2522894f]{font-weight:950}.exceptionSheet__deltaValue--increase[data-v-2522894f]{color:var(--green)}.exceptionSheet__deltaValue--decrease[data-v-2522894f]{color:var(--red)}.exceptionSheet__imagesBtn[data-v-2522894f]{width:100%;padding:12px;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);font-weight:950;cursor:pointer}.exceptionSheet__footer[data-v-2522894f]{padding:12px 14px 14px;border-top:1px solid var(--stroke);display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.exceptionSheet__btn[data-v-2522894f]{padding:12px;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);font-weight:950;cursor:pointer}.exceptionSheet__btn[data-v-2522894f]:disabled{opacity:.55;cursor:not-allowed}.exceptionSheet__btn--primary[data-v-2522894f]{border-color:rgba(255,106,0,.55);background:rgba(255,106,0,.14)}.exceptionSheet__btn--ghost[data-v-2522894f]{background:hsla(0,0%,100%,.03)}.hoursWorkedModal__header[data-v-2522894f],.jobImagesModal__header[data-v-2522894f],.priceUpdateModal__header[data-v-2522894f],.routeCard__header[data-v-2522894f]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px;border-bottom:1px solid var(--stroke)}.hoursWorkedModal__title[data-v-2522894f],.jobImagesModal__title[data-v-2522894f],.priceApprovalModal__title[data-v-2522894f],.priceUpdateModal__title[data-v-2522894f],.routeCard__title[data-v-2522894f]{margin:0;font-size:15px;font-weight:950}.hoursWorkedModal__close[data-v-2522894f],.jobImagesModal__close[data-v-2522894f],.priceUpdateModal__close[data-v-2522894f],.routeCard__close[data-v-2522894f]{width:42px;height:42px;border-radius:16px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer}.hoursWorkedModal__body[data-v-2522894f],.jobImagesModal__body[data-v-2522894f],.priceApprovalModal__body[data-v-2522894f],.priceUpdateModal__body[data-v-2522894f],.routeCard__body[data-v-2522894f]{padding:14px}.priceUpdateModal__currentPrice[data-v-2522894f],.priceUpdateModal__newPrice[data-v-2522894f]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.priceUpdateModal__label[data-v-2522894f]{color:var(--muted);font-weight:700;font-size:12px}.priceUpdateModal__value[data-v-2522894f]{font-weight:950;font-size:14px}.priceUpdateModal__value--new[data-v-2522894f]{color:hsla(0,0%,100%,.95)}.priceUpdateModal__inputGroup[data-v-2522894f]{display:flex;align-items:center;gap:10px;margin:10px 0}.priceUpdateModal__input[data-v-2522894f]{flex:1;height:44px;border-radius:16px;border:1px solid var(--stroke);background:rgba(0,0,0,.25);color:var(--text);padding:0 12px;outline:none}.priceUpdateModal__input[data-v-2522894f]:focus{border-color:rgba(255,106,0,.55);box-shadow:0 0 0 4px rgba(255,106,0,.14)}.priceUpdateModal__percent[data-v-2522894f]{color:var(--muted);font-weight:900}.priceUpdateModal__changeAmount[data-v-2522894f]{margin-top:8px}.priceUpdateModal__changeText[data-v-2522894f]{font-weight:950}.priceUpdateModal__changeText--increase[data-v-2522894f]{color:var(--green)}.priceUpdateModal__changeText--decrease[data-v-2522894f]{color:var(--red)}.hoursWorkedModal__footer[data-v-2522894f],.priceApprovalModal__footer[data-v-2522894f],.priceUpdateModal__footer[data-v-2522894f]{padding:12px 14px 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--stroke)}.hoursWorkedModal__btn[data-v-2522894f],.priceApprovalModal__btn[data-v-2522894f],.priceUpdateModal__btn[data-v-2522894f]{padding:12px;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);font-weight:950;cursor:pointer}.hoursWorkedModal__btn[data-v-2522894f]:disabled,.priceApprovalModal__btn[data-v-2522894f]:disabled,.priceUpdateModal__btn[data-v-2522894f]:disabled{opacity:.55;cursor:not-allowed}.hoursWorkedModal__btn--approve[data-v-2522894f],.hoursWorkedModal__btn--submit[data-v-2522894f],.priceApprovalModal__btn--approve[data-v-2522894f],.priceApprovalModal__btn--submit[data-v-2522894f],.priceUpdateModal__btn--approve[data-v-2522894f],.priceUpdateModal__btn--submit[data-v-2522894f]{border-color:rgba(255,106,0,.55);background:rgba(255,106,0,.14)}.hoursWorkedModal__btn--reject[data-v-2522894f],.priceApprovalModal__btn--reject[data-v-2522894f],.priceUpdateModal__btn--reject[data-v-2522894f]{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12)}.priceApprovalModal__message[data-v-2522894f]{font-weight:800;line-height:1.5}.priceApprovalModal__changePercent[data-v-2522894f]{font-weight:950;padding:2px 8px;border-radius:999px;margin:0 6px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.03)}.priceApprovalModal__changePercent--increase[data-v-2522894f]{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.1)}.priceApprovalModal__changePercent--decrease[data-v-2522894f]{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.1)}.priceApprovalModal__details[data-v-2522894f]{margin-top:12px;border-radius:20px;border:1px solid var(--stroke);background:rgba(0,0,0,.2);padding:12px}.priceApprovalModal__detailRow[data-v-2522894f]{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.priceApprovalModal__detailRow+.priceApprovalModal__detailRow[data-v-2522894f]{border-top:1px solid hsla(0,0%,100%,.06)}.priceApprovalModal__detailLabel[data-v-2522894f]{color:var(--muted);font-weight:750;font-size:12px}.priceApprovalModal__detailValue[data-v-2522894f]{font-weight:950}.priceApprovalModal__detailValue--new[data-v-2522894f]{color:hsla(0,0%,100%,.95)}.priceApprovalModal__detailValue--increase[data-v-2522894f]{color:var(--green)}.priceApprovalModal__detailValue--decrease[data-v-2522894f]{color:var(--red)}.jobImagesModal__empty[data-v-2522894f]{color:var(--muted);text-align:center;padding:24px 0}.jobImagesModal__grid[data-v-2522894f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:420px){.jobImagesModal__grid[data-v-2522894f]{grid-template-columns:repeat(2,1fr)}}.jobImagesModal__imageBtn[data-v-2522894f]{border:0;background:transparent;padding:0;cursor:pointer;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.jobImagesModal__image[data-v-2522894f]{width:100%;height:110px;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width:560px){.jobImagesModal__image[data-v-2522894f]{height:140px}}.hoursWorkedModal__message[data-v-2522894f]{font-weight:850;margin-bottom:12px}.hoursWorkedModal__field[data-v-2522894f]{display:grid;grid-template-columns:70px 1fr;gap:10px;align-items:center;margin-bottom:12px}.hoursWorkedModal__label[data-v-2522894f]{color:var(--muted);font-weight:800;font-size:12px}.hoursWorkedModal__input[data-v-2522894f]{height:44px;border-radius:16px;border:1px solid var(--stroke);background:rgba(0,0,0,.25);color:var(--text);padding:0 12px;outline:none}.hoursWorkedModal__input[data-v-2522894f]:focus{border-color:rgba(255,106,0,.55);box-shadow:0 0 0 4px rgba(255,106,0,.14)}.hoursWorkedModal__priceInfo[data-v-2522894f]{border-radius:20px;border:1px solid var(--stroke);background:rgba(0,0,0,.2);padding:12px}.hoursWorkedModal__priceRow[data-v-2522894f]{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.hoursWorkedModal__priceRow+.hoursWorkedModal__priceRow[data-v-2522894f]{border-top:1px solid hsla(0,0%,100%,.06)}.hoursWorkedModal__priceRow--total .hoursWorkedModal__priceValue--total[data-v-2522894f]{color:var(--orange)}.hoursWorkedModal__priceLabel[data-v-2522894f]{color:var(--muted);font-weight:750;font-size:12px}.hoursWorkedModal__priceValue[data-v-2522894f]{font-weight:950}.route-modal[data-v-2522894f]{align-items:center}.routeCard[data-v-2522894f]{width:min(760px,96vw)}.routeCard__mapWrapper[data-v-2522894f]{position:relative;height:min(46vh,380px);border-bottom:1px solid var(--stroke)}.routeCard__map[data-v-2522894f]{width:100%;height:100%}.routeCard__loading[data-v-2522894f]{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-weight:900;background:rgba(0,0,0,.35)}.routeCard__legend[data-v-2522894f]{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.55);backdrop-filter:blur(8px)}.routeCard__legendItem[data-v-2522894f]{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.88);font-weight:800;font-size:12px}.routeCard__legendDot[data-v-2522894f]{width:10px;height:10px;border-radius:50%}.routeCard__legendDot--start[data-v-2522894f]{background:var(--orange);box-shadow:0 0 0 4px rgba(255,106,0,.14)}.routeCard__legendDot--end[data-v-2522894f]{background:var(--green);box-shadow:0 0 0 4px rgba(34,197,94,.14)}.routeCard__lastUpdate[data-v-2522894f]{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:12px;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);color:hsla(0,0%,100%,.7);font-size:11px;font-weight:600;pointer-events:none;border:1px solid hsla(0,0%,100%,.08)}.routeCard__info[data-v-2522894f]{border-radius:20px;border:1px solid var(--stroke);background:rgba(0,0,0,.2);padding:12px}.routeCard__infoRow[data-v-2522894f]{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.routeCard__infoRow+.routeCard__infoRow[data-v-2522894f]{border-top:1px solid hsla(0,0%,100%,.06)}.routeCard__infoRow--highlight .routeCard__infoValue--time[data-v-2522894f]{color:var(--orange)}.routeCard__infoLabel[data-v-2522894f]{color:var(--muted);font-weight:750;font-size:12px}.routeCard__infoValue[data-v-2522894f]{font-weight:950}.routeCard__actions[data-v-2522894f]{margin-top:12px}.routeCard__btn[data-v-2522894f]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(96,165,250,.4);background:rgba(96,165,250,.1);color:var(--text);text-decoration:none;font-weight:950}.routeCard__backBtn[data-v-2522894f]{width:100%;margin-top:10px;padding:12px;border-radius:18px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;font-weight:900}.handyman-marker[data-v-2522894f],.job-marker[data-v-2522894f]{filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}@media(max-width:420px){.chat__status[data-v-2522894f]{display:none}.chat__statusUpdateRow .status-update-btn[data-v-2522894f]{width:30%;max-width:none;margin-right:0!important;margin-left:auto!important}}:where(button[data-v-2522894f],a[data-v-2522894f],input[data-v-2522894f],textarea[data-v-2522894f]):focus-visible{outline:none;box-shadow:0 0 0 4px rgba(255,106,0,.16);border-color:rgba(255,106,0,.55)}.support-chat-overlay[data-v-f4343c48]{position:fixed;inset:0;background:var(--hm-overlay);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:flex-end;justify-content:center}@media(min-width:768px){.support-chat-overlay[data-v-f4343c48]{align-items:center}}.support-chat[data-v-f4343c48]{width:100%;max-width:480px;height:90vh;max-height:700px;background:var(--hm-bg);border-radius:24px 24px 0 0;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-f4343c48 .3s ease-out;box-sizing:border-box}@media(min-width:768px){.support-chat[data-v-f4343c48]{border-radius:24px;height:80vh}}.support-chat[data-v-f4343c48] *{box-sizing:border-box}@keyframes slideUp-f4343c48{0%{transform:translateY(100%)}to{transform:translateY(0)}}.support-chat__header[data-v-f4343c48]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,rgba(255,106,0,.15),rgba(255,106,0,.05));border-bottom:1px solid rgba(255,106,0,.2)}.support-chat__header-info[data-v-f4343c48]{display:flex;align-items:center;gap:12px}.support-chat__avatar[data-v-f4343c48]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ff6a00,#ff8a2b);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.support-chat__header-text[data-v-f4343c48]{display:flex;flex-direction:column}.support-chat__title[data-v-f4343c48]{font-size:18px;font-weight:800;color:var(--hm-text);margin:0}.support-chat__subtitle[data-v-f4343c48]{font-size:13px;color:var(--hm-muted);font-weight:600}.support-chat__close[data-v-f4343c48]{width:36px;height:36px;border-radius:50%;background:var(--hm-surface-2);border:none;color:var(--hm-text);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.support-chat__close[data-v-f4343c48]:hover{background:var(--hm-surface-2)}.support-chat__step[data-v-f4343c48]{flex:1;overflow-y:auto;padding:24px 20px;overflow-x:hidden}.support-chat__step-content[data-v-f4343c48]{display:flex;flex-direction:column;gap:20px;max-width:100%}.support-chat__back-btn[data-v-f4343c48]{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--hm-muted);font-size:14px;font-weight:700;cursor:pointer;padding:0;align-self:flex-start}.support-chat__back-btn[data-v-f4343c48]:hover{color:#ff8a2b}.support-chat__step-title[data-v-f4343c48]{font-size:22px;font-weight:800;color:var(--hm-text);margin:0;text-align:center}.support-chat__channel-options[data-v-f4343c48]{display:flex;flex-direction:column;gap:12px}.support-chat__channel-btn[data-v-f4343c48]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:16px;cursor:pointer;transition:all .2s;text-align:right}.support-chat__channel-btn[data-v-f4343c48]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3);transform:translateX(-4px)}.support-chat__channel-btn i[data-v-f4343c48]:last-child{margin-right:auto;color:var(--hm-muted);font-size:18px}.support-chat__channel-icon[data-v-f4343c48]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px}.support-chat__channel-icon--ai[data-v-f4343c48]{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(59,130,246,.1));color:#3b82f6}.support-chat__channel-icon--human[data-v-f4343c48]{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(16,185,129,.1));color:#10b981}.support-chat__channel-icon--team[data-v-f4343c48]{background:linear-gradient(135deg,rgba(255,106,0,.2),rgba(255,106,0,.1));color:#ff8a2b}.support-chat__channel-btn--team[data-v-f4343c48]:hover{background:rgba(255,106,0,.15);border-color:rgba(255,106,0,.4)}.support-chat__channel-btn--ideas[data-v-f4343c48]:hover{background:rgba(255,193,7,.12);border-color:rgba(255,193,7,.4)}.support-chat__channel-icon--ideas[data-v-f4343c48]{background:linear-gradient(135deg,rgba(255,193,7,.2),rgba(255,193,7,.1));color:#ffc107}.support-chat__step-subtitle[data-v-f4343c48]{font-size:13.5px;color:var(--hm-muted);font-weight:500;line-height:1.6;margin-bottom:16px}.support-chat__idea-textarea[data-v-f4343c48]{width:100%;border-radius:14px;border:1px solid var(--hm-stroke,hsla(0,0%,100%,.08));background:hsla(0,0%,100%,.04);color:var(--hm-text);padding:14px;font-size:14px;font-family:inherit;resize:vertical;min-height:120px;max-height:300px;transition:border-color .2s ease}.support-chat__idea-textarea[data-v-f4343c48]:focus{outline:none;border-color:rgba(255,193,7,.5);background:hsla(0,0%,100%,.06)}.support-chat__idea-textarea[data-v-f4343c48]::-moz-placeholder{color:var(--hm-muted)}.support-chat__idea-textarea[data-v-f4343c48]::placeholder{color:var(--hm-muted)}.support-chat__idea-actions[data-v-f4343c48]{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.support-chat__idea-counter[data-v-f4343c48]{font-size:12px;color:var(--hm-muted);font-weight:500}.support-chat__idea-submit[data-v-f4343c48]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;border:1px solid rgba(255,193,7,.4);background:linear-gradient(135deg,rgba(255,193,7,.18),rgba(255,193,7,.08));color:#ffc107;font-weight:800;font-size:14px;cursor:pointer;transition:all .2s ease}.support-chat__idea-submit[data-v-f4343c48]:hover:not(:disabled){background:linear-gradient(135deg,rgba(255,193,7,.28),rgba(255,193,7,.14));border-color:rgba(255,193,7,.6);transform:translateY(-1px)}.support-chat__idea-submit[data-v-f4343c48]:disabled{opacity:.5;cursor:not-allowed}.support-chat__channel-text[data-v-f4343c48]{display:flex;flex-direction:column;gap:4px}.support-chat__channel-title[data-v-f4343c48]{font-size:16px;font-weight:800;color:var(--hm-text)}.support-chat__channel-desc[data-v-f4343c48]{font-size:13px;color:var(--hm-muted);font-weight:600}.support-chat__title-options[data-v-f4343c48]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.support-chat__title-btn[data-v-f4343c48]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:14px;cursor:pointer;transition:all .2s;color:var(--hm-text)}.support-chat__title-btn i[data-v-f4343c48]{font-size:24px;color:var(--hm-muted)}.support-chat__title-btn span[data-v-f4343c48]{font-size:13px;font-weight:700;text-align:center}.support-chat__title-btn[data-v-f4343c48]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3)}.support-chat__title-btn--selected[data-v-f4343c48]{background:rgba(255,106,0,.15);border-color:#ff6a00}.support-chat__title-btn--selected i[data-v-f4343c48]{color:#ff8a2b}.support-chat__custom-title[data-v-f4343c48]{margin-top:8px}.support-chat__custom-input[data-v-f4343c48]{width:100%;max-width:100%;padding:14px 16px;background:var(--hm-surface-2);border:1px solid rgba(255,106,0,.3);border-radius:12px;color:var(--hm-text);font-size:15px;font-weight:600;box-sizing:border-box}.support-chat__custom-input[data-v-f4343c48]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.15)}.support-chat__custom-input[data-v-f4343c48]::-moz-placeholder{color:var(--hm-muted)}.support-chat__custom-input[data-v-f4343c48]::placeholder{color:var(--hm-muted)}.support-chat__continue-btn[data-v-f4343c48]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:linear-gradient(135deg,#ff6a00,#ff8a2b);border:none;border-radius:14px;color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:all .2s;margin-top:12px}.support-chat__continue-btn[data-v-f4343c48]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,106,0,.35)}.support-chat__continue-btn[data-v-f4343c48]:disabled{opacity:.5;cursor:not-allowed}.support-chat__chat[data-v-f4343c48]{flex:1;display:flex;flex-direction:column;overflow:hidden}.support-chat__waiting[data-v-f4343c48]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}.support-chat__waiting-animation[data-v-f4343c48]{display:flex;gap:8px}.support-chat__waiting-dot[data-v-f4343c48]{width:12px;height:12px;border-radius:50%;background:#ff6a00;animation:bounce-f4343c48 1.4s ease-in-out infinite both}.support-chat__waiting-dot[data-v-f4343c48]:first-child{animation-delay:-.32s}.support-chat__waiting-dot[data-v-f4343c48]:nth-child(2){animation-delay:-.16s}@keyframes bounce-f4343c48{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.support-chat__waiting-text[data-v-f4343c48]{font-size:18px;font-weight:800;color:var(--hm-text);margin:0}.support-chat__waiting-subtext[data-v-f4343c48]{font-size:14px;color:var(--hm-muted);margin:0}.support-chat__messages[data-v-f4343c48]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.support-chat__message[data-v-f4343c48]{display:flex;gap:10px;max-width:85%}.support-chat__message--user[data-v-f4343c48]{align-self:flex-start;flex-direction:row-reverse}.support-chat__message--user .support-chat__message-content[data-v-f4343c48]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);border-radius:16px 16px 4px 16px}.support-chat__message--user .support-chat__message-time[data-v-f4343c48]{text-align:left}.support-chat__message--admin[data-v-f4343c48],.support-chat__message--ai[data-v-f4343c48]{align-self:flex-end}.support-chat__message--admin .support-chat__message-content[data-v-f4343c48],.support-chat__message--ai .support-chat__message-content[data-v-f4343c48]{background:var(--hm-surface-2);border-radius:16px 16px 16px 4px}.support-chat__message--system[data-v-f4343c48]{align-self:center;max-width:90%}.support-chat__message--system .support-chat__message-content[data-v-f4343c48]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:12px;text-align:center}.support-chat__message--system .support-chat__message-text[data-v-f4343c48]{color:#10b981;font-size:13px}.support-chat__message-avatar[data-v-f4343c48]{width:32px;height:32px;border-radius:50%;background:var(--hm-surface-2);display:flex;align-items:center;justify-content:center;font-size:16px;color:#ff8a2b;flex-shrink:0}.support-chat__message-content[data-v-f4343c48]{padding:12px 16px}.support-chat__message-text[data-v-f4343c48]{font-size:14px;font-weight:600;color:var(--hm-text);margin:0;line-height:1.5;word-break:break-word}.support-chat__message-time[data-v-f4343c48]{font-size:11px;color:var(--hm-muted);margin-top:4px;display:block}.support-chat__typing[data-v-f4343c48]{display:flex;gap:4px;padding:4px 0}.support-chat__typing span[data-v-f4343c48]{width:8px;height:8px;border-radius:50%;background:var(--hm-muted);animation:typing-f4343c48 1.4s ease-in-out infinite both}.support-chat__typing span[data-v-f4343c48]:first-child{animation-delay:-.32s}.support-chat__typing span[data-v-f4343c48]:nth-child(2){animation-delay:-.16s}@keyframes typing-f4343c48{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.support-chat__quick-questions[data-v-f4343c48]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px;border-top:1px solid var(--hm-border);background:var(--hm-surface)}.support-chat__quick-btn[data-v-f4343c48]{padding:8px 14px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.25);border-radius:20px;color:#ff8a2b;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.support-chat__quick-btn[data-v-f4343c48]:hover{background:rgba(255,106,0,.2);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.support-chat__quick-btn[data-v-f4343c48]:active{transform:scale(.97)}.support-chat__consent[data-v-f4343c48]{margin:8px 0;padding:14px 16px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.25);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:10px;animation:fadeIn-f4343c48 .3s ease}@keyframes fadeIn-f4343c48{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.support-chat__consent-icon[data-v-f4343c48]{font-size:28px;color:#3b82f6}.support-chat__consent-text[data-v-f4343c48]{font-size:13px;font-weight:600;color:var(--hm-text);text-align:center;margin:0;line-height:1.5}.support-chat__consent-actions[data-v-f4343c48]{display:flex;gap:10px}.support-chat__consent-btn[data-v-f4343c48]{padding:8px 16px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;border:none;transition:all .2s}.support-chat__consent-btn--yes[data-v-f4343c48]{background:linear-gradient(135deg,#10b981,#0c8a60);color:#fff;display:flex;align-items:center;gap:6px}.support-chat__consent-btn--yes[data-v-f4343c48]:hover{box-shadow:0 4px 12px rgba(16,185,129,.4)}.support-chat__consent-btn--no[data-v-f4343c48]{background:var(--hm-surface-2);color:var(--hm-muted);border:1px solid var(--hm-border)}.support-chat__consent-btn--no[data-v-f4343c48]:hover{background:var(--hm-surface-3,var(--hm-surface-2))}.support-chat__nav-btn[data-v-f4343c48]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);border-radius:8px;color:#ff8a2b;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.support-chat__nav-btn[data-v-f4343c48]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5)}.support-chat__input-area[data-v-f4343c48]{display:flex;gap:10px;padding:16px;background:var(--hm-surface);border-top:1px solid var(--hm-border)}.support-chat__input[data-v-f4343c48]{flex:1;min-width:0;padding:14px 18px;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:24px;color:var(--hm-text);font-size:15px;font-weight:600;box-sizing:border-box}.support-chat__input[data-v-f4343c48]:focus{outline:none;border-color:rgba(255,106,0,.5)}.support-chat__input[data-v-f4343c48]::-moz-placeholder{color:var(--hm-muted)}.support-chat__input[data-v-f4343c48]::placeholder{color:var(--hm-muted)}.support-chat__send-btn[data-v-f4343c48]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#ff6a00,#ff8a2b);border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.support-chat__send-btn[data-v-f4343c48]:hover:not(:disabled){transform:scale(1.05)}.support-chat__send-btn[data-v-f4343c48]:disabled{opacity:.5;cursor:not-allowed}.support-chat__rating[data-v-f4343c48]{padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;background:rgba(16,185,129,.05);border-top:1px solid rgba(16,185,129,.2)}.support-chat__rating-title[data-v-f4343c48]{font-size:18px;font-weight:800;color:var(--hm-text);margin:0}.support-chat__rating-subtitle[data-v-f4343c48]{font-size:14px;color:var(--hm-muted);margin:0}.support-chat__rating-stars[data-v-f4343c48]{display:flex;gap:8px}.support-chat__star[data-v-f4343c48]{background:none;border:none;font-size:32px;color:hsla(240,4%,49%,.35);cursor:pointer;transition:all .2s;padding:4px}.support-chat__star--active[data-v-f4343c48]{color:#fbbf24}.support-chat__star[data-v-f4343c48]:hover{transform:scale(1.2)}.support-chat__rating-note[data-v-f4343c48]{width:100%;max-width:100%;padding:12px 16px;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:12px;color:var(--hm-text);font-size:14px;resize:none;box-sizing:border-box}.support-chat__rating-note[data-v-f4343c48]:focus{outline:none;border-color:rgba(255,106,0,.5)}.support-chat__rating-note[data-v-f4343c48]::-moz-placeholder{color:var(--hm-muted)}.support-chat__rating-note[data-v-f4343c48]::placeholder{color:var(--hm-muted)}.support-chat__rating-submit[data-v-f4343c48]{padding:14px 32px;background:linear-gradient(135deg,#10b981,#0c8a60);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:800;cursor:pointer;transition:all .2s}.support-chat__rating-submit[data-v-f4343c48]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,185,129,.35)}.support-chat__rating-submit[data-v-f4343c48]:disabled{opacity:.5;cursor:not-allowed}.support-chat__thank-you[data-v-f4343c48]{padding:40px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#10b981}.support-chat__thank-you i[data-v-f4343c48]{font-size:48px}.support-chat__thank-you p[data-v-f4343c48]{font-size:18px;font-weight:800;margin:0}.handyman-inquiry-overlay[data-v-63616363]{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:flex-end;justify-content:center}@media(min-width:768px){.handyman-inquiry-overlay[data-v-63616363]{align-items:center}}.handyman-inquiry-modal__handle[data-v-63616363]{width:40px;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;margin:12px auto 4px;cursor:grab;flex-shrink:0}.handyman-inquiry-modal__handle[data-v-63616363]:active{cursor:grabbing;background:hsla(0,0%,100%,.5)}.handyman-inquiry-modal[data-v-63616363]{width:100%;max-width:500px;max-height:90vh;background:#0b0b0f;border-radius:24px 24px 0 0;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-63616363 .3s ease-out;box-sizing:border-box}@media(min-width:768px){.handyman-inquiry-modal[data-v-63616363]{border-radius:24px;max-height:85vh}}.handyman-inquiry-modal[data-v-63616363] *{box-sizing:border-box}@keyframes slideUp-63616363{0%{transform:translateY(100%)}to{transform:translateY(0)}}.handyman-inquiry-modal__header[data-v-63616363]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,rgba(255,106,0,.15),rgba(255,106,0,.05));border-bottom:1px solid rgba(255,106,0,.2);flex-shrink:0}.handyman-inquiry-modal__header-info[data-v-63616363]{display:flex;align-items:center;gap:12px}.handyman-inquiry-modal__avatar[data-v-63616363]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ff6a00,#ff8a2b);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.handyman-inquiry-modal__header-text[data-v-63616363]{display:flex;flex-direction:column}.handyman-inquiry-modal__title[data-v-63616363]{font-size:18px;font-weight:800;color:hsla(0,0%,100%,.92);margin:0}.handyman-inquiry-modal__subtitle[data-v-63616363]{font-size:13px;color:hsla(0,0%,100%,.6);font-weight:600}.handyman-inquiry-modal__close[data-v-63616363]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);border:none;color:hsla(0,0%,100%,.92);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.handyman-inquiry-modal__close[data-v-63616363]:hover{background:hsla(0,0%,100%,.2)}.handyman-inquiry-modal__content[data-v-63616363]{flex:1;overflow-y:auto;padding:24px 20px;overflow-x:hidden}.handyman-inquiry-modal__section[data-v-63616363]{margin-bottom:24px}.handyman-inquiry-modal__section[data-v-63616363]:last-child{margin-bottom:0}.handyman-inquiry-modal__label[data-v-63616363]{display:block;font-size:14px;font-weight:800;color:hsla(0,0%,100%,.92);margin-bottom:12px}.handyman-inquiry-modal__title-options[data-v-63616363]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.handyman-inquiry-modal__title-btn[data-v-63616363]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;cursor:pointer;transition:all .2s;color:hsla(0,0%,100%,.92)}.handyman-inquiry-modal__title-btn i[data-v-63616363]{font-size:24px;color:hsla(0,0%,100%,.6)}.handyman-inquiry-modal__title-btn span[data-v-63616363]{font-size:13px;font-weight:700;text-align:center}.handyman-inquiry-modal__title-btn[data-v-63616363]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3)}.handyman-inquiry-modal__title-btn--selected[data-v-63616363]{background:rgba(255,106,0,.15);border-color:#ff6a00}.handyman-inquiry-modal__title-btn--selected i[data-v-63616363]{color:#ff8a2b}.handyman-inquiry-modal__custom-title[data-v-63616363]{margin-top:12px}.handyman-inquiry-modal__custom-input[data-v-63616363]{width:100%;max-width:100%;padding:14px 16px;background:hsla(0,0%,100%,.06);border:1px solid rgba(255,106,0,.3);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:15px;font-weight:600;box-sizing:border-box}.handyman-inquiry-modal__custom-input[data-v-63616363]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.15)}.handyman-inquiry-modal__custom-input[data-v-63616363]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.handyman-inquiry-modal__custom-input[data-v-63616363]::placeholder{color:hsla(0,0%,100%,.6)}.handyman-inquiry-modal__textarea[data-v-63616363]{width:100%;max-width:100%;padding:14px 16px;background:hsla(0,0%,100%,.06);border:1px solid rgba(255,106,0,.3);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:15px;font-weight:600;font-family:inherit;resize:vertical;min-height:120px;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.handyman-inquiry-modal__textarea[data-v-63616363]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.15)}.handyman-inquiry-modal__textarea[data-v-63616363]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.handyman-inquiry-modal__textarea[data-v-63616363]::placeholder{color:hsla(0,0%,100%,.6)}.handyman-inquiry-modal__char-count[data-v-63616363]{text-align:left;font-size:12px;color:hsla(0,0%,100%,.6);margin-top:6px}.handyman-inquiry-modal__footer[data-v-63616363]{display:flex;gap:12px;padding:16px 20px;background:#131318;border-top:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.handyman-inquiry-modal__cancel-btn[data-v-63616363]{flex:1;padding:14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.handyman-inquiry-modal__cancel-btn[data-v-63616363]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.handyman-inquiry-modal__cancel-btn[data-v-63616363]:disabled{opacity:.5;cursor:not-allowed}.handyman-inquiry-modal__submit-btn[data-v-63616363]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:linear-gradient(135deg,#ff6a00,#ff8a2b);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:800;cursor:pointer;transition:all .2s}.handyman-inquiry-modal__submit-btn[data-v-63616363]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,106,0,.35)}.handyman-inquiry-modal__submit-btn[data-v-63616363]:disabled{opacity:.5;cursor:not-allowed;transform:none}.himInputWithVoice[data-v-63616363]{position:relative;display:block}.himInput--withVoice[data-v-63616363]{width:100%;padding-left:50px!important}.himVoiceBtn[data-v-63616363]{left:8px;top:50%;transform:translateY(-50%);z-index:100}.himTextareaWrap--withVoice[data-v-63616363]{position:relative;display:block}.himTextarea--withVoice[data-v-63616363]{width:100%;padding-left:50px!important}.himTextareaVoiceBtn[data-v-63616363]{left:12px;top:50%;transform:translateY(-50%);z-index:100}html[data-theme=light]{border-radius:24px 24px 0 0!important;box-shadow:0 -8px 32px hsla(36,41%,60%,.12)!important;background:hsla(36,41%,60%,.3)!important;border-bottom-color:rgba(245,165,35,.15)!important;background:hsla(36,41%,60%,.15)!important;border-color:rgba(245,165,35,.25)!important;background:rgba(245,165,35,.1)!important;border-color:#f5a524!important;box-shadow:0 0 0 3px rgba(245,165,35,.1)!important;border-top-color:hsla(36,41%,60%,.2)!important;box-shadow:0 8px 32px rgba(245,165,36,.25)!important}.minimizable-notification[data-v-ce904074]{position:fixed;bottom:20px;left:20px;right:20px;max-width:500px;margin:0 auto;background:var(--hm-surface);border:1px solid rgba(255,106,0,.3);border-radius:16px;box-shadow:var(--hm-shadow-2);z-index:10000;transition:all .3s ease;backdrop-filter:blur(10px)}.minimizable-notification--minimized .minimizable-notification__body[data-v-ce904074]{display:none}.minimizable-notification__header[data-v-ce904074]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hm-border);cursor:pointer}.minimizable-notification__icon[data-v-ce904074]{font-size:20px;color:#ff8a2b;flex-shrink:0}.minimizable-notification__title[data-v-ce904074]{flex:1;font-size:16px;font-weight:1000;color:var(--hm-text)}.minimizable-notification__actions[data-v-ce904074]{display:flex;gap:8px;align-items:center}.minimizable-notification__close[data-v-ce904074],.minimizable-notification__minimize[data-v-ce904074]{width:28px;height:28px;border-radius:6px;border:1px solid var(--hm-border);background:var(--hm-surface-2);color:var(--hm-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.minimizable-notification__close[data-v-ce904074]:hover,.minimizable-notification__minimize[data-v-ce904074]:hover{background:var(--hm-surface-3);border-color:rgba(255,106,0,.3);color:var(--hm-text)}.minimizable-notification__body[data-v-ce904074]{padding:20px}.minimizable-notification__message[data-v-ce904074]{font-size:14px;line-height:1.6;color:var(--hm-text);margin-bottom:16px}.minimizable-notification__actions-footer[data-v-ce904074]{display:flex;justify-content:flex-end;gap:12px}.minimizable-notification__action-btn[data-v-ce904074]{padding:10px 20px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.minimizable-notification__action-btn[data-v-ce904074]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}@media(max-width:768px){.minimizable-notification[data-v-ce904074]{left:10px;right:10px;bottom:10px}}html[data-theme=light]{border:1px solid rgba(245,165,35,.3)}.hendiman-loader[data-v-306cccd3]{position:fixed;top:0;left:0;width:100vw;height:100vh;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background-color:var(--hm-bg,#07070b);direction:rtl;box-sizing:border-box;overflow:hidden;z-index:999999999}.hendiman-loader__header[data-v-306cccd3]{margin-bottom:48px;text-align:center}.hendiman-loader__title[data-v-306cccd3]{font-size:48px;font-weight:900;margin:0;display:flex;justify-content:center}.hendiman-loader__letter[data-v-306cccd3]{display:inline-block;color:#ff6a00;animation:wave-306cccd3 2s ease-in-out infinite,glow-306cccd3 2s ease-in-out infinite;text-shadow:0 0 10px rgba(255,106,0,.5),0 0 20px rgba(255,106,0,.3),0 0 30px rgba(255,106,0,.2)}.hendiman-loader__tools[data-v-306cccd3]{position:relative;margin-bottom:64px;width:128px;height:128px}.hendiman-loader__circle[data-v-306cccd3]{width:128px;height:128px;border-radius:50%;border:4px solid #ff6a00;display:flex;align-items:center;justify-content:center;position:relative}.hendiman-loader__spinner[data-v-306cccd3]{position:absolute;inset:0;border-radius:50%;border:4px solid #ff6a00;border-top-color:transparent;border-right-color:transparent;animation:spin-306cccd3 1s linear infinite}.hendiman-loader__icon[data-v-306cccd3]{position:relative;z-index:10}.hendiman-loader__icon-svg[data-v-306cccd3]{animation:pulse-306cccd3 2s ease-in-out infinite}.hendiman-loader__dot[data-v-306cccd3]{position:absolute;width:12px;height:12px;border-radius:50%;background-color:#ff6a00;top:50%;left:50%}.hendiman-loader__dot[data-v-306cccd3]:first-child{--rotation:0deg;transform:rotate(0deg) translateY(-70px);animation:dotPulse-306cccd3 2s ease-in-out 0s infinite}.hendiman-loader__dot[data-v-306cccd3]:nth-child(2){--rotation:90deg;transform:rotate(90deg) translateY(-70px);animation:dotPulse-306cccd3 2s ease-in-out .5s infinite}.hendiman-loader__dot[data-v-306cccd3]:nth-child(3){--rotation:180deg;transform:rotate(180deg) translateY(-70px);animation:dotPulse-306cccd3 2s ease-in-out 1s infinite}.hendiman-loader__dot[data-v-306cccd3]:nth-child(4){--rotation:270deg;transform:rotate(270deg) translateY(-70px);animation:dotPulse-306cccd3 2s ease-in-out 1.5s infinite}.hendiman-loader__tip-wrap[data-v-306cccd3]{width:100%;max-width:340px;display:flex;justify-content:center}.hendiman-loader__tip-card[data-v-306cccd3]{width:100%;border-radius:16px;padding:20px;border:1px solid rgba(255,106,0,.15);background:linear-gradient(145deg,rgba(255,106,0,.06),rgba(15,15,21,.8));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,106,0,.08);transition:opacity .5s ease,transform .5s ease;opacity:1;transform:translateY(0)}.hendiman-loader__tip-card--fade-out[data-v-306cccd3]{opacity:0;transform:translateY(4px)}.hendiman-loader__tip-badge[data-v-306cccd3]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:rgba(255,106,0,.12);color:#ff8a30;font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:10px}.hendiman-loader__tip-badge svg[data-v-306cccd3]{flex-shrink:0}.hendiman-loader__tip-message[data-v-306cccd3]{font-size:14px;line-height:1.7;margin:0;color:var(--hm-muted,hsla(0,0%,100%,.65));font-weight:500}@keyframes wave-306cccd3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-306cccd3{0%,to{text-shadow:0 0 10px rgba(255,106,0,.5),0 0 20px rgba(255,106,0,.3),0 0 30px rgba(255,106,0,.2);opacity:1}50%{text-shadow:0 0 20px rgba(255,106,0,.8),0 0 30px rgba(255,106,0,.6),0 0 40px rgba(255,106,0,.4),0 0 50px rgba(255,106,0,.3);opacity:1}}@keyframes spin-306cccd3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-306cccd3{0%,to{opacity:1}50%{opacity:.6}}@keyframes dotPulse-306cccd3{0%,to{opacity:.3;transform:rotate(var(--rotation)) translateY(-70px) scale(.8)}50%{opacity:1;transform:rotate(var(--rotation)) translateY(-70px) scale(1.2)}}html[data-theme=light]{background-color:#f8f4ee!important;text-shadow:0 0 10px rgba(245,165,35,.3),0 0 20px rgba(245,165,35,.15);border-top-color:transparent;border-right-color:transparent;background-color:#f5a524;background:linear-gradient(145deg,rgba(245,165,35,.04),#fff)}@media(max-width:480px){.hendiman-loader__title[data-v-306cccd3]{font-size:36px}.hendiman-loader__tools[data-v-306cccd3]{width:96px;height:96px;margin-bottom:48px}.hendiman-loader__circle[data-v-306cccd3]{width:96px;height:96px}.hendiman-loader__icon svg[data-v-306cccd3]{width:36px;height:36px}.hendiman-loader__dot[data-v-306cccd3]:first-child{transform:rotate(0deg) translateY(-50px)}.hendiman-loader__dot[data-v-306cccd3]:nth-child(2){transform:rotate(90deg) translateY(-50px)}.hendiman-loader__dot[data-v-306cccd3]:nth-child(3){transform:rotate(180deg) translateY(-50px)}.hendiman-loader__dot[data-v-306cccd3]:nth-child(4){transform:rotate(270deg) translateY(-50px)}@keyframes dotPulse-306cccd3{0%,to{opacity:.3;transform:rotate(var(--rotation)) translateY(-50px) scale(.8)}50%{opacity:1;transform:rotate(var(--rotation)) translateY(-50px) scale(1.2)}}}.problemReportModal[data-v-4017a564]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;backdrop-filter:blur(8px)}.problemReportModal__content[data-v-4017a564]{background:hsla(0,0%,100%,.08);border:1px solid rgba(255,106,0,.3);border-radius:20px;padding:24px;max-width:500px;width:100%;max-width:calc(100vw - 40px);position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5);box-sizing:border-box;overflow:hidden}.problemReportModal__close[data-v-4017a564]{position:absolute;top:16px;left:16px;width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.problemReportModal__close[data-v-4017a564]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.problemReportModal__icon[data-v-4017a564]{font-size:48px;text-align:center;margin-bottom:12px}.problemReportModal__title[data-v-4017a564]{font-size:24px;font-weight:1100;color:hsla(0,0%,100%,.92);text-align:center;margin:0 0 8px 0}.problemReportModal__message[data-v-4017a564]{color:hsla(0,0%,100%,.62);text-align:center;font-size:15px;margin:0 0 20px 0}.problemReportModal__form[data-v-4017a564]{display:flex;flex-direction:column;gap:16px}.problemReportModal__field[data-v-4017a564]{display:flex;flex-direction:column;gap:8px}.problemReportModal__textarea[data-v-4017a564]{width:100%;max-width:100%;padding:12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.3);color:hsla(0,0%,100%,.92);font-size:15px;font-family:inherit;resize:vertical;min-height:120px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.problemReportModal__textarea[data-v-4017a564]:focus{outline:none;border-color:rgba(255,106,0,.5);box-shadow:0 0 0 3px rgba(255,106,0,.15)}.problemReportModal__textarea--error[data-v-4017a564]{border-color:rgba(255,77,77,.5);box-shadow:0 0 0 3px rgba(255,77,77,.15)}.problemReportModal__textarea[data-v-4017a564]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.problemReportModal__textarea[data-v-4017a564]::placeholder{color:hsla(0,0%,100%,.4)}.problemReportModal__error[data-v-4017a564]{color:#ff4d4d;font-size:13px;font-weight:800;padding:8px 12px;background:rgba(255,77,77,.1);border:1px solid rgba(255,77,77,.3);border-radius:8px}.problemReportModal__actions[data-v-4017a564]{display:flex;gap:12px;margin-top:8px}.problemReportModal__btn[data-v-4017a564]{flex:1;height:48px;border-radius:12px;border:none;cursor:pointer;font-weight:1000;font-size:16px;transition:all .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.problemReportModal__btn--approve[data-v-4017a564]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#fff;box-shadow:0 8px 24px rgba(255,106,0,.3)}.problemReportModal__btn--approve[data-v-4017a564]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(255,106,0,.4)}.problemReportModal__btn--submit[data-v-4017a564]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.2)}.problemReportModal__btn--submit[data-v-4017a564]:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.problemReportModal__btn[data-v-4017a564]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.problemReportModal__btn[data-v-4017a564]:active:not(:disabled){transform:translateY(0)}@media(max-width:520px){.problemReportModal__content[data-v-4017a564]{padding:20px;max-width:100%}.problemReportModal__actions[data-v-4017a564]{flex-direction:column}.problemReportModal__btn[data-v-4017a564]{width:100%}}.prmTextareaWrap--withVoice[data-v-4017a564]{position:relative;display:block}.prmTextarea--withVoice[data-v-4017a564]{width:100%;padding-left:52px}.prmTextareaVoiceBtn[data-v-4017a564]{left:12px;top:50%;transform:translateY(-50%);z-index:100}.incomeDetailModal[data-v-82fa5a0c]{position:fixed;inset:0;background:var(--hm-overlay);display:flex;align-items:center;justify-content:center;z-index:100001;padding:20px;backdrop-filter:blur(12px);animation:fadeIn-82fa5a0c .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes fadeIn-82fa5a0c{0%{opacity:0}to{opacity:1}}.incomeDetailModal__content[data-v-82fa5a0c]{background:var(--hm-surface,#1e1e1e);border:1px solid rgba(255,106,0,.3);border-radius:24px;padding:32px;max-width:480px;width:100%;position:relative;box-shadow:0 24px 80px rgba(0,0,0,.6);animation:slideUp-82fa5a0c .4s cubic-bezier(.34,1.56,.64,1);margin:auto;max-height:calc(100vh - 40px);overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes slideUp-82fa5a0c{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.incomeDetailModal__close[data-v-82fa5a0c]{background:linear-gradient(180deg,var(--hm-surface) 0,var(--hm-surface-2) 100%);border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:var(--hm-text);cursor:pointer;font-size:20px;box-shadow:var(--hm-shadow-2,0 24px 80px rgba(0,0,0,.6));align-items:center;justify-content:center;transition:all .2s ease}.incomeDetailModal__close[data-v-82fa5a0c]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:rotate(90deg)}.incomeDetailModal__header[data-v-82fa5a0c]{text-align:center;margin-bottom:32px}.incomeDetailModal__icon[data-v-82fa5a0c]{font-size:64px;margin-bottom:16px;animation:bounce-82fa5a0c .6s ease}@keyframes bounce-82fa5a0c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.incomeDetailModal__title[data-v-82fa5a0c]{font-size:28px;font-weight:1100;color:var(--hm-text);margin:0 0 8px 0;background:linear-gradient(135deg,#ff6a00,#ff8a2b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.incomeDetailModal__subtitle[data-v-82fa5a0c]{color:var(--hm-muted);font-size:16px;margin:0}.incomeDetailModal__body[data-v-82fa5a0c]{display:flex;flex-direction:column;gap:20px;margin-bottom:24px;min-height:0}.incomeCard[data-v-82fa5a0c]{display:flex;align-items:center;gap:16px;padding:16px;background:hsla(0,0%,100%,.05);border:1px solid var(--hm-border);border-radius:16px;transition:all .2s ease}.incomeCard[data-v-82fa5a0c]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(255,106,0,.3)}.incomeCard__icon[data-v-82fa5a0c]{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(255,106,0,.15);border-radius:12px}.incomeCard__content[data-v-82fa5a0c]{flex:1}.incomeCard__label[data-v-82fa5a0c]{color:var(--hm-muted);font-size:14px;font-weight:800;margin-bottom:4px}.incomeCard__value[data-v-82fa5a0c]{color:var(--hm-text);font-size:18px;font-weight:1000}.incomeBreakdown[data-v-82fa5a0c]{background:rgba(0,0,0,.2);border:1px solid var(--hm-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.incomeBreakdown__item[data-v-82fa5a0c]{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.incomeBreakdown__item--total[data-v-82fa5a0c]{padding-top:20px;border-top:2px solid rgba(255,106,0,.3);margin-top:4px}.incomeBreakdown__label[data-v-82fa5a0c]{display:flex;align-items:center;gap:10px;color:var(--hm-text);font-size:16px;font-weight:900}.incomeBreakdown__icon[data-v-82fa5a0c]{font-size:20px}.incomeBreakdown__value[data-v-82fa5a0c]{font-size:18px;font-weight:1000}.incomeBreakdown__value--positive[data-v-82fa5a0c]{color:#10b981}.incomeBreakdown__value--negative[data-v-82fa5a0c]{color:#ef4444}.incomeBreakdown__value--total[data-v-82fa5a0c]{font-size:24px;color:#ff6a00;font-weight:1100}.incomeBreakdown__divider[data-v-82fa5a0c]{height:1px;background:var(--hm-border);margin:4px 0}.incomeSuccess[data-v-82fa5a0c]{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:12px;text-align:right}.incomeSuccess__icon[data-v-82fa5a0c]{font-size:24px}.incomeSuccess__text[data-v-82fa5a0c]{color:var(--hm-text);font-size:15px;font-weight:800;margin:0}.incomeDetailModal__footer[data-v-82fa5a0c]{display:flex;justify-content:center}.incomeDetailModal__btn[data-v-82fa5a0c]{width:100%;height:52px;border-radius:14px;border:none;cursor:pointer;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#fff;font-weight:1000;font-size:17px;box-shadow:0 12px 30px rgba(255,106,0,.3);transition:all .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.incomeDetailModal__btn[data-v-82fa5a0c]:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(255,106,0,.4)}.incomeDetailModal__btn[data-v-82fa5a0c]:active{transform:translateY(0)}@media(max-width:520px){.incomeDetailModal__content[data-v-82fa5a0c]{padding:24px;max-width:100%}.incomeDetailModal__title[data-v-82fa5a0c]{font-size:24px}.incomeDetailModal__icon[data-v-82fa5a0c]{font-size:56px}}html[data-theme=light]{border-color:hsla(36,41%,60%,.3)}.no-scrollbar[data-v-7d1bd676]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-7d1bd676]{-ms-overflow-style:none;scrollbar-width:none}.client-quotations-modal-overlay[data-v-7d1bd676]{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:100020;display:flex;align-items:flex-end;justify-content:center}.client-quotations-modal[data-v-7d1bd676]{width:100%;max-width:500px;max-height:90vh;background:#221910;border-radius:24px 24px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s ease-out}.client-quotations-modal__handle-area[data-v-7d1bd676]{display:flex;justify-content:center;align-items:center;padding-top:12px;padding-bottom:4px;cursor:grab}.client-quotations-modal__handle-area[data-v-7d1bd676]:active{cursor:grabbing}.client-quotations-modal__handle[data-v-7d1bd676]{width:48px;height:6px;border-radius:9999px;background:hsla(0,0%,100%,.2);transition:background .2s}.client-quotations-modal__handle[data-v-7d1bd676]:hover{background:hsla(0,0%,100%,.3)}.client-quotations-modal__header[data-v-7d1bd676]{padding:16px 20px;text-align:center}.client-quotations-modal__title[data-v-7d1bd676]{margin:0;font-size:20px;font-weight:700;color:#fff;font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px}.client-quotations-modal__title .title-icon[data-v-7d1bd676]{font-size:24px}.client-quotations-modal__subtitle[data-v-7d1bd676]{margin:4px 0 0;font-size:14px;font-weight:400;color:hsla(0,0%,100%,.4);font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.client-quotations-modal__job-summary[data-v-7d1bd676]{padding:0 20px 16px}.gcal-toggle-bar[data-v-7d1bd676]{display:flex;align-items:center;gap:10px;margin:0 20px 12px;padding:10px 14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s}.gcal-toggle-bar[data-v-7d1bd676]:active{background:hsla(0,0%,100%,.1)}.gcal-toggle-bar__icon[data-v-7d1bd676]{font-size:20px;color:#4285f4}.gcal-toggle-bar__text[data-v-7d1bd676]{flex:1;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.85)}.gcal-toggle-bar__arrow[data-v-7d1bd676]{font-size:18px;color:hsla(0,0%,100%,.4)}.gcal-toggle-bar__check[data-v-7d1bd676]{font-size:18px;color:#00d26a}.gcal-toggle-bar--connected[data-v-7d1bd676]{background:rgba(0,210,106,.08);border-color:rgba(0,210,106,.2);cursor:pointer}.gcal-sync-popup-overlay[data-v-7d1bd676]{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:100030;display:flex;align-items:center;justify-content:center;padding:20px}.gcal-sync-popup[data-v-7d1bd676]{width:100%;max-width:360px;background:#2c241b;border-radius:20px;padding:24px 20px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.gcal-sync-popup__header[data-v-7d1bd676]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.gcal-sync-popup__icon[data-v-7d1bd676]{font-size:28px;color:#4285f4}.gcal-sync-popup__title[data-v-7d1bd676]{margin:0;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.92)}.gcal-sync-popup__desc[data-v-7d1bd676]{margin:0 0 16px;font-size:13px;color:hsla(0,0%,100%,.5)}.gcal-sync-popup__options[data-v-7d1bd676]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.gcal-sync-popup__option[data-v-7d1bd676]{display:flex;align-items:center;gap:12px;padding:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;cursor:pointer;transition:background .2s,border-color .2s;text-align:right;color:hsla(0,0%,100%,.85)}.gcal-sync-popup__option[data-v-7d1bd676]:active{background:hsla(0,0%,100%,.1)}.gcal-sync-popup__option>.material-symbols-outlined[data-v-7d1bd676]{font-size:24px;color:#4285f4;flex-shrink:0}.gcal-sync-popup__option--active[data-v-7d1bd676]{border-color:#4285f4;background:rgba(66,133,244,.1)}.gcal-sync-popup__option-text[data-v-7d1bd676]{display:flex;flex-direction:column;gap:2px}.gcal-sync-popup__option-title[data-v-7d1bd676]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9)}.gcal-sync-popup__option-desc[data-v-7d1bd676]{font-size:12px;color:hsla(0,0%,100%,.45)}.gcal-sync-popup__disconnect[data-v-7d1bd676]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:none;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;margin-bottom:10px}.gcal-sync-popup__disconnect .material-symbols-outlined[data-v-7d1bd676]{font-size:18px}.gcal-sync-popup__disconnect[data-v-7d1bd676]:active{background:rgba(239,68,68,.08)}.gcal-sync-popup__close[data-v-7d1bd676]{width:100%;padding:12px;background:hsla(0,0%,100%,.06);border:none;border-radius:12px;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;cursor:pointer}.gcal-sync-popup__close[data-v-7d1bd676]:active{background:hsla(0,0%,100%,.1)}.client-quotations-modal__content[data-v-7d1bd676]{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column}.client-quotations-modal__empty[data-v-7d1bd676]{padding:40px 24px;display:flex;align-items:center;justify-content:center}.client-quotations-modal__error[data-v-7d1bd676]{position:absolute;bottom:100px;left:20px;right:20px;padding:12px 16px;background:rgba(255,59,59,.15);border:1px solid rgba(255,59,59,.4);border-radius:12px;color:#ff3b3b;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;z-index:10}.client-quotations-modal__error .error-icon[data-v-7d1bd676]{font-size:18px}.client-quotations-modal__safe-area[data-v-7d1bd676]{height:24px;width:100%;background:#221910}.job-summary-card[data-v-7d1bd676]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;background:#2c241b;border:1px solid hsla(0,0%,100%,.05)}.job-summary-card__icon[data-v-7d1bd676]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(242,127,13,.2);color:#f27f0d;flex-shrink:0}.job-summary-card__icon .material-symbols-outlined[data-v-7d1bd676]{font-size:20px}.job-summary-card__content[data-v-7d1bd676]{flex:1;margin-right:12px;min-width:0}.job-summary-card__title[data-v-7d1bd676]{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.job-summary-card__location[data-v-7d1bd676],.job-summary-card__title[data-v-7d1bd676]{font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.job-summary-card__location[data-v-7d1bd676]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:hsla(0,0%,100%,.4)}.job-summary-card__location .material-symbols-outlined[data-v-7d1bd676]{font-size:14px}.quotations-carousel-wrapper[data-v-7d1bd676]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.quotations-carousel[data-v-7d1bd676]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:8px 20px 16px;-webkit-overflow-scrolling:touch;flex:1}.quotation-card[data-v-7d1bd676]{flex:0 0 85%;min-width:280px;scroll-snap-align:center;background:#2c241b;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);transition:all .3s}.quotation-card--active[data-v-7d1bd676]{border-color:rgba(242,127,13,.3);box-shadow:0 8px 24px rgba(242,127,13,.15)}.quotation-card__ai-badge[data-v-7d1bd676]{position:absolute;top:-12px;right:16px;display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:9999px;background:linear-gradient(135deg,#f27f0d,#fb923c);box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;font-size:12px;font-weight:700;font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;z-index:5}.quotation-card__ai-badge .ai-badge-icon[data-v-7d1bd676]{font-size:14px}.quotation-card__header[data-v-7d1bd676]{display:flex;align-items:flex-start;gap:12px;margin-top:8px}.quotation-card__handyman-section[data-v-7d1bd676]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;cursor:pointer;transition:opacity .2s}.quotation-card__handyman-section[data-v-7d1bd676]:hover{opacity:.8}.quotation-card__price-section[data-v-7d1bd676]{margin-right:auto;text-align:right}.handyman-avatar-wrapper[data-v-7d1bd676]{position:relative;flex-shrink:0}.handyman-avatar[data-v-7d1bd676]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #2c241b;box-shadow:0 2px 4px rgba(0,0,0,.2)}.handyman-avatar--placeholder[data-v-7d1bd676]{display:flex;align-items:center;justify-content:center;background:rgba(242,127,13,.2);color:#f27f0d}.handyman-avatar--placeholder .material-symbols-outlined[data-v-7d1bd676]{font-size:24px}.handyman-avatar__verified[data-v-7d1bd676]{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00d26a;color:#fff;box-shadow:0 0 0 2px #2c241b;font-size:10px}.handyman-avatar__verified .material-symbols-outlined[data-v-7d1bd676]{font-size:12px;font-weight:700}.handyman-info[data-v-7d1bd676]{flex:1;min-width:0}.handyman-name[data-v-7d1bd676]{font-size:16px;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.3}.handyman-name[data-v-7d1bd676],.handyman-rating[data-v-7d1bd676]{font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.handyman-rating[data-v-7d1bd676]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.handyman-rating .rating-star[data-v-7d1bd676]{font-size:14px;color:#fbbf24;fill:#fbbf24}.handyman-rating .rating-value[data-v-7d1bd676]{color:#fff;font-weight:500}.handyman-rating .rating-count[data-v-7d1bd676]{color:hsla(0,0%,100%,.4)}.price-value[data-v-7d1bd676]{display:block;font-size:24px;font-weight:700;color:#fff;font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;line-height:1}.quotation-card__description[data-v-7d1bd676]{padding:12px;border-radius:8px;background:rgba(0,0,0,.2);flex:1}.description-text[data-v-7d1bd676]{margin:0;font-size:14px;font-weight:400;color:hsla(0,0%,100%,.7);line-height:1.6;white-space:pre-wrap;font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;align-items:flex-start;gap:8px}.description-ai-badge[data-v-7d1bd676]{background:linear-gradient(135deg,#8b5cf6,#d946ef);padding:3px 8px;border-radius:6px;color:#fff;font-size:10px;font-weight:900;flex-shrink:0;margin-top:2px;line-height:1.4}.quotation-card__actions[data-v-7d1bd676]{display:flex;gap:12px;margin-top:auto;padding-top:8px}.reject-btn[data-v-7d1bd676]{flex:1;padding:12px;border-radius:12px;border:none;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.reject-btn[data-v-7d1bd676]:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.reject-btn[data-v-7d1bd676]:disabled{opacity:.5;cursor:not-allowed}.accept-btn[data-v-7d1bd676]{flex:2;padding:12px;border-radius:12px;border:none;background:#f27f0d;color:#fff;font-size:14px;font-weight:700;font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px rgba(242,127,13,.2)}.accept-btn[data-v-7d1bd676]:hover:not(:disabled){background:#ff8a2b;box-shadow:0 6px 16px rgba(242,127,13,.3)}.accept-btn[data-v-7d1bd676]:disabled{opacity:.5;cursor:not-allowed;transform:none}.accept-btn .material-symbols-outlined[data-v-7d1bd676]{font-size:18px}.empty-state[data-v-7d1bd676]{text-align:center}.empty-state__icon[data-v-7d1bd676]{font-size:48px;margin-bottom:12px}.empty-state__text[data-v-7d1bd676]{font-size:16px;font-weight:700;color:hsla(0,0%,100%,.6);font-family:Inter,Noto Sans Hebrew,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.fade-enter-active[data-v-7d1bd676],.fade-leave-active[data-v-7d1bd676]{transition:opacity .3s ease}.fade-enter-from[data-v-7d1bd676],.fade-leave-to[data-v-7d1bd676]{opacity:0}.slide-up-enter-active[data-v-7d1bd676]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.slide-up-leave-active[data-v-7d1bd676]{transition:transform .25s cubic-bezier(.4,0,1,1)}.slide-up-enter-from[data-v-7d1bd676],.slide-up-leave-to[data-v-7d1bd676]{transform:translateY(100%)}@media(max-width:420px){.client-quotations-modal[data-v-7d1bd676]{max-height:95vh;border-radius:20px 20px 0 0}.client-quotations-modal__header[data-v-7d1bd676]{padding:12px 16px}.client-quotations-modal__title[data-v-7d1bd676]{font-size:18px}.client-quotations-modal__subtitle[data-v-7d1bd676]{font-size:13px}.client-quotations-modal__job-summary[data-v-7d1bd676]{padding:0 16px 12px}.client-quotations-modal__content[data-v-7d1bd676]{padding:0}.job-summary-card[data-v-7d1bd676]{padding:10px}.job-summary-card__icon[data-v-7d1bd676]{width:36px;height:36px}.job-summary-card__icon .material-symbols-outlined[data-v-7d1bd676]{font-size:18px}.job-summary-card__title[data-v-7d1bd676]{font-size:13px}.job-summary-card__location[data-v-7d1bd676]{font-size:11px}.quotations-carousel[data-v-7d1bd676]{padding:8px 16px 12px;gap:12px}.quotation-card[data-v-7d1bd676]{flex:0 0 90%;min-width:260px;padding:14px;gap:12px}.quotation-card__ai-badge[data-v-7d1bd676]{top:-10px;right:12px;padding:4px 10px;font-size:11px}.quotation-card__header[data-v-7d1bd676]{margin-top:4px;gap:10px}.handyman-avatar[data-v-7d1bd676]{width:44px;height:44px}.handyman-name[data-v-7d1bd676]{font-size:15px}.price-value[data-v-7d1bd676]{font-size:22px}.description-text[data-v-7d1bd676]{font-size:13px}.accept-btn[data-v-7d1bd676],.reject-btn[data-v-7d1bd676]{padding:10px;font-size:13px}.client-quotations-modal__safe-area[data-v-7d1bd676]{height:20px}}@media(max-width:420px)and (orientation:landscape){.client-quotations-modal[data-v-7d1bd676]{max-height:98vh}.quotations-carousel[data-v-7d1bd676]{max-height:50vh}}html[data-theme=light]{background:hsla(36,41%,60%,.45);background:rgba(0,210,106,.06);border-color:rgba(0,210,106,.2);background:rgba(66,133,244,.06);box-shadow:0 8px 32px rgba(245,165,36,.15);border:2px solid #fff;box-shadow:0 2px 4px hsla(36,41%,60%,.12);box-shadow:0 0 0 2px #fff;box-shadow:0 4px 12px rgba(245,165,36,.25)}.handyman-quotations-view-modal-overlay[data-v-3fe27180]{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:flex-end;justify-content:center}.handyman-quotations-view-modal[data-v-3fe27180]{position:relative;width:100%;max-width:600px;max-height:90vh;background:#1a1a1a;border-radius:24px 24px 0 0;display:flex;flex-direction:column;box-shadow:0 -8px 32px rgba(0,0,0,.5);overflow:hidden}.quotations-modal__handle-area[data-v-3fe27180]{padding:12px 0 8px;display:flex;justify-content:center;cursor:grab}.quotations-modal__handle-area[data-v-3fe27180]:active{cursor:grabbing}.quotations-modal__handle[data-v-3fe27180]{width:40px;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px}.handyman-quotations-view-modal__header[data-v-3fe27180]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.handyman-quotations-view-modal__close[data-v-3fe27180]{position:absolute;left:24px;background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.handyman-quotations-view-modal__close[data-v-3fe27180]:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.handyman-quotations-view-modal__close .material-symbols-outlined[data-v-3fe27180]{font-size:24px}.handyman-quotations-view-modal__title[data-v-3fe27180]{flex:1;text-align:center;font-size:20px;font-weight:700;color:hsla(0,0%,100%,.92);margin:0;display:flex;align-items:center;justify-content:center;gap:8px}.handyman-quotations-view-modal__title .title-icon[data-v-3fe27180]{font-size:24px;color:#f27c0e}.handyman-quotations-view-modal__content[data-v-3fe27180]{flex:1;overflow-y:auto;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.empty-state[data-v-3fe27180]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state .empty-icon[data-v-3fe27180]{font-size:64px;color:hsla(0,0%,100%,.4);margin-bottom:16px}.empty-state .empty-text[data-v-3fe27180]{color:hsla(0,0%,100%,.6);font-size:16px;margin:0}.quotations-list[data-v-3fe27180]{display:flex;flex-direction:column;gap:20px}.quotation-view-card[data-v-3fe27180]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px;transition:all .2s}.quotation-view-card[data-v-3fe27180]:hover{background:hsla(0,0%,100%,.05);border-color:rgba(242,124,14,.3)}.quotation-view-card__job-info[data-v-3fe27180]{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:16px}.job-info__icon[data-v-3fe27180]{width:48px;height:48px;border-radius:12px;background:rgba(242,124,14,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.job-info__icon .material-symbols-outlined[data-v-3fe27180]{font-size:24px;color:#f27c0e}.job-info__content[data-v-3fe27180]{flex:1;min-width:0}.job-info__title[data-v-3fe27180]{font-size:16px;font-weight:700;color:hsla(0,0%,100%,.92);margin:0 0 6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-info__location[data-v-3fe27180]{display:flex;align-items:center;gap:6px;font-size:14px;color:hsla(0,0%,100%,.6)}.job-info__location .material-symbols-outlined[data-v-3fe27180]{font-size:18px}.quotation-view-card__details[data-v-3fe27180]{display:flex;flex-direction:column;gap:16px}.quotation-detail[data-v-3fe27180]{display:flex;align-items:flex-start;gap:12px}.detail-icon[data-v-3fe27180]{font-size:20px;color:#f27c0e;flex-shrink:0;margin-top:2px}.detail-icon.ai-icon[data-v-3fe27180]{color:#8b5cf6}.detail-content[data-v-3fe27180]{flex:1;min-width:0}.detail-label[data-v-3fe27180]{display:block;font-size:12px;color:hsla(0,0%,100%,.4);margin-bottom:4px;font-weight:500}.detail-value[data-v-3fe27180]{display:block;font-size:14px;color:hsla(0,0%,100%,.92)}.detail-value.price-value[data-v-3fe27180]{font-size:20px;font-weight:700;color:#f27c0e}.detail-value.text-value[data-v-3fe27180]{line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.detail-value.time-value[data-v-3fe27180]{color:hsla(0,0%,100%,.6)}.handyman-quotations-view-modal__safe-area[data-v-3fe27180]{height:env(safe-area-inset-bottom);min-height:8px}.fade-enter-active[data-v-3fe27180],.fade-leave-active[data-v-3fe27180]{transition:opacity .3s ease}.fade-enter-from[data-v-3fe27180],.fade-leave-to[data-v-3fe27180]{opacity:0}.slide-up-enter-active[data-v-3fe27180]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.slide-up-leave-active[data-v-3fe27180]{transition:transform .25s cubic-bezier(.4,0,1,1)}.slide-up-enter-from[data-v-3fe27180],.slide-up-leave-to[data-v-3fe27180]{transform:translateY(100%)}@media(max-width:640px){.handyman-quotations-view-modal[data-v-3fe27180]{max-height:95vh;border-radius:20px 20px 0 0}.handyman-quotations-view-modal__header[data-v-3fe27180]{padding:12px 20px}.handyman-quotations-view-modal__content[data-v-3fe27180]{padding:20px}.quotation-view-card[data-v-3fe27180]{padding:16px}}html[data-theme=light]{background:rgba(11,11,15,.38);box-shadow:0 -8px 32px hsla(36,41%,60%,.12);border-radius:24px 24px 0 0}.cc[data-v-def13f10]{width:100%;direction:rtl}.panel[data-v-def13f10]{position:relative;border-radius:18px;padding:18px;background:radial-gradient(1200px 400px at 90% 0,rgba(255,106,0,.2),transparent 55%),radial-gradient(900px 300px at 15% 15%,hsla(0,0%,100%,.06),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.04),rgba(0,0,0,.25));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 14px 44px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden}.panel__head[data-v-def13f10]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel__title[data-v-def13f10]{display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.92);font-weight:800;letter-spacing:.2px}.panel__icon[data-v-def13f10]{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:rgba(255,106,0,.14);border:1px solid rgba(255,106,0,.35);box-shadow:0 8px 24px rgba(255,106,0,.14)}.panel__req[data-v-def13f10]{font-size:12px;font-weight:800;color:rgba(0,0,0,.9);background:linear-gradient(135deg,#ff6a00,rgba(255,106,0,.75));padding:6px 10px;border-radius:999px;box-shadow:0 10px 28px rgba(255,106,0,.25)}.note[data-v-def13f10]{display:flex;align-items:center;gap:10px;padding:12px 12px;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.1);margin-bottom:16px}.note__dot[data-v-def13f10]{width:10px;height:10px;border-radius:50%;background:#ff6a00;box-shadow:0 0 0 6px rgba(255,106,0,.14)}.note__text[data-v-def13f10]{margin:0;font-size:14px;font-weight:650;color:hsla(0,0%,100%,.65);line-height:1.5}.wallet[data-v-def13f10]{margin-bottom:14px}.wallet__head[data-v-def13f10]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.wallet__title[data-v-def13f10]{color:hsla(0,0%,100%,.92);font-weight:800;font-size:14px}.wallet__sub[data-v-def13f10]{color:hsla(0,0%,100%,.55);font-size:12px}.wallet__btnWrap[data-v-def13f10]{border-radius:16px;padding:10px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1)}.wallet__btn[data-v-def13f10]{min-height:48px}.wallet__btn iframe[name*=__privateStripeFrame][data-v-def13f10],.wallet__btn iframe[name*=privateStripeFrame][data-v-def13f10],.wallet__btn iframe[src*="stripe.com"][src*=easel][style*="position: fixed"][data-v-def13f10],.wallet__btn iframe[src*="stripe.com"][src*=elements-inner][style*="position: fixed"][data-v-def13f10],.wallet__btn iframe[title*="Stripe developer tools frame"][data-v-def13f10],.wallet__btn iframe[title*="מסגרת כלים למפתחי פס"][data-v-def13f10]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important;top:-9999px!important;z-index:-9999!important}.skeleton[data-v-def13f10]{height:58px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.1),hsla(0,0%,100%,.06));background-size:200% 100%;animation:shimmer-def13f10 1.1s infinite}@keyframes shimmer-def13f10{0%{background-position:200% 0}to{background-position:-200% 0}}.hint[data-v-def13f10]{margin-top:10px;font-size:12px;color:hsla(0,0%,100%,.55)}.divider[data-v-def13f10]{height:1px;background:hsla(0,0%,100%,.1);margin-top:14px}.form[data-v-def13f10]{display:grid;gap:10px!important}.field[data-v-def13f10]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-def13f10]{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.85);margin-bottom:2px}.stripeWrap[data-v-def13f10]{position:relative;border-radius:10px!important;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.35);overflow:visible!important;transition:transform .12s ease,border-color .12s ease,background .12s ease;min-height:42px!important;max-height:50px!important;padding:0!important}.stripeWrap__glow[data-v-def13f10]{position:absolute;inset:-2px;background:radial-gradient(500px 140px at 70% 0,rgba(255,106,0,.3),transparent 60%);pointer-events:none;opacity:.75}.stripeEl[data-v-def13f10]{position:relative;padding:8px 12px!important;min-height:38px!important;max-height:46px!important;overflow:visible!important;display:block!important}.stripeEl iframe[data-v-def13f10]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:20px!important;position:relative!important;border:none!important;z-index:9999!important;pointer-events:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:scale(1)!important;overflow:visible!important}.stripeEl iframe[title*="Stripe developer tools frame"][data-v-def13f10]:not([title*="Secure payment input frame"]),.stripeEl iframe[title*="מסגרת כלים למפתחי פס"][data-v-def13f10]:not([title*="Secure payment input frame"]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important;top:-9999px!important;z-index:-9999!important}.stripeWrap[data-v-def13f10]:focus-within{transform:translateY(-1px);border-color:rgba(255,106,0,.65);background:hsla(0,0%,100%,.06);box-shadow:0 18px 44px rgba(0,0,0,.5)}.stripeWrap--invalid[data-v-def13f10]{border-color:rgba(255,59,59,.65);background:rgba(255,59,59,.08)}.inputWrap[data-v-def13f10]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.35);transition:transform .12s ease,border-color .12s ease,background .12s ease}.inputWrap__icon[data-v-def13f10]{font-size:12px;font-weight:900;color:hsla(0,0%,100%,.55);padding:6px 10px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.input[data-v-def13f10]{width:100%;border:none;outline:none;background:transparent;color:#fff;font-size:16px}.input[data-v-def13f10]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.input[data-v-def13f10]::placeholder{color:hsla(0,0%,100%,.4)}.inputWrap[data-v-def13f10]:focus-within{transform:translateY(-1px);border-color:rgba(255,106,0,.65);background:hsla(0,0%,100%,.06);box-shadow:0 18px 44px rgba(0,0,0,.5)}.grid2[data-v-def13f10]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:0}.msg[data-v-def13f10]{font-size:12px;margin-top:2px}.msg--err[data-v-def13f10]{color:rgba(255,59,59,.95)}[data-v-def13f10] .stripe-test-mode-badge{display:none!important}@media(max-width:520px){.panel[data-v-def13f10]{padding:14px;border-radius:16px}.grid2[data-v-def13f10]{grid-template-columns:1fr}}html[data-theme=light]{background:radial-gradient(1200px 400px at 90% 0,rgba(245,165,35,.06),transparent 55%),linear-gradient(180deg,#fff,#fffcf8);box-shadow:0 8px 32px hsla(36,41%,60%,.12),inset 0 1px 0 hsla(0,0%,100%,.8);background:linear-gradient(90deg,#f5efe6,#ede7df,#f5efe6);opacity:.35}.stripeEl>div>iframe,.stripeWrap>div>iframe,[id*=card-element]>div>iframe,[id^=card-element]>div>iframe,div.stripeEl iframe,div.stripeWrap iframe,div[id*=card-cvc-element] iframe,div[id*=card-element] iframe,div[id*=card-expiry-element] iframe,div[id*=card-number-element] iframe,div[id^=card-cvc-element] iframe,div[id^=card-element] iframe,div[id^=card-expiry-element] iframe,div[id^=card-number-element] iframe{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:20px!important;position:relative!important;border:none!important;z-index:9999!important;pointer-events:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:scale(1)!important;overflow:visible!important;max-width:none!important;max-height:none!important}.stripeEl iframe[title*="Stripe developer tools frame"]:not([title*="Secure payment input frame"]),.stripeEl iframe[title*="מסגרת כלים למפתחי פס"]:not([title*="Secure payment input frame"]),.stripeWrap iframe[title*="Stripe developer tools frame"]:not([title*="Secure payment input frame"]),.stripeWrap iframe[title*="מסגרת כלים למפתחי פס"]:not([title*="Secure payment input frame"]),[id*=card-element] iframe[title*="Stripe developer tools frame"]:not([title*="Secure payment input frame"]),[id*=card-element] iframe[title*="מסגרת כלים למפתחי פס"]:not([title*="Secure payment input frame"]),[id^=card-element] iframe[title*="Stripe developer tools frame"]:not([title*="Secure payment input frame"]),[id^=card-element] iframe[title*="מסגרת כלים למפתחי פס"]:not([title*="Secure payment input frame"]){display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.field,.form,.panel,.stripeEl,.stripeWrap{overflow:visible!important}.field .stripeWrap,.form .stripeWrap,.panel .stripeWrap,.stripeWrap,div.stripeWrap{min-height:36px!important;max-height:44px!important;border-radius:10px!important;padding:0!important;height:auto!important}.field .stripeEl,.form .stripeEl,.panel .stripeEl,.stripeEl,.stripeWrap .stripeEl,div.stripeEl{padding:6px 10px!important;min-height:32px!important;max-height:40px!important;height:auto!important}.field .stripeEl iframe,.field .stripeWrap iframe,.form .stripeEl iframe,.form .stripeWrap iframe,.stripeEl iframe,.stripeWrap iframe,div.stripeEl iframe,div.stripeWrap iframe{min-height:20px!important;max-height:28px!important;height:auto!important;line-height:1.2!important}.stripeEl iframe,.stripeWrap iframe{min-height:20px!important;max-height:28px!important;height:auto!important}.stripeEl>div{display:block!important;width:100%!important;overflow:visible!important}div[id*=card-cvc-element] iframe,div[id*=card-element] iframe,div[id*=card-expiry-element] iframe,div[id*=card-number-element] iframe,div[id^=card-cvc-element] iframe,div[id^=card-element] iframe,div[id^=card-expiry-element] iframe,div[id^=card-number-element] iframe{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:20px!important;position:relative!important;border:none!important;z-index:9999!important;pointer-events:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:scale(1)!important;overflow:visible!important}.cc .field,.cc .form,.cc .stripeEl,.cc .stripeWrap,.panel .field,.panel .form,.panel .stripeEl,.panel .stripeWrap{overflow:visible!important;display:block!important}.stripeEl iframe:not([name*=__privateStripeFrame]):not([name*=privateStripeFrame]):not([title*="מסגרת כלים למפתחי פס"]):not([title*="Stripe developer tools frame"]),.stripeWrap iframe:not([name*=__privateStripeFrame]):not([name*=privateStripeFrame]):not([title*="מסגרת כלים למפתחי פס"]):not([title*="Stripe developer tools frame"]),div[id*=card-element] iframe:not([name*=__privateStripeFrame]):not([name*=privateStripeFrame]):not([title*="מסגרת כלים למפתחי פס"]):not([title*="Stripe developer tools frame"]),div[id^=card-element] iframe:not([name*=__privateStripeFrame]):not([name*=privateStripeFrame]):not([title*="מסגרת כלים למפתחי פס"]):not([title*="Stripe developer tools frame"]){display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:40px!important;position:relative!important;z-index:9999!important;pointer-events:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:scale(1)!important;overflow:visible!important}.stripeWrap,div[id*=card-cvc-element].stripeEl,div[id*=card-expiry-element].stripeEl,div[id*=card-number-element].stripeEl,div[id^=card-cvc-element].stripeEl,div[id^=card-expiry-element].stripeEl,div[id^=card-number-element].stripeEl{min-height:42px!important;max-height:50px!important;border-radius:10px!important;padding:0!important;height:auto!important}.stripeEl,div[id*=card-cvc-element],div[id*=card-expiry-element],div[id*=card-number-element],div[id^=card-cvc-element],div[id^=card-expiry-element],div[id^=card-number-element]{padding:8px 12px!important;min-height:38px!important;max-height:46px!important;height:auto!important}.stripeEl iframe,.stripeWrap iframe,div[id*=card-cvc-element] iframe,div[id*=card-expiry-element] iframe,div[id*=card-number-element] iframe,div[id^=card-cvc-element] iframe,div[id^=card-expiry-element] iframe,div[id^=card-number-element] iframe{min-height:24px!important;max-height:32px!important;height:auto!important;line-height:1.4!important}.field__label{font-size:12px!important;font-weight:700!important;margin-bottom:2px!important;line-height:1.2!important}.grid2{display:grid!important;grid-template-columns:1fr 1fr!important;margin-top:0!important}.form,.grid2{gap:10px!important}.updatePaymentMethodModal[data-v-755f938d]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--hm-overlay);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;overflow-y:auto}.updatePaymentMethodModal__content[data-v-755f938d]{background:var(--hm-surface);border:1px solid rgba(255,106,0,.3);border-radius:20px;padding:24px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:var(--hm-shadow-2);color:var(--hm-text)}.updatePaymentMethodModal__close[data-v-755f938d]{position:absolute;top:16px;left:16px;background:transparent;border:none;font-size:24px;color:var(--hm-muted);cursor:pointer;padding:4px;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.updatePaymentMethodModal__close[data-v-755f938d]:hover{background:var(--hm-surface-2);color:var(--hm-text)}.updatePaymentMethodModal__icon[data-v-755f938d]{font-size:48px;text-align:center;margin-bottom:16px}.updatePaymentMethodModal__title[data-v-755f938d]{font-size:24px;font-weight:900;text-align:center;margin:0 0 12px 0;color:var(--hm-text)}.updatePaymentMethodModal__message[data-v-755f938d]{font-size:14px;text-align:center;color:var(--hm-muted);margin:0 0 24px 0;line-height:1.5}.updatePaymentMethodModal__form[data-v-755f938d]{margin-top:24px}.updatePaymentMethodModal__actions[data-v-755f938d]{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}.updatePaymentMethodModal__btn[data-v-755f938d]{padding:12px 24px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;border:none;min-width:100px}.updatePaymentMethodModal__btn[data-v-755f938d]:disabled{opacity:.5;cursor:not-allowed}.updatePaymentMethodModal__btn--cancel[data-v-755f938d]{background:var(--hm-surface-2);color:var(--hm-muted);border:1px solid var(--hm-border)}.updatePaymentMethodModal__btn--cancel[data-v-755f938d]:hover:not(:disabled){background:var(--hm-surface-3);color:var(--hm-text)}.updatePaymentMethodModal__btn--update[data-v-755f938d]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0c10;border:1px solid rgba(255,106,0,.4)}.updatePaymentMethodModal__btn--update[data-v-755f938d]:hover:not(:disabled){background:linear-gradient(135deg,#ff791a,#ff9845);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,106,0,.3)}@media(max-width:480px){.updatePaymentMethodModal[data-v-755f938d]{padding:12px}.updatePaymentMethodModal__content[data-v-755f938d]{padding:20px;border-radius:16px}.updatePaymentMethodModal__title[data-v-755f938d]{font-size:20px}.updatePaymentMethodModal__message[data-v-755f938d]{font-size:13px}.updatePaymentMethodModal__actions[data-v-755f938d]{flex-direction:column-reverse;gap:8px}.updatePaymentMethodModal__btn[data-v-755f938d]{width:100%;padding:14px 24px}}.onboarding-info-modal[data-v-2f1c573c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100040;display:flex;align-items:flex-end;justify-content:center}.onboarding-info-modal__backdrop[data-v-2f1c573c]{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--hm-overlay);backdrop-filter:blur(8px)}.onboarding-info-modal__sheet[data-v-2f1c573c]{position:relative;width:100%;max-width:520px;background:linear-gradient(180deg,var(--hm-surface) 0,var(--hm-surface-2) 100%);border-radius:22px 22px 0 0;box-shadow:var(--hm-shadow-2,0 20px 60px rgba(0,0,0,.5));border:1px solid var(--hm-border);padding:10px 16px 18px;margin:0 12px;max-height:90vh;overflow-y:auto;touch-action:pan-y;color:var(--hm-text)}.onboarding-info-modal__handle-area[data-v-2f1c573c]{display:flex;justify-content:center;padding:8px 0 12px}.onboarding-info-modal__handle[data-v-2f1c573c]{width:48px;height:5px;background:var(--hm-border-strong);border-radius:3px}.onboarding-info-modal__content[data-v-2f1c573c]{position:relative;padding:12px 12px 6px}.onboarding-info-modal__close[data-v-2f1c573c]{position:absolute;top:10px;left:10px;background:transparent;border:none;color:var(--hm-muted);font-size:24px;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.onboarding-info-modal__close[data-v-2f1c573c]:hover{background:var(--hm-surface-2);color:var(--hm-text)}.onboarding-info-modal__icon[data-v-2f1c573c]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:50%;font-size:40px;color:#fff}.onboarding-info-modal__title[data-v-2f1c573c]{font-size:22px;font-weight:700;color:var(--hm-text);text-align:center;margin:0 0 12px;line-height:1.4}.onboarding-info-modal__message[data-v-2f1c573c]{margin:0 0 18px;color:var(--hm-muted);font-size:13px;line-height:1.6;text-align:center}.onboarding-info-modal__body[data-v-2f1c573c]{margin-top:16px;margin-bottom:0}.onboarding-info-modal__info-btn[data-v-2f1c573c]{width:100%;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:10px;padding:10px 12px;color:var(--hm-text);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.onboarding-info-modal__info-btn[data-v-2f1c573c]:hover{background:var(--hm-surface);border-color:var(--hm-border-strong)}.onboarding-info-modal__info-btn i[data-v-2f1c573c]{font-size:16px;color:var(--hm-muted);transition:transform .2s ease}.onboarding-info-modal__info-text[data-v-2f1c573c]{margin-top:10px;padding:12px;background:var(--hm-surface-2);border-radius:10px;border:1px solid var(--hm-border)}.onboarding-info-modal__info-text p[data-v-2f1c573c]{margin:0 0 10px;color:var(--hm-muted);font-size:12px;line-height:1.5}.onboarding-info-modal__info-text p[data-v-2f1c573c]:last-child{margin-bottom:0}.onboarding-info-modal__actions[data-v-2f1c573c]{display:flex;flex-direction:column;gap:12px}.onboarding-info-modal__btn[data-v-2f1c573c]{width:100%;padding:16px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.onboarding-info-modal__btn--primary[data-v-2f1c573c]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;box-shadow:0 4px 12px rgba(255,107,53,.3)}.onboarding-info-modal__btn--primary[data-v-2f1c573c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.4)}.onboarding-info-modal__btn--primary[data-v-2f1c573c]:disabled{opacity:.5;cursor:not-allowed}.onboarding-info-modal__btn--secondary[data-v-2f1c573c]{background:var(--hm-surface-2);color:var(--hm-text);border:1px solid var(--hm-border)}.onboarding-info-modal__btn--secondary[data-v-2f1c573c]:hover{background:var(--hm-surface);color:var(--hm-text)}.oim-fade-enter-active[data-v-2f1c573c],.oim-fade-leave-active[data-v-2f1c573c]{transition:opacity .3s ease}.oim-fade-enter-from[data-v-2f1c573c],.oim-fade-leave-to[data-v-2f1c573c]{opacity:0}.oim-slide-up-enter-active[data-v-2f1c573c]{transition:transform .35s cubic-bezier(.22,.68,.31,1)}.oim-slide-up-leave-active[data-v-2f1c573c]{transition:transform .25s cubic-bezier(.55,0,1,.45)}.oim-slide-up-enter-from[data-v-2f1c573c],.oim-slide-up-leave-to[data-v-2f1c573c]{transform:translateY(100%)!important}.slide-down-enter-active[data-v-2f1c573c],.slide-down-leave-active[data-v-2f1c573c]{transition:all .3s ease;max-height:500px;overflow:hidden}.slide-down-enter-from[data-v-2f1c573c],.slide-down-leave-to[data-v-2f1c573c]{max-height:0;opacity:0;transform:translateY(-10px)}.slide-down-enter-to[data-v-2f1c573c],.slide-down-leave-from[data-v-2f1c573c]{max-height:500px;opacity:1;transform:translateY(0)}html[data-theme=light]{&[data-v-2f1c573c]{background:#f5efe6;border-color:hsla(36,41%,60%,.2)}&[data-v-2f1c573c]:hover{background:#ede7df}}html[data-theme=light]{&[data-v-2f1c573c]{background:#f5efe6;border-color:hsla(36,41%,60%,.2)}&[data-v-2f1c573c]:hover{background:#ede7df}}@media (max-width:768px){.onboarding-info-modal__sheet[data-v-2f1c573c]{max-width:100%;margin:0;border-radius:20px 20px 0 0}.onboarding-info-modal__title[data-v-2f1c573c]{font-size:20px}.onboarding-info-modal__icon[data-v-2f1c573c]{width:64px;height:64px;font-size:32px;margin-bottom:20px}}.notification-permission-modal[data-v-09af48d8]{position:fixed;inset:0;z-index:100005;display:flex;align-items:center;justify-content:center;padding:16px}.notification-permission-modal__backdrop[data-v-09af48d8]{position:absolute;inset:0;background:var(--hm-overlay);backdrop-filter:blur(8px)}.notification-permission-modal__content[data-v-09af48d8]{position:relative;background:linear-gradient(180deg,var(--hm-surface) 0,var(--hm-surface-2) 100%);border:1px solid var(--hm-border);border-radius:24px;padding:32px 24px;width:min(420px,92vw);text-align:center;box-shadow:var(--hm-shadow-2,0 24px 70px rgba(0,0,0,.7));animation:popIn-09af48d8 .25s ease-out;color:var(--hm-text)}@keyframes popIn-09af48d8{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.notification-permission-modal__icon[data-v-09af48d8]{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,#f27f0d,#ff9f40);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(242,127,13,.3)}.notification-permission-modal__icon .material-symbols-outlined[data-v-09af48d8]{font-size:42px;color:#fff}.notification-permission-modal__title[data-v-09af48d8]{margin:0 0 12px;font-size:22px;font-weight:900;color:var(--hm-text);line-height:1.3}.notification-permission-modal__description[data-v-09af48d8]{margin:0 0 28px;font-size:14px;line-height:1.6;color:var(--hm-muted);font-weight:500}.notification-permission-modal__actions[data-v-09af48d8]{display:flex;flex-direction:column;gap:12px}.notification-permission-modal__btn[data-v-09af48d8]{width:100%;padding:14px 24px;border-radius:16px;border:none;font-size:15px;font-weight:800;cursor:pointer;transition:all .2s ease;font-family:Heebo,system-ui,-apple-system,sans-serif}.notification-permission-modal__btn[data-v-09af48d8]:disabled{opacity:.6;cursor:not-allowed}.notification-permission-modal__btn--primary[data-v-09af48d8]{background:linear-gradient(135deg,#f27f0d,#ff9f40);color:#fff;box-shadow:0 4px 16px rgba(242,127,13,.3)}.notification-permission-modal__btn--primary[data-v-09af48d8]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(242,127,13,.4)}.notification-permission-modal__btn--primary[data-v-09af48d8]:not(:disabled):active{transform:translateY(0)}.notification-permission-modal__btn--secondary[data-v-09af48d8]{background:var(--hm-surface-2);color:var(--hm-text);border:1px solid var(--hm-border)}.notification-permission-modal__btn--secondary[data-v-09af48d8]:not(:disabled):hover{background:var(--hm-surface);border-color:var(--hm-border-strong)}html[data-theme=light]{background:linear-gradient(180deg,#fff,#fffcf8)}@media(max-width:420px){.notification-permission-modal__content[data-v-09af48d8]{padding:28px 20px}.notification-permission-modal__icon[data-v-09af48d8]{width:70px;height:70px;margin-bottom:16px}.notification-permission-modal__icon .material-symbols-outlined[data-v-09af48d8]{font-size:36px}.notification-permission-modal__title[data-v-09af48d8]{font-size:20px}.notification-permission-modal__description[data-v-09af48d8]{font-size:13px}}.dash[data-v-00db473a]{direction:rtl;min-height:100vh;min-height:-webkit-fill-available;color:var(--hm-text,hsla(0,0%,100%,.92));padding:0 16px 16px 16px;padding-top:0;background-color:var(--hm-bg,#0b0b0f);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E"),radial-gradient(ellipse 900px 500px at 5% -5%,rgba(255,106,0,.15),transparent 60%),radial-gradient(ellipse 700px 400px at 98% 8%,rgba(255,138,43,.08),transparent 55%),radial-gradient(ellipse 1200px 800px at 50% 40%,rgba(15,15,20,.9),transparent 70%),radial-gradient(ellipse 600px 300px at 50% 100%,rgba(255,106,0,.06),transparent 60%),linear-gradient(175deg,#0a0a0e,#050507 50%,#080810);background-size:150px 150px,auto,auto,auto,auto,auto;background-blend-mode:overlay,normal,normal,normal,normal,normal;background-attachment:scroll}@media(max-width:768px){.dash[data-v-00db473a]{padding:0 10px 12px 10px;padding-top:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.dash--client[data-v-00db473a]{padding:0;margin:0;background-color:#040406;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.025'/%3E%3C/svg%3E"),radial-gradient(ellipse 100% 50% at 50% -20%,rgba(255,106,0,.08),transparent 70%),radial-gradient(ellipse 40% 60% at 0 50%,hsla(0,0%,100%,.015),transparent 50%),radial-gradient(ellipse 40% 60% at 100% 50%,hsla(0,0%,100%,.015),transparent 50%),radial-gradient(ellipse 80% 35% at 50% 110%,rgba(255,106,0,.05),transparent 70%),linear-gradient(180deg,#08080c,#040406 40%,#060608);background-size:200px 200px,auto,auto,auto,auto,auto;background-blend-mode:overlay,normal,normal,normal,normal,normal;background-attachment:scroll}@media(max-width:768px){.dash--client[data-v-00db473a]{padding:0;padding-bottom:calc(env(safe-area-inset-bottom));padding-top:calc(env(safe-area-inset-top))}}.grid[data-v-00db473a]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:14px;align-items:stretch;justify-items:center}@media(min-width:981px){.grid[data-v-00db473a]:has(.side--handyman-filters){grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;justify-items:start}}@media(max-width:980px){.grid[data-v-00db473a]{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center}}@media(max-width:768px){.grid[data-v-00db473a]{gap:clamp(8px,2.6vw,10px);display:flex;flex-direction:column;padding:clamp(12px,3vw,16px);padding-bottom:calc(80px + env(safe-area-inset-bottom));align-items:center}.main-content[data-v-00db473a]{padding:8px 16px 0;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.dash--client .main-content[data-v-00db473a]{padding-top:6px}}.jobs[data-v-00db473a]{border-radius:0;border:none;background:transparent;box-shadow:none;overflow:visible}@media(max-width:768px){.jobs[data-v-00db473a]{border-radius:0;box-shadow:none;border:none}}.jobs__head[data-v-00db473a]{padding:14px;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid hsla(0,0%,100%,.08);background:radial-gradient(900px 240px at 20% 0,rgba(255,106,0,.14),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03))}@media(max-width:768px){.jobs__head[data-v-00db473a]{padding:8px 6px;gap:6px;border-radius:12px 12px 0 0}}.h2[data-v-00db473a]{margin:0;font-size:18px;font-weight:1000}@media(max-width:768px){.h2[data-v-00db473a]{font-size:14px}}.h2__count[data-v-00db473a]{color:#ffb36b;font-weight:1100;margin-right:6px}@media(max-width:768px){.h2__count[data-v-00db473a]{margin-right:4px;font-size:12px}}.sub[data-v-00db473a]{margin:4px 0 0;color:var(--hm-muted,hsla(0,0%,100%,.62));font-weight:800;font-size:12.5px}@media(max-width:768px){.sub[data-v-00db473a]{font-size:9px;margin:2px 0 0}}.headActions[data-v-00db473a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pill[data-v-00db473a]{display:inline-flex;gap:8px;align-items:center;border-radius:999px;border:1px solid rgba(255,106,0,.2);background:rgba(0,0,0,.25);padding:9px 10px;color:var(--hm-text,hsla(0,0%,100%,.92));font-weight:900;font-size:12px}.dot[data-v-00db473a]{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.25)}.dot--on[data-v-00db473a]{background:#ff6a00;box-shadow:0 0 0 4px rgba(255,106,0,.22)}.filters[data-v-00db473a]{padding:12px 14px 0}@media(max-width:768px){.filters[data-v-00db473a]{padding:6px 6px 0}}.filters__card[data-v-00db473a]{border-radius:18px;border:1px solid rgba(255,106,0,.18);background:rgba(255,106,0,.08);padding:12px}@media(max-width:768px){.filters__card[data-v-00db473a]{padding:6px;border-radius:10px}}.filters__row[data-v-00db473a]{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}@media(max-width:980px){.filters__row[data-v-00db473a]{grid-template-columns:1fr}}.field[data-v-00db473a]{display:grid;gap:8px}.field--narrow[data-v-00db473a]{align-content:start}.label[data-v-00db473a]{font-size:12px;font-weight:1000;color:hsla(0,0%,100%,.78)}@media(max-width:768px){.label[data-v-00db473a]{font-size:10px}}.tabs[data-v-00db473a]{display:flex;gap:8px;flex-wrap:wrap}.tab[data-v-00db473a]{border-radius:999px;border:1px solid rgba(255,106,0,.18);background:rgba(0,0,0,.25);padding:10px 20px;cursor:pointer;display:inline-flex;gap:10px;align-items:center;transition:transform .12s ease,box-shadow .12s ease;min-width:-moz-fit-content;min-width:fit-content}.tab[data-v-00db473a]:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(255,106,0,.12)}.tab[data-v-00db473a]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.32)}.tab--active[data-v-00db473a]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);border-color:rgba(255,106,0,.55)}.tab__txt[data-v-00db473a]{font-size:12px;font-weight:1000;color:var(--hm-text,hsla(0,0%,100%,.92));white-space:nowrap}@media(max-width:768px){.tab__txt[data-v-00db473a]{font-size:9px}}.tab__count[data-v-00db473a]{font-size:12px;font-weight:1000;padding:4px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.25);white-space:nowrap}@media(max-width:768px){.tab__count[data-v-00db473a]{font-size:8px;padding:2px 6px}}.rangeBox[data-v-00db473a]{border-radius:18px;border:1px solid rgba(255,106,0,.18);background:rgba(0,0,0,.22);padding:10px}.rangeBox__top[data-v-00db473a]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.badge[data-v-00db473a]{border-radius:999px;padding:7px 10px;border:1px solid rgba(255,106,0,.18);background:rgba(255,106,0,.12);font-weight:900;font-size:12px}.badge b[data-v-00db473a]{font-weight:1100;color:#ffb36b}.range[data-v-00db473a]{width:100%;accent-color:#ff6a00}.hint[data-v-00db473a]{margin-top:8px;font-size:12px;color:hsla(0,0%,100%,.62);font-weight:800}.jobs__list[data-v-00db473a]{padding:14px;display:grid;grid-template-columns:1fr;gap:10px}@media(max-width:768px){.jobs__list[data-v-00db473a]{padding:6px 4px;gap:6px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}}.job-card[data-v-00db473a]{border-radius:20px;border:1px solid rgba(255,106,0,.14);background:#242424;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:transform .12s ease,box-shadow .12s ease}@media(max-width:768px){.job-card[data-v-00db473a]{padding:6px;border-radius:12px;gap:6px}}.job-card[data-v-00db473a]:hover{transform:translateY(-1px);box-shadow:0 14px 22px rgba(255,106,0,.12)}.job-card__left[data-v-00db473a]{display:flex;gap:10px;align-items:center;flex:1;min-width:0}.job-card__tags[data-v-00db473a]{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}@media(max-width:768px){.job-card__tags[data-v-00db473a]{gap:4px}}.job-card__meta[data-v-00db473a]{display:grid;gap:4px;flex:1;min-width:0}.job-card__title[data-v-00db473a]{font-weight:1100;font-size:14px;color:var(--hm-text,hsla(0,0%,100%,.92));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.job-card__title[data-v-00db473a]{font-size:12px}}.job-card__sub[data-v-00db473a]{margin-top:2px;color:hsla(0,0%,100%,.62);font-weight:900;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.job-card__sub[data-v-00db473a]{font-size:9px;margin-top:1px}}.job-card__price[data-v-00db473a]{font-weight:1100;color:#ffb36b;font-size:13px}@media(max-width:768px){.job-card__price[data-v-00db473a]{font-size:10px}}.job-card__actions[data-v-00db473a]{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}@media(max-width:768px){.job-card__actions[data-v-00db473a]{gap:4px}}.tags[data-v-00db473a]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-00db473a]{border-radius:999px;padding:6px 10px;font-weight:1000;font-size:11.5px;border:1px solid rgba(255,106,0,.18);background:rgba(255,106,0,.12);color:var(--hm-text,hsla(0,0%,100%,.92))}@media(max-width:768px){.tag[data-v-00db473a]{padding:2px 4px;font-size:7px;border-radius:6px}}.tag--urgent[data-v-00db473a]{border-color:rgba(255,59,59,.45);background:rgba(255,59,59,.12);color:#ffd4d4}.tag--status[data-v-00db473a]{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.84)}.tag--hourly[data-v-00db473a]{border-color:rgba(255,138,43,.28);background:rgba(255,138,43,.14)}.tag--fixed[data-v-00db473a]{border-color:rgba(255,106,0,.22);background:rgba(255,106,0,.12)}.iconBtn[data-v-00db473a]{width:38px;height:38px;border-radius:14px;border:1px solid rgba(255,106,0,.18);background:rgba(0,0,0,.28);color:var(--hm-text,hsla(0,0%,100%,.92));cursor:pointer}.iconBtn[data-v-00db473a]:hover{box-shadow:0 10px 18px rgba(255,106,0,.14)}.iconBtn[data-v-00db473a]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.32)}@media(max-width:768px){.iconBtn[data-v-00db473a]{width:24px;height:24px;border-radius:8px;font-size:12px}}.job__titleRow[data-v-00db473a]{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.job__title[data-v-00db473a]{margin:0;font-size:15.5px;font-weight:1100}@media(max-width:768px){.job__title[data-v-00db473a]{font-size:11px;line-height:1.25}}.price[data-v-00db473a]{font-weight:1200;color:#ffb36b;font-size:14px}@media(max-width:768px){.price[data-v-00db473a]{font-size:9px}}.price span[data-v-00db473a]{font-weight:900;color:hsla(0,0%,100%,.7);margin-right:4px}.job__desc[data-v-00db473a]{margin:8px 0 0;color:hsla(0,0%,100%,.78);font-weight:800;font-size:13px;line-height:1.4}@media(max-width:768px){.job__desc[data-v-00db473a]{font-size:9px;margin:3px 0 0;line-height:1.25}}.metaGrid[data-v-00db473a]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:768px){.metaGrid[data-v-00db473a]{gap:3px;margin-top:4px}}@media(max-width:520px){.metaGrid[data-v-00db473a]{grid-template-columns:1fr}}.meta[data-v-00db473a]{border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.22);padding:10px}@media(max-width:768px){.meta[data-v-00db473a]{padding:4px;border-radius:8px}}.meta__k[data-v-00db473a]{display:block;font-size:12px;font-weight:900;color:hsla(0,0%,100%,.62);margin-bottom:4px}@media(max-width:768px){.meta__k[data-v-00db473a]{font-size:8px;margin-bottom:2px}}.meta__v[data-v-00db473a]{font-size:12.5px;font-weight:1000;color:hsla(0,0%,100%,.9)}@media(max-width:768px){.meta__v[data-v-00db473a]{font-size:8px;line-height:1.2}}.spacer[data-v-00db473a]{flex:1 1 auto}.panel[data-v-00db473a]{border-radius:26px;border:1px solid var(--hm-border,hsla(0,0%,100%,.12));background:linear-gradient(180deg,var(--hm-surface-3,hsla(0,0%,100%,.085)),hsla(0,0%,100%,.04));box-shadow:var(--hm-shadow,0 18px 40px rgba(0,0,0,.55));padding:14px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;height:100%}@media(max-width:768px){.panel[data-v-00db473a]{padding:8px 6px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);margin-bottom:8px}}.panel__head[data-v-00db473a]{margin-bottom:10px}.cta[data-v-00db473a]{border-radius:26px;border:1px solid rgba(255,106,0,.18);background:rgba(0,0,0,.22);padding:12px;width:100%;box-sizing:border-box}@media(max-width:768px){.cta[data-v-00db473a]{padding:8px;border-radius:12px}}.action-buttons[data-v-00db473a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}@media(max-width:768px){.action-buttons[data-v-00db473a]{grid-template-columns:1fr;gap:8px}}.handymen-list[data-v-00db473a]{display:grid;gap:10px;margin-top:12px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}@media(max-width:768px){.handymen-list[data-v-00db473a]{gap:6px}}.handymen-list[data-v-00db473a]::-webkit-scrollbar{width:6px}.handymen-list[data-v-00db473a]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.handymen-list[data-v-00db473a]::-webkit-scrollbar-thumb{background:rgba(255,106,0,.3);border-radius:10px}.handymen-list[data-v-00db473a]::-webkit-scrollbar-thumb:hover{background:rgba(255,106,0,.5)}.btn-create-call[data-v-00db473a]{--orange:#ff7a00;--orange-2:#ff9a3c;--black:#0b0b0f;--black-2:#14141a;width:100%;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.25rem;min-height:48px;border-radius:14px;border:1px solid rgba(255,122,0,.55);color:#fff;background:linear-gradient(135deg,var(--black) 0,var(--black-2) 55%,rgba(255,122,0,.1) 100%);box-shadow:0 10px 26px rgba(0,0,0,.45),0 0 0 0 rgba(255,122,0,0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-weight:800;letter-spacing:.2px;text-transform:none;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease;position:relative;overflow:hidden;font-size:14px;border:none}.btn-create-call .icon[data-v-00db473a]{width:18px;height:18px;flex:0 0 auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.btn-create-call[data-v-00db473a]:hover{border-color:rgba(255,122,0,.9);background:linear-gradient(135deg,#0f0f14,#1a1a22 55%,rgba(255,122,0,.16));box-shadow:0 14px 32px rgba(0,0,0,.55),0 0 0 6px rgba(255,122,0,.12);transform:translateY(-1px)}.btn-create-call[data-v-00db473a]:active{transform:translateY(0) scale(.99);box-shadow:0 10px 22px rgba(0,0,0,.5),0 0 0 4px rgba(255,122,0,.1)}.btn-create-call[data-v-00db473a]:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(255,122,0,.25),0 16px 40px rgba(0,0,0,.55)}.btn-create-call.is-disabled[data-v-00db473a],.btn-create-call[data-v-00db473a]:disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.2);transform:none;box-shadow:none}.btn-create-call[data-v-00db473a]:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 35%,hsla(0,0%,100%,0) 70%);transform:translateX(-40%) rotate(10deg);transition:transform .55s ease;pointer-events:none}.btn-create-call[data-v-00db473a]:hover:after{transform:translateX(40%) rotate(10deg)}.btn-create-call.is-urgent[data-v-00db473a]{border-color:rgba(255,122,0,.95);background:linear-gradient(135deg,#0b0b0f,#1b1208 55%,rgba(255,122,0,.22));box-shadow:0 14px 34px rgba(0,0,0,.55),0 0 0 6px rgba(255,122,0,.18)}@media(max-width:768px){.btn-create-call[data-v-00db473a]{padding:.75rem 1rem;min-height:42px;font-size:13px;border-radius:12px;gap:.5rem}.btn-create-call .icon[data-v-00db473a]{width:16px;height:16px}}.input[data-v-00db473a],.select[data-v-00db473a],.textarea[data-v-00db473a]{width:100%;box-sizing:border-box;border-radius:16px;border:1px solid rgba(255,106,0,.18);background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92));padding:12px 12px;font-weight:900;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}@media(max-width:768px){.input[data-v-00db473a],.select[data-v-00db473a],.textarea[data-v-00db473a]{padding:10px 8px;font-size:16px;border-radius:10px;min-height:40px}}.input[data-v-00db473a]::-moz-placeholder,.select[data-v-00db473a]::-moz-placeholder,.textarea[data-v-00db473a]::-moz-placeholder{color:hsla(0,0%,100%,.45)}.input[data-v-00db473a]::placeholder,.select[data-v-00db473a]::placeholder,.textarea[data-v-00db473a]::placeholder{color:hsla(0,0%,100%,.45)}.input[data-v-00db473a]:focus,.select[data-v-00db473a]:focus,.textarea[data-v-00db473a]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.32);border-color:rgba(255,106,0,.45)}.textarea[data-v-00db473a]{resize:vertical;min-height:92px}.preview[data-v-00db473a]{margin-top:10px;border-radius:18px;border:1px solid rgba(255,106,0,.18);background:rgba(255,106,0,.1);padding:10px}.preview__row[data-v-00db473a]{display:flex;justify-content:space-between;gap:10px;padding:4px 0}.preview__row span[data-v-00db473a]{color:hsla(0,0%,100%,.7);font-weight:900;font-size:12px}.preview__row b[data-v-00db473a]{font-weight:1100;color:#ffb36b;font-size:12.5px}.apiNote[data-v-00db473a]{margin-top:6px;color:hsla(0,0%,100%,.62);font-weight:800;font-size:12px}@media(max-width:768px){.apiNote[data-v-00db473a]{font-size:11px;margin-top:4px}}.file-upload-wrapper[data-v-00db473a]{position:relative;width:100%;box-sizing:border-box}.file-input[data-v-00db473a]{position:absolute;opacity:0;width:0;height:0;overflow:hidden}.file-label[data-v-00db473a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:18px;border:1px solid rgba(255,106,0,.18);background:rgba(255,106,0,.1);color:var(--hm-text,hsla(0,0%,100%,.92));font-weight:900;font-size:13px;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box;text-align:center}.file-label[data-v-00db473a]:hover{background:rgba(255,106,0,.15);border-color:rgba(255,106,0,.3)}.file-label.disabled[data-v-00db473a]{opacity:.7;cursor:not-allowed}@media(max-width:768px){.file-label[data-v-00db473a]{padding:10px 14px;font-size:12px}}.image-preview-small[data-v-00db473a]{position:relative;margin-top:10px;width:100%;max-width:200px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,106,0,.2)}.image-preview-small img[data-v-00db473a]{width:100%;height:auto;display:block}@media(max-width:768px){.image-preview-small[data-v-00db473a]{max-width:150px}}.remove-image-btn[data-v-00db473a]{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:50%;border:none;background:rgba(0,0,0,.7);color:#fff;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.remove-image-btn[data-v-00db473a]:hover{background:rgba(255,59,59,.9);transform:scale(1.1)}@media(max-width:768px){.remove-image-btn[data-v-00db473a]{width:24px;height:24px;font-size:18px;top:6px;left:6px}}.row[data-v-00db473a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px}.row--2[data-v-00db473a]{display:grid;grid-template-columns:1fr 1fr}@media(max-width:520px){.row--2[data-v-00db473a]{grid-template-columns:1fr}}.toggle[data-v-00db473a]{border-radius:999px;border:1px solid rgba(255,106,0,.18);background:rgba(255,106,0,.1);color:var(--hm-text,hsla(0,0%,100%,.92));padding:10px 12px;cursor:pointer;font-weight:1000}.toggle--on[data-v-00db473a]{border-color:rgba(255,106,0,.45);box-shadow:0 14px 22px rgba(255,106,0,.16)}.toggle[data-v-00db473a]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.32)}.fine[data-v-00db473a]{display:inline-flex;gap:8px;align-items:center;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,59,59,.28);background:rgba(255,59,59,.1);color:hsla(0,0%,100%,.88);font-weight:900}.fine b[data-v-00db473a]{color:#ffd4d4;font-weight:1100}.fine__icon[data-v-00db473a]{width:26px;height:26px;display:grid;place-items:center;border-radius:12px;background:rgba(255,59,59,.16);border:1px solid rgba(255,59,59,.18)}.divider[data-v-00db473a]{height:14px}.dir[data-v-00db473a]{border-radius:26px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.22);padding:12px}@media(max-width:768px){.dir[data-v-00db473a]{padding:8px;border-radius:12px}}.dir__list[data-v-00db473a]{margin-top:12px;display:grid;gap:10px}@media(max-width:768px){.dir__list[data-v-00db473a]{margin-top:8px;gap:6px}}.hcard[data-v-00db473a]{border-radius:22px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.03));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 24px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}@media(max-width:768px){.hcard[data-v-00db473a]{padding:10px 12px;border-radius:16px;gap:10px}}.hcard[data-v-00db473a]:hover{transform:translateY(-2px);border-color:rgba(255,106,0,.25);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,106,0,.1),inset 0 1px 0 hsla(0,0%,100%,.08)}.hcard__left[data-v-00db473a]{display:flex;gap:12px;align-items:center}.hcard__av[data-v-00db473a]{width:52px;height:52px;border-radius:50%;border:2.5px solid rgba(255,106,0,.5);-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px rgba(255,106,0,.15)}@media(max-width:768px){.hcard__av[data-v-00db473a]{width:44px;height:44px;border-width:2px}}.hcard__name[data-v-00db473a]{font-weight:1100}@media(max-width:768px){.hcard__name[data-v-00db473a]{font-size:12px}}.hcard__sub[data-v-00db473a]{margin-top:2px;color:hsla(0,0%,100%,.62);font-weight:900;font-size:12px}@media(max-width:768px){.hcard__sub[data-v-00db473a]{font-size:9px;margin-top:1px}}.hcard__actions[data-v-00db473a]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:768px){.hcard__actions[data-v-00db473a]{gap:4px}}.pagination[data-v-00db473a]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;border-radius:16px;border:1px solid rgba(255,106,0,.18);background:hsla(0,0%,100%,.04)}@media(max-width:768px){.pagination[data-v-00db473a]{flex-direction:column;gap:8px;padding:8px}}.pagination__info[data-v-00db473a]{color:var(--hm-muted,hsla(0,0%,100%,.62));font-weight:900;font-size:12px}@media(max-width:768px){.pagination__info[data-v-00db473a]{font-size:10px}}.pagination .btn[data-v-00db473a]{min-width:100px}@media(max-width:768px){.pagination .btn[data-v-00db473a]{min-width:80px;width:100%}}.pagination .btn[data-v-00db473a]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.chip[data-v-00db473a]{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:6px 12px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));font-weight:700;font-size:11px;color:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease;margin:3px}@media(max-width:768px){.chip[data-v-00db473a]{padding:5px 10px;font-size:10px;gap:4px;margin:2px;border-radius:8px}}.chip[data-v-00db473a]:hover{border-color:rgba(255,106,0,.3);background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06))}.chip__name[data-v-00db473a]{color:hsla(0,0%,100%,.95);font-weight:700}.chip__price[data-v-00db473a]{color:#ff8a2b;font-weight:800;font-size:10px;padding:3px 8px;border-radius:6px;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.2)}@media(max-width:768px){.chip__price[data-v-00db473a]{font-size:9px;padding:2px 6px}}.chip__type[data-v-00db473a]{font-size:9px;font-weight:700;padding:3px 8px;border-radius:6px;border:1px solid;text-transform:uppercase;letter-spacing:.3px}@media(max-width:768px){.chip__type[data-v-00db473a]{font-size:8px;padding:2px 6px}}.chip__type--hourly[data-v-00db473a]{color:#ff8a2b;background:rgba(255,138,43,.12);border-color:rgba(255,138,43,.2)}.chip__type--fixed[data-v-00db473a]{color:#ff6a00;background:rgba(255,106,0,.12);border-color:rgba(255,106,0,.2)}.btn[data-v-00db473a]{border-radius:16px;padding:11px 12px;border:1px solid rgba(255,106,0,.18);background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92));cursor:pointer;font-weight:1000;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;font-size:13px}@media(max-width:768px){.btn[data-v-00db473a]{padding:6px 8px;font-size:10px;border-radius:10px;min-height:32px}}.btn[data-v-00db473a]:hover{transform:translateY(-1px);box-shadow:0 14px 22px rgba(255,106,0,.12);background:hsla(0,0%,100%,.08)}.btn[data-v-00db473a]:active{transform:translateY(0) scale(.99)}.btn[data-v-00db473a]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.32)}.btn--primary[data-v-00db473a]{color:#111;border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);box-shadow:0 18px 44px rgba(255,106,0,.18)}.btn--ghost[data-v-00db473a]{background:rgba(0,0,0,.22);border-color:hsla(0,0%,100%,.12)}.btn--full[data-v-00db473a]{width:100%;justify-content:center}.mini[data-v-00db473a]{border-radius:999px;padding:9px 10px;font-weight:1000;font-size:12px;border:1px solid rgba(255,106,0,.18);background:rgba(255,106,0,.1);color:var(--hm-text,hsla(0,0%,100%,.92));cursor:pointer}.mini[data-v-00db473a]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.32)}.mini--ghost[data-v-00db473a]{background:rgba(0,0,0,.22);border-color:hsla(0,0%,100%,.12)}.mini--primary[data-v-00db473a]{border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#111}.mini--danger[data-v-00db473a]{border-color:rgba(255,59,59,.35);background:rgba(255,59,59,.14);color:#ffd4d4}.link[data-v-00db473a]{border:none;background:transparent;color:#ffb36b;font-weight:1000;cursor:pointer}.link[data-v-00db473a]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.32);border-radius:12px}.side[data-v-00db473a]{display:grid;gap:14px;width:100%;box-sizing:border-box}.side--bottom[data-v-00db473a]{grid-column:1/-1}@media(max-width:980px){.side--bottom[data-v-00db473a]{grid-column:1}.side--handyman-filters[data-v-00db473a]{display:none}}.loading-overlay[data-v-00db473a]{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(900px 520px at 10% -10%,rgba(255,106,0,.18),transparent 55%),radial-gradient(700px 420px at 95% 10%,rgba(255,138,43,.12),transparent 55%),linear-gradient(180deg,var(--hm-bg,#0b0b0f),var(--hm-bg-2,#0f1016));display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.loading-spinner[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner[data-v-00db473a]{width:60px;height:60px;border:4px solid rgba(255,106,0,.2);border-top-color:#ff6a00;border-radius:50%;animation:spin-00db473a 1s linear infinite;box-shadow:0 0 20px rgba(255,106,0,.3)}.loading-text[data-v-00db473a]{color:var(--hm-text,hsla(0,0%,100%,.92));font-weight:900;font-size:16px;margin:0;animation:pulse-00db473a 1.5s ease-in-out infinite}@media(max-width:768px){.loading-text[data-v-00db473a]{font-size:14px}.dash[data-v-00db473a],.jobs__list[data-v-00db473a],main[data-v-00db473a]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}[data-v-00db473a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.btn[data-v-00db473a],.tab[data-v-00db473a],.toggle[data-v-00db473a],button[data-v-00db473a]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}}@media(max-width:768px){.btn[data-v-00db473a]:focus-visible,button[data-v-00db473a]:focus-visible,input[data-v-00db473a]:focus-visible,select[data-v-00db473a]:focus-visible,textarea[data-v-00db473a]:focus-visible{outline:2px solid rgba(255,106,0,.6);outline-offset:2px}}.client-actions-top[data-v-00db473a]{display:none}@media(max-width:768px){.client-actions-top[data-v-00db473a]{display:block;position:relative;z-index:100;padding:0;margin:0;margin-top:12px;margin-bottom:14px;width:100%;background:transparent}}.guest-register-banner[data-v-00db473a]{margin:8px 0 12px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,rgba(255,106,0,.12),rgba(255,106,0,.04));border:1px solid rgba(255,106,0,.2);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .15s,box-shadow .15s;animation:guestBannerSlideIn-00db473a .4s ease-out}.guest-register-banner[data-v-00db473a]:active{transform:scale(.98)}.guest-register-banner__content[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.guest-register-banner__text[data-v-00db473a]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.guest-register-banner__title[data-v-00db473a]{font-size:14px;font-weight:700;color:var(--hm-text,hsla(0,0%,100%,.92))}.guest-register-banner__subtitle[data-v-00db473a]{font-size:12px;color:var(--hm-muted,hsla(0,0%,100%,.62))}.guest-register-banner__btn[data-v-00db473a]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:none;background:#fff;color:#1a1a1f;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1)}.guest-register-banner__google-icon[data-v-00db473a]{flex-shrink:0}@keyframes guestBannerSlideIn-00db473a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html[data-theme=light]{background:linear-gradient(135deg,rgba(245,165,35,.08),rgba(245,165,35,.02));border-color:hsla(36,41%,60%,.22)}.return-job-mobile[data-v-00db473a]{display:none}@media(max-width:768px){.return-job-mobile[data-v-00db473a]{display:flex;align-items:center;gap:10px;padding:14px 20px;margin-bottom:12px;border-radius:16px;border:1.5px solid rgba(255,138,43,.4);background:linear-gradient(135deg,rgba(255,106,0,.12),rgba(255,138,43,.08));color:#ff8a2b;cursor:pointer;font-weight:800;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(255,106,0,.12),inset 0 1px 0 hsla(0,0%,100%,.05);position:relative;width:100%;z-index:10;overflow:hidden;animation:slideIn .3s ease}}.return-job-mobile[data-v-00db473a]:hover{transform:translateY(-2px);border-color:rgba(255,138,43,.6);background:linear-gradient(135deg,rgba(255,106,0,.2),rgba(255,138,43,.14));box-shadow:0 6px 24px rgba(255,106,0,.2)}.return-job-mobile[data-v-00db473a]:active{transform:translateY(0) scale(.98)}.return-job-mobile__pulse[data-v-00db473a]{position:absolute;top:50%;right:20px;width:8px;height:8px;border-radius:50%;background:#ff6a00;transform:translateY(-50%);animation:returnJobPulse-00db473a 2s ease-in-out infinite}@keyframes returnJobPulse-00db473a{0%,to{box-shadow:0 0 0 0 rgba(255,106,0,.4)}50%{box-shadow:0 0 0 8px rgba(255,106,0,0)}}.return-job-mobile__icon[data-v-00db473a]{font-size:20px;color:#ff6a00;transition:transform .3s ease}.return-job-mobile:hover .return-job-mobile__icon[data-v-00db473a]{transform:scale(1.1)}.return-job-mobile__text[data-v-00db473a]{font-weight:900;white-space:nowrap;flex:1;font-family:Heebo,sans-serif}.return-job-mobile__arrow[data-v-00db473a]{font-size:18px;opacity:.6;transition:all .3s ease}.return-job-mobile:hover .return-job-mobile__arrow[data-v-00db473a]{opacity:1;transform:translateX(-4px)}.client-actions-panel[data-v-00db473a]{padding:0!important;margin:0;display:block;background:transparent;border:none}@media(max-width:768px){.client-actions-panel[data-v-00db473a]{display:none}}.client-actions-desktop[data-v-00db473a]{display:block;width:100%;margin:0 auto}@media(max-width:768px){.client-actions-desktop[data-v-00db473a]{display:none}}.mHdr[data-v-00db473a]{position:sticky;top:0;z-index:2500;direction:ltr;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;margin:-16px -16px 8px;background:linear-gradient(180deg,rgba(8,8,12,.98),rgba(4,4,6,.95));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:0 4px 20px rgba(0,0,0,.3)}@media(max-width:768px){.mHdr[data-v-00db473a]{margin:calc(-12px - env(safe-area-inset-top)) -10px 8px;padding-top:calc(16px + env(safe-area-inset-top));padding-left:16px;padding-right:16px}}.mHdr__icons[data-v-00db473a]{display:flex;align-items:center;gap:8px}.mHdr__icon[data-v-00db473a]{width:44px;height:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85);display:grid;place-items:center;position:relative;cursor:pointer;transition:all .2s ease}.mHdr__icon[data-v-00db473a]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12)}.mHdr__icon[data-v-00db473a]:active{transform:scale(.94)}.mHdr__dot[data-v-00db473a]{position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:#ff6a00;border:2px solid #040406;box-shadow:0 0 8px rgba(255,106,0,.6);animation:pulse-dot-00db473a 2s ease-in-out infinite}@keyframes pulse-dot-00db473a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.mHdr__center[data-v-00db473a]{direction:rtl;text-align:right;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:1;min-width:0}.mHdr__kicker[data-v-00db473a]{font-size:11px;font-weight:700;color:rgba(255,106,0,.85);letter-spacing:1px;text-align:right;width:100%;direction:rtl;text-transform:uppercase}.mHdr__name[data-v-00db473a]{font-size:22px;font-weight:800;letter-spacing:-.3px;color:hsla(0,0%,100%,.98);line-height:1.1;text-align:right;direction:rtl;width:100%}.mHdr__avatar[data-v-00db473a]{width:50px;height:50px;border-radius:50%;border:2.5px solid rgba(255,106,0,.8);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));padding:2px;overflow:hidden;cursor:pointer;box-shadow:0 4px 16px rgba(255,106,0,.2),0 0 0 4px rgba(255,106,0,.08);transition:all .2s ease}.mHdr__avatar[data-v-00db473a]:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(255,106,0,.25),0 0 0 5px rgba(255,106,0,.12)}.mHdr__avatar img[data-v-00db473a]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.mHdr__ph[data-v-00db473a]{width:100%;height:100%;display:grid;place-items:center;border-radius:999px;color:hsla(0,0%,100%,.75)}.clientNearby[data-v-00db473a]{margin:8px 0 0}.clientNearby__head[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;margin:12px 0 16px}.clientNearby__title[data-v-00db473a]{margin:0;font-size:24px;font-weight:800;letter-spacing:-.5px;color:hsla(0,0%,100%,.95)}.clientNearby__filter[data-v-00db473a]{border:none;background:hsla(0,0%,100%,.06);color:rgba(255,106,0,.9);font-size:20px;font-weight:800;line-height:1;cursor:pointer;padding:8px;border-radius:10px;transition:all .2s ease}.clientNearby__filter[data-v-00db473a]:hover{background:rgba(255,106,0,.1)}.location-blocked-overlay[data-v-00db473a]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:24px}.location-blocked[data-v-00db473a]{text-align:center;max-width:360px;padding:40px 32px;border-radius:24px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.location-blocked__icon-wrap[data-v-00db473a]{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(239,68,68,.15)}.location-blocked__icon[data-v-00db473a]{font-size:40px;color:#ef4444}.location-blocked__title[data-v-00db473a]{margin:0 0 12px;font-size:22px;font-weight:800;color:#fff}.location-blocked__desc[data-v-00db473a]{margin:0 0 28px;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.65)}.location-blocked__btn[data-v-00db473a]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border:none;border-radius:14px;background:linear-gradient(135deg,#ff6a00,#d65900);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.location-blocked__btn .material-symbols-outlined[data-v-00db473a]{font-size:20px}.location-blocked__btn[data-v-00db473a]:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,106,0,.3)}.location-blocked__btn[data-v-00db473a]:active{transform:scale(.97)}.loc-fade-enter-active[data-v-00db473a],.loc-fade-leave-active[data-v-00db473a]{transition:opacity .3s ease}.loc-fade-enter-from[data-v-00db473a],.loc-fade-leave-to[data-v-00db473a]{opacity:0}.mNav[data-v-00db473a]{position:fixed;bottom:0;left:0;right:0;height:62px;padding:6px 20px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(8,8,10,.97),rgba(4,4,6,.99));backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-top:1px solid hsla(0,0%,100%,.06);box-shadow:0 -4px 24px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:space-around;gap:8px;z-index:5}.mNav__item[data-v-00db473a]{border:none;background:transparent;color:hsla(240,5%,57%,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:calc(100%/var(--nav-items-count, 4));flex:0 0 calc(100%/var(--nav-items-count, 4));cursor:pointer;position:relative;padding:4px 0;transition:all .2s ease}.mNav__item[data-v-00db473a]:active{transform:scale(.94)}.mNav__item--highlight[data-v-00db473a]{color:#ff6a00}.mNav__item--highlight .mNav__ic[data-v-00db473a]{color:#ff6a00;text-shadow:0 0 20px rgba(255,106,0,.5)}.mNav__item--highlight .mNav__txt[data-v-00db473a]{color:#ff6a00;font-weight:800}.mNav__ic[data-v-00db473a]{font-size:24px;transition:all .2s ease}.mNav__txt[data-v-00db473a]{font-size:10px;font-weight:700;letter-spacing:.2px}.mNav__badge[data-v-00db473a]{position:absolute;top:2px;right:calc(50% - 14px);width:8px;height:8px;border-radius:50%;background:#ff6a00;border:2px solid #040406;box-shadow:0 0 8px rgba(255,106,0,.6)}@media(max-width:768px){.grid[data-v-00db473a]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.jobCancelledModal[data-v-00db473a]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.jobCancelledModal__backdrop[data-v-00db473a]{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.jobCancelledModal__content[data-v-00db473a]{position:relative;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(15,16,22,.98));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;max-width:400px;width:calc(100% - 40px);box-shadow:0 24px 64px rgba(0,0,0,.6);text-align:center}.jobCancelledModal__icon[data-v-00db473a]{font-size:64px;margin-bottom:16px;line-height:1}.jobCancelledModal__title[data-v-00db473a]{font-size:24px;font-weight:900;color:#fff;margin:0 0 12px 0}.jobCancelledModal__message[data-v-00db473a]{font-size:15px;color:hsla(0,0%,100%,.8);margin:0 0 24px 0;line-height:1.5}.jobCancelledModal__btn[data-v-00db473a]{padding:12px 32px;border-radius:12px;border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0b0f;font-weight:900;font-size:15px;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.jobCancelledModal__btn[data-v-00db473a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,106,0,.4)}.jobCancelledModal__btn[data-v-00db473a]:active{transform:translateY(0)}.trial-expired-overlay[data-v-00db473a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;backdrop-filter:blur(10px)}.trial-expired-modal-new[data-v-00db473a]{background:linear-gradient(145deg,#1a1a2e,#16213e 50%,#0f3460);border-radius:24px;padding:32px 24px;max-width:400px;width:100%;box-shadow:0 25px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,106,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);animation:trialModalBounce-00db473a .5s cubic-bezier(.68,-.55,.265,1.55);text-align:center}@keyframes trialModalBounce-00db473a{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.trial-expired-modal-new__icon[data-v-00db473a]{width:80px;height:80px;background:linear-gradient(135deg,rgba(255,106,0,.2),rgba(255,138,43,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border:2px solid rgba(255,106,0,.3);animation:iconPulse-00db473a 2s ease-in-out infinite}@keyframes iconPulse-00db473a{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.trial-expired-modal-new__emoji[data-v-00db473a]{font-size:40px}.trial-expired-modal-new__title[data-v-00db473a]{font-size:24px;font-weight:900;color:#fff;margin:0 0 8px}.trial-expired-modal-new__subtitle[data-v-00db473a]{font-size:18px;font-weight:700;color:#ff8a2b;margin:0 0 16px}.trial-expired-modal-new__message[data-v-00db473a]{color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.6;margin:0 0 20px}.trial-expired-modal-new__message p[data-v-00db473a]{margin:0 0 8px}.trial-expired-modal-new__message p[data-v-00db473a]:last-child{margin:0}.trial-expired-modal-new__benefits[data-v-00db473a]{background:hsla(0,0%,100%,.05);border-radius:16px;padding:16px;margin-bottom:20px;border:1px solid hsla(0,0%,100%,.1)}.trial-expired-modal-new__benefit[data-v-00db473a]{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:hsla(0,0%,100%,.9)}.trial-expired-modal-new__benefit[data-v-00db473a]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.trial-expired-modal-new__benefit-icon[data-v-00db473a]{font-size:16px}.trial-expired-modal-new__price[data-v-00db473a]{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:20px;padding:16px;background:linear-gradient(135deg,rgba(255,106,0,.15),rgba(255,138,43,.1));border-radius:16px;border:1px solid rgba(255,106,0,.3)}.trial-expired-modal-new__price-label[data-v-00db473a]{font-size:14px;color:hsla(0,0%,100%,.7);margin-left:4px}.trial-expired-modal-new__price-amount[data-v-00db473a]{font-size:36px;font-weight:1000;color:#fff;line-height:1}.trial-expired-modal-new__price-currency[data-v-00db473a]{font-size:22px;font-weight:800;color:#ff8a2b}.trial-expired-modal-new__price-period[data-v-00db473a]{font-size:14px;color:hsla(0,0%,100%,.6);margin-right:4px}.trial-expired-modal-new__cta[data-v-00db473a]{width:100%;padding:16px 24px;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0b0f;border:none;border-radius:14px;font-size:18px;font-weight:900;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(255,106,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2);font-family:inherit}.trial-expired-modal-new__cta[data-v-00db473a]:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(255,106,0,.5),inset 0 1px 0 hsla(0,0%,100%,.2)}.trial-expired-modal-new__cta[data-v-00db473a]:active{transform:translateY(-1px)}.trial-expired-modal-new__annual-hint[data-v-00db473a]{font-size:13px;color:hsla(0,0%,100%,.5);margin:16px 0 0}@media(max-width:480px){.trial-expired-modal-new[data-v-00db473a]{padding:24px 20px;margin:10px;border-radius:20px}.trial-expired-modal-new__icon[data-v-00db473a]{width:64px;height:64px;margin-bottom:16px}.trial-expired-modal-new__emoji[data-v-00db473a]{font-size:32px}.trial-expired-modal-new__title[data-v-00db473a]{font-size:20px}.trial-expired-modal-new__subtitle[data-v-00db473a]{font-size:16px}.trial-expired-modal-new__price-amount[data-v-00db473a]{font-size:30px}.trial-expired-modal-new__cta[data-v-00db473a]{padding:14px 20px;font-size:16px}}.trial-expired-modal[data-v-00db473a]{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);padding:20px;backdrop-filter:blur(8px)}.clientApprovalModal[data-v-00db473a],.trial-expired-modal[data-v-00db473a]{position:fixed;display:flex;align-items:center;justify-content:center;z-index:10000}.clientApprovalModal[data-v-00db473a]{inset:0;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.clientApprovalModal__content[data-v-00db473a]{position:relative;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(15,16,22,.98));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:28px 24px;max-width:340px;width:calc(100% - 32px);box-shadow:0 24px 64px rgba(0,0,0,.6);text-align:center}@media(max-width:768px){.clientApprovalModal__content[data-v-00db473a]{padding:24px 20px;border-radius:16px;max-width:320px}}.clientApprovalModal__close[data-v-00db473a]{position:absolute;top:16px;left:16px;background:transparent;border:0;color:hsla(0,0%,100%,.6);font-size:24px;cursor:pointer;padding:8px;line-height:1;transition:color .2s}.clientApprovalModal__close[data-v-00db473a]:hover{color:hsla(0,0%,100%,.9)}.clientApprovalModal__icon[data-v-00db473a]{font-size:64px;margin-bottom:16px;line-height:1}@media(max-width:768px){.clientApprovalModal__icon[data-v-00db473a]{font-size:48px;margin-bottom:12px}}.clientApprovalModal__title[data-v-00db473a]{font-size:24px;font-weight:900;color:#fff;margin:0 0 16px 0;line-height:1.3}@media(max-width:768px){.clientApprovalModal__title[data-v-00db473a]{font-size:20px;margin-bottom:12px}}.clientApprovalModal__message[data-v-00db473a]{font-size:15px;color:hsla(0,0%,100%,.8);margin:0 0 24px 0;line-height:1.6}@media(max-width:768px){.clientApprovalModal__message[data-v-00db473a]{font-size:14px;margin-bottom:20px}}.clientApprovalModal__loadingText[data-v-00db473a]{font-size:14px;color:rgba(255,200,87,.95);margin:0 0 16px 0;line-height:1.5;text-align:center;min-height:2.5em;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;gap:10px}.clientApprovalModal__loadingTextIcon[data-v-00db473a]{font-size:16px;line-height:1}.clientApprovalModal__loadingTextMessage[data-v-00db473a]{display:inline-block}.clientApprovalModal__hourly[data-v-00db473a]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;margin-bottom:20px}.clientApprovalModal__hourlyLabel[data-v-00db473a]{display:block;font-size:14px;font-weight:600;color:var(--hm-text,hsla(0,0%,100%,.92));margin-bottom:12px;text-align:center}.clientApprovalModal__hourlyRow[data-v-00db473a]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.clientApprovalModal__hourlyBtn[data-v-00db473a]{width:44px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:26px;font-weight:300;cursor:pointer;display:grid;place-items:center;transition:all .15s ease}.clientApprovalModal__hourlyBtn[data-v-00db473a]:hover{background:rgba(255,106,0,.2);border-color:rgba(255,106,0,.5);color:#ff6a00}.clientApprovalModal__hourlyBtn[data-v-00db473a]:active{transform:scale(.92);background:rgba(255,106,0,.3)}.clientApprovalModal__hourlyBtn[data-v-00db473a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.clientApprovalModal__hourlyField[data-v-00db473a]{width:120px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.18);color:var(--hm-text,hsla(0,0%,100%,.92));text-align:center;font-size:18px;font-weight:800;outline:none;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.clientApprovalModal__hourlyField[data-v-00db473a]:focus{border-color:rgba(255,106,0,.55);box-shadow:0 0 0 3px rgba(255,106,0,.18)}.clientApprovalModal__hourlyField[data-v-00db473a]::-webkit-inner-spin-button,.clientApprovalModal__hourlyField[data-v-00db473a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clientApprovalModal__hourlyPrice[data-v-00db473a]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--hm-muted,hsla(0,0%,100%,.62))}.clientApprovalModal__hourlyTotal[data-v-00db473a]{font-weight:700;color:#ff6a00;font-size:15px}.clientApprovalModal__actions[data-v-00db473a]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.clientApprovalModal__actions[data-v-00db473a]{flex-direction:column}}.clientApprovalModal__btn[data-v-00db473a]{padding:14px 28px;border-radius:12px;font-size:15px;font-weight:800;border:0;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:140px}@media(max-width:768px){.clientApprovalModal__btn[data-v-00db473a]{width:100%;padding:12px 24px;font-size:14px}}.clientApprovalModal__btn[data-v-00db473a]:active{transform:translateY(0)}.clientApprovalModal__btn--approve[data-v-00db473a]{background:linear-gradient(135deg,rgba(255,106,0,.95),rgba(255,138,43,.92));color:#0b0c10;border:1px solid rgba(255,106,0,.55)}.clientApprovalModal__btn--approve[data-v-00db473a]:hover{background:linear-gradient(135deg,#ff6a00,#ff8a2b);box-shadow:0 4px 16px rgba(255,106,0,.3);transform:translateY(-1px)}.clientApprovalModal__btn--reject[data-v-00db473a]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2)}.clientApprovalModal__btn--reject[data-v-00db473a]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.blockHandymanModal[data-v-00db473a]{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.blockHandymanModal__content[data-v-00db473a]{position:relative;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(15,16,22,.98));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;max-width:450px;width:calc(100% - 40px);box-shadow:0 24px 64px rgba(0,0,0,.6);text-align:center}@media(max-width:768px){.blockHandymanModal__content[data-v-00db473a]{padding:24px;border-radius:16px;max-width:100%}}.blockHandymanModal__close[data-v-00db473a]{position:absolute;top:16px;left:16px;background:transparent;border:0;color:hsla(0,0%,100%,.6);font-size:24px;cursor:pointer;padding:8px;line-height:1;transition:color .2s}.blockHandymanModal__close[data-v-00db473a]:hover{color:hsla(0,0%,100%,.9)}.blockHandymanModal__icon[data-v-00db473a]{font-size:64px;margin-bottom:16px;line-height:1}@media(max-width:768px){.blockHandymanModal__icon[data-v-00db473a]{font-size:48px;margin-bottom:12px}}.blockHandymanModal__title[data-v-00db473a]{font-size:24px;font-weight:900;color:#fff;margin:0 0 16px 0;line-height:1.3}@media(max-width:768px){.blockHandymanModal__title[data-v-00db473a]{font-size:20px;margin-bottom:12px}}.blockHandymanModal__message[data-v-00db473a]{font-size:15px;color:hsla(0,0%,100%,.8);margin:0 0 24px 0;line-height:1.6}@media(max-width:768px){.blockHandymanModal__message[data-v-00db473a]{font-size:14px;margin-bottom:20px}}.blockHandymanModal__actions[data-v-00db473a]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.blockHandymanModal__actions[data-v-00db473a]{flex-direction:column}}.blockHandymanModal__btn[data-v-00db473a]{padding:14px 28px;border-radius:12px;font-size:15px;font-weight:800;border:0;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:140px}@media(max-width:768px){.blockHandymanModal__btn[data-v-00db473a]{width:100%;padding:12px 24px;font-size:14px}}.blockHandymanModal__btn[data-v-00db473a]:disabled{opacity:.5;cursor:not-allowed}.blockHandymanModal__btn[data-v-00db473a]:active:not(:disabled){transform:translateY(0)}.blockHandymanModal__btn--confirm[data-v-00db473a]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.blockHandymanModal__btn--confirm[data-v-00db473a]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#ef4444);transform:translateY(-2px);box-shadow:0 6px 20px rgba(239,68,68,.4)}.blockHandymanModal__btn--cancel[data-v-00db473a]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2)}.blockHandymanModal__btn--cancel[data-v-00db473a]:hover:not(:disabled){background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.onboardingModal[data-v-00db473a]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.onboardingModal__backdrop[data-v-00db473a]{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.onboardingModal__content[data-v-00db473a]{position:relative;background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(15,16,22,.98));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;max-width:450px;width:calc(100% - 40px);box-shadow:0 24px 64px rgba(0,0,0,.6);text-align:center}@media(max-width:768px){.onboardingModal__content[data-v-00db473a]{padding:24px;border-radius:16px;max-width:100%}}.onboardingModal__close[data-v-00db473a]{position:absolute;top:16px;left:16px;background:transparent;border:0;color:hsla(0,0%,100%,.6);font-size:24px;cursor:pointer;padding:8px;line-height:1;transition:color .2s}.onboardingModal__close[data-v-00db473a]:hover{color:hsla(0,0%,100%,.9)}.onboardingModal__icon[data-v-00db473a]{font-size:64px;margin-bottom:16px;line-height:1}@media(max-width:768px){.onboardingModal__icon[data-v-00db473a]{font-size:48px;margin-bottom:12px}}.onboardingModal__title[data-v-00db473a]{font-size:24px;font-weight:900;color:#fff;margin:0 0 16px 0;line-height:1.3}@media(max-width:768px){.onboardingModal__title[data-v-00db473a]{font-size:20px;margin-bottom:12px}}.onboardingModal__message[data-v-00db473a]{font-size:15px;color:hsla(0,0%,100%,.8);margin:0 0 24px 0;line-height:1.6}@media(max-width:768px){.onboardingModal__message[data-v-00db473a]{font-size:14px;margin-bottom:20px}}.onboardingModal__actions[data-v-00db473a]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.onboardingModal__actions[data-v-00db473a]{flex-direction:column}}.onboardingModal__btn[data-v-00db473a]{padding:14px 28px;border-radius:12px;font-size:15px;font-weight:800;border:0;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:140px;display:inline-block;text-decoration:none;text-align:center}@media(max-width:768px){.onboardingModal__btn[data-v-00db473a]{width:100%;padding:12px 24px;font-size:14px}}.onboardingModal__btn[data-v-00db473a]:active{transform:translateY(0)}.onboardingModal__btn--primary[data-v-00db473a]{background:linear-gradient(135deg,rgba(255,106,0,.95),rgba(255,138,43,.92));color:#0b0c10;border:1px solid rgba(255,106,0,.55)}.onboardingModal__btn--primary[data-v-00db473a]:hover{background:linear-gradient(135deg,#ff6a00,#ff8a2b);box-shadow:0 4px 16px rgba(255,106,0,.3);transform:translateY(-1px)}.onboardingModal__btn--secondary[data-v-00db473a]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2)}.onboardingModal__btn--secondary[data-v-00db473a]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.modal-overlay[data-v-00db473a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100001;padding:20px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media(max-width:768px){.modal-overlay[data-v-00db473a]{padding:10px;align-items:flex-start}}.modal[data-v-00db473a]{background:linear-gradient(180deg,var(--hm-surface-3,hsla(0,0%,100%,.085)),var(--hm-surface-2,hsla(0,0%,100%,.06)));border:1px solid var(--hm-border,hsla(0,0%,100%,.12));border-radius:16px;box-shadow:var(--hm-shadow,0 18px 40px rgba(0,0,0,.55));width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;color:var(--hm-text,hsla(0,0%,100%,.92));direction:rtl;text-align:right;overflow:hidden}@media(max-width:768px){.modal[data-v-00db473a]{max-width:100%;border-radius:14px;max-height:calc(100vh - 20px)}}.modal__header[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--hm-border,hsla(0,0%,100%,.12))}@media(max-width:768px){.modal__header[data-v-00db473a]{padding:16px 20px}}.modal__title[data-v-00db473a]{font-size:20px;font-weight:1000;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0}@media(max-width:768px){.modal__title[data-v-00db473a]{font-size:18px}}.modal__close[data-v-00db473a]{background:none;border:none;font-size:24px;color:var(--hm-muted,hsla(0,0%,100%,.62));cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;transition:all .2s ease}.modal__close[data-v-00db473a]:hover{color:var(--hm-text,hsla(0,0%,100%,.92));background:hsla(0,0%,100%,.1)}@media(max-width:768px){.modal__close[data-v-00db473a]{font-size:20px;width:28px;height:28px}}.modal__body[data-v-00db473a]{padding:24px;overflow-y:auto;flex:1}@media(max-width:768px){.modal__body[data-v-00db473a]{padding:20px}}.modal__text[data-v-00db473a]{font-size:15px;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 16px 0;line-height:1.6}@media(max-width:768px){.modal__text[data-v-00db473a]{font-size:14px}}.modal__warning[data-v-00db473a]{font-size:13px;color:#ffb36b;margin:0;padding:12px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.2);border-radius:8px;line-height:1.5}@media(max-width:768px){.modal__warning[data-v-00db473a]{font-size:12px;padding:10px}}.modal__footer[data-v-00db473a]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--hm-border,hsla(0,0%,100%,.12));justify-content:flex-end}@media(max-width:768px){.modal__footer[data-v-00db473a]{padding:16px 20px;flex-direction:column-reverse}}.modal__btn[data-v-00db473a]{padding:12px 24px;border-radius:12px;border:none;font-weight:900;font-size:14px;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:100px}@media(max-width:768px){.modal__btn[data-v-00db473a]{width:100%;padding:10px 20px;font-size:13px}}.modal__btn[data-v-00db473a]:disabled{opacity:.6;cursor:not-allowed}.modal__btn--cancel[data-v-00db473a]{background:hsla(0,0%,100%,.06);border:1px solid var(--hm-border,hsla(0,0%,100%,.12));color:var(--hm-text,hsla(0,0%,100%,.92))}.modal__btn--cancel[data-v-00db473a]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.modal__btn--delete[data-v-00db473a]{background:linear-gradient(135deg,#ff3b3b,#ff5252);color:#fff;box-shadow:0 4px 12px rgba(255,59,59,.3)}.modal__btn--delete[data-v-00db473a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,59,59,.4)}.modal__btn--save[data-v-00db473a]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#111;box-shadow:0 18px 44px rgba(255,106,0,.18)}.modal__btn--save[data-v-00db473a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 44px rgba(255,106,0,.18),0 8px 20px rgba(255,106,0,.3)}.modal--edit[data-v-00db473a]{max-width:600px}@media(max-width:768px){.modal--edit[data-v-00db473a]{max-width:100%}}.modal__body--edit[data-v-00db473a]{max-height:calc(90vh - 160px);overflow-y:auto}@media(max-width:768px){.modal__body--edit[data-v-00db473a]{max-height:calc(100vh - 180px)}}.edit-job-form[data-v-00db473a]{display:flex;flex-direction:column;gap:20px}.form-section[data-v-00db473a]{display:flex;flex-direction:column;gap:8px}.form-section__header[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-section__title[data-v-00db473a]{font-size:16px;font-weight:900;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0}.form-label[data-v-00db473a]{font-size:14px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92))}.form-input[data-v-00db473a],.form-select[data-v-00db473a],.form-textarea[data-v-00db473a]{width:100%;max-width:100%;padding:12px;border-radius:10px;border:1px solid rgba(255,106,0,.25);background:hsla(0,0%,100%,.05);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:14px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-00db473a]:focus,.form-select[data-v-00db473a]:focus,.form-textarea[data-v-00db473a]:focus{outline:none;border-color:rgba(255,106,0,.5);background:hsla(0,0%,100%,.08)}@media(max-width:768px){.form-input[data-v-00db473a],.form-select[data-v-00db473a],.form-textarea[data-v-00db473a]{padding:10px;font-size:13px}}.form-textarea[data-v-00db473a]{resize:vertical;min-height:100px}.form-select[data-v-00db473a]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff6a00' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-right:12px;padding-left:36px;background-color:hsla(0,0%,100%,.05)}.form-select option[data-v-00db473a]{background:rgba(15,16,22,.98);color:var(--hm-text,hsla(0,0%,100%,.92));padding:10px}.form-select[data-v-00db473a]:hover{border-color:rgba(255,106,0,.4);background-color:hsla(0,0%,100%,.08)}.form-select[data-v-00db473a]:focus{border-color:rgba(255,106,0,.5);background-color:hsla(0,0%,100%,.1)}.form-checkbox[data-v-00db473a]{display:flex;align-items:center;gap:10px;cursor:pointer}.form-checkbox__input[data-v-00db473a]{width:20px;height:20px;cursor:pointer;accent-color:#ff6a00}.form-checkbox__label[data-v-00db473a]{font-size:14px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92))}.subcategories-list[data-v-00db473a]{display:flex;flex-direction:column;gap:8px}.subcategory-item[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.2)}.subcategory-name[data-v-00db473a]{font-size:14px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92))}.subcategory-price[data-v-00db473a]{font-size:14px;font-weight:900;color:#ffb36b}.images-preview[data-v-00db473a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-bottom:10px}.image-preview-item[data-v-00db473a]{position:relative;width:100%;padding-top:100%;border-radius:8px;overflow:hidden;border:1px solid rgba(255,106,0,.2);background:rgba(0,0,0,.3)}.image-preview-item img[data-v-00db473a]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-remove-btn[data-v-00db473a]{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:none;background:rgba(0,0,0,.7);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s ease}.image-remove-btn[data-v-00db473a]:hover{background:rgba(255,59,59,.8)}.btn-small[data-v-00db473a]{padding:8px 16px;border-radius:8px;border:none;font-weight:800;font-size:13px;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media(max-width:768px){.btn-small[data-v-00db473a]{padding:6px 12px;font-size:12px}}.btn-small--secondary[data-v-00db473a]{background:hsla(0,0%,100%,.1);border:1px solid rgba(255,106,0,.3);color:var(--hm-text,hsla(0,0%,100%,.92))}.btn-small--secondary[data-v-00db473a]:hover{background:hsla(0,0%,100%,.15);border-color:rgba(255,106,0,.5)}.btn-small--secondary[data-v-00db473a]:disabled{opacity:.5;cursor:not-allowed}.form-hint[data-v-00db473a]{font-size:12px;color:var(--hm-muted,hsla(0,0%,100%,.62));margin:4px 0 0 0}.empty-state[data-v-00db473a]{padding:20px;text-align:center;color:var(--hm-muted,hsla(0,0%,100%,.62));font-size:14px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.1)}.empty-state--premium[data-v-00db473a]{position:relative;padding:48px 24px;border-radius:20px;border:1px solid rgba(255,140,0,.15);color:hsla(0,0%,100%,.82);text-align:center;font-weight:500;background:linear-gradient(145deg,rgba(30,30,35,.95),rgba(20,20,25,.98));backdrop-filter:blur(20px);margin:16px;overflow:hidden}@media(max-width:640px){.empty-state--premium[data-v-00db473a]{padding:40px 20px;margin:12px;border-radius:16px}}.empty-state--client-handymen .empty-state__title[data-v-00db473a]{margin-top:10px}.empty-state--client-handymen .empty-state__sub[data-v-00db473a]{max-width:360px;margin-inline:auto}.empty-state__glow[data-v-00db473a]{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(255,140,0,.15) 0,transparent 70%);pointer-events:none}.empty-state__icon-wrap[data-v-00db473a]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:20px;border-radius:50%;background:linear-gradient(135deg,rgba(255,140,0,.15),rgba(255,140,0,.05));border:1px solid rgba(255,140,0,.2)}@media(max-width:640px){.empty-state__icon-wrap[data-v-00db473a]{width:70px;height:70px;margin-bottom:16px}}.empty-state__icon[data-v-00db473a]{font-size:36px;color:#ff8c00;opacity:.9}@media(max-width:640px){.empty-state__icon[data-v-00db473a]{font-size:32px}}.empty-state__title[data-v-00db473a]{position:relative;font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}@media(max-width:640px){.empty-state__title[data-v-00db473a]{font-size:16px}}.empty-state__sub[data-v-00db473a]{position:relative;margin-top:0;font-size:14px;color:hsla(0,0%,100%,.6);font-weight:400;max-width:280px;margin-left:auto;margin-right:auto;line-height:1.5}@media(max-width:640px){.empty-state__sub[data-v-00db473a]{font-size:13px;max-width:260px}}.empty-state__refresh-btn[data-v-00db473a]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:12px;border:none;background:linear-gradient(135deg,#ff8c00,#ff6b00);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 15px rgba(255,140,0,.3)}.empty-state__refresh-btn[data-v-00db473a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,140,0,.4)}.empty-state__refresh-btn[data-v-00db473a]:active{transform:translateY(0)}.empty-state__refresh-btn[data-v-00db473a]:disabled{opacity:.7;cursor:not-allowed;transform:none}.empty-state__refresh-btn .material-symbols-outlined[data-v-00db473a]{font-size:20px;transition:transform .3s ease}.empty-state__refresh-btn:hover:not(:disabled) .material-symbols-outlined[data-v-00db473a]{transform:rotate(180deg)}.empty-state__refresh-btn .material-symbols-outlined.rotating[data-v-00db473a]{animation:spin-00db473a 1s linear infinite}@media(max-width:640px){.empty-state__refresh-btn[data-v-00db473a]{padding:10px 24px;font-size:13px}}.empty-state__actions[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}@media(max-width:640px){.empty-state__actions[data-v-00db473a]{margin-top:20px;gap:10px}}.empty-state__filter-btn[data-v-00db473a]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:10px;border:1px solid rgba(255,140,0,.4);background:rgba(255,140,0,.1);color:#ff8c00;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.empty-state__filter-btn i[data-v-00db473a]{font-size:18px}.empty-state__filter-btn[data-v-00db473a]:hover{background:rgba(255,140,0,.2);border-color:rgba(255,140,0,.6)}.empty-state__filter-btn[data-v-00db473a]:active{transform:scale(.98)}@media(max-width:640px){.empty-state__filter-btn[data-v-00db473a]{padding:8px 18px;font-size:12px}}.empty-state__tip[data-v-00db473a]{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:10px 16px;border-radius:10px;background:rgba(255,200,0,.08);border:1px solid rgba(255,200,0,.15);font-size:12px;color:rgba(255,220,100,.9)}.empty-state__tip .material-symbols-outlined[data-v-00db473a]{font-size:18px;color:#ffc800}@media(max-width:640px){.empty-state__tip[data-v-00db473a]{font-size:11px;padding:8px 12px;margin-top:24px}}.modal__loading[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:16px}.modal__loading .spinner[data-v-00db473a]{width:40px;height:40px;border:4px solid rgba(255,106,0,.2);border-top-color:#ff6a00;border-radius:50%;animation:spin-00db473a 1s linear infinite}.modal--map[data-v-00db473a]{max-width:90vw;max-height:90vh}@media(max-width:768px){.modal--map[data-v-00db473a]{max-width:100vw;max-height:100vh;border-radius:0}}.modal__body--map[data-v-00db473a]{padding:0;overflow:hidden}.map-picker[data-v-00db473a]{width:100%;height:500px}@media(max-width:768px){.map-picker[data-v-00db473a]{height:400px}}.location-input-wrapper[data-v-00db473a]{width:100%;box-sizing:border-box}.house-number-input[data-v-00db473a]{margin-top:12px;width:100%}.house-number-input .form-input[data-v-00db473a]{width:100%;padding:12px 16px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:15px;font-weight:500;transition:all .2s}.house-number-input .form-input[data-v-00db473a]:focus{outline:none;border-color:#ff6a00;background:hsla(0,0%,100%,.06)}.location-buttons[data-v-00db473a]{display:flex;gap:8px;margin-top:12px}.location-buttons .btn-small[data-v-00db473a]{flex:1}.location-selected[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.25);gap:12px}.location-selected span[data-v-00db473a]{flex:1;font-size:14px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92))}.form-error[data-v-00db473a]{margin-top:6px;font-size:12px;color:#ff3b3b;font-weight:800}.handyman-filters-desktop[data-v-00db473a]{display:grid;gap:12px}.handyman-filters-desktop .panel--filter-desktop[data-v-00db473a]{display:block}.panel--filter-desktop[data-v-00db473a]{border-radius:18px;border:1px solid rgba(255,106,0,.18);background:rgba(255,106,0,.08);padding:12px}.panel--filter-desktop .panel__label[data-v-00db473a]{font-size:12px;font-weight:1000;color:hsla(0,0%,100%,.78);margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.panel--filter-desktop .link--small[data-v-00db473a]{font-size:11px;color:#ffb36b;text-decoration:none;cursor:pointer;font-weight:900}.panel--filter-desktop .link--small[data-v-00db473a]:hover{color:#ff8a2b}.radio-group[data-v-00db473a]{display:flex;flex-direction:column;gap:8px}.radio-group--horizontal[data-v-00db473a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.radio-item[data-v-00db473a]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:10px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04);transition:all .2s ease}.radio-item[data-v-00db473a]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(255,106,0,.3)}.radio-item input[type=radio][data-v-00db473a]{width:18px;height:18px;cursor:pointer;accent-color:#ff6a00}.radio-item--inline[data-v-00db473a]{flex:1;min-width:120px}.radio-label[data-v-00db473a]{font-size:14px;font-weight:900;color:var(--hm-text,hsla(0,0%,100%,.92));flex:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.range-display[data-v-00db473a]{margin-bottom:12px;text-align:center}.range-value[data-v-00db473a]{font-size:16px;font-weight:1000;color:#ff8a2b;padding:8px 16px;display:inline-block;border-radius:8px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.2)}.range-input[data-v-00db473a]{width:100%;height:6px;border-radius:3px;background:hsla(0,0%,100%,.1);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-input[data-v-00db473a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#ff6a00;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.3)}.range-input[data-v-00db473a]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#ff6a00;cursor:pointer;border:none;box-shadow:0 2px 6px rgba(0,0,0,.3)}.price-range--horizontal[data-v-00db473a]{display:flex;flex-direction:row;gap:16px}.price-range--horizontal .price-input-group[data-v-00db473a]{flex:1}.price-label[data-v-00db473a]{display:block;font-size:11px;font-weight:900;color:hsla(0,0%,100%,.7);margin-bottom:6px}.price-input[data-v-00db473a]{width:100%;box-sizing:border-box;border-radius:10px;border:1px solid rgba(255,106,0,.18);background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92));padding:10px 12px;font-weight:900;font-size:14px}.price-input[data-v-00db473a]::-moz-placeholder{color:hsla(0,0%,100%,.45)}.price-input[data-v-00db473a]::placeholder{color:hsla(0,0%,100%,.45)}.price-input[data-v-00db473a]:focus{outline:none;border-color:rgba(255,106,0,.45);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.rating-prompt-dashboard[data-v-00db473a]{background:hsla(0,0%,100%,.06);border:1px solid rgba(255,106,0,.3);border-radius:16px;padding:24px;margin-bottom:24px;animation:slideIn .3s ease}.rating-prompt-dashboard__content[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;gap:16px}.rating-prompt-dashboard__title[data-v-00db473a]{font-size:20px;font-weight:1000;color:#ff8a2b;margin:0;text-align:center}.rating-prompt-dashboard__subtitle[data-v-00db473a]{font-size:14px;color:var(--hm-muted,hsla(0,0%,100%,.62));margin:0;text-align:center}.rating-prompt-dashboard__button[data-v-00db473a]{padding:12px 32px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:linear-gradient(135deg,rgba(255,106,0,.2),rgba(255,138,43,.15));color:#ff8a2b;font-size:16px;font-weight:900;cursor:pointer;transition:all .2s ease}.rating-prompt-dashboard__button[data-v-00db473a]:hover{background:linear-gradient(135deg,rgba(255,106,0,.3),rgba(255,138,43,.25));border-color:rgba(255,106,0,.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,106,0,.3)}.quotes-notification-card[data-v-00db473a]{position:relative;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(5,150,105,.08));border:1.5px solid rgba(16,185,129,.35);border-radius:16px;padding:16px 20px;margin-bottom:16px;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideIn .4s ease}.quotes-notification-card[data-v-00db473a]:hover{border-color:rgba(16,185,129,.5);transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,185,129,.15)}.quotes-notification-card[data-v-00db473a]:active{transform:translateY(0) scale(.98)}.quotes-notification-card__glow[data-v-00db473a]{position:absolute;top:-50%;right:-30%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.2),transparent 70%);pointer-events:none}.quotes-notification-card__content[data-v-00db473a]{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.quotes-notification-card__right[data-v-00db473a]{flex-shrink:0}.quotes-notification-card__icon-wrap[data-v-00db473a]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 4px 12px rgba(16,185,129,.3)}.quotes-notification-card__icon-wrap .material-symbols-outlined[data-v-00db473a]{font-size:24px;color:#fff}.quotes-notification-card__badge[data-v-00db473a]{position:absolute;top:-6px;left:-6px;width:22px;height:22px;border-radius:50%;background:#ff6a00;color:#fff;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid var(--hm-bg,#0b0b0f);animation:quoteBadgePulse-00db473a 2s ease-in-out infinite}@keyframes quoteBadgePulse-00db473a{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.quotes-notification-card__info[data-v-00db473a]{flex:1;min-width:0}.quotes-notification-card__title[data-v-00db473a]{font-size:16px;font-weight:900;color:#34d399;margin:0 0 4px 0;font-family:Heebo,sans-serif}.quotes-notification-card__subtitle[data-v-00db473a]{font-size:13px;color:var(--hm-muted,hsla(0,0%,100%,.62));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quotes-notification-card__action[data-v-00db473a]{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:rgba(16,185,129,.15);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.quotes-notification-card__action .material-symbols-outlined[data-v-00db473a]{font-size:20px;color:#34d399}.quotes-notification-card:hover .quotes-notification-card__action[data-v-00db473a]{background:rgba(16,185,129,.25)}.quotes-notification-card:hover .quotes-notification-card__action .material-symbols-outlined[data-v-00db473a]{transform:translateX(-3px)}.rating-card-dashboard[data-v-00db473a]{background:hsla(0,0%,100%,.06);border:1px solid rgba(255,106,0,.3);border-radius:16px;padding:24px;margin-bottom:24px;animation:slideIn .3s ease}.rating-card-dashboard__header[data-v-00db473a]{margin-bottom:20px}.rating-card-dashboard__title[data-v-00db473a]{font-size:20px;font-weight:1000;color:#ff8a2b;margin:0 0 8px 0}.rating-card-dashboard__subtitle[data-v-00db473a]{font-size:14px;color:var(--hm-muted,hsla(0,0%,100%,.62));margin:0}.rating-card-dashboard__body[data-v-00db473a]{display:flex;flex-direction:column;gap:16px}.rating-card-dashboard__stars[data-v-00db473a]{display:flex;gap:8px;justify-content:center;flex-direction:row-reverse}.rating-star[data-v-00db473a]{background:transparent;border:none;cursor:pointer;padding:8px;color:hsla(0,0%,100%,.3);font-size:32px;transition:all .2s ease}.rating-star[data-v-00db473a]:hover{transform:scale(1.1)}.rating-star--active[data-v-00db473a],.rating-star--filled[data-v-00db473a]{color:gold}.rating-card-dashboard__review[data-v-00db473a]{width:100%;padding:12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:14px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;resize:vertical;min-height:80px}.rating-card-dashboard__review[data-v-00db473a]:focus{outline:none;border-color:rgba(255,106,0,.5);background:hsla(0,0%,100%,.08)}.rating-card-dashboard__actions[data-v-00db473a]{display:flex;justify-content:flex-end}.rating-card-dashboard__submit[data-v-00db473a]{padding:12px 24px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.rating-card-dashboard__submit[data-v-00db473a]:hover:not(:disabled){background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.rating-card-dashboard__submit[data-v-00db473a]:disabled{opacity:.5;cursor:not-allowed}.subscription-required-modal[data-v-00db473a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;overflow-y:auto}.subscription-required-modal__content[data-v-00db473a]{background:rgba(11,11,15,.98);border-radius:20px;padding:32px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,106,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.8)}.subscription-required-modal__header[data-v-00db473a]{text-align:center;margin-bottom:24px}.subscription-required-modal__title[data-v-00db473a]{font-size:24px;font-weight:1000;color:#ff8a2b;margin:0 0 8px 0}.subscription-required-modal__subtitle[data-v-00db473a]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.7);margin:0;line-height:1.5}.subscription-required-modal__actions[data-v-00db473a]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.subscription-payment-toggle[data-v-00db473a]{margin-bottom:12px;margin-top:8px}.subscription-payment-toggle__label[data-v-00db473a]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:12px 16px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid rgba(255,106,0,.2);transition:all .2s ease}.subscription-payment-toggle__label[data-v-00db473a]:hover{background:hsla(0,0%,100%,.06);border-color:rgba(255,106,0,.3)}.subscription-payment-toggle__text[data-v-00db473a]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.9);flex:1}.subscription-payment-toggle__input[data-v-00db473a]{position:absolute;opacity:0;width:0;height:0}.subscription-payment-toggle__slider[data-v-00db473a]{position:relative;display:inline-block;width:48px;height:24px;background:hsla(0,0%,100%,.1);border-radius:12px;transition:all .3s ease;flex-shrink:0}.subscription-payment-toggle__slider[data-v-00db473a]:before{content:"";position:absolute;top:2px;right:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.subscription-payment-toggle__input:checked+.subscription-payment-toggle__slider[data-v-00db473a]{background:linear-gradient(135deg,#ff6a00,#ff8a2b)}.subscription-payment-toggle__input:checked+.subscription-payment-toggle__slider[data-v-00db473a]:before{transform:translateX(-24px);background:#0b0b0f}.subscription-required-modal__btn[data-v-00db473a]{width:100%;padding:14px 20px;border-radius:12px;font-size:16px;font-weight:1000;cursor:pointer;transition:all .2s ease;border:none;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.subscription-required-modal__btn--subscribe[data-v-00db473a]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0c10;box-shadow:0 0 20px rgba(255,106,0,.3)}.subscription-required-modal__btn--subscribe[data-v-00db473a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,106,0,.4)}.subscription-required-modal__btn--subscribe[data-v-00db473a]:disabled{opacity:.5;cursor:not-allowed}.subscription-plans[data-v-00db473a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}@media(max-width:500px){.subscription-plans[data-v-00db473a]{grid-template-columns:1fr;gap:10px}}.subscription-plan[data-v-00db473a]{position:relative;padding:18px;border-radius:14px;border:2px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.04);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:10px}.subscription-plan[data-v-00db473a]:hover{border-color:rgba(255,106,0,.5);background:hsla(0,0%,100%,.06);transform:translateY(-2px)}.subscription-plan--selected[data-v-00db473a]{border-color:#ff6a00;background:rgba(255,106,0,.12);box-shadow:0 4px 20px rgba(255,106,0,.3)}.subscription-plan--annual[data-v-00db473a]{border-color:rgba(255,106,0,.4);background:linear-gradient(135deg,rgba(255,106,0,.15),rgba(255,138,43,.08))}.subscription-plan--annual.subscription-plan--selected[data-v-00db473a]{border-color:#ff8a2b;background:linear-gradient(135deg,rgba(255,106,0,.2),rgba(255,138,43,.12));box-shadow:0 6px 24px rgba(255,106,0,.4)}.subscription-plan__badge[data-v-00db473a]{position:absolute;top:-8px;right:12px;padding:4px 10px;border-radius:12px;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0b0f;font-size:11px;font-weight:1000;box-shadow:0 2px 8px rgba(255,106,0,.4);z-index:1}.subscription-plan__header[data-v-00db473a]{display:flex;align-items:center;gap:8px;margin-top:4px}.subscription-plan__icon[data-v-00db473a]{font-size:20px}.subscription-plan__title[data-v-00db473a]{font-size:16px;font-weight:1000;color:#ff8a2b}.subscription-plan__price-wrapper[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:4px 0}.subscription-plan__price-old[data-v-00db473a]{display:flex;align-items:baseline;gap:2px;position:relative}.subscription-plan__price-old-amount[data-v-00db473a]{font-size:18px;font-weight:800}.subscription-plan__price-old-amount[data-v-00db473a],.subscription-plan__price-old-currency[data-v-00db473a]{color:hsla(0,0%,100%,.5);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:hsla(0,0%,100%,.6)}.subscription-plan__price-old-currency[data-v-00db473a]{font-size:14px;font-weight:700}.subscription-plan__price[data-v-00db473a]{display:flex;align-items:baseline;gap:4px}.subscription-plan__price-amount[data-v-00db473a]{font-size:28px;font-weight:1000;color:var(--hm-text,hsla(0,0%,100%,.92));line-height:1}.subscription-plan__price-currency[data-v-00db473a]{font-size:20px;font-weight:900;color:#ff8a2b}.subscription-plan__price-period[data-v-00db473a]{font-size:13px;font-weight:700;color:var(--hm-muted,hsla(0,0%,100%,.62));margin-right:2px}.subscription-plan__warning[data-v-00db473a]{padding:8px 10px;border-radius:8px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);font-size:11px;font-weight:700;color:#ef4444;text-align:center;margin-top:4px;line-height:1.4}.subscription-plan__cancel-note[data-v-00db473a],.subscription-plan__monthly-note[data-v-00db473a]{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.7);text-align:center;line-height:1.4}.subscription-plan__cancel-note[data-v-00db473a]{margin-top:4px;color:hsla(0,0%,100%,.6)}.trial-notice[data-v-00db473a]{display:flex;align-items:flex-start;gap:12px;padding:18px;margin-bottom:16px;border-radius:12px;background:linear-gradient(135deg,rgba(76,175,80,.15),rgba(139,195,74,.1));border:2px solid rgba(76,175,80,.4);box-shadow:0 4px 12px rgba(76,175,80,.2)}.trial-notice__icon[data-v-00db473a]{font-size:28px;flex-shrink:0}.trial-notice__content[data-v-00db473a]{flex:1}.trial-notice__title[data-v-00db473a]{font-size:18px;font-weight:1000;color:#4caf50;margin-bottom:6px;text-shadow:0 2px 4px rgba(76,175,80,.3)}.trial-notice__text[data-v-00db473a]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.9);line-height:1.6}.subscription-payment-form[data-v-00db473a]{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,106,0,.2)}.subscription-payment-form__amount[data-v-00db473a]{margin-bottom:20px}.subscription-payment-form__label[data-v-00db473a]{font-size:13px;font-weight:900;color:var(--hm-text,hsla(0,0%,100%,.92));margin-bottom:6px;display:block}.subscription-payment-form__amount-display[data-v-00db473a]{padding:14px 16px;border-radius:10px;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);font-size:22px;font-weight:1000;color:#ff8a2b;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.subscription-payment-form__period[data-v-00db473a]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.7)}.subscription-payment-form__field[data-v-00db473a]{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.subscription-payment-form__stripe-element[data-v-00db473a]{padding:12px 14px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);transition:all .2s ease;min-height:60px;position:relative}.subscription-payment-form__stripe-element--loading[data-v-00db473a]{padding:0;display:flex;align-items:center;justify-content:center}.subscription-payment-form__stripe-element[data-v-00db473a]:focus-within{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2);background:hsla(0,0%,100%,.08)}.subscription-payment-form__loading[data-v-00db473a]{padding:24px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:120px}.subscription-payment-form__loading-spinner[data-v-00db473a]{width:40px;height:40px;border:3px solid rgba(255,106,0,.2);border-top-color:#ff6a00;border-radius:50%;animation:spin-00db473a .8s linear infinite}@keyframes spin-00db473a{to{transform:rotate(1turn)}}.subscription-payment-form__loading-text[data-v-00db473a]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.7);text-align:center}.subscription-payment-form__error[data-v-00db473a]{font-size:11px;font-weight:700;color:#ef4444;min-height:16px;line-height:1.4}.subscription-payment-form__error--submit[data-v-00db473a]{text-align:center;padding:10px 12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-top:4px}.subscription-payment-form__security[data-v-00db473a]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);margin-bottom:18px}.subscription-payment-form__security-icon[data-v-00db473a]{font-size:16px;flex-shrink:0;margin-top:1px}.subscription-payment-form__security-text[data-v-00db473a]{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.85);line-height:1.5}.handyman-dashboard-new[data-v-00db473a]{position:relative;z-index:10;max-width:100%;margin:0 auto;padding:0 20px;padding-top:0;padding-bottom:32px;background-color:transparent;border-radius:0;min-height:auto;height:auto;direction:rtl;text-align:right}@media(max-width:768px){#handyman-jobs-section.handyman-dashboard-new[data-v-00db473a]{align-self:center;width:min(720px,100%);box-sizing:border-box;margin:0 auto;padding-inline:10px}}.handyman-dashboard-new__section[data-v-00db473a]{margin-bottom:32px}.handyman-dashboard-new__section-header[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.handyman-dashboard-new__refresh-btn--left[data-v-00db473a]{margin-inline-start:auto;margin-inline-end:0}.handyman-dashboard-new__section-title[data-v-00db473a]{font-size:20px;font-weight:900;color:#fff;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.handyman-dashboard-new__title-accent[data-v-00db473a]{width:6px;height:20px;background:#ff5f00;border-radius:9999px;box-shadow:0 0 10px rgba(255,95,0,.8)}.handyman-dashboard-new__urgent-pulse[data-v-00db473a]{position:relative;display:flex;height:12px;width:12px}.handyman-dashboard-new__urgent-pulse-inner[data-v-00db473a]{box-shadow:0 0 10px rgba(255,42,42,.6)}.handyman-dashboard-new__urgent-pulse-inner[data-v-00db473a],.handyman-dashboard-new__urgent-pulse-outer[data-v-00db473a]{position:absolute;inline-size:100%;block-size:100%;border-radius:50%;background:#ff2a2a;animation:ping-00db473a 1.5s cubic-bezier(0,0,.2,1) infinite}.handyman-dashboard-new__urgent-pulse-outer[data-v-00db473a]{opacity:.75}@keyframes ping-00db473a{75%,to{transform:scale(2);opacity:0}}.handyman-dashboard-new__filter-btn[data-v-00db473a]{display:flex;align-items:center;gap:8px;background:#09090b;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);padding:6px 12px;border-radius:12px;font-size:12px;font-weight:700;transition:all .3s;cursor:pointer}.handyman-dashboard-new__filter-btn[data-v-00db473a]:hover{background:hsla(0,0%,100%,.05);border-color:rgba(255,95,0,.4);color:#fff}.handyman-dashboard-new__section-title-small[data-v-00db473a]{font-size:18px;font-weight:700;color:hsla(0,0%,100%,.4);display:flex;align-items:center;gap:8px;margin-bottom:16px}.handyman-dashboard-new__jobs-count[data-v-00db473a]{font-size:12px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.3);padding:2px 8px;border-radius:9999px}.handyman-dashboard-new__title-wrap[data-v-00db473a]{display:flex;align-items:center;gap:10px}.handyman-dashboard-new__title-icon[data-v-00db473a]{font-size:22px;line-height:1}.handyman-dashboard-new__section-title-new[data-v-00db473a]{font-size:18px;font-weight:800;color:#fff;margin:0;letter-spacing:-.01em}.handyman-dashboard-new__jobs-count-badge[data-v-00db473a]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:10px}.handyman-dashboard-new__header-actions[data-v-00db473a]{display:flex;align-items:center;gap:8px}.handyman-dashboard-new__filter-btn-inline[data-v-00db473a]{width:36px;height:36px;border-radius:50%;background:rgba(255,95,0,.15);border:1px solid rgba(255,95,0,.3);color:#ff5f00;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;margin:0;flex-shrink:0}.handyman-dashboard-new__filter-btn-inline i[data-v-00db473a]{font-size:18px}.handyman-dashboard-new__filter-btn-inline[data-v-00db473a]:hover{background:rgba(255,95,0,.25);border-color:rgba(255,95,0,.5);transform:scale(1.05)}.handyman-dashboard-new__filter-btn-inline[data-v-00db473a]:active{transform:scale(.95)}.handyman-dashboard-new__refresh-btn[data-v-00db473a]{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;margin:0;flex-shrink:0}.handyman-dashboard-new__refresh-btn[data-v-00db473a]:hover{background:rgba(255,95,0,.1);border-color:rgba(255,95,0,.4);color:#ff5f00;transform:scale(1.05)}.handyman-dashboard-new__refresh-btn[data-v-00db473a]:disabled{opacity:.5;cursor:not-allowed}.handyman-dashboard-new__refresh-btn .material-symbols-outlined[data-v-00db473a]{font-size:20px;transition:transform .3s ease}.handyman-dashboard-new__refresh-btn .material-symbols-outlined.rotating[data-v-00db473a]{animation:rotate-00db473a 1s linear infinite}@keyframes rotate-00db473a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.handyman-dashboard-new__urgent-carousel[data-v-00db473a]{display:flex;overflow-x:auto;gap:16px;padding:4px 4px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.handyman-dashboard-new__urgent-carousel[data-v-00db473a]::-webkit-scrollbar{display:none}.handyman-dashboard-new__carousel-hint[data-v-00db473a]{flex:0 0 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:hsla(0,0%,100%,.4);font-size:12px;font-weight:700;padding-right:16px}.handyman-dashboard-new__carousel-hint i[data-v-00db473a]{font-size:20px;animation:slideLeft-00db473a 1.5s infinite}@keyframes slideLeft-00db473a{0%,to{transform:translateX(0)}50%{transform:translateX(-8px)}}.handyman-dashboard-new__urgent-card[data-v-00db473a]{flex:0 0 88%;scroll-snap-align:center;position:relative;border-radius:24px;background:linear-gradient(145deg,rgba(40,5,5,.95),rgba(10,0,0,.95));overflow:hidden;transition:all .3s;transform:scale(1);box-shadow:0 0 30px -5px rgba(255,42,42,.2)}.handyman-dashboard-new__urgent-card[data-v-00db473a]:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(to bottom right,rgba(255,42,42,.8),rgba(255,42,42,.1),rgba(0,0,0,.05));-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);pointer-events:none}.handyman-dashboard-new__urgent-card[data-v-00db473a]:hover{box-shadow:0 0 30px -5px rgba(255,42,42,.2);transform:scale(1.01)}.handyman-dashboard-new__urgent-card-content[data-v-00db473a]{padding:20px;position:relative;z-index:10}.handyman-dashboard-new__urgent-card-header[data-v-00db473a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.handyman-dashboard-new__urgent-client-info[data-v-00db473a]{display:flex;align-items:center;gap:12px}.handyman-dashboard-new__urgent-avatar[data-v-00db473a]{width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.05);padding:2px;border:1px solid rgba(255,0,0,.3)}.handyman-dashboard-new__urgent-avatar-img[data-v-00db473a]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);opacity:.8}.handyman-dashboard-new__urgent-title[data-v-00db473a]{font-size:18px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:4px}.handyman-dashboard-new__urgent-subtitle[data-v-00db473a]{font-size:12px;color:rgba(255,68,68,.8);font-weight:500;margin-top:2px}.handyman-dashboard-new__urgent-badge[data-v-00db473a]{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.2);color:#ff2a2a;padding:4px 12px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;animation:pulse-00db473a 1.5s cubic-bezier(.4,0,.6,1) infinite}.handyman-dashboard-new__urgent-meta[data-v-00db473a]{display:flex;align-items:center;gap:16px;font-size:12px;color:hsla(0,0%,100%,.4);margin-bottom:20px;background:rgba(0,0,0,.2);padding:12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.05)}.handyman-dashboard-new__urgent-meta-item[data-v-00db473a]{display:flex;align-items:center;gap:6px}.handyman-dashboard-new__urgent-meta-separator[data-v-00db473a]{width:1px;height:12px;background:hsla(0,0%,100%,.1)}.handyman-dashboard-new__urgent-actions[data-v-00db473a]{display:flex;gap:12px}.handyman-dashboard-new__urgent-btn[data-v-00db473a]{flex:1;height:44px;border-radius:12px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s;cursor:pointer;border:1px solid hsla(0,0%,100%,.1);background:#09090b;color:hsla(0,0%,100%,.4)}.handyman-dashboard-new__urgent-btn--reject[data-v-00db473a]:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#fff}.handyman-dashboard-new__urgent-btn--accept[data-v-00db473a]{flex:2;background:#ff2a2a;color:#fff;border:none;font-weight:900;box-shadow:0 0 12px rgba(255,42,42,.4),0 0 4px rgba(255,42,42,.2)}.handyman-dashboard-new__urgent-btn--accept[data-v-00db473a]:hover{background:#f44}.handyman-dashboard-new__quoted-jobs[data-v-00db473a]{display:flex;flex-direction:column;gap:16px}.handyman-dashboard-new__quoted-card[data-v-00db473a]{position:relative;border-radius:16px;background:#050505;overflow:hidden;transition:all .3s}.handyman-dashboard-new__quoted-card[data-v-00db473a]:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(to bottom right,rgba(255,95,0,.6),hsla(0,0%,100%,.05),hsla(0,0%,100%,.05));-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);pointer-events:none}.handyman-dashboard-new__quoted-card[data-v-00db473a]:hover{box-shadow:0 0 30px -10px rgba(255,95,0,.15)}.handyman-dashboard-new__quoted-card[data-v-00db473a]:hover:after{content:"";position:absolute;inset:0;background:rgba(255,95,0,.05);opacity:1;transition:opacity .5s;pointer-events:none}.handyman-dashboard-new__quoted-card[data-v-00db473a]:after{content:"";position:absolute;inset:0;background:rgba(255,95,0,.05);opacity:0;transition:opacity .5s;pointer-events:none}.handyman-dashboard-new__quoted-card-content[data-v-00db473a]{padding:16px;position:relative;z-index:10}.handyman-dashboard-new__quoted-card-header[data-v-00db473a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.handyman-dashboard-new__quoted-title[data-v-00db473a]{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.handyman-dashboard-new__quoted-categories[data-v-00db473a]{display:flex;align-items:center;gap:8px;margin-top:4px}.handyman-dashboard-new__quoted-category-tag[data-v-00db473a]{font-size:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.4);padding:2px 8px;border-radius:4px}.handyman-dashboard-new__quoted-budget[data-v-00db473a]{text-align:right}.handyman-dashboard-new__quoted-budget-label[data-v-00db473a]{display:block;font-size:12px;color:hsla(0,0%,100%,.4);margin-bottom:4px}.handyman-dashboard-new__quoted-budget-value[data-v-00db473a]{display:block;font-size:18px;font-weight:900;color:#ff5f00}.handyman-dashboard-new__quoted-client[data-v-00db473a]{display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.3);margin-bottom:12px}.handyman-dashboard-new__quoted-client-avatar[data-v-00db473a]{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);opacity:.7}.handyman-dashboard-new__quoted-client-name[data-v-00db473a]{color:hsla(0,0%,100%,.6)}.handyman-dashboard-new__quoted-client-separator[data-v-00db473a]{color:hsla(0,0%,100%,.2)}.handyman-dashboard-new__quoted-btn[data-v-00db473a]{width:100%;background:rgba(255,95,0,.1);color:#ff5f00;border:1px solid rgba(255,95,0,.2);padding:10px;border-radius:12px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s;cursor:pointer}.handyman-dashboard-new__quoted-btn[data-v-00db473a]:hover{background:#ff5f00;color:#000;border-color:#ff5f00}.handyman-dashboard-new__regular-jobs[data-v-00db473a]{display:flex;flex-direction:column;gap:12px}.handyman-dashboard-new__regular-card[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:16px;background:#09090b;border:1px solid hsla(0,0%,100%,.05);transition:all .3s;cursor:pointer;position:relative;min-height:80px}.handyman-dashboard-new__regular-card--quoted[data-v-00db473a],.handyman-dashboard-new__regular-card--urgent[data-v-00db473a]{min-height:100px;padding-top:28px}.handyman-dashboard-new__regular-card[data-v-00db473a]:hover{border-color:hsla(0,0%,100%,.1)}.handyman-dashboard-new__regular-card--urgent[data-v-00db473a]{border-color:rgba(255,42,42,.3);background:linear-gradient(145deg,rgba(40,5,5,.95),rgba(10,0,0,.95))}.handyman-dashboard-new__regular-card--urgent[data-v-00db473a]:hover{border-color:rgba(255,42,42,.5)}.handyman-dashboard-new__regular-card--quoted[data-v-00db473a]{border-color:rgba(255,95,0,.3);background:rgba(255,95,0,.05)}.handyman-dashboard-new__regular-card--quoted[data-v-00db473a]:hover{border-color:rgba(255,95,0,.5);background:rgba(255,95,0,.08)}.handyman-dashboard-new__regular-icon[data-v-00db473a]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);font-size:20px}.handyman-dashboard-new__regular-content[data-v-00db473a]{display:flex;align-items:center;gap:16px;text-align:right;flex:1}.handyman-dashboard-new__regular-title[data-v-00db473a]{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px}.handyman-dashboard-new__regular-meta[data-v-00db473a]{font-size:10px;color:hsla(0,0%,100%,.3)}.handyman-dashboard-new__regular-actions[data-v-00db473a]{display:flex;align-items:center;gap:8px}.handyman-dashboard-new__regular-card--quoted .handyman-dashboard-new__regular-actions[data-v-00db473a]{position:absolute;bottom:8px;left:8px;flex-direction:row}.handyman-dashboard-new__regular-arrow[data-v-00db473a]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);transition:all .3s;cursor:pointer;border:none;font-size:16px}.handyman-dashboard-new__regular-arrow[data-v-00db473a]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.handyman-dashboard-new__quoted-action-btn[data-v-00db473a]{padding:6px 12px;border-radius:10px;background:rgba(255,95,0,.1);color:#ff5f00;border:1px solid rgba(255,95,0,.2);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .3s;cursor:pointer;white-space:nowrap}.handyman-dashboard-new__quoted-action-btn[data-v-00db473a]:hover{background:#ff5f00;color:#000;border-color:#ff5f00}.handyman-dashboard-new__quoted-action-btn i[data-v-00db473a]{font-size:12px}.handyman-dashboard-new__quoted-action-icon[data-v-00db473a]{transform:rotate(180deg)}.handyman-dashboard-new__job-badge[data-v-00db473a]{position:absolute;top:8px;right:8px;padding:4px 10px;border-radius:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.3)}.handyman-dashboard-new__job-badge--urgent[data-v-00db473a]{background:rgba(255,0,0,.2);border:1px solid rgba(255,0,0,.4);color:#ff2a2a}.handyman-dashboard-new__job-badge--quoted[data-v-00db473a]{background:rgba(255,95,0,.2);border:1px solid rgba(255,95,0,.4);color:#ff5f00}.handyman-dashboard-new__load-more[data-v-00db473a]{margin-top:16px;display:flex;justify-content:center}.handyman-dashboard-new__load-more-btn[data-v-00db473a]{width:100%;padding:12px 20px;border-radius:12px;background:rgba(255,95,0,.1);border:1px solid rgba(255,95,0,.2);color:#ff5f00;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s;font-family:Heebo,sans-serif}.handyman-dashboard-new__load-more-btn[data-v-00db473a]:hover:not(:disabled){background:rgba(255,95,0,.2);border-color:rgba(255,95,0,.4);transform:translateY(-1px)}.handyman-dashboard-new__load-more-btn[data-v-00db473a]:disabled{opacity:.6;cursor:not-allowed}.handyman-bottom-nav-new[data-v-00db473a]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(8,8,12,.82),rgba(4,4,8,.92))!important;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-top:1px solid hsla(0,0%,100%,.06);border-radius:20px 20px 0 0;padding:10px 12px;padding-bottom:max(14px,env(safe-area-inset-bottom));z-index:5;box-shadow:0 -8px 32px rgba(0,0,0,.35);height:auto;min-height:68px;display:flex;align-items:center}.handyman-bottom-nav-new[data-v-00db473a]:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:3px;border-radius:0 0 3px 3px;background:rgba(255,95,0,.35)}.handyman-bottom-nav-new__container[data-v-00db473a]{display:flex;justify-content:space-around;align-items:center;width:100%;margin:0 auto;padding:0}.handyman-bottom-nav-new__item[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;gap:5px;color:hsla(0,0%,100%,.42);transition:color .25s ease,transform .2s ease;background:none;border:none;cursor:pointer;padding:6px 14px;min-width:56px;border-radius:12px;position:relative}.handyman-bottom-nav-new__item[data-v-00db473a]:active{transform:scale(.92)}.handyman-bottom-nav-new__item[data-v-00db473a]:active,.handyman-bottom-nav-new__item[data-v-00db473a]:hover{color:hsla(0,0%,100%,.92)}.handyman-bottom-nav-new__item .material-icons-round[data-v-00db473a],.handyman-bottom-nav-new__item i[data-v-00db473a]{font-size:22px;transition:transform .2s ease}.handyman-bottom-nav-new__icon-wrapper[data-v-00db473a]{position:relative;display:flex;align-items:center;justify-content:center}.handyman-bottom-nav-new__icon-wrapper i[data-v-00db473a]{font-size:22px}.handyman-bottom-nav-new__badge[data-v-00db473a]{position:absolute;top:-3px;right:-4px;width:7px;height:7px;background:#ff5f00;border-radius:50%;animation:pulse-00db473a 2s infinite;border:1.5px solid rgba(8,8,12,.9);box-shadow:0 0 6px rgba(255,95,0,.5)}.handyman-bottom-nav-new__label[data-v-00db473a]{font-size:9.5px;font-weight:600;letter-spacing:.01em;opacity:.85}@media(max-width:640px){.handyman-dashboard-new[data-v-00db473a]{padding-left:20px;padding-right:20px}}.client-dashboard-new[data-v-00db473a]{position:relative;z-index:10;width:100%;max-width:100%;margin:0;margin-bottom:20px;padding:0;direction:rtl;text-align:right;background:transparent}.client-dashboard-new__section[data-v-00db473a]{margin-bottom:0;padding:0 12px;direction:rtl;text-align:right;width:100%;box-sizing:border-box}.client-dashboard-new__section-header[data-v-00db473a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;width:100%;direction:rtl}.client-dashboard-new__section-title[data-v-00db473a]{font-size:17px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px;margin:0;direction:rtl;border-right:3px solid #ff6a00;padding-right:10px}.client-dashboard-new__title-accent[data-v-00db473a]{width:4px;height:20px;background:linear-gradient(180deg,#ff5f00,#ff8f00);border-radius:2px}.client-dashboard-new__section-title-small[data-v-00db473a]{font-size:16px;font-weight:900;color:#fff;display:flex;align-items:center;gap:8px;margin:0 0 16px 0;direction:rtl}.client-dashboard-new__title-accent-small[data-v-00db473a]{width:3px;height:16px;background:linear-gradient(180deg,#ff5f00,#ff8f00);border-radius:2px}.client-dashboard-new__filter-btn[data-v-00db473a]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;cursor:pointer;transition:all .3s}.client-dashboard-new__filter-btn[data-v-00db473a]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,95,0,.3);color:#ff5f00}.client-dashboard-new__filter-btn i[data-v-00db473a]{font-size:14px}.client-dashboard-new__carousel[data-v-00db473a]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:8px 0;direction:rtl;text-align:right;width:calc(100% + 40px);margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}.client-dashboard-new__carousel[data-v-00db473a]::-webkit-scrollbar{display:none}.client-dashboard-new__card[data-v-00db473a]{flex:0 0 calc(100% - 24px);min-width:calc(100% - 24px);max-width:calc(100% - 24px);scroll-snap-align:start;background:#09090b;border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:20px;transition:all .3s;direction:rtl;text-align:right;box-sizing:border-box}.client-dashboard-new__card--blocked[data-v-00db473a]{opacity:.5;filter:grayscale(100%)}.client-dashboard-new__card-content[data-v-00db473a]{display:flex;flex-direction:column;gap:16px}.client-dashboard-new__card-top[data-v-00db473a]{display:flex;flex-direction:column;gap:12px}.client-dashboard-new__card-header[data-v-00db473a]{display:flex;align-items:flex-start;gap:12px}.client-dashboard-new__avatar-wrapper[data-v-00db473a]{position:relative;flex-shrink:0}.client-dashboard-new__avatar-border[data-v-00db473a]{position:relative;width:64px;height:64px;border-radius:50%;padding:3px;background:hsla(0,0%,100%,.05);transition:all .3s}.client-dashboard-new__avatar-border--pro[data-v-00db473a]{background:linear-gradient(135deg,#ff5f00,#ff8f00);box-shadow:0 0 20px rgba(255,95,0,.4)}.client-dashboard-new__avatar-border--hover[data-v-00db473a]:hover{background:rgba(255,95,0,.2)}.client-dashboard-new__avatar-img[data-v-00db473a]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #09090b}.client-dashboard-new__avatar-img--grayscale[data-v-00db473a]{filter:grayscale(100%);opacity:.7}.client-dashboard-new__avatar-img--sepia[data-v-00db473a]{filter:sepia(100%);opacity:.8}.client-dashboard-new__rating-badge[data-v-00db473a]{position:absolute;bottom:-4px;right:-4px;display:flex;align-items:center;gap:2px;background:#09090b;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:4px 8px;z-index:2}.client-dashboard-new__rating-value[data-v-00db473a]{font-size:11px;font-weight:900;color:gold}.client-dashboard-new__rating-star[data-v-00db473a]{font-size:12px;color:gold}.client-dashboard-new__card-info[data-v-00db473a]{flex:1;display:flex;flex-direction:column;gap:6px}.client-dashboard-new__card-name[data-v-00db473a]{font-size:18px;font-weight:900;color:#fff;margin:0;line-height:1.2}.client-dashboard-new__card-location[data-v-00db473a]{display:flex;align-items:center;gap:4px;font-size:12px;color:hsla(0,0%,100%,.5)}.client-dashboard-new__card-location i[data-v-00db473a]{font-size:14px;color:rgba(255,95,0,.6)}.client-dashboard-new__location-separator[data-v-00db473a]{margin:0 4px;color:hsla(0,0%,100%,.3)}.client-dashboard-new__card-status[data-v-00db473a]{display:flex;align-items:center;gap:6px}.client-dashboard-new__status-dot[data-v-00db473a]{width:8px;height:8px;border-radius:50%;background:#00e055;box-shadow:0 0 8px rgba(0,224,85,.6);animation:pulse-00db473a 2s ease-in-out infinite}@keyframes pulse-00db473a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.client-dashboard-new__status-text[data-v-00db473a]{font-size:11px;font-weight:700;color:#00e055}.client-dashboard-new__card-badge[data-v-00db473a]{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,gold,orange);color:#000;padding:4px 10px;border-radius:8px;font-size:10px;font-weight:900;width:-moz-fit-content;width:fit-content;margin-top:4px}.client-dashboard-new__card-badge i[data-v-00db473a]{font-size:12px}.client-dashboard-new__details-btn[data-v-00db473a]{display:flex;align-items:center;gap:4px;padding:8px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;cursor:pointer;transition:all .3s;flex-shrink:0}.client-dashboard-new__details-btn[data-v-00db473a]:hover{background:rgba(255,95,0,.1);border-color:rgba(255,95,0,.3);color:#ff5f00}.client-dashboard-new__details-btn i[data-v-00db473a]{font-size:14px}.client-dashboard-new__card-categories[data-v-00db473a]{display:flex;flex-wrap:wrap;gap:8px}.client-dashboard-new__category-tag[data-v-00db473a]{padding:4px 10px;background:rgba(255,95,0,.1);border:1px solid rgba(255,95,0,.2);border-radius:8px;font-size:10px;font-weight:700;color:#ff5f00}.client-dashboard-new__card-actions[data-v-00db473a]{display:flex;gap:12px;margin-top:auto}.client-dashboard-new__action-btn[data-v-00db473a]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s;border:none}.client-dashboard-new__action-btn--block[data-v-00db473a]{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.1)}.client-dashboard-new__action-btn--block[data-v-00db473a]:hover{background:hsla(0,0%,100%,.1);color:#fff}.client-dashboard-new__action-btn--primary[data-v-00db473a]{flex:2;background:linear-gradient(135deg,#ff5f00,#ff8f00);color:#000;box-shadow:0 4px 12px rgba(255,95,0,.3)}.client-dashboard-new__action-btn--primary[data-v-00db473a]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,95,0,.4)}.client-dashboard-new__action-btn i[data-v-00db473a]{font-size:16px}.client-dashboard-new__pagination[data-v-00db473a]{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:16px;direction:rtl}.client-dashboard-new__pagination-dot[data-v-00db473a]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.2);transition:all .3s;cursor:pointer}.client-dashboard-new__pagination-dot--active[data-v-00db473a]{width:24px;border-radius:4px;background:#ff5f00;box-shadow:0 0 8px rgba(255,95,0,.6)}.client-dashboard-new__activity-list[data-v-00db473a]{display:flex;flex-direction:column;gap:12px;direction:rtl;align-items:stretch;width:100%}.client-dashboard-new__activity-item[data-v-00db473a]{display:flex;align-items:center;gap:12px;padding:16px;background:#09090b;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;transition:all .3s;cursor:pointer;direction:rtl;text-align:right}.client-dashboard-new__activity-item[data-v-00db473a]:hover{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02)}.client-dashboard-new__activity-item--active[data-v-00db473a]{border-color:rgba(255,95,0,.3);background:rgba(255,95,0,.05)}.client-dashboard-new__activity-item--success[data-v-00db473a]{border-color:rgba(0,224,85,.3);background:rgba(0,224,85,.05)}.client-dashboard-new__activity-item--primary[data-v-00db473a]{border-color:rgba(255,95,0,.3);background:rgba(255,95,0,.05)}.client-dashboard-new__activity-status[data-v-00db473a]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.05);border-radius:8px;flex-shrink:0}.client-dashboard-new__activity-status-text[data-v-00db473a]{font-size:10px;font-weight:700;color:hsla(0,0%,100%,.6)}.client-dashboard-new__activity-status i[data-v-00db473a]{font-size:12px;color:hsla(0,0%,100%,.4)}.client-dashboard-new__activity-content[data-v-00db473a]{flex:1;display:flex;flex-direction:column;gap:4px;text-align:right;direction:rtl}.client-dashboard-new__activity-title[data-v-00db473a]{font-size:14px;font-weight:700;color:#fff;margin:0;line-height:1.3}.client-dashboard-new__activity-time[data-v-00db473a]{font-size:11px;color:hsla(0,0%,100%,.4);margin:0}.client-dashboard-new__activity-icon[data-v-00db473a]{width:40px;height:40px;border-radius:12px;background:rgba(255,95,0,.1);display:flex;align-items:center;justify-content:center;color:#ff5f00;font-size:20px;flex-shrink:0}.client-bottom-nav-new[data-v-00db473a]{position:fixed;bottom:0;left:0;right:0;background:radial-gradient(420px 180px at 50% 0,rgba(255,106,0,.12),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.36))!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid hsla(0,0%,100%,.08);border-radius:24px 24px 0 0;padding:12px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom));z-index:5;box-shadow:0 -4px 32px rgba(0,0,0,.2);height:auto;min-height:72px;display:flex;align-items:center;overflow:visible}.client-bottom-nav-new__container[data-v-00db473a]{display:flex;align-items:center;width:100%;margin:0 auto;padding:0}.client-bottom-nav-new__fab-spacer[data-v-00db473a]{width:64px;flex-shrink:0}.client-bottom-nav-new__item[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:hsla(0,0%,100%,.5);transition:all .3s;background:none;border:none;cursor:pointer;padding:0;flex:1}.client-bottom-nav-new__item[data-v-00db473a]:active,.client-bottom-nav-new__item[data-v-00db473a]:hover{color:#fff;transform:translateY(-2px)}.client-bottom-nav-new__item i[data-v-00db473a]{font-size:24px;margin-bottom:2px}.client-bottom-nav-new__icon-wrapper[data-v-00db473a]{position:relative;display:flex;align-items:center;justify-content:center}.client-bottom-nav-new__icon-wrapper i[data-v-00db473a]{font-size:24px;margin-bottom:2px}.client-bottom-nav-new__badge[data-v-00db473a]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ff5f00;border-radius:50%;animation:pulse-00db473a 2s infinite;border:1px solid rgba(11,11,15,.8)}.client-bottom-nav-new__label[data-v-00db473a]{font-size:10px;font-weight:500;letter-spacing:.02em}.client-floating-fab[data-v-00db473a]{position:fixed;bottom:calc(60px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:58px;height:58px;border-radius:50%;border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);box-shadow:0 6px 24px rgba(255,106,0,.45);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0);animation:fabPopIn-00db473a .35s cubic-bezier(.34,1.56,.64,1) both}.client-floating-fab .material-symbols-outlined[data-v-00db473a]{font-size:28px;font-weight:600}.client-floating-fab[data-v-00db473a]:active{transform:translateX(-50%) scale(.92);box-shadow:0 3px 16px rgba(255,106,0,.5)}.client-floating-fab[data-v-00db473a]:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(255,106,0,.3);animation:fabPulse-00db473a 2.5s ease-in-out infinite}@keyframes fabPopIn-00db473a{0%{transform:translateX(-50%) scale(0);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}@keyframes fabPulse-00db473a{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:0}}html[data-theme=light]{box-shadow:0 6px 24px rgba(245,165,35,.35)!important}@media(max-width:640px){.client-dashboard-new[data-v-00db473a]{padding-left:20px;padding-right:20px}}.guest-login-sheet-overlay[data-v-00db473a]{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:flex-start}.guest-login-sheet[data-v-00db473a]{width:100%;background:#0b0b0f;border-radius:0 0 24px 24px;padding:20px 20px 32px;animation:slideDown-00db473a .35s cubic-bezier(.4,0,.2,1);border-bottom:1px solid hsla(0,0%,100%,.1);max-height:85vh;overflow-y:auto}.guest-login-sheet__content[data-v-00db473a]{text-align:center;position:relative;padding-top:12px}.guest-login-sheet__close-x[data-v-00db473a]{position:absolute;top:0;left:0;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.guest-login-sheet__close-x .material-symbols-outlined[data-v-00db473a]{font-size:20px}.guest-login-sheet__close-x[data-v-00db473a]:hover{background:hsla(0,0%,100%,.15);color:#fff}.guest-login-sheet__title[data-v-00db473a]{font-size:24px;font-weight:800;color:#fff;margin-bottom:8px;line-height:1.3}.guest-login-sheet__subtitle[data-v-00db473a]{font-size:15px;color:hsla(0,0%,100%,.55);margin-bottom:28px;line-height:1.5}.guest-login-sheet__social-icon[data-v-00db473a]{width:22px;height:22px;flex-shrink:0}.guest-login-sheet__btn[data-v-00db473a]{width:100%;height:54px;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.guest-login-sheet__btn--google[data-v-00db473a]{background:#fff;color:#3c4043}.guest-login-sheet__btn--google[data-v-00db473a]:hover{background:#f1f3f4;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.guest-login-sheet__btn--facebook[data-v-00db473a]{background:#1877f2;color:#fff}.guest-login-sheet__btn--facebook[data-v-00db473a]:hover{background:#166fe5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,119,242,.3)}.guest-login-sheet__divider[data-v-00db473a]{display:flex;align-items:center;margin:16px 0;gap:12px}.guest-login-sheet__divider[data-v-00db473a]:after,.guest-login-sheet__divider[data-v-00db473a]:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.guest-login-sheet__divider span[data-v-00db473a]{font-size:13px;color:hsla(0,0%,100%,.35);font-weight:500}.guest-login-sheet__btn--secondary[data-v-00db473a]{background:hsla(0,0%,100%,.05);color:#fff;border:1px solid hsla(0,0%,100%,.1)}.guest-login-sheet__btn--secondary[data-v-00db473a]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.guest-login-sheet__close[data-v-00db473a]{width:100%;margin-top:12px;padding:12px;border:none;background:transparent;color:hsla(0,0%,100%,.4);font-weight:500;font-size:14px;cursor:pointer;transition:color .2s}.guest-login-sheet__close[data-v-00db473a]:hover{color:hsla(0,0%,100%,.7)}.guest-login-sheet__hero-icon[data-v-00db473a]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f5a524,#ffb84d);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.guest-login-sheet__hero-icon .material-symbols-outlined[data-v-00db473a]{font-size:32px;color:#fff}.guest-login-sheet__google-cta[data-v-00db473a]{width:100%;height:56px;border-radius:14px;font-size:17px;font-weight:700;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;background:#fff;color:#3c4043;box-shadow:0 2px 12px rgba(0,0,0,.12);transition:all .2s}.guest-login-sheet__google-cta[data-v-00db473a]:hover{background:#f8f8f8;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.18)}.guest-login-sheet__google-cta[data-v-00db473a]:active{transform:translateY(0);box-shadow:0 1px 6px rgba(0,0,0,.1)}.guest-login-sheet__google-cta-icon[data-v-00db473a]{flex-shrink:0}.guest-login-sheet__secondary-row[data-v-00db473a]{display:flex;gap:10px}.guest-login-sheet__secondary-row .guest-login-sheet__btn[data-v-00db473a]{flex:1;height:48px;font-size:14px;margin-bottom:0}@keyframes slideDown-00db473a{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp-00db473a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.floating-filter-btn[data-v-00db473a]{position:fixed;bottom:100px;left:20px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ff5f00,#ff8f00);border:none;color:#000;font-size:24px;cursor:pointer;box-shadow:0 8px 24px rgba(255,95,0,.4);z-index:9999;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-filter-btn i[data-v-00db473a]{font-size:24px}.floating-filter-btn[data-v-00db473a]:hover{transform:scale(1.1);box-shadow:0 12px 32px rgba(255,95,0,.6)}.floating-filter-btn[data-v-00db473a]:active{transform:scale(.95)}@media(min-width:769px){.floating-filter-btn[data-v-00db473a]{display:none}}@media(max-width:768px){.floating-filter-btn[data-v-00db473a]{bottom:calc(80px + env(safe-area-inset-bottom, 0))}}.floating-help-btn[data-v-00db473a]{position:fixed;bottom:100px;right:20px;display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#6366f1,#818cf8);border:none;border-radius:50px;color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 20px rgba(99,102,241,.4);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:9999}.floating-help-btn i[data-v-00db473a]{font-size:20px}.floating-help-btn__text[data-v-00db473a]{font-size:14px;font-weight:700}.floating-help-btn[data-v-00db473a]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(99,102,241,.5)}.floating-help-btn[data-v-00db473a]:active{transform:scale(.95)}@media(max-width:768px){.floating-help-btn[data-v-00db473a]{bottom:calc(80px + env(safe-area-inset-bottom, 0));padding:10px 16px}.floating-help-btn__text[data-v-00db473a]{font-size:13px}}.job-card-premium[data-v-00db473a]{position:relative;background:linear-gradient(160deg,rgba(20,20,28,.96),rgba(14,14,20,.98));border-radius:14px;border:1px solid hsla(0,0%,100%,.07);overflow:hidden;cursor:pointer;transition:transform .16s cubic-bezier(.34,1.3,.64,1),border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;direction:rtl}.job-card-premium[data-v-00db473a]:active{transform:scale(.975)}.job-card-premium+.job-card-premium[data-v-00db473a]{margin-top:8px}.job-card-premium__strip[data-v-00db473a]{position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 3px 3px 0;background:rgba(249,115,22,.5)}.job-card-premium--urgent .job-card-premium__strip[data-v-00db473a]{background:#ef4444;box-shadow:0 0 12px rgba(239,68,68,.6);animation:urgentStripPulse-00db473a 2.5s ease-in-out infinite}@keyframes urgentStripPulse-00db473a{0%,to{box-shadow:0 0 8px rgba(239,68,68,.4)}50%{box-shadow:0 0 14px rgba(239,68,68,.7)}}.job-card-premium--quoted .job-card-premium__strip[data-v-00db473a]{background:#3b82f6;box-shadow:0 0 10px rgba(59,130,246,.5)}.job-card-premium--urgent[data-v-00db473a]{border-color:rgba(239,68,68,.22);background:linear-gradient(160deg,rgba(28,12,12,.97),rgba(20,8,8,.99));animation:urgentCardGlow-00db473a 3s ease-in-out infinite}@keyframes urgentCardGlow-00db473a{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 16px -4px rgba(239,68,68,.15)}}.job-card-premium--quoted[data-v-00db473a]{border-color:rgba(59,130,246,.16);background:linear-gradient(160deg,rgba(11,16,28,.97),rgba(7,11,22,.99))}.job-card-premium__content[data-v-00db473a]{display:flex;align-items:center;padding:13px 14px 13px 18px;gap:12px;flex-direction:row-reverse;min-height:68px}.job-card-premium__loading-overlay[data-v-00db473a]{position:absolute;inset:0;background:rgba(10,10,16,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.job-card-premium__icon-box[data-v-00db473a]{flex:0 0 46px;height:46px;border-radius:14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.09);display:flex;align-items:center;justify-content:center;flex-shrink:0}.job-card-premium--urgent .job-card-premium__icon-box[data-v-00db473a]{background:rgba(239,68,68,.11);border-color:rgba(239,68,68,.18)}.job-card-premium--quoted .job-card-premium__icon-box[data-v-00db473a]{background:rgba(59,130,246,.11);border-color:rgba(59,130,246,.18)}.job-card-premium__icon[data-v-00db473a]{font-size:22px;color:hsla(0,0%,100%,.58)}.job-card-premium--urgent .job-card-premium__icon[data-v-00db473a]{color:#fca5a5}.job-card-premium--quoted .job-card-premium__icon[data-v-00db473a]{color:#93c5fd}.job-card-premium__info[data-v-00db473a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;justify-content:center}.job-card-premium__title[data-v-00db473a]{font-size:15px;font-weight:700;color:#f0f0f4;margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.15px}.job-card-premium__meta[data-v-00db473a]{display:flex;align-items:center;font-size:12px;color:rgba(240,240,244,.42);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-card-premium__client[data-v-00db473a]{display:flex;align-items:center;gap:3px}.job-card-premium__dot[data-v-00db473a]{margin:0 5px;opacity:.25}.job-card-premium__distance[data-v-00db473a]{color:rgba(240,240,244,.36)}.job-card-premium__tags[data-v-00db473a]{display:flex;gap:5px;margin-top:5px}.premium-tag[data-v-00db473a]{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:99px;display:inline-flex;align-items:center;gap:3px;letter-spacing:.03px}.premium-tag--urgent[data-v-00db473a]{background:rgba(239,68,68,.14);color:#fca5a5;border:1px solid rgba(239,68,68,.25);animation:urgentTagPulse-00db473a 2.5s ease-in-out infinite}@keyframes urgentTagPulse-00db473a{0%,to{opacity:1}50%{opacity:.72}}.premium-tag--quote[data-v-00db473a]{background:rgba(59,130,246,.12);color:#93c5fd;border:1px solid rgba(59,130,246,.2)}.job-card-premium__action[data-v-00db473a]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start}.premium-arrow-btn[data-v-00db473a]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.22);background:transparent;border:none;cursor:pointer;transition:transform .13s ease,color .13s ease}.premium-arrow-btn i[data-v-00db473a]{font-size:18px}.premium-arrow-btn[data-v-00db473a]:active{transform:scale(.85);color:hsla(0,0%,100%,.65)}.premium-arrow-btn--quote[data-v-00db473a]{width:36px;height:36px;background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(59,130,246,.07));color:#93c5fd;border:1px solid rgba(59,130,246,.28);border-radius:11px}.premium-arrow-btn--quote i[data-v-00db473a]{font-size:19px}.premium-arrow-btn--quote[data-v-00db473a]:active{background:rgba(59,130,246,.28);transform:scale(.88)}.skeleton-list[data-v-00db473a]{display:flex;flex-direction:column;gap:10px}.skeleton-card[data-v-00db473a]{border-radius:16px;border:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.022);min-height:74px;overflow:hidden;position:relative}.skeleton-pulse[data-v-00db473a]{animation:skeletonShimmer-00db473a 1.7s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.04));background-size:200% 100%;border-radius:6px}@keyframes skeletonShimmer-00db473a{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text[data-v-00db473a]{height:13px;border-radius:4px;margin-bottom:7px}.skeleton-title[data-v-00db473a]{width:52%;height:17px;margin-bottom:9px}.skeleton-subtitle[data-v-00db473a]{width:36%}.load-more-trigger[data-v-00db473a]{min-height:20px;margin-top:10px;padding-bottom:80px}@keyframes fadeInScale-00db473a{0%{opacity:0;transform:scale(.985) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.main-content[data-v-00db473a]{animation:fadeInScale-00db473a .7s cubic-bezier(.22,1,.36,1) both}.paymentApprovalSheet-overlay[data-v-00db473a]{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:100001;display:flex;align-items:flex-end;animation:pasOverlayIn-00db473a .2s ease-out}@keyframes pasOverlayIn-00db473a{0%{opacity:0}to{opacity:1}}.paymentApprovalSheet[data-v-00db473a]{width:100%;max-height:88vh;background:linear-gradient(180deg,#1a1a1f,#0b0b0f);border-radius:28px 28px 0 0;padding:0 0 calc(24px + env(safe-area-inset-bottom));animation:pasSlideUp-00db473a .38s cubic-bezier(.16,1,.3,1);border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;overflow-y:auto}@keyframes pasSlideUp-00db473a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.paymentApprovalSheet__handleArea[data-v-00db473a]{display:flex;justify-content:center;padding:14px 0 8px;cursor:grab}.paymentApprovalSheet__handle[data-v-00db473a]{width:48px;height:5px;background:hsla(0,0%,100%,.15);border-radius:3px}.paymentApprovalSheet__header[data-v-00db473a]{text-align:center;padding:4px 24px 20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.paymentApprovalSheet__headerIcon[data-v-00db473a]{font-size:56px;line-height:1;margin-bottom:12px}.paymentApprovalSheet__title[data-v-00db473a]{font-size:24px;font-weight:800;color:#fff;margin:0 0 10px;letter-spacing:-.3px}.paymentApprovalSheet__subtitle[data-v-00db473a]{font-size:15px;color:hsla(0,0%,100%,.55);margin:0;line-height:1.6}.paymentApprovalSheet__body[data-v-00db473a]{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.paymentApprovalSheet__hourlySection[data-v-00db473a]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:16px}.paymentApprovalSheet__sectionLabel[data-v-00db473a]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#fff;margin-bottom:14px}.paymentApprovalSheet__sectionLabel i[data-v-00db473a]{color:#ff9500;font-size:18px}.paymentApprovalSheet__hourlyItem[data-v-00db473a]{margin-bottom:12px}.paymentApprovalSheet__hourlyItem[data-v-00db473a]:last-child{margin-bottom:0}.paymentApprovalSheet__hourlyInfo[data-v-00db473a]{font-size:13px;color:hsla(0,0%,100%,.55);margin-bottom:10px}.paymentApprovalSheet__hourlyControls[data-v-00db473a]{display:grid;grid-template-columns:48px 1fr 48px;gap:10px;align-items:center}.paymentApprovalSheet__hourlyBtn[data-v-00db473a]{height:48px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;font-size:20px;font-weight:900;cursor:pointer;transition:all .15s ease}.paymentApprovalSheet__hourlyBtn[data-v-00db473a]:active{transform:scale(.95);background:rgba(255,122,0,.2)}.paymentApprovalSheet__hourlyBtn[data-v-00db473a]:disabled{opacity:.4;cursor:not-allowed}.paymentApprovalSheet__hourlyInput[data-v-00db473a]{height:48px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;font-size:20px;font-weight:900;text-align:center;outline:none;padding:0 10px;min-width:0;transition:border-color .2s ease}.paymentApprovalSheet__hourlyInput[data-v-00db473a]:focus{border-color:rgba(255,122,0,.5);box-shadow:0 0 0 3px rgba(255,122,0,.1)}.paymentApprovalSheet__hourlyInput[data-v-00db473a]:disabled{opacity:.7}.paymentApprovalSheet__priceSection[data-v-00db473a]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:16px 18px}.paymentApprovalSheet__priceRow[data-v-00db473a]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.paymentApprovalSheet__priceRow--total[data-v-00db473a]{padding-top:12px}.paymentApprovalSheet__priceLabel[data-v-00db473a]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.55)}.paymentApprovalSheet__priceLabel--total[data-v-00db473a]{font-size:16px;font-weight:800;color:#fff}.paymentApprovalSheet__priceValue[data-v-00db473a]{font-size:15px;font-weight:700;color:hsla(0,0%,100%,.7)}.paymentApprovalSheet__priceValue--total[data-v-00db473a]{font-size:22px;font-weight:900;color:#ff9500;letter-spacing:-.5px}.paymentApprovalSheet__priceDivider[data-v-00db473a]{height:1px;background:hsla(0,0%,100%,.08);margin:4px 0}.paymentApprovalSheet__loadingBar[data-v-00db473a]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;border-radius:16px;background:rgba(255,200,87,.08);border:1px solid rgba(255,200,87,.15);font-size:14px;color:rgba(255,200,87,.95);min-height:2.5em}.paymentApprovalSheet__loadingIcon[data-v-00db473a]{font-size:16px;line-height:1}.paymentApprovalSheet__loadingText[data-v-00db473a]{display:inline-block}.paymentApprovalSheet__actions[data-v-00db473a]{padding:16px 24px 0;display:flex;flex-direction:column;gap:10px;flex-shrink:0;position:sticky;bottom:0;background:linear-gradient(0deg,#0b0b0f 70%,transparent);padding-top:24px;margin-top:auto}.paymentApprovalSheet__btn[data-v-00db473a]{width:100%;height:54px;border-radius:16px;font-size:16px;font-weight:800;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.paymentApprovalSheet__btn[data-v-00db473a]:disabled{opacity:.5;cursor:not-allowed}.paymentApprovalSheet__btn--approve[data-v-00db473a]{background:linear-gradient(135deg,#ff7a00,#ff9500);color:#0b0b0f}.paymentApprovalSheet__btn--approve[data-v-00db473a]:not(:disabled):hover{transform:scale(1.02);box-shadow:0 4px 24px rgba(255,122,0,.4)}.paymentApprovalSheet__btn--approve[data-v-00db473a]:not(:disabled):active{transform:scale(.98)}.paymentApprovalSheet__btn--reject[data-v-00db473a]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.1)}.paymentApprovalSheet__btn--reject[data-v-00db473a]:hover{background:hsla(0,0%,100%,.08);color:#fff}.paymentApprovalSheet__btnLoading[data-v-00db473a]{display:flex;align-items:center;gap:8px}.paymentApprovalSheet__spinner[data-v-00db473a]{width:18px;height:18px;border:2px solid rgba(0,0,0,.2);border-top-color:#0b0b0f;border-radius:50%;animation:pasSpinner-00db473a .8s linear infinite}@keyframes pasSpinner-00db473a{to{transform:rotate(1turn)}}.paymentLoadingFade-enter-active[data-v-00db473a],.paymentLoadingFade-leave-active[data-v-00db473a]{transition:opacity .25s ease}.paymentLoadingFade-enter-from[data-v-00db473a],.paymentLoadingFade-leave-to[data-v-00db473a]{opacity:0}html[data-theme=light]{border-radius:20px;background-color:var(--hm-bg)!important;background-image:none!important;background-blend-mode:normal!important;background-attachment:scroll!important;border-right-color:#f5a524!important;border-radius:12px!important;border-bottom-color:hsla(36,41%,60%,.2)!important;background:hsla(36,41%,60%,.2)!important;color:#3c4043!important;box-shadow:0 2px 12px hsla(36,41%,60%,.15)!important;border:1px solid hsla(36,41%,60%,.2)!important;background:#1877f2!important;border:none!important;border-color:rgba(239,68,68,.3)!important;box-shadow:0 4px 16px hsla(36,41%,60%,.08)!important;color:#fff!important;box-shadow:0 6px 20px rgba(245,165,35,.3)!important;background:hsla(36,41%,60%,.06)!important;color:var(--hm-text)!important;background:rgba(245,165,35,.5)!important;background:rgba(239,68,68,.04)!important;border-color:rgba(239,68,68,.15)!important;background:#ef4444!important;box-shadow:0 0 8px rgba(239,68,68,.3)!important;background:rgba(59,130,246,.04)!important;border-color:rgba(59,130,246,.15)!important;background:#3b82f6!important;box-shadow:0 0 8px rgba(59,130,246,.3)!important;background:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.14)!important;background:rgba(59,130,246,.08)!important;border-color:rgba(59,130,246,.14)!important;color:var(--hm-muted)!important;background:rgba(239,68,68,.1)!important;color:#dc2626!important;border-color:rgba(239,68,68,.2)!important;background:rgba(59,130,246,.1)!important;color:#2563eb!important;border-color:rgba(59,130,246,.2)!important;background:rgba(255,252,248,.78)!important;border-top-color:hsla(36,41%,60%,.12)!important;box-shadow:0 -4px 20px hsla(36,41%,60%,.1)!important;background:rgba(245,165,35,.3)!important;color:inherit!important;border-color:#fff!important;background:#f5a524!important;color:#c87f0a!important;background:rgba(245,165,35,.12)!important;border-color:rgba(245,165,35,.3)!important;background:rgba(11,11,15,.38)!important;box-shadow:0 24px 64px hsla(36,41%,60%,.18)!important;box-shadow:0 25px 80px hsla(36,41%,60%,.18),0 0 0 1px hsla(36,41%,60%,.2)!important;border-radius:24px!important;border-bottom-color:hsla(36,41%,60%,.12)!important;border-color:rgba(245,165,35,.2)!important;background:rgba(245,165,35,.06)!important;border-radius:16px!important;background:#ede7df!important;background:linear-gradient(0deg,#f8f4ee 70%,transparent)!important}.process-flow[data-v-00db473a]{padding:6px 0 2px;margin:20px 0 24px}.process-flow--desktop[data-v-00db473a]{padding:20px 16px 16px;background:linear-gradient(135deg,rgba(255,106,0,.04),rgba(59,130,246,.03) 50%,rgba(16,185,129,.03));border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.08));border-radius:20px}.process-flow__header[data-v-00db473a]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;animation:stepFadeIn-00db473a .4s ease-out both}.process-flow__header-icon[data-v-00db473a]{font-size:22px;color:#ff6a00;animation:rocketBounce-00db473a 2s ease-in-out infinite}.process-flow__header-text[data-v-00db473a]{font-size:15px;font-weight:700;color:var(--hm-text-strong,hsla(0,0%,100%,.95));letter-spacing:-.3px}.process-flow__track[data-v-00db473a]{display:flex;align-items:center;justify-content:center;gap:0;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:4px 2px 8px}.process-flow__track[data-v-00db473a]::-webkit-scrollbar{display:none}.process-flow__step[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:1;flex-shrink:0;padding:12px 6px 8px;border-radius:16px;min-width:72px;max-width:84px;transition:transform .3s ease}.process-flow__step[data-v-00db473a]:hover{transform:translateY(-2px)}.process-flow__step--clickable[data-v-00db473a]{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.process-flow__step--clickable:hover .process-flow__icon-wrap[data-v-00db473a]{transform:scale(1.1);box-shadow:0 0 16px rgba(255,106,0,.5)}.process-flow__step--clickable[data-v-00db473a]:active{transform:scale(.95)}.process-flow__icon-wrap[data-v-00db473a]{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease,box-shadow .3s ease}.process-flow__icon-wrap .material-symbols-outlined[data-v-00db473a]{font-size:22px;color:#fff;position:relative;z-index:1}.process-flow__icon-wrap[data-v-00db473a]:before{content:"";position:absolute;inset:-3px;border-radius:50%;opacity:.4;animation:glowPulse-00db473a 3s ease-in-out infinite}.process-flow__step:hover .process-flow__icon-wrap[data-v-00db473a]{transform:scale(1.12)}.process-flow__icon-wrap--orange[data-v-00db473a]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);box-shadow:0 4px 16px rgba(255,106,0,.35)}.process-flow__icon-wrap--orange[data-v-00db473a]:before{background:radial-gradient(circle,rgba(255,106,0,.4) 0,transparent 70%)}.process-flow__icon-wrap--blue[data-v-00db473a]{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 4px 16px rgba(59,130,246,.35)}.process-flow__icon-wrap--blue[data-v-00db473a]:before{background:radial-gradient(circle,rgba(59,130,246,.4) 0,transparent 70%)}.process-flow__icon-wrap--green[data-v-00db473a]{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 16px rgba(16,185,129,.35)}.process-flow__icon-wrap--green[data-v-00db473a]:before{background:radial-gradient(circle,rgba(16,185,129,.4) 0,transparent 70%)}.process-flow__icon-wrap--gold[data-v-00db473a]{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 16px rgba(245,158,11,.35)}.process-flow__icon-wrap--gold[data-v-00db473a]:before{background:radial-gradient(circle,rgba(245,158,11,.4) 0,transparent 70%)}.process-flow__text[data-v-00db473a]{display:flex;flex-direction:column;align-items:center;gap:2px}.process-flow__title[data-v-00db473a]{font-size:11.5px;font-weight:700;color:var(--hm-text-strong,hsla(0,0%,100%,.95));text-align:center;line-height:1.2;letter-spacing:-.2px;white-space:nowrap}.process-flow__desc[data-v-00db473a]{font-size:9.5px;color:var(--hm-muted,hsla(0,0%,100%,.45));text-align:center;line-height:1.3;max-width:90px;font-weight:400}.process-flow__arrow[data-v-00db473a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 -2px;padding-bottom:26px}.process-flow__arrow .material-symbols-outlined[data-v-00db473a]{font-size:18px;color:var(--hm-muted-2,hsla(0,0%,100%,.2));animation:arrowBounce-00db473a 2s ease-in-out infinite}.process-flow__step--1[data-v-00db473a]{animation:stepPop-00db473a .5s cubic-bezier(.34,1.56,.64,1) .1s both}.process-flow__arrow--1[data-v-00db473a]{animation:arrowFade-00db473a .4s ease-out .35s both}.process-flow__step--2[data-v-00db473a]{animation:stepPop-00db473a .5s cubic-bezier(.34,1.56,.64,1) .3s both}.process-flow__arrow--2[data-v-00db473a]{animation:arrowFade-00db473a .4s ease-out .55s both}.process-flow__step--3[data-v-00db473a]{animation:stepPop-00db473a .5s cubic-bezier(.34,1.56,.64,1) .5s both}.process-flow__arrow--3[data-v-00db473a]{animation:arrowFade-00db473a .4s ease-out .75s both}.process-flow__step--4[data-v-00db473a]{animation:stepPop-00db473a .5s cubic-bezier(.34,1.56,.64,1) .7s both}@keyframes stepPop-00db473a{0%{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes arrowFade-00db473a{0%{opacity:0}to{opacity:1}}@keyframes stepFadeIn-00db473a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes arrowBounce-00db473a{0%,to{transform:translateX(0)}50%{transform:translateX(-3px)}}@keyframes rocketBounce-00db473a{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glowPulse-00db473a{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes flowShine-00db473a{0%,to{background-position:200%}50%{background-position:-200%}}@media(max-width:380px){.process-flow__icon-wrap[data-v-00db473a]{width:38px;height:38px}.process-flow__icon-wrap .material-symbols-outlined[data-v-00db473a]{font-size:18px}.process-flow__step[data-v-00db473a]{min-width:60px;max-width:72px;padding:10px 3px 6px}.process-flow__title[data-v-00db473a]{font-size:10.5px}.process-flow__desc[data-v-00db473a]{font-size:8.5px;max-width:72px}.process-flow__arrow .material-symbols-outlined[data-v-00db473a]{font-size:14px}.process-flow__header-text[data-v-00db473a]{font-size:13px}}html[data-theme=light]{background:linear-gradient(135deg,rgba(245,165,35,.04),rgba(59,130,246,.02) 50%,rgba(16,185,129,.02))!important;border-color:hsla(36,41%,60%,.12)!important;border-radius:20px!important;color:#f5a524!important;color:hsla(36,41%,60%,.3)!important;background:linear-gradient(135deg,#f5a524,#ffb84d)!important;box-shadow:0 4px 16px rgba(245,165,35,.25)!important;box-shadow:0 4px 16px rgba(59,130,246,.2)!important;box-shadow:0 4px 16px rgba(16,185,129,.2)!important;box-shadow:0 4px 16px rgba(245,158,11,.2)!important}.create-call-page[data-v-49c6181c]{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(249,115,22,.08),transparent 50%),radial-gradient(ellipse 60% 40% at 85% 10%,rgba(249,115,22,.05),transparent 45%),#09090b;color:hsla(0,0%,100%,.95);font-family:Inter,Heebo,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shell[data-v-49c6181c]{max-width:430px;width:100%;margin:0 auto;padding:16px;box-sizing:border-box}.shell.ccV3[data-v-49c6181c]{max-width:none;padding:0;min-height:100vh;display:flex;justify-content:center;align-items:center;background:#09090b}.ccPhone[data-v-49c6181c]{width:100%;max-width:430px;height:100dvh;max-height:932px;background:#0c0c0f;border-left:1px solid hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.06);box-shadow:0 24px 64px rgba(0,0,0,.55);overflow:hidden;display:flex;flex-direction:column}.material-symbols-outlined[data-v-49c6181c]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.custom-scrollbar[data-v-49c6181c]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-49c6181c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-49c6181c]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:9999px}.custom-scrollbar[data-v-49c6181c]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.ccHeader[data-v-49c6181c]{position:sticky;top:0;z-index:50;background:rgba(12,12,15,.85);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.06)}.ccHeaderTop[data-v-49c6181c]{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:14px 16px 8px}.ccBack[data-v-49c6181c]{width:44px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);display:grid;place-items:center;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccBack[data-v-49c6181c]:hover{background:#222228;border-color:rgba(249,115,22,.3);transform:translateY(-1px)}.ccBack[data-v-49c6181c]:active{transform:scale(.96)}.ccHeaderTitle[data-v-49c6181c]{text-align:center;font-size:17px;font-weight:700;letter-spacing:-.02em;color:hsla(0,0%,100%,.95);margin:0}.ccHeaderSpacer[data-v-49c6181c]{width:48px;height:48px}.ccHeaderProgress[data-v-49c6181c]{padding:12px 20px 16px}.ccProgressRowV3[data-v-49c6181c]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px}.ccProgressStepV3[data-v-49c6181c]{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.7)}.ccProgressPctV3[data-v-49c6181c]{font-size:13px;font-weight:800;color:#f97316;letter-spacing:-.01em}.ccProgressTrackV3[data-v-49c6181c]{width:100%;height:6px;background:hsla(0,0%,100%,.08);border-radius:9999px;overflow:hidden}.ccHeaderProgress--s2 .ccProgressTrackV3[data-v-49c6181c],.ccHeaderProgress--s3 .ccProgressTrackV3[data-v-49c6181c],.ccHeaderProgress--s4 .ccProgressTrackV3[data-v-49c6181c]{height:6px}.ccProgressFillV3[data-v-49c6181c]{height:100%;background:linear-gradient(90deg,#ea580c,#f97316);border-radius:9999px;box-shadow:0 0 16px rgba(249,115,22,.5);transition:width .25s cubic-bezier(.4,0,.2,1)}.ccMiniStepper[data-v-49c6181c]{margin-top:12px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 4px}.ccMiniStepperLine[data-v-49c6181c]{position:absolute;inset-inline:0;top:50%;height:2px;background:hsla(0,0%,100%,.08);transform:translateY(-50%)}.ccMiniStepperLineActive[data-v-49c6181c]{position:absolute;right:0;top:50%;height:2px;background:#f97316;transform:translateY(-50%);box-shadow:0 0 8px rgba(249,115,22,.4)}.ccMiniStep[data-v-49c6181c]{position:relative;z-index:1}.ccMiniDot[data-v-49c6181c]{width:24px;height:24px;border-radius:9999px;display:grid;place-items:center;font-size:10px;font-weight:800;background:#141418;border:2px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.45);transition:all .25s cubic-bezier(.4,0,.2,1)}.ccMiniStep.is-done .ccMiniDot[data-v-49c6181c]{background:#f97316;border-color:#f97316;color:#000}.ccMiniStep.is-active .ccMiniDot[data-v-49c6181c]{width:32px;height:32px;background:#f97316;border:3px solid rgba(249,115,22,.3);color:#000;box-shadow:0 0 20px rgba(249,115,22,.4)}.ccMain[data-v-49c6181c]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 20px;-webkit-overflow-scrolling:touch}.ccPad[data-v-49c6181c]{padding-bottom:120px}.ccStep--2 .ccPad[data-v-49c6181c],.ccStep--4 .ccPad[data-v-49c6181c]{padding-top:12px}.ccStepIntro[data-v-49c6181c]{padding-top:20px;padding-bottom:8px}.ccH3[data-v-49c6181c]{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;color:hsla(0,0%,100%,.95);line-height:1.25}.ccSub[data-v-49c6181c]{margin:6px 0 0;font-size:14px;color:hsla(0,0%,100%,.7);font-weight:500;line-height:1.5}.ccSplitNotice[data-v-49c6181c]{margin-bottom:16px;padding:16px;border-radius:20px;background:linear-gradient(135deg,rgba(249,115,22,.1),rgba(249,115,22,.05));border:1px solid rgba(249,115,22,.2);display:flex;align-items:flex-start;gap:12px}.ccSplitNotice__icon[data-v-49c6181c]{font-size:22px;flex-shrink:0;line-height:1}.ccSplitNotice__content[data-v-49c6181c]{flex:1;display:flex;flex-direction:column;gap:4px}.ccSplitNotice__title[data-v-49c6181c]{margin:0;font-size:14px;font-weight:700;color:#fb923c}.ccSplitNotice__text[data-v-49c6181c]{margin:0;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7);line-height:1.5}.ccRow[data-v-49c6181c]{display:flex;gap:10px;padding:12px 0}.ccPillBtn[data-v-49c6181c]{height:42px;padding:0 18px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.16);background:#1a1a1f;color:#f97316;display:inline-flex;align-items:center;gap:8px;font-size:13px}.ccPillBtn[data-v-49c6181c]:hover{background:rgba(249,115,22,.06);border-color:rgba(249,115,22,.3)}.ccPillBtn--subtle[data-v-49c6181c]{height:34px;padding:0 12px;border-color:hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.7);font-weight:700}.ccPillBtn--subtle[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.04);border-color:rgba(249,115,22,.22);transform:none}.ccTestBtn__text[data-v-49c6181c]{font-weight:800}@keyframes pulse-subtle-49c6181c{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-glow-49c6181c{0%,to{opacity:1;filter:drop-shadow(0 0 0 rgba(34,197,94,0))}50%{opacity:.8;filter:drop-shadow(0 0 6px rgba(34,197,94,.6))}}.ccIcon[data-v-49c6181c]{font-size:20px}.ccField[data-v-49c6181c]{margin-top:12px}.ccLabel[data-v-49c6181c]{margin:0 0 8px;padding:0 2px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7)}.ccInput[data-v-49c6181c],.ccSelect[data-v-49c6181c],.ccTextarea[data-v-49c6181c]{width:100%;box-sizing:border-box;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);outline:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccInput[data-v-49c6181c]::-moz-placeholder,.ccSelect[data-v-49c6181c]::-moz-placeholder,.ccTextarea[data-v-49c6181c]::-moz-placeholder{color:hsla(0,0%,100%,.28)}.ccInput[data-v-49c6181c]::placeholder,.ccSelect[data-v-49c6181c]::placeholder,.ccTextarea[data-v-49c6181c]::placeholder{color:hsla(0,0%,100%,.28)}.ccInput[data-v-49c6181c]:focus,.ccSelect[data-v-49c6181c]:focus,.ccTextarea[data-v-49c6181c]:focus{border-color:rgba(249,115,22,.5);box-shadow:0 0 0 4px rgba(249,115,22,.12);background:#1a1a1f}.ccInput[data-v-49c6181c]{padding:14px 16px;font-size:15px;font-weight:500}.ccInput--tall[data-v-49c6181c]{height:58px;font-size:16px}.ccInputWithVoice[data-v-49c6181c]{position:relative;display:block;width:100%}.ccInput--withVoice[data-v-49c6181c]{width:100%;padding-left:52px}.ccVoiceBtn[data-v-49c6181c]{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:10}.ccExtraReq[data-v-49c6181c]{margin-top:10px;display:flex;gap:10px;align-items:center}.ccIconBtn[data-v-49c6181c]{width:44px;height:44px;border-radius:14px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);color:#ef4444;display:grid;place-items:center;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);flex-shrink:0}.ccIconBtn[data-v-49c6181c]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5)}.ccIconBtn[data-v-49c6181c]:active{transform:scale(.95)}.ccAddReq[data-v-49c6181c]{margin-top:14px;display:inline-flex;align-items:center;gap:10px;border:none;background:transparent;color:#f97316;font-weight:700;font-size:14px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);padding:8px 0}.ccAddReq[data-v-49c6181c]:hover{opacity:.85}.ccAddReq[data-v-49c6181c]:active{transform:scale(.98)}.ccAddReqIcon[data-v-49c6181c]{width:32px;height:32px;border-radius:9999px;display:grid;place-items:center;background:rgba(249,115,22,.12)}.ccAddReqIcon .material-symbols-outlined[data-v-49c6181c]{font-size:20px}.ccPromo[data-v-49c6181c]{margin-top:40px;border-radius:26px;border:1px solid hsla(0,0%,100%,.06);background:radial-gradient(ellipse 60% 60% at 30% 30%,rgba(249,115,22,.12),transparent 60%),#141418;height:160px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ccPromoInner[data-v-49c6181c]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.ccPromoGlow[data-v-49c6181c]{position:absolute;width:200px;height:200px;border-radius:9999px;background:#f97316;filter:blur(80px);opacity:.15}.ccPromoIcon[data-v-49c6181c]{font-size:48px;color:rgba(249,115,22,.5)}.ccPromoTxt[data-v-49c6181c]{margin:0;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7)}.ccMiniNote[data-v-49c6181c]{margin-top:12px;font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500}.ccErr[data-v-49c6181c]{margin-top:8px;font-size:12px;font-weight:600;color:#ef4444}.ccCard[data-v-49c6181c]{margin-top:16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#1a1a1f;padding:16px}.ccCard--loading[data-v-49c6181c]{background:#141418;border:2px solid #f97316;border-radius:20px;padding:0;box-shadow:0 0 40px rgba(249,115,22,.2)}.ccCardHead[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ccCardTitle[data-v-49c6181c]{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;color:hsla(0,0%,100%,.95)}.ccIcon--primary[data-v-49c6181c]{color:#f97316}.ccLinkBtn[data-v-49c6181c]{border:none;background:transparent;color:#f97316;font-weight:700;font-size:13px;cursor:pointer;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.ccLinkBtn[data-v-49c6181c]:hover{opacity:.8}.ccCats[data-v-49c6181c]{display:grid;gap:12px;width:100%}.ccCatCard[data-v-49c6181c]{display:flex;flex-wrap:wrap;gap:12px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#141418;padding:14px;transition:all .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.ccCatCard[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.2)}.ccCatCard--featured[data-v-49c6181c]{border:1px solid rgba(249,115,22,.22);background:linear-gradient(135deg,rgba(249,115,22,.04),transparent)}.ccCatCard--quoted[data-v-49c6181c]{border-color:rgba(249,115,22,.22);background:linear-gradient(135deg,rgba(249,115,22,.05),rgba(249,115,22,.02))}.ccCatCard--v2[data-v-49c6181c]{gap:10px}.ccCatHeader[data-v-49c6181c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ccCatRight[data-v-49c6181c]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.ccCatBody[data-v-49c6181c]{flex:1 1 auto;min-width:0}.ccCatTop[data-v-49c6181c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ccAIBadge[data-v-49c6181c]{font-size:10px;font-weight:700;padding:4px 10px;border-radius:9999px;background:rgba(249,115,22,.1);color:#fb923c;white-space:nowrap}.ccCatName[data-v-49c6181c]{font-size:15px;font-weight:700;color:hsla(0,0%,100%,.95);line-height:1.3;flex:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccCatMeta[data-v-49c6181c]{margin-top:6px;font-size:12px;color:hsla(0,0%,100%,.7);display:flex;gap:6px;flex-wrap:wrap}.ccCatMeta--sub[data-v-49c6181c]{margin-top:4px;color:hsla(0,0%,100%,.45)}.ccCatMetaLbl[data-v-49c6181c]{font-weight:600}.ccCatMetaVal[data-v-49c6181c]{font-weight:700;color:hsla(0,0%,100%,.95)}.ccCatPriceTag[data-v-49c6181c]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:9999px;border:1px solid rgba(249,115,22,.18);background:rgba(249,115,22,.1);color:#fb923c;font-weight:800;font-size:12px;line-height:1;white-space:nowrap}.ccCatPriceTag--bid[data-v-49c6181c]{border-color:rgba(249,115,22,.14);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.7)}.ccCatMatchPct[data-v-49c6181c]{display:flex;align-items:center;gap:4px;font-size:11px;color:hsla(0,0%,100%,.45)}.ccCatMatchPct__label[data-v-49c6181c]{font-weight:500}.ccCatMatchPct__value[data-v-49c6181c]{font-weight:700;color:hsla(0,0%,100%,.7)}.ccCatButtonsRow[data-v-49c6181c]{margin-top:10px;display:flex;gap:8px;width:100%;flex-wrap:wrap}.ccCatQuote[data-v-49c6181c]{flex:1;min-width:100px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.95);border-radius:14px;padding:10px 14px;font-weight:600;font-size:13px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccCatQuote[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.06);border-color:rgba(249,115,22,.3)}.ccCatNotRight[data-v-49c6181c]{flex:1;min-width:100px;border:1px solid hsla(0,0%,100%,.06);background:transparent;color:hsla(0,0%,100%,.45);border-radius:14px;padding:10px 14px;font-weight:500;font-size:12px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccCatNotRight[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.7)}.ccCatThumb[data-v-49c6181c]{display:none}.ccSectionTitle[data-v-49c6181c]{margin:0;font-size:15px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccTextareaWrap--withVoice[data-v-49c6181c],.ccTextareaWrap[data-v-49c6181c]{position:relative}.ccTextarea[data-v-49c6181c]{min-height:120px;resize:none;padding:14px 16px;font-size:14px;line-height:1.6}.ccTextarea--withVoice[data-v-49c6181c]{padding-left:52px;padding-bottom:48px}.ccTextareaVoiceBtn[data-v-49c6181c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:5}.ccCharCount[data-v-49c6181c]{position:absolute;bottom:10px;left:14px;font-size:11px;color:hsla(0,0%,100%,.28);font-weight:600}.ccLocHead[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;position:relative}.ccManualLocationBtn[data-v-49c6181c]{position:absolute;top:-6px;left:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.7);background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);z-index:10}.ccManualLocationBtn .material-symbols-outlined[data-v-49c6181c]{font-size:14px}.ccManualLocationBtn[data-v-49c6181c]:hover{color:#f97316;border-color:rgba(249,115,22,.35);background:rgba(249,115,22,.08)}.ccLocMap[data-v-49c6181c]{height:160px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;position:relative;background:#141418}.ccLocMapBg[data-v-49c6181c]{position:absolute;inset:0;background:radial-gradient(180px 120px at 50% 40%,hsla(0,0%,100%,.06),transparent);opacity:.6}.ccLocMapFrame[data-v-49c6181c]{display:block;width:100%;height:160px;border:0;background:rgba(0,0,0,.3)}.ccLocMapOverlay[data-v-49c6181c]{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.ccLocPill[data-v-49c6181c]{display:inline-flex;align-items:center;gap:10px;border-radius:9999px;padding:10px 16px;border:1px solid rgba(249,115,22,.4);background:#1a1a1f;box-shadow:0 16px 48px rgba(0,0,0,.45)}.ccLocPillTxt[data-v-49c6181c]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.95);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccLocBtnsMain[data-v-49c6181c]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.ccLocBtnMain[data-v-49c6181c]{height:56px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#141418;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;color:hsla(0,0%,100%,.95);font-weight:700;font-size:15px;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccLocBtnMain .ccIcon[data-v-49c6181c]{color:#f97316}.ccLocBtnMain[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.35);background:rgba(249,115,22,.06);transform:translateY(-1px)}.ccLocBtnMain[data-v-49c6181c]:active{transform:scale(.99)}.ccLocBtnMain--primary[data-v-49c6181c]{background:linear-gradient(135deg,#f97316,#ea580c);border:none;color:#000;box-shadow:0 0 40px rgba(249,115,22,.2)}.ccLocBtnMain--primary .ccIcon[data-v-49c6181c]{color:#000}.ccLocBtnMain--primary[data-v-49c6181c]:hover{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 8px 28px rgba(249,115,22,.35)}.ccLocChangeBtn[data-v-49c6181c]{margin-top:12px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:transparent;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:hsla(0,0%,100%,.7);font-weight:600;font-size:14px;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.ccLocChangeBtn[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.35);color:hsla(0,0%,100%,.95)}.ccLocChangeBtn--hidden[data-v-49c6181c]{display:none}.ccLocBtns[data-v-49c6181c]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ccLocBtn[data-v-49c6181c]{height:50px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;color:hsla(0,0%,100%,.95);font-weight:700;font-size:13px;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccLocBtn[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.35);background:rgba(249,115,22,.06)}.ccReqTag[data-v-49c6181c]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:10px;background:rgba(249,115,22,.1);color:#f97316}.ccUploadDrop[data-v-49c6181c]{width:100%;aspect-ratio:4/3;border-radius:20px;border:1px dashed hsla(0,0%,100%,.1);background:#1a1a1f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.ccUploadDrop[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.28);background:rgba(249,115,22,.02)}.ccUploadDrop[data-v-49c6181c]:active{transform:scale(.99)}.ccUploadDrop.is-disabled[data-v-49c6181c]{opacity:.5;cursor:not-allowed}.ccUploadDrop.is-error[data-v-49c6181c]{border-color:rgba(239,68,68,.5)}.ccUploadDrop--video[data-v-49c6181c]{background:#1a1a1f;border-color:rgba(168,85,247,.22)}.ccUploadDrop--video[data-v-49c6181c]:hover:not(.is-disabled){border-color:rgba(168,85,247,.32);background:rgba(168,85,247,.02)}.ccFileInput[data-v-49c6181c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ccImgGrid[data-v-49c6181c]{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ccImg[data-v-49c6181c]{position:relative;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:#141418;aspect-ratio:1}.ccImgEl[data-v-49c6181c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ccImgRm[data-v-49c6181c]{position:absolute;top:8px;left:8px;width:32px;height:32px;border-radius:14px;border:none;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);color:#fff;display:grid;place-items:center;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccImgRm[data-v-49c6181c]:hover{background:#ef4444;transform:scale(1.05)}.ccUploadIconWrap[data-v-49c6181c]{width:56px;height:56px;border-radius:9999px;display:grid;place-items:center;background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.14)}.ccUploadIconWrap--video[data-v-49c6181c]{background:linear-gradient(135deg,rgba(168,85,247,.12),rgba(249,115,22,.08))}.ccUploadIcon[data-v-49c6181c]{font-size:34px;color:#fb923c}.ccUploadCopy[data-v-49c6181c]{text-align:center}.ccUploadTitle[data-v-49c6181c]{margin:0;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccUploadHint[data-v-49c6181c]{margin:4px 0 0;font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500}.ccVideoGrid[data-v-49c6181c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:14px}.ccVideo[data-v-49c6181c]{position:relative;border-radius:20px;overflow:hidden;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.06)}.ccVideoEl[data-v-49c6181c]{width:100%;height:auto;display:block;max-height:180px;-o-object-fit:cover;object-fit:cover}.ccVideoRm[data-v-49c6181c]{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:9999px;background:rgba(0,0,0,.7);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccVideoRm[data-v-49c6181c]:hover{background:#ef4444;transform:scale(1.1)}.ccVideoRm .material-symbols-outlined[data-v-49c6181c]{font-size:16px;color:#fff}.ccUrgent[data-v-49c6181c]{width:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;background:#141418;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccUrgent.is-on[data-v-49c6181c]{box-shadow:0 0 18px rgba(249,115,22,.16);border-color:rgba(249,115,22,.38);background:linear-gradient(135deg,rgba(249,115,22,.05),transparent)}.ccUrgent[data-v-49c6181c]:active{transform:scale(.99)}.ccUrgentLeft[data-v-49c6181c]{display:flex;align-items:center;gap:12px}.ccUrgentIcon[data-v-49c6181c]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(249,115,22,.1);color:#fb923c}.ccUrgentCopy[data-v-49c6181c]{display:flex;flex-direction:column;gap:2px}.ccUrgentTitle[data-v-49c6181c]{font-weight:700;color:hsla(0,0%,100%,.95);font-size:15px}.ccUrgentTop[data-v-49c6181c]{display:flex;align-items:center;gap:10px}.ccUrgentTag[data-v-49c6181c]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:9999px;background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.18);color:#fb923c}.ccUrgentSub[data-v-49c6181c]{font-size:12px;color:hsla(0,0%,100%,.7);font-weight:500}.ccSwitch[data-v-49c6181c]{width:50px;height:28px;border-radius:9999px;padding:3px;background:hsla(0,0%,100%,.1);display:flex;align-items:center;transition:background .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.ccSwitchKnob[data-v-49c6181c]{width:22px;height:22px;border-radius:9999px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.ccSwitch.is-on[data-v-49c6181c]{background:rgba(249,115,22,.55)}.ccSwitch.is-on .ccSwitchKnob[data-v-49c6181c]{transform:translateX(-19px)}.ccSelectWrap[data-v-49c6181c]{position:relative}.ccSelect[data-v-49c6181c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:14px 16px 14px 40px;font-weight:600;font-size:14px}.ccSelectChevron[data-v-49c6181c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#f97316;pointer-events:none}.ccWarn[data-v-49c6181c]{margin-top:16px;border-radius:20px;border:1px solid rgba(249,115,22,.14);background:rgba(249,115,22,.03);padding:14px;display:flex;align-items:flex-start;gap:12px;color:hsla(0,0%,100%,.7)}.ccWarn .ccIcon--primary[data-v-49c6181c]{color:rgba(249,115,22,.75)}.ccWarn p[data-v-49c6181c]{margin:0;font-size:13px;line-height:1.6;font-weight:500}.ccWarn p strong[data-v-49c6181c]{color:hsla(0,0%,100%,.95);font-weight:700}.ccPayIntro[data-v-49c6181c]{text-align:center;margin-bottom:16px}.ccCenter[data-v-49c6181c]{text-align:center}.ccCardPreview[data-v-49c6181c]{border-radius:26px;padding:20px;border:1px solid rgba(249,115,22,.25);background:linear-gradient(145deg,#1a1a1f,#141418);position:relative;overflow:hidden;box-shadow:0 0 32px rgba(249,115,22,.08)}.ccCardPreview[data-v-49c6181c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(249,115,22,.06) 0,transparent 60%);pointer-events:none}.ccCardPreviewTop[data-v-49c6181c]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ccCardBadge[data-v-49c6181c]{font-size:10px;font-weight:800;letter-spacing:.15em;color:#f97316}.ccCardTap[data-v-49c6181c]{font-size:28px;color:rgba(249,115,22,.6)}.ccCardPreviewMid[data-v-49c6181c]{position:relative;z-index:1;margin-top:24px}.ccCardDigits[data-v-49c6181c]{font-family:SF Mono,Monaco,monospace;font-size:20px;letter-spacing:.2em;color:hsla(0,0%,100%,.95)}.ccCardPreviewBottom[data-v-49c6181c]{position:relative;z-index:1;margin-top:18px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.ccCardCol[data-v-49c6181c]{display:flex;flex-direction:column}.ccCardMeta[data-v-49c6181c]{font-size:9px;font-weight:700;letter-spacing:.1em;color:hsla(0,0%,100%,.28)}.ccCardVal[data-v-49c6181c]{margin-top:4px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccCardGlow[data-v-49c6181c]{position:absolute;right:-30px;bottom:-30px;width:120px;height:120px;background:#f97316;filter:blur(50px);border-radius:9999px;opacity:.15}.ccChangePay[data-v-49c6181c]{margin-top:16px;width:100%;height:52px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:14px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccChangePay[data-v-49c6181c]:hover{background:#222228;border-color:rgba(249,115,22,.3)}.ccPaymentNotice[data-v-49c6181c]{display:flex;gap:14px;padding:16px;border-radius:20px;background:radial-gradient(400px 200px at 10% 0,rgba(249,115,22,.12),transparent),#1a1a1f;border:1px solid rgba(249,115,22,.18);margin-bottom:16px}.ccPaymentNotice__icon[data-v-49c6181c]{width:40px;height:40px;border-radius:14px;background:rgba(249,115,22,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ccPaymentNotice__icon .material-symbols-outlined[data-v-49c6181c]{font-size:22px;color:#f97316}.ccPaymentNotice__content[data-v-49c6181c]{flex:1}.ccPaymentNotice__title[data-v-49c6181c]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95);margin:0 0 4px 0}.ccPaymentNotice__text[data-v-49c6181c]{font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0}.ccPaymentNotice__steps[data-v-49c6181c]{margin-top:12px;display:grid;gap:8px}.ccPaymentNotice__step[data-v-49c6181c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600}.ccPaymentNotice__stepNum[data-v-49c6181c]{width:22px;height:22px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(249,115,22,.15);border:1px solid rgba(249,115,22,.25);color:hsla(0,0%,100%,.95);font-size:11px;font-weight:800;flex-shrink:0}.ccPriceBox[data-v-49c6181c]{margin-top:16px;border-radius:26px;border:1px solid hsla(0,0%,100%,.1);background:#141418;padding:16px}.ccPriceRow[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:hsla(0,0%,100%,.7);font-weight:600;font-size:14px}.ccPriceRow[data-v-49c6181c]:first-child{margin-top:0}.ccPriceLabel[data-v-49c6181c]{flex:1}.ccPriceVal[data-v-49c6181c]{color:hsla(0,0%,100%,.95);font-weight:700}.ccPriceDivider[data-v-49c6181c]{margin:14px 0;height:1px;background:hsla(0,0%,100%,.1)}.ccPriceRow--total[data-v-49c6181c]{color:hsla(0,0%,100%,.95);font-weight:700}.ccTotalLabel[data-v-49c6181c]{flex:1}.ccTotalVal[data-v-49c6181c]{color:#f97316;font-size:20px;font-weight:800}.ccSecure[data-v-49c6181c]{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;color:hsla(0,0%,100%,.45);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ccFooter[data-v-49c6181c]{position:sticky;bottom:0;z-index:50;background:rgba(12,12,15,.9);backdrop-filter:blur(20px) saturate(180%);border-top:1px solid hsla(0,0%,100%,.06);padding:16px 20px calc(20px + env(safe-area-inset-bottom))}.ccFooterRow[data-v-49c6181c]{display:flex;gap:10px;align-items:center}.ccFooterRow--two[data-v-49c6181c]{justify-content:space-between}.ccPrimaryBtn[data-v-49c6181c]{flex:1;height:58px;border:none;border-radius:20px;background:linear-gradient(135deg,#f97316,#ea580c);color:#000;font-size:16px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 6px 20px rgba(249,115,22,.3);transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px}.ccPrimaryBtn[data-v-49c6181c]:hover{box-shadow:0 8px 28px rgba(249,115,22,.4);transform:translateY(-1px)}.ccPrimaryBtn[data-v-49c6181c]:active{transform:scale(.98)}.ccPrimaryBtn[data-v-49c6181c]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ccPrimaryBtn--loading[data-v-49c6181c]{pointer-events:none}.ccPrimaryBtn__spinner[data-v-49c6181c]{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:9999px;animation:spinner-49c6181c .6s linear infinite}@keyframes spinner-49c6181c{to{transform:rotate(1turn)}}@keyframes ccSpinner-49c6181c{to{transform:rotate(1turn)}}.ccGhostBtn[data-v-49c6181c]{flex:1;height:58px;border:none;background:transparent;color:hsla(0,0%,100%,.7);font-weight:700;font-size:15px;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.ccGhostBtn[data-v-49c6181c]:hover{color:hsla(0,0%,100%,.95)}.ccOutlineBtn[data-v-49c6181c]{flex:.4;height:58px;border-radius:20px;border:1px solid hsla(0,0%,100%,.16);background:transparent;color:hsla(0,0%,100%,.95);font-weight:700;font-size:15px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccOutlineBtn[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.04);border-color:rgba(249,115,22,.3)}.ccBtnIcon[data-v-49c6181c]{font-size:20px}.ccStepIndicator[data-v-49c6181c]{justify-content:center;padding:16px}.ccStepIndicatorStep[data-v-49c6181c],.ccStepIndicator[data-v-49c6181c]{display:flex;align-items:center;gap:4px}.ccStepIndicatorDot[data-v-49c6181c]{width:28px;height:28px;border-radius:9999px;display:grid;place-items:center;font-size:12px;font-weight:700;border:2px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.45);transition:all .25s cubic-bezier(.4,0,.2,1)}.ccStepIndicatorStep.is-done .ccStepIndicatorDot[data-v-49c6181c]{background:#f97316;border-color:#f97316;color:#000}.ccStepIndicatorStep.is-active .ccStepIndicatorDot[data-v-49c6181c]{border-color:#f97316;color:#f97316}.ccStepIndicatorLine[data-v-49c6181c]{width:20px;height:2px;background:hsla(0,0%,100%,.1);border-radius:9999px;margin:0 4px}.ccStepIndicatorStep.is-done .ccStepIndicatorLine[data-v-49c6181c],.ccStepIndicatorStep.is-done+.ccStepIndicatorLine[data-v-49c6181c]{background:#f97316}.ccBlock[data-v-49c6181c]{margin-top:18px;border-radius:26px;border:1px solid hsla(0,0%,100%,.1);background:#1a1a1f;padding:18px}.ccBlock--noBg[data-v-49c6181c]{background:transparent;border:none;padding:0}.ccBlock--highlight[data-v-49c6181c]{border-color:rgba(249,115,22,.25);background:radial-gradient(300px 150px at 30% 20%,rgba(249,115,22,.05),transparent),#1a1a1f}.ccBlockHead[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ccBlockHeadLeft[data-v-49c6181c]{display:flex;align-items:center;gap:12px}.ccBlockIcon[data-v-49c6181c]{width:38px;height:38px;border-radius:14px;background:rgba(249,115,22,.1);display:grid;place-items:center;color:#f97316}.ccBlockTitle[data-v-49c6181c]{font-weight:700;font-size:15px;color:hsla(0,0%,100%,.95)}.ccBlockSub[data-v-49c6181c]{font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500}.ccLoadingCats[data-v-49c6181c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:20px;text-align:center}.ccLoadingCats.loading-categories[data-v-49c6181c]{background:radial-gradient(200px 200px at 50% 30%,rgba(249,115,22,.08),transparent),#141418;border-radius:26px;border:1px solid rgba(249,115,22,.15)}.ccCatOrbital[data-v-49c6181c]{position:relative;width:80px;height:80px}.ccCatOrbitalCore[data-v-49c6181c]{position:absolute;width:36px;height:36px;top:50%;left:50%;transform:translate(-50%,-50%);background:#f97316;border-radius:9999px;animation:core-pulse-49c6181c 2s ease-in-out infinite;box-shadow:0 0 30px rgba(249,115,22,.5)}@keyframes core-pulse-49c6181c{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(.85);opacity:.8}}.ccCatOrbitalRing[data-v-49c6181c]{position:absolute;inset:0;border-radius:9999px;border:2px solid transparent;border-top-color:rgba(249,115,22,.6);animation:orbital-49c6181c 1.5s linear infinite}.ccCatOrbitalRing[data-v-49c6181c]:nth-child(2){inset:-10px;border-top-color:rgba(249,115,22,.4);animation-duration:2.2s;animation-direction:reverse}.ccCatOrbitalRing[data-v-49c6181c]:nth-child(3){inset:-20px;border-top-color:rgba(249,115,22,.2);animation-duration:2.8s}@keyframes orbital-49c6181c{to{transform:rotate(1turn)}}.ccLoadingTxt[data-v-49c6181c]{font-weight:700;color:hsla(0,0%,100%,.95);font-size:15px}.ccLoadingSub[data-v-49c6181c]{font-size:13px;color:hsla(0,0%,100%,.7);font-weight:500;margin-top:4px}.ccFoundCats[data-v-49c6181c]{display:flex;flex-direction:column}.ccFoundIntro[data-v-49c6181c]{padding:0 0 16px}.ccAiRecommend[data-v-49c6181c]{margin-bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9999px;background:linear-gradient(135deg,rgba(249,115,22,.15),rgba(249,115,22,.08));border:1px solid rgba(249,115,22,.25);font-size:12px;font-weight:700;color:#fb923c}.ccAiRecommend__icon[data-v-49c6181c]{font-size:16px}.ccFoundDesc[data-v-49c6181c]{margin:8px 0 0;font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.6;font-weight:500}.ccLocationDetail[data-v-49c6181c]{display:flex;flex-direction:column;gap:8px}.ccLocationDetail__row[data-v-49c6181c]{display:flex;align-items:center;gap:10px;font-size:13px;color:hsla(0,0%,100%,.7)}.ccLocationDetail__icon[data-v-49c6181c]{color:#f97316;font-size:18px}.ccLocLoading[data-v-49c6181c]{height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:20px;background:#141418;border:1px solid hsla(0,0%,100%,.06)}.ccLocSpinner[data-v-49c6181c]{width:32px;height:32px;border:3px solid rgba(249,115,22,.2);border-top-color:#f97316;border-radius:9999px;animation:spinner-49c6181c .8s linear infinite}.ccLocLoadingTxt[data-v-49c6181c]{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7)}.ccUrgentRow[data-v-49c6181c]{display:flex;gap:10px}.ccStepActions[data-v-49c6181c]{margin-top:30px;padding:0 4px}.ccLinkAction[data-v-49c6181c]{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;color:hsla(0,0%,100%,.45);font-size:13px;font-weight:600;cursor:pointer;padding:8px 0;transition:color .15s cubic-bezier(.4,0,.2,1)}.ccLinkAction[data-v-49c6181c]:hover{color:hsla(0,0%,100%,.7)}.ccLinkAction__icon[data-v-49c6181c]{font-size:20px;color:#f97316}.cc-loading-screen[data-v-49c6181c]{position:fixed;inset:0;z-index:500;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 60% at 50% 20%,rgba(249,115,22,.12),transparent 60%),#09090b}.cc-loading-screen__content[data-v-49c6181c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px}.cc-loading-screen__animation[data-v-49c6181c]{margin-bottom:30px}.cc-loading-screen__spinner-wrap[data-v-49c6181c]{position:relative;width:100px;height:100px}.cc-loading-spinner[data-v-49c6181c]{position:absolute;inset:0;border:3px solid rgba(249,115,22,.15);border-top-color:#f97316;border-radius:9999px;animation:spinner-49c6181c 1s linear infinite}.cc-loading-spinner-inner[data-v-49c6181c]{position:absolute;inset:14px;border:3px solid rgba(249,115,22,.1);border-bottom-color:#fb923c;border-radius:9999px;animation:spinner-49c6181c 1.5s linear infinite reverse}.cc-loading-spinner-dot[data-v-49c6181c]{position:absolute;width:14px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%);background:#f97316;border-radius:9999px;box-shadow:0 0 24px rgba(249,115,22,.6);animation:dot-pulse-49c6181c 1.5s ease-in-out infinite}.cc-loading-screen__progress[data-v-49c6181c]{margin:24px 0 14px}.cc-loading-progress-bar[data-v-49c6181c]{width:180px;height:4px;background:hsla(0,0%,100%,.1);border-radius:9999px;overflow:hidden}.cc-loading-progress-fill[data-v-49c6181c]{height:100%;background:#f97316;border-radius:9999px;transition:width .25s cubic-bezier(.4,0,.2,1)}.cc-loading-screen__title[data-v-49c6181c]{font-size:20px;font-weight:800;color:hsla(0,0%,100%,.95);margin:0 0 8px}.cc-loading-screen__subtitle[data-v-49c6181c]{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.45);margin:0;max-width:280px}.cc-loading-screen__animation--wave[data-v-49c6181c]{display:flex;gap:6px;justify-content:center;align-items:flex-end;height:50px;margin-bottom:30px}.cc-loading-screen__wave-bar[data-v-49c6181c]{width:6px;height:16px;background:#f97316;border-radius:10px;animation:wave-49c6181c 1.2s ease-in-out infinite}.cc-loading-screen__wave-bar[data-v-49c6181c]:first-child{animation-delay:.1s}.cc-loading-screen__wave-bar[data-v-49c6181c]:nth-child(2){animation-delay:.2s}.cc-loading-screen__wave-bar[data-v-49c6181c]:nth-child(3){animation-delay:.3s}.cc-loading-screen__wave-bar[data-v-49c6181c]:nth-child(4){animation-delay:.4s}.cc-loading-screen__wave-bar[data-v-49c6181c]:nth-child(5){animation-delay:.5s}@keyframes wave-49c6181c{0%,to{height:16px;opacity:.5}50%{height:40px;opacity:1}}.cc-loading-screen__animation--ring[data-v-49c6181c]{position:relative;width:80px;height:80px;margin-bottom:30px}.cc-loading-screen__ring[data-v-49c6181c]{position:absolute;inset:0;border:3px solid transparent;border-radius:9999px}.cc-loading-screen__ring--outer[data-v-49c6181c]{border-top-color:#f97316;animation:spinner-49c6181c 1.5s linear infinite}.cc-loading-screen__ring--middle[data-v-49c6181c]{inset:10px;border-right-color:rgba(249,115,22,.6);animation:spinner-49c6181c 2s linear infinite reverse}.cc-loading-screen__ring--inner[data-v-49c6181c]{inset:20px;border-bottom-color:rgba(249,115,22,.3);animation:spinner-49c6181c 2.5s linear infinite}.cc-loading-screen__animation--dots[data-v-49c6181c]{display:flex;gap:10px;justify-content:center;margin-bottom:30px}.cc-loading-screen__dot[data-v-49c6181c]{width:12px;height:12px;background:#f97316;border-radius:9999px;animation:dot-bounce-49c6181c 1.4s ease-in-out infinite}.cc-loading-screen__dot[data-v-49c6181c]:first-child{animation-delay:0s}.cc-loading-screen__dot[data-v-49c6181c]:nth-child(2){animation-delay:.16s}.cc-loading-screen__dot[data-v-49c6181c]:nth-child(3){animation-delay:.32s}@keyframes dot-bounce-49c6181c{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.cc-loading-screen__processing[data-v-49c6181c]{margin-top:20px;padding:8px 16px;border-radius:9999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06)}.cc-loading-screen__processing-text[data-v-49c6181c]{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.45)}.ccHandymen[data-v-49c6181c]{flex:1;display:flex;flex-direction:column;background:#0c0c0f;overflow:hidden}.ccHandymenHeader[data-v-49c6181c]{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(12,12,15,.9);backdrop-filter:blur(20px);z-index:10}.ccHandymenH1[data-v-49c6181c]{margin:0;font-size:24px;font-weight:800;color:hsla(0,0%,100%,.95);letter-spacing:-.03em}.ccHandymenSummary[data-v-49c6181c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.ccHandymenSummaryItem[data-v-49c6181c]{padding:12px;border-radius:20px;background:#141418;border:1px solid hsla(0,0%,100%,.06);text-align:center}.ccHandymenSummaryValue[data-v-49c6181c]{font-size:18px;font-weight:800;color:#f97316}.ccHandymenSummaryLabel[data-v-49c6181c]{margin-top:2px;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.45)}.ccHandymenList[data-v-49c6181c]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.ccHandymanCard[data-v-49c6181c]{border-radius:26px;border:1px solid hsla(0,0%,100%,.1);background:#1a1a1f;padding:18px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ccHandymanCard[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.25);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35)}.ccHandymanCard[data-v-49c6181c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f97316,transparent);opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.ccHandymanCard[data-v-49c6181c]:hover:before{opacity:1}.ccHandymanCard--selected[data-v-49c6181c]{border-color:rgba(249,115,22,.5);background:linear-gradient(135deg,rgba(249,115,22,.08),transparent)}.ccHandymanCard--selected[data-v-49c6181c]:before{opacity:1}.ccHandymanTop[data-v-49c6181c]{display:flex;align-items:flex-start;gap:14px}.ccHandymanAvatar[data-v-49c6181c]{width:56px;height:56px;border-radius:20px;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.1);flex-shrink:0}.ccHandymanInfo[data-v-49c6181c]{flex:1;min-width:0}.ccHandymanName[data-v-49c6181c]{font-size:16px;font-weight:700;color:hsla(0,0%,100%,.95);margin:0;line-height:1.3}.ccHandymanRating[data-v-49c6181c]{margin-top:4px;display:flex;align-items:center;gap:6px;font-size:13px;color:hsla(0,0%,100%,.7);font-weight:600}.ccHandymanRating .material-symbols-outlined[data-v-49c6181c]{color:#fbbf24;font-size:16px;font-variation-settings:"FILL" 1}.ccHandymanPrice[data-v-49c6181c]{font-size:20px;font-weight:800;color:#f97316;flex-shrink:0}.ccHandymanMeta[data-v-49c6181c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ccHandymanTag[data-v-49c6181c]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:9999px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7)}.ccHandymanTag--highlight[data-v-49c6181c]{background:rgba(249,115,22,.12);color:#fb923c}.ccHandymanBio[data-v-49c6181c]{margin-top:12px;font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.55}.ccHandymanActions[data-v-49c6181c]{margin-top:14px;display:flex;gap:10px}.ccHandymanBtn[data-v-49c6181c]{flex:1;height:46px;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccHandymanBtn--primary[data-v-49c6181c]{border:none;background:linear-gradient(135deg,#f97316,#ea580c);color:#000;box-shadow:0 4px 14px rgba(249,115,22,.25)}.ccHandymanBtn--primary[data-v-49c6181c]:hover{box-shadow:0 6px 20px rgba(249,115,22,.35)}.ccHandymanBtn--secondary[data-v-49c6181c]{border:1px solid hsla(0,0%,100%,.16);background:transparent;color:hsla(0,0%,100%,.95)}.ccHandymanBtn--secondary[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.04);border-color:rgba(249,115,22,.3)}.ccHandymenFooter[data-v-49c6181c]{padding:16px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid hsla(0,0%,100%,.06);background:rgba(12,12,15,.9);backdrop-filter:blur(20px)}.ccHandymenFooterText[data-v-49c6181c]{margin:0 0 12px;font-size:12px;color:hsla(0,0%,100%,.45);text-align:center;font-weight:500}.ccCreditCardForm[data-v-49c6181c]{padding:16px 0}.cc-card-row[data-v-49c6181c]{display:flex;gap:12px;margin-top:14px}.cc-card-field[data-v-49c6181c]{flex:1}.ccCardInput[data-v-49c6181c]{width:100%;height:52px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);padding:0 16px;font-size:15px;font-weight:500;font-family:SF Mono,Monaco,monospace;letter-spacing:.05em;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccCardInput[data-v-49c6181c]::-moz-placeholder{color:hsla(0,0%,100%,.28);font-family:Inter,Heebo,sans-serif;letter-spacing:normal}.ccCardInput[data-v-49c6181c]::placeholder{color:hsla(0,0%,100%,.28);font-family:Inter,Heebo,sans-serif;letter-spacing:normal}.ccCardInput[data-v-49c6181c]:focus{outline:none;border-color:rgba(249,115,22,.5);box-shadow:0 0 0 4px rgba(249,115,22,.12)}.ccModal[data-v-49c6181c]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.ccModalBg[data-v-49c6181c]{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px)}.ccModalBox[data-v-49c6181c]{position:relative;width:100%;max-width:430px;max-height:85vh;background:#0c0c0f;border-radius:26px 26px 0 0;border:1px solid hsla(0,0%,100%,.06);border-bottom:none;box-shadow:0 24px 64px rgba(0,0,0,.55);display:flex;flex-direction:column;animation:modal-slide-up-49c6181c .3s cubic-bezier(.32,.72,0,1)}@keyframes modal-slide-up-49c6181c{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}.ccModalBox--center[data-v-49c6181c]{max-height:90vh;border-radius:26px;border:1px solid hsla(0,0%,100%,.06);margin:auto 20px;animation:modal-fade-scale-49c6181c .25s cubic-bezier(.32,.72,0,1)}@keyframes modal-fade-scale-49c6181c{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.ccModalHandle[data-v-49c6181c]{width:48px;height:4px;margin:12px auto 0;background:hsla(0,0%,100%,.15);border-radius:9999px}.ccModalHeader[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 0}.ccModalTitle[data-v-49c6181c]{font-size:20px;font-weight:800;color:hsla(0,0%,100%,.95);margin:0;letter-spacing:-.02em}.ccModalClose[data-v-49c6181c]{width:40px;height:40px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.7);display:grid;place-items:center;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccModalClose[data-v-49c6181c]:hover{background:#222228;color:hsla(0,0%,100%,.95)}.ccModalBody[data-v-49c6181c]{flex:1;overflow-y:auto;padding:20px}.ccModalFooter[data-v-49c6181c]{padding:16px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid hsla(0,0%,100%,.06)}.ccModalDesc[data-v-49c6181c]{margin:0;font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.6;font-weight:500}.ccSplitModal .ccModalBox[data-v-49c6181c]{max-height:70vh}.ccNotRightModal .ccModalBox[data-v-49c6181c],.ccPartialModal .ccModalBox[data-v-49c6181c],.ccQuoteModal .ccModalBox[data-v-49c6181c]{max-height:80vh}.ccWhenOptions[data-v-49c6181c]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.ccWhenOption[data-v-49c6181c]{border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#141418;padding:16px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:14px}.ccWhenOption[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.3);background:rgba(249,115,22,.04)}.ccWhenOption.is-selected[data-v-49c6181c]{border-color:rgba(249,115,22,.5);background:linear-gradient(135deg,rgba(249,115,22,.08),transparent)}.ccWhenOptionIcon[data-v-49c6181c]{width:44px;height:44px;border-radius:14px;background:rgba(249,115,22,.1);display:grid;place-items:center;color:#f97316;flex-shrink:0}.ccWhenOptionContent[data-v-49c6181c]{flex:1}.ccWhenOptionTitle[data-v-49c6181c]{font-weight:700;font-size:15px;color:hsla(0,0%,100%,.95)}.ccWhenOptionDesc[data-v-49c6181c]{margin-top:2px;font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500}.ccWhenOptionRadio[data-v-49c6181c]{width:22px;height:22px;border-radius:9999px;border:2px solid hsla(0,0%,100%,.16);display:grid;place-items:center;flex-shrink:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccWhenOptionRadio[data-v-49c6181c]:after{content:"";width:10px;height:10px;border-radius:9999px;background:#f97316;transform:scale(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.ccWhenOption.is-selected .ccWhenOptionRadio[data-v-49c6181c]{border-color:#f97316}.ccWhenOption.is-selected .ccWhenOptionRadio[data-v-49c6181c]:after{transform:scale(1)}.ccWhenDate[data-v-49c6181c]{margin-top:20px}.ccWhenDateLabel[data-v-49c6181c]{margin:0 0 10px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7)}.ccWhenDateInput[data-v-49c6181c]{width:100%;height:52px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);padding:0 16px;font-size:15px;font-weight:600}.ccWhenDateInput[data-v-49c6181c]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.6;cursor:pointer}.ccWhenDateInput[data-v-49c6181c]:focus{outline:none;border-color:rgba(249,115,22,.5);box-shadow:0 0 0 4px rgba(249,115,22,.1)}.ccManualSearch[data-v-49c6181c]{position:relative}.ccManualSearchInput[data-v-49c6181c]{width:100%;height:52px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);padding:0 16px 0 48px;font-size:15px;font-weight:500}.ccManualSearchInput[data-v-49c6181c]::-moz-placeholder{color:hsla(0,0%,100%,.28)}.ccManualSearchInput[data-v-49c6181c]::placeholder{color:hsla(0,0%,100%,.28)}.ccManualSearchInput[data-v-49c6181c]:focus{outline:none;border-color:rgba(249,115,22,.5);box-shadow:0 0 0 4px rgba(249,115,22,.1)}.ccManualSearchIcon[data-v-49c6181c]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.45);pointer-events:none}.ccManualCats[data-v-49c6181c]{margin-top:16px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ccManualCat[data-v-49c6181c]{padding:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccManualCat[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.3);background:rgba(249,115,22,.04)}.ccManualCatName[data-v-49c6181c]{font-weight:700;font-size:14px;color:hsla(0,0%,100%,.95)}.ccManualCatSub[data-v-49c6181c]{margin-top:2px;font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500}.ccQuoteForm[data-v-49c6181c]{margin-top:16px}.ccQuoteField[data-v-49c6181c]{margin-top:14px}.ccQuoteField[data-v-49c6181c]:first-child{margin-top:0}.ccQuoteLabel[data-v-49c6181c]{margin:0 0 8px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7)}.ccSummary[data-v-49c6181c]{margin-top:20px;padding:16px;border-radius:20px;background:rgba(249,115,22,.04);border:1px solid rgba(249,115,22,.15)}.ccSummaryTitle[data-v-49c6181c]{margin:0 0 12px;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccSummaryRow[data-v-49c6181c]{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;color:hsla(0,0%,100%,.7);font-weight:500}.ccSummaryRow[data-v-49c6181c]:first-of-type{margin-top:0}.ccSummaryVal[data-v-49c6181c]{color:hsla(0,0%,100%,.95);font-weight:700}.ccSpecialBanner[data-v-49c6181c]{margin:16px 0;padding:16px;border-radius:20px;background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(168,85,247,.08));border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;gap:14px}.ccSpecialBannerIcon[data-v-49c6181c]{width:44px;height:44px;border-radius:14px;background:rgba(59,130,246,.15);display:grid;place-items:center;color:#3b82f6;flex-shrink:0}.ccSpecialBannerContent[data-v-49c6181c]{flex:1}.ccSpecialBannerTitle[data-v-49c6181c]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95);margin:0}.ccSpecialBannerText[data-v-49c6181c]{margin:4px 0 0;font-size:12px;color:hsla(0,0%,100%,.7);font-weight:500;line-height:1.5}.ccAiChat[data-v-49c6181c]{position:fixed;bottom:100px;right:20px;left:20px;max-width:400px;margin:0 auto;z-index:100}.ccAiChatBox[data-v-49c6181c]{background:#1a1a1f;border:1px solid hsla(0,0%,100%,.1);border-radius:26px;box-shadow:0 24px 64px rgba(0,0,0,.55);overflow:hidden}.ccAiChatHeader[data-v-49c6181c]{padding:14px 16px;background:#141418;justify-content:space-between}.ccAiChatTitle[data-v-49c6181c]{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:hsla(0,0%,100%,.95)}.ccAiChatTitle__icon[data-v-49c6181c]{width:28px;height:28px;border-radius:9999px;background:linear-gradient(135deg,#f97316,#ea580c);display:grid;place-items:center;color:#000;font-size:16px}.ccAiChatClose[data-v-49c6181c]{width:32px;height:32px;border:none;border-radius:10px;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccAiChatClose[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.05)}.ccAiChatMessages[data-v-49c6181c]{padding:14px;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.ccAiChatMessage[data-v-49c6181c]{padding:12px 14px;border-radius:20px;font-size:13px;line-height:1.55;font-weight:500;max-width:88%}.ccAiChatMessage--ai[data-v-49c6181c]{background:#141418;color:hsla(0,0%,100%,.95);align-self:flex-start;border:1px solid hsla(0,0%,100%,.06)}.ccAiChatMessage--user[data-v-49c6181c]{background:linear-gradient(135deg,#f97316,#ea580c);color:#000;align-self:flex-end}.ccAiChatInput[data-v-49c6181c]{padding:12px 14px;background:#141418}.ccAiChatInput__field[data-v-49c6181c]{flex:1;height:42px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:#1a1a1f;color:hsla(0,0%,100%,.95);padding:0 16px;font-size:14px;font-weight:500}.ccAiChatInput__field[data-v-49c6181c]::-moz-placeholder{color:hsla(0,0%,100%,.28)}.ccAiChatInput__field[data-v-49c6181c]::placeholder{color:hsla(0,0%,100%,.28)}.ccAiChatInput__field[data-v-49c6181c]:focus{outline:none;border-color:rgba(249,115,22,.4)}.ccAiChatInput__btn[data-v-49c6181c]{width:42px;height:42px;border-radius:9999px;border:none;background:#f97316;color:#000;cursor:pointer;display:grid;place-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);flex-shrink:0}.ccAiChatInput__btn[data-v-49c6181c]:hover{background:#fb923c;transform:scale(1.05)}.ccAiChatInput__btn[data-v-49c6181c]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ccAiFab[data-v-49c6181c]{position:fixed;bottom:96px;right:20px;width:56px;height:56px;border-radius:9999px;border:none;background:linear-gradient(135deg,#f97316,#ea580c);color:#000;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 24px rgba(249,115,22,.35);z-index:99;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccAiFab[data-v-49c6181c]:hover{transform:scale(1.08);box-shadow:0 12px 32px rgba(249,115,22,.45)}.ccAiFab[data-v-49c6181c]:active{transform:scale(.96)}.ccAiFab__icon[data-v-49c6181c]{font-size:26px}.ccPartialMatch[data-v-49c6181c]{padding:20px 0}.ccPartialMatchTitle[data-v-49c6181c]{margin:0 0 8px;font-size:16px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccPartialMatchDesc[data-v-49c6181c]{margin:0 0 18px;font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.6;font-weight:500}.ccPartialMatchOptions[data-v-49c6181c]{display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.ccPhone[data-v-49c6181c]{max-height:none;height:100dvh;border-left:none;border-right:none}.shell.ccV3[data-v-49c6181c]{padding:0}}@media(max-width:600px){.ccHandymenSummary[data-v-49c6181c]{grid-template-columns:1fr}.ccCatCard[data-v-49c6181c]{flex-direction:column}.ccCatThumb[data-v-49c6181c]{width:100%;height:140px;flex:none}}@media(max-width:500px){.ccMain[data-v-49c6181c]{padding:0 16px}.ccFooter[data-v-49c6181c]{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.ccPrimaryBtn[data-v-49c6181c]{height:54px;font-size:15px}}@media(max-width:450px){.ccH3[data-v-49c6181c]{font-size:20px}.ccHeaderTitle[data-v-49c6181c]{font-size:15px}.ccLocBtnsMain[data-v-49c6181c]{gap:8px}.ccLocBtnMain[data-v-49c6181c]{height:50px;font-size:14px}}.ccDarkTransition[data-v-49c6181c]{transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.ccV2 .ccBlock[data-v-49c6181c]{background:#141418}.ccV2 .ccInput[data-v-49c6181c]:focus,.ccV2 .ccSelect[data-v-49c6181c]:focus,.ccV2 .ccTextarea[data-v-49c6181c]:focus{box-shadow:0 0 0 3px rgba(249,115,22,.15)}@media(prefers-reduced-motion:reduce){[data-v-49c6181c],[data-v-49c6181c]:after,[data-v-49c6181c]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ccBack[data-v-49c6181c]:focus-visible,.ccLocBtnMain[data-v-49c6181c]:focus-visible,.ccLocBtn[data-v-49c6181c]:focus-visible,.ccPillBtn[data-v-49c6181c]:focus-visible,.ccPrimaryBtn[data-v-49c6181c]:focus-visible,.ccUrgent[data-v-49c6181c]:focus-visible,.ccWhenOption[data-v-49c6181c]:focus-visible{outline:2px solid #f97316;outline-offset:2px}.cc-hidden[data-v-49c6181c]{display:none!important}.cc-sr-only[data-v-49c6181c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ccAiChatMessages[data-v-49c6181c]::-webkit-scrollbar,.ccHandymenList[data-v-49c6181c]::-webkit-scrollbar,.ccMain[data-v-49c6181c]::-webkit-scrollbar,.ccModalBody[data-v-49c6181c]::-webkit-scrollbar{width:5px}.ccAiChatMessages[data-v-49c6181c]::-webkit-scrollbar-track,.ccHandymenList[data-v-49c6181c]::-webkit-scrollbar-track,.ccMain[data-v-49c6181c]::-webkit-scrollbar-track,.ccModalBody[data-v-49c6181c]::-webkit-scrollbar-track{background:transparent}.ccAiChatMessages[data-v-49c6181c]::-webkit-scrollbar-thumb,.ccHandymenList[data-v-49c6181c]::-webkit-scrollbar-thumb,.ccMain[data-v-49c6181c]::-webkit-scrollbar-thumb,.ccModalBody[data-v-49c6181c]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:9999px}.ccAiChatMessages[data-v-49c6181c]::-webkit-scrollbar-thumb:hover,.ccHandymenList[data-v-49c6181c]::-webkit-scrollbar-thumb:hover,.ccMain[data-v-49c6181c]::-webkit-scrollbar-thumb:hover,.ccModalBody[data-v-49c6181c]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.loading-screen[data-v-49c6181c]{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 80% 60% at 50% 30%,rgba(249,115,22,.12),transparent 60%),#09090b}.loading-screen__inner[data-v-49c6181c]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;max-width:320px}.loadingspinner[data-v-49c6181c]{position:relative;width:60px;height:60px;margin-bottom:32px}#square1[data-v-49c6181c],#square2[data-v-49c6181c],#square3[data-v-49c6181c],#square4[data-v-49c6181c],#square5[data-v-49c6181c]{position:absolute;width:12px;height:12px;border-radius:3px;background:#f97316}#square1[data-v-49c6181c]{top:0;left:24px;animation:wave-49c6181c 1.2s ease-in-out infinite}#square2[data-v-49c6181c]{top:24px;left:0;animation:wave-49c6181c 1.2s ease-in-out .1s infinite}#square3[data-v-49c6181c]{top:24px;left:24px;animation:wave-49c6181c 1.2s ease-in-out .2s infinite}#square4[data-v-49c6181c]{top:24px;left:48px;animation:wave-49c6181c 1.2s ease-in-out .3s infinite}#square5[data-v-49c6181c]{top:48px;left:24px;animation:wave-49c6181c 1.2s ease-in-out .4s infinite}.loading-screen__copy[data-v-49c6181c]{margin-bottom:24px}.loading-text[data-v-49c6181c]{font-size:20px;font-weight:800;color:hsla(0,0%,100%,.95);margin:0 0 8px;letter-spacing:-.02em}.loading-subtext[data-v-49c6181c]{font-size:14px;color:hsla(0,0%,100%,.45);margin:0;font-weight:500}.patience-message[data-v-49c6181c]{margin-top:20px;padding:12px 20px;border-radius:20px;background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.2)}.patience-message__content[data-v-49c6181c]{display:flex;align-items:center;gap:10px}.patience-message__icon[data-v-49c6181c]{font-size:18px}.patience-message__text[data-v-49c6181c]{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7)}.patience-message-enter-active[data-v-49c6181c],.patience-message-leave-active[data-v-49c6181c]{transition:all .3s ease}.patience-message-enter-from[data-v-49c6181c],.patience-message-leave-to[data-v-49c6181c]{opacity:0;transform:translateY(10px)}.loading-screen__hint[data-v-49c6181c]{margin-top:32px}.hint-pill[data-v-49c6181c]{display:inline-block;padding:8px 16px;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);font-size:12px;font-weight:600;color:hsla(0,0%,100%,.45)}.handymen-results-screen[data-v-49c6181c]{position:fixed;inset:0;z-index:400;background:rgba(9,9,11,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:1;transition:opacity .26s ease;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.handymen-results-screen--fading[data-v-49c6181c]{opacity:0}.handymen-results-shell[data-v-49c6181c]{max-width:400px;width:100%;margin:auto;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box}@media(max-width:480px){.handymen-results-shell[data-v-49c6181c]{max-width:100%;padding:16px 20px}}.handymen-results-header[data-v-49c6181c]{padding:20px 0;text-align:center;flex-shrink:0;width:100%}.handymen-results-hero[data-v-49c6181c]{text-align:center}.hero-badge[data-v-49c6181c]{display:inline-block;padding:6px 14px;border-radius:9999px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);color:#4ade80;font-size:12px;font-weight:800;letter-spacing:.5px;margin-bottom:16px}.hero-title[data-v-49c6181c]{margin:0 0 8px;font-size:24px;font-weight:800;color:hsla(0,0%,100%,.95);letter-spacing:-.03em}@media(max-width:380px){.hero-title[data-v-49c6181c]{font-size:22px}}.hero-subtitle[data-v-49c6181c]{margin:0;font-size:14px;color:hsla(0,0%,100%,.7);font-weight:500;line-height:1.5;max-width:280px;margin:0 auto}@media(max-width:380px){.hero-subtitle[data-v-49c6181c]{font-size:13px;max-width:260px}}.results-flow[data-v-49c6181c]{display:flex;align-items:center;justify-content:center;gap:6px;margin:24px 0}@media(max-width:380px){.results-flow[data-v-49c6181c]{gap:4px;margin:20px 0}}.results-flow__node[data-v-49c6181c]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.45)}.results-flow__node .material-symbols-outlined[data-v-49c6181c]{font-size:22px;color:hsla(0,0%,100%,.7)}.results-flow__node--ai .material-symbols-outlined[data-v-49c6181c],.results-flow__node--ai[data-v-49c6181c]{color:#f97316}.results-flow__line[data-v-49c6181c]{width:40px;height:2px;background:hsla(0,0%,100%,.1);position:relative;margin:0 8px;margin-bottom:22px}.results-flow__dot[data-v-49c6181c]{position:absolute;width:6px;height:6px;border-radius:9999px;background:#f97316;top:50%;transform:translateY(-50%);animation:dot-move-49c6181c 2s linear infinite}@keyframes dot-move-49c6181c{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.results-flow__line--2 .results-flow__dot[data-v-49c6181c]{animation-delay:.5s}.handymen-results-chips[data-v-49c6181c]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.handymen-results-chip[data-v-49c6181c]{padding:6px 12px;border-radius:9999px;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.25);color:#fb923c;font-size:12px;font-weight:700}.handymen-results-chip--more[data-v-49c6181c]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.45)}.handymen-results-redirect[data-v-49c6181c]{margin-top:20px;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:9999px;background:hsla(0,0%,100%,.04);font-size:13px;color:hsla(0,0%,100%,.7);font-weight:500}.handymen-results-redirect .material-symbols-outlined[data-v-49c6181c]{font-size:18px;color:#f97316}.handymen-results-redirect b[data-v-49c6181c]{color:#f97316;font-weight:800}.handymen-results-count-inline[data-v-49c6181c]{margin-top:20px;padding:12px 20px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);text-align:center;font-size:14px;color:hsla(0,0%,100%,.7);font-weight:600}.handymen-results-count-inline b[data-v-49c6181c]{color:#f97316;font-weight:800}.handymen-results-footer[data-v-49c6181c]{width:100%;padding:24px 0 16px;display:flex;justify-content:center}.handymen-results-home-btn[data-v-49c6181c]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:14px;border:none;background:linear-gradient(135deg,#f97316,#d65b06);color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(249,115,22,.3);font-family:Heebo,sans-serif}.handymen-results-home-btn .material-symbols-outlined[data-v-49c6181c]{font-size:22px}.handymen-results-home-btn[data-v-49c6181c]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(249,115,22,.4)}.handymen-results-home-btn[data-v-49c6181c]:active{transform:translateY(0) scale(.98)}.handymen-list[data-v-49c6181c]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.handyman-card[data-v-49c6181c]{border-radius:26px;border:1px solid hsla(0,0%,100%,.1);background:#1a1a1f;padding:16px;display:flex;gap:14px;animation:card-fade-in-49c6181c .4s ease-out both;transition:all .15s cubic-bezier(.4,0,.2,1)}.handyman-card[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.35)}@keyframes card-fade-in-49c6181c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.handyman-card__image[data-v-49c6181c]{position:relative;width:56px;height:56px;flex-shrink:0}.handyman-card__image img[data-v-49c6181c]{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.1)}.handyman-card__ring[data-v-49c6181c]{position:absolute;inset:-4px;border:2px solid rgba(249,115,22,.3);border-radius:24px;animation:ring-pulse-49c6181c 2s ease-in-out infinite}@keyframes ring-pulse-49c6181c{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.handyman-card__content[data-v-49c6181c]{flex:1;min-width:0}.handyman-card__top[data-v-49c6181c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.handyman-card__name[data-v-49c6181c]{margin:0;font-size:16px;font-weight:700;color:hsla(0,0%,100%,.95)}.handyman-card__chip[data-v-49c6181c]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:9999px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.45)}.handyman-card__meta[data-v-49c6181c]{display:flex;flex-wrap:wrap;gap:12px}.handyman-card__rating[data-v-49c6181c]{display:flex;align-items:center;gap:4px;font-size:13px;color:hsla(0,0%,100%,.7)}.handyman-card__rating .star[data-v-49c6181c]{font-size:14px}.handyman-card__rating .val[data-v-49c6181c]{font-weight:700}.handyman-card__rating .count[data-v-49c6181c]{color:hsla(0,0%,100%,.45);font-size:12px}.handyman-card__response[data-v-49c6181c]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9999px;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.2);color:hsla(0,0%,100%,.7);font-size:11px;font-weight:700}.handyman-card__response strong[data-v-49c6181c]{color:hsla(0,0%,100%,.95);font-weight:800}.handyman-card__cta[data-v-49c6181c]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#22c55e}.handyman-card__cta--unavailable[data-v-49c6181c]{color:hsla(0,0%,100%,.45)}.cta-dot[data-v-49c6181c]{width:6px;height:6px;border-radius:9999px;background:#22c55e;animation:dot-pulse-49c6181c 1.5s ease-in-out infinite}@keyframes dot-pulse-49c6181c{0%,to{opacity:1}50%{opacity:.4}}.handymen-results-footer[data-v-49c6181c]{padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.06);background:rgba(12,12,15,.9);backdrop-filter:blur(12px);flex-shrink:0}.footer-note[data-v-49c6181c]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.45);font-weight:600}.footer-note__icon[data-v-49c6181c]{font-size:14px}.location-content[data-v-49c6181c]{min-height:160px}.location-loading[data-v-49c6181c]{display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:20px;background:#141418;border:1px solid rgba(249,115,22,.2)}.location-loading__container[data-v-49c6181c]{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.location-loading__radar-waves[data-v-49c6181c]{position:absolute;width:200px;height:200px}.location-loading__radar-wave[data-v-49c6181c]{position:absolute;inset:0;border:2px solid #f97316;border-radius:9999px;opacity:0;animation:radar-wave-49c6181c 3s ease-out infinite}@keyframes radar-wave-49c6181c{0%{transform:scale(.3);opacity:.8}to{transform:scale(1);opacity:0}}.location-loading__gps-circle[data-v-49c6181c]{width:200px;height:200px;position:relative}.location-loading__svg[data-v-49c6181c]{width:100%;height:100%}.location-loading__text-container[data-v-49c6181c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.location-loading__title[data-v-49c6181c]{margin:0;font-size:16px;font-weight:700;color:hsla(0,0%,100%,.95)}.location-loading__dots[data-v-49c6181c]{display:flex;justify-content:center;gap:6px;margin:10px 0}.location-loading__dot[data-v-49c6181c]{width:8px;height:8px;border-radius:9999px;background:rgba(249,115,22,.3);transition:background .3s}.location-loading__dot--active[data-v-49c6181c]{background:#f97316}.location-loading__subtext[data-v-49c6181c]{margin:0;font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500}.category-card__recommendation[data-v-49c6181c]{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(249,115,22,.3)}.category-card__recommendation-content[data-v-49c6181c]{padding:14px;border-radius:14px;background:rgba(249,115,22,.06);border:1px solid rgba(249,115,22,.15)}.category-card__recommendation-head[data-v-49c6181c]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.category-card__recommendation-icon[data-v-49c6181c]{width:32px;height:32px;border-radius:10px;background:rgba(249,115,22,.15);display:grid;place-items:center}.category-card__recommendation-icon .material-symbols-outlined[data-v-49c6181c]{font-size:18px;color:#f97316}.category-card__recommendation-title[data-v-49c6181c]{flex:1;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95)}.category-card__recommendation-badge[data-v-49c6181c]{padding:4px 10px;border-radius:9999px;background:rgba(249,115,22,.15);font-size:12px;font-weight:800;color:#f97316}.category-card__recommendation-text[data-v-49c6181c]{margin:0 0 14px;font-size:13px;color:hsla(0,0%,100%,.7);line-height:1.6}.category-card__recommendation-text strong[data-v-49c6181c]{color:hsla(0,0%,100%,.95)}.category-card__recommendation-actions[data-v-49c6181c]{display:flex;flex-direction:column;gap:8px}.category-card__recommendation-btn[data-v-49c6181c]{width:100%;padding:12px 16px;border-radius:14px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.category-card__recommendation-btn--primary[data-v-49c6181c]{border:none;background:linear-gradient(135deg,#f97316,#ea580c);color:#000}.category-card__recommendation-btn--secondary[data-v-49c6181c]{border:1px solid hsla(0,0%,100%,.16);background:transparent;color:hsla(0,0%,100%,.95)}.category-card__recommendation-btn--secondary[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.04)}.category-card__recommendation-btn--remove[data-v-49c6181c]{border:1px solid rgba(239,68,68,.3);background:transparent;color:#ef4444}.category-card__recommendation-btn--remove[data-v-49c6181c]:hover{background:rgba(239,68,68,.08)}.ccWhen[data-v-49c6181c]{position:relative}.ccWhenSelect[data-v-49c6181c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#141418;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccWhenSelect[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.3)}.ccWhenSelect.is-open[data-v-49c6181c]{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.12)}.ccWhenSelect.is-error[data-v-49c6181c]{border-color:#ef4444}.ccWhenSelect__left[data-v-49c6181c]{display:flex;align-items:center;gap:12px}.ccWhenSelect__copy[data-v-49c6181c]{text-align:right}.ccWhenSelect__title[data-v-49c6181c]{font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500;margin-bottom:2px}.ccWhenSelect__value[data-v-49c6181c]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccWhenSelect__chev[data-v-49c6181c]{color:hsla(0,0%,100%,.45);transition:transform .15s cubic-bezier(.4,0,.2,1)}.ccWhenSelect.is-open .ccWhenSelect__chev[data-v-49c6181c]{transform:rotate(180deg)}.ccWhenMenu[data-v-49c6181c]{position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:8px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#1a1a1f;box-shadow:0 16px 48px rgba(0,0,0,.45);overflow:hidden}.ccWhenOption[data-v-49c6181c]{width:100%;padding:14px 16px;border:none;background:transparent;text-align:right;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1)}.ccWhenOption[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.04)}.ccWhenOption.is-active[data-v-49c6181c]{background:rgba(249,115,22,.08)}.ccWhenOption[data-v-49c6181c]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.06)}.ccWhenOption__title[data-v-49c6181c]{display:block;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95);margin-bottom:2px}.ccWhenOption__sub[data-v-49c6181c]{display:block;font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500}.ccWhenGoogleBtn[data-v-49c6181c]{margin-top:12px;width:100%;padding:12px 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccWhenGoogleBtn i[data-v-49c6181c]{font-size:18px}.ccWhenGoogleBtn[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.3);color:hsla(0,0%,100%,.95)}.ccFade-enter-active[data-v-49c6181c],.ccFade-leave-active[data-v-49c6181c]{transition:opacity .2s,transform .2s}.ccFade-enter-from[data-v-49c6181c],.ccFade-leave-to[data-v-49c6181c]{opacity:0;transform:translateY(-8px)}.ccWhenModal[data-v-49c6181c]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.ccWhenModal__backdrop[data-v-49c6181c]{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px)}.ccWhenModal__panel[data-v-49c6181c]{position:relative;width:100%;max-width:430px;max-height:85vh;background:#0c0c0f;border-radius:26px 26px 0 0;border:1px solid hsla(0,0%,100%,.06);border-bottom:none;overflow-y:auto;animation:modal-slide-up-49c6181c .3s ease-out}.ccWhenModal__header[data-v-49c6181c]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.ccWhenModal__titleWrap[data-v-49c6181c]{flex:1}.ccWhenModal__title[data-v-49c6181c]{font-size:18px;font-weight:800;color:hsla(0,0%,100%,.95);margin-bottom:4px}.ccWhenModal__sub[data-v-49c6181c]{font-size:13px;color:hsla(0,0%,100%,.45);font-weight:500}.ccWhenModal__close[data-v-49c6181c]{width:36px;height:36px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.7);display:grid;place-items:center;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccWhenModal__close[data-v-49c6181c]:hover{background:#222228;color:hsla(0,0%,100%,.95)}.ccWhenModal__monthRow[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.ccWhenModal__navBtn[data-v-49c6181c]{width:36px;height:36px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.7);display:grid;place-items:center;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccWhenModal__navBtn[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.3);color:hsla(0,0%,100%,.95)}.ccWhenModal__monthLabel[data-v-49c6181c]{font-size:16px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccWhenModal__weekdays[data-v-49c6181c]{display:grid;grid-template-columns:repeat(7,1fr);padding:0 12px;margin-bottom:8px}.ccWhenModal__weekday[data-v-49c6181c]{text-align:center;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.45);padding:8px 0}.ccWhenModal__grid[data-v-49c6181c]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:0 12px 16px}.ccWhenModal__day[data-v-49c6181c]{aspect-ratio:1;border:none;border-radius:14px;background:transparent;color:hsla(0,0%,100%,.95);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccWhenModal__day[data-v-49c6181c]:hover:not(.is-disabled):not(.is-empty){background:rgba(249,115,22,.1)}.ccWhenModal__day.is-empty[data-v-49c6181c]{cursor:default}.ccWhenModal__day.is-disabled[data-v-49c6181c]{color:hsla(0,0%,100%,.28);cursor:not-allowed}.ccWhenModal__day.is-selected[data-v-49c6181c]{background:#f97316;color:#000;font-weight:800}.ccWhenModal__timeRow[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.06)}.ccWhenModal__timeLabel[data-v-49c6181c]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7)}.ccWhenModal__timeLabel .material-symbols-outlined[data-v-49c6181c]{font-size:20px;color:#f97316}.ccWhenModal__timePickers[data-v-49c6181c]{display:flex;align-items:center;gap:8px}.ccWhenModal__select[data-v-49c6181c]{width:64px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);font-size:16px;font-weight:700;text-align:center;cursor:pointer}.ccWhenModal__select[data-v-49c6181c]:focus{outline:none;border-color:rgba(249,115,22,.5)}.ccWhenModal__colon[data-v-49c6181c]{font-size:20px;font-weight:700;color:hsla(0,0%,100%,.45)}.ccWhenModal__footer[data-v-49c6181c]{display:flex;gap:10px;padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.06)}.ccWhenModal__ghost[data-v-49c6181c]{flex:1;height:50px;border:1px solid hsla(0,0%,100%,.1);background:transparent;border-radius:20px;color:hsla(0,0%,100%,.7);font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccWhenModal__ghost i[data-v-49c6181c]{font-size:18px}.ccWhenModal__ghost[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.3);color:hsla(0,0%,100%,.95)}.ccWhenModal__primary[data-v-49c6181c]{flex:1;height:50px;border:none;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:20px;color:#000;font-size:14px;font-weight:800;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccWhenModal__primary[data-v-49c6181c]:hover{box-shadow:0 8px 20px rgba(249,115,22,.3)}.ccModal-enter-active[data-v-49c6181c],.ccModal-leave-active[data-v-49c6181c]{transition:opacity .3s}.ccModal-enter-active .ccWhenModal__panel[data-v-49c6181c],.ccModal-leave-active .ccWhenModal__panel[data-v-49c6181c]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.ccModal-enter-from[data-v-49c6181c],.ccModal-leave-to[data-v-49c6181c]{opacity:0}.ccModal-enter-from .ccWhenModal__panel[data-v-49c6181c],.ccModal-leave-to .ccWhenModal__panel[data-v-49c6181c]{transform:translateY(100%)}.modal-overlay[data-v-49c6181c]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-content[data-v-49c6181c]{background:#0c0c0f;border-radius:26px;border:1px solid hsla(0,0%,100%,.06);max-width:420px;width:100%;max-height:85vh;overflow:hidden;animation:modal-fade-scale-49c6181c .25s ease-out}.modal-content--large[data-v-49c6181c]{max-width:540px;max-height:90vh}.modal-content--mismatch[data-v-49c6181c]{border-color:rgba(249,115,22,.3)}.modal-header[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.modal-header h3[data-v-49c6181c]{margin:0;font-size:18px;font-weight:800;color:hsla(0,0%,100%,.95);flex:1;padding-left:16px}.modal-header--warning[data-v-49c6181c]{background:rgba(249,115,22,.06)}.modal-header--warning h3[data-v-49c6181c]{color:#f97316}.modal-header__icon[data-v-49c6181c]{font-size:24px;color:#f97316}.modal-close[data-v-49c6181c]{width:36px;height:36px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.7);font-size:20px;display:grid;place-items:center;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.modal-close[data-v-49c6181c]:hover{background:#222228;color:hsla(0,0%,100%,.95)}.modal-body[data-v-49c6181c]{padding:20px;color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.6}.modal-body p[data-v-49c6181c]{margin:0 0 12px}.modal-body--scrollable[data-v-49c6181c]{max-height:50vh;overflow-y:auto}.modal-text[data-v-49c6181c]{color:hsla(0,0%,100%,.7)}.modal-text strong[data-v-49c6181c]{color:hsla(0,0%,100%,.95)}.modal-specialties[data-v-49c6181c]{margin:16px 0;padding:14px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.modal-specialties__label[data-v-49c6181c]{margin:0 0 10px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.45)}.modal-specialties__list[data-v-49c6181c]{display:flex;flex-wrap:wrap;gap:8px}.modal-specialty-badge[data-v-49c6181c]{padding:6px 12px;border-radius:9999px;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.2);font-size:12px;font-weight:700;color:#fb923c}.modal-question[data-v-49c6181c]{margin-top:16px;font-weight:700;color:hsla(0,0%,100%,.95)}.modal-footer[data-v-49c6181c]{display:flex;gap:10px;padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.06)}.btn[data-v-49c6181c]{flex:1;height:48px;border-radius:20px;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.btn--primary[data-v-49c6181c]{border:none;background:linear-gradient(135deg,#f97316,#ea580c);color:#000}.btn--primary[data-v-49c6181c]:hover{box-shadow:0 6px 18px rgba(249,115,22,.3)}.btn--secondary[data-v-49c6181c]{border:1px solid hsla(0,0%,100%,.16);background:transparent;color:hsla(0,0%,100%,.95)}.btn--secondary[data-v-49c6181c]:hover{background:hsla(0,0%,100%,.04)}.category-section[data-v-49c6181c]{margin-bottom:20px}.category-section__title[data-v-49c6181c]{margin:0 0 12px;font-size:15px;font-weight:700;color:#f97316;padding-bottom:8px;border-bottom:1px solid rgba(249,115,22,.2)}.subcategories-grid[data-v-49c6181c]{display:flex;flex-direction:column;gap:8px}.subcategory-checkbox-label[data-v-49c6181c]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.subcategory-checkbox-label[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.3);background:rgba(249,115,22,.04)}.subcategory-checkbox[data-v-49c6181c],.subcategory-radio[data-v-49c6181c]{width:20px;height:20px;accent-color:#f97316;cursor:pointer}.subcategory-info[data-v-49c6181c]{flex:1;display:flex;flex-direction:column;gap:2px}.subcategory-name[data-v-49c6181c]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.95)}.subcategory-price[data-v-49c6181c]{font-size:12px;color:#f97316;font-weight:700}.subcat-pill[data-v-49c6181c]{padding:4px 10px;border-radius:9999px;background:hsla(0,0%,100%,.06);font-size:11px;font-weight:600;color:hsla(0,0%,100%,.45)}.no-results[data-v-49c6181c]{text-align:center;padding:40px 20px;color:hsla(0,0%,100%,.45)}.not-right-options[data-v-49c6181c]{display:flex;flex-direction:column;gap:10px}.not-right-option-btn[data-v-49c6181c]{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:#141418;cursor:pointer;text-align:right;transition:all .15s cubic-bezier(.4,0,.2,1)}.not-right-option-btn[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.4);background:rgba(249,115,22,.04)}.not-right-option-icon[data-v-49c6181c]{font-size:24px}.not-right-option-text[data-v-49c6181c]{display:flex;flex-direction:column;gap:2px}.not-right-option-text strong[data-v-49c6181c]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.95)}.not-right-option-text small[data-v-49c6181c]{font-size:12px;color:hsla(0,0%,100%,.45);font-weight:500}.matched-subcategories-list[data-v-49c6181c]{padding:14px;border-radius:14px;background:rgba(249,115,22,.06);border:1px solid rgba(249,115,22,.15)}.subcategory-item[data-v-49c6181c]{margin:0;font-size:13px;color:hsla(0,0%,100%,.7);margin-bottom:4px}.subcategory-item[data-v-49c6181c]:last-child{margin-bottom:0}.subcategory-name-badge[data-v-49c6181c]{color:#f97316;font-weight:700}.form-group[data-v-49c6181c]{margin-bottom:16px}.form-label[data-v-49c6181c]{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7)}.form-input[data-v-49c6181c]{width:100%;height:48px;padding:0 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);font-size:14px;font-weight:500;box-sizing:border-box}.form-input[data-v-49c6181c]::-moz-placeholder{color:hsla(0,0%,100%,.28)}.form-input[data-v-49c6181c]::placeholder{color:hsla(0,0%,100%,.28)}.form-input[data-v-49c6181c]:focus{outline:none;border-color:rgba(249,115,22,.5);box-shadow:0 0 0 3px rgba(249,115,22,.1)}.map-modal[data-v-49c6181c]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;padding:20px}.map-modal__content[data-v-49c6181c]{background:#0c0c0f;border-radius:26px;border:1px solid hsla(0,0%,100%,.06);width:100%;max-width:600px;max-height:90vh;overflow:hidden}.map-modal__header[data-v-49c6181c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.map-modal__header h3[data-v-49c6181c]{margin:0;font-size:18px;font-weight:700;color:hsla(0,0%,100%,.95)}.map-modal__close[data-v-49c6181c]{width:36px;height:36px;border:none;background:#141418;border-radius:14px;font-size:24px;color:hsla(0,0%,100%,.7);cursor:pointer}.map-modal__close[data-v-49c6181c]:hover{background:#222228;color:hsla(0,0%,100%,.95)}.map-modal__map[data-v-49c6181c]{height:400px;background:#141418}.map-modal__footer[data-v-49c6181c]{display:flex;gap:10px;padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.06)}.map-modal__btn[data-v-49c6181c]{flex:1;height:48px;border-radius:20px;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.map-modal__btn--cancel[data-v-49c6181c]{border:1px solid hsla(0,0%,100%,.16);background:transparent;color:hsla(0,0%,100%,.95)}.map-modal__btn--confirm[data-v-49c6181c]{border:none;background:linear-gradient(135deg,#f97316,#ea580c);color:#000}.ccSpecialCallBanner[data-v-49c6181c]{margin:16px 0;padding:18px;border-radius:26px;background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(168,85,247,.06));border:1px solid rgba(249,115,22,.2)}.ccSpecialCallBanner__header[data-v-49c6181c]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ccSpecialCallBanner__avatar[data-v-49c6181c]{width:50px;height:50px;border-radius:20px;overflow:hidden;background:#141418;display:grid;place-items:center;border:2px solid rgba(249,115,22,.3)}.ccSpecialCallBanner__avatar img[data-v-49c6181c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ccSpecialCallBanner__avatar .material-symbols-outlined[data-v-49c6181c]{font-size:24px;color:hsla(0,0%,100%,.45)}.ccSpecialCallBanner__info[data-v-49c6181c]{flex:1}.ccSpecialCallBanner__badge[data-v-49c6181c]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:rgba(249,115,22,.15);font-size:11px;font-weight:700;color:#f97316;margin-bottom:4px}.ccSpecialCallBanner__badge .material-symbols-outlined[data-v-49c6181c]{font-size:14px}.ccSpecialCallBanner__name[data-v-49c6181c]{margin:0;font-size:16px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccSpecialCallBanner__specialties[data-v-49c6181c]{padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08)}.ccSpecialCallBanner__label[data-v-49c6181c]{margin:0 0 10px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.45)}.ccSpecialCallBanner__list[data-v-49c6181c]{display:flex;flex-wrap:wrap;gap:8px}.ccSpecialCallBanner__chip[data-v-49c6181c]{padding:6px 12px;border-radius:9999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7)}.ccAddVideoBtn[data-v-49c6181c]{width:100%;margin-top:16px;padding:14px;border-radius:20px;border:1px dashed hsla(0,0%,100%,.1);background:#1a1a1f;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccAddVideoBtn .material-symbols-outlined[data-v-49c6181c]{font-size:22px;color:rgba(168,85,247,.9)}.ccAddVideoBtn[data-v-49c6181c]:hover{border-color:rgba(168,85,247,.28);color:hsla(0,0%,100%,.95);background:rgba(168,85,247,.02)}.ccCloseVideoBtn[data-v-49c6181c]{width:32px;height:32px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.45);display:grid;place-items:center;cursor:pointer}.ccCloseVideoBtn[data-v-49c6181c]:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.ccPillBtnTxt[data-v-49c6181c]{font-weight:700}.ccInput--error[data-v-49c6181c]{border-color:#ef4444}.ccLocInput[data-v-49c6181c]{display:flex;flex-direction:column;gap:12px}.house-number-input[data-v-49c6181c]{margin-top:12px}.ccLocPreview[data-v-49c6181c]{display:flex;flex-direction:column}.msg[data-v-49c6181c]{margin-top:12px;padding:12px;border-radius:14px;font-size:13px;font-weight:600}.msg--err[data-v-49c6181c]{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.ccPay[data-v-49c6181c],.saved-payment-method-wrapper[data-v-49c6181c]{margin-bottom:20px}.payment-method-loading[data-v-49c6181c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px}.loading-spinner[data-v-49c6181c]{width:32px;height:32px;border:3px solid rgba(249,115,22,.2);border-top-color:#f97316;border-radius:9999px;animation:spinner-49c6181c .8s linear infinite}.loading-categories[data-v-49c6181c]{padding:32px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.loading-categories__spinner[data-v-49c6181c]{width:40px;height:40px;border:3px solid rgba(249,115,22,.2);border-top-color:#f97316;border-radius:9999px;animation:spinner-49c6181c .8s linear infinite}.loading-categories__text[data-v-49c6181c]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7)}.loading-categories__dots[data-v-49c6181c]{display:flex;gap:4px}.loading-categories__dots span[data-v-49c6181c]{display:inline-block;font-size:20px;color:#f97316;animation:dots-49c6181c 1.4s ease-in-out infinite both}.loading-categories__dots span[data-v-49c6181c]:first-child{animation-delay:0s}.loading-categories__dots span[data-v-49c6181c]:nth-child(2){animation-delay:.2s}.loading-categories__dots span[data-v-49c6181c]:nth-child(3){animation-delay:.4s}@keyframes dots-49c6181c{0%,80%,to{opacity:0}40%{opacity:1}}.loading-categories__progress-bar[data-v-49c6181c]{width:180px;height:4px;background:hsla(0,0%,100%,.1);border-radius:9999px;overflow:hidden}.loading-categories__progress-fill[data-v-49c6181c]{height:100%;background:#f97316;border-radius:9999px;animation:progress-indeterminate-49c6181c 1.5s ease-in-out infinite}@keyframes progress-indeterminate-49c6181c{0%{width:0;margin-left:0}50%{width:60%;margin-left:20%}to{width:0;margin-left:100%}}.ccAiBtn[data-v-49c6181c]{position:fixed;bottom:96px;right:16px;height:48px;padding:0 20px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:90;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccAiBtn[data-v-49c6181c]:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(0,0,0,.45)}.ccAiBtn__badge[data-v-49c6181c]{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:9999px;background:linear-gradient(135deg,#f97316,#ea580c);color:#000;font-weight:900;letter-spacing:.5px;font-size:12px}.ccAiOverlay[data-v-49c6181c]{position:fixed;left:12px;right:12px;bottom:156px;width:auto;max-width:380px;margin-left:auto;z-index:500}.ccAiChat[data-v-49c6181c]{position:relative;width:100%;max-height:min(520px,100vh - 240px);background:#0c0c0f;border-radius:26px;border:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;animation:modal-slide-up-49c6181c .3s ease-out;box-shadow:0 24px 64px rgba(0,0,0,.55)}@media(max-height:740px){.ccAiBtn[data-v-49c6181c]{bottom:84px}.ccAiOverlay[data-v-49c6181c]{bottom:140px}}.ccAiChatHeader[data-v-49c6181c]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.ccAiChatAvatar[data-v-49c6181c]{width:44px;height:44px;border-radius:20px;background:linear-gradient(135deg,#f97316,#ea580c);display:grid;place-items:center}.ccAiChatAvatar__badge[data-v-49c6181c]{font-size:14px;font-weight:1000;color:#000;letter-spacing:.6px}.ccAiChatInfo[data-v-49c6181c]{flex:1}.ccAiChatInfo h3[data-v-49c6181c]{margin:0;font-size:15px;font-weight:700;color:hsla(0,0%,100%,.95)}.ccAiChatInfo span[data-v-49c6181c]{font-size:12px;color:#22c55e;font-weight:600}.ccAiChatClose[data-v-49c6181c]{width:36px;height:36px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.45);cursor:pointer;display:grid;place-items:center}.ccAiChatClose[data-v-49c6181c]:hover{background:#141418;color:hsla(0,0%,100%,.95)}.ccAiChatBody[data-v-49c6181c]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.ccAiChatMsg[data-v-49c6181c]{max-width:85%}.ccAiChatMsg--user[data-v-49c6181c]{align-self:flex-end}.ccAiChatMsg--bot[data-v-49c6181c]{align-self:flex-start}.ccAiChatBubble[data-v-49c6181c]{padding:12px 16px;border-radius:20px;font-size:14px;line-height:1.5}.ccAiChatBubble p[data-v-49c6181c]{margin:0}.ccAiChatMsg--user .ccAiChatBubble[data-v-49c6181c]{background:linear-gradient(135deg,#f97316,#ea580c);color:#000;border-bottom-left-radius:20px;border-bottom-right-radius:4px}.ccAiChatMsg--bot .ccAiChatBubble[data-v-49c6181c]{background:#141418;color:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.06);border-bottom-right-radius:20px;border-bottom-left-radius:4px}.ccAiChatErr[data-v-49c6181c]{padding:12px;border-radius:14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444;font-size:13px;text-align:center}.ccAiChatTyping[data-v-49c6181c]{display:flex;align-items:center;gap:4px;padding:16px;background:#141418;border:1px solid hsla(0,0%,100%,.06);border-radius:20px;border-bottom-left-radius:4px}.ccAiChatTyping span[data-v-49c6181c]{width:8px;height:8px;border-radius:9999px;background:hsla(0,0%,100%,.45);animation:typing-dots-49c6181c 1.4s ease-in-out infinite both}.ccAiChatTyping span[data-v-49c6181c]:first-child{animation-delay:0s}.ccAiChatTyping span[data-v-49c6181c]:nth-child(2){animation-delay:.2s}.ccAiChatTyping span[data-v-49c6181c]:nth-child(3){animation-delay:.4s}@keyframes typing-dots-49c6181c{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ccAiChatSuggestions[data-v-49c6181c]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.06)}.ccAiChatSuggestions button[data-v-49c6181c]{padding:8px 14px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccAiChatSuggestions button[data-v-49c6181c]:hover{border-color:rgba(249,115,22,.3);color:hsla(0,0%,100%,.95)}.ccAiChatInput[data-v-49c6181c]{display:flex;gap:10px;padding:16px;border-top:1px solid hsla(0,0%,100%,.06)}.ccAiChatInput input[data-v-49c6181c]{flex:1;height:44px;padding:0 16px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.1);background:#141418;color:hsla(0,0%,100%,.95);font-size:14px}.ccAiChatInput input[data-v-49c6181c]::-moz-placeholder{color:hsla(0,0%,100%,.28)}.ccAiChatInput input[data-v-49c6181c]::placeholder{color:hsla(0,0%,100%,.28)}.ccAiChatInput input[data-v-49c6181c]:focus{outline:none;border-color:rgba(249,115,22,.4)}.ccAiChatInput button[data-v-49c6181c]{width:44px;height:44px;border-radius:9999px;border:none;background:#f97316;color:#000;cursor:pointer;display:grid;place-items:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.ccAiChatInput button i[data-v-49c6181c]{font-size:18px}.ccAiChatInput button[data-v-49c6181c]:hover:not(:disabled){background:#fb923c;transform:scale(1.05)}.ccAiChatInput button[data-v-49c6181c]:disabled{opacity:.5;cursor:not-allowed}html[data-theme=light]{background:#f8f4ee!important;color:hsla(0,0%,42%,.6)!important;background:rgba(245,165,35,.08)!important;border-color:rgba(245,165,35,.18)!important;color:#6b6b6b!important;background:#f5efe6!important;background:#fff!important;border-color:hsla(36,41%,60%,.2)!important;color:#1a1a1f!important;box-shadow:0 8px 32px hsla(36,41%,60%,.12)!important}.stripe-test-mode-badge{display:none!important}.manual-search-section{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0}.manual-search-row{display:flex;gap:12px;align-items:center;width:100%;box-sizing:border-box}.manual-search-input{flex:1;min-width:0;padding:12px 14px;border-radius:16px;border:1px solid hsla(0,0%,100%,.14);background:#1a1a1a;color:#fff;font-size:14px;font-weight:500;outline:none;transition:all .2s ease;direction:rtl;text-align:right;box-sizing:border-box}.manual-search-input::-moz-placeholder{color:hsla(0,0%,100%,.4);font-weight:400}.manual-search-input::placeholder{color:hsla(0,0%,100%,.4);font-weight:400}.manual-search-input:focus{border-color:rgba(249,115,22,.5);box-shadow:0 0 0 3px rgba(249,115,22,.1)}.ccLocBtnsBelow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.ccLocBtnBelow{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:#1a1a1f;color:hsla(0,0%,100%,.7);font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}.ccLocBtnBelow:hover{border-color:rgba(249,115,22,.22);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.95)}.ccLocBtnBelow:disabled{opacity:.5;cursor:not-allowed}.ccLocBtnBelow .material-symbols-outlined{font-size:20px}.ccLocBtnBelow--primary{border-color:rgba(249,115,22,.22);background:rgba(249,115,22,.1);color:hsla(0,0%,100%,.95)}.ccLocBtnBelow--primary:hover{border-color:rgba(249,115,22,.3);background:rgba(249,115,22,.14)}.location-loading__svg{color:rgba(249,115,22,.65)}html[data-theme=light] .manual-search-section{border-bottom-color:hsla(36,41%,60%,.2)!important}html[data-theme=light] .manual-search-input{background:#f5efe6!important;border-color:hsla(36,41%,60%,.2)!important;color:#1a1a1f!important}html[data-theme=light] .manual-search-input::-moz-placeholder{color:hsla(0,0%,42%,.6)!important}html[data-theme=light] .manual-search-input::placeholder{color:hsla(0,0%,42%,.6)!important}html[data-theme=light] .ccLocBtnBelow{background:#fff!important;border-color:hsla(36,41%,60%,.2)!important;color:#6b6b6b!important}html[data-theme=light] .ccLocBtnBelow:hover{border-color:hsla(36,41%,60%,.35)!important;background:#f5efe6!important;color:#1a1a1f!important}html[data-theme=light] .ccLocBtnBelow--primary{border-color:hsla(36,41%,60%,.35)!important;background:rgba(245,165,35,.08)!important;color:#1a1a1f!important}.create-call-ai[data-v-8b7c5cf8]{font-family:Heebo,sans-serif;background-color:#050505;color:#fff;min-height:100vh;min-height:100dvh;min-height:var(--visual-viewport-height,100vh);max-height:100vh;max-height:100dvh;max-height:var(--visual-viewport-height,100vh);display:flex;flex-direction:column;position:relative;overflow:hidden;direction:rtl;text-align:right}.create-call-ai[data-v-8b7c5cf8]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,rgba(255,106,0,.08) 0,transparent 40%),radial-gradient(circle at 90% 90%,rgba(255,106,0,.05) 0,transparent 40%);pointer-events:none;z-index:0}.ai-header[data-v-8b7c5cf8]{height:calc(52px + env(safe-area-inset-top, 0px));display:flex;align-items:center;padding:env(safe-area-inset-top,0) 16px 0;background:hsla(0,0%,4%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.12);z-index:1000;gap:12px}.ai-header .back-btn[data-v-8b7c5cf8]{background:transparent;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;color:#fff;font-size:22px;cursor:pointer;transition:opacity .2s}.ai-header .back-btn[data-v-8b7c5cf8]:active{opacity:.6}.ai-header .header-content[data-v-8b7c5cf8]{flex:1}.ai-header .header-content .title[data-v-8b7c5cf8]{font-size:18px;font-weight:900;margin:0;background:linear-gradient(135deg,#fff 40%,#ff6a00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ai-header .header-content .subtitle[data-v-8b7c5cf8]{font-size:11px;color:#a0a0a5;margin:0}.ai-header .header-actions[data-v-8b7c5cf8]{display:flex;gap:6px}.ai-header .header-actions .header-action-btn[data-v-8b7c5cf8]{width:36px;height:36px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all .2s}.ai-header .header-actions .header-action-btn[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.15);transform:translateY(-1px)}.steps-bar[data-v-8b7c5cf8]{padding:8px 16px 8px;position:sticky;top:calc(52px + env(safe-area-inset-top, 0px));z-index:99;background:rgba(13,13,15,.95);backdrop-filter:blur(10px)}.steps-bar__track[data-v-8b7c5cf8]{height:3px;background:hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden;margin-bottom:10px}.steps-bar__fill[data-v-8b7c5cf8]{height:100%;background:linear-gradient(90deg,#ff6a00,#ff8c00);border-radius:10px;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px rgba(255,106,0,.4)}.steps-bar__dots[data-v-8b7c5cf8]{display:flex;justify-content:space-between}.steps-bar__dot[data-v-8b7c5cf8]{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.4;transition:all .3s}.steps-bar__dot.active[data-v-8b7c5cf8]{opacity:1}.steps-bar__dot.active .steps-bar__icon[data-v-8b7c5cf8]{background:rgba(255,106,0,.2);border-color:#ff6a00;box-shadow:0 0 12px rgba(255,106,0,.4)}.steps-bar__dot.active .steps-bar__label[data-v-8b7c5cf8]{color:#fff;font-weight:700}.steps-bar__dot.done[data-v-8b7c5cf8]{opacity:.8}.steps-bar__dot.done .steps-bar__icon[data-v-8b7c5cf8]{background:#34c759;border-color:#34c759;color:#fff;font-size:10px}.steps-bar__icon[data-v-8b7c5cf8]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);transition:all .3s}.steps-bar__label[data-v-8b7c5cf8]{font-size:10px;color:#a0a0a5;transition:all .3s}.steps-bar__next-btn[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:10px 16px;background:linear-gradient(135deg,#ff6a00,#ff8c00);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 2px 12px rgba(255,106,0,.3)}.steps-bar__next-btn[data-v-8b7c5cf8]:active{transform:scale(.97)}.steps-bar__next-btn.btn-disabled[data-v-8b7c5cf8]{opacity:.4;pointer-events:none}.steps-bar__next-btn .next-step-arrow[data-v-8b7c5cf8]{font-size:12px}.chat-container[data-v-8b7c5cf8]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;padding-bottom:calc(220px + var(--hm-keyboard-offset, 0px));display:flex;flex-direction:column;z-index:10;scroll-behavior:auto;-webkit-overflow-scrolling:touch}.chat-container[data-v-8b7c5cf8]::-webkit-scrollbar{width:3px}.chat-container[data-v-8b7c5cf8]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.messages-wrapper[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:20px;max-width:850px;margin:0 auto;width:100%}.message[data-v-8b7c5cf8]{display:flex;gap:10px;align-items:flex-end;max-width:88%}.message.ai[data-v-8b7c5cf8]{align-self:flex-start;flex-direction:row}.message.ai .message-bubble[data-v-8b7c5cf8]{background:#1e1e22;color:#f0f0f0;border-radius:20px 20px 20px 4px;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 4px 15px rgba(0,0,0,.3)}.message.user[data-v-8b7c5cf8]{align-self:flex-end;flex-direction:row-reverse}.message.user .message-bubble[data-v-8b7c5cf8]{background:linear-gradient(135deg,#ff6a00,#ff4500);color:#fff;border-radius:20px 20px 4px 20px;box-shadow:0 6px 20px rgba(255,106,0,.35);font-weight:500}.avatar[data-v-8b7c5cf8]{width:34px;height:34px;border-radius:12px;flex-shrink:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:#121214;display:flex;align-items:center;justify-content:center}.avatar img[data-v-8b7c5cf8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-bubble[data-v-8b7c5cf8]{padding:13px 17px;font-size:15px;line-height:1.55;word-break:break-word}.suggestion-chips[data-v-8b7c5cf8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.suggestion-chips .sug-chip[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);padding:7px 14px;border-radius:100px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.suggestion-chips .sug-chip[data-v-8b7c5cf8]:hover{background:rgba(255,106,0,.15);border-color:#ff6a00;transform:translateY(-2px)}.suggestion-chips .sug-chip[data-v-8b7c5cf8]:active{transform:scale(.95)}.manual-form-suggestion[data-v-8b7c5cf8]{margin-top:12px;display:flex;justify-content:center}.manual-form-suggestion .manual-form-btn[data-v-8b7c5cf8]{background:linear-gradient(135deg,rgba(255,152,0,.2),rgba(255,87,34,.2));border:1px solid rgba(255,152,0,.4);color:#ffb74d;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.manual-form-suggestion .manual-form-btn[data-v-8b7c5cf8]:hover{background:linear-gradient(135deg,rgba(255,152,0,.3),rgba(255,87,34,.3));border-color:rgba(255,152,0,.6);transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,152,0,.2)}.manual-form-suggestion .manual-form-btn[data-v-8b7c5cf8]:active{transform:scale(.98)}.work-cards-container[data-v-8b7c5cf8]{margin-top:16px;display:flex;flex-direction:column;gap:14px;width:100%}.works-selection-bar[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:space-between;background:rgba(255,106,0,.08);border:1px solid rgba(255,106,0,.2);border-radius:14px;padding:10px 16px;animation:fadeIn-8b7c5cf8 .3s ease}.works-selection-bar .works-counter[data-v-8b7c5cf8]{font-size:13px;font-weight:700;color:#ff6a00}.works-selection-bar .select-all-btn[data-v-8b7c5cf8]{background:#ff6a00;color:#fff;border:none;padding:6px 14px;border-radius:10px;font-weight:800;font-size:12px;cursor:pointer;transition:all .2s}.works-selection-bar .select-all-btn[data-v-8b7c5cf8]:hover{background:#c50;transform:scale(1.03)}.works-selection-bar .select-all-btn[data-v-8b7c5cf8]:active{transform:scale(.97)}.work-card-ai[data-v-8b7c5cf8]{position:relative;background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:20px;transition:all .4s cubic-bezier(.23,1,.32,1);cursor:pointer;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.3)}.work-card-ai[data-v-8b7c5cf8]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,106,0,.15),transparent);opacity:0;transition:opacity .3s;pointer-events:none}.work-card-ai[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.07);border-color:rgba(255,106,0,.5);transform:translateY(-4px)}.work-card-ai[data-v-8b7c5cf8]:hover:before{opacity:1}.work-card-ai.selected[data-v-8b7c5cf8]{background:rgba(255,106,0,.1);border-color:#ff6a00;box-shadow:0 0 30px rgba(255,106,0,.25)}.work-card-ai .work-header[data-v-8b7c5cf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;z-index:1;position:relative}.work-card-ai .work-category-badge[data-v-8b7c5cf8]{font-size:11px;font-weight:800;color:#fff;background:linear-gradient(90deg,#444,#222);padding:4px 12px;border-radius:100px;border:1px solid hsla(0,0%,100%,.1)}.work-card-ai .work-confidence-badge[data-v-8b7c5cf8]{background:rgba(255,106,0,.15);color:#ff6a00;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:900}.work-card-ai .work-name[data-v-8b7c5cf8]{font-size:20px;font-weight:800;margin-bottom:16px;z-index:1;position:relative;line-height:1.3}.work-card-ai .work-name .work-type-tag[data-v-8b7c5cf8]{font-size:13px;color:#a0a0a5;font-weight:500;margin-right:6px}.work-card-ai .work-price-tag .amount[data-v-8b7c5cf8]{font-size:28px;font-weight:900;color:#ff6a00;text-shadow:0 0 8px rgba(255,106,0,.3)}.work-card-ai .work-actions[data-v-8b7c5cf8]{display:flex;gap:12px;margin-top:16px;z-index:1;position:relative}.work-card-ai .btn-confirm[data-v-8b7c5cf8]{flex:2;background:linear-gradient(135deg,#ff6a00,#ff8c00);color:#fff;border:none;padding:14px;border-radius:16px;font-weight:900;font-size:16px;cursor:pointer;box-shadow:0 8px 20px rgba(255,106,0,.4);transition:all .3s}.work-card-ai .btn-confirm[data-v-8b7c5cf8]:active{transform:scale(.94)}.work-card-ai .btn-confirm[data-v-8b7c5cf8]:disabled{background:#444;box-shadow:none;opacity:.6}.work-card-ai .btn-reject[data-v-8b7c5cf8]{flex:1;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.1);padding:14px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer}.work-card-ai .btn-reject[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.1);color:#fff}.typing-indicator[data-v-8b7c5cf8]{display:flex;gap:5px;padding:8px 4px}.typing-indicator span[data-v-8b7c5cf8]{width:8px;height:8px;border-radius:50%;background:#a0a0a5;animation:typingBounce-8b7c5cf8 1.2s infinite}.typing-indicator span[data-v-8b7c5cf8]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-8b7c5cf8]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-8b7c5cf8{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-8px);opacity:1}}.input-area[data-v-8b7c5cf8]{position:fixed;bottom:var(--hm-keyboard-offset,0);left:0;right:0;padding:10px 16px;padding-bottom:max(14px,env(safe-area-inset-bottom));background:hsla(0,0%,4%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.12);border-top:1px solid hsla(0,0%,100%,.12);z-index:1000;display:flex;flex-direction:column;gap:8px;transition:bottom .15s ease-out;transform:translateZ(0)}.keyboard-open .input-area[data-v-8b7c5cf8]{position:sticky;bottom:0}.input-area .input-suggestions-row[data-v-8b7c5cf8]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch;max-width:800px;width:100%;margin:0 auto}.input-area .input-suggestions-row[data-v-8b7c5cf8]::-webkit-scrollbar{display:none}.input-area .input-suggestions-row .input-sug-chip[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:8px 16px;border-radius:100px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s}.input-area .input-suggestions-row .input-sug-chip[data-v-8b7c5cf8]:active{background:rgba(255,106,0,.2);border-color:#ff6a00;transform:scale(.95)}.input-row[data-v-8b7c5cf8]{display:flex;gap:8px;max-width:800px;width:100%;margin:0 auto}.input-row.extra-row[data-v-8b7c5cf8]{animation:fadeIn-8b7c5cf8 .3s ease}.input-wrapper[data-v-8b7c5cf8]{flex:1;background:#242428;border-radius:16px;padding:4px 14px;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 2px 8px rgba(0,0,0,.2)}.input-wrapper.input-wrapper--withVoice[data-v-8b7c5cf8]{position:relative}.input-wrapper[data-v-8b7c5cf8]:focus-within{border-color:#ff6a00;box-shadow:inset 0 2px 8px rgba(0,0,0,.2),0 0 12px rgba(255,106,0,.15)}.input-wrapper .chat-input[data-v-8b7c5cf8]{width:100%;background:transparent;border:none;color:#fff;padding:10px 0;font-size:15px;outline:none;max-height:80px;resize:none;line-height:1.4;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.input-wrapper .chat-input.chat-input--withVoice[data-v-8b7c5cf8]{padding-left:46px}.input-wrapper .chat-input[data-v-8b7c5cf8]::-webkit-scrollbar{display:none}.input-wrapper .chat-input[data-v-8b7c5cf8]::-moz-placeholder{color:hsla(0,0%,100%,.3)}.input-wrapper .chat-input[data-v-8b7c5cf8]::placeholder{color:hsla(0,0%,100%,.3)}.ccAiChatVoiceBtn[data-v-8b7c5cf8]{left:10px;top:50%;transform:translateY(-50%);z-index:10}.send-btn[data-v-8b7c5cf8]{position:relative;z-index:50;width:44px;height:44px;background:linear-gradient(135deg,#ff6a00,#ff4500);border:none;border-radius:14px;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(255,106,0,.35);transition:all .2s;flex-shrink:0}.send-btn[data-v-8b7c5cf8]:disabled{background:#333;box-shadow:none;color:#666}.send-btn[data-v-8b7c5cf8]:not(:disabled):hover{transform:scale(1.05)}.next-step-suggestion[data-v-8b7c5cf8]{margin-top:12px;display:flex;justify-content:center}.next-step-suggestion .next-step-btn--inline[data-v-8b7c5cf8]{width:auto;padding:10px 18px;border-radius:12px;font-size:14px}.remove-request-btn[data-v-8b7c5cf8]{background:transparent;color:#f44;border:none;font-size:22px;cursor:pointer;padding:0 8px;opacity:.6}.remove-request-btn[data-v-8b7c5cf8]:hover{opacity:1}.collapsed-actions[data-v-8b7c5cf8],.footer-actions[data-v-8b7c5cf8]{max-width:800px;width:100%;margin:0 auto}.collapsed-actions[data-v-8b7c5cf8]{display:flex;align-items:center;gap:10px}.collapsed-actions .next-step-btn[data-v-8b7c5cf8]{flex:1;margin-right:0;min-height:52px;justify-content:center}.collapsed-actions .ask-question-btn[data-v-8b7c5cf8]{min-height:52px;display:flex;align-items:center;justify-content:center}.add-request-btn[data-v-8b7c5cf8]{background:rgba(255,106,0,.1);color:#ff6a00;border:1px dashed rgba(255,106,0,.3);padding:6px 14px;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s}.add-request-btn[data-v-8b7c5cf8]:hover{background:rgba(255,106,0,.2);border-style:solid}.ask-question-btn[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.14);padding:10px 16px;border-radius:14px;font-weight:800;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ask-question-btn[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.22)}.next-step-btn[data-v-8b7c5cf8]{background:linear-gradient(135deg,#ff6a00,#ff4500);color:#fff;border:none;padding:10px 20px;border-radius:14px;font-weight:900;font-size:14px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 6px 18px rgba(255,106,0,.35);transition:all .3s cubic-bezier(.175,.885,.32,1.275);margin-right:auto}.next-step-btn .next-step-arrow[data-v-8b7c5cf8]{font-size:12px;transition:transform .2s}.next-step-btn[data-v-8b7c5cf8]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,106,0,.45)}.next-step-btn:not(:disabled):hover .next-step-arrow[data-v-8b7c5cf8]{transform:translateX(-3px)}.next-step-btn.btn-disabled[data-v-8b7c5cf8],.next-step-btn[data-v-8b7c5cf8]:disabled{background:#333;box-shadow:none;color:#666;cursor:not-allowed;pointer-events:auto;opacity:.7}.next-step-btn.shake[data-v-8b7c5cf8]{animation:shake-8b7c5cf8 .5s ease-in-out}@keyframes shake-8b7c5cf8{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.validation-hint[data-v-8b7c5cf8]{background:rgba(255,69,0,.15);border:1px solid rgba(255,69,0,.3);color:#ff6b35;padding:8px 16px;border-radius:10px;font-size:13px;text-align:center;margin-top:8px;animation:fadeInUp-8b7c5cf8 .3s ease}@keyframes fadeInUp-8b7c5cf8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.payment-footer .payment-summary[data-v-8b7c5cf8],.payment-module .payment-summary[data-v-8b7c5cf8]{border-radius:20px;padding:20px}.payment-footer .price-row[data-v-8b7c5cf8],.payment-module .price-row[data-v-8b7c5cf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:18px}.payment-footer .price-row strong[data-v-8b7c5cf8],.payment-module .price-row strong[data-v-8b7c5cf8]{font-size:24px;color:#ff6a00;font-weight:900}.payment-footer .saved-card-loading[data-v-8b7c5cf8],.payment-module .saved-card-loading[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px 0;color:#a0a0a5;font-size:14px}.payment-footer .saved-card-display[data-v-8b7c5cf8],.payment-module .saved-card-display[data-v-8b7c5cf8]{margin-bottom:16px}.payment-footer .saved-card-preview[data-v-8b7c5cf8],.payment-module .saved-card-preview[data-v-8b7c5cf8]{position:relative;padding:24px;border-radius:20px;background:linear-gradient(145deg,#1a1a2e,#16213e 50%,#0f3460);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;margin-bottom:12px}.payment-footer .saved-card-preview[data-v-8b7c5cf8]:before,.payment-module .saved-card-preview[data-v-8b7c5cf8]:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,106,0,.12) 0,transparent 70%);pointer-events:none}.payment-footer .saved-card-top[data-v-8b7c5cf8],.payment-module .saved-card-top[data-v-8b7c5cf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.payment-footer .saved-card-badge[data-v-8b7c5cf8],.payment-module .saved-card-badge[data-v-8b7c5cf8]{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08);padding:4px 10px;border-radius:8px}.payment-footer .saved-card-brand[data-v-8b7c5cf8],.payment-module .saved-card-brand[data-v-8b7c5cf8]{font-size:14px;font-weight:900;color:#ff6a00;letter-spacing:1px}.payment-footer .saved-card-number[data-v-8b7c5cf8],.payment-module .saved-card-number[data-v-8b7c5cf8]{font-size:20px;font-weight:600;letter-spacing:3px;color:hsla(0,0%,100%,.85);margin-bottom:20px;font-family:Courier New,monospace}.payment-footer .saved-card-bottom[data-v-8b7c5cf8],.payment-module .saved-card-bottom[data-v-8b7c5cf8]{display:flex;justify-content:space-between;font-size:12px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px}.payment-footer .change-payment-btn[data-v-8b7c5cf8],.payment-module .change-payment-btn[data-v-8b7c5cf8]{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#a0a0a5;padding:10px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.payment-footer .change-payment-btn[data-v-8b7c5cf8]:hover,.payment-module .change-payment-btn[data-v-8b7c5cf8]:hover{color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.payment-footer .escrow-notice[data-v-8b7c5cf8],.payment-module .escrow-notice[data-v-8b7c5cf8]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:rgba(52,199,89,.06);border:1px solid rgba(52,199,89,.15);border-radius:14px;margin-top:12px;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.7)}.payment-footer .escrow-notice span[data-v-8b7c5cf8]:first-child,.payment-module .escrow-notice span[data-v-8b7c5cf8]:first-child{font-size:16px;flex-shrink:0}.payment-footer .submit-btn[data-v-8b7c5cf8],.payment-module .submit-btn[data-v-8b7c5cf8]{width:100%;background:linear-gradient(135deg,#ff6a00,#ff4500);color:#fff;border:none;padding:16px;border-radius:18px;font-weight:900;font-size:18px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 8px 25px rgba(255,106,0,.35);margin-top:16px;transition:all .3s}.payment-footer .submit-btn[data-v-8b7c5cf8]:disabled,.payment-module .submit-btn[data-v-8b7c5cf8]:disabled{background:#333;box-shadow:none;color:#666}.payment-footer .submit-btn[data-v-8b7c5cf8]:not(:disabled):hover,.payment-module .submit-btn[data-v-8b7c5cf8]:not(:disabled):hover{transform:translateY(-2px)}.modal-body-content[data-v-8b7c5cf8]{padding:24px;display:flex;flex-direction:column;gap:20px}.modal-subtitle[data-v-8b7c5cf8]{font-size:16px;color:hsla(0,0%,100%,.7);margin-bottom:12px;text-align:center}.not-right-options[data-v-8b7c5cf8]{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:600px){.not-right-options[data-v-8b7c5cf8]{grid-template-columns:1fr 1fr}}.not-right-btn[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.not-right-btn[data-v-8b7c5cf8]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,106,0,.1),transparent);opacity:0;transition:opacity .3s}.not-right-btn[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(255,106,0,.4);transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.not-right-btn[data-v-8b7c5cf8]:hover:before{opacity:1}.not-right-btn:hover .icon[data-v-8b7c5cf8]{transform:scale(1.1) rotate(5deg)}.not-right-btn[data-v-8b7c5cf8]:active{transform:scale(.98)}.not-right-btn .icon[data-v-8b7c5cf8]{font-size:32px;transition:transform .3s;margin-bottom:4px}.not-right-btn .text[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:4px}.not-right-btn .text strong[data-v-8b7c5cf8]{font-size:16px;font-weight:700}.not-right-btn .text small[data-v-8b7c5cf8]{font-size:12px;color:hsla(0,0%,100%,.5)}.input-label[data-v-8b7c5cf8]{font-weight:700;color:hsla(0,0%,100%,.9)}.modal-input[data-v-8b7c5cf8]{transition:all .2s;outline:none}.modal-input[data-v-8b7c5cf8]:focus{background:rgba(0,0,0,.5);box-shadow:0 0 0 4px rgba(255,106,0,.15)}.modal-input[data-v-8b7c5cf8]::-moz-placeholder{color:hsla(0,0%,100%,.3)}.modal-input[data-v-8b7c5cf8]::placeholder{color:hsla(0,0%,100%,.3)}.mod-btn[data-v-8b7c5cf8]{padding:14px;border-radius:14px;font-weight:800;font-size:16px;cursor:pointer;border:none;transition:all .2s;display:flex;justify-content:center;align-items:center}.mod-btn.primary[data-v-8b7c5cf8]{background:#ff6a00;color:#fff;box-shadow:0 4px 15px rgba(255,106,0,.3)}.mod-btn.primary[data-v-8b7c5cf8]:hover{background:#c50;transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,106,0,.4)}.mod-btn.primary[data-v-8b7c5cf8]:active{transform:translateY(0)}.mod-btn.secondary[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.14)}.mod-btn.secondary[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24);transform:translateY(-1px)}.mod-btn.secondary[data-v-8b7c5cf8]:active{transform:translateY(0);opacity:.9}.mod-btn.w-100[data-v-8b7c5cf8]{width:100%}.mod-btn.mt-3[data-v-8b7c5cf8]{margin-top:16px}.pac-container[data-v-8b7c5cf8]{background-color:#1a1a2e}.module-container[data-v-8b7c5cf8]{margin-top:14px;width:100%;padding:18px;border-radius:20px;display:flex;flex-direction:column;gap:14px;animation:slideUp-8b7c5cf8 .4s cubic-bezier(.23,1,.32,1)}.location-module .location-preview[data-v-8b7c5cf8]{background:rgba(255,106,0,.08);padding:14px;border-radius:14px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,106,0,.15)}.location-module .location-preview .loc-icon[data-v-8b7c5cf8]{font-size:20px}.location-module .location-preview .loc-text[data-v-8b7c5cf8]{font-size:15px;font-weight:700;flex:1}.location-module .location-preview .loc-house[data-v-8b7c5cf8]{font-size:13px;color:#a0a0a5}.location-module .location-buttons-main[data-v-8b7c5cf8]{display:flex;gap:10px}.location-module .loc-btn[data-v-8b7c5cf8]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fff;cursor:pointer;transition:all .25s}.location-module .loc-btn__icon[data-v-8b7c5cf8]{font-size:24px}.location-module .loc-btn__text[data-v-8b7c5cf8]{font-size:12px;font-weight:700}.location-module .loc-btn[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.12);transform:translateY(-2px);border-color:hsla(0,0%,100%,.2)}.location-module .loc-btn--primary[data-v-8b7c5cf8]{background:rgba(255,106,0,.12);border-color:rgba(255,106,0,.3);color:#ff6a00}.location-module .loc-btn--primary[data-v-8b7c5cf8]:hover{background:rgba(255,106,0,.2);border-color:#ff6a00;box-shadow:0 4px 15px rgba(255,106,0,.2)}.location-module .loc-btn[data-v-8b7c5cf8]:disabled{opacity:.4;pointer-events:none}.location-module .manual-location-wrap[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:10px}.location-module .house-number-row[data-v-8b7c5cf8]{display:flex;gap:8px;align-items:center}.location-module .house-input[data-v-8b7c5cf8]{flex:1;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);color:#fff;padding:10px 12px;border-radius:12px;font-size:14px;outline:none}.location-module .house-input[data-v-8b7c5cf8]:focus{border-color:#ff6a00}.location-module .house-input[data-v-8b7c5cf8]::-moz-placeholder{color:hsla(0,0%,100%,.3)}.location-module .house-input[data-v-8b7c5cf8]::placeholder{color:hsla(0,0%,100%,.3)}.location-module .confirm-loc-btn[data-v-8b7c5cf8]{background:#ff6a00;color:#fff;border:none;padding:10px 16px;border-radius:12px;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .2s}.location-module .confirm-loc-btn[data-v-8b7c5cf8]:hover{background:#c50}.location-module .back-to-btns[data-v-8b7c5cf8]{background:transparent;color:#a0a0a5;border:none;font-size:13px;cursor:pointer;text-align:right;padding:4px 0}.location-module .back-to-btns[data-v-8b7c5cf8]:hover{color:#fff}.location-module .location-change-row[data-v-8b7c5cf8]{display:flex;justify-content:center}.location-module .change-loc-btn[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#a0a0a5;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.location-module .change-loc-btn[data-v-8b7c5cf8]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.desc-module__header[data-v-8b7c5cf8]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.desc-module__icon[data-v-8b7c5cf8]{font-size:20px}.desc-module__title[data-v-8b7c5cf8]{font-size:15px;font-weight:800;color:#fff}.desc-module__counter[data-v-8b7c5cf8]{font-size:12px;color:hsla(0,0%,100%,.45);text-align:right;margin-top:6px}.desc-module .desc-counter-warning[data-v-8b7c5cf8]{color:#ff6a00;font-weight:600}.desc-module .desc-error[data-v-8b7c5cf8]{margin-top:8px;padding:8px 12px;background:rgba(239,83,80,.12);border:1px solid rgba(239,83,80,.25);border-radius:10px;color:#ef5350;font-size:13px;font-weight:600}.desc-textarea[data-v-8b7c5cf8]{width:100%;min-height:100px;max-height:200px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:12px 14px;color:#fff;font-size:14px;line-height:1.5;resize:vertical;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;position:relative;z-index:5}.desc-textarea[data-v-8b7c5cf8]::-moz-placeholder{color:hsla(0,0%,100%,.35)}.desc-textarea[data-v-8b7c5cf8]::placeholder{color:hsla(0,0%,100%,.35)}.desc-textarea[data-v-8b7c5cf8]:focus{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.15)}.media-module .media-grid[data-v-8b7c5cf8]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.media-module .media-grid .media-item[data-v-8b7c5cf8]{aspect-ratio:1;border-radius:12px;overflow:hidden;position:relative;background:#222}.media-module .media-grid .media-item img[data-v-8b7c5cf8],.media-module .media-grid .media-item video[data-v-8b7c5cf8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-module .media-grid .media-item .rm-btn[data-v-8b7c5cf8]{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.6);color:#fff;border:none;width:22px;height:22px;border-radius:50%;font-size:13px;cursor:pointer}.media-module .media-actions[data-v-8b7c5cf8]{display:flex;gap:10px}.media-module .mod-btn[data-v-8b7c5cf8]{flex:1;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);padding:14px;border-radius:14px;color:#fff;font-weight:700;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.media-module .mod-btn[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.12)}.media-module .media-hint[data-v-8b7c5cf8]{text-align:center;color:#a0a0a5;font-size:13px;padding:8px}.media-module .media-hint span[data-v-8b7c5cf8]{font-size:16px}.timing-module .timing-options[data-v-8b7c5cf8]{display:flex;gap:10px}.timing-module .timing-btn[data-v-8b7c5cf8]{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;color:#fff;cursor:pointer;transition:all .25s}.timing-module .timing-btn__icon[data-v-8b7c5cf8]{font-size:28px}.timing-module .timing-btn__label[data-v-8b7c5cf8]{font-size:14px;font-weight:800}.timing-module .timing-btn__sub[data-v-8b7c5cf8]{font-size:11px;color:#a0a0a5}.timing-module .timing-btn.active[data-v-8b7c5cf8]{background:rgba(255,106,0,.12);border-color:#ff6a00;box-shadow:0 4px 15px rgba(255,106,0,.2)}.timing-module .timing-btn[data-v-8b7c5cf8]:hover:not(.active){background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.timing-module .urgent-toggle-row[data-v-8b7c5cf8]{margin-top:4px}.timing-module .urgent-toggle[data-v-8b7c5cf8]{display:flex;align-items:center;gap:12px;padding:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;cursor:pointer;transition:all .2s}.timing-module .urgent-toggle input[data-v-8b7c5cf8]{display:none}.timing-module .urgent-toggle__knob[data-v-8b7c5cf8]{width:44px;height:24px;background:#333;border-radius:12px;position:relative;flex-shrink:0;transition:background .3s}.timing-module .urgent-toggle__knob[data-v-8b7c5cf8]:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .3s}.timing-module .urgent-toggle.on[data-v-8b7c5cf8]{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3)}.timing-module .urgent-toggle.on .urgent-toggle__knob[data-v-8b7c5cf8]{background:#ff6a00}.timing-module .urgent-toggle.on .urgent-toggle__knob[data-v-8b7c5cf8]:after{transform:translateX(-20px)}.timing-module .urgent-toggle__text[data-v-8b7c5cf8]{font-size:14px;font-weight:700}.summary-module[data-v-8b7c5cf8]{gap:8px!important;padding:10px!important}.summary-card[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.summary-card__header[data-v-8b7c5cf8]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06)}.summary-card__icon[data-v-8b7c5cf8]{font-size:14px}.summary-card__title[data-v-8b7c5cf8]{font-size:12px;font-weight:700;color:#fff;flex:1}.summary-card__badge[data-v-8b7c5cf8]{background:rgba(255,106,0,.2);color:#ff6a00;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.summary-card__content[data-v-8b7c5cf8]{padding:10px 12px}.summary-work-chip[data-v-8b7c5cf8]{display:inline-flex;align-items:center;gap:6px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.25);border-radius:16px;padding:5px 10px;margin:2px}.summary-work-chip__name[data-v-8b7c5cf8]{font-size:11px;font-weight:600;color:#fff;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-work-chip__price[data-v-8b7c5cf8]{font-size:10px;font-weight:700;color:#81c784;white-space:nowrap}.summary-work-chip__price.is-bid[data-v-8b7c5cf8]{color:#ff6a00}.summary-description[data-v-8b7c5cf8]{font-size:12px;color:hsla(0,0%,100%,.8);line-height:1.4;margin:0;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.summary-images-grid[data-v-8b7c5cf8]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.summary-image-thumb[data-v-8b7c5cf8]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#1a1a1a;max-height:60px}.summary-image-thumb img[data-v-8b7c5cf8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.summary-image-thumb .summary-image-more[data-v-8b7c5cf8]{position:absolute;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.summary-empty[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.4);font-size:11px;margin:0}.summary-location[data-v-8b7c5cf8]{font-size:12px;color:#fff;margin:0}.summary-location .summary-house-num[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.6);font-size:11px}.summary-when[data-v-8b7c5cf8]{font-size:12px;color:#fff;margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.summary-urgent-badge[data-v-8b7c5cf8]{background:rgba(255,87,34,.15);color:#ff5722;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:700}.summary-total-card[data-v-8b7c5cf8]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:linear-gradient(135deg,rgba(255,106,0,.15),rgba(255,106,0,.05));border:1px solid rgba(255,106,0,.3);border-radius:12px}.summary-total-label[data-v-8b7c5cf8]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.8)}.summary-total-price[data-v-8b7c5cf8]{font-size:20px;font-weight:900;color:#81c784}.summary-total-price.is-bid[data-v-8b7c5cf8]{font-size:14px;color:#ff6a00}.loading-screen[data-v-8b7c5cf8]{position:fixed;inset:0;z-index:5000;background:#050505;display:flex;align-items:center;justify-content:center;text-align:center}.loading-screen__inner[data-v-8b7c5cf8]{padding:40px;max-width:400px}.loading-screen .loading-text[data-v-8b7c5cf8]{font-size:22px;font-weight:900;margin-top:30px}.loading-screen .loading-subtext[data-v-8b7c5cf8]{font-size:14px;color:#a0a0a5;margin-top:8px}.loadingspinner[data-v-8b7c5cf8]{width:90px;height:90px;margin:0 auto;position:relative}.loadingspinner div[data-v-8b7c5cf8]{position:absolute;width:25%;height:25%;background:#ff6a00;box-shadow:0 0 15px rgba(255,106,0,.4);animation:loading-squares-8b7c5cf8 1.5s infinite}.loadingspinner #square1[data-v-8b7c5cf8]{top:0;left:0}.loadingspinner #square2[data-v-8b7c5cf8]{top:0;left:50%;animation-delay:.2s}.loadingspinner #square3[data-v-8b7c5cf8]{top:50%;left:0;animation-delay:.6s}.loadingspinner #square4[data-v-8b7c5cf8]{top:50%;left:50%;animation-delay:.4s}@keyframes loading-squares-8b7c5cf8{0%{transform:scale(1)}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1)}}.handymen-results-screen[data-v-8b7c5cf8]{position:fixed;inset:0;z-index:4000;background:rgba(5,5,5,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1;transition:opacity .26s ease;overflow:hidden;display:flex;flex-direction:column;direction:rtl}.handymen-results-screen.handymen-results-screen--fading[data-v-8b7c5cf8]{opacity:0}.handymen-results-screen .handymen-results-shell[data-v-8b7c5cf8]{max-width:520px;width:100%;height:100%;margin:0 auto;display:flex;flex-direction:column;overflow:hidden}.handymen-results-screen .handymen-results-header[data-v-8b7c5cf8]{padding:20px;text-align:center;flex-shrink:0}.handymen-results-screen .handymen-results-back[data-v-8b7c5cf8]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:100px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.85);cursor:pointer;font-size:13px;font-weight:700;transition:all .2s;margin-bottom:22px}.handymen-results-screen .handymen-results-back[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.handymen-results-screen .hero-badge[data-v-8b7c5cf8]{display:inline-block;padding:6px 14px;border-radius:100px;background:rgba(52,199,89,.14);border:1px solid rgba(52,199,89,.28);color:rgba(52,199,89,.95);font-size:12px;font-weight:900;letter-spacing:.4px;margin-bottom:14px}.handymen-results-screen .hero-title[data-v-8b7c5cf8]{margin:0 0 8px;font-size:26px;font-weight:900}.handymen-results-screen .hero-subtitle[data-v-8b7c5cf8]{margin:0;color:#a0a0a5;font-size:14px;line-height:1.6;max-width:320px;margin-inline:auto}.handymen-results-screen .results-flow[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:center;gap:6px;margin:26px 0}.handymen-results-screen .results-flow__node[data-v-8b7c5cf8]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:800;color:hsla(0,0%,100%,.55)}.handymen-results-screen .results-flow__node .material-symbols-outlined[data-v-8b7c5cf8]{font-size:22px;color:hsla(0,0%,100%,.7)}.handymen-results-screen .results-flow__node--ai .material-symbols-outlined[data-v-8b7c5cf8],.handymen-results-screen .results-flow__node--ai[data-v-8b7c5cf8]{color:#ff6a00}.handymen-results-screen .results-flow__line[data-v-8b7c5cf8]{width:40px;height:2px;background:hsla(0,0%,100%,.12);position:relative;margin:0 8px;margin-bottom:22px}.handymen-results-screen .results-flow__dot[data-v-8b7c5cf8]{position:absolute;width:6px;height:6px;border-radius:9999px;background:#ff6a00;top:50%;transform:translateY(-50%);animation:ai-dot-move-8b7c5cf8 2s linear infinite;box-shadow:0 0 10px rgba(255,106,0,.4)}@keyframes ai-dot-move-8b7c5cf8{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.handymen-results-screen .results-flow__line--2 .results-flow__dot[data-v-8b7c5cf8]{animation-delay:.5s}.handymen-results-screen .handymen-results-chips[data-v-8b7c5cf8]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.handymen-results-screen .handymen-results-chip[data-v-8b7c5cf8]{padding:6px 12px;border-radius:9999px;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.26);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:800}.handymen-results-screen .handymen-results-chip--more[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.65)}.handymen-results-screen .handymen-results-redirect[data-v-8b7c5cf8]{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:9999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#a0a0a5;font-size:13px}.handymen-results-screen .handymen-results-redirect .material-symbols-outlined[data-v-8b7c5cf8]{font-size:18px;color:#ff6a00}.handymen-results-screen .handymen-results-redirect b[data-v-8b7c5cf8]{color:#ff6a00;font-weight:900}.handymen-results-screen .handymen-results-count[data-v-8b7c5cf8]{padding:14px 20px;text-align:center;font-size:14px;color:#a0a0a5;font-weight:700;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);flex-shrink:0}.handymen-results-screen .handymen-results-count b[data-v-8b7c5cf8]{color:#ff6a00;font-weight:900}.handymen-results-screen .handymen-list[data-v-8b7c5cf8]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px;-webkit-overflow-scrolling:touch}.handymen-results-screen .handyman-card[data-v-8b7c5cf8]{background:#121214;border:1px solid hsla(0,0%,100%,.1);padding:16px;border-radius:20px;display:flex;gap:14px;align-items:center;transition:all .2s}.handymen-results-screen .handyman-card[data-v-8b7c5cf8]:hover{border-color:rgba(255,106,0,.25);transform:translateY(-2px)}.handymen-results-screen .handyman-card__image[data-v-8b7c5cf8]{position:relative;width:56px;height:56px;flex-shrink:0}.handymen-results-screen .handyman-card__image img[data-v-8b7c5cf8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:2px solid hsla(0,0%,100%,.12)}.handymen-results-screen .handyman-card__ring[data-v-8b7c5cf8]{position:absolute;inset:-4px;border:2px solid rgba(255,106,0,.35);border-radius:20px;animation:ai-ring-pulse-8b7c5cf8 2s ease-in-out infinite}@keyframes ai-ring-pulse-8b7c5cf8{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.55;transform:scale(1.05)}}.handymen-results-screen .handyman-card__content[data-v-8b7c5cf8]{flex:1;min-width:0}.handymen-results-screen .handyman-card__top[data-v-8b7c5cf8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.handymen-results-screen .handyman-card__name[data-v-8b7c5cf8]{margin:0;font-size:16px;font-weight:900}.handymen-results-screen .handyman-card__chip[data-v-8b7c5cf8]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:9999px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7)}.handymen-results-screen .handyman-card__meta[data-v-8b7c5cf8]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.handymen-results-screen .handyman-card__rating[data-v-8b7c5cf8]{display:flex;align-items:center;gap:4px;font-size:13px;color:hsla(0,0%,100%,.82)}.handymen-results-screen .handyman-card__rating .star[data-v-8b7c5cf8]{font-size:14px}.handymen-results-screen .handyman-card__rating .val[data-v-8b7c5cf8]{font-weight:900}.handymen-results-screen .handyman-card__rating .count[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.55);font-size:12px}.handymen-results-screen .handyman-card__response[data-v-8b7c5cf8]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9999px;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.22);color:hsla(0,0%,100%,.9);font-size:11px;font-weight:800}.handymen-results-screen .handyman-card__response strong[data-v-8b7c5cf8]{color:#fff;font-weight:900}.handymen-results-screen .handyman-card__cta[data-v-8b7c5cf8]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:rgba(52,199,89,.95)}.handymen-results-screen .handyman-card__cta--unavailable[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.55)}.handymen-results-screen .cta-dot[data-v-8b7c5cf8]{width:6px;height:6px;border-radius:9999px;background:rgba(52,199,89,.95);animation:ai-cta-pulse-8b7c5cf8 1.5s ease-in-out infinite}@keyframes ai-cta-pulse-8b7c5cf8{0%,to{opacity:1}50%{opacity:.35}}.map-modal-ai[data-v-8b7c5cf8]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.5)}.map-modal-ai .map-modal-content[data-v-8b7c5cf8]{width:100%;max-width:500px;height:70vh;border-radius:28px;display:flex;flex-direction:column;overflow:hidden}.map-modal-ai .map-modal-content header[data-v-8b7c5cf8]{padding:18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.map-modal-ai .map-modal-content header h3[data-v-8b7c5cf8]{margin:0;font-size:16px}.map-modal-ai .map-modal-content header button[data-v-8b7c5cf8]{background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer}.map-modal-ai .map-modal-content .map-canvas[data-v-8b7c5cf8]{flex:1;background:#333}.map-modal-ai .map-modal-content footer[data-v-8b7c5cf8]{padding:16px;border-top:1px solid hsla(0,0%,100%,.1)}.date-picker-modal[data-v-8b7c5cf8]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.6)}.date-picker-modal .date-picker-content[data-v-8b7c5cf8]{width:100%;max-width:360px;border-radius:24px;overflow:hidden}.date-picker-modal .date-picker-content header[data-v-8b7c5cf8]{padding:18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1)}.date-picker-modal .date-picker-content header h3[data-v-8b7c5cf8]{margin:0;font-size:16px}.date-picker-modal .date-picker-content header button[data-v-8b7c5cf8]{background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer}.date-picker-modal .date-picker-content .date-picker-body[data-v-8b7c5cf8]{padding:20px;display:flex;flex-direction:column;gap:16px}.date-picker-modal .date-picker-content .date-input[data-v-8b7c5cf8]{width:100%;padding:12px;border-radius:12px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:16px;outline:none}.date-picker-modal .date-picker-content .date-input[data-v-8b7c5cf8]:focus{border-color:#ff6a00}.date-picker-modal .date-picker-content .time-row[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:center;gap:8px;direction:ltr}.date-picker-modal .date-picker-content .time-row span[data-v-8b7c5cf8]{color:#fff;font-size:20px;font-weight:700}.date-picker-modal .date-picker-content .time-select[data-v-8b7c5cf8]{padding:10px 14px;border-radius:12px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:16px;outline:none;min-width:70px}.date-picker-modal .date-picker-content .time-select[data-v-8b7c5cf8]:focus{border-color:#ff6a00}.date-picker-modal .date-picker-content footer[data-v-8b7c5cf8]{padding:16px;border-top:1px solid hsla(0,0%,100%,.1)}.date-picker-modal .date-picker-content .mod-btn.primary[data-v-8b7c5cf8]{background:#ff6a00;color:#fff;border:none;padding:14px;border-radius:14px;font-weight:800;font-size:15px;cursor:pointer;width:100%;display:block;text-align:center;box-shadow:0 6px 18px rgba(255,106,0,.4)}.date-picker-modal .date-picker-content .mod-btn.primary[data-v-8b7c5cf8]:hover{background:#c50}.spinner[data-v-8b7c5cf8]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-8b7c5cf8 .6s linear infinite}@keyframes spin-8b7c5cf8{to{transform:rotate(1turn)}}.glass[data-v-8b7c5cf8]{background:hsla(0,0%,4%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.12)}.msg-enter-active[data-v-8b7c5cf8]{animation:msgIn-8b7c5cf8 .35s ease-out}.msg-leave-active[data-v-8b7c5cf8]{animation:msgIn-8b7c5cf8 .2s ease-in reverse}@keyframes msgIn-8b7c5cf8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-8b7c5cf8{0%{opacity:0}to{opacity:1}}@keyframes slideUp-8b7c5cf8{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.manual-location-wrap[data-v-8b7c5cf8] .address-autocomplete .address-input{background:rgba(0,0,0,.3)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#fff!important;border-radius:12px!important;padding:10px 12px!important;font-size:14px!important}.manual-location-wrap[data-v-8b7c5cf8] .address-autocomplete .address-input:focus{border-color:#ff6a00!important}.manual-location-wrap[data-v-8b7c5cf8] .address-autocomplete .autocomplete-results{background:#1e1e22!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:12px!important}.manual-location-wrap[data-v-8b7c5cf8] .address-autocomplete .autocomplete-results .result-item{color:#fff!important}.manual-location-wrap[data-v-8b7c5cf8] .address-autocomplete .autocomplete-results .result-item:hover{background:rgba(255,106,0,.15)!important}.extra-requests-list[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:8px;max-width:800px;width:100%;margin:0 auto}.extra-request-card[data-v-8b7c5cf8]{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:6px 12px;animation:slideUp-8b7c5cf8 .3s ease;position:relative}.extra-request-card .extra-request-number[data-v-8b7c5cf8]{width:26px;height:26px;background:linear-gradient(135deg,#ff6a00,#ff8c00);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:#fff;flex-shrink:0}.extra-request-card .extra-request-input[data-v-8b7c5cf8]{flex:1;background:transparent;border:none;color:#fff;font-size:14px;padding:8px 0;outline:none}.extra-request-card .extra-request-input.extra-request-input--withVoice[data-v-8b7c5cf8]{padding-left:46px}.extra-request-card .extra-request-input[data-v-8b7c5cf8]::-moz-placeholder{color:hsla(0,0%,100%,.25)}.extra-request-card .extra-request-input[data-v-8b7c5cf8]::placeholder{color:hsla(0,0%,100%,.25)}.extra-request-card .extra-request-remove[data-v-8b7c5cf8]{background:transparent;border:none;color:rgba(255,80,80,.7);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:all .2s}.extra-request-card .extra-request-remove[data-v-8b7c5cf8]:hover{color:#f44;background:rgba(255,68,68,.1)}.extra-request-inputWrap[data-v-8b7c5cf8]{position:relative;flex:1;display:block}.extra-req-enter-active[data-v-8b7c5cf8]{animation:slideUp-8b7c5cf8 .3s ease}.extra-req-leave-active[data-v-8b7c5cf8]{animation:slideUp-8b7c5cf8 .2s ease reverse}.modal-overlay[data-v-8b7c5cf8]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.7);backdrop-filter:blur(4px)}.modal-overlay .modal-content[data-v-8b7c5cf8]{width:100%;max-width:400px;background:#1e1e1e;border-radius:24px;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;max-height:85vh;box-shadow:0 20px 40px rgba(0,0,0,.5);color:#fff}.modal-overlay .modal-content.glass[data-v-8b7c5cf8]{background:rgba(30,30,30,.95);backdrop-filter:blur(20px)}.modal-overlay .modal-content .modal-header[data-v-8b7c5cf8]{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal-overlay .modal-content .modal-header h3[data-v-8b7c5cf8]{margin:0;font-size:18px;font-weight:700;color:#fff}.modal-overlay .modal-content .modal-header .close-btn[data-v-8b7c5cf8]{background:transparent;border:none;color:hsla(0,0%,100%,.6);font-size:28px;line-height:1;cursor:pointer;padding:4px}.modal-overlay .modal-content .modal-header .close-btn[data-v-8b7c5cf8]:hover{color:#fff}.modal-overlay .modal-content .modal-body-content[data-v-8b7c5cf8]{padding:20px;overflow-y:auto}.modal-overlay .modal-content .modal-body-content .modal-subtitle[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.7);margin:0 0 20px;font-size:15px;text-align:center}.not-right-options[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:12px}.not-right-options .not-right-btn[data-v-8b7c5cf8]{display:flex;align-items:center;gap:14px;padding:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fff;cursor:pointer;transition:all .2s ease;text-align:right;width:100%}.not-right-options .not-right-btn[data-v-8b7c5cf8]:active,.not-right-options .not-right-btn[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.not-right-options .not-right-btn .icon[data-v-8b7c5cf8]{font-size:22px;background:hsla(0,0%,100%,.08);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.not-right-options .not-right-btn .text[data-v-8b7c5cf8]{flex:1}.not-right-options .not-right-btn .text strong[data-v-8b7c5cf8]{display:block;font-size:15px;margin-bottom:2px}.not-right-options .not-right-btn .text small[data-v-8b7c5cf8]{display:block;color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.3}.modal-content--large[data-v-8b7c5cf8]{max-width:600px!important;max-height:90vh}.modal-body--scrollable[data-v-8b7c5cf8]{max-height:60vh;overflow-y:auto;padding-bottom:12px}.manual-search-section[data-v-8b7c5cf8]{margin-bottom:16px;position:sticky;top:0;background:inherit;z-index:2;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.manual-search-row[data-v-8b7c5cf8]{display:flex;gap:10px}.manual-search-input[data-v-8b7c5cf8]{flex:1;padding:12px 14px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:15px}.manual-search-input[data-v-8b7c5cf8]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.manual-search-input[data-v-8b7c5cf8]::placeholder{color:hsla(0,0%,100%,.4)}.manual-search-input[data-v-8b7c5cf8]:focus{outline:none;border-color:#ff6a00}.manual-search-select[data-v-8b7c5cf8]{padding:12px 14px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:14px;cursor:pointer}.manual-search-select option[data-v-8b7c5cf8]{background:#1e1e1e;color:#fff}.category-section[data-v-8b7c5cf8]{margin-bottom:20px}.category-section__title[data-v-8b7c5cf8]{font-size:15px;font-weight:700;color:#ff6a00;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(255,106,0,.2)}.subcategories-grid[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:8px}.subcategory-checkbox-label[data-v-8b7c5cf8]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;transition:all .2s ease}.subcategory-checkbox-label[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.subcategory-checkbox-label[data-v-8b7c5cf8]:has(input:checked){background:rgba(255,106,0,.12);border-color:rgba(255,106,0,.4)}.subcategory-radio[data-v-8b7c5cf8]{width:18px;height:18px;accent-color:#ff6a00;cursor:pointer;flex-shrink:0}.subcategory-info[data-v-8b7c5cf8]{flex:1;display:flex;flex-direction:column;gap:2px}.subcategory-name[data-v-8b7c5cf8]{font-size:14px;font-weight:600;color:#fff}.subcategory-price[data-v-8b7c5cf8]{font-size:12px;color:#81c784;font-weight:500}.subcat-pill[data-v-8b7c5cf8]{padding:4px 10px;background:hsla(0,0%,100%,.08);border-radius:20px;font-size:11px;color:hsla(0,0%,100%,.7);flex-shrink:0}.modal-footer[data-v-8b7c5cf8]{padding:16px 20px;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid hsla(0,0%,100%,.08)}.no-results[data-v-8b7c5cf8]{text-align:center;padding:40px 20px;color:hsla(0,0%,100%,.5)}.no-results p[data-v-8b7c5cf8]{margin:0;font-size:15px}.modal-content--mismatch[data-v-8b7c5cf8]{max-width:450px!important}.modal-content--mismatch .modal-header--warning[data-v-8b7c5cf8]{background:rgba(255,152,0,.1);gap:10px}.modal-content--mismatch .modal-header--warning .modal-header__icon[data-v-8b7c5cf8]{font-size:24px}.modal-content--mismatch .modal-header--warning h3[data-v-8b7c5cf8]{flex:1;color:#ffb74d}.modal-content--mismatch .modal-text[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.9);font-size:15px;line-height:1.6;margin:0 0 16px}.modal-content--mismatch .modal-text strong[data-v-8b7c5cf8]{color:#ff6a00}.modal-content--mismatch .modal-question[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.8);font-size:14px;margin:16px 0 0;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.modal-specialties[data-v-8b7c5cf8]{background:rgba(0,0,0,.2);border-radius:12px;padding:12px 14px}.modal-specialties__label[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.6);font-size:13px;margin:0 0 10px}.modal-specialties__list[data-v-8b7c5cf8]{display:flex;flex-wrap:wrap;gap:8px}.modal-specialty-badge[data-v-8b7c5cf8]{background:rgba(255,106,0,.15);color:#ff6a00;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;border:1px solid rgba(255,106,0,.3)}.modal-input[data-v-8b7c5cf8]{width:100%;padding:14px 16px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:16px;margin-bottom:12px}.modal-input[data-v-8b7c5cf8]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 2px rgba(255,106,0,.2)}.input-label[data-v-8b7c5cf8]{display:block;margin-bottom:8px;color:hsla(0,0%,100%,.8);font-size:14px;font-weight:600}.msg-global-actions[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.04);border-radius:16px;padding:16px;margin-top:14px;text-align:center;border:1px solid hsla(0,0%,100%,.08);position:relative;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.05))}.msg-global-actions .confirmation-text[data-v-8b7c5cf8]{color:#fff;font-size:16px;margin:0 0 16px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.5)}.msg-global-actions .actions-row[data-v-8b7c5cf8]{display:flex;gap:12px}.msg-global-actions .actions-row button[data-v-8b7c5cf8]{flex:1;padding:14px;border-radius:14px;border:none;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;gap:8px;outline:none}.msg-global-actions .actions-row button.confirm-all-btn[data-v-8b7c5cf8]{background:linear-gradient(135deg,#4caf50,#43a047);color:#fff;box-shadow:0 4px 15px rgba(76,175,80,.4)}.msg-global-actions .actions-row button.confirm-all-btn[data-v-8b7c5cf8]:focus,.msg-global-actions .actions-row button.confirm-all-btn[data-v-8b7c5cf8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(76,175,80,.5)}.msg-global-actions .actions-row button.confirm-all-btn[data-v-8b7c5cf8]:active{transform:translateY(0)}.msg-global-actions .actions-row button.reject-all-btn[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.15)}.msg-global-actions .actions-row button.reject-all-btn[data-v-8b7c5cf8]:focus,.msg-global-actions .actions-row button.reject-all-btn[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.low-confidence-actions[data-v-8b7c5cf8]{margin-top:14px;padding-top:14px;border-top:1px dashed hsla(0,0%,100%,.15);width:100%}.low-confidence-actions .low-conf-msg[data-v-8b7c5cf8]{font-size:13px;color:#ffb74d;margin-bottom:10px;text-align:center;font-weight:700;background:rgba(255,183,77,.1);padding:4px;border-radius:6px}.low-confidence-actions .low-conf-buttons[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:8px}.low-confidence-actions .low-conf-buttons .lc-btn[data-v-8b7c5cf8]{padding:10px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#fff;font-size:14px;cursor:pointer;text-align:right;transition:all .2s;display:flex;align-items:center;justify-content:flex-start;gap:10px;font-weight:600}.low-confidence-actions .low-conf-buttons .lc-btn[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateX(-2px)}.low-confidence-actions .low-conf-buttons .lc-btn.bid[data-v-8b7c5cf8]{border-left:3px solid #66bb6a}.low-confidence-actions .low-conf-buttons .lc-btn.search[data-v-8b7c5cf8]{border-left:3px solid #42a5f5}.low-confidence-actions .low-conf-buttons .lc-btn.retry[data-v-8b7c5cf8]{border-left:3px solid #ff7043}.work-card-ai--quoted[data-v-8b7c5cf8]{border-color:rgba(255,193,7,.3)!important;background:rgba(255,193,7,.05)!important}.work-card-ai--low[data-v-8b7c5cf8]{border-color:rgba(255,152,0,.3)!important}.work-ai-badge[data-v-8b7c5cf8]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:100px;background:rgba(255,106,0,.15);color:#ff8c42;border:1px solid rgba(255,106,0,.2)}.work-price-row[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}.work-price[data-v-8b7c5cf8]{font-size:18px;font-weight:800;color:#fff}.work-price--bid[data-v-8b7c5cf8]{font-size:14px;font-weight:700;color:#ffc107;background:rgba(255,193,7,.1);padding:4px 10px;border-radius:8px}.work-match-pct[data-v-8b7c5cf8]{display:flex;align-items:center;gap:6px;font-size:12px}.work-match-pct .work-match-label[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.5)}.work-match-pct .work-match-value[data-v-8b7c5cf8]{font-weight:700;color:#81c784}.work-buttons-row[data-v-8b7c5cf8]{display:flex;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06);position:relative;z-index:1}.work-buttons-row .work-btn[data-v-8b7c5cf8]{flex:1;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .2s;text-align:center}.work-buttons-row .work-btn--quote[data-v-8b7c5cf8]{background:rgba(255,193,7,.12);color:#ffc107;border-color:rgba(255,193,7,.25)}.work-buttons-row .work-btn--quote[data-v-8b7c5cf8]:hover{background:rgba(255,193,7,.2)}.work-buttons-row .work-btn--reject[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.12)}.work-buttons-row .work-btn--reject[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.1);color:#fff}.work-recommendation[data-v-8b7c5cf8]{margin-top:14px;padding:14px;background:rgba(255,152,0,.06);border:1px solid rgba(255,152,0,.2);border-radius:14px;position:relative;z-index:1}.work-recommendation__head[data-v-8b7c5cf8]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.work-recommendation__icon[data-v-8b7c5cf8]{font-size:18px;color:#ffb74d}.work-recommendation__title[data-v-8b7c5cf8]{flex:1;font-size:14px;font-weight:700;color:#ffb74d}.work-recommendation__badge[data-v-8b7c5cf8]{font-size:12px;font-weight:800;padding:3px 10px;border-radius:100px;background:rgba(255,152,0,.15);color:#ffb74d}.work-recommendation__text[data-v-8b7c5cf8]{font-size:13px;color:hsla(0,0%,100%,.65);line-height:1.5;margin:0 0 14px}.work-recommendation__text strong[data-v-8b7c5cf8]{color:#fff}.work-recommendation__actions[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:8px}.work-rec-btn[data-v-8b7c5cf8]{padding:10px 14px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid hsla(0,0%,100%,.1);transition:all .2s;text-align:center;width:100%}.work-rec-btn--primary[data-v-8b7c5cf8]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;border:none;box-shadow:0 4px 12px rgba(255,152,0,.3)}.work-rec-btn--primary[data-v-8b7c5cf8]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,152,0,.4)}.work-rec-btn--secondary[data-v-8b7c5cf8]{background:rgba(76,175,80,.1);color:#81c784;border-color:rgba(76,175,80,.25)}.work-rec-btn--secondary[data-v-8b7c5cf8]:hover{background:rgba(76,175,80,.18)}.work-rec-btn--remove[data-v-8b7c5cf8]{background:transparent;color:hsla(0,0%,100%,.45);border-color:hsla(0,0%,100%,.08);font-size:13px}.work-rec-btn--remove[data-v-8b7c5cf8]:hover{color:#ef5350;border-color:rgba(239,83,80,.3);background:rgba(239,83,80,.08)}.work-selected-badge[data-v-8b7c5cf8]{margin-top:12px;padding:8px;text-align:center;border-radius:10px;font-size:14px;font-weight:700;color:#81c784;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.2)}.work-original-text[data-v-8b7c5cf8]{margin-top:6px;padding:6px 10px;background:hsla(0,0%,100%,.04);border-radius:8px;font-size:12px;display:flex;align-items:center;gap:6px}.work-original-text .work-original-label[data-v-8b7c5cf8]{color:hsla(0,0%,100%,.45);white-space:nowrap}.work-original-text .work-original-value[data-v-8b7c5cf8]{color:#ffb74d;font-weight:600}.work-ai-suggestion[data-v-8b7c5cf8]{margin-top:6px;padding:6px 10px;background:rgba(33,150,243,.08);border-radius:8px;font-size:12px;display:flex;align-items:center;gap:6px;border:1px dashed rgba(33,150,243,.25)}.work-ai-suggestion .work-ai-label[data-v-8b7c5cf8]{color:rgba(33,150,243,.7);white-space:nowrap;font-weight:500}.work-ai-suggestion .work-ai-value[data-v-8b7c5cf8]{color:#64b5f6;font-weight:600}.work-remove-x[data-v-8b7c5cf8]{position:absolute;top:12px;left:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;z-index:10;transition:all .2s}.work-remove-x[data-v-8b7c5cf8]:hover{background:rgba(244,67,54,.2);color:#ef5350;border-color:rgba(244,67,54,.4);transform:scale(1.1)}.payment-works-list[data-v-8b7c5cf8]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px}.payment-work-item[data-v-8b7c5cf8]{display:flex;justify-content:space-between;font-size:14px;color:hsla(0,0%,100%,.85)}.payment-work-item .pw-name[data-v-8b7c5cf8]{font-weight:500}.payment-work-item .pw-price[data-v-8b7c5cf8]{font-weight:700;color:#ff6a00}.price-bid[data-v-8b7c5cf8]{font-size:16px;color:#ffb74d}.quotation-info-card[data-v-8b7c5cf8]{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:14px;padding:18px 20px!important;background:rgba(255,152,0,.06)!important;border:1px solid rgba(255,152,0,.18)!important;border-radius:20px!important}.quotation-info-card .quotation-info-icon[data-v-8b7c5cf8]{font-size:28px;line-height:1;flex-shrink:0}.quotation-info-card .quotation-info-content[data-v-8b7c5cf8]{flex:1}.quotation-info-card .quotation-info-title[data-v-8b7c5cf8]{display:block;font-size:15px;font-weight:800;color:#ffb74d;margin-bottom:10px}.quotation-info-card .quotation-info-list[data-v-8b7c5cf8]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.quotation-info-card .quotation-info-list li[data-v-8b7c5cf8]{font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.5;padding-right:18px;position:relative}.quotation-info-card .quotation-info-list li[data-v-8b7c5cf8]:before{content:"•";position:absolute;right:0;color:#ffb74d;font-weight:700}.quotation-info-card .quotation-info-list li strong[data-v-8b7c5cf8]{color:#ffb74d}.quotation-flow-card[data-v-8b7c5cf8]{display:flex;flex-direction:column;gap:0;margin:16px 0;padding:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px}.quotation-flow-step[data-v-8b7c5cf8]{display:flex;align-items:center;gap:14px;padding:10px 0;position:relative}.quotation-flow-step[data-v-8b7c5cf8]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.quotation-flow-step[data-v-8b7c5cf8]:not(:last-child):after{content:"";position:absolute;right:14px;bottom:-4px;width:2px;height:8px;background:rgba(255,106,0,.3)}.quotation-flow-num[data-v-8b7c5cf8]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ff6a00,#c50);color:#fff;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px rgba(255,106,0,.35)}.quotation-flow-text[data-v-8b7c5cf8]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9);line-height:1.4}.cancel-notice[data-v-8b7c5cf8]{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;background:rgba(100,181,246,.06);border:1px solid rgba(100,181,246,.15);border-radius:14px;margin-top:10px}.cancel-notice>span[data-v-8b7c5cf8]:first-child{font-size:18px;margin-top:1px}.cancel-notice .cancel-text[data-v-8b7c5cf8]{font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.5}.cancel-notice .cancel-text strong[data-v-8b7c5cf8]{color:#64b5f6}.work-price--range[data-v-8b7c5cf8]{display:flex;align-items:baseline;gap:6px;font-weight:700;color:#ff6a00;font-size:16px}.work-price-note[data-v-8b7c5cf8]{font-size:11px;font-weight:500;color:hsla(0,0%,100%,.5)}.pw-price--bid[data-v-8b7c5cf8]{color:#ffb74d!important;font-style:italic}.chat-container[data-v-8b7c5cf8]{scroll-behavior:smooth}.ai-header[data-v-8b7c5cf8]{position:sticky;top:0;z-index:100;background:rgba(5,5,5,.95);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.05)}.result-spinner[data-v-8b7c5cf8],.spinner-sm[data-v-8b7c5cf8]{display:inline-block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin-8b7c5cf8 .8s ease-in-out infinite}.result-spinner[data-v-8b7c5cf8]{width:16px;height:16px;margin-right:8px}.upload-overlay[data-v-8b7c5cf8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:12px}.media-item.uploading[data-v-8b7c5cf8]{pointer-events:none}.media-item.uploading img[data-v-8b7c5cf8]{opacity:.6;filter:grayscale(.5)}.ccFade-enter-active[data-v-8b7c5cf8],.ccFade-leave-active[data-v-8b7c5cf8]{transition:opacity .18s ease,transform .18s ease}.ccFade-enter-from[data-v-8b7c5cf8],.ccFade-leave-to[data-v-8b7c5cf8]{opacity:0;transform:translateY(-6px)}.ccModal-enter-active[data-v-8b7c5cf8],.ccModal-leave-active[data-v-8b7c5cf8]{transition:opacity .2s ease}.ccModal-enter-from[data-v-8b7c5cf8],.ccModal-leave-to[data-v-8b7c5cf8]{opacity:0}.ccWhenModal[data-v-8b7c5cf8]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0))}.ccWhenModal__backdrop[data-v-8b7c5cf8]{position:absolute;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(6px)}.ccWhenModal__panel[data-v-8b7c5cf8]{position:relative;width:min(520px,100%);border-radius:26px;border:1px solid hsla(0,0%,100%,.14);background:rgba(14,14,16,.96);backdrop-filter:blur(22px);box-shadow:0 22px 70px rgba(0,0,0,.55);overflow:hidden}.ccWhenModal__header[data-v-8b7c5cf8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.ccWhenModal__title[data-v-8b7c5cf8]{font-size:16px;font-weight:800;color:hsla(0,0%,100%,.95)}.ccWhenModal__sub[data-v-8b7c5cf8]{margin-top:4px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.65)}.ccWhenModal__close[data-v-8b7c5cf8]{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:#fff;border-radius:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ccWhenModal__close[data-v-8b7c5cf8]:hover{border-color:rgba(255,106,0,.5);background:rgba(255,106,0,.12)}.ccWhenModal__monthRow[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px}.ccWhenModal__monthLabel[data-v-8b7c5cf8]{font-size:14px;font-weight:900;color:hsla(0,0%,100%,.92)}.ccWhenModal__navBtn[data-v-8b7c5cf8]{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.9);border-radius:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ccWhenModal__navBtn[data-v-8b7c5cf8]:hover{border-color:rgba(255,106,0,.45);background:rgba(255,106,0,.12)}.ccWhenModal__weekdays[data-v-8b7c5cf8]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:0 16px 8px}.ccWhenModal__weekday[data-v-8b7c5cf8]{text-align:center;font-size:11px;font-weight:900;color:hsla(0,0%,100%,.55)}.ccWhenModal__grid[data-v-8b7c5cf8]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:0 16px 16px}.ccWhenModal__day[data-v-8b7c5cf8]{height:42px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.92);cursor:pointer;font-size:13px;font-weight:900;transition:all .16s ease}.ccWhenModal__day.is-empty[data-v-8b7c5cf8]{visibility:hidden;pointer-events:none}.ccWhenModal__day.is-disabled[data-v-8b7c5cf8]{opacity:.35;cursor:not-allowed}.ccWhenModal__day[data-v-8b7c5cf8]:hover:not(.is-disabled){border-color:rgba(255,106,0,.5);background:rgba(255,106,0,.12);transform:translateY(-1px)}.ccWhenModal__day.is-selected[data-v-8b7c5cf8]{border-color:rgba(255,106,0,.65);background:rgba(255,106,0,.18);box-shadow:0 0 0 4px rgba(255,106,0,.12)}.ccWhenModal__timeRow[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 16px}.ccWhenModal__timeLabel[data-v-8b7c5cf8]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:900;color:hsla(0,0%,100%,.9)}.ccWhenModal__timePickers[data-v-8b7c5cf8]{display:inline-flex;align-items:center;gap:8px}.ccWhenModal__select[data-v-8b7c5cf8]{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.95);border-radius:14px;padding:10px 12px;font-size:14px;font-weight:900;outline:none}.ccWhenModal__select option[data-v-8b7c5cf8]{background:#222;color:#fff}.ccAiExtraReqVoiceBtn[data-v-8b7c5cf8]{left:10px;top:50%;transform:translateY(-50%);z-index:10}.prev-step-btn[data-v-8b7c5cf8]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.prev-step-btn[data-v-8b7c5cf8]:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.prev-step-btn[data-v-8b7c5cf8]:disabled{opacity:.5;cursor:not-allowed}.prev-step-btn .prev-step-arrow[data-v-8b7c5cf8]{font-size:12px}.location-loading[data-v-8b7c5cf8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:24px}.location-loading__container[data-v-8b7c5cf8]{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.location-loading__radar-waves[data-v-8b7c5cf8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.location-loading__radar-wave[data-v-8b7c5cf8]{position:absolute;border-radius:50%;border:2px solid rgba(255,106,0,.3);animation:radar-pulse-8b7c5cf8 2s ease-out infinite}.location-loading__radar-wave[data-v-8b7c5cf8]:first-child{width:40px;height:40px;animation-delay:0s}.location-loading__radar-wave[data-v-8b7c5cf8]:nth-child(2){width:60px;height:60px;animation-delay:.5s}.location-loading__radar-wave[data-v-8b7c5cf8]:nth-child(3){width:80px;height:80px;animation-delay:1s}@keyframes radar-pulse-8b7c5cf8{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}.location-loading__gps-circle[data-v-8b7c5cf8]{width:48px;height:48px;background:rgba(255,106,0,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:gps-pulse-8b7c5cf8 1.5s ease-in-out infinite;z-index:1}@keyframes gps-pulse-8b7c5cf8{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,106,0,.4)}50%{transform:scale(1.1);box-shadow:0 0 20px 5px rgba(255,106,0,.2)}}.location-loading__svg[data-v-8b7c5cf8]{width:28px;height:28px}.location-loading__text-container[data-v-8b7c5cf8]{text-align:center}.location-loading__title[data-v-8b7c5cf8]{font-size:16px;font-weight:700;color:#fff;margin:0 0 8px}.location-loading__dots[data-v-8b7c5cf8]{display:flex;gap:6px;justify-content:center;margin-bottom:8px}.location-loading__dot[data-v-8b7c5cf8]{width:6px;height:6px;background:#ff6a00;border-radius:50%;animation:dot-blink-8b7c5cf8 1.4s infinite both}.location-loading__dot[data-v-8b7c5cf8]:nth-child(2){animation-delay:.2s}.location-loading__dot[data-v-8b7c5cf8]:nth-child(3){animation-delay:.4s}@keyframes dot-blink-8b7c5cf8{0%,80%,to{opacity:0}40%{opacity:1}}.location-loading__subtext[data-v-8b7c5cf8]{font-size:12px;color:#a0a0a5;margin:0}.map-canvas-wrapper[data-v-8b7c5cf8]{position:relative;height:300px;width:100%}.map-loading[data-v-8b7c5cf8]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.7);z-index:100;gap:16px}.map-loading__spinner[data-v-8b7c5cf8]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#ff6a00;border-radius:50%;animation:spinner-rotate-8b7c5cf8 1s linear infinite}@keyframes spinner-rotate-8b7c5cf8{to{transform:rotate(1turn)}}.map-loading p[data-v-8b7c5cf8]{color:#fff;font-size:14px;margin:0}.map-canvas[data-v-8b7c5cf8]{width:100%;height:100%;border-radius:12px;background:#121214}.footer-actions[data-v-8b7c5cf8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px}.no-handymen-actions-module[data-v-8b7c5cf8]{padding:16px;border-radius:12px;margin-top:12px}.no-handymen-actions-module .no-handymen-btns[data-v-8b7c5cf8]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.no-handymen-actions-module .change-action-btn[data-v-8b7c5cf8]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.no-handymen-actions-module .change-action-btn.change-location-btn[data-v-8b7c5cf8]{background:linear-gradient(135deg,#4a90e2,#64b5f6);color:#fff}.no-handymen-actions-module .change-action-btn.change-location-btn[data-v-8b7c5cf8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,144,226,.4)}.no-handymen-actions-module .change-action-btn.change-works-btn[data-v-8b7c5cf8]{background:linear-gradient(135deg,#ff9800,#ffb74d);color:#fff}.no-handymen-actions-module .change-action-btn.change-works-btn[data-v-8b7c5cf8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,152,0,.4)}.partial-split-module[data-v-8b7c5cf8]{padding:16px;border-radius:12px;margin-top:12px}.partial-split-module .split-btns[data-v-8b7c5cf8]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.partial-split-module .split-action-btn[data-v-8b7c5cf8]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.partial-split-module .split-action-btn.split-yes-btn[data-v-8b7c5cf8]{background:linear-gradient(135deg,#4caf50,#66bb6a);color:#fff}.partial-split-module .split-action-btn.split-yes-btn[data-v-8b7c5cf8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.4)}.partial-split-module .split-action-btn.split-no-btn[data-v-8b7c5cf8]{background:linear-gradient(135deg,#f44336,#ef5350);color:#fff}.partial-split-module .split-action-btn.split-no-btn[data-v-8b7c5cf8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(244,67,54,.4)}.modal-overlay.call-sent-overlay[data-v-8b7c5cf8]{padding:0;align-items:stretch;justify-content:stretch;position:fixed;inset:0;background:radial-gradient(circle at 15% 20%,rgba(255,106,0,.1) 0,transparent 42%),radial-gradient(circle at 85% 80%,rgba(255,106,0,.06) 0,transparent 45%),linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.92));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1;transition:opacity .26s ease}.modal-overlay.call-sent-overlay.is-fading[data-v-8b7c5cf8]{opacity:0}.modal-overlay.call-sent-overlay .call-sent-screen[data-v-8b7c5cf8]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:22px 18px calc(18px + env(safe-area-inset-bottom, 0));color:#fff}.call-sent-screen__close[data-v-8b7c5cf8]{position:absolute;top:14px;left:14px;width:44px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);font-size:30px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.call-sent-screen__close[data-v-8b7c5cf8]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22);transform:translateY(-1px)}.call-sent-screen__close[data-v-8b7c5cf8]:active{transform:translateY(0);opacity:.85}.call-sent-screen__center[data-v-8b7c5cf8]{width:min(680px,100%);margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:24px}.call-sent-screen__badge[data-v-8b7c5cf8]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(255,106,0,.14);border:1px solid rgba(255,106,0,.22);color:hsla(0,0%,100%,.95);font-size:13px;font-weight:900;letter-spacing:.2px;margin-bottom:12px}.call-sent-screen__title[data-v-8b7c5cf8]{margin:0 0 10px;font-size:30px;line-height:1.15;font-weight:950;color:hsla(0,0%,100%,.98);text-shadow:0 10px 26px rgba(0,0,0,.55)}.call-sent-screen__subtitle[data-v-8b7c5cf8]{margin:0;color:hsla(0,0%,100%,.8);font-size:15px;line-height:1.65;max-width:56ch}.call-sent-screen__actions[data-v-8b7c5cf8]{width:min(680px,100%);margin:0 auto;display:flex;flex-direction:column;gap:12px;padding-top:14px}.modal-overlay.call-sent-overlay.is-fading .call-sent-screen[data-v-8b7c5cf8]{transition:transform .26s ease,opacity .26s ease;transform:translateY(8px);opacity:0}.call-sent-list[data-v-8b7c5cf8]{margin-top:10px}.call-sent-list__label[data-v-8b7c5cf8]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.9);margin-bottom:10px}.call-sent-list__items[data-v-8b7c5cf8]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.call-sent-item[data-v-8b7c5cf8]{padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.call-sent-item__name[data-v-8b7c5cf8]{font-size:14px;font-weight:700;color:#fff}.call-sent-redirect[data-v-8b7c5cf8]{margin-top:14px;color:hsla(0,0%,100%,.7);font-size:13px;text-align:center}.input-suggestions-row[data-v-8b7c5cf8]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;margin-bottom:4px;animation:fadeInSuggestions-8b7c5cf8 .3s ease-out}.input-sug-chip[data-v-8b7c5cf8]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9);padding:8px 14px;border-radius:20px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.input-sug-chip[data-v-8b7c5cf8]:hover{background:rgba(255,106,0,.15);border-color:rgba(255,106,0,.4);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.input-sug-chip[data-v-8b7c5cf8]:active{transform:translateY(0);background:rgba(255,106,0,.25)}@keyframes fadeInSuggestions-8b7c5cf8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-theme=light]{background:radial-gradient(circle at 10% 10%,rgba(245,165,35,.06) 0,transparent 40%),radial-gradient(circle at 90% 90%,rgba(245,165,35,.04) 0,transparent 40%);background:linear-gradient(135deg,#1a1a1f 40%,#f5a524);-webkit-background-clip:text;background-clip:text;box-shadow:0 2px 12px rgba(245,165,36,.2);background:hsla(36,41%,60%,.4);box-shadow:inset 0 2px 8px hsla(36,41%,60%,.08);background:hsla(36,41%,60%,.3);background:hsla(36,42%,95%,.92);background:rgba(26,26,31,.4);background-color:#fff;background:linear-gradient(180deg,hsla(36,43%,93%,.5),hsla(36,43%,93%,.8));background:linear-gradient(145deg,#f5efe6,#ede5d8 50%,#e5dccc);background:hsla(36,41%,60%,.1);border-bottom-color:hsla(36,41%,60%,.1);background:hsla(0,0%,100%,.96);background:radial-gradient(circle at 15% 20%,rgba(245,165,35,.08) 0,transparent 42%),radial-gradient(circle at 85% 80%,rgba(245,165,35,.05) 0,transparent 45%),linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(36,42%,95%,.95));text-shadow:none;color:#34c759;background:rgba(255,59,48,.08);background:hsla(0,0%,100%,.92)}.jobSummary[data-v-130df650]{min-height:100vh;background:var(--hm-bg);padding:14px 12px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;display:grid;place-items:start center;overflow:hidden;position:fixed;inset:0;z-index:100010}.jobSummary__bg[data-v-130df650]{position:absolute;inset:-40%;background:radial-gradient(700px 450px at 15% 10%,rgba(255,106,0,.22),transparent 55%),radial-gradient(650px 420px at 90% 30%,rgba(255,138,43,.12),transparent 60%),radial-gradient(520px 360px at 50% 100%,hsla(0,0%,100%,.06),transparent 55%);filter:blur(18px);opacity:.9;pointer-events:none}.jobSummary__container[data-v-130df650]{width:min(760px,100%);position:relative;z-index:1;display:flex;flex-direction:column;max-height:calc(100dvh - 28px - env(safe-area-inset-bottom));border-radius:18px;border:1px solid var(--hm-border);background:linear-gradient(180deg,var(--hm-surface),var(--hm-surface-2));box-shadow:var(--hm-shadow-2);overflow:hidden}.jobSummary__header[data-v-130df650]{padding:20px 20px 16px;border-bottom:1px solid var(--hm-border);background:linear-gradient(180deg,rgba(255,106,0,.1),transparent 55%),linear-gradient(90deg,var(--hm-border),transparent)}.jobSummary__headerContent[data-v-130df650]{display:flex;justify-content:space-between;align-items:center}.jobSummary__headerActions[data-v-130df650]{display:flex;align-items:center;gap:10px}.jobSummary__screenshot[data-v-130df650]{height:40px;border-radius:9999px;border:1px solid var(--hm-border);background:var(--hm-surface-2);color:var(--hm-text);cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:0 14px;transition:all .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.jobSummary__screenshot[data-v-130df650]:disabled{opacity:.65;cursor:not-allowed}.jobSummary__screenshot[data-v-130df650]:hover:not(:disabled){background:var(--hm-surface-3);border-color:rgba(255,106,0,.3)}.jobSummary__screenshot .material-symbols-outlined[data-v-130df650]{font-size:18px;line-height:1}.jobSummary__screenshotText[data-v-130df650]{font-size:13px;font-weight:900}.jobSummary__title[data-v-130df650]{margin:0;color:var(--hm-text);font-weight:1100;letter-spacing:-.3px;line-height:1.15;font-size:clamp(22px,4.8vw,28px)}.jobSummary__close[data-v-130df650]{width:40px;height:40px;border-radius:50%;border:1px solid var(--hm-border);background:var(--hm-surface-2);color:var(--hm-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.jobSummary__close[data-v-130df650]:hover{background:var(--hm-surface-3);border-color:rgba(255,106,0,.3);transform:rotate(90deg)}.jobSummary__content[data-v-130df650]{padding:16px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.jobSummary__loading[data-v-130df650]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:var(--hm-muted)}.loadingSpinner[data-v-130df650]{width:48px;height:48px;border:3px solid rgba(255,106,0,.2);border-top-color:#ff6a00;border-radius:50%;animation:spin-130df650 .8s linear infinite}@keyframes spin-130df650{to{transform:rotate(1turn)}}.summaryCard[data-v-130df650]{background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:16px;padding:18px;transition:all .2s ease}.summaryCard[data-v-130df650]:hover{border-color:var(--hm-border-strong);background:var(--hm-surface-2)}.summaryCard__header[data-v-130df650]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.summaryCard__icon[data-v-130df650]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,106,0,.15);border-radius:10px}.summaryCard__title[data-v-130df650]{font-size:18px;font-weight:1000;color:#ff8a2b;margin:0}.summaryCard__body[data-v-130df650]{display:flex;flex-direction:column;gap:14px}.infoItem[data-v-130df650]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--hm-surface-2);border-radius:12px;border:1px solid var(--hm-border)}.infoItem--description[data-v-130df650]{align-items:flex-start}.infoItem__icon[data-v-130df650]{font-size:20px;flex-shrink:0;margin-top:2px}.infoItem__content[data-v-130df650]{flex:1;display:flex;flex-direction:column;gap:4px}.infoItem__label[data-v-130df650]{color:var(--hm-muted);font-size:13px;font-weight:800}.infoItem__value[data-v-130df650]{color:var(--hm-text);font-size:16px;font-weight:900}.infoItem__value--text[data-v-130df650]{line-height:1.6;margin:0;white-space:pre-wrap}.ratingCard[data-v-130df650]{display:flex;align-items:center;gap:16px;padding:16px;background:var(--hm-surface-2);border-radius:12px;border:1px solid var(--hm-border)}.ratingCard__stars[data-v-130df650]{display:flex;gap:4px;flex-direction:row-reverse}.star[data-v-130df650]{width:28px;height:28px;color:var(--hm-muted-2);transition:all .2s ease}.star svg[data-v-130df650]{width:100%;height:100%}.star--full[data-v-130df650]{color:gold}.star--half[data-v-130df650]{color:gold;opacity:.5}.star--empty[data-v-130df650]{color:var(--hm-muted-2)}.ratingCard__number[data-v-130df650]{font-size:20px;font-weight:1000;color:#ff8a2b}.reviewCard[data-v-130df650]{padding:16px;background:var(--hm-surface-2);border:1px solid var(--hm-border);border-radius:12px;margin-top:8px}.reviewCard--empty[data-v-130df650]{color:var(--hm-muted);font-style:italic;text-align:center}.reviewCard__text[data-v-130df650]{color:var(--hm-text);line-height:1.7;margin:0;white-space:pre-wrap}.financialBreakdown[data-v-130df650]{display:flex;flex-direction:column;gap:12px}.financialItem[data-v-130df650]{display:flex;justify-content:space-between;align-items:center;padding:14px;background:var(--hm-surface-2);border-radius:12px;border:1px solid var(--hm-border)}.financialItem--total[data-v-130df650]{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3);padding-top:18px;margin-top:4px;border-top:2px solid rgba(255,106,0,.3)}.financialItem--client[data-v-130df650]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.financialItem__label[data-v-130df650]{display:flex;align-items:center;gap:10px;color:var(--hm-text);font-size:15px;font-weight:900}.financialItem__icon[data-v-130df650]{font-size:18px}.financialItem__value[data-v-130df650]{font-size:17px;font-weight:1000}.financialItem__value--positive[data-v-130df650]{color:#10b981}.financialItem__value--negative[data-v-130df650]{color:#ef4444}.financialItem__value--total[data-v-130df650]{font-size:24px;color:#ff6a00;font-weight:1100}.financialItem__value--client[data-v-130df650]{font-size:22px;color:#10b981;font-weight:1100}.financialItem__value--vat[data-v-130df650]{color:var(--hm-muted);font-size:16px}.financialDivider[data-v-130df650]{height:1px;background:var(--hm-border);margin:4px 0}.receiptInfo[data-v-130df650]{display:flex;align-items:center;gap:12px;padding:14px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:12px;margin-top:8px}.receiptInfo__icon[data-v-130df650]{font-size:20px}.receiptInfo__text[data-v-130df650]{color:var(--hm-text);font-size:14px;font-weight:800;margin:0}@media(max-width:520px){.jobSummary__content[data-v-130df650]{padding:12px;gap:12px}.summaryCard[data-v-130df650]{padding:16px}.summaryCard__title[data-v-130df650]{font-size:16px}}.clientApprovalModal[data-v-130df650]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);backdrop-filter:blur(8px)}.clientApprovalModal__content[data-v-130df650]{position:relative;width:calc(100% - 32px);max-width:340px;background:var(--hm-surface);border-radius:22px;padding:28px 24px;box-shadow:var(--hm-shadow-2);border:1px solid var(--hm-border);text-align:center}.clientApprovalModal__icon[data-v-130df650]{font-size:64px;margin-bottom:16px;line-height:1}.clientApprovalModal__title[data-v-130df650]{font-size:24px;font-weight:900;color:var(--hm-text);margin:0 0 16px 0;line-height:1.3}.clientApprovalModal__message[data-v-130df650]{font-size:15px;color:var(--hm-muted);margin:0 0 24px 0;line-height:1.6}.clientApprovalModal__loadingText[data-v-130df650]{font-size:14px;color:rgba(255,200,87,.95);margin:0 0 16px 0;line-height:1.5;text-align:center;min-height:2.5em;padding:12px 14px;border-radius:14px;background:var(--hm-surface-2);border:1px solid var(--hm-border);display:flex;align-items:center;justify-content:center;gap:10px}.clientApprovalModal__loadingTextIcon[data-v-130df650]{font-size:16px;line-height:1}.clientApprovalModal__loadingTextMessage[data-v-130df650]{display:inline-block}.paymentLoadingFade-enter-active[data-v-130df650],.paymentLoadingFade-leave-active[data-v-130df650]{transition:opacity .25s ease}.paymentLoadingFade-enter-from[data-v-130df650],.paymentLoadingFade-leave-to[data-v-130df650]{opacity:0}.clientApprovalModal__hourly[data-v-130df650]{margin:18px 0 10px;padding:14px 14px;border-radius:16px;background:var(--hm-surface-2);border:1px solid var(--hm-border);text-align:right}.clientApprovalModal__hourlyLabel[data-v-130df650]{display:block;font-size:14px;font-weight:800;color:var(--hm-text);margin-bottom:10px;text-align:right}.clientApprovalModal__hourlyRow[data-v-130df650]{display:grid;grid-template-columns:44px 1fr 44px;gap:10px;align-items:center}.clientApprovalModal__hourlyBtn[data-v-130df650]{height:44px;border-radius:12px;border:1px solid var(--hm-border);background:var(--hm-surface-2);color:var(--hm-text);font-size:18px;font-weight:900;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease}.clientApprovalModal__hourlyBtn[data-v-130df650]:active{transform:translateY(1px)}.clientApprovalModal__hourlyBtn[data-v-130df650]:disabled{opacity:.55;cursor:not-allowed}.clientApprovalModal__hourlyField[data-v-130df650]{height:44px;border-radius:12px;border:1px solid var(--hm-border);background:var(--hm-surface-2);color:var(--hm-text);font-size:18px;font-weight:900;text-align:center;outline:none;padding:0 10px;min-width:0}.clientApprovalModal__hourlyField[data-v-130df650]:disabled{opacity:.8}.clientApprovalModal__hourlyPrice[data-v-130df650]{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px;color:var(--hm-muted)}.clientApprovalModal__hourlyTotal[data-v-130df650]{color:rgba(255,180,80,.95);font-weight:900}.clientApprovalModal__hoursSection[data-v-130df650]{margin:24px 0;padding:20px;background:rgba(255,140,0,.08);border:1px solid rgba(255,140,0,.2);border-radius:16px;text-align:right}.clientApprovalModal__hoursLabel[data-v-130df650]{display:block;font-size:14px;font-weight:800;color:var(--hm-text);margin-bottom:12px;text-align:right}.clientApprovalModal__hoursInputWrapper[data-v-130df650]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.clientApprovalModal__hoursInput[data-v-130df650]{flex:1;height:56px;padding:0 20px;background:var(--hm-surface-2);border:2px solid rgba(255,140,0,.3);border-radius:12px;color:var(--hm-text);font-size:20px;font-weight:800;text-align:center;transition:all .2s ease}.clientApprovalModal__hoursInput[data-v-130df650]:focus{outline:none;border-color:rgba(255,140,0,.6);background:var(--hm-surface-3);box-shadow:0 0 0 4px rgba(255,140,0,.15)}.clientApprovalModal__hoursInput[data-v-130df650]::-moz-placeholder{color:var(--hm-muted-2)}.clientApprovalModal__hoursInput[data-v-130df650]::placeholder{color:var(--hm-muted-2)}.clientApprovalModal__hoursInput[data-v-130df650]::-webkit-inner-spin-button,.clientApprovalModal__hoursInput[data-v-130df650]::-webkit-outer-spin-button{opacity:1;height:30px}.clientApprovalModal__hoursUnit[data-v-130df650]{font-size:16px;font-weight:700;color:var(--hm-muted);min-width:50px;text-align:right}.clientApprovalModal__priceDisplay[data-v-130df650]{margin-top:16px;padding-top:16px;border-top:1px solid var(--hm-border)}.clientApprovalModal__priceRow[data-v-130df650]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.clientApprovalModal__priceRow[data-v-130df650]:last-child{margin-bottom:0}.clientApprovalModal__priceRow--total[data-v-130df650]{margin-top:8px;padding-top:12px;border-top:2px solid rgba(255,140,0,.3)}.clientApprovalModal__priceLabel[data-v-130df650]{font-size:14px;font-weight:700;color:var(--hm-muted)}.clientApprovalModal__priceValue[data-v-130df650]{font-size:16px;font-weight:900;color:var(--hm-text)}.clientApprovalModal__priceValue--total[data-v-130df650]{font-size:20px;color:#ff8c00}.clientApprovalModal__actions[data-v-130df650]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.clientApprovalModal__btn[data-v-130df650]{padding:14px 28px;border-radius:12px;font-size:15px;font-weight:800;border:0;cursor:pointer;transition:all .2s ease;min-width:140px}.clientApprovalModal__btn[data-v-130df650]:active{transform:translateY(0)}.clientApprovalModal__btn--approve[data-v-130df650]{background:linear-gradient(135deg,rgba(255,106,0,.95),rgba(255,138,43,.92));color:#0b0c10;border:1px solid rgba(255,106,0,.55)}.clientApprovalModal__btn--approve[data-v-130df650]:hover:not(:disabled){background:linear-gradient(135deg,#ff6a00,#ff8a2b);box-shadow:0 4px 16px rgba(255,106,0,.3);transform:translateY(-1px)}.clientApprovalModal__btn--reject[data-v-130df650]{background:var(--hm-surface-2);color:var(--hm-text);border:1px solid var(--hm-border)}.clientApprovalModal__btn--reject[data-v-130df650]:hover{background:var(--hm-surface-3);border-color:var(--hm-border-strong);transform:translateY(-1px)}.clientApprovalModal__btn[data-v-130df650]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.clientApprovalModal__content[data-v-130df650]{padding:24px;border-radius:18px;max-width:320px}.clientApprovalModal__icon[data-v-130df650]{font-size:48px;margin-bottom:12px}.clientApprovalModal__title[data-v-130df650]{font-size:20px;margin-bottom:12px}.clientApprovalModal__message[data-v-130df650]{font-size:14px;margin-bottom:20px}.clientApprovalModal__actions[data-v-130df650]{flex-direction:column}.clientApprovalModal__btn[data-v-130df650]{width:100%;padding:12px 24px;font-size:14px}}.job-view[data-v-05f9df80]{min-height:100vh;min-height:100dvh;background:var(--hm-bg,#0c0c0f);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,122,0,.08) 0,transparent 60%),radial-gradient(circle at 20% 80%,rgba(59,130,246,.04) 0,transparent 40%);color:var(--hm-text,#fff);font-family:Heebo,-apple-system,BlinkMacSystemFont,sans-serif;direction:rtl;overflow-x:hidden}.job-view__loading[data-v-05f9df80]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;gap:24px;padding:24px}.job-view__loader[data-v-05f9df80]{width:56px;height:56px;border-radius:50%;position:relative}.job-view__loader[data-v-05f9df80]:after,.job-view__loader[data-v-05f9df80]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:3px solid transparent}.job-view__loader[data-v-05f9df80]:before{border-top-color:#ff7a00;border-right-color:#ff7a00;animation:spin-05f9df80 .8s linear infinite}.job-view__loader[data-v-05f9df80]:after{border-bottom-color:rgba(255,122,0,.2);border-left-color:rgba(255,122,0,.2)}@keyframes spin-05f9df80{to{transform:rotate(1turn)}}@keyframes pulse-05f9df80{0%,to{opacity:1}50%{opacity:.5}}.job-view__loading-text[data-v-05f9df80]{color:var(--hm-muted,#a1a1aa);font-size:15px;font-weight:500;animation:pulse-05f9df80 1.5s ease-in-out infinite}.job-view__error[data-v-05f9df80]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:32px;text-align:center;gap:16px}.job-view__error-icon[data-v-05f9df80]{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;justify-content:center;color:#ef4444;font-size:44px;margin-bottom:8px;animation:shake-05f9df80 .5s ease-in-out}@keyframes shake-05f9df80{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.job-view__error-title[data-v-05f9df80]{font-size:26px;font-weight:800;color:var(--hm-text,#fff);letter-spacing:-.02em}.job-view__error-text[data-v-05f9df80]{color:var(--hm-muted,#a1a1aa);font-size:15px;line-height:1.6;max-width:280px}.job-view__content[data-v-05f9df80]{padding-bottom:calc(200px + env(safe-area-inset-bottom, 24px));animation:fadeIn-05f9df80 .4s ease-out}@keyframes fadeIn-05f9df80{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.job-view__header[data-v-05f9df80]{display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--hm-bg,#050507);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--hm-border-soft,hsla(0,0%,100%,.04))}.job-view__back-btn[data-v-05f9df80]{width:44px;height:44px;border-radius:12px;background:var(--hm-bg-2,#141418);border:1px solid hsla(0,0%,100%,.06);color:var(--hm-text,#fff);display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:.25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.job-view__back-btn[data-v-05f9df80]:hover{background:var(--hm-input-hover,#222228);border-color:hsla(0,0%,100%,.1);transform:translateX(2px)}.job-view__back-btn[data-v-05f9df80]:active{transform:scale(.95)}.job-view__title[data-v-05f9df80]{flex:1;font-size:18px;font-weight:700;letter-spacing:-.01em}.job-view__status-badge[data-v-05f9df80]{padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);transition:.15s ease}.job-view__status-badge--open[data-v-05f9df80]{background:linear-gradient(135deg,rgba(255,122,0,.15),rgba(255,122,0,.08));border-color:rgba(255,122,0,.25);color:#ff9a3d;box-shadow:0 0 20px rgba(255,122,0,.15)}.job-view__status-badge--quoted[data-v-05f9df80]{background:linear-gradient(135deg,rgba(234,179,8,.12),rgba(234,179,8,.05));border-color:rgba(234,179,8,.25);color:#eab308}.job-view__status-badge--assigned[data-v-05f9df80],.job-view__status-badge--in_progress[data-v-05f9df80],.job-view__status-badge--on_the_way[data-v-05f9df80]{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(59,130,246,.05));border-color:rgba(59,130,246,.25);color:#84b1f9}.job-view__status-badge--done[data-v-05f9df80]{background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(34,197,94,.05));border-color:rgba(34,197,94,.25);color:#22c55e}.job-view__status-badge--cancelled[data-v-05f9df80]{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(239,68,68,.05));border-color:rgba(239,68,68,.25);color:#ef4444}.job-view__image-section[data-v-05f9df80]{position:relative;width:100%;height:280px;overflow:hidden}.job-view__video-wrapper[data-v-05f9df80]{width:100%;height:100%;position:relative;background:var(--hm-bg,#050507)}.job-view__video[data-v-05f9df80]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.job-view__image[data-v-05f9df80]{width:100%;height:100%;background-size:cover;background-position:50%;position:relative;transform:scale(1.02);transition:transform 8s ease-out}.job-view__image[data-v-05f9df80]:hover{transform:scale(1.08)}.job-view__image-overlay[data-v-05f9df80]{position:absolute;inset:0;background:linear-gradient(to top,var(--hm-bg,#0c0c0f) 0,transparent 65%),linear-gradient(to bottom,rgba(0,0,0,.12) 0,transparent 30%);pointer-events:none}.job-view__urgent-badge[data-v-05f9df80]{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px;padding:10px 16px;background:linear-gradient(135deg,#ef4444,#eb1515);backdrop-filter:blur(8px);color:#fff;font-size:13px;font-weight:800;border-radius:9999px;z-index:10;box-shadow:0 4px 20px rgba(239,68,68,.4);animation:urgentPulse-05f9df80 2s ease-in-out infinite}.job-view__urgent-badge i[data-v-05f9df80]{font-size:16px}@keyframes urgentPulse-05f9df80{0%,to{box-shadow:0 4px 20px rgba(239,68,68,.4)}50%{box-shadow:0 4px 30px rgba(239,68,68,.6)}}.job-view__info[data-v-05f9df80]{padding:0 24px;margin-top:-32px;position:relative;z-index:10}.job-view__job-title[data-v-05f9df80]{font-size:32px;font-weight:900;margin-bottom:16px;line-height:1.15;letter-spacing:-.03em;background:linear-gradient(135deg,var(--hm-text,#fff) 0,rgba(var(--hm-text,#ffffff),.85) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.job-view__price[data-v-05f9df80]{display:inline-flex;align-items:center;background:linear-gradient(135deg,rgba(255,122,0,.12),rgba(255,122,0,.06));border:1px solid rgba(255,122,0,.2);padding:10px 24px;border-radius:9999px;margin-bottom:24px;box-shadow:0 4px 20px rgba(255,122,0,.1)}.job-view__price-amount[data-v-05f9df80]{font-size:32px;font-weight:900;background:linear-gradient(135deg,#ff9a3d,#ff7a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.job-view__quoted-badge[data-v-05f9df80]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(234,179,8,.12),rgba(234,179,8,.05));border:1px solid rgba(234,179,8,.2);padding:12px 20px;border-radius:16px;margin-bottom:24px;color:#eab308;font-weight:700;font-size:14px}.job-view__quoted-badge i[data-v-05f9df80]{font-size:20px}.job-view__detail-card[data-v-05f9df80]{display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--hm-surface,#1a1a1f);border-radius:16px;border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.04));margin-bottom:8px;transition:.25s cubic-bezier(.4,0,.2,1)}.job-view__detail-card[data-v-05f9df80]:hover{background:var(--hm-input-hover,#222228);border-color:var(--hm-border,hsla(0,0%,100%,.08));transform:translateX(-4px)}.job-view__detail-icon[data-v-05f9df80]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(255,122,0,.15),rgba(255,122,0,.08));display:flex;align-items:center;justify-content:center;color:#ff7a00;font-size:22px;flex-shrink:0;transition:.25s cubic-bezier(.4,0,.2,1)}.job-view__detail-card:hover .job-view__detail-icon[data-v-05f9df80]{transform:scale(1.05);box-shadow:0 0 20px rgba(255,122,0,.2)}.job-view__detail-content[data-v-05f9df80]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.job-view__detail-label[data-v-05f9df80]{font-size:11px;font-weight:600;color:var(--hm-muted-2,#71717a);text-transform:uppercase;letter-spacing:.08em}.job-view__detail-value[data-v-05f9df80]{font-size:16px;font-weight:700;color:var(--hm-text,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-view__detail-value--wrap[data-v-05f9df80]{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.4}.job-view__section-title[data-v-05f9df80]{font-size:14px;font-weight:700;color:var(--hm-muted,#a1a1aa);margin:24px 0 16px;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:8px}.job-view__section-title[data-v-05f9df80]:after{content:"";flex:1;height:1px;background:linear-gradient(to left,transparent,var(--hm-border,hsla(0,0%,100%,.08)))}.job-view__description[data-v-05f9df80]{margin-top:24px}.job-view__services[data-v-05f9df80]{margin-top:16px}.job-view__services-list[data-v-05f9df80]{display:flex;flex-direction:column;gap:8px}.job-view__service-item[data-v-05f9df80]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--hm-surface,#1a1a1f);border-radius:16px;border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.04))}.job-view__service-main[data-v-05f9df80]{display:flex;flex-direction:column;gap:2px;min-width:0}.job-view__service-title[data-v-05f9df80]{font-size:15px;font-weight:800;color:var(--hm-text,#fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-view__service-meta[data-v-05f9df80]{font-size:12px;font-weight:600;color:var(--hm-muted-2,#71717a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-view__service-price[data-v-05f9df80]{flex-shrink:0;font-size:15px;font-weight:900;color:#ff9a3d}.job-view__service-price--quoted[data-v-05f9df80]{color:#eab308}.job-view__description-text[data-v-05f9df80]{background:var(--hm-surface,#1a1a1f);border-radius:16px;padding:24px;border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.04));color:var(--hm-muted,#a1a1aa);font-size:15px;line-height:1.8;white-space:pre-wrap;position:relative}.job-view__description-text[data-v-05f9df80]:before{content:'"';position:absolute;top:8px;right:16px;font-size:48px;font-family:Georgia,serif;color:rgba(255,122,0,.15);line-height:1}.job-view__client-card[data-v-05f9df80]{display:flex;align-items:center;gap:16px;padding:24px;background:var(--hm-surface,#1a1a1f);border-radius:16px;border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.04));margin-top:24px;position:relative;overflow:hidden}.job-view__client-card[data-v-05f9df80]:before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#ff7a00,#e66a00);border-radius:0 16px 16px 0}.job-view__client-avatar[data-v-05f9df80]{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,var(--hm-input-hover,#222228) 0,var(--hm-bg-2,#141418) 100%);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;color:var(--hm-muted-2,#71717a);font-size:26px;flex-shrink:0;border:2px solid hsla(0,0%,100%,.06)}.job-view__client-info[data-v-05f9df80]{display:flex;flex-direction:column;gap:4px}.job-view__client-label[data-v-05f9df80]{font-size:11px;font-weight:600;color:var(--hm-muted-2,#71717a);text-transform:uppercase;letter-spacing:.08em}.job-view__client-name[data-v-05f9df80]{font-size:18px;font-weight:800;color:var(--hm-text,#fff)}.job-view__actions[data-v-05f9df80]{position:fixed;bottom:0;left:0;right:0;padding:24px 24px calc(24px + env(safe-area-inset-bottom, 20px));background:var(--hm-bg,#050507);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--hm-border-soft,hsla(0,0%,100%,.05));display:flex;flex-direction:column;gap:8px;z-index:100}.job-view__actions[data-v-05f9df80]:before{content:"";position:absolute;top:-40px;left:0;right:0;height:40px;background:linear-gradient(to top,var(--hm-bg,#050507),transparent);pointer-events:none}.job-view__btn[data-v-05f9df80]{width:100%;height:56px;border-radius:16px;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.25s cubic-bezier(.4,0,.2,1);border:none;position:relative;overflow:hidden}.job-view__btn i[data-v-05f9df80]{font-size:20px;transition:.15s ease}.job-view__btn[data-v-05f9df80]:active{transform:scale(.98)}.job-view__btn[data-v-05f9df80]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.job-view__btn--primary[data-v-05f9df80]{background:linear-gradient(135deg,#ff9a3d,#ff7a00 50%,#e66a00);background-size:200% 100%;color:#fff;box-shadow:0 4px 16px rgba(255,122,0,.3),0 0 0 0 rgba(255,122,0,.4);animation:shimmer-05f9df80 3s ease-in-out infinite}.job-view__btn--primary[data-v-05f9df80]:hover:not(:disabled){box-shadow:0 8px 32px rgba(255,122,0,.4),0 0 0 4px rgba(255,122,0,.15);transform:translateY(-2px)}.job-view__btn--primary:hover:not(:disabled) i[data-v-05f9df80]{transform:scale(1.1)}@keyframes shimmer-05f9df80{0%,to{background-position:0}50%{background-position:100%}}.job-view__btn--quote[data-v-05f9df80]{background:linear-gradient(135deg,#f7c015,#eab308 50%,#c39507);background-size:200% 100%;color:#1a1a1a;box-shadow:0 4px 16px rgba(234,179,8,.3);animation:shimmer-05f9df80 3s ease-in-out infinite}.job-view__btn--quote[data-v-05f9df80]:hover:not(:disabled){box-shadow:0 8px 32px rgba(234,179,8,.4),0 0 0 4px rgba(234,179,8,.15);transform:translateY(-2px)}.job-view__btn--secondary[data-v-05f9df80]{background:var(--hm-bg-2,#141418);border:1px solid hsla(0,0%,100%,.08);color:var(--hm-text,#fff)}.job-view__btn--secondary[data-v-05f9df80]:hover{background:var(--hm-input-hover,#222228);border-color:hsla(0,0%,100%,.15)}.job-view__btn--secondary:hover i[data-v-05f9df80]{color:#ff7a00}.job-view__btn--ghost[data-v-05f9df80]{background:transparent;border:none;color:var(--hm-muted-2,#71717a);height:48px;font-size:14px;font-weight:600}.job-view__btn--ghost[data-v-05f9df80]:hover{color:var(--hm-muted,#a1a1aa);background:hsla(0,0%,100%,.03)}.job-view__btn-loader[data-v-05f9df80]{width:22px;height:22px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:spin-05f9df80 .7s linear infinite}html[data-theme=light]{background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,122,0,.05) 0,transparent 60%),radial-gradient(circle at 20% 80%,rgba(59,130,246,.03) 0,transparent 40%);background:linear-gradient(0deg,#f8f4ee 0,transparent 65%),linear-gradient(180deg,hsla(36,41%,60%,.08) 0,transparent 30%);background:linear-gradient(135deg,#f5efe6,#f8f4ee);border-color:hsla(36,41%,60%,.35);background:hsla(36,41%,60%,.06)}.rp[data-v-f49d882e]{min-height:100vh;background:var(--hm-bg);padding:14px 12px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;display:grid;place-items:start center;overflow:hidden;position:relative}.rp__bg[data-v-f49d882e]{position:absolute;inset:-40%;background:radial-gradient(700px 450px at 15% 10%,rgba(255,106,0,.22),transparent 55%),radial-gradient(650px 420px at 90% 30%,rgba(255,138,43,.12),transparent 60%),radial-gradient(520px 360px at 50% 100%,hsla(0,0%,100%,.06),transparent 55%);filter:blur(18px);opacity:.9;pointer-events:none}html[data-theme=light]{opacity:.18;background:linear-gradient(180deg,#fff,#f5efe6);box-shadow:0 8px 32px hsla(36,41%,60%,.2)}.rp__shell[data-v-f49d882e]{width:min(760px,100%);position:relative;z-index:1;border-radius:18px;border:1px solid var(--hm-border);background:linear-gradient(180deg,var(--hm-surface),var(--hm-surface-2));box-shadow:var(--hm-shadow-2);overflow:hidden}.rp__head[data-v-f49d882e]{padding:16px 16px 12px;border-bottom:1px solid var(--hm-border);background:linear-gradient(180deg,rgba(255,106,0,.1),transparent 55%),linear-gradient(90deg,var(--hm-border),transparent)}.rp__tag[data-v-f49d882e]{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.25);color:var(--hm-text);font-weight:850;font-size:13px}.rp__dot[data-v-f49d882e]{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#ff6a00,#ff8a2b);box-shadow:0 0 0 4px rgba(255,106,0,.14)}.rp__title[data-v-f49d882e]{margin:10px 0 4px;color:var(--hm-text);font-weight:1100;letter-spacing:-.3px;line-height:1.15;font-size:clamp(22px,4.8vw,30px)}.rp__sub[data-v-f49d882e]{margin:0;color:var(--hm-muted);font-size:14px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.muted[data-v-f49d882e]{color:var(--hm-muted-2)}.rp__body[data-v-f49d882e]{padding:12px}.card[data-v-f49d882e]{background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:16px;padding:14px}.row[data-v-f49d882e]{display:flex;gap:10px}.row--between[data-v-f49d882e]{align-items:center;justify-content:space-between}.row--top[data-v-f49d882e]{align-items:flex-start}.label[data-v-f49d882e]{color:var(--hm-text);font-weight:950;font-size:15px}.pill[data-v-f49d882e]{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:var(--hm-surface-2);border:1px solid var(--hm-border);color:var(--hm-muted);max-width:62%}.pill__num[data-v-f49d882e]{color:var(--hm-text);font-weight:1000;font-size:14px}.pill__txt[data-v-f49d882e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800;font-size:13px}.ratingWrap[data-v-f49d882e]{margin:12px 0 10px;display:grid;place-items:center}.ratingWrap--loading[data-v-f49d882e]{display:flex;gap:10px;justify-content:center;flex-direction:row-reverse}.rating[data-v-f49d882e]{display:flex;flex-direction:row-reverse;gap:.35rem;transform-style:preserve-3d;perspective:1000px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rating input[data-v-f49d882e]{display:none}.rating label[data-v-f49d882e]{position:relative;cursor:pointer;display:grid;place-items:center;gap:3px;transition:transform .18s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;padding:6px;border-radius:14px}.rating label[data-v-f49d882e]:active{transform:scale(.98)}.rating label .svgOne[data-v-f49d882e]{stroke:var(--hm-muted-2);fill:rgba(255,106,0,0);transition:stroke .25s ease,fill .25s ease}.rating label .svgTwo[data-v-f49d882e]{position:absolute;top:5px;fill:#ff6a00;stroke:rgba(255,106,0,0);opacity:0;transition:opacity .25s ease,transform .25s ease}.rating label:hover .svgOne[data-v-f49d882e]{stroke:#ff6a00}.rating label:hover~label .svgOne[data-v-f49d882e]{stroke:var(--hm-muted-2)}.rating label.star--filled .svgOne[data-v-f49d882e]{stroke:transparent}.rating label.star--filled .svgTwo[data-v-f49d882e]{opacity:1;animation:displayStar-f49d882e .35s cubic-bezier(.75,.41,.82,1.2)}@keyframes displayStar-f49d882e{0%{transform:rotateX(90deg) rotateY(90deg) translateY(10px)}to{transform:rotateX(0deg) rotateY(0deg) translateY(0)}}.ombre[data-v-f49d882e]{background:radial-gradient(ellipse closest-side,rgba(0,0,0,.24),transparent);width:30px;height:8px;opacity:0;transition:opacity .25s ease}.rating label.star--filled .ombre[data-v-f49d882e],.rating label:hover.star--filled .ombre[data-v-f49d882e]{opacity:1}.rating label[data-v-f49d882e]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,106,0,.25);background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.3)}.chips[data-v-f49d882e]{margin:10px 0 12px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.chip[data-v-f49d882e]{border:1px solid var(--hm-border);background:var(--hm-surface-2);color:var(--hm-text);padding:9px 12px;border-radius:999px;font-weight:900;font-size:13px;cursor:pointer;transition:transform .14s ease,border-color .14s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.chip[data-v-f49d882e]:hover{border-color:rgba(255,106,0,.3);transform:translateY(-1px)}.chip[data-v-f49d882e]:active{transform:translateY(0) scale(.99)}.review[data-v-f49d882e]{margin-top:6px}.counter[data-v-f49d882e]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 10px;border-radius:999px;background:var(--hm-surface-2);border:1px solid var(--hm-border);color:var(--hm-text);font-weight:950;font-size:13px}.counter--warn[data-v-f49d882e]{border-color:rgba(255,77,77,.45);background:rgba(255,77,77,.1)}.field[data-v-f49d882e]{margin-top:10px;border-radius:14px;border:1px solid var(--hm-border);background:var(--hm-surface-2);transition:box-shadow .14s ease,border-color .14s ease;padding:12px}.field--focus[data-v-f49d882e]{border-color:rgba(255,106,0,.65);box-shadow:0 0 0 3px rgba(255,106,0,.18)}.ta[data-v-f49d882e]{width:100%;border:none;outline:none;background:transparent;color:var(--hm-text);font-size:16px;line-height:1.55;resize:vertical;min-height:110px}.ta[data-v-f49d882e]::-moz-placeholder{color:var(--hm-muted-2)}.ta[data-v-f49d882e]::placeholder{color:var(--hm-muted-2)}.hint[data-v-f49d882e]{margin:10px 2px 0;color:var(--hm-muted-2);font-size:13px}.err[data-v-f49d882e]{margin-top:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,77,77,.45);background:rgba(255,77,77,.1);color:var(--hm-text);font-weight:850}.ctaBar[data-v-f49d882e]{margin-top:14px;display:grid;gap:8px}.cta[data-v-f49d882e]{width:100%;height:52px;border-radius:14px;border:none;cursor:pointer;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#fff;font-weight:1000;font-size:16px;box-shadow:0 12px 30px rgba(255,106,0,.28);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.cta[data-v-f49d882e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 40px rgba(255,106,0,.35)}.cta[data-v-f49d882e]:active:not(:disabled){transform:translateY(0)}.cta[data-v-f49d882e]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.note[data-v-f49d882e]{margin:0;text-align:center;color:var(--hm-muted-2);font-size:12.5px}.sk[data-v-f49d882e]{border-radius:12px;background:linear-gradient(90deg,var(--hm-surface-2),var(--hm-surface),var(--hm-surface-2));background-size:200% 100%;animation:sh-f49d882e 1.2s ease-in-out infinite;border:1px solid var(--hm-border)}.sk--text[data-v-f49d882e]{height:14px}.sk--star[data-v-f49d882e]{width:52px;height:52px;border-radius:14px}.sk--textarea[data-v-f49d882e]{height:120px;margin-top:12px;border-radius:14px}.sk--btn[data-v-f49d882e]{height:52px;margin-top:12px;border-radius:14px}@keyframes sh-f49d882e{0%{background-position:0 0}to{background-position:200% 0}}@media(max-width:520px){.rp__body[data-v-f49d882e]{padding:10px}.card[data-v-f49d882e]{padding:12px}.pill[data-v-f49d882e]{max-width:58%}.rating label[data-v-f49d882e]{padding:7px}.rating label .svgTwo[data-v-f49d882e]{top:6px}.chips[data-v-f49d882e]{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(270deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent)}.chip[data-v-f49d882e]{flex:0 0 auto}}@media(max-width:360px){.pill[data-v-f49d882e]{max-width:54%}.chip[data-v-f49d882e]{padding:8px 10px;font-size:12.5px}}.rpTextareaWrap--withVoice[data-v-f49d882e]{position:relative;display:block}.rpTextarea--withVoice[data-v-f49d882e]{width:100%;padding-left:52px}.rpTextareaVoiceBtn[data-v-f49d882e]{left:12px;top:50%;transform:translateY(-50%);z-index:100}.allRatingsModal[data-v-3ecf0405]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.allRatingsModal__container[data-v-3ecf0405]{width:100%;max-width:600px;max-height:90vh;background:var(--bg-dark,#221910);border-radius:24px;border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.allRatingsModal__header[data-v-3ecf0405]{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02)}.allRatingsModal__title[data-v-3ecf0405]{margin:0;font-size:22px;font-weight:900;color:hsla(0,0%,100%,.95)}.allRatingsModal__close[data-v-3ecf0405]{width:40px;height:40px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.9);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.allRatingsModal__close[data-v-3ecf0405]:hover{border-color:rgba(242,127,13,.4);background:rgba(242,127,13,.08)}.allRatingsModal__close[data-v-3ecf0405]:active{transform:scale(.98)}.allRatingsModal__content[data-v-3ecf0405]{flex:1;overflow-y:auto;padding:20px 24px;min-height:0}.allRatingsModal__loadingMore[data-v-3ecf0405],.allRatingsModal__loading[data-v-3ecf0405]{padding:40px 20px;text-align:center;color:hsla(0,0%,100%,.6)}.allRatingsModal__loading .loadingSpinner[data-v-3ecf0405],.allRatingsModal__loadingMore .loadingSpinner[data-v-3ecf0405]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#f27f0d;border-radius:50%;margin:0 auto 12px;animation:spin-3ecf0405 .8s linear infinite}@keyframes spin-3ecf0405{to{transform:rotate(1turn)}}.allRatingsModal__empty[data-v-3ecf0405]{padding:40px 20px;text-align:center;color:hsla(0,0%,100%,.65);font-weight:800}.allRatingsModal__list[data-v-3ecf0405]{display:flex;flex-direction:column;gap:16px}.allRatingsModal__item[data-v-3ecf0405]{padding:18px;border-radius:18px;display:flex;flex-direction:column;gap:12px}.allRatingsModal__itemHeader[data-v-3ecf0405]{display:flex;align-items:center;justify-content:space-between;gap:12px}.allRatingsModal__itemUser[data-v-3ecf0405]{display:flex;align-items:center;gap:12px}.allRatingsModal__avatar[data-v-3ecf0405]{width:40px;height:40px;border-radius:999px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%;flex-shrink:0}.allRatingsModal__userName[data-v-3ecf0405]{font-size:15px;font-weight:900;color:hsla(0,0%,100%,.95)}.allRatingsModal__stars[data-v-3ecf0405]{display:flex;align-items:center;gap:2px;flex-shrink:0}.allRatingsModal__star[data-v-3ecf0405]{font-size:18px;color:hsla(0,0%,100%,.22)}.allRatingsModal__star--on[data-v-3ecf0405]{color:#fbbf24}.allRatingsModal__reviewText[data-v-3ecf0405]{margin:0;color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.6;word-break:break-word}.allRatingsModal__reviewMeta[data-v-3ecf0405]{color:hsla(0,0%,100%,.42);font-size:12px;font-weight:700}.allRatingsModal__end[data-v-3ecf0405]{padding:20px;text-align:center;color:hsla(0,0%,100%,.5);font-size:13px;font-weight:700}.glass[data-v-3ecf0405]{background:hsla(0,0%,100%,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1)}@media (max-width:600px){.allRatingsModal[data-v-3ecf0405]{padding:0}.allRatingsModal__container[data-v-3ecf0405]{max-width:100%;max-height:100vh;border-radius:0}.allRatingsModal__content[data-v-3ecf0405],.allRatingsModal__header[data-v-3ecf0405]{padding:16px 20px}}html[data-theme=light]{border-bottom:1px solid hsla(36,41%,60%,.2);border:1px solid hsla(36,41%,60%,.2);border:3px solid hsla(36,41%,60%,.2);border-top-color:#f5a524;color:hsla(36,41%,60%,.25);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid hsla(36,41%,60%,.15)}.perf[data-v-5da8c752]{--primary:#f27f0d;--bg-dark:var(--hm-bg,#221910);--card-dark:var(--hm-surface,#2f2318);--surface-dark:var(--hm-surface,#3a2e24);--text:var(--hm-text,hsla(0,0%,100%,.95));--muted:var(--hm-muted,hsla(0,0%,100%,.62));min-height:max(884px,100dvh);background:var(--bg-dark);color:var(--text);font-family:Inter,Heebo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:env(safe-area-inset-bottom,20px)}.glass[data-v-5da8c752]{background:var(--hm-surface-2,hsla(0,0%,100%,.05));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--hm-border,hsla(0,0%,100%,.1))}.hide-scrollbar[data-v-5da8c752]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-5da8c752]{-ms-overflow-style:none;scrollbar-width:none}.perf__header[data-v-5da8c752]{position:sticky;top:0;z-index:50;background:var(--hm-bg,rgba(34,25,16,.8));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hm-border-soft,hsla(0,0%,100%,.06))}.perf__headerInner[data-v-5da8c752]{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.perf__title[data-v-5da8c752]{margin:0;font-size:22px;font-weight:900;letter-spacing:-.02em}.perf__back[data-v-5da8c752]{width:40px;height:40px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.perf__back[data-v-5da8c752]:hover{border-color:rgba(242,127,13,.4);background:rgba(242,127,13,.08)}.perf__back[data-v-5da8c752]:active{transform:scale(.98)}.perf__headerSpacer[data-v-5da8c752]{width:40px}.perf__main[data-v-5da8c752]{display:flex;flex-direction:column;gap:18px;padding:18px 24px 0}.perf__loading[data-v-5da8c752]{padding:40px 0;text-align:center;color:var(--muted);font-weight:700}.perf__top[data-v-5da8c752]{display:flex;flex-direction:column;gap:14px}.perf__card[data-v-5da8c752]{border-radius:18px;overflow:hidden}.perf__card--big[data-v-5da8c752]{padding:22px;display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative}.perf__bigGlow[data-v-5da8c752]{position:absolute;top:-40px;right:-40px;width:150px;height:150px;background:rgba(242,127,13,.2);filter:blur(60px);border-radius:999px;pointer-events:none}.perf__kpiLabel[data-v-5da8c752]{display:block;color:hsla(0,0%,100%,.55);font-weight:700;font-size:13px}.perf__kpiValue[data-v-5da8c752]{display:block;font-size:40px;font-weight:900;letter-spacing:-.03em}.perf__kpiSubtext[data-v-5da8c752]{display:block;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.5);margin-top:4px}.perf__kpiTrend[data-v-5da8c752]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:800}.perf__kpiTrend--up[data-v-5da8c752]{color:#34d399}.perf__kpiTrend--down[data-v-5da8c752]{color:#fb7185}.perf__kpiTrendIcon[data-v-5da8c752]{font-size:16px}.perf__ring[data-v-5da8c752]{width:112px;height:112px;position:relative;display:grid;place-items:center}.perf__ringSvg[data-v-5da8c752]{width:100%;height:100%;transform:rotate(-90deg)}.perf__ringArc[data-v-5da8c752]{stroke:var(--primary);filter:drop-shadow(0 0 4px rgba(242,127,13,.8))}.perf__ringIcon[data-v-5da8c752]{position:absolute;inset:0;display:grid;place-items:center}.perf__ringIcon .material-symbols-outlined[data-v-5da8c752]{color:var(--primary);font-size:32px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.4))}.perf__card--small[data-v-5da8c752]{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.perf__card--rating[data-v-5da8c752]{padding:22px;display:flex;flex-direction:column;gap:16px}.perf__ratingHeader[data-v-5da8c752]{margin-bottom:4px}.perf__ratingTitle[data-v-5da8c752]{margin:0;font-size:16px;font-weight:900;color:hsla(0,0%,100%,.85)}.perf__ratingContent[data-v-5da8c752]{display:flex;align-items:center;justify-content:space-between;gap:16px}.perf__ratingStars[data-v-5da8c752]{display:flex;gap:4px;align-items:center}.perf__ratingStar[data-v-5da8c752]{font-size:28px;color:hsla(0,0%,100%,.3);transition:color .2s ease}.perf__ratingStar--filled[data-v-5da8c752]{color:#fbbf24}.perf__ratingValue[data-v-5da8c752]{display:flex;align-items:baseline;gap:4px;min-width:70px;justify-content:flex-end}.perf__ratingNumber[data-v-5da8c752]{font-size:32px;font-weight:900;color:hsla(0,0%,100%,.95);font-variant-numeric:tabular-nums}.perf__ratingMax[data-v-5da8c752]{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.4)}.perf__smallLeft[data-v-5da8c752]{display:flex;align-items:center;gap:12px}.perf__badgeIcon[data-v-5da8c752]{width:42px;height:42px;border-radius:999px;display:grid;place-items:center}.perf__badgeIcon--rose[data-v-5da8c752]{background:rgba(244,63,94,.12);color:#fb7185}.perf__badgeIcon--time[data-v-5da8c752]{background:rgba(34,197,94,.12);color:#4ade80}.perf__smallText[data-v-5da8c752]{color:hsla(0,0%,100%,.78);font-weight:800}.perf__smallCol[data-v-5da8c752]{display:flex;flex-direction:column;gap:2px}.perf__smallHint[data-v-5da8c752]{color:hsla(0,0%,100%,.55);font-weight:600;font-size:12px;line-height:1.15}.perf__smallRight[data-v-5da8c752]{display:flex;align-items:center;gap:10px}.perf__smallValue[data-v-5da8c752]{font-size:24px;font-weight:900}.perf__pill[data-v-5da8c752]{font-size:11px;font-weight:900;padding:6px 10px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1)}.perf__pill--good[data-v-5da8c752]{color:#34d399;background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.22)}.perf__pill--warn[data-v-5da8c752]{color:#fb7185;background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.22)}.perf__pill--neutral[data-v-5da8c752]{color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.04)}.perf__earnings[data-v-5da8c752]{border-radius:18px}.perf__earningsTop[data-v-5da8c752]{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.perf__earningsCol--split[data-v-5da8c752]{border-right:1px solid hsla(0,0%,100%,.1);padding-right:18px}.perf__earningsLabel[data-v-5da8c752]{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.perf__earningsVal[data-v-5da8c752]{font-size:22px;font-weight:900;letter-spacing:-.02em}.perf__sparkWrap[data-v-5da8c752]{height:112px;position:relative}.perf__sparkFade[data-v-5da8c752]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(242,127,13,.1),transparent);opacity:.55}.perf__spark[data-v-5da8c752]{width:100%;height:100%;display:block}.perf__sparkLine[data-v-5da8c752]{filter:drop-shadow(0 0 6px rgba(242,127,13,.6))}.perf__sectionHead[data-v-5da8c752]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.perf__sectionTitle[data-v-5da8c752]{margin:0;font-size:18px;font-weight:900}.perf__link[data-v-5da8c752]{border:none;background:transparent;color:var(--primary);font-size:12px;font-weight:900;cursor:pointer;padding:6px 8px}.perf__link[data-v-5da8c752]:disabled{opacity:.6;cursor:default}.perf__reviewsRow[data-v-5da8c752]{display:flex;gap:14px;overflow-x:auto;padding:0 24px 8px;margin:0 -24px}.perf__reviewCard[data-v-5da8c752]{min-width:280px;padding:18px;border-radius:18px;display:flex;flex-direction:column;gap:12px;position:relative}.perf__reviewTopBar[data-v-5da8c752]{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(to left,var(--primary),transparent);opacity:.55}.perf__reviewHead[data-v-5da8c752]{justify-content:space-between}.perf__reviewHead[data-v-5da8c752],.perf__reviewUser[data-v-5da8c752]{display:flex;align-items:center;gap:10px}.perf__avatar[data-v-5da8c752]{width:34px;height:34px;border-radius:999px;background-color:hsla(0,0%,100%,.08);background-size:cover;background-position:50%}.perf__userName[data-v-5da8c752]{font-size:14px;font-weight:900}.perf__stars[data-v-5da8c752]{display:flex;align-items:center;gap:2px}.perf__star[data-v-5da8c752]{font-size:16px;color:hsla(0,0%,100%,.22)}.perf__star--on[data-v-5da8c752]{color:#fbbf24}.perf__reviewText[data-v-5da8c752]{margin:0;color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.55}.perf__reviewMeta[data-v-5da8c752]{color:hsla(0,0%,100%,.42);font-size:12px;font-weight:700}.perf__empty[data-v-5da8c752]{padding:18px;border-radius:18px;color:hsla(0,0%,100%,.65);font-weight:800}.perf__goal[data-v-5da8c752]{padding:22px}.perf__goalHead[data-v-5da8c752]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.perf__goalIcon[data-v-5da8c752]{width:40px;height:40px;border-radius:12px;background:rgba(242,127,13,.2);color:var(--primary);display:grid;place-items:center}.perf__goalTitle[data-v-5da8c752]{margin:0;font-size:14px;font-weight:900}.perf__goalSub[data-v-5da8c752]{margin:4px 0 0;font-size:12px;color:hsla(0,0%,100%,.6);font-weight:700}.perf__goalNums[data-v-5da8c752]{display:inline-flex;align-items:baseline;gap:6px;font-weight:900}.perf__goalNow[data-v-5da8c752]{font-size:18px}.perf__goalSep[data-v-5da8c752]{color:hsla(0,0%,100%,.35)}.perf__goalMax[data-v-5da8c752]{font-size:13px;color:hsla(0,0%,100%,.6)}.perf__goalBar[data-v-5da8c752]{width:100%;height:12px;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden}.perf__goalFill[data-v-5da8c752]{height:100%;background:var(--primary);border-radius:999px;position:relative;box-shadow:0 0 10px rgba(242,127,13,.5)}@keyframes shimmer-5da8c752{to{transform:translateX(-100%)}}.perf__goalShimmer[data-v-5da8c752]{position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transform:translateX(100%);animation:shimmer-5da8c752 2s infinite}.perf__goalHint[data-v-5da8c752]{margin:12px 0 0;font-size:12px;color:hsla(0,0%,100%,.42);text-align:center;font-weight:700}.perf__spacer[data-v-5da8c752]{height:24px}@media (max-width:420px){.perf__headerInner[data-v-5da8c752],.perf__main[data-v-5da8c752]{padding-left:18px;padding-right:18px}.perf__earningsTop[data-v-5da8c752]{padding:18px;gap:12px}.perf__card--big[data-v-5da8c752]{padding:18px}.perf__kpiValue[data-v-5da8c752]{font-size:34px}}.statItem__stars[data-v-5da8c752]{display:flex;gap:4px;flex-direction:row-reverse}.statItem__star[data-v-5da8c752]{font-size:16px;color:gold}.statItem__star--empty[data-v-5da8c752]{color:hsla(0,0%,100%,.3)}.ratingsList[data-v-5da8c752]{background:hsla(0,0%,100%,.06);border:1px solid rgba($orange,.2);border-radius:16px;padding:24px}.ratingsList__title[data-v-5da8c752]{font-size:18px;font-weight:1000;color:$orange2;margin-bottom:20px}.ratingsList__empty[data-v-5da8c752]{text-align:center;padding:40px;color:$muted}.ratingsList__items[data-v-5da8c752]{display:flex;flex-direction:column;gap:16px}.ratingItem[data-v-5da8c752]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px}.ratingItem__header[data-v-5da8c752]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ratingItem__stars[data-v-5da8c752]{display:flex;gap:4px;flex-direction:row-reverse}.ratingItem__star[data-v-5da8c752]{font-size:16px;color:gold}.ratingItem__star--empty[data-v-5da8c752]{color:hsla(0,0%,100%,.3)}.ratingItem__date[data-v-5da8c752]{color:$muted;font-size:12px;font-weight:800}.ratingItem__review[data-v-5da8c752]{color:$text;line-height:1.6;margin-bottom:8px}.ratingItem__review--empty[data-v-5da8c752]{color:$muted;font-style:italic}.ratingItem__footer[data-v-5da8c752]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ratingItem__job[data-v-5da8c752]{color:$orange2;font-size:12px;font-weight:900}.ratingItem__customer[data-v-5da8c752]{color:$muted;font-size:12px;font-weight:800}.handymanRatings__footer[data-v-5da8c752]{margin-top:32px;display:flex;justify-content:center}.handymanRatings__backBottom[data-v-5da8c752]{padding:12px 24px;border-radius:12px;border:1px solid rgba($orange,.3);background:hsla(0,0%,100%,.06);color:$text;cursor:pointer;font-weight:1000;font-size:14px;transition:all .2s ease}.handymanRatings__backBottom[data-v-5da8c752]:hover{background:rgba($orange,.1);border-color:rgba($orange,.5);transform:translateY(-1px)}.earningsChart[data-v-5da8c752]{background:hsla(0,0%,100%,.06);border:1px solid rgba($orange,.2);border-radius:16px;padding:24px}.earningsChart__title[data-v-5da8c752]{font-size:18px;font-weight:1000;color:$orange2;margin-bottom:20px}.chart-period-selector[data-v-5da8c752]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.period-btn{&[data-v-5da8c752]{padding:8px 16px;border-radius:8px;border:1px solid rgba($orange,.3);background:hsla(0,0%,100%,.06);color:$muted;font-size:13px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:$font-family}&[data-v-5da8c752]:hover{background:hsla(0,0%,100%,.1);border-color:rgba($orange,.5)}&--active[data-v-5da8c752]{background:rgba($orange,.15);color:$orange2;border-color:rgba($orange,.5)}}.chart-container[data-v-5da8c752]{position:relative;height:300px;width:100%;@media (max-width:400px){height:250px}}html[data-theme=light]{background:hsla(36,42%,95%,.8);border-right-color:hsla(36,41%,60%,.2);color:hsla(36,41%,60%,.4);color:hsla(36,41%,60%,.3);background:linear-gradient(90deg,transparent,hsla(36,41%,60%,.12),transparent);filter:drop-shadow(0 8px 32px rgba(194,160,110,.15))}.payments-page[data-v-fc60d10a]{min-height:100vh;background:var(--hm-bg,#0b0b0f);padding:16px;color:var(--hm-text,hsla(0,0%,100%,.92));font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.payments-container[data-v-fc60d10a]{max-width:520px;margin:0 auto}.payments-header[data-v-fc60d10a]{margin-bottom:24px}.payments-back[data-v-fc60d10a]{margin-bottom:12px;padding:6px 12px;border-radius:6px;border:1px solid rgba(255,106,0,.3);background:var(--hm-surface-2,hsla(0,0%,100%,.06));color:var(--hm-text,hsla(0,0%,100%,.92));font-size:13px;font-weight:800;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.payments-back[data-v-fc60d10a]:hover{background:var(--hm-surface-3,hsla(0,0%,100%,.1));border-color:rgba(255,106,0,.5)}.payments-title[data-v-fc60d10a]{font-size:24px;font-weight:1000;color:#ff8a2b;margin:0 0 6px 0;text-align:center}.payments-subtitle[data-v-fc60d10a]{font-size:14px;font-weight:600;color:var(--hm-muted,hsla(0,0%,100%,.6));margin:0;text-align:center}.subscription-plan-selector[data-v-fc60d10a]{margin-bottom:20px}.subscription-plan-selector__btn[data-v-fc60d10a]{width:100%;padding:14px 18px;border-radius:12px;border:2px solid rgba(255,106,0,.4);background:linear-gradient(135deg,rgba(255,106,0,.15),rgba(255,138,43,.08));color:var(--hm-text,hsla(0,0%,100%,.92));font-size:15px;font-weight:900;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.subscription-plan-selector__btn[data-v-fc60d10a]:hover{border-color:#ff6a00;background:linear-gradient(135deg,rgba(255,106,0,.2),rgba(255,138,43,.12));transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,106,0,.3)}.subscription-plan-selector__btn[data-v-fc60d10a]:active{transform:translateY(0)}.subscription-plan-selector__icon[data-v-fc60d10a]{font-size:20px}.subscription-plan-selector__text[data-v-fc60d10a]{flex:1;text-align:center}.subscription-plan-selector__arrow[data-v-fc60d10a]{font-size:12px;opacity:.7;transition:transform .3s ease}.subscription-plans-wrapper[data-v-fc60d10a]{margin-bottom:20px;background:hsla(0,0%,100%,.04);border:1px solid rgba(255,106,0,.2);border-radius:16px;padding:20px;animation:slideDown-fc60d10a .3s ease}@keyframes slideDown-fc60d10a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.subscription-plans-header[data-v-fc60d10a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,106,0,.2)}.subscription-plans-header__title[data-v-fc60d10a]{font-size:18px;font-weight:1000;color:#ff8a2b;margin:0}.subscription-plans-header__close[data-v-fc60d10a]{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:18px;font-weight:900;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0}.subscription-plans-header__close[data-v-fc60d10a]:hover{background:rgba(255,106,0,.15);border-color:rgba(255,106,0,.5);transform:scale(1.1)}.subscription-plans-header__close[data-v-fc60d10a]:active{transform:scale(.95)}.subscription-plans[data-v-fc60d10a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:500px){.subscription-plans[data-v-fc60d10a]{grid-template-columns:1fr;gap:10px}}.subscription-plan[data-v-fc60d10a]{position:relative;padding:18px;border-radius:14px;border:2px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.04);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:10px}.subscription-plan[data-v-fc60d10a]:hover{border-color:rgba(255,106,0,.5);background:hsla(0,0%,100%,.06);transform:translateY(-2px)}.subscription-plan--selected[data-v-fc60d10a]{border-color:#ff6a00;background:rgba(255,106,0,.12);box-shadow:0 4px 20px rgba(255,106,0,.3)}.subscription-plan--annual[data-v-fc60d10a]{border-color:rgba(255,106,0,.4);background:linear-gradient(135deg,rgba(255,106,0,.15),rgba(255,138,43,.08))}.subscription-plan--annual.subscription-plan--selected[data-v-fc60d10a]{border-color:#ff8a2b;background:linear-gradient(135deg,rgba(255,106,0,.2),rgba(255,138,43,.12));box-shadow:0 6px 24px rgba(255,106,0,.4)}.subscription-plan__badge[data-v-fc60d10a]{position:absolute;top:-8px;right:12px;padding:4px 10px;border-radius:12px;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0b0f;font-size:11px;font-weight:1000;box-shadow:0 2px 8px rgba(255,106,0,.4);z-index:1}.subscription-plan__header[data-v-fc60d10a]{display:flex;align-items:center;gap:8px;margin-top:4px}.subscription-plan__icon[data-v-fc60d10a]{font-size:20px}.subscription-plan__title[data-v-fc60d10a]{font-size:16px;font-weight:1000;color:#ff8a2b}.subscription-plan__price-wrapper[data-v-fc60d10a]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:4px 0}.subscription-plan__price-old[data-v-fc60d10a]{display:flex;align-items:baseline;gap:2px;position:relative}.subscription-plan__price-old-amount[data-v-fc60d10a]{font-size:18px;font-weight:800}.subscription-plan__price-old-amount[data-v-fc60d10a],.subscription-plan__price-old-currency[data-v-fc60d10a]{color:hsla(0,0%,100%,.5);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:hsla(0,0%,100%,.6)}.subscription-plan__price-old-currency[data-v-fc60d10a]{font-size:14px;font-weight:700}.subscription-plan__price[data-v-fc60d10a]{display:flex;align-items:baseline;gap:4px}.subscription-plan__price-amount[data-v-fc60d10a]{font-size:28px;font-weight:1000;color:var(--hm-text,hsla(0,0%,100%,.92));line-height:1}.subscription-plan__price-currency[data-v-fc60d10a]{font-size:20px;font-weight:900;color:#ff8a2b}.subscription-plan__price-period[data-v-fc60d10a]{font-size:13px;font-weight:700;color:var(--hm-muted,hsla(0,0%,100%,.6));margin-right:2px}.subscription-plan__warning[data-v-fc60d10a]{padding:8px 10px;border-radius:8px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);font-size:11px;font-weight:700;color:#ef4444;text-align:center;margin-top:4px;line-height:1.4}.subscription-plan__cancel-note[data-v-fc60d10a],.subscription-plan__monthly-note[data-v-fc60d10a]{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.7);text-align:center;line-height:1.4}.subscription-plan__cancel-note[data-v-fc60d10a]{margin-top:4px;color:hsla(0,0%,100%,.6)}.trial-notice[data-v-fc60d10a]{display:flex;align-items:flex-start;gap:12px;padding:18px;margin-bottom:16px;border-radius:12px;background:linear-gradient(135deg,rgba(76,175,80,.15),rgba(139,195,74,.1));border:2px solid rgba(76,175,80,.4);box-shadow:0 4px 12px rgba(76,175,80,.2)}.trial-notice__icon[data-v-fc60d10a]{font-size:28px;flex-shrink:0}.trial-notice__content[data-v-fc60d10a]{flex:1}.trial-notice__title[data-v-fc60d10a]{font-size:18px;font-weight:1000;color:#4caf50;margin-bottom:6px;text-shadow:0 2px 4px rgba(76,175,80,.3)}.trial-notice__text[data-v-fc60d10a]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.9);line-height:1.6}.subscription-notice[data-v-fc60d10a]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:20px;border-radius:12px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.3)}.subscription-notice__icon[data-v-fc60d10a]{font-size:24px;flex-shrink:0}.subscription-notice__content[data-v-fc60d10a]{flex:1}.subscription-notice__title[data-v-fc60d10a]{font-size:16px;font-weight:1000;color:#ff8a2b;margin-bottom:4px}.subscription-notice__text[data-v-fc60d10a]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.8);line-height:1.5}.subscription-notice__resume[data-v-fc60d10a]{display:block;margin-top:8px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.7);font-style:italic}.payment-form-wrapper[data-v-fc60d10a]{background:hsla(0,0%,100%,.04);border:1px solid rgba(255,106,0,.2);border-radius:16px;padding:24px;overflow:visible}.payment-form[data-v-fc60d10a]{display:flex;flex-direction:column;gap:18px}.form-field[data-v-fc60d10a]{display:flex;flex-direction:column;gap:6px;overflow:visible}.form-row[data-v-fc60d10a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-label[data-v-fc60d10a]{font-size:13px;font-weight:900;color:var(--hm-text,hsla(0,0%,100%,.92))}.stripe-element-container[data-v-fc60d10a]{padding:12px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.04);transition:all .2s ease;min-height:auto;width:100%;display:block!important;visibility:visible!important;opacity:1!important;position:relative;overflow:visible}.stripe-fields-wrapper[data-v-fc60d10a]{position:relative}.stripe-loading-skeleton[data-v-fc60d10a]{width:100%;pointer-events:none}.stripe-loading-skeleton .skeleton[data-v-fc60d10a]{background:linear-gradient(90deg,hsla(0,0%,100%,.08) 25%,rgba(255,106,0,.3) 50%,hsla(0,0%,100%,.08) 75%);background-size:200% 100%;animation:skeleton-loading-fc60d10a 1.5s infinite;border-radius:8px;pointer-events:none}.stripe-loading-skeleton .skeleton-label[data-v-fc60d10a]{width:40%;height:14px;margin-bottom:8px;pointer-events:none}.stripe-loading-skeleton .skeleton-input[data-v-fc60d10a]{height:56px;border-radius:10px;width:100%;pointer-events:none}.stripe-loading-container[data-v-fc60d10a]{text-align:center;margin:30px 0;padding:20px}.stripe-loading-spinner[data-v-fc60d10a]{width:50px;height:50px;border:5px solid hsla(0,0%,100%,.1);border-top:5px solid #ff6a00;border-radius:50%;animation:spin-fc60d10a 1s linear infinite;margin:0 auto 20px}.stripe-loading-text[data-v-fc60d10a]{color:#ff6a00;font-size:18px;font-weight:700;margin-bottom:8px;animation:pulse-fc60d10a 1.5s ease-in-out infinite}.stripe-loading-subtext[data-v-fc60d10a]{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}@keyframes skeleton-loading-fc60d10a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin-fc60d10a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-fc60d10a{0%,to{opacity:.7}50%{opacity:1}}.stripe-input-field[data-v-fc60d10a]{padding:16px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);transition:all .2s ease;width:100%;min-height:56px;box-sizing:border-box;pointer-events:auto!important;position:relative;z-index:1}.stripe-input-field[data-v-fc60d10a]:focus-within{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2);background:hsla(0,0%,100%,.08)}#card-element iframe[data-v-fc60d10a],.stripe-element-container iframe[data-v-fc60d10a],[id=card-element] iframe[data-v-fc60d10a]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:40px!important;position:relative!important;border:none!important;z-index:9999!important;pointer-events:auto!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:scale(1)!important;overflow:visible!important}#card-element iframe[name*=__privateStripeFrame][data-v-fc60d10a],#card-element iframe[name*=privateStripeFrame][data-v-fc60d10a],.stripe-element-container iframe[name*=__privateStripeFrame][data-v-fc60d10a],.stripe-element-container iframe[name*=privateStripeFrame][data-v-fc60d10a],.stripe-element-container iframe[title*="Stripe developer tools frame"][data-v-fc60d10a],.stripe-element-container iframe[title*="מסגרת כלים למפתחי פס"][data-v-fc60d10a],[id=card-element] iframe[name*=__privateStripeFrame][data-v-fc60d10a],[id=card-element] iframe[name*=privateStripeFrame][data-v-fc60d10a]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.form-input[data-v-fc60d10a]{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:var(--hm-text,hsla(0,0%,100%,.92));font-size:15px;font-weight:800;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;transition:all .2s ease}.form-input[data-v-fc60d10a]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2);background:hsla(0,0%,100%,.08)}.form-input[data-v-fc60d10a]::-moz-placeholder{color:var(--hm-muted,hsla(0,0%,100%,.6))}.form-input[data-v-fc60d10a]::placeholder{color:var(--hm-muted,hsla(0,0%,100%,.6))}.form-input[data-v-fc60d10a]:disabled{opacity:.5;cursor:not-allowed}.form-error[data-v-fc60d10a]{font-size:11px;font-weight:700;color:#ef4444;min-height:16px;line-height:1.4}.form-error--submit[data-v-fc60d10a]{text-align:center;padding:10px 12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-top:4px}.amount-display[data-v-fc60d10a]{padding:14px 16px;border-radius:10px;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);font-size:22px;font-weight:1000;color:#ff8a2b;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.amount-display__period[data-v-fc60d10a]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.7)}.security-notice[data-v-fc60d10a]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}.security-notice__icon[data-v-fc60d10a]{font-size:16px;flex-shrink:0;margin-top:1px}.security-notice__text[data-v-fc60d10a]{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.85);line-height:1.5}.payment-submit-btn[data-v-fc60d10a]{width:100%;padding:14px;border-radius:10px;border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0c10;font-size:16px;font-weight:1000;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin-top:4px}.payment-submit-btn[data-v-fc60d10a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,106,0,.4)}.payment-submit-btn[data-v-fc60d10a]:active:not(:disabled){transform:translateY(0)}.payment-submit-btn[data-v-fc60d10a]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.payments-page[data-v-fc60d10a]{padding:12px}.payments-header[data-v-fc60d10a]{margin-bottom:20px}.payments-title[data-v-fc60d10a]{font-size:22px}.payments-subtitle[data-v-fc60d10a]{font-size:13px}.payment-form-wrapper[data-v-fc60d10a]{padding:20px;border-radius:14px}.payment-form[data-v-fc60d10a]{gap:16px}.form-row[data-v-fc60d10a]{grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:400px){.payments-page[data-v-fc60d10a]{padding:10px}.payments-header[data-v-fc60d10a]{margin-bottom:18px}.payments-title[data-v-fc60d10a]{font-size:20px;margin-bottom:4px}.payments-subtitle[data-v-fc60d10a]{font-size:12px}.payment-form-wrapper[data-v-fc60d10a]{padding:16px;border-radius:12px}.form-row[data-v-fc60d10a],.payment-form[data-v-fc60d10a]{gap:14px}.form-label[data-v-fc60d10a]{font-size:12px}.form-input[data-v-fc60d10a]{padding:10px 12px;font-size:14px;border-radius:8px}.amount-display[data-v-fc60d10a]{font-size:20px;padding:12px 14px}.security-notice[data-v-fc60d10a]{padding:10px 12px;gap:8px}.security-notice__text[data-v-fc60d10a]{font-size:11px}.payment-submit-btn[data-v-fc60d10a]{padding:12px;font-size:15px}}.wallet-section[data-v-fc60d10a]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,106,0,.2)}.wallet-header[data-v-fc60d10a]{margin-bottom:16px}.wallet-title[data-v-fc60d10a]{font-size:16px;font-weight:900;color:#ff8a2b;margin-bottom:4px}.wallet-subtitle[data-v-fc60d10a]{font-size:12px;color:hsla(0,0%,100%,.6);font-weight:600}.wallet-button-wrapper[data-v-fc60d10a]{margin-bottom:12px}.wallet-button[data-v-fc60d10a]{width:100%}.wallet-loading[data-v-fc60d10a]{padding:16px;text-align:center;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:600}.wallet-error[data-v-fc60d10a]{padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px;font-weight:600;margin-bottom:12px}.wallet-hint[data-v-fc60d10a]{padding:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.6);font-size:12px;font-weight:600;text-align:center;margin-bottom:12px}.divider[data-v-fc60d10a]{display:flex;align-items:center;text-align:center;margin:20px 0;color:hsla(0,0%,100%,.4);font-size:13px;font-weight:600}.divider[data-v-fc60d10a]:after,.divider[data-v-fc60d10a]:before{content:"";flex:1;border-bottom:1px solid hsla(0,0%,100%,.1)}.divider[data-v-fc60d10a]:before{margin-left:10px}.divider[data-v-fc60d10a]:after{margin-right:10px}.divider span[data-v-fc60d10a]{padding:0 10px}html[data-theme=light]{background:linear-gradient(135deg,rgba(245,165,35,.08),rgba(255,184,77,.04));text-decoration-color:#6b6b6b;background:hsla(36,43%,93%,.8);color:hsla(0,0%,42%,.6);background:rgba(52,199,89,.06);border-color:rgba(52,199,89,.2);color:hsla(0,0%,42%,.5)}.stripe-input-field iframe,.stripe-input-field>div{display:block!important;width:100%!important}.stripe-input-field iframe{visibility:visible!important;opacity:1!important;min-height:24px!important;position:relative!important;border:none!important;pointer-events:auto!important}.form-field,.payment-form,.payment-form-wrapper{overflow:visible!important}.notifications-page[data-v-02ce7f71]{position:relative;min-height:100vh;min-height:100dvh;background:var(--hm-bg,#0a0a0e);direction:rtl;padding-bottom:100px;overflow-x:hidden}.notifications-page__bg[data-v-02ce7f71]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.notifications-page__gradient[data-v-02ce7f71]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(255,106,0,.12),transparent 60%)}.notifications-page__orbs[data-v-02ce7f71]{position:absolute;inset:0}.notifications-page__orb[data-v-02ce7f71]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:orbFloat-02ce7f71 20s ease-in-out infinite}.notifications-page__orb--1[data-v-02ce7f71]{width:300px;height:300px;top:-100px;right:-100px;background:radial-gradient(circle,rgba(255,106,0,.3),transparent 70%);animation-delay:0s}.notifications-page__orb--2[data-v-02ce7f71]{width:250px;height:250px;bottom:20%;left:-80px;background:radial-gradient(circle,rgba(139,92,246,.25),transparent 70%);animation-delay:-7s}.notifications-page__orb--3[data-v-02ce7f71]{width:200px;height:200px;top:40%;right:10%;background:radial-gradient(circle,rgba(59,130,246,.2),transparent 70%);animation-delay:-14s}@keyframes orbFloat-02ce7f71{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(-30px,-10px) scale(1.02)}}.notifications-page__header[data-v-02ce7f71]{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:12px;padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));background:rgba(var(--hm-bg,#0a0a0e),.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--hm-border-soft,hsla(0,0%,100%,.08))}.notifications-page__back[data-v-02ce7f71]{width:44px;height:44px;border-radius:14px;border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.08));background:var(--hm-surface-2,hsla(0,0%,100%,.04));color:var(--hm-text,hsla(0,0%,100%,.92));font-size:20px;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.notifications-page__back[data-v-02ce7f71]:hover{background:var(--hm-surface-3,hsla(0,0%,100%,.08));border-color:rgba(255,106,0,.3)}.notifications-page__back[data-v-02ce7f71]:active{transform:scale(.95)}.notifications-page__back-icon[data-v-02ce7f71]{transform:scaleX(-1)}.notifications-page__header-center[data-v-02ce7f71]{flex:1;text-align:center}.notifications-page__title[data-v-02ce7f71]{font-size:20px;font-weight:1000;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0;letter-spacing:-.3px}.notifications-page__subtitle[data-v-02ce7f71]{display:block;font-size:12px;color:#ff8a2b;margin-top:2px;font-weight:600}.notifications-page__header-icon[data-v-02ce7f71]{width:44px;height:44px;border-radius:14px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.2);display:grid;place-items:center}.notifications-page__bell-icon[data-v-02ce7f71]{font-size:22px;animation:bellRing-02ce7f71 3s ease-in-out infinite}@keyframes bellRing-02ce7f71{0%,to{transform:rotate(0)}5%{transform:rotate(10deg)}10%{transform:rotate(-10deg)}15%{transform:rotate(8deg)}20%{transform:rotate(-6deg)}25%{transform:rotate(0)}}.notifications-page__loading[data-v-02ce7f71]{display:flex;align-items:center;justify-content:center;min-height:60vh}.notifications-page__loader[data-v-02ce7f71]{text-align:center}.notifications-page__loader-ring[data-v-02ce7f71]{width:48px;height:48px;border-radius:50%;border:3px solid var(--hm-border-soft,hsla(0,0%,100%,.08));border-top-color:#ff6a00;animation:spin-02ce7f71 1s linear infinite;margin:0 auto 16px}@keyframes spin-02ce7f71{to{transform:rotate(1turn)}}.notifications-page__loader-text[data-v-02ce7f71]{color:var(--hm-muted,hsla(0,0%,100%,.55));font-size:14px}.notifications-page__empty[data-v-02ce7f71]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center}.notifications-page__empty-icon[data-v-02ce7f71]{font-size:64px;margin-bottom:20px;opacity:.7}.notifications-page__empty-title[data-v-02ce7f71]{font-size:22px;font-weight:1000;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 8px}.notifications-page__empty-text[data-v-02ce7f71]{color:var(--hm-muted,hsla(0,0%,100%,.55));font-size:14px;margin:0;max-width:260px;line-height:1.5}.notifications-page__list[data-v-02ce7f71]{position:relative;z-index:1;padding:16px;display:flex;flex-direction:column;gap:12px}.notifications-page__footer-gradient[data-v-02ce7f71]{position:fixed;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,var(--hm-bg,#0a0a0e),transparent);pointer-events:none;z-index:50}.notification-card[data-v-02ce7f71]{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:16px;background:var(--hm-surface-2,hsla(0,0%,100%,.04));border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.08));cursor:pointer;transition:all .25s ease;animation:cardSlideIn-02ce7f71 .4s ease backwards;animation-delay:var(--delay,0s)}.notification-card[data-v-02ce7f71]:hover{background:var(--hm-surface-3,hsla(0,0%,100%,.08));transform:translateX(4px);border-color:rgba(255,106,0,.2)}.notification-card[data-v-02ce7f71]:active{transform:scale(.98) translateX(4px)}.notification-card--unread[data-v-02ce7f71]{background:rgba(255,106,0,.05);border-color:rgba(255,106,0,.15)}.notification-card--unread[data-v-02ce7f71]:before{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,rgba(255,106,0,.08),transparent 50%);pointer-events:none}.notification-card__icon-wrapper[data-v-02ce7f71]{position:relative;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:var(--hm-surface-2,hsla(0,0%,100%,.04));border:1px solid var(--hm-border-soft,hsla(0,0%,100%,.08));overflow:hidden}.notification-card__icon[data-v-02ce7f71]{font-size:24px;position:relative;z-index:1}.notification-card__icon-glow[data-v-02ce7f71]{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.notification-card:hover .notification-card__icon-glow[data-v-02ce7f71]{opacity:1}.notification-card__content[data-v-02ce7f71]{flex:1;min-width:0}.notification-card__header[data-v-02ce7f71]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.notification-card__type-label[data-v-02ce7f71]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:6px;background:rgba(255,106,0,.15);color:#ff8a2b}.notification-card__time[data-v-02ce7f71]{font-size:11px;color:var(--hm-muted,hsla(0,0%,100%,.55));font-weight:500}.notification-card__title[data-v-02ce7f71]{font-size:15px;font-weight:800;color:var(--hm-text,hsla(0,0%,100%,.92));margin:0 0 4px;line-height:1.3}.notification-card__text[data-v-02ce7f71]{font-size:13px;color:var(--hm-muted,hsla(0,0%,100%,.55));margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.notification-card__text--expanded[data-v-02ce7f71]{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.notification-card__linkrow[data-v-02ce7f71]{margin-top:10px}.notification-card__link[data-v-02ce7f71]{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:12px;border:1px solid rgba(255,106,0,.28);background:rgba(255,106,0,.12);color:var(--hm-text,hsla(0,0%,100%,.92));font-weight:800;font-size:13px;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.notification-card__link[data-v-02ce7f71]:hover{background:rgba(255,106,0,.18);border-color:rgba(255,138,43,.42);transform:translateY(-1px)}.notification-card__link[data-v-02ce7f71]:active{transform:translateY(0)}.notification-card__unread-dot[data-v-02ce7f71]{position:absolute;top:16px;left:16px;width:10px;height:10px;border-radius:50%;background:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2),0 2px 8px rgba(255,106,0,.4);animation:dotPulse-02ce7f71 2s ease-in-out infinite}@keyframes dotPulse-02ce7f71{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.notification-card__arrow[data-v-02ce7f71]{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--hm-surface-2,hsla(0,0%,100%,.04));color:var(--hm-muted,hsla(0,0%,100%,.55));font-size:14px;flex-shrink:0;align-self:center;transition:all .2s ease}.notification-card:hover .notification-card__arrow[data-v-02ce7f71]{background:rgba(255,106,0,.15);color:#ff8a2b;transform:translateX(-4px)}.notification-card--welcome .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.2)}.notification-card--welcome .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(255,106,0,.3),transparent 70%)}.notification-card--welcome .notification-card__type-label[data-v-02ce7f71]{background:rgba(255,106,0,.15);color:#ff6a00}.notification-card--welcome.notification-card--unread[data-v-02ce7f71]{background:rgba(255,106,0,.04);border-color:rgba(255,106,0,.12)}.notification-card--welcome.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(255,106,0,.06),transparent 50%)}.notification-card--welcome .notification-card__unread-dot[data-v-02ce7f71]{background:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2),0 2px 8px rgba(255,106,0,.4)}.notification-card--job_created .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.2)}.notification-card--job_created .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(59,130,246,.3),transparent 70%)}.notification-card--job_created .notification-card__type-label[data-v-02ce7f71]{background:rgba(59,130,246,.15);color:#3b82f6}.notification-card--job_created.notification-card--unread[data-v-02ce7f71]{background:rgba(59,130,246,.04);border-color:rgba(59,130,246,.12)}.notification-card--job_created.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(59,130,246,.06),transparent 50%)}.notification-card--job_created .notification-card__unread-dot[data-v-02ce7f71]{background:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2),0 2px 8px rgba(59,130,246,.4)}.notification-card--job_pending .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}.notification-card--job_pending .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(245,158,11,.3),transparent 70%)}.notification-card--job_pending .notification-card__type-label[data-v-02ce7f71]{background:rgba(245,158,11,.15);color:#f59e0b}.notification-card--job_pending.notification-card--unread[data-v-02ce7f71]{background:rgba(245,158,11,.04);border-color:rgba(245,158,11,.12)}.notification-card--job_pending.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(245,158,11,.06),transparent 50%)}.notification-card--job_pending .notification-card__unread-dot[data-v-02ce7f71]{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2),0 2px 8px rgba(245,158,11,.4)}.notification-card--job_started .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(6,182,212,.1);border-color:rgba(6,182,212,.2)}.notification-card--job_started .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(6,182,212,.3),transparent 70%)}.notification-card--job_started .notification-card__type-label[data-v-02ce7f71]{background:rgba(6,182,212,.15);color:#06b6d4}.notification-card--job_started.notification-card--unread[data-v-02ce7f71]{background:rgba(6,182,212,.04);border-color:rgba(6,182,212,.12)}.notification-card--job_started.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(6,182,212,.06),transparent 50%)}.notification-card--job_started .notification-card__unread-dot[data-v-02ce7f71]{background:#06b6d4;box-shadow:0 0 0 3px rgba(6,182,212,.2),0 2px 8px rgba(6,182,212,.4)}.notification-card--job_completed .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2)}.notification-card--job_completed .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(16,185,129,.3),transparent 70%)}.notification-card--job_completed .notification-card__type-label[data-v-02ce7f71]{background:rgba(16,185,129,.15);color:#10b981}.notification-card--job_completed.notification-card--unread[data-v-02ce7f71]{background:rgba(16,185,129,.04);border-color:rgba(16,185,129,.12)}.notification-card--job_completed.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(16,185,129,.06),transparent 50%)}.notification-card--job_completed .notification-card__unread-dot[data-v-02ce7f71]{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2),0 2px 8px rgba(16,185,129,.4)}.notification-card--payment_released .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2)}.notification-card--payment_released .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(16,185,129,.3),transparent 70%)}.notification-card--payment_released .notification-card__type-label[data-v-02ce7f71]{background:rgba(16,185,129,.15);color:#10b981}.notification-card--payment_released.notification-card--unread[data-v-02ce7f71]{background:rgba(16,185,129,.04);border-color:rgba(16,185,129,.12)}.notification-card--payment_released.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(16,185,129,.06),transparent 50%)}.notification-card--payment_released .notification-card__unread-dot[data-v-02ce7f71]{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2),0 2px 8px rgba(16,185,129,.4)}.notification-card--price_offer .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.2)}.notification-card--price_offer .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(255,106,0,.3),transparent 70%)}.notification-card--price_offer .notification-card__type-label[data-v-02ce7f71]{background:rgba(255,106,0,.15);color:#ff6a00}.notification-card--price_offer.notification-card--unread[data-v-02ce7f71]{background:rgba(255,106,0,.04);border-color:rgba(255,106,0,.12)}.notification-card--price_offer.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(255,106,0,.06),transparent 50%)}.notification-card--price_offer .notification-card__unread-dot[data-v-02ce7f71]{background:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2),0 2px 8px rgba(255,106,0,.4)}.notification-card--price_offer_approved .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2)}.notification-card--price_offer_approved .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(16,185,129,.3),transparent 70%)}.notification-card--price_offer_approved .notification-card__type-label[data-v-02ce7f71]{background:rgba(16,185,129,.15);color:#10b981}.notification-card--price_offer_approved.notification-card--unread[data-v-02ce7f71]{background:rgba(16,185,129,.04);border-color:rgba(16,185,129,.12)}.notification-card--price_offer_approved.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(16,185,129,.06),transparent 50%)}.notification-card--price_offer_approved .notification-card__unread-dot[data-v-02ce7f71]{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2),0 2px 8px rgba(16,185,129,.4)}.notification-card--price_offer_rejected .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.notification-card--price_offer_rejected .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(239,68,68,.3),transparent 70%)}.notification-card--price_offer_rejected .notification-card__type-label[data-v-02ce7f71]{background:rgba(239,68,68,.15);color:#ef4444}.notification-card--price_offer_rejected.notification-card--unread[data-v-02ce7f71]{background:rgba(239,68,68,.04);border-color:rgba(239,68,68,.12)}.notification-card--price_offer_rejected.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(239,68,68,.06),transparent 50%)}.notification-card--price_offer_rejected .notification-card__unread-dot[data-v-02ce7f71]{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2),0 2px 8px rgba(239,68,68,.4)}.notification-card--job_cancelled .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.notification-card--job_cancelled .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(239,68,68,.3),transparent 70%)}.notification-card--job_cancelled .notification-card__type-label[data-v-02ce7f71]{background:rgba(239,68,68,.15);color:#ef4444}.notification-card--job_cancelled.notification-card--unread[data-v-02ce7f71]{background:rgba(239,68,68,.04);border-color:rgba(239,68,68,.12)}.notification-card--job_cancelled.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(239,68,68,.06),transparent 50%)}.notification-card--job_cancelled .notification-card__unread-dot[data-v-02ce7f71]{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2),0 2px 8px rgba(239,68,68,.4)}.notification-card--rating_received .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}.notification-card--rating_received .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(245,158,11,.3),transparent 70%)}.notification-card--rating_received .notification-card__type-label[data-v-02ce7f71]{background:rgba(245,158,11,.15);color:#f59e0b}.notification-card--rating_received.notification-card--unread[data-v-02ce7f71]{background:rgba(245,158,11,.04);border-color:rgba(245,158,11,.12)}.notification-card--rating_received.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(245,158,11,.06),transparent 50%)}.notification-card--rating_received .notification-card__unread-dot[data-v-02ce7f71]{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2),0 2px 8px rgba(245,158,11,.4)}.notification-card--system .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.2)}.notification-card--system .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(139,92,246,.3),transparent 70%)}.notification-card--system .notification-card__type-label[data-v-02ce7f71]{background:rgba(139,92,246,.15);color:#8b5cf6}.notification-card--system.notification-card--unread[data-v-02ce7f71]{background:rgba(139,92,246,.04);border-color:rgba(139,92,246,.12)}.notification-card--system.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(139,92,246,.06),transparent 50%)}.notification-card--system .notification-card__unread-dot[data-v-02ce7f71]{background:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.2),0 2px 8px rgba(139,92,246,.4)}.notification-card--other .notification-card__icon-wrapper[data-v-02ce7f71]{background:rgba(var(--hm-muted,rgba(255,255,255,.55)),.1);border-color:rgba(var(--hm-muted,rgba(255,255,255,.55)),.2)}.notification-card--other .notification-card__icon-glow[data-v-02ce7f71]{background:radial-gradient(circle at center,rgba(var(--hm-muted,rgba(255,255,255,.55)),.3),transparent 70%)}.notification-card--other .notification-card__type-label[data-v-02ce7f71]{background:rgba(var(--hm-muted,rgba(255,255,255,.55)),.15);color:var(--hm-muted,hsla(0,0%,100%,.55))}.notification-card--other.notification-card--unread[data-v-02ce7f71]{background:rgba(var(--hm-muted,rgba(255,255,255,.55)),.04);border-color:rgba(var(--hm-muted,rgba(255,255,255,.55)),.12)}.notification-card--other.notification-card--unread[data-v-02ce7f71]:before{background:linear-gradient(135deg,rgba(var(--hm-muted,rgba(255,255,255,.55)),.06),transparent 50%)}.notification-card--other .notification-card__unread-dot[data-v-02ce7f71]{background:var(--hm-muted,hsla(0,0%,100%,.55));box-shadow:0 0 0 3px rgba(var(--hm-muted,rgba(255,255,255,.55)),.2),0 2px 8px rgba(var(--hm-muted,rgba(255,255,255,.55)),.4)}@keyframes cardSlideIn-02ce7f71{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.notification-item-enter-active[data-v-02ce7f71],.notification-item-leave-active[data-v-02ce7f71]{transition:all .3s ease}.notification-item-enter-from[data-v-02ce7f71]{opacity:0;transform:translateX(30px)}.notification-item-leave-to[data-v-02ce7f71]{opacity:0;transform:translateX(-30px)}@media(prefers-reduced-motion:reduce){[data-v-02ce7f71]{animation:none!important;transition-duration:.01ms!important}}html[data-theme=light]{background:hsla(36,42%,95%,.85);background:linear-gradient(0deg,#f8f4ee,transparent)}.subscription-payment-settings[data-v-a1dc45e0]{position:relative;min-height:100vh;background:var(--hm-bg);padding:16px;color:var(--hm-text);font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden}.settings-bg[data-v-a1dc45e0]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.settings-bg__img[data-v-a1dc45e0]{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.15}.settings-bg__overlay[data-v-a1dc45e0]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,12,16,.7),rgba(11,12,16,.85) 40%,rgba(11,12,16,.95))}.settings-container[data-v-a1dc45e0]{position:relative;z-index:1;max-width:520px;margin:0 auto}.settings-header[data-v-a1dc45e0]{margin-bottom:24px}.settings-back[data-v-a1dc45e0]{margin-bottom:12px;padding:6px 12px;border-radius:6px;border:1px solid rgba(255,106,0,.3);background:var(--hm-surface-2);color:var(--hm-text);font-size:13px;font-weight:800;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.settings-back[data-v-a1dc45e0]:hover{background:var(--hm-surface-3);border-color:rgba(255,106,0,.5)}.settings-title[data-v-a1dc45e0]{font-size:24px;font-weight:1000;color:#ff8a2b;margin:0 0 6px 0;text-align:center}.settings-subtitle[data-v-a1dc45e0]{font-size:14px;font-weight:600;color:var(--hm-muted);margin:0;text-align:center}.subscription-info[data-v-a1dc45e0]{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:20px;border-radius:12px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.3);backdrop-filter:blur(8px)}.subscription-info__icon[data-v-a1dc45e0]{font-size:24px;flex-shrink:0}.subscription-info__content[data-v-a1dc45e0]{flex:1}.subscription-info__title[data-v-a1dc45e0]{font-size:16px;font-weight:1000;color:#ff8a2b;margin-bottom:4px}.subscription-info__text[data-v-a1dc45e0]{font-size:13px;font-weight:700;color:var(--hm-text);line-height:1.5}.payment-form-wrapper[data-v-a1dc45e0]{background:var(--hm-surface);border:1px solid var(--hm-border);border-radius:16px;padding:24px;overflow:visible;max-width:100%;box-sizing:border-box;backdrop-filter:blur(12px)}.payment-form[data-v-a1dc45e0]{display:flex;flex-direction:column;gap:18px}.form-fields[data-v-a1dc45e0]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%;box-sizing:border-box}.form-row[data-v-a1dc45e0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field[data-v-a1dc45e0]{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;box-sizing:border-box}.form-label[data-v-a1dc45e0]{font-size:13px;font-weight:900;color:var(--hm-text)}.stripe-wrap[data-v-a1dc45e0]{position:relative;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:var(--hm-surface-2);transition:all .2s ease;min-height:44px;overflow:visible;max-width:100%;box-sizing:border-box}.stripe-wrap[data-v-a1dc45e0]:focus-within{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2);background:var(--hm-surface-3)}.stripe-wrap--invalid[data-v-a1dc45e0]{border-color:#ef4444}.stripe-el[data-v-a1dc45e0]{position:relative;min-height:24px;overflow:visible;max-width:100%;box-sizing:border-box}.stripe-el>div[data-v-a1dc45e0]{display:block!important;overflow:visible!important}.stripe-el[data-v-a1dc45e0] iframe{display:block!important;visibility:visible!important;opacity:1!important;min-height:20px!important;max-width:100%!important;width:100%!important;position:relative!important;pointer-events:auto!important}.stripe-element-loading[data-v-a1dc45e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:var(--hm-surface-2);min-height:60px}.stripe-element-loading__spinner[data-v-a1dc45e0]{width:32px;height:32px;border:3px solid rgba(255,106,0,.2);border-top-color:#ff6a00;border-radius:50%;animation:spin-a1dc45e0 .8s linear infinite}@keyframes spin-a1dc45e0{to{transform:rotate(1turn)}}.stripe-element-loading__text[data-v-a1dc45e0]{font-size:13px;font-weight:700;color:var(--hm-muted);text-align:center}.form-error[data-v-a1dc45e0]{font-size:11px;font-weight:700;color:#ef4444;min-height:16px;line-height:1.4;word-wrap:break-word;max-width:100%}.form-error--general[data-v-a1dc45e0]{min-height:0}.form-error--submit[data-v-a1dc45e0]{text-align:center;padding:10px 12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-top:4px}.security-notice[data-v-a1dc45e0]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}.security-notice__icon[data-v-a1dc45e0]{font-size:16px;flex-shrink:0;margin-top:1px}.security-notice__text[data-v-a1dc45e0]{font-size:12px;font-weight:700;color:var(--hm-text);line-height:1.5}.payment-submit-btn[data-v-a1dc45e0]{width:100%;padding:14px;border-radius:10px;border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0c10;font-size:16px;font-weight:1000;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;margin-top:4px}.payment-submit-btn[data-v-a1dc45e0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px rgba(255,106,0,.4)}.payment-submit-btn[data-v-a1dc45e0]:active:not(:disabled){transform:translateY(0)}.payment-submit-btn[data-v-a1dc45e0]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.subscription-payment-settings[data-v-a1dc45e0]{padding:12px}.settings-header[data-v-a1dc45e0]{margin-bottom:20px}.settings-title[data-v-a1dc45e0]{font-size:22px}.settings-subtitle[data-v-a1dc45e0]{font-size:13px}.payment-form-wrapper[data-v-a1dc45e0]{padding:20px;border-radius:14px}.payment-form[data-v-a1dc45e0]{gap:16px}}@media(max-width:400px){.subscription-payment-settings[data-v-a1dc45e0]{padding:10px}.settings-header[data-v-a1dc45e0]{margin-bottom:18px}.settings-title[data-v-a1dc45e0]{font-size:20px;margin-bottom:4px}.settings-subtitle[data-v-a1dc45e0]{font-size:12px}.payment-form-wrapper[data-v-a1dc45e0]{padding:16px;border-radius:12px}.payment-form[data-v-a1dc45e0]{gap:14px}.form-row[data-v-a1dc45e0]{grid-template-columns:1fr}}html[data-theme=light]{opacity:.1;background:linear-gradient(180deg,hsla(36,42%,95%,.6),hsla(36,42%,95%,.82) 40%,hsla(36,42%,95%,.95));border-color:hsla(36,41%,60%,.4);background:rgba(245,165,36,.08);box-shadow:0 0 0 3px rgba(245,165,36,.15);box-shadow:0 4px 16px hsla(36,41%,60%,.2);box-shadow:0 6px 24px rgba(245,165,36,.35)}.receipts-section[data-v-c7e44c64]{padding:24px;background:hsla(0,0%,100%,.02);border-radius:16px;border:1px solid rgba(255,106,0,.2)}.receipts-section__header[data-v-c7e44c64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid rgba(255,106,0,.3)}.receipts-section__title[data-v-c7e44c64]{font-size:28px;font-weight:1000;margin:0}.receipts-section__title[data-v-c7e44c64],.refresh-receipts-btn[data-v-c7e44c64]{color:#ff8a2b;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.refresh-receipts-btn[data-v-c7e44c64]{padding:10px 20px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.refresh-receipts-btn[data-v-c7e44c64]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.receipts-table-wrapper[data-v-c7e44c64]{overflow-x:auto;margin-top:20px}.receipts-table[data-v-c7e44c64]{width:100%;border-collapse:collapse;background:hsla(0,0%,100%,.03);border-radius:8px;overflow:hidden}.receipts-table thead[data-v-c7e44c64]{background:rgba(255,106,0,.1)}.receipts-table th[data-v-c7e44c64]{padding:14px 12px;text-align:right;font-size:13px;font-weight:1000;color:#ff8a2b;border-bottom:1px solid rgba(255,106,0,.2);white-space:nowrap}.receipts-table td[data-v-c7e44c64]{padding:12px;text-align:right;font-size:13px;font-weight:800;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:middle}.receipts-table tbody tr[data-v-c7e44c64]{transition:background .2s ease}.receipts-table tbody tr[data-v-c7e44c64]:hover{background:rgba(255,106,0,.05)}.receipts-table tbody tr:last-child td[data-v-c7e44c64]{border-bottom:none}.receipt-type-badge[data-v-c7e44c64]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block;border:1px solid;transition:all .2s ease;white-space:nowrap}.receipt-type-badge--handyman[data-v-c7e44c64]{background:rgba(59,130,246,.15);color:#3b82f6;border-color:rgba(59,130,246,.3)}.receipt-type-badge--platform[data-v-c7e44c64]{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.receipt-type-badge--subscription[data-v-c7e44c64]{background:rgba(139,92,246,.15);color:#8b5cf6;border-color:rgba(139,92,246,.3)}.receipt-status-badge[data-v-c7e44c64]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block;border:1px solid;transition:all .2s ease;white-space:nowrap}.receipt-status-badge--sent[data-v-c7e44c64]{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.receipt-status-badge--pending[data-v-c7e44c64]{background:rgba(255,193,7,.15);color:#ffc107;border-color:rgba(255,193,7,.3)}.receipt-status-badge--failed[data-v-c7e44c64]{background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.3)}.receipt-details[data-v-c7e44c64]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:hsla(0,0%,100%,.6)}.receipt-error[data-v-c7e44c64]{color:#ef4444;font-weight:700;margin-top:4px}.loading-state[data-v-c7e44c64]{text-align:center;padding:40px;color:hsla(0,0%,100%,.92);font-size:16px}.pagination[data-v-c7e44c64]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px}.pagination-btn[data-v-c7e44c64]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.1);color:#ff8a2b;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pagination-btn[data-v-c7e44c64]:hover:not(:disabled){background:rgba(255,106,0,.2);border-color:rgba(255,106,0,.5)}.pagination-btn[data-v-c7e44c64]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-c7e44c64]{color:hsla(0,0%,100%,.92);font-size:14px;font-weight:700}.delete-receipt-btn[data-v-c7e44c64]{padding:6px 12px;border-radius:6px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.15);color:#ef4444;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.delete-receipt-btn[data-v-c7e44c64]:hover:not(:disabled){background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}.delete-receipt-btn[data-v-c7e44c64]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-c7e44c64]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-c7e44c64]{background:rgba(11,11,15,.98);border-radius:16px;border:1px solid rgba(255,106,0,.3);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal-content--confirm[data-v-c7e44c64]{max-width:450px}.modal-header[data-v-c7e44c64]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(255,106,0,.2)}.modal-title[data-v-c7e44c64]{font-size:20px;font-weight:1000;color:#ff8a2b;margin:0}.modal-close[data-v-c7e44c64],.modal-title[data-v-c7e44c64]{font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modal-close[data-v-c7e44c64]{background:none;border:none;color:hsla(0,0%,100%,.6);font-size:32px;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.modal-close[data-v-c7e44c64]:hover{color:#ff8a2b}.modal-body[data-v-c7e44c64]{padding:24px}.modal-footer[data-v-c7e44c64]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid rgba(255,106,0,.2)}.confirm-message[data-v-c7e44c64]{text-align:center;color:hsla(0,0%,100%,.92);font-size:16px;line-height:1.6;font-weight:700}.confirm-message strong[data-v-c7e44c64]{color:#ff8a2b;display:block;margin-top:12px;font-size:14px}.btn[data-v-c7e44c64]{padding:12px 24px;border-radius:8px;border:none;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.btn--ghost[data-v-c7e44c64]{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.1)}.btn--ghost[data-v-c7e44c64]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.btn--danger[data-v-c7e44c64]{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn--danger[data-v-c7e44c64]:hover:not(:disabled){background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.5)}.btn--danger[data-v-c7e44c64]:disabled{opacity:.5;cursor:not-allowed}html[data-theme=light]{border-bottom-color:rgba(245,165,35,.2)}.users-section[data-v-7a34d232]{color:hsla(0,0%,100%,.92);animation:fadeIn-7a34d232 .35s ease}.muted[data-v-7a34d232]{color:hsla(0,0%,100%,.62)}.mono[data-v-7a34d232]{font-family:Courier New,monospace}.users-hero[data-v-7a34d232]{border-radius:18px;border:1px solid rgba(255,106,0,.22);background:radial-gradient(1100px 420px at 0 0,rgba(255,106,0,.18),transparent 60%),radial-gradient(900px 360px at 100% 0,rgba(16,185,129,.14),transparent 60%),hsla(0,0%,100%,.03);box-shadow:0 18px 55px rgba(0,0,0,.38);overflow:hidden;position:relative;padding:18px}.users-hero[data-v-7a34d232]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.07),transparent 45%,hsla(0,0%,100%,.02));pointer-events:none}.users-hero__top[data-v-7a34d232]{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.users-section__title[data-v-7a34d232]{font-size:22px;font-weight:1000;color:#ff8a2b;margin:0;letter-spacing:.2px;text-shadow:0 12px 32px rgba(255,106,0,.25)}.users-hero__subtitle[data-v-7a34d232]{margin-top:6px;font-size:13px;font-weight:900;color:hsla(0,0%,100%,.48)}.users-hero__meta[data-v-7a34d232]{display:flex;gap:10px;flex-wrap:wrap}.meta-chip[data-v-7a34d232]{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:1000;border:1px solid hsla(0,0%,100%,.1);background:rgba(11,11,15,.35);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.86)}.meta-chip b[data-v-7a34d232]{color:hsla(0,0%,100%,.92)}.meta-chip--handy[data-v-7a34d232]{border-color:rgba(59,130,246,.25)}.meta-chip--client[data-v-7a34d232]{border-color:rgba(139,92,246,.25)}.meta-chip--total[data-v-7a34d232]{border-color:rgba(255,106,0,.25)}.users-hero__controls[data-v-7a34d232]{position:relative;z-index:1;margin-top:14px;display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.controls-left[data-v-7a34d232]{display:flex;gap:10px;flex-wrap:wrap}.search-wrap[data-v-7a34d232],.select-wrap[data-v-7a34d232]{position:relative;display:flex;align-items:center}.search-icon[data-v-7a34d232],.select-icon[data-v-7a34d232]{position:absolute;right:12px;font-size:14px;color:hsla(0,0%,100%,.7);pointer-events:none}.filter-input[data-v-7a34d232],.filter-select[data-v-7a34d232]{padding:10px 12px;padding-right:36px;border-radius:12px;border:1px solid rgba(255,106,0,.22);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:260px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.filter-input[data-v-7a34d232]::-moz-placeholder,.filter-select[data-v-7a34d232]::-moz-placeholder{color:hsla(0,0%,100%,.62);font-weight:800}.filter-input[data-v-7a34d232]::placeholder,.filter-select[data-v-7a34d232]::placeholder{color:hsla(0,0%,100%,.62);font-weight:800}.filter-input[data-v-7a34d232]:focus,.filter-select[data-v-7a34d232]:focus{outline:none;border-color:rgba(255,106,0,.58);background:hsla(0,0%,100%,.09);box-shadow:0 0 0 4px rgba(255,106,0,.12)}.clear-search-btn[data-v-7a34d232]{position:absolute;left:10px;width:28px;height:28px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.82);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.clear-search-btn[data-v-7a34d232]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.filter-select[data-v-7a34d232]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:42px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff8a2b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center;background-size:12px}.filter-select option[data-v-7a34d232]{background:#0b0b0f;color:hsla(0,0%,100%,.92);padding:8px}.user-type-tabs[data-v-7a34d232]{display:flex;gap:10px;flex-wrap:wrap}.user-type-tab[data-v-7a34d232]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(11,11,15,.35);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.78);font-size:14px;font-weight:1000;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.user-type-tab .tab-icon[data-v-7a34d232]{filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}.user-type-tab .tab-count[data-v-7a34d232]{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:1000;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86)}.user-type-tab[data-v-7a34d232]:hover{transform:translateY(-2px);background:rgba(11,11,15,.42);border-color:hsla(0,0%,100%,.16);box-shadow:0 16px 40px rgba(0,0,0,.3)}.user-type-tab--active[data-v-7a34d232]{color:#ff8a2b;border-color:rgba(255,106,0,.42);background:rgba(255,106,0,.1);box-shadow:inset 0 0 0 1px rgba(255,106,0,.08)}.user-type-tab--active .tab-count[data-v-7a34d232]{border-color:rgba(255,106,0,.38);background:rgba(255,106,0,.14);color:#ff8a2b}.loading-state[data-v-7a34d232]{margin-top:14px;padding:18px;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.09),hsla(0,0%,100%,.05));background-size:200% 100%;animation:shimmer-7a34d232 1.15s ease-in-out infinite;box-shadow:0 18px 45px rgba(0,0,0,.28)}.skeleton-title[data-v-7a34d232]{height:18px;width:220px;border-radius:10px;background:hsla(0,0%,100%,.1);margin-bottom:12px}.skeleton-row[data-v-7a34d232]{height:44px;border-radius:14px;background:hsla(0,0%,100%,.08);margin-bottom:10px}.loading-text[data-v-7a34d232]{margin-top:8px;color:hsla(0,0%,100%,.72);font-weight:1000}.users-surface[data-v-7a34d232]{margin-top:14px;border-radius:18px;border:1px solid rgba(255,106,0,.18);background:hsla(0,0%,100%,.03);box-shadow:0 18px 55px rgba(0,0,0,.32);overflow:hidden}.users-surface__top[data-v-7a34d232]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(11,11,15,.25)}.results-hint[data-v-7a34d232]{font-size:13px;font-weight:900;color:hsla(0,0%,100%,.84)}.results-hint .muted[data-v-7a34d232]{margin:0 8px;color:hsla(0,0%,100%,.45)}.surface-actions .pill[data-v-7a34d232]{background:rgba(255,106,0,.1);color:#ff8a2b}.surface-actions .pill-btn[data-v-7a34d232],.surface-actions .pill[data-v-7a34d232]{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:1000;border:1px solid rgba(255,106,0,.22)}.surface-actions .pill-btn[data-v-7a34d232]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.surface-actions .pill-btn[data-v-7a34d232]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,106,0,.35);transform:translateY(-1px)}.surface-actions .pill-btn[data-v-7a34d232]:active{transform:translateY(0)}.users-table-wrapper[data-v-7a34d232]{overflow-x:auto}.users-table[data-v-7a34d232]{width:100%;border-collapse:separate;border-spacing:0}.users-table thead th[data-v-7a34d232]{position:sticky;top:0;z-index:2;background:rgba(11,11,15,.92);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,106,0,.18);color:#ff8a2b;font-size:12px;font-weight:1000;letter-spacing:.2px;padding:14px 12px;text-align:right;white-space:nowrap}.users-table tbody td[data-v-7a34d232]{padding:12px;text-align:right;font-size:13px;font-weight:850;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:middle;background:hsla(0,0%,100%,.01)}.users-table .td-actions[data-v-7a34d232],.users-table .th-actions[data-v-7a34d232]{text-align:left}.users-table tbody .users-table__row[data-v-7a34d232]{transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.users-table tbody .users-table__row[data-v-7a34d232]:hover{background:rgba(255,106,0,.05);box-shadow:inset 0 0 0 1px rgba(255,106,0,.12)}.users-table tbody .users-table__row:hover td[data-v-7a34d232]{background:hsla(0,0%,100%,.015)}.user-cell[data-v-7a34d232]{display:flex;align-items:center;gap:12px;min-width:220px}.avatar-wrap[data-v-7a34d232]{width:36px;height:36px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.06);flex-shrink:0;box-shadow:0 10px 22px rgba(0,0,0,.28)}.user-avatar[data-v-7a34d232]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-fallback[data-v-7a34d232]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:1000;color:hsla(0,0%,100%,.86);background:radial-gradient(120px 60px at 30% 0,rgba(255,106,0,.22),transparent 60%),hsla(0,0%,100%,.06)}.user-main[data-v-7a34d232]{display:flex;flex-direction:column;gap:3px;min-width:0}.user-name[data-v-7a34d232]{font-weight:1000;color:hsla(0,0%,100%,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.user-sub[data-v-7a34d232]{font-size:12px;font-weight:900;color:hsla(0,0%,100%,.55)}.specialties-list[data-v-7a34d232]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.specialty-badge[data-v-7a34d232]{padding:5px 9px;border-radius:999px;background:rgba(255,106,0,.12);border:1px solid rgba(255,106,0,.22);font-size:11px;font-weight:1000;color:#ff8a2b;white-space:nowrap}.specialty-more[data-v-7a34d232]{font-size:11px;font-weight:1000;color:hsla(0,0%,100%,.68);padding:5px 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06)}.rating-pill[data-v-7a34d232]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.28);background:rgba(16,185,129,.14);color:rgba(16,185,129,.98);font-weight:1000}.rating-star[data-v-7a34d232]{filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}.count-pill[data-v-7a34d232]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:6px 10px;border-radius:999px;border:1px solid rgba(59,130,246,.24);background:rgba(59,130,246,.12);color:rgba(59,130,246,.95);font-weight:1000}.count-pill--violet[data-v-7a34d232]{border-color:rgba(139,92,246,.24);background:rgba(139,92,246,.12);color:rgba(167,139,250,.95)}.no-data-small[data-v-7a34d232],.no-rating[data-v-7a34d232]{font-size:12px;color:hsla(0,0%,100%,.55);font-style:italic}.date-cell[data-v-7a34d232]{display:flex;flex-direction:column;gap:4px}.date-value[data-v-7a34d232]{font-size:13px;font-weight:900;color:hsla(0,0%,100%,.92)}.date-tooltip[data-v-7a34d232]{font-size:11px;color:hsla(0,0%,100%,.55);font-weight:800}.block-user-btn[data-v-7a34d232]{padding:7px 12px;border-radius:12px;border:1px solid rgba(16,185,129,.28);background:rgba(16,185,129,.14);color:rgba(16,185,129,.98);font-size:12px;font-weight:1000;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 26px rgba(0,0,0,.22)}.block-user-btn[data-v-7a34d232]:hover{background:rgba(16,185,129,.22);border-color:rgba(16,185,129,.45);transform:translateY(-1px)}.block-user-btn--blocked[data-v-7a34d232]{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.14);color:rgba(239,68,68,.98)}.block-user-btn--blocked[data-v-7a34d232]:hover{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.45)}.block-user-btn .status-text[data-v-7a34d232]{font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.actions-buttons[data-v-7a34d232]{display:flex;gap:8px;align-items:center;justify-content:flex-end}.icon-btn[data-v-7a34d232]{width:34px;height:34px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 12px 26px rgba(0,0,0,.22)}.icon-btn[data-v-7a34d232]:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16)}.icon-btn--edit[data-v-7a34d232]{border-color:rgba(255,106,0,.22);background:rgba(255,106,0,.1);color:#ff8a2b}.icon-btn--edit[data-v-7a34d232]:hover{border-color:rgba(255,106,0,.4);background:rgba(255,106,0,.16)}.icon-btn--message[data-v-7a34d232]{border-color:rgba(59,130,246,.22);background:rgba(59,130,246,.1);color:rgba(59,130,246,.95)}.icon-btn--message[data-v-7a34d232]:hover{border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.16)}.icon-btn--delete[data-v-7a34d232]{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.1);color:rgba(239,68,68,.95)}.icon-btn--delete[data-v-7a34d232]:hover{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.16)}.no-data[data-v-7a34d232]{text-align:center;padding:34px 16px;color:hsla(0,0%,100%,.62);font-size:14px;font-weight:1000}.pagination[data-v-7a34d232]{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:14px;padding:16px}.pagination-btn[data-v-7a34d232]{padding:10px 14px;border-radius:12px;border:1px solid rgba(255,106,0,.22);background:rgba(255,106,0,.1);color:#ff8a2b;font-size:14px;font-weight:1000;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pagination-btn[data-v-7a34d232]:hover:not(:disabled){background:rgba(255,106,0,.18);border-color:rgba(255,106,0,.45);transform:translateY(-1px)}.pagination-btn[data-v-7a34d232]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-7a34d232]{color:hsla(0,0%,100%,.84);font-size:13px;font-weight:900}.modal-overlay[data-v-7a34d232]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-7a34d232 .18s ease}.modal-content[data-v-7a34d232]{background:#0b0b0f;border-radius:18px;border:1px solid rgba(255,106,0,.28);max-width:560px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 28px 80px rgba(0,0,0,.6);animation:popIn-7a34d232 .18s ease}.modal-content--confirm[data-v-7a34d232]{max-width:420px}.modal-header[data-v-7a34d232]{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-title[data-v-7a34d232]{font-size:18px;font-weight:1000;color:#ff8a2b;margin:0}.modal-close[data-v-7a34d232]{width:36px;height:36px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease}.modal-close[data-v-7a34d232]:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.modal-body[data-v-7a34d232]{padding:18px}.form-grid[data-v-7a34d232]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.form-grid[data-v-7a34d232]{grid-template-columns:1fr}}.form-field--wide[data-v-7a34d232]{grid-column:1/-1}.modal-footer[data-v-7a34d232]{display:flex;justify-content:flex-end;gap:12px;padding:18px;border-top:1px solid hsla(0,0%,100%,.1)}.form-field[data-v-7a34d232]{margin-bottom:0}.form-label[data-v-7a34d232]{display:block;margin-bottom:8px;font-size:13px;font-weight:1000;color:hsla(0,0%,100%,.86)}.form-input[data-v-7a34d232]{width:100%;padding:11px 12px;border-radius:12px;border:1px solid rgba(255,106,0,.22);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.form-input[data-v-7a34d232]::-moz-placeholder{color:hsla(0,0%,100%,.62)}.form-input[data-v-7a34d232]::placeholder{color:hsla(0,0%,100%,.62)}.form-input[data-v-7a34d232]:focus{outline:none;border-color:rgba(255,106,0,.58);background:hsla(0,0%,100%,.1);box-shadow:0 0 0 4px rgba(255,106,0,.12)}.form-input--textarea[data-v-7a34d232]{resize:vertical;min-height:110px}.hint[data-v-7a34d232]{margin-top:10px;font-size:12px;font-weight:900;color:hsla(0,0%,100%,.55)}.notify-toggle[data-v-7a34d232]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);margin-bottom:14px}.notify-toggle__text[data-v-7a34d232]{font-size:13px;font-weight:1000;color:hsla(0,0%,100%,.86)}.notify-toggle__control[data-v-7a34d232]{display:inline-flex;align-items:center;gap:10px}.notify-toggle__state[data-v-7a34d232]{font-size:12px;font-weight:1000;color:hsla(0,0%,100%,.8)}.notify-toggle__input[data-v-7a34d232]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;height:26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);position:relative;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.notify-toggle__input[data-v-7a34d232]:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:999px;background:hsla(0,0%,100%,.86);transition:transform .18s ease,background .18s ease}.notify-toggle__input[data-v-7a34d232]:focus{outline:none;box-shadow:0 0 0 4px rgba(255,106,0,.12);border-color:rgba(255,106,0,.35)}.notify-toggle__input[data-v-7a34d232]:checked{border-color:rgba(16,185,129,.55);background:rgba(16,185,129,.22)}.notify-toggle__input[data-v-7a34d232]:checked:after{transform:translateX(-20px);background:#10b981}.btn[data-v-7a34d232]{padding:11px 18px;border-radius:12px;border:none;font-size:14px;font-weight:1000;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 12px 26px rgba(0,0,0,.24)}.btn[data-v-7a34d232]:active{transform:scale(.99)}.btn--primary[data-v-7a34d232]{background:rgba(255,106,0,.18);color:#ff8a2b;border:1px solid rgba(255,106,0,.28)}.btn--primary[data-v-7a34d232]:hover{background:rgba(255,106,0,.26);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.btn--primary[data-v-7a34d232]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--ghost[data-v-7a34d232]{background:transparent;color:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.16);box-shadow:none}.btn--ghost[data-v-7a34d232]:hover{background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.btn--danger[data-v-7a34d232]{background:rgba(239,68,68,.16);color:rgba(239,68,68,.98);border:1px solid rgba(239,68,68,.28)}.btn--danger[data-v-7a34d232]:hover{background:rgba(239,68,68,.24);border-color:rgba(239,68,68,.5);transform:translateY(-1px)}.confirm-message[data-v-7a34d232]{text-align:center;color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;line-height:1.7}.confirm-message strong[data-v-7a34d232]{color:#ff8a2b;font-weight:1000}@keyframes fadeIn-7a34d232{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn-7a34d232{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer-7a34d232{0%{background-position:0 0}to{background-position:200% 0}}@media(max-width:500px){.users-section[data-v-7a34d232]{padding:0}.users-hero[data-v-7a34d232]{padding:14px;border-radius:12px}.users-hero__top[data-v-7a34d232]{flex-direction:column;align-items:flex-start;gap:12px}.users-section__title[data-v-7a34d232]{font-size:18px}.users-hero__subtitle[data-v-7a34d232]{font-size:12px}.users-hero__meta[data-v-7a34d232]{width:100%;flex-wrap:wrap;gap:8px}.meta-chip[data-v-7a34d232]{font-size:11px;padding:6px 10px;flex:1;min-width:calc(50% - 4px)}.users-hero__controls[data-v-7a34d232]{flex-direction:column;gap:10px}.controls-left[data-v-7a34d232]{width:100%;flex-direction:column;gap:8px}.search-wrap[data-v-7a34d232],.select-wrap[data-v-7a34d232]{width:100%}.filter-input[data-v-7a34d232],.filter-select[data-v-7a34d232]{width:100%;min-width:100%;font-size:13px;padding:9px 10px;padding-right:32px}.user-type-tabs[data-v-7a34d232]{width:100%;justify-content:stretch}.user-type-tab[data-v-7a34d232]{flex:1;padding:10px 12px;font-size:13px}.users-surface[data-v-7a34d232]{border-radius:12px;overflow:hidden}.users-surface__top[data-v-7a34d232]{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.results-hint[data-v-7a34d232]{font-size:12px}.users-table-wrapper[data-v-7a34d232]{overflow-x:auto;-webkit-overflow-scrolling:touch}.users-table[data-v-7a34d232]{min-width:800px;font-size:11px}.users-table thead th[data-v-7a34d232]{padding:10px 8px;font-size:10px;white-space:nowrap}.users-table tbody td[data-v-7a34d232]{padding:10px 8px;font-size:11px}.user-cell[data-v-7a34d232]{min-width:150px;gap:8px}.avatar-wrap[data-v-7a34d232]{width:28px;height:28px}.user-name[data-v-7a34d232]{font-size:12px;max-width:120px}.user-sub[data-v-7a34d232]{font-size:10px}.specialties-list[data-v-7a34d232]{gap:4px}.specialty-badge[data-v-7a34d232]{font-size:10px;padding:3px 6px}.count-pill[data-v-7a34d232],.rating-pill[data-v-7a34d232]{font-size:11px;padding:4px 8px}.count-pill[data-v-7a34d232]{min-width:32px}.date-cell[data-v-7a34d232]{gap:2px}.date-value[data-v-7a34d232]{font-size:11px}.date-tooltip[data-v-7a34d232]{font-size:9px}.block-user-btn[data-v-7a34d232]{padding:6px 10px;font-size:11px;gap:6px}.actions-buttons[data-v-7a34d232]{gap:6px}.icon-btn[data-v-7a34d232]{width:28px;height:28px;font-size:12px}.pagination[data-v-7a34d232]{flex-direction:column;gap:10px;padding:12px}.pagination-info[data-v-7a34d232]{font-size:12px;text-align:center}.pagination-btn[data-v-7a34d232]{width:100%;padding:10px}.modal-content[data-v-7a34d232]{max-width:95vw;margin:10px}.modal-header[data-v-7a34d232]{padding:14px}.modal-title[data-v-7a34d232]{font-size:16px}.modal-body[data-v-7a34d232]{padding:14px}.form-grid[data-v-7a34d232]{grid-template-columns:1fr;gap:12px}.modal-footer[data-v-7a34d232]{padding:14px;flex-direction:column;gap:8px}.btn[data-v-7a34d232]{width:100%;padding:10px}}html[data-theme=light]{background:radial-gradient(1100px 420px at 0 0,rgba(245,165,35,.1),transparent 60%),radial-gradient(900px 360px at 100% 0,rgba(16,185,129,.06),transparent 60%),#fff;box-shadow:0 8px 20px hsla(36,41%,60%,.15);color:rgba(11,11,15,.4);box-shadow:inset 0 0 0 1px rgba(245,165,35,.1);background:radial-gradient(120px 60px at 30% 0,rgba(245,165,35,.12),transparent 60%),rgba(245,165,35,.06);box-shadow:0 4px 12px hsla(36,41%,60%,.12);box-shadow:0 18px 40px rgba(11,11,15,.15);background:rgba(11,11,15,.72);color:rgba(11,11,15,.72)}@media(prefers-reduced-motion:reduce){[data-v-7a34d232]{animation:none!important;transition:none!important}}.categories-section__header[data-v-4403d83c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.categories-section__title[data-v-4403d83c]{font-size:20px;font-weight:1000;color:#ff8a2b}.categories-section__header-actions[data-v-4403d83c]{display:flex;align-items:center;gap:10px}.json-edit-btn[data-v-4403d83c]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif}.json-edit-btn[data-v-4403d83c]:hover:not(:disabled){background:hsla(0,0%,100%,.09);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.json-edit-btn[data-v-4403d83c]:disabled{opacity:.6;cursor:not-allowed}.add-category-btn[data-v-4403d83c]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif}.add-category-btn[data-v-4403d83c]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.json-editor[data-v-4403d83c]{background:#0b0b0f;border:1px solid rgba(255,106,0,.2);border-radius:14px;padding:14px;margin-bottom:18px}.json-editor__toolbar[data-v-4403d83c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.json-editor__hint[data-v-4403d83c]{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:800}.json-editor__file[data-v-4403d83c]{color:#ff8a2b;font-weight:1000}.json-editor__textarea[data-v-4403d83c]{width:100%;min-height:520px;resize:vertical;border-radius:12px;border:1px solid rgba(255,106,0,.2);background:#000;color:hsla(0,0%,100%,.92);padding:14px;font-family:Courier New,monospace;font-size:12.5px;line-height:1.55;outline:none}.json-editor__textarea[data-v-4403d83c]:focus{border-color:rgba(255,106,0,.45)}.category-tabs[data-v-4403d83c]{display:flex;gap:8px;border-bottom:2px solid rgba(255,106,0,.2);margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:0}.category-tabs[data-v-4403d83c]::-webkit-scrollbar{height:4px}.category-tabs[data-v-4403d83c]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.category-tabs[data-v-4403d83c]::-webkit-scrollbar-thumb{background:rgba(255,106,0,.3);border-radius:2px}.category-tab[data-v-4403d83c]{padding:12px 24px;border:none;background:transparent;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:900;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease;white-space:nowrap;font-family:Heebo,sans-serif}.category-tab[data-v-4403d83c]:hover{color:#ff8a2b}.category-tab--active[data-v-4403d83c]{color:#ff8a2b;border-bottom-color:#ff6a00}.category-content[data-v-4403d83c]{min-height:400px}.category-panel[data-v-4403d83c]{animation:fadeIn-4403d83c .3s ease}.category-panel__header[data-v-4403d83c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,106,0,.2)}.category-panel__title[data-v-4403d83c]{font-size:22px;font-weight:1000;color:#ff8a2b}.category-panel__actions[data-v-4403d83c]{display:flex;gap:8px}.category-panel__delete-btn[data-v-4403d83c],.category-panel__edit-btn[data-v-4403d83c]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif;border:none}.category-panel__edit-btn[data-v-4403d83c]{border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b}.category-panel__edit-btn[data-v-4403d83c]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.category-panel__delete-btn[data-v-4403d83c]{border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.15);color:#ef4444}.category-panel__delete-btn[data-v-4403d83c]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5);transform:translateY(-1px)}.category-panel__content[data-v-4403d83c]{padding:20px 0}.subcategories-header[data-v-4403d83c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.subcategories-title[data-v-4403d83c]{font-size:16px;font-weight:900;color:hsla(0,0%,100%,.92)}.add-subcategory-btn[data-v-4403d83c]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:12px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif}.add-subcategory-btn[data-v-4403d83c]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5)}.subcategories-grid[data-v-4403d83c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}@media(max-width:768px){.subcategories-grid[data-v-4403d83c]{grid-template-columns:1fr}}.subcategory-item[data-v-4403d83c]{padding:16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);transition:all .3s ease;display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;overflow:hidden}.subcategory-item[data-v-4403d83c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(255,106,0,0);transition:all .3s ease}.subcategory-item[data-v-4403d83c]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(255,106,0,.4);transform:translateX(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.subcategory-item[data-v-4403d83c]:hover:before{background:rgba(255,106,0,.8)}.subcategory-item:hover .subcategory-item__actions[data-v-4403d83c]{opacity:1}.subcategory-item__content[data-v-4403d83c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.subcategory-item__name[data-v-4403d83c]{font-size:16px;font-weight:1000;color:hsla(0,0%,100%,.92)}.subcategory-item__details[data-v-4403d83c]{display:flex;gap:12px;font-size:13px;font-weight:900;color:hsla(0,0%,100%,.6)}.subcategory-item__price[data-v-4403d83c]{color:#ff8a2b}.subcategory-item__work-type[data-v-4403d83c]{padding:2px 8px;border-radius:4px;background:rgba(255,106,0,.1);color:#ff8a2b;font-size:11px}.subcategory-item__actions[data-v-4403d83c]{display:flex;gap:8px;opacity:.7;transition:opacity .2s ease}.subcategory-item__delete-btn[data-v-4403d83c],.subcategory-item__edit-btn[data-v-4403d83c]{width:36px;height:36px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.subcategory-item__delete-btn[data-v-4403d83c]:hover,.subcategory-item__edit-btn[data-v-4403d83c]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,106,0,.3);transform:scale(1.05)}.subcategory-item__delete-btn[data-v-4403d83c]{color:#ef4444;border-color:rgba(239,68,68,.2)}.subcategory-item__delete-btn[data-v-4403d83c]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4)}.loading-state[data-v-4403d83c]{text-align:center;padding:40px;color:hsla(0,0%,100%,.6);font-weight:900}.modal-overlay[data-v-4403d83c]{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.modal-content[data-v-4403d83c]{background:#0f1016;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow:auto;box-shadow:0 24px 64px rgba(0,0,0,.5)}.modal-content--confirm[data-v-4403d83c]{max-width:400px}.modal-header[data-v-4403d83c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-title[data-v-4403d83c]{font-size:18px;font-weight:1000;color:hsla(0,0%,100%,.92);margin:0}.modal-close[data-v-4403d83c]{width:32px;height:32px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease}.modal-close[data-v-4403d83c]:hover{background:hsla(0,0%,100%,.1)}.modal-body[data-v-4403d83c]{padding:20px}.modal-footer[data-v-4403d83c]{display:flex;gap:12px;padding:20px;border-top:1px solid hsla(0,0%,100%,.1);justify-content:flex-end}.form-field[data-v-4403d83c]{margin-bottom:16px}.form-field[data-v-4403d83c]:last-child{margin-bottom:0}.form-label[data-v-4403d83c]{display:block;font-size:13px;font-weight:900;color:hsla(0,0%,100%,.6);margin-bottom:8px}.form-input[data-v-4403d83c]{width:100%;padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;font-family:Heebo,sans-serif;outline:none;transition:all .2s ease}.form-input[data-v-4403d83c]:focus{border-color:rgba(255,106,0,.5);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.btn[data-v-4403d83c]{padding:10px 20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif}.btn[data-v-4403d83c]:hover{background:hsla(0,0%,100%,.1)}.btn--ghost[data-v-4403d83c]{background:transparent}.btn--primary[data-v-4403d83c]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#0b0b0f;border-color:rgba(255,106,0,.5)}.btn--primary[data-v-4403d83c]:hover{background:linear-gradient(135deg,#ff791a,#ff9845)}.btn--danger[data-v-4403d83c]{background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.3)}.btn--danger[data-v-4403d83c]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}.confirm-message[data-v-4403d83c]{text-align:center;color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;line-height:1.6}@keyframes fadeIn-4403d83c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.categories-section__header[data-v-4403d83c]{flex-direction:column;align-items:stretch}.add-category-btn[data-v-4403d83c]{width:100%;justify-content:center}.category-tabs[data-v-4403d83c]{gap:4px}.category-tab[data-v-4403d83c]{padding:10px 16px;font-size:12px}}@media(max-width:500px){.categories-section__header[data-v-4403d83c]{padding:0;margin-bottom:16px}.categories-section__title[data-v-4403d83c]{font-size:18px}.add-category-btn[data-v-4403d83c]{font-size:13px;padding:9px 16px}.category-tabs[data-v-4403d83c]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:0;gap:6px}.category-tab[data-v-4403d83c]{padding:10px 14px;font-size:12px;white-space:nowrap}.category-panel__header[data-v-4403d83c]{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:12px}.category-panel__title[data-v-4403d83c]{font-size:18px}.category-panel__actions[data-v-4403d83c]{width:100%;justify-content:stretch}.category-panel__delete-btn[data-v-4403d83c],.category-panel__edit-btn[data-v-4403d83c]{flex:1;justify-content:center;padding:8px 12px;font-size:12px}.subcategories-header[data-v-4403d83c]{flex-direction:column;align-items:flex-start;gap:12px}.subcategories-title[data-v-4403d83c]{font-size:15px}.add-subcategory-btn[data-v-4403d83c]{width:100%;justify-content:center;padding:8px 12px}.subcategories-grid[data-v-4403d83c]{grid-template-columns:1fr;gap:10px}.subcategory-item[data-v-4403d83c]{padding:12px;flex-direction:column;align-items:flex-start;gap:12px}.subcategory-item__content[data-v-4403d83c]{width:100%}.subcategory-item__name[data-v-4403d83c]{font-size:15px}.subcategory-item__details[data-v-4403d83c]{font-size:12px;flex-wrap:wrap}.subcategory-item__actions[data-v-4403d83c]{width:100%;justify-content:flex-end;opacity:1}.subcategory-item__delete-btn[data-v-4403d83c],.subcategory-item__edit-btn[data-v-4403d83c]{width:40px;height:40px}.modal-content[data-v-4403d83c]{max-width:95vw;margin:10px}.modal-header[data-v-4403d83c]{padding:16px}.modal-title[data-v-4403d83c]{font-size:16px}.modal-body[data-v-4403d83c]{padding:16px}.modal-footer[data-v-4403d83c]{padding:16px;flex-direction:column;gap:8px}.btn[data-v-4403d83c]{width:100%;padding:10px}}html[data-theme=light]{border-color:rgba(245,165,35,.45);box-shadow:0 4px 12px hsla(36,41%,60%,.15);color:#ef4444;box-shadow:0 18px 40px hsla(36,41%,60%,.2);background:linear-gradient(135deg,#f5a524,#f5a524);background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.18)}.status-section[data-v-22504198]{animation:fadeIn-22504198 .35s ease;color:hsla(0,0%,100%,.92)}.status-section__header[data-v-22504198]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px;flex-wrap:wrap;padding:18px 18px;border-radius:18px;border:1px solid rgba(255,106,0,.25);background:radial-gradient(1100px 420px at 0 0,rgba(255,106,0,.2),transparent 55%),radial-gradient(900px 420px at 100% 0,rgba(16,185,129,.18),transparent 60%),hsla(0,0%,100%,.03);box-shadow:0 18px 55px rgba(0,0,0,.38);overflow:hidden}.status-section__header[data-v-22504198]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.07),transparent 45%,hsla(0,0%,100%,.03));pointer-events:none}.status-section__title[data-v-22504198]{position:relative;z-index:2;font-size:22px;font-weight:1000;color:#ff8a2b;margin:0;letter-spacing:.2px;text-shadow:0 12px 32px rgba(255,106,0,.25)}.refresh-status-btn[data-v-22504198]{position:relative;z-index:2;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,106,0,.35);background:rgba(255,106,0,.16);color:#ff8a2b;font-size:14px;font-weight:1000;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;box-shadow:0 12px 28px rgba(0,0,0,.3)}.refresh-status-btn[data-v-22504198]:hover{background:rgba(255,106,0,.28);border-color:rgba(255,106,0,.58);transform:translateY(-1px);box-shadow:0 16px 36px rgba(0,0,0,.4)}.refresh-status-btn[data-v-22504198]:active{transform:translateY(0) scale(.99)}.loading-state[data-v-22504198]{text-align:center;padding:32px 16px;color:hsla(0,0%,100%,.62);font-weight:1000;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.09),hsla(0,0%,100%,.05));background-size:200% 100%;animation:shimmer-22504198 1.2s ease-in-out infinite;box-shadow:0 18px 45px rgba(0,0,0,.28)}.status-grid[data-v-22504198]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}@media(max-width:768px){.status-grid[data-v-22504198]{grid-template-columns:1fr}}.status-card[data-v-22504198]{position:relative;padding:18px 18px;border-radius:18px;border:1px solid rgba(255,106,0,.18);background:hsla(0,0%,100%,.04);display:flex;align-items:center;gap:16px;overflow:hidden;box-shadow:0 16px 44px rgba(0,0,0,.28);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.status-card[data-v-22504198]:before{inset:-2px;background:radial-gradient(800px 240px at 20% 0,rgba(255,106,0,.2),transparent 55%),radial-gradient(700px 260px at 100% 0,rgba(139,92,246,.12),transparent 60%)}.status-card[data-v-22504198]:after,.status-card[data-v-22504198]:before{content:"";position:absolute;opacity:0;transition:opacity .18s ease;pointer-events:none}.status-card[data-v-22504198]:after{top:-40%;left:-55%;width:70%;height:220%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent)}.status-card[data-v-22504198]:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.06);border-color:rgba(255,106,0,.28);box-shadow:0 22px 58px rgba(0,0,0,.38)}.status-card[data-v-22504198]:hover:before{opacity:1}.status-card[data-v-22504198]:hover:after{opacity:1;animation:shine-22504198 1.2s ease-in-out infinite}.status-card:hover .status-card__icon[data-v-22504198]{transform:translateY(-1px) rotate(-4deg) scale(1.06);filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.status-card:hover .status-card__value[data-v-22504198]{transform:translateY(-1px)}.status-card[data-v-22504198]:active{transform:translateY(-1px) scale(.995)}.status-card--highlight[data-v-22504198]{border-color:rgba(255,106,0,.35);background:rgba(255,106,0,.08)}.status-card--highlight[data-v-22504198]:before{background:radial-gradient(900px 260px at 25% 0,rgba(255,106,0,.3),transparent 60%),radial-gradient(700px 280px at 100% 0,rgba(16,185,129,.16),transparent 60%)}.status-card--highlight[data-v-22504198]:hover{background:rgba(255,106,0,.12);border-color:rgba(255,106,0,.55)}.status-card--highlight .status-card__value[data-v-22504198]{color:#ff8a2b;text-shadow:0 10px 30px rgba(255,106,0,.18)}.status-card__icon[data-v-22504198]{font-size:44px;line-height:1;flex-shrink:0;transition:transform .18s ease,filter .18s ease}.status-card__content[data-v-22504198]{flex:1;display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.status-card__label[data-v-22504198]{font-size:13px;font-weight:1000;color:hsla(0,0%,100%,.62);letter-spacing:.2px}.status-card__value[data-v-22504198]{font-size:30px;font-weight:1000;color:hsla(0,0%,100%,.92);font-family:Courier New,monospace;transition:transform .18s ease,color .18s ease}.status-grid .status-card[data-v-22504198]:first-child{border-color:rgba(59,130,246,.2)}.status-grid .status-card[data-v-22504198]:first-child:hover{border-color:rgba(59,130,246,.36)}.status-grid .status-card:first-child .status-card__value[data-v-22504198]{color:rgba(59,130,246,.92)}.status-grid .status-card[data-v-22504198]:nth-child(2){border-color:rgba(139,92,246,.2)}.status-grid .status-card[data-v-22504198]:nth-child(2):hover{border-color:rgba(139,92,246,.36)}.status-grid .status-card:nth-child(2) .status-card__value[data-v-22504198]{color:rgba(167,139,250,.95)}.status-grid .status-card[data-v-22504198]:nth-child(3){border-color:rgba(16,185,129,.2)}.status-grid .status-card[data-v-22504198]:nth-child(3):hover{border-color:rgba(16,185,129,.36)}.status-grid .status-card:nth-child(3) .status-card__value[data-v-22504198]{color:rgba(16,185,129,.95)}.how-did-you-hear-section[data-v-22504198]{margin-top:22px;padding:20px;border-radius:20px;border:1px solid rgba(255,106,0,.22);background:radial-gradient(1100px 420px at 0 0,rgba(255,106,0,.14),transparent 60%),hsla(0,0%,100%,.03);box-shadow:0 18px 55px rgba(0,0,0,.32);position:relative;overflow:hidden}.how-did-you-hear-section[data-v-22504198]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.06),transparent 45%,hsla(0,0%,100%,.02));pointer-events:none}.how-did-you-hear-title[data-v-22504198]{position:relative;z-index:1;font-size:18px;font-weight:1000;color:#ff8a2b;margin:0 0 16px 0;display:flex;align-items:center;gap:10px}.how-did-you-hear-title .title-icon[data-v-22504198]{font-size:22px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35));animation:pulse-22504198 2.4s ease-in-out infinite}.how-did-you-hear-grid[data-v-22504198]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}@media(max-width:768px){.how-did-you-hear-grid[data-v-22504198]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.how-did-you-hear-grid[data-v-22504198]{grid-template-columns:1fr}}.how-did-you-hear-item[data-v-22504198]{padding:16px;border-radius:18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;cursor:pointer;border:1px solid hsla(0,0%,100%,.1);background:rgba(11,11,15,.35);backdrop-filter:blur(10px);box-shadow:0 14px 40px rgba(0,0,0,.26)}.how-did-you-hear-item[data-v-22504198]:after{content:"";position:absolute;top:-40%;left:-55%;width:70%;height:220%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.14),transparent);opacity:0;transition:opacity .18s ease;pointer-events:none}.how-did-you-hear-item[data-v-22504198]:hover{transform:translateY(-3px);box-shadow:0 20px 52px rgba(0,0,0,.36)}.how-did-you-hear-item[data-v-22504198]:hover:after{opacity:1;animation:shine-22504198 1.2s ease-in-out infinite}.how-did-you-hear-item:hover .how-did-you-hear-icon[data-v-22504198]{transform:scale(1.1) rotate(4deg)}.how-did-you-hear-item:hover .how-did-you-hear-progress-bar[data-v-22504198]{filter:saturate(1.2)}.how-did-you-hear-item[data-v-22504198]:active{transform:translateY(-1px) scale(.995)}.how-did-you-hear-icon[data-v-22504198]{font-size:38px;line-height:1;flex-shrink:0;transition:transform .18s ease;filter:drop-shadow(0 10px 18px rgba(0,0,0,.3))}.how-did-you-hear-content[data-v-22504198]{width:100%;display:flex;flex-direction:column;gap:6px}.how-did-you-hear-label[data-v-22504198]{font-size:13px;font-weight:1000;color:hsla(0,0%,100%,.92);letter-spacing:.2px}.how-did-you-hear-value[data-v-22504198]{font-size:26px;font-weight:1000;font-family:Courier New,monospace;line-height:1;color:hsla(0,0%,100%,.92);text-shadow:0 10px 28px rgba(0,0,0,.28)}.how-did-you-hear-progress[data-v-22504198]{width:100%;height:10px;border-radius:999px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.08);overflow:hidden;margin-top:6px}.how-did-you-hear-progress-bar[data-v-22504198]{height:100%;border-radius:999px;transition:width .85s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.how-did-you-hear-progress-bar[data-v-22504198]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28) 50%,transparent);animation:shimmerProgress-22504198 2s ease-in-out infinite}.how-did-you-hear-item--instagram[data-v-22504198]{border-color:rgba(225,48,108,.35)}.how-did-you-hear-item--instagram .how-did-you-hear-value[data-v-22504198]{color:rgba(225,48,108,.95)}.how-did-you-hear-item--instagram .how-did-you-hear-progress-bar[data-v-22504198]{background:linear-gradient(90deg,#e1306c,#fd1d1d 55%,#fcb045);box-shadow:0 0 26px rgba(225,48,108,.3)}.how-did-you-hear-item--facebook[data-v-22504198]{border-color:rgba(24,119,242,.35)}.how-did-you-hear-item--facebook .how-did-you-hear-value[data-v-22504198]{color:rgba(24,119,242,.95)}.how-did-you-hear-item--facebook .how-did-you-hear-progress-bar[data-v-22504198]{background:linear-gradient(90deg,#1877f2,#42a5f5);box-shadow:0 0 26px rgba(24,119,242,.3)}.how-did-you-hear-item--friend[data-v-22504198]{border-color:rgba(16,185,129,.35)}.how-did-you-hear-item--friend .how-did-you-hear-value[data-v-22504198]{color:rgba(16,185,129,.95)}.how-did-you-hear-item--friend .how-did-you-hear-progress-bar[data-v-22504198]{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 26px rgba(16,185,129,.3)}.how-did-you-hear-item--google[data-v-22504198]{border-color:rgba(234,67,53,.35)}.how-did-you-hear-item--google .how-did-you-hear-value[data-v-22504198]{color:rgba(234,67,53,.95)}.how-did-you-hear-item--google .how-did-you-hear-progress-bar[data-v-22504198]{background:linear-gradient(90deg,#ea4335,#fbbc04);box-shadow:0 0 26px rgba(234,67,53,.3)}.how-did-you-hear-item--other[data-v-22504198]{border-color:rgba(139,92,246,.35)}.how-did-you-hear-item--other .how-did-you-hear-value[data-v-22504198]{color:rgba(139,92,246,.95)}.how-did-you-hear-item--other .how-did-you-hear-progress-bar[data-v-22504198]{background:linear-gradient(90deg,#8b5cf6,#a78bfa);box-shadow:0 0 26px rgba(139,92,246,.3)}.status-charts-section[data-v-22504198]{margin-top:22px;display:grid;grid-template-columns:1fr;gap:16px}.status-chart-card[data-v-22504198]{position:relative;padding:18px;border-radius:20px;border:1px solid rgba(255,106,0,.22);background:radial-gradient(1100px 420px at 0 0,rgba(255,106,0,.14),transparent 60%),hsla(0,0%,100%,.03);box-shadow:0 18px 55px rgba(0,0,0,.32);overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.status-chart-card[data-v-22504198]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.06),transparent 45%,hsla(0,0%,100%,.02));pointer-events:none}.status-chart-card[data-v-22504198]:hover{transform:translateY(-2px);border-color:rgba(255,106,0,.34);background:hsla(0,0%,100%,.04)}.status-chart-title[data-v-22504198]{position:relative;z-index:1;font-size:18px;font-weight:1000;color:#ff8a2b;margin:0 0 14px 0;display:flex;align-items:center;gap:10px}.status-chart-title .chart-icon[data-v-22504198]{font-size:20px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.status-chart-container[data-v-22504198]{position:relative;height:360px;width:100%;z-index:1}@media(max-width:768px){.status-chart-container[data-v-22504198]{height:300px}}@keyframes fadeIn-22504198{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-22504198{0%{background-position:0 0}to{background-position:200% 0}}@keyframes shimmerProgress-22504198{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes shine-22504198{0%{transform:translateX(-20%) rotate(22deg)}to{transform:translateX(220%) rotate(22deg)}}@keyframes pulse-22504198{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(max-width:500px){.status-section__header[data-v-22504198]{padding:14px;border-radius:12px}.status-section__title[data-v-22504198]{font-size:18px}.refresh-status-btn[data-v-22504198]{width:100%;justify-content:center;padding:10px}.status-grid[data-v-22504198]{grid-template-columns:1fr;gap:12px}.status-card[data-v-22504198]{padding:14px;border-radius:12px}.status-card__icon[data-v-22504198]{font-size:36px}.status-card__value[data-v-22504198]{font-size:24px}.status-card__label[data-v-22504198]{font-size:12px}.how-did-you-hear-section[data-v-22504198]{padding:16px;border-radius:12px;margin-top:16px}.how-did-you-hear-title[data-v-22504198]{font-size:16px;margin-bottom:12px}.how-did-you-hear-grid[data-v-22504198]{grid-template-columns:1fr;gap:10px}.how-did-you-hear-item[data-v-22504198]{padding:12px;border-radius:12px}.how-did-you-hear-icon[data-v-22504198]{font-size:32px}.how-did-you-hear-label[data-v-22504198]{font-size:12px}.how-did-you-hear-value[data-v-22504198]{font-size:22px}.status-charts-section[data-v-22504198]{margin-top:16px;gap:12px}.status-chart-card[data-v-22504198]{padding:14px;border-radius:12px}.status-chart-title[data-v-22504198]{font-size:16px;margin-bottom:12px}.status-chart-container[data-v-22504198]{height:280px}}.district-stats-section[data-v-22504198]{margin-top:24px;border-radius:20px;border:1px solid rgba(255,106,0,.2);background:linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));overflow:hidden;transition:all .3s ease}.district-stats-header[data-v-22504198]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;background:rgba(255,106,0,.05);border-bottom:1px solid rgba(255,106,0,.15);transition:all .2s ease}.district-stats-header[data-v-22504198]:hover{background:rgba(255,106,0,.08)}.district-stats-title[data-v-22504198]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:900;color:#ff8a2b;margin:0}.district-stats-title .title-icon[data-v-22504198]{font-size:24px}.district-stats-toggle[data-v-22504198]{background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);border-radius:8px;padding:8px 12px;color:#ff8a2b;font-size:14px;cursor:pointer;transition:all .2s ease}.district-stats-toggle[data-v-22504198]:hover{background:rgba(255,106,0,.25)}.district-stats-toggle--open[data-v-22504198]{transform:rotate(180deg)}.district-stats-toggle .toggle-icon[data-v-22504198]{display:inline-block;transition:transform .3s ease}.district-stats-content[data-v-22504198]{padding:20px}.district-stats-blocks[data-v-22504198]{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px}@media(max-width:1200px){.district-stats-blocks[data-v-22504198]{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:768px){.district-stats-blocks[data-v-22504198]{grid-template-columns:1fr}}.district-block[data-v-22504198]{border-radius:16px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.03);overflow:hidden;transition:all .2s ease}.district-block[data-v-22504198]:hover{border-color:rgba(255,106,0,.35);box-shadow:0 4px 20px rgba(255,106,0,.1)}.district-block__header[data-v-22504198]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .2s ease}.district-block__header[data-v-22504198]:hover{background:hsla(0,0%,100%,.05)}.district-block__title[data-v-22504198]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;color:hsla(0,0%,100%,.92)}.district-block__icon[data-v-22504198]{font-size:20px}.district-block__toggle[data-v-22504198]{width:28px;height:28px;border-radius:50%;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#ff8a2b;transition:all .2s ease}.district-block__toggle.is-open[data-v-22504198]{background:rgba(255,106,0,.25);transform:rotate(180deg)}.district-block__content[data-v-22504198]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.district-block__content--compact[data-v-22504198]{gap:14px}.district-block--ratio[data-v-22504198]{border-color:rgba(59,130,246,.25);background:rgba(59,130,246,.05)}.district-block--ratio .district-block__header[data-v-22504198]{cursor:default}.ratio-row[data-v-22504198]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.ratio-row--district[data-v-22504198]{grid-template-columns:100px repeat(3,minmax(0,1fr));padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.ratio-row--district[data-v-22504198]:last-of-type{border-bottom:none}.ratio-district-name[data-v-22504198]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.92);display:flex;align-items:center;gap:6px}.ratio-district-icon[data-v-22504198]{font-size:18px}.ratio-metric[data-v-22504198]{padding:12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:6px;text-align:center}.ratio-metric--highlight[data-v-22504198]{background:rgba(255,106,0,.12);border-color:rgba(255,106,0,.35)}.ratio-metric__label[data-v-22504198]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.62)}.ratio-metric__value[data-v-22504198]{font-size:22px;font-weight:1000;color:hsla(0,0%,100%,.92);font-family:Courier New,monospace}.ratio-metric__subtext[data-v-22504198]{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.48)}.ratio-bar[data-v-22504198]{height:10px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);overflow:hidden}.ratio-bar__fill[data-v-22504198]{height:100%;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#ff8a2b 60%,#10b981);transition:width .5s ease}.ratio-note[data-v-22504198]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.62);text-align:center}.district-region[data-v-22504198]{display:grid;grid-template-columns:40px 1fr 2fr;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);transition:all .2s ease}.district-region[data-v-22504198]:hover{background:hsla(0,0%,100%,.05);transform:translateX(-4px)}.district-region--north[data-v-22504198]{border-right:3px solid #60a5fa}.district-region--center[data-v-22504198]{border-right:3px solid #f59e0b}.district-region--south[data-v-22504198]{border-right:3px solid #34d399}.district-region__icon[data-v-22504198]{font-size:24px;text-align:center}.district-region__info[data-v-22504198]{display:flex;flex-direction:column;gap:2px}.district-region__label[data-v-22504198]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.62)}.district-region__value[data-v-22504198]{font-size:20px;font-weight:900;color:hsla(0,0%,100%,.92);font-family:Courier New,monospace}.district-region__progress[data-v-22504198]{height:8px;border-radius:4px;background:hsla(0,0%,100%,.1);overflow:hidden}.district-region__progress-bar[data-v-22504198]{height:100%;border-radius:4px;transition:width .5s ease}.district-region__progress-bar--north[data-v-22504198]{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.district-region__progress-bar--center[data-v-22504198]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.district-region__progress-bar--south[data-v-22504198]{background:linear-gradient(90deg,#34d399,#10b981)}.district-note[data-v-22504198]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.15);margin-top:8px;grid-column:1/-1}.district-note__icon[data-v-22504198]{font-size:16px}.district-note__text[data-v-22504198]{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.62)}.slide-fade-enter-active[data-v-22504198],.slide-fade-leave-active[data-v-22504198]{transition:all .3s ease}.slide-fade-enter-from[data-v-22504198],.slide-fade-leave-to[data-v-22504198]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.slide-fade-enter-to[data-v-22504198],.slide-fade-leave-from[data-v-22504198]{opacity:1;max-height:1000px}.expand-enter-active[data-v-22504198],.expand-leave-active[data-v-22504198]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-22504198],.expand-leave-to[data-v-22504198]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-22504198],.expand-leave-from[data-v-22504198]{opacity:1;max-height:500px}@media(max-width:500px){.district-stats-section[data-v-22504198]{margin-top:16px;border-radius:12px}.district-stats-header[data-v-22504198]{padding:14px 16px}.district-stats-title[data-v-22504198]{font-size:16px}.district-stats-title .title-icon[data-v-22504198]{font-size:20px}.district-stats-content[data-v-22504198]{padding:14px}.district-block__header[data-v-22504198]{padding:12px 14px}.district-block__title[data-v-22504198]{font-size:14px}.district-block__content[data-v-22504198]{padding:12px 14px;gap:10px}.district-region[data-v-22504198]{grid-template-columns:32px 80px 1fr;gap:8px;padding:10px 12px}.district-region__icon[data-v-22504198]{font-size:20px}.district-region__label[data-v-22504198]{font-size:12px}.district-region__value[data-v-22504198]{font-size:16px}.district-region__progress[data-v-22504198]{height:6px}.ratio-row[data-v-22504198]{grid-template-columns:1fr}.ratio-metric__value[data-v-22504198]{font-size:20px}}html[data-theme=light]{border-color:rgba(245,165,35,.18);background:radial-gradient(1100px 420px at 0 0,rgba(245,165,35,.1),transparent 55%),radial-gradient(900px 420px at 100% 0,rgba(16,185,129,.08),transparent 60%),#fff;background:linear-gradient(90deg,rgba(245,165,35,.04),hsla(36,41%,60%,.12),rgba(245,165,35,.04));background-size:200% 100%;box-shadow:0 8px 24px hsla(36,41%,60%,.15);box-shadow:0 12px 32px hsla(36,41%,60%,.2);box-shadow:0 8px 20px hsla(36,41%,60%,.12);border-color:rgba(245,165,35,.15);background:radial-gradient(1100px 420px at 0 0,rgba(245,165,35,.08),transparent 60%),#fff;box-shadow:0 18px 40px hsla(36,41%,60%,.15);background:linear-gradient(145deg,#fff,#f8f4ee);border-bottom-color:rgba(245,165,35,.1);border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.04);background:rgba(11,11,15,.02)}@media(prefers-reduced-motion:reduce){[data-v-22504198]{animation:none!important;transition:none!important}}.jobs-section[data-v-46561f67]{padding:24px}.jobs-section__header[data-v-46561f67]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.jobs-section__title[data-v-46561f67]{font-size:24px;font-weight:1000;color:#ff8a2b;margin:0}.jobs-section__controls[data-v-46561f67]{display:flex;gap:12px;align-items:center}.filter-select[data-v-46561f67]{padding:10px 16px;border-radius:12px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.filter-select[data-v-46561f67]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,106,0,.5)}.refresh-jobs-btn[data-v-46561f67]{padding:10px 16px;border-radius:12px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.refresh-jobs-btn[data-v-46561f67]:hover{background:rgba(255,106,0,.25);transform:translateY(-1px)}.jobs-table-wrapper[data-v-46561f67]{overflow-x:auto;overflow-y:hidden;border-radius:16px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04)}.jobs-table__header-group[data-v-46561f67]{background:rgba(255,106,0,.15);border-bottom:2px solid rgba(255,106,0,.3)}.jobs-table__group-header[data-v-46561f67]{padding:10px 12px;font-size:13px;font-weight:1000;color:#ff8a2b;text-align:center;border:1px solid rgba(255,106,0,.2)}.jobs-table[data-v-46561f67]{width:100%;border-collapse:collapse}.jobs-table thead[data-v-46561f67]{background:rgba(255,106,0,.1)}.jobs-table th[data-v-46561f67]{padding:16px;text-align:right;font-size:14px;font-weight:1000;color:#ff8a2b;border-bottom:2px solid rgba(255,106,0,.3)}.jobs-table td[data-v-46561f67]{padding:16px;text-align:right;font-size:14px;font-weight:900;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.08)}.jobs-table__row[data-v-46561f67]:hover{background:hsla(0,0%,100%,.06)}.job-date[data-v-46561f67]{font-size:13px;font-weight:1000;color:hsla(0,0%,100%,.92)}.job-time[data-v-46561f67]{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.62);margin-top:4px}.job-price[data-v-46561f67]{font-size:15px;font-weight:1000;color:#ff8a2b}.job-status[data-v-46561f67]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block}.job-status--open[data-v-46561f67]{background:rgba(59,130,246,.2);color:#3b82f6;border:1px solid rgba(59,130,246,.4)}.job-status--assigned[data-v-46561f67]{background:rgba(234,179,8,.2);color:#eab308;border:1px solid rgba(234,179,8,.4)}.job-status--on_the_way[data-v-46561f67]{background:rgba(168,85,247,.2);color:#a855f7;border:1px solid rgba(168,85,247,.4)}.job-status--in_progress[data-v-46561f67]{background:rgba(255,106,0,.2);color:#ff8a2b;border:1px solid rgba(255,106,0,.4)}.job-status--done[data-v-46561f67]{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.4)}.job-status--cancelled[data-v-46561f67]{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.job-view-btn[data-v-46561f67]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:13px;font-weight:900;cursor:pointer;transition:all .2s ease}.job-view-btn[data-v-46561f67]:hover{background:rgba(255,106,0,.25);transform:translateY(-1px)}.job-category[data-v-46561f67]{font-weight:900;color:#ff8a2b}.job-subcategory[data-v-46561f67]{font-weight:1000;color:hsla(0,0%,100%,.92)}.no-data[data-v-46561f67]{color:hsla(0,0%,100%,.62);font-style:italic}.loading-state[data-v-46561f67]{text-align:center;padding:40px;color:hsla(0,0%,100%,.62);font-size:14px;font-weight:800}.job-details-modal-overlay[data-v-46561f67]{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.job-details-modal[data-v-46561f67]{background:rgba(11,11,15,.98);border-radius:24px;border:1px solid rgba(255,106,0,.3);box-shadow:0 30px 80px rgba(0,0,0,.9);width:95vw;max-width:1400px;max-height:95vh;display:flex;flex-direction:column;overflow:hidden}.job-details-modal__header[data-v-46561f67]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(255,106,0,.2);background:rgba(255,106,0,.05);flex-shrink:0}.job-details-modal__title[data-v-46561f67]{font-size:28px;font-weight:1100;color:#ff8a2b;margin:0}.job-details-modal__close[data-v-46561f67]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.job-details-modal__close[data-v-46561f67]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.job-details-modal__body[data-v-46561f67]{padding:24px;overflow-y:auto;flex:1}.job-details-modal__loading[data-v-46561f67]{padding:60px;text-align:center;font-size:18px;font-weight:900;color:hsla(0,0%,100%,.62)}.job-details-section[data-v-46561f67]{margin-bottom:20px;padding:18px;background:hsla(0,0%,100%,.04);border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.job-details-section__title[data-v-46561f67]{font-size:16px;font-weight:1000;color:#ff8a2b;margin:0 0 14px 0;padding-bottom:8px;border-bottom:2px solid rgba(255,106,0,.3)}.job-details-grid[data-v-46561f67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.job-details-item[data-v-46561f67]{display:flex;flex-direction:column;gap:6px;padding:12px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.06)}.job-details-item--full[data-v-46561f67]{grid-column:1/-1}.job-details-item--total[data-v-46561f67]{background:rgba(255,106,0,.15);border-color:rgba(255,106,0,.3);margin-top:8px}.job-details-item__label[data-v-46561f67]{font-size:13px;font-weight:900;color:hsla(0,0%,100%,.62);text-transform:uppercase;letter-spacing:.5px}.job-details-item__value[data-v-46561f67]{font-size:16px;font-weight:1000;color:hsla(0,0%,100%,.92)}.job-details-item__subtext[data-v-46561f67]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.62);margin-right:8px}.job-price--total[data-v-46561f67]{font-size:20px;color:#ff6a00}.job-details-images[data-v-46561f67]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.job-details-image[data-v-46561f67]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:2px solid rgba(255,106,0,.3);cursor:pointer;transition:all .3s ease}.job-details-image[data-v-46561f67]:hover{transform:scale(1.05);border-color:#ff6a00;box-shadow:0 8px 24px rgba(255,106,0,.4)}.job-details-description[data-v-46561f67]{padding:20px;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);font-size:15px;font-weight:900;color:hsla(0,0%,100%,.92);line-height:1.6;white-space:pre-wrap}.image-modal-overlay[data-v-46561f67]{position:fixed;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(10px);z-index:100001;display:flex;align-items:center;justify-content:center;padding:20px}.image-modal[data-v-46561f67]{position:relative;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center}.image-modal__close[data-v-46561f67]{position:absolute;top:-50px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:24px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;z-index:10}.image-modal__close[data-v-46561f67]:hover{background:hsla(0,0%,100%,.3);transform:translateX(-50%) scale(1.1)}.image-modal__img[data-v-46561f67]{max-width:100%;max-height:95vh;-o-object-fit:contain;object-fit:contain;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.8)}@media(max-width:768px){.jobs-section[data-v-46561f67]{padding:12px}.jobs-section__header[data-v-46561f67]{flex-direction:column;align-items:flex-start}.jobs-table[data-v-46561f67]{font-size:12px}.jobs-table td[data-v-46561f67],.jobs-table th[data-v-46561f67]{padding:10px 8px}.job-details-modal[data-v-46561f67]{width:100vw;max-width:100vw;max-height:100vh;border-radius:0}.job-details-modal__header[data-v-46561f67]{padding:16px 20px}.job-details-modal__title[data-v-46561f67]{font-size:20px}.job-details-modal__body[data-v-46561f67]{padding:20px}.job-details-grid[data-v-46561f67],.job-details-images[data-v-46561f67]{grid-template-columns:1fr}}@media(max-width:500px){.jobs-section[data-v-46561f67]{padding:0}.jobs-section__header[data-v-46561f67]{flex-direction:column;gap:12px;margin-bottom:16px}.jobs-section__title[data-v-46561f67]{font-size:18px}.jobs-section__controls[data-v-46561f67]{width:100%;flex-direction:column;gap:8px}.filter-select[data-v-46561f67],.refresh-jobs-btn[data-v-46561f67]{width:100%;padding:10px}.jobs-table-wrapper[data-v-46561f67]{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.jobs-table[data-v-46561f67]{min-width:1000px;font-size:11px}.jobs-table__header-group[data-v-46561f67]{display:none}.jobs-table thead th[data-v-46561f67]{padding:10px 6px;font-size:10px;white-space:nowrap}.jobs-table tbody td[data-v-46561f67]{padding:10px 6px;font-size:11px}.job-date[data-v-46561f67]{font-size:11px}.job-time[data-v-46561f67]{font-size:9px}.job-price[data-v-46561f67]{font-size:12px}.job-status[data-v-46561f67]{font-size:10px;padding:4px 8px}.job-view-btn[data-v-46561f67]{padding:6px 10px;font-size:11px}.job-details-modal[data-v-46561f67]{width:100vw;max-width:100vw;border-radius:0}.job-details-modal__header[data-v-46561f67]{padding:14px 16px}.job-details-modal__title[data-v-46561f67]{font-size:18px}.job-details-modal__close[data-v-46561f67]{width:36px;height:36px;font-size:20px}.job-details-modal__body[data-v-46561f67]{padding:16px}.job-details-section[data-v-46561f67]{padding:14px;margin-bottom:16px}.job-details-section__title[data-v-46561f67]{font-size:15px;margin-bottom:12px}.job-details-grid[data-v-46561f67]{grid-template-columns:1fr;gap:10px}.job-details-item[data-v-46561f67]{padding:10px}.job-details-item__label[data-v-46561f67]{font-size:11px}.job-details-item__value[data-v-46561f67]{font-size:14px}.job-details-images[data-v-46561f67]{grid-template-columns:1fr;gap:12px}.job-details-image[data-v-46561f67]{height:180px}.image-modal__close[data-v-46561f67]{top:-40px;width:40px;height:40px;font-size:20px}}html[data-theme=light]{background-color:#f8f4ee;background:rgba(11,11,15,.6);box-shadow:0 8px 24px rgba(245,165,35,.2);background:rgba(11,11,15,.8);background:hsla(0,0%,100%,.8);border-color:rgba(11,11,15,.2);box-shadow:0 20px 60px rgba(11,11,15,.3)}.settings-section[data-v-c34f4b26]{animation:fadeIn-c34f4b26 .3s ease}.settings-section__header[data-v-c34f4b26]{margin-bottom:24px}.settings-section__title[data-v-c34f4b26]{font-size:20px;font-weight:1000;color:#ff8a2b}.settings-content[data-v-c34f4b26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media(min-width:1200px){.settings-content[data-v-c34f4b26]{grid-template-columns:repeat(3,1fr)}}.settings-card[data-v-c34f4b26]{border-radius:16px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04);overflow:hidden;transition:all .2s ease}.settings-card[data-v-c34f4b26]:hover{background:hsla(0,0%,100%,.06);border-color:rgba(255,106,0,.3)}.settings-card__header[data-v-c34f4b26]{padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.settings-card__title[data-v-c34f4b26]{font-size:18px;font-weight:1000;color:hsla(0,0%,100%,.92);margin:0 0 8px 0}.settings-card__description[data-v-c34f4b26]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.62);margin:0}.settings-card__body[data-v-c34f4b26]{padding:20px;overflow:hidden;box-sizing:border-box}.settings-card__actions[data-v-c34f4b26]{margin-top:16px;display:flex;gap:12px}.form-field[data-v-c34f4b26]{margin-bottom:20px;width:100%;box-sizing:border-box}.form-label[data-v-c34f4b26]{display:block;font-size:14px;font-weight:900;color:hsla(0,0%,100%,.92);margin-bottom:8px}.form-input[data-v-c34f4b26]{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:800;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box}.form-input[data-v-c34f4b26]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2)}.toggle[data-v-c34f4b26]{display:flex;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle input[data-v-c34f4b26]{position:absolute;opacity:0;width:1px;height:1px}.toggle__track[data-v-c34f4b26]{position:relative;width:46px;height:26px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid rgba(255,106,0,.25);transition:all .2s ease;flex:0 0 auto}.toggle__thumb[data-v-c34f4b26]{position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.85);transition:transform .2s ease}.toggle input:checked+.toggle__track[data-v-c34f4b26]{background:rgba(255,106,0,.18);border-color:rgba(255,106,0,.5)}.toggle input:checked+.toggle__track .toggle__thumb[data-v-c34f4b26]{transform:translateX(-20px)}.toggle input:disabled+.toggle__track[data-v-c34f4b26]{opacity:.55}.current-fee-display[data-v-c34f4b26],.toggle__text[data-v-c34f4b26]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.62)}.current-fee-display[data-v-c34f4b26]{margin-top:8px;padding:8px 12px;background:hsla(0,0%,100%,.05);border-radius:6px}.btn[data-v-c34f4b26]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border:none}.btn--primary[data-v-c34f4b26]{background:rgba(255,106,0,.15);color:#ff8a2b;border:1px solid rgba(255,106,0,.3)}.btn--primary[data-v-c34f4b26]:hover:not(:disabled){background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5)}.btn--primary[data-v-c34f4b26]:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,106,0,.1)}.btn--success[data-v-c34f4b26]{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3);display:flex;align-items:center;gap:8px}.btn--success[data-v-c34f4b26]:hover:not(:disabled){background:rgba(16,185,129,.25);border-color:rgba(16,185,129,.5)}.btn--success[data-v-c34f4b26]:disabled{opacity:.5;cursor:not-allowed}.btn--danger[data-v-c34f4b26]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3);display:flex;align-items:center;gap:8px}.btn--danger[data-v-c34f4b26]:hover:not(:disabled){background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}.btn--danger[data-v-c34f4b26]:disabled{opacity:.5;cursor:not-allowed}.settings-card--push .settings-card__title[data-v-c34f4b26]{display:flex;align-items:center;gap:10px}.settings-card--push .settings-card__title i[data-v-c34f4b26]{color:#ff8a2b;font-size:22px}.push-status[data-v-c34f4b26]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444;font-weight:800;font-size:14px;margin-bottom:16px}.push-status i[data-v-c34f4b26]{font-size:20px}.push-status--active[data-v-c34f4b26]{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2);color:#10b981}html[data-theme=light]{border-color:rgba(11,11,15,.18);box-shadow:0 0 0 3px rgba(245,165,35,.12);background:rgba(11,11,15,.65)}@keyframes fadeIn-c34f4b26{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:500px){.settings-section__header[data-v-c34f4b26]{margin-bottom:16px}.settings-section__title[data-v-c34f4b26]{font-size:18px}.settings-content[data-v-c34f4b26]{grid-template-columns:1fr;gap:16px}.settings-card[data-v-c34f4b26]{border-radius:12px}.settings-card__header[data-v-c34f4b26]{padding:16px}.settings-card__title[data-v-c34f4b26]{font-size:16px}.settings-card__description[data-v-c34f4b26]{font-size:13px}.settings-card__body[data-v-c34f4b26]{padding:16px}.form-field[data-v-c34f4b26]{margin-bottom:16px}.form-label[data-v-c34f4b26]{font-size:13px}.form-input[data-v-c34f4b26]{font-size:14px;padding:10px}.current-fee-display[data-v-c34f4b26]{font-size:13px;padding:8px 10px}.settings-card__actions[data-v-c34f4b26]{margin-top:12px}.btn[data-v-c34f4b26]{width:100%;padding:10px}}.loading-state[data-v-a339bb6a],.no-data[data-v-a339bb6a]{text-align:center;padding:40px;color:hsla(0,0%,100%,.6);font-size:14px}.job-id[data-v-a339bb6a]{font-family:monospace;font-size:12px;color:hsla(0,0%,100%,.7);word-break:break-all;max-width:150px;display:inline-block}.handyman-id[data-v-a339bb6a]{font-family:monospace;font-size:11px;color:hsla(0,0%,100%,.6);margin-right:5px;display:inline-block}.job-desc[data-v-a339bb6a]{font-size:13px;color:hsla(0,0%,100%,.92);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cancellations-section__header[data-v-a339bb6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.cancellations-section__title[data-v-a339bb6a]{font-size:20px;font-weight:1000;color:#ff8a2b}.refresh-cancellations-btn[data-v-a339bb6a]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif}.refresh-cancellations-btn[data-v-a339bb6a]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.cancellations-table-wrapper[data-v-a339bb6a]{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04)}.cancellations-table[data-v-a339bb6a]{width:100%;border-collapse:collapse}.cancellations-table thead[data-v-a339bb6a]{background:rgba(255,106,0,.1)}.cancellations-table th[data-v-a339bb6a]{padding:14px 12px;text-align:right;font-size:13px;font-weight:1000;color:#ff8a2b;border-bottom:1px solid rgba(255,106,0,.2);white-space:nowrap}.cancellations-table td[data-v-a339bb6a]{padding:12px;text-align:right;font-size:13px;font-weight:800;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:middle}.cancellations-table tbody tr[data-v-a339bb6a]{transition:background .2s ease}.cancellations-table tbody tr[data-v-a339bb6a]:hover{background:rgba(255,106,0,.05)}.cancellations-table tbody tr:last-child td[data-v-a339bb6a]{border-bottom:none}.person-badge[data-v-a339bb6a]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block;border:1px solid;transition:all .2s ease;white-space:nowrap}.person-badge--handyman[data-v-a339bb6a]{background:rgba(59,130,246,.15);color:#3b82f6;border-color:rgba(59,130,246,.3)}.person-badge--customer[data-v-a339bb6a]{background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.3)}.reason-text[data-v-a339bb6a]{font-size:13px;color:hsla(0,0%,100%,.92);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.status-badge[data-v-a339bb6a]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block;border:1px solid;transition:all .2s ease;white-space:nowrap}.status-badge--yes[data-v-a339bb6a]{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.status-badge--no[data-v-a339bb6a]{background:hsla(220,9%,46%,.15);color:#6b7280;border-color:hsla(220,9%,46%,.3)}.status-badge--collected[data-v-a339bb6a]{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.status-badge--not-collected[data-v-a339bb6a]{background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.3)}.collect-fine-btn[data-v-a339bb6a]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid rgba(255,193,7,.3);background:rgba(255,193,7,.15);color:#ffc107;font-size:13px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif}.collect-fine-btn[data-v-a339bb6a]:hover{background:rgba(255,193,7,.25);border-color:rgba(255,193,7,.5);transform:translateY(-1px)}.fine-collected-text[data-v-a339bb6a]{font-size:13px;color:#10b981;font-weight:900}.fine-hint[data-v-a339bb6a]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.6);margin-top:4px}.date-cell[data-v-a339bb6a]{position:relative;display:flex;flex-direction:column;gap:4px}.date-value[data-v-a339bb6a]{font-weight:800}.date-tooltip[data-v-a339bb6a]{font-size:11px;color:hsla(0,0%,100%,.6);font-style:italic;cursor:help}.user-cell[data-v-a339bb6a]{display:flex;flex-direction:column;gap:4px}.amount-cell[data-v-a339bb6a]{font-weight:800;color:hsla(0,0%,100%,.92)}.pagination[data-v-a339bb6a]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px}.pagination-btn[data-v-a339bb6a]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif}.pagination-btn[data-v-a339bb6a]:hover:not(:disabled){background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.pagination-btn[data-v-a339bb6a]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-a339bb6a]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.92)}.modal-overlay[data-v-a339bb6a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.modal-content[data-v-a339bb6a]{background:#0b0b0f;border-radius:16px;border:1px solid rgba(255,106,0,.3);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.3)}.modal-content--confirm[data-v-a339bb6a]{max-width:600px}.modal-header[data-v-a339bb6a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-title[data-v-a339bb6a]{font-size:18px;font-weight:1000;color:#ff8a2b;margin:0}.modal-close[data-v-a339bb6a]{background:none;border:none;color:hsla(0,0%,100%,.92);font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.modal-close[data-v-a339bb6a]:hover{background:hsla(0,0%,100%,.1)}.modal-body[data-v-a339bb6a]{padding:20px}.confirm-message[data-v-a339bb6a]{margin-bottom:20px}.confirm-message p[data-v-a339bb6a]{margin:8px 0;font-size:14px;color:hsla(0,0%,100%,.92);line-height:1.6}.confirm-message p strong[data-v-a339bb6a]{color:#ff8a2b;font-weight:900}.form-field[data-v-a339bb6a]{margin-bottom:20px}.form-label[data-v-a339bb6a]{display:block;margin-bottom:8px;font-size:14px;font-weight:900;color:hsla(0,0%,100%,.92)}.form-input[data-v-a339bb6a]{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:800;font-family:Heebo,sans-serif}.form-input[data-v-a339bb6a]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2)}.modal-footer[data-v-a339bb6a]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid hsla(0,0%,100%,.1)}.btn[data-v-a339bb6a]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,sans-serif;border:1px solid}.btn--ghost[data-v-a339bb6a]{background:transparent;color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.2)}.btn--ghost[data-v-a339bb6a]:hover{background:hsla(0,0%,100%,.1)}.btn--primary[data-v-a339bb6a]{background:rgba(255,106,0,.2);color:#ff8a2b;border-color:rgba(255,106,0,.3)}.btn--primary[data-v-a339bb6a]:hover:not(:disabled){background:rgba(255,106,0,.3);border-color:rgba(255,106,0,.5)}.btn--primary[data-v-a339bb6a]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:500px){.cancellations-section__header[data-v-a339bb6a]{flex-direction:column;gap:12px;margin-bottom:16px}.cancellations-section__title[data-v-a339bb6a]{font-size:18px}.refresh-cancellations-btn[data-v-a339bb6a]{width:100%;justify-content:center;padding:10px}.cancellations-table-wrapper[data-v-a339bb6a]{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.cancellations-table[data-v-a339bb6a]{min-width:1000px;font-size:11px}.cancellations-table th[data-v-a339bb6a]{padding:10px 6px;font-size:10px;white-space:nowrap}.cancellations-table td[data-v-a339bb6a]{padding:10px 6px;font-size:11px}.date-value[data-v-a339bb6a]{font-size:11px}.date-tooltip[data-v-a339bb6a]{font-size:9px}.job-id[data-v-a339bb6a]{font-size:10px;max-width:100px}.handyman-id[data-v-a339bb6a]{font-size:9px}.job-desc[data-v-a339bb6a]{max-width:120px;font-size:11px}.person-badge[data-v-a339bb6a]{font-size:10px;padding:4px 8px}.reason-text[data-v-a339bb6a]{max-width:150px;font-size:11px}.status-badge[data-v-a339bb6a]{font-size:10px;padding:4px 8px}.collect-fine-btn[data-v-a339bb6a]{padding:6px 10px;font-size:11px;gap:4px}.fine-collected-text[data-v-a339bb6a]{font-size:11px}.pagination[data-v-a339bb6a]{flex-direction:column;gap:10px;padding:12px}.pagination-info[data-v-a339bb6a]{font-size:12px;text-align:center}.pagination-btn[data-v-a339bb6a]{width:100%;padding:10px}.modal-content[data-v-a339bb6a]{max-width:95vw;margin:10px}.modal-header[data-v-a339bb6a]{padding:14px}.modal-title[data-v-a339bb6a]{font-size:16px}.modal-body[data-v-a339bb6a]{padding:14px}.confirm-message[data-v-a339bb6a]{font-size:14px}.form-field[data-v-a339bb6a]{margin-bottom:16px}.form-label[data-v-a339bb6a]{font-size:13px}.form-input[data-v-a339bb6a]{font-size:14px;padding:10px}.modal-footer[data-v-a339bb6a]{padding:14px;flex-direction:column;gap:8px}.btn[data-v-a339bb6a]{width:100%;padding:10px}}html[data-theme=light]{border-color:#f5a524;box-shadow:0 0 0 3px rgba(245,165,35,.15);background:rgba(245,165,35,.2);background:rgba(245,165,35,.22)}.financials-section[data-v-a9fcc9ec]{animation:fadeIn-a9fcc9ec .35s ease;color:hsla(0,0%,100%,.92)}.muted[data-v-a9fcc9ec]{color:hsla(0,0%,100%,.62)}.dot[data-v-a9fcc9ec]{width:6px;height:6px;border-radius:50%;background:rgba(16,185,129,.9);box-shadow:0 0 0 6px rgba(16,185,129,.12);display:inline-block}.chip[data-v-a9fcc9ec]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:999px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.2px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86)}.chip--muted[data-v-a9fcc9ec]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.72);border-color:hsla(0,0%,100%,.1)}.chip--success[data-v-a9fcc9ec]{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.34);color:rgba(16,185,129,.98)}.chip--danger[data-v-a9fcc9ec]{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.34);color:rgba(239,68,68,.98)}.financials-hero[data-v-a9fcc9ec]{position:relative;margin-bottom:22px;border-radius:18px;border:1px solid rgba(255,106,0,.25);background:radial-gradient(1200px 420px at 0 0,rgba(255,106,0,.18),transparent 55%),radial-gradient(900px 420px at 100% 0,rgba(16,185,129,.16),transparent 60%),hsla(0,0%,100%,.03);box-shadow:0 18px 50px rgba(0,0,0,.35);overflow:hidden}.financials-hero[data-v-a9fcc9ec]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.06),transparent 45%,hsla(0,0%,100%,.02));pointer-events:none}.financials-header[data-v-a9fcc9ec]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px 18px 12px;gap:16px;flex-wrap:wrap}.header-left[data-v-a9fcc9ec]{display:flex;flex-direction:column;gap:8px;min-width:240px}.financials-title[data-v-a9fcc9ec]{font-size:22px;font-weight:1000;color:#ff8a2b;margin:0;letter-spacing:.2px;text-shadow:0 10px 30px rgba(255,106,0,.25)}.header-sub[data-v-a9fcc9ec]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:900;color:hsla(0,0%,100%,.62)}.header-right[data-v-a9fcc9ec]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-net[data-v-a9fcc9ec]{padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(11,11,15,.35);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:6px;min-width:210px}.hero-net__label[data-v-a9fcc9ec]{font-size:12px;font-weight:900;color:hsla(0,0%,100%,.62)}.hero-net__value[data-v-a9fcc9ec]{display:flex;align-items:baseline;gap:10px;font-family:Courier New,monospace;font-size:18px;font-weight:1000;color:hsla(0,0%,100%,.92)}.hero-net__tag[data-v-a9fcc9ec]{font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:12px;font-weight:1000;padding:4px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.8)}.hero-net--profit[data-v-a9fcc9ec]{border-color:rgba(16,185,129,.35);box-shadow:inset 0 0 0 1px rgba(16,185,129,.08)}.hero-net--profit .hero-net__tag[data-v-a9fcc9ec]{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.35);color:rgba(16,185,129,.98)}.hero-net--loss[data-v-a9fcc9ec]{border-color:rgba(239,68,68,.35);box-shadow:inset 0 0 0 1px rgba(239,68,68,.08)}.hero-net--loss .hero-net__tag[data-v-a9fcc9ec]{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.35);color:rgba(239,68,68,.98)}.refresh-financials-btn[data-v-a9fcc9ec]{padding:10px 16px;border-radius:12px;border:1px solid rgba(255,106,0,.35);background:rgba(255,106,0,.16);color:#ff8a2b;font-size:14px;font-weight:1000;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;box-shadow:0 10px 28px rgba(0,0,0,.28)}.refresh-financials-btn[data-v-a9fcc9ec]:hover{background:rgba(255,106,0,.26);border-color:rgba(255,106,0,.55);transform:translateY(-1px);box-shadow:0 14px 34px rgba(0,0,0,.35)}.refresh-financials-btn[data-v-a9fcc9ec]:active{transform:translateY(0) scale(.99)}.insights-row[data-v-a9fcc9ec]{position:relative;z-index:2;padding:0 18px 18px;display:grid;grid-template-columns:1fr 1fr .9fr;gap:12px}@media(max-width:900px){.insights-row[data-v-a9fcc9ec]{grid-template-columns:1fr}}.insight-card[data-v-a9fcc9ec]{border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:rgba(11,11,15,.35);backdrop-filter:blur(10px);padding:14px 14px;display:flex;gap:12px;align-items:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}.insight-card[data-v-a9fcc9ec]:hover{transform:translateY(-2px);background:rgba(11,11,15,.42);border-color:hsla(0,0%,100%,.16)}.insight-card__icon[data-v-a9fcc9ec]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);font-size:20px;flex-shrink:0}.insight-card__meta[data-v-a9fcc9ec]{display:flex;flex-direction:column;gap:4px;min-width:0}.insight-card__label[data-v-a9fcc9ec]{font-size:12px;font-weight:1000;color:hsla(0,0%,100%,.62)}.insight-card__value[data-v-a9fcc9ec]{font-family:Courier New,monospace;font-size:16px;font-weight:1000;color:hsla(0,0%,100%,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight-card--rev[data-v-a9fcc9ec]{border-color:rgba(16,185,129,.25);box-shadow:inset 0 0 0 1px rgba(16,185,129,.06)}.insight-card--exp[data-v-a9fcc9ec]{border-color:rgba(239,68,68,.25);box-shadow:inset 0 0 0 1px rgba(239,68,68,.06)}.insight-card--rate[data-v-a9fcc9ec]{border-color:rgba(255,106,0,.25);box-shadow:inset 0 0 0 1px rgba(255,106,0,.06)}.loading-state[data-v-a9fcc9ec]{text-align:center;padding:22px 10px;color:hsla(0,0%,100%,.62);font-size:16px;font-weight:900}.loading-text[data-v-a9fcc9ec]{margin-top:14px;color:hsla(0,0%,100%,.62);font-weight:1000}.skeleton-wrap[data-v-a9fcc9ec]{max-width:980px;margin:0 auto}.skeleton[data-v-a9fcc9ec]{border-radius:14px;background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.1),hsla(0,0%,100%,.06));background-size:200% 100%;animation:shimmer-a9fcc9ec 1.2s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.08)}.skeleton--title[data-v-a9fcc9ec]{height:58px;margin-bottom:14px}.skeleton-grid[data-v-a9fcc9ec]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:768px){.skeleton-grid[data-v-a9fcc9ec]{grid-template-columns:1fr}}.skeleton--card[data-v-a9fcc9ec]{height:240px}.skeleton--wide[data-v-a9fcc9ec]{height:140px;margin-top:14px}.financials-content[data-v-a9fcc9ec]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media(max-width:768px){.financials-content[data-v-a9fcc9ec]{grid-template-columns:1fr;gap:20px}}.financials-card[data-v-a9fcc9ec]{border-radius:18px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04);overflow:hidden;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 16px 40px rgba(0,0,0,.28)}.financials-card[data-v-a9fcc9ec]:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.06);border-color:rgba(255,106,0,.3);box-shadow:0 22px 50px rgba(0,0,0,.35)}.financials-card--expenses[data-v-a9fcc9ec]{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.05)}.financials-card--expenses[data-v-a9fcc9ec]:hover{border-color:rgba(239,68,68,.38)}.financials-card--revenue[data-v-a9fcc9ec]{border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.05)}.financials-card--revenue[data-v-a9fcc9ec]:hover{border-color:rgba(16,185,129,.38)}.financials-card__header[data-v-a9fcc9ec]{padding:18px 18px 14px;border-bottom:1px solid hsla(0,0%,100%,.1)}.card-title-row[data-v-a9fcc9ec]{display:flex;justify-content:space-between;align-items:center;gap:12px}.financials-card__title[data-v-a9fcc9ec]{font-size:18px;font-weight:1000;color:hsla(0,0%,100%,.92);margin:0}.card-sub[data-v-a9fcc9ec]{margin-top:8px;font-size:13px;font-weight:900;color:hsla(0,0%,100%,.48)}.financials-card__body[data-v-a9fcc9ec]{padding:18px;display:flex;flex-direction:column;gap:14px}.financial-item[data-v-a9fcc9ec]{display:grid;grid-template-columns:1fr minmax(180px,1.4fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.financial-item[data-v-a9fcc9ec]:last-child{border-bottom:none}.financial-item--total[data-v-a9fcc9ec]{padding-top:16px;margin-top:8px;border-top:2px solid hsla(0,0%,100%,.12);border-bottom:none}@media(max-width:520px){.financial-item[data-v-a9fcc9ec]{grid-template-columns:1fr auto;grid-template-areas:"label actions" "mid mid"}.financial-item .financial-item__label[data-v-a9fcc9ec]{grid-area:label}.financial-item .financial-item__mid[data-v-a9fcc9ec]{grid-area:mid}.financial-item .financial-item__actions[data-v-a9fcc9ec]{grid-area:actions}}.financial-item__label[data-v-a9fcc9ec]{font-size:14px;font-weight:1000;color:hsla(0,0%,100%,.62)}.financial-item__mid[data-v-a9fcc9ec]{display:flex;flex-direction:column;gap:8px;min-width:0}.financial-item__value[data-v-a9fcc9ec]{font-size:16px;font-weight:1000;font-family:Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financial-item__value--expense[data-v-a9fcc9ec]{color:#ef4444}.financial-item__value--revenue[data-v-a9fcc9ec]{color:#10b981}.financial-item__value--total-expense[data-v-a9fcc9ec]{font-size:20px;color:#ef4444}.financial-item__value--total-revenue[data-v-a9fcc9ec]{font-size:20px;color:#10b981}.bar[data-v-a9fcc9ec]{height:10px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);overflow:hidden}.bar__fill[data-v-a9fcc9ec]{height:100%;border-radius:999px;width:0;transition:width .55s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bar__fill--expense[data-v-a9fcc9ec]{background:linear-gradient(90deg,rgba(239,68,68,.85),rgba(255,106,0,.7))}.bar__fill--revenue[data-v-a9fcc9ec]{background:linear-gradient(90deg,rgba(16,185,129,.85),rgba(34,197,94,.65))}.financial-item__actions[data-v-a9fcc9ec]{display:flex;gap:8px;flex-shrink:0}.financial-action-btn[data-v-a9fcc9ec]{width:34px;height:34px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;font-size:16px;background:rgba(255,106,0,.14);color:#ff8a2b;border:1px solid rgba(255,106,0,.28);box-shadow:0 10px 26px rgba(0,0,0,.22)}.financial-action-btn[data-v-a9fcc9ec]:hover{background:rgba(255,106,0,.24);border-color:rgba(255,106,0,.5);transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,0,0,.32)}.financial-action-btn[data-v-a9fcc9ec]:active{transform:translateY(0) scale(.98)}.financials-summary[data-v-a9fcc9ec]{grid-column:1/-1}.summary-card[data-v-a9fcc9ec]{padding:22px;border-radius:18px;border:1px solid rgba(255,106,0,.28);background:hsla(0,0%,100%,.06);text-align:center;box-shadow:0 18px 45px rgba(0,0,0,.3)}.summary-card__label[data-v-a9fcc9ec]{font-size:14px;font-weight:1000;color:hsla(0,0%,100%,.62);margin-bottom:12px}.summary-card__value[data-v-a9fcc9ec]{font-size:32px;font-weight:1000;font-family:Courier New,monospace;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.summary-card__value--profit[data-v-a9fcc9ec]{color:#10b981}.summary-card__value--loss[data-v-a9fcc9ec]{color:#ef4444}.summary-card__indicator[data-v-a9fcc9ec]{font-size:14px;font-weight:1000;padding:6px 12px;border-radius:999px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.summary-card__value--profit .summary-card__indicator[data-v-a9fcc9ec]{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.4)}.summary-card__value--loss .summary-card__indicator[data-v-a9fcc9ec]{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.financials-pies[data-v-a9fcc9ec]{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-top:6px}@media(max-width:980px){.financials-pies[data-v-a9fcc9ec]{grid-template-columns:1fr}}.pie-card[data-v-a9fcc9ec]{border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);box-shadow:0 16px 40px rgba(0,0,0,.28);overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pie-card[data-v-a9fcc9ec]:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16)}.pie-card--main[data-v-a9fcc9ec]{border-color:rgba(255,106,0,.22)}.pie-header[data-v-a9fcc9ec]{padding:16px 16px 12px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;gap:12px}.pie-title[data-v-a9fcc9ec]{margin:0;font-size:16px;font-weight:1000;color:#ff8a2b}.pie-body[data-v-a9fcc9ec]{position:relative;height:320px;padding:14px}.pie-body--small[data-v-a9fcc9ec]{height:260px}.financials-chart[data-v-a9fcc9ec]{grid-column:1/-1;margin-top:18px;padding:22px;border-radius:18px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04);box-shadow:0 18px 45px rgba(0,0,0,.28)}.chart-header[data-v-a9fcc9ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:16px;flex-wrap:wrap}.chart-title[data-v-a9fcc9ec]{font-size:18px;font-weight:1000;color:#ff8a2b;margin:0}.chart-period-selector[data-v-a9fcc9ec]{display:flex;gap:8px;flex-wrap:wrap}.period-btn[data-v-a9fcc9ec]{padding:9px 14px;border-radius:12px;border:1px solid rgba(255,106,0,.28);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.62);font-size:13px;font-weight:1000;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.period-btn[data-v-a9fcc9ec]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.period-btn--active[data-v-a9fcc9ec]{background:rgba(255,106,0,.16);color:#ff8a2b;border-color:rgba(255,106,0,.55)}.chart-container[data-v-a9fcc9ec]{position:relative;height:420px;width:100%}@media(max-width:768px){.chart-container[data-v-a9fcc9ec]{height:320px}}.modal-overlay[data-v-a9fcc9ec]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.78);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn-a9fcc9ec .18s ease}.modal-content[data-v-a9fcc9ec]{background:#0f1016;border-radius:18px;border:1px solid rgba(255,106,0,.28);max-width:520px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 28px 80px rgba(0,0,0,.6);transform-origin:center;animation:popIn-a9fcc9ec .18s ease}.modal-header[data-v-a9fcc9ec]{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-title-wrap[data-v-a9fcc9ec]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.modal-title[data-v-a9fcc9ec]{font-size:18px;font-weight:1000;color:#ff8a2b;margin:0}.modal-close[data-v-a9fcc9ec]{background:none;border:none;color:hsla(0,0%,100%,.62);font-size:28px;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:background .18s ease,color .18s ease}.modal-close[data-v-a9fcc9ec]:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.modal-body[data-v-a9fcc9ec]{padding:18px}.modal-footer[data-v-a9fcc9ec]{padding:18px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:flex-end;gap:12px}.form-field[data-v-a9fcc9ec]{margin-bottom:14px}.form-label[data-v-a9fcc9ec]{display:block;font-size:14px;font-weight:1000;color:hsla(0,0%,100%,.92);margin-bottom:8px}.form-input[data-v-a9fcc9ec]{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(255,106,0,.28);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.form-input[data-v-a9fcc9ec]:focus{outline:none;border-color:rgba(255,106,0,.55);background:hsla(0,0%,100%,.1);box-shadow:0 0 0 4px rgba(255,106,0,.12)}.current-value[data-v-a9fcc9ec]{font-size:14px;font-weight:900;color:hsla(0,0%,100%,.62);padding:10px 12px;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.hint[data-v-a9fcc9ec]{margin-top:8px;font-size:12px;font-weight:900;color:hsla(0,0%,100%,.48)}.financial-edit-buttons[data-v-a9fcc9ec]{display:flex;gap:12px;margin-top:14px}.financial-edit-buttons .btn[data-v-a9fcc9ec]{flex:1}@media(max-width:520px){.financial-edit-buttons[data-v-a9fcc9ec]{flex-direction:column}}.btn[data-v-a9fcc9ec]{padding:12px 18px;border-radius:12px;border:none;font-size:14px;font-weight:1000;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;box-shadow:0 12px 26px rgba(0,0,0,.24)}.btn[data-v-a9fcc9ec]:active{transform:translateY(0) scale(.99)}.btn--primary[data-v-a9fcc9ec]{background:rgba(255,106,0,.15);color:#ff8a2b;border:1px solid rgba(255,106,0,.3)}.btn--primary[data-v-a9fcc9ec]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.55);transform:translateY(-1px);box-shadow:0 16px 34px rgba(0,0,0,.34)}.btn--danger[data-v-a9fcc9ec]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn--danger[data-v-a9fcc9ec]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.55);transform:translateY(-1px);box-shadow:0 16px 34px rgba(0,0,0,.34)}.btn--ghost[data-v-a9fcc9ec]{background:transparent;color:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,100%,.1);box-shadow:none}.btn--ghost[data-v-a9fcc9ec]:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92)}@keyframes fadeIn-a9fcc9ec{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn-a9fcc9ec{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer-a9fcc9ec{0%{background-position:0 0}to{background-position:200% 0}}@media(max-width:500px){.financials-hero[data-v-a9fcc9ec]{padding:14px;border-radius:12px}.financials-header[data-v-a9fcc9ec]{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.financials-title[data-v-a9fcc9ec]{font-size:18px}.header-sub[data-v-a9fcc9ec]{font-size:12px}.header-right[data-v-a9fcc9ec]{width:100%;flex-direction:column;gap:10px}.hero-net[data-v-a9fcc9ec]{width:100%;min-width:100%}.hero-net__value[data-v-a9fcc9ec]{font-size:16px}.refresh-financials-btn[data-v-a9fcc9ec]{width:100%;justify-content:center}.insights-row[data-v-a9fcc9ec]{grid-template-columns:1fr;gap:10px;padding:0 14px 14px}.insight-card[data-v-a9fcc9ec]{padding:12px}.insight-card__icon[data-v-a9fcc9ec]{width:36px;height:36px;font-size:18px}.insight-card__value[data-v-a9fcc9ec]{font-size:14px}.financials-content[data-v-a9fcc9ec]{grid-template-columns:1fr;gap:16px}.financials-card__header[data-v-a9fcc9ec]{padding:14px}.financials-card__title[data-v-a9fcc9ec]{font-size:16px}.card-sub[data-v-a9fcc9ec]{font-size:12px}.financials-card__body[data-v-a9fcc9ec]{padding:14px;gap:12px}.financial-item[data-v-a9fcc9ec]{grid-template-columns:1fr;gap:10px;padding:12px 0}.financial-item__label[data-v-a9fcc9ec]{font-size:13px}.financial-item__value[data-v-a9fcc9ec]{font-size:14px}.financial-item__value--total-expense[data-v-a9fcc9ec],.financial-item__value--total-revenue[data-v-a9fcc9ec]{font-size:18px}.financial-item__actions[data-v-a9fcc9ec]{justify-content:flex-end}.financial-action-btn[data-v-a9fcc9ec]{width:32px;height:32px;font-size:14px}.financials-pies[data-v-a9fcc9ec]{grid-template-columns:1fr;gap:16px}.pie-card[data-v-a9fcc9ec]{border-radius:12px}.pie-header[data-v-a9fcc9ec]{padding:14px}.pie-title[data-v-a9fcc9ec]{font-size:15px}.pie-body[data-v-a9fcc9ec]{height:280px;padding:12px}.pie-body--small[data-v-a9fcc9ec]{height:240px}.financials-summary[data-v-a9fcc9ec]{margin-top:16px}.summary-card[data-v-a9fcc9ec]{padding:18px;border-radius:12px}.summary-card__value[data-v-a9fcc9ec]{font-size:24px;flex-direction:column;gap:8px}.financials-chart[data-v-a9fcc9ec]{padding:16px;border-radius:12px;margin-top:16px}.chart-header[data-v-a9fcc9ec]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.chart-title[data-v-a9fcc9ec]{font-size:16px}.chart-period-selector[data-v-a9fcc9ec]{width:100%;flex-wrap:wrap;gap:6px}.period-btn[data-v-a9fcc9ec]{flex:1;min-width:calc(50% - 3px);padding:8px 12px;font-size:12px}.chart-container[data-v-a9fcc9ec]{height:300px}.modal-content[data-v-a9fcc9ec]{max-width:95vw;margin:10px}.modal-header[data-v-a9fcc9ec]{padding:14px}.modal-title[data-v-a9fcc9ec]{font-size:16px}.modal-body[data-v-a9fcc9ec]{padding:14px}.form-field[data-v-a9fcc9ec]{margin-bottom:12px}.form-label[data-v-a9fcc9ec]{font-size:13px}.form-input[data-v-a9fcc9ec]{font-size:14px;padding:10px}.current-value[data-v-a9fcc9ec]{font-size:13px;padding:8px 10px}.financial-edit-buttons[data-v-a9fcc9ec]{flex-direction:column;gap:8px}.modal-footer[data-v-a9fcc9ec]{padding:14px;flex-direction:column;gap:8px}.btn[data-v-a9fcc9ec]{width:100%;padding:10px}}html[data-theme=light]{background:radial-gradient(1200px 420px at 0 0,rgba(245,165,35,.1),transparent 55%),radial-gradient(900px 420px at 100% 0,rgba(16,185,129,.08),transparent 60%),#fff;background:linear-gradient(120deg,hsla(0,0%,100%,.3),transparent 45%,hsla(0,0%,100%,.1));background:hsla(0,0%,100%,.7);color:rgba(11,11,15,.65);box-shadow:0 10px 28px hsla(36,41%,60%,.12);box-shadow:0 14px 34px hsla(36,41%,60%,.15);border-color:rgba(11,11,15,.16);background:linear-gradient(90deg,rgba(245,165,35,.06),hsla(36,41%,60%,.15),rgba(245,165,35,.06));box-shadow:0 22px 50px hsla(36,41%,60%,.15);background:rgba(239,68,68,.03);border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.03);border-color:hsla(36,41%,60%,.12);box-shadow:0 10px 26px rgba(11,11,15,.05);background:rgba(245,165,35,.16);box-shadow:0 14px 30px hsla(36,41%,60%,.15);box-shadow:0 18px 40px hsla(36,41%,60%,.12);border-color:rgba(245,165,35,.35);box-shadow:0 0 0 4px rgba(245,165,35,.1);box-shadow:0 12px 26px hsla(36,41%,60%,.12);background:rgba(239,68,68,.15);box-shadow:none}.payment-problems-tab[data-v-f897a24a]{padding:0}.payment-problems-tab__header[data-v-f897a24a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.payment-problems-tab__title[data-v-f897a24a]{font-size:24px;font-weight:900;color:#ff8a2b;margin:0}.payment-problems-tab__controls[data-v-f897a24a]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.payment-problems-tab__filter[data-v-f897a24a]{padding:10px 36px 10px 16px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff8a2b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;max-width:100%;box-sizing:border-box}.payment-problems-tab__filter option[data-v-f897a24a]{background:#0b0b0f;color:hsla(0,0%,100%,.92)}.payment-problems-tab__refresh-btn[data-v-f897a24a]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s}.payment-problems-tab__refresh-btn[data-v-f897a24a]:hover{background:rgba(255,106,0,.25);transform:translateY(-1px)}.payment-problems-tab__stats[data-v-f897a24a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.payment-problems-tab__stat[data-v-f897a24a]{padding:20px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);text-align:center}.payment-problems-tab__stat--waiting[data-v-f897a24a]{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.05)}.payment-problems-tab__stat--active[data-v-f897a24a]{border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.05)}.payment-problems-tab__stat--resolved[data-v-f897a24a]{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.05)}.payment-problems-tab__stat-value[data-v-f897a24a]{display:block;font-size:32px;font-weight:900;color:hsla(0,0%,100%,.92)}.payment-problems-tab__stat-label[data-v-f897a24a]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.6)}.payment-problems-tab__empty[data-v-f897a24a],.payment-problems-tab__loading[data-v-f897a24a]{padding:60px;text-align:center;color:hsla(0,0%,100%,.6);font-size:16px;font-weight:700}.payment-problems-tab__empty i[data-v-f897a24a],.payment-problems-tab__loading i[data-v-f897a24a]{font-size:48px;margin-bottom:16px;display:block;color:hsla(0,0%,100%,.2)}.payment-problems-tab__section[data-v-f897a24a]{margin-bottom:32px}.payment-problems-tab__section-title[data-v-f897a24a]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;color:hsla(0,0%,100%,.92);margin:0 0 16px 0}.payment-problems-tab__section-dot[data-v-f897a24a]{width:10px;height:10px;border-radius:50%}.payment-problems-tab__section-dot--waiting[data-v-f897a24a]{background:#fbbf24;animation:pulse-f897a24a 2s infinite}.payment-problems-tab__section-dot--active[data-v-f897a24a]{background:#3b82f6}.payment-problems-tab__section-dot--resolved[data-v-f897a24a]{background:#10b981}@keyframes pulse-f897a24a{0%,to{opacity:1}50%{opacity:.5}}.payment-problems-tab__cards[data-v-f897a24a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.payment-problems-tab__card[data-v-f897a24a]{padding:20px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s}.payment-problems-tab__card[data-v-f897a24a]:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.payment-problems-tab__card--open[data-v-f897a24a]{border-color:rgba(251,191,36,.3)}.payment-problems-tab__card--assigned[data-v-f897a24a]{border-color:rgba(59,130,246,.3)}.payment-problems-tab__card--resolved[data-v-f897a24a]{border-color:rgba(16,185,129,.3);opacity:.8}.payment-problems-tab__card-header[data-v-f897a24a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.payment-problems-tab__card-badge[data-v-f897a24a]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;background:rgba(239,68,68,.15);color:#ef4444}.payment-problems-tab__card-time[data-v-f897a24a]{font-size:12px;color:hsla(0,0%,100%,.6)}.payment-problems-tab__card-agent[data-v-f897a24a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#3b82f6;font-weight:700}.payment-problems-tab__card-title[data-v-f897a24a]{font-size:16px;font-weight:800;color:hsla(0,0%,100%,.92);margin:0 0 8px 0}.payment-problems-tab__card-user[data-v-f897a24a]{display:flex;align-items:center;gap:6px;font-size:13px;color:hsla(0,0%,100%,.6);margin:0 0 8px 0;flex-wrap:wrap}.payment-problems-tab__user-type[data-v-f897a24a]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;margin-right:auto}.payment-problems-tab__user-type--client[data-v-f897a24a]{background:rgba(59,130,246,.15);color:#3b82f6}.payment-problems-tab__card-preview[data-v-f897a24a]{font-size:13px;color:hsla(0,0%,100%,.5);margin:0 0 12px 0;line-height:1.4;word-wrap:break-word;max-width:100%;box-sizing:border-box}.payment-problems-tab__card-job[data-v-f897a24a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#ff8a2b;margin:0 0 12px 0;font-weight:700}.payment-problems-tab__card-agent-info[data-v-f897a24a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#10b981;margin:0}.payment-problems-tab__card-accept-btn[data-v-f897a24a]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#fff;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s}.payment-problems-tab__card-accept-btn[data-v-f897a24a]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,106,0,.3)}.payment-problems-tab__modal-overlay[data-v-f897a24a]{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.payment-problems-tab__modal[data-v-f897a24a]{background:#0b0b0f;border-radius:20px;border:1px solid rgba(255,106,0,.2);width:100%;max-width:400px;overflow:hidden;box-sizing:border-box}.payment-problems-tab__modal--large[data-v-f897a24a]{max-width:600px}.payment-problems-tab__modal-header[data-v-f897a24a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.payment-problems-tab__modal-header h3[data-v-f897a24a]{font-size:18px;font-weight:800;color:hsla(0,0%,100%,.92);margin:0}.payment-problems-tab__modal-close[data-v-f897a24a]{width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.payment-problems-tab__modal-close[data-v-f897a24a]:hover{background:hsla(0,0%,100%,.2)}.payment-problems-tab__modal-body[data-v-f897a24a]{padding:20px;max-height:70vh;overflow-y:auto;box-sizing:border-box}.payment-problems-tab__modal-footer[data-v-f897a24a]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid hsla(0,0%,100%,.1)}.payment-problems-tab__form-field label[data-v-f897a24a]{display:block;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.92);margin-bottom:8px}.payment-problems-tab__form-input[data-v-f897a24a]{width:100%;max-width:100%;padding:12px 16px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600;box-sizing:border-box}.payment-problems-tab__form-input[data-v-f897a24a]:focus{outline:none;border-color:#ff6a00}.payment-problems-tab__form-input[data-v-f897a24a]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.payment-problems-tab__form-input[data-v-f897a24a]::placeholder{color:hsla(0,0%,100%,.6)}.payment-problems-tab__btn[data-v-f897a24a]{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s;border:none}.payment-problems-tab__btn--cancel[data-v-f897a24a]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.payment-problems-tab__btn--cancel[data-v-f897a24a]:hover{background:hsla(0,0%,100%,.15)}.payment-problems-tab__btn--primary[data-v-f897a24a]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#fff}.payment-problems-tab__btn--primary[data-v-f897a24a]:hover:not(:disabled){transform:translateY(-2px)}.payment-problems-tab__btn--primary[data-v-f897a24a]:disabled{opacity:.5;cursor:not-allowed}.payment-problems-tab__btn--push[data-v-f897a24a]{display:flex;align-items:center;gap:8px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:#3b82f6}.payment-problems-tab__btn--push[data-v-f897a24a]:hover:not(:disabled){background:rgba(59,130,246,.25)}.payment-problems-tab__btn--push[data-v-f897a24a]:disabled{opacity:.5;cursor:not-allowed}.payment-problems-tab__btn--email[data-v-f897a24a]{display:flex;align-items:center;gap:8px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444}.payment-problems-tab__btn--email[data-v-f897a24a]:hover:not(:disabled){background:rgba(239,68,68,.25)}.payment-problems-tab__btn--email[data-v-f897a24a]:disabled{opacity:.5;cursor:not-allowed}.payment-problems-tab__problem-info[data-v-f897a24a]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.04);border-radius:12px}.payment-problems-tab__problem-field[data-v-f897a24a]{display:flex;justify-content:space-between;align-items:center;gap:12px}.payment-problems-tab__problem-field label[data-v-f897a24a]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.6);min-width:100px}.payment-problems-tab__problem-field span[data-v-f897a24a]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.92);flex:1;text-align:right;word-break:break-word;max-width:100%;box-sizing:border-box}.payment-problems-tab__status-select[data-v-f897a24a]{padding:8px 12px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff8a2b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:36px;max-width:200px;box-sizing:border-box}.payment-problems-tab__status-select option[data-v-f897a24a]{background:#0b0b0f;color:hsla(0,0%,100%,.92)}.payment-problems-tab__problem-content[data-v-f897a24a]{margin-bottom:24px}.payment-problems-tab__problem-content label[data-v-f897a24a]{display:block;font-size:14px;font-weight:800;color:hsla(0,0%,100%,.92);margin-bottom:12px}.payment-problems-tab__problem-text[data-v-f897a24a]{padding:16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;max-width:100%;box-sizing:border-box}.payment-problems-tab__problem-actions[data-v-f897a24a]{display:flex;gap:12px;flex-wrap:wrap}html[data-theme=light]{background:rgba(59,130,246,.08);background:rgba(16,185,129,.08);color:rgba(11,11,15,.2);border-color:rgba(59,130,246,.3)}@media(max-width:768px){.payment-problems-tab__header[data-v-f897a24a]{flex-direction:column;align-items:stretch}.payment-problems-tab__controls[data-v-f897a24a]{width:100%;flex-direction:column}.payment-problems-tab__filter[data-v-f897a24a],.payment-problems-tab__refresh-btn[data-v-f897a24a]{width:100%}.payment-problems-tab__cards[data-v-f897a24a],.payment-problems-tab__stats[data-v-f897a24a]{grid-template-columns:1fr}.payment-problems-tab__modal[data-v-f897a24a]{max-width:95vw}}.support-admin[data-v-b7a8e3b8]{padding:0}.support-admin__header[data-v-b7a8e3b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.support-admin__title[data-v-b7a8e3b8]{font-size:24px;font-weight:900;color:#ff8a2b;margin:0}.support-admin__controls[data-v-b7a8e3b8]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.support-admin__filter[data-v-b7a8e3b8]{padding:10px 36px 10px 16px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff8a2b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;max-width:100%;box-sizing:border-box}.support-admin__filter option[data-v-b7a8e3b8]{background:#0b0b0f;color:hsla(0,0%,100%,.92)}.support-admin__tabs[data-v-b7a8e3b8]{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid rgba(255,106,0,.2);overflow-x:auto;-webkit-overflow-scrolling:touch}.support-admin__tab[data-v-b7a8e3b8]{padding:12px 20px;border:none;background:transparent;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:900;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease;white-space:nowrap;font-family:inherit}.support-admin__tab[data-v-b7a8e3b8]:hover{color:#ff8a2b}.support-admin__tab--active[data-v-b7a8e3b8]{color:#ff8a2b;border-bottom-color:#ff6a00}.support-admin__refresh-btn[data-v-b7a8e3b8]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s}.support-admin__refresh-btn[data-v-b7a8e3b8]:hover{background:rgba(255,106,0,.25);transform:translateY(-1px)}.support-admin__stats[data-v-b7a8e3b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.support-admin__stat[data-v-b7a8e3b8]{padding:20px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);text-align:center}.support-admin__stat--waiting[data-v-b7a8e3b8]{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.05)}.support-admin__stat--active[data-v-b7a8e3b8]{border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.05)}.support-admin__stat--resolved[data-v-b7a8e3b8]{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.05)}.support-admin__stat-value[data-v-b7a8e3b8]{display:block;font-size:32px;font-weight:900;color:hsla(0,0%,100%,.92)}.support-admin__stat-label[data-v-b7a8e3b8]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.6)}.support-admin__empty[data-v-b7a8e3b8],.support-admin__loading[data-v-b7a8e3b8]{padding:60px;text-align:center;color:hsla(0,0%,100%,.6);font-size:16px;font-weight:700}.support-admin__empty i[data-v-b7a8e3b8],.support-admin__loading i[data-v-b7a8e3b8]{font-size:48px;margin-bottom:16px;display:block;color:hsla(0,0%,100%,.2)}.support-admin__section[data-v-b7a8e3b8]{margin-bottom:32px}.support-admin__section-title[data-v-b7a8e3b8]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;color:hsla(0,0%,100%,.92);margin:0 0 16px 0}.support-admin__section-dot[data-v-b7a8e3b8]{width:10px;height:10px;border-radius:50%}.support-admin__section-dot--waiting[data-v-b7a8e3b8]{background:#fbbf24;animation:pulse-b7a8e3b8 2s infinite}.support-admin__section-dot--active[data-v-b7a8e3b8]{background:#3b82f6}.support-admin__section-dot--resolved[data-v-b7a8e3b8]{background:#10b981}@keyframes pulse-b7a8e3b8{0%,to{opacity:1}50%{opacity:.5}}.support-admin__cards[data-v-b7a8e3b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.support-admin__card[data-v-b7a8e3b8]{padding:20px;border-radius:16px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s}.support-admin__card[data-v-b7a8e3b8]:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.support-admin__card--open[data-v-b7a8e3b8]{border-color:rgba(251,191,36,.3)}.support-admin__card--assigned[data-v-b7a8e3b8]{border-color:rgba(59,130,246,.3)}.support-admin__card--resolved[data-v-b7a8e3b8]{border-color:rgba(16,185,129,.3);opacity:.8}.support-admin__card-header[data-v-b7a8e3b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.support-admin__card-channel[data-v-b7a8e3b8]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700}.support-admin__card-channel--ai[data-v-b7a8e3b8]{background:rgba(59,130,246,.15);color:#3b82f6}.support-admin__card-channel--human[data-v-b7a8e3b8]{background:rgba(16,185,129,.15);color:#10b981}.support-admin__card-channel--structured[data-v-b7a8e3b8]{background:rgba(255,106,0,.15);color:#ff8a2b}.support-admin__card-time[data-v-b7a8e3b8]{font-size:12px;color:hsla(0,0%,100%,.6)}.support-admin__card-agent[data-v-b7a8e3b8]{display:flex;align-items:center;gap:6px;font-size:12px;color:#3b82f6;font-weight:700}.support-admin__card-rating[data-v-b7a8e3b8]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fbbf24;font-weight:700}.support-admin__card-title[data-v-b7a8e3b8]{font-size:16px;font-weight:800;color:hsla(0,0%,100%,.92);margin:0 0 8px 0}.support-admin__card-user[data-v-b7a8e3b8]{display:flex;align-items:center;gap:6px;font-size:13px;color:hsla(0,0%,100%,.6);margin:0 0 8px 0;flex-wrap:wrap}.support-admin__user-type[data-v-b7a8e3b8]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;margin-right:auto}.support-admin__user-type--client[data-v-b7a8e3b8]{background:rgba(59,130,246,.15);color:#3b82f6}.support-admin__user-type--handyman[data-v-b7a8e3b8]{background:rgba(255,106,0,.15);color:#ff8a2b}.support-admin__card-preview[data-v-b7a8e3b8]{font-size:13px;color:hsla(0,0%,100%,.5);margin:0 0 12px 0;line-height:1.4}.support-admin__card-agent-info[data-v-b7a8e3b8]{display:flex;align-items:center;gap:6px;font-size:12px;color:#10b981;margin:0}.support-admin__card-accept-btn[data-v-b7a8e3b8]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#fff;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s}.support-admin__card-accept-btn[data-v-b7a8e3b8]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,106,0,.3)}.support-admin__chat-overlay[data-v-b7a8e3b8],.support-admin__modal-overlay[data-v-b7a8e3b8]{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.support-admin__modal[data-v-b7a8e3b8]{background:#0b0b0f;border-radius:20px;border:1px solid rgba(255,106,0,.2);width:100%;max-width:400px;overflow:hidden}.support-admin__modal--large[data-v-b7a8e3b8]{max-width:600px}.support-admin__modal-header[data-v-b7a8e3b8]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.support-admin__modal-header h3[data-v-b7a8e3b8]{font-size:18px;font-weight:800;color:hsla(0,0%,100%,.92);margin:0}.support-admin__modal-close[data-v-b7a8e3b8]{width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.support-admin__modal-close[data-v-b7a8e3b8]:hover{background:hsla(0,0%,100%,.2)}.support-admin__modal-body[data-v-b7a8e3b8]{padding:20px;max-height:70vh;overflow-y:auto}.support-admin__modal[data-v-b7a8e3b8]{max-width:min(95vw,520px);box-sizing:border-box}.support-admin__modal--large[data-v-b7a8e3b8]{max-width:min(95vw,560px)}.support-admin__modal-footer[data-v-b7a8e3b8]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid hsla(0,0%,100%,.1)}.support-admin__form-field label[data-v-b7a8e3b8]{display:block;font-size:14px;font-weight:700;color:hsla(0,0%,100%,.92);margin-bottom:8px}.support-admin__form-input[data-v-b7a8e3b8]{width:100%;padding:12px 16px;border-radius:10px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600}.support-admin__form-input[data-v-b7a8e3b8]:focus{outline:none;border-color:#ff6a00}.support-admin__form-input[data-v-b7a8e3b8]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.support-admin__form-input[data-v-b7a8e3b8]::placeholder{color:hsla(0,0%,100%,.6)}.support-admin__btn[data-v-b7a8e3b8]{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s;border:none}.support-admin__btn--cancel[data-v-b7a8e3b8]{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.support-admin__btn--cancel[data-v-b7a8e3b8]:hover{background:hsla(0,0%,100%,.15)}.support-admin__btn--primary[data-v-b7a8e3b8]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);color:#fff}.support-admin__btn--primary[data-v-b7a8e3b8]:hover:not(:disabled){transform:translateY(-2px)}.support-admin__btn--primary[data-v-b7a8e3b8]:disabled{opacity:.5;cursor:not-allowed}.support-admin__btn--resolve[data-v-b7a8e3b8]{display:flex;align-items:center;gap:8px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#10b981}.support-admin__btn--resolve[data-v-b7a8e3b8]:hover:not(:disabled){background:rgba(16,185,129,.25)}.support-admin__btn--resolve[data-v-b7a8e3b8]:disabled{opacity:.5;cursor:not-allowed}.support-admin__btn--push[data-v-b7a8e3b8]{display:flex;align-items:center;gap:8px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:#3b82f6}.support-admin__btn--push[data-v-b7a8e3b8]:hover:not(:disabled){background:rgba(59,130,246,.25)}.support-admin__btn--push[data-v-b7a8e3b8]:disabled{opacity:.5;cursor:not-allowed}.support-admin__btn--email[data-v-b7a8e3b8]{display:flex;align-items:center;gap:8px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#ef4444}.support-admin__btn--email[data-v-b7a8e3b8]:hover:not(:disabled){background:rgba(239,68,68,.25)}.support-admin__btn--email[data-v-b7a8e3b8]:disabled{opacity:.5;cursor:not-allowed}.support-admin__inquiry-info[data-v-b7a8e3b8]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.04);border-radius:12px}.support-admin__inquiry-field[data-v-b7a8e3b8]{display:flex;justify-content:space-between;align-items:center;gap:12px}.support-admin__inquiry-field label[data-v-b7a8e3b8]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.6);min-width:80px}.support-admin__inquiry-field span[data-v-b7a8e3b8]{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.92);flex:1;text-align:right}.support-admin__status-select[data-v-b7a8e3b8]{padding:8px 12px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff8a2b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:36px;max-width:200px;box-sizing:border-box}.support-admin__status-select option[data-v-b7a8e3b8]{background:#0b0b0f;color:hsla(0,0%,100%,.92)}.support-admin__inquiry-content[data-v-b7a8e3b8]{margin-bottom:24px}.support-admin__inquiry-content label[data-v-b7a8e3b8]{display:block;font-size:14px;font-weight:800;color:hsla(0,0%,100%,.92);margin-bottom:12px}.support-admin__inquiry-text[data-v-b7a8e3b8]{padding:16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;max-width:100%;box-sizing:border-box}.support-admin__inquiry-actions[data-v-b7a8e3b8]{display:flex;gap:12px;flex-wrap:wrap}.support-admin__chat-modal[data-v-b7a8e3b8]{background:#0b0b0f;border-radius:20px;border:1px solid rgba(255,106,0,.2);width:100%;max-width:600px;height:80vh;max-height:700px;display:flex;flex-direction:column;overflow:hidden}.support-admin__chat-header[data-v-b7a8e3b8]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(255,106,0,.05)}.support-admin__chat-header-info h3[data-v-b7a8e3b8]{font-size:16px;font-weight:800;color:hsla(0,0%,100%,.92);margin:0 0 4px 0}.support-admin__chat-user[data-v-b7a8e3b8]{font-size:13px;color:hsla(0,0%,100%,.6)}.support-admin__chat-header-actions[data-v-b7a8e3b8]{display:flex;align-items:center;gap:12px}.support-admin__chat-close[data-v-b7a8e3b8]{width:36px;height:36px;border-radius:8px;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.support-admin__chat-close[data-v-b7a8e3b8]:hover{background:hsla(0,0%,100%,.2)}.support-admin__chat-info[data-v-b7a8e3b8]{display:flex;flex-wrap:wrap;gap:12px;padding:12px 20px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.support-admin__chat-info-item[data-v-b7a8e3b8]{display:flex;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.6)}.support-admin__chat-info-item--open[data-v-b7a8e3b8]{color:#fbbf24}.support-admin__chat-info-item--assigned[data-v-b7a8e3b8]{color:#3b82f6}.support-admin__chat-info-item--resolved[data-v-b7a8e3b8]{color:#10b981}.support-admin__chat-info-item--rating[data-v-b7a8e3b8]{color:#fbbf24}.support-admin__chat-info-item--user-type[data-v-b7a8e3b8]{padding:4px 10px;border-radius:6px;font-weight:700}.support-admin__chat-info-item--client[data-v-b7a8e3b8]{background:rgba(59,130,246,.15);color:#3b82f6}.support-admin__chat-info-item--handyman[data-v-b7a8e3b8]{background:rgba(255,106,0,.15);color:#ff8a2b}.support-admin__rating-note[data-v-b7a8e3b8]{font-style:italic;margin-right:8px}.support-admin__chat-messages[data-v-b7a8e3b8]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.support-admin__chat-message[data-v-b7a8e3b8]{display:flex;gap:10px;max-width:85%}.support-admin__chat-message--user[data-v-b7a8e3b8]{align-self:flex-start;flex-direction:row-reverse}.support-admin__chat-message--user .support-admin__chat-message-content[data-v-b7a8e3b8]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);border-radius:16px 16px 4px 16px}.support-admin__chat-message--admin[data-v-b7a8e3b8],.support-admin__chat-message--ai[data-v-b7a8e3b8]{align-self:flex-end}.support-admin__chat-message--admin .support-admin__chat-message-content[data-v-b7a8e3b8],.support-admin__chat-message--ai .support-admin__chat-message-content[data-v-b7a8e3b8]{background:hsla(0,0%,100%,.08);border-radius:16px 16px 16px 4px}.support-admin__chat-message--system[data-v-b7a8e3b8]{align-self:center;max-width:90%}.support-admin__chat-message--system .support-admin__chat-message-content[data-v-b7a8e3b8]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:12px;text-align:center}.support-admin__chat-message--system .support-admin__chat-message-text[data-v-b7a8e3b8]{color:#10b981;font-size:13px}.support-admin__chat-message-avatar[data-v-b7a8e3b8]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;font-size:16px;color:#ff8a2b;flex-shrink:0}.support-admin__chat-message-content[data-v-b7a8e3b8]{padding:12px 16px}.support-admin__chat-message-sender[data-v-b7a8e3b8]{display:block;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.5);margin-bottom:4px}.support-admin__chat-message-text[data-v-b7a8e3b8]{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.92);margin:0;line-height:1.5}.support-admin__chat-message-time[data-v-b7a8e3b8]{font-size:10px;color:hsla(0,0%,100%,.4);margin-top:4px;display:block}.support-admin__chat-input-area[data-v-b7a8e3b8]{display:flex;gap:10px;padding:16px;background:#131318;border-top:1px solid hsla(0,0%,100%,.08)}.support-admin__chat-input[data-v-b7a8e3b8]{flex:1;padding:14px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;color:hsla(0,0%,100%,.92);font-size:14px;font-weight:600}.support-admin__chat-input[data-v-b7a8e3b8]:focus{outline:none;border-color:rgba(255,106,0,.5)}.support-admin__chat-input[data-v-b7a8e3b8]::-moz-placeholder{color:hsla(0,0%,100%,.6)}.support-admin__chat-input[data-v-b7a8e3b8]::placeholder{color:hsla(0,0%,100%,.6)}.support-admin__chat-send-btn[data-v-b7a8e3b8]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#ff6a00,#ff8a2b);border:none;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.support-admin__chat-send-btn[data-v-b7a8e3b8]:hover:not(:disabled){transform:scale(1.05)}.support-admin__chat-send-btn[data-v-b7a8e3b8]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.support-admin__header[data-v-b7a8e3b8]{flex-direction:column;align-items:stretch}.support-admin__controls[data-v-b7a8e3b8]{width:100%;flex-direction:column}.support-admin__filter[data-v-b7a8e3b8],.support-admin__refresh-btn[data-v-b7a8e3b8]{width:100%}.support-admin__cards[data-v-b7a8e3b8],.support-admin__stats[data-v-b7a8e3b8]{grid-template-columns:1fr}.support-admin__chat-modal[data-v-b7a8e3b8]{max-width:100%;height:100vh;max-height:100vh;border-radius:0}}.support-admin__ideas-section[data-v-b7a8e3b8]{padding:0}.support-admin__ideas-header[data-v-b7a8e3b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.support-admin__card--idea[data-v-b7a8e3b8]{border-right:3px solid #ffc107}.support-admin__card-channel--ideas[data-v-b7a8e3b8]{background:rgba(255,193,7,.15);color:#ffc107}.support-admin__card-preview--full[data-v-b7a8e3b8]{white-space:pre-wrap;-webkit-line-clamp:unset;line-clamp:unset;max-height:none}.support-admin__idea-footer[data-v-b7a8e3b8]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06)}.support-admin__idea-status-select[data-v-b7a8e3b8]{padding:6px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#e0e0e0;font-size:13px;font-family:inherit;cursor:pointer}.support-admin__idea-status-select[data-v-b7a8e3b8]:focus{outline:none;border-color:#ffc107}.support-admin__idea-delete[data-v-b7a8e3b8]{width:34px;height:34px;border-radius:8px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);color:#ef4444;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.support-admin__idea-delete[data-v-b7a8e3b8]:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5)}html[data-theme=light]{background:rgba(245,165,35,.18);background:rgba(251,191,36,.06);background:rgba(59,130,246,.06);color:rgba(11,11,15,.15);border-color:rgba(251,191,36,.25);border-color:rgba(59,130,246,.25);border-color:rgba(16,185,129,.25);background-color:#f5efe6;color:rgba(11,11,15,.35);color:rgba(11,11,15,.42);border-color:#ffc107;background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.14);border-right-color:#ffc107;color:#3b82f6;color:#10b981}.free-handyman-section[data-v-25b7ad88]{padding:24px;background:hsla(0,0%,100%,.02);border-radius:16px;border:1px solid rgba(255,106,0,.2)}.free-handyman-section__header[data-v-25b7ad88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid rgba(255,106,0,.3)}.free-handyman-section__title[data-v-25b7ad88]{font-size:28px;font-weight:1000;color:#ff8a2b;margin:0;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.free-handyman-section__badge[data-v-25b7ad88]{display:flex;align-items:center}.badge[data-v-25b7ad88]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:900;display:inline-block;border:2px solid}.badge--free[data-v-25b7ad88]{background:rgba(16,185,129,.2);color:#10b981;border-color:rgba(16,185,129,.4)}.free-handyman-form-wrapper[data-v-25b7ad88]{max-width:800px;margin:0 auto}.free-handyman-form[data-v-25b7ad88]{display:flex;flex-direction:column;gap:24px;background:hsla(0,0%,100%,.03);padding:32px;border-radius:16px;border:1px solid rgba(255,106,0,.15)}.form-row[data-v-25b7ad88]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.form-row[data-v-25b7ad88]{grid-template-columns:1fr}}.form-field[data-v-25b7ad88]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-25b7ad88]{font-weight:900;color:#ff8a2b}.form-input[data-v-25b7ad88],.form-label[data-v-25b7ad88]{font-size:14px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.form-input[data-v-25b7ad88]{padding:12px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);font-weight:600;transition:all .2s ease}.form-input[data-v-25b7ad88]:focus{outline:none;border-color:#ff6a00;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.form-input[data-v-25b7ad88]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.form-input[data-v-25b7ad88]::placeholder{color:hsla(0,0%,100%,.4)}.input-with-icon[data-v-25b7ad88]{position:relative;display:flex;align-items:center}.input-with-icon .form-input[data-v-25b7ad88]{padding-right:48px;width:100%}.input-with-icon .icon-btn[data-v-25b7ad88]{position:absolute;right:12px;background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.input-with-icon .icon-btn[data-v-25b7ad88]:hover{color:#ff8a2b}.file-upload[data-v-25b7ad88]{display:flex;flex-direction:column;gap:12px}.file-upload__input[data-v-25b7ad88]{display:none}.file-upload__btn[data-v-25b7ad88]{padding:12px 20px;border-radius:8px;border:2px dashed rgba(255,106,0,.4);background:rgba(255,106,0,.1);color:#ff8a2b;font-size:14px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:8px;justify-content:center;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.file-upload__btn[data-v-25b7ad88]:hover:not(.disabled){background:rgba(255,106,0,.2);border-color:rgba(255,106,0,.6);transform:translateY(-1px)}.file-upload__btn.disabled[data-v-25b7ad88]{opacity:.6;cursor:not-allowed}.image-preview[data-v-25b7ad88]{margin-top:12px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,106,0,.3);max-width:200px}.image-preview img[data-v-25b7ad88]{width:100%;height:auto;display:block}.form-actions[data-v-25b7ad88]{margin-top:16px;display:flex;justify-content:center}.btn[data-v-25b7ad88]{padding:14px 32px;border-radius:8px;border:none;font-size:16px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.btn--free[data-v-25b7ad88]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.btn--free[data-v-25b7ad88]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4)}.btn--free[data-v-25b7ad88]:active:not(:disabled){transform:translateY(0)}.btn--free[data-v-25b7ad88]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:500px){.free-handyman-section[data-v-25b7ad88]{padding:14px;border-radius:12px}.free-handyman-section__header[data-v-25b7ad88]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:12px}.free-handyman-section__title[data-v-25b7ad88]{font-size:20px}.badge[data-v-25b7ad88]{font-size:12px;padding:6px 12px}.free-handyman-form-wrapper[data-v-25b7ad88]{max-width:100%}.free-handyman-form[data-v-25b7ad88]{padding:20px;border-radius:12px;gap:18px}.form-row[data-v-25b7ad88]{grid-template-columns:1fr;gap:18px}.form-field[data-v-25b7ad88]{gap:8px}.form-label[data-v-25b7ad88]{font-size:13px}.form-input[data-v-25b7ad88]{font-size:14px;padding:10px 12px}.input-with-icon .form-input[data-v-25b7ad88]{padding-right:44px}.file-upload__btn[data-v-25b7ad88]{padding:10px 16px;font-size:13px}.image-preview[data-v-25b7ad88]{max-width:150px}.form-actions[data-v-25b7ad88]{margin-top:12px}.btn--free[data-v-25b7ad88]{width:100%;padding:12px 24px;font-size:15px}}html[data-theme=light]{box-shadow:0 0 0 3px rgba(245,165,35,.1);color:rgba(11,11,15,.38);box-shadow:0 4px 12px rgba(16,185,129,.2);box-shadow:0 6px 16px rgba(16,185,129,.3);background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.3)}.filter-input[data-v-bcabd752],.filter-select[data-v-bcabd752]{padding:8px 12px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:800;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:200px}.filter-input[data-v-bcabd752]::-moz-placeholder,.filter-select[data-v-bcabd752]::-moz-placeholder{color:hsla(0,0%,100%,.62)}.filter-input[data-v-bcabd752]::placeholder,.filter-select[data-v-bcabd752]::placeholder{color:hsla(0,0%,100%,.62)}.filter-input[data-v-bcabd752]:focus,.filter-select[data-v-bcabd752]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2)}.filter-select[data-v-bcabd752]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff8a2b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:36px;background-size:12px}.filter-select option[data-v-bcabd752]{background:#0b0b0f;color:hsla(0,0%,100%,.92);padding:8px}.filter-select[data-v-bcabd752]:hover{border-color:rgba(255,106,0,.5)}.loading-state[data-v-bcabd752]{font-weight:800}.loading-state[data-v-bcabd752],.no-data[data-v-bcabd752]{text-align:center;padding:40px;color:hsla(0,0%,100%,.62);font-size:14px}.payments-section__header[data-v-bcabd752]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.payments-section__actions[data-v-bcabd752]{display:flex;gap:12px;align-items:center}.payments-section__filters[data-v-bcabd752]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.payments-section__title[data-v-bcabd752]{font-size:20px;font-weight:1000;color:#ff8a2b}.download-pdf-btn[data-v-bcabd752]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.download-pdf-btn[data-v-bcabd752]:hover:not(:disabled){background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.download-pdf-btn[data-v-bcabd752]:disabled{opacity:.6;cursor:not-allowed}.refresh-payments-btn[data-v-bcabd752]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.refresh-payments-btn[data-v-bcabd752]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.payments-sub-tabs[data-v-bcabd752]{display:flex;gap:12px;margin-bottom:24px;border-bottom:2px solid rgba(255,106,0,.2);padding-bottom:0}.payments-sub-tab[data-v-bcabd752]{padding:12px 24px;border:none;background:transparent;color:hsla(0,0%,100%,.62);font-size:15px;font-weight:800;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-bottom:3px solid transparent;margin-bottom:-2px;position:relative}.payments-sub-tab[data-v-bcabd752]:hover{color:#ff8a2b}.payments-sub-tab--active[data-v-bcabd752]{color:#ff8a2b;border-bottom-color:#ff6a00;font-weight:1000}.payments-sub-panel[data-v-bcabd752]{margin-top:20px}.subscriptions-table-wrapper[data-v-bcabd752]{background:hsla(0,0%,100%,.04);border:1px solid rgba(255,106,0,.2);border-radius:16px;padding:20px;overflow-x:auto}.subscriptions-table[data-v-bcabd752]{width:100%;border-collapse:collapse;font-size:13px}.subscriptions-table thead[data-v-bcabd752]{background:rgba(255,106,0,.1);border-bottom:2px solid rgba(255,106,0,.3)}.subscriptions-table th[data-v-bcabd752]{padding:12px;text-align:right;font-weight:1000;color:#ff8a2b;font-size:13px}.subscriptions-table tbody tr[data-v-bcabd752]{border-bottom:1px solid hsla(0,0%,100%,.08);transition:background .2s ease}.subscriptions-table tbody tr[data-v-bcabd752]:hover{background:hsla(0,0%,100%,.05)}.subscriptions-table tbody tr[data-v-bcabd752]:last-child{border-bottom:none}.subscriptions-table tbody td[data-v-bcabd752]{padding:12px;text-align:right;color:hsla(0,0%,100%,.92);font-weight:800}.payments-table-wrapper[data-v-bcabd752]{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04)}.payments-table[data-v-bcabd752]{width:100%;border-collapse:collapse}.payments-table thead[data-v-bcabd752]{background:rgba(255,106,0,.1)}.payments-table th[data-v-bcabd752]{padding:14px 12px;text-align:right;font-size:13px;font-weight:1000;color:#ff8a2b;border-bottom:1px solid rgba(255,106,0,.2);white-space:nowrap}.payments-table td[data-v-bcabd752]{padding:12px;text-align:right;font-size:13px;font-weight:800;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:middle}.payments-table tbody tr[data-v-bcabd752]{transition:background .2s ease}.payments-table tbody tr[data-v-bcabd752]:hover{background:rgba(255,106,0,.05)}.payments-table tbody tr:last-child td[data-v-bcabd752]{border-bottom:none}.date-cell[data-v-bcabd752]{position:relative;display:flex;flex-direction:column;gap:4px}.date-value[data-v-bcabd752]{font-weight:800}.date-tooltip[data-v-bcabd752]{font-size:11px;color:hsla(0,0%,100%,.62);font-style:italic;cursor:help}.time-cell[data-v-bcabd752]{font-size:13px}.time-cell[data-v-bcabd752],.user-cell[data-v-bcabd752]{font-weight:800;color:hsla(0,0%,100%,.92)}.job-desc[data-v-bcabd752]{font-size:13px;color:hsla(0,0%,100%,.92);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amount-cell[data-v-bcabd752]{font-weight:1000;font-family:Courier New,monospace;color:#ff8a2b}.amount-cell--price[data-v-bcabd752]{color:#f59e0b;background:rgba(245,158,11,.1);padding:3px 6px;border-radius:4px;border:1px solid rgba(245,158,11,.2)}.amount-cell--vat[data-v-bcabd752]{color:#3b82f6;background:rgba(59,130,246,.1);padding:3px 6px;border-radius:4px;border:1px solid rgba(59,130,246,.2)}.amount-cell--handyman[data-v-bcabd752]{color:#10b981;background:rgba(16,185,129,.1);padding:3px 6px;border-radius:4px;border:1px solid rgba(16,185,129,.2)}.amount-cell--system[data-v-bcabd752]{color:#8b5cf6;background:rgba(139,92,246,.1);padding:3px 6px;border-radius:4px;border:1px solid rgba(139,92,246,.2)}.amount-cell--client[data-v-bcabd752]{color:#ff6a00;background:rgba(255,106,0,.15);padding:3px 6px;border-radius:4px;border:1px solid rgba(255,106,0,.3);font-weight:1100}.status-badge[data-v-bcabd752]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block;border:1px solid;transition:all .2s ease;white-space:nowrap}.status-badge--succeeded[data-v-bcabd752],.status-badge--transferred[data-v-bcabd752]{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.status-badge--captured[data-v-bcabd752]{background:rgba(59,130,246,.15);color:#3b82f6;border-color:rgba(59,130,246,.3)}.status-badge--pending[data-v-bcabd752]{background:rgba(255,193,7,.15);color:#ffc107;border-color:rgba(255,193,7,.3)}.status-badge--processing[data-v-bcabd752]{background:rgba(139,92,246,.15);color:#8b5cf6;border-color:rgba(139,92,246,.3)}.status-badge--requires-payment[data-v-bcabd752]{background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.3)}.status-badge--requires-action[data-v-bcabd752],.status-badge--requires-capture[data-v-bcabd752],.status-badge--requires-confirmation[data-v-bcabd752]{background:rgba(251,191,36,.15);color:#fbbf24;border-color:rgba(251,191,36,.3)}.status-badge--failed[data-v-bcabd752]{background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.3)}.status-badge--canceled[data-v-bcabd752],.status-badge--unknown[data-v-bcabd752]{background:hsla(220,9%,46%,.15);color:#6b7280;border-color:hsla(220,9%,46%,.3)}.actions-buttons[data-v-bcabd752]{display:flex;gap:8px;align-items:center}.capture-payment-btn[data-v-bcabd752]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid rgba(16,185,129,.3);background:rgba(16,185,129,.15);color:#10b981;font-size:13px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap}.capture-payment-btn[data-v-bcabd752]:hover:not(:disabled){background:rgba(16,185,129,.25);border-color:rgba(16,185,129,.5);transform:translateY(-1px)}.capture-payment-btn[data-v-bcabd752]:disabled{opacity:.5;cursor:not-allowed}.delete-payment-btn[data-v-bcabd752]{width:32px;height:32px;border-radius:6px;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.15);color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.delete-payment-btn[data-v-bcabd752]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5);transform:translateY(-1px)}.pagination[data-v-bcabd752]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px;background:hsla(0,0%,100%,.04);border-radius:12px;border:1px solid rgba(255,106,0,.2)}.pagination-btn[data-v-bcabd752]{padding:10px 20px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pagination-btn[data-v-bcabd752]:hover:not(:disabled){background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.pagination-btn[data-v-bcabd752]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-bcabd752]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.92);white-space:nowrap;font-style:italic}.modal-overlay[data-v-bcabd752]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-bcabd752]{background:#0b0b0f;border-radius:16px;border:1px solid rgba(255,106,0,.2);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal-content--confirm[data-v-bcabd752]{max-width:450px}.modal-header[data-v-bcabd752]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,106,0,.2)}.modal-title[data-v-bcabd752]{font-size:20px;font-weight:1000;color:#ff8a2b}.modal-close[data-v-bcabd752]{width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-bcabd752]:hover{background:hsla(0,0%,100%,.2)}.modal-body[data-v-bcabd752]{padding:20px}.modal-footer[data-v-bcabd752]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid rgba(255,106,0,.2)}.confirm-message[data-v-bcabd752]{font-size:15px;font-weight:800;color:hsla(0,0%,100%,.92);line-height:1.6;text-align:center;padding:10px 0}.btn[data-v-bcabd752]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border:none}.btn--ghost[data-v-bcabd752]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.2)}.btn--ghost[data-v-bcabd752]:hover{background:hsla(0,0%,100%,.1)}.btn--danger[data-v-bcabd752]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn--danger[data-v-bcabd752]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}html[data-theme=light]{border-bottom-color:rgba(245,165,35,.15);border-color:rgba(245,165,35,.2);background:hsla(36,41%,60%,.2)}@media(max-width:768px){.payments-section__header[data-v-bcabd752]{flex-direction:column;align-items:stretch}.refresh-payments-btn[data-v-bcabd752]{width:100%;justify-content:center}.payments-table-wrapper[data-v-bcabd752]{font-size:12px}.payments-table td[data-v-bcabd752],.payments-table th[data-v-bcabd752]{padding:8px 6px;font-size:11px}.job-desc[data-v-bcabd752]{max-width:150px}.filter-input[data-v-bcabd752],.filter-select[data-v-bcabd752]{min-width:100%}}@media(max-width:500px){.payments-section__header[data-v-bcabd752]{flex-direction:column;gap:12px;margin-bottom:16px}.payments-section__title[data-v-bcabd752]{font-size:18px}.payments-section__actions[data-v-bcabd752]{width:100%;flex-direction:column;gap:8px}.download-pdf-btn[data-v-bcabd752],.refresh-payments-btn[data-v-bcabd752]{width:100%;padding:10px;justify-content:center}.payments-sub-tabs[data-v-bcabd752]{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:16px}.payments-sub-tab[data-v-bcabd752]{padding:10px 16px;font-size:13px;white-space:nowrap}.payments-section__filters[data-v-bcabd752]{flex-direction:column;gap:8px;margin-bottom:16px}.filter-input[data-v-bcabd752],.filter-select[data-v-bcabd752]{width:100%;min-width:100%;padding:10px}.payments-table-wrapper[data-v-bcabd752]{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.payments-table[data-v-bcabd752]{min-width:1200px;font-size:11px}.payments-table th[data-v-bcabd752]{padding:10px 6px;font-size:10px;white-space:nowrap}.payments-table td[data-v-bcabd752]{padding:10px 6px;font-size:11px}.date-value[data-v-bcabd752]{font-size:11px}.date-tooltip[data-v-bcabd752]{font-size:9px}.time-cell[data-v-bcabd752],.user-cell[data-v-bcabd752]{font-size:11px}.job-desc[data-v-bcabd752]{max-width:120px;font-size:11px}.amount-cell[data-v-bcabd752]{font-size:11px;padding:2px 4px}.status-badge[data-v-bcabd752]{font-size:10px;padding:4px 8px}.actions-buttons[data-v-bcabd752]{gap:6px;flex-wrap:wrap}.capture-payment-btn[data-v-bcabd752]{padding:6px 10px;font-size:11px;gap:4px}.delete-payment-btn[data-v-bcabd752]{width:28px;height:28px}.subscriptions-table-wrapper[data-v-bcabd752]{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.subscriptions-table[data-v-bcabd752]{min-width:600px;font-size:11px}.subscriptions-table td[data-v-bcabd752],.subscriptions-table th[data-v-bcabd752]{padding:10px 8px;font-size:11px}.pagination[data-v-bcabd752]{flex-direction:column;gap:10px;padding:12px}.pagination-info[data-v-bcabd752]{font-size:12px;text-align:center}.pagination-btn[data-v-bcabd752]{width:100%;padding:10px}.modal-content[data-v-bcabd752]{max-width:95vw;margin:10px}.modal-header[data-v-bcabd752]{padding:14px}.modal-title[data-v-bcabd752]{font-size:16px}.modal-body[data-v-bcabd752]{padding:14px}.modal-footer[data-v-bcabd752]{padding:14px;flex-direction:column;gap:8px}.btn[data-v-bcabd752]{width:100%;padding:10px}}.reports-section[data-v-112358b2]{padding:20px}.reports-section__header[data-v-112358b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.reports-section__title[data-v-112358b2]{font-size:24px;font-weight:900;color:#fff;margin:0}.reports-section__actions[data-v-112358b2]{display:flex;gap:12px;align-items:center}.reports-filter[data-v-112358b2]{padding:10px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.refresh-btn[data-v-112358b2]{padding:10px 20px;border-radius:12px;border:1px solid rgba(255,106,0,.4);background:rgba(255,106,0,.1);color:#ff6a00;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.refresh-btn[data-v-112358b2]:hover{background:rgba(255,106,0,.2)}.reports-stats[data-v-112358b2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:768px){.reports-stats[data-v-112358b2]{grid-template-columns:repeat(2,1fr)}}.reports-stats__card[data-v-112358b2]{padding:20px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);text-align:center}.reports-stats__card--pending[data-v-112358b2]{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.1)}.reports-stats__card--reviewed[data-v-112358b2]{border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.1)}.reports-stats__card--resolved[data-v-112358b2]{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.1)}.reports-stats__card--dismissed[data-v-112358b2]{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.1)}.reports-stats__value[data-v-112358b2]{font-size:32px;font-weight:900;color:#fff}.reports-stats__label[data-v-112358b2]{font-size:14px;color:hsla(0,0%,100%,.7);font-weight:600;margin-top:4px}.empty-state[data-v-112358b2],.loading-state[data-v-112358b2]{padding:60px 20px;text-align:center;color:hsla(0,0%,100%,.6);font-size:16px;font-weight:600}.reports-table-wrapper[data-v-112358b2]{overflow-x:auto}.reports-table[data-v-112358b2]{width:100%;border-collapse:collapse;min-width:800px}.reports-table td[data-v-112358b2],.reports-table th[data-v-112358b2]{padding:14px 12px;text-align:right;border-bottom:1px solid hsla(0,0%,100%,.08)}.reports-table th[data-v-112358b2]{font-size:13px;font-weight:800;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.03)}.reports-table__row[data-v-112358b2]{transition:background .2s ease}.reports-table__row[data-v-112358b2]:hover{background:hsla(0,0%,100%,.03)}.date-cell[data-v-112358b2]{font-size:14px;color:#fff}.date-time[data-v-112358b2]{font-size:12px;color:hsla(0,0%,100%,.5);margin-top:2px}.user-cell[data-v-112358b2]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-112358b2]{font-size:14px;font-weight:700;color:#fff}.user-id[data-v-112358b2]{font-size:11px;color:hsla(0,0%,100%,.5)}.report-type[data-v-112358b2]{display:inline-block;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;background:hsla(0,0%,100%,.1);color:#fff}.report-type--illegal[data-v-112358b2],.report-type--impersonator[data-v-112358b2]{background:rgba(239,68,68,.2);color:#ef4444}.report-type--harassment[data-v-112358b2]{background:rgba(245,158,11,.2);color:#f59e0b}.report-type--unprofessional[data-v-112358b2]{background:rgba(96,165,250,.2);color:#60a5fa}.report-type--other[data-v-112358b2]{background:rgba(156,163,175,.2);color:#9ca3af}.report-text[data-v-112358b2]{font-size:13px;color:hsla(0,0%,100%,.8);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-112358b2]{display:inline-block;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700}.status-badge--pending[data-v-112358b2]{background:rgba(251,191,36,.2);color:#fbbf24}.status-badge--reviewed[data-v-112358b2]{background:rgba(96,165,250,.2);color:#60a5fa}.status-badge--resolved[data-v-112358b2]{background:rgba(34,197,94,.2);color:#22c55e}.status-badge--dismissed[data-v-112358b2]{background:rgba(239,68,68,.2);color:#ef4444}.actions-cell[data-v-112358b2]{display:flex;align-items:center;gap:8px}.action-btn[data-v-112358b2]{width:32px;height:32px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.action-btn[data-v-112358b2]:hover{background:hsla(0,0%,100%,.1)}.status-select[data-v-112358b2]{padding:6px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#fff;font-size:12px;cursor:pointer}.pagination[data-v-112358b2]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.pagination__btn[data-v-112358b2]{padding:10px 20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.pagination__btn[data-v-112358b2]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.pagination__btn[data-v-112358b2]:disabled{opacity:.4;cursor:not-allowed}.pagination__info[data-v-112358b2]{font-size:14px;color:hsla(0,0%,100%,.7)}.report-modal[data-v-112358b2]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);padding:20px}.report-modal__content[data-v-112358b2]{background:linear-gradient(180deg,#1c1d24,#12131a);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.report-modal__header[data-v-112358b2]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.report-modal__title[data-v-112358b2]{font-size:18px;font-weight:900;color:#fff;margin:0}.report-modal__close[data-v-112358b2]{width:36px;height:36px;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#fff;cursor:pointer;display:grid;place-items:center}.report-modal__body[data-v-112358b2]{padding:20px;display:flex;flex-direction:column;gap:16px}.report-detail[data-v-112358b2]{display:flex;align-items:flex-start;gap:12px}.report-detail--full[data-v-112358b2]{flex-direction:column}.report-detail label[data-v-112358b2]{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.6);min-width:100px}.report-detail span[data-v-112358b2]{font-size:14px;color:#fff}.report-text-full[data-v-112358b2]{padding:12px;background:hsla(0,0%,100%,.03);border-radius:10px;font-size:14px;color:hsla(0,0%,100%,.9);line-height:1.6;margin:0}.admin-notes[data-v-112358b2]{padding:12px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);border-radius:10px;font-size:14px;color:hsla(0,0%,100%,.9);margin:0}.admin-notes-input[data-v-112358b2]{width:100%;padding:12px;resize:vertical}.admin-notes-input[data-v-112358b2],.status-select-modal[data-v-112358b2]{border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#fff;font-size:14px}.status-select-modal[data-v-112358b2]{flex:1;padding:10px 14px;cursor:pointer}.report-modal__footer[data-v-112358b2]{display:flex;gap:12px;padding:20px;border-top:1px solid hsla(0,0%,100%,.08)}.report-modal__btn[data-v-112358b2]{flex:1;padding:14px 20px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);font-size:14px;font-weight:800;cursor:pointer;transition:all .2s ease}.report-modal__btn--cancel[data-v-112358b2]{background:hsla(0,0%,100%,.05);color:#fff}.report-modal__btn--save[data-v-112358b2]{background:rgba(255,106,0,.2);border-color:rgba(255,106,0,.4);color:#ff6a00}.report-modal__btn--save[data-v-112358b2]:hover:not(:disabled){background:rgba(255,106,0,.3)}.report-modal__btn--save[data-v-112358b2]:disabled{opacity:.5;cursor:not-allowed}html[data-theme=light]{border-color:rgba(245,165,35,.25);background:rgba(245,165,35,.15);border-color:rgba(251,191,36,.3);border-color:rgba(96,165,250,.3);background:rgba(96,165,250,.08);border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.08);border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.08);background:rgba(245,165,35,.05);background:hsla(36,41%,60%,.12);color:rgba(11,11,15,.75);background:hsla(36,41%,60%,.15);background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.2);background:rgba(245,165,35,.12)}.errors[data-v-0b3f1320]{padding:16px}.errors__top[data-v-0b3f1320]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.errors__title[data-v-0b3f1320]{margin:0;font-size:20px;font-weight:900;color:hsla(0,0%,100%,.92)}.errors__subtitle[data-v-0b3f1320]{margin:6px 0 0 0;font-size:13px;color:hsla(0,0%,100%,.62)}.errors__banner[data-v-0b3f1320]{padding:10px 12px;border-radius:12px;background:rgba(255,80,80,.12);border:1px solid rgba(255,80,80,.22);color:hsla(0,0%,100%,.9);margin-bottom:12px}.errors__empty[data-v-0b3f1320]{padding:20px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.7)}.errors__list[data-v-0b3f1320]{display:grid;grid-template-columns:1fr;gap:10px}.card[data-v-0b3f1320]{border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:12px}.card__head[data-v-0b3f1320]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card__name[data-v-0b3f1320]{font-weight:900;color:hsla(0,0%,100%,.92);margin-bottom:6px}.card__meta[data-v-0b3f1320]{font-size:12px;color:hsla(0,0%,100%,.62)}.card__actions[data-v-0b3f1320],.card__meta[data-v-0b3f1320]{display:flex;flex-wrap:wrap;gap:8px}.card__foot[data-v-0b3f1320]{margin-top:10px;font-size:12px;color:hsla(0,0%,100%,.55)}.btn[data-v-0b3f1320]{border-radius:12px;padding:9px 12px;font-weight:800;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);cursor:pointer}.btn[data-v-0b3f1320]:disabled{opacity:.6;cursor:not-allowed}.btn--ghost[data-v-0b3f1320]{background:hsla(0,0%,100%,.04)}.btn--danger[data-v-0b3f1320]{border:1px solid rgba(255,120,60,.35);background:rgba(255,120,60,.16)}.modal[data-v-0b3f1320]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.78);backdrop-filter:blur(10px)}.modal__panel[data-v-0b3f1320]{width:min(980px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto;border-radius:18px;background:rgba(15,15,22,.96);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 20px 70px rgba(0,0,0,.55);color:hsla(0,0%,100%,.92)}.modal__header[data-v-0b3f1320]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 8px 14px}.modal__title[data-v-0b3f1320]{margin:0;font-size:18px;font-weight:900}.modal__sub[data-v-0b3f1320]{margin-top:6px;font-size:12px;color:hsla(0,0%,100%,.62)}.modal__close[data-v-0b3f1320]{border:none;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9);border-radius:12px;width:38px;height:38px;cursor:pointer}.modal__body[data-v-0b3f1320]{padding:0 14px 14px 14px}.modal__footer[data-v-0b3f1320]{display:flex;justify-content:flex-start;gap:10px;padding:12px 14px 14px 14px;border-top:1px solid hsla(0,0%,100%,.08)}.kv[data-v-0b3f1320]{display:grid;grid-template-columns:1fr;gap:8px;padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);margin-bottom:12px}.kv__row[data-v-0b3f1320]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:hsla(0,0%,100%,.78)}.section[data-v-0b3f1320]{margin-top:12px;padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04)}.section__top[data-v-0b3f1320]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.section__title[data-v-0b3f1320]{font-weight:900;font-size:13px;color:hsla(0,0%,100%,.8)}.pre[data-v-0b3f1320]{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(48vh,520px);overflow:auto}.reporters[data-v-0b3f1320]{display:grid;grid-template-columns:1fr;gap:10px}.reporter[data-v-0b3f1320]{padding:10px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.12)}.reporter__name[data-v-0b3f1320]{font-weight:900;margin-bottom:6px}.reporter__meta[data-v-0b3f1320]{font-size:12px;color:hsla(0,0%,100%,.62)}html[data-theme=light]{background:rgba(255,80,80,.08);border-color:rgba(255,80,80,.18);color:rgba(11,11,15,.48);background:rgba(245,165,35,.04);background:rgba(255,120,60,.1);border-color:rgba(255,120,60,.25);background:rgba(11,11,15,.5);border-top-color:hsla(36,41%,60%,.15);color:rgba(11,11,15,.68);color:rgba(11,11,15,.7);border-color:hsla(36,41%,60%,.15);color:#0b0b0f;color:rgba(11,11,15,.58)}.admin-manager[data-v-1920edb8]{min-height:100vh;background:#0b0b0f;padding:20px;overflow-x:hidden}[data-v-1920edb8] input,[data-v-1920edb8] select,[data-v-1920edb8] textarea{box-sizing:border-box;max-width:100%;min-width:0}[data-v-1920edb8] .filter-bar,[data-v-1920edb8] .filter-row,[data-v-1920edb8] .filters,[data-v-1920edb8] .form-field,[data-v-1920edb8] .input-with-icon,[data-v-1920edb8] .tab-content,[data-v-1920edb8] .tab-panel{min-width:0}.admin-manager__container[data-v-1920edb8]{max-width:1400px;margin:0 auto}.admin-manager__header[data-v-1920edb8]{margin-bottom:24px}.admin-manager__header-content[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;gap:16px}.admin-manager__title[data-v-1920edb8]{font-size:28px;font-weight:1100;color:hsla(0,0%,100%,.92);margin:0}.admin-manager__menu-btn[data-v-1920edb8]{display:none;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);border-radius:8px;padding:10px;cursor:pointer;transition:all .2s ease;color:#ff8a2b;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.admin-manager__menu-btn[data-v-1920edb8]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5)}@media(max-width:500px){.admin-manager__menu-btn[data-v-1920edb8]{display:flex}}.admin-manager__menu-icon[data-v-1920edb8]{display:flex;flex-direction:column;gap:5px;width:20px;height:16px;position:relative}.admin-manager__menu-icon span[data-v-1920edb8]{display:block;width:100%;height:2px;background:#ff8a2b;border-radius:2px;transition:all .3s ease}.admin-manager__menu-icon--open span[data-v-1920edb8]:first-child{transform:rotate(45deg) translate(6px,6px)}.admin-manager__menu-icon--open span[data-v-1920edb8]:nth-child(2){opacity:0}.admin-manager__menu-icon--open span[data-v-1920edb8]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.admin-manager__mobile-tab-title[data-v-1920edb8]{display:none;font-size:18px;font-weight:1000;color:#ff8a2b;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,106,0,.2)}@media(max-width:500px){.admin-manager__mobile-tab-title[data-v-1920edb8]{display:block}}.tabs[data-v-1920edb8]{display:flex;gap:8px;border-bottom:2px solid rgba(255,106,0,.2);margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:500px){.tabs--desktop[data-v-1920edb8],.tabs[data-v-1920edb8]{display:none}}.tabs[data-v-1920edb8]::-webkit-scrollbar{height:4px}.tabs[data-v-1920edb8]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.tabs[data-v-1920edb8]::-webkit-scrollbar-thumb{background:rgba(255,106,0,.3);border-radius:2px}.tab[data-v-1920edb8]{padding:12px 20px;border:none;background:transparent;color:hsla(0,0%,100%,.62);font-size:14px;font-weight:900;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease;white-space:nowrap;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.tab[data-v-1920edb8]:hover{color:#ff8a2b}.tab--active[data-v-1920edb8]{color:#ff8a2b;border-bottom-color:#ff6a00}.tab-content[data-v-1920edb8]{min-height:400px}.tab-panel[data-v-1920edb8]{animation:fadeIn-1920edb8 .3s ease}@keyframes fadeIn-1920edb8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.filter-input[data-v-1920edb8],.filter-select[data-v-1920edb8]{padding:8px 12px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:800;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:200px}.filter-input[data-v-1920edb8]::-moz-placeholder,.filter-select[data-v-1920edb8]::-moz-placeholder{color:hsla(0,0%,100%,.62)}.filter-input[data-v-1920edb8]::placeholder,.filter-select[data-v-1920edb8]::placeholder{color:hsla(0,0%,100%,.62)}.filter-input[data-v-1920edb8]:focus,.filter-select[data-v-1920edb8]:focus{outline:none;border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,.2)}.filter-select[data-v-1920edb8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff8a2b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:36px;background-size:12px}.filter-select option[data-v-1920edb8]{background:#0b0b0f;color:hsla(0,0%,100%,.92);padding:8px}.no-rating[data-v-1920edb8]{color:hsla(0,0%,100%,.62);font-style:italic;font-size:12px}.no-data[data-v-1920edb8]{text-align:center;padding:40px;font-size:14px}.job-id[data-v-1920edb8]{font-family:monospace;font-size:12px;color:hsla(0,0%,100%,.7);word-break:break-all;max-width:150px;display:inline-block}.handyman-id[data-v-1920edb8]{font-family:monospace;font-size:11px;color:hsla(0,0%,100%,.6);margin-right:5px;display:inline-block}.empty-state[data-v-1920edb8]{text-align:center;padding:60px 20px;color:hsla(0,0%,100%,.62);font-size:16px;font-weight:800}.financials-section[data-v-1920edb8]{animation:fadeIn-1920edb8 .3s ease}.financials-header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.financials-title[data-v-1920edb8]{font-size:20px;font-weight:1000;color:#ff8a2b}.refresh-financials-btn[data-v-1920edb8]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.refresh-financials-btn[data-v-1920edb8]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.financials-content[data-v-1920edb8]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media(max-width:768px){.financials-content[data-v-1920edb8]{grid-template-columns:1fr;gap:20px}}.financials-card[data-v-1920edb8]{border-radius:16px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04);overflow:hidden;transition:all .2s ease}.financials-card[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.06);border-color:rgba(255,106,0,.3)}.financials-card--expenses[data-v-1920edb8]{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.financials-card--revenue[data-v-1920edb8]{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.05)}.financials-card__header[data-v-1920edb8]{padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.financials-card__title[data-v-1920edb8]{font-size:18px;font-weight:1000;color:hsla(0,0%,100%,.92);margin:0}.financials-card__body[data-v-1920edb8]{padding:20px;display:flex;flex-direction:column;gap:16px}.financial-item[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.08);gap:12px}.financial-item[data-v-1920edb8]:last-child{border-bottom:none}.financial-item--total[data-v-1920edb8]{padding-top:16px;margin-top:8px;border-top:2px solid hsla(0,0%,100%,.15);border-bottom:none}.financial-item__actions[data-v-1920edb8]{display:flex;gap:8px;flex-shrink:0}.financial-action-btn[data-v-1920edb8]{width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:16px;background:rgba(255,106,0,.15);color:#ff8a2b;border:1px solid rgba(255,106,0,.3)}.financial-action-btn[data-v-1920edb8]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.financial-action-btn--add[data-v-1920edb8]{background:rgba(255,106,0,.15);color:#ff8a2b}.financial-item__label[data-v-1920edb8]{font-size:14px;font-weight:900;color:hsla(0,0%,100%,.62)}.financial-item__value[data-v-1920edb8]{font-size:16px;font-weight:1000;font-family:Courier New,monospace}.financial-item__value--expense[data-v-1920edb8]{color:#ef4444}.financial-item__value--revenue[data-v-1920edb8]{color:#10b981}.financial-item__value--total-expense[data-v-1920edb8]{font-size:20px;color:#ef4444}.financial-item__value--total-revenue[data-v-1920edb8]{font-size:20px;color:#10b981}.financials-summary[data-v-1920edb8]{grid-column:1/-1}.summary-card[data-v-1920edb8]{padding:24px;border-radius:16px;border:2px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);text-align:center}.summary-card__label[data-v-1920edb8]{font-size:14px;font-weight:900;color:hsla(0,0%,100%,.62);margin-bottom:12px}.summary-card__value[data-v-1920edb8]{font-size:32px;font-weight:1000;font-family:Courier New,monospace;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.summary-card__value--profit[data-v-1920edb8]{color:#10b981}.summary-card__value--loss[data-v-1920edb8]{color:#ef4444}.summary-card__indicator[data-v-1920edb8]{font-size:16px;font-weight:900;padding:4px 12px;border-radius:8px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.summary-card__value--profit .summary-card__indicator[data-v-1920edb8]{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.4)}.summary-card__value--loss .summary-card__indicator[data-v-1920edb8]{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.financials-chart[data-v-1920edb8]{grid-column:1/-1;margin-top:24px;padding:24px;border-radius:16px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04)}.chart-header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.chart-title[data-v-1920edb8]{font-size:18px;font-weight:1000;color:#ff8a2b;margin:0}.chart-period-selector[data-v-1920edb8]{display:flex;gap:8px}.period-btn[data-v-1920edb8]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.62);font-size:13px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.period-btn[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,106,0,.5)}.period-btn--active[data-v-1920edb8]{background:rgba(255,106,0,.15);color:#ff8a2b;border-color:rgba(255,106,0,.5)}.chart-container[data-v-1920edb8]{position:relative;height:400px;width:100%}@media(max-width:768px){.chart-container[data-v-1920edb8]{height:300px}}.current-value[data-v-1920edb8]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.62);margin-bottom:12px;padding:8px 12px;background:hsla(0,0%,100%,.05);border-radius:6px}.financial-edit-buttons[data-v-1920edb8]{display:flex;gap:12px;margin-top:16px}.financial-edit-buttons .btn[data-v-1920edb8]{flex:1}.modal-overlay[data-v-1920edb8]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-1920edb8]{background:#0b0b0f;border-radius:16px;border:1px solid rgba(255,106,0,.2);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal-header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,106,0,.2)}.modal-title[data-v-1920edb8]{font-size:20px;font-weight:1000;color:#ff8a2b}.modal-close[data-v-1920edb8]{width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.2)}.modal-body[data-v-1920edb8]{padding:20px}.modal-footer[data-v-1920edb8]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid rgba(255,106,0,.2)}.form-field[data-v-1920edb8]{margin-bottom:20px;width:100%;box-sizing:border-box}.form-label[data-v-1920edb8]{display:block;color:hsla(0,0%,100%,.92);margin-bottom:8px}.form-input[data-v-1920edb8]{width:100%;padding:10px 12px;background:hsla(0,0%,100%,.06);font-weight:800;box-sizing:border-box}.form-input[data-v-1920edb8]:focus{box-shadow:0 0 0 3px rgba(255,106,0,.2)}.form-input textarea[data-v-1920edb8],.form-input[type=textarea][data-v-1920edb8]{resize:vertical;min-height:80px}select.form-input[data-v-1920edb8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23ff8a2b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;padding-left:36px;background-size:12px;cursor:pointer}select.form-input option[data-v-1920edb8]{background:#0b0b0f;color:hsla(0,0%,100%,.92);padding:10px;font-weight:800}select.form-input[data-v-1920edb8]:hover{border-color:rgba(255,106,0,.5)}.modal-content--confirm[data-v-1920edb8]{max-width:450px}.confirm-message[data-v-1920edb8]{font-size:15px;font-weight:800;color:hsla(0,0%,100%,.92);line-height:1.6;text-align:center;padding:10px 0}.btn[data-v-1920edb8]{padding:10px 20px;font-size:14px}.btn--ghost[data-v-1920edb8]{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.2)}.btn--ghost[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.1)}.btn--primary[data-v-1920edb8]{background:rgba(255,106,0,.15);color:#ff8a2b;border:1px solid rgba(255,106,0,.3)}.btn--primary[data-v-1920edb8]:hover:not(:disabled){background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5)}.btn--primary[data-v-1920edb8]:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,106,0,.1)}.btn--danger[data-v-1920edb8]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn--danger[data-v-1920edb8]:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}.loading-state[data-v-1920edb8]{text-align:center;padding:40px;color:hsla(0,0%,100%,.62);font-size:14px;font-weight:800}.mobile-menu-overlay[data-v-1920edb8]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:9998;backdrop-filter:blur(4px)}@media(max-width:500px){.mobile-menu-overlay[data-v-1920edb8]{display:block}}.mobile-menu[data-v-1920edb8]{display:none;position:fixed;top:0;right:-100%;width:280px;max-width:85vw;height:100vh;background:#0b0b0f;border-left:1px solid rgba(255,106,0,.2);z-index:9999;transition:right .3s ease;overflow-y:auto;box-shadow:-4px 0 20px rgba(0,0,0,.5)}@media(max-width:500px){.mobile-menu[data-v-1920edb8]{display:block}}.mobile-menu--open[data-v-1920edb8]{right:0}.mobile-menu__header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,106,0,.2);background:rgba(255,106,0,.05);position:sticky;top:0;z-index:10}.mobile-menu__title[data-v-1920edb8]{font-size:20px;font-weight:1000;color:#ff8a2b;margin:0}.mobile-menu__close[data-v-1920edb8]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.92);font-size:24px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.mobile-menu__close[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.2)}.mobile-menu__content[data-v-1920edb8]{padding:12px;display:flex;flex-direction:column;gap:8px}.mobile-menu__item[data-v-1920edb8]{padding:16px 20px;border:none;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.62);font-size:16px;font-weight:900;cursor:pointer;border-radius:12px;transition:all .2s ease;text-align:right;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border:1px solid transparent}.mobile-menu__item[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.08);color:#ff8a2b}.mobile-menu__item--active[data-v-1920edb8]{background:rgba(255,106,0,.15);color:#ff8a2b;border-color:rgba(255,106,0,.3)}@media(max-width:768px){.admin-manager[data-v-1920edb8]{padding:12px}.admin-manager__title[data-v-1920edb8]{font-size:24px}}@media(max-width:500px){.admin-manager[data-v-1920edb8]{padding:12px}.admin-manager__title[data-v-1920edb8]{font-size:20px}.admin-manager__mobile-tab-title[data-v-1920edb8]{font-size:16px}.users-section__header[data-v-1920edb8]{gap:12px}.users-section__filters[data-v-1920edb8]{flex-direction:column}.user-type-tabs[data-v-1920edb8]{overflow-x:auto;-webkit-overflow-scrolling:touch}.user-type-tab[data-v-1920edb8]{padding:8px 16px;font-size:13px}.filter-input[data-v-1920edb8],.filter-select[data-v-1920edb8]{min-width:100%}.users-table-wrapper[data-v-1920edb8]{font-size:12px}.users-table td[data-v-1920edb8],.users-table th[data-v-1920edb8]{padding:8px 6px;font-size:11px}}.settings-section[data-v-1920edb8]{animation:fadeIn-1920edb8 .3s ease}.settings-section__header[data-v-1920edb8]{margin-bottom:24px}.settings-section__title[data-v-1920edb8]{font-size:20px;font-weight:1000;color:#ff8a2b}.settings-content[data-v-1920edb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}@media(min-width:1200px){.settings-content[data-v-1920edb8]{grid-template-columns:repeat(3,1fr)}}.settings-card[data-v-1920edb8]{border-radius:16px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04);overflow:hidden;transition:all .2s ease}.settings-card[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.06);border-color:rgba(255,106,0,.3)}.settings-card__header[data-v-1920edb8]{padding:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.settings-card__title[data-v-1920edb8]{font-size:18px;font-weight:1000;color:hsla(0,0%,100%,.92);margin:0 0 8px 0}.settings-card__description[data-v-1920edb8]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.62);margin:0}.settings-card__body[data-v-1920edb8]{padding:20px;overflow:hidden;box-sizing:border-box}.settings-card__actions[data-v-1920edb8]{margin-top:16px;display:flex;gap:12px}.current-fee-display[data-v-1920edb8]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.62);margin-top:8px;padding:8px 12px;background:hsla(0,0%,100%,.05);border-radius:6px}.inquiries-section__header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.inquiries-section__title[data-v-1920edb8]{font-size:20px;font-weight:1000;color:#ff8a2b}.inquiries-section__controls[data-v-1920edb8]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.refresh-inquiries-btn[data-v-1920edb8]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.refresh-inquiries-btn[data-v-1920edb8]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.inquiries-table-wrapper[data-v-1920edb8]{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04)}.inquiries-table[data-v-1920edb8]{width:100%;border-collapse:collapse}.inquiries-table thead[data-v-1920edb8]{background:rgba(255,106,0,.1)}.inquiries-table th[data-v-1920edb8]{padding:14px 12px;text-align:right;font-size:13px;font-weight:1000;color:#ff8a2b;border-bottom:1px solid rgba(255,106,0,.2);white-space:nowrap}.inquiries-table td[data-v-1920edb8]{padding:12px;text-align:right;font-size:13px;font-weight:800;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:middle}.inquiries-table tbody tr[data-v-1920edb8]{transition:background .2s ease}.inquiries-table tbody tr[data-v-1920edb8]:hover{background:rgba(255,106,0,.05)}.inquiries-table tbody tr:last-child td[data-v-1920edb8]{border-bottom:none}.inquiry-date[data-v-1920edb8]{font-weight:800;color:hsla(0,0%,100%,.92);font-size:13px}.inquiry-time[data-v-1920edb8]{font-size:11px;color:hsla(0,0%,100%,.62);margin-top:4px}.inquiry-title[data-v-1920edb8]{font-weight:900;color:hsla(0,0%,100%,.92);font-size:13px}.inquiry-content[data-v-1920edb8]{color:hsla(0,0%,100%,.92);font-size:12px;line-height:1.4;max-width:300px;word-wrap:break-word}.inquiry-content-mention[data-v-1920edb8]{display:inline;padding:2px 6px;border-radius:4px;background:rgba(255,106,0,.2);border:1px solid rgba(255,106,0,.4);color:#ff8a2b;font-size:12px;font-weight:900;cursor:pointer;transition:all .2s ease;text-decoration:none;margin:0 2px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;vertical-align:baseline}.inquiry-content-mention[data-v-1920edb8]:hover{background:rgba(255,106,0,.3);border-color:rgba(255,106,0,.6);transform:translateY(-1px);box-shadow:0 2px 6px rgba(255,106,0,.3)}.inquiry-user[data-v-1920edb8]{font-weight:800;color:hsla(0,0%,100%,.92);font-size:13px}.inquiry-user--anonymous[data-v-1920edb8]{color:hsla(0,0%,100%,.62);font-style:italic}.inquiry-mentions[data-v-1920edb8]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inquiry-mention-tag[data-v-1920edb8]{padding:4px 8px;border-radius:6px;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);font-size:11px;font-weight:800;color:#ff8a2b;white-space:nowrap;display:inline-block}.inquiry-mention-tag--clickable[data-v-1920edb8]{cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15)}.inquiry-mention-tag--clickable[data-v-1920edb8]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,106,0,.3)}.inquiry-no-mentions[data-v-1920edb8]{color:hsla(0,0%,100%,.62);font-size:12px}.pagination[data-v-1920edb8]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px;background:hsla(0,0%,100%,.04);border-radius:12px;border:1px solid rgba(255,106,0,.2)}.pagination-btn[data-v-1920edb8]{padding:10px 20px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pagination-btn[data-v-1920edb8]:hover:not(:disabled){background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.pagination-btn[data-v-1920edb8]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-1920edb8]{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.92);white-space:nowrap;font-style:italic}.inquiry-status-badge[data-v-1920edb8]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block;border:1px solid;transition:all .2s ease;white-space:nowrap}.inquiry-status-badge--pending[data-v-1920edb8]{background:rgba(255,193,7,.15);color:#ffc107;border-color:rgba(255,193,7,.3)}.inquiry-status-badge--responded[data-v-1920edb8]{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.inquiry-status-badge--resolved[data-v-1920edb8]{background:rgba(59,130,246,.15);color:#3b82f6;border-color:rgba(59,130,246,.3)}.inquiry-status-badge--deleted[data-v-1920edb8]{background:hsla(220,9%,46%,.15);color:#6b7280;border-color:hsla(220,9%,46%,.3)}.inquiry-actions[data-v-1920edb8]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inquiry-action-btn[data-v-1920edb8]{width:32px;height:32px;border-radius:6px;border:1px solid;background:transparent;color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:16px}.inquiry-action-btn[data-v-1920edb8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.inquiry-action-btn[data-v-1920edb8]:disabled{opacity:.5;cursor:not-allowed}.inquiry-action-btn--push[data-v-1920edb8]{border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.15);color:#3b82f6}.inquiry-action-btn--push[data-v-1920edb8]:hover:not(:disabled){background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5)}.inquiry-action-btn--email[data-v-1920edb8]{border-color:rgba(234,67,53,.3);background:rgba(234,67,53,.15);color:#ea4335}.inquiry-action-btn--email[data-v-1920edb8]:hover:not(:disabled){background:rgba(234,67,53,.25);border-color:rgba(234,67,53,.5)}.inquiry-action-btn--respond[data-v-1920edb8]{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.15);color:#10b981}.inquiry-action-btn--respond[data-v-1920edb8]:hover:not(:disabled){background:rgba(16,185,129,.25);border-color:rgba(16,185,129,.5)}.inquiry-action-btn--delete[data-v-1920edb8]{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.15);color:#ef4444}.inquiry-action-btn--delete[data-v-1920edb8]:hover:not(:disabled){background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}@media(max-width:768px){.inquiries-section__header[data-v-1920edb8]{flex-direction:column;align-items:stretch}.inquiries-section__controls[data-v-1920edb8]{width:100%;flex-direction:column}.refresh-inquiries-btn[data-v-1920edb8]{width:100%;justify-content:center}.inquiries-table-wrapper[data-v-1920edb8]{font-size:12px}.inquiries-table td[data-v-1920edb8],.inquiries-table th[data-v-1920edb8]{padding:8px 6px;font-size:11px}.inquiry-content[data-v-1920edb8]{max-width:150px}.inquiry-action-btn[data-v-1920edb8]{width:28px;height:28px;font-size:14px}}.modal-content--large[data-v-1920edb8]{max-width:700px}.user-details-content[data-v-1920edb8]{display:flex;flex-direction:column;gap:24px}.user-details-section[data-v-1920edb8]{padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.user-details-section[data-v-1920edb8]:last-child{border-bottom:none;padding-bottom:0}.user-details-section__title[data-v-1920edb8]{font-size:18px;font-weight:1000;color:#ff8a2b;margin:0 0 16px 0}.user-details-grid[data-v-1920edb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.user-detail-item[data-v-1920edb8]{display:flex;flex-direction:column;gap:4px}.user-detail-label[data-v-1920edb8]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.62)}.user-detail-value[data-v-1920edb8]{font-size:14px;font-weight:900;color:hsla(0,0%,100%,.92)}.user-status--active[data-v-1920edb8]{color:#10b981}.user-status--blocked[data-v-1920edb8]{color:#ef4444}.user-stats-grid[data-v-1920edb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.user-stat-card[data-v-1920edb8]{padding:16px;border-radius:12px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04);display:flex;align-items:center;gap:12px;transition:all .2s ease}.user-stat-card[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(255,106,0,.4);transform:translateY(-2px)}.user-stat-icon[data-v-1920edb8]{font-size:32px;line-height:1;flex-shrink:0}.user-stat-content[data-v-1920edb8]{display:flex;flex-direction:column;gap:4px}.user-stat-value[data-v-1920edb8]{font-size:20px;font-weight:1000;color:#ff8a2b;font-family:Courier New,monospace}.user-stat-label[data-v-1920edb8]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.62)}@media(max-width:768px){.modal-content--large[data-v-1920edb8]{max-width:95%}.user-details-grid[data-v-1920edb8],.user-stats-grid[data-v-1920edb8]{grid-template-columns:1fr}.user-stat-card[data-v-1920edb8]{padding:12px}}.free-handyman-section[data-v-1920edb8]{padding:24px;background:hsla(0,0%,100%,.02);border-radius:16px;border:1px solid rgba(255,106,0,.2)}.free-handyman-section__header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid rgba(255,106,0,.3)}.free-handyman-section__title[data-v-1920edb8]{font-size:28px;font-weight:1000;color:#ff8a2b;margin:0;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.free-handyman-section__badge[data-v-1920edb8]{display:flex;align-items:center}.badge[data-v-1920edb8]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:900;display:inline-block;border:2px solid}.badge--free[data-v-1920edb8]{background:rgba(16,185,129,.2);color:#10b981;border-color:rgba(16,185,129,.4)}.free-handyman-form-wrapper[data-v-1920edb8]{max-width:800px;margin:0 auto}.free-handyman-form[data-v-1920edb8]{display:flex;flex-direction:column;gap:24px;background:hsla(0,0%,100%,.03);padding:32px;border-radius:16px;border:1px solid rgba(255,106,0,.15)}.form-row[data-v-1920edb8]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.form-row[data-v-1920edb8]{grid-template-columns:1fr}}.form-field[data-v-1920edb8]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-1920edb8]{font-weight:900;color:#ff8a2b}.form-input[data-v-1920edb8],.form-label[data-v-1920edb8]{font-size:14px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.form-input[data-v-1920edb8]{padding:12px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.92);font-weight:600;transition:all .2s ease}.form-input[data-v-1920edb8]:focus{outline:none;border-color:#ff6a00;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.form-input[data-v-1920edb8]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.form-input[data-v-1920edb8]::placeholder{color:hsla(0,0%,100%,.4)}.input-with-icon[data-v-1920edb8]{position:relative;display:flex;align-items:center}.input-with-icon .form-input[data-v-1920edb8]{padding-right:48px;width:100%}.input-with-icon .icon-btn[data-v-1920edb8]{position:absolute;right:12px;background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.input-with-icon .icon-btn[data-v-1920edb8]:hover{color:#ff8a2b}.file-upload[data-v-1920edb8]{display:flex;flex-direction:column;gap:12px}.file-upload__input[data-v-1920edb8]{display:none}.file-upload__btn[data-v-1920edb8]{padding:12px 20px;border-radius:8px;border:2px dashed rgba(255,106,0,.4);background:rgba(255,106,0,.1);color:#ff8a2b;font-size:14px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:8px;justify-content:center;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.file-upload__btn[data-v-1920edb8]:hover:not(.disabled){background:rgba(255,106,0,.2);border-color:rgba(255,106,0,.6);transform:translateY(-1px)}.file-upload__btn.disabled[data-v-1920edb8]{opacity:.6;cursor:not-allowed}.image-preview[data-v-1920edb8]{margin-top:12px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,106,0,.3);max-width:200px}.image-preview img[data-v-1920edb8]{width:100%;height:auto;display:block}.form-actions[data-v-1920edb8]{margin-top:16px;display:flex;justify-content:center}.btn[data-v-1920edb8]{padding:14px 32px;border-radius:8px;border:none;font-size:16px;font-weight:900;cursor:pointer;transition:all .2s ease;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.btn--free[data-v-1920edb8]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.btn--free[data-v-1920edb8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4)}.btn--free[data-v-1920edb8]:active:not(:disabled){transform:translateY(0)}.btn--free[data-v-1920edb8]:disabled{opacity:.6;cursor:not-allowed}.receipts-section[data-v-1920edb8]{padding:24px;background:hsla(0,0%,100%,.02);border-radius:16px;border:1px solid rgba(255,106,0,.2)}.receipts-section__header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid rgba(255,106,0,.3)}.receipts-section__title[data-v-1920edb8]{font-size:28px;font-weight:1000;margin:0}.receipts-section__title[data-v-1920edb8],.refresh-receipts-btn[data-v-1920edb8]{color:#ff8a2b;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.refresh-receipts-btn[data-v-1920edb8]{padding:10px 20px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.refresh-receipts-btn[data-v-1920edb8]:hover{background:rgba(255,106,0,.25);border-color:rgba(255,106,0,.5);transform:translateY(-1px)}.receipts-table-wrapper[data-v-1920edb8]{overflow-x:auto;margin-top:20px}.receipts-table[data-v-1920edb8]{width:100%;border-collapse:collapse;background:hsla(0,0%,100%,.03);border-radius:8px;overflow:hidden}.receipts-table thead[data-v-1920edb8]{background:rgba(255,106,0,.1)}.receipts-table th[data-v-1920edb8]{padding:14px 12px;text-align:right;font-size:13px;font-weight:1000;color:#ff8a2b;border-bottom:1px solid rgba(255,106,0,.2);white-space:nowrap}.receipts-table td[data-v-1920edb8]{padding:12px;text-align:right;font-size:13px;font-weight:800;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.08);vertical-align:middle}.receipts-table tbody tr[data-v-1920edb8]{transition:background .2s ease}.receipts-table tbody tr[data-v-1920edb8]:hover{background:rgba(255,106,0,.05)}.receipts-table tbody tr:last-child td[data-v-1920edb8]{border-bottom:none}.receipt-type-badge[data-v-1920edb8]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block;border:1px solid;transition:all .2s ease;white-space:nowrap}.receipt-type-badge--handyman[data-v-1920edb8]{background:rgba(59,130,246,.15);color:#3b82f6;border-color:rgba(59,130,246,.3)}.receipt-type-badge--platform[data-v-1920edb8]{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.receipt-type-badge--subscription[data-v-1920edb8]{background:rgba(139,92,246,.15);color:#8b5cf6;border-color:rgba(139,92,246,.3)}.receipt-status-badge[data-v-1920edb8]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block;border:1px solid;transition:all .2s ease;white-space:nowrap}.receipt-status-badge--sent[data-v-1920edb8]{background:rgba(16,185,129,.15);color:#10b981;border-color:rgba(16,185,129,.3)}.receipt-status-badge--pending[data-v-1920edb8]{background:rgba(255,193,7,.15);color:#ffc107;border-color:rgba(255,193,7,.3)}.receipt-status-badge--failed[data-v-1920edb8]{background:rgba(239,68,68,.15);color:#ef4444;border-color:rgba(239,68,68,.3)}.receipt-details[data-v-1920edb8]{display:flex;flex-direction:column;gap:4px;font-size:11px;color:hsla(0,0%,100%,.6)}.receipt-error[data-v-1920edb8]{color:#ef4444;font-weight:700;margin-top:4px}.jobs-section[data-v-1920edb8]{padding:24px}.jobs-section__header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.jobs-section__title[data-v-1920edb8]{font-size:24px;font-weight:1000;color:#ff8a2b;margin:0}.jobs-section__controls[data-v-1920edb8]{display:flex;gap:12px;align-items:center}.filter-select[data-v-1920edb8]{padding:10px 16px;border-radius:12px;border:1px solid rgba(255,106,0,.3);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.92);font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.filter-select[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,106,0,.5)}.refresh-jobs-btn[data-v-1920edb8]{padding:10px 16px;border-radius:12px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:14px;font-weight:900;cursor:pointer;transition:all .2s ease}.refresh-jobs-btn[data-v-1920edb8]:hover{background:rgba(255,106,0,.25);transform:translateY(-1px)}.jobs-table-wrapper[data-v-1920edb8]{overflow-x:auto;overflow-y:hidden;border-radius:16px;border:1px solid rgba(255,106,0,.2);background:hsla(0,0%,100%,.04)}.jobs-table__header-group[data-v-1920edb8]{background:rgba(255,106,0,.15);border-bottom:2px solid rgba(255,106,0,.3)}.jobs-table__group-header[data-v-1920edb8]{padding:10px 12px;font-size:13px;font-weight:1000;color:#ff8a2b;text-align:center;border:1px solid rgba(255,106,0,.2)}.jobs-table[data-v-1920edb8]{width:100%;border-collapse:collapse}.jobs-table thead[data-v-1920edb8]{background:rgba(255,106,0,.1)}.jobs-table th[data-v-1920edb8]{padding:16px;text-align:right;font-size:14px;font-weight:1000;color:#ff8a2b;border-bottom:2px solid rgba(255,106,0,.3)}.jobs-table td[data-v-1920edb8]{padding:16px;text-align:right;font-size:14px;font-weight:900;color:hsla(0,0%,100%,.92);border-bottom:1px solid hsla(0,0%,100%,.08)}.jobs-table__row[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.06)}.job-date[data-v-1920edb8]{font-size:13px;font-weight:1000;color:hsla(0,0%,100%,.92)}.job-time[data-v-1920edb8]{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.62);margin-top:4px}.job-price[data-v-1920edb8]{font-size:15px;font-weight:1000}.job-status[data-v-1920edb8]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:900;display:inline-block}.job-status--open[data-v-1920edb8]{background:rgba(59,130,246,.2);color:#3b82f6;border:1px solid rgba(59,130,246,.4)}.job-status--assigned[data-v-1920edb8]{background:rgba(234,179,8,.2);color:#eab308;border:1px solid rgba(234,179,8,.4)}.job-status--on_the_way[data-v-1920edb8]{background:rgba(168,85,247,.2);color:#a855f7;border:1px solid rgba(168,85,247,.4)}.job-status--in_progress[data-v-1920edb8]{background:rgba(255,106,0,.2);color:#ff8a2b;border:1px solid rgba(255,106,0,.4)}.job-status--done[data-v-1920edb8]{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.4)}.job-status--cancelled[data-v-1920edb8]{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.job-view-btn[data-v-1920edb8]{padding:8px 16px;border-radius:8px;border:1px solid rgba(255,106,0,.3);background:rgba(255,106,0,.15);color:#ff8a2b;font-size:13px;font-weight:900;cursor:pointer;transition:all .2s ease}.job-view-btn[data-v-1920edb8]:hover{background:rgba(255,106,0,.25);transform:translateY(-1px)}.no-data[data-v-1920edb8]{color:hsla(0,0%,100%,.62);font-style:italic}@media(max-width:768px){.jobs-table[data-v-1920edb8]{font-size:12px}.jobs-table td[data-v-1920edb8],.jobs-table th[data-v-1920edb8]{padding:10px 8px}.jobs-section__header[data-v-1920edb8]{flex-direction:column;align-items:flex-start}}.job-category[data-v-1920edb8]{font-weight:900;color:#ff8a2b}.job-subcategory[data-v-1920edb8]{font-weight:1000;color:hsla(0,0%,100%,.92)}.job-details-modal-overlay[data-v-1920edb8]{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.job-details-modal[data-v-1920edb8]{background:rgba(11,11,15,.98);border-radius:24px;border:1px solid rgba(255,106,0,.3);box-shadow:0 30px 80px rgba(0,0,0,.9);width:95vw;max-width:1400px;max-height:95vh;display:flex;flex-direction:column;overflow:hidden}.job-details-modal__header[data-v-1920edb8]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(255,106,0,.2);background:rgba(255,106,0,.05);flex-shrink:0}.job-details-modal__title[data-v-1920edb8]{font-size:28px;font-weight:1100;color:#ff8a2b;margin:0}.job-details-modal__close[data-v-1920edb8]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.job-details-modal__close[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.job-details-modal__body[data-v-1920edb8]{padding:24px;overflow-y:auto;flex:1}.job-details-modal__loading[data-v-1920edb8]{padding:60px;text-align:center;font-size:18px;font-weight:900;color:hsla(0,0%,100%,.62)}.job-details-section[data-v-1920edb8]{margin-bottom:20px;padding:18px;background:hsla(0,0%,100%,.04);border-radius:12px;border:1px solid hsla(0,0%,100%,.08)}.job-details-section__title[data-v-1920edb8]{font-size:16px;font-weight:1000;color:#ff8a2b;margin:0 0 14px 0;padding-bottom:8px;border-bottom:2px solid rgba(255,106,0,.3)}.job-details-grid[data-v-1920edb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.job-details-item[data-v-1920edb8]{display:flex;flex-direction:column;gap:6px;padding:12px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.06)}.job-details-item--full[data-v-1920edb8]{grid-column:1/-1}.job-details-item--total[data-v-1920edb8]{background:rgba(255,106,0,.15);border-color:rgba(255,106,0,.3);margin-top:8px}.job-details-item__label[data-v-1920edb8]{font-size:13px;font-weight:900;color:hsla(0,0%,100%,.62);text-transform:uppercase;letter-spacing:.5px}.job-details-item__value[data-v-1920edb8]{font-size:16px;font-weight:1000;color:hsla(0,0%,100%,.92)}.job-details-item__subtext[data-v-1920edb8]{font-size:12px;font-weight:800;color:hsla(0,0%,100%,.62);margin-right:8px}.job-price[data-v-1920edb8]{color:#ff8a2b;font-weight:1100}.job-price--total[data-v-1920edb8]{font-size:20px;color:#ff6a00}.job-details-images[data-v-1920edb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.job-details-image[data-v-1920edb8]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:2px solid rgba(255,106,0,.3);cursor:pointer;transition:all .3s ease}.job-details-image[data-v-1920edb8]:hover{transform:scale(1.05);border-color:#ff6a00;box-shadow:0 8px 24px rgba(255,106,0,.4)}.job-details-description[data-v-1920edb8]{padding:20px;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);font-size:15px;font-weight:900;color:hsla(0,0%,100%,.92);line-height:1.6;white-space:pre-wrap}.image-modal-overlay[data-v-1920edb8]{position:fixed;inset:0;background:rgba(0,0,0,.95);backdrop-filter:blur(10px);z-index:100001;display:flex;align-items:center;justify-content:center;padding:20px}.image-modal[data-v-1920edb8]{position:relative;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center}.image-modal__close[data-v-1920edb8]{position:absolute;top:-50px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:hsla(0,0%,100%,.92);font-size:24px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;z-index:10}.image-modal__close[data-v-1920edb8]:hover{background:hsla(0,0%,100%,.3);transform:translateX(-50%) scale(1.1)}.image-modal__img[data-v-1920edb8]{max-width:100%;max-height:95vh;-o-object-fit:contain;object-fit:contain;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.8)}@media(max-width:768px){.job-details-modal[data-v-1920edb8]{width:100vw;max-width:100vw;max-height:100vh;border-radius:0}.job-details-modal__header[data-v-1920edb8]{padding:16px 20px}.job-details-modal__title[data-v-1920edb8]{font-size:20px}.job-details-modal__body[data-v-1920edb8]{padding:20px}.job-details-grid[data-v-1920edb8],.job-details-images[data-v-1920edb8]{grid-template-columns:1fr}}html[data-theme=light]{border-bottom-color:hsla(36,41%,60%,.2);background:hsla(36,41%,60%,.08);border-bottom-color:#f5a524;color:rgba(11,11,15,.6);color:rgba(11,11,15,.5);border-bottom-color:hsla(36,41%,60%,.15);border-bottom-color:hsla(36,41%,60%,.12);border-top-color:hsla(36,41%,60%,.2);background:rgba(11,11,15,.45);background:rgba(11,11,15,.4);box-shadow:-4px 0 20px hsla(36,41%,60%,.15);background:transparent;background:rgba(245,165,35,.06);border-right:3px solid #f5a524;color:rgba(11,11,15,.55);color:rgba(11,11,15,.45)}.stripe-page[data-v-3a7cfd90]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f0f;padding:24px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.stripe-container[data-v-3a7cfd90]{width:100%;max-width:520px}.stripe-card[data-v-3a7cfd90]{background:hsla(0,0%,7%,.92);border:2px solid rgba(255,106,0,.85);border-radius:18px;padding:40px 32px;text-align:center;box-shadow:0 16px 46px rgba(255,106,0,.12)}.stripe-icon[data-v-3a7cfd90]{width:80px;height:80px;margin:0 auto 24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stripe-icon.success[data-v-3a7cfd90]{background:rgba(34,197,94,.15);color:#22c55e;border:2px solid rgba(34,197,94,.3)}.stripe-title[data-v-3a7cfd90]{margin:0 0 16px;color:#f97316;font-size:28px;font-weight:900;line-height:1.2}.stripe-message[data-v-3a7cfd90]{margin:0 0 12px;color:hsla(0,0%,100%,.85);font-size:16px;font-weight:600;line-height:1.6}.stripe-message-small[data-v-3a7cfd90]{margin:0 0 32px;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:500;line-height:1.5}.stripe-btn[data-v-3a7cfd90]{width:100%;height:50px;border-radius:14px;border:none;background:#f97316;color:#000;font-size:16px;font-weight:900;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,background-color .15s ease;box-shadow:0 8px 20px rgba(249,115,22,.4)}.stripe-btn[data-v-3a7cfd90]:hover{background:#ea580c}.stripe-btn[data-v-3a7cfd90]:active{transform:scale(.98);box-shadow:0 4px 12px rgba(249,115,22,.3)}@media (max-width:768px){.stripe-card[data-v-3a7cfd90]{padding:32px 24px}.stripe-title[data-v-3a7cfd90]{font-size:24px}.stripe-message[data-v-3a7cfd90]{font-size:15px}}.stripe-page[data-v-916be10a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f0f0f;padding:24px;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.stripe-container[data-v-916be10a]{width:100%;max-width:520px}.stripe-card[data-v-916be10a]{background:hsla(0,0%,7%,.92);border:2px solid rgba(255,106,0,.85);border-radius:18px;padding:40px 32px;text-align:center;box-shadow:0 16px 46px rgba(255,106,0,.12)}.stripe-icon[data-v-916be10a]{width:80px;height:80px;margin:0 auto 24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stripe-icon.warning[data-v-916be10a]{background:rgba(251,191,36,.15);color:#fbbf24;border:2px solid rgba(251,191,36,.3)}.stripe-title[data-v-916be10a]{margin:0 0 16px;color:#f97316;font-size:28px;font-weight:900;line-height:1.2}.stripe-message[data-v-916be10a]{margin:0 0 32px;color:hsla(0,0%,100%,.85);font-size:16px;font-weight:600;line-height:1.6}.stripe-btn[data-v-916be10a]{width:100%;height:50px;border-radius:14px;border:none;background:#f97316;color:#000;font-size:16px;font-weight:900;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,background-color .15s ease;box-shadow:0 8px 20px rgba(249,115,22,.4);margin-bottom:12px}.stripe-btn[data-v-916be10a]:hover{background:#ea580c}.stripe-btn[data-v-916be10a]:active{transform:scale(.98);box-shadow:0 4px 12px rgba(249,115,22,.3)}.stripe-btn-secondary[data-v-916be10a]{width:100%;height:50px;border-radius:14px;border:2px solid rgba(255,106,0,.5);background:transparent;color:#f97316;font-size:16px;font-weight:900;cursor:pointer;transition:transform .08s ease,background-color .15s ease}.stripe-btn-secondary[data-v-916be10a]:hover{background:rgba(255,106,0,.1)}.stripe-btn-secondary[data-v-916be10a]:active{transform:scale(.98)}@media (max-width:768px){.stripe-card[data-v-916be10a]{padding:32px 24px}.stripe-title[data-v-916be10a]{font-size:24px}.stripe-message[data-v-916be10a]{font-size:15px}}html[data-theme=light]{border-color:rgba(245,165,35,.5);background:linear-gradient(135deg,#f5a524,#ffb84d);box-shadow:0 8px 20px rgba(245,165,35,.3);color:#f5a524;border-color:rgba(245,165,35,.4);background:rgba(245,165,35,.08)}.stripe-page[data-v-0d521aca]{min-height:100vh;background:#0a0a0f;font-family:Heebo,-apple-system,sans-serif}.stripe-page__bg[data-v-0d521aca]{position:fixed;inset:0;background:radial-gradient(ellipse at top right,rgba(255,106,0,.08),transparent 50%);pointer-events:none}.stripe-page__header[data-v-0d521aca]{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.stripe-page__back[data-v-0d521aca],.stripe-page__link-btn[data-v-0d521aca]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:20px;cursor:pointer;transition:all .2s}.stripe-page__back[data-v-0d521aca]:hover,.stripe-page__link-btn[data-v-0d521aca]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3)}.stripe-page__logo img[data-v-0d521aca]{height:32px}.stripe-page__main[data-v-0d521aca]{position:relative;z-index:10;max-width:600px;margin:0 auto;padding:0 16px 40px}.stripe-page__error[data-v-0d521aca],.stripe-page__loading[data-v-0d521aca],.stripe-page__success[data-v-0d521aca]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:16px}.stripe-page__error h2[data-v-0d521aca],.stripe-page__loading h2[data-v-0d521aca],.stripe-page__success h2[data-v-0d521aca]{font-size:24px;font-weight:800;color:#fff;margin:0}.stripe-page__error p[data-v-0d521aca],.stripe-page__loading p[data-v-0d521aca],.stripe-page__success p[data-v-0d521aca]{font-size:15px;color:hsla(0,0%,100%,.6);margin:0}.stripe-page__error button[data-v-0d521aca],.stripe-page__loading button[data-v-0d521aca],.stripe-page__success button[data-v-0d521aca]{display:flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,#ff6a00,#ff8a2b);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;margin-top:8px;transition:transform .2s}.stripe-page__error button[data-v-0d521aca]:hover,.stripe-page__loading button[data-v-0d521aca]:hover,.stripe-page__success button[data-v-0d521aca]:hover{transform:translateY(-2px)}.stripe-page__spinner[data-v-0d521aca]{width:48px;height:48px;border:3px solid rgba(255,106,0,.2);border-top-color:#ff6a00;border-radius:50%;animation:spin-0d521aca 1s linear infinite}@keyframes spin-0d521aca{to{transform:rotate(1turn)}}.stripe-page__error i[data-v-0d521aca]{font-size:56px;color:#ef4444}.stripe-page__success-icon[data-v-0d521aca]{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center}.stripe-page__success-icon i[data-v-0d521aca]{font-size:40px;color:#fff}.stripe-page__success button[data-v-0d521aca]{background:linear-gradient(135deg,#10b981,#059669)}.stripe-page__content[data-v-0d521aca]{display:flex;flex-direction:column;gap:16px}.stripe-page__info[data-v-0d521aca]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:10px;font-size:13px;font-weight:600;color:#10b981}.stripe-page__info i[data-v-0d521aca]{font-size:18px}.stripe-page__form-wrapper[data-v-0d521aca]{position:relative;min-height:500px}.stripe-page__form-loading[data-v-0d521aca]{position:absolute;inset:0;background:rgba(15,15,21,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:10;border-radius:16px;border:1px solid hsla(0,0%,100%,.08)}.stripe-page__form-loading p[data-v-0d521aca]{color:#fff;font-size:16px;font-weight:600;margin:0}.stripe-page__loading-timer[data-v-0d521aca]{font-size:13px;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.05);padding:6px 14px;border-radius:20px}.stripe-page__form[data-v-0d521aca]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:20px;min-height:500px}.stripe-page__form.hidden[data-v-0d521aca]{visibility:hidden;position:absolute;inset:0}.stripe-page__help-btn[data-v-0d521aca]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.6);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.stripe-page__help-btn i[data-v-0d521aca]{font-size:18px}.stripe-page__help-btn[data-v-0d521aca]:hover{background:rgba(255,106,0,.1);border-color:rgba(255,106,0,.3);color:#fff}.stripe-page__ai-btn[data-v-0d521aca]{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#6366f1,#818cf8);border:none;border-radius:50px;color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 20px rgba(99,102,241,.4);transition:all .2s;z-index:100}.stripe-page__ai-btn i[data-v-0d521aca]{font-size:20px}.stripe-page__ai-btn[data-v-0d521aca]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(99,102,241,.5)}.stripe-page__chat-overlay[data-v-0d521aca]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:flex-end;padding:20px}.stripe-page__chat-backdrop[data-v-0d521aca]{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.stripe-page__chat[data-v-0d521aca]{position:relative;width:360px;max-height:500px;background:#15151f;border-radius:20px;border:1px solid rgba(99,102,241,.2);display:flex;flex-direction:column;overflow:hidden}.stripe-page__chat-header[data-v-0d521aca]{display:flex;align-items:center;gap:12px;padding:16px;background:rgba(99,102,241,.1);border-bottom:1px solid rgba(99,102,241,.15)}.stripe-page__chat-avatar[data-v-0d521aca]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#818cf8);display:flex;align-items:center;justify-content:center}.stripe-page__chat-avatar i[data-v-0d521aca]{font-size:20px;color:#fff}.stripe-page__chat-info[data-v-0d521aca]{flex:1}.stripe-page__chat-info h3[data-v-0d521aca]{font-size:14px;font-weight:700;color:#fff;margin:0}.stripe-page__chat-info span[data-v-0d521aca]{font-size:12px;color:#10b981}.stripe-page__chat-close[data-v-0d521aca]{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.05);border:none;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;align-items:center;justify-content:center}.stripe-page__chat-close[data-v-0d521aca]:hover{background:hsla(0,0%,100%,.1);color:#fff}.stripe-page__chat-body[data-v-0d521aca]{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;max-height:250px}.stripe-page__chat-msg[data-v-0d521aca]{display:flex}.stripe-page__chat-msg--user[data-v-0d521aca]{justify-content:flex-end}.stripe-page__chat-msg--user .stripe-page__chat-bubble[data-v-0d521aca]{background:linear-gradient(135deg,#ff6a00,#ff8a2b);border-radius:14px 14px 4px 14px}.stripe-page__chat-msg--bot .stripe-page__chat-bubble[data-v-0d521aca]{background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.2);border-radius:14px 14px 14px 4px}.stripe-page__chat-bubble[data-v-0d521aca]{max-width:260px;padding:10px 14px}.stripe-page__chat-bubble p[data-v-0d521aca]{font-size:14px;line-height:1.4;color:#fff;margin:0}.stripe-page__chat-nav-btn[data-v-0d521aca]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;background:rgba(255,106,0,.15);border:1px solid rgba(255,106,0,.3);border-radius:8px;color:#ff6a00;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.stripe-page__chat-nav-btn[data-v-0d521aca]:hover{background:rgba(255,106,0,.25)}.stripe-page__chat-typing[data-v-0d521aca]{display:flex;gap:4px;padding:10px 14px;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.2);border-radius:14px 14px 14px 4px}.stripe-page__chat-typing span[data-v-0d521aca]{width:8px;height:8px;background:#818cf8;border-radius:50%;animation:typing-0d521aca 1.2s ease-in-out infinite}.stripe-page__chat-typing span[data-v-0d521aca]:nth-child(2){animation-delay:.2s}.stripe-page__chat-typing span[data-v-0d521aca]:nth-child(3){animation-delay:.4s}@keyframes typing-0d521aca{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1);opacity:1}}.stripe-page__chat-suggestions[data-v-0d521aca]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.stripe-page__chat-suggestions button[data-v-0d521aca]{padding:8px 12px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:16px;color:#818cf8;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.stripe-page__chat-suggestions button[data-v-0d521aca]:hover{background:rgba(99,102,241,.2)}.stripe-page__chat-input[data-v-0d521aca]{display:flex;gap:10px;padding:12px 16px;background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.05)}.stripe-page__chat-input input[data-v-0d521aca]{flex:1;padding:10px 14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:14px;font-family:inherit;outline:none}.stripe-page__chat-input input[data-v-0d521aca]::-moz-placeholder{color:hsla(0,0%,100%,.3)}.stripe-page__chat-input input[data-v-0d521aca]::placeholder{color:hsla(0,0%,100%,.3)}.stripe-page__chat-input input[data-v-0d521aca]:focus{border-color:rgba(99,102,241,.4)}.stripe-page__chat-input button[data-v-0d521aca]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#818cf8);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.stripe-page__chat-input button[data-v-0d521aca]:hover:not(:disabled){transform:scale(1.05)}.stripe-page__chat-input button[data-v-0d521aca]:disabled{opacity:.5;cursor:not-allowed}.stripe-page__chat-input button i[data-v-0d521aca]{font-size:18px}@media(max-width:500px){.stripe-page__header[data-v-0d521aca]{padding:12px 16px}.stripe-page__back[data-v-0d521aca],.stripe-page__link-btn[data-v-0d521aca]{width:40px;height:40px;font-size:18px}.stripe-page__logo img[data-v-0d521aca]{height:28px}.stripe-page__form[data-v-0d521aca]{padding:16px;border-radius:12px}.stripe-page__ai-btn[data-v-0d521aca]{bottom:16px;right:16px;padding:10px 16px;font-size:13px}.stripe-page__chat[data-v-0d521aca]{position:fixed;bottom:0;left:0;right:0;top:auto;width:100%;max-height:80vh;border-radius:20px 20px 0 0}}html[data-theme=light]{background:#f8f4ee;background:radial-gradient(ellipse at top right,rgba(245,165,35,.06),transparent 50%);background:hsla(36,42%,95%,.95);background:rgba(245,165,35,.1);border-color:rgba(245,165,35,.3);background:#fff;border-color:rgba(99,102,241,.15);box-shadow:0 8px 32px hsla(36,41%,60%,.12);border-bottom-color:rgba(99,102,241,.1);background:#ede7df;color:#fff;background:rgba(99,102,241,.08);background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.12);color:#6366f1;background:rgba(99,102,241,.12);background:#fffcf8;border-top-color:hsla(36,41%,60%,.12);background:#f5efe6;border-color:hsla(36,41%,60%,.2);color:#1a1a1f;color:#6b6b6b;background:rgba(26,26,31,.35);background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.15)}#stripe-connect-onboarding{min-height:450px;width:100%}#stripe-connect-onboarding stripe-connect-account-onboarding{display:block!important;width:100%!important}#stripe-connect-onboarding iframe{min-height:450px!important;border:none!important;width:100%!important}.voice-input-wrapper[data-v-77ad9892]{position:relative;display:flex;align-items:center;width:100%}.voice-input-wrapper__btn[data-v-77ad9892]{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:5}[data-v-77ad9892] input,[data-v-77ad9892] textarea{padding-left:50px!important}