.mic-button--squircle.v-btn[data-v-1fde0301]{border-radius:12px;width:44px;min-width:44px;height:44px}.mic-button-pulse[data-v-1fde0301]{animation:1.2s ease-in-out infinite mic-pulse-1fde0301}@keyframes mic-pulse-1fde0301{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.12)}}.mic-button--recording[data-v-1fde0301]{animation:1.6s ease-out infinite mic-ring-1fde0301}@keyframes mic-ring-1fde0301{0%{box-shadow:0 0 0 0 rgba(var(--v-theme-error), .45)}70%{box-shadow:0 0 0 10px rgba(var(--v-theme-error), 0)}to{box-shadow:0 0 0 0 rgba(var(--v-theme-error), 0)}}@media (prefers-reduced-motion:reduce){.mic-button-pulse[data-v-1fde0301],.mic-button--recording[data-v-1fde0301]{animation:none}}.photo-tile[data-v-7fd32219]{background-color:#f5f5f5;flex:none;width:72px;height:72px;position:relative}.photo-add[data-v-7fd32219]{cursor:pointer;background-color:#fafafa;border:1px dashed silver;transition:background-color .12s}.photo-add[data-v-7fd32219]:hover{background-color:#f0f0f0}.photo-remove[data-v-7fd32219]{cursor:pointer;z-index:2;background-color:#000000a6;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background-color .12s;display:flex;position:absolute;top:-6px;right:-6px}.photo-remove[data-v-7fd32219]:hover{background-color:#000000d9}@media (hover:none){.photo-remove[data-v-7fd32219]:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.photo-uploading-overlay[data-v-7fd32219]{z-index:1;background:#00000059;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.photo-tile-uploading[data-v-7fd32219]{opacity:.85}.pp-header[data-v-f9094987]{--pp-ink:#16223c;--pp-brand:#1e7a5f}.pp-header--centred[data-v-f9094987]{text-align:center;flex-direction:column;justify-content:center}.pp-header--centred .pp-company[data-v-f9094987]{justify-content:center}.min-width-0[data-v-f9094987]{min-width:0}.pp-logo[data-v-f9094987]{object-fit:contain;border-radius:8px;flex-shrink:0;max-width:180px;max-height:44px}.pp-company[data-v-f9094987]{color:var(--pp-ink);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:600;overflow:hidden}.pp-prepared[data-v-f9094987]{font-size:13.5px}.pp-owner-tag[data-v-f9094987]{color:#2563eb;letter-spacing:0;vertical-align:2px;background:#eef3ff;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:12px;font-weight:500}.pp-owner-actions[data-v-f9094987]{flex-shrink:0}.pp-phone-only[data-v-f9094987]{display:none}.pp-scope[data-v-f9094987]{white-space:nowrap;text-overflow:ellipsis;max-width:60ch;font-size:13px;overflow:hidden}.pp-estimator[data-v-f9094987]{background:#fff;border:1px solid #16223c1a;border-radius:999px;flex-shrink:0;padding:6px 10px 6px 6px}.pp-est-avatar[data-v-f9094987]{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.pp-est-initials[data-v-f9094987]{color:#fff;background:linear-gradient(135deg, var(--pp-brand), #15604a);font-size:12px;font-weight:600}.pp-est-name[data-v-f9094987]{color:var(--pp-ink);font-size:12.5px;line-height:1.1}.pp-est-role[data-v-f9094987]{font-size:11px}@media (width<=599px){.pp-estimator[data-v-f9094987],.pp-owner-actions[data-v-f9094987]{display:none!important}.pp-phone-only[data-v-f9094987]{display:flex}.pp-owner-tag[data-v-f9094987]{width:fit-content;margin:2px 0 0;display:block}.pp-header--centred .pp-owner-tag[data-v-f9094987]{margin:2px auto 0}.pp-logo[data-v-f9094987]{width:36px;height:36px}.pp-company[data-v-f9094987]{font-size:17px}}.pp-checks-chip[data-v-1b918baa]{color:#8a5300;background:#fff7e6;border-radius:999px;min-height:44px;padding:4px 12px;font-size:13px;font-weight:500}.pp-checks-panel[data-v-1b918baa]{width:min(360px,100vw - 32px);max-height:320px;overflow-y:auto}.pp-check[data-v-1b918baa]{min-height:44px;padding:8px}.pp-check+.pp-check[data-v-1b918baa]{border-top:1px solid #16223c14}.pp-check__text[data-v-1b918baa]{font-size:13.5px;line-height:1.4}.job-scope-preview-pricing[data-v-ba809c2a]{--pp-page:#faf8f5;--pp-ink:#16223c;--pp-accent:#2563eb;--pp-accent-tint:#eef3ff;--pp-brand:#1e7a5f;--pp-brand-tint:#e8f3ee;background:var(--pp-page);height:100%;min-height:0}.pp-coach[data-v-ba809c2a]{flex:none}.pp-body[data-v-ba809c2a]{overflow-y:auto}.pp-band[data-v-ba809c2a]{flex-direction:column;min-height:100%;display:flex}.pp-subhead[data-v-ba809c2a]{max-width:560px;font-size:14px;line-height:1.5}.pp-tiers[data-v-ba809c2a]{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=960px){.pp-tiers[data-v-ba809c2a]{grid-template-columns:repeat(var(--pp-cols,3), minmax(0, 1fr));align-items:stretch;gap:22px;padding:30px 18px 0}.pp-tier-body[data-v-ba809c2a]{padding:26px}.pp-tier.pp-tier--featured[data-v-ba809c2a]{overflow:visible}.pp-ribbon[data-v-ba809c2a]{z-index:2;border-radius:8px 8px 0 0;position:absolute;bottom:calc(100% - 10px);left:-1.5px;right:-1.5px}}.pp-tier[data-v-ba809c2a]{background:#fff;border:1.5px solid #16223c1f;position:relative;overflow:hidden}.pp-tier--featured[data-v-ba809c2a]{border-color:var(--pp-accent);box-shadow:0 18px 44px #2563eb29,0 4px 12px #16223c0f}.pp-ribbon[data-v-ba809c2a]{background:var(--pp-accent);color:#fff;letter-spacing:.3px;text-align:center;padding:9px 0;font-size:12px;font-weight:600}.pp-ribbon .v-icon[data-v-ba809c2a]{margin-right:4px}.pp-tier-body[data-v-ba809c2a]{padding:20px}.pp-tier-name[data-v-ba809c2a]{color:var(--pp-ink);letter-spacing:-.2px;font-size:21px}.pp-tagline[data-v-ba809c2a]{margin-top:4px;font-size:14px;line-height:1.4}@media (width>=960px){.pp-tagline[data-v-ba809c2a]{min-height:40px}}.pp-total[data-v-ba809c2a]{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;color:var(--pp-ink);margin-top:20px;font-family:JetBrains Mono,Menlo,monospace;font-size:46px;line-height:1}@media (width<=599px){.pp-total[data-v-ba809c2a]{font-size:38px}}.pp-makeup[data-v-ba809c2a]{font-size:14px;display:inline-block}.pp-makeup--busy[data-v-ba809c2a]{opacity:.55}@media (pointer:coarse){.pp-makeup[data-v-ba809c2a]{align-items:center;min-height:44px;display:inline-flex}}.pp-owner-note[data-v-ba809c2a]{background:#fff8e6;border:1px solid #f2d58a;border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.4}.pp-cap[data-v-ba809c2a]{margin-top:6px;font-size:13px}.pp-divider[data-v-ba809c2a]{background:#16223c14;height:1px;margin:20px 0}.pp-carry[data-v-ba809c2a]{margin-bottom:12px;font-size:14px}.pp-warranty[data-v-ba809c2a]{margin-bottom:14px}.pp-feat[data-v-ba809c2a]{margin-bottom:12px}.pp-feat-mark[data-v-ba809c2a]{border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px}.pp-feat-mark--check[data-v-ba809c2a]{background:var(--pp-brand-tint);color:var(--pp-brand)}.pp-feat-mark--plus[data-v-ba809c2a]{background:var(--pp-accent-tint);color:var(--pp-accent)}.pp-feat-text[data-v-ba809c2a]{font-size:14.5px;line-height:1.45}.pp-tier--fold[data-v-ba809c2a]{opacity:.78}.pp-fold[data-v-ba809c2a]{margin-bottom:6px}.pp-feat-mark--fold[data-v-ba809c2a]{color:#64748b;background:#16223c0f}.pp-fold-text[data-v-ba809c2a]{color:#64748b;font-size:14.5px;font-weight:600;line-height:1.45}.pp-fold-sub[data-v-ba809c2a]{margin-left:28px;font-size:12.5px;line-height:1.4}.pp-cta[data-v-ba809c2a]{text-transform:none;letter-spacing:normal;flex:none;font-weight:600}.pp-cta--hero[data-v-ba809c2a]{box-shadow:0 6px 16px #2563eb47;background:var(--pp-accent)!important;color:#fff!important}.pp-cta--default[data-v-ba809c2a]{color:var(--pp-ink)!important;background:#fff!important;border:1.5px solid #16223c2e!important}.pp-footer[data-v-ba809c2a]{border-top:1px solid #16223c14;font-size:12px}.pp-tier--skeleton[data-v-ba809c2a]{background:#fafafa;border-color:#16223c14}.pp-format[data-v-ba809c2a]{flex:320px;max-width:460px}.pp-format[data-v-ba809c2a] .v-btn{text-transform:none;letter-spacing:normal;flex:1 1 0}.pp-one[data-v-ba809c2a]{justify-content:center;display:flex}.pp-one .pp-tier[data-v-ba809c2a]{width:100%;max-width:620px}.pp-total--one[data-v-ba809c2a]{font-size:52px}.pp-price-label[data-v-ba809c2a]{color:#64748b;margin-bottom:4px;font-size:12.5px;font-weight:600}.pp-tier-picks[data-v-ba809c2a]{grid-template-columns:repeat(var(--pp-cols,3), minmax(0, 1fr));gap:8px;display:grid}.pp-tier-pick[data-v-ba809c2a]{text-align:left;cursor:pointer;background:0 0;border:1px solid #c5cbd5;border-radius:8px;min-height:44px;padding:7px 10px}.pp-tier-pick b[data-v-ba809c2a]{font-size:13.5px;font-weight:600;display:block}.pp-tier-pick span[data-v-ba809c2a]{font-variant-numeric:tabular-nums;font-size:14px}.pp-tier-pick--on[data-v-ba809c2a]{border:2px solid var(--pp-accent);background:var(--pp-accent-tint);color:var(--pp-accent);padding:6px 9px}.pp-owner-col[data-v-ba809c2a]{width:100%;max-width:var(--pp-owner-max,1040px);margin:0 auto}.pp-owner-row[data-v-ba809c2a],.pp-owner-under[data-v-ba809c2a]{margin-top:20px}.pp-owner-error[data-v-ba809c2a]{background:#fff;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:24px;display:flex}.pp-owner-error__line[data-v-ba809c2a]{color:#991b1b;background:#fee2e2;border-radius:8px;align-self:stretch;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.pp-owner-col .pp-total[data-v-ba809c2a]{font-family:inherit;font-size:32px;font-weight:700}.pp-owner-col .pp-tier-name[data-v-ba809c2a]{font-size:16px}.pp-owner-col .pp-tier-body[data-v-ba809c2a]{padding:20px}@media (width<=1279px){.pp-owner-col .pp-total[data-v-ba809c2a]{font-size:28px}.pp-owner-col .pp-tier-body[data-v-ba809c2a]{padding:16px}}.pp-body--pinned[data-v-ba809c2a]{flex-direction:column;display:flex}.pp-body--pinned>.pp-owner-pinned[data-v-ba809c2a]{margin-top:auto}.pp-owner-pinned[data-v-ba809c2a]{background:#fff;border-top:1px solid #16223c14;margin:16px -16px -8px;padding:10px 16px;position:sticky;bottom:-8px}.pp-owner-pinned__inner[data-v-ba809c2a]{max-width:var(--pp-owner-max,1040px);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto;display:flex}.pp-owner-pinned__buttons[data-v-ba809c2a]{gap:8px;display:flex}.pp-owner-pinned__buttons[data-v-ba809c2a]>*{min-width:240px;min-height:48px}@media (width<=599px){.pp-owner-col .pp-total--one[data-v-ba809c2a]{font-size:28px}.pp-owner-pinned__inner[data-v-ba809c2a]{flex-direction:column;align-items:stretch}.pp-owner-pinned__buttons[data-v-ba809c2a]{margin-left:0}.pp-owner-pinned__checks[data-v-ba809c2a]{justify-content:center;display:flex}.pp-owner-pinned__buttons[data-v-ba809c2a]>*{flex:1 1 0;min-width:0}.pp-owner-under[data-v-ba809c2a]>:first-child{flex:auto}.pp-owner-under[data-v-ba809c2a] .v-btn--icon{min-width:48px;min-height:48px}}.cs-head[data-v-c5b69288]{align-items:flex-start;gap:12px;padding:18px 22px 10px;display:flex}.cs-head__text[data-v-c5b69288]{flex:auto;min-width:0}.cs-title[data-v-c5b69288]{font-size:18.5px;font-weight:600;line-height:1.3}.cs-sub[data-v-c5b69288]{color:rgba(var(--v-theme-on-surface), .7);margin-top:1px;font-size:13.5px}.cs-body[data-v-c5b69288]{flex-direction:column;gap:12px;display:flex;padding:4px 22px 14px!important}.cs-body[data-v-c5b69288]>*{flex:none}.cs-seg[data-v-c5b69288]{--jsc-seg-max-width:none;width:100%}.cs-seg[data-v-c5b69288] .v-btn{text-transform:none;letter-spacing:normal;flex:1 1 0}.cs-label[data-v-c5b69288]{color:rgba(var(--v-theme-on-surface), .6);margin-bottom:3px;font-size:12.5px;font-weight:600}.cs-tiers[data-v-c5b69288]{grid-template-columns:repeat(var(--cs-cols,3), minmax(0, 1fr));gap:8px;display:grid}.cs-tier[data-v-c5b69288]{text-align:left;cursor:pointer;background:0 0;border:1px solid #c5cbd5;border-radius:8px;min-height:44px;padding:7px 10px}.cs-tier b[data-v-c5b69288]{font-size:13.5px;font-weight:600;display:block}.cs-tier span[data-v-c5b69288]{font-variant-numeric:tabular-nums;color:rgba(var(--v-theme-on-surface), .7);font-size:14px}.cs-tier--on[data-v-c5b69288]{border:2px solid rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary), .08);padding:6px 9px}.cs-tier--on b[data-v-c5b69288],.cs-tier--on span[data-v-c5b69288]{color:rgb(var(--v-theme-primary))}.cs-locked[data-v-c5b69288]{font-variant-numeric:tabular-nums;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.cs-locked b[data-v-c5b69288]{font-weight:600}.cs-rows[data-v-c5b69288]{flex-direction:column;display:flex}.cs-row[data-v-c5b69288]{justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;display:flex}.cs-row[data-v-c5b69288]>:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.cs-row--tight[data-v-c5b69288]{padding:2px 0;font-size:13.5px}.cs-row--tax[data-v-c5b69288]{align-items:center}.cs-row--total[data-v-c5b69288]{border-top:1px solid rgb(var(--v-theme-on-surface));margin-top:3px;padding-top:7px;font-size:16.5px;font-weight:700}.cs-tax-cell[data-v-c5b69288]{align-items:center;gap:8px;display:inline-flex}.cs-tax-field[data-v-c5b69288]{width:190px;display:inline-block}.cs-pale[data-v-c5b69288]{background:#f7f8fa;border-radius:8px;padding:10px 12px}.cs-struck[data-v-c5b69288]{text-decoration:line-through}.cs-note[data-v-c5b69288]{border:1px solid;border-radius:8px;gap:9px;padding:9px 12px;font-size:13.5px;line-height:1.42;display:flex}.cs-note--block[data-v-c5b69288]{display:block}.cs-note__actions[data-v-c5b69288]{margin-left:24px}.cs-moved-list[data-v-c5b69288]{max-height:200px;overflow-y:auto}.cs-note--w[data-v-c5b69288]{background:#fff8e6;border-color:#f2d58a}.cs-note--i[data-v-c5b69288]{background:#eef5fc;border-color:#c6dcf2}.cs-note--e[data-v-c5b69288]{background:#fdeeee;border-color:#f2c4c4}.cs-adjusted[data-v-c5b69288]{color:rgba(var(--v-theme-on-surface), .7);font-size:14px}.cs-choice[data-v-c5b69288]{text-align:left;cursor:pointer;background:0 0;border:1px solid #c5cbd5;border-radius:8px;width:100%;padding:11px 13px;display:block}.cs-choice--on[data-v-c5b69288]{border:2px solid rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary), .05);padding:10px 12px}.cs-choice--off[data-v-c5b69288]{cursor:not-allowed;opacity:.65}.cs-choice__head[data-v-c5b69288]{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-weight:600;display:flex}.cs-choice__line[data-v-c5b69288]{color:rgba(var(--v-theme-on-surface), .7);margin:3px 0 0 24px;font-size:13.5px;display:block}.cs-radio[data-v-c5b69288]{vertical-align:-3px;border:1.5px solid #8a93a3;border-radius:50%;width:16px;height:16px;margin-right:8px;display:inline-block}.cs-choice--on .cs-radio[data-v-c5b69288]{border:5px solid rgb(var(--v-theme-primary))}.cs-tap[data-v-c5b69288]{align-items:center;min-height:44px;display:inline-flex}.cs-defaults[data-v-c5b69288]{justify-content:flex-end;display:flex}.cs-defaults__link[data-v-c5b69288]{align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.cs-block[data-v-c5b69288]{border:1px solid rgba(var(--v-border-color), .2);border-radius:8px;padding:10px 12px}.cs-block__name[data-v-c5b69288]{margin-bottom:2px;font-weight:600}.cs-block__name small[data-v-c5b69288]{color:rgb(var(--v-theme-primary));margin-left:8px;font-size:11px;font-weight:600}.cs-block__total[data-v-c5b69288]{border-top:1px solid rgb(var(--v-theme-on-surface));margin-top:3px;padding-top:5px;font-weight:700}.cs-table-wrap[data-v-c5b69288]{overflow-x:auto}.cs-mini[data-v-c5b69288]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.cs-mini th[data-v-c5b69288],.cs-mini td[data-v-c5b69288]{text-align:right;white-space:nowrap;padding:5px 0 5px 10px}.cs-mini th[data-v-c5b69288]:first-child,.cs-mini td[data-v-c5b69288]:first-child{text-align:left;color:rgba(var(--v-theme-on-surface), .7);padding-left:0;font-weight:400}.cs-mini thead th[data-v-c5b69288]{border-bottom:1px solid rgba(var(--v-border-color), .2);font-weight:600}.cs-mini thead small[data-v-c5b69288]{color:rgb(var(--v-theme-primary));font-size:11px;font-weight:600;display:block}.cs-mini__total td[data-v-c5b69288]{border-top:1px solid rgb(var(--v-theme-on-surface));font-size:14.5px;font-weight:700;color:rgb(var(--v-theme-on-surface))!important}.cs-foot[data-v-c5b69288]{flex-direction:column;gap:8px;padding:12px 22px 16px;display:flex}.cs-who[data-v-c5b69288]{color:rgba(var(--v-theme-on-surface), .7);font-size:13px}.cs-foot__row[data-v-c5b69288]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cs-foot__left[data-v-c5b69288]{flex:auto;min-width:0}.cs-link[data-v-c5b69288]{padding:12px 0;font-size:14px;display:inline-block}.cs-foot__row--touch[data-v-c5b69288] .v-btn{min-height:44px}@media (width<=599px){.cs-head[data-v-c5b69288],.cs-foot[data-v-c5b69288]{padding-left:16px;padding-right:16px}.cs-body[data-v-c5b69288]{padding-left:16px!important;padding-right:16px!important}.cs-foot__left[data-v-c5b69288]{flex-basis:100%}}.fs-list[data-v-9ec56d9e]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.fs-row[data-v-9ec56d9e]{text-align:left;cursor:pointer;color:#111827;background:#fff;border:0;border-top:1px solid #f3f4f6;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;font-size:14px;display:flex}.fs-row[data-v-9ec56d9e]:first-child{border-top:0}.fs-row--sel[data-v-9ec56d9e]{background:rgba(var(--v-theme-primary), .08)}.fs-row--static[data-v-9ec56d9e]{cursor:default}.fs-row--add[data-v-9ec56d9e]{min-height:52px;color:rgb(var(--v-theme-primary));font-weight:500}.fs-row--skeleton[data-v-9ec56d9e]{cursor:default;display:block}.fs-row[data-v-9ec56d9e]:disabled{cursor:default}.fs-row__tx[data-v-9ec56d9e]{flex-direction:column;flex:auto;min-width:0;display:flex}.fs-row__nm[data-v-9ec56d9e]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.fs-row__mt[data-v-9ec56d9e]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fs-row__chev[data-v-9ec56d9e]{color:#9ca3af;flex:none}.fs-fill[data-v-9ec56d9e]{border-top:1px solid #f3f4f6;padding:14px}.fs-actions[data-v-9ec56d9e]{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}@media (width<=599px){.fs-actions[data-v-9ec56d9e]{flex-direction:column-reverse;align-items:stretch;gap:16px}.fs-actions[data-v-9ec56d9e]>*{width:100%;min-height:48px}}.fs-alert[data-v-9ec56d9e]{border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.fs-alert--n[data-v-9ec56d9e]{color:#374151;background:#f3f4f6}.fs-alert--e[data-v-9ec56d9e]{color:#991b1b;background:#fee2e2;align-items:center}.fs-error[data-v-9ec56d9e]{color:rgb(var(--v-theme-error));margin-top:8px;font-size:13px}.fs-link[data-v-9ec56d9e],.fs-text-btn[data-v-9ec56d9e]{min-height:44px;color:rgb(var(--v-theme-primary));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:500}.fs-sect[data-v-9fc5b29d]{font-size:var(--pt-step-label);color:#4b5563;margin:20px 0 8px;font-weight:500}.fs-list[data-v-9fc5b29d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.fs-list--gap[data-v-9fc5b29d]{margin-top:12px}.fs-row[data-v-9fc5b29d]{text-align:left;cursor:pointer;color:#111827;background:#fff;border:0;border-top:1px solid #f3f4f6;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;font-size:14px;display:flex}.fs-row[data-v-9fc5b29d]:first-child{border-top:0}.fs-row--add[data-v-9fc5b29d]{min-height:52px;color:rgb(var(--v-theme-primary));font-weight:500}.fs-row--skeleton[data-v-9fc5b29d]{cursor:default;display:block}.fs-row__tx[data-v-9fc5b29d]{flex-direction:column;flex:auto;min-width:0;display:flex}.fs-row__nm[data-v-9fc5b29d]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.fs-row__mt[data-v-9fc5b29d]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fs-row__chev[data-v-9fc5b29d]{color:#9ca3af;flex:none}.fs-av[data-v-9fc5b29d]{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:inline-flex}.fs-picked[data-v-9fc5b29d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.fs-picked__tx[data-v-9fc5b29d]{flex-direction:column;flex:auto;min-width:0;display:flex}.fs-picked[data-v-9fc5b29d]{flex-wrap:wrap}.fs-picked__tx[data-v-9fc5b29d]{flex-basis:220px}.fs-picked__acts[data-v-9fc5b29d]{flex-wrap:wrap;margin-left:auto;display:flex}.fs-picked .fs-link[data-v-9fc5b29d]{padding:0 8px}.fs-actions--hold[data-v-9fc5b29d]{margin-top:24px}@media (width<=599px){.fs-actions--hold[data-v-9fc5b29d]{margin-top:16px}}.fs-picked__nm[data-v-9fc5b29d]{font-weight:500}.fs-picked__mt[data-v-9fc5b29d]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fs-picked__mt--wrap[data-v-9fc5b29d]{white-space:normal;overflow:visible}.fs-picked .fs-link[data-v-9fc5b29d]{white-space:nowrap;flex:none}.fs-nowrap[data-v-9fc5b29d]{white-space:nowrap}.fs-new[data-v-9fc5b29d]{flex-direction:column;gap:16px;display:flex}.fs-new--boxed[data-v-9fc5b29d]{border:1px solid #e5e7eb;border-radius:8px;padding:16px}.fs-new__grid[data-v-9fc5b29d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=599px){.fs-new__grid[data-v-9fc5b29d]{grid-template-columns:minmax(0,1fr)}}.fs-h1[data-v-9fc5b29d]{margin:0;font-size:22px;font-weight:600}.fs-h2[data-v-9fc5b29d]{font-size:16px;font-weight:600}.fs-use[data-v-9fc5b29d]{margin-top:8px}.fs-alert[data-v-9fc5b29d]{border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.fs-alert--e[data-v-9fc5b29d]{color:#991b1b;background:#fee2e2}.fs-actions[data-v-9fc5b29d]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fs-actions--start[data-v-9fc5b29d]{justify-content:flex-start}@media (width<=599px){.fs-actions[data-v-9fc5b29d]:not(.fs-actions--start){flex-direction:column-reverse;align-items:stretch;gap:16px}.fs-actions[data-v-9fc5b29d]:not(.fs-actions--start)>*{width:100%;min-height:48px}}.fs-link[data-v-9fc5b29d],.fs-text-btn[data-v-9fc5b29d]{min-height:44px;color:rgb(var(--v-theme-primary));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:500}.fs-customer--embedded .fs-text-btn[data-v-9fc5b29d]{padding-left:0}.fs-new .fs-text-btn[data-v-9fc5b29d]{color:#374151}.fs-year__context[data-v-5f3c9977]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fs-year__ctx[data-v-5f3c9977]{color:#374151;background:#f3f4f6;border-radius:9999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:13px;display:inline-flex}.fs-year__ctx-text[data-v-5f3c9977]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-year__q[data-v-5f3c9977]{margin:16px 0 4px;font-size:22px;font-weight:600;line-height:1.3}.fs-year__line[data-v-5f3c9977]{color:#4b5563;margin:0;font-size:14px}.fs-year__answers[data-v-5f3c9977]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.fs-year__ans[data-v-5f3c9977]{color:#111827;cursor:pointer;background:#fff;border:1px solid #11182733;border-radius:8px;height:64px;font-size:17px;font-weight:600}.fs-year__ans--on[data-v-5f3c9977]{border:2px solid rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary), .08);color:rgb(var(--v-theme-primary))}.fs-year__ans[data-v-5f3c9977]:disabled{opacity:.6;cursor:default}@media (width<=599px){.fs-year__answers[data-v-5f3c9977]{grid-template-columns:minmax(0,1fr);gap:10px}.fs-year__ans[data-v-5f3c9977]{height:56px}.fs-actions[data-v-5f3c9977]{flex-direction:column-reverse;align-items:stretch}.fs-actions[data-v-5f3c9977]>*{width:100%;min-height:48px}}.fs-actions[data-v-5f3c9977]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.fs-link[data-v-5f3c9977]{min-height:44px;color:rgb(var(--v-theme-primary));cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:500}.ss-check[data-v-6ff8a2d7]{--ss-check-pad:16px;padding:14px var(--ss-check-pad) 6px;background:#fff;border-radius:12px;flex-direction:column;display:flex;container-type:inline-size}.ss-check[data-v-6ff8a2d7]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.ss-check__head[data-v-6ff8a2d7]{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding-bottom:6px;display:grid}.ss-check__icon[data-v-6ff8a2d7]{color:var(--pt-warning,#d97706);margin-top:1px}.ss-check__title[data-v-6ff8a2d7]{font-size:var(--pt-step-card,15px);color:var(--pt-ink,#111827);font-weight:600;line-height:20px}.ss-check__detail[data-v-6ff8a2d7],.ss-check__group-name[data-v-6ff8a2d7]{color:var(--pt-ink-3,#6b7280);font-size:12.5px;line-height:17px}.ss-check__group[data-v-6ff8a2d7]{margin-inline:calc(-1 * var(--ss-check-pad));padding-top:10px;padding-inline:var(--ss-check-pad);background-color:#0000;border-radius:6px;transition:background-color .4s}.ss-check__group--hl[data-v-6ff8a2d7]{background-color:#f59e0b1f}.ss-check__group-name[data-v-6ff8a2d7]{align-items:center;gap:6px;padding-bottom:2px;font-weight:600;display:flex}.ss-check__row[data-v-6ff8a2d7]{border-top:1px solid #f0f1f4;grid-template-columns:minmax(0,1fr) 150px 172px;align-items:center;gap:12px;min-height:56px;padding-block:6px;display:grid}.ss-check__group-name+.ss-check__row[data-v-6ff8a2d7]{border-top:0}.ss-check__row--text .ss-check__text[data-v-6ff8a2d7]{grid-column:1/-1}.ss-check__row--choices .ss-check__choices[data-v-6ff8a2d7]{grid-column:2/-1;gap:8px;display:flex}.ss-check__choices .v-btn[data-v-6ff8a2d7]{flex:1 1 0;min-width:0;padding:0 8px;font-size:14px}.ss-check__choices .v-btn.ss-check__choice--on[data-v-6ff8a2d7]{background:rgba(var(--v-theme-primary), .08);border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.ss-check__name[data-v-6ff8a2d7]{color:var(--pt-ink,#111827);font-size:14px;font-weight:500;line-height:20px}.ss-check__primary[data-v-6ff8a2d7]{width:100%}.ss-check__primary.v-btn[data-v-6ff8a2d7]{padding:0 12px;font-size:14px}.ss-check__quiet[data-v-6ff8a2d7]{min-height:44px;font:inherit;color:var(--pt-ink-2,#374151);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 4px;font-size:13.5px;font-weight:600;-webkit-text-decoration:underline #c4c9d1;text-decoration:underline #c4c9d1}.ss-check__quiet[data-v-6ff8a2d7]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.ss-check__foot[data-v-6ff8a2d7]{color:var(--pt-ink-3,#6b7280);border-top:1px solid #f0f1f4;align-items:flex-start;gap:8px;margin-top:6px;padding:10px 0 8px;font-size:12.5px;line-height:18px;display:flex}.ss-check__foot .v-icon[data-v-6ff8a2d7]{margin-top:2px}@container (width<=560px){.ss-check__row[data-v-6ff8a2d7]{grid-template-columns:148px minmax(0,1fr);grid-template-areas:"t t""p q";gap:4px 12px;padding:8px 0 6px}.ss-check__text[data-v-6ff8a2d7]{grid-area:t}.ss-check__primary[data-v-6ff8a2d7]{grid-area:p}.ss-check__quiet[data-v-6ff8a2d7]{grid-area:q}.ss-check__row--text .ss-check__text[data-v-6ff8a2d7]{grid-column:auto}.ss-check__row--choices[data-v-6ff8a2d7]{grid-template-areas:"t t""c c"}.ss-check__row--choices .ss-check__choices[data-v-6ff8a2d7]{grid-area:c}}@media (width<=599.98px){.ss-check[data-v-6ff8a2d7]{--ss-check-pad:12px;padding-top:12px;padding-bottom:4px}}.finish-flow[data-v-f754e7fb]{background:#f9fafb;flex-direction:column;min-height:100%;display:flex}.ff-head[data-v-f754e7fb]{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 24px;display:flex}.ff-title[data-v-f754e7fb]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:18px;font-weight:600;overflow:hidden}.ff-icon-btn[data-v-f754e7fb]{cursor:pointer;color:#374151;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ff-bar[data-v-f754e7fb]{align-items:center;gap:16px;min-height:56px;padding:0 16px;display:flex}.ff-back[data-v-f754e7fb]{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.ff-back[data-v-f754e7fb]:disabled{opacity:.5;cursor:default}.ff-steps[data-v-f754e7fb]{flex:auto;justify-content:center;align-items:center;gap:8px;display:flex}.ff-steps__line[data-v-f754e7fb]{background:#d1d5db;width:28px;height:1px}.ff-step[data-v-f754e7fb]{color:#6b7280;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ff-step__mark[data-v-f754e7fb]{background:#fff;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.ff-step--on[data-v-f754e7fb]{color:#111827;font-weight:600}.ff-step--on .ff-step__mark[data-v-f754e7fb]{background:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary))}.ff-step--done .ff-step__mark[data-v-f754e7fb]{background:rgba(var(--v-theme-primary), .1);width:22px;height:22px;color:rgb(var(--v-theme-primary));border-color:#0000}.ff-bar__spacer[data-v-f754e7fb]{flex:none;width:88px}.ff-dots[data-v-f754e7fb]{gap:6px;margin-left:auto;margin-right:12px;display:inline-flex}.ff-dot[data-v-f754e7fb]{background:#d1d5db;border-radius:50%;width:8px;height:8px}.ff-dot--on[data-v-f754e7fb]{background:rgb(var(--v-theme-primary))}.ff-dot--done[data-v-f754e7fb]{background:rgba(var(--v-theme-primary), .4)}.ff-col[data-v-f754e7fb]{width:100%;max-width:560px;margin:24px auto 32px;padding:0 16px}.ff-card[data-v-f754e7fb]{background:#fff;padding:24px}.ff-card[data-v-f754e7fb]:focus{outline:none}@media (width<=599px){.ff-col[data-v-f754e7fb]{margin-top:8px;padding:0 12px}.ff-card[data-v-f754e7fb]{padding:16px}.ff-bar[data-v-f754e7fb]{min-height:48px;padding:0 4px}}.ff-price[data-v-f754e7fb]{flex-direction:column;flex:auto;min-height:0;display:flex}.ff-label[data-v-f754e7fb]{color:#374151;margin-bottom:12px;font-size:14px;font-weight:600}.ff-h1[data-v-f754e7fb]{margin:0 0 16px;font-size:22px;font-weight:600}.ff-alert[data-v-f754e7fb]{border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.ff-alert--e[data-v-f754e7fb]{color:#991b1b;background:#fee2e2}.ff-center[data-v-f754e7fb]{justify-content:center;margin-top:16px;display:flex}.pm-head[data-v-18dd10fb]{padding:16px 20px 8px}.pm-close[data-v-18dd10fb]{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;margin:-10px -10px 0 0;padding:0}.pm-close[data-v-18dd10fb]:focus-visible,.pm-top--tap[data-v-18dd10fb]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px;border-radius:4px}.pm-body[data-v-18dd10fb]{flex-direction:column;gap:6px;display:flex;padding:4px 20px 12px!important}.pm-hero[data-v-18dd10fb]{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.pm-note[data-v-18dd10fb]{background:rgba(var(--v-theme-warning), .08);border:1px solid rgba(var(--v-theme-warning), .4);border-radius:8px;padding:10px 12px;font-size:14px}.pm-row[data-v-18dd10fb]{border-top:1px solid rgba(var(--v-border-color), .16);padding:8px 0}.pm-row--lite[data-v-18dd10fb]{color:rgba(var(--v-theme-on-surface), .7)}.pm-top[data-v-18dd10fb]{width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;gap:12px;padding:0;font-family:inherit;font-size:15px;font-weight:600;display:flex}.pm-top--tap[data-v-18dd10fb]{align-items:center;min-height:44px}.pm-top--tap+.pm-formula[data-v-18dd10fb]{margin-top:-8px}.pm-formula .pm-link[data-v-18dd10fb]{margin-block:-10px}@media (pointer:coarse){.pm-top--tap+.pm-formula--link[data-v-18dd10fb]{min-height:44px;margin-top:0}.pm-formula--link .pm-link[data-v-18dd10fb]{margin-block:0}}.pm-keep[data-v-18dd10fb]{white-space:nowrap}.pm-amount[data-v-18dd10fb]{font-variant-numeric:tabular-nums;white-space:nowrap}.pm-formula[data-v-18dd10fb],.pm-margin[data-v-18dd10fb]{color:rgba(var(--v-theme-on-surface), .75);font-size:14px}.pm-sub[data-v-18dd10fb]{justify-content:space-between;gap:12px;padding:4px 0 4px 12px;font-size:14px;display:flex}.pm-sub b[data-v-18dd10fb]{margin-right:4px;font-weight:500}.pm-sub--in-room[data-v-18dd10fb],.pm-labor-item[data-v-18dd10fb]{padding-left:24px}.pm-room[data-v-18dd10fb]{padding:6px 0 2px 12px;font-size:14px;font-weight:600}.pm-combined[data-v-18dd10fb]{margin:6px 0 0 12px}.pm-detail[data-v-18dd10fb]{color:rgba(var(--v-theme-on-surface), .7)}.pm-margin[data-v-18dd10fb]{background:#f7f8fa;border-radius:6px;margin:6px 0 0 12px;padding:7px 10px}.pm-margin--steps[data-v-18dd10fb]{margin-left:0}.pm-margin b[data-v-18dd10fb]{font-weight:600}.pm-link[data-v-18dd10fb]{min-height:24px;display:inline-block}@media (pointer:coarse){.pm-link[data-v-18dd10fb]{align-items:center;min-height:44px;display:inline-flex}}.pm-foot[data-v-18dd10fb]{border-top:2px solid rgba(var(--v-theme-on-surface), .87);padding:10px 20px 14px}.pm-total[data-v-18dd10fb]{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.not-priced-line__none[data-v-99555f7d]{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.not-priced-line__none--touch[data-v-99555f7d]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (pointer:coarse){.not-priced-line__none[data-v-99555f7d]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
