html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text:#e8e6e1;--color-text-secondary:#9aa3b2;--color-text-tertiary:#7b8494;--color-text-disabled:#545c6b;--color-on-dark:#14110a;--color-on-dark-secondary:#d4c089;--color-surface:#161a22;--color-surface-subtle:#1a1f29;--color-surface-muted:#1e2430;--color-surface-hover:#232a38;--color-canvas:#0c0e12;--color-canvas-muted:#10131a;--color-placeholder:#232a38;--color-border:#2a3344;--color-border-subtle:#20242e;--color-border-strong:#3a4558;--color-primary:#c9a227;--color-primary-dark:#a6841c;--color-primary-soft:#26210f;--color-primary-soft-hover:#332b12;--color-visual:#12161e;--color-primary-border:#6b5a1e;--color-primary-border-strong:#8f7526;--color-warning:#d98f2b;--color-warning-strong:#f0b454;--color-warning-soft:#2b2011;--color-warning-border:#5c4a22;--color-danger:#e85d5d;--color-danger-soft:#2a1614;--color-skin:#a98cdb;--color-wechat:#07c160;--color-accent:#e0c35a;--color-accent-foreground:#14110a;--color-success:#3dcc91;--color-ring:#f5e6a8;--color-panel-asset:#12161e;--color-panel-trade:#141820;--font-size-2xs:8px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-lg:14px;--font-size-xl:16px;--font-size-2xl:18px;--font-size-3xl:20px;--font-size-4xl:24px;--font-size-5xl:28px;--line-height-tight:1.35;--line-height-normal:1.65;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-display:"Chakra Petch", "Noto Sans SC", sans-serif;--font-slogan:"ZCOOL XiaoWei", "Noto Sans SC", serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--radius-round:50%;--space-section:24px;--shadow-card:0 1px 0 #e9dbaa0a inset, 0 10px 24px #0006;--shadow-raised:0 1px 0 #e9dbaa0d inset, 0 18px 44px #0000008c;--shadow-soft:0 1px 0 #e9dbaa08 inset, 0 6px 16px #0000004d;color:var(--color-text);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--color-canvas);scrollbar-gutter:stable}body{min-width:1440px;min-height:100vh;color:var(--color-text);background:var(--color-canvas);font-size:var(--font-size-lg);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.listing-media img,.evidence-photo img,.order-row img,.listing-manage img,.order-mini img{max-width:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:0}a{color:inherit}:root{--ink:var(--color-text);--muted:var(--color-text-secondary);--line:var(--color-border);--paper:var(--color-surface);--canvas:var(--color-canvas);--brand:var(--color-primary);--brand-dark:var(--color-primary-dark);--brand-soft:var(--color-primary-soft);--amber:var(--color-warning);--amber-soft:var(--color-warning-soft);--danger:var(--color-danger);--danger-soft:var(--color-danger-soft);--shadow:var(--shadow-card)}.valuation-game-switch{align-items:center;gap:10px;display:flex}.valuation-model-desk{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);gap:16px;margin-top:14px;display:grid}.valuation-model-list{align-content:start;gap:8px;display:grid}.valuation-model-list button{text-align:left;color:inherit;background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.valuation-model-list button.active{border-color:var(--brand);background:var(--brand-soft)}.valuation-model-list button span{gap:2px;display:grid}.valuation-model-list small{color:var(--muted)}.valuation-model-editor{gap:10px;display:grid}.valuation-model-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.valuation-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.valuation-weight-grid>div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:10px;padding:14px;display:grid}.valuation-weight-grid h3{margin:0}.valuation-weight-grid label{color:var(--muted);gap:6px;display:grid}.valuation-add-row{grid-template-columns:160px minmax(0,1fr) 120px auto;align-items:center;gap:8px;margin-top:12px;display:grid}.qualitative-check-row{flex-wrap:wrap;gap:8px 16px;display:flex}.valuation-center-nav{z-index:4;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:8px;margin-bottom:16px;padding:8px;display:flex;position:sticky;top:8px;overflow-x:auto}.valuation-center-nav a{white-space:nowrap;color:var(--muted);padding:6px 12px}.valuation-model-context{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 16px;padding:10px 14px;display:flex}.valuation-model-context span{color:var(--color-text);font-weight:var(--font-weight-semibold)}.valuation-model-context small{color:var(--muted);flex:240px;line-height:1.55}.valuation-charter-others{gap:8px;margin:4px 0 14px;display:grid}.valuation-charter-others>div{flex-wrap:wrap;gap:8px;display:flex}.valuation-charter-others button{color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.valuation-scheme-grid-single,.valuation-pricebook-grid-single,.valuation-weight-grid-single{grid-template-columns:minmax(0,1fr)}.valuation-center-section{margin-bottom:16px;scroll-margin-top:72px}.valuation-center-form,.valuation-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.valuation-center-form label,.valuation-policy-grid label{color:var(--muted);gap:6px;display:grid}.valuation-center-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) 120px 64px;align-items:center;gap:12px;padding:10px 0;display:grid}.valuation-center-table span,.valuation-basis{gap:3px;display:grid}.valuation-center-table small,.valuation-basis small{color:var(--color-text-tertiary)}.valuation-active-meta,.valuation-cap-diff,.valuation-calibration{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.valuation-active-meta span,.valuation-cap-diff>span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-surface-subtle);gap:3px;min-width:170px;padding:10px 12px;display:grid}.valuation-active-meta b,.valuation-cap-diff b{color:var(--muted);font-size:var(--font-size-xs)}.valuation-qualitative-list{gap:8px;margin-top:14px;display:grid}.valuation-qualitative-list>div{border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.valuation-qualitative-list span{gap:5px;display:grid}.valuation-qualitative-list small{color:var(--color-text-tertiary)}.valuation-pricebook-grid,.valuation-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.valuation-pricebook-grid>div,.valuation-history-grid>div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:14px}.valuation-pricebook-grid h3,.valuation-history-grid h3{margin:0 0 10px}.valuation-pricebook-grid>div>div{grid-template-columns:42px 1fr 1fr;align-items:end;gap:8px;margin-top:8px;display:grid}.valuation-pricebook-grid label{color:var(--muted);font-size:var(--font-size-xs);gap:4px;display:grid}.valuation-history-grid article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:10px 0;display:grid}.valuation-history-grid article:last-child{border-bottom:0}.valuation-history-grid article small{color:var(--color-text-tertiary);grid-column:2}.valuation-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.valuation-impact-grid>div,.valuation-basis{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:12px}.valuation-impact-grid span{color:var(--color-text-tertiary);margin-bottom:4px;display:block}.valuation-impact-grid>div.is-changed b{color:var(--color-warning-strong)}.valuation-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.valuation-brief-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:14px}.valuation-brief-grid h3{font-size:var(--font-size-sm);margin:0 0 10px}.valuation-brief-grid ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.55;display:grid}.valuation-brief-grid.compact{margin-bottom:12px}.valuation-brief-note{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--muted);grid-column:1/-1;margin:0;padding:12px 14px;line-height:1.55}.valuation-brief-note b{color:var(--color-text);margin-right:8px}.valuation-disclosure-gate{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);margin:14px 0;padding:14px}.valuation-disclosure-gate>h3{font-size:var(--font-size-sm);margin:0 0 12px}.valuation-charter-grid,.valuation-scheme-grid,.valuation-scheme-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.valuation-charter-grid article,.valuation-scheme-grid article,.valuation-scheme-copy>div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:14px}.valuation-charter-grid h3,.valuation-scheme-grid h3,.valuation-scheme-copy h3{font-size:var(--font-size-sm);margin:8px 0}.valuation-charter-grid p,.valuation-scheme-grid p{color:var(--muted);margin:0;line-height:1.55}.valuation-scheme-grid label{color:var(--muted);gap:6px;margin:10px 0;display:grid}.valuation-family-tabs{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.valuation-family-tabs button{color:var(--muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:var(--color-surface-muted);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;padding:6px 12px}.valuation-family-tabs button.active{color:var(--color-surface);background:var(--brand);border-color:var(--brand)}.valuation-family-note{color:var(--muted);margin:0 0 12px;line-height:1.55}.valuation-family-table>div{grid-template-columns:minmax(0,1fr) auto}.valuation-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.valuation-item-label{min-width:0}.valuation-qualitative-list .valuation-item-label{flex:1}.valuation-add-row-tags{grid-template-columns:minmax(0,1fr) auto}.valuation-advanced{border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--color-surface-muted);margin-top:14px;padding:12px 14px}.valuation-advanced summary{cursor:pointer;color:var(--color-text-secondary);font-weight:var(--font-weight-bold)}.valuation-publish-block{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.inline-action-row{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.valuation-desktop-only{display:none}.valuation-workbench{display:contents}.valuation-workbench-main{min-width:0}.valuation-quote-layout{display:contents}.valuation-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.valuation-model-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px!important;display:flex!important}.valuation-model-tags .ant-tag{margin-inline-end:0}.valuation-impact-desktop{display:none}@media (width>=821px){.valuation-mobile-only{display:none!important}.valuation-center-nav,.valuation-model-context{display:none}.valuation-workbench{grid-template-columns:164px minmax(0,1fr) 238px;align-items:start;gap:16px;display:grid}.valuation-desktop-only{display:block}.ant-tag.valuation-desktop-only{display:inline-flex}span.valuation-desktop-only{gap:6px;display:inline-flex}.valuation-workbench-nav,.valuation-workbench-status{max-height:calc(100vh - 112px);position:sticky;top:92px;overflow-y:auto}.valuation-workbench-nav{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:12px}.valuation-workbench-nav .kicker{margin:0 0 8px 8px}.valuation-workbench-nav button{width:100%;color:var(--muted);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 8px;display:grid}.valuation-workbench-nav button span{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.valuation-workbench-nav button:hover{color:var(--brand-dark);background:var(--color-surface-muted)}.valuation-workbench-nav button.active{color:var(--color-surface);background:var(--brand)}.valuation-workbench-nav button.active span{color:var(--color-on-dark-secondary)}.valuation-workbench-status{gap:12px;display:grid}.valuation-status-card{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:14px}.valuation-status-card .kicker{margin:0 0 6px}.valuation-status-card h2{font-size:var(--font-size-xl);margin:0 0 12px}.valuation-status-card dl{gap:0;margin:0;display:grid}.valuation-status-card dl>div{border-bottom:1px solid var(--color-border-subtle);gap:3px;padding:8px 0;display:grid}.valuation-status-card dl>div:last-child{border-bottom:0}.valuation-status-card dt{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.valuation-status-card dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.45}.valuation-readiness-list{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.valuation-readiness-list li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.valuation-readiness-list li>span{width:24px;height:24px;color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:var(--color-surface-muted);border-radius:var(--radius-round);place-items:center;display:grid}.valuation-readiness-list li.done>span{color:var(--color-surface);background:var(--brand)}.valuation-readiness-list li>div{gap:1px;display:grid}.valuation-readiness-list small{color:var(--muted);font-size:var(--font-size-xs)}.valuation-scope-legend{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 6px;display:grid}.valuation-scope-legend .ant-tag{margin:0}.valuation-scope-legend span{color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.valuation-center-section{scroll-margin-top:96px}.valuation-workbench-main .content-card{padding:20px}.valuation-workbench-main .valuation-active-meta{display:none}.valuation-model-desk{grid-template-columns:minmax(190px,.72fr) minmax(0,1.55fr)}.valuation-scope-note{color:var(--muted);margin:8px 0 12px;line-height:1.55}.valuation-charter-form{margin-top:0}.valuation-charter-form .form-field{grid-column:1/-1}.valuation-quote-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.valuation-quote-results>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;padding:12px;display:grid}.valuation-quote-results span,.valuation-quote-results small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.valuation-model-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.valuation-model-readonly>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;padding:12px;display:grid}.valuation-model-readonly>div:nth-child(3),.valuation-model-readonly>div:nth-child(4),.valuation-model-readonly>div:nth-child(5){grid-column:1/-1}.valuation-model-readonly span,.valuation-model-readonly small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.valuation-model-readonly b{line-height:1.55}.valuation-desktop-edit-only{display:none!important}.valuation-catalog-readonly{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.valuation-catalog-readonly>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,.8fr) minmax(240px,2fr) minmax(110px,.7fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.valuation-catalog-readonly>div:last-child{border-bottom:0}.valuation-catalog-readonly span{gap:3px;display:grid}.valuation-catalog-readonly small{color:var(--muted);font-size:var(--font-size-xs)}.valuation-catalog-readonly .ant-tag{margin:0}.valuation-qualitative-readonly{gap:8px;margin-top:14px;display:grid}.valuation-qualitative-readonly>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.valuation-qualitative-readonly span{gap:5px;display:grid}.valuation-qualitative-readonly small{color:var(--muted);font-size:var(--font-size-xs)}.valuation-qualitative-readonly .ant-tag{margin:0}.valuation-version-note-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.valuation-version-note-readonly>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;padding:12px;display:grid}.valuation-version-note-readonly span{color:var(--muted);font-size:var(--font-size-xs)}.valuation-quote-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.valuation-quote-readonly>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;padding:12px;display:grid}.valuation-quote-readonly span,.valuation-quote-readonly small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.valuation-weight-readonly{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.valuation-weight-readonly span{color:var(--muted);background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:3px;padding:10px;display:grid}.valuation-weight-readonly b{color:var(--color-text);font-size:var(--font-size-xs)}.valuation-quote-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin:14px 0;display:grid}.valuation-quote-layout .valuation-scheme-grid,.valuation-quote-layout .valuation-pricebook-grid{height:100%;margin:0}.valuation-quote-layout .valuation-scheme-grid>article,.valuation-quote-layout .valuation-pricebook-grid>div{box-sizing:border-box;height:100%}.valuation-quote-layout .valuation-pricebook-grid>div>div{grid-template-columns:42px minmax(0,1fr);align-items:center}.valuation-quote-layout .valuation-pricebook-grid>div>div>small{white-space:nowrap;grid-column:2}.valuation-change-package{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.valuation-change-package>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;padding:12px;display:grid}.valuation-change-package span,.valuation-change-package small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.valuation-impact-desktop{display:block}.valuation-impact-compact{display:none}.valuation-impact-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.valuation-impact-summary span{color:var(--muted);background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:3px;padding:10px 12px;display:grid}.valuation-impact-summary b{color:var(--brand-dark);font-size:var(--font-size-2xl)}.valuation-model-impact-list{border:1px solid var(--line);border-radius:var(--radius-md);display:grid;overflow:hidden}.valuation-model-impact-list>div{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .72fr 1.1fr 1.45fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.valuation-model-impact-list>div:last-child{border-bottom:0}.valuation-model-impact-head{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:var(--color-surface-muted)}.valuation-model-impact-list>div:not(.valuation-model-impact-head)>span{gap:3px;min-width:0;display:grid}.valuation-model-impact-list small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.valuation-model-impact-list b{font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.5}.valuation-impact-note{color:var(--muted);font-size:var(--font-size-xs);margin:10px 0 0}.valuation-calibration-cohorts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.valuation-calibration-cohorts>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:3px;padding:12px;display:grid}.valuation-calibration-cohorts span,.valuation-calibration-cohorts small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.45}.valuation-calibration-cohorts b{font-size:var(--font-size-xl)}}.ant-tag.ant-tag-filled.ant-tag-gold{color:var(--color-warning-strong)!important;background:var(--color-warning-soft)!important;border-color:var(--color-warning-border)!important}.app-shell{--shell-max:1450px;--shell-gutter:38px;--shell-gutter-end:38px;flex-direction:column;min-height:100vh;padding-top:74px;display:flex}.shell-rail{box-sizing:border-box;width:min(100%, var(--shell-max));min-width:0;padding-inline:var(--shell-gutter) var(--shell-gutter-end);margin-inline:auto}.site-topbar{z-index:35;height:36px;color:var(--muted);font-size:var(--font-size-sm);background:var(--color-surface-subtle);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1450px);height:100%;margin:0 auto;padding:0 38px;display:flex}.topbar-actions{align-items:center;gap:14px;display:inline-flex}.topbar-actions button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.topbar-actions .auth-link{color:var(--ink);font-weight:var(--font-weight-bold)}.topbar-actions .auth-link.accent{color:var(--brand-dark)}.topbar-user{color:var(--brand-dark);font-weight:var(--font-weight-bold)}.global-header{z-index:30;height:74px;color:var(--ink);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0e12eb;padding:0;position:fixed;inset:0 0 auto;box-shadow:0 8px 24px #0006}.header-rail{align-items:center;gap:12px;height:100%;display:flex}.header-identity{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.brand{color:var(--ink);text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;display:flex}.brand-logo{object-fit:contain;width:auto;height:44px;display:block}.brand-slogan{color:var(--muted);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:0;white-space:nowrap}.brand-badge{width:40px;height:40px;color:var(--color-surface);font-size:var(--font-size-md);font-weight:var(--font-weight-extrabold);letter-spacing:0;background:var(--brand);border-radius:var(--radius-xs);place-items:center;display:grid}.brand>span:last-child{gap:2px;display:grid}.brand strong{font-size:var(--font-size-xl);letter-spacing:0}.brand small{color:var(--muted);font-size:var(--font-size-xs)}.header-divider{background:var(--line);width:1px;height:34px}.header-context{grid-template-columns:auto auto;align-items:baseline;gap:1px 9px;min-width:0;display:grid}.header-context>span{color:var(--brand);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);letter-spacing:0}.header-context>strong{font-size:var(--font-size-lg)}.header-context>small{display:none}.primary-nav{scrollbar-width:thin;flex:auto;justify-content:center;align-items:center;gap:2px;min-width:0;margin:0 8px;display:flex;overflow-x:auto}.primary-nav>button,.primary-nav-group-trigger{color:var(--muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-items:center;gap:4px;padding:7px 10px;display:inline-flex}.primary-nav>button:hover,.primary-nav-group-trigger:hover{color:var(--ink);background:var(--color-surface-muted)}.primary-nav-group{flex:none;position:relative}.primary-nav-menu{z-index:45;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:148px;box-shadow:var(--shadow);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.primary-nav-menu button{text-align:left;color:var(--ink);font:inherit;font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;width:100%;padding:8px 10px}.primary-nav-menu button:hover{background:var(--color-surface-muted)}.header-account-tools{color:var(--muted);font-size:var(--font-size-xs);white-space:nowrap;flex:none;align-items:center;gap:12px;margin-left:0;display:inline-flex}.header-account-tools button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.header-account-tools .auth-link.accent{color:var(--brand-dark);font-weight:var(--font-weight-extrabold)}.header-account-tools button:hover,.header-account-tools span:hover{color:var(--brand-dark)}.role-switch{flex:none;position:relative}.user-chip{color:var(--ink);background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:10px;padding:6px 10px 6px 6px;display:inline-flex}.user-chip:hover{border-color:var(--color-primary-border);background:var(--brand-soft)}.avatar{width:32px;height:32px;color:var(--color-surface);font-size:var(--font-size-md);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-round);place-items:center;display:grid}.user-meta{text-align:left;line-height:1.2;display:grid}.user-meta .un{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.user-meta .ur{font-size:var(--font-size-xs);color:var(--muted)}.chip-caret{font-size:var(--font-size-xs);color:var(--muted);transition:transform .15s}.chip-caret.open{transform:rotate(180deg)}.role-menu{z-index:40;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);width:320px;box-shadow:var(--shadow);padding:8px;display:none;position:absolute;top:48px;right:0}.role-menu.open{display:block}.role-menu-hint{color:var(--muted);font-size:var(--font-size-sm);border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 10px}.role-option{text-align:left;width:100%;color:var(--ink);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;gap:2px;padding:9px 12px;display:grid}.role-option:hover{background:var(--color-surface-muted)}.role-option.active{background:var(--brand-soft)}.role-option .rname{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;gap:8px;display:flex}.role-option .rdesc{color:var(--muted);font-size:var(--font-size-sm);line-height:1.4}.role-cur{color:var(--color-primary-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:var(--color-primary-soft-hover);border:1px solid var(--color-primary-border);border-radius:var(--radius-pill);padding:1px 8px}.main-content{flex:1 0 auto;padding-block:34px 48px}.site-footer{color:var(--ink);background:var(--color-surface);border-top:1px solid var(--line);margin-top:auto}.footer-promises{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:24px;display:grid}.footer-promises>div{border-right:1px solid var(--color-border-subtle);justify-content:center;align-items:center;gap:11px;min-height:44px;padding:0 22px;display:flex}.footer-promises>div:last-child{border-right:0}.footer-promises .anticon{color:var(--brand);font-size:var(--font-size-3xl)}.footer-promises span{gap:3px;display:grid}.footer-promises strong{font-size:var(--font-size-md)}.footer-promises small{color:var(--muted);font-size:var(--font-size-xs)}.footer-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding-block:14px 12px;display:grid}.footer-brand{justify-self:end;align-items:center;gap:12px;display:flex}.footer-logo{width:38px;height:38px;color:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);background:var(--brand);border-radius:var(--radius-xs);place-items:center;display:grid}.footer-logo-img{object-fit:contain;width:auto;height:42px;display:block}.footer-brand>div{gap:3px;display:grid}.footer-brand strong{font-size:var(--font-size-xl)}.footer-brand b{color:var(--brand-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.footer-links{flex-wrap:wrap;justify-content:flex-start;justify-self:start;align-items:center;gap:8px 22px;display:flex}.footer-links a,.footer-links span{color:var(--muted);font-size:var(--font-size-sm);text-decoration:none}.footer-links a:hover{color:var(--brand)}.footer-copy{color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-align:center;justify-self:center;margin:0;padding:0;line-height:1.45}@media (width>=821px){.app-shell{--shell-gutter-end:118px}.app-shell:has(.float-dock.is-collapsed){--shell-gutter-end:84px}}.float-dock{z-index:28;border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#161a22eb;gap:7px;width:66px;padding:8px;display:grid;position:fixed;bottom:24px;right:18px;box-shadow:0 16px 42px #00000080}.float-dock-head{color:var(--muted);justify-items:center;gap:1px;padding:4px 0 5px;line-height:1.15;display:grid}.float-dock-head span{color:var(--brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:0}.float-dock-head strong{font-size:var(--font-size-xs)}.float-toggle,.float-top,.float-list button{width:48px;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:3px;padding:8px 4px;display:grid}.float-list{gap:4px;display:grid}.float-list button span,.float-top span{line-height:1.2}.float-list button svg,.float-top svg{font-size:var(--font-size-xl);color:var(--brand-dark)}.float-toggle{color:var(--brand-dark);background:var(--color-surface-muted);border-color:var(--color-primary-border)}.float-top{border-top-color:var(--line);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.float-top:hover,.float-list button:hover{color:var(--brand-dark);background:var(--brand-soft)}.float-list button.active{color:var(--color-on-dark);background:var(--brand);box-shadow:0 6px 14px #c9a22759}.float-list button.active svg{color:var(--color-surface)}.float-dock.is-collapsed{width:58px}.float-dock.is-collapsed .float-dock-head,.float-dock.is-collapsed .float-list{display:none}.auth-note{color:var(--muted);font-size:var(--font-size-sm);text-align:center;margin:12px 0 0}.auth-showcase-modal .ant-modal-content{border-radius:var(--radius-lg);padding:0;overflow:hidden;box-shadow:0 28px 80px #0009}.auth-showcase-modal .ant-modal-close{color:var(--color-text-tertiary);border-radius:var(--radius-round);background:#161a22d9;top:16px;right:16px}.auth-showcase{background:var(--color-surface);grid-template-columns:38% 62%;min-height:570px;display:grid}.auth-visual{background:var(--color-visual);min-width:0;position:relative;overflow:hidden}.auth-visual img{object-fit:cover;object-position:50% 47%;width:100%;height:100%}.auth-visual-copy{z-index:1;color:var(--color-text);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e12d1;border:1px solid #e9dbaa29;padding:17px 18px;position:absolute;inset:auto 20px 20px}.auth-visual-copy span{font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:0;opacity:.78;margin-bottom:8px;display:block}.auth-visual-copy strong{font-size:var(--font-size-5xl);letter-spacing:0;line-height:1.15;display:block}.auth-visual-copy p{font-size:var(--font-size-sm);opacity:.82;margin:8px 0 0}.auth-panel{flex-direction:column;min-width:0;height:570px;padding:34px 42px 24px;display:flex}.auth-panel>form,.wechat-login-panel{min-height:300px}.auth-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.auth-heading h2{font-size:var(--font-size-4xl);letter-spacing:0;margin:0 0 3px;line-height:1.2}.auth-heading p{color:var(--muted);font-size:var(--font-size-sm);margin:0}.auth-brand-mark{width:42px;height:42px;color:var(--color-on-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-extrabold);letter-spacing:0;background:var(--brand-dark);border-radius:var(--radius-md);place-items:center;display:grid;box-shadow:0 8px 20px #c9a2274d}.auth-brand-mark--logo{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.auth-brand-mark--logo img{object-fit:contain;width:auto;height:48px;display:block}.auth-showcase-modal .ant-form-item{margin-bottom:15px}.auth-showcase-modal .ant-form-item-label{padding-bottom:5px}.auth-showcase-modal .ant-form-item-label>label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.auth-showcase-modal .ant-input,.auth-showcase-modal .ant-input-affix-wrapper{border-radius:var(--radius-sm);min-height:43px}.auth-showcase-modal .ant-input-affix-wrapper{height:43px;padding-block:0}.auth-showcase-modal .ant-input-affix-wrapper>.ant-input{height:41px;min-height:auto}.auth-submit{height:46px;font-weight:var(--font-weight-extrabold);border-radius:var(--radius-sm);margin-top:2px;box-shadow:0 10px 24px #c9a2274d}.auth-agreement{color:var(--color-text-tertiary);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;margin-top:auto;padding-top:18px;display:flex}.auth-agreement .ant-checkbox-wrapper{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin-right:0}.auth-agreement button{color:var(--brand);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0}.auth-agreement button:hover{color:var(--brand-dark);text-decoration:underline}.auth-reason{color:var(--brand-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);background:var(--brand-soft);border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);margin:0 0 12px;padding:10px 12px}.auth-method-tabs{margin-bottom:2px}.auth-password-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.auth-password-row .ant-form-item{margin-bottom:15px}.auth-channel-tabs .ant-tabs-nav{margin-bottom:18px}.wechat-login-panel{text-align:center;justify-items:center;gap:10px;padding:4px 0 8px;display:grid}.wechat-login-panel>p{color:var(--muted);font-size:var(--font-size-md);margin:0}.demo-qr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(9,12px);gap:2px;width:max-content;padding:15px;display:grid;position:relative;box-shadow:0 8px 28px #0006}.demo-qr>span{aspect-ratio:1;background:var(--color-text);border-radius:1px;width:12px}.demo-qr>span.filled{background:var(--color-canvas)}.qr-wechat-mark{z-index:1;width:42px;height:42px;color:var(--color-surface);font-size:var(--font-size-4xl);background:var(--color-wechat);border:4px solid var(--color-surface);border-radius:var(--radius-sm);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.qr-demo-watermark{z-index:2;color:var(--color-text);font-size:var(--font-size-xs);letter-spacing:0;background:#0c0e12e0;border-radius:4px;padding:2px 4px;font-style:normal;position:absolute;inset:auto 6px 6px}.wechat-demo-actions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:360px;display:flex}.registration-confirm-copy{color:var(--ink);margin:4px 0 8px;line-height:1.7}@media (width<=520px){.auth-showcase-modal{max-width:calc(100vw - 16px);margin:8px auto}.auth-showcase-modal .ant-modal-content{border-radius:var(--radius-lg)}.auth-showcase{min-height:0;display:block}.auth-visual{display:none}.auth-panel{height:min(680px,100vh - 32px);min-height:0;padding:25px 23px 18px}.auth-heading{padding-right:28px}.auth-heading h2{font-size:var(--font-size-3xl)}.auth-agreement{margin-top:16px;padding-top:12px}.auth-password-row{grid-template-columns:1fr;gap:0}.wechat-demo-actions{width:100%;display:grid}.wechat-demo-actions .ant-btn{width:100%}}.captcha-row{grid-template-columns:minmax(0,1fr) 104px;align-items:stretch;gap:10px;display:grid}.captcha-image{min-height:32px;color:var(--color-text);font:var(--font-weight-extrabold) var(--font-size-2xl)/1.35 Georgia, serif;letter-spacing:0;background:var(--color-primary-soft-hover);border:1px solid var(--color-primary-border);border-radius:var(--radius-xs);cursor:pointer;text-shadow:1px 1px 0 var(--color-primary-border), -1px 0 0 var(--color-surface)}.captcha-image:hover{color:var(--brand-dark);background:var(--color-primary-soft-hover)}.page-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.page-head>div:first-child{max-width:820px}.page-head h1{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);letter-spacing:0;margin-bottom:8px;line-height:1.18}.page-head p:not(.kicker){color:var(--muted);font-size:var(--font-size-lg);margin-bottom:0;line-height:1.7}.kicker,.eyebrow{color:var(--brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);letter-spacing:0;text-transform:uppercase;margin-bottom:6px}.muted{color:var(--muted)}.trust-strip{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.trust-strip>div{color:var(--muted);background:var(--color-surface);gap:5px;padding:17px 20px;display:grid}.trust-strip>div:last-child{border:0}.trust-strip strong{color:var(--ink);font-size:var(--font-size-lg)}.trust-strip span{font-size:var(--font-size-sm);line-height:1.5}.filter-card,.content-card,.table-card,.narrow-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow)}.filter-card{margin-bottom:18px;padding:16px 18px 12px}.search-bar{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-pill);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:8px;display:grid}.search-scope{color:var(--brand-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;padding:0 14px;display:inline-flex}.search-bar .ant-input-affix-wrapper,.search-bar .ant-input{box-shadow:none!important;background:0 0!important;border:0!important}.search-bar .ant-btn{border-radius:var(--radius-pill);height:38px;padding-inline:18px}.filter-panel{background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);align-items:stretch;gap:10px;padding:12px;display:flex}.filter-panel-label{color:var(--brand-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-extrabold);white-space:nowrap;flex:none;align-self:center;align-items:center;gap:6px;padding:0 8px;display:flex}.filter-panel-main{flex:1;gap:10px;min-width:0;display:grid}.filter-panel-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:end;gap:10px;display:grid}.filter-scene-row{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:12px;padding-top:2px;display:flex}.filter-scene-label{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none}.filter-scene-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.filter-scene-chips>button{color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;padding:6px 12px}.filter-scene-chips>button:hover{border-color:var(--color-primary-border);color:var(--brand-dark)}.filter-scene-chips>button.active{color:var(--color-on-dark);background:var(--brand);border-color:var(--brand)}.filter-row{width:100%;min-width:0}.filter-row>span{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin:0 0 4px 2px;display:block}.filter-row .ant-select{width:100%}.filter-row .ant-select-selector{border-color:var(--color-border)!important;border-radius:var(--radius-xs)!important;box-shadow:none!important}.sort-bar{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.sort-templates{flex-wrap:wrap;align-items:center;gap:5px 22px;min-width:0;display:flex}.sort-templates>button{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;display:inline-flex}.sort-templates>button:hover,.sort-templates>button.active{color:var(--brand)}.sort-direction{color:var(--color-text-disabled);font-size:var(--font-size-2xs);gap:0;line-height:.55;display:grid}.sort-direction .anticon{height:7px}.sort-direction .selected{color:var(--brand)}.filter-foot{color:var(--muted);font-size:var(--font-size-md);justify-content:space-between;align-items:center;gap:12px;margin-left:auto;display:flex}.filter-foot strong{color:var(--brand)}.view-switch{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:3px;display:inline-flex}.view-switch button{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.view-switch button.active{color:var(--color-on-dark);background:var(--brand);box-shadow:0 4px 10px #c9a2274d}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.listing-grid.list-view{grid-template-columns:1fr;gap:10px}.listing-card{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:205px minmax(0,1fr);min-width:0;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 9px 24px #00000059}.listing-card:hover{transform:translateY(-2px);box-shadow:0 15px 36px #0000008c}.listing-card:focus-visible{outline-offset:3px;border-color:var(--brand);outline:3px solid var(--color-ring)}.listing-card.list-variant{grid-template-columns:180px minmax(0,1fr)}.listing-card.list-variant .listing-media{min-height:220px}.listing-card.list-variant .listing-body{grid-template-columns:minmax(260px,1.35fr) minmax(330px,1fr);grid-template-areas:"title facts""tags packages""valuation packages";align-content:center;gap:8px 18px;display:grid}.listing-card.list-variant .listing-title{grid-area:title}.listing-card.list-variant .asset-facts{grid-area:facts;margin:0}.listing-card.list-variant .tag-list{grid-area:tags}.listing-card.list-variant .valuation-row{grid-area:valuation;margin-top:0}.listing-card.list-variant .package-row{grid-area:packages;align-items:stretch;margin-top:0}.listing-card.list-variant .package-row span{place-content:center;display:grid}.listing-media{background:var(--color-placeholder);cursor:pointer;border:0;align-self:stretch;width:100%;height:100%;min-height:300px;padding:0;position:relative;overflow:hidden}.listing-media img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.listing-card:hover .listing-media img{transform:scale(1.018)}.type-badge,.verify-badge{z-index:1;color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);border-radius:var(--radius-xs);padding:6px 8px;position:absolute;left:10px}.type-badge{background:var(--brand);top:10px}.type-badge.skin{background:var(--color-skin)}.type-badge.hybrid{background:var(--color-warning)}.verify-badge{color:var(--color-text);background:#0c0e12e6;gap:5px;display:flex;bottom:10px}.listing-body{flex-direction:column;min-width:0;padding:16px;display:flex}.listing-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.listing-title p{color:var(--muted);font-size:var(--font-size-xs);margin-bottom:3px}.listing-title h2{font-size:var(--font-size-xl);margin-bottom:0;line-height:1.42}.asset-facts{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0;display:grid;overflow:hidden}.asset-facts span{color:var(--muted);font-size:var(--font-size-xs);text-align:center;background:var(--color-surface-muted);border-radius:var(--radius-xs);gap:3px;padding:7px 5px;display:grid}.asset-facts b{color:var(--color-text);font-size:var(--font-size-sm)}.tag-list{flex-wrap:wrap;gap:5px;min-height:25px;display:flex}.valuation-row{color:var(--muted);font-size:var(--font-size-xs);flex-wrap:wrap;gap:7px 14px;margin-top:auto;display:flex}.valuation-row strong{color:var(--amber);margin-left:auto}.package-row{gap:6px;margin-top:10px;display:flex}.package-row span{color:var(--danger);font-size:var(--font-size-xs);text-align:center;background:var(--color-danger-soft);border-radius:var(--radius-xs);flex:1;padding:7px 5px}.package-row b{color:var(--ink);font-size:var(--font-size-xs);margin-right:4px;display:inline}.pagination{justify-content:center;margin-top:28px;display:flex}.empty-state{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);grid-column:1/-1;padding:60px}.account-center-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.account-identity-panel,.account-workspace,.account-guest{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow)}.account-identity-panel{gap:18px;padding:24px;display:grid}.account-person{align-items:center;gap:14px;display:flex}.account-avatar{width:64px;height:64px;color:var(--color-surface);font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);background:var(--brand);border-radius:var(--radius-round);place-items:center;display:grid}.account-person h2{font-size:var(--font-size-3xl);margin:0 0 6px}.account-phone{color:var(--muted);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:8px;margin:0;padding-bottom:16px;display:flex}.account-phone span{color:var(--brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-left:auto}.account-security{color:var(--brand-dark);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.account-security>span{gap:3px;display:grid}.account-security small{color:var(--muted);font-size:var(--font-size-xs)}.account-edit-name{grid-template-columns:1fr auto;gap:7px;display:grid}.account-role-box{background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);gap:8px;padding:14px;display:grid}.account-role-box>strong{font-size:var(--font-size-md);margin-bottom:2px}.account-role-box button{text-align:left;width:100%;color:var(--ink);background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-xs);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.account-role-box button.active{color:var(--brand-dark);background:var(--brand-soft);border-color:var(--color-primary-border)}.account-role-box button>span{gap:3px;display:grid}.account-role-box small{color:var(--muted);font-size:var(--font-size-xs)}.account-workspace{overflow:hidden}.account-welcome{padding:28px 30px 22px}.account-welcome span{color:var(--brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.account-welcome h2{font-size:var(--font-size-4xl);margin:5px 0}.account-welcome p{color:var(--muted);margin:0}.account-focus-block{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);margin:0 30px 12px;padding:18px}.account-block-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.account-block-title>div{align-items:center;gap:10px;display:flex}.account-block-title>div>span{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-xs);place-items:center;display:grid}.account-block-title>div>div{gap:2px;display:grid}.account-block-title small{color:var(--muted);font-size:var(--font-size-xs)}.account-order-summary{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-xs);grid-template-columns:1.5fr repeat(2,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.account-order-summary span{background:var(--color-surface-subtle);gap:5px;padding:14px;display:grid}.account-order-summary small{color:var(--muted);font-size:var(--font-size-xs)}.account-settings-list{border-top:1px solid var(--color-border-subtle)}.account-settings-list button{width:100%;color:var(--ink);text-align:left;background:var(--color-surface);border:0;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:17px 30px;display:grid}.account-settings-list button:hover{background:var(--color-surface-hover)}.setting-icon{width:34px;height:34px;color:var(--brand-dark);background:var(--brand-soft);border-radius:var(--radius-xs);place-items:center;display:grid}.account-settings-list button>span:nth-child(2){gap:3px;display:grid}.account-settings-list small{color:var(--muted);font-size:var(--font-size-xs)}.account-settings-list em{color:var(--muted);font-size:var(--font-size-sm);font-style:normal}.account-guest{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:28px;display:grid}.account-guest-icon{width:52px;height:52px;color:var(--brand);font-size:var(--font-size-3xl);background:var(--brand-soft);border-radius:var(--radius-round);place-items:center;display:grid}.account-guest h2{margin:0 0 5px}.account-guest p{color:var(--muted);margin:0}.detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.detail-main{gap:18px;display:grid}.evidence-photo{background:var(--color-placeholder);border-radius:var(--radius-md);height:420px;box-shadow:var(--shadow);position:relative;overflow:hidden}.evidence-photo img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.evidence-photo>div{color:var(--color-text);border-radius:var(--radius-xs);background:#0c0e12e0;justify-content:space-between;padding:13px 16px;display:flex;position:absolute;inset:auto 18px 18px}.content-card{padding:22px}.section-title{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.section-title h1,.section-title h2{margin-bottom:0}.section-title h2{font-size:var(--font-size-3xl)}.fact-grid,.valuation-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.fact-grid>div,.valuation-grid>div{background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);gap:5px;padding:14px;display:grid}.fact-grid span,.valuation-grid span{color:var(--muted);font-size:var(--font-size-xs)}.fact-grid b,.valuation-grid b{font-size:var(--font-size-xl)}.order-panel{background:var(--color-surface);border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:var(--radius-md);box-shadow:var(--shadow);gap:18px;padding:22px;display:grid;position:sticky;top:100px}.order-panel .ant-radio-group{grid-template-columns:1fr;gap:8px;display:grid}.order-panel .ant-radio-button-wrapper{border:1px solid var(--line);height:auto;padding:11px 14px;border-radius:var(--radius-xs)!important}.deposit-summary{background:var(--amber-soft);border:1px solid var(--color-warning-border);border-radius:var(--radius-xs);gap:4px;padding:16px;display:grid}.deposit-summary span{color:var(--color-warning-strong);font-size:var(--font-size-xs)}.deposit-summary b{color:var(--amber);font-size:var(--font-size-5xl)}.deposit-summary small,.safe-copy{color:var(--muted);font-size:var(--font-size-xs)}.safe-copy{margin:0;line-height:1.6}.checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,820px);margin:4px auto 20px;padding:0;list-style:none;display:grid}.checkout-steps li{color:var(--color-text-tertiary);font-size:var(--font-size-sm);align-items:center;gap:8px;display:flex;position:relative}.checkout-steps li:not(:last-child):after{content:"";z-index:0;background:var(--line);height:1px;position:absolute;top:13px;left:30px;right:8px}.checkout-steps span{z-index:1;background:var(--color-border-subtle);border-radius:var(--radius-round);place-items:center;width:26px;height:26px;display:grid;position:relative}.checkout-steps li.active{color:var(--brand-dark)}.checkout-steps li.active span{color:var(--color-surface);background:var(--brand)}.checkout-steps li.active:not(:last-child):after{background:var(--color-primary-border-strong)}.detail-mobile-checkout{display:none}.narrow-page{width:min(100%,820px);margin:0 auto}.risk-stack{gap:10px;display:grid}.risk-stack label{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-sm);gap:13px;padding:18px;display:flex;box-shadow:0 5px 16px #0000004d}.risk-stack label.checked{border-color:var(--color-primary-border-strong);background:var(--brand-soft)}.risk-stack label>span:last-child{gap:5px;display:grid}.risk-stack small{color:var(--muted);line-height:1.6}.checkout-card{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);margin-top:18px;padding:22px}.checkout-card>div{color:var(--muted);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;padding:10px 0;display:flex}.checkout-card .total{color:var(--ink);font-size:var(--font-size-xl);margin-bottom:15px}.action-requirement{color:var(--color-warning-strong);font-size:var(--font-size-sm);background:var(--amber-soft);border-radius:var(--radius-xs);margin:2px 0 12px;padding:9px 11px}.action-requirement.ready{color:var(--brand-dark);background:var(--brand-soft)}.room-grid{grid-template-columns:minmax(0,1fr) 330px;gap:20px;display:grid}.room-main{min-width:0}.room-members{align-items:center;gap:16px;margin-bottom:16px;display:flex}.room-members>div{grid-template-rows:auto auto;grid-template-columns:34px auto;column-gap:8px;display:grid}.avatar{width:34px;height:34px;color:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);background:var(--brand);border-radius:var(--radius-round);grid-row:1/3;place-items:center;display:grid}.room-members b{font-size:var(--font-size-sm)}.room-members small{color:var(--brand);font-size:var(--font-size-xs)}.room-members .ant-btn{margin-left:auto}.message-list{background:var(--color-surface-muted);border-radius:var(--radius-xs);flex-direction:column;gap:12px;height:410px;margin:17px 0;padding:17px;display:flex;overflow:auto}.message{align-self:flex-start;max-width:78%}.message.mine{align-self:flex-end}.message>div{color:var(--muted);font-size:var(--font-size-xs);justify-content:space-between;gap:18px;margin-bottom:4px;display:flex}.message p{background:var(--color-surface);border:1px solid var(--line);border-radius:2px var(--radius-sm) var(--radius-sm) var(--radius-sm);margin:0;padding:10px 12px;line-height:1.6}.message.mine p{background:var(--color-primary-soft-hover);border-color:var(--color-primary-border);border-radius:var(--radius-sm) 2px var(--radius-sm) var(--radius-sm)}.message-composer{grid-template-columns:1fr auto;gap:8px;display:grid}.room-side{align-content:start;gap:14px;display:grid}.content-card.compact{padding:18px}.content-card.compact h2{font-size:var(--font-size-xl);line-height:1.45}.frozen-lines,.settlement-lines{gap:9px;display:grid}.frozen-lines span,.settlement-lines span{color:var(--muted);font-size:var(--font-size-sm);justify-content:space-between;display:flex}.frozen-lines b,.settlement-lines b{color:var(--ink)}.plain-list{color:var(--muted);gap:9px;padding-left:18px;line-height:1.55;display:grid}.stack-actions{gap:8px;display:grid}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.metric{background:var(--color-surface);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:var(--radius-sm);box-shadow:var(--shadow);gap:7px;padding:18px;display:grid}.metric.warning{border-top-color:var(--amber)}.metric.danger{border-top-color:var(--danger)}.metric span,.metric small{color:var(--muted);font-size:var(--font-size-xs)}.metric strong{font-size:var(--font-size-4xl)}.dashboard-grid,.queue-grid,.dispute-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:18px;display:grid}.order-mini{grid-template-columns:94px 1fr;gap:13px;margin-bottom:16px;display:grid}.order-mini img{object-fit:cover;border-radius:var(--radius-xs);width:94px;height:70px}.order-mini div{gap:6px;display:grid}.order-mini span{color:var(--muted);font-size:var(--font-size-sm)}.queue-item{text-align:left;border:0;border-bottom:1px solid var(--color-border-subtle);background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 4px;display:grid}.queue-time{width:36px;height:36px;color:var(--color-warning-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);background:var(--amber-soft);border-radius:var(--radius-round);place-items:center;display:grid}.queue-item div{gap:3px;display:grid}.queue-item small{color:var(--muted)}.task-meta{color:var(--muted);font-size:var(--font-size-xs);flex-wrap:wrap;gap:5px 12px;margin-top:7px;display:flex}.task-meta em{align-items:center;gap:4px;font-style:normal;display:inline-flex}.task-meta .urgent{color:var(--danger);font-weight:var(--font-weight-bold)}.publish-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.publish-form{gap:18px;display:grid}.step-title{grid-template-columns:36px 1fr;align-items:start;gap:12px;margin-top:8px;display:grid}.step-title>span{width:32px;height:32px;color:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);background:var(--brand);border-radius:var(--radius-xs);place-items:center;display:grid}.step-title h2{font-size:var(--font-size-2xl);margin-bottom:4px}.step-title p{color:var(--muted);font-size:var(--font-size-sm);margin:0}.form-alert{margin-top:-8px}.compact-grid{margin:0}.form-field{gap:6px;display:grid}.form-field>span{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.form-field small{color:var(--muted)}.error-text{color:var(--danger)!important}.asset-fields,.price-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.check-stack{background:var(--color-surface-muted);border:1px solid var(--line);border-radius:var(--radius-xs);gap:11px;padding:14px;display:grid}.publish-preview{position:relative}.publish-stepper{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;margin-bottom:16px;padding:10px;display:grid}.publish-stepper button{min-width:0;color:var(--muted);text-align:left;background:var(--color-surface-subtle);border-radius:var(--radius-xs);border:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:30px 1fr;column-gap:9px;padding:10px;display:grid}.publish-stepper button>span{width:30px;height:30px;color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:var(--radius-round);grid-row:1/3;place-items:center;display:grid}.publish-stepper button b{color:var(--ink);font-size:var(--font-size-sm)}.publish-stepper button small{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-stepper button.active{border-color:var(--color-primary-border-strong);background:var(--brand-soft)}.publish-stepper button.complete>span{color:var(--color-surface);background:var(--brand)}.publish-stepper>em{color:var(--brand-dark);font-size:var(--font-size-xs);white-space:nowrap;padding:0 10px;font-style:normal}.publish-step-panel{gap:18px;display:none}.publish-step-panel.active{display:grid}.publish-step-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.validation-summary ul,.missing-requirements{margin:6px 0 0;padding-left:18px}.draft-status{color:var(--brand);font-size:var(--font-size-xs);align-items:center;gap:6px;margin:-6px 0 12px;display:flex}.sticky-card{position:sticky;top:100px}.gate-row{color:var(--muted);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:20px 1fr auto;gap:8px;padding:10px 0;display:grid}.gate-row.pass{color:var(--brand)}.gate-row b{font-size:var(--font-size-xs)}.preview-summary{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.preview-summary h3{font-size:var(--font-size-xl);margin:10px 0 6px;line-height:1.45}.preview-summary p{color:var(--muted);margin:5px 0;line-height:1.5}.preview-summary strong{color:var(--brand-dark);margin:10px 0 14px;display:block}.listing-manage,.case-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:130px 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.listing-manage:last-child,.case-row:last-child{border-bottom:0}.listing-manage img{object-fit:cover;border-radius:var(--radius-xs);width:130px;height:82px}.listing-manage h3,.case-row h3{margin:6px 0 4px}.listing-manage p,.case-row p{color:var(--muted);font-size:var(--font-size-sm);margin:0}.listing-manage>div:last-child{gap:8px;display:flex}.case-row{grid-template-columns:auto 1fr auto}.case-row-end{grid-template-columns:minmax(0,1fr) auto}.case-row-end>.ant-select{justify-self:end}.ops-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.ops-card{color:var(--ink);text-align:left;background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);gap:8px;padding:20px;display:grid}.ops-card:hover{border-color:var(--color-primary-border-strong)}.ops-card>span{color:var(--brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:0}.ops-card strong{font-size:var(--font-size-xl)}.ops-card small{color:var(--muted);line-height:1.5}.risk-board{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.risk-board>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-xs);gap:6px;padding:14px;display:grid}.risk-board span{color:var(--muted);font-size:var(--font-size-xs)}.data-table{display:grid}.data-table>div{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:100px 1fr 1fr auto;gap:12px;padding:12px 0;display:grid}.data-table span{color:var(--muted)}.data-table strong{color:var(--brand)}.data-table-pair>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.data-table-pair strong{text-align:right;white-space:nowrap;justify-self:end}.rule-stack{gap:9px;margin-bottom:16px;display:grid}.rule-stack span{color:var(--muted);background:var(--color-surface-muted);border-radius:var(--radius-xs);grid-template-columns:84px 1fr;gap:10px;padding:11px;display:grid}.rule-stack b{color:var(--ink)}.evidence-list{gap:8px;display:grid}.evidence-list button{color:var(--ink);text-align:left;background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-xs);grid-template-columns:48px 1fr;gap:10px;padding:12px;display:grid}.evidence-list button.selected{border-color:var(--brand);background:var(--color-primary-soft);box-shadow:0 0 0 2px #0d7b671a}.evidence-list b{color:var(--brand)}.evidence-list button>span{gap:4px;display:grid}.evidence-list button small{color:var(--muted);font-size:var(--font-size-xs)}.adjudication{gap:13px;display:grid}.adjudication label{color:var(--muted);font-size:var(--font-size-sm);gap:7px;display:grid}.modal-field{color:var(--ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);gap:8px;display:grid}.inventory-form{gap:12px;display:grid}.inventory-form label{color:var(--ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:6px;display:grid}.reverify-delta{gap:10px;display:grid}.listing-status-tags{flex-wrap:wrap;gap:6px;display:flex}.compact-queue{margin-top:12px}.decision-money{background:var(--amber-soft);border-radius:var(--radius-xs);gap:3px;padding:14px;display:grid}.decision-money b{color:var(--amber);font-size:var(--font-size-4xl)}.decision-money small,.decision-money span{color:var(--color-warning-strong)}.rule-citation{color:var(--brand-dark);background:var(--brand-soft);border-radius:var(--radius-xs);gap:10px;padding:12px;display:flex}.rule-citation>span{gap:3px;display:grid}.rule-citation small{color:var(--muted);line-height:1.5}.adjudication-review{gap:10px;display:grid}.adjudication-review>p{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;margin:0;padding-bottom:8px;display:flex}.adjudication-review span{color:var(--muted)}.adjudication-review>div>p{color:var(--ink);background:var(--color-surface-subtle);border-radius:var(--radius-xs);margin:7px 0 0;padding:10px;line-height:1.6}.evidence-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.evidence-summary>div{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-xs);gap:5px;padding:16px;display:grid}.evidence-summary span,.evidence-summary small{color:var(--color-on-dark-secondary);font-size:var(--font-size-xs)}.evidence-summary b{color:var(--color-text)}.audit-list{gap:0;padding:0;list-style:none;display:grid}.audit-list li{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:38px 1fr;gap:12px;padding:12px 0;display:grid}.audit-list li>span{width:30px;height:30px;color:var(--brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);background:var(--brand-soft);border-radius:var(--radius-round);place-items:center;display:grid}.audit-list li div{gap:4px;display:grid}.audit-list small{color:var(--muted)}.readonly-note{color:var(--muted);font-size:var(--font-size-xs);gap:8px;margin-top:12px;display:flex}.funds-flow{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:20px;display:grid}.funds-flow>div{color:var(--muted);background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-xs);gap:6px;padding:16px;display:grid}.funds-flow>div>span{width:26px;height:26px;color:var(--muted);font-size:var(--font-size-xs);background:var(--color-border-subtle);border-radius:var(--radius-round);place-items:center;display:grid}.funds-flow>div.done{color:var(--brand-dark);border-color:var(--color-primary-border-strong);background:var(--brand-soft)}.funds-flow>div.done>span{color:var(--color-surface);background:var(--brand)}.funds-flow small{font-size:var(--font-size-xs)}.funds-flow em{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-style:normal;line-height:1.4}.fund-exception{margin-bottom:14px}.narrow-card{width:min(100%,620px);margin:0 auto;padding:22px}.settlement-card .section-title>strong{color:var(--brand);font-size:var(--font-size-5xl)}.order-row{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.order-row img{object-fit:cover;border-radius:var(--radius-xs);width:150px;max-width:none;height:96px}.order-row h2{font-size:var(--font-size-2xl);margin:7px 0 4px}.order-row p{color:var(--muted);margin:0}.order-row-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-row-copy{min-width:0}.order-row-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-row-title-row h2{flex:1;min-width:0;margin:7px 0 4px}.order-row-secondary-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-next-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.order-next-task{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:0 var(--radius-xs) var(--radius-xs) 0;flex:1;gap:3px;min-width:0;margin-top:0;padding:10px 12px;display:grid}.order-next-task strong{color:var(--brand-dark);font-size:var(--font-size-sm)}.order-next-task span{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.profile-card{padding:22px}.profile-hero{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.profile-hero .avatar{width:48px;height:48px;font-size:var(--font-size-2xl)}.profile-hero h2{font-size:var(--font-size-3xl);margin:0 0 4px}.profile-hero p{color:var(--muted);font-size:var(--font-size-md);margin:0}.profile-hero .ant-btn{margin-left:auto}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-grid button{text-align:left;background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;gap:6px;padding:16px;display:grid}.profile-grid button:hover{border-color:var(--color-primary-border);background:var(--brand-soft)}.profile-grid strong{color:var(--ink);font-size:var(--font-size-xl)}.profile-grid span{color:var(--muted);font-size:var(--font-size-sm);line-height:1.5}.profile-setting-card{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);grid-column:1/-1;gap:6px;padding:16px;display:grid}.profile-nickname-edit{gap:8px;max-width:420px;margin-top:5px;display:flex}.profile-nickname-edit .ant-input{min-width:0}.profile-guest{gap:12px;max-width:420px;display:grid}.profile-guest h2{font-size:var(--font-size-3xl);margin:0}.profile-guest p{color:var(--muted);margin:0}.frozen-queue-card{overflow:hidden}.frozen-queue-toolbar{background:var(--color-surface-muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.frozen-queue-toolbar>div{color:var(--muted);font-size:var(--font-size-xs);align-items:center;gap:8px;display:flex}.frozen-queue-toolbar .anticon{color:var(--brand);font-size:var(--font-size-xl)}.frozen-case-row{grid-template-columns:112px minmax(0,1fr) auto;align-items:start}.frozen-ticket-image{object-fit:cover;border-radius:var(--radius-xs);width:112px;max-width:none;height:82px}.frozen-ticket-main{min-width:0}.frozen-ticket-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.frozen-ticket-tags{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.frozen-case-row h3{font-size:var(--font-size-xl);margin:0 0 4px;line-height:1.4}.frozen-case-row p{line-height:1.55}.frozen-task-meta{margin:0 0 12px}.frozen-evidence-pack{gap:8px;display:grid}.frozen-evidence-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.frozen-evidence-heading strong{color:var(--ink);font-size:var(--font-size-sm)}.frozen-evidence-heading small{color:var(--muted);font-size:var(--font-size-xs)}.frozen-evidence-list{gap:6px;display:grid}.frozen-evidence-item{background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);grid-template-columns:44px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.frozen-evidence-item>b{color:var(--brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold)}.frozen-evidence-item>span{gap:3px;min-width:0;display:grid}.frozen-evidence-item strong{font-size:var(--font-size-sm);line-height:1.45}.frozen-evidence-item small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.frozen-ticket-actions{gap:8px;min-width:124px;display:grid}.frozen-action-review{gap:10px;display:grid}.frozen-action-review>p{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;margin:0;padding-bottom:8px;display:flex}.frozen-action-review>p span{color:var(--muted)}@media (width<=1120px){.app-shell{--shell-gutter:20px}.header-rail{gap:12px}.header-context small{max-width:280px}.brand{min-width:0}.brand-slogan,.brand small{display:none}.footer-promises>div{padding-inline:12px}.listing-grid{grid-template-columns:1fr}.metric-grid,.ops-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.app-shell{--shell-gutter:12px;--shell-gutter-end:12px;padding-top:74px}.global-header{align-items:center;height:74px;min-height:0;padding:0}.header-rail{gap:10px}.header-identity{gap:0}.brand{order:1}.brand>span:last-child strong{font-size:var(--font-size-lg)}.header-divider,.header-context,.header-account-tools{display:none}.role-switch{order:2;margin-left:auto}.user-meta .ur{display:none}.main-content{padding-block:18px 104px;overflow-x:hidden}.footer-promises{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:10px}.footer-promises>div{border-right:0;border-bottom:1px solid var(--color-border-subtle);justify-content:flex-start;padding:14px 10px}.footer-promises>div:nth-last-child(-n+2){border-bottom:0}.footer-main{grid-template-columns:1fr;justify-items:start;padding-block:14px 96px;display:grid}.footer-links{justify-content:flex-start}.footer-brand{align-self:flex-end}.footer-copy{justify-self:center;padding:8px 0}.float-dock{right:10px;bottom:max(10px, env(safe-area-inset-bottom));border-radius:var(--radius-lg);align-items:stretch;gap:4px;width:auto;padding:6px;display:flex;left:10px}.float-dock-head,.float-top{display:none}.float-dock.is-collapsed{width:auto}.float-dock.is-collapsed .float-list{display:flex}.float-toggle{display:none}.float-list{flex:1;gap:4px;display:flex}.float-toggle,.float-list button{width:auto;min-width:0;font-size:var(--font-size-xs);flex:1;padding:7px 3px}.page-head{align-items:flex-start;margin-bottom:18px}.page-head h1{font-size:var(--font-size-3xl)}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.filter-card{padding-inline:14px}.search-bar{border-radius:var(--radius-md);grid-template-columns:1fr;padding:10px}.search-scope{padding:0 4px 2px}.search-bar .ant-btn{width:100%}.sort-bar{flex-direction:column;align-items:stretch}.filter-foot{width:100%;margin-left:0}.filter-panel{align-items:end;padding-bottom:8px;overflow-x:auto}.filter-panel-label{z-index:1;background:var(--color-surface-muted);align-self:stretch;position:sticky;left:0}.filter-row{flex:0 0 128px}.sort-templates{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sort-templates>button{flex:none}.listing-media{height:205px}.listing-grid.list-view .listing-card.list-variant{grid-template-columns:112px minmax(0,1fr)}.listing-card.list-variant .listing-media{height:100%;min-height:245px}.listing-card.list-variant .listing-body{padding:12px;display:flex}.listing-card.list-variant .asset-facts{grid-template-columns:repeat(2,1fr);margin:8px 0}.listing-card.list-variant .tag-list,.listing-card.list-variant .valuation-row{display:none}.listing-card.list-variant .package-row{margin-top:auto}.detail-grid,.room-grid,.publish-layout,.dashboard-grid,.queue-grid,.dispute-grid,.account-center-layout{grid-template-columns:1fr}.account-identity-panel{padding:18px}.account-welcome{padding:22px 18px 16px}.account-focus-block{margin:0 18px 12px}.account-settings-list button{grid-template-columns:34px minmax(0,1fr) auto;padding:15px 18px}.account-settings-list em{display:none}.account-order-summary{grid-template-columns:1fr}.account-guest{grid-template-columns:auto 1fr}.account-guest .ant-btn{grid-column:1/-1}.order-panel,.sticky-card{position:static}.evidence-photo{height:310px}.metric-grid,.ops-grid,.fact-grid,.valuation-grid,.evidence-summary{grid-template-columns:repeat(2,1fr)}.funds-flow{grid-template-columns:1fr}.funds-flow>div{grid-template-columns:30px 1fr auto;align-items:center}.risk-board,.asset-fields,.price-fields{grid-template-columns:1fr}.publish-stepper{grid-template-columns:repeat(3,minmax(145px,1fr));overflow-x:auto}.publish-stepper>em{grid-column:1/-1;padding:3px 8px}.room-members{flex-wrap:wrap}.room-members .ant-btn{width:100%;margin-left:0}.listing-manage{grid-template-columns:90px 1fr}.listing-manage img{width:90px;height:72px}.listing-manage>div:last-child{grid-column:1/-1}}@media (width<=520px){.global-header{gap:8px}.role-menu{width:min(320px,100vw - 24px)}.page-head{display:block}.page-head>.ant-btn{width:auto;margin-top:12px}.trust-strip>div{padding:13px 15px}.listing-card{grid-template-columns:1fr}.listing-media{height:238px;min-height:238px}.listing-body{padding:15px}.asset-facts{grid-template-columns:repeat(2,1fr)}.package-row{gap:5px}.package-row span{font-size:var(--font-size-sm);padding:8px 6px}.evidence-photo{height:240px}.checkout-steps{margin:3px 0 16px}.checkout-steps li{font-size:var(--font-size-xs);text-align:center;justify-items:center;gap:4px;display:grid}.checkout-steps li:not(:last-child):after{top:13px;left:calc(50% + 14px);right:calc(14px - 50%)}.detail-main{flex-direction:column;display:flex}.detail-primary-card{order:-1}.detail-primary-card .section-title{align-items:flex-start}.detail-primary-card .section-title h1{font-size:var(--font-size-2xl);letter-spacing:0;line-height:1.45}.detail-mobile-checkout{background:var(--color-surface-muted);border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);gap:10px;margin:12px 0;padding:12px;display:grid}.detail-mobile-checkout .ant-radio-group{grid-template-columns:repeat(3,1fr);display:grid}.detail-mobile-checkout .ant-radio-button-wrapper{height:auto;font-size:var(--font-size-xs);text-align:center;padding:6px 3px}.detail-mobile-checkout>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.detail-mobile-checkout span{color:var(--muted);font-size:var(--font-size-xs)}.detail-mobile-checkout b{color:var(--brand-dark);font-size:var(--font-size-2xl)}.detail-grid>.order-panel{display:none}.metric-grid,.ops-grid,.fact-grid,.valuation-grid,.evidence-summary{grid-template-columns:1fr}.cs-metrics{display:none}.message-list{height:350px}.message{max-width:92%}.case-row{grid-template-columns:auto 1fr}.case-row>.ant-btn{grid-column:1/-1}.order-row{grid-template-columns:90px 1fr}.order-row img{width:90px;height:76px}.order-row-actions{grid-column:1/-1;justify-content:stretch}.order-row-actions .ant-btn{flex:1}.order-row-actions .ant-btn-primary{flex-basis:100%;order:-1}.publish-form{padding:16px}.publish-step-actions{z-index:4;border-top:1px solid var(--line);background:#fffffff5;margin:2px -8px -8px;padding:10px 8px 8px;position:sticky;bottom:68px}.publish-step-actions .ant-btn-primary{flex:1}.funds-flow>div{grid-template-columns:28px 1fr auto}.funds-flow em{grid-column:2/-1}.profile-grid{grid-template-columns:1fr}.profile-hero{flex-wrap:wrap}.profile-hero .ant-btn{width:100%;margin-left:0}}@media (width<=820px){.frozen-queue-toolbar{padding-inline:14px}.frozen-case-row{grid-template-columns:88px minmax(0,1fr)}.frozen-ticket-image{width:88px;height:72px}.frozen-ticket-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.frozen-ticket-actions .ant-btn{width:100%}}@media (width<=520px){.frozen-queue-toolbar{padding:12px 14px}.frozen-case-row{grid-template-columns:1fr}.frozen-ticket-image{display:none}.frozen-ticket-heading{display:block}.frozen-ticket-actions{grid-column:1/-1}.frozen-action-review>p{gap:10px}}@media (width>=821px){.valuation-overview{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;margin-bottom:14px;padding:14px;display:grid}.valuation-overview>div{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;min-width:0;padding:10px 12px;display:grid}.valuation-overview span,.valuation-overview small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.5}.valuation-overview b{color:var(--color-text);font-size:var(--font-size-base);line-height:1.45}.valuation-overview-next{border-color:var(--color-primary-border)!important;background:var(--color-primary-soft)!important}.valuation-overview-next b{color:var(--brand-dark)}.valuation-primary-action{align-self:center;min-width:152px;color:var(--color-surface)!important}.valuation-workspace-tabs{background:var(--color-surface-muted);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:6px;display:grid}.valuation-workspace-tabs button{min-height:42px;color:var(--muted);font:inherit;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:8px 14px}.valuation-workspace-tabs button:hover{color:var(--brand-dark);background:var(--color-surface)}.valuation-workspace-tabs button.active{color:var(--color-surface);background:var(--brand);box-shadow:var(--shadow-soft)}.valuation-workbench{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.valuation-model-rail{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);max-height:calc(100vh - 112px);padding:14px;position:sticky;top:92px;overflow-y:auto}.valuation-model-rail-head{gap:10px;margin-bottom:12px;display:grid}.valuation-model-rail-head h2{font-size:var(--font-size-xl);margin:0}.valuation-model-rail-head .ant-btn{white-space:normal;height:auto;padding:6px 8px}.valuation-model-context{margin-bottom:14px}.valuation-workbench-main{width:auto;min-width:0;margin:0}.valuation-workspace-panel{display:none}.valuation-workspace-panel.is-active-workspace-panel{display:block}.valuation-low-frequency-panel.is-collapsed{display:none!important}.valuation-impact-desktop.is-collapsed{display:none}.valuation-impact-compact{display:grid}.valuation-release-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.valuation-release-step{color:var(--muted);background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;padding:12px;display:grid}.valuation-release-step>span{width:26px;height:26px;font-weight:var(--font-weight-bold);background:var(--color-surface-muted);border-radius:var(--radius-round);grid-row:1/span 2;place-items:center;display:grid}.valuation-release-step b{color:var(--color-text)}.valuation-release-step small{font-size:var(--font-size-xs);line-height:1.45}.valuation-release-step.is-done>span{color:var(--color-surface);background:var(--brand)}.valuation-release-step.is-current{border-color:var(--color-primary-border);background:var(--color-primary-soft)}.valuation-release-step.is-current>span{color:var(--color-surface);background:var(--brand)}.valuation-release-step.is-current b{color:var(--brand-dark)}.valuation-low-frequency-control{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.valuation-low-frequency-control small{color:var(--muted);font-size:var(--font-size-xs)}}.valuation-desk-nav{background:var(--color-surface-muted);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:6px;display:grid}.valuation-desk-nav a{min-height:42px;color:var(--muted);font:inherit;font-weight:var(--font-weight-semibold);text-align:center;border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:flex}.valuation-desk-nav a:hover{color:var(--brand-dark);background:var(--color-surface)}.valuation-desk-nav a.active{color:var(--color-surface);background:var(--brand);box-shadow:var(--shadow-soft)}.valuation-workspace-tabs{background:var(--color-surface-muted);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:6px;display:grid}.valuation-workspace-tabs button{min-height:42px;color:var(--muted);font:inherit;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:8px 14px}.valuation-workspace-tabs button:hover{color:var(--brand-dark);background:var(--color-surface)}.valuation-workspace-tabs button.active{color:var(--color-surface);background:var(--brand);box-shadow:var(--shadow-soft)}.valuation-workspace-tabs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-add-row-indicators{grid-template-columns:minmax(0,1fr) auto}.float-dock{max-height:calc(100vh - 96px);overflow:hidden auto}.float-dock .float-toggle,.float-dock .float-top,.float-dock .float-list button{padding:6px 4px}.float-dock .float-list{gap:2px}.float-dock{gap:4px;padding:6px}.valuation-rail-group{gap:8px;margin-top:14px;display:grid}.valuation-rail-group .kicker{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.valuation-rail-group .muted{margin:0}.valuation-section-actions .muted{margin-bottom:0;margin-right:auto}.valuation-rail-group .ant-btn{width:100%}.valuation-family-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 14px;display:grid}.valuation-family-meta label{color:var(--muted);gap:6px;display:grid}.valuation-family-meta .ant-btn{justify-self:start}.valuation-family-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;display:flex}.valuation-family-actions .ant-checkbox-wrapper{color:var(--color-text);font-weight:var(--font-weight-semibold)}.valuation-family-form{grid-template-columns:minmax(0,1fr)}.valuation-family-name-row,.valuation-family-note-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;display:grid}.valuation-family-name-row>label,.valuation-family-note-row>label{min-width:0}.valuation-family-flags{flex-wrap:wrap;align-items:center;gap:16px;min-height:32px;padding-bottom:5px;display:flex}.valuation-family-flags .ant-checkbox-wrapper{color:var(--color-text);font-weight:var(--font-weight-semibold)}.valuation-family-note-row .ant-btn{justify-self:start}.valuation-option-block{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.valuation-option-block>.kicker{margin:0 0 10px}.valuation-rail-card{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px;position:relative}.valuation-rail-card.active{border-color:var(--brand);background:var(--brand-soft)}.valuation-rail-group .valuation-model-list .valuation-rail-card-select,.valuation-rail-group .valuation-model-list .valuation-rail-card-delete{justify-content:unset;align-items:unset;background:0 0;border:0;border-radius:0;padding:0}.valuation-rail-card-select{width:100%;color:inherit;text-align:left;cursor:pointer;padding-right:22px}.valuation-rail-card-select span{gap:2px;display:grid}.valuation-rail-card-delete{color:#fff;cursor:pointer;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px;background:var(--danger)!important;border-radius:var(--radius-round)!important}.valuation-rail-card-delete .anticon{font-size:10px;line-height:1}.metric strong,.deposit-summary b,.valuation-grid b,.fact-grid b,.evidence-summary b,.decision-money b,.order-row h2,.account-person h2,.profile-hero h2,.account-welcome h2,.settlement-card .section-title>strong,.valuation-impact-summary b,.valuation-calibration-cohorts b,.preview-summary strong,.checkout-card .total{font-family:var(--font-display);letter-spacing:.01em}.order-mini b,.rule-stack b,.audit-list small,.frozen-evidence-item>b,mark.version-id,.valuation-active-meta b,.valuation-cap-diff b{font-family:var(--font-mono)}.pc-status-bar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}.pc-status-hint{color:var(--color-text-secondary);flex:auto;font-size:13px}.pc-catalog-table{gap:8px;margin-top:10px;display:grid}.pc-catalog-row{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:110px minmax(140px,1fr) 140px 150px 90px 170px;align-items:center;gap:10px;padding:8px 0;display:grid}.pc-catalog-row:has(>:nth-child(7)){grid-template-columns:110px minmax(120px,1fr) 130px 140px 140px 90px 170px}.pc-catalog-row-head{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--color-border);font-size:12px}.pc-dict-row{grid-template-columns:110px minmax(140px,1fr) minmax(180px,1.4fr) 90px}.pc-dict-row:has(>:nth-child(5)){grid-template-columns:110px minmax(120px,1fr) minmax(160px,1.2fr) 180px 90px}.pc-mono{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-text-secondary);font-size:12px}.pc-tier-row{grid-template-columns:120px minmax(160px,1fr) auto}.pc-adjust-block{border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-top:14px}.pc-adjust-block>h3{margin:0 0 4px;font-size:15px}.pc-adjust-block>p{margin:0 0 12px}.pc-adjust-block .ant-alert{margin-bottom:12px}.pc-tier-coef-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin-bottom:12px;display:grid}.pc-tier-coef{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:6px;padding:10px 12px;display:grid}.pc-tier-coef-head{align-items:center;gap:6px;font-size:13px;display:flex}.pc-tier-coef-head em{color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-sm);padding:1px 6px;font-size:11px;font-style:normal}.pc-tier-coef .ant-input-number{width:100%}.pc-field-row{flex-wrap:wrap;gap:12px 20px;display:flex}.pc-field-row>label{align-content:start;justify-items:start;gap:6px;min-width:150px;display:grid}.pc-field-row>label>span{color:var(--color-text-secondary);font-size:13px}.pc-field-row>label>small{color:var(--color-text-tertiary);font-size:12px}.pc-field-row .ant-input-number{width:150px}.pc-add-row{align-items:center;gap:8px;margin-top:10px;display:flex}.pc-add-row>:not(button){flex:auto}.pc-scheme-doc{flex-direction:column;gap:16px;display:flex}.pc-scheme-block h2{margin-bottom:4px;font-size:16px}.pc-rule-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.pc-rule-row{grid-template-columns:1fr 160px auto;align-items:center;gap:8px;display:grid}.pc-rule-row-3{grid-template-columns:120px 1fr 1fr auto;align-items:center;gap:8px;display:grid}.pc-compare-table{grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;display:grid}.pc-compare-col{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px}.pc-compare-col h3{color:var(--color-primary);margin-top:0}.pc-guide-list{flex-direction:column;gap:8px;padding-left:20px;display:flex}.pc-timeline{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.pc-timeline-step{color:var(--color-text-tertiary);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.pc-timeline-step span{background:var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.pc-timeline-step.is-current{color:var(--color-text);border-color:var(--color-primary)}.pc-timeline-step.is-current span{background:var(--color-primary);color:var(--color-on-dark)}.pc-timeline-step.is-done{color:var(--color-text-secondary)}.pc-timeline-step.is-done span{background:var(--color-success,#3a8a5f);color:#fff}.pc-checklist{flex-direction:column;gap:8px;display:flex}.pc-checklist>div{color:var(--color-text-tertiary);align-items:center;gap:8px;display:flex}.pc-checklist>div.pass{color:var(--color-text)}.pc-checklist>div.pass svg{color:var(--color-success,#3a8a5f)}.pc-family-weight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-weight-table{gap:8px;margin-top:10px;display:grid}.pc-weight-row{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:minmax(120px,1fr) repeat(3,110px) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pc-weight-row-head{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--color-border);font-size:12px}.pc-weight-sum-row{flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.pc-weight-sum-ok{color:var(--color-text-secondary)}.pc-weight-sum-bad{color:var(--color-danger)}.pc-model-card{text-align:left;width:100%;color:inherit;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font:inherit;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pc-model-card.active{border-color:var(--color-primary);background:var(--brand-soft,var(--color-primary-soft))}.pc-model-card-main{gap:2px;min-width:0;display:grid}.pc-model-card-main b{overflow-wrap:anywhere}.pc-model-card-tags{flex-shrink:0;align-items:center;gap:4px;display:flex}.pc-family-checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:10px;display:grid}.pc-family-checkbox{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.pc-family-checkbox input{margin-top:3px}.pc-family-checkbox span{gap:2px;display:grid}.pc-family-checkbox:has(input:disabled){cursor:default;opacity:.75}.pc-timeline-step{font:inherit;cursor:pointer;background:0 0}.valuation-indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.valuation-indicator-card{box-sizing:border-box;background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:12px;height:100%;min-height:100%;padding:14px;display:flex}.valuation-indicator-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.valuation-indicator-head b{line-height:1.35;display:block}.valuation-indicator-head small,.valuation-indicator-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin-top:3px;line-height:1.45;display:-webkit-box;overflow:hidden}.valuation-indicator-rows{flex:1;align-content:start;gap:8px;min-height:0;display:grid}.valuation-indicator-row{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px;margin:0;display:grid}.valuation-indicator-row span{color:var(--muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.4}.valuation-indicator-row .ant-input-number{width:112px}.valuation-indicator-rows>.muted{margin:0}@media (width>=1320px){.valuation-indicator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.search-scope-select.ant-select{min-width:118px;height:auto}.search-scope-select .ant-select-selector{box-shadow:none!important;background:0 0!important;padding-inline:4px 0!important}.search-scope-select .ant-select-selection-item{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--brand-dark)!important}.search-scope-select .ant-select-arrow{color:var(--brand-dark)}.page-head{justify-content:space-between;align-items:flex-start;gap:24px}.page-head .kicker{font-size:var(--font-size-xl);margin-bottom:6px}.page-head h1{font-size:var(--font-size-4xl);margin-bottom:0;line-height:1.3}.page-head-copy{border-left:3px solid var(--brand);flex:auto;min-width:0;padding-left:14px}.page-head-desc{max-width:52em;color:var(--muted);font-size:var(--font-size-md);text-align:left;white-space:normal;background:0 0;border:0;margin:8px 0 0;padding:0;line-height:1.55}.metric-value{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.metric-value strong{flex:none;line-height:1}.metric-value small{text-align:right;white-space:nowrap;flex:none;max-width:none;line-height:1.35}.metric-link{cursor:pointer;transition:border-color .15s,box-shadow .15s}.metric-link:hover{border-color:var(--color-primary-border);box-shadow:0 0 0 1px var(--color-primary-border),var(--shadow)}.metric-link:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.earnings-ledger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:0;display:grid;overflow:hidden}.earnings-ledger-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.earnings-ledger-row:last-child{border-bottom:0}.earnings-ledger-row>.ant-tag{text-align:center;box-sizing:border-box;justify-content:center;width:100%;margin:0}.earnings-ledger-row h3{font-size:var(--font-size-md);margin:0 0 4px;line-height:1.35}.earnings-ledger-row p{color:var(--muted);font-size:var(--font-size-sm);margin:0;line-height:1.4}.metric-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.party-ledger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface-subtle);overflow:hidden}.party-ledger-row{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.party-ledger-row:last-child{border-bottom:0}.party-ledger-row>.ant-tag{text-align:center;box-sizing:border-box;justify-content:center;width:100%;margin:0}.party-ledger-main{min-width:0}.party-ledger-main h3{font-size:var(--font-size-md);align-items:center;gap:8px;margin:0 0 4px;line-height:1.35;display:flex}.party-ledger-main p{color:var(--muted);font-size:var(--font-size-sm);margin:0;line-height:1.4}.party-ledger-main small{color:var(--muted);font-size:var(--font-size-xs);margin-top:4px;display:block}.party-ledger-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.valuation-indicator-card-foot{border-top:1px solid var(--color-border-subtle);justify-content:flex-end;margin-top:auto;padding-top:8px;display:flex}.valuation-indicator-card-foot .ant-checkbox-wrapper{color:var(--muted);font-size:var(--font-size-sm)}.valuation-indicator-card:not(.is-on) .valuation-indicator-card-foot{opacity:.55}.pc-family-title-row{align-items:center;gap:12px}.pc-family-title-main{flex-wrap:nowrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pc-family-title-actions{flex:none;align-items:center;gap:14px;display:flex}.pc-family-note{flex:1;min-width:160px;margin:0!important}.pc-qual-row,.pc-add-row.pc-qual-row{grid-template-columns:160px 92px 92px minmax(160px,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.pc-add-row.pc-qual-row>:not(button){flex:none;width:auto;max-width:none}.pc-qual-row .pc-qual-desc{min-width:0;width:100%!important;margin:0!important}.pc-qual-flag{white-space:nowrap;justify-self:start;align-items:center;gap:6px;display:inline-flex}.pc-delete-blocked{cursor:not-allowed;display:inline-flex}.pc-qual-name{width:160px!important;min-width:160px!important;max-width:160px!important;margin:0!important}.order-list{gap:12px;display:grid}.order-row.selected{border-color:var(--brand)}.rent-clock{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.rent-clock.soon{color:var(--amber)}.auth-showcase-modal .ant-modal-content{background:var(--color-surface);border:1px solid var(--color-primary-border);border-radius:var(--radius-lg);padding:0;overflow:hidden;box-shadow:0 0 0 1px #e9dbaa2e,0 28px 80px #000000b8}.auth-showcase{background:var(--color-surface);outline-offset:-1px;outline:1px solid #e9dbaa14}.auth-visual{background:radial-gradient(120% 70% at 50% 18%,#c9a22724,transparent 58%), var(--color-visual)}.auth-visual img{object-fit:cover;object-position:50% 38%}.auth-visual-frame{pointer-events:none;z-index:2;border-radius:var(--radius-md);border:1px solid #c9a22747;position:absolute;inset:12px;box-shadow:inset 0 0 0 1px #0c0e1259}.auth-visual-frame:before,.auth-visual-frame:after{content:"";border:2px solid var(--color-accent);width:18px;height:18px;position:absolute}.auth-visual-frame:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.auth-visual-frame:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.auth-panel{border-left:1px solid var(--color-border)}.auth-visual-copy{background:#0c0e12e0;border:1px solid #c9a22738}.deposit-field-group,.quote-base-field{gap:8px;display:grid}.quick-pick-row{flex-wrap:wrap;gap:8px;display:flex}.deposit-deviation{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.deposit-deviation.tone-low,.deposit-deviation.tone-high{color:var(--color-warning-strong)}.deposit-deviation.tone-floor{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.derived-price-row{flex-wrap:wrap;gap:8px;display:flex}.derived-price-row span{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:baseline;gap:6px;padding:8px 12px;display:flex}.derived-price-row span b{font-family:var(--font-display);color:var(--color-text)}.derived-price-row span.is-overridden{border-color:var(--brand);background:var(--brand-soft)}.derived-price-row span em{font-style:normal;font-size:var(--font-size-xs);color:var(--brand-dark)}.app-shell{padding-top:74px}.global-header{height:74px;overflow:visible}.header-rail{gap:16px;height:74px}.header-identity{flex:none}.brand-slogan{color:var(--muted);font-family:var(--font-slogan);font-size:var(--font-size-5xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:0;white-space:nowrap}.header-toolbar{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:stretch;gap:2px;min-width:0;margin-left:auto;padding:4px;display:flex;overflow:visible}.header-toolbar-split{background:var(--line);flex:none;align-self:center;width:1px;height:20px;margin:0 4px}.header-account-tools{font-size:var(--font-size-lg);flex:none;align-self:center;margin-left:0}.header-account-tools button{height:36px;color:var(--muted);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.header-account-tools button:hover{color:var(--ink);background:var(--color-surface-hover)}.header-account-tools .auth-link.accent{color:var(--brand-dark)}.primary-nav{flex:none;justify-content:flex-start;align-items:stretch;gap:2px;min-width:0;margin:0;display:flex;overflow:visible}.primary-nav>button,.primary-nav-group-trigger{color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;align-items:center;gap:6px;height:36px;padding:0 12px;display:inline-flex}.primary-nav>button .anticon,.primary-nav-group-trigger .anticon:first-child,.primary-nav-menu button .anticon{font-size:14px}.primary-nav>button:hover,.primary-nav-group-trigger:hover,.primary-nav-group.open>.primary-nav-group-trigger{color:var(--ink);background:var(--color-surface-hover)}.primary-nav>button.active,.primary-nav-group.active>.primary-nav-group-trigger{color:var(--color-accent);background:var(--brand-soft)}.primary-nav-group{flex:none;align-items:center;display:flex;position:relative}.primary-nav-group .chip-caret{font-size:10px}.primary-nav-menu{z-index:80;white-space:nowrap;background:0 0;border:0;min-width:200px;padding:0;display:none;position:absolute;top:100%;left:0}.primary-nav-group:hover .primary-nav-menu,.primary-nav-group.open .primary-nav-menu{display:block}.primary-nav-menu-panel{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);gap:2px;padding:6px;display:grid;box-shadow:0 16px 40px #0000008c}.primary-nav-menu button{text-align:left;color:var(--ink);font:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.primary-nav-menu button:hover{color:var(--color-accent);background:var(--color-surface-hover)}.primary-nav-menu button.active{color:var(--color-accent);background:var(--brand-soft)}.order-panel,.sticky-card{top:100px}@media (width>=821px){.valuation-workbench-nav,.valuation-workbench-status,.valuation-model-rail{top:100px}}@media (width<=820px){.app-shell{padding-top:74px}.global-header{height:74px}.header-toolbar{padding:3px}}.main-content{gap:var(--space-section);flex-direction:column;display:flex}.main-content>.page-head,.main-content>.pc-status-bar,.main-content>.metric-grid,.main-content>.ops-grid,.main-content>.publish-stepper,.main-content>.filter-card,.main-content>.trust-strip,.main-content>.valuation-workspace-tabs,.main-content>.ant-alert{margin-bottom:0}.main-content>.valuation-model-desk{margin-top:0}.page-stack,.valuation-model-editor{gap:var(--space-section);display:grid}.page-stack>.page-head,.page-stack>.pc-status-bar,.page-stack>.metric-grid,.page-stack>.ant-alert{margin-bottom:0}.valuation-model-desk,.room-side,.dashboard-grid,.queue-grid,.dispute-grid,.publish-layout,.room-grid,.detail-grid,.detail-main,.account-center-layout{gap:var(--space-section)}.pc-family-card,.valuation-model-editor>.ant-alert{margin-bottom:0}.role-manage-grid{gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-manage-card .muted{margin:0 0 12px}.role-manage-meta{color:var(--muted);font-size:var(--font-size-sm);flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;display:flex}.role-member-list{margin:0 0 8px;padding:0}.role-member-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.role-grant-desk{gap:var(--space-section);grid-template-columns:minmax(180px,.7fr) minmax(0,1.4fr);align-items:start;display:grid}.role-grant-rail{align-content:start;gap:8px;display:grid}.role-grant-rail button{text-align:left;color:inherit;background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;gap:4px;padding:12px 14px;display:grid}.role-grant-rail button.active{border-color:var(--brand);background:var(--brand-soft)}.role-grant-rail button b{font-size:var(--font-size-lg)}.role-grant-rail button small{color:var(--muted)}.role-grant-group{margin-top:16px}.role-grant-group .kicker{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0 0 8px}.role-grant-row{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.role-grant-row:last-child{border-bottom:0}.role-grant-row b{font-size:var(--font-size-md);display:block}.role-grant-row small{color:var(--muted);font-size:var(--font-size-xs);margin-top:2px;display:block}@media (width<=900px){.role-manage-grid,.role-grant-desk{grid-template-columns:1fr}}.publish-stepper-4{grid-template-columns:repeat(4,minmax(0,1fr)) auto}@media (width<=820px){.publish-stepper-4{grid-template-columns:repeat(4,minmax(120px,1fr));overflow-x:auto}}.valuation-brief-body{grid-template-columns:1fr 1fr;gap:16px 28px;margin:12px 0;display:grid}.valuation-brief-block{margin:0}.valuation-brief-block h4{color:var(--brand-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0 0 6px}.valuation-brief-block ul{margin:0;padding-left:18px}.valuation-brief-block li{margin-bottom:6px;line-height:1.55}@media (width<=720px){.valuation-brief-body{grid-template-columns:1fr}}.card-image-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.card-image-grid article{background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.card-image-grid article img{object-fit:cover;width:100%;height:120px;display:block}.card-image-grid article.retired img{opacity:.45}.card-image-grid article>div{gap:4px;padding:8px 10px 4px;display:grid}.card-image-grid article button{margin:0 10px 10px}.card-image-picker{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:10px 0 16px;display:grid}.card-image-picker button{text-align:left;color:inherit;background:var(--color-surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;padding:0;overflow:hidden}.card-image-picker button.active{border-color:var(--brand);box-shadow:0 0 0 2px var(--color-primary-soft)}.card-image-picker img{object-fit:cover;width:100%;height:88px;display:block}.card-image-picker span{padding:6px 8px 8px;font-size:12px;display:block}
