.startup-provider-boundary[data-v-b502e308]{width:100%;min-width:0}.startup-state[data-v-b502e308]{width:min(100% - 32px,720px);min-height:100vh;margin:0 auto;padding:64px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.startup-state[data-v-b502e308]>*{min-width:0;max-width:100%}.startup-state>p[data-v-b502e308],.startup-state h1[data-v-b502e308]{margin:0}.startup-state>p[data-v-b502e308]{color:var(--td-text-color-secondary);overflow-wrap:anywhere}.startup-state__icon[data-v-b502e308]{color:var(--td-error-color);font-size:40px}.startup-state__eyebrow[data-v-b502e308]{color:var(--td-error-color)!important;font-size:12px;font-weight:600}.startup-state[data-v-b502e308] .t-descriptions{width:100%}.startup-state[data-v-b502e308] .t-descriptions__table{width:100%;table-layout:fixed}.startup-state[data-v-b502e308] .t-descriptions__content,.startup-state[data-v-b502e308] .t-alert__description{overflow-wrap:anywhere;word-break:break-word}.limited-integration-banner[data-v-b502e308]{margin:12px 16px 0}@media(max-width:480px){.startup-state[data-v-b502e308]{padding:40px 0}.limited-integration-banner[data-v-b502e308]{margin-inline:12px}}.app-runtime-boundary[data-v-1b9a6210]{width:100%;min-width:0}.consumer-shell[data-v-e0d4bdee]{background:#fffaf7}.consumer-header[data-v-e0d4bdee]{box-shadow:0 1px #1d252d08}.brand-lockup[data-v-e0d4bdee]:focus-visible,.consumer-nav a[data-v-e0d4bdee]:focus-visible,.mobile-bottom-nav a[data-v-e0d4bdee]:focus-visible,.mobile-more-grid a[data-v-e0d4bdee]:focus-visible{border-radius:var(--td-radius-medium, 6px);outline:2px solid var(--td-brand-color);outline-offset:2px}.consumer-main[data-v-e0d4bdee]{background:#fffaf7}.mock-environment-marker[data-v-e0d4bdee]{flex:0 0 auto}@media(max-width:1180px){.consumer-header-inner[data-v-e0d4bdee]{gap:14px}.consumer-nav a[data-v-e0d4bdee]{padding-inline:8px}.global-search[data-v-e0d4bdee]{width:190px}}@media(max-width:900px){.consumer-header-inner[data-v-e0d4bdee]{width:min(100% - 24px,720px)}}@media(max-width:420px){.brand-lockup small[data-v-e0d4bdee]{display:none}.brand-lockup strong[data-v-e0d4bdee]{font-size:16px}}.workspace-shell[data-portal=expert]{--workspace-role-primary: #b84c38;--workspace-role-deep: #704034;--workspace-role-soft: #f8ece8;--workspace-role-depth: 2;--expert-terracotta: var(--workspace-role-primary);--expert-terracotta-deep: #68352c;--expert-wine: var(--workspace-role-deep);--expert-amber: #d89a2b;--expert-amber-soft: #f7e5bc;--expert-ivory: #fffdf9;--expert-warm-bg: #f7f2ec;--expert-border: #e7d9cc;--expert-text: #332723;--expert-muted: #786b65;--td-brand-color: var(--workspace-role-primary);--td-brand-color-hover: #a54130;--td-brand-color-active: #873528;--td-brand-color-disabled: #e4aa9e;--td-brand-color-light: #fff0eb;--td-brand-color-focus: #f5d0c7;--td-warning-color: #b87616;--app-bg: var(--expert-warm-bg);--app-border: var(--expert-border);--app-text: var(--expert-text);--app-muted: var(--expert-muted);color:var(--expert-text);background:var(--expert-warm-bg)}.workspace-shell[data-portal=expert] .workspace-aside{width:264px;border-right-color:#6c3a30;color:#fff9f0;background:var(--expert-wine)}.workspace-shell[data-portal=expert] .workspace-brand{height:74px;border-bottom-color:#6c3a30}.workspace-shell[data-portal=expert] .workspace-brand img{width:42px;height:42px;padding:3px;border:1px solid #e9c98c;border-radius:6px;background:#fff9ef}.workspace-shell[data-portal=expert] .workspace-brand strong{color:#fffaf2;font-size:17px}.workspace-shell[data-portal=expert] .workspace-brand small{color:#e4c89f}.workspace-shell[data-portal=expert] .workspace-body{margin-left:264px}.workspace-shell[data-portal=expert] .expert-sidebar-profile{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;margin:16px 14px 6px;padding:14px;border:1px solid #765044;border-radius:6px;background:#553028;gap:10px}.workspace-shell[data-portal=expert] .expert-sidebar-profile>div{display:flex;min-width:0;flex-direction:column;gap:3px}.workspace-shell[data-portal=expert] .expert-sidebar-profile>div small{color:#d7baa7;font-size:12px}.workspace-shell[data-portal=expert] .expert-sidebar-profile>div strong{overflow:hidden;color:#fffaf4;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-shell[data-portal=expert] .expert-sidebar-profile>.t-tag{grid-column:1 / -1;justify-self:start}.workspace-shell[data-portal=expert] .expert-sidebar-avatar{display:grid;width:42px;height:42px;overflow:hidden;place-items:center;border:1px solid #e5b453;border-radius:50%;color:#4b291f;background:#f4cf7d;font-size:17px;font-weight:700}.workspace-shell[data-portal=expert] .workspace-nav{padding:10px 12px 20px}.workspace-shell[data-portal=expert] .workspace-nav section>p{color:#c9a68d}.workspace-shell[data-portal=expert] .workspace-nav a{min-height:44px;color:#eaded5}.workspace-shell[data-portal=expert] .workspace-nav a svg{color:#c9a68d}.workspace-shell[data-portal=expert] .workspace-nav a:hover{color:#fffaf3;background:#5c342c}.workspace-shell[data-portal=expert] .workspace-nav a.active{color:#5b2a22;background:#fff2de}.workspace-shell[data-portal=expert] .workspace-nav a.active svg{color:var(--expert-terracotta)}.workspace-shell[data-portal=expert] .drawer-brand{border-bottom-color:#d9c4b2}.workspace-shell[data-portal=expert] .drawer-brand strong{color:#432922}.workspace-shell[data-portal=expert] .drawer-brand small{color:#9b6348}.workspace-shell[data-portal=expert] .drawer-nav section>p{color:#9a674e}.workspace-shell[data-portal=expert] .drawer-nav a{color:#5e4a42}.workspace-shell[data-portal=expert] .drawer-nav a svg{color:#a06d54}.workspace-shell[data-portal=expert] .drawer-nav a:hover{color:#542b23;background:#fbf1e7}.workspace-shell[data-portal=expert] .drawer-nav a.active{color:#5b2a22;background:#fff0dc}.workspace-shell[data-portal=expert] .workspace-aside-foot{border-top-color:#6c3a30;background:#3b211c}.workspace-shell[data-portal=expert] .workspace-aside-foot strong{color:#fff7ed}.workspace-shell[data-portal=expert] .workspace-aside-foot small{color:#c7aa98}.workspace-shell[data-portal=expert] .health-dot{box-shadow:0 0 0 4px #d89a2b29;background:var(--expert-amber)}.workspace-shell[data-portal=expert] .workspace-header{height:70px;border-bottom-color:#e0cdbd;background:#fffdf9f7}.workspace-shell[data-portal=expert] .workspace-header-left small{color:#9a684d}.workspace-shell[data-portal=expert] .workspace-header-left strong{color:#432922}.workspace-shell[data-portal=expert] .workspace-content{padding:28px}.workspace-shell[data-portal=expert] .workspace-page{width:min(1480px,100%)}.workspace-shell[data-portal=expert] .page-heading{align-items:flex-end;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #dcc8b7}.workspace-shell[data-portal=expert] .page-heading>div>small,.workspace-shell[data-portal=expert] .section-heading small{display:block;margin-bottom:5px;color:#a9603f;font-size:12px;font-weight:700;letter-spacing:0}.workspace-shell[data-portal=expert] .page-heading h1{color:#3d2923;font-size:29px;letter-spacing:0}.workspace-shell[data-portal=expert] .page-heading p{max-width:780px;color:var(--expert-muted)}.workspace-shell[data-portal=expert] .metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));border-color:var(--expert-border);border-top:3px solid var(--expert-amber);border-radius:6px;background:var(--expert-ivory)}.workspace-shell[data-portal=expert] .metric-item{min-height:122px;padding:18px 20px;border-right-color:var(--expert-border)}.workspace-shell[data-portal=expert] .metric-item:before{top:20px;height:22px;background:#a89b92}.workspace-shell[data-portal=expert] .metric-item.brand:before{background:var(--expert-terracotta)}.workspace-shell[data-portal=expert] .metric-item.warning:before{background:var(--expert-amber)}.workspace-shell[data-portal=expert] .metric-item.success:before{background:#4c8068}.workspace-shell[data-portal=expert] .metric-item strong{color:#3b2923;font-size:29px}.workspace-shell[data-portal=expert] .metric-item>p{line-height:1.45}.workspace-shell[data-portal=expert] .expert-moment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;border-block:1px solid var(--expert-border);background:#fdf8f2}.workspace-shell[data-portal=expert] .expert-moment-card{display:grid;min-width:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:18px;border-right:1px solid var(--expert-border);gap:12px}.workspace-shell[data-portal=expert] .expert-moment-card:last-child{border-right:0}.workspace-shell[data-portal=expert] .expert-moment-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#fff9ef;background:var(--expert-terracotta)}.workspace-shell[data-portal=expert] .expert-moment-card.quality .expert-moment-icon{color:#365f50;background:#dcebe3}.workspace-shell[data-portal=expert] .expert-moment-card.income .expert-moment-icon{color:#664515;background:var(--expert-amber-soft)}.workspace-shell[data-portal=expert] .expert-moment-icon svg{width:22px;height:22px}.workspace-shell[data-portal=expert] .expert-moment-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.workspace-shell[data-portal=expert] .expert-moment-copy small{color:#9c674c;font-size:12px;font-weight:700}.workspace-shell[data-portal=expert] .expert-moment-copy strong{color:#402b24;font-size:14px}.workspace-shell[data-portal=expert] .expert-moment-copy p{color:var(--expert-muted);font-size:12px;line-height:1.45}.workspace-shell[data-portal=expert] .focus-band{border-color:#7b4034;border-left-color:var(--expert-amber);color:#fffaf1;background:var(--expert-terracotta-deep)}.workspace-shell[data-portal=expert] .focus-band small{color:#f2c86f}.workspace-shell[data-portal=expert] .focus-band h2{color:#fffaf1}.workspace-shell[data-portal=expert] .focus-band p{color:#ead9cf}.workspace-shell[data-portal=expert] .focus-band .t-button{--td-brand-color: #e7a936;--td-brand-color-hover: #f0b84b;--td-brand-color-active: #cf8b1d;--td-text-color-anti: #41241d;min-height:44px;font-weight:700}.workspace-shell[data-portal=expert] .overview-grid,.workspace-shell[data-portal=expert] .operation-grid{grid-template-columns:minmax(0,1fr) 336px;gap:20px}.workspace-shell[data-portal=expert] .chart-panel,.workspace-shell[data-portal=expert] .task-rail,.workspace-shell[data-portal=expert] .operation-main,.workspace-shell[data-portal=expert] .health-band,.workspace-shell[data-portal=expert] .guardrail-band{border-color:var(--expert-border);border-radius:6px;background:var(--expert-ivory)}.workspace-shell[data-portal=expert] .expert-lifecycle-panel{min-height:340px}.workspace-shell[data-portal=expert] .expert-lifecycle-list{display:grid;margin-top:18px;border-top:1px solid var(--expert-border)}.workspace-shell[data-portal=expert] .expert-lifecycle-list article{display:grid;grid-template-columns:170px minmax(150px,1fr) minmax(220px,.8fr);align-items:center;min-height:52px;border-bottom:1px solid #eee4db;gap:16px}.workspace-shell[data-portal=expert] .expert-lifecycle-list article>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.workspace-shell[data-portal=expert] .expert-lifecycle-list strong{color:var(--expert-terracotta-deep);font-size:19px}.workspace-shell[data-portal=expert] .expert-lifecycle-list strong small{margin-left:3px;color:var(--expert-muted);font-size:12px}.workspace-shell[data-portal=expert] .expert-lifecycle-list p{color:var(--expert-muted);font-size:12px}.workspace-shell[data-portal=expert] .expert-lifecycle-track{height:7px;border-radius:4px;background:#eee5dd}.workspace-shell[data-portal=expert] .expert-lifecycle-track i{display:block;height:100%;border-radius:4px;background:var(--expert-terracotta)}.workspace-shell[data-portal=expert] .expert-task-column{min-width:0;position:sticky;top:94px}.workspace-shell[data-portal=expert] .expert-task-column .task-rail{position:static}.workspace-shell[data-portal=expert] .expert-hidden-task-hint{padding:11px 14px;border:1px solid var(--expert-border);border-top:0;color:var(--expert-muted);background:#fbf4eb;font-size:12px;line-height:1.5}.workspace-shell[data-portal=expert] .task-row{min-height:70px}.workspace-shell[data-portal=expert] .task-row:hover{background:#fcf4eb}.workspace-shell[data-portal=expert] .task-row-icon{color:#7e4d28;background:#f5e3c5}.workspace-shell[data-portal=expert] .task-row.warning .task-row-icon{color:#8b5815;background:#fae8bf}.workspace-shell[data-portal=expert] .task-row.urgent .task-row-icon{color:#a83d2b;background:#f9ded6}.workspace-shell[data-portal=expert] .health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-shell[data-portal=expert] .health-grid article{min-height:114px;border-color:var(--expert-border);border-radius:4px;background:#fdf9f4}.workspace-shell[data-portal=expert] .guardrail-band{border-left:4px solid var(--expert-amber);color:#f8eee6;background:#4f2d26}.workspace-shell[data-portal=expert] .guardrail-band small{color:#d9b89f}.workspace-shell[data-portal=expert] .expert-operation-hero{display:grid;grid-template-columns:minmax(0,1fr) 245px;margin-bottom:18px;border-left:5px solid var(--expert-amber);color:#fff9f0;background:var(--expert-terracotta-deep)}.workspace-shell[data-portal=expert] .expert-operation-hero-copy{padding:24px 26px 20px}.workspace-shell[data-portal=expert] .expert-operation-hero-copy>small{color:#efc671;font-size:12px;font-weight:700}.workspace-shell[data-portal=expert] .expert-operation-hero-copy h2{margin-block:7px 6px;color:#fffaf2;font-size:22px;letter-spacing:0}.workspace-shell[data-portal=expert] .expert-operation-hero-copy p{max-width:820px;color:#ead8ce;line-height:1.65}.workspace-shell[data-portal=expert] .expert-operation-signal{display:flex;flex-direction:column;justify-content:center;padding:20px 24px;border-left:1px solid #8b5749;background:#5a3028;gap:5px}.workspace-shell[data-portal=expert] .expert-operation-signal span,.workspace-shell[data-portal=expert] .expert-operation-signal small{color:#ddc2b0}.workspace-shell[data-portal=expert] .expert-operation-signal strong{color:#f5c966;font-size:28px}.workspace-shell[data-portal=expert] .expert-workspace-tabs{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #855044;background:#4d2922}.workspace-shell[data-portal=expert] .expert-workspace-tabs .t-button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;border-right:1px solid #744239;border-radius:0;color:#dfc8b9;background:transparent;gap:7px}.workspace-shell[data-portal=expert] .expert-workspace-tabs .t-button:last-child{border-right:0}.workspace-shell[data-portal=expert] .expert-workspace-tabs .t-button:hover,.workspace-shell[data-portal=expert] .expert-workspace-tabs .t-button.active{color:#3d241e;background:#f1c76f}.workspace-shell[data-portal=expert] .expert-workspace-tabs svg{width:18px;height:18px}.workspace-shell[data-portal=expert] .expert-content-showcase{margin-bottom:20px;padding-block:4px 20px;border-bottom:1px solid var(--expert-border)}.workspace-shell[data-portal=expert] .expert-content-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace-shell[data-portal=expert] .expert-content-preview-card{min-width:0;border:1px solid var(--expert-border);border-radius:6px;background:var(--expert-ivory)}.workspace-shell[data-portal=expert] .expert-content-preview-media{display:flex;position:relative;aspect-ratio:16 / 9;align-items:flex-start;justify-content:space-between;padding:10px;overflow:hidden;background:#6f3b30}.workspace-shell[data-portal=expert] .expert-content-preview-media:after{position:absolute;right:0;bottom:0;left:0;height:36%;background:#391c1670;content:"";pointer-events:none}.workspace-shell[data-portal=expert] .expert-content-preview-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.workspace-shell[data-portal=expert] .expert-content-preview-media>*:not(img){position:relative;z-index:1}.workspace-shell[data-portal=expert] .expert-content-type{display:inline-flex;min-height:28px;align-items:center;padding-inline:9px;border:1px solid rgba(255,255,255,.48);border-radius:4px;color:#fff;background:#45251fe0;font-size:12px;gap:5px}.workspace-shell[data-portal=expert] .expert-content-type svg{width:15px;height:15px}.workspace-shell[data-portal=expert] .expert-content-preview-copy{display:grid;min-height:118px;padding:14px;gap:7px}.workspace-shell[data-portal=expert] .expert-content-preview-copy strong{color:#3e2a24;line-height:1.5}.workspace-shell[data-portal=expert] .expert-content-preview-copy p{color:var(--expert-muted);font-size:12px}.workspace-shell[data-portal=expert] .expert-content-preview-copy .t-button{justify-self:end}.workspace-shell[data-portal=expert] .operation-main{padding:20px}.workspace-shell[data-portal=expert] .expert-list-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--expert-border);gap:16px}.workspace-shell[data-portal=expert] .expert-list-heading small{color:#a35f40;font-size:12px;font-weight:700}.workspace-shell[data-portal=expert] .expert-list-heading h2{margin-block:4px;color:#3e2a24;font-size:19px;letter-spacing:0}.workspace-shell[data-portal=expert] .expert-list-heading p{color:var(--expert-muted);font-size:12px}.workspace-shell[data-portal=expert] .filter-toolbar{grid-template-columns:minmax(240px,1fr) minmax(160px,220px)}.workspace-shell[data-portal=expert] .mobile-record{border-color:var(--expert-border);border-radius:6px;background:#fffdf9}.expert-drawer-profile{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;margin:0 0 16px;padding:14px;border:1px solid #ead8c9;border-radius:6px;background:#fff7ec;gap:10px}.expert-drawer-profile>div{display:flex;min-width:0;flex-direction:column;gap:3px}.expert-drawer-profile>.t-tag{grid-column:1 / -1;justify-self:start}@media(max-width:1180px){.workspace-shell[data-portal=expert] .overview-grid,.workspace-shell[data-portal=expert] .operation-grid{grid-template-columns:minmax(0,1fr) 292px}.workspace-shell[data-portal=expert] .expert-moment-card{grid-template-columns:40px minmax(0,1fr)}.workspace-shell[data-portal=expert] .expert-moment-card>.t-button{grid-column:2;justify-self:start;padding-inline:0}.workspace-shell[data-portal=expert] .expert-lifecycle-list article{grid-template-columns:140px minmax(120px,1fr)}.workspace-shell[data-portal=expert] .expert-lifecycle-list article>p{grid-column:1 / -1;margin-top:-8px;padding-bottom:10px}}@media(max-width:1100px){.workspace-shell[data-portal=expert] .overview-grid,.workspace-shell[data-portal=expert] .operation-grid{grid-template-columns:minmax(0,1fr)}.workspace-shell[data-portal=expert] .expert-task-column{position:static;order:-1}}@media(max-width:900px){.workspace-shell[data-portal=expert] .workspace-body{margin-left:0}.workspace-shell[data-portal=expert] .workspace-header{height:58px;border-bottom-color:#8c5a4c;color:#fffaf2;background:var(--workspace-role-deep)}.workspace-shell[data-portal=expert] .workspace-header-left small,.workspace-shell[data-portal=expert] .workspace-header-left strong,.workspace-shell[data-portal=expert] .workspace-header .t-button{color:#fffaf2}.workspace-shell[data-portal=expert] .workspace-content{padding:12px}.workspace-shell[data-portal=expert] .page-heading{align-items:stretch;margin-bottom:16px;padding-bottom:14px}.workspace-shell[data-portal=expert] .page-heading h1{font-size:25px}.workspace-shell[data-portal=expert] .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell[data-portal=expert] .metric-item{min-height:118px;padding:16px}.workspace-shell[data-portal=expert] .metric-item:nth-child(2n){border-right:0}.workspace-shell[data-portal=expert] .metric-item:nth-child(-n+2){border-bottom:1px solid var(--expert-border)}.workspace-shell[data-portal=expert] .metric-item strong{font-size:25px}.workspace-shell[data-portal=expert] .expert-moment-grid{grid-template-columns:1fr}.workspace-shell[data-portal=expert] .expert-moment-card{grid-template-columns:44px minmax(0,1fr) auto;border-right:0;border-bottom:1px solid var(--expert-border)}.workspace-shell[data-portal=expert] .expert-moment-card:last-child{border-bottom:0}.workspace-shell[data-portal=expert] .expert-moment-card>.t-button{grid-column:auto;justify-self:auto}.workspace-shell[data-portal=expert] .focus-band{grid-template-columns:minmax(0,1fr);padding:18px}.workspace-shell[data-portal=expert] .focus-band .t-button{width:100%}.workspace-shell[data-portal=expert] .health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell[data-portal=expert] .expert-operation-hero{grid-template-columns:minmax(0,1fr)}.workspace-shell[data-portal=expert] .expert-operation-hero-copy{padding:20px 18px 16px}.workspace-shell[data-portal=expert] .expert-operation-hero-copy h2{font-size:20px}.workspace-shell[data-portal=expert] .expert-operation-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;border-top:1px solid #8b5749;border-left:0;padding:14px 18px}.workspace-shell[data-portal=expert] .expert-operation-signal strong{grid-row:1 / 3;grid-column:2;align-self:center;font-size:24px}.workspace-shell[data-portal=expert] .expert-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-shell[data-portal=expert] .expert-workspace-tabs .t-button{width:100%;min-width:0;min-height:56px;flex-direction:column;padding-inline:3px;font-size:12px;gap:2px}.workspace-shell[data-portal=expert] .expert-content-preview-grid{grid-template-columns:1fr}.workspace-shell[data-portal=expert] .expert-content-preview-card{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1fr)}.workspace-shell[data-portal=expert] .expert-content-preview-copy{min-height:0}.workspace-shell[data-portal=expert] .expert-list-heading{align-items:flex-start}.workspace-shell[data-portal=expert] .filter-toolbar{grid-template-columns:minmax(0,1fr) 132px}.workspace-shell[data-portal=expert] .t-button,.workspace-shell[data-portal=expert] .t-input,.workspace-shell[data-portal=expert] .t-select__wrap{min-height:44px}}@media(max-width:600px){.workspace-shell[data-portal=expert] .expert-moment-card{grid-template-columns:44px minmax(0,1fr);padding:15px 14px}.workspace-shell[data-portal=expert] .expert-moment-card>.t-button{grid-column:2;justify-self:start;padding-inline:0}.workspace-shell[data-portal=expert] .expert-lifecycle-panel,.workspace-shell[data-portal=expert] .task-rail,.workspace-shell[data-portal=expert] .health-band,.workspace-shell[data-portal=expert] .operation-main{padding:16px}.workspace-shell[data-portal=expert] .expert-lifecycle-list article{grid-template-columns:minmax(0,1fr) auto;padding-block:10px;gap:8px 12px}.workspace-shell[data-portal=expert] .expert-lifecycle-track,.workspace-shell[data-portal=expert] .expert-lifecycle-list article>p{grid-column:1 / -1}.workspace-shell[data-portal=expert] .expert-lifecycle-list article>p{margin-top:0;padding-bottom:0}.workspace-shell[data-portal=expert] .health-grid{gap:8px}.workspace-shell[data-portal=expert] .health-grid article{min-height:126px;padding:13px}.workspace-shell[data-portal=expert] .health-grid strong{font-size:20px}.workspace-shell[data-portal=expert] .guardrail-band{padding:16px}.workspace-shell[data-portal=expert] .expert-content-preview-card{grid-template-columns:1fr}.workspace-shell[data-portal=expert] .expert-list-heading{flex-direction:column}.workspace-shell[data-portal=expert] .filter-toolbar{grid-template-columns:minmax(0,1fr) 124px}.workspace-shell[data-portal=expert] .filter-toolbar>.t-input{grid-column:1 / -1}}:root{--td-brand-color-1: #fff2ed;--td-brand-color-2: #ffd8cc;--td-brand-color-3: #ffbda8;--td-brand-color-4: #f69373;--td-brand-color-5: #e66f4a;--td-brand-color-6: #d85a34;--td-brand-color-7: #c94b28;--td-brand-color-8: #a93d21;--td-brand-color-9: #87311d;--td-brand-color-10: #662719;--td-brand-color: var(--td-brand-color-7);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-active: var(--td-brand-color-8);--app-accent-teal: #087f73;--app-accent-blue: #2b6cb0;--app-accent-green: #2f855a;--app-accent-gold: #b7791f;--app-text: #1d252d;--app-muted: #64717d;--app-border: #e2e7eb;--app-bg: #f4f6f7;--app-surface: #ffffff}*{box-sizing:border-box}html{min-width:320px;background:var(--app-bg)}body{margin:0;color:var(--app-text);background:var(--app-bg);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{letter-spacing:0}img{display:block;max-width:100%}h1,h2,h3,p,dl,dd,ol,ul{margin:0}ul,ol{padding:0}.page-container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.t-drawer__content-wrapper{max-width:100vw}.consumer-shell{min-height:100vh;background:#fff}.consumer-header{position:sticky;z-index:100;top:0;height:68px;border-bottom:1px solid rgba(226,231,235,.95);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.consumer-header-inner{display:flex;align-items:center;width:min(1440px,calc(100% - 40px));height:100%;margin-inline:auto;gap:24px}.brand-lockup,.workspace-brand{display:flex;flex:0 0 auto;align-items:center;gap:10px}.brand-lockup img,.workspace-brand img{width:42px;height:42px;object-fit:contain}.brand-lockup span,.workspace-brand span{display:flex;min-width:0;flex-direction:column}.brand-lockup strong,.workspace-brand strong{font-size:18px;line-height:24px}.brand-lockup small,.workspace-brand small{color:var(--app-muted);font-size:11px;line-height:16px}.consumer-nav{display:flex;min-width:0;flex:1;align-self:stretch;align-items:center;justify-content:center;gap:4px}.consumer-nav a{position:relative;display:flex;height:100%;align-items:center;padding:0 12px;color:#48545f;font-size:14px;white-space:nowrap}.consumer-nav a:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;background:transparent;content:""}.consumer-nav a:hover,.consumer-nav a.active{color:var(--td-brand-color)}.consumer-nav a.active:after{background:var(--td-brand-color)}.consumer-tools{display:flex;flex:0 0 auto;align-items:center;gap:6px}.global-search{width:220px}.portal-shortcuts{display:flex;padding-left:8px;border-left:1px solid var(--app-border);gap:2px}.portal-shortcuts a{padding:6px;color:var(--app-muted);font-size:12px}.portal-shortcuts a:hover{color:var(--td-brand-color)}.consumer-main{min-height:calc(100vh - 68px)}.mobile-bottom-nav{display:none}.market-hero{position:relative;height:490px;overflow:hidden;color:#fff;background:#39434a}.market-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}.hero-shade{position:absolute;inset:0;background:#10181f94}.hero-content{position:relative;display:flex;height:calc(100% - 66px);flex-direction:column;align-items:flex-start;justify-content:center}.hero-content h1{margin-top:16px;font-size:48px;line-height:1.18}.hero-content>p{max-width:680px;margin-top:14px;color:#ffffffe0;font-size:18px;line-height:1.8}.hero-actions{display:flex;margin-top:28px;gap:12px}.market-ticker{position:absolute;right:0;bottom:0;left:0;display:grid;height:66px;grid-template-columns:auto 1fr auto;align-items:center;padding-inline:20px;background:#141e26db;gap:18px}.market-ticker span{display:flex;align-items:center;color:#ffd3bd;font-weight:600;gap:8px}.market-ticker span i,.health-dot{width:8px;height:8px;border-radius:50%;background:#39b67b;box-shadow:0 0 0 4px #39b67b29}.market-ticker p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-ticker small{color:#ffffff9e}.metric-band{border-bottom:1px solid var(--app-border);background:#fff}.home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-metrics article{min-width:0;padding:25px 28px;border-right:1px solid var(--app-border)}.home-metrics article:first-child{border-left:1px solid var(--app-border)}.home-metrics span,.home-metrics p{color:var(--app-muted);font-size:13px}.home-metrics div{margin:7px 0 5px}.home-metrics strong{font-size:27px}.home-metrics small{margin-left:4px;color:#39434b}.priority-section{display:grid;grid-template-columns:1fr auto auto;align-items:center;margin-top:28px;padding:22px 24px;border:1px solid #f0c1b1;border-left:4px solid var(--td-brand-color);border-radius:6px;background:#fff9f6;gap:20px}.priority-copy small,.section-heading>div>small,.form-section-title p,.blueprint-thesis small{color:var(--td-brand-color);font-weight:600}.priority-copy h2{margin-top:4px;font-size:20px}.priority-copy p{margin-top:6px;color:var(--app-muted);line-height:1.6}.quick-section,.expert-section,.my-consultations{padding-block:48px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:20px}.section-heading>div{min-width:0}.section-heading>.t-button{flex:0 0 auto}.section-heading>.t-tag{flex:0 0 auto}.section-heading h2{margin-top:3px;font-size:25px;line-height:1.32}.section-heading p{margin-top:7px;color:var(--app-muted);line-height:1.6}.section-heading.compact{align-items:center;margin-bottom:16px}.section-heading.compact h2{font-size:18px}.quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.quick-grid .quick-action{min-width:0;min-height:96px;padding:18px;border:1px solid var(--app-border);border-radius:6px;color:var(--app-text);background:#fff;justify-content:flex-start}.quick-action .t-button__text,.task-row .t-button__text{width:100%}.quick-grid .quick-action:hover{border-color:#b7c1c9;box-shadow:0 6px 18px #19232d14}.quick-action-content{display:grid;width:100%;min-width:0;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;text-align:left;gap:13px}.quick-action-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:6px}.quick-action-icon svg{width:24px;height:24px}.quick-grid .orange .quick-action-icon{color:#c94b28;background:#fff2ed}.quick-grid .teal .quick-action-icon{color:#087f73;background:#e9f7f5}.quick-grid .blue .quick-action-icon{color:#2b6cb0;background:#edf4fb}.quick-grid .green .quick-action-icon{color:#2f855a;background:#edf8f2}.quick-action-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.quick-action-copy strong{font-size:16px}.quick-action-copy small{overflow:hidden;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap}.quick-action-content>svg{color:#9aa5ae}.supply-band{padding-block:48px;border-block:1px solid var(--app-border);background:#f5f7f8}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.listing-card{overflow:hidden;cursor:pointer}.listing-cover{position:relative;height:150px;overflow:hidden;background:#dde3e7}.listing-cover img{width:100%;height:100%;object-fit:cover}.listing-cover>span{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:4px;color:#fff;background:#1d252dd6;font-size:12px}.listing-card-body{display:flex;flex-direction:column;gap:10px}.listing-origin,.merchant-line,.credit-score,.expert-available,.account-user p{display:flex;align-items:center;color:var(--app-muted);font-size:13px;gap:5px}.listing-origin .t-tag{margin-left:auto}.listing-card-body h3{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.listing-card-body>p{color:#45515b}.listing-tags,.expert-tags,.product-trust{display:flex;min-height:24px;flex-wrap:wrap;gap:6px}.listing-price,.product-price{display:flex;align-items:flex-end;justify-content:space-between;padding-top:10px;border-top:1px solid var(--app-border)}.listing-price strong,.product-price strong{color:var(--td-brand-color);font-size:24px}.listing-price small,.listing-price>span,.product-price small{color:var(--app-muted);font-size:12px}.insight-section{display:grid;grid-template-columns:1.5fr 1fr;padding-block:48px;gap:20px}.market-insight,.trust-panel,.service-assurance,.merchant-credit-card,.stock-card,.order-detail-side>section,.account-section,.ranking-section{padding:24px;border:1px solid var(--app-border);border-radius:6px;background:#fff}.market-insight{display:grid;grid-template-columns:1fr auto;gap:18px}.insight-heading{display:flex;align-items:center;gap:12px}.insight-heading>span{display:grid;width:42px;height:42px;place-items:center;border-radius:6px;color:#087f73;background:#e9f7f5}.insight-heading small{color:var(--app-muted)}.insight-heading h2{margin-top:3px;font-size:19px}.index-value{display:flex;align-items:baseline;gap:7px}.index-value strong{font-size:32px}.index-value em{color:#2f855a;font-size:13px;font-style:normal}.index-value small{color:var(--app-muted)}.index-bars{display:flex;height:90px;align-items:flex-end;padding:10px 0;gap:10px}.index-bars i{width:18px;min-height:8px;background:#2b6cb0}.market-insight>p{grid-column:1 / -1;color:var(--app-muted);line-height:1.7}.trust-panel ul,.service-assurance ul{display:grid;list-style:none;gap:14px}.trust-panel li,.service-assurance li{display:flex;align-items:flex-start;gap:10px}.trust-panel li>svg,.service-assurance li>svg{flex:0 0 auto;margin-top:2px;color:#2f855a}.trust-panel li span,.service-assurance li span{display:flex;flex-direction:column;gap:3px}.trust-panel li small,.service-assurance li small{color:var(--app-muted);line-height:1.5}.consumer-page{padding-block:36px 64px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:26px;gap:24px}.page-heading>div:first-child{min-width:0}.page-heading small{display:block;margin-bottom:5px;color:var(--td-brand-color);font-weight:600}.page-heading h1{font-size:30px;line-height:1.3}.page-heading p{max-width:720px;margin-top:8px;color:var(--app-muted);line-height:1.7}.page-heading-actions{display:flex;flex:0 0 auto;gap:10px}.market-page>.t-alert{margin-bottom:18px}.market-filter{display:grid;grid-template-columns:minmax(220px,1fr) 150px 150px auto auto;align-items:center;padding:16px;border:1px solid var(--app-border);background:#fff;gap:12px}.market-result-head,.pagination-row,.notice-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.market-result-head{padding:22px 0 12px;color:var(--app-muted)}.market-result-head strong{color:var(--app-text)}.market-list{display:grid;gap:14px}.market-row{display:grid;min-width:0;grid-template-columns:190px minmax(0,1fr) 160px;padding:14px;border:1px solid var(--app-border);border-radius:6px;background:#fff;cursor:pointer;gap:18px}.market-row:hover{border-color:#b9c2c9;box-shadow:0 6px 18px #1d252d0f}.market-row-image{position:relative;height:152px;overflow:hidden;border-radius:4px;background:#e2e7eb}.market-row-image img{width:100%;height:100%;object-fit:cover}.market-row-image span{position:absolute;top:8px;left:8px;padding:4px 7px;border-radius:3px;color:#fff;background:#1d252dd6;font-size:11px}.market-row-main{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:12px}.market-row-title{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.market-row-title h2{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.market-row-title p{display:flex;align-items:center;margin-top:7px;color:var(--app-muted);font-size:13px;gap:4px}.market-row-data{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market-row-data span,.detail-spec-grid span,.orders-summary article,.quote-compare span{display:flex;min-width:0;flex-direction:column;gap:5px}.market-row-data small,.detail-spec-grid small,.quote-compare small,.orders-summary span,.orders-summary small{color:var(--app-muted);font-size:12px}.market-row-data strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.market-row-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.credit-score{flex:0 0 auto;color:#2f855a}.market-row-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;border-left:1px solid var(--app-border);gap:8px}.market-row-price>span{color:var(--app-muted);font-size:12px}.market-row-price strong{color:var(--td-brand-color);font-size:26px}.market-row-price small{font-size:12px}.market-page>.pagination-row{padding-top:24px}.back-button{margin-bottom:18px}.listing-detail-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden;border:1px solid var(--app-border);border-radius:6px;background:#fff}.listing-detail-media{position:relative;min-height:430px;overflow:hidden;background:#dce2e6}.listing-detail-media img{width:100%;height:100%;object-fit:cover}.listing-detail-media>span{position:absolute;top:18px;left:18px;padding:6px 10px;border-radius:4px;color:#fff;background:#1d252dd6}.listing-detail-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:34px}.detail-status,.order-title-row,.detail-actions,.quote-actions,.workspace-user,.order-detail-top,.product-trust{display:flex;align-items:center;gap:10px}.detail-status>span{color:var(--app-muted);font-size:12px}.listing-detail-copy h1{margin:14px 0 8px;font-size:30px;line-height:1.35}.detail-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding:18px;background:#f6f8f9;gap:18px}.detail-price{margin-top:20px}.detail-price>span,.detail-price p{color:var(--app-muted);font-size:12px}.detail-price strong{display:block;margin:4px 0;color:var(--td-brand-color);font-size:34px}.detail-price strong small{font-size:13px}.detail-actions{margin-top:24px;flex-wrap:wrap}.detail-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;margin-top:22px;gap:20px}.detail-main-sections{display:grid;min-width:0;gap:20px}.detail-main-sections>section,.order-section{min-width:0;padding:24px;border:1px solid var(--app-border);border-radius:6px;background:#fff}.detail-main-sections .t-descriptions{width:100%;max-width:100%}.evidence-grid,.evidence-record-grid{display:grid;gap:10px}.evidence-grid article,.evidence-record-grid article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;padding:14px;border:1px solid var(--app-border);gap:12px}.evidence-grid article>span,.evidence-record-grid article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:4px;color:#2f855a;background:#edf8f2}.evidence-grid article>div,.evidence-record-grid article>div{display:flex;min-width:0;flex-direction:column;gap:4px}.evidence-grid small,.evidence-record-grid small{color:var(--app-muted);line-height:1.5}.detail-side{display:grid;position:sticky;top:88px;gap:14px}.merchant-credit-card>div:first-child{display:flex;align-items:center;gap:12px}.credit-badge{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#fff;background:#2f855a;font-size:20px;font-weight:700}.merchant-credit-card>div:first-child>div{display:flex;min-width:0;flex-direction:column;gap:4px}.merchant-credit-card>div:first-child small{color:var(--app-muted)}.merchant-credit-card ul{display:grid;margin-block:18px;list-style:none;gap:10px}.merchant-credit-card li{display:flex;justify-content:space-between;color:var(--app-muted);gap:12px}.merchant-credit-card li strong{color:var(--app-text)}.stock-card>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.stock-card strong{font-size:22px}.stock-card p{display:flex;align-items:flex-start;margin-top:12px;color:var(--app-muted);line-height:1.5;gap:6px}.demand-steps{margin-bottom:24px;padding:22px 28px;border:1px solid var(--app-border);background:#fff}.demand-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px}.demand-form-panel,.demand-help-panel{padding:28px;border:1px solid var(--app-border);border-radius:6px;background:#fff}.form-section-title{display:flex;align-items:flex-start;margin-bottom:24px;gap:12px}.form-section-title>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:4px;color:#fff;background:var(--td-brand-color);font-weight:700}.form-section-title h2{font-size:20px}.form-section-title p{margin-top:5px;color:var(--app-muted);font-weight:400;line-height:1.5}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.inline-hint{margin-left:10px;color:var(--app-muted)}.form-footer{display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding-top:18px;border-top:1px solid var(--app-border)}.demand-help-panel{position:sticky;top:88px}.demand-help-panel h2{font-size:19px}.demand-help-panel ol{display:grid;margin:20px 0;list-style:none;gap:18px}.demand-help-panel li{display:flex;align-items:flex-start;gap:10px}.demand-help-panel li>span{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:50%;color:#087f73;background:#e9f7f5;font-weight:700}.demand-help-panel li div{display:flex;flex-direction:column;gap:4px}.demand-help-panel li small{color:var(--app-muted);line-height:1.5}.demand-agreement{margin-top:20px}.dialog-success{display:flex;flex-direction:column;align-items:center;padding:12px 0 8px;text-align:center;gap:12px}.dialog-success>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#2f855a;background:#edf8f2}.dialog-success>span svg{width:30px;height:30px}.dialog-success p{color:var(--app-muted);line-height:1.6}.orders-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;border:1px solid var(--app-border);background:#fff}.orders-summary article{padding:20px 24px;border-right:1px solid var(--app-border)}.orders-summary article:last-child{border-right:0}.orders-summary strong{margin-block:5px;font-size:28px}.orders-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--app-border);gap:18px}.orders-toolbar .t-tabs{min-width:360px}.orders-toolbar .t-input{width:260px}.record-section,.quote-list{display:grid;margin-top:18px;gap:14px}.consumer-order-card,.quote-card{padding:20px;border:1px solid var(--app-border);border-radius:6px;background:#fff}.order-card-head,.quote-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.order-card-head small,.quote-card-head small,.order-card-head p,.quote-card-head p{color:var(--app-muted)}.order-card-head h2,.quote-card-head h2{margin-top:5px;font-size:18px}.quote-card-head p{margin-top:5px}.order-card-data,.quote-compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:16px;background:#f6f8f9;gap:18px}.order-card-data span{display:flex;min-width:0;flex-direction:column;gap:5px}.order-card-data small{color:var(--app-muted);font-size:12px}.order-card-data strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:18px}.order-card-foot p{min-width:0;flex:1;color:var(--app-muted);line-height:1.55}.quote-compare strong{font-size:17px}.quote-guarantee{margin-top:14px;color:var(--app-muted);line-height:1.6}.quote-actions{justify-content:flex-end;margin-top:16px}.order-detail-page{width:min(1440px,calc(100% - 48px));min-height:100%;margin-inline:auto;padding-block:24px 52px}.order-detail-top{justify-content:space-between;margin-bottom:16px}.order-detail-top>span{color:var(--app-muted);font-size:13px}.order-status-band{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.5fr) minmax(200px,.75fr);align-items:center;padding:24px 28px;border:1px solid var(--app-border);border-left:4px solid var(--td-brand-color);background:#fff;gap:28px}.order-status-band>div:first-child>small,.order-status-band>div:first-child>p,.order-next-task small,.order-next-task p{color:var(--app-muted)}.order-title-row{margin-block:6px}.order-title-row h1{font-size:26px}.order-next-task{padding-inline:28px;border-inline:1px solid var(--app-border)}.order-next-task strong{display:block;margin-block:5px;font-size:18px}.order-next-task p{line-height:1.55}.order-primary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.order-step-band{margin-top:16px;padding:22px 26px;border:1px solid var(--app-border);background:#fff;overflow-x:auto}.order-step-band .t-steps{min-width:720px}.order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;margin-top:18px;gap:18px}.order-detail-main,.order-detail-side{display:grid;min-width:0;gap:18px}.order-detail-side{position:sticky;top:88px}.order-detail-side dl{display:grid;gap:12px}.order-detail-side dl>div{display:flex;justify-content:space-between;gap:12px}.order-detail-side dt{color:var(--app-muted)}.order-detail-side dd{font-weight:600}.order-detail-side dd.danger{color:var(--td-error-color)}.timeline-copy{padding-bottom:8px}.timeline-copy p{margin-block:5px;color:var(--app-muted);line-height:1.55}.timeline-copy small{color:#89949d}.exception-list{display:grid;list-style:none;gap:14px}.exception-list li{display:flex;align-items:flex-start;gap:10px}.exception-list li>svg{flex:0 0 auto;margin-top:2px;color:var(--app-accent-gold)}.exception-list li span{display:flex;flex-direction:column;gap:3px}.exception-list small{color:var(--app-muted);line-height:1.5}.dialog-form,.dialog-descriptions,.dialog-note,.drawer-note{margin-top:18px}.consultation-create-dialog.t-dialog{display:flex;max-height:calc(100dvh - 48px);flex-direction:column}.consultation-create-dialog .t-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.workspace-action-dialog.t-dialog{display:flex;max-height:calc(100dvh - 48px);flex-direction:column}.workspace-action-dialog .t-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.service-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr);gap:20px}.ai-panel{padding:24px;border-radius:6px;color:#fff;background:#26343c}.ai-panel-head{display:flex;align-items:center;gap:12px}.ai-panel-head>span{display:grid;width:46px;height:46px;place-items:center;border-radius:6px;color:#26343c;background:#ffd1be}.ai-panel-head>div{min-width:0;flex:1}.ai-panel-head small{color:#ffffffad}.ai-panel-head h2{margin-top:2px;font-size:20px}.ai-chat-window{display:flex;height:190px;flex-direction:column;margin-block:18px;padding-right:4px;overflow-y:auto;gap:9px}.ai-message{max-width:82%;padding:10px 12px;border-radius:6px;line-height:1.55}.ai-message.assistant{align-self:flex-start;color:#eef4f5;background:#34464f}.ai-message.user{align-self:flex-end;color:#2c241f;background:#ffd8c8}.ai-boundary{margin-top:10px;color:#ffffff94;font-size:12px}.expert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.expert-card-full .t-card__body{display:flex;flex-direction:column;min-height:325px}.expert-profile{display:flex;align-items:center;gap:12px}.expert-profile>div{min-width:0}.expert-profile h3{display:flex;align-items:center;gap:5px}.expert-profile h3 svg{color:#2f855a}.expert-profile p,.expert-profile span,.expert-meta small{color:var(--app-muted);font-size:12px}.expert-profile p{margin:4px 0}.expert-tags{margin-block:16px}.expert-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;padding:12px;background:#f6f8f9;gap:10px}.expert-meta span{display:flex;flex-direction:column;gap:3px}.expert-meta strong{font-size:18px}.expert-available{min-height:24px;margin-top:auto;margin-bottom:10px}.content-band{padding:38px;border:1px solid var(--app-border);background:#f5f7f8}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.content-grid article{padding:20px;border:1px solid var(--app-border);background:#fff}.content-grid article>span{display:inline-flex;align-items:center;color:var(--app-accent-blue);font-size:12px;gap:5px}.content-grid article>span.content-live{color:var(--td-brand-color)}.content-grid h3{min-height:48px;margin:10px 0 7px;line-height:1.5}.content-grid p,.content-grid small{color:var(--app-muted)}.content-grid article>div{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:8px}.consultation-list{display:grid;gap:10px}.consultation-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;padding:16px;border:1px solid var(--app-border);background:#fff;gap:14px}.consult-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:6px;color:#2b6cb0;background:#edf4fb}.consult-main{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px}.consult-main>div:first-child{min-width:0}.consult-main small,.consult-main p{color:var(--app-muted)}.consult-main h3{margin:4px 0}.consult-main>div:last-child{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.mall-page{padding-top:0}.mall-hero{position:relative;min-height:320px;color:#fff;background:#80452d;overflow:hidden}.mall-hero:before{position:absolute;inset:0;background:url(/assets/crab-orange-wave-banner.png) center/cover no-repeat;content:""}.mall-hero:after{position:absolute;inset:0;background:#2a1d168f;content:""}.mall-hero .page-container{position:relative;z-index:1;display:flex;min-height:320px;align-items:center}.mall-hero .page-container>div{max-width:650px}.mall-hero small{color:#ffd2bd;font-weight:600}.mall-hero h1{margin-block:10px;font-size:38px}.mall-hero p{margin-bottom:24px;color:#ffffffdb;font-size:17px;line-height:1.7}.mall-content{padding-block:40px 60px}.mall-tabs{margin-bottom:22px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-cover{position:relative;height:180px;overflow:hidden;background:#e2e7eb}.product-cover img{width:100%;height:100%;object-fit:cover}.product-cover .t-tag{position:absolute;top:10px;left:10px}.product-card h2{min-height:48px;font-size:17px;line-height:1.5}.product-card>.t-card__body>p{margin:6px 0 12px;color:var(--app-muted)}.product-trust{color:#2f855a;font-size:12px}.product-trust span{display:flex;align-items:center;gap:3px}.product-price{margin:14px 0}.product-price del{margin-left:6px;color:#9aa5ae;font-size:12px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crab-card-product{overflow:hidden;border:1px solid var(--app-border);border-radius:6px;background:#fff}.card-visual{display:flex;position:relative;min-height:180px;flex-direction:column;padding:22px;color:#fff;background:#314854}.crab-card-product:nth-child(2) .card-visual{background:#7b442c}.crab-card-product:nth-child(3) .card-visual{background:#2e6258}.card-visual>svg{position:absolute;top:20px;right:20px;width:30px;height:30px;opacity:.76}.card-visual span{color:#ffffffb3}.card-visual strong{margin-top:auto;font-size:34px}.card-visual small{margin-top:5px}.card-product-copy{padding:20px}.card-product-copy h2{font-size:18px}.card-product-copy>p{min-height:44px;margin-top:7px;color:var(--app-muted);line-height:1.5}.card-product-copy dl{display:grid;margin-block:16px;gap:9px}.card-product-copy dl>div{display:flex;justify-content:space-between;gap:12px}.card-product-copy dt{color:var(--app-muted)}.brand-list{display:grid;gap:10px}.brand-list article{display:grid;grid-template-columns:50px minmax(0,1fr) auto auto;align-items:center;padding:18px;border:1px solid var(--app-border);background:#fff;gap:14px}.brand-list article>span{display:grid;width:50px;height:50px;place-items:center;border-radius:6px;color:#2b6cb0;background:#edf4fb}.brand-list article small,.brand-list article p{color:var(--app-muted)}.brand-list article h2{margin-block:3px;font-size:18px}.mall-protection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;padding:24px;border:1px solid var(--app-border);background:#f6f8f9;gap:24px}.mall-protection>div{display:flex;align-items:flex-start;gap:10px}.mall-protection svg{flex:0 0 auto;color:#087f73}.mall-protection span{display:flex;flex-direction:column;gap:4px}.mall-protection small{color:var(--app-muted);line-height:1.5}.credit-hero{display:flex;align-items:center;justify-content:space-between;padding:24px;border:1px solid var(--app-border);background:#26343c;color:#fff;gap:20px}.credit-hero>div:first-child{display:flex;align-items:center;gap:14px}.credit-hero>div:first-child>span{display:grid;width:52px;height:52px;place-items:center;border-radius:6px;color:#26343c;background:#ffd1be}.credit-hero small,.credit-hero p{color:#ffffffad}.credit-hero h2{margin-block:4px}.credit-dimensions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:18px;gap:12px}.credit-dimensions article{padding:18px;border:1px solid var(--app-border);background:#fff}.credit-dimensions article>div{display:flex;align-items:center;justify-content:space-between}.credit-dimensions article>div span{font-size:22px;font-weight:700}.credit-dimensions article>div i{width:26px;height:4px}.credit-dimensions h3{margin-block:10px 5px}.credit-dimensions p{color:var(--app-muted);line-height:1.55}.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:18px}.ranking-toolbar h2{font-size:20px}.ranking-toolbar p{margin-top:4px;color:var(--app-muted)}.ranking-toolbar .t-input{width:260px}.rank-number{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eef1f3;font-weight:700}.rank-1{color:#6f4d11;background:#ffedc2}.rank-2{color:#505b65;background:#e5eaee}.rank-3{color:#8a4f27;background:#f3d7c3}.rank-merchant{display:flex;flex-direction:column;gap:4px}.rank-merchant small{color:var(--app-muted)}.score-value{color:#2f855a;font-size:18px}.trend-up,.trend-down{display:inline-flex;align-items:center;gap:3px}.trend-up{color:#2f855a}.trend-down{color:var(--td-error-color)}.credit-explain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:22px;border:1px solid var(--app-border);background:#f6f8f9;gap:24px}.credit-explain>div{display:flex;align-items:flex-start;gap:10px}.credit-explain svg{flex:0 0 auto;color:var(--app-accent-blue)}.credit-explain span{display:flex;flex-direction:column;gap:5px}.credit-explain small{color:var(--app-muted);line-height:1.5}.mobile-record-list{display:none}.account-summary{display:grid;grid-template-columns:minmax(240px,1fr) minmax(380px,1.4fr) auto;align-items:center;padding:24px;border:1px solid var(--app-border);background:#fff;gap:24px}.account-user{display:flex;align-items:center;gap:12px}.account-user small{color:var(--app-muted)}.account-user h2{margin-block:4px;font-size:18px}.account-user p{color:#2f855a}.account-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.account-assets span{display:flex;flex-direction:column;gap:6px}.account-assets small{color:var(--app-muted)}.account-assets strong{font-size:19px}.account-tabs{margin-top:20px}.account-section{margin-top:14px}.account-flow-list{display:grid;gap:8px}.account-flow-list article{display:grid;grid-template-columns:40px minmax(0,1fr) 130px 150px;align-items:center;padding:14px 0;border-bottom:1px solid var(--app-border);gap:12px}.account-flow-list article:last-child{border-bottom:0}.flow-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:4px;color:#2b6cb0;background:#edf4fb}.account-flow-list article>div{display:flex;min-width:0;flex-direction:column;gap:4px}.account-flow-list small{color:var(--app-muted)}.account-flow-list .income{color:#2f855a;font-weight:700}.account-flow-list .expense{font-weight:700}.wallet-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wallet-card-grid article{padding:18px;border:1px solid var(--app-border)}.wallet-card-visual{display:flex;position:relative;min-height:175px;flex-direction:column;padding:20px;border-radius:6px;color:#fff;background:#314854}.wallet-card-grid article:nth-child(2) .wallet-card-visual{background:#7b442c}.wallet-card-visual svg{position:absolute;top:18px;right:18px;width:28px;height:28px;opacity:.7}.wallet-card-visual strong{margin-top:auto;font-size:28px}.wallet-card-visual span{margin-top:5px;color:#ffffffb3}.wallet-card-grid article>div:nth-child(2){display:flex;align-items:center;justify-content:space-between;margin-block:12px;color:var(--app-muted)}.trace-search{display:grid;grid-template-columns:1fr 420px;align-items:center;gap:28px}.trace-search>div{display:flex;align-items:center;gap:12px}.trace-search>div>svg{width:42px;height:42px;color:#087f73}.trace-search p{margin-top:4px;color:var(--app-muted)}.trace-result{margin-top:24px;padding-top:24px;border-top:1px solid var(--app-border)}.trace-result-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;margin-bottom:24px;gap:12px}.trace-result-head>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#2f855a;background:#edf8f2}.trace-result-head small,.trace-result-head p{color:var(--app-muted)}.trace-result-head h2{margin-block:3px;font-size:20px}.trace-timeline-scroll{max-width:100%;margin-block:22px 30px;overflow-x:auto}.trace-timeline-scroll .t-timeline{min-width:620px}.address-list{display:grid;gap:10px}.address-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;padding:16px;border:1px solid var(--app-border);gap:12px}.address-list article>span:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:4px;color:var(--td-brand-color);background:#fff2ed}.address-list p{margin-top:4px;color:var(--app-muted)}.workspace-shell{min-height:100vh;background:var(--app-bg)}.workspace-aside{display:flex;position:fixed;z-index:50;top:0;bottom:0;left:0;width:248px;flex-direction:column;border-right:1px solid #dfe4e8;background:#fff}.workspace-brand{height:66px;padding-inline:18px;border-bottom:1px solid var(--app-border)}.workspace-brand img{width:38px;height:38px}.workspace-nav{display:flex;min-height:0;flex:1;flex-direction:column;padding:12px 10px 20px;overflow-y:auto}.workspace-nav section{margin-top:8px}.workspace-nav section:first-child{margin-top:0}.workspace-nav section>p{padding:6px 10px;color:#929da6;font-size:11px;font-weight:600}.workspace-nav a{display:flex;min-height:40px;align-items:center;padding:8px 10px;border-radius:4px;color:#45515b;font-size:14px;gap:10px}.workspace-nav a svg{width:18px;height:18px;flex:0 0 auto;color:#77838d}.workspace-nav a:hover{background:#f4f6f7}.workspace-nav a.active{color:var(--td-brand-color);background:#fff2ed;font-weight:600}.workspace-nav a.active svg{color:var(--td-brand-color)}.workspace-aside-foot{display:flex;align-items:center;min-height:66px;padding:12px 18px;border-top:1px solid var(--app-border);gap:10px}.workspace-aside-foot>div{display:flex;flex-direction:column;gap:2px}.workspace-aside-foot strong{font-size:12px}.workspace-aside-foot small{color:var(--app-muted);font-size:10px}.workspace-body{min-height:100vh;margin-left:248px}.workspace-header{display:flex;position:sticky;z-index:40;top:0;height:66px;align-items:center;justify-content:space-between;padding-inline:22px;border-bottom:1px solid var(--app-border);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:18px}.workspace-header-left,.workspace-header-right{display:flex;min-width:0;align-items:center;gap:10px}.workspace-header-left>div{display:flex;min-width:0;flex-direction:column;gap:2px}.workspace-header-left small{color:var(--app-muted);font-size:10px}.workspace-header-left strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.portal-switcher{display:flex;align-items:center;padding:2px;border:1px solid var(--app-border);border-radius:4px;background:#f6f8f9}.workspace-user{padding-left:8px;color:#45515b;font-size:13px}.session-trigger{min-width:0;height:42px;padding-inline:8px}.session-trigger-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;margin-inline:2px 4px;line-height:1.25}.session-trigger-copy strong{max-width:150px;overflow:hidden;color:var(--app-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.session-trigger-copy small{max-width:180px;overflow:hidden;color:var(--app-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.session-chevron{width:14px;height:14px;color:var(--app-muted)}.workspace-drawer-identity>div small{color:var(--app-muted);font-size:12px}.workspace-drawer-identity>div strong{overflow:hidden;color:var(--app-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.workspace-content{min-width:0;padding:24px}.workspace-page{width:min(1450px,100%);margin-inline:auto}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:18px;border:1px solid var(--app-border);background:#fff}.metric-item{position:relative;min-width:0;padding:20px 22px;border-right:1px solid var(--app-border)}.metric-item:last-child{border-right:0}.metric-item:before{position:absolute;top:20px;left:0;width:3px;height:26px;background:#aab4bc;content:""}.metric-item.brand:before{background:var(--td-brand-color)}.metric-item.success:before{background:#2f855a}.metric-item.warning:before{background:#c47a16}.metric-item.danger:before{background:var(--td-error-color)}.metric-item>span,.metric-item>p{color:var(--app-muted);font-size:12px}.metric-item>div{margin-block:7px 5px}.metric-item strong{font-size:27px}.metric-item small{margin-left:4px;color:#45515b}.focus-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:18px;padding:22px 24px;border:1px solid #f0c1b1;border-left:4px solid var(--td-brand-color);background:#fff9f6;gap:18px}.focus-band small{color:var(--td-brand-color);font-weight:600}.focus-band h2{margin-block:4px;font-size:20px}.focus-band p{color:var(--app-muted);line-height:1.55}.overview-grid,.operation-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px}.chart-panel,.task-rail,.operation-main,.health-band,.guardrail-band{border:1px solid var(--app-border);background:#fff}.chart-panel,.task-rail,.health-band{padding:22px}.bar-chart{display:grid;height:260px;grid-template-columns:repeat(7,minmax(42px,1fr));align-items:end;padding-top:24px;gap:12px}.bar-column{display:grid;height:100%;grid-template-rows:18px 1fr 18px;text-align:center;gap:6px}.bar-value{color:var(--app-muted);font-size:11px}.bar-track{display:flex;align-items:flex-end;justify-content:center;background:#f2f4f5}.bar-track i{width:62%;min-height:8px;background:#2b6cb0}.bar-column:last-child .bar-track i{background:var(--td-brand-color)}.bar-column small{color:var(--app-muted);font-size:11px}.task-rail{position:sticky;top:90px}.task-row{width:100%;min-height:66px;padding:10px;border:0;border-bottom:1px solid var(--app-border);color:var(--app-text);background:transparent;justify-content:flex-start}.task-row:last-child{border-bottom:0}.task-row:hover{background:#f6f8f9}.task-row-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:4px;color:#2b6cb0;background:#edf4fb}.task-row.warning .task-row-icon{color:#b7791f;background:#fff7e8}.task-row.urgent .task-row-icon{color:#c2342c;background:#fff0ef}.task-row-content{display:grid;width:100%;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:center;text-align:left;gap:10px}.task-row-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.task-row strong,.task-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row small{color:var(--app-muted);font-size:11px}.health-band{margin-top:18px}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.health-grid article{display:flex;position:relative;flex-direction:column;padding:16px;border:1px solid var(--app-border);gap:7px}.health-grid article:before{position:absolute;top:0;right:0;left:0;height:3px;background:#2f855a;content:""}.health-grid article.warning:before{background:#c47a16}.health-grid article.danger:before{background:var(--td-error-color)}.health-grid strong{font-size:23px}.health-grid span,.health-grid small{color:var(--app-muted)}.guardrail-band{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:18px 22px;gap:18px}.guardrail-band>div{display:flex;min-width:0;flex-direction:column;gap:5px}.guardrail-band small{color:var(--app-muted)}.guardrail-band a{display:flex;flex:0 0 auto;align-items:center;color:var(--td-brand-color);gap:5px}.operation-main{min-width:0;padding:18px}.filter-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 150px 32px;margin-bottom:16px;gap:10px}.table-scroll-shell{max-width:100%;overflow-x:auto}.table-scroll-shell .t-table{min-width:780px}.operation-main>.t-loading{min-height:260px}.operation-main .t-empty,.operation-main>.t-loading>.t-loading__parent>.t-empty{min-height:260px;padding:48px 20px}.pagination-row{display:flex;justify-content:flex-end;margin-top:16px;color:var(--app-muted)}.mobile-pagination-controls{display:none}.drawer-actions{display:flex;justify-content:flex-end;margin-top:18px}.drawer-brand{height:auto;margin-bottom:14px;padding:0 4px 16px}.drawer-nav{max-height:calc(100vh - 150px);padding:0}.notice-drawer-head{margin-bottom:12px;color:var(--app-muted);font-size:12px}.notice-item{cursor:pointer}.notice-item:hover{background:#f7f8f9}.notice-copy{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px}.notice-level{display:grid;width:34px;height:34px;place-items:center;border-radius:4px;color:#2b6cb0;background:#edf4fb}.notice-level.warning{color:#b7791f;background:#fff7e8}.notice-level.urgent{color:#c2342c;background:#fff0ef}.notice-copy>div{min-width:0}.notice-copy strong{display:block;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.notice-copy.unread strong{font-weight:700}.notice-copy p{margin-top:5px;color:var(--app-muted);font-size:12px;line-height:1.5}.blueprint-thesis{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:center;padding:30px;color:#fff;background:#26343c;gap:36px}.blueprint-thesis h2{margin-block:6px 10px;font-size:26px}.blueprint-thesis p{color:#ffffffc2;font-size:15px;line-height:1.8}.thesis-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.thesis-stats span{display:flex;min-height:86px;flex-direction:column;justify-content:center;padding:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.thesis-stats strong{color:#ffd1be;font-size:27px}.thesis-stats small{color:#ffffff9e;font-weight:400}.blueprint-section{margin-top:18px;padding:26px;border:1px solid var(--app-border);background:#fff}.business-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.closure-matrix-tabs{min-width:0}.closure-matrix-tabs .t-tabs__nav-wrap{overflow-x:auto}.closure-matrix-descriptions{width:100%;margin-top:14px}.closure-matrix-descriptions .t-descriptions__body{width:100%;table-layout:fixed}.closure-matrix-descriptions .t-descriptions__content{overflow-wrap:anywhere;line-height:1.65}.business-health-grid article{padding:18px;border:1px solid var(--app-border);background:#fbfcfc}.business-health-grid article>div{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--app-border);gap:10px}.business-health-grid article>div>strong{min-width:0}.business-health-grid article>div>.t-tag{max-width:100%;height:auto;min-height:var(--td-comp-size-xs);flex:0 1 auto;white-space:normal}.business-health-grid dl,.priority-feature-copy dl{display:grid;margin-top:12px;gap:10px}.business-health-grid dl>div,.priority-feature-copy dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px}.business-health-grid dt,.priority-feature-copy dt{color:var(--app-muted);font-size:12px}.business-health-grid dd,.priority-feature-copy dd{line-height:1.6}.master-flow{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:4px;gap:8px}.master-flow article{display:flex;min-width:170px;flex:1;flex-direction:column;padding:16px;border:1px solid var(--app-border);gap:10px}.master-flow article>span{color:var(--td-brand-color);font-size:12px;font-weight:700}.master-flow article>div{display:flex;flex-direction:column;gap:6px}.master-flow article small{color:var(--app-muted);line-height:1.5}.master-flow>i{display:grid;flex:0 0 18px;place-items:center;color:#98a3ac}.improvement-table{border:1px solid var(--app-border)}.improvement-head,.improvement-table article{display:grid;grid-template-columns:1fr 1.2fr .7fr;gap:0}.improvement-head{color:#fff;background:#34434c;font-weight:600}.improvement-head span,.improvement-table article>*{min-width:0;padding:14px 16px;border-right:1px solid var(--app-border)}.improvement-head span:last-child,.improvement-table article>*:last-child{border-right:0}.improvement-table article{border-top:1px solid var(--app-border)}.improvement-table article p{color:var(--app-muted);line-height:1.6}.improvement-table article p:nth-child(2){display:flex;align-items:flex-start;color:var(--app-text);gap:7px}.improvement-table article p:nth-child(2) svg{flex:0 0 auto;margin-top:3px;color:#2f855a}.improvement-table article strong{color:#087f73;font-size:13px;line-height:1.6}.priority-feature-list{display:grid;margin-top:16px;gap:10px}.priority-feature-list article{display:grid;grid-template-columns:44px minmax(0,1fr);padding:18px;border:1px solid var(--app-border);gap:14px}.priority-feature-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:6px;color:var(--app-accent-blue);background:#edf4fb}.priority-feature-icon svg{width:22px;height:22px}.priority-feature-copy{min-width:0}.priority-feature-copy>div:first-child{display:flex;align-items:center;gap:10px}.priority-feature-copy>p{margin-top:8px;color:var(--app-muted);line-height:1.65}.priority-feature-copy dl{padding:12px;background:#f6f8f9}.experience-change-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.experience-change-grid article{display:grid;min-height:136px;grid-template-columns:34px minmax(0,1fr);padding:18px;border:1px solid var(--app-border);gap:12px}.experience-change-grid article>span{color:var(--td-brand-color);font-size:13px;font-weight:700}.experience-change-grid h3{margin-bottom:8px;font-size:16px}.experience-change-grid p{color:var(--app-muted);line-height:1.65}.role-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.role-matrix article{padding:18px;border:1px solid var(--app-border)}.role-matrix h3{padding-bottom:12px;border-bottom:3px solid var(--td-brand-color);font-size:17px}.role-matrix article:nth-child(2) h3{border-color:#2f855a}.role-matrix article:nth-child(3) h3{border-color:#2b6cb0}.role-matrix article:nth-child(4) h3{border-color:#7d48e8}.role-matrix dl{display:grid;margin-top:12px;gap:12px}.role-matrix dt{margin-bottom:4px;color:var(--app-muted);font-size:12px}.role-matrix dd{line-height:1.55}.secondary-loops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.secondary-loops article{padding:18px;border:1px solid var(--app-border)}.secondary-loops article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:6px;color:var(--app-accent-blue);background:#edf4fb}.secondary-loops article:nth-child(2)>span{color:var(--td-brand-color);background:#fff2ed}.secondary-loops article:nth-child(3)>span{color:#2f855a;background:#edf8f2}.secondary-loops article:nth-child(4)>span{color:#7d48e8;background:#f3effd}.secondary-loops h3{margin-block:12px 8px}.secondary-loops p{color:var(--app-muted);line-height:1.7}.secondary-loops small{display:block;margin-top:10px;color:#087f73;line-height:1.5}.portal-map-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.portal-map-grid article{padding:16px;border:1px solid var(--app-border)}.portal-map-head{display:flex;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--app-border);gap:10px}.portal-map-head>span{display:grid;width:36px;height:36px;place-items:center;border-radius:4px;color:var(--td-brand-color);background:#fff2ed}.portal-map-grid article.green .portal-map-head>span{color:#2f855a;background:#edf8f2}.portal-map-grid article.blue .portal-map-head>span{color:#2b6cb0;background:#edf4fb}.portal-map-grid article.purple .portal-map-head>span{color:#7d48e8;background:#f3effd}.portal-map-grid button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:9px 7px;border:0;border-bottom:1px solid #eef1f3;color:#45515b;background:transparent;cursor:pointer}.portal-map-grid button:hover{color:var(--td-brand-color);background:#f7f8f9}.portal-map-grid button svg{width:15px;height:15px}.production-gap-list{display:grid;margin-top:16px;gap:8px}.production-gap-list article{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;padding:12px;border:1px solid var(--app-border);gap:10px}.production-gap-list span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#b7791f;background:#fff7e8;font-weight:700}.production-gap-list p{color:var(--app-muted);line-height:1.65}.not-found-page{display:grid;min-height:100vh;place-items:center;background:#fff}.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);background:#fff}.login-visual{position:relative;min-height:720px;overflow:hidden;color:#fff;background:#26343c}.login-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.login-visual-shade{position:absolute;inset:0;background:#131d23ad}.login-brand,.login-mobile-brand{display:flex;align-items:center;gap:12px}.login-brand{position:absolute;z-index:1;top:34px;left:40px}.login-brand img,.login-mobile-brand img{width:46px;height:46px;object-fit:contain}.login-brand div,.login-mobile-brand div{display:flex;flex-direction:column}.login-brand strong,.login-mobile-brand strong{font-size:20px}.login-brand small{color:#ffffffb3}.login-positioning{position:absolute;z-index:1;right:56px;bottom:72px;left:56px;max-width:680px}.login-positioning h1{max-width:640px;margin-block:18px 14px;font-size:38px;line-height:1.3}.login-positioning>p{max-width:640px;color:#ffffffd1;font-size:16px;line-height:1.75}.login-positioning ul{display:grid;margin-top:26px;gap:12px}.login-positioning li{display:flex;align-items:center;color:#ffffffe6;gap:9px}.login-positioning li svg{flex:0 0 auto;color:#79d4ae}.login-main{display:grid;min-width:0;place-items:center;padding:48px}.login-mobile-brand{display:none}.login-panel{width:min(100%,470px)}.login-panel-head>small{color:var(--td-brand-color);font-size:11px;font-weight:700}.login-panel-head h2{margin-block:6px 8px;font-size:30px}.login-panel-head p{color:var(--app-muted);line-height:1.65}.login-reason,.login-current-session,.login-error{margin-top:16px}.login-role-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;gap:10px}.login-role-grid.t-radio-group.t-radio-group__outline.t-size-m .t-radio-button{width:100%;height:62px;border:1px solid var(--td-border-level-2-color);border-radius:4px}.login-role-grid .t-radio-button__label{display:flex;width:100%;height:100%;align-items:center;justify-content:flex-start;padding-inline:13px;gap:10px}.login-role-grid svg{width:20px;height:20px;flex:0 0 auto}.login-role-grid .t-radio-button__label>span{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.login-role-grid strong{font-size:14px}.login-role-grid small{color:var(--app-muted);font-size:10px}.login-role-context{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;margin-top:14px;padding:12px;border:1px solid #cfe4df;background:#f0faf7;gap:10px}.login-role-context>svg{width:24px;height:24px;color:var(--app-accent-teal)}.login-role-context div{display:flex;min-width:0;flex-direction:column;gap:3px}.login-role-context strong{font-size:13px;line-height:1.45}.login-role-context small{color:var(--app-muted);font-size:11px}.login-form{margin-top:20px}.login-form .t-form__item{margin-bottom:16px}.login-submit{height:46px;margin-top:4px}.login-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:var(--app-muted);font-size:12px;gap:12px}.login-foot>span{display:flex;align-items:center;gap:5px}.report-shell{min-height:100vh;background:var(--app-bg)}.report-header{display:flex;position:sticky;z-index:80;top:0;height:66px;align-items:center;justify-content:space-between;padding-inline:max(24px,calc((100vw - 1450px)/2));border-bottom:1px solid var(--app-border);background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:18px}.report-content{padding:24px}.report-content .blueprint-page{width:min(1450px,100%);margin-inline:auto}.identity-access-band{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(560px,1.2fr);align-items:center;margin-bottom:18px;padding:22px;border:1px solid #cfe4df;background:#f4fbf9;gap:28px}.identity-access-copy{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px}.identity-access-copy>span{display:grid;width:44px;height:44px;place-items:center;border-radius:6px;color:var(--app-accent-teal);background:#dff3ee}.identity-access-copy small{color:var(--app-accent-teal);font-weight:600}.identity-access-copy h2{margin-block:3px 6px;font-size:18px}.identity-access-copy p{color:var(--app-muted);line-height:1.6}.identity-list-section{min-width:0;padding:18px;border:1px solid var(--app-border);background:#fff}.identity-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 150px 150px;margin-bottom:16px;gap:10px}.identity-name-button{min-width:0;padding:0;border:0;color:var(--app-text);background:transparent;height:auto}.identity-name-content{display:flex;min-width:0;flex-direction:column;text-align:left;gap:3px}.identity-name-button:hover strong{color:var(--td-brand-color)}.identity-name-button small{color:var(--app-muted);font-size:11px}.identity-mobile-actions{display:flex;align-items:center;gap:8px}.identity-mobile-actions .t-button{flex:1;min-width:0}.identity-detail-status{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;margin-bottom:18px;padding:16px;border:1px solid #cfe4df;background:#f4fbf9;gap:12px}.identity-detail-status>span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:#2f855a;background:#dff3e7}.identity-detail-status small,.identity-detail-status p,.identity-history small{color:var(--app-muted)}.identity-detail-status h3{margin-block:3px}.identity-history{margin-top:22px}.identity-history>h3{margin-bottom:16px;font-size:16px}.identity-history p{margin-block:4px;line-height:1.55}.identity-action-rule{display:flex;align-items:flex-start;padding:12px;color:var(--app-muted);background:#f6f8f9;font-size:12px;line-height:1.55;gap:8px}.identity-action-rule svg{flex:0 0 auto;margin-top:2px}.field-hint{display:block;margin-top:5px;color:var(--app-muted);font-size:11px;line-height:1.45}@media(max-width:1180px){.consumer-nav a{padding-inline:8px}.portal-shortcuts{display:none}.global-search{width:180px}.workspace-shell .order-status-band,.workspace-shell .order-detail-grid,.workspace-shell .service-hero-grid{grid-template-columns:minmax(0,1fr)}.workspace-shell .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .order-status-band{gap:16px}.workspace-shell .order-next-task{padding:16px 0;border-block:1px solid var(--app-border);border-inline:0}.workspace-shell .order-primary-actions{justify-content:flex-start}.workspace-shell .order-detail-side{position:static}.quick-grid,.expert-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-row{grid-template-columns:160px minmax(0,1fr) 145px}.market-row-data{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.operation-grid{grid-template-columns:minmax(0,1fr) 280px}.portal-map-grid,.role-matrix,.secondary-loops,.experience-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-access-band{grid-template-columns:1fr}.login-page{grid-template-columns:minmax(0,1fr) minmax(440px,.85fr)}}@media(min-width:901px)and (max-width:1024px){.consumer-header-inner{width:calc(100% - 16px);gap:8px}.consumer-header .brand-lockup{gap:6px}.consumer-header .brand-lockup img{width:38px;height:38px}.consumer-nav{gap:0}.consumer-nav a{padding-inline:6px}.global-search{display:none}.consumer-shell .consumer-tools>.desktop-account-entry,.consumer-shell .consumer-tools .session-trigger-copy,.consumer-shell .consumer-tools .session-chevron,.consumer-shell>.consumer-header .mock-label-wide{display:none}.consumer-shell .consumer-tools .session-trigger{width:36px;min-width:36px;padding:0}.consumer-shell>.consumer-header .mock-environment-tag{min-height:22px;padding-inline:5px;font-size:10px}.consumer-shell>.consumer-header .mock-label-compact{display:inline}}@media(min-width:641px)and (max-width:1024px){.workspace-shell .expert-onboarding .expert-onboarding-section-heading{flex-wrap:wrap}.workspace-shell .expert-onboarding .expert-onboarding-section-heading>div{min-width:0;flex:1 1 360px}.workspace-shell .expert-onboarding .expert-onboarding-section-heading>.t-button{min-width:max-content;flex:0 0 auto}.workspace-shell .expert-onboarding .expert-onboarding-section-heading>.t-button .t-button__text{white-space:nowrap}}@media(max-width:1100px){.workspace-content{padding:18px}.overview-grid,.operation-grid{grid-template-columns:minmax(0,1fr)}.chart-panel,.operation-main{min-width:0}.task-rail{position:static;order:-1}.bar-chart{max-width:100%;grid-template-columns:repeat(7,minmax(48px,1fr));overflow-x:auto}}@media(max-width:900px){.page-container{width:min(100% - 28px,720px)}.consumer-header{height:58px}.consumer-header-inner{width:calc(100% - 24px);gap:8px}.brand-lockup img{width:36px;height:36px}.brand-lockup strong{font-size:16px}.brand-lockup small{display:none}.consumer-nav,.global-search,.consumer-tools>.t-tooltip,.portal-shortcuts{display:none}.consumer-shell .consumer-tools>.desktop-account-entry{display:none}.consumer-tools{margin-left:auto}.consumer-main{min-height:calc(100vh - 58px);padding-bottom:calc(64px + env(safe-area-inset-bottom))}.mobile-bottom-nav{display:grid;position:fixed;z-index:100;right:0;bottom:0;left:0;height:calc(62px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--app-border);background:#fffffffa}.mobile-bottom-nav a,.mobile-bottom-nav .mobile-more-trigger.t-button{display:flex;height:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;color:#6e7a84;background:transparent;font-size:10px;gap:3px}.mobile-bottom-nav .mobile-more-trigger .t-button__icon{margin-right:0}.mobile-bottom-nav a svg,.mobile-bottom-nav .mobile-more-trigger svg{width:20px;height:20px}.mobile-bottom-nav a.active,.mobile-bottom-nav .mobile-more-trigger.active{color:var(--td-brand-color);font-weight:600}.mobile-more-drawer .t-drawer__body{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.mobile-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-more-grid a,.mobile-more-grid .mobile-more-item{display:grid;min-width:0;min-height:72px;grid-template-columns:32px minmax(0,1fr);align-items:center;padding:12px 14px;border:1px solid var(--app-border);border-radius:4px;color:var(--app-text);background:#f8f9fa;gap:10px}.mobile-more-grid .mobile-more-item{width:100%;padding:0 14px;justify-content:start;font-size:14px}.mobile-more-grid .mobile-more-item .t-button__text{display:contents}.mobile-more-grid a svg{width:22px;height:22px;color:var(--app-muted)}.mobile-more-grid a.active{border-color:#f0c1b1;color:var(--td-brand-color);background:#fff2ed;font-weight:600}.mobile-more-grid a.active svg{color:var(--td-brand-color)}.market-hero{height:520px}.market-hero>img{object-position:58% center}.hero-content{height:calc(100% - 76px);justify-content:flex-end;padding-bottom:42px}.hero-content h1{font-size:36px}.hero-content>p{font-size:15px;line-height:1.7}.hero-actions{width:100%}.hero-actions .t-button{flex:1;min-width:0}.market-ticker{height:76px;grid-template-columns:auto 1fr;padding-inline:14px;gap:8px 10px}.market-ticker p{grid-column:1 / -1;grid-row:2;font-size:12px}.market-ticker small{grid-column:2;grid-row:1;justify-self:end}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metrics article{padding:18px;border-bottom:1px solid var(--app-border)}.home-metrics article:nth-child(2){border-right:0}.home-metrics article:nth-child(n+3){border-bottom:0}.home-metrics article:first-child{border-left:0}.priority-section{grid-template-columns:1fr auto}.priority-section .t-button{grid-column:1 / -1;width:100%}.quick-grid,.listing-grid,.expert-grid,.content-grid,.workspace-shell .content-grid,.product-grid,.card-grid,.credit-dimensions,.credit-explain,.mall-protection{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-section{grid-template-columns:1fr}.market-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.market-filter>*:first-child{grid-column:1 / -1}.market-filter .t-radio-group{grid-column:1 / -1}.market-row{grid-template-columns:145px minmax(0,1fr)}.market-row-price{grid-column:1 / -1;flex-direction:row;align-items:center;border-top:1px solid var(--app-border);border-left:0;padding-top:12px}.market-row-price .t-button{margin-left:auto}.listing-detail-hero{grid-template-columns:1fr}.listing-detail-media{min-height:320px}.detail-body-grid,.demand-layout,.order-detail-grid,.service-hero-grid,.overview-grid,.operation-grid{grid-template-columns:1fr}.detail-side,.demand-help-panel,.order-detail-side,.task-rail{position:static}.order-status-band{grid-template-columns:1fr;gap:16px}.order-next-task{padding:16px 0;border-block:1px solid var(--app-border);border-inline:0}.order-primary-actions{justify-content:flex-start}.order-card-data,.quote-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary{grid-template-columns:1fr}.account-assets{padding-block:18px;border-block:1px solid var(--app-border)}.trace-search{grid-template-columns:1fr}.workspace-body{margin-left:0}.workspace-header{height:58px;padding-inline:10px;gap:6px}.workspace-header-left{gap:4px}.workspace-header-left{flex:1}.workspace-header-left>div{max-width:min(46vw,240px)}.workspace-header-left small{display:none}.workspace-header-right{gap:3px}.workspace-header-right>.t-badge{margin-right:6px}.session-trigger-copy,.session-chevron{display:none}.session-trigger{width:36px;min-width:36px;padding:0}.workspace-content{padding:14px}.workspace-page>.page-heading{margin-bottom:18px}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-item:nth-child(2){border-right:0}.metric-item:nth-child(-n+2){border-bottom:1px solid var(--app-border)}.task-rail{order:-1}.task-rail .task-row{min-height:58px}.filter-toolbar{grid-template-columns:minmax(0,1fr) 130px 32px}.health-grid,.blueprint-thesis,.business-health-grid,.login-page{grid-template-columns:1fr}.login-visual{min-height:300px}.login-brand{top:24px;left:28px}.login-positioning{right:28px;bottom:30px;left:28px}.login-positioning h1{margin-block:12px 8px;font-size:28px}.login-positioning>p{font-size:14px}.login-positioning ul{display:none}.login-main{padding:36px 24px 48px}.report-content{padding:18px}.identity-access-band .t-steps{display:none}}@media(max-width:600px){.t-dialog__ctx .t-dialog__position.t-dialog--top,.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:flex-start;padding-block:12px}.t-drawer{max-width:calc(100vw - 16px)}.t-dialog{width:calc(100vw - 24px);max-width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.t-dialog__body{max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain}.page-container{width:calc(100% - 24px)}.consumer-page{padding-block:24px 46px}.page-heading{flex-direction:column;margin-bottom:20px;gap:14px}.page-heading h1{font-size:25px}.page-heading-actions,.page-heading-actions .t-button{width:100%}.hero-content h1{font-size:32px}.hero-actions{flex-direction:column}.quick-section,.expert-section,.my-consultations,.supply-band,.insight-section{padding-block:32px}.section-heading{align-items:flex-start}.section-heading h2{font-size:21px}.quick-grid,.listing-grid,.expert-grid,.content-grid,.product-grid,.card-grid,.credit-dimensions,.credit-explain,.mall-protection,.portal-map-grid,.role-matrix,.secondary-loops,.experience-change-grid,.wallet-card-grid,.workspace-shell .content-grid{grid-template-columns:1fr}.quick-grid .quick-action{min-height:84px}.market-insight{grid-template-columns:1fr}.index-value{grid-row:2}.market-filter{grid-template-columns:1fr}.market-filter>*:first-child,.market-filter .t-radio-group{grid-column:auto}.market-filter .t-radio-group{width:100%;overflow-x:auto}.market-result-head{align-items:flex-start;flex-direction:column;gap:4px}.market-row{grid-template-columns:1fr}.market-row-image{height:190px}.market-row-data{grid-template-columns:repeat(2,minmax(0,1fr))}.market-row-price{grid-column:auto}.listing-detail-media{min-height:250px}.listing-detail-copy{padding:22px}.listing-detail-copy h1{font-size:25px}.detail-spec-grid{padding:14px}.detail-actions{flex-direction:column}.detail-actions .t-button{width:100%}.detail-main-sections>section,.order-section,.merchant-credit-card,.stock-card{padding:18px}.detail-main-sections .t-descriptions,.trace-result .t-descriptions{overflow-x:auto}.detail-main-sections .t-descriptions__body,.trace-result .t-descriptions__body{min-width:520px}.demand-steps{padding:14px 10px;overflow-x:auto}.demand-steps .t-steps{min-width:460px}.demand-form-panel,.demand-help-panel{padding:18px}.form-grid,.orders-summary{grid-template-columns:1fr}.orders-summary article{border-right:0;border-bottom:1px solid var(--app-border)}.orders-summary article:last-child{border-bottom:0}.orders-toolbar{align-items:stretch;flex-direction:column;padding-bottom:12px}.orders-toolbar .t-tabs{min-width:0;width:100%;overflow-x:auto}.orders-toolbar .t-input{width:100%}.consumer-order-card,.quote-card{padding:16px}.order-card-data,.quote-compare{grid-template-columns:1fr 1fr;padding:12px}.order-card-foot{align-items:flex-start;flex-direction:column}.quote-actions{align-items:stretch;flex-direction:column}.quote-actions .t-button,.quote-actions .t-popconfirm{width:100%}.order-detail-page{width:calc(100% - 24px);padding-block:14px 36px}.order-status-band{padding:18px}.order-primary-actions .t-button{width:100%}.order-step-band{padding:16px 10px}.evidence-record-grid article,.evidence-grid article{grid-template-columns:34px minmax(0,1fr)}.evidence-record-grid article .t-tag,.evidence-grid article .t-tag{grid-column:2;justify-self:start}.ai-panel,.service-assurance{padding:18px}.ai-panel-head{align-items:flex-start;flex-wrap:wrap}.ai-panel-head>div{flex-basis:calc(100% - 58px)}.ai-panel-head .t-tag{margin-left:58px}.ai-chat-window{height:220px}.expert-card-full .t-card__body{min-height:0}.content-band{padding:20px}.consultation-list article{grid-template-columns:42px minmax(0,1fr)}.consult-main{align-items:flex-start;flex-direction:column;gap:8px}.consult-main>div:last-child{align-items:flex-start}.consultation-list article>.t-button{grid-column:1 / -1;width:100%}.mall-hero,.mall-hero .page-container{min-height:360px}.mall-hero h1{font-size:31px}.mall-content{padding-block:30px 46px}.mall-protection{padding:18px}.brand-list article{grid-template-columns:42px minmax(0,1fr)}.brand-list article .t-tag{grid-column:2;justify-self:start}.brand-list article .t-button{grid-column:1 / -1;width:100%}.credit-hero{align-items:flex-start;flex-direction:column}.credit-hero .t-radio-group{width:100%;overflow-x:auto}.ranking-section{padding:16px}.ranking-toolbar{align-items:stretch;flex-direction:column}.ranking-toolbar .t-input{width:100%}.desktop-table{display:none}.mobile-record-list{display:grid;gap:10px}.mobile-record{padding:14px;border:1px solid var(--app-border);background:#fff}.mobile-record-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-record-head>div{display:flex;min-width:0;align-items:center;gap:8px}.mobile-record-head strong{overflow-wrap:anywhere}.mobile-record-head>.t-tag{max-width:100%;height:auto;flex:0 0 auto;white-space:normal}.mobile-record-head>.t-tag .t-tag__text{overflow-wrap:anywhere;white-space:normal}.mobile-record>p{margin-top:6px;color:var(--app-muted);font-size:12px}.mobile-record dl{display:grid;grid-template-columns:auto minmax(0,1fr);margin-block:12px;gap:6px 10px}.mobile-record dt{color:var(--app-muted)}.mobile-record dd{text-align:right;overflow-wrap:anywhere}.account-summary{padding:18px}.account-assets{grid-template-columns:1fr;gap:12px}.account-tabs{overflow-x:auto}.account-tabs .t-tabs__nav-wrap{min-width:460px}.account-section{padding:16px}.account-flow-list article{grid-template-columns:40px minmax(0,1fr) auto}.account-flow-list article>div:last-child{grid-column:2 / -1;align-items:flex-start}.trace-result-head{grid-template-columns:42px minmax(0,1fr)}.trace-result-head .t-tag{grid-column:2;justify-self:start}.trace-timeline-scroll .t-timeline{min-width:620px}.address-list article{grid-template-columns:40px minmax(0,1fr)}.address-list article .t-tag{grid-column:2;justify-self:start}.address-list article .t-button{grid-column:1 / -1;width:100%}.workspace-header-left>div{max-width:42vw}.workspace-content{padding:12px}.workspace-page .page-heading{gap:10px}.workspace-page .page-heading h1{font-size:23px}.metric-strip{grid-template-columns:1fr}.metric-item,.metric-item:nth-child(2){border-right:0;border-bottom:1px solid var(--app-border)}.metric-item:last-child{border-bottom:0}.metric-item{padding:16px}.metric-item strong{font-size:22px}.focus-band{grid-template-columns:1fr;padding:18px}.focus-band .t-button{width:100%}.bar-chart{height:220px;grid-template-columns:repeat(7,minmax(34px,1fr));gap:5px}.bar-value{display:none}.bar-column{grid-template-rows:1fr 18px}.chart-panel,.task-rail,.health-band{padding:16px}.guardrail-band{align-items:flex-start;flex-direction:column}.guardrail-band strong{line-height:1.6}.operation-main{padding:12px}.filter-toolbar{grid-template-columns:minmax(0,1fr) 32px}.filter-toolbar>.t-input{grid-column:1 / -1}.filter-toolbar .status-filter{display:block}.operation-main .pagination-row{display:none}.mobile-pagination-controls{display:flex;align-items:center;justify-content:center;margin-top:14px;color:var(--app-muted);font-size:12px;gap:12px}.mobile-pagination-controls .t-button{width:32px;min-width:32px;height:32px}.identity-toolbar{grid-template-columns:1fr 1fr}.identity-toolbar>*{width:100%;min-width:0}.identity-toolbar>.t-input{grid-column:1 / -1}.identity-access-band,.identity-list-section{padding:16px}.identity-detail-status{grid-template-columns:42px minmax(0,1fr)}.identity-detail-status .t-tag{grid-column:2;justify-self:start}.login-visual{min-height:260px}.login-positioning h1{font-size:24px}.login-positioning>p{display:none}.login-main{padding:28px 18px 40px}.login-panel-head h2{font-size:26px}.login-role-grid{gap:8px}.login-role-grid.t-radio-group.t-radio-group__outline.t-size-m .t-radio-button{height:58px}.login-role-grid .t-radio-button__label{padding-inline:9px;gap:7px}.login-foot{align-items:flex-start;flex-direction:column}.report-header{height:58px;padding-inline:12px}.report-header .brand-lockup small{display:none}.report-header .t-button{padding-inline:10px}.report-content{padding:12px}.improvement-head{display:none}.improvement-table{border:0}.improvement-table article{display:grid;grid-template-columns:1fr;margin-bottom:10px;border:1px solid var(--app-border)}.improvement-table article>*{min-width:0;max-width:100%;padding:12px;border-right:0;border-bottom:1px solid var(--app-border);overflow-wrap:anywhere}.blueprint-page .improvement-table article p:nth-child(2){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.improvement-table article>*:last-child{border-bottom:0}.improvement-table article p:before,.improvement-table article strong:before{display:block;margin-bottom:5px;color:var(--app-muted);font-size:11px;font-weight:500}.improvement-table article p:first-child:before{content:"参考原型缺口"}.improvement-table article p:nth-child(2):before{content:"本轮完善"}.improvement-table article strong:before{content:"用户价值"}.blueprint-section{padding:18px}.blueprint-thesis{padding:22px}.blueprint-thesis h2{font-size:22px}.business-health-grid article>div{align-items:flex-start;flex-direction:column}.thesis-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.master-flow{padding-bottom:10px}.priority-feature-list article{grid-template-columns:38px minmax(0,1fr);padding:14px;gap:10px}.priority-feature-icon{width:38px;height:38px}.priority-feature-copy dl>div{grid-template-columns:1fr;gap:3px}.blueprint-page dd,.blueprint-page .t-descriptions__label,.blueprint-page .t-descriptions__content{overflow-wrap:anywhere}.blueprint-page .t-descriptions__content .t-space{width:100%;min-width:0}.blueprint-page .t-descriptions__content .t-button{max-width:100%;height:auto;min-height:var(--td-comp-size-m);justify-content:flex-start;padding:6px 0;white-space:normal;text-align:left}.blueprint-page .t-descriptions__content .t-button__text{min-width:0;overflow-wrap:anywhere;white-space:normal}}@media(max-width:370px){.workspace-header{padding-inline:6px}.workspace-header-left>div{max-width:38vw}.home-metrics strong{font-size:22px}.order-card-data,.quote-compare,.detail-spec-grid{grid-template-columns:1fr}.business-health-grid dl>div{grid-template-columns:1fr;gap:4px}}.consumer-shell[data-portal=consumer]{--workspace-role-primary: #c94b28;--workspace-role-depth: 1}.mock-environment-marker{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center}.mock-environment-tag.t-tag{flex:0 0 auto;border-color:#e5bd7a;color:#7a4a0c;background:#fff7e8;font-size:12px;font-weight:600}.mock-label-compact{display:none}.workspace-mock-tag.t-tag{min-height:24px;padding-inline:7px}.workspace-shell[data-portal=merchant]{--workspace-role-primary: #246b5a;--workspace-role-deep: #1f493f;--workspace-role-soft: #e8f3ef;--workspace-role-border: #c9ddd6;--workspace-role-muted: #8eb8aa;--workspace-role-depth: 3;--td-brand-color: var(--workspace-role-primary);--td-brand-color-hover: #1d5a4b;--td-brand-color-active: #17483d;--td-brand-color-disabled: #9fc7bc;--td-brand-color-light: var(--workspace-role-soft);--td-brand-color-focus: #cfe5de;--app-bg: #f2f6f5;--app-border: #d9e4e0}.workspace-shell[data-portal=platform]{--workspace-role-primary: #183f52;--workspace-role-deep: #122d3a;--workspace-role-soft: #e8eff3;--workspace-role-border: #c8d6dd;--workspace-role-muted: #8eacbb;--workspace-role-depth: 4;--td-brand-color: var(--workspace-role-primary);--td-brand-color-hover: #133545;--td-brand-color-active: #0f2a36;--td-brand-color-disabled: #94aeb9;--td-brand-color-light: var(--workspace-role-soft);--td-brand-color-focus: #cbd9df;--app-bg: #f1f4f6;--app-border: #d7dfe3}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-aside{border-right-color:color-mix(in srgb,var(--workspace-role-deep) 78%,#fff);color:#f7fbfa;background:var(--workspace-role-deep)}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-brand{border-bottom-color:#ffffff24}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-brand strong{color:#fff}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-brand small,.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-nav section>p,.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-aside-foot small{color:var(--workspace-role-muted)}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-nav a{color:#ffffffd1}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-nav a svg{color:var(--workspace-role-muted)}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-nav a:hover{color:#fff;background:#ffffff14}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-nav a.active{color:#fff;background:color-mix(in srgb,var(--workspace-role-primary) 78%,#fff 22%)}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-nav a.active svg,.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-aside-foot strong{color:#fff}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-aside-foot{border-top-color:#ffffff24}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-header{border-top:3px solid var(--workspace-role-primary);border-bottom-color:var(--workspace-role-border)}.workspace-navigation-drawer--merchant{--workspace-role-primary: #246b5a;--workspace-role-deep: #1f493f;--workspace-role-soft: #e8f3ef}.workspace-navigation-drawer--platform{--workspace-role-primary: #183f52;--workspace-role-deep: #122d3a;--workspace-role-soft: #e8eff3}.workspace-navigation-drawer--expert{--workspace-role-primary: #b84c38;--workspace-role-deep: #704034;--workspace-role-soft: #f8ece8}.workspace-navigation-drawer:is(.workspace-navigation-drawer--merchant,.workspace-navigation-drawer--platform,.workspace-navigation-drawer--expert) .t-drawer__header{border-bottom-color:#ffffff24;color:#fff;background:var(--workspace-role-deep)}.workspace-navigation-drawer:is(.workspace-navigation-drawer--merchant,.workspace-navigation-drawer--platform,.workspace-navigation-drawer--expert) .t-drawer__body{background:color-mix(in srgb,var(--workspace-role-soft) 76%,#fff)}.workspace-navigation-drawer:is(.workspace-navigation-drawer--merchant,.workspace-navigation-drawer--platform,.workspace-navigation-drawer--expert) .drawer-nav a.active{color:var(--workspace-role-primary);background:var(--workspace-role-soft)}@media(max-width:900px){.consumer-shell>.consumer-header .mock-environment-tag{display:inline-flex;min-height:22px;padding-inline:5px;font-size:10px}.consumer-shell>.consumer-header .mock-label-wide{display:none}.consumer-shell>.consumer-header .mock-label-compact{display:inline}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-header{border-top:0;border-bottom-color:#ffffff24;color:#fff;background:var(--workspace-role-deep)}.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-header-left small,.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-header-left strong,.workspace-shell:is([data-portal=merchant],[data-portal=platform]) .workspace-header .t-button{color:#fff}}.expert-domain,.expert-profile-drawer{--td-brand-color-1: #fff3ec;--td-brand-color-2: #fbe0d4;--td-brand-color-3: #f1b9a5;--td-brand-color-4: #e58f72;--td-brand-color-5: #d96b4d;--td-brand-color-6: #c64b35;--td-brand-color-7: #ad3c2a;--td-brand-color-8: #91301f;--td-brand-color-9: #742719;--td-brand-color-10: #581f15;--td-brand-color: #c64b35;--td-brand-color-hover: #ad3c2a;--td-brand-color-active: #91301f;--expert-terracotta: #6e3528;--expert-amber: #d79225;--expert-amber-bright: #f5b94f;--expert-amber-soft: #fff0d9;--expert-page: #fff8ee;--expert-surface: #ffffff;--expert-surface-muted: #f8eee6;--expert-text: #4b2d22;--expert-muted: #7a5a4e;--expert-border: #eed8ca}.expert-domain{padding:0 0 64px;color:var(--expert-text);background:var(--expert-page)}.expert-domain-container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.expert-restricted-wrap{padding-top:18px}.expert-domain .restricted-service-alert{margin-bottom:0}.expert-commerce-hero{position:relative;min-height:570px;overflow:hidden;color:#fff;background:#633126}.expert-hero-background,.expert-hero-shade{position:absolute;inset:0;width:100%;height:100%}.expert-hero-background{object-fit:cover;object-position:center}.expert-hero-shade{background:#321b15a8}.expert-hero-inner{position:relative;z-index:1;display:grid;min-height:570px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;padding-block:54px;gap:54px}.expert-hero-copy{max-width:720px}.expert-hero-kicker{display:flex;align-items:center;color:#ffe3b0;font-size:12px;gap:12px}.expert-hero-kicker span{padding:5px 8px;border:1px solid rgba(255,227,176,.62);border-radius:4px;font-weight:700}.expert-hero-kicker strong{color:#fff;font-weight:600}.expert-hero-copy h1{max-width:690px;margin-block:20px 18px;font-size:44px;line-height:1.22}.expert-hero-copy>p{max-width:660px;color:#ffffffd6;font-size:17px;line-height:1.8}.expert-hero-actions{display:flex;align-items:center;margin-top:28px;gap:12px}.expert-domain .expert-hero-actions .t-button{min-height:46px;padding-inline:22px}.expert-domain .expert-hero-secondary.t-button{border-color:#ffffff9e;color:#fff;background:#46261c5c}.expert-domain .expert-hero-secondary.t-button:hover{border-color:#fff;background:#46261cb3}.expert-hero-proof{display:flex;flex-wrap:wrap;margin-top:28px;color:#ffffffd1;font-size:13px;gap:10px 22px}.expert-hero-proof span{display:inline-flex;align-items:center;gap:6px}.expert-hero-proof svg{color:var(--expert-amber-bright)}.featured-advisor{overflow:hidden;border:1px solid rgba(255,240,217,.78);border-radius:6px;color:var(--expert-text);background:#fff8eef5;box-shadow:0 24px 54px #2b16103d}.featured-advisor-portrait{position:relative;height:278px;overflow:hidden;background:#e6d7ca}.featured-advisor-portrait .t-image,.featured-advisor-portrait .t-image__wrapper,.featured-advisor-portrait img{width:100%;height:100%}.featured-advisor-portrait img{filter:sepia(.12) saturate(.78) contrast(1.04)}.featured-advisor-portrait>span{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;padding:7px 10px;border-radius:4px;color:#fff;background:#6e3528eb;font-size:12px;font-weight:600;gap:5px}.featured-advisor-copy{padding:20px}.featured-advisor-copy>small{color:var(--expert-amber);font-weight:700}.featured-advisor-copy h2{margin-block:6px 4px;font-size:26px}.featured-advisor-copy>p{color:var(--expert-text);font-weight:600}.featured-advisor-copy>span{display:block;margin-top:5px;color:var(--expert-muted);font-size:12px;line-height:1.5}.featured-advisor-copy>div{display:flex;align-items:baseline;margin-top:16px;padding-top:14px;border-top:1px solid var(--expert-border)}.featured-advisor-copy>div>strong{color:var(--td-brand-color);font-size:24px}.featured-advisor-copy>div>small{margin-left:3px;color:var(--expert-muted)}.featured-advisor-copy .t-button{margin-left:auto}.expert-trust-band{border-bottom:1px solid var(--expert-border);background:#fff}.expert-trust-band>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.expert-trust-band article{display:grid;min-height:96px;grid-template-columns:40px minmax(0,1fr);align-items:center;padding:18px 22px;gap:12px}.expert-trust-band article>svg{width:28px;height:28px;color:var(--td-brand-color)}.expert-trust-band article span{display:grid;min-width:0;gap:4px}.expert-trust-band article small{color:var(--expert-muted);line-height:1.4}.expert-concierge{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);padding-block:68px 18px;gap:50px}.expert-concierge-copy>small,.expert-domain .section-heading>div>small{color:var(--td-brand-color);font-weight:700}.expert-concierge-copy h2{max-width:420px;margin-block:8px 14px;font-size:30px;line-height:1.35}.expert-concierge-copy p{color:var(--expert-muted);line-height:1.75}.expert-concierge-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:12px}.expert-concierge-steps li{min-width:0;padding:24px 18px;border-top:2px solid var(--expert-border);background:#ffffff94}.expert-concierge-steps li>span{color:var(--expert-amber);font-size:13px;font-weight:700}.expert-concierge-steps li>div{display:grid;margin-top:18px;gap:7px}.expert-concierge-steps strong{font-size:17px}.expert-concierge-steps small{color:var(--expert-muted);line-height:1.55}.expert-preflight{grid-column:1 / -1;margin-top:12px;border:1px solid var(--expert-border);border-radius:6px;background:#fff}.expert-domain .expert-preflight .t-collapse-panel__header{min-height:72px;padding-inline:20px}.expert-preflight-title{display:inline-flex;align-items:center;gap:12px}.expert-preflight-title>svg{width:28px;height:28px;color:var(--td-brand-color)}.expert-preflight-title>span{display:grid;gap:3px}.expert-preflight-title small{color:var(--expert-muted);font-weight:400}.expert-preflight-body{padding:4px 20px 22px}.expert-domain .expert-preflight .ai-chat-window{height:auto;max-height:240px;margin:0 0 14px;padding:16px;border-radius:4px;background:var(--expert-surface-muted)}.expert-domain .ai-message,.expert-domain .ai-message.assistant{color:var(--expert-text);background:#fff}.expert-domain .ai-message.user{color:#fff;background:var(--expert-terracotta)}.expert-domain .ai-boundary{color:var(--expert-muted)}.expert-domain .expert-section{padding-block:68px;scroll-margin-top:80px}.expert-domain .section-heading h2{color:var(--expert-text);font-size:30px}.expert-domain .section-heading p{color:var(--expert-muted)}.expert-directory-toolbar{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center;margin-bottom:24px;padding:14px;border:1px solid var(--expert-border);border-radius:6px;background:#fff;gap:14px}.expert-focus-filter{min-width:0;justify-self:end}.expert-luxury-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.expert-luxury-card{min-width:0;overflow:hidden;border:1px solid var(--expert-border);border-radius:6px;background:#fff;box-shadow:0 10px 28px #5830210f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.expert-luxury-card:hover{border-color:#d9ae96;box-shadow:0 18px 34px #5830211f;transform:translateY(-2px)}.expert-card-portrait{position:relative;aspect-ratio:1.25 / 1;overflow:hidden;background:#eadfd4}.expert-card-portrait:after,.expert-drawer-hero:after{position:absolute;inset:0;pointer-events:none;background:#d4997314;content:""}.expert-card-portrait .t-image,.expert-card-portrait .t-image__wrapper,.expert-card-portrait img{width:100%;height:100%}.expert-card-portrait img{filter:sepia(.14) saturate(.72) contrast(1.03);object-position:center 28%}.expert-card-portrait>.t-tag{position:absolute;z-index:1;top:14px;left:14px;max-width:calc(100% - 28px)}.expert-card-body{display:flex;min-height:390px;flex-direction:column;padding:20px}.expert-card-title{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.expert-card-title>div{min-width:0}.expert-card-title h3{font-size:24px}.expert-card-title p{margin-top:4px;color:var(--expert-text);font-size:13px;line-height:1.45}.expert-card-title>span{flex:0 0 auto;padding:4px 7px;border-radius:4px;color:#8b5a16;background:var(--expert-amber-soft);font-size:11px;font-weight:600}.expert-organization{min-height:38px;margin-top:10px;color:var(--expert-muted);font-size:13px;line-height:1.45}.expert-introduction{display:-webkit-box;min-height:66px;margin-top:12px;overflow:hidden;color:#604338;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.expert-domain .expert-tags{margin-block:14px}.expert-card-achievement{display:grid;min-height:58px;grid-template-columns:20px minmax(0,1fr);padding:10px 12px;border-left:2px solid var(--expert-amber);background:#fffbf5;color:var(--expert-muted);font-size:12px;line-height:1.55;gap:8px}.expert-card-achievement svg{margin-top:2px;color:var(--expert-amber)}.expert-card-commerce{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;margin-top:auto;padding-top:16px;gap:16px}.expert-card-commerce>div{display:grid;gap:1px}.expert-card-commerce small{color:var(--expert-muted);font-size:11px}.expert-card-commerce strong{color:var(--td-brand-color);font-size:25px}.expert-card-commerce p{display:flex;min-width:0;align-items:center;justify-content:flex-end;color:var(--expert-muted);font-size:12px;line-height:1.45;text-align:right;overflow-wrap:anywhere;gap:5px}.expert-card-commerce p svg{flex:0 0 auto}.expert-card-actions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-top:14px;gap:8px}.expert-card-actions .t-button{min-width:0;min-height:42px}.expert-content-band{padding-block:64px 72px;border-block:1px solid var(--expert-border);background:#fff}.expert-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.expert-content-card{min-width:0;overflow:hidden;border:1px solid var(--expert-border);border-radius:6px;background:#fff}.expert-content-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#eadfd4}.expert-content-cover .t-image,.expert-content-cover .t-image__wrapper,.expert-content-cover img{width:100%;height:100%;pointer-events:none}.expert-content-cover>.t-tag{position:absolute;top:12px;left:12px}.expert-content-cover>button{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:54px;height:54px;padding:0;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;background:#ad3c2ae0;cursor:pointer;place-items:center;pointer-events:auto;touch-action:manipulation;transform:translate(-50%,-50%)}.expert-content-cover>button svg{width:26px;height:26px}.expert-content-copy{padding:18px}.expert-content-copy>span,.expert-content-copy>p,.expert-content-copy small{color:var(--expert-muted);font-size:12px}.expert-content-copy h3{min-height:48px;margin-block:9px 7px;font-size:17px;line-height:1.45}.expert-content-copy>div{display:flex;min-width:0;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid var(--expert-border);gap:8px}.expert-content-copy .t-button{flex:0 0 auto}.expert-domain .my-consultations{padding-block:68px 0}.expert-domain .consultation-list article{border-color:var(--expert-border);border-radius:6px;box-shadow:0 6px 18px #5830210a}.expert-domain .consult-icon{color:var(--td-brand-color);background:var(--td-brand-color-1)}.expert-domain .consult-main small,.expert-domain .consult-main p{color:var(--expert-muted)}.expert-drawer-hero{position:relative;display:grid;min-height:190px;grid-template-columns:170px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--expert-border);border-radius:6px;background:var(--expert-surface-muted)}.expert-drawer-hero .t-image,.expert-drawer-hero .t-image__wrapper,.expert-drawer-hero img{width:100%;height:190px}.expert-drawer-hero img{filter:sepia(.14) saturate(.72) contrast(1.03);object-position:center 25%}.expert-drawer-copy{position:relative;z-index:1;min-width:0;padding:22px}.expert-drawer-hero h2{margin-block:12px 5px;font-size:28px}.expert-drawer-hero p{font-weight:600;line-height:1.45}.expert-drawer-hero small{display:block;margin-top:7px;color:var(--expert-muted);line-height:1.5}.expert-drawer-tabs{margin-top:18px}.expert-drawer-intro{padding:18px 2px 0;color:var(--expert-muted);line-height:1.75}.expert-drawer-specialties{display:flex;flex-wrap:wrap;margin-top:16px;gap:7px}.expert-drawer-section{margin-block:22px 18px}.expert-drawer-section h3{display:flex;align-items:center;margin-bottom:12px;gap:7px}.expert-drawer-section h3 svg{color:var(--expert-amber)}.expert-drawer-section ul{display:grid;padding-left:19px;color:var(--expert-muted);line-height:1.65;gap:8px}.expert-drawer-pricing{display:grid;padding-top:18px;gap:10px}.expert-drawer-pricing article{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;padding:14px;border:1px solid var(--expert-border);border-radius:6px;gap:12px}.expert-drawer-pricing article>span{display:grid;width:42px;height:42px;border-radius:4px;color:var(--td-brand-color);background:var(--td-brand-color-1);place-items:center}.expert-drawer-pricing article>div{display:grid;min-width:0;gap:4px}.expert-drawer-pricing small{color:var(--expert-muted)}.expert-drawer-pricing article>p{color:var(--td-brand-color);font-size:22px;font-weight:700}.expert-profile-drawer .t-alert{margin-top:14px}.expert-drawer-actions{position:sticky;bottom:0;z-index:2;padding-block:14px 2px;background:#fff}.content-drawer-cover{position:relative;aspect-ratio:16 / 9;margin-bottom:16px;overflow:hidden;border-radius:6px}.content-drawer-cover .t-image,.content-drawer-cover .t-image__wrapper,.content-drawer-cover img{width:100%;height:100%}.content-drawer-cover>span{position:absolute;top:50%;left:50%;display:grid;width:56px;height:56px;border:1px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;background:#ad3c2ae0;place-items:center;transform:translate(-50%,-50%)}@media(max-width:1100px){.expert-hero-inner{grid-template-columns:minmax(0,1fr) 320px;gap:30px}.expert-hero-copy h1{font-size:39px}.expert-luxury-grid,.expert-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-trust-band article{padding-inline:14px}}@media(max-width:900px){.expert-domain-container{width:min(720px,calc(100% - 28px))}.expert-commerce-hero,.expert-hero-inner{min-height:0}.expert-hero-inner{grid-template-columns:minmax(0,1fr);padding-block:48px 28px}.expert-hero-copy{max-width:650px}.featured-advisor{display:grid;grid-template-columns:180px minmax(0,1fr)}.featured-advisor-portrait{height:100%;min-height:230px}.expert-trust-band>div{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-trust-band article:nth-child(3){border-left:0}.expert-trust-band article:nth-child(n+3){border-top:1px solid var(--expert-border)}.expert-concierge{grid-template-columns:minmax(0,1fr);gap:28px}.expert-directory-toolbar{grid-template-columns:minmax(0,1fr)}.expert-focus-filter{width:100%;justify-self:stretch;overflow-x:auto}}@media(max-width:600px){.expert-domain{padding-bottom:42px}.expert-domain-container{width:calc(100% - 24px)}.expert-restricted-wrap{padding-top:12px}.expert-hero-background{object-position:68% center}.expert-hero-shade{background:#321b15b8}.expert-hero-inner{padding-block:34px 18px;gap:24px}.expert-hero-kicker{align-items:flex-start;flex-direction:column;gap:8px}.expert-hero-copy h1{margin-block:16px 14px;font-size:32px;line-height:1.25}.expert-hero-copy>p{font-size:14px;line-height:1.7}.expert-hero-actions{align-items:stretch;flex-direction:column;margin-top:22px}.expert-domain .expert-hero-actions .t-button{width:100%;min-height:46px}.expert-hero-proof{display:grid;grid-template-columns:1fr;margin-top:20px;gap:8px}.featured-advisor{grid-template-columns:112px minmax(0,1fr)}.featured-advisor-portrait{min-height:190px}.featured-advisor-portrait>span{top:8px;left:8px;padding:5px 6px;font-size:10px}.featured-advisor-copy{padding:15px 13px}.featured-advisor-copy h2{font-size:22px}.featured-advisor-copy>p{font-size:12px;line-height:1.45}.featured-advisor-copy>div{align-items:flex-start;flex-wrap:wrap;gap:4px}.featured-advisor-copy .t-button{width:100%;min-height:40px;margin-left:0;justify-content:flex-start;padding-inline:0}.expert-trust-band article{min-height:94px;grid-template-columns:30px minmax(0,1fr);padding:14px 10px;gap:8px}.expert-trust-band article>svg{width:23px;height:23px}.expert-trust-band article strong{font-size:13px}.expert-trust-band article small{font-size:11px}.expert-concierge{padding-block:42px 10px}.expert-concierge-copy h2,.expert-domain .section-heading h2{font-size:24px}.expert-concierge-steps{grid-template-columns:minmax(0,1fr)}.expert-concierge-steps li{display:grid;min-height:84px;grid-template-columns:34px minmax(0,1fr);align-items:center;padding:14px 16px}.expert-concierge-steps li>div{margin-top:0}.expert-domain .expert-preflight .t-collapse-panel__header{min-height:78px;padding-inline:14px}.expert-preflight-title{align-items:flex-start}.expert-preflight-title small{line-height:1.4}.expert-preflight-body{padding-inline:12px}.expert-domain .expert-section,.expert-domain .my-consultations,.expert-content-band{padding-block:44px}.expert-domain .section-heading{gap:10px}.expert-directory-heading>.t-tag,.expert-content-band .section-heading>.t-tag{align-self:flex-start}.expert-directory-toolbar{margin-bottom:18px;padding:10px}.expert-focus-filter{padding-bottom:3px}.expert-luxury-grid,.expert-content-grid{grid-template-columns:minmax(0,1fr)}.expert-card-portrait{aspect-ratio:1.35 / 1}.expert-card-body{min-height:0;padding:17px}.expert-card-title h3{font-size:22px}.expert-organization,.expert-introduction,.expert-card-achievement{min-height:0}.expert-card-commerce{align-items:start;grid-template-columns:minmax(0,1fr);gap:7px}.expert-card-commerce p{justify-content:flex-start;text-align:left}.expert-card-actions .t-button,.expert-content-copy .t-button,.expert-domain .consult-actions .t-button,.expert-domain .service-detail-actions .t-button{min-height:44px}.expert-content-copy h3{min-height:0}.expert-domain .consultation-list article{padding:14px}.expert-drawer-hero{grid-template-columns:112px minmax(0,1fr)}.expert-drawer-hero .t-image,.expert-drawer-hero .t-image__wrapper,.expert-drawer-hero img{height:170px}.expert-drawer-copy{padding:14px 12px}.expert-drawer-hero h2{margin-top:9px;font-size:23px}.expert-drawer-pricing article{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 10px;gap:9px}.expert-drawer-actions{display:grid;grid-template-columns:minmax(0,1fr)}.expert-drawer-actions .t-button{width:100%;min-height:44px}}@media(max-width:350px){.expert-hero-copy h1{font-size:29px}.expert-trust-band>div{grid-template-columns:minmax(0,1fr)}.expert-trust-band article+article,.expert-trust-band article:nth-child(3){border-top:1px solid var(--expert-border);border-left:0}.expert-card-actions{grid-template-columns:minmax(0,1fr)}.expert-card-actions .t-button{width:100%}.expert-drawer-hero{grid-template-columns:96px minmax(0,1fr)}.expert-drawer-copy{padding-inline:10px}.expert-drawer-hero p,.expert-drawer-hero small{font-size:11px}.expert-drawer-pricing article{grid-template-columns:36px minmax(0,1fr)}.expert-drawer-pricing article>p{grid-column:2}}.expert-domain,.expert-profile-drawer{--td-brand-color-1: #fff1e9;--td-brand-color-2: #ffdccc;--td-brand-color-3: #f8b79d;--td-brand-color-4: #ef8c69;--td-brand-color-5: #e56342;--td-brand-color-6: #d84b32;--td-brand-color-7: #bd3d29;--td-brand-color-8: #973124;--td-brand-color-9: #74271f;--td-brand-color-10: #52201a;--td-brand-color: #d84b32;--td-brand-color-hover: #bd3d29;--td-brand-color-active: #973124;--expert-terracotta: #d84b32;--expert-terracotta-deep: #6d3025;--expert-wine: #51261f;--expert-amber: #e99d20;--expert-amber-bright: #f5b52f;--expert-amber-soft: #fff0cf;--expert-page: #fff7ed;--expert-surface: #ffffff;--expert-surface-muted: #fffaf4;--expert-text: #392520;--expert-muted: #77625b;--expert-border: #edd9cd;--expert-success: #2f8b68}.expert-domain{padding-bottom:72px;background:var(--expert-page)}.expert-mobile-brand{display:none}.expert-commerce-hero{min-height:520px;background:var(--expert-wine)}.expert-hero-background{object-position:center 48%}.expert-hero-shade{background:#3518139e}.expert-hero-inner{display:flex;min-height:520px;align-items:flex-end;padding-block:64px 52px}.expert-hero-copy{position:relative;max-width:760px}.expert-hero-kicker{gap:10px}.expert-domain .expert-hero-kicker .t-tag{min-height:28px;padding-inline:10px;border:0;color:#fff;background:var(--expert-terracotta);font-weight:700}.expert-hero-kicker strong{color:#fff5e9;font-size:13px}.expert-hero-byline{margin-top:22px;color:#ffd79e;font-size:15px;font-weight:700}.expert-hero-copy h1{max-width:720px;margin-block:10px 12px;color:#fff;font-size:48px;line-height:1.16;letter-spacing:0}.expert-hero-copy>p:not(.expert-hero-byline){max-width:670px;color:#ffffffdb;font-size:16px;line-height:1.7}.expert-hero-play.t-button{position:absolute;top:42%;right:-110px;width:62px;min-width:62px;height:62px;border:1px solid rgba(255,255,255,.8);color:#fff;background:#d84b32e6}.expert-hero-play.t-button svg{width:32px;height:32px}.expert-domain .expert-hero-actions .t-button{min-height:44px;border-radius:4px}.expert-domain .expert-hero-secondary.t-button{border-color:#ffffffb8;color:#fff;background:#4a20199e}.expert-hero-proof{margin-top:20px;font-size:12px}.expert-host-strip{color:#fff;background:var(--expert-terracotta-deep)}.expert-host-strip>.expert-domain-container{display:grid;min-height:72px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.expert-host-strip .t-avatar{border:2px solid rgba(255,255,255,.76)}.expert-host-strip>.expert-domain-container>div{display:grid;min-width:0;gap:3px}.expert-host-strip strong{display:inline-flex;min-width:0;align-items:center;gap:5px}.expert-host-strip strong svg{color:#ffd16e}.expert-host-strip small{overflow:hidden;color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap}.expert-host-strip .t-button{border-color:#ffffffa6;color:#fff;background:transparent}.expert-fast-service{padding-block:18px 12px;background:var(--expert-page)}.expert-fast-service>.expert-domain-container{display:grid;gap:10px}.featured-advisor{display:grid;min-width:0;grid-template-columns:72px 92px minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid #edcabb;border-radius:6px;color:var(--expert-text);background:#fff;box-shadow:0 8px 20px #70362414}.featured-advisor-state{display:grid;align-content:center;justify-items:center;color:#fff;background:var(--expert-terracotta);gap:5px}.featured-advisor-state small{color:#ffffffd1;font-size:10px}.featured-advisor-state strong{font-size:13px}.featured-advisor-portrait{height:auto;min-height:104px;aspect-ratio:auto;border-right:1px solid var(--expert-border);background:#f1e6df}.featured-advisor-portrait img{filter:none;object-position:center 22%}.featured-advisor-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:14px 18px}.featured-advisor-copy>.t-tag{align-self:flex-start}.featured-advisor-copy h2{margin-block:7px 3px;font-size:20px;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.featured-advisor-copy>p{color:var(--expert-terracotta);font-size:13px;font-weight:600}.featured-advisor-copy>span{margin-top:4px;overflow:hidden;color:var(--expert-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.featured-advisor-commerce{display:flex;min-width:210px;align-items:center;justify-content:flex-end;padding:14px 16px;border-left:1px solid var(--expert-border);gap:14px}.featured-advisor-commerce>span{display:grid;min-width:74px;justify-items:end;gap:2px}.featured-advisor-commerce small{color:var(--expert-muted);font-size:10px}.featured-advisor-commerce strong{color:var(--expert-terracotta);font-size:25px;line-height:1}.featured-advisor-commerce .t-button{min-height:44px}.expert-trust-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--expert-border);border-radius:6px;background:#fff}.expert-trust-band article{display:grid;min-width:0;min-height:68px;grid-template-columns:30px minmax(0,1fr);align-items:center;padding:12px 18px;gap:9px}.expert-trust-band article+article{border-left:1px solid var(--expert-border)}.expert-trust-band article>svg{width:23px;height:23px;color:var(--expert-terracotta)}.expert-trust-band article span{display:grid;min-width:0;gap:2px}.expert-trust-band article small{color:var(--expert-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.expert-service-ticker{display:grid;min-width:0;min-height:54px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:8px 14px;border-radius:6px;color:#fff;background:#743629;gap:12px}.expert-service-ticker>span{display:inline-flex;align-items:center;color:#ffd982;font-size:12px;font-weight:700;gap:5px}.expert-service-ticker>p{min-width:0;overflow:hidden;color:#ffffffd6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.expert-service-ticker .t-button{color:#51261f;background:#f4b42d}.expert-concierge{padding-block:42px 6px;gap:26px}.expert-concierge-copy h2{font-size:27px}.expert-concierge-steps li{min-height:112px;padding:18px 16px;border-top-color:#e7bdab;background:#fff}.expert-concierge-steps li>div{margin-top:10px}.expert-preflight{box-shadow:0 6px 18px #7036240d}.expert-domain .expert-section{padding-block:52px 60px}.expert-domain .section-heading h2{font-size:29px;letter-spacing:0}.expert-directory-toolbar{position:sticky;z-index:5;top:74px;border-color:#e8cfc2;box-shadow:0 8px 22px #7036240f}.expert-luxury-card{border-color:#ead3c7;box-shadow:0 8px 22px #7036240f}.expert-luxury-card:hover{border-color:#dfaa95;box-shadow:0 14px 30px #7036241f}.expert-card-portrait{aspect-ratio:1.18 / 1}.expert-card-portrait:after,.expert-drawer-hero:after{display:none}.expert-card-portrait img,.expert-drawer-hero img{filter:none}.expert-card-portrait>.t-tag{top:10px;right:10px;left:auto}.expert-card-body{min-height:374px;padding:18px}.expert-card-title h3{font-size:22px}.expert-card-title>span{color:#8d5214;background:#fff0cf}.expert-card-achievement{border-left-color:var(--expert-terracotta);background:#fff7ef}.expert-card-commerce strong{color:var(--expert-terracotta)}.expert-card-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.expert-content-band{padding-block:54px 62px;background:#fff}.expert-content-card{border-color:#ead3c7;box-shadow:0 7px 18px #7036240d}.expert-content-cover>button,.content-drawer-cover>span{background:#d84b32e6}.expert-domain .my-consultations{padding-block:56px 0}.expert-domain .consultation-list article{background:#fff}.expert-drawer-section{padding:15px;border-left:3px solid var(--expert-terracotta);background:#fff7ef}.expert-drawer-pricing article{border-color:var(--expert-border);background:#fff}.workspace-shell .expert-mobile-brand{display:none}.workspace-shell .expert-commerce-hero,.workspace-shell .expert-hero-inner{min-height:450px}.workspace-shell .expert-domain-container{width:min(1180px,calc(100% - 32px))}@media(max-width:900px){.expert-hero-play.t-button{right:12%}.featured-advisor{grid-template-columns:66px 86px minmax(0,1fr)}.featured-advisor-commerce{grid-column:2 / -1;min-width:0;justify-content:space-between;padding-block:10px;border-top:1px solid var(--expert-border);border-left:0}.expert-directory-toolbar{top:66px}}@media(max-width:600px){.consumer-shell[data-domain=expert] .consumer-header{position:absolute;top:max(12px,env(safe-area-inset-top));right:54px;left:auto;display:block;width:auto;height:auto;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.consumer-shell[data-domain=expert] .consumer-header-inner{width:auto;height:auto;margin:0;gap:0}.consumer-shell[data-domain=expert] .consumer-header-inner>:not(.mock-environment-marker){display:none}.consumer-shell[data-domain=expert] .consumer-main{min-height:100dvh}.consumer-shell[data-domain=expert] .mobile-bottom-nav{border-top-color:#ead0c3;background:#fffdfafa}.consumer-shell[data-domain=expert] .mobile-bottom-nav a.active,.consumer-shell[data-domain=expert] .mobile-bottom-nav .mobile-more-trigger.active{color:var(--expert-terracotta)}.expert-domain{padding-bottom:22px}.expert-domain-container{width:calc(100% - 20px)}.expert-commerce-hero,.expert-hero-inner{min-height:350px}.expert-commerce-hero{overflow:hidden}.expert-hero-background{object-position:54% center}.expert-hero-shade{background:#3c19127d}.expert-mobile-brand{position:absolute;z-index:3;top:max(12px,env(safe-area-inset-top));right:12px;left:12px;display:flex;align-items:center;justify-content:space-between}.expert-mobile-brand>a{display:inline-flex;min-width:0;align-items:center;color:#fff;gap:8px}.expert-mobile-brand img{width:38px;height:38px;object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 3px 12px #2f151038}.expert-mobile-brand span{display:grid;min-width:0;gap:1px}.expert-mobile-brand strong{font-size:15px}.expert-mobile-brand small{color:#ffffffd1;font-size:10px}.expert-mobile-brand .t-button{color:#fff}.workspace-shell .expert-mobile-brand{display:none}.expert-hero-inner{display:flex;width:100%;align-items:flex-end;padding:84px 14px 20px}.expert-hero-copy{width:100%}.expert-hero-kicker{align-items:center;flex-direction:row;gap:8px}.expert-domain .expert-hero-kicker .t-tag{min-height:25px;font-size:10px}.expert-hero-kicker strong{max-width:54%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.expert-hero-byline{margin-top:13px;font-size:11px}.expert-hero-copy h1{max-width:calc(100% - 64px);margin-block:6px 7px;font-size:29px;line-height:1.14}.expert-hero-copy>p:not(.expert-hero-byline){display:-webkit-box;max-width:calc(100% - 42px);overflow:hidden;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expert-hero-play.t-button{top:auto;right:4px;bottom:44px;width:54px;min-width:54px;height:54px}.expert-hero-play.t-button svg{width:28px;height:28px}.expert-hero-actions,.expert-hero-proof{display:none}.expert-host-strip>.expert-domain-container{min-height:62px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.expert-host-strip .t-avatar{width:38px!important;height:38px!important}.expert-host-strip strong{font-size:13px}.expert-host-strip small{font-size:10px}.expert-host-strip .t-button{min-height:34px;padding-inline:11px}.expert-fast-service{padding-block:9px 6px}.expert-fast-service>.expert-domain-container{gap:7px}.featured-advisor{grid-template-columns:42px 64px minmax(0,1fr) 76px;min-height:96px}.featured-advisor-state{padding-inline:3px;text-align:center}.featured-advisor-state small{font-size:8px}.featured-advisor-state strong{font-size:11px}.featured-advisor-portrait{min-height:96px}.featured-advisor-copy{padding:9px 8px}.featured-advisor-copy>.t-tag{height:20px;padding-inline:4px;font-size:9px}.featured-advisor-copy h2{display:-webkit-box;margin-block:5px 2px;overflow:hidden;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-advisor-copy>p{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.featured-advisor-copy>span{display:none}.featured-advisor-commerce{display:grid;grid-column:auto;align-content:center;justify-content:stretch;padding:7px 6px;border-top:0;border-left:1px solid var(--expert-border);gap:8px}.featured-advisor-commerce>span{min-width:0;justify-items:center}.featured-advisor-commerce small{font-size:8px}.featured-advisor-commerce strong{font-size:19px}.featured-advisor-commerce .t-button{width:100%;min-height:34px;padding-inline:5px;font-size:11px}.featured-advisor-commerce .t-button svg{display:none}.expert-trust-band article{min-height:50px;grid-template-columns:18px minmax(0,1fr);padding:8px 7px;gap:4px}.expert-trust-band article>svg{width:16px;height:16px}.expert-trust-band article strong{font-size:10px}.expert-trust-band article small{display:none}.expert-service-ticker{min-height:48px;grid-template-columns:auto minmax(0,1fr) auto;padding:7px 9px;gap:6px}.expert-service-ticker>span{font-size:9px}.expert-service-ticker>span svg{display:none}.expert-service-ticker>p{font-size:9px}.expert-service-ticker .t-button{min-height:30px;padding-inline:7px;font-size:9px}.expert-concierge{display:block;width:calc(100% - 20px);padding-block:6px 0}.expert-concierge-copy,.expert-concierge-steps{display:none}.expert-preflight{margin-top:0}.expert-domain .expert-preflight .t-collapse-panel__header{min-height:54px;padding-inline:12px}.expert-preflight-title>svg{width:22px;height:22px}.expert-preflight-title strong{font-size:12px}.expert-preflight-title small{font-size:9px}.expert-domain .expert-section{padding-block:30px 36px}.expert-domain .section-heading h2{font-size:23px}.expert-domain .section-heading p{display:-webkit-box;overflow:hidden;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expert-directory-toolbar{position:static;margin-bottom:12px;padding:8px;box-shadow:none}.expert-directory-toolbar .t-input{min-height:40px}.expert-focus-filter{white-space:nowrap}.expert-luxury-grid{gap:9px}.expert-luxury-card{display:grid;min-height:216px;grid-template-columns:116px minmax(0,1fr);box-shadow:none}.expert-card-portrait{height:100%;min-height:216px;aspect-ratio:auto}.expert-card-portrait>.t-tag{top:7px;right:6px;max-width:calc(100% - 12px);padding-inline:4px;font-size:9px}.expert-card-body{min-height:216px;padding:11px}.expert-card-title{gap:6px}.expert-card-title h3{font-size:18px}.expert-card-title p{display:-webkit-box;overflow:hidden;font-size:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expert-card-title>span{padding:3px 4px;font-size:8px}.expert-organization{display:-webkit-box;min-height:0;margin-top:5px;overflow:hidden;font-size:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expert-introduction,.expert-card-achievement{display:none}.expert-domain .expert-tags{min-height:20px;margin-block:7px;overflow:hidden;flex-wrap:nowrap}.expert-domain .expert-tags .t-tag{flex:0 0 auto;height:20px;padding-inline:4px;font-size:8px}.expert-card-commerce{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;padding-top:5px;gap:4px}.expert-card-commerce small,.expert-card-commerce p{font-size:8px}.expert-card-commerce strong{font-size:19px}.expert-card-commerce p{display:-webkit-box;overflow:hidden;text-align:right;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expert-card-commerce p svg{display:none}.expert-card-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin-top:7px;gap:5px}.expert-card-actions .t-button{min-height:36px;padding-inline:6px;font-size:10px}.expert-card-actions .t-button svg{display:none}.expert-content-band{padding-block:32px 38px}.expert-content-grid{gap:8px}.expert-content-card{display:grid;min-height:112px;grid-template-columns:112px minmax(0,1fr);box-shadow:none}.expert-content-cover{height:100%;min-height:112px;aspect-ratio:auto}.expert-content-cover>button{width:38px;height:38px}.expert-content-cover>button svg{width:19px;height:19px}.expert-content-copy{padding:11px}.expert-content-copy>span,.expert-content-copy>p,.expert-content-copy small{font-size:9px}.expert-content-copy h3{display:-webkit-box;margin-block:5px 4px;overflow:hidden;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expert-content-copy>div{margin-top:7px;padding-top:6px}.expert-content-copy .t-button{min-height:30px;padding-inline:4px;font-size:9px}.expert-domain .my-consultations{padding-block:34px 0}.expert-domain .consultation-list article{border-radius:6px;box-shadow:none}.expert-drawer-hero{grid-template-columns:104px minmax(0,1fr)}.expert-drawer-pricing article>p{font-size:18px}.workspace-shell .expert-commerce-hero,.workspace-shell .expert-hero-inner{min-height:390px}.workspace-shell .expert-hero-inner{padding-top:36px}}@media(max-width:350px){.featured-advisor{grid-template-columns:38px 58px minmax(0,1fr) 70px}.featured-advisor-copy h2{font-size:12px}.expert-luxury-card{grid-template-columns:102px minmax(0,1fr)}.expert-card-portrait{min-height:226px}.expert-card-body{min-height:226px;padding-inline:9px}}.consultation-create-dialog.t-dialog{--td-brand-color: #d84b32;--td-brand-color-hover: #bd3d29;--td-brand-color-active: #973124;--consultation-wine: #51261f;--consultation-terracotta: #d84b32;--consultation-amber: #e99d20;--consultation-page: #fff8f1;--consultation-border: #ead3c7;display:flex;width:900px;max-width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;border:1px solid var(--consultation-border);border-radius:6px;background:var(--consultation-page);box-shadow:0 22px 60px #51261f38}.consultation-create-dialog .t-dialog__header,.consultation-create-dialog .t-dialog__footer{flex:0 0 auto;background:#fff}.consultation-create-dialog .t-dialog__header{border-bottom:1px solid var(--consultation-border)}.consultation-create-dialog .t-dialog__header-content{color:var(--consultation-wine);font-weight:700}.consultation-create-dialog .t-dialog__body{min-height:0;max-height:none;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;background:var(--consultation-page);overscroll-behavior:contain;scrollbar-gutter:stable}.consultation-create-dialog .t-dialog__footer{z-index:2;border-top:1px solid var(--consultation-border);box-shadow:0 -8px 22px #51261f0d}.consultation-readiness{margin-block:18px 22px;padding:16px 18px;border:1px solid var(--consultation-border);border-radius:6px;background:#fff}.consultation-readiness .t-steps-item{min-width:0}.consultation-readiness .t-steps-item__title,.consultation-readiness .t-steps-item__description{overflow-wrap:anywhere;white-space:normal}.consultation-confirm-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:20px}.consultation-intake-form.dialog-form{min-width:0;margin-top:0}.consultation-form-section{min-width:0;padding:18px;border:1px solid var(--consultation-border);border-radius:6px;background:#fff;box-shadow:0 7px 18px #51261f0a}.consultation-form-section+.consultation-form-section{margin-top:14px}.consultation-form-heading{display:flex;min-width:0;align-items:center;margin-bottom:16px;gap:10px}.consultation-form-heading>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:4px;color:#fff;background:var(--consultation-wine);font-size:12px;font-weight:700}.consultation-form-heading>div{display:grid;min-width:0;gap:2px}.consultation-form-heading strong{color:var(--consultation-wine);font-size:16px}.consultation-form-heading small{color:#77625b;font-size:12px;line-height:1.45}.consultation-form-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.consultation-form-grid>*,.consultation-form-grid .t-form__item,.consultation-form-grid .t-input,.consultation-form-grid .t-date-picker,.consultation-form-grid .t-select,.consultation-form-grid .t-upload{min-width:0;width:100%}.consultation-span-all{grid-column:1 / -1}.service-mode-group,.service-mode-options{width:100%}.service-mode-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.service-mode-option.t-radio{min-width:0;margin-right:0;padding:10px;border:1px solid var(--consultation-border);border-radius:4px;background:#fffaf6}.service-mode-option.t-is-checked{border-color:var(--consultation-terracotta);background:#fff1e9}.service-mode-option .t-radio__label,.service-mode-option .t-radio__label>span{display:grid;min-width:0;gap:3px}.service-mode-option strong,.service-mode-option small{overflow-wrap:anywhere;white-space:normal}.service-mode-option small{color:#77625b;font-size:12px;line-height:1.4}.schedule-empty-alert{width:100%;margin-top:8px}.consultation-order-summary{position:sticky;top:0;min-width:0;overflow:hidden;border:1px solid #dfbba9;border-top:3px solid var(--consultation-terracotta);border-radius:6px;background:#fff;box-shadow:0 10px 26px #51261f17}.consultation-summary-expert{display:grid;min-width:0;grid-template-columns:56px minmax(0,1fr);align-items:center;padding:16px;background:#fff8f1;gap:11px}.consultation-summary-expert>span{display:grid;min-width:0;gap:2px}.consultation-summary-expert small,.consultation-summary-expert p{color:#77625b;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.consultation-summary-expert strong{color:var(--consultation-wine);font-size:18px}.consultation-order-summary .service-price-summary{margin:0;border-inline:0}.consultation-total{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;padding:16px;border-top:1px solid var(--consultation-border);gap:10px}.consultation-total>span{display:grid;min-width:0;gap:3px}.consultation-total small,.consultation-total p{color:#77625b;font-size:12px;line-height:1.4}.consultation-total strong{flex:0 0 auto;color:var(--consultation-terracotta);font-size:30px;line-height:1}.consultation-guarantees{display:grid;margin:0;padding:14px 16px 16px;border-top:1px solid var(--consultation-border);color:#60453c;font-size:12px;list-style:none;gap:8px}.consultation-guarantees li{display:flex;align-items:flex-start;line-height:1.45;gap:6px}.consultation-guarantees svg{flex:0 0 auto;margin-top:2px;color:#2f8b68}@media(min-width:601px)and (max-width:1100px){.expert-hero-play.t-button{right:24px}}@media(max-width:760px){.consultation-create-dialog.t-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 32px)}.consultation-confirm-layout{grid-template-columns:minmax(0,1fr)}.consultation-order-summary{position:static}}@media(max-width:600px){.consultation-create-dialog .t-dialog__header,.consultation-create-dialog .t-dialog__body,.consultation-create-dialog .t-dialog__footer{padding-inline:12px}.consultation-create-dialog .t-dialog__body{padding-block:12px}.consultation-create-dialog .t-dialog__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));gap:8px}.consultation-create-dialog .t-dialog__footer .t-button{width:100%;min-width:0;margin-left:0}.consultation-readiness{margin-block:12px 14px;padding:12px 6px}.consultation-readiness .t-steps-item__title,.consultation-readiness .t-steps-item__description{font-size:12px;line-height:1.35}.consultation-readiness .t-steps-item__description{display:none}.consultation-confirm-layout{gap:12px}.consultation-form-section{padding:12px}.consultation-form-heading{align-items:flex-start;margin-bottom:12px}.consultation-form-heading>span{width:30px;height:30px}.consultation-form-heading strong{font-size:15px}.consultation-form-grid,.service-mode-options{grid-template-columns:minmax(0,1fr)}.consultation-span-all{grid-column:auto}.consultation-create-dialog small,.consultation-create-dialog .t-tag{font-size:12px!important}.expert-commerce-hero,.expert-hero-inner{min-height:480px}.expert-hero-inner{padding:80px 14px 22px}.expert-hero-kicker strong,.expert-hero-byline,.expert-hero-copy>p:not(.expert-hero-byline){font-size:12px}.expert-hero-copy>p:not(.expert-hero-byline){max-width:calc(100% - 12px)}.expert-hero-play.t-button{top:43%;right:8px;bottom:auto}.expert-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;gap:8px}.expert-domain .expert-hero-actions .t-button{width:100%;min-width:0;min-height:40px;padding-inline:7px;font-size:12px}.expert-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;font-size:12px;gap:6px}.expert-hero-proof span{min-width:0;align-items:flex-start;line-height:1.35;overflow-wrap:anywhere}.expert-hero-proof svg{flex:0 0 auto;margin-top:1px}.expert-domain small,.expert-profile-drawer small,.expert-domain .t-tag,.expert-profile-drawer .t-tag{font-size:12px!important}.featured-advisor{grid-template-columns:54px clamp(96px,28vw,112px) minmax(0,1fr);min-height:0}.featured-advisor-state{grid-row:1 / 3}.featured-advisor-state strong,.featured-advisor-copy>p,.featured-advisor-commerce .t-button{font-size:12px}.featured-advisor-copy>p{overflow:visible;line-height:1.35;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.featured-advisor-portrait{width:clamp(96px,28vw,112px);height:clamp(96px,28vw,112px);min-height:96px;align-self:start;aspect-ratio:1 / 1}.featured-advisor-portrait img{object-fit:contain!important;object-position:center top!important}.featured-advisor-copy{padding:10px 9px}.featured-advisor-copy>.t-tag{height:auto;min-height:22px}.featured-advisor-copy h2{font-size:15px}.featured-advisor-copy>span{display:-webkit-box;margin-top:3px;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.featured-advisor-commerce{display:flex;grid-column:2 / -1;align-items:center;justify-content:space-between;padding:8px 9px;border-top:1px solid var(--expert-border);border-left:0;gap:8px}.featured-advisor-commerce>span{justify-items:start}.featured-advisor-commerce .t-button{width:auto;min-height:34px;padding-inline:9px}.expert-trust-band article{min-height:76px;grid-template-columns:16px minmax(0,1fr);padding:8px 5px;gap:5px}.expert-trust-band article>svg{width:16px;height:16px}.expert-trust-band article strong,.expert-trust-band article small{display:block;font-size:12px;line-height:1.35}.expert-service-ticker>span,.expert-service-ticker>p,.expert-service-ticker .t-button,.expert-preflight-title strong,.expert-preflight-title small,.expert-domain .section-heading p{font-size:12px}.expert-service-ticker{min-height:0;grid-template-columns:auto minmax(0,1fr);padding:10px;gap:7px 10px}.expert-service-ticker>span{grid-row:1;grid-column:1}.expert-service-ticker .t-button{grid-row:1;grid-column:2;justify-self:end}.expert-service-ticker>p{grid-row:2;grid-column:1 / -1;overflow:visible;line-height:1.45;text-overflow:clip;white-space:normal}.expert-concierge{display:grid;width:calc(100% - 20px);grid-template-columns:minmax(0,1fr);padding-block:22px 4px;gap:12px}.expert-concierge-copy,.expert-concierge-steps{display:grid}.expert-concierge-copy{gap:5px}.expert-concierge-copy h2{margin:0;font-size:22px}.expert-concierge-copy p{font-size:13px;line-height:1.6}.expert-concierge-steps{grid-template-columns:minmax(0,1fr);gap:8px}.expert-concierge-steps li{display:grid;min-height:0;grid-template-columns:32px minmax(0,1fr);align-items:center;padding:11px 12px;border:1px solid var(--expert-border);border-left:3px solid var(--expert-terracotta);background:#fff;gap:8px}.expert-concierge-steps li>div{margin-top:0;gap:2px}.expert-concierge-steps strong,.expert-concierge-steps small{font-size:12px;line-height:1.4}.expert-luxury-card{min-height:0;grid-template-columns:clamp(108px,32vw,124px) minmax(0,1fr);align-items:start;padding:10px;gap:8px 10px}.expert-card-portrait{grid-row:1 / span 4;grid-column:1;width:100%;height:auto;min-height:0;align-self:start;aspect-ratio:1 / 1;border-radius:4px}.expert-card-portrait img{object-fit:contain!important;object-position:center top!important}.expert-card-body{display:contents;min-height:0;padding:0}.expert-card-title{grid-row:1;grid-column:2}.expert-organization{grid-row:2;grid-column:2}.expert-introduction{grid-row:3;grid-column:2}.expert-domain .expert-tags{grid-row:4;grid-column:2}.expert-card-achievement,.expert-card-commerce,.expert-card-actions{grid-column:1 / -1}.expert-card-achievement{grid-row:5;margin-top:2px}.expert-card-commerce{grid-row:6}.expert-card-actions{grid-row:7}.expert-card-title p,.expert-card-title>span,.expert-organization,.expert-introduction,.expert-domain .expert-tags .t-tag,.expert-card-achievement,.expert-card-commerce small,.expert-card-commerce p,.expert-card-actions .t-button{font-size:12px}.expert-introduction{display:-webkit-box;min-height:0;margin-top:6px;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expert-card-achievement{display:grid;min-height:0;padding:6px 7px;line-height:1.4}.expert-card-achievement span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expert-domain .expert-tags{min-height:24px;margin-block:7px;overflow:visible;flex-wrap:wrap;gap:4px}.expert-domain .expert-tags .t-tag{height:auto;min-height:24px}.expert-card-commerce{grid-template-columns:minmax(0,1fr)}.expert-card-commerce p{display:flex;overflow:visible;justify-content:flex-start;line-height:1.4;text-align:left;-webkit-line-clamp:unset}.expert-card-actions .t-button{min-height:38px;padding-inline:5px;white-space:nowrap}.expert-card-actions{grid-template-columns:64px minmax(0,1fr)}.expert-content-copy>span,.expert-content-copy>p,.expert-content-copy small,.expert-content-copy .t-button{font-size:12px}.expert-content-copy .t-button{min-height:34px}.expert-profile-drawer .expert-drawer-hero{grid-template-columns:minmax(0,1fr);align-items:start;padding:14px 12px 0}.expert-profile-drawer .expert-drawer-hero>.t-image__wrapper{width:min(180px,100%);height:auto;margin-inline:auto;aspect-ratio:1 / 1}.expert-profile-drawer .expert-drawer-hero>.t-image__wrapper img{width:100%;height:100%;object-fit:contain!important;object-position:center top!important}.expert-profile-drawer .expert-drawer-copy{width:100%;padding:14px 0 16px;text-align:center}}@media(max-width:360px){.expert-card-actions{grid-template-columns:minmax(0,1fr)}.expert-card-actions .t-button{width:100%}}
