: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-e90d7d5c]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-e90d7d5c]{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-e90d7d5c]{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:22px;padding:26px;display:grid}.eyebrow[data-v-e90d7d5c],.detail-head span[data-v-e90d7d5c],.progress-copy span[data-v-e90d7d5c]{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-e90d7d5c]{color:#1f150f;margin:14px 0 0;font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1.16}.hero-copy p[data-v-e90d7d5c],.state-card p[data-v-e90d7d5c],.appointment-card p[data-v-e90d7d5c],.progress-block p[data-v-e90d7d5c],.timeline-list p[data-v-e90d7d5c]{color:#6f5a4b;margin:12px 0 0;line-height:1.8}.hero-kpis[data-v-e90d7d5c],.summary-grid[data-v-e90d7d5c]{gap:12px;display:grid}.hero-kpis[data-v-e90d7d5c]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-kpis article[data-v-e90d7d5c]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:8px;min-height:96px;padding:18px}.hero-kpis span[data-v-e90d7d5c],.summary-card span[data-v-e90d7d5c],.appointment-card-top span[data-v-e90d7d5c],.detail-grid span[data-v-e90d7d5c],.meta-row span[data-v-e90d7d5c]{color:#8a7367;font-size:13px}.hero-kpis strong[data-v-e90d7d5c],.summary-card strong[data-v-e90d7d5c]{color:#231811;margin-top:10px;font-size:30px;font-weight:900;display:block}.summary-grid[data-v-e90d7d5c]{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-card[data-v-e90d7d5c]{text-align:left;cursor:pointer;border:0;min-height:92px;padding:18px}.summary-card.active[data-v-e90d7d5c]{background:#fff7ed;outline:2px solid #c874475c}.toolbar-card[data-v-e90d7d5c]{grid-template-columns:minmax(240px,1fr) 190px auto auto;align-items:center;gap:12px;padding:16px;display:grid}.search-box[data-v-e90d7d5c]{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-e90d7d5c],.toolbar-card select[data-v-e90d7d5c]{color:#241912;background:0 0;border:0;outline:0;width:100%}.toolbar-card select[data-v-e90d7d5c]{background:#fff;border:1px solid #5d4a3c1f;border-radius:8px;min-height:44px;padding:0 12px}.state-card[data-v-e90d7d5c],.appointment-card[data-v-e90d7d5c],.appointment-detail[data-v-e90d7d5c]{padding:22px}.state-title[data-v-e90d7d5c]{color:#1f150f;font-size:22px;font-weight:900}.error-text[data-v-e90d7d5c]{color:#b5472c}.appointment-workspace[data-v-e90d7d5c]{grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.appointment-list[data-v-e90d7d5c]{gap:14px;display:grid}.appointment-card[data-v-e90d7d5c]{text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.appointment-card[data-v-e90d7d5c]:hover,.appointment-card.active[data-v-e90d7d5c]{border-color:#c8744757;transform:translateY(-2px);box-shadow:0 22px 48px #4833261a}.appointment-card-top[data-v-e90d7d5c],.detail-head[data-v-e90d7d5c],.progress-copy[data-v-e90d7d5c],.detail-actions[data-v-e90d7d5c],.meta-row[data-v-e90d7d5c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.appointment-card-top strong[data-v-e90d7d5c]{color:#241912;font-size:20px;display:block}.appointment-card h3[data-v-e90d7d5c]{color:#1f150f;margin:14px 0 0;font-size:20px}.meta-row[data-v-e90d7d5c]{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.status-pill[data-v-e90d7d5c]{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-e90d7d5c]{color:#1f6a4b;background:#247e581f}.status-pill.cancelled[data-v-e90d7d5c],.status-pill.neutral[data-v-e90d7d5c]{color:#556273;background:#94a3b82e}.appointment-detail[data-v-e90d7d5c]{position:sticky;top:16px}.detail-head h3[data-v-e90d7d5c]{color:#1f150f;margin:8px 0 0;font-size:24px}.progress-block[data-v-e90d7d5c]{background:#ffffffb8;border:1px solid #5d4a3c14;border-radius:8px;margin-top:18px;padding:16px}.progress-copy strong[data-v-e90d7d5c]{color:#1f150f;font-size:26px}.progress-track[data-v-e90d7d5c]{background:#eadfd3;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.progress-track i[data-v-e90d7d5c]{border-radius:inherit;background:linear-gradient(90deg,#c87447,#7e4329);height:100%;display:block}.timeline-list[data-v-e90d7d5c]{gap:12px;margin-top:18px;display:grid}.timeline-list article[data-v-e90d7d5c]{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.timeline-list article>span[data-v-e90d7d5c]{background:#d4c4b5;border-radius:999px;width:12px;height:12px;margin-top:5px}.timeline-list article.active>span[data-v-e90d7d5c]{background:#c87447;box-shadow:0 0 0 5px #c874471f}.timeline-list strong[data-v-e90d7d5c]{color:#241912}.detail-grid[data-v-e90d7d5c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.detail-grid article[data-v-e90d7d5c]{background:#ffffffad;border:1px solid #5d4a3c14;border-radius:8px;padding:14px}.detail-grid article.full[data-v-e90d7d5c]{grid-column:1/-1}.detail-grid strong[data-v-e90d7d5c]{color:#241912;word-break:break-word;margin-top:7px;line-height:1.65;display:block}.detail-actions[data-v-e90d7d5c]{flex-wrap:wrap;justify-content:flex-start;margin-top:18px}.primary-btn[data-v-e90d7d5c],.ghost-btn[data-v-e90d7d5c]{cursor:pointer;border-radius:8px;min-height:42px;padding:0 16px;font-weight:800}.primary-btn[data-v-e90d7d5c]{color:#fff8f2;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none}.ghost-btn[data-v-e90d7d5c]{color:#49372b;background:#ffffffb8;border:1px solid #5d4a3c24}@media (width<=1180px){.hero-card[data-v-e90d7d5c],.appointment-workspace[data-v-e90d7d5c],.toolbar-card[data-v-e90d7d5c]{grid-template-columns:1fr}.appointment-detail[data-v-e90d7d5c]{position:static}.summary-grid[data-v-e90d7d5c],.hero-kpis[data-v-e90d7d5c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.summary-grid[data-v-e90d7d5c],.hero-kpis[data-v-e90d7d5c],.detail-grid[data-v-e90d7d5c]{grid-template-columns:1fr}.detail-head[data-v-e90d7d5c],.appointment-card-top[data-v-e90d7d5c]{flex-direction:column;align-items:flex-start}}.content-card[data-v-e90d7d5c]{-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-e90d7d5c]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ed1),linear-gradient(315deg,#c6954f33,#0000 52%);overflow:hidden}.hero-card .eyebrow[data-v-e90d7d5c]{color:#d9f99d;background:#ffffff1f}.hero-copy h2[data-v-e90d7d5c],.hero-card h2[data-v-e90d7d5c],.detail-head h3[data-v-e90d7d5c]{color:#0f172a}.hero-card .hero-copy h2[data-v-e90d7d5c],.hero-card h2[data-v-e90d7d5c]{color:#f8fafc}.hero-card p[data-v-e90d7d5c],.hero-card .hero-copy p[data-v-e90d7d5c]{color:#f8fafcbd}.hero-kpis article[data-v-e90d7d5c],.summary-card[data-v-e90d7d5c],.appointment-card[data-v-e90d7d5c],.appointment-detail[data-v-e90d7d5c],.progress-block[data-v-e90d7d5c],.detail-grid article[data-v-e90d7d5c]{background:#ffffffb3;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.toolbar-card[data-v-e90d7d5c]{background:#ffffffc7;border-color:#0f766e1f;align-items:center}.toolbar-card select[data-v-e90d7d5c]{color:#0f172a;background:#f8fafceb;border-color:#0f766e29}.appointment-card[data-v-e90d7d5c]:hover{border-color:#0f766e38;box-shadow:0 20px 42px #0f766e1a}.appointment-title[data-v-e90d7d5c],.detail-grid strong[data-v-e90d7d5c],.progress-copy strong[data-v-e90d7d5c],.timeline-list strong[data-v-e90d7d5c]{color:#0f172a}.appointment-meta[data-v-e90d7d5c],.detail-grid span[data-v-e90d7d5c],.timeline-list p[data-v-e90d7d5c]{color:#64748b}.progress-track[data-v-e90d7d5c]{background:#e2e8f0}.progress-track i[data-v-e90d7d5c],.timeline-list article.active>span[data-v-e90d7d5c]{background:linear-gradient(90deg,#0f766e,#c6954f)}.timeline-list article.active>span[data-v-e90d7d5c]{box-shadow:0 0 0 5px #0f766e1f}.primary-btn[data-v-e90d7d5c]{color:#f8fafc;background:linear-gradient(135deg,#0f766e 0%,#0f172a 100%);border-radius:8px;box-shadow:0 18px 36px #0f766e2e}.ghost-btn[data-v-e90d7d5c]{color:#334155;background:#ffffffc2;border-color:#1e293b1f;border-radius:8px}.status-pill.pending[data-v-e90d7d5c],.status-pill.following[data-v-e90d7d5c],.status-pill.success[data-v-e90d7d5c],.status-pill.cancelled[data-v-e90d7d5c],.status-pill.neutral[data-v-e90d7d5c]{border:1px solid #1e293b0f}.status-pill.pending[data-v-e90d7d5c]{color:#92400e;background:#c6954f24}.status-pill.following[data-v-e90d7d5c]{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-2480bcfa]{flex-direction:column;gap:18px;display:flex}.content-card[data-v-2480bcfa]{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-2480bcfa],.stage-card[data-v-2480bcfa],.real-message-card[data-v-2480bcfa],.state-card[data-v-2480bcfa],.summary-card[data-v-2480bcfa],.filter-card[data-v-2480bcfa],.notification-card[data-v-2480bcfa]{padding:24px}.eyebrow[data-v-2480bcfa]{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-2480bcfa],.stage-card h3[data-v-2480bcfa],.real-message-card h3[data-v-2480bcfa],.state-title[data-v-2480bcfa],.notification-card h3[data-v-2480bcfa]{color:#1f150f;margin:0;font-weight:800}.intro-card h2[data-v-2480bcfa]{margin-top:14px;font-size:clamp(28px,2.8vw,38px);line-height:1.18}.intro-card p[data-v-2480bcfa],.stage-card p[data-v-2480bcfa],.real-message-card p[data-v-2480bcfa],.state-card p[data-v-2480bcfa],.notification-card p[data-v-2480bcfa]{color:#6f5a4b;margin-top:14px;line-height:1.85}.stage-code[data-v-2480bcfa],.summary-label[data-v-2480bcfa]{color:#8f4f31;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.stage-card h3[data-v-2480bcfa]{margin-top:10px;font-size:clamp(24px,2.4vw,32px);line-height:1.24}.error-text[data-v-2480bcfa]{color:#b5472c}.primary-btn[data-v-2480bcfa]{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-2480bcfa]{flex:none;margin-top:0}.primary-btn[data-v-2480bcfa]:disabled{cursor:not-allowed;opacity:.58}.real-message-head[data-v-2480bcfa]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.real-message-card h3[data-v-2480bcfa]{margin-top:12px;font-size:clamp(24px,2.4vw,32px)}.real-message-empty[data-v-2480bcfa]{color:#4f625c;background:#1f463d14;border-radius:18px;margin-top:18px;padding:18px;font-weight:700;line-height:1.7}.real-message-list[data-v-2480bcfa]{overscroll-behavior:contain;scrollbar-color:#0f766e6b transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:520px;margin-top:18px;padding-right:8px;display:grid;overflow-y:auto}.real-message-item[data-v-2480bcfa]{background:#ffffffad;border:1px solid #5d4a3c1a;border-radius:18px;padding:18px}.real-message-item.is-unread[data-v-2480bcfa]{background:linear-gradient(135deg,#fffbebf0,#ffffffc7);border-color:#c6954f59;box-shadow:inset 3px 0 #c6954fc7}.message-read-btn[data-v-2480bcfa]{color:#0f766e;cursor:pointer;background:#0f766e14;border:1px solid #0f766e38;border-radius:999px;margin-top:12px;padding:8px 12px;font-weight:800}.message-read-btn[data-v-2480bcfa]:disabled{cursor:wait;opacity:.58}.real-message-meta[data-v-2480bcfa]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.real-message-meta span[data-v-2480bcfa],.real-message-meta em[data-v-2480bcfa]{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-2480bcfa]{color:#b42318;background:#c83f2f1a}.real-message-item strong[data-v-2480bcfa]{color:#1f150f;margin-top:12px;font-size:18px;font-weight:800;line-height:1.35;display:block}.summary-grid[data-v-2480bcfa]{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.summary-value[data-v-2480bcfa]{color:#231811;margin-top:10px;font-size:30px;font-weight:800}.filter-card[data-v-2480bcfa]{flex-wrap:wrap;gap:10px;display:flex}.filter-chip[data-v-2480bcfa]{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-2480bcfa]{gap:16px;display:grid}.notification-top[data-v-2480bcfa]{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-meta[data-v-2480bcfa]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notification-time[data-v-2480bcfa],.notification-action[data-v-2480bcfa]{color:#7c6759;font-size:13px}.notification-card h3[data-v-2480bcfa]{margin-top:14px;font-size:22px}.status-pill[data-v-2480bcfa]{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-2480bcfa]{color:#15803d;background:#22c55e1f}.status-pill.primary[data-v-2480bcfa]{color:#2563eb;background:#3b82f61f}.status-pill.neutral[data-v-2480bcfa]{color:#556273;background:#94a3b82e}@media (width<=1200px){.summary-grid[data-v-2480bcfa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.summary-grid[data-v-2480bcfa]{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-top[data-v-2480bcfa]{flex-direction:column;align-items:flex-start}.real-message-head[data-v-2480bcfa]{flex-direction:column}.real-message-list[data-v-2480bcfa]{grid-template-columns:1fr;max-height:560px}}.content-card[data-v-2480bcfa]{-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-2480bcfa]{color:#f8fafc;background:linear-gradient(135deg,#0f172af5,#0f766ec7),linear-gradient(315deg,#c6954f2e,#0000 52%);border-radius:8px;overflow:hidden}.intro-card h2[data-v-2480bcfa]{color:#f8fafc}.eyebrow[data-v-2480bcfa]{color:#d9f99d;letter-spacing:.06em;background:#ffffff1f}.summary-card[data-v-2480bcfa],.filter-card[data-v-2480bcfa],.notification-card[data-v-2480bcfa],.real-message-item[data-v-2480bcfa]{background:#ffffffb8;border:1px solid #1e293b14;border-radius:8px;box-shadow:0 16px 34px #0f172a0d}.notification-card[data-v-2480bcfa]:hover,.real-message-item[data-v-2480bcfa]:hover{border-color:#0f766e33;box-shadow:0 20px 42px #0f766e1a}.summary-value[data-v-2480bcfa],.notification-card h3[data-v-2480bcfa],.real-message-item strong[data-v-2480bcfa]{color:#0f172a}.notification-time[data-v-2480bcfa],.notification-action[data-v-2480bcfa],.intro-card p[data-v-2480bcfa],.real-message-meta[data-v-2480bcfa],.notification-card p[data-v-2480bcfa]{color:#64748b}.intro-card p[data-v-2480bcfa]{color:#f8fafcbd}.filter-chip[data-v-2480bcfa]{color:#334155;background:#ffffffc2;border-color:#1e293b1a}.filter-chip.selected[data-v-2480bcfa]{color:#0f766e;background:#0f766e1a;border-color:#0f766e3d}.status-pill[data-v-2480bcfa]{border:1px solid #1e293b0f}.status-pill.warning[data-v-2480bcfa]{color:#92400e;background:#c6954f24}.status-pill.primary[data-v-2480bcfa],.status-pill.success[data-v-2480bcfa]{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-6a26c9cd]{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-6a26c9cd]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop-line[data-v-6a26c9cd]{transform-origin:0;background:linear-gradient(90deg,#0000,#0f766e38,#0000);width:min(640px,54vw);height:1px;position:absolute}.line-a[data-v-6a26c9cd]{top:148px;left:8vw;transform:rotate(-8deg)}.line-b[data-v-6a26c9cd]{bottom:22vh;right:3vw;transform:rotate(9deg)}.backdrop-panel[data-v-6a26c9cd]{background:#ffffff2e;border:1px solid #1e293b0f;border-radius:8px;position:absolute;transform:rotate(-8deg)}.panel-a[data-v-6a26c9cd]{width:240px;height:148px;top:132px;right:-70px}.panel-b[data-v-6a26c9cd]{width:220px;height:132px;bottom:110px;left:-84px;transform:rotate(10deg)}.portal-main[data-v-6a26c9cd]{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-6a26c9cd]{flex-direction:column;gap:16px;min-width:0;display:flex}.content-toolbar[data-v-6a26c9cd]{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:4px 2px;display:flex}.section-identity[data-v-6a26c9cd]{align-items:flex-start;gap:10px;min-width:0;display:flex}.section-identity span[data-v-6a26c9cd]{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-6a26c9cd]{color:#0f172a;font-size:25px;font-weight:900;line-height:1.2;display:block}.section-identity em[data-v-6a26c9cd]{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-6a26c9cd]{display:none}@media (width<=1080px){.portal-main[data-v-6a26c9cd]{grid-template-columns:1fr}.content-toolbar[data-v-6a26c9cd]{flex-direction:column;align-items:flex-start}.mobile-section-switcher[data-v-6a26c9cd]{-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-6a26c9cd]{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-6a26c9cd]{color:#f8fafc;background:#0f766e;box-shadow:0 12px 24px #0f766e29}.mobile-section-switcher span[data-v-6a26c9cd]{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-6a26c9cd]{overflow-x:hidden}.portal-main[data-v-6a26c9cd]{gap:8px;width:calc(100vw - 16px);margin-top:8px;padding-bottom:18px}.portal-content[data-v-6a26c9cd]{gap:8px}.content-toolbar[data-v-6a26c9cd]{gap:6px;min-height:auto}.section-identity[data-v-6a26c9cd]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;width:100%;display:grid}.section-identity span[data-v-6a26c9cd]{width:fit-content}.section-identity strong[data-v-6a26c9cd]{word-break:break-word;font-size:17px}.section-identity em[data-v-6a26c9cd]{display:none}.mobile-section-switcher[data-v-6a26c9cd]{border-radius:8px;padding:5px}.mobile-section-switcher button[data-v-6a26c9cd]{min-height:32px;padding:0 8px;font-size:10px}}.client-exit-portal[data-v-5f2c54e4]{z-index:10000;color:#fffaf2;isolation:isolate;cursor:wait;background:#8b7764;position:fixed;inset:0;overflow:hidden}.exit-room[data-v-5f2c54e4],.exit-grade[data-v-5f2c54e4],.exit-grain[data-v-5f2c54e4]{position:absolute;inset:0}.exit-room[data-v-5f2c54e4]{z-index:0;will-change:transform;background-color:#1d1713;background-position:50%;background-size:cover}.exit-room.is-legacy-wide[data-v-5f2c54e4]{background-position:100%}.exit-grade[data-v-5f2c54e4]{z-index:1;background:linear-gradient(90deg,#0d09068f,#0d090614 54%,#0d09063d),linear-gradient(#0d090629,#0000 48%,#0d090647)}.exit-light-slice[data-v-5f2c54e4]{z-index:3;opacity:0;pointer-events:none;filter:blur(12px);mix-blend-mode:screen;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#fff4e029 42%,#ffffff4d 52%,#0000);width:26%;position:absolute;top:-18%;bottom:-18%;left:13%;transform:skew(-10deg)}.exit-signature[data-v-5f2c54e4]{z-index:5;letter-spacing:.2em;color:#fffaf2c2;align-items:center;gap:13px;font:500 8px/1 Inter,sans-serif;display:flex;position:absolute;top:clamp(24px,3vw,52px);left:clamp(26px,3.2vw,58px)}.exit-signature b[data-v-5f2c54e4]{font-size:11px;font-weight:600}.exit-signature i[data-v-5f2c54e4]{background:#fffaf26b;width:34px;height:1px}.exit-copy[data-v-5f2c54e4]{z-index:5;text-shadow:0 2px 28px #0000006b;gap:12px;display:grid;position:absolute;bottom:clamp(56px,11vh,124px);left:clamp(34px,7vw,132px)}.exit-copy small[data-v-5f2c54e4]{letter-spacing:.28em;color:#fff8ee9e;font:600 9px/1.2 Inter,sans-serif}.exit-copy strong[data-v-5f2c54e4]{letter-spacing:.07em;font:400 clamp(31px,4vw,60px)/1.2 Songti SC,STSong,serif}.exit-copy p[data-v-5f2c54e4]{letter-spacing:.22em;color:#fff8eea3;margin:2px 0 0;font-size:12px}.exit-panel[data-v-5f2c54e4],.exit-lintel[data-v-5f2c54e4]{z-index:6;will-change:transform;position:absolute}.exit-wood[data-v-5f2c54e4]{background:linear-gradient(90deg,#0a0c0df5,#121415c2 76%,#26231f94);border-right:1px solid #cba87059;width:18%;top:-5%;bottom:-5%;left:-1%;box-shadow:20px 0 64px #04050638}.exit-stone[data-v-5f2c54e4]{background:linear-gradient(112deg,#0000 42%,#7c65472b 42.3%,#0000 42.7%),linear-gradient(90deg,#e2dbd094,#f7f3ecc7);width:13%;top:-5%;bottom:-5%;right:-1%;box-shadow:-18px 0 56px #0f0a071f}.exit-lintel[data-v-5f2c54e4]{background:linear-gradient(#0a0c0dfa,#121415e0 82%,#c09d68c2 82.5%,#e8cda0db 83%,#141515c7 84%);height:18%;top:-3%;left:-3%;right:-3%;box-shadow:0 20px 56px #0506073d}.exit-grain[data-v-5f2c54e4]{z-index:7;opacity:.1;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 18% 34%,#ffffffe6 0 .45px,#0000 .7px 3px);background-size:5px 5px}@media (width<=760px){.client-exit-portal[data-v-5f2c54e4],.exit-room[data-v-5f2c54e4],.exit-panel[data-v-5f2c54e4],.exit-lintel[data-v-5f2c54e4]{backface-visibility:hidden;transform-style:preserve-3d}.client-exit-portal[data-v-5f2c54e4]{contain:layout paint;transform:translateZ(0)}.exit-room[data-v-5f2c54e4]{background-position:62%}.exit-copy[data-v-5f2c54e4]{bottom:62px;left:28px;right:24px}.exit-wood[data-v-5f2c54e4]{width:15%}.exit-stone[data-v-5f2c54e4]{width:11%}.exit-lintel[data-v-5f2c54e4]{height:15%}}@media (prefers-reduced-motion:reduce){.exit-room[data-v-5f2c54e4],.exit-copy[data-v-5f2c54e4],.exit-panel[data-v-5f2c54e4],.exit-lintel[data-v-5f2c54e4],.exit-light-slice[data-v-5f2c54e4],.exit-grain[data-v-5f2c54e4]{display:none}}.client-center-portal[data-v-827aa883]{z-index:10000;color:#f7f1e8;cursor:wait;isolation:isolate;background:#0d0f10;position:fixed;inset:0;overflow:hidden}.client-center-portal[data-state=activating] .portal-editorial[data-v-827aa883],.client-center-portal[data-state=activating] .portal-index[data-v-827aa883],.client-center-portal[data-state=activating] .portal-focus-frame[data-v-827aa883],.client-center-portal[data-state=activating] .portal-light-slice[data-v-827aa883]{opacity:0!important}.portal-room[data-v-827aa883],.portal-grade[data-v-827aa883],.portal-grain[data-v-827aa883]{position:absolute;inset:0}.portal-room[data-v-827aa883]{z-index:0;will-change:transform;background-color:#211a14;background-position:50% 48%;background-size:cover}.portal-room.is-legacy-wide[data-v-827aa883]{background-position:100% 48%}.portal-grade[data-v-827aa883]{z-index:1;pointer-events:none;background:radial-gradient(circle at 56% 48%,#0000 18%,#080a0b14 62%,#080a0b47 100%),linear-gradient(90deg,#080a0b33 0%,#080a0b0a 38%,#0000 68%,#080a0b29 100%),linear-gradient(#080a0b1f,#0000 48%,#080a0b40)}.portal-light-slice[data-v-827aa883]{z-index:3;opacity:0;pointer-events:none;filter:blur(12px);mix-blend-mode:screen;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#fff4e029 42%,#ffffff4d 52%,#0000);width:26%;position:absolute;top:-18%;bottom:-18%;left:13%;transform:skew(-10deg)}.portal-focus-frame[data-v-827aa883]{z-index:3;transform-origin:50%;pointer-events:none;will-change:transform, opacity;border:1px solid #e1cdaa57;position:absolute;inset:15% 12% 10% 17%;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 80px #00000014}.portal-focus-frame[data-v-827aa883]:before,.portal-focus-frame[data-v-827aa883]:after,.portal-focus-frame i[data-v-827aa883],.portal-focus-frame span[data-v-827aa883]{content:"";border-style:solid;border-color:#f0dbb5d1;width:28px;height:28px;position:absolute}.portal-focus-frame[data-v-827aa883]:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.portal-focus-frame[data-v-827aa883]:after{border-width:1px 1px 0 0;top:-1px;right:-1px}.portal-focus-frame i[data-v-827aa883]{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.portal-focus-frame span[data-v-827aa883]{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.portal-near[data-v-827aa883]{z-index:4;will-change:transform;position:absolute;top:-5%;bottom:-5%;overflow:hidden}.portal-near span[data-v-827aa883]{background-image:linear-gradient(#18110c80, #18110c80), var(--portal-room-image);position:absolute;inset:0}.portal-near-left[data-v-827aa883]{transform-origin:100%;background:linear-gradient(90deg,#0a0c0df5,#121415c2 76%,#26231f94);border-right:1px solid #ceb1806b;width:18%;left:-1%;box-shadow:20px 0 64px #04050638}.portal-near-left[data-v-827aa883]:after{content:"";background:linear-gradient(#0000 5%,#c4a36f6b 20%,#c4a36f33 82%,#0000);width:1px;position:absolute;top:0;bottom:0;right:14%}.portal-near-right[data-v-827aa883]{transform-origin:0;background:linear-gradient(90deg,#e2dbd094,#f7f3ecc7),linear-gradient(112deg,#0000 38%,#9f89692e 39%,#0000 40%);border-left:1px solid #c0a47561;width:13%;right:-1%;box-shadow:-18px 0 56px #0f0a071f}.portal-near-right[data-v-827aa883]:before{content:"";opacity:.34;background:linear-gradient(116deg,#0000 0 44%,#74624b3d 44.2%,#0000 44.6%),linear-gradient(72deg,#0000 0 62%,#74624b29 62.2%,#0000 62.7%);position:absolute;inset:0}.portal-lintel[data-v-827aa883]{z-index:5;will-change:transform;background:linear-gradient(#0a0c0dfa,#121415e0 82%,#c09d68c2 82.5%,#e8cda0db 83%,#141515c7 84%);height:18%;position:absolute;top:-3%;left:-4%;right:-4%;box-shadow:0 20px 56px #0506073d}.portal-brandline[data-v-827aa883]{z-index:6;color:#fffaf2d6;letter-spacing:.18em;align-items:center;gap:13px;font-family:Inter,Helvetica Neue,sans-serif;display:flex;position:absolute;top:clamp(22px,3vw,52px);left:clamp(24px,3.2vw,58px)}.portal-brandline b[data-v-827aa883]{font-size:11px;font-weight:600}.portal-brandline span[data-v-827aa883]{font-size:8px}.portal-brandline i[data-v-827aa883]{background:#fffaf273;width:34px;height:1px}.portal-editorial[data-v-827aa883]{z-index:6;text-align:left;text-shadow:0 2px 26px #0000005c;gap:14px;display:grid;position:absolute;bottom:clamp(48px,10vh,112px);left:clamp(72px,21vw,390px)}.portal-editorial small[data-v-827aa883]{letter-spacing:.3em;color:#fff8eead;font:500 9px/1.2 Inter,Helvetica Neue,sans-serif}.portal-editorial strong[data-v-827aa883]{letter-spacing:.09em;color:#fffaf2;font:400 clamp(26px,3.3vw,54px)/1.18 Songti SC,STSong,serif}.portal-index[data-v-827aa883]{z-index:6;letter-spacing:.22em;color:#fff8eeb3;align-items:center;gap:12px;font:500 8px/1 Inter,sans-serif;display:flex;position:absolute;bottom:clamp(30px,5vh,58px);right:clamp(48px,15vw,280px)}.portal-index i[data-v-827aa883]{background:#fff8ee75;width:46px;height:1px}.portal-grain[data-v-827aa883]{z-index:7;opacity:.11;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 16% 31%,#ffffffe6 0 .45px,#0000 .7px 3px);background-size:5px 5px}@media (width<=760px){.client-center-portal[data-v-827aa883]{contain:layout paint;backface-visibility:hidden;transform:translateZ(0)}.portal-room[data-v-827aa883]{will-change:auto;background-position:61%}.portal-near[data-v-827aa883],.portal-lintel[data-v-827aa883],.portal-room[data-v-827aa883],.portal-light-slice[data-v-827aa883]{backface-visibility:hidden;transform-style:flat;transform:translateZ(0)}.portal-near-left[data-v-827aa883]{width:20%}.portal-near-right[data-v-827aa883]{width:15%}.portal-lintel[data-v-827aa883]{height:16%}.portal-editorial[data-v-827aa883]{bottom:64px;left:28px;right:24px}.portal-editorial strong[data-v-827aa883]{font-size:clamp(25px,8vw,36px)}}@media (prefers-reduced-motion:reduce){.portal-near[data-v-827aa883],.portal-lintel[data-v-827aa883],.portal-editorial[data-v-827aa883],.portal-index[data-v-827aa883],.portal-light-slice[data-v-827aa883],.portal-grain[data-v-827aa883]{display:none}}.portal-arrival[data-v-44f44720]{z-index:20;color:#342b22;background:radial-gradient(circle at 76% 24%,#ffffffe0,#0000 28%),linear-gradient(110deg,#eee7dc 0%,#f5f1ea 48%,#e9e0d2 100%);position:fixed;inset:0;overflow:hidden}.arrival-room-stage[data-v-44f44720]{display:none}.portal-arrival[data-v-44f44720]:before,.portal-arrival[data-v-44f44720]:after{content:"";pointer-events:none;position:absolute;inset:0}.portal-arrival[data-v-44f44720]:before{background:#997e5733;width:1px;left:28%;right:auto}.portal-arrival[data-v-44f44720]:after{background-color:#0000;background-image:linear-gradient(90deg,#3c2c1f09 1px,#0000 1px),linear-gradient(#3c2c1f06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#0000 24%,#000 56%,#0000 100%);mask-image:linear-gradient(90deg,#0000 24%,#000 56%,#0000 100%)}.arrival-brand[data-v-44f44720]{z-index:3;color:#493e31;align-items:center;gap:13px;animation:.7s ease-out both arrivalMark-44f44720;display:flex;position:absolute;top:clamp(26px,5vh,54px);left:clamp(28px,4vw,72px)}.arrival-brand img[data-v-44f44720]{object-fit:contain;width:32px;height:32px}.arrival-brand span[data-v-44f44720]{gap:3px;display:grid}.arrival-brand b[data-v-44f44720]{letter-spacing:.18em;font:600 13px/1.2 PingFang SC,sans-serif}.arrival-brand small[data-v-44f44720]{letter-spacing:.17em;color:#493e318a;font:500 7px/1 Inter,sans-serif}.arrival-content[data-v-44f44720]{z-index:3;width:min(520px,40vw);animation:.82s cubic-bezier(.22,1,.36,1) 80ms both arrivalContent-44f44720;position:absolute;top:50%;left:clamp(36px,8vw,150px);transform:translateY(-47%)}.arrival-content>small[data-v-44f44720]{letter-spacing:.3em;color:#5f4b348c;font:600 9px/1.2 Inter,sans-serif}.arrival-content h1[data-v-44f44720]{letter-spacing:.045em;color:#342b22;margin:22px 0 18px;font:400 clamp(34px,4vw,62px)/1.2 Songti SC,STSong,serif}.arrival-content p[data-v-44f44720]{color:#43362a9e;margin:0;font-size:14px;line-height:1.9}.arrival-services[data-v-44f44720]{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.arrival-services span[data-v-44f44720]{color:#43362a94;letter-spacing:.12em;background:#ffffff47;border:1px solid #6e573b26;padding:8px 12px;font-size:10px}.arrival-archive[data-v-44f44720]{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff57;border:1px solid #70593d21;width:min(38vw,620px);height:68%;padding:clamp(24px,3vw,46px);animation:1s cubic-bezier(.22,1,.36,1) .12s both archiveReveal-44f44720;position:absolute;top:16%;right:clamp(32px,7vw,132px);box-shadow:0 34px 90px #4b392614}.arrival-archive-head[data-v-44f44720]{letter-spacing:.24em;color:#3d302580;justify-content:space-between;align-items:center;font:500 8px/1 Inter,sans-serif;display:flex}.arrival-archive-head b[data-v-44f44720]{font-size:12px;font-weight:500}.arrival-archive-lines[data-v-44f44720]{gap:12px;margin-top:15%;display:grid}.arrival-archive-lines i[data-v-44f44720]{transform-origin:0;background:#5843301a;height:1px;animation:1.1s .3s both lineGrow-44f44720}.arrival-archive-lines i[data-v-44f44720]:nth-child(2){width:72%;animation-delay:.4s}.arrival-archive-lines i[data-v-44f44720]:nth-child(3){width:46%;animation-delay:.5s}.arrival-archive-cards[data-v-44f44720]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;bottom:9%;left:7%;right:7%}.arrival-archive-cards span[data-v-44f44720]{aspect-ratio:.82;background:linear-gradient(145deg,#ffffffa8,#e4d8c657);border:1px solid #6750371c}.arrival-status[data-v-44f44720]{z-index:4;letter-spacing:.2em;color:#43362a80;align-items:center;gap:11px;font:500 9px/1 PingFang SC,sans-serif;display:flex;position:absolute;bottom:clamp(28px,5vh,54px);left:clamp(36px,8vw,150px)}.arrival-status i[data-v-44f44720]{background:#43362a24;width:44px;height:1px;overflow:hidden}.arrival-status i[data-v-44f44720]:after{content:"";background:#9f8059;width:42%;height:100%;animation:1.35s ease-in-out infinite statusTravel-44f44720;display:block}.arrival-threshold[data-v-44f44720]{background:#997e5757;width:1px;height:0;animation:.72s cubic-bezier(.76,0,.24,1) forwards arrivalThreshold-44f44720;position:absolute;top:0;left:28%}@keyframes arrivalMark-44f44720{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes arrivalThreshold-44f44720{to{height:100%}}@keyframes arrivalContent-44f44720{0%{opacity:0;transform:translateY(-42%)}to{opacity:1;transform:translateY(-47%)}}@keyframes archiveReveal-44f44720{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes lineGrow-44f44720{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes statusTravel-44f44720{0%{transform:translate(-110%)}55%,to{transform:translate(240%)}}.arrival-frame[data-v-44f44720]{aspect-ratio:.82;border-style:solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 70px #5345331f,inset 0 0 36px #ffffff7a}.arrival-frame-far[data-v-44f44720]{border-width:18px;border-color:#e7d8bec7;width:min(58vw,620px)}.arrival-frame-near[data-v-44f44720]{border-width:26px;border-color:#f6f1e8b3 #f6f1e8b3 #c6a4696b;width:min(78vw,860px);animation:1.7s ease-in-out infinite alternate arrivalBreathe-44f44720}.arrival-preview[data-v-44f44720]{aspect-ratio:1.42;filter:blur(8px);opacity:.72;background:#ffffff9e;border:1px solid #8b755824;border-radius:18px;width:min(52vw,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96);box-shadow:0 28px 80px #5345331a}.arrival-preview span[data-v-44f44720]{border-radius:9px;position:absolute}.arrival-sidebar[data-v-44f44720]{background:#132d4fe6;width:20%;inset:7% auto 7% 4%}.arrival-header[data-v-44f44720]{background:#f2e8d6eb;height:13%;top:7%;left:28%;right:4%}.arrival-card[data-v-44f44720]{background:#fffffff2;width:20%;top:27%;bottom:10%;box-shadow:0 8px 30px #53453314}.arrival-card-a[data-v-44f44720]{left:28%}.arrival-card-b[data-v-44f44720]{left:51%}.arrival-card-c[data-v-44f44720]{left:74%}@keyframes arrivalBreathe-44f44720{0%{opacity:.76;transform:translate(-50%,-50%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1.015)}}@keyframes arrivalLight-44f44720{0%{opacity:.12}to{opacity:.42}}@media (width<=760px){.portal-arrival[data-v-44f44720]{contain:strict;backface-visibility:hidden;color:#fffaf2;background:#0b1014}.arrival-room-stage[data-v-44f44720]{z-index:0;background:#0b1014;display:block;position:absolute;inset:0;overflow:hidden}.arrival-room-image[data-v-44f44720],.arrival-room-grade[data-v-44f44720],.arrival-room-door[data-v-44f44720],.arrival-room-lintel[data-v-44f44720],.arrival-room-light[data-v-44f44720]{backface-visibility:hidden;transform-style:flat;position:absolute}.arrival-room-image[data-v-44f44720]{background:var(--arrival-room-image) center 48% / cover no-repeat;animation:1.82s cubic-bezier(.22,.74,.24,1) both arrivalRoomTravel-44f44720;inset:-5%}.arrival-room-grade[data-v-44f44720]{background:radial-gradient(circle at 56% 45%,#0000 16%,#070a0c1a 62%,#070a0c61 100%),linear-gradient(#05080a38,#0000 40%,#05080a61);inset:0}.arrival-room-door[data-v-44f44720]{z-index:1;background:linear-gradient(90deg,#090c0ef5,#1e1f1fb8);top:-4%;bottom:-4%;box-shadow:0 0 48px #00000047}.arrival-room-door-left[data-v-44f44720]{border-right:1px solid #e0c08b75;width:21%;animation:1.2s cubic-bezier(.65,0,.24,1) .12s both arrivalDoorLeft-44f44720;left:-2%}.arrival-room-door-right[data-v-44f44720]{border-left:1px solid #e0c08b66;width:16%;animation:1.28s cubic-bezier(.65,0,.24,1) .18s both arrivalDoorRight-44f44720;right:-2%}.arrival-room-lintel[data-v-44f44720]{z-index:1;background:linear-gradient(#080b0dfa,#191a1adb 82%,#d7b377bd 83%,#121415cc 85%);height:17%;animation:1.16s cubic-bezier(.65,0,.24,1) .16s both arrivalLintel-44f44720;top:-2%;left:-4%;right:-4%}.arrival-room-light[data-v-44f44720]{z-index:2;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffefcd7a,#ffffffbd,#0000);width:24%;animation:1.45s ease-in-out .3s both arrivalLightSweep-44f44720;top:-20%;bottom:-20%;left:8%}.portal-arrival[data-v-44f44720]:before,.portal-arrival[data-v-44f44720]:after,.arrival-threshold[data-v-44f44720]{display:none}.arrival-brand[data-v-44f44720]{color:#fffaf2f0;text-shadow:0 2px 18px #00000080;top:26px;left:24px}.arrival-brand small[data-v-44f44720]{color:#fffaf2a3}.arrival-content[data-v-44f44720]{text-shadow:0 3px 24px #0000009e;width:auto;animation:.78s cubic-bezier(.22,1,.36,1) .34s both arrivalMobileCopy-44f44720;inset:auto 26px 82px 28px;transform:none}.arrival-content>small[data-v-44f44720]{color:#fff4e2b8}.arrival-content h1[data-v-44f44720]{color:#fffaf2;max-width:330px;margin:14px 0 0;font-size:clamp(31px,9vw,43px)}.arrival-content p[data-v-44f44720],.arrival-services[data-v-44f44720],.arrival-archive[data-v-44f44720]{display:none}.arrival-status[data-v-44f44720]{color:#fffaf2b8;text-shadow:0 2px 14px #0000008a;bottom:26px;left:28px}.arrival-status i[data-v-44f44720]{background:#fffaf23d}.arrival-status i[data-v-44f44720]:after{background:#e3b966;animation:1.25s ease-out .2s both statusTravel-44f44720}.arrival-frame-far[data-v-44f44720]{border-width:12px;width:78vw}.arrival-frame-near[data-v-44f44720]{border-width:18px;width:108vw}.arrival-preview[data-v-44f44720]{width:70vw}.portal-arrival.is-bridge-continuation .arrival-room-image[data-v-44f44720]{animation:none;inset:-2%;transform:scale(1.018)translate(.4%)}.portal-arrival.is-bridge-continuation .arrival-room-door[data-v-44f44720],.portal-arrival.is-bridge-continuation .arrival-room-lintel[data-v-44f44720],.portal-arrival.is-bridge-continuation .arrival-room-light[data-v-44f44720],.portal-arrival.is-bridge-continuation .arrival-brand[data-v-44f44720],.portal-arrival.is-bridge-continuation .arrival-content[data-v-44f44720],.portal-arrival.is-bridge-continuation .arrival-status[data-v-44f44720]{display:none}}@keyframes arrivalRoomTravel-44f44720{0%{transform:scale(1.16)translate(-1.8%,-.8%)}to{transform:scale(1.018)translate(.4%)}}@keyframes arrivalDoorLeft-44f44720{0%{transform:translate(0)}to{transform:translate(-112%)}}@keyframes arrivalDoorRight-44f44720{0%{transform:translate(0)}to{transform:translate(116%)}}@keyframes arrivalLintel-44f44720{0%{transform:translateY(0)}to{transform:translateY(-118%)}}@keyframes arrivalLightSweep-44f44720{0%{opacity:0;transform:translate(-150%)skew(-9deg)}24%{opacity:.64}82%{opacity:.32}to{opacity:0;transform:translate(480%)skew(-9deg)}}@keyframes arrivalMobileCopy-44f44720{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.arrival-brand[data-v-44f44720],.arrival-content[data-v-44f44720],.arrival-archive[data-v-44f44720],.arrival-threshold[data-v-44f44720],.arrival-status i[data-v-44f44720]:after,.arrival-frame-near[data-v-44f44720],.portal-arrival[data-v-44f44720]:after{animation:none}}.portal-arrival[data-v-44f44720]{contain:paint;background-color:#8b7764!important;background-image:linear-gradient(180deg, #34271c14, #34271c4d), var(--arrival-room-image)!important;background-position:50%!important;background-size:cover!important}.portal-arrival[data-v-44f44720]>*,.portal-arrival[data-v-44f44720]:before,.portal-arrival[data-v-44f44720]:after{display:none!important}.client-compliance-footer[data-v-44f44720]{color:#6c5843;text-align:center;background:radial-gradient(circle at 18% 0,#ffffffd6,#0000 38%),linear-gradient(135deg,#fbf5e9 0%,#f4e7ce 52%,#eee0c5 100%);border-top:1px solid #ba894233;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:14px 20px;font-size:13px;line-height:1.5;display:flex;box-shadow:inset 0 1px #ffffffd1,0 -8px 24px #593d1e0b}.client-compliance-footer a[data-v-44f44720]{color:#8a5a25;text-decoration:none}.client-compliance-footer a[data-v-44f44720]:hover{color:#b97820;text-decoration:underline}.guest-shell[data-v-44f44720]{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-44f44720]{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-44f44720]{color:#1f150f;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.15}.guest-text[data-v-44f44720]{color:#6f5a4b;margin-top:14px;line-height:1.9}.error-text[data-v-44f44720]{color:#b5472c;margin-top:14px}.guest-actions[data-v-44f44720]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.primary-btn[data-v-44f44720],.ghost-btn[data-v-44f44720]{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-44f44720]:hover,.ghost-btn[data-v-44f44720]:hover{transform:translateY(-1px)}.primary-btn[data-v-44f44720]{color:#fff8f2;background:linear-gradient(135deg,#c87447 0%,#7e4329 100%);border:none;box-shadow:0 18px 34px #7e43292e}.ghost-btn[data-v-44f44720]{color:#49372b;background:#ffffffb8;border:1px solid #5d4a3c24}
