:root{--page-bg:#f6efe7;--paper:#fffaf6;--panel:#fffdfb;--line:#6d513a1f;--line-strong:#6d513a3d;--ink:#1e150f;--muted:#6f5a4b;--accent:#d27448;--accent-deep:#7d4127;--shadow:0 24px 60px #573a2814;--content-width:min(1180px, calc(100vw - 32px));font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#e6b4913d,#0000 28%),linear-gradient(#fbf5ef 0%,#f6efe7 100%);margin:0;line-height:1.6}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}#app{min-height:100vh}html,body{max-width:100%;overflow-x:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}@media (width<=760px){body{min-width:0}#app{width:100%;overflow-x:hidden}}@media (width<=1024px){body{min-width:0}.portal-content :where(.overview-grid,.dashboard-grid,.appointment-layout,.favorite-layout,.quote-layout,.contract-layout,.project-layout,.finance-layout,.profile-layout,.notification-layout,.panel-grid){grid-template-columns:1fr!important}.portal-content :where(.metric-grid,.summary-grid,.stats-grid,.action-grid,.info-grid,.module-grid,.card-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-content :where(.panel-card,.content-card,.summary-card,.metric-card,.info-card,.workbench-card,.detail-card,.drawer-card,.banner-card,.hero-card){min-width:0!important}html body #app .portal-content .client-profile-redesign .profile-console{grid-template-columns:1fr!important}html body #app .portal-content .client-profile-redesign .profile-hero{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr)!important}}@media (width<=760px){.portal-content{min-width:0}.portal-content :where(.panel-card,.content-card,.summary-card,.metric-card,.info-card,.state-card,.quote-card,.contract-card,.project-card,.finance-card,.notification-card,.profile-card,.overview-card,.workbench-card,.detail-card,.drawer-card,.banner-card,.hero-card){border-radius:16px!important;min-width:0!important;padding:14px!important}.portal-content :where(.metric-grid,.summary-grid,.stats-grid,.action-grid,.flow-grid,.timeline-grid,.record-grid,.form-grid,.info-grid,.module-grid,.card-grid){grid-template-columns:1fr!important;gap:10px!important}html body #app .portal-content .client-profile-redesign{gap:12px!important}html body #app .portal-content .client-profile-redesign .profile-hero,html body #app .portal-content .client-profile-redesign .profile-console,html body #app .portal-content .client-profile-redesign .detail-list,html body #app .portal-content .client-profile-redesign .flow-track{grid-template-columns:1fr!important}html body #app .portal-content .client-profile-redesign .profile-hero,html body #app .portal-content .client-profile-redesign .identity-panel,html body #app .portal-content .client-profile-redesign .detail-panel,html body #app .portal-content .client-profile-redesign .service-flow{border-radius:16px!important;min-height:0!important;padding:16px!important}html body #app .portal-content .client-profile-redesign .hero-main,html body #app .portal-content .client-profile-redesign .hero-metrics{min-height:0!important;padding:16px!important}html body #app .portal-content .client-profile-redesign .hero-main{justify-content:flex-start!important}html body #app .portal-content .client-profile-redesign .hero-main p{margin-top:10px!important;font-size:13px!important;line-height:1.65!important}html body #app .portal-content .client-profile-redesign .hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #app .portal-content .client-profile-redesign .hero-metrics article{border-bottom:0!important;border-right:1px solid #1e293b14!important;min-height:62px!important;padding:10px 8px!important}html body #app .portal-content .client-profile-redesign .hero-metrics article:last-child{border-right:0!important}html body #app .portal-content .client-profile-redesign .identity-panel{grid-template-rows:auto auto!important;grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important}html body #app .portal-content .client-profile-redesign .avatar-mark{width:54px!important;height:54px!important;font-size:20px!important}html body #app .portal-content .client-profile-redesign .identity-panel h2,html body #app .portal-content .client-profile-redesign .panel-head h3,html body #app .portal-content .client-profile-redesign .flow-head h3{font-size:20px!important}html body #app .portal-content .client-profile-redesign .identity-tags{grid-column:1/-1!important;padding-top:12px!important}html body #app .portal-content .client-profile-redesign .detail-row.wide{grid-column:auto!important}html body #app .portal-content .client-profile-redesign .flow-track article:last-child{border-bottom:0!important}.portal-content :where(.panel-title,.section-title,.card-title,h1,h2,h3){font-size:clamp(18px,5vw,24px)!important;line-height:1.22!important}.portal-content :where(.panel-desc,.section-desc,.card-desc,p,em){font-size:12px!important;line-height:1.6!important}.portal-content :where(.toolbar,.panel-head,.section-head,.filter-bar,.action-row,.button-row,.card-actions){flex-wrap:wrap!important;gap:10px!important}.portal-content :where(button,.primary-btn,.ghost-btn,.action-btn){border-radius:10px;min-height:38px}.portal-content :where(input,select,textarea){font-size:14px!important}.portal-content :where(.table-wrap,.list-table,.record-table,.data-table){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.portal-content :where(.metric-grid,.summary-grid,.stats-grid,.action-grid,.info-grid,.module-grid,.card-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.portal-content :where(.summary-card,.metric-card,.info-card,.state-card,.overview-card,.workbench-card){border-radius:13px!important;min-height:82px!important;padding:11px!important}html body #app .portal-content .client-profile-redesign .profile-hero{grid-template-columns:1fr!important}html body #app .portal-content .client-profile-redesign .hero-main{min-height:118px!important;padding:14px!important}html body #app .portal-content .client-profile-redesign .eyebrow{min-height:22px!important;padding:0 8px!important;font-size:9px!important}html body #app .portal-content .client-profile-redesign .hero-main h1{margin-top:8px!important;font-size:21px!important}html body #app .portal-content .client-profile-redesign .hero-main p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:6px!important;font-size:10px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}html body #app .portal-content .client-profile-redesign .hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:68px!important;padding:8px!important}html body #app .portal-content .client-profile-redesign .hero-metrics article{min-height:52px!important;padding:7px 6px!important}html body #app .portal-content .client-profile-redesign .hero-metrics span{font-size:9px!important}html body #app .portal-content .client-profile-redesign .hero-metrics strong{margin-top:4px!important;font-size:14px!important}html body #app .portal-content .client-profile-redesign .identity-panel,html body #app .portal-content .client-profile-redesign .detail-panel,html body #app .portal-content .client-profile-redesign .service-flow{border-radius:13px!important;padding:12px!important}html body #app .portal-content .client-profile-redesign .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app .portal-content .client-profile-redesign .detail-row{min-height:58px!important;padding:9px!important}html body #app .portal-content .client-profile-redesign .detail-row strong{margin-top:4px!important;font-size:13px!important}html body #app .portal-content .client-profile-redesign .flow-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #app .portal-content .client-profile-redesign .flow-track article,html body #app .portal-content .client-profile-redesign .flow-track article:last-child{border-bottom:0!important;border-right:1px solid #1e293b14!important;min-height:82px!important;padding:9px!important}html body #app .portal-content .client-profile-redesign .flow-track article:last-child{border-right:0!important}html body #app .portal-content .client-profile-redesign .flow-track strong{margin-top:6px!important;font-size:12px!important}html body #app .portal-content .client-profile-redesign .flow-track span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:4px!important;font-size:9px!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.portal-content{gap:8px!important}.portal-content :where(.content-card,.panel-card,.detail-card,.toolbar-card,.record-card,.timeline-card,.stage-card,.intro-card,.compare-card){border-radius:10px!important;min-height:0!important;padding:9px!important;box-shadow:0 8px 22px #0f172a0d!important}.portal-content :where(.hero-card,.journey-hero,.overview-banner){border-radius:11px!important;min-height:0!important;padding:10px!important}.portal-content :where(.hero-card h1,.hero-card h2,.journey-hero h1,.journey-hero h2,.intro-card h1,.intro-card h2){margin:3px 0!important;font-size:18px!important;line-height:1.25!important}.portal-content :where(.hero-card p,.journey-hero p,.intro-card p,.panel-desc,.section-desc){-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:3px 0!important;font-size:9px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.portal-content :where(.summary-grid,.metric-grid,.stats-grid,.info-grid,.detail-grid,.record-grid,.form-grid,.module-grid,.card-grid,.favorite-grid,.compare-grid,.record-summary-grid,.record-preview-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.portal-content :where(.hero-kpis,.hero-insights,.stage-metrics,.detail-metric-grid,.profile-metrics){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.portal-content :where(.summary-card,.metric-card,.info-card,.stage-metric,.metric-box,.hero-kpis article,.hero-insights article){border-radius:9px!important;min-height:62px!important;padding:7px!important}.portal-content :where(.summary-value,.metric-value,.stage-metric strong,.metric-box strong,.hero-kpis strong,.hero-insights strong){margin:2px 0!important;font-size:17px!important;line-height:1.1!important}.portal-content :where(.summary-subtext,.metric-subtext,.hero-kpis p,.hero-insights p){display:none!important}.portal-content :where(.toolbar-card,.toolbar,.filter-row,.action-row,.button-row,.card-actions){gap:5px!important;min-height:0!important;margin:0!important}.portal-content :where(button,.primary-btn,.ghost-btn,.action-btn,select){border-radius:8px!important;min-height:32px!important;padding:4px 8px!important;font-size:10px!important}.portal-content :where(input,select,textarea){border-radius:8px!important;min-height:32px!important;padding:5px 8px!important;font-size:11px!important}.portal-content :where(.panel-head,.section-head,.detail-head,.card-head){flex-direction:row!important;align-items:center!important;gap:5px!important;min-height:30px!important;margin-bottom:6px!important}.portal-content :where(.panel-title,.section-title,.panel-head h2,.panel-head h3,.section-head h2,.section-head h3,.detail-head h3){margin:0!important;font-size:13px!important}.portal-content :where(.drawer-panel,.detail-drawer){width:min(92vw,390px)!important;max-width:92vw!important}.portal-content .ai-panel{gap:8px!important}.portal-content .chat-card{min-height:0!important;padding:9px!important}.portal-content .message-list{min-height:180px!important;max-height:240px!important}.portal-content :where(.quick-row,.input-row){gap:5px!important}}.appointment-panel[data-v-0648d902]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-0648d902]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:8px;box-shadow:0 18px 42px #48332612}.hero-card[data-v-0648d902]{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:22px;padding:26px;display:grid}.eyebrow[data-v-0648d902],.detail-head span[data-v-0648d902],.progress-copy span[data-v-0648d902]{color:#8f4f31;background:#c874471f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.hero-copy h2[data-v-0648d902]{color:#1f150f;margin:14px 0 0;font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1.16}.hero-copy p[data-v-0648d902],.state-card p[data-v-0648d902],.appointment-card p[data-v-0648d902],.progress-block p[data-v-0648d902],.timeline-list p[data-v-0648d902]{color:#6f5a4b;margin:12px 0 0;line-height:1.8}.hero-kpis[data-v-0648d902],.summary-grid[data-v-0648d902]{gap:12px;display:grid}.hero-kpis[data-v-0648d902]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-kpis article[data-v-0648d902]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:8px;min-height:96px;padding:18px}.hero-kpis span[data-v-0648d902],.summary-card span[data-v-0648d902],.appointment-card-top span[data-v-0648d902],.detail-grid span[data-v-0648d902],.meta-row span[data-v-0648d902]{color:#8a7367;font-size:13px}.hero-kpis strong[data-v-0648d902],.summary-card strong[data-v-0648d902]{color:#231811;margin-top:10px;font-size:30px;font-weight:900;display:block}.summary-grid[data-v-0648d902]{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-card[data-v-0648d902]{text-align:left;cursor:pointer;border:0;min-height:92px;padding:18px}.summary-card.active[data-v-0648d902]{background:#fff7ed;outline:2px solid #c874475c}.toolbar-card[data-v-0648d902]{grid-template-columns:minmax(240px,1fr) 190px auto auto;align-items:center;gap:12px;padding:16px;display:grid}.search-box[data-v-0648d902]{background:#fff;border:1px solid #5d4a3c1f;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.search-box input[data-v-0648d902],.toolbar-card select[data-v-0648d902]{color:#241912;background:0 0;border:0;outline:0;width:100%}.toolbar-card select[data-v-0648d902]{background:#fff;border:1px solid #5d4a3c1f;border-radius:8px;min-height:44px;padding:0 12px}.state-card[data-v-0648d902],.appointment-card[data-v-0648d902],.appointment-detail[data-v-0648d902]{padding:22px}.state-title[data-v-0648d902]{color:#1f150f;font-size:22px;font-weight:900}.error-text[data-v-0648d902]{color:#b5472c}.appointment-workspace[data-v-0648d902]{grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.appointment-list[data-v-0648d902]{gap:14px;display:grid}.appointment-card[data-v-0648d902]{text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.appointment-card[data-v-0648d902]:hover,.appointment-card.active[data-v-0648d902]{border-color:#c8744757;transform:translateY(-2px);box-shadow:0 22px 48px #4833261a}.appointment-card-top[data-v-0648d902],.detail-head[data-v-0648d902],.progress-copy[data-v-0648d902],.detail-actions[data-v-0648d902],.meta-row[data-v-0648d902]{justify-content:space-between;align-items:center;gap:12px;display:flex}.appointment-card-top strong[data-v-0648d902]{color:#241912;font-size:20px;display:block}.appointment-card h3[data-v-0648d902]{color:#1f150f;margin:14px 0 0;font-size:20px}.meta-row[data-v-0648d902]{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.status-pill[data-v-0648d902]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.status-pill.success[data-v-0648d902]{color:#1f6a4b;background:#247e581f}.status-pill.cancelled[data-v-0648d902],.status-pill.neutral[data-v-0648d902]{color:#556273;background:#94a3b82e}.appointment-detail[data-v-0648d902]{position:sticky;top:16px}.detail-head h3[data-v-0648d902]{color:#1f150f;margin:8px 0 0;font-size:24px}.progress-block[data-v-0648d902]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:8px;margin-top:18px;padding:16px}.progress-copy strong[data-v-0648d902]{color:#1f150f;font-size:26px}.progress-track[data-v-0648d902]{background:#eadfd3;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.progress-track i[data-v-0648d902]{border-radius:inherit;background:linear-gradient(90deg,#c87447,#7e4329);height:100%;display:block}.timeline-list[data-v-0648d902]{gap:12px;margin-top:18px;display:grid}.timeline-list article[data-v-0648d902]{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.timeline-list article>span[data-v-0648d902]{background:#d4c4b5;border-radius:999px;width:12px;height:12px;margin-top:5px}.timeline-list article.active>span[data-v-0648d902]{background:#c87447;box-shadow:0 0 0 5px #c874471f}.timeline-list strong[data-v-0648d902]{color:#241912}.detail-grid[data-v-0648d902]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.detail-grid article[data-v-0648d902]{background:#ffffffad;border:1px solid #5d4a3c14;border-radius:8px;padding:14px}.detail-grid article.full[data-v-0648d902]{grid-column:1/-1}.detail-grid strong[data-v-0648d902]{color:#241912;word-break:break-word;margin-top:7px;line-height:1.65;display:block}.detail-actions[data-v-0648d902]{flex-wrap:wrap;justify-content:flex-start;margin-top:18px}.primary-btn[data-v-0648d902],.ghost-btn[data-v-0648d902]{cursor:pointer;border-radius:8px;min-height:42px;padding:0 16px;font-weight:800}.primary-btn[data-v-0648d902]{color:#fff8f2;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none}.ghost-btn[data-v-0648d902]{color:#49372b;background:#ffffffb8;border:1px solid #5d4a3c24}@media (width<=1180px){.hero-card[data-v-0648d902],.appointment-workspace[data-v-0648d902],.toolbar-card[data-v-0648d902]{grid-template-columns:1fr}.appointment-detail[data-v-0648d902]{position:static}.summary-grid[data-v-0648d902],.hero-kpis[data-v-0648d902]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.summary-grid[data-v-0648d902],.hero-kpis[data-v-0648d902],.detail-grid[data-v-0648d902]{grid-template-columns:1fr}.detail-head[data-v-0648d902],.appointment-card-top[data-v-0648d902]{flex-direction:column;align-items:flex-start}}.content-card[data-v-0648d902]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fafcbd),linear-gradient(120deg,#0f766e14,#0000 48%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;box-shadow:0 24px 54px #0f172a12}.hero-card[data-v-0648d902]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ed1),linear-gradient(315deg,#c6954f33,#0000 52%);overflow:hidden}.hero-card .eyebrow[data-v-0648d902]{color:#d9f99d;background:#ffffff1f}.hero-copy h2[data-v-0648d902],.hero-card h2[data-v-0648d902],.detail-head h3[data-v-0648d902]{color:#0f172a}.hero-card .hero-copy h2[data-v-0648d902],.hero-card h2[data-v-0648d902]{color:#f8fafc}.hero-card p[data-v-0648d902],.hero-card .hero-copy p[data-v-0648d902]{color:#f8fafcbd}.hero-kpis article[data-v-0648d902],.summary-card[data-v-0648d902],.appointment-card[data-v-0648d902],.appointment-detail[data-v-0648d902],.progress-block[data-v-0648d902],.detail-grid article[data-v-0648d902]{background:#ffffffb3;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.toolbar-card[data-v-0648d902]{background:#ffffffc7;border-color:#0f766e1f;align-items:center}.toolbar-card select[data-v-0648d902]{color:#0f172a;background:#f8fafceb;border-color:#0f766e29}.appointment-card[data-v-0648d902]:hover{border-color:#0f766e38;box-shadow:0 20px 42px #0f766e1a}.appointment-title[data-v-0648d902],.detail-grid strong[data-v-0648d902],.progress-copy strong[data-v-0648d902],.timeline-list strong[data-v-0648d902]{color:#0f172a}.appointment-meta[data-v-0648d902],.detail-grid span[data-v-0648d902],.timeline-list p[data-v-0648d902]{color:#64748b}.progress-track[data-v-0648d902]{background:#e2e8f0}.progress-track i[data-v-0648d902],.timeline-list article.active>span[data-v-0648d902]{background:linear-gradient(90deg,#0f766e,#c6954f)}.timeline-list article.active>span[data-v-0648d902]{box-shadow:0 0 0 5px #0f766e1f}.primary-btn[data-v-0648d902]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);border-radius:8px;box-shadow:0 18px 36px #0f766e2e}.ghost-btn[data-v-0648d902]{color:#334155;background:#ffffffc2;border-color:#1e293b1f;border-radius:8px}.status-pill.pending[data-v-0648d902],.status-pill.following[data-v-0648d902],.status-pill.success[data-v-0648d902],.status-pill.cancelled[data-v-0648d902],.status-pill.neutral[data-v-0648d902]{border:1px solid #1e293b0f}.status-pill.pending[data-v-0648d902]{color:#92400e;background:#c6954f24}.status-pill.following[data-v-0648d902]{color:#0f766e;background:#0f766e1f}.favorite-panel[data-v-e2e60229]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-e2e60229]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:8px;box-shadow:0 18px 42px #48332612}.hero-card[data-v-e2e60229]{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:22px;padding:26px;display:grid}.eyebrow[data-v-e2e60229],.compare-head span[data-v-e2e60229]{color:#8f4f31;background:#c874471f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.hero-copy h2[data-v-e2e60229]{color:#1f150f;margin:14px 0 0;font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1.16}.hero-copy p[data-v-e2e60229],.state-card p[data-v-e2e60229],.favorite-card p[data-v-e2e60229]{color:#6f5a4b;margin:12px 0 0;line-height:1.8}.hero-kpis[data-v-e2e60229],.summary-grid[data-v-e2e60229]{gap:12px;display:grid}.hero-kpis[data-v-e2e60229]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-kpis article[data-v-e2e60229],.summary-card[data-v-e2e60229]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:8px;min-height:96px;padding:18px}.hero-kpis span[data-v-e2e60229],.summary-card span[data-v-e2e60229],.favorite-date[data-v-e2e60229],.compare-grid span[data-v-e2e60229]{color:#8a7367;font-size:13px}.hero-kpis strong[data-v-e2e60229],.summary-card strong[data-v-e2e60229]{color:#231811;margin-top:10px;font-size:25px;font-weight:900;line-height:1.2;display:block}.summary-grid[data-v-e2e60229]{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar-card[data-v-e2e60229]{grid-template-columns:minmax(220px,1fr) 150px 150px 150px auto auto auto;align-items:center;gap:10px;padding:16px;display:grid}.search-box[data-v-e2e60229]{background:#fff;border:1px solid #5d4a3c1f;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:flex}.search-box input[data-v-e2e60229],.toolbar-card select[data-v-e2e60229]{color:#241912;background:0 0;border:0;outline:0;width:100%}.toolbar-card select[data-v-e2e60229]{background:#fff;border:1px solid #5d4a3c1f;border-radius:8px;min-height:42px;padding:0 12px}.view-switch[data-v-e2e60229]{background:#fff;border:1px solid #5d4a3c1f;border-radius:8px;min-height:42px;padding:3px;display:inline-flex}.view-switch button[data-v-e2e60229]{color:#6f5a4b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:48px;font-weight:800}.view-switch button.active[data-v-e2e60229]{color:#8f4f31;background:#fff1e7}.state-card[data-v-e2e60229],.compare-card[data-v-e2e60229]{padding:24px}.state-card h3[data-v-e2e60229],.favorite-card h3[data-v-e2e60229],.compare-head h3[data-v-e2e60229]{color:#1f150f;margin:12px 0 0;font-weight:900}.compare-head[data-v-e2e60229]{justify-content:space-between;align-items:center;gap:12px;display:flex}.compare-grid[data-v-e2e60229]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.compare-grid article[data-v-e2e60229]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:8px;padding:14px}.compare-grid strong[data-v-e2e60229],.compare-grid span[data-v-e2e60229]{display:block}.compare-grid strong[data-v-e2e60229]{color:#1f150f;font-size:17px}.compare-grid span[data-v-e2e60229]{margin-top:7px}.favorite-grid[data-v-e2e60229]{gap:18px;display:grid}.favorite-sync-hint[data-v-e2e60229]{color:#0f766e;margin-top:-8px;font-size:13px;font-weight:800}.favorite-grid.grid[data-v-e2e60229]{grid-template-columns:repeat(2,minmax(0,1fr))}.favorite-grid.list[data-v-e2e60229]{grid-template-columns:1fr}.favorite-card[data-v-e2e60229]{grid-template-columns:220px minmax(0,1fr);gap:18px;padding:20px;display:grid}.favorite-grid.grid .favorite-card[data-v-e2e60229]{grid-template-columns:1fr}.cover-btn[data-v-e2e60229]{cursor:pointer;background:#eadfd3;border:none;border-radius:8px;width:100%;min-height:180px;position:relative;overflow:hidden}.favorite-grid.grid .cover-btn[data-v-e2e60229]{aspect-ratio:1.42}.cover-btn img[data-v-e2e60229]{object-fit:cover;width:100%;height:100%;min-height:180px;transition:transform .24s;display:block}.cover-btn:hover img[data-v-e2e60229]{transform:scale(1.04)}.cover-btn>span[data-v-e2e60229]{color:#9a5c36;font-weight:900}.cover-btn em[data-v-e2e60229]{color:#8f4f31;background:#fffaf4eb;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.tag-row[data-v-e2e60229],.action-row[data-v-e2e60229]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.tag-row span[data-v-e2e60229]{color:#8f4f31;background:#c874471a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.primary-btn[data-v-e2e60229],.ghost-btn[data-v-e2e60229],.text-btn[data-v-e2e60229]{cursor:pointer;border-radius:8px;min-height:40px;padding:0 15px;font-weight:800}.primary-btn[data-v-e2e60229]{color:#fff8f2;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none}.primary-btn[data-v-e2e60229]:disabled{opacity:.62;cursor:not-allowed}.ghost-btn[data-v-e2e60229]{color:#49372b;background:#ffffffb8;border:1px solid #5d4a3c24}.text-btn[data-v-e2e60229]{color:#8f4f31;background:0 0;border:0}@media (width<=1180px){.hero-card[data-v-e2e60229],.toolbar-card[data-v-e2e60229],.favorite-grid.grid[data-v-e2e60229],.favorite-grid.list[data-v-e2e60229],.favorite-card[data-v-e2e60229]{grid-template-columns:1fr}.hero-kpis[data-v-e2e60229],.summary-grid[data-v-e2e60229],.compare-grid[data-v-e2e60229]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hero-kpis[data-v-e2e60229],.summary-grid[data-v-e2e60229],.compare-grid[data-v-e2e60229]{grid-template-columns:1fr}.compare-head[data-v-e2e60229]{flex-direction:column;align-items:flex-start}}.content-card[data-v-e2e60229]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fafcbd),linear-gradient(120deg,#0f766e12,#0000 46%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;box-shadow:0 22px 50px #0f172a11}.hero-card[data-v-e2e60229]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ec7),linear-gradient(315deg,#c6954f2e,#0000 52%);border-radius:8px;overflow:hidden}.hero-card h2[data-v-e2e60229],.hero-card h3[data-v-e2e60229]{color:#f8fafc}.hero-card p[data-v-e2e60229]{color:#f8fafcbd}.hero-card .eyebrow[data-v-e2e60229]{color:#d9f99d;letter-spacing:.06em;background:#ffffff1f}.hero-kpis article[data-v-e2e60229],.summary-card[data-v-e2e60229],.compare-card[data-v-e2e60229],.favorite-card[data-v-e2e60229],.toolbar-card[data-v-e2e60229]{background:#ffffffb8;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.favorite-card[data-v-e2e60229]:hover{border-color:#0f766e33;box-shadow:0 20px 42px #0f766e1a}.cover-btn[data-v-e2e60229]{background:#e2e8f0;border-radius:8px}.cover-btn em[data-v-e2e60229],.tag-row span[data-v-e2e60229]{color:#0f766e;background:#0f766e1a}.primary-btn[data-v-e2e60229]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);box-shadow:0 18px 36px #0f766e2e}.ghost-btn[data-v-e2e60229]{color:#334155;background:#ffffffc2;border-color:#1e293b1f}.text-btn[data-v-e2e60229]{color:#0f766e}.toolbar-card select[data-v-e2e60229]{color:#0f172a;background:#f8fafceb;border-color:#0f766e29}.ai-panel[data-v-65881942]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-65881942]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:8px;box-shadow:0 18px 42px #48332612}.intro-card[data-v-65881942],.chat-card[data-v-65881942]{padding:24px}.eyebrow[data-v-65881942]{color:#1f463d;background:#1f463d1f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.intro-card h2[data-v-65881942]{color:#1f150f;margin:14px 0 0;font-size:clamp(28px,2.8vw,38px);font-weight:800;line-height:1.18}.intro-card p[data-v-65881942]{color:#6f5a4b;margin-top:12px;line-height:1.8}.message-list[data-v-65881942]{flex-direction:column;gap:14px;height:min(560px,100vh - 360px);min-height:360px;padding:4px;display:flex;overflow:auto}.message-item[data-v-65881942]{display:flex}.message-item.user[data-v-65881942]{justify-content:flex-end}.message-bubble[data-v-65881942]{color:#2d2017;white-space:pre-wrap;background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:8px;max-width:min(680px,86%);padding:13px 15px;line-height:1.75}.message-item.user .message-bubble[data-v-65881942]{color:#fff8f2;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border-color:#0000}.loading-row[data-v-65881942]{background:#ffffffbd;border-radius:8px;align-items:center;gap:6px;width:max-content;padding:12px 14px;display:inline-flex}.loading-row span[data-v-65881942]{background:#8f4f31;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite pulse-65881942}.loading-row span[data-v-65881942]:nth-child(2){animation-delay:.12s}.loading-row span[data-v-65881942]:nth-child(3){animation-delay:.24s}.quick-row[data-v-65881942],.input-row[data-v-65881942]{flex-wrap:wrap;gap:10px;display:flex}.quick-row[data-v-65881942]{margin-top:18px}.quick-row button[data-v-65881942]{color:#49372b;cursor:pointer;background:#ffffffb8;border:1px solid #5d4a3c1f;border-radius:999px;min-height:34px;padding:0 12px;font-weight:800}.input-row[data-v-65881942]{margin-top:16px}.input-row input[data-v-65881942]{background:#ffffffd1;border:1px solid #5d4a3c1f;border-radius:8px;outline:none;flex:1;min-width:220px;min-height:46px;padding:0 14px}.input-row button[data-v-65881942]{color:#f8fffd;cursor:pointer;background:linear-gradient(135deg,#1f463d 0%,#3f7067 100%);border:none;border-radius:8px;min-width:96px;min-height:46px;font-weight:800}.input-row button[data-v-65881942]:disabled{opacity:.68;cursor:not-allowed}@keyframes pulse-65881942{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (width<=760px){.message-list[data-v-65881942]{height:auto;min-height:340px}.input-row[data-v-65881942]{flex-direction:column}}.content-card[data-v-65881942]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fafcbd),linear-gradient(120deg,#0f766e12,#0000 46%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;box-shadow:0 22px 50px #0f172a11}.intro-card[data-v-65881942]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ec7),linear-gradient(315deg,#c6954f2e,#0000 52%);border-radius:8px;overflow:hidden}.intro-card h2[data-v-65881942]{color:#f8fafc}.intro-card p[data-v-65881942]{color:#f8fafcbd}.eyebrow[data-v-65881942]{color:#d9f99d;letter-spacing:.06em;background:#ffffff1f}.message-list[data-v-65881942]{background:#ffffff7a;border:1px solid #1e293b14;border-radius:8px}.message-bubble[data-v-65881942],.loading-row[data-v-65881942]{color:#334155;background:#ffffffd1;border-color:#1e293b14;border-radius:8px;box-shadow:0 12px 26px #0f172a0d}.message-item.user .message-bubble[data-v-65881942],.input-row button[data-v-65881942]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);box-shadow:0 16px 32px #0f766e29}.quick-row button[data-v-65881942]{color:#0f766e;background:#ffffffc2;border-color:#0f766e29}.quick-row button[data-v-65881942]:hover{background:#0f766e17}.input-row input[data-v-65881942]{background:#ffffffe6;border-color:#0f766e29}.loading-row span[data-v-65881942]{background:#0f766e}.dashboard-panel[data-v-83f84c88]{flex-direction:column;gap:18px;display:flex}.journey-hero[data-v-83f84c88],.metric-card[data-v-83f84c88],.quick-card[data-v-83f84c88],.concierge-card[data-v-83f84c88],.atelier-section[data-v-83f84c88],.assurance-card[data-v-83f84c88],.journey-step[data-v-83f84c88],.action-card[data-v-83f84c88],.activity-item[data-v-83f84c88],.empty-card[data-v-83f84c88],.highlight-card[data-v-83f84c88]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffdb,#f8fafcc2),radial-gradient(circle at 0 0,#0f766e1a,#0000 34%);border:1px solid #1e293b1a;border-radius:8px;box-shadow:0 22px 52px #0f172a12}.journey-hero[data-v-83f84c88]{background:linear-gradient(135deg,#ffffffeb,#f1f5f9b8),linear-gradient(115deg,#0f766e1a,#0000 48%),linear-gradient(295deg,#c6954f24,#0000 44%);grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:24px;padding:32px;display:grid;position:relative;overflow:hidden}.journey-hero[data-v-83f84c88]:before{content:"";pointer-events:none;border:1px solid #ffffff9e;border-radius:8px;position:absolute;inset:18px}.journey-hero[data-v-83f84c88]:after{content:"";pointer-events:none;border:1px solid #0f766e1f;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px;box-shadow:inset 0 0 0 42px #0f766e0a}.hero-copy[data-v-83f84c88],.hero-status[data-v-83f84c88]{z-index:1;position:relative}.eyebrow[data-v-83f84c88],.action-badge[data-v-83f84c88],.activity-level[data-v-83f84c88],.assurance-card span[data-v-83f84c88],.quick-card span[data-v-83f84c88],.step-code[data-v-83f84c88]{color:#0f766e;background:#0f766e1a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.journey-hero h1[data-v-83f84c88]{color:#0f172a;margin:16px 0 0;font-size:clamp(32px,3.2vw,48px);font-weight:950;line-height:1.08}.journey-hero p[data-v-83f84c88],.hero-status p[data-v-83f84c88],.assurance-card p[data-v-83f84c88],.journey-step p[data-v-83f84c88],.action-card p[data-v-83f84c88],.activity-item p[data-v-83f84c88],.highlight-card[data-v-83f84c88],.empty-card[data-v-83f84c88],.quick-card p[data-v-83f84c88]{color:#64748b;line-height:1.75}.journey-hero p[data-v-83f84c88]{max-width:740px;margin:14px 0 0}.hero-insights[data-v-83f84c88]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.hero-insight[data-v-83f84c88]{background:linear-gradient(#ffffffbd,#f8fafc8a),linear-gradient(90deg,#0f766e14,#0000 42%);border:1px solid #1e293b17;border-radius:8px;min-height:132px;padding:16px;box-shadow:inset 3px 0 #0f766e2e}.hero-insight span[data-v-83f84c88]{color:#64748b;font-size:12px;font-weight:850}.hero-insight strong[data-v-83f84c88]{color:#0f172a;margin-top:9px;font-size:28px;font-weight:950;line-height:1.05;display:block}.hero-insight em[data-v-83f84c88]{color:#64748b;margin-left:3px;font-size:13px;font-style:normal;font-weight:850}.hero-insight p[data-v-83f84c88]{color:#64748b;margin-top:9px;font-size:12px;line-height:1.55}.hero-actions[data-v-83f84c88]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hero-status[data-v-83f84c88]{background:linear-gradient(135deg,#f0fdfadb,#ffffffad),radial-gradient(circle at 100% 0,#c6954f2e,#0000 36%);border:1px solid #0f766e1f;border-radius:8px;padding:24px;box-shadow:inset 0 0 0 1px #ffffff9e,0 22px 46px #0f766e14}.stage-map[data-v-83f84c88]{border-top:1px solid #0f172a14;gap:8px;margin-top:18px;padding-top:16px;display:none}.stage-map button[data-v-83f84c88]{color:#64748b;text-align:left;cursor:pointer;background:#ffffff85;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:0 10px;display:grid}.stage-map button.active[data-v-83f84c88]{color:#0f766e;background:#f0fdfab3;border-color:#0f766e33}.stage-map button.current[data-v-83f84c88]{box-shadow:inset 3px 0 #0f766e}.stage-map button span[data-v-83f84c88]{width:28px;height:28px;color:inherit;background:#0f172a0f;border-radius:8px;place-items:center;font-size:11px;font-weight:950;display:grid}.stage-map button strong[data-v-83f84c88]{min-width:0;color:inherit;font-size:13px;font-weight:900}.stage-top[data-v-83f84c88],.stage-progress-label[data-v-83f84c88]{justify-content:space-between;align-items:center;gap:16px;display:flex}.stage-top span[data-v-83f84c88],.stage-progress-label span[data-v-83f84c88]{color:#64748b;font-size:12px;font-weight:850}.stage-top strong[data-v-83f84c88]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);border-radius:8px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:950;display:grid;box-shadow:0 16px 32px #0f766e2e}.service-compass[data-v-83f84c88]{place-items:center;margin-top:20px;display:grid}.compass-ring[data-v-83f84c88]{--progress:20%;background:radial-gradient(circle at center, #ffffffeb 0 49%, transparent 50%), conic-gradient(from 0deg, #0f766e 0 var(--progress), #0f172a14 var(--progress) 100%);border-radius:50%;place-items:center;width:188px;height:188px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffbf,0 24px 48px #0f766e24}.compass-ring[data-v-83f84c88]:after{content:"";border:1px solid #0f172a12;border-radius:50%;position:absolute;inset:18px}.compass-dot[data-v-83f84c88]{color:#64748b;background:#ffffffdb;border:1px solid #1e293b1a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid;position:absolute}.compass-dot.active[data-v-83f84c88]{color:#0f766e;background:#ecfdf5;border-color:#0f766e3d}.compass-dot.current[data-v-83f84c88]{color:#f8fafc;background:linear-gradient(135deg,#0f766e,#0f172a);box-shadow:0 10px 22px #0f766e38}.compass-center[data-v-83f84c88]{background:linear-gradient(#fffffff5,#f8fafce6),radial-gradient(circle at 30% 0,#c6954f29,#0000 50%);border-radius:50%;align-content:center;place-items:center;gap:4px;width:104px;height:104px;display:grid;box-shadow:0 18px 34px #0f172a1a}.compass-center span[data-v-83f84c88]{color:#64748b;font-size:12px;font-weight:850}.compass-center strong[data-v-83f84c88]{color:#0f172a;font-size:24px;font-weight:950;line-height:1}.hero-status h2[data-v-83f84c88]{color:#0f172a;margin:18px 0 0;font-size:23px;font-weight:900;line-height:1.28}.stage-progress[data-v-83f84c88]{background:#0f172a14;border-radius:999px;height:9px;margin-top:18px;overflow:hidden}.stage-progress span[data-v-83f84c88]{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#c6954f);height:100%;transition:width .35s;display:block}.stage-progress-label[data-v-83f84c88]{margin-top:10px}.stage-progress-label strong[data-v-83f84c88]{color:#0f172a;font-weight:900}.metric-grid[data-v-83f84c88],.quick-grid[data-v-83f84c88],.concierge-grid[data-v-83f84c88],.premium-lane[data-v-83f84c88],.atelier-board[data-v-83f84c88],.focus-strip[data-v-83f84c88],.assurance-grid[data-v-83f84c88],.journey-grid[data-v-83f84c88],.action-grid[data-v-83f84c88],.highlight-grid[data-v-83f84c88]{gap:12px;display:grid}.metric-grid[data-v-83f84c88]{grid-template-columns:repeat(6,minmax(0,1fr))}.concierge-grid[data-v-83f84c88]{grid-template-columns:1.15fr .95fr .95fr}.concierge-card[data-v-83f84c88]{text-align:left;cursor:pointer;min-height:150px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.concierge-card[data-v-83f84c88]:first-child{background:linear-gradient(135deg,#0f766e1a,#ffffffc7),linear-gradient(#ffffffdb,#f8fafcc7)}.concierge-card[data-v-83f84c88]:hover{border-color:#0f766e33;transform:translateY(-2px);box-shadow:0 28px 60px #0f172a1a}.concierge-card span[data-v-83f84c88]{color:#8a5d14;background:#c6954f21;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.concierge-card strong[data-v-83f84c88]{color:#0f172a;margin-top:14px;font-size:20px;font-weight:950;line-height:1.32;display:block}.concierge-card p[data-v-83f84c88]{color:#64748b;margin:10px 0 0;line-height:1.72}.premium-lane[data-v-83f84c88]{background:linear-gradient(90deg,#0f766e14,#ffffffad,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;box-shadow:0 20px 42px #0f172a0f}.lane-card[data-v-83f84c88]{background:#ffffff9e;border:1px solid #1e293b12;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:14px;display:grid}.lane-marker[data-v-83f84c88]{color:#0f766e;background:#0f766e1a;border-radius:8px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.lane-copy[data-v-83f84c88]{min-width:0}.lane-copy strong[data-v-83f84c88]{color:#0f172a;font-size:15px;font-weight:950;line-height:1.35;display:block}.lane-copy span[data-v-83f84c88]{color:#64748b;margin-top:5px;font-size:12px;line-height:1.45;display:block}.lane-card em[data-v-83f84c88]{color:#0f172a;font-size:22px;font-style:normal;font-weight:950}.atelier-section[data-v-83f84c88]{color:#f8fafc;background:linear-gradient(135deg,#0f172aeb,#0f766ec7),linear-gradient(315deg,#c6954f47,#0000 48%);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;min-height:260px;padding:22px;display:grid;overflow:hidden}.atelier-copy[data-v-83f84c88]{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.atelier-copy .eyebrow[data-v-83f84c88]{color:#d9f99d;background:#ffffff1f;width:fit-content}.atelier-copy h2[data-v-83f84c88]{color:#f8fafc;margin:18px 0 0;font-size:clamp(24px,2.6vw,34px);font-weight:950;line-height:1.14}.atelier-copy p[data-v-83f84c88]{color:#f8fafcc2;margin:16px 0 0;line-height:1.8}.atelier-board[data-v-83f84c88]{grid-template-columns:repeat(4,minmax(0,1fr))}.atelier-card[data-v-83f84c88]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff29,#ffffff14),radial-gradient(circle at 30% 0,#ffffff1f,#0000 48%);border:1px solid #ffffff24;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:210px;padding:18px;display:flex}.atelier-card span[data-v-83f84c88]{color:#f8fafc9e;font-size:11px;font-weight:950}.atelier-card strong[data-v-83f84c88]{color:#f8fafc;font-size:38px;font-weight:950;line-height:1}.atelier-card h3[data-v-83f84c88]{color:#f8fafc;margin:0;font-size:18px;font-weight:950}.atelier-card p[data-v-83f84c88]{color:#f8fafcad;margin:8px 0 0;font-size:12px;line-height:1.55}.focus-strip[data-v-83f84c88]{background:linear-gradient(135deg,#0f172aeb,#0f766eb8),linear-gradient(315deg,#c6954f2e,#0000 52%);border:1px solid #1e293b14;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px;box-shadow:0 24px 52px #0f172a14}.focus-pill[data-v-83f84c88]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:74px;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:flex}.focus-pill[data-v-83f84c88]:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.focus-pill span[data-v-83f84c88]{color:#f8fafc94;font-size:12px;font-weight:850}.focus-pill strong[data-v-83f84c88]{color:#f8fafc;font-size:16px;font-weight:950;line-height:1.28}.service-rail[data-v-83f84c88]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffe0,#f8fafcb8),linear-gradient(90deg,#0f766e14,#0000 46%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;padding:20px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 24px 50px #0f172a12}.service-rail[data-v-83f84c88]:hover{border-color:#0f766e24;box-shadow:0 28px 58px #0f172a14}.rail-head span[data-v-83f84c88]{color:#0f766e;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.rail-head strong[data-v-83f84c88]{color:#0f172a;margin-top:7px;font-size:22px;font-weight:950;line-height:1.2;display:block}.rail-track[data-v-83f84c88]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.rail-track[data-v-83f84c88]:before{content:"";background:linear-gradient(90deg,#0f766e47,#c6954f3d);height:1px;position:absolute;top:18px;left:8%;right:8%}.rail-step[data-v-83f84c88]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:84px;padding:0 10px;transition:background .18s,color .18s,transform .18s;display:grid;position:relative}.rail-step[data-v-83f84c88]:hover{background:#ffffffad;transform:translateY(-1px)}.rail-step span[data-v-83f84c88]{width:34px;height:34px;color:inherit;z-index:1;background:#ffffffeb;border:1px solid #1e293b1a;border-radius:50%;place-items:center;font-size:11px;font-weight:950;display:grid}.rail-step strong[data-v-83f84c88]{color:inherit;text-align:center;font-size:13px;font-weight:900;line-height:1.2}.rail-step.active[data-v-83f84c88]{color:#0f766e}.rail-step.current[data-v-83f84c88]{background:linear-gradient(#f0fdfab8,#ffffff8f);box-shadow:inset 0 0 0 1px #0f766e14}.rail-step.current span[data-v-83f84c88]{color:#f8fafc;background:linear-gradient(135deg,#0f766e,#0f172a);border-color:#0000;box-shadow:0 12px 22px #0f766e33}.metric-card[data-v-83f84c88],.quick-card[data-v-83f84c88],.journey-step[data-v-83f84c88],.activity-item[data-v-83f84c88]{text-align:left;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.metric-card[data-v-83f84c88]:hover,.quick-card[data-v-83f84c88]:hover,.journey-step[data-v-83f84c88]:hover,.activity-item[data-v-83f84c88]:hover{border-color:#0f766e33;transform:translateY(-2px);box-shadow:0 28px 60px #0f172a1a}.metric-card[data-v-83f84c88]{min-height:118px;padding:16px}.metric-card span[data-v-83f84c88]{color:#64748b;font-size:13px;font-weight:850}.metric-card strong[data-v-83f84c88]{color:#0f172a;margin-top:10px;font-size:31px;font-weight:950;line-height:1;display:block}.metric-card em[data-v-83f84c88]{color:#94a3b8;margin-top:12px;font-size:12px;font-style:normal;font-weight:750;display:block}.quick-grid[data-v-83f84c88]{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-card[data-v-83f84c88]{grid-template-columns:auto 70px minmax(0,1fr);align-items:center;gap:16px;min-height:126px;padding:18px;display:grid}.quick-card strong[data-v-83f84c88]{color:#0f172a;text-align:center;font-size:28px;font-weight:950}.quick-card b[data-v-83f84c88]{color:#0f172a;font-size:17px;font-weight:900;line-height:1.3}.quick-card p[data-v-83f84c88]{margin:6px 0 0;font-size:13px}.assurance-grid[data-v-83f84c88]{grid-template-columns:repeat(3,minmax(0,1fr))}.assurance-card[data-v-83f84c88]{min-height:152px;padding:20px}.assurance-card h2[data-v-83f84c88],.journey-step h2[data-v-83f84c88],.action-card h2[data-v-83f84c88]{color:#0f172a;margin:14px 0 0;font-size:20px;font-weight:900;line-height:1.3}.assurance-card p[data-v-83f84c88],.journey-step p[data-v-83f84c88],.action-card p[data-v-83f84c88]{margin:10px 0 0}.section-group[data-v-83f84c88]{flex-direction:column;gap:12px;display:flex}.section-title[data-v-83f84c88]{justify-content:space-between;align-items:center;gap:14px;min-height:34px;padding-bottom:2px;display:flex}.section-title span[data-v-83f84c88]{color:#0f172a;font-size:20px;font-weight:900}.section-title span[data-v-83f84c88]:before{content:"";vertical-align:2px;background:#0f766e;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #0f766e1a}.journey-grid[data-v-83f84c88]{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-step[data-v-83f84c88]{min-height:186px;padding:18px}.journey-step.active[data-v-83f84c88]{background:linear-gradient(#f0fdfadb,#ffffffc2),radial-gradient(circle at 0 0,#0f766e21,#0000 36%);border-color:#0f766e33}.journey-step.current[data-v-83f84c88]{box-shadow:inset 0 0 0 1px #0f766e2e,0 22px 52px #0f172a12}.split-grid[data-v-83f84c88]{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:16px;display:grid}.split-grid>.section-group[data-v-83f84c88]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffd6,#f8fafca8),radial-gradient(circle at 0 0,#0f766e14,#0000 32%);border:1px solid #1e293b14;border-radius:8px;padding:20px;box-shadow:0 24px 50px #0f172a12}.action-grid[data-v-83f84c88]{grid-template-columns:1fr}.action-card[data-v-83f84c88],.empty-card[data-v-83f84c88],.highlight-card[data-v-83f84c88]{padding:20px}.activity-list[data-v-83f84c88]{gap:0;display:grid;position:relative}.activity-list[data-v-83f84c88]:before{content:"";background:linear-gradient(#0f766e47,#c6954f38);width:1px;position:absolute;top:14px;bottom:14px;left:13px}.action-card[data-v-83f84c88]{min-height:128px;box-shadow:none;background:linear-gradient(135deg,#ffffffe0,#f8fafcad),linear-gradient(90deg,#0f766e14,#0000 45%);border-color:#1e293b14;padding:19px 19px 19px 21px;transition:transform .18s,border-color .18s,background .18s;position:relative}.action-card[data-v-83f84c88]:hover{background:linear-gradient(135deg,#fffffff0,#f8fafcc2),linear-gradient(90deg,#0f766e1a,#0000 45%);border-color:#0f766e24;transform:translateY(-1px)}.action-card[data-v-83f84c88]:before{content:"";background:linear-gradient(#0f766e,#c6954f);border-radius:999px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.action-card .ghost-btn[data-v-83f84c88]{width:fit-content}.activity-item[data-v-83f84c88]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:15px 14px 15px 36px;transition:background .18s,transform .18s;position:relative}.activity-item[data-v-83f84c88]:hover{background:#f0fdfa6b;transform:translate(1px)}.activity-item[data-v-83f84c88]:before{content:"";background:#0f766e;border-radius:50%;width:11px;height:11px;position:absolute;top:20px;left:8px;box-shadow:0 0 0 5px #0f766e1a}.activity-item strong[data-v-83f84c88]{color:#0f172a;margin-top:8px;font-weight:900;line-height:1.35;display:block}.activity-item p[data-v-83f84c88]{margin:7px 0 0}.highlight-grid[data-v-83f84c88]{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-btn[data-v-83f84c88],.ghost-btn[data-v-83f84c88],.text-btn[data-v-83f84c88]{cursor:pointer;white-space:nowrap;border-radius:10px;min-height:42px;padding:0 16px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s}.primary-btn[data-v-83f84c88]:hover,.ghost-btn[data-v-83f84c88]:hover,.text-btn[data-v-83f84c88]:hover{transform:translateY(-1px)}.primary-btn[data-v-83f84c88]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);border:none;box-shadow:0 18px 36px #0f766e2e}.ghost-btn[data-v-83f84c88]{color:#334155;background:#ffffffb8;border:1px solid #1e293b1f;margin-top:18px}.hero-actions .ghost-btn[data-v-83f84c88]{margin-top:0}.text-btn[data-v-83f84c88]{color:#0f766e;background:0 0;border:none}@media (width<=1240px){.journey-hero[data-v-83f84c88],.split-grid[data-v-83f84c88],.assurance-grid[data-v-83f84c88],.quick-grid[data-v-83f84c88],.concierge-grid[data-v-83f84c88],.premium-lane[data-v-83f84c88],.atelier-section[data-v-83f84c88],.atelier-board[data-v-83f84c88],.focus-strip[data-v-83f84c88],.service-rail[data-v-83f84c88],.highlight-grid[data-v-83f84c88]{grid-template-columns:1fr}.metric-grid[data-v-83f84c88]{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-grid[data-v-83f84c88]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.journey-hero[data-v-83f84c88]{grid-template-columns:1fr;padding:20px}.metric-grid[data-v-83f84c88],.hero-insights[data-v-83f84c88],.journey-grid[data-v-83f84c88],.focus-strip[data-v-83f84c88],.action-grid[data-v-83f84c88]{grid-template-columns:1fr}.atelier-section[data-v-83f84c88]{padding:18px}.atelier-card[data-v-83f84c88]{min-height:156px}.rail-track[data-v-83f84c88]{grid-template-columns:1fr}.rail-track[data-v-83f84c88]:before{display:none}.rail-step[data-v-83f84c88]{grid-template-columns:38px minmax(0,1fr);align-content:center;justify-items:start;min-height:52px}.quick-card[data-v-83f84c88]{grid-template-columns:1fr;gap:10px}.lane-card[data-v-83f84c88]{grid-template-columns:auto minmax(0,1fr)}.lane-card em[data-v-83f84c88]{grid-column:2}.quick-card strong[data-v-83f84c88]{text-align:left}.section-title[data-v-83f84c88]{flex-direction:column;align-items:flex-start}.primary-btn[data-v-83f84c88],.ghost-btn[data-v-83f84c88]{justify-content:center;width:100%}}.portal-header[data-v-6e22ad9b]{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(#f8fafce0,#f8fafcb8),linear-gradient(90deg,#0f766e0f,#0000 40%,#c6954f14);border-bottom:1px solid #1e293b14;position:sticky;top:0;box-shadow:0 18px 45px #0f172a0f}.portal-header[data-v-6e22ad9b]:after{content:"";background:linear-gradient(90deg,#0000,#0f766e47,#c6954f3d,#0000);width:calc(100vw - 32px);height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.portal-header-inner[data-v-6e22ad9b]{justify-content:space-between;align-items:center;gap:20px;width:calc(100vw - 32px);min-height:76px;margin:0 auto;display:flex}.portal-brand[data-v-6e22ad9b]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;min-width:0;padding:0;display:flex}.brand-logo-frame[data-v-6e22ad9b]{background:linear-gradient(135deg,#fffffff2,#f1f5f9c7),radial-gradient(circle at 30% 18%,#c6954f47,#0000 42%);border:1px solid #94a3b838;border-radius:10px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 16px 34px #0f172a1a}.portal-brand-logo[data-v-6e22ad9b]{object-fit:contain;width:38px;height:38px;display:block}.portal-brand-copy[data-v-6e22ad9b]{flex-direction:column;gap:3px;min-width:0;display:flex}.portal-brand-title[data-v-6e22ad9b]{color:#111827;letter-spacing:0;font-size:21px;font-weight:850;line-height:1.16}.portal-brand-subtitle[data-v-6e22ad9b]{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:750}.portal-header-actions[data-v-6e22ad9b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.service-live-chip[data-v-6e22ad9b]{color:#8a5d14;white-space:nowrap;background:#fffbebb8;border:1px solid #c6954f2e;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.service-live-chip span[data-v-6e22ad9b]{background:#c6954f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c6954f24}.user-chip[data-v-6e22ad9b]{color:#14532d;white-space:nowrap;background:#f0fdf4b8;border:1px solid #14532d24;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.user-dot[data-v-6e22ad9b]{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #16a34a1f}.primary-btn[data-v-6e22ad9b],.ghost-btn[data-v-6e22ad9b]{cursor:pointer;white-space:nowrap;border-radius:10px;min-height:42px;padding:0 16px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s}.primary-btn[data-v-6e22ad9b]:hover,.ghost-btn[data-v-6e22ad9b]:hover{transform:translateY(-1px)}.primary-btn[data-v-6e22ad9b]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);border:none;box-shadow:0 16px 32px #0f766e2e}.primary-btn[data-v-6e22ad9b]:disabled{cursor:not-allowed;opacity:.72;transform:none}.ghost-btn[data-v-6e22ad9b]{color:#334155;background:#ffffffb8;border:1px solid #1e293b1f}@media (width<=1024px){.portal-header-inner[data-v-6e22ad9b]{flex-direction:column;align-items:flex-start;gap:12px;width:calc(100vw - 24px);min-height:auto;padding:12px 0}.portal-brand[data-v-6e22ad9b]{width:100%}.portal-header-actions[data-v-6e22ad9b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.portal-header-actions .primary-btn[data-v-6e22ad9b],.portal-header-actions .ghost-btn[data-v-6e22ad9b],.service-live-chip[data-v-6e22ad9b],.user-chip[data-v-6e22ad9b]{justify-content:center;min-width:0}}@media (width<=760px){.portal-header[data-v-6e22ad9b]{box-shadow:0 10px 28px #0f172a0e}.portal-header-inner[data-v-6e22ad9b]{flex-direction:column;align-items:flex-start;gap:8px;width:calc(100vw - 16px);min-height:auto;padding:8px 0}.portal-brand[data-v-6e22ad9b]{gap:9px;width:100%}.brand-logo-frame[data-v-6e22ad9b]{border-radius:8px;width:36px;height:36px}.portal-brand-logo[data-v-6e22ad9b]{width:28px;height:28px}.portal-brand-copy[data-v-6e22ad9b]{min-width:0}.portal-brand-title[data-v-6e22ad9b]{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 86px);font-size:16px;overflow:hidden}.portal-brand-subtitle[data-v-6e22ad9b]{letter-spacing:0;font-size:10px}.portal-header-actions[data-v-6e22ad9b]{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:5px;width:100%;display:grid}.portal-header-actions .primary-btn[data-v-6e22ad9b],.portal-header-actions .ghost-btn[data-v-6e22ad9b],.service-live-chip[data-v-6e22ad9b],.user-chip[data-v-6e22ad9b]{border-radius:8px;justify-content:center;min-width:0;min-height:32px;padding:0 5px;font-size:9px}.service-live-chip span[data-v-6e22ad9b],.user-dot[data-v-6e22ad9b]{width:6px;height:6px;box-shadow:0 0 0 3px #16a34a1a}.user-chip span[data-v-6e22ad9b]:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.overview-card[data-v-041c744f]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffe6,#f8fafcc2),linear-gradient(110deg,#0f766e1a,#0000 40%),linear-gradient(290deg,#c6954f1c,#0000 44%);border:1px solid #1e293b1a;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(360px,.95fr) minmax(260px,.72fr);gap:16px;padding:18px;display:grid;box-shadow:0 22px 50px #0f172a12}.overview-main[data-v-041c744f]{min-width:0}.overview-kicker[data-v-041c744f]{flex-wrap:wrap;gap:8px;display:flex}.overview-kicker span[data-v-041c744f]{color:#0f766e;background:#0f766e1a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.overview-card h2[data-v-041c744f]{color:#0f172a;margin:12px 0 0;font-size:24px;font-weight:900;line-height:1.2}.overview-card p[data-v-041c744f]{color:#64748b;margin:8px 0 0;line-height:1.65}.progress-track[data-v-041c744f]{background:#0f172a14;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.progress-track span[data-v-041c744f]{border-radius:inherit;background:linear-gradient(90deg,#0f766e,#c6954f);height:100%;transition:width .35s;display:block}.overview-metrics[data-v-041c744f]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mini-stat[data-v-041c744f]{background:#ffffffa3;border:1px solid #1e293b14;border-radius:8px;min-height:86px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff75}.mini-stat span[data-v-041c744f]{color:#64748b;font-size:12px;font-weight:800;display:block}.mini-stat strong[data-v-041c744f]{color:#0f172a;margin-top:10px;font-size:24px;font-weight:900;display:block}.overview-note[data-v-041c744f]{background:#f0fdfa94;border:1px solid #0f766e1f;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:14px;display:flex}.note-orbit[data-v-041c744f]{--progress:20%;background:radial-gradient(circle at center, #fffffff5 0 56%, transparent 57%), conic-gradient(#0f766e 0 var(--progress), #0f172a14 var(--progress) 100%);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:2px;display:grid}.note-orbit strong[data-v-041c744f]{color:#0f172a;font-size:16px;line-height:1}.overview-note strong[data-v-041c744f]{color:#0f172a;line-height:1.45}.overview-note span[data-v-041c744f]{color:#475569;font-size:13px;line-height:1.6}@media (width<=1280px){.overview-card[data-v-041c744f]{grid-template-columns:1fr}}@media (width<=760px){.overview-metrics[data-v-041c744f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-sidebar[data-v-69a2d77b]{flex-direction:column;gap:18px;display:flex}.sidebar-card[data-v-69a2d77b]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffd1,#f8fafcc2),radial-gradient(circle at 16% 0,#0f766e1c,#0000 30%);border:1px solid #1e293b1a;border-radius:8px;box-shadow:0 24px 58px #0f172a14}.profile-card[data-v-69a2d77b]{text-align:center;color:#f8fafc;background:linear-gradient(#0f172af0,#0f766ebd),linear-gradient(315deg,#c6954f33,#0000 52%);padding:22px;position:relative;overflow:hidden}.profile-card[data-v-69a2d77b]:after{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:156px;height:156px;position:absolute;top:-58px;right:-58px}.profile-card[data-v-69a2d77b]>*{z-index:1;position:relative}.profile-topline[data-v-69a2d77b]{color:#f8fafca3;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;display:flex}.profile-avatar-button[data-v-69a2d77b]{color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%),radial-gradient(circle at 24% 18%,#ffffff73,#0000 34%);border:1px solid #ffffffad;border-radius:8px;place-items:center;width:82px;height:82px;margin:18px auto 0;padding:0;font-size:34px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 46px #0f766e38}.profile-avatar-button img[data-v-69a2d77b]{object-fit:cover;width:100%;height:100%}.profile-avatar-button em[data-v-69a2d77b]{color:#f8fafc;opacity:0;background:#0f172ab8;place-items:center;min-height:26px;font-size:11px;font-style:normal;font-weight:850;transition:opacity .2s;display:grid;position:absolute;bottom:0;left:0;right:0}.profile-avatar-button:hover em[data-v-69a2d77b],.profile-avatar-button:focus-visible em[data-v-69a2d77b]{opacity:1}.avatar-input[data-v-69a2d77b]{display:none}.profile-name[data-v-69a2d77b]{color:#f8fafc;margin-top:16px;font-size:25px;font-weight:900;line-height:1.18}.profile-phone[data-v-69a2d77b]{color:#f8fafca8;margin-top:7px;font-size:14px}.avatar-review-note[data-v-69a2d77b]{color:#14532d;background:#14532d1a;border-radius:8px;width:fit-content;max-width:100%;margin:12px auto 0;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.45}.avatar-review-note.rejected[data-v-69a2d77b]{color:#991b1b;background:#b91c1c1a}.avatar-review-note.reviewing[data-v-69a2d77b]{color:#92400e;background:#92400e1a}.profile-status-row[data-v-69a2d77b]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.status-chip[data-v-69a2d77b]{color:#d9f99d;background:#ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.status-chip.subtle[data-v-69a2d77b]{color:#f8fafcc2;background:#ffffff1a}.profile-service-note[data-v-69a2d77b]{text-align:left;background:linear-gradient(135deg,#ffffff24,#ffffff14),linear-gradient(315deg,#c6954f1f,#0000 55%);border:1px solid #ffffff1f;border-radius:8px;margin-top:16px;padding:14px}.profile-service-note span[data-v-69a2d77b]{color:#d9f99d;font-size:12px;font-weight:900;display:block}.profile-service-note strong[data-v-69a2d77b]{color:#f8fafce0;margin-top:8px;font-size:14px;font-weight:850;line-height:1.55;display:block}.profile-metrics[data-v-69a2d77b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.profile-metric[data-v-69a2d77b]{text-align:left;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;min-height:70px;padding:12px}.profile-metric span[data-v-69a2d77b]{color:#f8fafc94;font-size:12px;font-weight:800;display:block}.profile-metric strong[data-v-69a2d77b]{color:#f8fafc;margin-top:8px;font-size:17px;font-weight:900;display:block}.nav-card[data-v-69a2d77b]{flex-direction:column;gap:8px;padding:12px;display:flex}.nav-section[data-v-69a2d77b]{gap:5px;display:grid}.nav-section-title[data-v-69a2d77b]{color:#94a3b8;text-transform:uppercase;padding:0 8px 2px;font-size:11px;font-weight:950}.nav-section+.nav-section[data-v-69a2d77b]{border-top:1px solid #1e293b0e;padding-top:8px}.nav-item[data-v-69a2d77b]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:56px;padding:11px 12px 11px 10px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.nav-item[data-v-69a2d77b]:hover{background:#ffffffb3;transform:translate(1px);box-shadow:0 12px 24px #0f172a0d}.nav-item.selected[data-v-69a2d77b]{background:linear-gradient(135deg,#f0fdfaeb,#ffffffc7),radial-gradient(circle at 0 0,#0f766e1f,#0000 42%);border-color:#0f766e33;box-shadow:inset 3px 0 #0f766e,0 12px 22px #0f766e12}.nav-code[data-v-69a2d77b]{color:#475569;background:linear-gradient(#ffffffe6,#f1f5f9db),linear-gradient(135deg,#0f766e14,#0000 55%);border:1px solid #1e293b0f;border-radius:8px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.nav-item.selected .nav-code[data-v-69a2d77b]{color:#f8fafc;background:linear-gradient(135deg,#0f766e,#0f172a);border-color:#0000;box-shadow:0 10px 18px #0f766e2e}.nav-copy[data-v-69a2d77b],.nav-title-row[data-v-69a2d77b],.nav-item-title[data-v-69a2d77b],.nav-item-desc[data-v-69a2d77b]{min-width:0}.nav-copy[data-v-69a2d77b]{flex-direction:column;gap:3px;display:flex}.nav-title-row[data-v-69a2d77b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.nav-item-title[data-v-69a2d77b]{color:#111827;font-size:15px;font-weight:900}.nav-item-desc[data-v-69a2d77b]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:none;overflow:hidden}.nav-item.selected .nav-item-desc[data-v-69a2d77b]{display:-webkit-box}.nav-badge[data-v-69a2d77b]{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 8px 18px #dc262633}@media (width<=1080px){.portal-sidebar[data-v-69a2d77b]{position:static}.nav-card[data-v-69a2d77b]{display:none}}@media (width<=1024px){.profile-card[data-v-69a2d77b]{text-align:left;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:16px;display:grid}.profile-topline[data-v-69a2d77b],.profile-service-note[data-v-69a2d77b],.profile-metrics[data-v-69a2d77b]{display:none}.profile-avatar-button[data-v-69a2d77b]{grid-row:1/3;width:58px;height:58px;margin:0}.profile-name[data-v-69a2d77b],.profile-phone[data-v-69a2d77b]{grid-column:2;margin-top:0}.profile-name[data-v-69a2d77b]{font-size:19px}.avatar-review-note[data-v-69a2d77b],.profile-status-row[data-v-69a2d77b]{grid-column:1/-1;margin-inline:0}.profile-status-row[data-v-69a2d77b]{justify-content:flex-start}}@media (width<=760px){.portal-sidebar[data-v-69a2d77b]{gap:10px}.profile-card[data-v-69a2d77b]{text-align:left;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:13px;display:grid}.profile-topline[data-v-69a2d77b],.avatar-review-note[data-v-69a2d77b],.profile-status-row[data-v-69a2d77b]{grid-column:1/-1}.profile-service-note[data-v-69a2d77b],.profile-metrics[data-v-69a2d77b],.profile-topline[data-v-69a2d77b]{display:none}.profile-avatar-button[data-v-69a2d77b]{width:50px;height:50px;margin:0;font-size:21px}.profile-avatar-button em[data-v-69a2d77b]{min-height:18px;font-size:10px}.profile-name[data-v-69a2d77b]{word-break:break-word;grid-column:2/-1;margin-top:0;font-size:18px}.profile-phone[data-v-69a2d77b]{grid-column:2/-1;margin-top:4px;font-size:12px}.avatar-review-note[data-v-69a2d77b]{margin-inline:0}.profile-status-row[data-v-69a2d77b]{justify-content:flex-start;margin-top:2px}.status-chip[data-v-69a2d77b]{min-height:26px;padding:0 9px;font-size:11px}}.client-state-card[data-v-3ce44a4a]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:28px;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px;display:grid;box-shadow:0 24px 60px #48332614}.state-icon[data-v-3ce44a4a]{color:#8f4f31;background:#c874471f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.tone-error .state-icon[data-v-3ce44a4a]{color:#b5472c;background:#b5472c1f}.tone-empty .state-icon[data-v-3ce44a4a]{color:#4f649d;background:#5a70b51f}.state-spinner[data-v-3ce44a4a]{border:3px solid #8f4f312e;border-top-color:#8f4f31;border-radius:999px;width:18px;height:18px;animation:.78s linear infinite state-spin-3ce44a4a}.state-eyebrow[data-v-3ce44a4a]{color:#8f4f31;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.tone-error .state-eyebrow[data-v-3ce44a4a]{color:#b5472c}.tone-empty .state-eyebrow[data-v-3ce44a4a]{color:#4f649d}h3[data-v-3ce44a4a]{color:#1f150f;margin:8px 0 0;font-size:clamp(22px,2vw,28px);font-weight:850;line-height:1.22}p[data-v-3ce44a4a]{color:#6f5a4b;margin:12px 0 0;line-height:1.85}.state-action[data-v-3ce44a4a]{color:#fff8f2;cursor:pointer;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none;border-radius:16px;min-height:46px;margin-top:16px;padding:0 18px;font-weight:800;box-shadow:0 18px 34px #7e43292e}@keyframes state-spin-3ce44a4a{to{transform:rotate(360deg)}}@media (width<=680px){.client-state-card[data-v-3ce44a4a]{grid-template-columns:1fr}}.drawer-mask[data-v-1b17fabe]{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f171247;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel[data-v-1b17fabe]{background:#fbf6f1;width:min(680px,100vw);height:100%;padding:24px;overflow-y:auto;box-shadow:-24px 0 60px #1f171229}.drawer-head[data-v-1b17fabe]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drawer-kicker[data-v-1b17fabe]{color:#8f4f31;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.drawer-head h3[data-v-1b17fabe]{color:#1f150f;margin-top:10px;font-size:28px;font-weight:800}.close-btn[data-v-1b17fabe]{color:#49372b;cursor:pointer;background:#ffffffd1;border:1px solid #5d4a3c24;border-radius:14px;min-height:40px;padding:0 14px}.state-block[data-v-1b17fabe],.detail-card[data-v-1b17fabe]{background:#fffc;border:1px solid #5d4a3c1a;border-radius:20px;margin-top:18px;padding:18px}.state-block.warning[data-v-1b17fabe]{color:#a34b2d}.detail-stack[data-v-1b17fabe]{gap:14px;margin-top:18px;display:grid}.detail-grid[data-v-1b17fabe],.metric-grid[data-v-1b17fabe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-card span[data-v-1b17fabe],.metric-item label[data-v-1b17fabe]{color:#8c7669;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.detail-card strong[data-v-1b17fabe],.metric-item strong[data-v-1b17fabe]{color:#231912;margin-top:10px;font-size:20px;font-weight:800;display:block}.detail-card p[data-v-1b17fabe]{color:#6d5b50;margin-top:10px;line-height:1.8}.detail-card.full[data-v-1b17fabe]{grid-column:1/-1}.metric-item[data-v-1b17fabe],.check-item[data-v-1b17fabe],.progress-item[data-v-1b17fabe]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:18px;padding:16px}.progress-stack[data-v-1b17fabe]{gap:12px;margin-top:14px;display:grid}.progress-head[data-v-1b17fabe]{color:#241912;justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-head strong[data-v-1b17fabe]{margin-top:0;font-size:17px}.progress-head span[data-v-1b17fabe]{color:#8f4f31;font-size:14px;font-weight:700}.progress-track[data-v-1b17fabe]{background:#94a3b829;border-radius:999px;height:12px;margin-top:12px;overflow:hidden}.progress-fill[data-v-1b17fabe]{background:linear-gradient(90deg,#c87447 0%,#7e4329 100%);border-radius:999px;height:100%}.progress-fill.secondary[data-v-1b17fabe]{background:linear-gradient(90deg,#d98d42 0%,#9c5727 100%)}.check-list[data-v-1b17fabe]{gap:12px;margin-top:14px;display:grid}.check-item[data-v-1b17fabe]{color:#5f4a3f;line-height:1.7}@media (width<=760px){.detail-grid[data-v-1b17fabe],.metric-grid[data-v-1b17fabe]{grid-template-columns:1fr}}.contract-panel[data-v-43183130]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-43183130]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:28px;box-shadow:0 24px 60px #48332614}.intro-card[data-v-43183130],.stage-card[data-v-43183130],.state-card[data-v-43183130],.record-card[data-v-43183130],.summary-card[data-v-43183130]{padding:24px}.eyebrow[data-v-43183130]{color:#8f4f31;letter-spacing:.14em;text-transform:uppercase;background:#c874471f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.intro-card h2[data-v-43183130],.state-title[data-v-43183130],.stage-card h3[data-v-43183130]{color:#1f150f;margin-top:14px;font-weight:800}.intro-card h2[data-v-43183130]{font-size:clamp(28px,2.8vw,38px);line-height:1.18}.intro-card p[data-v-43183130],.state-card p[data-v-43183130],.stage-card p[data-v-43183130]{color:#6f5a4b;margin-top:14px;line-height:1.9}.stage-head[data-v-43183130]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.stage-code[data-v-43183130]{color:#8a7367;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.stage-metrics[data-v-43183130]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:420px;display:grid}.stage-metric[data-v-43183130],.pipeline-item[data-v-43183130],.record-item[data-v-43183130],.insight-item[data-v-43183130],.tip-item[data-v-43183130]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:18px;padding:16px}.stage-metric span[data-v-43183130],.summary-label[data-v-43183130],.record-item span[data-v-43183130],.insight-item span[data-v-43183130]{color:#8e7669;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.stage-metric strong[data-v-43183130],.summary-value[data-v-43183130],.record-item strong[data-v-43183130],.insight-item strong[data-v-43183130]{color:#241912;margin-top:10px;line-height:1.5;display:block}.stage-metric strong[data-v-43183130]{font-size:24px;font-weight:800}.pipeline-grid[data-v-43183130]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pipeline-item[data-v-43183130]{opacity:.72}.pipeline-item.active[data-v-43183130]{opacity:1;background:#c8744714;border-color:#c874473d}.pipeline-title[data-v-43183130]{color:#241912;font-size:16px;font-weight:800}.pipeline-desc[data-v-43183130]{color:#7a6556;margin-top:8px;font-size:13px;line-height:1.7}.summary-grid[data-v-43183130]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.summary-value[data-v-43183130]{font-size:34px;font-weight:800}.filter-row[data-v-43183130]{flex-wrap:wrap;gap:10px;display:flex}.filter-chip[data-v-43183130]{color:#5e4b40;cursor:pointer;background:#ffffffb8;border:1px solid #5d4a3c1f;border-radius:999px;min-height:40px;padding:0 14px;font-weight:700}.tip-list[data-v-43183130]{gap:10px;margin-top:18px;display:grid}.tip-item[data-v-43183130]{color:#6f5a4b;line-height:1.8}.record-list[data-v-43183130]{gap:16px;display:grid}.record-head[data-v-43183130]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.record-title[data-v-43183130]{color:#1f150f;font-size:24px;font-weight:800}.record-subtitle[data-v-43183130]{color:#7a6556;margin-top:8px}.record-grid[data-v-43183130],.insight-strip[data-v-43183130]{gap:14px;margin-top:18px;display:grid}.record-grid[data-v-43183130]{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-strip[data-v-43183130]{grid-template-columns:1fr 1fr 1.4fr}.record-actions[data-v-43183130]{justify-content:flex-end;margin-top:18px;display:flex}.status-pill[data-v-43183130]{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.status-pill.neutral[data-v-43183130]{color:#5e4b40;background:#20171014}.status-pill.success[data-v-43183130]{color:#2f7b57;background:#31855c1f}.primary-btn[data-v-43183130]{color:#fff8f2;cursor:pointer;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none;border-radius:16px;min-height:46px;padding:0 18px;font-weight:700;box-shadow:0 18px 34px #7e43292e}.error-text[data-v-43183130]{color:#b5472c}@media (width<=1180px){.stage-head[data-v-43183130],.record-head[data-v-43183130]{flex-direction:column;align-items:flex-start}.stage-metrics[data-v-43183130],.summary-grid[data-v-43183130],.pipeline-grid[data-v-43183130],.record-grid[data-v-43183130],.insight-strip[data-v-43183130]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (width<=720px){.summary-grid[data-v-43183130],.pipeline-grid[data-v-43183130],.record-grid[data-v-43183130],.insight-strip[data-v-43183130],.stage-metrics[data-v-43183130]{grid-template-columns:1fr}.record-actions[data-v-43183130]{justify-content:flex-start}}.content-card[data-v-43183130]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fafcbd),linear-gradient(120deg,#0f766e12,#0000 46%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;box-shadow:0 22px 50px #0f172a11}.intro-card[data-v-43183130],.stage-card[data-v-43183130]{border-color:#1e293b14;border-radius:8px}.intro-card[data-v-43183130]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ec7),linear-gradient(315deg,#c6954f2e,#0000 52%)}.intro-card h2[data-v-43183130]{color:#f8fafc}.intro-card p[data-v-43183130]{color:#f8fafcbd}.eyebrow[data-v-43183130]{color:#d9f99d;letter-spacing:.06em;background:#ffffff1f}.stage-card[data-v-43183130],.record-card[data-v-43183130],.record-item[data-v-43183130],.insight-item[data-v-43183130],.summary-card[data-v-43183130],.pipeline-card[data-v-43183130]{background:#ffffffb8;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.record-card[data-v-43183130]:hover,.stage-card[data-v-43183130]:hover{border-color:#0f766e33;box-shadow:0 20px 42px #0f766e1a}.record-title[data-v-43183130],.record-item strong[data-v-43183130],.summary-value[data-v-43183130],.stage-title[data-v-43183130]{color:#0f172a}.record-subtitle[data-v-43183130],.record-item span[data-v-43183130],.tip-item[data-v-43183130]{color:#64748b}.filter-chip[data-v-43183130]{color:#334155;background:#ffffffc2;border-color:#1e293b1a}.filter-chip.active[data-v-43183130]{color:#0f766e;background:#0f766e1a;border-color:#0f766e3d}.primary-btn[data-v-43183130]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);border-radius:8px;box-shadow:0 18px 36px #0f766e2e}.status-pill[data-v-43183130]{border:1px solid #1e293b0f}.status-pill.warning[data-v-43183130]{color:#92400e;background:#c6954f24}.status-pill.primary[data-v-43183130]{color:#0f766e;background:#0f766e1f}.finance-panel[data-v-162c54b7]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-162c54b7]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:28px;box-shadow:0 24px 60px #48332614}.intro-card[data-v-162c54b7],.stage-card[data-v-162c54b7],.state-card[data-v-162c54b7],.summary-card[data-v-162c54b7],.hint-card[data-v-162c54b7],.date-card[data-v-162c54b7],.record-card[data-v-162c54b7]{padding:24px}.eyebrow[data-v-162c54b7]{color:#8f4f31;letter-spacing:.14em;text-transform:uppercase;background:#c874471f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.intro-card h2[data-v-162c54b7],.stage-card h3[data-v-162c54b7],.state-title[data-v-162c54b7],.panel-title[data-v-162c54b7]{color:#1f150f;margin:0;font-weight:800}.intro-card h2[data-v-162c54b7]{margin-top:14px;font-size:clamp(28px,2.8vw,38px);line-height:1.18}.intro-card p[data-v-162c54b7],.stage-card p[data-v-162c54b7],.panel-desc[data-v-162c54b7],.record-copy[data-v-162c54b7],.record-meta[data-v-162c54b7],.hint-item[data-v-162c54b7],.state-card p[data-v-162c54b7]{color:#6f5a4b;margin-top:14px;line-height:1.85}.stage-code[data-v-162c54b7],.summary-label[data-v-162c54b7]{color:#8f4f31;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.stage-card h3[data-v-162c54b7]{margin-top:10px;font-size:clamp(24px,2.4vw,32px);line-height:1.24}.error-text[data-v-162c54b7]{color:#b5472c}.primary-btn[data-v-162c54b7]{color:#fff8f2;cursor:pointer;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none;border-radius:16px;min-height:46px;margin-top:12px;padding:0 18px;font-weight:700;box-shadow:0 18px 34px #7e43292e}.summary-grid[data-v-162c54b7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.summary-value[data-v-162c54b7]{color:#231811;margin-top:10px;font-size:32px;font-weight:800}.detail-grid[data-v-162c54b7],.record-grid[data-v-162c54b7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hint-list[data-v-162c54b7],.record-list[data-v-162c54b7]{gap:12px;margin-top:16px;display:grid}.hint-item[data-v-162c54b7],.record-item[data-v-162c54b7],.meta-item[data-v-162c54b7],.sync-item[data-v-162c54b7]{background:#ffffff9e;border:1px solid #6d513a14;border-radius:20px;margin-top:0;padding:16px 18px}.meta-grid[data-v-162c54b7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.meta-item span[data-v-162c54b7],.sync-item span[data-v-162c54b7]{color:#8a7367;font-size:13px}.meta-item strong[data-v-162c54b7],.sync-item strong[data-v-162c54b7]{color:#231811;margin-top:10px;font-size:22px;font-weight:800;display:block}.record-top[data-v-162c54b7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.record-no[data-v-162c54b7]{color:#241912;font-size:17px;font-weight:800;line-height:1.45}.record-amount[data-v-162c54b7]{color:#231811;margin-top:12px;font-size:28px;font-weight:800}.record-meta[data-v-162c54b7],.record-copy[data-v-162c54b7]{margin-top:8px;font-size:14px}.status-pill[data-v-162c54b7]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.status-pill.danger[data-v-162c54b7]{color:#b91c1c;background:#ef44441f}.status-pill.neutral[data-v-162c54b7]{color:#556273;background:#94a3b82e}.mini-empty[data-v-162c54b7]{color:#7a6556;background:#ffffff8f;border-radius:18px;margin-top:16px;padding:18px;line-height:1.8}@media (width<=1200px){.summary-grid[data-v-162c54b7],.detail-grid[data-v-162c54b7],.record-grid[data-v-162c54b7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.summary-grid[data-v-162c54b7],.detail-grid[data-v-162c54b7],.record-grid[data-v-162c54b7],.meta-grid[data-v-162c54b7]{grid-template-columns:1fr}.record-top[data-v-162c54b7]{flex-direction:column;align-items:flex-start}}.content-card[data-v-162c54b7]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fafcbd),linear-gradient(120deg,#0f766e12,#0000 46%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;box-shadow:0 22px 50px #0f172a11}.intro-card[data-v-162c54b7]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ec7),linear-gradient(315deg,#c6954f2e,#0000 52%);border-radius:8px;overflow:hidden}.intro-card h2[data-v-162c54b7]{color:#f8fafc}.intro-card p[data-v-162c54b7]{color:#f8fafcbd}.eyebrow[data-v-162c54b7]{color:#d9f99d;letter-spacing:.06em;background:#ffffff1f}.record-card[data-v-162c54b7],.summary-card[data-v-162c54b7],.hint-item[data-v-162c54b7],.record-item[data-v-162c54b7],.meta-item[data-v-162c54b7],.sync-item[data-v-162c54b7],.mini-empty[data-v-162c54b7]{background:#ffffffb8;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.record-item[data-v-162c54b7]:hover,.meta-item[data-v-162c54b7]:hover,.sync-item[data-v-162c54b7]:hover{border-color:#0f766e33;box-shadow:0 20px 42px #0f766e1a}.summary-value[data-v-162c54b7],.meta-item strong[data-v-162c54b7],.sync-item strong[data-v-162c54b7],.record-no[data-v-162c54b7],.record-amount[data-v-162c54b7]{color:#0f172a}.record-meta[data-v-162c54b7],.record-copy[data-v-162c54b7],.meta-item span[data-v-162c54b7],.sync-item span[data-v-162c54b7],.mini-empty[data-v-162c54b7]{color:#64748b}.status-pill[data-v-162c54b7]{border:1px solid #1e293b0f}.status-pill.warning[data-v-162c54b7]{color:#92400e;background:#c6954f24}.status-pill.success[data-v-162c54b7]{color:#0f766e;background:#0f766e1f}.notification-panel[data-v-ade906a7]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-ade906a7]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:28px;box-shadow:0 24px 60px #48332614}.intro-card[data-v-ade906a7],.stage-card[data-v-ade906a7],.real-message-card[data-v-ade906a7],.state-card[data-v-ade906a7],.summary-card[data-v-ade906a7],.filter-card[data-v-ade906a7],.notification-card[data-v-ade906a7]{padding:24px}.eyebrow[data-v-ade906a7]{color:#8f4f31;letter-spacing:.14em;text-transform:uppercase;background:#c874471f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.intro-card h2[data-v-ade906a7],.stage-card h3[data-v-ade906a7],.real-message-card h3[data-v-ade906a7],.state-title[data-v-ade906a7],.notification-card h3[data-v-ade906a7]{color:#1f150f;margin:0;font-weight:800}.intro-card h2[data-v-ade906a7]{margin-top:14px;font-size:clamp(28px,2.8vw,38px);line-height:1.18}.intro-card p[data-v-ade906a7],.stage-card p[data-v-ade906a7],.real-message-card p[data-v-ade906a7],.state-card p[data-v-ade906a7],.notification-card p[data-v-ade906a7]{color:#6f5a4b;margin-top:14px;line-height:1.85}.stage-code[data-v-ade906a7],.summary-label[data-v-ade906a7]{color:#8f4f31;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.stage-card h3[data-v-ade906a7]{margin-top:10px;font-size:clamp(24px,2.4vw,32px);line-height:1.24}.error-text[data-v-ade906a7]{color:#b5472c}.primary-btn[data-v-ade906a7]{color:#fff8f2;cursor:pointer;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none;border-radius:16px;min-height:46px;margin-top:12px;padding:0 18px;font-weight:700;box-shadow:0 18px 34px #7e43292e}.primary-btn.compact[data-v-ade906a7]{flex:none;margin-top:0}.primary-btn[data-v-ade906a7]:disabled{cursor:not-allowed;opacity:.58}.real-message-head[data-v-ade906a7]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.real-message-card h3[data-v-ade906a7]{margin-top:12px;font-size:clamp(24px,2.4vw,32px)}.real-message-empty[data-v-ade906a7]{color:#4f625c;background:#1f463d14;border-radius:18px;margin-top:18px;padding:18px;font-weight:700;line-height:1.7}.real-message-list[data-v-ade906a7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.real-message-item[data-v-ade906a7]{background:#ffffffad;border:1px solid #5d4a3c1a;border-radius:18px;padding:18px}.real-message-meta[data-v-ade906a7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.real-message-meta span[data-v-ade906a7],.real-message-meta em[data-v-ade906a7]{color:#556273;background:#94a3b829;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.real-message-meta span.unread[data-v-ade906a7]{color:#b42318;background:#c83f2f1a}.real-message-item strong[data-v-ade906a7]{color:#1f150f;margin-top:12px;font-size:18px;font-weight:800;line-height:1.35;display:block}.summary-grid[data-v-ade906a7]{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.summary-value[data-v-ade906a7]{color:#231811;margin-top:10px;font-size:30px;font-weight:800}.filter-card[data-v-ade906a7]{flex-wrap:wrap;gap:10px;display:flex}.filter-chip[data-v-ade906a7]{color:#5f4a3f;cursor:pointer;background:#ffffffb8;border:1px solid #5d4a3c1a;border-radius:999px;min-height:40px;padding:0 16px;font-weight:700}.notification-list[data-v-ade906a7]{gap:16px;display:grid}.notification-top[data-v-ade906a7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-meta[data-v-ade906a7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notification-time[data-v-ade906a7],.notification-action[data-v-ade906a7]{color:#7c6759;font-size:13px}.notification-card h3[data-v-ade906a7]{margin-top:14px;font-size:22px}.status-pill[data-v-ade906a7]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.status-pill.success[data-v-ade906a7]{color:#15803d;background:#22c55e1f}.status-pill.primary[data-v-ade906a7]{color:#2563eb;background:#3b82f61f}.status-pill.neutral[data-v-ade906a7]{color:#556273;background:#94a3b82e}@media (width<=1200px){.summary-grid[data-v-ade906a7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.summary-grid[data-v-ade906a7]{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-top[data-v-ade906a7]{flex-direction:column;align-items:flex-start}.real-message-head[data-v-ade906a7]{flex-direction:column}.real-message-list[data-v-ade906a7]{grid-template-columns:1fr}}.content-card[data-v-ade906a7]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fafcbd),linear-gradient(120deg,#0f766e12,#0000 46%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;box-shadow:0 22px 50px #0f172a11}.intro-card[data-v-ade906a7]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ec7),linear-gradient(315deg,#c6954f2e,#0000 52%);border-radius:8px;overflow:hidden}.intro-card h2[data-v-ade906a7]{color:#f8fafc}.eyebrow[data-v-ade906a7]{color:#d9f99d;letter-spacing:.06em;background:#ffffff1f}.summary-card[data-v-ade906a7],.filter-card[data-v-ade906a7],.notification-card[data-v-ade906a7],.real-message-item[data-v-ade906a7]{background:#ffffffb8;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.notification-card[data-v-ade906a7]:hover,.real-message-item[data-v-ade906a7]:hover{border-color:#0f766e33;box-shadow:0 20px 42px #0f766e1a}.summary-value[data-v-ade906a7],.notification-card h3[data-v-ade906a7],.real-message-item strong[data-v-ade906a7]{color:#0f172a}.notification-time[data-v-ade906a7],.notification-action[data-v-ade906a7],.intro-card p[data-v-ade906a7],.real-message-meta[data-v-ade906a7],.notification-card p[data-v-ade906a7]{color:#64748b}.intro-card p[data-v-ade906a7]{color:#f8fafcbd}.filter-chip[data-v-ade906a7]{color:#334155;background:#ffffffc2;border-color:#1e293b1a}.filter-chip.selected[data-v-ade906a7]{color:#0f766e;background:#0f766e1a;border-color:#0f766e3d}.status-pill[data-v-ade906a7]{border:1px solid #1e293b0f}.status-pill.warning[data-v-ade906a7]{color:#92400e;background:#c6954f24}.status-pill.primary[data-v-ade906a7],.status-pill.success[data-v-ade906a7]{color:#0f766e;background:#0f766e1f}.profile-panel[data-v-57094973]{gap:16px;display:grid}.eyebrow[data-v-57094973]{color:#d9f99d;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.profile-hero[data-v-57094973]{color:#f8fafc;background:linear-gradient(135deg,#0f172afa,#0f766ed1),linear-gradient(315deg,#c6954f33,#0000 56%);border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:24px;min-height:232px;padding:28px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0f172a29}.hero-main[data-v-57094973]{align-self:end}.hero-main h1[data-v-57094973]{color:#f8fafc;max-width:720px;margin:14px 0 0;font-size:clamp(34px,3.4vw,54px);font-weight:900;line-height:1.12}.hero-main p[data-v-57094973]{color:#f8fafcbd;max-width:720px;margin:14px 0 0;font-size:15px;line-height:1.85}.hero-metrics[data-v-57094973]{border-left:1px solid #ffffff2e;align-content:center;gap:10px;padding:8px 0 8px 22px;display:grid}.hero-metrics article[data-v-57094973]{border-bottom:1px solid #ffffff1f;min-height:58px;padding:0 0 12px}.hero-metrics article[data-v-57094973]:last-child{border-bottom:0}.hero-metrics span[data-v-57094973]{color:#e2e8f0b3;font-size:12px;font-weight:750;display:block}.hero-metrics strong[data-v-57094973]{color:#fff;word-break:break-word;margin-top:7px;font-size:clamp(22px,2vw,32px);font-weight:900;line-height:1.2;display:block}.profile-console[data-v-57094973]{grid-template-columns:360px minmax(0,1fr);gap:16px;display:grid}.identity-panel[data-v-57094973],.detail-panel[data-v-57094973],.service-flow[data-v-57094973]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 20px 46px #0f172a11}.identity-panel[data-v-57094973]{color:#f8fafc;background:linear-gradient(#0f172af0,#0f766edb),linear-gradient(135deg,#c6954f2e,#0000 54%);align-content:space-between;gap:24px;min-height:360px;padding:24px;display:grid}.avatar-mark[data-v-57094973]{color:#f8fafc;background:#ffffff1f;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:76px;height:76px;font-size:34px;font-weight:900;display:grid}.identity-label[data-v-57094973],.panel-head span[data-v-57094973],.flow-head span[data-v-57094973]{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.identity-panel .identity-label[data-v-57094973]{color:#d9f99deb}.identity-panel h2[data-v-57094973]{color:#fff;word-break:break-word;margin:10px 0 0;font-size:34px;font-weight:900;line-height:1.15}.identity-panel p[data-v-57094973]{color:#f8fafcb8;margin:10px 0 0;font-size:17px;font-weight:800}.identity-tags[data-v-57094973]{flex-wrap:wrap;gap:8px;display:flex}.identity-tags span[data-v-57094973]{color:#f8fafcdb;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.detail-panel[data-v-57094973]{padding:24px}.panel-head[data-v-57094973],.flow-head[data-v-57094973]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-head h3[data-v-57094973],.flow-head h3[data-v-57094973]{color:#0f172a;margin:7px 0 0;font-size:26px;font-weight:900;line-height:1.2}.panel-head em[data-v-57094973]{color:#0f766e;background:#0f766e1a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.detail-list[data-v-57094973]{border-top:1px solid #1e293b14;border-left:1px solid #1e293b14;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.detail-row[data-v-57094973]{background:#f8fafc6b;border-bottom:1px solid #1e293b14;border-right:1px solid #1e293b14;flex-direction:column;justify-content:center;min-height:88px;padding:18px;display:flex}.detail-row.wide[data-v-57094973]{grid-column:1/-1}.detail-row span[data-v-57094973]{color:#64748b;font-size:13px;font-weight:750}.detail-row strong[data-v-57094973]{color:#0f172a;word-break:break-word;margin-top:9px;font-size:22px;font-weight:900;line-height:1.35}.service-flow[data-v-57094973]{padding:24px}.flow-track[data-v-57094973]{background:#f8fafc7a;border:1px solid #1e293b14;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.flow-track article[data-v-57094973]{border-right:1px solid #1e293b14;min-height:142px;padding:20px}.flow-track article[data-v-57094973]:last-child{border-right:0}.flow-track i[data-v-57094973]{color:#0f766e;letter-spacing:.08em;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.flow-track strong[data-v-57094973]{color:#0f172a;margin-top:14px;font-size:20px;font-weight:900;display:block}.flow-track span[data-v-57094973]{color:#64748b;margin-top:9px;line-height:1.7;display:block}.flow-track article.active[data-v-57094973]{background:linear-gradient(#0f766e14,#fff0)}@media (width<=1180px){.profile-hero[data-v-57094973],.profile-console[data-v-57094973]{grid-template-columns:1fr}.hero-metrics[data-v-57094973]{border-top:1px solid #ffffff29;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0 0}}@media (width<=760px){.profile-hero[data-v-57094973],.identity-panel[data-v-57094973],.detail-panel[data-v-57094973],.service-flow[data-v-57094973]{padding:18px}.hero-metrics[data-v-57094973],.detail-list[data-v-57094973],.flow-track[data-v-57094973]{grid-template-columns:1fr}.flow-track article[data-v-57094973],.flow-track article[data-v-57094973]:last-child{border-bottom:1px solid #1e293b14;border-right:0}.flow-track article[data-v-57094973]:last-child{border-bottom:0}.detail-row strong[data-v-57094973]{font-size:19px}}.client-profile-redesign .avatar-mark{color:#0f766e!important;letter-spacing:0!important;background:linear-gradient(135deg,#0f766e29,#c6954f24),#f8fafc!important;border:1px solid #0f766e2e!important;border-radius:50%!important;place-items:center!important;width:68px!important;height:68px!important;font-size:24px!important;font-weight:900!important;display:grid!important;box-shadow:inset 0 0 0 6px #ffffffad,0 12px 28px #0f172a14!important}.client-profile-redesign .identity-panel h2{color:#0f172a!important;margin:6px 0 0!important;font-size:30px!important;line-height:1.15!important}.client-profile-redesign .identity-tags{border-top:1px solid #1e293b14!important;flex-wrap:wrap!important;grid-column:1/-1!important;gap:8px!important;padding-top:18px!important;display:flex!important}.client-profile-redesign .identity-tags span{color:#0f766e!important;background:#0f766e17!important;border:1px solid #0f766e1f!important;border-radius:999px!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}@media (width<=1180px){.client-profile-redesign .profile-console{grid-template-columns:1fr!important}}@media (width<=520px){.client-profile-redesign .identity-panel{grid-template-columns:1fr!important}}.client-profile-redesign{gap:16px!important;display:grid!important}.client-profile-redesign .profile-hero{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffc7!important;border:1px solid #1e293b14!important;border-radius:8px!important;grid-template-columns:1.1fr .9fr!important;gap:0!important;min-height:auto!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 22px 48px #0f172a12!important}.client-profile-redesign .hero-main{background:linear-gradient(135deg,#0f172af5,#0f766ed1),linear-gradient(315deg,#c6954f2e,#0000 56%)!important;flex-direction:column!important;justify-content:flex-end!important;align-self:stretch!important;min-height:256px!important;padding:30px!important;display:flex!important}.client-profile-redesign .eyebrow{color:#d9f99d!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#ffffff1f!important;border-radius:999px!important;align-items:center!important;width:max-content!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.client-profile-redesign .hero-main h1{color:#f8fafc!important;letter-spacing:0!important;margin:18px 0 0!important;font-size:clamp(34px,3.2vw,48px)!important;font-weight:900!important;line-height:1.12!important}.client-profile-redesign .hero-main p{color:#f8fafcb8!important;max-width:660px!important;margin:14px 0 0!important;font-size:15px!important;line-height:1.8!important}.client-profile-redesign .hero-metrics{background:linear-gradient(#f8fafcc7,#ffffffd1),linear-gradient(135deg,#0f766e0f,#c6954f14)!important;border:0!important;grid-template-columns:1fr!important;align-content:center!important;gap:0!important;padding:24px!important;display:grid!important}.client-profile-redesign .hero-metrics article{border-bottom:1px solid #1e293b14!important;min-height:72px!important;padding:14px 0!important}.client-profile-redesign .hero-metrics article:last-child{border-bottom:0!important}.client-profile-redesign .hero-metrics span,.client-profile-redesign .detail-row span{color:#64748b!important;font-size:13px!important;font-weight:750!important;display:block!important}.client-profile-redesign .hero-metrics strong{color:#0f172a!important;word-break:break-word!important;margin-top:7px!important;font-size:28px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.client-profile-redesign .profile-console{grid-template-columns:320px minmax(0,1fr)!important;gap:16px!important;display:grid!important}.client-profile-redesign .identity-panel,.client-profile-redesign .detail-panel,.client-profile-redesign .service-flow{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffc2!important;border:1px solid #1e293b14!important;border-radius:8px!important;box-shadow:0 18px 42px #0f172a0f!important}.client-profile-redesign .identity-panel{color:#f8fafc!important;background:linear-gradient(#0f172a,#123f3d),linear-gradient(135deg,#c6954f33,#0000 58%)!important;align-content:space-between!important;gap:22px!important;min-height:318px!important;padding:22px!important;display:grid!important}.client-profile-redesign .avatar-mark{color:#f8fafc!important;background:#ffffff1f!important;border:1px solid #ffffff24!important;border-radius:8px!important;place-items:center!important;width:64px!important;height:64px!important;font-size:30px!important;font-weight:900!important;display:grid!important}.client-profile-redesign .identity-label,.client-profile-redesign .panel-head span,.client-profile-redesign .flow-head span{color:#0f766e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important;display:block!important}.client-profile-redesign .identity-panel h2{color:#fff!important;margin:9px 0 0!important;font-size:30px!important;font-weight:900!important;line-height:1.15!important}.client-profile-redesign .identity-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.client-profile-redesign .identity-tags span{color:#f8fafcdb!important;background:#ffffff1a!important;border:1px solid #ffffff21!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.client-profile-redesign .detail-panel,.client-profile-redesign .service-flow{padding:22px!important}.client-profile-redesign .panel-head{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}.client-profile-redesign .panel-head h3,.client-profile-redesign .flow-head h3{color:#0f172a!important;margin:6px 0 0!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}.client-profile-redesign .panel-head em{color:#0f766e!important;background:#0f766e1a!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;display:inline-flex!important}.client-profile-redesign .detail-list{border-top:1px solid #1e293b14!important;border-left:1px solid #1e293b14!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:18px!important;display:grid!important}.client-profile-redesign .detail-row{background:#f8fafc75!important;border-bottom:1px solid #1e293b14!important;border-right:1px solid #1e293b14!important;flex-direction:column!important;justify-content:center!important;min-height:78px!important;padding:16px!important;display:flex!important}.client-profile-redesign .detail-row.wide{grid-column:1/-1!important}.client-profile-redesign .detail-row strong{color:#0f172a!important;word-break:break-word!important;margin-top:7px!important;font-size:20px!important;font-weight:900!important;line-height:1.35!important;display:block!important}.client-profile-redesign .flow-head{justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.client-profile-redesign .flow-track{background:#f8fafc80!important;border:1px solid #1e293b14!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:18px!important;display:grid!important}.client-profile-redesign .flow-track article{border-right:1px solid #1e293b14!important;min-height:128px!important;padding:18px!important}.client-profile-redesign .flow-track article:last-child{border-right:0!important}.client-profile-redesign .flow-track article.active{background:linear-gradient(#0f766e14,#fff0)!important}.client-profile-redesign .flow-track i{color:#0f766e!important;letter-spacing:.08em!important;font-size:12px!important;font-style:normal!important;font-weight:900!important}.client-profile-redesign .flow-track strong{color:#0f172a!important;margin-top:12px!important;font-size:18px!important;font-weight:900!important;display:block!important}.client-profile-redesign .flow-track span{color:#64748b!important;margin-top:8px!important;line-height:1.7!important;display:block!important}@media (width<=1180px){.client-profile-redesign .profile-hero,.client-profile-redesign .profile-console{grid-template-columns:1fr!important}}@media (width<=760px){.client-profile-redesign .profile-hero,.client-profile-redesign .detail-list,.client-profile-redesign .flow-track{grid-template-columns:1fr!important}.client-profile-redesign .hero-main,.client-profile-redesign .hero-metrics,.client-profile-redesign .identity-panel,.client-profile-redesign .detail-panel,.client-profile-redesign .service-flow{padding:18px!important}.client-profile-redesign .flow-track article,.client-profile-redesign .flow-track article:last-child{border-bottom:1px solid #1e293b14!important;border-right:0!important}.client-profile-redesign .flow-track article:last-child{border-bottom:0!important}}.client-profile-redesign .profile-console{grid-template-columns:340px minmax(0,1fr)!important;align-items:stretch!important}.client-profile-redesign .identity-panel{color:#0f172a!important;background:linear-gradient(#ffffffe6,#f8fafcc2),linear-gradient(135deg,#0f766e1a,#0000 48%,#c6954f1a)!important;grid-template-rows:auto auto!important;grid-template-columns:72px minmax(0,1fr)!important;align-content:start!important;align-items:center!important;gap:18px 16px!important;min-height:0!important;padding:22px!important;display:grid!important}.client-profile-redesign .avatar-mark{color:#0f766e!important;background:linear-gradient(135deg,#0f766e29,#c6954f24),#f8fafc!important;border:1px solid #0f766e2e!important;border-radius:50%!important;place-items:center!important;width:68px!important;height:68px!important;font-size:24px!important;font-weight:900!important;display:grid!important;box-shadow:inset 0 0 0 6px #ffffffad,0 12px 28px #0f172a14!important}.client-profile-redesign .identity-panel .identity-label{color:#0f766e!important}.client-profile-redesign .identity-panel h2{color:#0f172a!important;margin:6px 0 0!important;font-size:30px!important}.client-profile-redesign .identity-panel p{color:#64748b!important;margin:7px 0 0!important;font-size:15px!important;font-weight:850!important}.client-profile-redesign .identity-tags{border-top:1px solid #1e293b14!important;grid-column:1/-1!important;padding-top:18px!important}.client-profile-redesign .identity-tags span{color:#0f766e!important;background:#0f766e17!important;border-color:#0f766e1f!important}.project-panel[data-v-a896e82b]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-a896e82b]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:28px;box-shadow:0 24px 60px #48332614}.intro-card[data-v-a896e82b],.stage-card[data-v-a896e82b],.summary-card[data-v-a896e82b],.state-card[data-v-a896e82b],.project-list-card[data-v-a896e82b],.hero-card[data-v-a896e82b],.tasks-card[data-v-a896e82b],.record-card[data-v-a896e82b],.timeline-card[data-v-a896e82b]{padding:24px}.eyebrow[data-v-a896e82b]{color:#8f4f31;letter-spacing:.14em;text-transform:uppercase;background:#c874471f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.intro-card h2[data-v-a896e82b],.state-title[data-v-a896e82b],.hero-card h3[data-v-a896e82b],.stage-card h3[data-v-a896e82b]{color:#1f150f;margin:0;font-weight:800}.intro-card h2[data-v-a896e82b]{margin-top:14px;font-size:clamp(28px,2.8vw,38px);line-height:1.18}.intro-card p[data-v-a896e82b],.state-card p[data-v-a896e82b],.panel-desc[data-v-a896e82b],.detail-note[data-v-a896e82b],.timeline-copy[data-v-a896e82b],.record-preview-copy[data-v-a896e82b],.task-copy[data-v-a896e82b],.task-dates[data-v-a896e82b],.hero-note-copy[data-v-a896e82b],.tip-item[data-v-a896e82b],.stage-hint[data-v-a896e82b],.stage-step-desc[data-v-a896e82b],.record-copy[data-v-a896e82b],.project-nav-hint[data-v-a896e82b]{color:#6f5a4b;margin-top:14px;line-height:1.85}.stage-head[data-v-a896e82b]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.stage-code[data-v-a896e82b]{color:#8f4f31;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.stage-card h3[data-v-a896e82b]{margin-top:10px;font-size:clamp(24px,2.6vw,34px);line-height:1.22}.stage-hint[data-v-a896e82b]{margin-top:0}.stage-steps[data-v-a896e82b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.stage-step[data-v-a896e82b]{background:#ffffff94;border:1px solid #5d4a3c14;border-radius:20px;padding:18px}.stage-step.active[data-v-a896e82b]{background:#c8744714;border-color:#c8744738}.stage-step-dot[data-v-a896e82b]{background:#94a3b859;border-radius:999px;width:12px;height:12px}.stage-step.active .stage-step-dot[data-v-a896e82b]{background:linear-gradient(135deg,#c87447 0%,#7e4329 100%)}.stage-step-title[data-v-a896e82b]{color:#241912;margin-top:14px;font-size:16px;font-weight:800}.stage-step-desc[data-v-a896e82b]{margin-top:8px;font-size:14px}.error-text[data-v-a896e82b]{color:#b5472c}.primary-btn[data-v-a896e82b]{color:#fff8f2;cursor:pointer;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none;border-radius:16px;min-height:46px;margin-top:12px;padding:0 18px;font-weight:700;box-shadow:0 18px 34px #7e43292e}.summary-grid[data-v-a896e82b]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.summary-label[data-v-a896e82b]{color:#8a7367;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.summary-value[data-v-a896e82b]{color:#231811;margin-top:10px;font-size:32px;font-weight:800}.tip-list[data-v-a896e82b]{gap:12px;margin-top:16px;display:grid}.tip-item[data-v-a896e82b]{background:#ffffff8f;border:1px solid #6d513a14;border-radius:18px;margin-top:0;padding:16px 18px}.project-layout[data-v-a896e82b]{grid-template-columns:320px minmax(0,1fr);gap:18px;display:grid}.project-main[data-v-a896e82b]{flex-direction:column;gap:18px;min-width:0;display:flex}.panel-title[data-v-a896e82b]{color:#1f150f;font-size:22px;font-weight:800}.project-nav-list[data-v-a896e82b]{gap:12px;margin-top:16px;display:grid}.project-nav-item[data-v-a896e82b]{text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #5d4a3c14;border-radius:22px;width:100%;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s}.project-nav-item[data-v-a896e82b]:hover{transform:translateY(-1px);box-shadow:0 18px 34px #48332614}.project-nav-item.selected[data-v-a896e82b]{background:#c8744714;border-color:#c874473d}.project-nav-top[data-v-a896e82b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-nav-name[data-v-a896e82b]{color:#241912;font-size:18px;font-weight:800;line-height:1.4}.project-nav-meta[data-v-a896e82b]{color:#8a7367;margin-top:8px;font-size:13px}.project-nav-address[data-v-a896e82b]{color:#6f5a4b;margin-top:8px;font-size:14px;line-height:1.7}.project-progress-row[data-v-a896e82b]{align-items:center;gap:12px;margin-top:14px;display:flex}.project-progress-value[data-v-a896e82b],.hero-progress-value[data-v-a896e82b]{color:#231811;flex-shrink:0;font-size:15px;font-weight:800}.progress-track[data-v-a896e82b]{background:#94a3b829;border-radius:999px;flex:1;height:10px;position:relative;overflow:hidden}.progress-track.large[data-v-a896e82b]{height:14px}.progress-fill[data-v-a896e82b]{background:linear-gradient(90deg,#c87447 0%,#7e4329 100%);border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}.hero-row[data-v-a896e82b]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hero-card h3[data-v-a896e82b]{margin-top:14px;font-size:clamp(28px,3vw,40px);line-height:1.15}.hero-copy[data-v-a896e82b]{color:#6f5a4b;margin-top:10px;line-height:1.8}.hero-progress-row[data-v-a896e82b]{align-items:center;gap:14px;margin-top:22px;display:flex}.detail-metric-grid[data-v-a896e82b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.metric-box[data-v-a896e82b],.record-summary-item[data-v-a896e82b],.record-preview[data-v-a896e82b],.task-item[data-v-a896e82b],.timeline-body[data-v-a896e82b],.media-card[data-v-a896e82b]{background:#ffffff9e;border:1px solid #6d513a14;border-radius:20px}.metric-box[data-v-a896e82b]{padding:16px}.metric-box span[data-v-a896e82b],.record-summary-item span[data-v-a896e82b],.record-preview-label[data-v-a896e82b],.timeline-date[data-v-a896e82b]{color:#8a7367;font-size:13px}.metric-box strong[data-v-a896e82b]{color:#231811;margin-top:10px;font-size:22px;font-weight:800;line-height:1.5;display:block}.hero-note[data-v-a896e82b]{background:#c8744714;border:1px solid #c8744724;border-radius:20px;margin-top:18px;padding:18px 20px}.hero-note-title[data-v-a896e82b]{color:#8f4f31;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.hero-note-copy[data-v-a896e82b]{margin-top:8px}.detail-note[data-v-a896e82b]{margin-top:18px}.detail-grid[data-v-a896e82b]{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.task-list[data-v-a896e82b]{gap:12px;margin-top:16px;display:grid}.task-item[data-v-a896e82b]{padding:18px}.task-top[data-v-a896e82b]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-name[data-v-a896e82b],.record-preview-title[data-v-a896e82b],.timeline-title[data-v-a896e82b]{color:#241912;font-weight:800}.task-name[data-v-a896e82b]{font-size:17px;line-height:1.45}.task-dates[data-v-a896e82b]{margin-top:8px;font-size:14px}.task-dates.subtle[data-v-a896e82b]{color:#8a7367;margin-top:4px}.task-copy[data-v-a896e82b]{margin-top:10px;font-size:14px}.record-summary-grid[data-v-a896e82b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.record-summary-item[data-v-a896e82b]{padding:16px}.record-summary-item strong[data-v-a896e82b]{color:#231811;margin-top:10px;font-size:26px;font-weight:800;display:block}.record-preview-grid[data-v-a896e82b]{gap:12px;margin-top:16px;display:grid}.record-preview[data-v-a896e82b]{padding:16px}.record-preview-title[data-v-a896e82b]{margin-top:8px;font-size:18px}.record-preview-copy[data-v-a896e82b]{margin-top:8px;font-size:14px}.media-grid[data-v-a896e82b]{gap:12px;margin-top:16px;display:grid}.media-card[data-v-a896e82b]{padding:16px}.image-grid[data-v-a896e82b],.timeline-image-grid[data-v-a896e82b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.timeline-image-grid[data-v-a896e82b]{grid-template-columns:repeat(3,minmax(0,1fr))}.image-link[data-v-a896e82b]{cursor:zoom-in;background:#f0e6dc99;border:none;border-radius:14px;padding:0;display:block;overflow:hidden}.image-thumb[data-v-a896e82b]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.image-thumb.small[data-v-a896e82b]{aspect-ratio:4/3}.image-viewer-mask[data-v-a896e82b]{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120d0ad1;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:24px;display:grid;position:fixed;inset:0}.image-viewer-toolbar[data-v-a896e82b]{color:#fff8f2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.image-viewer-toolbar button[data-v-a896e82b]{color:#fff8f2;cursor:pointer;background:#ffffff1a;border:1px solid #fff8f23d;border-radius:999px;min-height:38px;padding:0 14px}.image-viewer-stage[data-v-a896e82b]{place-items:center;min-height:0;display:grid;overflow:hidden}.image-viewer-stage img[data-v-a896e82b]{object-fit:contain;border-radius:18px;max-width:min(92vw,1280px);max-height:78vh;transition:transform .16s;box-shadow:0 28px 80px #0000005c}.timeline-list[data-v-a896e82b]{gap:14px;margin-top:16px;display:grid}.timeline-item[data-v-a896e82b]{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.timeline-dot[data-v-a896e82b]{border-radius:999px;width:12px;height:12px;margin-top:7px}.timeline-dot.success[data-v-a896e82b]{background:#16a34a}.timeline-dot.primary[data-v-a896e82b]{background:#2563eb}.timeline-dot.warning[data-v-a896e82b]{background:#d97706}.timeline-dot.neutral[data-v-a896e82b]{background:#64748b}.timeline-body[data-v-a896e82b]{padding:16px 18px}.timeline-top[data-v-a896e82b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.timeline-category[data-v-a896e82b]{color:#8f4f31;font-size:13px;font-weight:700}.timeline-title[data-v-a896e82b]{margin-top:8px;font-size:17px;line-height:1.45}.timeline-copy[data-v-a896e82b]{margin-top:8px;font-size:14px}.status-pill[data-v-a896e82b]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.status-pill.large[data-v-a896e82b]{min-height:40px;padding:0 16px;font-size:14px}.status-pill.accepted[data-v-a896e82b],.status-pill.done[data-v-a896e82b]{color:#15803d;background:#22c55e1f}.status-pill.neutral[data-v-a896e82b]{color:#556273;background:#94a3b82e}.mini-empty[data-v-a896e82b]{color:#7a6556;background:#ffffff8f;border-radius:18px;margin-top:16px;padding:18px;line-height:1.8}@media (width<=1200px){.summary-grid[data-v-a896e82b],.stage-steps[data-v-a896e82b],.detail-metric-grid[data-v-a896e82b],.record-summary-grid[data-v-a896e82b],.project-layout[data-v-a896e82b],.detail-grid[data-v-a896e82b],.image-grid[data-v-a896e82b],.timeline-image-grid[data-v-a896e82b]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-layout[data-v-a896e82b],.detail-grid[data-v-a896e82b]{grid-template-columns:1fr}}@media (width<=760px){.summary-grid[data-v-a896e82b],.stage-steps[data-v-a896e82b],.detail-metric-grid[data-v-a896e82b],.record-summary-grid[data-v-a896e82b],.image-grid[data-v-a896e82b],.timeline-image-grid[data-v-a896e82b]{grid-template-columns:1fr}.hero-row[data-v-a896e82b],.task-top[data-v-a896e82b],.project-nav-top[data-v-a896e82b],.timeline-top[data-v-a896e82b]{flex-direction:column;align-items:flex-start}.summary-value[data-v-a896e82b]{font-size:28px}.metric-box strong[data-v-a896e82b]{font-size:20px}}.content-card[data-v-a896e82b]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fafcbd),linear-gradient(120deg,#0f766e12,#0000 46%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;box-shadow:0 22px 50px #0f172a11}.intro-card[data-v-a896e82b],.hero-card[data-v-a896e82b]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ec7),linear-gradient(315deg,#c6954f2e,#0000 52%);border-color:#1e293b14;border-radius:8px;overflow:hidden}.intro-card h2[data-v-a896e82b],.hero-card h3[data-v-a896e82b]{color:#f8fafc}.intro-card p[data-v-a896e82b],.hero-copy[data-v-a896e82b],.hero-card .hero-copy[data-v-a896e82b]{color:#f8fafcbd}.eyebrow[data-v-a896e82b]{color:#d9f99d;letter-spacing:.06em;background:#ffffff1f}.project-list-card[data-v-a896e82b],.record-card[data-v-a896e82b],.record-summary-item[data-v-a896e82b],.record-preview[data-v-a896e82b],.metric-box[data-v-a896e82b],.detail-card[data-v-a896e82b],.timeline-body[data-v-a896e82b],.mini-empty[data-v-a896e82b]{background:#ffffffb8;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.project-nav-item[data-v-a896e82b]{background:#f8fafcad;border:1px solid #0000;border-radius:8px}.project-nav-item[data-v-a896e82b]:hover{background:#ffffffeb;border-color:#0f766e29}.project-nav-item.selected[data-v-a896e82b]{background:linear-gradient(135deg,#0f766e1f,#c6954f14),#fffffff0;border-color:#0f766e47;box-shadow:inset 3px 0 #0f766e,0 16px 34px #0f766e17}.project-nav-name[data-v-a896e82b],.record-preview-title[data-v-a896e82b],.record-summary-item strong[data-v-a896e82b],.metric-box strong[data-v-a896e82b],.timeline-title[data-v-a896e82b]{color:#0f172a}.project-nav-meta[data-v-a896e82b],.project-nav-address[data-v-a896e82b],.record-preview-copy[data-v-a896e82b],.record-summary-item span[data-v-a896e82b],.timeline-copy[data-v-a896e82b],.mini-empty[data-v-a896e82b]{color:#64748b}.project-progress-row span[data-v-a896e82b],.project-progress-value[data-v-a896e82b]{color:#0f766e}.progress-track[data-v-a896e82b],.project-progress-track[data-v-a896e82b]{background:#e2e8f0}.progress-track i[data-v-a896e82b],.project-progress-track i[data-v-a896e82b]{background:linear-gradient(90deg,#0f766e,#c6954f)}.timeline-category[data-v-a896e82b]{color:#0f766e}.timeline-dot.success[data-v-a896e82b],.timeline-dot.primary[data-v-a896e82b],.timeline-dot.warning[data-v-a896e82b],.timeline-dot.neutral[data-v-a896e82b]{background:#0f766e;box-shadow:0 0 0 5px #0f766e1a}.timeline-dot.warning[data-v-a896e82b]{background:#c6954f;box-shadow:0 0 0 5px #c6954f1f}.status-pill[data-v-a896e82b]{border:1px solid #1e293b0f}.status-pill.init[data-v-a896e82b],.status-pill.todo[data-v-a896e82b]{color:#92400e;background:#c6954f24}.status-pill.progress[data-v-a896e82b],.status-pill.doing[data-v-a896e82b]{color:#0f766e;background:#0f766e1f}.image-viewer-stage img[data-v-a896e82b]{border-radius:8px}.drawer-mask[data-v-1f88beb5]{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f171247;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel[data-v-1f88beb5]{background:#fbf6f1;width:min(640px,100vw);height:100%;padding:24px;overflow-y:auto;box-shadow:-24px 0 60px #1f171229}.drawer-head[data-v-1f88beb5]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drawer-kicker[data-v-1f88beb5]{color:#8f4f31;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.drawer-head h3[data-v-1f88beb5]{color:#1f150f;margin-top:10px;font-size:28px;font-weight:800}.close-btn[data-v-1f88beb5]{color:#49372b;cursor:pointer;background:#ffffffd1;border:1px solid #5d4a3c24;border-radius:14px;min-height:40px;padding:0 14px}.state-block[data-v-1f88beb5],.detail-card[data-v-1f88beb5]{background:#fffc;border:1px solid #5d4a3c1a;border-radius:20px;margin-top:18px;padding:18px}.state-block.warning[data-v-1f88beb5]{color:#a34b2d}.detail-stack[data-v-1f88beb5]{gap:14px;margin-top:18px;display:grid}.drawer-action-row[data-v-1f88beb5]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.drawer-action-row button[data-v-1f88beb5]{color:#7e4329;cursor:pointer;background:#ffffffd1;border:1px solid #7e43292e;border-radius:16px;min-height:44px;padding:0 16px;font-weight:800}.drawer-action-row button[data-v-1f88beb5]:first-child{color:#fff8f2;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none}.drawer-action-row button[data-v-1f88beb5]:disabled{opacity:.58;cursor:not-allowed}.detail-grid[data-v-1f88beb5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.detail-card span[data-v-1f88beb5],.amount-item label[data-v-1f88beb5]{color:#8c7669;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.detail-card strong[data-v-1f88beb5],.amount-item strong[data-v-1f88beb5]{color:#231912;margin-top:10px;font-size:20px;font-weight:800;display:block}.detail-card p[data-v-1f88beb5]{color:#6d5b50;margin-top:10px;line-height:1.8}.detail-card.full[data-v-1f88beb5]{grid-column:1/-1}.amount-breakdown[data-v-1f88beb5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.amount-item[data-v-1f88beb5],.item-card[data-v-1f88beb5]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:18px;padding:16px}.item-list[data-v-1f88beb5]{gap:12px;margin-top:14px;display:grid}.item-top[data-v-1f88beb5]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.item-top strong[data-v-1f88beb5]{margin-top:0;font-size:18px}.item-meta[data-v-1f88beb5],.item-copy[data-v-1f88beb5]{color:#6d5b50;margin-top:8px;line-height:1.7}.mini-empty[data-v-1f88beb5]{color:#7a6556;background:#ffffffb8;border-radius:18px;margin-top:14px;padding:16px;line-height:1.8}@media (width<=760px){.detail-grid[data-v-1f88beb5],.amount-breakdown[data-v-1f88beb5]{grid-template-columns:1fr}}.quote-panel[data-v-192d0c55]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-192d0c55]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:28px;box-shadow:0 24px 60px #48332614}.intro-card[data-v-192d0c55],.stage-card[data-v-192d0c55],.state-card[data-v-192d0c55],.record-card[data-v-192d0c55],.summary-card[data-v-192d0c55]{padding:24px}.eyebrow[data-v-192d0c55]{color:#8f4f31;letter-spacing:.14em;text-transform:uppercase;background:#c874471f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.intro-card h2[data-v-192d0c55],.state-title[data-v-192d0c55],.stage-card h3[data-v-192d0c55]{color:#1f150f;margin-top:14px;font-weight:800}.intro-card h2[data-v-192d0c55]{font-size:clamp(28px,2.8vw,38px);line-height:1.18}.intro-card p[data-v-192d0c55],.state-card p[data-v-192d0c55],.stage-card p[data-v-192d0c55]{color:#6f5a4b;margin-top:14px;line-height:1.9}.stage-head[data-v-192d0c55]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.stage-code[data-v-192d0c55]{color:#8a7367;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.stage-metrics[data-v-192d0c55]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:420px;display:grid}.stage-metric[data-v-192d0c55],.pipeline-item[data-v-192d0c55],.record-item[data-v-192d0c55],.insight-item[data-v-192d0c55],.tip-item[data-v-192d0c55]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:18px;padding:16px}.stage-metric span[data-v-192d0c55],.summary-label[data-v-192d0c55],.record-item span[data-v-192d0c55],.insight-item span[data-v-192d0c55]{color:#8e7669;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.stage-metric strong[data-v-192d0c55],.summary-value[data-v-192d0c55],.record-item strong[data-v-192d0c55],.insight-item strong[data-v-192d0c55]{color:#241912;margin-top:10px;line-height:1.5;display:block}.stage-metric strong[data-v-192d0c55]{font-size:24px;font-weight:800}.pipeline-grid[data-v-192d0c55]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pipeline-item[data-v-192d0c55]{opacity:.72}.pipeline-item.active[data-v-192d0c55]{opacity:1;background:#c8744714;border-color:#c874473d}.pipeline-title[data-v-192d0c55]{color:#241912;font-size:16px;font-weight:800}.pipeline-desc[data-v-192d0c55]{color:#7a6556;margin-top:8px;font-size:13px;line-height:1.7}.summary-grid[data-v-192d0c55]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.summary-value[data-v-192d0c55]{font-size:34px;font-weight:800}.filter-row[data-v-192d0c55]{flex-wrap:wrap;gap:10px;display:flex}.filter-chip[data-v-192d0c55]{color:#5e4b40;cursor:pointer;background:#ffffffb8;border:1px solid #5d4a3c1f;border-radius:999px;min-height:40px;padding:0 14px;font-weight:700}.tip-list[data-v-192d0c55]{gap:10px;margin-top:18px;display:grid}.tip-item[data-v-192d0c55]{color:#6f5a4b;line-height:1.8}.record-list[data-v-192d0c55]{gap:16px;display:grid}.record-head[data-v-192d0c55]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.record-title[data-v-192d0c55]{color:#1f150f;font-size:24px;font-weight:800}.record-subtitle[data-v-192d0c55]{color:#7a6556;margin-top:8px}.record-grid[data-v-192d0c55],.insight-strip[data-v-192d0c55]{gap:14px;margin-top:18px;display:grid}.record-grid[data-v-192d0c55]{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-strip[data-v-192d0c55]{grid-template-columns:1fr 1fr 1.4fr}.insight-item.wide[data-v-192d0c55]{grid-column:auto}.record-actions[data-v-192d0c55]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.status-pill[data-v-192d0c55]{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.status-pill.neutral[data-v-192d0c55]{color:#5e4b40;background:#20171014}.status-pill.success[data-v-192d0c55]{color:#2f7b57;background:#31855c1f}.primary-btn[data-v-192d0c55]{color:#fff8f2;cursor:pointer;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none;border-radius:16px;min-height:46px;padding:0 18px;font-weight:700;box-shadow:0 18px 34px #7e43292e}.secondary-btn[data-v-192d0c55]{color:#7e4329;cursor:pointer;background:#ffffffb8;border:1px solid #7e43292e;border-radius:16px;min-height:46px;padding:0 16px;font-weight:800}.secondary-btn[data-v-192d0c55]:disabled{opacity:.58;cursor:not-allowed}.action-hint[data-v-192d0c55]{color:#7e4329;background:#c874471a;border-radius:16px;margin:0;padding:14px 16px;font-weight:800}.error-text[data-v-192d0c55]{color:#b5472c}@media (width<=1180px){.stage-head[data-v-192d0c55],.record-head[data-v-192d0c55]{flex-direction:column;align-items:flex-start}.stage-metrics[data-v-192d0c55],.summary-grid[data-v-192d0c55],.pipeline-grid[data-v-192d0c55],.record-grid[data-v-192d0c55],.insight-strip[data-v-192d0c55]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (width<=720px){.summary-grid[data-v-192d0c55],.pipeline-grid[data-v-192d0c55],.record-grid[data-v-192d0c55],.insight-strip[data-v-192d0c55],.stage-metrics[data-v-192d0c55]{grid-template-columns:1fr}.record-actions[data-v-192d0c55]{justify-content:flex-start}}.content-card[data-v-192d0c55]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#f8fafcbd),linear-gradient(120deg,#0f766e12,#0000 46%,#c6954f1a);border:1px solid #1e293b14;border-radius:8px;box-shadow:0 22px 50px #0f172a11}.intro-card[data-v-192d0c55],.stage-card[data-v-192d0c55]{border-color:#1e293b14;border-radius:8px}.intro-card[data-v-192d0c55]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ec7),linear-gradient(315deg,#c6954f2e,#0000 52%)}.intro-card h2[data-v-192d0c55]{color:#f8fafc}.intro-card p[data-v-192d0c55]{color:#f8fafcbd}.eyebrow[data-v-192d0c55]{color:#d9f99d;letter-spacing:.06em;background:#ffffff1f}.stage-card[data-v-192d0c55],.record-card[data-v-192d0c55],.record-item[data-v-192d0c55],.insight-item[data-v-192d0c55],.summary-card[data-v-192d0c55],.pipeline-card[data-v-192d0c55]{background:#ffffffb8;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.record-card[data-v-192d0c55]:hover,.stage-card[data-v-192d0c55]:hover{border-color:#0f766e33;box-shadow:0 20px 42px #0f766e1a}.record-title[data-v-192d0c55],.record-item strong[data-v-192d0c55],.summary-value[data-v-192d0c55],.stage-title[data-v-192d0c55]{color:#0f172a}.record-subtitle[data-v-192d0c55],.record-item span[data-v-192d0c55],.tip-item[data-v-192d0c55]{color:#64748b}.filter-chip[data-v-192d0c55]{color:#334155;background:#ffffffc2;border-color:#1e293b1a}.filter-chip.active[data-v-192d0c55]{color:#0f766e;background:#0f766e1a;border-color:#0f766e3d}.primary-btn[data-v-192d0c55]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);border-radius:8px;box-shadow:0 18px 36px #0f766e2e}.secondary-btn[data-v-192d0c55]{color:#334155;background:#ffffffc2;border-color:#1e293b1f;border-radius:8px}.action-hint[data-v-192d0c55]{color:#0f766e;background:#0f766e14;border-radius:8px}.status-pill[data-v-192d0c55]{border:1px solid #1e293b0f}.status-pill.warning[data-v-192d0c55]{color:#92400e;background:#c6954f24}.status-pill.primary[data-v-192d0c55]{color:#0f766e;background:#0f766e1f}.portal-shell[data-v-30de4fde]{color:#0f172a;background:radial-gradient(circle at 50% -12%,#ffffffc7,#0000 28%),linear-gradient(115deg,#0f766e1f,#0000 36%),linear-gradient(245deg,#c6954f24,#0000 34%),linear-gradient(#f8fafc 0%,#edf2f8 44%,#f8fafc 100%);min-height:100vh;position:relative;overflow-x:hidden}.portal-backdrop[data-v-30de4fde]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop-line[data-v-30de4fde]{transform-origin:0;background:linear-gradient(90deg,#0000,#0f766e38,#0000);width:min(640px,54vw);height:1px;position:absolute}.line-a[data-v-30de4fde]{top:148px;left:8vw;transform:rotate(-8deg)}.line-b[data-v-30de4fde]{bottom:22vh;right:3vw;transform:rotate(9deg)}.backdrop-panel[data-v-30de4fde]{background:#ffffff2e;border:1px solid #1e293b0f;border-radius:8px;position:absolute;transform:rotate(-8deg)}.panel-a[data-v-30de4fde]{width:240px;height:148px;top:132px;right:-70px}.panel-b[data-v-30de4fde]{width:220px;height:132px;bottom:110px;left:-84px;transform:rotate(10deg)}.portal-main[data-v-30de4fde]{z-index:1;grid-template-columns:316px minmax(0,1fr);gap:20px;width:calc(100vw - 32px);margin:22px auto 0;padding-bottom:34px;display:grid;position:relative}.portal-content[data-v-30de4fde]{flex-direction:column;gap:16px;min-width:0;display:flex}.content-toolbar[data-v-30de4fde]{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:4px 2px;display:flex}.section-identity[data-v-30de4fde]{align-items:flex-start;gap:10px;min-width:0;display:flex}.section-identity span[data-v-30de4fde]{color:#0f766e;background:linear-gradient(135deg,#0f766e1f,#fff9);border:1px solid #0f766e1f;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.section-identity strong[data-v-30de4fde]{color:#0f172a;font-size:25px;font-weight:900;line-height:1.2;display:block}.section-identity em[data-v-30de4fde]{color:#64748b;margin-top:5px;font-size:13px;font-style:normal;font-weight:750;line-height:1.45;display:block}.mobile-section-switcher[data-v-30de4fde]{display:none}@media (width<=1080px){.portal-main[data-v-30de4fde]{grid-template-columns:1fr}.content-toolbar[data-v-30de4fde]{flex-direction:column;align-items:flex-start}.mobile-section-switcher[data-v-30de4fde]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #1e293b1a;border-radius:8px;gap:6px;width:100%;padding:6px;display:flex;overflow-x:auto}.mobile-section-switcher button[data-v-30de4fde]{color:#475569;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.mobile-section-switcher button.selected[data-v-30de4fde]{color:#f8fafc;background:#0f766e;box-shadow:0 12px 24px #0f766e29}.mobile-section-switcher span[data-v-30de4fde]{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:900;display:inline-flex}}@media (width<=760px){.portal-shell[data-v-30de4fde]{overflow-x:hidden}.portal-main[data-v-30de4fde]{gap:8px;width:calc(100vw - 16px);margin-top:8px;padding-bottom:18px}.portal-content[data-v-30de4fde]{gap:8px}.content-toolbar[data-v-30de4fde]{gap:6px;min-height:auto}.section-identity[data-v-30de4fde]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;width:100%;display:grid}.section-identity span[data-v-30de4fde]{width:fit-content}.section-identity strong[data-v-30de4fde]{word-break:break-word;font-size:17px}.section-identity em[data-v-30de4fde]{display:none}.mobile-section-switcher[data-v-30de4fde]{border-radius:8px;padding:5px}.mobile-section-switcher button[data-v-30de4fde]{min-height:32px;padding:0 8px;font-size:10px}}.client-compliance-footer[data-v-8136baae]{color:#ffffffd1;text-align:center;background:#0d1b2a;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:14px 20px;font-size:13px;line-height:1.5;display:flex}.client-compliance-footer a[data-v-8136baae]{color:inherit;text-decoration:none}.client-compliance-footer a[data-v-8136baae]:hover{color:#f1c75b;text-decoration:underline}.guest-shell[data-v-8136baae]{background:radial-gradient(circle at 0 0,#e2bd9f2e,#0000 24%),linear-gradient(#fbf5ef 0%,#f5ede5 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.guest-card[data-v-8136baae]{background:linear-gradient(#fffcf8f5,#fff8f2fa),radial-gradient(circle at 0 0,#e9c29f2e,#0000 36%);border:1px solid #5d4a3c1a;border-radius:30px;width:min(760px,100%);padding:32px;box-shadow:0 24px 60px #48332614}.guest-title[data-v-8136baae]{color:#1f150f;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.15}.guest-text[data-v-8136baae]{color:#6f5a4b;margin-top:14px;line-height:1.9}.error-text[data-v-8136baae]{color:#b5472c;margin-top:14px}.guest-actions[data-v-8136baae]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.primary-btn[data-v-8136baae],.ghost-btn[data-v-8136baae]{cursor:pointer;white-space:nowrap;border-radius:16px;min-height:46px;padding:0 18px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s}.primary-btn[data-v-8136baae]:hover,.ghost-btn[data-v-8136baae]:hover{transform:translateY(-1px)}.primary-btn[data-v-8136baae]{color:#fff8f2;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none;box-shadow:0 18px 34px #7e43292e}.ghost-btn[data-v-8136baae]{color:#49372b;background:#ffffffb8;border:1px solid #5d4a3c24}
