#productionDetailDialog .bank-classification-note{margin:10px 0 0;padding:10px 12px;border:1px solid #34495f;border-radius:10px;background:#102032;color:#b7c9dc;font-size:12px;line-height:1.7;overflow-wrap:anywhere}#productionDetailDialog .bank-classification-note p{margin:0;color:#b7c9dc;font-size:12px;line-height:1.7}#productionDetailDialog .bank-classification-note .bank-review-accent{color:#dfc98f}#productionDetailDialog .bank-classification-note details{margin:0;padding:0;border:0;background:none}#productionDetailDialog .bank-classification-note summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;color:#b9d3ed;font-size:12px}#productionDetailDialog .bank-classification-note details[open] p{padding:0 0 4px}#deliveryStatus,#uploadPreflight{margin:12px 0;padding:14px;border:1px solid #54708c;border-radius:12px;background:#132333;color:#dfebf8;line-height:1.7;overflow-wrap:anywhere}#deliveryStatus p,#uploadPreflight p{margin:4px 0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #a9def3;outline-offset:3px}@media (max-width:600px){#productionDetailDialog{max-width:100vw!important;max-height:100dvh!important}#productionDetailDialog button,.psh-assistant-close{min-height:44px;touch-action:manipulation}#productionDetailDialog input,#productionDetailDialog textarea,#productionDetailDialog select{font-size:16px!important}#productionDetailDialog .metric-detail{max-width:calc(100vw - 40px)!important;max-height:50dvh;overflow:auto;overflow-wrap:anywhere}.history-row{flex-wrap:wrap;gap:8px}.history-main{min-width:0;flex:1 1 100%}#productionDetailDialog table{display:block;max-width:100%;overflow-x:auto}.psh-assistant-shell{width:calc(100% - 20px)!important;max-height:calc(100dvh - 20px)!important}}#helpAssistant{position:fixed;z-index:25;right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:inherit;color:var(--ink, #162338)}#helpAssistant [hidden]{display:none!important}#helpAssistant button,#helpAssistant textarea,#helpAssistant input{font:inherit}#helpAssistant button:focus-visible,#helpAssistant a:focus-visible,#helpAssistant textarea:focus-visible{outline:3px solid #89b3ff;outline-offset:3px}#helpAssistant input:focus-visible,#helpAssistant summary:focus-visible{outline:3px solid #89b3ff;outline-offset:3px}.help-launcher{display:grid;place-items:center;flex-shrink:0;width:84px;height:70px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:grab;appearance:none;touch-action:none;user-select:none;-webkit-user-select:none}.help-ai-mark{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;background:transparent}.help-whale{display:block;width:40px;height:34px;object-fit:contain;transition:transform .2s ease}.help-launcher .help-whale{width:84px;height:70px;filter:drop-shadow(0 5px 6px #245ed22e);pointer-events:none;-webkit-user-drag:none}.help-launcher:hover .help-whale{transform:translateY(-2px) rotate(-5deg)}.help-dragging .help-launcher{cursor:grabbing}.help-dragging .help-launcher .help-whale{transform:none;transition:none}.help-dialog{position:fixed;box-sizing:border-box;width:min(400px,calc(100vw - 32px));height:590px;max-height:calc(100dvh - 120px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff;border:1px solid #dce7fa;border-radius:20px;box-shadow:0 18px 60px #183b6f26}.help-header{padding:18px 18px 15px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #e8eef8;background:linear-gradient(115deg,#f0f5ff,#fff)}.help-heading{flex:1;min-width:0}.help-heading h2{margin:0;font-size:16px;line-height:1.4;color:#1e3763}.help-heading p{margin:3px 0 0;font-size:12px;color:#657997}.help-icon-button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#536988;font-size:22px!important}.help-icon-button:hover{background:#eaf1ff}.help-scroll{overflow-y:auto;overscroll-behavior:contain;padding:18px;min-height:0;scrollbar-width:thin}.help-welcome{margin:0 0 14px;font-size:16px;line-height:1.65}.help-quick-title{color:#667c9b;font-size:12px;margin:0 0 8px}.help-quick-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.help-quick-list button{border:1px solid #e0e9fa;border-radius:10px;background:#f7faff;color:#2b528b;text-align:left;font-size:14px!important;line-height:1.5;padding:10px}.help-quick-list button:hover{border-color:#98baf5;background:#eef5ff}.help-library{margin:0 0 18px;border:1px solid #e0e9fa;border-radius:12px;background:#fbfcff}.help-library summary{padding:12px;cursor:pointer;color:#2b528b;font-size:14px;font-weight:600}.help-library-body{padding:0 10px 10px}#helpSearch{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d8e4f7;border-radius:9px;padding:10px;color:#162338;background:#fff;font-size:16px}.help-categories{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.help-categories button{padding:6px 9px;border:1px solid #dce6f6;border-radius:16px;background:#fff;color:#526b8e;font-size:12px!important}.help-categories button[aria-pressed=true]{background:#e9f1ff;border-color:#a9c6fa;color:#245ed2}.help-library-list{display:grid;gap:4px}.help-library-list button{padding:9px 7px;text-align:left;overflow-wrap:anywhere;border:0;border-radius:7px;background:transparent;color:#2b528b;font-size:13px!important;line-height:1.5}.help-library-list button:hover{background:#edf4ff}.help-library-empty{margin:10px 3px;color:#657997;font-size:13px;line-height:1.6}.help-message{margin:0 0 15px;max-width:100%}.help-message-label{color:#6a7e9b;font-size:12px;margin-bottom:5px}.help-message-text{border-radius:12px;padding:12px 13px;background:#f4f7fd;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.help-message.user .help-message-label{text-align:right}.help-message.user .help-message-text{background:#eaf2ff;margin-left:25px;color:#254876}.help-message-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.help-message-links button,.help-message-links a{border:1px solid #dce6f6;border-radius:8px;background:#fff;padding:6px 9px;font-size:13px!important;color:#2860ad;text-decoration:none}.help-composer{border-top:1px solid #e8eef8;padding:12px 16px 14px;background:#fff}.help-input-row{display:flex;align-items:flex-end;gap:8px}.help-input-row textarea{flex:1;min-width:0;width:100%;min-height:46px;max-height:100px;resize:vertical;border:1px solid #d8e4f7;border-radius:11px;padding:11px;font-size:16px!important;line-height:1.5;color:#162338;background:#fbfcff}.help-send{border:0;border-radius:10px;padding:12px 13px;min-height:46px;background:#3478f6;color:#fff;font-size:14px!important;white-space:nowrap}#helpAssistant button:disabled{cursor:wait;opacity:.55}.help-privacy{color:#6d7b90;font-size:12px;line-height:1.5;margin:8px 0 0}.help-status{font-size:13px;color:#365c93;margin:8px 0 0;min-height:0}body.help-assistant-ready .toast{bottom:108px;z-index:30}body.help-assistant-open .toast{right:auto;left:20px;max-width:min(420px,calc(100vw - 40px))}@media (max-width: 680px){#helpAssistant{right:max(10px,env(safe-area-inset-right))}.help-launcher{width:48px;height:42px}.help-launcher .help-whale{width:48px;height:40px}}@media (max-width: 520px){#helpAssistant{bottom:max(16px,env(safe-area-inset-bottom))}.help-dialog{max-height:calc(100dvh - 114px)}}@media (max-height: 450px){.help-dialog{height:calc(100dvh - 120px)}.help-privacy{display:none}}@media print{#helpAssistant{display:none!important}}@media (prefers-reduced-motion: reduce){.help-whale{transition:none}.help-launcher:hover .help-whale{transform:none}}:root{--ink: #162338;--muted: #6d7b90;--line: #e6eaf1;--panel: #ffffff;--canvas: #f5f7fb;--navy: #1e3763;--blue: #3478f6;--cyan: #0ea5a9;--orange: #ea8a2c;--red: #ca5c61;--green: #2e9f78;--shadow: 0 16px 40px rgba(25, 43, 76, .08);--radius: 18px}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0;color:var(--ink);background:var(--canvas);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:var(--navy);color:#f4f7ff;padding:28px 20px;display:flex;flex-direction:column;gap:30px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.02em}.brand-mark{width:38px;height:38px;border-radius:13px;background:linear-gradient(145deg,#7fe6dc,#55a7ff);display:grid;place-items:center;color:#10274e;font-weight:900;box-shadow:0 7px 18px #48c7d547}.brand small{display:block;color:#afc3e5;font-weight:500;font-size:11px;margin-top:2px}.side-title{text-transform:uppercase;letter-spacing:.12em;color:#8ea8d2;font-size:11px;font-weight:700;margin:12px 12px 10px}.side-nav{display:grid;gap:8px}.side-nav button{border:0;background:transparent;color:#c5d3eb;border-radius:12px;padding:12px 13px;text-align:left;display:flex;align-items:center;gap:11px;font-size:14px}.side-nav button.active,.side-nav button:hover{background:#ffffff1f;color:#fff}.side-icon{width:20px;text-align:center;opacity:.9}.side-note{margin-top:auto;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px;font-size:12px;line-height:1.65;color:#c5d3eb}.main{padding:28px 34px 50px;max-width:1500px;width:100%;min-width:0;margin:0 auto}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:25px}.eyebrow{color:var(--blue);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase}h1{font-size:clamp(28px,4vw,43px);line-height:1.08;letter-spacing:-.05em;margin:8px 0 10px}.subtitle{color:var(--muted);max-width:760px;margin:0;line-height:1.65;font-size:15px}.status{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--muted);font-size:12px;box-shadow:0 5px 18px #1c2f500a}.dot{width:8px;height:8px;border-radius:50%;background:var(--orange)}.dot.ok{background:var(--green)}.account-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;margin-bottom:18px;background:#ffffffdb;border:1px solid var(--line);border-radius:16px;box-shadow:0 9px 24px #192b4c0d}.account-identity{display:flex;align-items:center;gap:11px;min-width:0}.avatar{width:35px;height:35px;border-radius:12px;display:grid;place-items:center;background:#e7f1ff;color:var(--navy);font-weight:850;font-size:13px}.account-name{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-meta{color:var(--muted);font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.subscription-panel{margin-bottom:18px}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 22px 22px}.plan-group{display:grid;gap:10px}.plan-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 2px}.plan-group-head strong{color:var(--navy);font-size:14px}.plan-group-head span{color:var(--muted);font-size:11px}.plan-group-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-card{border:1px solid var(--line);border-radius:15px;padding:16px;background:#fbfcfe;position:relative}.plan-card.featured{border-color:#93b5f3;background:linear-gradient(180deg,#f7faff,#f1f6ff);box-shadow:0 8px 20px #3478f617}.plan-badge{position:absolute;top:12px;right:12px;color:var(--blue);background:#e6efff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.plan-name{font-size:15px;font-weight:850}.plan-desc{color:var(--muted);font-size:11px;margin-top:4px;min-height:30px}.plan-price{font-size:24px;font-weight:900;line-height:1.08;letter-spacing:-.05em;margin:12px 0 10px}.plan-price small{display:block;margin-top:6px;color:var(--muted);font-size:11px;font-weight:650;line-height:1.4;letter-spacing:0}.plan-price.payg-price{font-size:22px;letter-spacing:-.035em}.plan-features{margin:0 0 14px;padding:0;list-style:none;color:#506078;font-size:11px;line-height:1.8;min-height:62px}.plan-features li:before{content:"✓";color:var(--green);font-weight:900;margin-right:6px}.plan-actions{display:grid;gap:7px}.plan-actions .btn{width:100%;padding:9px 10px}.payment-box{margin:0 22px 22px;padding:14px 16px;border-radius:13px;background:#fff8ed;border:1px solid #f6ddb5;color:#8f5b22;font-size:12px;line-height:1.6}.payment-box strong{color:#754512}.payment-qr{display:block;width:min(320px,100%);height:auto;aspect-ratio:1;margin:12px auto;padding:8px;border-radius:12px;background:#fff;border:1px solid #ead9bd}.history-head-actions{display:flex;align-items:center;gap:8px}.history-count{white-space:nowrap}.history-list{padding:0 16px 16px;display:grid;gap:7px;max-height:246px;overflow-y:auto}.history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;border:1px solid #edf0f5;border-radius:11px;background:#fbfcfe;transition:border-color .2s ease,background .2s ease,transform .2s ease}.history-row:hover{border-color:#cbdcf8;background:#f8fbff;transform:translateY(-1px)}.history-main{min-width:0}.history-title{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.history-status{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #e5f6ef}.history-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--muted);font-size:10px;margin-top:3px;line-height:1.35}.history-meta-separator{color:#b5c0cf}.history-open{padding:7px 10px;font-size:11px;white-space:nowrap}.history-list>.empty{padding:24px 12px}.workspace-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px}.workspace-item{padding:12px 15px;border:1px solid #dfe7f3;border-radius:13px;background:#ffffffb8}.workspace-item span{display:block;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em}.workspace-item strong{display:block;margin-top:5px;color:var(--navy);font-size:12px}.topbar{padding:23px 25px;border-radius:22px;background:linear-gradient(116deg,#12254f,#1c3e78 55%,#236990);box-shadow:0 18px 38px #12254f33}.topbar .eyebrow{color:#9de8df}.topbar h1{color:#fff;font-size:clamp(27px,3.6vw,39px);letter-spacing:-.055em}.topbar h1 span{color:#8ce7dc!important}.topbar .subtitle{color:#c8d8f2}.topbar .status{color:#dbeaff;background:#ffffff1a;border-color:#ffffff29;box-shadow:none}.topbar .status .dot{background:#f6c36b}.topbar .status .dot.ok{background:#8ce7dc}.topbar>div:first-child,.topbar-actions{min-width:0}.topbar-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.install-btn{background:#8ce7dc;color:#10274e;box-shadow:0 8px 18px #8ce7dc33}.install-btn:hover{filter:brightness(1.04)}.panel{border-radius:15px;box-shadow:0 10px 26px #192b4c0e}.btn.primary{background:linear-gradient(135deg,#316cf6,#5266e9)}.grid{display:grid;gap:18px}.grid>*,.panel,.panel-body{min-width:0}.grid.two{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.grid.three{grid-template-columns:repeat(3,1fr)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.panel-head{padding:20px 22px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-head h2{font-size:17px;letter-spacing:-.02em;margin:0}.panel-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.upload-support{display:grid;gap:3px;line-height:1.5;max-width:640px}.upload-support span{display:block}.upload-support b{color:#315f99;font-weight:800;margin-right:6px}.panel-body{padding:16px 22px 22px}.upload{border:1.5px dashed #a9bfdf;border-radius:16px;min-height:235px;display:grid;place-items:center;text-align:center;padding:28px;background:linear-gradient(180deg,#f9fbff,#f5f8fd);transition:.2s ease}.upload.drag{border-color:var(--blue);background:#edf4ff;transform:translateY(-2px)}.upload-symbol{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;background:#e8f2ff;color:var(--blue);font-size:30px;margin:0 auto 13px}.upload h3{margin:0 0 7px;font-size:17px}.upload p{margin:0 auto 15px;color:var(--muted);font-size:13px;line-height:1.6;max-width:450px}.btn{border:0;border-radius:11px;padding:11px 16px;font-weight:750;font-size:13px;transition:.2s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.02)}.btn.primary{background:var(--blue);color:#fff;box-shadow:0 8px 18px #3478f63d}.btn.secondary{background:#edf3ff;color:var(--navy)}.btn.ghost{background:transparent;color:var(--blue);padding-left:4px;padding-right:4px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.file-list{display:grid;gap:9px;margin-top:14px;max-height:190px;overflow:auto}.file-row{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #edf0f5;border-radius:12px;padding:10px 11px}.file-badge{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eaf2ff;color:var(--blue);font-size:11px;font-weight:850}.file-main{min-width:0;flex:1}.file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:700}.file-meta{color:var(--muted);font-size:11px;margin-top:2px}.remove{border:0;background:transparent;color:#9aa9bb;font-size:18px}textarea{width:100%;min-height:95px;resize:vertical;border:1px solid var(--line);background:#fbfcfe;color:var(--ink);border-radius:12px;padding:12px;outline:none}textarea:focus{border-color:#9fbcf0;box-shadow:0 0 0 3px #eaf2ff}.field-label{font-size:12px;font-weight:800;margin:18px 0 8px;display:block;color:#526278}.focus-guide{margin:0 0 10px;color:var(--muted);font-size:11px;line-height:1.5}.focus-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.focus-preset{min-width:0;border:1px solid #d8e4f6;border-radius:10px;padding:9px 8px;background:#f6f9fe;color:#365475;font-size:11px;font-weight:800;line-height:1.3;transition:.18s ease}.focus-preset:hover{border-color:#aac4ec;background:#edf4ff;transform:translateY(-1px)}.focus-preset.active,.focus-preset[aria-pressed=true]{border-color:#78a5ee;background:#e8f1ff;color:#174f9b;box-shadow:0 0 0 2px #467ce614}.focus-tip{min-height:17px;margin:7px 2px 0;color:#71839c;font-size:10px;line-height:1.45}.actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.small-note{color:var(--muted);font-size:11px;line-height:1.55;margin-top:12px}.btn.local-free{background:#eaf3ff;color:#174f9b;border:1px solid #cfe0f7;box-shadow:none}.local-parse-boundary{margin-top:14px;padding:12px 14px;border:1px solid #d8e5f7;border-radius:12px;background:#f5f9ff;color:#526584;font-size:11px;line-height:1.65}.local-parse-boundary summary{color:#245b9e;cursor:pointer;font-weight:800}.local-parse-boundary p{margin:8px 0 0}.bank-risk-notice{margin:14px 0 4px;padding:13px 15px;border:1px solid #d8e5f7;border-radius:12px;background:#f5f9ff;color:#435b7d;font-size:12px;line-height:1.65}.bank-risk-notice.warning{border-color:#f1d49a;background:#fff8ea;color:#74551a}.bank-risk-notice strong{display:block;color:var(--navy);margin-bottom:3px}.metric-card{padding:18px;min-height:125px;position:relative;overflow:visible}.metric-card:after{content:"";position:absolute;width:95px;height:95px;right:-38px;bottom:-50px;border-radius:50%;background:#3478f614}.metric-label{color:var(--muted);font-size:12px;font-weight:700}.metric-value{font-weight:850;font-size:25px;letter-spacing:-.04em;margin-top:11px}.metric-value.metric-status{font-size:18px;letter-spacing:0;line-height:1.3;white-space:nowrap}.metric-help{color:var(--muted);font-size:11px;margin-top:6px}.metric-interactive{cursor:pointer}.metric-interactive:focus{outline:2px solid #9fbcf0;outline-offset:2px}.metric-detail{position:absolute;z-index:5;left:14px;right:14px;top:calc(100% - 10px);display:none;padding:11px 12px;border:1px solid #dbe5f2;border-radius:12px;background:#fffffffa;color:#526278;box-shadow:0 14px 30px #1c2f5029;font-size:11px;line-height:1.65;text-align:left}.metric-detail strong{color:var(--navy)}.metric-detail-row{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px solid #eef2f7}.metric-detail-row:last-child{border-bottom:0}.metric-interactive:hover .metric-detail,.metric-interactive:focus .metric-detail,.metric-interactive.show-detail .metric-detail{display:block}.metric-card.green .metric-value{color:var(--green)}.metric-card.orange .metric-value{color:var(--orange)}.metric-card.red .metric-value{color:var(--red)}.metric-card.blue .metric-value{color:var(--blue)}.empty{padding:32px 20px;color:var(--muted);text-align:center;font-size:13px}.summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:12px}.summary-chip{min-width:0;min-height:78px;background:#f8fafc;border:1px solid #eef1f5;border-radius:13px;padding:13px}.credit-placeholder-chip{display:none}.summary-chip span{display:block;color:var(--muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.summary-chip strong{display:block;margin-top:7px;font-size:15px;line-height:1.4;overflow-wrap:anywhere;word-break:normal}.report-panel{margin-top:18px}.report-tools{display:flex;gap:8px;flex-wrap:wrap}.report{padding:10px 22px 26px;line-height:1.75;font-size:14px}.report h1{font-size:28px;margin:14px 0 16px}.report h2{font-size:18px;margin:28px 0 10px;padding-top:16px;border-top:1px solid var(--line)}.report h3{font-size:15px;margin:20px 0 8px}.report blockquote{margin:12px 0;padding:10px 14px;background:#f5f8ff;border-left:3px solid var(--blue);color:#435471;border-radius:0 10px 10px 0}.report table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:12px}.report th,.report td{border:1px solid var(--line);padding:8px 10px;text-align:left}.report th{background:#f5f7fb;color:#506078}.report code{background:#f1f3f7;border-radius:5px;padding:2px 5px}.report li{margin:5px 0}.alert-list{display:grid;gap:10px}.alert{display:flex;align-items:flex-start;gap:10px;min-width:0;border-radius:12px;padding:11px 13px;font-size:12px;line-height:1.55}.alert>div{min-width:0;overflow-wrap:break-word;word-break:normal}.alert strong{display:block;margin-bottom:3px;line-height:1.4}.alert.warning{background:#fff8ed;color:#8f5b22}.alert.info{background:#eef5ff;color:#315b9e}.alert.good{background:#edf9f4;color:#287b5d}.alert-mark{font-size:14px;line-height:1.1}.table-wrap{width:100%;max-width:100%;overflow:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.data-table{width:100%;border-collapse:collapse;font-size:12px;min-width:560px}.data-table th,.data-table td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:right;white-space:nowrap}.data-table th:first-child,.data-table td:first-child{text-align:left}.data-table th{color:var(--muted);font-weight:800;font-size:11px}.data-table tr:last-child td{border-bottom:0}.source-list{display:grid;gap:8px}.source{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding-bottom:8px;border-bottom:1px solid #f0f2f6}.source:last-child{border-bottom:0}.tag{font-size:10px;border-radius:999px;padding:4px 7px;color:#4a607d;background:#eef2f7;white-space:nowrap;height:fit-content}.hidden{display:none!important}.statistics-export-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;padding:18px 22px;border:1px solid #cdddf3;border-radius:14px;background:linear-gradient(115deg,#f0f6ff,#fff)}.statistics-export-bar h2{font-size:16px;margin:0 0 5px}.statistics-export-bar p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.statistics-export-bar .btn{white-space:nowrap}.result-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:14px;padding:18px 22px;border:1px solid #bcd5f7;border-radius:14px;background:linear-gradient(115deg,#eaf3ff,#f8fbff);box-shadow:0 8px 22px #28589b12}.result-next-step strong{display:block;margin-bottom:4px;color:#173e72;font-size:15px}.result-next-step p{margin:0;color:#5a6f8e;font-size:12px;line-height:1.6}.result-next-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:600px){.statistics-export-bar{padding:16px}.statistics-export-bar .btn{width:100%}}@media (max-width:600px){.result-next-step{grid-template-columns:1fr;padding:16px}.result-next-actions{justify-content:flex-start}}@media (max-width:1100px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.plan-grid,.plan-group-cards{grid-template-columns:1fr}.plan-group-head{align-items:flex-start;flex-direction:column;gap:3px}.plan-actions{grid-area:action}.plan-card>.btn,.plan-card>.plan-actions{margin-right:38px}}.toast{position:fixed;right:24px;bottom:22px;padding:13px 16px;border-radius:12px;color:#fff;background:#263e67;box-shadow:var(--shadow);font-size:13px;max-width:420px;z-index:10}.loading{display:inline-flex;align-items:center;gap:8px}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.credit-head-meta{display:flex;align-items:center;gap:10px;flex:0 0 auto}.credit-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.credit-module{min-width:0;padding:16px;border:1px solid #e2e9f3;border-radius:15px;background:#fbfcfe}.credit-module-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.credit-module-head h3{margin:0;color:var(--navy);font-size:15px}.credit-module .summary-row{margin-top:0}.credit-module .data-table{background:#fff}.credit-module.is-empty{align-self:start}.credit-module.is-empty .credit-module-head{margin-bottom:8px}.credit-module.is-empty .summary-row{display:none}.credit-module.is-empty .table-wrap{margin-top:0!important}.credit-empty-state{display:grid;justify-items:center;gap:7px;min-height:180px;padding:30px 22px;text-align:center;border:1px dashed #dfe6ef;border-radius:13px;background:#fff;color:var(--muted)}.credit-empty-state-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eef4fd;color:#5f7ba5;font-size:17px;font-weight:850}.credit-empty-state strong{color:var(--navy);font-size:14px}.credit-empty-state p{max-width:360px;margin:0;font-size:12px;line-height:1.65}.credit-module-grid.single-populated .credit-module{grid-column:1 / -1}.credit-module-grid.single-populated .credit-module.is-empty{padding:12px 16px}.credit-module-grid.single-populated .credit-module.is-empty .credit-module-head{margin-bottom:7px}.credit-module-grid.single-populated .credit-empty-state{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:0;padding:12px 14px;text-align:left}.credit-module-grid.single-populated .credit-empty-state-icon{flex:0 0 auto;width:30px;height:30px;border-radius:9px;font-size:13px}.credit-module-grid.single-populated .credit-empty-state p{max-width:none}@media (max-width: 900px){.credit-module-grid{grid-template-columns:1fr}}.bank-summary-table-wrap{overflow-x:auto;border:1px solid #e2e9f3;border-radius:14px;background:#fff;-webkit-overflow-scrolling:touch}.bank-summary-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:auto}.bank-summary-table th,.bank-summary-table td{padding:11px 10px;text-align:center;border-right:1px solid #edf1f6}.bank-summary-table th:last-child,.bank-summary-table td:last-child{border-right:0}.bank-summary-table th{color:var(--muted);background:#f7f9fd;font-size:10px;font-weight:800;white-space:nowrap}.bank-summary-table td{color:var(--navy);font-size:13px;font-weight:850;white-space:nowrap}.bank-summary-table tbody tr:first-child td{border-top:1px solid #e8edf4}.bank-summary-icon{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:5px;border-radius:7px;color:#2f6fd7;background:#eaf2ff;font-size:11px;font-weight:900;vertical-align:middle}.bank-summary-value{display:block;max-width:190px;margin:0 auto;overflow:hidden;text-overflow:ellipsis}.bank-institution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.bank-institution-card{border:1px solid #e2e9f3;border-radius:15px;padding:15px;background:#fff;box-shadow:0 7px 18px #2c48700f;min-width:0}.bank-institution-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.bank-institution-name{display:flex;align-items:center;gap:9px;min-width:0}.bank-logo{width:35px;height:35px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#fff;background:linear-gradient(135deg,#3478f6,#27a689);font-size:17px}.bank-institution-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-period{color:var(--muted);font-size:10px;white-space:nowrap}.bank-institution-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bank-stat{padding:9px 10px;border-radius:10px;background:#f7f9fc;min-width:0}.bank-stat span{display:block;color:var(--muted);font-size:9px}.bank-stat strong{display:block;margin-top:4px;color:var(--navy);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-counterparties{grid-column:1 / -1}@media (max-width: 820px){.bank-institution-grid{grid-template-columns:1fr}}@media (max-width: 680px){.credit-head-meta{width:100%;justify-content:flex-end}.bank-summary-table{min-width:900px}.bank-summary-table th,.bank-summary-table td{padding:9px 8px}.bank-summary-table td{font-size:12px}}.analysis-grid{grid-template-columns:minmax(0,1fr);align-items:start}.analysis-grid>.panel{width:100%;overflow:hidden}.analysis-risk-panel .alert-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}.customer-risk-group{min-width:0;padding:15px;border:1px solid #e0e9f8;border-radius:14px;background:#f8faff}.customer-risk-group h3{margin:0;font-size:14px;color:#1d488c}.customer-risk-scope{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.customer-risk-empty{color:var(--muted);font-size:12px;line-height:1.7;margin:16px 0 2px}.customer-risk-item{margin-top:13px;padding-top:13px;border-top:1px solid #e0e9f8;overflow-wrap:anywhere}.customer-risk-item header{display:flex;align-items:flex-start;gap:8px}.customer-risk-item h4{flex:1;margin:0;font-size:13px;line-height:1.6}.customer-risk-level{flex-shrink:0;border-radius:5px;padding:2px 6px;font-size:10px;background:#eaf1ff;color:#2863ba}.customer-risk-level.high{background:#fff0ef;color:#b94742}.customer-risk-level.medium{background:#fff6e8;color:#996315}.customer-risk-item p{margin:7px 0 0;font-size:12px;line-height:1.7}.customer-risk-item .risk-impact{color:#526584}.customer-risk-item details{margin-top:10px;font-size:11px;color:#617391;line-height:1.65}.customer-risk-item summary{color:#3165ac;cursor:pointer}.customer-risk-item blockquote{margin:8px 0 0;padding-left:9px;border-left:2px solid #b7cdf0}.analysis-period-panel .panel-body{overflow:hidden}.period-table-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:9px 11px;border-radius:10px;background:#f5f8fd}.period-table-note:after{content:"横向滑动查看更多指标 →";flex:0 0 auto;color:#5276aa;font-weight:750;white-space:nowrap}.period-data-table{min-width:max-content}.period-data-table th:first-child,.period-data-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--line)}.period-data-table th:first-child{z-index:2;background:#f8fafd}@media (max-width: 1500px){.grid.two.analysis-grid{grid-template-columns:minmax(0,1fr)}}.feedback-panel{margin-top:18px;overflow:hidden}.feedback-form{display:grid;gap:18px}.feedback-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:20px;align-items:start}.rating-field{margin:0;padding:0;border:0;min-width:0}.rating-field legend{color:#526278;font-size:12px;font-weight:800;margin-bottom:9px}.rating-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.rating-option{display:grid;place-items:center;gap:2px;padding:10px 5px;border:1px solid #e3e9f1;border-radius:12px;background:#fbfcfe;color:#526278;cursor:pointer;transition:.2s ease}.rating-option:hover,.rating-option:focus-within{border-color:#9db8e3;background:#f7faff}.rating-option:has(input:checked){border-color:#79c7bb;background:#effaf7;color:#147f79;box-shadow:0 5px 14px #147f7914}.rating-option input{position:absolute;opacity:0;pointer-events:none}.rating-option span{font-size:18px;font-weight:900;line-height:1}.rating-option small{font-size:10px}.feedback-fields{display:grid;gap:12px}.feedback-fields .field-label{margin:0 0 7px}.feedback-control{width:100%;border:1px solid var(--line);border-radius:11px;padding:10px 11px;background:#fbfcfe;color:var(--ink);outline:none}.feedback-control:focus{border-color:#9fbcf0;box-shadow:0 0 0 3px #eaf2ff}.feedback-form textarea{min-height:112px;resize:vertical}.feedback-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feedback-status{color:var(--muted);font-size:12px}.feedback-status.success{color:var(--green)}.asset-panel{margin:18px 0;overflow:hidden}.asset-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:18px;border-radius:12px;background:#fff8ed;color:#8f5b22;font-size:12px;line-height:1.6}.asset-notice strong{color:#754512}.asset-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:start}.asset-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asset-field{min-width:0}.asset-field.wide{grid-column:1 / -1}.asset-field .field-label{margin:0 0 7px}.asset-control{width:100%;border:1px solid var(--line);border-radius:11px;padding:10px 11px;background:#fbfcfe;color:var(--ink);outline:none}.asset-control:focus{border-color:#9fbcf0;box-shadow:0 0 0 3px #eaf2ff}.asset-unit-wrap{position:relative}.asset-unit-wrap .asset-control{padding-right:52px}.asset-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:11px;pointer-events:none}.asset-help{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.asset-upload-box{min-height:100%;border:1.5px dashed #a9bfdf;border-radius:15px;padding:20px;background:linear-gradient(180deg,#f9fbff,#f5f8fd)}.asset-upload-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#e8f2ff;color:var(--blue);font-size:22px;margin-bottom:12px}.asset-upload-box h3{margin:0 0 6px;font-size:15px}.asset-upload-box p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.6}.asset-file-list{display:grid;gap:8px;margin-top:14px;max-height:190px;overflow:auto}.asset-file-row{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e8edf4;border-radius:11px;background:#fff}.asset-file-row .file-main{min-width:0;flex:1}.asset-file-row .file-name{font-size:12px}.asset-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.asset-summary-card{padding:13px;border:1px solid #e8edf4;border-radius:13px;background:#fbfcfe}.asset-summary-card span{display:block;color:var(--muted);font-size:11px}.asset-summary-card strong{display:block;margin-top:6px;color:var(--navy);font-size:19px;letter-spacing:-.04em}.asset-summary-card.green strong{color:var(--green)}.asset-table-wrap{margin-top:18px}.asset-table{min-width:920px}.asset-source{max-width:150px;overflow:hidden;text-overflow:ellipsis}.asset-action{border:0;background:transparent;color:var(--blue);font-size:11px;padding:4px}.asset-muted{color:var(--muted);font-size:11px;line-height:1.55}.asset-table td{vertical-align:top}.asset-table td strong{color:var(--navy)}@media (max-width: 820px){.asset-grid{grid-template-columns:1fr}.asset-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width: 680px){.feedback-grid{grid-template-columns:1fr;gap:16px}.feedback-actions{align-items:flex-start;flex-direction:column-reverse}}@media (max-width: 1050px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.main{padding:24px 18px 40px}.grid.two{grid-template-columns:1fr}}@media (max-width: 680px){.topbar{flex-direction:column;padding:20px 18px}.topbar-actions{width:100%;align-items:flex-start}.account-bar{align-items:flex-start;flex-direction:column}.account-actions{justify-content:flex-start}.workspace-strip{grid-template-columns:1fr}.subscription-panel .panel-head{padding-top:14px;padding-bottom:10px}.plan-grid{grid-template-columns:1fr;gap:8px;padding:2px 12px 12px}.plan-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;grid-template-areas:"name badge" "desc desc" "features price" "features action";column-gap:10px;row-gap:2px;padding:12px 13px;border-radius:12px}.plan-name{grid-area:name;align-self:end;padding-right:48px}.plan-badge{top:10px;right:10px;padding:3px 6px}.plan-desc{grid-area:desc;min-height:0;margin-top:2px;font-size:10px}.plan-price{grid-area:price;align-self:center;white-space:nowrap;margin:0;font-size:20px}.plan-features{grid-area:features;align-self:center;min-height:0;margin:5px 0 0;line-height:1.45;font-size:10px}.plan-card>.btn{grid-area:action;align-self:end;justify-self:end;padding:7px 10px;font-size:10px;white-space:nowrap}.payment-box{margin-left:16px;margin-right:16px}.summary-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.grid.three{grid-template-columns:1fr 1fr}.panel-body,.panel-head{padding-left:16px;padding-right:16px}.metric-value.metric-status{font-size:16px}.period-table-note{align-items:flex-start;flex-direction:column}}@media (max-width: 680px){.plan-price.payg-price{font-size:19px}.plan-price small{margin-top:4px}}@media (max-width: 680px){.focus-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (display-mode: standalone){body{padding-top:env(safe-area-inset-top)}}body.fs-workbench{--ink:#253953;--muted:#788aa1;--line:#e2eaf5;--panel:#fff;--canvas:#f3f6fc;--navy:#234265;--blue:#3975c8;--cyan:#369e9e;--orange:#b98953;--green:#3c967f;--radius:14px;--shadow:0 9px 28px #233c6510;background:var(--canvas);font-family:Segoe UI,Microsoft YaHei,sans-serif;font-size:13px}.fs-workbench .shell{display:block}.fs-workbench .sidebar{position:fixed;inset:0 auto 0 0;width:218px;padding:30px 19px;background:var(--panel);color:var(--ink);border-right:1px solid var(--line);z-index:35;overflow:auto;gap:25px}.fs-workbench .brand{font-size:25px;letter-spacing:-1px}.fs-workbench .brand-mark{width:30px;height:33px;border-radius:8px;transform:rotateY(-18deg) rotate(-6deg);background:linear-gradient(145deg,#7eb5ed,#3e6caf);color:#fff;box-shadow:3px 4px #6092cd26}.fs-workbench .brand small{color:var(--muted);font-size:9px;letter-spacing:.5px}.fs-workbench .side-title{font-size:9px;color:var(--muted);letter-spacing:2px}.fs-workbench .side-nav{gap:5px}.fs-workbench .side-nav button{padding:11px 12px;color:var(--muted);font-weight:500;font-size:12px;border:1px solid transparent;border-radius:8px}.fs-workbench .side-nav button.active,.fs-workbench .side-nav button:hover{color:var(--blue);background:#548bde0d;border-color:#7aabe627}.fs-workbench .side-note{font-size:10px;line-height:1.9;background:#7c9aca08;border-color:var(--line);color:var(--muted)}.fs-workbench .main{margin-left:218px;width:calc(100% - 218px);max-width:none;padding:27px 32px 45px}.fs-workbench .topbar{background:none;box-shadow:none;border:0;padding:10px 0 23px;border-radius:0;align-items:center;gap:25px;margin-bottom:0}.fs-workbench .topbar .eyebrow{color:var(--muted);font-size:9px;letter-spacing:1.8px;font-weight:500}.fs-workbench .topbar h1{color:var(--ink);font-size:30px;font-weight:600;line-height:1.45;letter-spacing:-.8px;margin:12px 0}.fs-workbench .topbar h1 span{color:var(--blue)!important}.fs-workbench .topbar .subtitle{color:var(--muted);font-size:12px;line-height:1.9;max-width:610px}.fs-workbench .topbar-actions{max-width:325px;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;gap:8px}.fs-workbench .topbar .status{color:var(--green);border:1px solid var(--line);background:var(--panel);font-size:10px;width:100%;justify-content:flex-end;box-shadow:none}.fs-workbench .topbar-actions .btn{font-size:10px;padding:9px 11px}.fs-workbench .topbar .status .dot.ok{background:var(--green)}.fs-workbench .account-bar{padding:12px 16px;background:var(--panel);border-radius:10px;box-shadow:none;margin-bottom:16px}.fs-workbench .avatar{font-size:12px;width:30px;height:32px;border-radius:8px}.fs-workbench .account-name{font-weight:600}.fs-workbench .account-meta{font-size:10px}.fs-workbench .account-actions .btn{font-size:11px;padding:8px 11px}.fs-workbench .panel{border-radius:14px;box-shadow:var(--shadow);border-color:var(--line);background:var(--panel)}.fs-workbench .panel-head{padding:19px 20px 9px}.fs-workbench .panel-head h2{font-size:15px;font-weight:600;letter-spacing:0}.fs-workbench .panel-head p{font-size:11px;line-height:1.75}.fs-workbench .panel-body{padding:15px 20px 20px}.fs-workbench .btn{border-radius:8px;font-weight:550;font-size:12px}.fs-workbench .btn.primary{background:linear-gradient(135deg,#3f78c9,#335eab);box-shadow:0 6px 12px #3f78c928}.fs-workbench .btn.secondary{background:#759dda10;color:var(--blue);border:1px solid #6697dc19}.fs-workbench .grid{gap:16px}.fs-workbench .grid.two{grid-template-columns:1fr 1fr}.fs-workbench .upload{min-height:184px;padding:21px 18px;border-width:1px;background:#81a7de06;border-color:#87afe277;border-radius:10px}.fs-workbench .upload-symbol{width:38px;height:38px;border-radius:11px;font-size:23px;background:#7cace91a;color:var(--blue);box-shadow:3px 4px #6c9fdb17}.fs-workbench .upload h3{font-size:15px;font-weight:550}.fs-workbench .upload p{font-size:11px}.fs-workbench .upload-support{font-size:10px}.fs-workbench .file-row{background:#83a7d707;border-color:var(--line);border-radius:9px}.fs-workbench .file-name{font-size:12px;font-weight:500}.fs-workbench textarea,.fs-workbench input:not([type=checkbox]):not([type=radio]),.fs-workbench select{color:var(--ink);background:var(--canvas);border-color:var(--line)}.fs-workbench .summary-chip{background:#83a7d707;border-color:var(--line);border-radius:10px}.fs-workbench .summary-chip strong{color:var(--ink);font-size:13px}.fs-workbench .summary-chip span{font-size:10px;color:var(--muted)}.fs-workbench #metricGrid .metric-card{padding:21px;position:relative;isolation:isolate;overflow:visible;box-shadow:0 4px #8babd524,0 16px 26px #6683ad0b;background:linear-gradient(130deg,var(--panel),#88b4f509)}.fs-workbench .metric-card:before,.fs-workbench .metric-card:after{display:none}.fs-workbench .metric-label{color:var(--muted);font-size:11px}.fs-workbench .metric-value{font-size:31px;font-weight:550;letter-spacing:-1px;color:var(--blue);line-height:1.4}.fs-workbench #metricLoanCard .metric-value{color:#8787b8}.fs-workbench #metricBankCard .metric-value{color:var(--green)}.fs-workbench .metric-value.metric-status{font-size:18px;letter-spacing:0}.fs-workbench .metric-help{font-size:10px;line-height:1.8;color:var(--muted)}.fs-workbench .metric-detail{background:var(--panel);color:var(--ink);border-color:var(--line)}.fs-workbench .tag{background:#79a0d710;color:var(--muted);font-size:10px}.fs-workbench .data-table{font-size:11px}.fs-workbench .data-table th{background:#81a6dc09;color:var(--muted);font-weight:500}.fs-workbench .data-table td{color:var(--ink);border-color:var(--line);padding-top:13px;padding-bottom:13px}.fs-workbench .data-table td:first-child{color:var(--muted)}.fs-workbench .empty{color:var(--muted);font-size:12px}.fs-workbench .analysis-grid{grid-template-columns:minmax(0,1.6fr) minmax(245px,.8fr)}.fs-workbench .analysis-period-panel{grid-column:1;grid-row:1}.fs-workbench .analysis-risk-panel{grid-column:2;grid-row:1}.fs-workbench .report{background:var(--panel);color:var(--ink)}.fs-workbench .report h1,.fs-workbench .report h2,.fs-workbench .report h3{color:var(--ink)}.fs-workbench .report h1{font-size:25px;line-height:1.5}.fs-workbench .history-row,.fs-workbench .plan-card{background:var(--panel);border-color:var(--line)}.fs-workbench .history-meta,.fs-workbench .plan-desc,.fs-workbench .plan-features{color:var(--muted)}.fs-workbench .plan-card.featured{background:#78a6e30a}.fs-workbench .subscription-panel{margin-top:20px}.fs-workbench section[id]{scroll-margin-top:24px}.fs-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:0 0 18px;overflow:hidden}.fs-step{border:0;border-right:1px solid var(--line);text-align:left;display:flex;align-items:center;gap:11px;color:var(--ink);padding:15px 17px;background:transparent}.fs-step:last-child{border-right:0}.fs-step b{font:12px Consolas,monospace;color:var(--muted);width:27px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px}.fs-step strong{display:block;font-size:12px;font-weight:550}.fs-step small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.fs-step.current{background:#699be110}.fs-step.current b{color:var(--blue);border-color:#6b9cde50}.fs-step.done b{color:var(--green);border-color:#79bfa840}.fs-quality{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;padding:13px 17px;margin:17px 0;color:var(--muted);font-size:11px;background:var(--panel)}.fs-quality strong{color:var(--ink);font-weight:500}.fs-quality a{color:var(--blue);margin-left:auto}.fs-quality [data-review-count]{color:var(--orange)}.fs-chart{padding:17px 0 21px;border-bottom:1px solid var(--line);margin-bottom:20px}.fs-chart-controls{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.fs-chart-controls button{background:transparent;color:var(--muted);border:1px solid var(--line);font-size:10px;border-radius:6px;padding:7px 11px}.fs-chart-controls button[aria-pressed=true]{background:#6c9bd31a;color:var(--blue);border-color:#739ad744}.fs-chart-note{font-size:10px;color:var(--muted);line-height:1.8;margin:12px 0 15px}.fs-chart-row{display:grid;grid-template-columns:98px minmax(50px,1fr) 85px;gap:13px;align-items:center;width:100%;padding:10px 0;border:0;background:transparent;color:var(--muted);font-size:11px;text-align:left}.fs-chart-row strong{text-align:right;color:var(--blue);font-weight:550;font-size:11px}.fs-chart-track{height:19px;background:#779fd210;border-radius:4px;position:relative}.fs-chart-bar{position:absolute;height:100%;border-radius:3px;background:linear-gradient(90deg,#6595d5,#a9d0f1);box-shadow:0 3px #4778a820}.fs-chart-bar.negative{background:linear-gradient(90deg,#bf8c8c,#e4bbbb)}.fs-chart-zero{height:27px;position:absolute;top:-4px;width:1px;background:var(--muted);opacity:.5}.fs-chart-empty{font-size:12px;color:var(--muted);padding:20px 15px;border:1px dashed var(--line);border-radius:9px;line-height:1.9}.fs-source-highlight td{background:#6591d51c!important}.fs-progress{width:100%;height:5px;accent-color:var(--blue);margin-top:8px}.fs-workbench .fs-security-strip{display:none}body.fs-dark{color-scheme:dark;--ink:#dce7f6;--muted:#91a3be;--line:#7c9bc426;--panel:#111d31;--canvas:#0b1323;--navy:#bfd3ef;--blue:#a6c7fc;--green:#85cfb8;--orange:#d9b887;--shadow:0 10px 30px #030a1420}.fs-dark .avatar,.fs-dark .file-badge{background:#83aaf01a;color:var(--blue)}.fs-dark .btn.primary{color:#fff}.fs-dark .alert,.fs-dark .alert-item,.fs-dark .source-item,.fs-dark .credit-module{background:#7898cb08;border-color:var(--line);color:var(--ink)}.fs-dark .plan-card.featured{background:#77a3e110}.fs-dark .statistics-export-bar,.fs-dark .result-next-step{background:var(--panel);border-color:var(--line);color:var(--ink)}.fs-dark .payment-box{background:#453920;color:#f2d4a1}.fs-dark .payment-box strong{color:#f3d8b3}.fs-dark .focus-option{background:var(--panel);border-color:var(--line);color:var(--ink)}.fs-workbench .grid.two.analysis-grid{grid-template-columns:minmax(0,1.6fr) minmax(245px,.8fr)}.fs-dark .asset-summary-card,.fs-dark .customer-risk-group,.fs-dark .period-table-note,.fs-dark .bank-stat,.fs-dark .rating-option,.fs-dark .focus-preset{background:#7898cb08;border-color:var(--line);color:var(--ink)}.fs-dark .customer-risk-group h3,.fs-dark .customer-risk-item summary,.fs-dark .period-table-note:after{color:var(--blue)}.fs-dark .customer-risk-item .risk-impact,.fs-dark .customer-risk-item details{color:var(--muted)}.fs-dark .focus-preset.active,.fs-dark .focus-preset[aria-pressed=true]{background:#6c9bd31a;border-color:#739ad766;color:var(--blue)}.fs-dark .period-data-table td:first-child,.fs-dark .period-data-table th:first-child,.fs-dark .credit-module .data-table,.fs-dark .credit-empty-state,.fs-dark .bank-summary-table-wrap,.fs-dark .bank-institution-card,.fs-dark .asset-file-row,.fs-dark .history-row:hover{background:var(--panel);border-color:var(--line)}.fs-dark .report blockquote,.fs-dark .report th,.fs-dark .report code,.fs-dark .local-parse-boundary,.fs-dark .bank-risk-notice,.fs-dark .asset-upload-box{background:#7898cb0e;border-color:var(--line);color:var(--ink)}.fs-dark .alert.warning,.fs-dark .asset-notice,.fs-dark .bank-risk-notice.warning{background:#9c6d3420;color:#e5c38c;border-color:#be8b3640}@media (max-width:1150px){.fs-workbench .grid.two.analysis-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1800px){.fs-workbench .main{padding-left:max(36px,calc((100vw - 1740px)/2));padding-right:max(36px,calc((100vw - 1740px)/2))}}@media (max-width:1150px){.fs-workbench .main{padding:23px}.fs-workbench .topbar h1{font-size:26px}.fs-workbench .topbar-actions{max-width:225px}.fs-workbench .grid.two,.fs-workbench .analysis-grid{grid-template-columns:1fr}.fs-workbench .analysis-period-panel,.fs-workbench .analysis-risk-panel{grid-column:auto;grid-row:auto}.fs-workbench .analysis-period-panel{order:-1}.fs-step{padding:12px 10px;gap:7px}.fs-step small{font-size:9px}.fs-workbench #metricGrid .metric-card{padding:17px}.fs-workbench .metric-value{font-size:27px}}@media (max-width:800px){.fs-workbench .sidebar{position:static;width:100%;padding:13px 20px;border-right:0;border-bottom:1px solid var(--line);display:block}.fs-workbench .brand{font-size:22px}.fs-workbench .sidebar>div:not(.brand){display:none}.fs-workbench .main{margin:0;width:100%;padding:20px}.fs-workbench .topbar{align-items:flex-start}.fs-workbench .topbar-actions{max-width:220px}.fs-workbench .account-bar{align-items:flex-start}.fs-workbench .summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-workbench .summary-chip:last-child{grid-column:1/-1}}@media (max-width:560px){.fs-workbench .main{padding:16px}.fs-workbench .topbar{flex-direction:column;gap:13px}.fs-workbench .topbar h1{font-size:25px;line-height:1.5}.fs-workbench .topbar .subtitle{font-size:11px}.fs-workbench .topbar-actions{max-width:none;width:100%;justify-content:flex-start}.fs-workbench .topbar .status{width:auto;justify-content:flex-start}.fs-workbench .topbar-actions .btn{font-size:10px}.fs-workbench .account-bar{flex-direction:column;gap:12px}.fs-workbench .account-meta{white-space:normal;line-height:1.8}.fs-workbench .account-actions{justify-content:flex-start;gap:7px}.fs-steps{grid-template-columns:repeat(2,1fr)}.fs-step:nth-child(2){border-right:0}.fs-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.fs-step{padding:12px}.fs-workbench .grid.three{grid-template-columns:1fr}.fs-workbench .panel-head{padding:17px 16px 8px}.fs-workbench .panel-body{padding:13px 16px 17px}.fs-workbench .metric-value{font-size:28px}.fs-workbench .metric-value.metric-status{font-size:17px}.fs-workbench .metric-detail{width:min(340px,calc(100vw - 64px));left:0}.fs-quality{gap:11px;line-height:1.8;padding:13px}.fs-quality a{margin-left:0}.fs-chart-row{grid-template-columns:76px minmax(50px,1fr) 74px;gap:8px;font-size:10px}.fs-chart-row strong{font-size:10px}.fs-workbench .report-tools{flex-wrap:wrap}.fs-workbench .report-panel>.panel-head{flex-wrap:wrap}.fs-workbench .plan-grid,.fs-workbench .plan-group-cards{grid-template-columns:1fr}.fs-workbench .plan-price{font-size:24px}.fs-workbench .report{padding:17px!important}}@media (prefers-reduced-motion:reduce){.fs-workbench *{scroll-behavior:auto!important;transition:none!important}}@media print{.fs-steps,.fs-quality,.fs-chart-controls,#fsTheme{display:none!important}.fs-workbench .main{margin:0;width:100%;padding:0}.fs-workbench .sidebar{display:none}}body.fs-depth{--depth-shadow:#243d6724;--depth-edge:#b9cde5;--depth-glow:#75a9f02b;background:radial-gradient(ellipse at 85% 2%,#b2c8f026,transparent 43%),var(--canvas)}body.fs-depth.fs-dark{--canvas:#0a1120;--panel:#111d30;--depth-shadow:#020816a6;--depth-edge:#253b59;--depth-glow:#80b5ff21;background:radial-gradient(ellipse at 90% 0%,#233c582b,transparent 42%),var(--canvas)}.fs-depth .topbar{display:grid;grid-template-columns:minmax(0,1fr) 335px;align-items:center;gap:0 24px;padding:12px 10px 24px;position:relative;min-height:247px}.fs-depth .topbar>div:first-child{min-width:0}.fs-depth .topbar h1{font-size:34px;line-height:1.4;letter-spacing:-1px}.fs-depth .topbar .subtitle{max-width:530px;font-size:12px}.fs-depth .topbar-actions{grid-column:1/-1;width:100%;max-width:none;justify-content:flex-start;align-items:center;margin-top:20px;gap:9px}.fs-depth .topbar-actions .status{width:auto;justify-content:flex-start;margin-right:auto}.fs-depth .topbar-actions .btn{font-size:11px}.fs-depth .sidebar{background:linear-gradient(165deg,var(--panel),var(--canvas));box-shadow:12px 0 35px #06182f05}.fs-depth .brand-mark{transform:perspective(300px) rotateY(-25deg) rotate(-5deg);box-shadow:4px 3px #3c6098,7px 7px 18px #376aa52b}.fs-depth-scene{position:relative;width:335px;height:210px;perspective:800px;pointer-events:none;isolation:isolate;grid-row:1;grid-column:2;justify-self:end}.fs-depth-platform{position:absolute;width:235px;height:160px;left:60px;top:77px;border:1px solid #92bef055;border-radius:28px;transform:rotateX(65deg) rotate(-22deg);background:linear-gradient(130deg,#aec7e6bb,#8bc3cd7a);box-shadow:0 7px #8da9cc,0 8px #608db64a,0 28px 38px #315d882b;z-index:-1}.fs-depth-ring{width:310px;height:180px;position:absolute;left:15px;top:74px;border:1px solid #749ee348;border-radius:50%;transform:rotateX(64deg) rotate(-22deg)}.fs-depth-file{box-sizing:border-box;position:absolute;width:94px;height:126px;border:1px solid #91b5e07a;border-radius:8px;background:linear-gradient(135deg,#345984,#152c4d);box-shadow:5px 6px #122642,6px 7px #7d9fc765,16px 23px 32px #020b2136;transform:rotateY(-22deg) rotateX(8deg) rotate(8deg);padding:13px;color:#e1edff;animation:fs-depth-float 7s ease-in-out infinite}.fs-depth-file>span{font:7px Consolas,monospace;letter-spacing:.8px;color:#b3ceed}.fs-depth-front{left:155px;top:29px;width:110px;height:143px;z-index:1}.fs-depth-front b{font-size:14px;line-height:1.55;display:block;font-weight:550;margin:13px 0 9px}.fs-depth-rear{left:72px;top:42px;transform:rotateY(-19deg) rotateX(4deg) rotate(-17deg);animation-delay:-2s}.fs-depth-rear>i{height:3px;width:90%;background:#a7c5e962;display:block;margin-top:17px}.fs-depth-rear>i+i{margin-top:8px;width:65%}.fs-depth-minibars{display:flex;gap:7px;height:29px;align-items:flex-end}.fs-depth-minibars i{display:block;width:12px;background:#8eb5e6;box-shadow:3px -2px #5374a1;height:60%}.fs-depth-minibars i:nth-child(2){height:78%}.fs-depth-minibars i:nth-child(3){height:100%;background:#bbd6fb}.fs-depth-badge{position:absolute;right:0;bottom:7px;font-size:10px;padding:9px 13px;border:1px solid #94c8e155;border-radius:7px;background:#e7f5fa;color:#32657a;box-shadow:0 10px 20px #16437125;z-index:2}.fs-dark .fs-depth-badge{background:#183248ee;color:#b3d9d3}.fs-dark .fs-depth-platform{background:linear-gradient(130deg,#1b3454bb,#1a36447a);box-shadow:0 7px #081426,0 8px #6d9cba45,0 28px 38px #01050e7a}.fs-depth #metricGrid{perspective:1400px;gap:20px;margin-top:22px;margin-bottom:25px}.fs-depth #metricGrid .metric-card{--rx:0deg;--ry:0deg;min-height:166px;padding:23px;border:1px solid #8db0df66;border-radius:15px;background:linear-gradient(120deg,#e6f0ff,#fcfdff);box-shadow:0 6px 0 var(--depth-edge),0 7px #8aa5ca3d,0 19px 30px var(--depth-shadow),inset 0 1px #ffffffb3;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease,border-color .18s,box-shadow .18s;z-index:1}.fs-depth #metricGrid #metricLoanCard{background:linear-gradient(120deg,#eaeafa,#fcfdff);--depth-edge:#c5c5e0}.fs-depth #metricGrid #metricBankCard{background:linear-gradient(120deg,#e1f1ee,#faffff);--depth-edge:#b9d7d0}.fs-depth.fs-dark #metricGrid .metric-card{background:linear-gradient(118deg,#1d3455,#111e33);border-color:#86afec48;box-shadow:0 6px #050c18,0 7px #9ac4fa26,0 22px 36px #01040c66,inset 0 1px #b9d4ff12}.fs-depth.fs-dark #metricGrid #metricLoanCard{background:linear-gradient(118deg,#2b2e50,#151e35)}.fs-depth.fs-dark #metricGrid #metricBankCard{background:linear-gradient(118deg,#193c40,#102534)}.fs-depth #metricGrid .metric-card:hover{border-color:#92bdfb99;box-shadow:0 7px 0 var(--depth-edge),0 22px 38px var(--depth-shadow)}.fs-depth #metricGrid .metric-card.show-detail{transform:none;z-index:30}.fs-depth .metric-value{font-size:35px;letter-spacing:-1px;text-shadow:0 2px 0 #6a8db618}.fs-depth .metric-label{font-size:12px;margin-bottom:14px}.fs-depth .metric-help{border-top:1px solid var(--line);padding-top:12px;margin-top:12px;font-size:10px}.fs-depth #metricGrid .metric-card:before{display:block;content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--shine-x,75%) var(--shine-y,0%),var(--depth-glow),transparent 65%);z-index:-1}.fs-depth .panel{box-shadow:0 3px #51779f12,0 14px 35px var(--depth-shadow);background:linear-gradient(135deg,var(--panel),var(--panel));border-color:var(--line)}.fs-depth .fs-steps{box-shadow:0 3px #587faa16,0 10px 25px #11346908}.fs-depth .fs-step b{box-shadow:2px 3px #74a0d01c;transform:perspective(200px) rotateY(-12deg)}.fs-depth .fs-flat-chart{display:none!important}.fs-depth .fs-chart{padding-top:9px}.fs-depth-chart{overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 4px;scrollbar-width:thin;border-radius:10px}.fs-depth-chart svg{display:block;width:100%;min-width:560px;height:auto;max-height:330px;overflow:visible;color:var(--muted);font-family:Segoe UI,Microsoft YaHei,sans-serif}.fs-depth-chart .fs3d-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 6}.fs-depth-chart .fs3d-axis{stroke:var(--muted);stroke-opacity:.55;stroke-width:1}.fs-depth-chart .fs3d-label{fill:var(--muted);font-size:11px}.fs-depth-chart .fs3d-value{fill:var(--ink);font-size:12px;font-weight:600}.fs-depth-chart .fs3d-column{cursor:pointer;outline:none}.fs-depth-chart .fs3d-column:focus-visible .fs3d-front{stroke:var(--ink);stroke-width:2}.fs-depth-chart .fs3d-column:hover .fs3d-front{filter:brightness(1.13)}.fs-depth-chart .fs3d-floor{fill:#81a8da0a;stroke:#739aca25;stroke-width:.7}.fs-depth .fs-chart-note{margin-bottom:4px}.fs-depth .fs-chart-controls button[aria-pressed=true]{box-shadow:0 3px #527fb325}.fs-depth .metric-detail{box-shadow:0 17px 40px #02102638}@keyframes fs-depth-float{0%,to{translate:0 0}50%{translate:0 -5px}}@media (min-width:1750px){.fs-depth .topbar h1{font-size:38px}.fs-depth-scene{margin-right:45px;scale:1.05}}@media (max-width:1150px){.fs-depth .topbar{grid-template-columns:minmax(0,1fr) 260px;gap:0 8px}.fs-depth-scene{scale:.83;transform-origin:right center}.fs-depth .topbar h1{font-size:29px}.fs-depth #metricGrid .metric-card{padding:19px}.fs-depth .metric-value{font-size:30px}}@media (max-width:800px){.fs-depth .topbar{min-height:220px;grid-template-columns:minmax(0,1fr) 240px;padding-inline:0}.fs-depth-scene{scale:.75}.fs-depth .topbar-actions{margin-top:5px}.fs-depth .topbar-actions .status{margin-right:0}.fs-depth #metricGrid{gap:17px}}@media (max-width:560px){.fs-depth .topbar{display:grid;grid-template-columns:minmax(0,1fr) 96px;min-height:0;gap:0;padding:6px 0 23px}.fs-depth .topbar h1{font-size:25px;line-height:1.5}.fs-depth .topbar .eyebrow{font-size:7px;letter-spacing:1px}.fs-depth .topbar .subtitle{font-size:11px;line-height:1.8}.fs-depth-scene{scale:.45;transform-origin:right center;align-self:start;top:-9px;right:-5px;width:335px;height:210px;margin-left:-240px}.fs-depth-badge{display:none}.fs-depth .topbar-actions{grid-column:1/-1;margin-top:20px;max-width:100%;gap:7px}.fs-depth .topbar-actions .btn{font-size:10px}.fs-depth #metricGrid .metric-card{min-height:157px;padding:21px;transform:none}.fs-depth .metric-value{font-size:34px}.fs-depth .fs-depth-chart svg{max-height:none}.fs-depth .fs-chart-note{font-size:10px}}@media (prefers-reduced-motion:reduce){.fs-depth-file{animation:none}.fs-depth #metricGrid .metric-card{transform:none!important;transition:none!important}}@media (hover:none){.fs-depth #metricGrid .metric-card{transform:none!important}}@media (max-width:560px){.fs-depth .topbar .subtitle{max-width:210px}.fs-depth-scene{scale:.41}}@media print{.fs-depth-scene{display:none}.fs-depth #metricGrid .metric-card{transform:none;box-shadow:none}.fs-depth .topbar{display:block}.fs-depth-chart{overflow:visible}.fs-depth-chart svg{min-width:0;max-height:none}}body.fs-tech{--tech-cyan:#147eaa;--tech-blue:#357ee9;--tech-grid:#5591be0b;--tech-edge:#659be334;background:radial-gradient(ellipse at 85% 0%,#63bded22,transparent 45%),linear-gradient(var(--tech-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid) 1px,transparent 1px),var(--canvas);background-size:auto,56px 56px,56px 56px,auto}body.fs-tech.fs-dark{--canvas:#080f1c;--panel:#111f33;--ink:#e0edff;--muted:#9aafcb;--line:#7699d12d;--blue:#a3caff;--tech-cyan:#78e9f2;--tech-blue:#629cfc;--tech-grid:#4a9ec007;--tech-edge:#679cde40;background:radial-gradient(ellipse at 75% 0%,#15546c28,transparent 39%),linear-gradient(var(--tech-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid) 1px,transparent 1px),var(--canvas);background-size:auto,56px 56px,56px 56px,auto}.fs-tech .main{padding-top:23px}.fs-tech .topbar{isolation:isolate;grid-template-columns:minmax(0,1fr) 460px;gap:0 12px;min-height:380px;padding:23px 28px 19px;margin-bottom:21px;background:linear-gradient(110deg,#fbfdffed,#e8f4feaa);border:1px solid var(--tech-edge);border-radius:22px;box-shadow:0 7px #537fab10,0 20px 50px #345d7b13;overflow:hidden}.fs-tech.fs-dark .topbar{background:radial-gradient(ellipse at 80% 45%,#1a55713d,transparent 60%),linear-gradient(112deg,#142a44,#0b192b 75%);box-shadow:0 7px #030912,0 8px #5b98ca2b,0 24px 55px #00071866}.fs-tech .topbar:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 49.8%,#639ed914 50%,transparent 50.2%),linear-gradient(transparent 49.8%,#639ed916 50%,transparent 50.2%);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent 15%,#000);mask-image:linear-gradient(90deg,transparent 15%,#000);pointer-events:none}.fs-tech .topbar:after{content:"";position:absolute;top:0;left:30px;width:150px;height:2px;background:linear-gradient(90deg,#63bfea,transparent);box-shadow:0 1px 14px #6cf0ff55;pointer-events:none}.fs-tech .topbar .eyebrow{color:var(--tech-cyan);font-size:9px;letter-spacing:1.4px}.fs-tech .topbar h1{font-size:35px;line-height:1.5;letter-spacing:-1.3px;margin:18px 0}.fs-tech .topbar h1 span{color:var(--tech-blue)!important}.fs-tech.fs-dark .topbar h1 span{color:#9adfff!important;text-shadow:0 0 35px #45b6fa28}.fs-tech .topbar .subtitle{max-width:410px;line-height:1.9;font-size:12px}.fs-tech .topbar-actions{position:relative;margin-top:8px;border-top:1px solid var(--tech-edge);padding-top:15px;gap:7px}.fs-tech .topbar-actions .btn{padding:8px 10px;font-size:10px}.fs-tech .topbar-actions .status{margin-right:auto;justify-content:flex-start}.fs-tech #fsTechMotion{color:var(--tech-cyan);white-space:nowrap}.fs-tech #fsTechMotion:disabled{opacity:.7}.fs-tech .fs-depth-scene{width:460px;height:292px;scale:1;top:auto;right:auto;margin:0;perspective:900px;transform-origin:center;overflow:visible}.fs-tech-aura{position:absolute;width:280px;height:200px;left:100px;top:42px;background:radial-gradient(ellipse,#20d4df30,transparent 70%);filter:blur(12px)}.fs-tech-deck{position:absolute;left:119px;top:130px;width:232px;height:182px;border-radius:24px;border:1px solid #6dbfe88c;transform:rotateX(67deg) rotate(-36deg);background:repeating-linear-gradient(0deg,transparent 0 22px,#5bc9df1f 23px 24px),repeating-linear-gradient(90deg,transparent 0 22px,#5bc9df1f 23px 24px),linear-gradient(145deg,#b5e3f6,#86afdd);box-shadow:0 6px #79a7c4,0 11px #558da9,0 12px #63c4ef70,0 22px 25px #23487838}.fs-dark .fs-tech-deck{background:repeating-linear-gradient(0deg,transparent 0 22px,#5bc9df20 23px 24px),repeating-linear-gradient(90deg,transparent 0 22px,#5bc9df20 23px 24px),linear-gradient(145deg,#183d59,#102741);box-shadow:0 6px #0e2239,0 11px #091727,0 12px #63c4ef85,0 23px 35px #000a16}.fs-tech-deck>i{position:absolute;inset:19px;border:1px solid #58c3e86b;border-radius:15px}.fs-tech-deck>i:nth-child(2){inset:40px;border-style:dashed}.fs-tech-deck>i:nth-child(3){inset:65px;background:#8cd7ee40;box-shadow:0 0 36px #55d5ff55}.fs-tech-sculpture{position:absolute;left:195px;top:80px;width:88px;height:88px;transform-style:preserve-3d;animation:fs-tech-hover 8s ease-in-out infinite}.fs-tech-core{width:88px;height:88px;position:relative;transform-style:preserve-3d;transform:rotateX(-23deg) rotateY(-33deg);filter:drop-shadow(0 22px 18px #00355844)}.fs-core-face{box-sizing:border-box;position:absolute;inset:0;border:1px solid #88e9ffe0;background:linear-gradient(145deg,#166db3e8,#0e364fee);box-shadow:inset 0 0 20px #40d3ff28;backface-visibility:hidden;border-radius:3px;color:#c9f8ff}.fs-core-front{transform:translateZ(44px);display:flex;align-items:center;justify-content:center;flex-direction:column}.fs-core-letter{font:700 45px/1 Segoe UI,sans-serif;text-shadow:0 0 14px #57dfff;letter-spacing:-4px;margin-left:-4px}.fs-core-front small{font:6px/2.5 Consolas,monospace;letter-spacing:1px;color:#9ed4e9}.fs-core-back{transform:rotateY(180deg) translateZ(44px)}.fs-core-left{transform:rotateY(-90deg) translateZ(44px)}.fs-core-right{transform:rotateY(90deg) translateZ(44px);background:linear-gradient(135deg,#164f72ed,#07304bf5);padding:20px 16px}.fs-core-top{transform:rotateX(90deg) translateZ(44px);background:linear-gradient(120deg,#a1f3ff,#4a9fcd)}.fs-core-bottom{transform:rotateX(-90deg) translateZ(44px)}.fs-core-chip{display:block;position:absolute;inset:22px;border:2px solid #106f9ea6;background:repeating-linear-gradient(90deg,#206e8b33 0 2px,transparent 2px 5px);box-shadow:0 0 0 6px #c8faff4d,0 0 0 10px #096e992a}.fs-core-traces{display:block;height:4px;border-radius:2px;background:#76dfe49c;margin:8px 0;box-shadow:0 0 9px #5fdfff55}.fs-core-traces:nth-child(2){width:65%}.fs-tech-orbits{position:absolute;left:53px;top:27px;width:372px;height:248px;transform:rotateX(63deg) rotate(-24deg);transform-style:preserve-3d}.fs-tech-orbit{position:absolute;inset:0;border:1px solid #3b9ec66b;border-radius:50%;animation:fs-tech-orbit 48s linear infinite}.fs-tech-orbit:nth-child(2){inset:20px;border-style:dashed;border-color:#4688ce4d;animation-direction:reverse;animation-duration:65s}.fs-tech-orbit:nth-child(3){inset:44px;border-color:#479fc42b;animation:none}.fs-tech-orbit>i{position:absolute;left:14%;top:13%;width:8px;height:8px;background:#4ec7e8;border:1px solid #b4faff;border-radius:50%;box-shadow:0 0 14px #48deff}.fs-tech-document{position:absolute;box-sizing:border-box;width:72px;height:92px;border:1px solid #93c3efc4;border-radius:9px;box-shadow:4px 5px #234c719e,12px 20px 25px #00284926;padding:12px 10px;background:linear-gradient(145deg,#cbe5ffec,#78a7dfea);transform:rotateY(-27deg) rotateX(9deg) rotate(-12deg);animation:fs-tech-hover 9s ease-in-out infinite}.fs-tech-xlsx{left:91px;top:45px;animation-delay:-3s}.fs-tech-pdf{left:355px;top:96px;width:61px;height:78px;transform:rotateY(-25deg) rotateX(8deg) rotate(12deg);animation-delay:-5s;background:linear-gradient(145deg,#d7d5ff,#939ccf)}.fs-tech-filetype{font:8px Consolas,monospace;letter-spacing:1px;color:#163e6c}.fs-tech-document>i{display:block;width:100%;height:3px;background:#335f9066;margin-top:12px}.fs-tech-document>i+i{width:75%;margin-top:7px}.fs-tech-document>i:last-child{width:45%}.fs-tech-report{left:305px;top:13px;width:95px;height:112px;z-index:2;transform:rotateY(-24deg) rotateX(8deg) rotate(9deg);background:linear-gradient(135deg,#214b78f0,#12374bee);border-color:#67b9de;animation-delay:-1s;box-shadow:4px 5px #102438,12px 19px 28px #0420334d}.fs-tech-report .fs-tech-filetype{color:#90dce9;font-size:7px}.fs-tech-report b{display:block;color:#dbf8ff;font-size:13px;margin:14px 0 13px;font-weight:550}.fs-tech-report-lines{width:57px;height:19px;background:repeating-linear-gradient(0deg,#85d9e48c 0 2px,transparent 2px 7px);clip-path:polygon(0 0,100% 0,100% 17%,78% 17%,78% 65%,48% 65%,48% 100%,0 100%)}.fs-tech-paths{position:absolute;inset:0}.fs-tech-paths i{position:absolute;left:58px;top:177px;width:110px;height:30px;border-top:1px solid #469fc36e;border-right:1px solid #469fc36e;transform:skewY(-20deg)}.fs-tech-paths i:nth-child(2){left:306px;top:217px;width:109px;transform:skewY(20deg);border-color:#8670e359}.fs-tech-paths i:nth-child(3){left:167px;top:30px;width:71px;height:30px;border-color:#469fc34f}.fs-tech-paths i:nth-child(4){left:90px;top:206px;width:36px;height:13px;border:0;border-bottom:2px solid #42b6da}.fs-tech-caption{position:absolute;bottom:0;left:175px;text-align:right;color:var(--tech-cyan);line-height:1.5}.fs-tech-caption span{display:block;font:8px Consolas,monospace;letter-spacing:1.5px}.fs-tech-caption small{display:block;font-size:10px;letter-spacing:2px;margin-top:5px;color:var(--muted)}.fs-tech .sidebar{background:linear-gradient(170deg,var(--panel),var(--canvas));border-right-color:var(--tech-edge)}.fs-tech .brand-mark{background:linear-gradient(145deg,#78bdec,#356bcc);box-shadow:4px 4px #245482,7px 7px 16px #308de52b}.fs-tech .side-nav button .side-icon{width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid var(--tech-edge);border-radius:6px;background:linear-gradient(135deg,#86b8f11a,#4486cc09);box-shadow:2px 3px #4873ab1c;transform:perspective(150px) rotateY(-18deg);margin-right:7px}.fs-tech .side-nav button.active{background:linear-gradient(90deg,#428de521,#4cb9d609);box-shadow:inset 2px 0 #6caaf2}.fs-tech .account-bar{border-color:var(--tech-edge);box-shadow:0 3px #375b9312}.fs-tech .fs-steps{border-radius:13px;box-shadow:0 5px #173a6520,0 12px 25px #000c1e0a}.fs-tech .fs-step{padding:16px}.fs-tech .fs-step b{position:relative;flex-shrink:0;width:32px;height:34px;border-color:#6ba8e662;background:linear-gradient(135deg,#6ba8e633,#3e79b712);box-shadow:3px 4px #3772a13f;transform:perspective(180px) rotateY(-20deg) rotate(-4deg);color:var(--blue);font-size:13px}.fs-tech .fs-step.current{background:linear-gradient(100deg,#4d96e924,transparent);box-shadow:inset 0 2px #73badb}.fs-tech .fs-step.done b{background:linear-gradient(135deg,#5baf9233,#39a88f12)}.fs-tech .panel{position:relative;box-shadow:0 4px #36597e17,0 18px 32px #0016330a;border-color:var(--tech-edge)}.fs-tech.fs-dark .panel{background:linear-gradient(135deg,#15263a,#101d30);box-shadow:0 5px #040b1559,0 20px 32px #00071633}.fs-tech .panel-head{position:relative}.fs-tech .panel-head:after{content:"";position:absolute;right:19px;top:22px;width:22px;height:8px;border-top:1px solid var(--tech-cyan);border-right:1px solid var(--tech-cyan);opacity:.4;pointer-events:none}.fs-tech .panel-head:has(.btn):after{display:none}.fs-tech .upload{position:relative;min-height:226px;background:radial-gradient(ellipse at 50% 22%,#5aaeff12,transparent 62%),linear-gradient(135deg,#5294e709,transparent);border-color:#6bace765;overflow:hidden;padding-top:23px}.fs-tech .upload-symbol{position:relative;width:67px;height:64px;background:none;border:0;box-shadow:none;margin-bottom:12px;isolation:isolate;perspective:250px}.fs-tech .upload-symbol:before{content:"";position:absolute;left:4px;right:4px;height:38px;bottom:-4px;border-radius:10px;border:1px solid #6ac7edaa;transform:rotateX(55deg) rotate(-28deg);background:linear-gradient(130deg,#68b4eb88,#1d639f44);box-shadow:0 5px #356e9d,0 13px 16px #2479b81c}.fs-upload-sheet{position:absolute;left:17px;top:1px;width:32px;height:39px;border:1px solid #9cdffc;border-radius:5px;background:linear-gradient(135deg,#addaf4,#3e7caf);box-shadow:3px 3px #1b4d83;transform:rotateY(-25deg) rotate(-17deg)}.fs-upload-sheet:nth-child(2){left:25px;top:7px;transform:rotateY(-25deg) rotate(8deg);background:linear-gradient(135deg,#addaf4,#517ed0)}.fs-tech .upload-symbol b{position:absolute;left:33px;top:7px;font:23px/1.3 Segoe UI,sans-serif;color:#f2fbff;transform:rotateY(-20deg) rotate(8deg)}.fs-tech .btn.primary{background:linear-gradient(115deg,#387dda,#3760c3);box-shadow:0 4px #204996,0 10px 24px #427fc523;border:1px solid #719cd244;transition:filter .2s,translate .2s}.fs-tech .btn.primary:not(:disabled):hover{filter:brightness(1.08);translate:0 -1px}.fs-tech .btn:focus-visible,.fs-tech .fs-step:focus-visible{outline:2px solid var(--tech-cyan);outline-offset:4px}.fs-tech.fs-dark #fsUpload label{color:var(--muted)!important}.fs-tech #metricGrid{gap:21px}.fs-tech #metricGrid .metric-card{min-height:184px;padding:24px;background:linear-gradient(120deg,#e1effe,#f4faff);border-color:#639fde70;box-shadow:0 7px #bdd3ed,0 8px #749fce50,0 23px 34px #254e7720}.fs-tech #metricGrid #metricLoanCard{background:linear-gradient(120deg,#e9e7ff,#f8f7ff)}.fs-tech #metricGrid #metricBankCard{background:linear-gradient(120deg,#d8efeb,#f3fffe)}.fs-tech.fs-dark #metricGrid .metric-card{background:radial-gradient(ellipse at 100% 0%,#3b91ed25,transparent 70%),linear-gradient(120deg,#193658,#102238);box-shadow:0 7px #030b16,0 8px #6299cb45,0 25px 35px #00081866}.fs-tech.fs-dark #metricGrid #metricLoanCard{background:radial-gradient(ellipse at 100% 0%,#8882ed20,transparent 70%),linear-gradient(120deg,#292d52,#1a2037)}.fs-tech.fs-dark #metricGrid #metricBankCard{background:radial-gradient(ellipse at 100% 0%,#51e6cf20,transparent 70%),linear-gradient(120deg,#123e46,#102636)}.fs-tech #metricGrid .metric-label{padding-right:65px;color:var(--muted);font-size:12px;min-height:18px}.fs-tech #metricGrid .metric-value{font-size:34px;margin:17px 0 4px;position:relative;z-index:1}.fs-tech #metricGrid .metric-value.metric-status{font-size:22px;letter-spacing:0;line-height:1.8}.fs-tech #metricGrid .metric-help{position:relative;z-index:1}.fs-tech #metricGrid .metric-card:hover,.fs-tech #metricGrid .metric-card:focus-within{z-index:25}.fs-tech #metricGrid .metric-card.show-detail{z-index:30}.fs-tech-metric-art{position:absolute;right:24px;top:14px;width:55px;height:42px;perspective:250px;pointer-events:none;opacity:.9}.fs-art-prism{transform:rotateX(6deg) rotateY(-27deg)}.fs-art-prism i{position:absolute;width:24px;height:24px;border:1px solid #9acfff;transform:rotate(-18deg);background:linear-gradient(135deg,#8cc9f8,#417fc1);box-shadow:4px 4px #30588e,7px 7px 13px #001c2e30;left:4px;top:5px}.fs-art-prism i:nth-child(2){left:18px;top:0;background:linear-gradient(135deg,#bbebff,#5799e2)}.fs-art-prism i:nth-child(3){left:30px;top:10px;width:17px;height:17px}.fs-art-stack i{position:absolute;width:42px;height:22px;left:4px;top:17px;border-radius:50%;background:linear-gradient(145deg,#c1c0fa,#7f83bc);border:1px solid #d5daff;box-shadow:0 5px #555c94,0 7px #3c4678;transform:rotate(-13deg)}.fs-art-stack i:nth-child(2){top:7px}.fs-art-stack i:nth-child(3){top:-3px}.fs-art-loop i{position:absolute;left:7px;top:0;width:32px;height:32px;border-radius:50%;border:5px solid #8edcd7;transform:rotateY(-40deg) rotate(-24deg);box-shadow:3px 4px #387c83,inset 3px 3px #387c83}.fs-art-loop i:nth-child(2){left:21px;top:9px;border-color:#b5f7e6;box-shadow:3px 4px #448f8a,inset 3px 3px #448f8a}.fs-art-loop i:nth-child(3){display:none}.fs-tech .fs-depth-chart{margin-top:14px;padding-top:6px;border:1px solid var(--tech-edge);background:radial-gradient(ellipse at 50% 80%,#65b2f117,transparent 68%),linear-gradient(180deg,#94b5d908,#98bff011);box-shadow:inset 0 1px #9ac3ed0d,inset 0 -4px 15px #041a3010}.fs-tech .fs3d-front{stroke:#b5e5ff5c;stroke-width:.5}.fs-tech .fs3d-column:hover .fs3d-front{filter:brightness(1.15) drop-shadow(0 0 4px #61aecc33)}.fs-tech .fs3d-floor{fill:#699ddb13;stroke:#77acd04d}.fs-tech .fs-chart-controls button[aria-pressed=true]{background:linear-gradient(115deg,#65adff33,#4b9eaf12);border-color:#71b9ec85}.fs-tech .fs-quality{border-left:2px solid #6badd0;background:linear-gradient(90deg,#5895cc12,var(--panel));box-shadow:0 3px #375b9312}.fs-tech .data-table,.fs-tech .metric-value{font-variant-numeric:tabular-nums}@keyframes fs-tech-hover{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes fs-tech-orbit{to{rotate:360deg}}.fs-tech-still .fs-depth-scene *,.fs-tech-hidden .fs-depth-scene *{animation-play-state:paused!important}.fs-tech-still #metricGrid .metric-card,.fs-tech-hidden #metricGrid .metric-card{transform:none!important;transition:none!important}@media (min-width:1750px){.fs-tech .topbar{grid-template-columns:minmax(0,1fr) 540px}.fs-tech .fs-depth-scene{margin-right:30px;scale:1.07}.fs-tech .topbar h1{font-size:40px}}@media (max-width:1300px){.fs-tech .topbar{grid-template-columns:minmax(0,1fr) 355px;padding:20px 23px}.fs-tech .fs-depth-scene{scale:.82;transform-origin:right center}.fs-tech .topbar h1{font-size:29px}.fs-tech #metricGrid .metric-card{padding:20px}.fs-tech #metricGrid .metric-value{font-size:29px}}@media (max-width:1050px){.fs-tech .topbar{grid-template-columns:minmax(0,1fr) 290px;gap:0;min-height:350px;padding:16px 20px}.fs-tech .fs-depth-scene{scale:.69}.fs-tech .topbar h1{font-size:26px}.fs-tech .topbar .eyebrow{font-size:7px;letter-spacing:.5px}.fs-tech .fs-step{padding:14px 10px;gap:8px}.fs-tech #metricGrid .metric-card{padding:17px}.fs-tech #metricGrid .metric-label{font-size:10px;padding-right:38px}.fs-tech-metric-art{scale:.7;right:8px;top:10px}.fs-tech #metricGrid .metric-value{font-size:25px}.fs-tech #metricGrid .metric-value.metric-status{font-size:18px}}@media (max-width:800px){.fs-tech .main{padding:19px}.fs-tech .topbar{grid-template-columns:minmax(0,1fr) 300px}.fs-tech .fs-depth-scene{scale:.73}.fs-tech .topbar h1{font-size:27px}}@media (max-width:650px){.fs-tech .topbar{grid-template-columns:1fr;padding:23px 19px 16px;gap:0}.fs-tech .topbar>div:first-child{grid-column:1;grid-row:1}.fs-tech .topbar h1{font-size:29px;line-height:1.4;margin:12px 0}.fs-tech .topbar .eyebrow{font-size:8px;letter-spacing:.6px}.fs-tech .topbar .subtitle{max-width:none;font-size:11px}.fs-tech .fs-depth-scene{grid-column:1;grid-row:2;justify-self:center;align-self:center;top:auto;right:auto;margin:0 0 -12px;height:238px;width:460px;scale:.76;transform-origin:50% 38%}.fs-tech .topbar-actions{grid-column:1;grid-row:3;margin:0;gap:7px;padding-top:13px}.fs-tech .topbar-actions .status{margin-right:0}.fs-tech .topbar-actions .btn{font-size:10px;padding:8px}.fs-tech #fsTechMotion{font-size:9px}.fs-tech .fs-depth-badge{display:none}.fs-tech .fs-step{padding:14px 12px}.fs-tech #metricGrid .metric-card{min-height:183px;padding:23px}.fs-tech #metricGrid .metric-value{font-size:34px}.fs-tech #metricGrid .metric-value.metric-status{font-size:22px}.fs-tech #metricGrid .metric-label{font-size:12px;padding-right:55px}.fs-tech-metric-art{scale:1;right:26px;top:17px}.fs-tech .upload{min-height:229px}}@media (max-width:400px){.fs-tech .main{padding:14px}.fs-tech .topbar{padding:21px 17px 16px}.fs-tech .topbar h1{font-size:27px}.fs-tech .fs-depth-scene{scale:.64;margin-top:-5px;margin-bottom:-21px}.fs-tech .topbar .eyebrow{font-size:7px;letter-spacing:.3px}}@media (prefers-reduced-motion:reduce){.fs-tech .fs-depth-scene *{animation:none!important}.fs-tech .btn{transition:none!important}}@media print{.fs-tech .fs-depth-scene,.fs-tech-metric-art,#fsTechMotion{display:none!important}.fs-tech .topbar,.fs-tech .panel{background:#fff;box-shadow:none;border-color:#bbb}.fs-tech .topbar{min-height:0}.fs-tech #metricGrid .metric-card{transform:none!important;box-shadow:none}.fs-tech .main{padding:0}}.fs-tech-core{filter:none}.fs-tech-caption{left:16px;bottom:5px;text-align:left}@media (max-width:650px){.fs-tech .topbar{grid-template-columns:minmax(0,1fr)}}body.fs-immersive{--im-top:30px;--im-header:86px;--im-bottom:34px;--im-rail:182px;margin:0;padding:0!important;overflow:hidden;background:#080d14!important;color:#e1ebee;font-family:Segoe UI,Microsoft YaHei,sans-serif}.fs-immersive .shell,.fs-immersive .sidebar,.fs-immersive .topbar,.fs-immersive [hidden]{display:none!important}.fs-immersive .fs-preview-banner{height:30px;min-height:30px;max-height:30px;display:flex;flex-wrap:nowrap;justify-content:center;gap:0;padding:0 18px;background:#18232c;border-bottom:1px solid #768e9b1c;font-size:10px;letter-spacing:.4px;color:#a9b7c3}.fs-immersive .fs-preview-banner strong{color:#a9dee1}.fs-immersive .fs-preview-banner button{display:none}.fs-immersive .fs-preview-banner span{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#imField{position:fixed;inset:116px 0 34px 182px;pointer-events:none;z-index:0;opacity:1;transition:opacity .8s ease,filter .8s ease;contain:strict;background:radial-gradient(ellipse at 70% 52%,#183a4022,transparent 56%)}#imField:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 65% 48%,transparent 20%,#070c1410 55%,#080d14 90%)}.fs-immersive:not([data-im-active=home]) #imField{opacity:.21;filter:saturate(.7)}.fs-immersive.im-reading #imField{opacity:0}.im-field-static{background:radial-gradient(ellipse at 68% 44%,#357c8d50,transparent 27%),radial-gradient(ellipse at 72% 62%,#7264aa44,transparent 32%)!important}.im-shell{position:fixed;inset:var(--im-top) 0 0;z-index:1;pointer-events:none}.im-shell button,.im-shell a,.im-shell input,.im-shell textarea,.im-shell select,.im-shell summary{pointer-events:auto}.im-shell button{font-family:inherit;cursor:pointer}.im-shell button:disabled{cursor:not-allowed}.im-shell button:focus-visible,.im-shell a:focus-visible{outline:2px solid #a9e1e7!important;outline-offset:5px}.im-shell h1:focus{outline:none}.im-chrome{height:var(--im-header);position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 42px;border-bottom:1px solid #8aafb411;background:#080d1466;pointer-events:auto}.im-brand{display:flex;align-items:center;gap:25px}.im-logo{color:#eef5f8;border:0;background:transparent;font-size:28px;font-weight:600;letter-spacing:-1.5px;padding:0}.im-brand>span{font:8px/1.7 Consolas,monospace;letter-spacing:1.35px;color:#83939c;max-width:110px}.im-tools{display:flex;align-items:center;gap:15px}.fs-immersive .im-tools button{color:#99adb8;border:0;background:transparent;box-shadow:none;padding:8px 0;font-size:11px;border-radius:0;white-space:nowrap;font-weight:400}.fs-immersive .im-tools button:hover{color:#d7f6f4}.fs-immersive .im-tools #fsTechMotion:disabled{color:#70808d;opacity:.8}.im-tools #imFocus{color:#c4eceb;border-bottom:1px solid #7aafb546}.im-home-button{margin-right:8px}.im-tools #fsTheme{border-left:1px solid #54677855;padding-left:16px!important}.im-nav{position:absolute;inset:var(--im-header) auto var(--im-bottom) 0;width:var(--im-rail);padding:38px 17px 25px 31px;display:flex;flex-direction:column;gap:4px;overflow:auto;scrollbar-width:thin;scrollbar-color:#314350 transparent;pointer-events:auto;background:linear-gradient(90deg,#080d1490,transparent)}.im-nav-caption{font:8px/1 Consolas,monospace;letter-spacing:1.5px;color:#6f858f;margin:0 0 21px 10px}.im-nav-button{display:flex;align-items:center;gap:12px;background:none;border:0;color:#7b8c99;font-size:12px;padding:12px 10px;text-align:left;position:relative;border-radius:3px;flex-shrink:0;transition:color .2s,background .2s}.im-nav-index{font:9px Consolas,monospace;color:#526775}.im-nav-label{white-space:nowrap}.im-nav-button:hover{color:#b5d6dc;background:#8ddde805}.im-nav-button.active{color:#daf3f3;background:linear-gradient(90deg,#8ddde813,transparent)}.im-nav-button.active .im-nav-index{color:#97dce4}.im-nav-dot{position:absolute;right:3px;width:3px;height:3px;border-radius:50%;background:transparent}.im-nav-button.active .im-nav-dot{background:#abe9ee;box-shadow:0 0 10px #a9e5f455}.im-nav-button:nth-of-type(10){margin-top:15px}.im-stage{position:absolute;top:var(--im-header);bottom:var(--im-bottom);left:var(--im-rail);right:0;overflow:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#344957 transparent;pointer-events:auto;scroll-behavior:smooth}.im-view{position:relative;min-height:100%;width:100%;box-sizing:border-box}.im-view[hidden]{display:none!important}.im-view.im-enter{animation:im-arrive .65s cubic-bezier(.2,.7,.1,1) both}.im-home{min-height:100%;padding:clamp(45px,8vh,95px) 5vw 158px;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.im-hero-copy{position:relative;z-index:2;max-width:570px;pointer-events:none}.im-kicker{font:9px/1.6 Consolas,monospace;color:#829aa8;letter-spacing:2.4px;text-transform:uppercase}.im-home .im-kicker{display:flex;align-items:center;gap:13px}.im-home .im-kicker:before{content:"";width:19px;height:1px;background:#8ed8e1}.im-home h1{font-size:clamp(46px,5.6vw,91px);line-height:1.24;letter-spacing:-4px;font-weight:400;margin:32px 0 24px;color:#f0f4f6;max-width:600px}.im-home h1 em{font-style:normal;color:#b4dedf;font-weight:350}.im-intro{white-space:pre-line;font-size:12px;line-height:2.2;color:#829aa8;letter-spacing:.6px}.im-hero-actions{display:flex;align-items:center;gap:26px;margin-top:35px}.im-shell .im-cta{border:1px solid #b9dce16b;background:#bddde90a;color:#d4eef0;border-radius:0;padding:14px 24px;font:12px/1.4 Segoe UI,Microsoft YaHei,sans-serif;letter-spacing:.8px;box-shadow:none;transition:background .2s,border-color .2s}.im-shell .im-cta:hover{background:#93d7e51a;border-color:#caeff3}.im-shell .im-text-button{padding:10px 0;background:none;border:0;color:#8fa8b7;font-size:11px;letter-spacing:.3px}.im-shell .im-text-button:hover{color:#d3f0f1}.im-orbit-caption{position:absolute;right:6vw;bottom:188px;display:flex;flex-direction:column;align-items:flex-end;gap:9px;color:#80939e;pointer-events:none}.im-orbit-caption span{font:8px Consolas,monospace;letter-spacing:2px}.im-orbit-caption small{font-size:10px;letter-spacing:.4px}.im-orbit-caption:before{content:"+";position:absolute;right:0;top:-28px;font:20px/1 Consolas,monospace;color:#8ba8b0}.im-shortcuts{position:absolute;bottom:27px;left:5vw;right:5vw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #8db1c22e;border-bottom:1px solid #8db1c211;background:linear-gradient(180deg,#08101820,#081018aa)}.im-entry{display:flex;align-items:center;gap:20px;min-width:0;text-align:left;color:#abbcc6;padding:22px 24px 23px 0;background:transparent;border:0;border-right:1px solid #8db1c218;transition:background .2s}.im-entry+.im-entry{padding-left:29px}.im-entry:last-child{border-right:0}.im-entry-number{color:#6c899a;font:10px Consolas,monospace;align-self:flex-start;padding-top:3px}.im-entry strong{display:block;font-size:15px;font-weight:400;color:#bdcdd4;letter-spacing:1px}.im-entry small{display:block;font-size:10px;color:#607c8d;margin-top:9px}.im-entry-arrow{font-size:18px;margin-left:auto;color:#6d8999;transition:translate .3s}.im-entry:hover .im-entry-arrow{translate:3px -3px;color:#c3ecee}.im-entry:hover{background:#779eba08}.im-bottom{position:absolute;bottom:0;height:var(--im-bottom);left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 42px;border-top:1px solid #8db1c211;color:#4f6571;font:8px Consolas,monospace;letter-spacing:1.1px;pointer-events:none}.im-bottom .im-scene-note{font:9px Microsoft YaHei,sans-serif;letter-spacing:.2px;color:#627581}.im-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.im-module{padding:43px 4vw 25px;max-width:1700px;margin:auto}.im-module-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px;border-bottom:1px solid #b5d2e225;padding-bottom:28px;gap:20px}.im-module-heading h1{font-size:37px;line-height:1.4;font-weight:400;letter-spacing:1px;color:#e2f1f4;margin:14px 0 10px}.im-module-heading p{color:#8399a9;font-size:12px;line-height:1.9;max-width:650px}.im-module-number{color:#587a8b2c;font:100px/1 Segoe UI,sans-serif;letter-spacing:-8px;font-weight:200;user-select:none}.im-module-content{position:relative;isolation:isolate}.im-module-content>section,.im-module-content>.fs-quality{margin-top:0!important;margin-bottom:22px!important}.im-module-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #8da7bb20;padding-top:20px;margin-top:32px;gap:20px}.im-module-footer>span{color:#5c7687;font-size:10px}.fs-immersive .im-module .panel{background:#111d2cec!important;border:1px solid #7e9ab52e;box-shadow:0 12px 40px #00071229;border-radius:12px}.fs-immersive .im-module .panel-head{padding:22px 24px 10px}.fs-immersive .im-module .panel-head h2{font-size:14px;color:var(--ink);font-weight:500}.fs-immersive .im-module .panel-head:after{display:none}.fs-immersive .im-module .panel-body{padding:18px 24px 24px}.fs-immersive .im-module .grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fs-immersive .im-module .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-immersive .im-module .analysis-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr)!important}.fs-immersive .im-module #fsUpload{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs-immersive .im-module .field-label{color:var(--muted)}.fs-immersive .im-module .btn{font-size:11px;border-radius:5px}.fs-immersive .im-module .btn.primary{background:linear-gradient(110deg,#37617b,#36586b);box-shadow:0 3px #183242;color:#e7f6fa;border-color:#8ec5d74a}.fs-immersive .im-module .upload{min-height:270px;border-color:#769cac55;background:radial-gradient(ellipse at 50% 35%,#698ab715,transparent 67%);border-radius:8px}.fs-immersive .im-module .fs-steps{border-radius:6px;background:#111d2cf0;border-color:#738fa733;box-shadow:none}.fs-immersive .im-module .fs-step{padding:18px 16px}.fs-immersive .im-module .fs-quality{background:#101b29f0;border-color:#6995ad4d;box-shadow:none}.fs-immersive .im-module #metricGrid .metric-card{transform:none!important;border-radius:10px;background:linear-gradient(120deg,#172a40f5,#152031f7)!important;box-shadow:0 5px #08131f,0 16px 32px #01091438;min-height:184px}.fs-immersive .im-module #metricGrid #metricLoanCard{background:linear-gradient(120deg,#242943f5,#172131f7)!important}.fs-immersive .im-module #metricGrid #metricBankCard{background:linear-gradient(120deg,#17393cf5,#132832f7)!important}.fs-immersive .im-module .metric-value{font-weight:400}.fs-immersive .im-module .metric-detail{background:#152232;box-shadow:0 20px 55px #000b1c85}.fs-immersive .im-module .fs-tech-metric-art{opacity:.75}.fs-immersive .im-module .analysis-period-panel{order:0}.fs-immersive .im-module .fs-depth-chart{background:linear-gradient(180deg,#1d385019,#17354c22);border-color:#91b8d120}.fs-immersive .im-module .fs-depth-chart svg{max-height:365px}.fs-immersive .im-module .report{background:#111d2c;color:var(--ink)}.fs-immersive .im-module .summary-chip{background:#94b2d107;border-color:#7699af30}.fs-immersive .im-module .data-table th{background:#152233}.fs-immersive .im-module .account-bar{background:#111d2c;border-color:#7d9cb933;margin-bottom:20px}.fs-immersive .im-module .plan-card{background:#111d2c}.im-empty-space{padding:60px 30px;text-align:center;min-height:320px;border:1px solid #8ca4b02b;border-radius:10px;background:#101b29ed}.im-empty-glyph{display:block;color:#82b8c4;font:64px/1 Segoe UI,sans-serif}.im-empty-space h2{color:#cbdee5;font-size:19px;font-weight:400;margin:20px 0 12px}.im-empty-space p{color:#829eaf;font-size:12px;margin-bottom:24px}.fs-immersive:not(.fs-dark) .im-module{--ink:#293f55;--muted:#627b8f;--line:#c2d4e167;--panel:#f5f9fc;--canvas:#eaf2f7;--blue:#427ba8;--green:#3f8b81;--orange:#9e794a}.fs-immersive:not(.fs-dark) .im-module .panel,.fs-immersive:not(.fs-dark) .im-module .account-bar,.fs-immersive:not(.fs-dark) .im-module .plan-card,.fs-immersive:not(.fs-dark) .im-module .fs-quality,.fs-immersive:not(.fs-dark) .im-module .report{background:#f0f6fa!important;border-color:#c7d9e4}.fs-immersive:not(.fs-dark) .im-module .fs-steps{background:#f0f6fa}.fs-immersive:not(.fs-dark) .im-module #metricGrid .metric-card{background:linear-gradient(120deg,#e4f1fc,#f8fbfd)!important;box-shadow:0 4px #98aec1}.fs-immersive:not(.fs-dark) .im-module #metricGrid #metricLoanCard{background:linear-gradient(120deg,#e9eafa,#f8f9fd)!important}.fs-immersive:not(.fs-dark) .im-module #metricGrid #metricBankCard{background:linear-gradient(120deg,#e1f2ee,#f9fdfd)!important}.fs-immersive:not(.fs-dark) .im-module .metric-detail{background:#fff}.fs-immersive:not(.fs-dark) .im-module .data-table th{background:#e4eef5}.fs-immersive:not(.fs-dark) .im-module .empty{color:#678091}.fs-immersive.im-reading .im-stage{background:#0a121d}.fs-immersive.im-reading:not(.fs-dark) .im-stage{background:#dce8ef}.fs-immersive.im-reading:not(.fs-dark) .im-module-heading h1{color:#273b50}.fs-immersive.im-reading:not(.fs-dark) .im-module-heading p{color:#527083}.fs-immersive.im-reading .im-home{background:#0a121d}@keyframes im-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fs-immersive.fs-tech-still .im-enter,.fs-immersive.im-reading .im-enter{animation:none}.fs-immersive #fsDepthScene *{animation:none!important}.fs-immersive #toast{pointer-events:none;z-index:50}@media (min-width:1800px){.im-home{padding-left:7vw;padding-right:7vw}.im-shortcuts{left:7vw;right:7vw}.im-hero-copy{max-width:640px}.im-home h1{font-size:98px}.im-intro{font-size:14px}.im-hero-actions{margin-top:45px}}@media (max-height:850px) and (min-width:901px){.im-nav{padding-top:22px;gap:1px}.im-nav-button{padding-top:9px;padding-bottom:9px}.im-nav-caption{margin-bottom:14px}.im-home h1{font-size:clamp(45px,5vw,74px);margin-top:23px}.im-home{padding-top:40px}.im-orbit-caption{bottom:145px}.im-shortcuts{bottom:20px}.im-entry{padding-top:18px;padding-bottom:18px}.im-hero-actions{margin-top:22px}}@media (max-width:1150px){body.fs-immersive{--im-rail:154px;--im-header:76px}.im-chrome{padding:0 28px}.im-brand>span{display:none}.im-nav{padding-left:20px;padding-right:10px}.im-nav-button{gap:9px;font-size:11px}.im-nav-index{font-size:8px}.im-tools{gap:12px}.im-home{padding-left:4vw;padding-right:4vw}.im-shortcuts{left:4vw;right:4vw}.im-hero-copy{max-width:440px}.im-home h1{font-size:60px}.im-intro{font-size:11px}.im-entry{gap:12px}.im-entry+.im-entry{padding-left:18px}.im-entry strong{font-size:13px}.im-entry small{font-size:9px}#imField{left:154px;top:106px}.fs-immersive .im-module .grid.two.analysis-grid{grid-template-columns:minmax(0,1fr)!important}.im-module{padding:35px 3vw}.im-module-number{font-size:88px}.fs-immersive .im-module .panel-body{padding:16px}.fs-immersive .im-module .panel-head{padding:18px 17px 10px}.fs-immersive .im-module #metricGrid .metric-value{font-size:28px}.fs-immersive .im-module #metricGrid .metric-value.metric-status{font-size:18px}}@media (max-width:900px){body.fs-immersive{--im-rail:0px;--im-header:116px;--im-bottom:28px}.im-chrome{height:64px;padding:0 25px}.im-logo{font-size:25px}.im-tools{gap:15px}.im-tools button{font-size:10px!important}.im-nav{top:64px;bottom:auto;height:52px;width:100%;padding:4px 18px;display:flex;flex-direction:row;align-items:center;gap:8px;border-bottom:1px solid #66829420;background:#0a101bd9;overflow-x:auto}.im-nav-caption{display:none}.im-nav-button{padding:10px;gap:7px;border-radius:0}.im-nav-button:nth-of-type(10){margin-top:0}.im-nav-dot{display:none}.im-nav-button.active{background:none;border-bottom:1px solid #8dc7ca}.im-home{padding:45px 7vw 150px}.im-home h1{font-size:61px}.im-shortcuts{left:7vw;right:7vw}.im-orbit-caption{right:7vw;bottom:167px}.im-bottom{padding:0 24px}.im-bottom>span:last-child{display:none}#imField{left:0;top:146px;bottom:28px}.im-module{padding:30px 25px}.fs-immersive .im-module #fsUpload{grid-template-columns:minmax(0,1fr)}.im-hero-copy{max-width:475px}}@media (max-width:650px){body.fs-immersive{--im-top:29px;--im-header:113px;--im-bottom:26px}.fs-immersive .fs-preview-banner{height:29px;max-height:29px;padding:0 10px;font-size:8px}.im-chrome{height:61px;padding:0 19px}.im-logo{font-size:24px}.im-tools{gap:13px}.im-home-button,.im-tools #fsTheme{display:none!important}.im-tools button{font-size:9px!important}.im-nav{top:61px;height:52px;padding-inline:10px}.im-nav-button{font-size:11px;padding:9px}.im-nav-index{font-size:8px}.im-home{min-height:810px;padding:34px 25px 290px;justify-content:flex-start}.im-home .im-kicker{font-size:7px;letter-spacing:1.3px}.im-home h1{font-size:49px;line-height:1.22;letter-spacing:-2px;margin:25px 0 17px}.im-intro{font-size:11px;line-height:2.1;letter-spacing:0}.im-hero-actions{margin-top:24px;gap:24px}.im-shell .im-cta{padding:12px 17px;font-size:11px}.im-shell .im-text-button{font-size:10px}.im-shortcuts{bottom:28px;left:25px;right:25px;grid-template-columns:1fr}.im-entry,.im-entry+.im-entry{border:0;border-bottom:1px solid #90b3c21c;padding:14px 0;gap:20px}.im-entry:last-child{border-bottom:0}.im-entry strong{font-size:13px}.im-entry small{font-size:9px;margin-top:5px}.im-entry-arrow{margin-right:7px}.im-orbit-caption{bottom:265px;right:26px;gap:6px}.im-orbit-caption span{font-size:6px;letter-spacing:1px}.im-orbit-caption small{font-size:8px}.im-orbit-caption:before{font-size:15px;top:-20px}#imField{top:290px;height:420px;bottom:auto}.im-bottom{padding:0 18px;font-size:6px;letter-spacing:.4px}.im-bottom .im-scene-note{font-size:7px}.im-module{padding:25px 15px}.im-module-heading{padding-bottom:20px;margin-bottom:22px;gap:10px}.im-module-heading h1{font-size:29px;margin:11px 0 10px;letter-spacing:.2px}.im-module-heading p{font-size:10px;line-height:1.9;max-width:255px}.im-module-heading .im-kicker{font-size:7px;letter-spacing:1.2px}.im-module-number{font-size:60px;letter-spacing:-4px}.fs-immersive .im-module .grid.three{grid-template-columns:1fr}.fs-immersive .im-module .summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-immersive .im-module #metricGrid .metric-value{font-size:33px}.fs-immersive .im-module .fs-step{padding:15px 10px}.fs-immersive .im-module .fs-step strong{font-size:11px}.fs-immersive .im-module .fs-step small{font-size:8px}.fs-immersive .im-module .panel-head{padding:18px 16px 10px}.fs-immersive .im-module .panel-body{padding:14px 16px 20px}.fs-immersive .im-module .field-label{font-size:12px}.fs-immersive .im-module .fs-chart-controls button{font-size:9px}.fs-immersive .im-module #metricGrid .metric-detail{width:min(325px,calc(100vw - 54px));left:0}.fs-immersive .im-module .account-bar{flex-direction:column;gap:14px}.im-module-footer{gap:10px}.im-module-footer>span{font-size:8px}.im-empty-space{padding:45px 22px}.im-empty-space p{font-size:11px}}@media (max-width:380px){.im-home{padding-left:21px;padding-right:21px}.im-home h1{font-size:45px}.im-tools{gap:9px}.im-tools button{font-size:8px!important}.im-chrome{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.im-view.im-enter{animation:none}.fs-immersive *{scroll-behavior:auto!important;transition:none!important}}@media print{body.fs-immersive{overflow:visible!important;background:#fff!important}.im-shell,.im-stage{position:static;overflow:visible}.im-chrome,.im-nav,.im-bottom,#imField,.im-module-heading,.im-module-footer,.fs-preview-banner{display:none!important}.im-module{padding:0;max-width:none}.im-module-content{color:#000}.im-module-content .panel{box-shadow:none!important}}.fs-immersive .im-module .statistics-export-bar h2{color:var(--ink)}@media (max-width:650px){#imField{top:440px;height:300px}}.fs-immersive .im-tools button.btn{background:transparent;border:0;box-shadow:none;border-radius:0;padding:8px 0}.im-module-heading .im-text-button{padding:9px 0 0;color:#9cb8c8;font-size:10px}body.fs-spatial{--sp-deck:190px;background:#060b11!important;--im-header:78px;--im-rail:0px;--im-bottom:28px}.fs-spatial:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 53% 52%,#1531374d,transparent 52%),linear-gradient(135deg,#10202733,transparent 42%);z-index:0}.fs-spatial .im-chrome{height:78px;padding:0 42px;background:#070e14a6;backdrop-filter:blur(18px);z-index:12}.fs-spatial .im-brand>span{max-width:none;display:block;font-size:8px}.fs-spatial .im-logo{letter-spacing:-1px;font-size:25px}.fs-spatial #imNav{display:none}.fs-spatial #imStage{top:130px;bottom:calc(var(--sp-deck) + 22px);left:38%;right:32px;border:1px solid #779fb53d;border-top-color:#aedce063;border-radius:13px;background:#0b1623eb;box-shadow:0 26px 100px #0009,0 1px #c7e8f51c inset;backdrop-filter:blur(26px);transition:left .6s cubic-bezier(.2,.8,.2,1),background .3s;scroll-behavior:auto;z-index:5}.fs-spatial[data-im-active=home] #imStage{top:78px;bottom:var(--sp-deck);left:0;right:0;border:0;background:none;backdrop-filter:none;box-shadow:none;overflow:hidden;pointer-events:none}.fs-spatial .im-home{padding:0;min-height:100%;height:100%;display:block}.fs-spatial .im-home .sp-intro{position:absolute;top:34px;left:46px;z-index:5}.sp-eyebrow{font:9px/1.4 Consolas,monospace;letter-spacing:2.2px;color:#88a8b8}.fs-spatial .im-home h1{font-size:clamp(30px,3.2vw,48px);letter-spacing:-1.4px;margin:20px 0 13px;line-height:1.28;font-weight:350}.fs-spatial .im-home h1 em{color:#bee5e5}.sp-intro p{color:#728d9b;font-size:11px;line-height:2;white-space:pre-line;letter-spacing:.5px}.sp-core{position:fixed;left:0;width:38%;top:146px;bottom:232px;z-index:1;transition:left .6s,width .6s,opacity .35s;pointer-events:none}.fs-spatial[data-im-active=home] .sp-core{left:22%;width:62%;top:160px;bottom:242px}.sp-core-viewport{position:absolute;inset:0 0 52px;min-height:160px;pointer-events:auto;cursor:grab;touch-action:pan-y}.sp-core-viewport:active{cursor:grabbing}.sp-core-viewport canvas{display:block;width:100%;height:100%}.sp-core-caption{position:absolute;left:5%;right:5%;bottom:-21px;text-align:center;pointer-events:none}.sp-core-kicker{font:8px Consolas,monospace;letter-spacing:3.8px;color:#6f9fae}.sp-core-caption h2{font-size:19px;font-weight:400;letter-spacing:3px;color:#d5f2ef;margin:12px 0}.sp-core-status{font-size:10px;letter-spacing:1px;color:#83b4b8}.sp-core-status:before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;background:#8edbc9;border-radius:50%;margin-right:8px;box-shadow:0 0 9px #82cbbb}.sp-core-caption small{color:#456673;font-size:8px;letter-spacing:.4px}.sp-core-reset{position:absolute;top:4px;right:12%;pointer-events:auto;color:#6f9ca6!important;background:none!important;border:none!important;font-size:9px!important;opacity:.75}.sp-orbit{position:absolute;inset:0}.sp-orbit-card{position:absolute;width:202px;min-height:135px;text-align:left;padding:19px 22px 16px;display:flex;flex-direction:column;gap:9px;border:1px solid #698ca63d;border-top-color:#bbd3e357;border-radius:5px;background:linear-gradient(125deg,#172634dd,#09111bd4);box-shadow:0 25px 50px #0005;color:#c6e1e6;backdrop-filter:blur(15px);transition:transform .4s,border-color .3s;transform:perspective(900px) rotateY(8deg);pointer-events:auto}.sp-orbit-card:hover{transform:perspective(900px) rotateY(0) translateY(-6px);border-color:#93d9da88}.sp-orbit-card:after{content:"";position:absolute;left:100%;width:70px;top:50%;height:1px;background:linear-gradient(90deg,#799ca26b,transparent)}.sp-orbit-card:nth-child(1){left:8%;top:45%}.sp-orbit-card:nth-child(2){right:5%;top:24%;transform:perspective(900px) rotateY(-8deg)}.sp-orbit-card:nth-child(2):after{left:auto;right:100%;transform:rotate(180deg)}.sp-orbit-card:nth-child(3){right:9%;top:62%;transform:perspective(900px) rotateY(-8deg)}.sp-orbit-card:nth-child(3):after{left:auto;right:100%;transform:rotate(180deg)}.sp-orbit-no{font:7px Consolas,monospace;color:#7299ad;letter-spacing:1.6px}.sp-orbit-title{font-size:11px;letter-spacing:1px;color:#b5d0d9}.sp-orbit-value{font:27px/1.1 Segoe UI,sans-serif;color:#d7f6f2;font-weight:350;white-space:normal;overflow-wrap:anywhere}.sp-orbit-label{font-size:8px;color:#75929f}.sp-orbit-arrow{position:absolute;right:15px;top:16px;font-size:18px;color:#6e98a4}.sp-home-note{position:absolute;bottom:4px;left:46px;color:#567783;font-size:9px;display:flex;align-items:center;gap:10px}.sp-home-note i{width:5px;height:5px;border-radius:50%;background:#79c3be}.sp-deck{position:absolute;bottom:28px;left:32px;right:32px;height:var(--sp-deck);z-index:9;pointer-events:auto;display:flex;flex-direction:column;padding-top:10px;background:linear-gradient(180deg,transparent,#060c13 50%)}.sp-deck-head{display:flex;justify-content:space-between;align-items:center;padding:0 14px 15px;min-height:45px}.sp-deck-head>div:first-child{display:flex;gap:20px;align-items:center}.sp-deck-head span:first-child{font:8px Consolas,monospace;letter-spacing:1.5px;color:#7d9daf}.sp-deck-head small{font-size:9px;color:#4e727e}.sp-deck-controls{display:flex;align-items:center;gap:9px}.sp-counter{color:#aacbce!important;letter-spacing:2px!important;margin-right:18px}.fs-spatial .sp-control{padding:6px 11px;min-height:30px;font-size:11px;font-weight:400;border:1px solid #7295a446;border-radius:3px;background:#101e29;color:#9abcc6;box-shadow:none;cursor:pointer}.sp-control:hover{border-color:#9dd9d6!important;color:#dcfaf7!important}.sp-track{display:flex;align-items:center;gap:14px;overflow-x:auto;overflow-y:hidden;padding:9px 16px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#335460 transparent;cursor:grab;min-width:0;touch-action:pan-x;perspective:1400px;user-select:none}.sp-track.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.sp-module-card{flex:0 0 239px;height:108px;display:flex;align-items:center;gap:16px;text-align:left;padding:15px 19px;border:1px solid #536c8244;border-radius:6px;background:linear-gradient(110deg,#152631ee,#0b131f);color:#829aa8;box-shadow:0 5px #030b13,0 15px 30px #0006;transform:rotateY(-4deg) scale(.97);transition:transform .35s,border-color .35s;scroll-snap-align:center}.sp-module-card:hover{border-color:#7fa9b579;transform:rotateY(0) translateY(-3px)}.sp-module-card.active{transform:rotateY(0) translateY(-4px);background:linear-gradient(125deg,#1a3a43,#101d2e);border-color:#8fd7d498;box-shadow:0 4px #06151d,0 0 35px #4ea3a522}.sp-card-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.sp-card-copy small{font:7px Consolas,monospace;letter-spacing:1px;color:#678c9b}.sp-card-copy strong{font-size:14px;font-weight:400;color:#bfdce0;letter-spacing:1px}.sp-card-copy>span{font-size:8px;color:#5e8795}.sp-card-arrow{margin-left:auto;color:#7098a2;font-size:13px}.sp-glyph{width:39px;height:40px;position:relative;display:flex;align-items:flex-end;gap:3px;flex-shrink:0;transform:perspective(300px) rotateY(-24deg) rotateX(12deg)}.sp-glyph i{width:5px;border:1px dotted #83c3cf;background:#4c94a115;height:65%;box-shadow:0 0 5px #4aa2b126}.sp-glyph i:nth-child(2){height:95%}.sp-glyph i:nth-child(3){height:50%}.sp-glyph i:nth-child(4){height:78%}.sp-glyph-rings i,.sp-glyph-wave i{position:absolute;width:35px;height:35px!important;border:1px dotted #8ec5d2;border-radius:50%;transform:rotateX(45deg);inset:0}.sp-glyph-rings i:nth-child(2),.sp-glyph-wave i:nth-child(2){transform:rotateY(65deg)}.sp-glyph-rings i:nth-child(3),.sp-glyph-wave i:nth-child(3){transform:rotateX(65deg) rotate(70deg)}.sp-glyph-rings i:nth-child(n+4),.sp-glyph-wave i:nth-child(n+4){display:none}.sp-glyph-sheets i,.sp-glyph-cube i{position:absolute;width:24px;height:29px!important;left:0;top:0;border:1px dotted #83bbc9}.sp-glyph-sheets i:nth-child(2),.sp-glyph-cube i:nth-child(2){left:6px;top:5px}.sp-glyph-sheets i:nth-child(3),.sp-glyph-cube i:nth-child(3){left:12px;top:10px}.sp-glyph-sheets i:nth-child(n+4),.sp-glyph-cube i:nth-child(n+4){display:none}.sp-panel-tools{position:absolute;top:91px;left:38%;right:32px;display:flex;align-items:center;gap:10px;z-index:7;pointer-events:auto}.sp-panel-label{margin-right:auto;font:8px Consolas,monospace;color:#759daa;letter-spacing:1.2px}.sp-panel-tools .sp-control{font-size:9px;padding:5px 9px;background:#12202dbb}.fs-spatial[data-im-active=home] .sp-panel-tools{display:none}.fs-spatial .im-module{padding:26px 28px;max-width:none}.fs-spatial .im-module-heading{margin-bottom:24px;padding-bottom:16px}.fs-spatial .im-module-heading h1{font-size:29px;margin:11px 0 8px}.fs-spatial .im-module-heading p{font-size:10px;max-width:500px}.fs-spatial .im-module-number{font-size:60px;letter-spacing:-4px}.fs-spatial .im-module .analysis-grid{grid-template-columns:minmax(0,1fr)!important}.fs-spatial .im-module #metricGrid{gap:12px}.fs-spatial .im-module #metricGrid .metric-card{padding:18px 14px;min-height:142px}.fs-spatial .im-module #metricGrid .metric-value{font-size:25px}.fs-spatial .im-module .fs-tech-metric-art{display:none}.fs-spatial .im-module #fsUpload,.fs-spatial .im-module .grid.two{grid-template-columns:1fr}.fs-spatial .im-module .panel{background:#0d1b2acd!important;box-shadow:none}.fs-spatial .im-enter{animation:sp-slide .5s cubic-bezier(.17,.7,.2,1) both}.fs-spatial #spCore~#imField{display:none}.fs-spatial .im-bottom{padding-inline:45px;font-size:7px}.fs-spatial.sp-expanded #imStage{left:5%;background:#0b1522f7}.fs-spatial.sp-expanded .sp-panel-tools{left:5%}.fs-spatial.sp-expanded .sp-core{opacity:.05;pointer-events:none}.fs-spatial.sp-expanded .sp-core-viewport{pointer-events:none}.fs-spatial.im-reading #imStage,.fs-spatial.im-reading .sp-panel-tools{left:5%}.fs-spatial.im-reading .sp-core{opacity:0}.fs-spatial.im-reading .sp-core-viewport{pointer-events:none}.fs-spatial:not(.fs-dark):not([data-im-active=home]) #imStage{background:#e6eff3f5}.fs-spatial:not(.fs-dark) .im-module-heading h1{color:#233e50}.fs-spatial:not(.fs-dark) .im-module-heading p{color:#58717f}.fs-spatial:not(.fs-dark) .im-module .panel{background:#f4f8fbe8!important}@keyframes sp-slide{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px){.fs-spatial .im-brand>span{display:none}.sp-core-caption h2{font-size:15px;letter-spacing:1px}.sp-core-kicker{font-size:6px;letter-spacing:2px}.sp-core-caption small{font-size:7px}.fs-spatial .im-module{padding:20px}.fs-spatial #imStage,.fs-spatial .sp-panel-tools{left:31%;right:20px}.sp-core{width:31%}.sp-orbit-card{width:174px;padding:15px;min-height:123px}.sp-orbit-value{font-size:24px}.sp-orbit-card:nth-child(1){left:5%;top:48%}.sp-orbit-card:nth-child(2){right:4%;top:30%}.sp-orbit-card:nth-child(3){right:7%;top:69%}.fs-spatial .im-module #metricGrid{grid-template-columns:1fr!important}.fs-spatial .im-module #metricGrid .metric-card{min-height:95px}.fs-spatial .im-module #metricGrid .metric-value{font-size:30px}.sp-intro p{font-size:10px}.fs-spatial .im-home h1{font-size:36px}}@media (max-width:760px){body.fs-spatial{--sp-deck:148px;--im-header:65px}.fs-spatial .im-chrome{height:65px;padding:0 18px}.fs-spatial .im-tools{gap:12px}.fs-spatial .im-tools button{font-size:8px!important}.fs-spatial .im-home h1{font-size:32px}.fs-spatial .im-home .sp-intro{top:25px;left:24px}.sp-eyebrow{font-size:7px}.sp-intro p{font-size:9px}.fs-spatial[data-im-active=home] #imStage{top:65px;bottom:calc(var(--sp-deck) + 10px);overflow:auto}.fs-spatial[data-im-active=home] .sp-core{left:13%;width:85%;top:228px;bottom:calc(var(--sp-deck) + 102px)}.sp-core-caption h2{font-size:14px;margin:9px}.sp-core-caption{bottom:-17px}.sp-core-reset{right:5%}.sp-orbit-card{width:136px;min-height:92px;padding:11px;gap:6px}.sp-orbit-title{font-size:10px}.sp-orbit-no{font-size:6px}.sp-orbit-value{font-size:21px}.sp-orbit-label{font-size:7px}.sp-orbit-card:after{width:22px}.sp-orbit-card:nth-child(1){top:42%;left:4%}.sp-orbit-card:nth-child(2){top:68%;right:4%}.sp-orbit-card:nth-child(3){display:none}.sp-home-note{left:24px;font-size:7px;bottom:3px}.sp-deck{left:12px;right:12px;height:var(--sp-deck);bottom:25px;padding:0}.sp-deck-head{padding:0 8px 5px;min-height:34px}.sp-deck-head>div:first-child{gap:0}.sp-deck-head small{display:none}.sp-deck-head span:first-child{font-size:6px}.sp-counter{margin-right:6px}.sp-deck-controls .sp-control{padding:3px 9px;min-height:27px}.sp-track{padding:6px 4px 10px;gap:9px}.sp-module-card{flex-basis:192px;height:91px;gap:13px;padding:11px 14px}.sp-card-copy strong{font-size:12px}.sp-card-copy>span{font-size:7px}.sp-glyph{width:30px;transform:scale(.82) rotateY(-24deg)}.sp-card-copy small{font-size:6px}.fs-spatial .sp-core{left:0;width:100%;top:116px;height:145px;bottom:auto}.fs-spatial:not([data-im-active=home]) .sp-core-caption{left:55%;bottom:46px;text-align:left;right:15px}.fs-spatial:not([data-im-active=home]) .sp-core-viewport{inset:0 42% 0 0}.fs-spatial:not([data-im-active=home]) .sp-core-reset{left:18px;right:auto;top:0;font-size:7px!important}.fs-spatial:not([data-im-active=home]) .sp-core-caption h2{font-size:12px;margin-left:0}.fs-spatial:not([data-im-active=home]) .sp-core-caption small{display:none}.sp-core-status{font-size:8px}.fs-spatial #imStage{top:264px;left:12px;right:12px;bottom:calc(var(--sp-deck) + 28px);border-radius:9px}.fs-spatial .sp-panel-tools{top:229px;left:14px;right:14px}.sp-panel-label{font-size:7px}.fs-spatial .sp-panel-tools .sp-control{font-size:8px;min-height:26px}.fs-spatial .im-module{padding:20px 12px}.fs-spatial .im-module-heading h1{font-size:25px}.fs-spatial .im-module-heading p{font-size:9px}.fs-spatial .im-module-number{font-size:48px}.fs-spatial .im-module-heading{margin-bottom:18px}.fs-spatial.sp-expanded #imStage,.fs-spatial.im-reading #imStage{top:113px;left:12px}.fs-spatial.sp-expanded .sp-panel-tools,.fs-spatial.im-reading .sp-panel-tools{top:78px;left:14px}.fs-spatial .im-bottom{padding:0 15px}.fs-spatial .im-bottom .im-scene-note{font-size:6px}.fs-spatial .im-logo{font-size:23px}}@media (max-height:760px) and (min-width:761px){body.fs-spatial{--sp-deck:162px}.sp-module-card{height:90px}.sp-orbit-card{min-height:110px;padding:13px;gap:7px}.sp-core-caption h2{margin:7px 0}.sp-core{bottom:198px}.fs-spatial[data-im-active=home] .sp-core{top:153px;bottom:215px}.fs-spatial .im-home .sp-intro{top:21px}.fs-spatial .im-home h1{font-size:35px}.sp-deck-head{padding-bottom:6px}.sp-orbit-card:nth-child(3){top:64%}}@media (max-height:700px) and (max-width:760px){.fs-spatial[data-im-active=home] .sp-core{top:209px;bottom:215px}.sp-orbit-card:nth-child(2){display:none}.sp-intro p{display:none}.fs-spatial:not([data-im-active=home]) .sp-core{display:none}.fs-spatial #imStage{top:113px}.fs-spatial .sp-panel-tools{top:78px}}@media (prefers-reduced-motion:reduce){.fs-spatial .im-enter{animation:none}.fs-spatial .sp-core,.fs-spatial #imStage,.sp-module-card,.sp-orbit-card{transition:none}}.fs-spatial.fs-tech-still .im-enter{animation:none}@media print{.sp-core,.sp-deck,.sp-panel-tools,.sp-orbit{display:none!important}.fs-spatial #imStage{position:static;overflow:visible;box-shadow:none;background:#fff}}.fs-spatial.sp-expanded .sp-core,.fs-spatial.im-reading .sp-core{opacity:0;visibility:hidden}.sp-core-viewport:focus-visible{outline:1px solid #88bec559;outline-offset:-15px;border-radius:24px}.fs-spatial .im-module .analysis-grid.grid.two{grid-template-columns:minmax(0,1fr)!important}.sp-home-note{bottom:24px}@media (max-width:760px){.fs-spatial[data-im-active=home] #imStage{background:transparent!important;left:0;right:0;border-radius:0}.fs-spatial[data-im-active=home] .sp-core{height:auto;top:300px;bottom:325px;left:9%;width:82%}.fs-spatial[data-im-active=home] .sp-core-viewport{inset:0 0 35px}.fs-spatial[data-im-active=home] .sp-core-caption{bottom:-27px}.fs-spatial[data-im-active=home] .sp-core-caption small{display:none}.sp-orbit{inset:auto 18px 35px;height:96px;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;pointer-events:auto}.sp-orbit-card,.sp-orbit-card:nth-child(1),.sp-orbit-card:nth-child(2),.sp-orbit-card:nth-child(3){position:relative;inset:auto;display:flex;flex:0 0 144px;height:92px;min-height:92px;transform:none;box-shadow:none}.sp-orbit-card:after{display:none}.sp-home-note{bottom:14px;font-size:6px}.fs-spatial:not([data-im-active=home]) .sp-core-caption{bottom:29px}}@media (max-height:750px) and (max-width:760px){.fs-spatial[data-im-active=home] .sp-core{top:241px;bottom:302px}.fs-spatial .im-home .sp-intro{top:20px}.sp-intro p{display:none}.sp-orbit{bottom:25px;height:83px}.sp-orbit-card,.sp-orbit-card:nth-child(1),.sp-orbit-card:nth-child(2),.sp-orbit-card:nth-child(3){height:79px;min-height:79px;padding:9px;gap:4px}.sp-orbit-no{display:none}.sp-home-note{bottom:9px}}.pd-chart{--pd-text:#c7e4e7;--pd-muted:#6e97a7;--pd-line:#6fa3b333;margin:15px 0 20px;padding:21px 18px 15px;border:1px solid #80b3bc3d;border-radius:8px;background:radial-gradient(ellipse at 50% 40%,#18414b40,transparent 68%),#08141f;position:relative;color:var(--pd-text);overflow:hidden;min-width:0}.pd-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.pd-head h3{font-size:13px;letter-spacing:.6px;font-weight:400;margin:0;color:var(--pd-text)}.pd-head small{font:7px Consolas,monospace;letter-spacing:1.5px;color:#548992}.pd-toolbar{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.fs-spatial .pd-control{border:1px solid #7dabb433;background:#142735;color:#9ac9d0;box-shadow:none;font-weight:400;border-radius:3px;font-size:9px;padding:6px 8px;cursor:pointer;white-space:nowrap}.pd-note{color:var(--pd-muted);font-size:9px;line-height:1.8;margin:8px 0 4px}.pd-canvas-wrap{position:relative;height:284px;cursor:grab;touch-action:pan-y}.pd-canvas-wrap:active{cursor:grabbing}.pd-canvas{display:block;width:100%;height:100%}.pd-unit{position:absolute;top:9px;left:5px;font:8px Consolas,Microsoft YaHei,sans-serif;letter-spacing:1px;color:var(--pd-muted);pointer-events:none}.pd-empty{padding:70px 20px;text-align:center;color:var(--pd-muted);font-size:11px;line-height:2}.pd-empty strong{font-size:16px;font-weight:400;display:block;color:var(--pd-text);margin-bottom:12px}.pd-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:7px;margin-top:3px}.fs-spatial .pd-item{min-width:0;background:#7bc2d509;border:1px solid #659db328;border-radius:4px;color:var(--pd-text);box-shadow:none;padding:11px;text-align:left;font-weight:400;cursor:pointer;display:flex;flex-direction:column;gap:7px}.pd-item span{font-size:9px;color:var(--pd-muted);white-space:normal;overflow-wrap:anywhere}.pd-item strong{font:17px Segoe UI,sans-serif;color:inherit;font-weight:400}.pd-item small{font-size:8px;color:var(--pd-muted)}.pd-item[aria-pressed=true]{border-color:#9bdad188;background:#79bcb619}.pd-item[data-value^="-"] strong{color:#e49dac}.pd-item[data-missing=true]{opacity:.62;border-style:dashed}.pd-detail{font-size:9px;line-height:1.8;color:var(--pd-muted);padding:12px 0 0;min-height:35px;overflow-wrap:anywhere;border-top:1px solid var(--pd-line);margin-top:12px}.pd-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:10px}.pd-footer>span{font-size:8px;color:var(--pd-muted)}.pd-source-open .pd-source-button{border-color:#a4dadb}.pd-ready #fsDepthChart,.pd-ready .fs-chart-note{display:none}.pd-ready #fsPeriodChart{margin-bottom:0}.fs-spatial .pd-source-mark{outline:1px solid #86d8cf;outline-offset:3px;background:#3f918b21!important}.pd-source-hidden{display:none!important}.fs-spatial:not(.fs-dark) .pd-chart{--pd-text:#244351;--pd-muted:#617e8d;--pd-line:#54809833;background:radial-gradient(ellipse at 50% 40%,#96c6d423,transparent 70%),#edf6fa;border-color:#b0ced7}.fs-spatial:not(.fs-dark) .pd-control{background:#e4f0f4;color:#356476}.fs-spatial:not(.fs-dark) .pd-item{color:#264753;background:#fff8;border-color:#aecbd5}.fs-spatial:not(.fs-dark) .pd-item[aria-pressed=true]{background:#d2edec;border-color:#669c9b}@media (max-width:760px){.pd-chart{padding:15px 10px}.pd-head h3{font-size:11px}.pd-head small{display:none}.pd-canvas-wrap{height:246px}.pd-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-item strong{font-size:16px}.pd-note{font-size:8px}.pd-head{gap:8px}.pd-footer>span{font-size:7px}.fs-spatial .pd-control{font-size:8px;padding:5px 6px}}@media print{.pd-canvas-wrap,.pd-toolbar,.pd-footer{display:none}.pd-chart{background:#fff;color:#000}.pd-source-hidden{display:block!important}.pd-item{border-color:#aaa;color:#000}}body.fs-orbit{--sp-deck:77px}.fs-orbit .sp-orbit,.fs-orbit .sp-home-note,.fs-orbit .sp-deck .sp-track{display:none}.or-scene{position:fixed;inset:183px 12px 112px;perspective:1700px;perspective-origin:50% 47%;z-index:2;touch-action:none;cursor:grab;transition:left .5s,right .5s;isolation:isolate}.or-world{position:absolute;left:50%;top:46%;width:0;height:0;transform-style:preserve-3d}.fs-orbit #spTrack.or-ring{position:absolute;left:0;top:0;display:block;width:0;height:0;overflow:visible;transform-style:preserve-3d;perspective:none;scroll-snap-type:none;padding:0;margin:0;gap:0;user-select:none;scrollbar-width:none}.or-card-frame{position:absolute;left:0;top:0;width:var(--or-card-w);height:var(--or-card-h);transform-style:preserve-3d;will-change:transform;pointer-events:auto}.fs-orbit .or-card-frame .sp-module-card{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:15px 14px;display:flex;gap:10px;transform:translateZ(5px)!important;transform-style:preserve-3d;border:1px solid #8bb6c97a;border-top-color:#b5d9e4a3;border-radius:7px;box-shadow:0 11px 20px #0006,0 1px #d4f3fa24 inset;background:linear-gradient(130deg,#213a47f7,#0b1728f7);opacity:var(--or-visibility);transition:border-color .2s,background .2s;flex:none;scroll-snap-align:none;cursor:pointer}.fs-orbit .or-card-frame .sp-module-card:hover,.fs-orbit .or-front .sp-module-card{border-color:#a6e4dfbc;background:linear-gradient(135deg,#254d58,#11243c);box-shadow:0 0 30px #7ac4c424,0 12px 26px #0008,0 1px #c9eee757 inset}.or-card-back{position:absolute;inset:0;border-radius:7px;background:linear-gradient(130deg,#0b1926,#040c17);border:1px solid #779cac7a;transform:translateZ(-5px);box-shadow:0 12px 15px #0004}.or-card-edge{position:absolute;left:0;top:0;height:100%;width:10px;background:#376276;border:1px solid #8dbccc5c;transform:translate(-5px) rotateY(90deg);transform-origin:center}.fs-orbit .or-card-frame .sp-card-copy{gap:8px}.fs-orbit .or-card-frame .sp-card-copy strong{font-size:13px;letter-spacing:.5px;color:#d3eff0;white-space:nowrap}.fs-orbit .or-card-frame .sp-card-copy small{font-size:6px;letter-spacing:.6px;white-space:nowrap}.fs-orbit .or-card-frame .sp-card-copy>span{font-size:7px;color:#82a6b5;white-space:nowrap}.fs-orbit .or-card-frame .sp-glyph{width:29px;height:36px;transform:scale(.82) rotateY(-14deg);margin-left:-3px;flex-shrink:0}.fs-orbit .or-card-frame .sp-card-arrow{font-size:10px;margin-left:auto;position:absolute;top:11px;right:11px;color:#97c3c8}.or-path{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;pointer-events:none}.or-path i{position:absolute;left:0;top:0;width:2px;height:2px;border-radius:50%;background:#83d1d280;box-shadow:0 0 6px #8adede35}.or-core-anchor{position:absolute;left:0;top:0;transform-style:preserve-3d;pointer-events:none}.fs-orbit .or-core-anchor #spCore{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:1;visibility:visible;transition:none;z-index:auto;pointer-events:none;transform:translateZ(0)}.fs-orbit .or-core-anchor .sp-core-viewport{position:absolute;inset:0 0 65px!important;pointer-events:auto;cursor:grab;touch-action:none;min-height:0;background:radial-gradient(ellipse at 50% 50%,#050c14f5 0,#050c14f0 23%,#050c1499 38%,transparent 62%)}.fs-orbit .or-core-anchor .sp-core-caption{left:-30px!important;right:-30px!important;bottom:-4px!important;text-align:center!important;background:radial-gradient(ellipse,#050c14f5,transparent 72%);padding:12px 0}.fs-orbit .or-core-anchor .sp-core-caption h2{font-size:16px!important;margin:8px 0!important;letter-spacing:2px}.fs-orbit .or-core-anchor .sp-core-kicker{font-size:7px;letter-spacing:2px}.fs-orbit .or-core-anchor .sp-core-status{font-size:8px;margin:7px 0}.fs-orbit .or-core-anchor .sp-core-caption small{display:none!important}.fs-orbit .or-core-anchor .sp-core-reset{top:15px;right:30px!important;left:auto!important;font-size:7px!important}.fs-orbit #imShell{z-index:3}.fs-orbit[data-im-active=home] #imStage{top:78px;bottom:90px;pointer-events:none;overflow:hidden}.fs-orbit[data-im-active=home] .im-home .sp-intro{top:26px;left:46px;right:46px;text-align:left;pointer-events:none}.fs-orbit .im-home h1{font-size:31px;line-height:1.2;letter-spacing:-.8px;margin:15px 0 8px;max-width:none}.fs-orbit .im-home h1 em{margin-left:8px}.fs-orbit .sp-intro p{font-size:9px;letter-spacing:.6px;line-height:1.6}.fs-orbit .sp-intro .sp-eyebrow{font-size:7px;letter-spacing:2px}.fs-orbit .im-chrome{background:#070e14f2}.fs-orbit .sp-deck.or-dock{position:absolute;left:35px;right:35px;bottom:28px;height:70px;background:linear-gradient(180deg,transparent,#071018c9);border-top:1px solid #759baa2b;padding:0;pointer-events:auto}.fs-orbit .sp-deck-head{height:70px;padding:0 10px;display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.fs-orbit .sp-deck-head>div:first-child{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.fs-orbit .sp-deck-head>div:first-child span{font-size:8px;letter-spacing:1.8px}.fs-orbit .sp-deck-head>div:first-child small{display:block;font-size:8px;letter-spacing:.2px;color:#7195a3}.fs-orbit .sp-deck-controls{grid-column:2;grid-row:1}.or-dock-selection{display:flex;align-items:center;gap:18px;justify-content:flex-end}.or-front-name{font-size:11px;letter-spacing:1px;color:#b3d9da!important}.fs-orbit .or-open{font-size:10px;padding:9px 14px;color:#cbefea;background:#1d3e47;border-color:#97cece77}.or-dragging{cursor:grabbing}.or-dragging .sp-module-card{cursor:grabbing!important}.fs-orbit:not([data-im-active=home]) .or-scene{inset:207px 63% 151px 8px;perspective-origin:50% 46%}.fs-orbit:not([data-im-active=home]) #imStage{inset:130px 26px 110px 39%}.fs-orbit:not([data-im-active=home]) .sp-panel-tools{left:39%;right:26px}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-module-card{padding:10px 9px;gap:5px}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-glyph{display:none}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-card-copy strong{font-size:11px}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-card-copy small{font-size:5px}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-card-copy>span{font-size:6px}.fs-orbit:not([data-im-active=home]) .or-core-anchor .sp-core-caption h2{font-size:12px!important;letter-spacing:.5px}.fs-orbit:not([data-im-active=home]) .or-core-anchor .sp-core-kicker{font-size:5px;letter-spacing:1px}.fs-orbit:not([data-im-active=home]) .or-core-anchor .sp-core-reset{display:none}.fs-orbit.sp-expanded .or-scene,.fs-orbit.im-reading .or-scene{visibility:hidden;pointer-events:none}.fs-orbit .sp-module-card:focus-visible{outline:2px solid #d6faf3;outline-offset:4px}.fs-orbit button{touch-action:manipulation}@media (max-width:1100px){.or-scene{inset:190px 5px 110px}.fs-orbit .or-card-frame .sp-module-card{padding:11px 10px;gap:7px}.fs-orbit .or-card-frame .sp-card-copy strong{font-size:11px}.fs-orbit .or-card-frame .sp-card-copy>span{font-size:6px}.fs-orbit .or-card-frame .sp-glyph{width:24px;transform:scale(.7) rotateY(-14deg)}.fs-orbit .or-card-frame .sp-card-copy small{font-size:5px}.fs-orbit .im-home h1{font-size:29px}.fs-orbit .or-core-anchor .sp-core-caption h2{font-size:14px!important}.fs-orbit:not([data-im-active=home]) .or-scene{right:64%;left:0}.fs-orbit:not([data-im-active=home]) #imStage,.fs-orbit:not([data-im-active=home]) .sp-panel-tools{left:38%}}@media (max-width:760px){.fs-orbit .sp-deck.or-dock{left:12px;right:12px;bottom:25px;height:95px}.fs-orbit .sp-deck-head{padding:8px 5px;display:grid;grid-template-columns:1fr auto;height:95px;gap:7px 12px}.fs-orbit .sp-deck-head>div:first-child{grid-column:1;grid-row:1}.fs-orbit .sp-deck-head>div:first-child>span{font-size:6px}.fs-orbit .sp-deck-head>div:first-child small{font-size:6px}.fs-orbit .sp-deck-controls{grid-column:2;grid-row:1}.or-dock-selection{grid-row:2;grid-column:1 / 3;justify-content:space-between;gap:10px}.or-front-name{font-size:10px!important}.fs-orbit .or-open{padding:6px 10px;font-size:9px}.fs-orbit .sp-counter{font-size:8px!important}.fs-orbit .sp-deck-controls .sp-control{padding:3px 10px;min-height:25px}.fs-orbit[data-im-active=home] #imStage{top:65px;bottom:125px;background:transparent!important}.fs-orbit[data-im-active=home] .im-home .sp-intro{left:22px;right:22px;top:22px}.fs-orbit .im-home h1{font-size:27px;line-height:1.4;margin:12px 0 8px}.fs-orbit .im-home h1 em{display:block;margin-left:0}.fs-orbit .sp-intro p{font-size:7px;line-height:1.7;max-width:280px;display:block}.fs-orbit .sp-intro .sp-eyebrow{font-size:6px;letter-spacing:1.2px}.or-scene{inset:267px 0 140px;perspective-origin:50% 46%;min-height:265px}.or-world{top:48%}.fs-orbit .or-card-frame .sp-module-card{padding:9px 7px;gap:3px;border-radius:5px}.fs-orbit .or-card-frame .sp-glyph{display:none}.fs-orbit .or-card-frame .sp-card-copy{gap:7px}.fs-orbit .or-card-frame .sp-card-copy strong{font-size:10px}.fs-orbit .or-card-frame .sp-card-copy small{font-size:5px}.fs-orbit .or-card-frame .sp-card-copy>span{font-size:5px}.fs-orbit .or-card-frame .sp-card-arrow{font-size:8px;right:6px;top:6px}.fs-orbit .or-core-anchor .sp-core-caption h2{font-size:11px!important;letter-spacing:.5px}.fs-orbit .or-core-anchor .sp-core-kicker{font-size:5px;letter-spacing:.8px}.fs-orbit .or-core-anchor .sp-core-status{font-size:6px}.fs-orbit .or-core-anchor .sp-core-caption{bottom:-10px!important}.fs-orbit .or-core-anchor .sp-core-reset{display:none}.fs-orbit:not([data-im-active=home]) .or-scene{visibility:hidden;pointer-events:none}.fs-orbit:not([data-im-active=home]) #imStage,.fs-orbit.sp-expanded #imStage,.fs-orbit.im-reading:not([data-im-active=home]) #imStage{inset:113px 12px 130px}.fs-orbit:not([data-im-active=home]) .sp-panel-tools,.fs-orbit.sp-expanded .sp-panel-tools,.fs-orbit.im-reading .sp-panel-tools{left:15px;right:15px;top:78px}.fs-orbit .sp-panel-tools #spExpand{display:none}}@media (max-height:760px) and (min-width:761px){.or-scene{top:185px;bottom:99px}.or-world{top:43%}.fs-orbit .im-home .sp-intro{top:18px}.fs-orbit .im-home h1{font-size:27px;margin:11px 0 6px}.fs-orbit .or-core-anchor .sp-core-caption{bottom:17px!important}}@media (max-height:750px) and (max-width:760px){.or-scene{top:230px;bottom:135px;min-height:200px}.fs-orbit .im-home h1{font-size:23px;margin:9px 0 6px;line-height:1.27}.fs-orbit .sp-intro p{font-size:6px}.fs-orbit .or-core-anchor .sp-core-caption{display:none}}@media (prefers-reduced-motion:reduce){.or-scene,.fs-orbit .sp-module-card{transition:none}}@media print{.or-scene,.or-dock{display:none!important}}.fs-orbit .or-card-frame .sp-module-card{background:linear-gradient(120deg,rgb(42 75 90 / var(--or-glass-alpha)),rgb(8 22 38 / var(--or-glass-alpha)));opacity:1;box-shadow:0 10px 22px #0006,0 1px #d6f3ff50 inset;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.or-card-back{background:linear-gradient(130deg,#21374866,#07101d66);border-color:#8fbdcd77}.or-card-edge{background:#52798775}.fs-orbit .or-card-frame .sp-card-copy strong{color:#edfaff;text-shadow:0 1px 3px #00121ddd}.fs-orbit .or-card-frame .sp-card-copy small{color:#94b8ca}.fs-orbit .or-card-frame .sp-card-copy>span{color:#b2ccd8}.fs-orbit:not([data-im-active=home]) #imStage{background:linear-gradient(135deg,#183045b8,#08131ed9);border-color:#b0dbe45e;box-shadow:0 35px 80px #0008,0 1px #e1f7ff55 inset;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.fs-orbit .im-module .panel{background:linear-gradient(125deg,#153047aa,#0c1b2cc7)!important;border-color:#91beca3d}.fs-orbit .im-module #metricGrid .metric-card{background:linear-gradient(120deg,#24465bea,#13253bec)!important}.fs-orbit .im-module #metricGrid .metric-value{color:#e3faff;text-shadow:0 1px 3px #0005;font-weight:500}.fs-orbit .im-module .metric-label,.fs-orbit .im-module .metric-help{color:#b0ccd8}.fs-orbit .im-module .summary-chip{background:#091724bc;border-color:#78a8be42}.fs-orbit .im-module .summary-chip strong{color:#e2f4ff}.fs-orbit .im-module .data-table{background:#0b1a2bf0;color:#d5e8f2}.fs-orbit .im-module .data-table th{background:#15324aef;color:#b9d7e8}.fs-orbit .im-module .pd-chart{background:linear-gradient(120deg,#102633e0,#091622e8);--pd-text:#e0f4f5;--pd-muted:#9cbac8;--pd-line:#85b5c538}.fs-orbit .im-module .pd-item{background:#092030de!important}.fs-orbit .im-module .pd-item strong{font-weight:500;color:#e9fbff}.fs-orbit .im-module .pd-item span{color:#b2ccd6}.fs-orbit .im-module .pd-item small{color:#a0bdc9}.fs-orbit:not(.fs-dark):not([data-im-active=home]) #imStage{background:#e4eff4e8}.fs-orbit:not(.fs-dark) .im-module .panel{background:#f2f8fce3!important}.fs-orbit:not(.fs-dark) .im-module .pd-chart{background:#edf5faee;--pd-text:#254453;--pd-muted:#527180}.fs-orbit:not(.fs-dark) .im-module .pd-item{background:#f9fcfff0!important}.fs-orbit:not(.fs-dark) .im-module .pd-item strong,.fs-orbit:not(.fs-dark) .im-module .summary-chip strong,.fs-orbit:not(.fs-dark) .im-module .metric-value{color:#163e55!important}.fs-orbit:not(.fs-dark) .im-module .pd-item span,.fs-orbit:not(.fs-dark) .im-module .pd-item small,.fs-orbit:not(.fs-dark) .im-module .metric-label,.fs-orbit:not(.fs-dark) .im-module .metric-help{color:#43677a}.fs-orbit:not(.fs-dark) .im-module .data-table{background:#f6faff;color:#294b60}.fs-orbit:not(.fs-dark) .im-module .data-table th{background:#e2eef5;color:#36576a}.fs-orbit:not(.fs-dark) .im-module .summary-chip{background:#f1f6faee}.fs-orbit:not(.fs-dark) .im-module #metricGrid .metric-card{background:linear-gradient(120deg,#e1f0f8ed,#f5fafcf0)!important}::view-transition-group(or-module){animation-duration:.66s;animation-timing-function:cubic-bezier(.22,.8,.18,1)}::view-transition-old(or-module){animation-duration:.14s;animation-timing-function:ease-out;mix-blend-mode:normal}::view-transition-new(or-module){animation-duration:.52s;animation-delay:70ms;animation-timing-function:ease-out;mix-blend-mode:normal}::view-transition-old(root){animation:or-root-out .5s ease both;mix-blend-mode:normal}::view-transition-new(root){animation:or-root-in .5s ease both;mix-blend-mode:normal}.or-transitioning #imStage,.or-transitioning .or-scene{transition:none!important}.or-transitioning .im-enter{animation:none!important}@keyframes or-root-out{0%{opacity:1}to{opacity:0}}@keyframes or-root-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.fs-orbit .or-card-frame .sp-card-copy>span{display:none}.fs-orbit .or-card-frame .sp-card-copy strong{font-size:9px}.fs-orbit .or-card-frame .sp-card-copy small{font-size:4px;letter-spacing:.1px}.fs-orbit .or-card-frame .sp-module-card{background:linear-gradient(125deg,#274454c9,#0b1a2cc9)}.fs-orbit .or-front .sp-module-card{border-color:#b5eae1;background:linear-gradient(125deg,#305465df,#102a42df)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}body.fs-orbit.or-material-v7{--sp-deck:113px}.fs-orbit .or-core-anchor #spCore{visibility:inherit}.fs-orbit .or-dismiss-backdrop{position:fixed;inset:108px 0 106px;z-index:1;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0;cursor:default}.or-dismiss-backdrop[hidden]{display:none!important}.fs-orbit .or-scene{top:171px;bottom:151px}.fs-orbit .or-card-frame .sp-module-card{padding:21px 18px 16px;gap:15px;border-radius:10px;background:linear-gradient(132deg,#24425593,#09172b9c)!important;border:1px solid #94d8e850;box-shadow:0 18px 32px #0008,0 0 26px #66c8dd0f,inset 0 1px #d5f8ff4d;overflow:hidden;backdrop-filter:blur(12px)}.fs-orbit .or-front .sp-module-card{border-color:#b9f3efba;background:linear-gradient(132deg,#254f64bf,#0b253bbf)!important;box-shadow:0 16px 40px #0009,0 0 34px #76dfdb24,inset 0 1px #d7ffff80}.or-node-particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.fs-orbit .or-card-frame .sp-glyph{opacity:0;width:28px;margin:0}.fs-orbit .or-card-frame .sp-card-copy{position:relative;z-index:1;gap:9px;min-width:0;flex:1}.fs-orbit .or-card-frame .sp-card-copy small{font:7px Consolas,monospace;letter-spacing:.9px;color:#afd3e6}.fs-orbit .or-card-frame .sp-card-copy strong{font-size:16px;font-weight:500;letter-spacing:1px;color:#f0fcff;text-shadow:0 1px 5px #020c16}.fs-orbit .or-card-frame .sp-card-copy>span{color:#afcfdc;font-size:8px;white-space:normal;line-height:1.5}.fs-orbit .or-card-frame .sp-card-copy>.or-node-data{font:15px/1.3 Segoe UI,Microsoft YaHei,sans-serif;display:block;color:#cefbf5;letter-spacing:.4px;margin-top:8px;min-height:19px;white-space:normal;font-weight:500}.fs-orbit .or-card-frame .sp-card-arrow{top:14px;right:14px;font-size:13px;color:#b9edf4;z-index:1}.or-card-back{border-radius:10px;border-color:#87d6e85e;background:#0a24303d;box-shadow:0 0 15px #579ba71c}.fs-orbit .sp-deck.or-dock{height:108px;bottom:28px;background:linear-gradient(180deg,#09172338,#050e19e8);border-color:#80c2d338}.or-camera-tools{height:37px;display:flex;align-items:center;justify-content:center;gap:7px;pointer-events:auto}.fs-orbit .or-camera-tools .sp-control{font-size:10px;min-width:29px;min-height:26px;padding:3px 9px;color:#b4d8e4;border:1px solid #74b5c651;background:#17303d8c;border-radius:4px}.or-camera-readout{color:#88b6c6;font:8px Consolas,Microsoft YaHei,sans-serif;letter-spacing:.5px;margin-left:10px;min-width:110px}.fs-orbit .sp-deck-head{height:67px}.fs-orbit .sp-deck-head>div:first-child small{font-size:8px}.fs-orbit:not([data-im-active=home]) .or-scene{top:211px;bottom:174px}.fs-orbit:not([data-im-active=home]) #imStage{inset:156px 26px 148px 38%;background:radial-gradient(ellipse at 3% 0%,#38798740,transparent 55%),linear-gradient(130deg,#0f263bd1,#081523e3);border:1px solid #93d4e270;border-top-color:#c7f5f598;border-radius:15px;box-shadow:0 28px 80px #000b,0 0 42px #27758015,inset 0 1px #effeff40;backdrop-filter:blur(27px)}.fs-orbit:not([data-im-active=home]) .sp-panel-tools{top:105px;left:38%;right:26px;min-height:37px;flex-wrap:wrap;padding-top:9px}.or-dismiss-hint{position:absolute;right:0;top:-9px;font-size:8px;letter-spacing:.6px;color:#84b9c8}.fs-orbit .sp-panel-label{font-size:9px;letter-spacing:1.3px;color:#b0d7e5}.fs-orbit .sp-panel-tools .sp-control{background:#193846ac;border-color:#93d0db6b;color:#d6f4f5;padding:6px 10px}.fs-orbit .im-module{padding:29px 28px 30px;background-image:radial-gradient(#88bbcc10 .65px,transparent .65px);background-size:11px 11px}.fs-orbit .im-module-heading{padding:3px 0 23px;border-bottom:1px solid #8dcad44c;gap:15px;align-items:center;margin-bottom:26px;position:relative}.fs-orbit .im-module-heading:after{content:"";position:absolute;bottom:-1px;left:0;width:77px;height:2px;background:#a5e7e7;box-shadow:0 0 12px #75ddde80}.or-detail-signal{width:43px;height:49px;border:1px dotted #8edbde94;display:grid;place-items:center;font-size:32px;color:#b5eff0;background:radial-gradient(#79d0df50 .8px,transparent .8px),#214c6620;background-size:5px 5px;box-shadow:0 0 25px #6acfda17;transform:perspective(400px) rotateY(-18deg);border-radius:6px;flex-shrink:0}.fs-orbit .im-module-heading>div:first-of-type{flex:1;min-width:0}.fs-orbit .im-module-heading h1{font-size:30px;font-weight:400;letter-spacing:2px;color:#e9faff;margin:9px 0 10px}.fs-orbit .im-module-heading p{font-size:11px;color:#a7c7d6;line-height:1.9}.fs-orbit .im-module-heading .im-kicker{color:#8ebcce;font-size:8px;letter-spacing:1.8px}.fs-orbit .im-module-number{font-size:62px;color:#7dc8dc32}.fs-orbit .im-module .panel{border-radius:9px;background:linear-gradient(110deg,#102c409c,#0b1d31bf)!important;border:1px solid #7fb7cb48;box-shadow:inset 0 1px #b2e5ef1c;position:relative}.fs-orbit .im-module .panel:before{content:"";position:absolute;top:-1px;left:-1px;width:17px;height:17px;border-top:2px solid #99dee58f;border-left:2px solid #99dee58f;border-top-left-radius:8px;pointer-events:none}.fs-orbit .im-module .panel-head{border-bottom:1px solid #80aebe18;margin-bottom:5px}.fs-orbit .im-module .panel-head h2{font-size:14px;letter-spacing:.8px;color:#dff2fb}.fs-orbit .im-module .summary-chip{background:#071b2be6;border:1px solid #84bbd03f;border-radius:5px}.fs-orbit .im-module .summary-chip strong{font-weight:500;font-size:13px;color:#e6f7ff}.fs-orbit .im-module .summary-chip span{color:#a1bfd0}.fs-orbit .im-module #metricGrid .metric-card{background:linear-gradient(125deg,#133d51ef,#0c223aef)!important;border:1px solid #94d9e75b;border-radius:8px;box-shadow:0 5px #071624,0 15px 25px #03101b66;min-height:165px;padding:23px 20px}.fs-orbit .im-module #metricGrid #metricLoanCard{background:linear-gradient(125deg,#2a3556ef,#111f37ef)!important}.fs-orbit .im-module #metricGrid #metricBankCard{background:linear-gradient(125deg,#154a4aef,#0a2636ef)!important}.fs-orbit .im-module .metric-value{font-size:31px!important;letter-spacing:-.5px;line-height:1.3}.fs-orbit .im-module .metric-label{color:#cae5ef;font-size:11px}.fs-orbit .im-module .metric-help{color:#accbdb;font-size:9px;line-height:1.8}.fs-orbit .im-module .pd-chart{background:radial-gradient(ellipse at 50% 28%,#24647920,transparent 65%),#071b2aeb;border:1px solid #81c4d56b;border-radius:8px;box-shadow:0 0 24px #5dbccc0b,inset 0 1px #b0e3ec1e;padding:23px 21px}.fs-orbit .pd-head h3{font-size:14px;letter-spacing:1px;color:#ddf8f6}.fs-orbit .pd-head small{color:#95c7d4}.fs-orbit .pd-note{color:#a1c5d3;font-size:10px}.fs-orbit .pd-legend{gap:10px}.fs-orbit .im-module .pd-item{background:#0a2637ef!important;border:1px solid #8cd0d745;border-radius:5px;padding:14px}.fs-orbit .im-module .pd-item strong{font-size:21px;color:#e6ffff}.fs-orbit .im-module .pd-item span{font-size:10px}.fs-orbit .pd-detail{font-size:10px;line-height:1.85}.fs-orbit .pd-canvas-wrap{height:303px}.fs-orbit .im-module .data-table{background:#071c2df5;border-color:#7eaebe40}.fs-orbit .im-module .data-table th{background:#153a50f0;color:#c9e9f4}.fs-orbit .im-module .data-table td{color:#dcf0fa;border-color:#6697af29}.fs-orbit .im-module .data-table tbody tr:nth-child(2n){background:#2549631c}.fs-orbit.sp-expanded #imStage,.fs-orbit.im-reading:not([data-im-active=home]) #imStage{left:5%}.fs-orbit.sp-expanded .sp-panel-tools,.fs-orbit.im-reading .sp-panel-tools{left:5%}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-module-card{padding:15px 12px;gap:0}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-card-copy strong{font-size:13px}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-card-copy small{font-size:6px}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-card-copy>.or-node-data{font-size:12px;margin-top:5px}.fs-orbit:not([data-im-active=home]) .or-card-frame .sp-card-copy>span:not(.or-node-data){display:none}.fs-orbit:not(.fs-dark) .im-module .pd-chart{background:#ecf7faee}.fs-orbit:not(.fs-dark) .im-module .data-table{background:#f5fafdf5}.fs-orbit:not(.fs-dark) .im-module .data-table td{color:#26485d}.fs-orbit:not(.fs-dark) .im-module .data-table th{background:#d9eef5;color:#315b70}.fs-orbit:not(.fs-dark) .im-module .panel{background:linear-gradient(120deg,#f3fafded,#eaf4f9e8)!important}.fs-orbit:not(.fs-dark) .im-module .panel-head h2{color:#234b61}.fs-orbit:not(.fs-dark) .im-module .summary-chip{background:#f4fbffed}.fs-orbit:not(.fs-dark) .im-module-heading h1{color:#24495e}.fs-orbit:not(.fs-dark) .im-module-heading p,.fs-orbit:not(.fs-dark) .pd-note{color:#476d80}.fs-orbit:not(.fs-dark) .im-module #metricGrid .metric-card,.fs-orbit:not(.fs-dark) .im-module #metricGrid #metricLoanCard,.fs-orbit:not(.fs-dark) .im-module #metricGrid #metricBankCard{background:linear-gradient(120deg,#e0eff7ee,#f5fafcf0)!important}.fs-orbit:not(.fs-dark) .pd-head h3{color:#305b69}.fs-orbit:not(.fs-dark) .im-module .summary-chip span,.fs-orbit:not(.fs-dark) .im-module-heading .im-kicker{color:#46697d}.fs-orbit:not(.fs-dark) .im-module-heading button{color:#305f75!important}.fs-orbit:not(.fs-dark) .im-module .metric-value{text-shadow:none}.fs-orbit:not(.fs-dark) .or-detail-signal{color:#357582;border-color:#518993}.fs-orbit:not(.fs-dark) .pd-head small{color:#4b6e7e}@media (max-width:1100px){.fs-orbit .or-card-frame .sp-module-card{padding:17px 15px}.fs-orbit .or-card-frame .sp-card-copy strong{font-size:14px}.fs-orbit .or-card-frame .sp-card-copy small{font-size:6px}.fs-orbit .or-card-frame .sp-card-copy>.or-node-data{font-size:14px}.fs-orbit .im-module{padding:24px 19px}.fs-orbit .im-module #metricGrid{grid-template-columns:1fr}.fs-orbit .im-module #metricGrid .metric-card{min-height:130px}}@media (max-width:760px){.fs-orbit .or-scene{inset:263px 0 163px;min-height:230px}.fs-orbit .sp-deck.or-dock{height:136px;bottom:25px;left:12px;right:12px}.fs-orbit .sp-deck-head{height:94px}.or-camera-tools{height:36px;gap:6px}.fs-orbit .or-camera-tools .sp-control{min-width:28px;padding:3px 7px;font-size:9px}.or-camera-readout{font-size:6px;margin-left:3px;min-width:73px}.fs-orbit .sp-deck-head>div:first-child small{font-size:6px}.fs-orbit .or-card-frame .sp-module-card{padding:13px 9px;border-radius:7px}.fs-orbit .or-card-frame .sp-card-copy{gap:7px}.fs-orbit .or-card-frame .sp-card-copy small{font-size:5px;max-width:65px;white-space:normal;line-height:1.4}.fs-orbit .or-card-frame .sp-card-copy strong{font-size:11px;letter-spacing:.2px}.fs-orbit .or-card-frame .sp-card-copy>span:not(.or-node-data){display:none}.fs-orbit .or-card-frame .sp-card-copy>.or-node-data{font-size:11px;margin-top:7px;min-height:14px}.fs-orbit .or-card-frame .sp-card-arrow{display:none}.fs-orbit .or-dismiss-backdrop{inset:92px 0 161px}.fs-orbit:not([data-im-active=home]) #imStage,.fs-orbit.sp-expanded #imStage,.fs-orbit.im-reading:not([data-im-active=home]) #imStage{inset:130px 12px 171px}.fs-orbit:not([data-im-active=home]) .sp-panel-tools{left:16px;right:16px;top:91px;min-height:30px;padding-top:0;gap:6px}.or-dismiss-hint{top:-13px;font-size:7px;left:0;right:auto}.fs-orbit .sp-panel-label{font-size:7px;letter-spacing:.5px}.fs-orbit .sp-panel-tools .sp-control{font-size:8px;padding:5px 8px}.fs-orbit .im-module{padding:21px 13px}.fs-orbit .im-module-heading{gap:10px;padding-bottom:18px}.or-detail-signal{width:30px;height:37px;font-size:25px}.fs-orbit .im-module-heading h1{font-size:24px;letter-spacing:.7px}.fs-orbit .im-module-heading p{font-size:9px}.fs-orbit .im-module-heading .im-kicker{font-size:6px;letter-spacing:.7px}.fs-orbit .im-module-number{font-size:38px}.fs-orbit .im-module .panel-head h2{font-size:12px}.fs-orbit .im-module .pd-chart{padding:15px 11px}.fs-orbit .pd-head h3{font-size:11px;letter-spacing:.3px}.fs-orbit .pd-canvas-wrap{height:247px}.fs-orbit .pd-note{font-size:8px}.fs-orbit .im-module .pd-item strong{font-size:19px}.fs-orbit .im-module .pd-item span,.fs-orbit .pd-detail{font-size:9px}.fs-orbit .im-module .summary-chip strong{font-size:11px}}@media (max-height:760px) and (min-width:761px){.fs-orbit .or-scene{top:170px;bottom:139px}.fs-orbit .im-home .sp-intro{top:14px}.fs-orbit .im-home h1{font-size:26px}.fs-orbit .sp-intro p{font-size:8px}}@media (max-height:750px) and (max-width:760px){.fs-orbit .or-scene{top:219px;bottom:164px;min-height:180px}.fs-orbit .sp-intro p{max-width:310px;font-size:6px}}@media print{.or-camera-tools,.or-dismiss-backdrop,.or-node-particles,.or-detail-signal,.or-dismiss-hint{display:none!important}}body.fs-orbit.or-luxe-v8{background:#090e17!important;--lux-x:51%;--lux-y:45%}.or-luxe-v8:before{display:none!important}.or-lux-atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at var(--lux-x) var(--lux-y),#40666e48 0,#1b354935 34%,transparent 65%),radial-gradient(ellipse at 90% 28%,#6666812a,transparent 48%),radial-gradient(ellipse at 8% 66%,#163b4c45,transparent 49%),linear-gradient(156deg,#151e2d 0,#0d1723 38%,#090f18 72%,#101a24)}.or-lux-atmosphere:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 44%,transparent 35%,#03071166);pointer-events:none}.or-lux-beam{position:absolute;left:-15%;top:-41%;width:100%;height:105%;transform:rotate(-26deg);background:linear-gradient(90deg,transparent 20%,#bcd2de05 33%,#a6c8db0a 41%,transparent 60%);filter:blur(20px)}.or-lux-floor{position:absolute;left:50%;top:67%;width:1000px;height:440px;transform:translate(-50%,-50%) perspective(800px) rotateX(63deg);border-radius:50%;border:1px solid #8cb1c01c;background:radial-gradient(ellipse,#5584951a,transparent 65%);box-shadow:0 0 0 42px #8197b103,0 0 0 43px #8197b10b,0 0 0 92px #8197b102,0 0 0 93px #8197b106}.or-lux-horizon{position:absolute;left:7%;right:7%;top:79%;height:1px;background:linear-gradient(90deg,transparent,#98bec014,transparent);filter:blur(.4px)}.or-luxe-v8 .im-chrome{background:linear-gradient(180deg,#111a27e6,#101925ac);border-bottom:1px solid #becbd215;box-shadow:0 8px 30px #00000012;backdrop-filter:blur(24px)}.or-luxe-v8 .im-logo{color:#edf2f6}.or-luxe-v8 .im-brand>span{color:#8e9eae}.or-luxe-v8 .fs-preview-banner{background:#182330;border-color:#d1dfed0b;color:#b4c1cc}.or-luxe-v8 .fs-preview-banner strong{color:#c6d9df}.or-luxe-v8 .im-home h1{font-weight:400;letter-spacing:-.5px;color:#eef1f4}.or-luxe-v8 .im-home h1 em{color:#c0d6db}.or-luxe-v8 .sp-eyebrow{color:#9cabbc}.or-luxe-v8 .sp-intro p{color:#9eadba}.or-luxe-v8 .or-path{display:none}.or-luxe-v8 .or-core-anchor .sp-core-viewport{background:radial-gradient(ellipse,#1b30387a 0,transparent 65%)}.or-luxe-v8 .or-core-anchor .sp-core-caption{background:radial-gradient(ellipse,#0d1a2278,transparent 72%)}.fs-orbit.or-luxe-v8 .or-card-frame .sp-module-card{padding:19px 17px;gap:0;border-radius:14px;border:1px solid #b4c4d33b;border-top-color:#e0e9ef7a;border-left-color:#c4d7df52;background:radial-gradient(ellipse at var(--spec-x,12%) var(--spec-y,0%),#c3d9e21b,transparent 58%),linear-gradient(145deg,#60778429 0,#253845ac 27%,#172536cb 68%,#283a469e)!important;box-shadow:0 20px 36px #02050b65,inset 0 1px #eef6ff21,inset 0 -1px #02060c80,inset 1px 0 #e5edfa0c;backdrop-filter:blur(18px) saturate(.8);-webkit-backdrop-filter:blur(18px) saturate(.8);transition:border-color .3s,box-shadow .3s}.or-luxe-v8 .sp-module-card:before{content:"";position:absolute;inset:4px;border-radius:10px;pointer-events:none;background:linear-gradient(125deg,#eef4fa08,transparent 33%,transparent 70%,#c2d7dd04);border:1px solid #dbe6ee0b;box-shadow:inset 0 1px #ffffff05;transform:none;animation:none}.or-luxe-v8 .sp-module-card:after{content:"";position:absolute;inset:auto 17px 44px;height:1px;width:auto;background:linear-gradient(90deg,#c8dce126,transparent);box-shadow:none;transform:none;animation:none}.fs-orbit.or-luxe-v8 .or-front .sp-module-card,.fs-orbit.or-luxe-v8 .or-card-frame .sp-module-card:hover{border-color:#bbd1da7d;border-top-color:#e7f1f7ad;background:radial-gradient(ellipse at var(--spec-x,14%) var(--spec-y,0%),#d8e9ed30,transparent 65%),linear-gradient(145deg,#7897a74a,#314b5bdc 34%,#1a303fdc 72%,#3e54618c)!important;box-shadow:0 22px 46px #02081191,0 0 40px #97c3d010,inset 0 1px #ffffff4a,inset 0 -1px #02070bb3}.or-luxe-v8 .or-card-back{border-radius:14px;background:linear-gradient(155deg,#a6bac64d,#455865b3 15%,#172332cf 49%,#4c627559);border:1px solid #a2b1bf5a;box-shadow:0 15px 22px #02050d70}.or-luxe-v8 .or-card-edge{background:linear-gradient(180deg,#b7c5cf8c,#3c505dad 24%,#0e1d2dde 52%,#768995a8);border-color:#9bb5c047;border-radius:5px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-glyph{display:none}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy{margin-left:45px;gap:7px;height:100%;justify-content:flex-start}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy small{color:#a5b7c6;font-size:6px;letter-spacing:.85px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy strong{font-size:16px;line-height:1.5;font-weight:500;color:#f1f5f8;text-shadow:0 1px 2px #02070c80;letter-spacing:.5px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy>span:not(.or-node-data){color:#b8c7d0;font-size:8px;line-height:1.6}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy>.or-node-data{font-size:17px;line-height:1.3;font-weight:500;letter-spacing:.2px;color:#e1edf1;margin-top:auto;padding-top:7px;font-variant-numeric:tabular-nums}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-arrow{font-size:12px;color:#a1b8c8;right:13px;top:13px}.or-lux-emblem{position:absolute;left:16px;top:39px;width:32px;height:36px;display:grid;place-items:center;border-radius:9px;pointer-events:none;border:1px solid #bdcdd64a;border-top-color:#d6e3ed75;color:#d1e3eb;background:linear-gradient(150deg,#b4c9d33b,#3a526575 49%,#1c2d408f);box-shadow:2px 3px #09131a87,3px 6px 13px #00000030,inset 0 1px #f3faff2b;transform:perspective(190px) rotateY(-17deg)}.or-lux-emblem svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #07101966)}.or-luxe-v8 [data-module=credit] .or-lux-emblem{color:#dcd9f0;background:linear-gradient(150deg,#b4b6d337,#4c4d7278,#242d448f)}.or-luxe-v8 [data-module=bank] .or-lux-emblem{color:#cfe9e4;background:linear-gradient(150deg,#b4d3ca37,#3a655a75,#1c34408f)}.fs-orbit.or-luxe-v8:not([data-im-active=home]) .or-card-frame .sp-module-card{padding:14px 12px;border-radius:11px}.fs-orbit.or-luxe-v8:not([data-im-active=home]) .or-card-frame .sp-card-copy{margin-left:0;gap:7px}.fs-orbit.or-luxe-v8:not([data-im-active=home]) .or-card-frame .sp-card-copy strong{font-size:12px}.fs-orbit.or-luxe-v8:not([data-im-active=home]) .or-card-frame .sp-card-copy small{font-size:5px;letter-spacing:.3px}.fs-orbit.or-luxe-v8:not([data-im-active=home]) .or-card-frame .sp-card-copy>.or-node-data{font-size:12px;padding-top:7px}.or-luxe-v8:not([data-im-active=home]) .or-card-frame .or-lux-emblem{display:none}.or-luxe-v8:not([data-im-active=home]) .sp-module-card:after{bottom:39px;left:12px;right:12px}.fs-orbit.or-luxe-v8 .sp-deck.or-dock{background:linear-gradient(145deg,#2e425249,#122231b8 40%,#0e1b2bd9);border:1px solid #b3c5d42c;border-top-color:#c8d6e344;border-radius:15px;box-shadow:0 15px 40px #02081155,inset 0 1px #e0ecfa0a;backdrop-filter:blur(20px)}.or-luxe-v8 .sp-deck-head{padding-left:21px;padding-right:17px}.or-luxe-v8 .or-camera-tools{border-bottom:1px solid #c3d5e20b;margin:0 16px}.fs-orbit.or-luxe-v8 .sp-control:not(.or-dismiss-backdrop){border-color:#9cb2c23b;border-radius:7px;background:linear-gradient(145deg,#8ca1b329,#30445561);color:#d0dde5;box-shadow:inset 0 1px #dce9f015;transition:background .2s,border-color .2s}.fs-orbit.or-luxe-v8 .sp-control:not(.or-dismiss-backdrop):hover{border-color:#c5d5df70;background:linear-gradient(145deg,#a2b9c840,#45607279)}.fs-orbit.or-luxe-v8 .or-open{border-color:#b2cbd86e;background:linear-gradient(145deg,#7698ab66,#2b4b60a1);color:#eff7fa;box-shadow:inset 0 1px #d3e6ee33,0 4px 9px #0003}.or-luxe-v8 .or-front-name{color:#d1e0e7!important}.or-luxe-v8 .or-camera-readout{color:#a2b8c6}.or-luxe-v8 .im-bottom{background:#0e172285;border-top-color:#d2dfeb0b}.fs-orbit.or-luxe-v8:not([data-im-active=home]) #imStage{background:radial-gradient(ellipse at 0 0,#869dab16,transparent 55%),linear-gradient(133deg,#283b4bdc,#122332ee 43%,#0e1b2bf2);border:1px solid #b6c8d443;border-top-color:#e1eaf186;border-radius:18px;box-shadow:0 25px 65px #03071091,inset 1px 1px #ecf5ff15,inset -1px -1px #02070c6b;backdrop-filter:blur(28px) saturate(.75)}.or-luxe-v8 .im-module{background-image:none}.or-luxe-v8 .im-module-heading{border-bottom-color:#bdcfd529}.or-luxe-v8 .im-module-heading:after{height:1px;width:100px;background:linear-gradient(90deg,#d5e2e5a1,transparent);box-shadow:none}.or-lux-detail-emblem{position:relative;left:auto;top:auto;width:44px;height:49px;border-radius:12px;flex-shrink:0;margin-right:2px}.or-lux-detail-emblem svg{width:27px;height:27px}.or-luxe-v8 .im-module-heading h1{color:#f0f4f7;letter-spacing:1px}.or-luxe-v8 .im-module-heading p{color:#afc0ce}.or-luxe-v8 .im-module-heading .im-kicker{color:#9caebf}.or-luxe-v8 .im-module-number{color:#b6c9d225}.fs-orbit.or-luxe-v8 .im-module .panel{background:linear-gradient(138deg,#334a5b37,#152838bd)!important;border:1px solid #b1c6d12a;border-radius:12px;box-shadow:0 8px 25px #040a121c,inset 0 1px #e7f2fa0c}.or-luxe-v8 .im-module .panel:before,.or-luxe-v8 .im-module .panel-head:after,.or-luxe-v8 .metric-card:before,.or-luxe-v8 .metric-card:after{display:none!important}.or-luxe-v8 .im-module .panel-head{border-color:#b1c6d111}.or-luxe-v8 .im-module .panel-head h2{color:#dfe8ef;letter-spacing:.5px}.fs-orbit.or-luxe-v8 .im-module .summary-chip{border:1px solid #b6cbd51f;background:#0f2030cc;border-radius:8px;box-shadow:inset 0 1px #d3e9f407}.fs-orbit.or-luxe-v8 .im-module #metricGrid .metric-card{background:radial-gradient(ellipse at 0 0,#d2e4f010,transparent 64%),linear-gradient(140deg,#304a5de8,#192d40f2)!important;border:1px solid #c0d2dc48;border-top-color:#d8e7ed70;border-radius:12px;box-shadow:0 4px #09142283,0 15px 24px #050e1840,inset 0 1px #d4e5f312}.fs-orbit.or-luxe-v8 .im-module #metricGrid #metricLoanCard{background:linear-gradient(140deg,#3d455ee8,#212c42f2)!important}.fs-orbit.or-luxe-v8 .im-module #metricGrid #metricBankCard{background:linear-gradient(140deg,#2d5056e8,#172f3bf2)!important}.or-luxe-v8 .im-module .metric-value{color:#edf6fa!important;text-shadow:none;font-weight:500}.or-luxe-v8 .im-module .metric-help{color:#b6c8d4}.or-luxe-v8 .im-module .metric-label{color:#c6d5de}.fs-orbit.or-luxe-v8 .im-module .pd-chart{background:radial-gradient(ellipse at 50% 20%,#6a889818,transparent 70%),#101f2eed;border:1px solid #b6cbd538;border-radius:12px;box-shadow:inset 0 1px #e3eff90e}.fs-orbit.or-luxe-v8 .im-module .pd-item{background:linear-gradient(140deg,#2a405056,#182f40b8)!important;border-color:#aebfcc36;border-radius:8px}.or-luxe-v8 .pd-head h3{color:#e0eaf0}.or-luxe-v8 .pd-note{color:#b1c3cd}.fs-orbit.or-luxe-v8 .im-module .data-table{background:#122334f5;border-color:#a6bdcd2a}.or-luxe-v8 .im-module .data-table th{background:#293e50eb;color:#dae7ef}.or-luxe-v8 .im-module .data-table td{color:#d6e3ec;border-color:#a6bdcd16}.fs-orbit.or-luxe-v8:not(.fs-dark):not([data-im-active=home]) #imStage{background:linear-gradient(132deg,#e7eef2f5,#dbe5ebf5);border-color:#f4f9fccc;box-shadow:0 25px 65px #0307106b,inset 0 1px #fff}.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module .panel{background:linear-gradient(135deg,#f7fafccf,#e9f1f6e6)!important;border-color:#9fb7c753}.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module .summary-chip{background:#f6faffed;border-color:#a9bdc937}.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module .pd-chart{background:#f0f6f9;border-color:#a0b7c756}.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module .pd-item{background:#f8fbfd!important;border-color:#adbfcc66}.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module #metricGrid .metric-card,.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module #metricGrid #metricLoanCard,.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module #metricGrid #metricBankCard{background:linear-gradient(140deg,#f4f8fc,#e2edf4)!important;border-color:#a3bbcd7d;box-shadow:0 3px #bcced87d,0 12px 24px #233a4a0c}.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module .metric-value{color:#203e54!important}.or-luxe-v8:not(.fs-dark) .im-module .metric-label,.or-luxe-v8:not(.fs-dark) .im-module .metric-help,.or-luxe-v8:not(.fs-dark) .im-module-heading .im-kicker,.or-luxe-v8:not(.fs-dark) .pd-note{color:#506c80}.or-luxe-v8:not(.fs-dark) .im-module-heading h1,.or-luxe-v8:not(.fs-dark) .pd-head h3,.or-luxe-v8:not(.fs-dark) .im-module .panel-head h2{color:#29475b}.or-luxe-v8:not(.fs-dark) .im-module-heading p{color:#4a697b}.or-luxe-v8:not(.fs-dark) .or-lux-detail-emblem{color:#44677a;background:linear-gradient(140deg,#fff,#d2e3eb);box-shadow:2px 3px #b1c2ce6b,inset 0 1px #fff;border-color:#a3bacaa1}.fs-orbit.or-luxe-v8:not(.fs-dark) .im-module .data-table{background:#f8fbfd;color:#294b60}.or-luxe-v8:not(.fs-dark) .im-module .data-table td{color:#294b60}.or-luxe-v8:not(.fs-dark) .im-module .data-table th{color:#36576a;background:#dfeaf2}@media (max-width:1100px){.fs-orbit.or-luxe-v8 .or-card-frame .sp-module-card{padding:17px 14px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy{margin-left:38px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy strong{font-size:14px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy>.or-node-data{font-size:15px}.or-lux-emblem{left:12px;width:28px;height:32px}.or-lux-detail-emblem{left:auto;width:42px;height:48px}}@media (max-width:760px){.or-lux-floor{top:66%;width:540px;height:350px}.or-lux-beam{left:-85%;width:180%;top:-15%}.or-luxe-v8 .sp-deck-head{padding-left:9px;padding-right:9px}.or-luxe-v8 .or-camera-tools{margin:0 6px}.fs-orbit.or-luxe-v8 .sp-deck.or-dock{border-radius:12px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-module-card{padding:14px 10px 12px;border-radius:10px}.or-luxe-v8 .or-card-back{border-radius:10px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy{margin-left:0;gap:6px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy small{font-size:4px;letter-spacing:.1px;max-width:62px}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy strong{font-size:11px;line-height:1.5;margin-top:4px;letter-spacing:0}.fs-orbit.or-luxe-v8 .or-card-frame .sp-card-copy>.or-node-data{font-size:12px;line-height:1.2;padding-top:8px}.or-luxe-v8 .or-card-frame .or-lux-emblem{right:9px;left:auto;top:10px;width:17px;height:20px;border-radius:5px}.or-luxe-v8 .or-card-frame .or-lux-emblem svg{width:12px;height:12px}.or-luxe-v8 .sp-module-card:after{bottom:37px;left:10px;right:10px}.or-luxe-v8 .sp-module-card:before{inset:3px;border-radius:7px}.or-lux-detail-emblem{width:32px;height:39px;border-radius:9px}.or-lux-detail-emblem svg{width:23px;height:23px}.fs-orbit.or-luxe-v8:not([data-im-active=home]) #imStage{border-radius:14px}}@media (prefers-reduced-motion:reduce){.or-luxe-v8 .sp-control,.fs-orbit.or-luxe-v8 .sp-module-card{transition:none}}@media print{.or-lux-atmosphere,.or-lux-emblem{display:none!important}}.ow-v9{--ow-ink:#e5eef4;--ow-muted:#a6b9c8}.ow-v9 .im-chrome{height:72px;padding-inline:40px}.ow-v9 .im-tools button{min-height:44px;font-size:12px!important}.ow-v9[data-im-active=home] #imStage{top:72px;bottom:130px}.ow-v9[data-im-active=home] .im-home .sp-intro{top:24px;left:46px;right:440px}.ow-v9 .im-home h1{font-size:32px;letter-spacing:-.8px;margin:13px 0 8px}.ow-v9 .sp-intro p{font-size:12px;letter-spacing:.2px;margin:0 0 16px;line-height:1.7}.ow-actions{display:flex;align-items:center;gap:12px;pointer-events:auto}.ow-button{font:13px/1.5 Segoe UI,Microsoft YaHei,sans-serif;border:1px solid #b0c9d747;border-radius:10px;padding:11px 18px;min-height:44px;white-space:nowrap;color:#dcebf3;background:#2944536e;box-shadow:inset 0 1px #edf6ff15;cursor:pointer;transition:background .2s,transform .2s}.ow-button:hover{background:#3f62798a;transform:translateY(-1px)}.ow-primary{background:linear-gradient(115deg,#d0e6ed,#a0c5d6);color:#173347;border-color:#e5f4f9a8;font-weight:600;box-shadow:0 6px 22px #74bbd029,inset 0 1px #fff9}.ow-primary:hover{background:linear-gradient(115deg,#e0f0f6,#b5d3e2)}.ow-secondary{background:#25384773;border-color:#b4c9d52d}.ow-action-note{display:block;margin-top:10px;font-size:10px;color:#9dafbd;letter-spacing:.1px}.ow-hub{position:absolute;right:46px;top:24px;width:335px;padding:18px 21px;border:1px solid #adc7d329;border-top-color:#d3e5f342;border-radius:14px;background:linear-gradient(120deg,#354d5a6b,#1526336b);box-shadow:0 14px 36px #03081030,inset 0 1px #deeff909;pointer-events:auto}.ow-hub .sp-core-caption{position:static;padding:0;inset:auto;text-align:left;background:none!important}.ow-hub .sp-core-caption h2{font-size:18px;letter-spacing:.3px;margin:8px 0 12px;color:#e2edf4}.ow-hub .sp-core-kicker{font-size:8px;letter-spacing:2px;color:#abc1cd}.ow-hub .sp-core-status{font-size:12px;letter-spacing:.3px;color:#c6dae2;margin:0 0 9px}.ow-hub .sp-core-status:before{width:6px;height:6px;box-shadow:0 0 10px #82cbbb40}.ow-hub[data-status=review] .sp-core-status:before,.ow-hub[data-status=incomplete] .sp-core-status:before{background:#e0bc78;box-shadow:0 0 10px #e0bc7829}.ow-hub .sp-core-caption>small{display:none}.ow-hub-note{font-size:10px;line-height:1.8;color:#a6b9c8;margin:0}.ow-hub-action{display:block;margin-top:12px;padding:10px 0 0;background:none;border:0;border-top:1px solid #bad2db16;font-size:11px;color:#d2e4eb;text-align:left;width:100%;min-height:30px}.ow-v9 .or-scene{top:262px;bottom:176px}.ow-v9 .or-world{top:46%}.ow-v9 .or-core-anchor .sp-core-viewport{inset:0 0 25px!important}.ow-v9 .or-core-anchor .sp-core-reset{top:0;right:20px!important;font-size:9px!important}.ow-v9 .or-lux-floor{top:66%;opacity:.6}.fs-orbit.ow-v9 .or-card-frame .sp-module-card{padding:20px 18px}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy{margin-left:45px;gap:7px;justify-content:center}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy strong{font-size:18px;letter-spacing:.4px}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy small{font-size:8px;letter-spacing:.7px}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy>span:not(.or-node-data){font-size:11px;color:#b9cbd6}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy>.or-node-data{font-size:25px;margin-top:auto;line-height:1.3;padding-top:7px;min-height:26px;white-space:normal;overflow-wrap:anywhere}.ow-v9 .or-card-frame .or-lux-emblem{top:50%;transform:translateY(-50%) perspective(190px) rotateY(-17deg);left:15px}.fs-orbit.ow-v9 .or-card-frame[data-tier=side] .sp-card-copy>.or-node-data,.fs-orbit.ow-v9 .or-card-frame[data-tier=back] .sp-card-copy>span,.fs-orbit.ow-v9 .or-card-frame[data-tier=back] .sp-card-copy small{display:none}.fs-orbit.ow-v9 .or-card-frame[data-tier=back] .sp-module-card{padding:12px;background:linear-gradient(140deg,#425c6b70,#142836d9)!important}.fs-orbit.ow-v9 .or-card-frame[data-tier=back] .sp-card-copy{margin-left:30px;justify-content:center}.fs-orbit.ow-v9 .or-card-frame[data-tier=back] .sp-card-copy strong{font-size:14px;color:#d0dee7;letter-spacing:0}.ow-v9 .or-card-frame[data-tier=back] .or-lux-emblem{width:23px;height:26px;left:11px;border-radius:6px}.ow-v9 .or-card-frame[data-tier=back] .or-lux-emblem svg{width:16px;height:16px}.ow-v9 .or-card-frame:not([data-tier=front]) .sp-module-card:after,.ow-v9 .or-card-frame[data-tier=back] .sp-card-arrow{display:none}.fs-orbit.ow-v9 .or-card-frame[data-tier=side] .sp-card-copy{margin-left:34px}.fs-orbit.ow-v9 .or-card-frame[data-tier=side] .sp-card-copy strong{font-size:15px}.fs-orbit.ow-v9 .or-card-frame[data-tier=side] .sp-card-copy small{font-size:7px}.fs-orbit.ow-v9 .or-card-frame[data-tier=side] .sp-card-copy>span{font-size:9px}.ow-v9 .or-card-frame[data-tier=side] .or-lux-emblem{width:26px;height:30px;left:12px}.fs-orbit.ow-v9 .sp-deck.or-dock{left:32px;right:32px;bottom:32px;height:112px;border-radius:15px;overflow:visible}.ow-quick-nav{display:flex;align-items:center;justify-content:space-between;gap:3px;min-height:51px;padding:5px 12px;border-bottom:1px solid #d6e5f113;overflow:auto;scrollbar-width:thin;scrollbar-color:#567485 transparent}.ow-nav-item{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#bdced9;font-size:11px;white-space:nowrap;padding:9px 7px;min-height:40px;border-radius:7px;flex-shrink:0}.ow-nav-item:hover,.ow-nav-item[aria-current=page]{color:#f0f6fa;background:#8aa9c224}.ow-nav-no{font:8px/1.5 Consolas,monospace;color:#7d9cb0}.fs-orbit.ow-v9 .sp-deck-head{height:60px;min-height:60px;grid-template-columns:1fr auto 1fr auto;gap:22px;padding:0 17px}.fs-orbit.ow-v9 .sp-deck-head>div:first-of-type{gap:5px}.ow-v9 .sp-deck-head>div:first-of-type>span{font-size:11px;letter-spacing:.5px}.ow-v9 .sp-deck-head>div:first-of-type>small{font-size:9px}.ow-v9 .sp-deck-head>div:first-of-type{display:flex;flex-direction:column;align-items:flex-start}.ow-v9 .or-front-name{font-size:13px!important}.fs-orbit.ow-v9 .sp-deck .sp-control{min-height:40px;min-width:40px;font-size:12px}.fs-orbit.ow-v9 .or-open{font-size:12px;padding:9px 16px}.ow-v9 .sp-counter{font-size:10px!important;margin-right:6px}.ow-v9 .ow-camera-toggle{font-size:11px!important}.ow-v9 .or-camera-tools{position:absolute;bottom:calc(100% + 9px);right:0;left:auto;width:max-content;max-width:100%;height:54px;padding:8px 12px;margin:0;background:#1b3042f7;border:1px solid #bed8e540;border-radius:10px;box-shadow:0 10px 30px #0004}.ow-v9 .or-camera-tools .sp-control{min-height:36px;font-size:12px}.ow-v9 .or-camera-readout{font-size:10px}.ow-module-picker{display:flex;align-items:center;gap:10px;pointer-events:auto;font-size:11px;color:#a6bdcb}.ow-module-picker select{font:12px Segoe UI,Microsoft YaHei,sans-serif;color:#e3edf4;background:#1d3548;border:1px solid #a4c2d345;border-radius:8px;min-height:40px;padding:6px 30px 6px 11px;max-width:190px}.ow-v9 .sp-deck-head .ow-module-picker{display:none}.ow-gesture-help{position:absolute;bottom:154px;left:50%;transform:translate(-50%);display:flex;gap:14px;align-items:center;font-size:10px;color:#bdd1dc;white-space:nowrap;background:#102230d9;border:1px solid #9fbacb25;border-radius:24px;padding:6px 8px 6px 17px;pointer-events:auto;z-index:10}.ow-hint-dismiss{min-height:30px;padding:4px 10px;border:0;border-radius:16px;background:#3e5c7069;color:#dfeaf2;font-size:10px}.fs-orbit.ow-v9:not([data-im-active=home]) #imStage{inset:132px 24px 32px 24%}.fs-orbit.ow-v9:not([data-im-active=home]) .sp-panel-tools{left:24%;right:24px;top:85px;min-height:42px;flex-wrap:nowrap;padding:0;gap:12px}.ow-v9 .sp-panel-label{display:none}.ow-v9 .sp-panel-tools .ow-module-picker{margin-right:auto}.ow-v9 .sp-panel-tools .sp-control{min-height:40px;font-size:12px;padding:7px 14px}.ow-v9 .or-dismiss-hint{display:none}.fs-orbit.ow-v9:not([data-im-active=home]) .or-scene{inset:235px 77% 120px 4px}.ow-v9:not([data-im-active=home]) .or-dock,.ow-v9:not([data-im-active=home]) .ow-gesture-help{display:none}.fs-orbit.ow-v9:not([data-im-active=home]) .or-dismiss-backdrop{inset:105px 0 0}.fs-orbit.ow-v9.sp-expanded:not([data-im-active=home]) #imStage,.fs-orbit.ow-v9.im-reading:not([data-im-active=home]) #imStage,.fs-orbit.ow-v9.sp-expanded .sp-panel-tools,.fs-orbit.ow-v9.im-reading .sp-panel-tools{left:4%}.fs-orbit.ow-v9 .im-module{padding:22px 26px 28px}.fs-orbit.ow-v9 .im-module-heading{padding:0 0 17px;margin-bottom:20px;gap:14px}.fs-orbit.ow-v9 .im-module-heading>div:not(.im-module-number){flex:1}.fs-orbit.ow-v9 .im-module-heading h1{font-size:29px;margin:5px 0;letter-spacing:.4px}.fs-orbit.ow-v9 .im-module-heading .im-kicker{font-size:9px;letter-spacing:1.2px}.fs-orbit.ow-v9 .im-module-heading p{font-size:12px;line-height:1.6;margin:0}.fs-orbit.ow-v9 .im-module-heading .im-text-button{font-size:11px;padding:7px 0 0}.fs-orbit.ow-v9 .im-module-number{font-size:48px;letter-spacing:-3px}.ow-v9 .or-lux-detail-emblem{width:37px;height:44px}.ow-v9 #im-view-overview .im-module-content{display:flex;flex-direction:column}.ow-v9 #im-view-overview .im-module-content>*{order:3;flex-shrink:0}.ow-v9 #im-view-overview #fsQuality{order:0}.ow-v9 #im-view-overview #metricGrid{order:1}.ow-v9 #im-view-overview #overviewPanel{order:2}.fs-orbit.ow-v9 .im-module #metricGrid .metric-card{min-height:154px}.fs-orbit.ow-v9 .im-module .metric-label{font-size:13px}.fs-orbit.ow-v9 .im-module .metric-help{font-size:11px;line-height:1.7}.fs-orbit.ow-v9 .im-module .metric-value{font-variant-numeric:tabular-nums;font-size:32px}.fs-orbit.ow-v9 .im-module .summary-chip strong{font-size:14px}.fs-orbit.ow-v9 .im-module .data-table{font-size:12px}.fs-orbit.ow-v9:not([data-im-active=home]) .or-card-frame .sp-card-copy{margin-left:0}.fs-orbit.ow-v9:not([data-im-active=home]) .or-card-frame .sp-card-copy strong{font-size:12px}.fs-orbit.ow-v9:not([data-im-active=home]) .or-card-frame .sp-card-copy small,.fs-orbit.ow-v9:not([data-im-active=home]) .or-card-frame .sp-card-copy>span{display:none}.ow-v9:not([data-im-active=home]) .or-card-frame .sp-module-card:after{display:none}.ow-v9:not([data-im-active=home]) .or-card-frame[data-mobile-visible=false]{visibility:hidden;pointer-events:none}@media (max-width:1150px){.ow-v9 .im-chrome{padding-inline:28px}.ow-v9[data-im-active=home] .im-home .sp-intro{left:30px;right:360px}.ow-v9 .im-home h1{font-size:26px}.ow-hub{right:30px;width:300px}.ow-hub .sp-core-caption h2{font-size:16px}.ow-button{font-size:12px;padding:10px 14px}.ow-v9 .or-scene{top:270px}.ow-nav-no{display:none}.ow-nav-item{font-size:10px;padding-inline:8px}.fs-orbit.ow-v9 .sp-deck-head{gap:12px}.ow-v9 .or-front-name{font-size:12px!important}.ow-v9 .sp-deck-head>div:first-of-type>small{display:none}.fs-orbit.ow-v9 .im-module #metricGrid .metric-value{font-size:27px}.fs-orbit.ow-v9 .im-module{padding:20px}.ow-v9 .im-module-number{display:none}}@media (max-width:900px) and (min-width:761px){.ow-v9 .im-home h1{font-size:23px}.ow-v9 .im-home h1 em{display:block;margin-left:0}.ow-v9 .sp-intro p{font-size:10px;margin-bottom:10px}.ow-actions{gap:8px}.ow-button{padding:9px 10px;font-size:11px}.ow-hub{width:285px}.ow-v9 .ow-camera-toggle{font-size:10px!important}.fs-orbit.ow-v9 .sp-deck-head{gap:8px}.ow-v9 .or-dock-selection{gap:9px}.fs-orbit.ow-v9:not([data-im-active=home]) #imStage,.fs-orbit.ow-v9:not([data-im-active=home]) .sp-panel-tools{left:18px;right:18px}.ow-v9:not([data-im-active=home]) .or-scene{visibility:hidden;pointer-events:none}}@media (max-width:760px){.ow-v9 .im-chrome{height:58px;padding-inline:18px}.ow-v9 .im-brand>span{display:none}.ow-v9 .im-logo{font-size:23px}.ow-v9 .im-tools{gap:14px}.ow-v9 .im-tools button{font-size:11px!important}.ow-v9 .im-tools #imFocus{display:none}.ow-v9[data-im-active=home] #imStage{top:58px;bottom:135px}.ow-v9 .im-home{min-height:100%;height:100%}.ow-v9[data-im-active=home] .im-home .sp-intro{left:22px;right:22px;top:18px}.ow-v9 .sp-intro .sp-eyebrow{font-size:7px;letter-spacing:1.5px}.ow-v9 .im-home h1{font-size:24px;line-height:1.35;margin:9px 0 12px}.ow-v9 .im-home h1 em{display:inline;margin-left:6px}.ow-v9 .sp-intro p{display:none}.ow-actions{gap:9px}.ow-button{font-size:12px;min-height:44px;padding:10px 12px;flex:1}.ow-action-note{font-size:9px;margin-top:9px}.ow-hub{top:168px;left:22px;right:22px;width:auto;padding:12px 14px;border-radius:11px;background:linear-gradient(110deg,#405e6d4a,#1a304345)}.ow-hub .sp-core-kicker,.ow-hub-note,.ow-hub-action{display:none}.ow-hub .sp-core-caption h2{font-size:14px;margin:0 0 8px}.ow-hub .sp-core-status{font-size:11px;margin:0;letter-spacing:.1px}.fs-orbit.ow-v9 .or-scene{top:369px;bottom:151px;min-height:150px;inset-inline:0}.ow-v9 .or-world{top:43%}.ow-v9 .or-lux-floor{top:68%;width:460px}.ow-v9 .or-card-frame[data-mobile-visible=false]{visibility:hidden;pointer-events:none}.fs-orbit.ow-v9 .or-card-frame .sp-module-card{padding:17px 14px;border-radius:12px}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy{margin-left:0;gap:7px}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy strong{font-size:17px;margin:0}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy small{font-size:7px;max-width:none}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy>span:not(.or-node-data){display:block;font-size:10px}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy>.or-node-data{font-size:22px;min-height:24px;padding-top:4px}.ow-v9 .or-card-frame .or-lux-emblem{display:none}.fs-orbit.ow-v9 .or-card-frame[data-tier=back] .sp-card-copy,.fs-orbit.ow-v9 .or-card-frame[data-tier=side] .sp-card-copy{margin-left:0}.fs-orbit.ow-v9 .or-card-frame[data-tier=back] .sp-card-copy strong{font-size:11px}.fs-orbit.ow-v9 .or-card-frame[data-tier=side] .sp-card-copy strong{font-size:12px}.fs-orbit.ow-v9 .or-card-frame:not([data-tier=front]) .sp-card-copy>span,.fs-orbit.ow-v9 .or-card-frame:not([data-tier=front]) .sp-card-copy small{display:none}.ow-v9 .or-core-anchor .sp-core-reset{display:none}.fs-orbit.ow-v9 .sp-deck.or-dock{left:14px;right:14px;bottom:27px;height:111px}.ow-quick-nav{display:none}.fs-orbit.ow-v9 .sp-deck-head{height:111px;grid-template-columns:1fr auto;grid-template-rows:46px 49px;gap:0 8px;padding:8px 10px}.ow-v9 .sp-deck-head>div:first-of-type{display:none}.ow-v9 .sp-deck-head .ow-module-picker{display:flex;grid-row:1;grid-column:1}.ow-v9 .sp-deck-head .ow-module-picker>span{display:none}.ow-v9 .sp-deck-head select{width:132px;font-size:12px}.ow-v9 .sp-deck-controls{grid-column:2;grid-row:1;gap:5px}.ow-v9 .sp-counter{font-size:9px!important;margin:0 3px}.fs-orbit.ow-v9 .sp-deck .sp-control{min-width:40px;min-height:40px;padding:7px 10px}.ow-v9 .or-dock-selection{grid-column:1;grid-row:2;justify-content:flex-start;gap:0}.ow-v9 .or-front-name{display:none}.fs-orbit.ow-v9 .or-open{font-size:12px;width:100%}.ow-v9 .ow-camera-toggle{grid-column:2;grid-row:2}.ow-v9 .or-camera-tools{padding:7px;gap:4px;width:100%;justify-content:center}.ow-v9 .or-camera-readout{display:none}.ow-gesture-help{inset:302px 22px auto;transform:none;font-size:9px;padding:4px 6px 4px 11px;gap:6px;max-width:calc(100vw - 24px);white-space:normal;justify-content:space-between}.ow-gesture-help>span{max-width:226px;line-height:1.5}.ow-hint-dismiss{white-space:nowrap;min-height:34px}.fs-orbit.ow-v9:not([data-im-active=home]) #imStage,.fs-orbit.ow-v9.sp-expanded:not([data-im-active=home]) #imStage,.fs-orbit.ow-v9.im-reading:not([data-im-active=home]) #imStage{inset:109px 12px 24px}.fs-orbit.ow-v9:not([data-im-active=home]) .sp-panel-tools,.fs-orbit.ow-v9.sp-expanded .sp-panel-tools,.fs-orbit.ow-v9.im-reading .sp-panel-tools{left:15px;right:15px;top:63px;gap:8px}.ow-v9 .sp-panel-tools .ow-module-picker>span{display:none}.ow-v9 .sp-panel-tools select{width:140px;font-size:12px}.ow-v9 .sp-panel-tools .sp-control{min-height:40px;font-size:11px;padding:7px 12px}.fs-orbit.ow-v9 .im-module{padding:18px 14px 24px}.fs-orbit.ow-v9 .im-module-heading{gap:10px;margin-bottom:17px;padding-bottom:14px}.fs-orbit.ow-v9 .im-module-heading h1{font-size:24px;margin:5px 0}.fs-orbit.ow-v9 .im-module-heading p{font-size:11px}.fs-orbit.ow-v9 .im-module-heading .im-kicker{font-size:8px;letter-spacing:.7px}.ow-v9 .or-lux-detail-emblem{display:none}.fs-orbit.ow-v9 .im-module #metricGrid .metric-card{min-height:135px}.fs-orbit.ow-v9 .im-module .metric-value{font-size:30px}.fs-orbit.ow-v9 .im-module .metric-help{font-size:11px}.fs-orbit.ow-v9 .im-module .summary-chip strong{font-size:13px}.fs-orbit.ow-v9 .im-module .pd-note{font-size:10px}.ow-v9 .im-module-footer>span{font-size:10px}.ow-v9 .im-bottom .im-scene-note{font-size:7px}}@media (max-width:400px){.ow-v9 .im-home h1{font-size:22px}.ow-v9 .im-home h1 em{margin-left:3px}.ow-v9 .im-tools{gap:10px}.ow-v9 .im-tools button{font-size:10px!important}.ow-v9 .ow-actions{gap:8px}.ow-button{font-size:11px;padding-inline:9px}}@media (max-height:750px) and (max-width:760px){.ow-hub{top:157px;padding:10px 12px}.fs-orbit.ow-v9 .or-scene{top:311px;bottom:145px}.ow-v9 .or-world{top:31%}.ow-v9 .im-home h1{margin-bottom:9px}.ow-action-note{font-size:8px}.ow-v9 .or-core-anchor .sp-core-viewport{opacity:.55}.ow-v9 .ow-gesture-help{display:none}}@media (max-height:720px) and (min-width:761px){.ow-v9[data-im-active=home] .im-home .sp-intro{top:15px}.ow-v9 .im-home h1{font-size:24px;margin-block:8px}.ow-v9 .sp-intro p{display:none}.ow-hub{top:15px;padding:12px 16px}.ow-hub-note{display:none}.ow-v9 .or-scene{top:218px;bottom:168px}.ow-v9 .or-world{top:29%}.ow-v9 .ow-gesture-help{display:none}}@media (prefers-reduced-motion:reduce){.ow-v9 .ow-button{transition:none}.ow-v9 .ow-button:hover{transform:none}}@media print{.ow-hub,.ow-actions,.ow-quick-nav,.ow-module-picker,.ow-gesture-help{display:none!important}}.ow-v9 #owHelpAnchor{display:block;flex:0 0 114px;width:114px;height:44px}.ow-v9 #helpAssistant{z-index:70;color:#e3edf4;color-scheme:dark}.ow-v9 #helpLauncher{display:flex;align-items:center;justify-content:center;gap:5px;width:114px;height:44px;border:1px solid #9db9ce45;border-radius:12px;background:linear-gradient(125deg,#344f638c,#1c2c3dd9);box-shadow:inset 0 1px #daeaff18,0 5px 16px #0002;cursor:pointer;touch-action:manipulation}.ow-v9 #helpLauncher .help-whale{width:44px;height:38px;filter:drop-shadow(0 2px 6px #32a8ef30)}.ow-v9 .help-launcher-label{font-size:12px;letter-spacing:.2px;color:#d3e8f4;white-space:nowrap;pointer-events:none}.ow-v9 #helpLauncher:hover,.ow-v9 #helpLauncher[aria-expanded=true]{border-color:#86c6e482;background:linear-gradient(125deg,#45667bb3,#233b50e6)}.ow-v9 #helpDialog{width:410px;height:620px;border:1px solid #a1c5de55;border-radius:18px;background:linear-gradient(145deg,#213345f5,#142435fa);box-shadow:0 22px 70px #02091299,inset 0 1px #e0efff18;backdrop-filter:blur(24px) saturate(115%);animation:ow-help-in .2s ease-out;transform-origin:top right}.ow-v9 .help-header{background:linear-gradient(110deg,#3f607338,#2642530a);border-bottom-color:#b6d7e423;padding:16px}.ow-v9 .help-heading h2{color:#eff7ff;font-size:16px;letter-spacing:.3px}.ow-v9 .help-heading p{color:#a9c4d6;font-size:11px}.ow-v9 .help-icon-button{color:#c3d9e7;width:36px;height:36px;min-height:36px;background:#759bb014;border:1px solid #bbd9ea1a;border-radius:9px}.ow-v9 .help-icon-button:hover{background:#84b0cb27}.ow-v9 .help-welcome{color:#e0ebf3;font-size:16px;font-weight:500}.ow-v9 .help-quick-title,.ow-v9 .help-message-label,.ow-v9 .help-library-empty{color:#a6c0d2}.ow-v9 .help-quick-list button{background:#46677c24;color:#d5e6f1;border-color:#98b8cc35;font-size:13px!important;padding:10px;min-height:43px}.ow-v9 .help-quick-list button:hover{background:#608eab30;border-color:#95cfe56b}.ow-v9 .help-library{background:#091b2b30;border-color:#9eb8cc29}.ow-v9 .help-library summary{color:#bdd8e8}.ow-v9 #helpSearch,.ow-v9 .help-input-row textarea{background:#0c203269;color:#e6f0f7;border-color:#a5c5d63b;box-shadow:inset 0 1px 3px #0002}.ow-v9 #helpSearch::placeholder,.ow-v9 .help-input-row textarea::placeholder{color:#95afc2}.ow-v9 .help-categories button{background:#2342596e;border-color:#a8c7da29;color:#c0d8e7}.ow-v9 .help-categories button[aria-pressed=true]{background:#47759070;border-color:#9ac7dd7a;color:#effaff}.ow-v9 .help-library-list button{color:#cee1ed}.ow-v9 .help-library-list button:hover{background:#6189a125}.ow-v9 .help-message-text{background:#4b6f8626;color:#e2edf5;border:1px solid #b0cede1a;font-size:14px;line-height:1.8}.ow-v9 .help-message.user .help-message-text{background:#3866814d;color:#e4f4fc;border-color:#8dc6e033}.ow-v9 .help-message-links button{background:#3a5c7459;border-color:#a2c8df59;color:#d8edfa;min-height:36px}.ow-v9 .help-composer{background:#16283ae8;border-top-color:#b6d7e425;padding:12px 15px 14px}.ow-v9 .help-send{background:linear-gradient(120deg,#bedbea,#8cbbd3);color:#142d40;font-weight:600}.ow-v9 .help-privacy{color:#aac1d0;font-size:11px;line-height:1.7}.ow-v9 .help-status{color:#c6e1f0}.ow-v9 .help-scroll{scrollbar-color:#526f85 transparent}@keyframes ow-help-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:760px){.ow-v9 #owHelpAnchor{flex-basis:97px;width:97px}.ow-v9 #helpLauncher{width:97px;gap:2px;border-radius:10px}.ow-v9 #helpLauncher .help-whale{width:37px;height:34px}.ow-v9 .help-launcher-label{font-size:11px}.ow-v9 .im-tools{gap:9px}.ow-v9 #helpDialog{width:410px;border-radius:15px}.ow-v9 .help-header{padding:12px}.ow-v9 .help-heading p{font-size:10px}.ow-v9 .help-scroll{padding:14px}.ow-v9 .help-ai-mark{width:34px}.ow-v9 .help-header{gap:7px}.ow-v9 .help-icon-button{width:34px;height:36px}}@media (max-width:400px){.ow-v9 .im-chrome{padding-inline:14px}.ow-v9 .im-tools{gap:8px}}@media (prefers-reduced-motion:reduce){.ow-v9 #helpDialog{animation:none}}@media print{.ow-v9 #owHelpAnchor{display:none!important}}body.fs-immersive.ow-v9{--im-top:0px}.ow-v9 .ow-account-security{display:inline-flex;margin:8px 0 16px;color:#b7d8ec;text-decoration:none;font-size:12px;min-height:36px;align-items:center}.ow-v9 .ow-account-security:hover{text-decoration:underline}.fs-workbench.fs-orbit.ow-v9 .im-module .grid.two.analysis-grid{grid-template-columns:minmax(0,1fr)}.fs-workbench.fs-orbit.ow-v9 #metricGrid .metric-card{min-width:0}.fs-workbench.fs-orbit.ow-v9 #metricGrid .metric-value.metric-status{font-size:18px;line-height:1.6;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}.fs-mobile-lite .ow-v9 .im-chrome,.fs-mobile-lite .ow-v9 #imStage,.fs-mobile-lite .ow-v9 .sp-deck.or-dock,.fs-mobile-lite .ow-v9 .sp-module-card,.fs-mobile-lite .ow-v9 #helpDialog,.fs-mobile-lite .ow-v9 .or-dismiss-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.fs-mobile-lite .ow-v9 .im-chrome{background:#111d2a}.fs-mobile-lite .ow-v9 #helpDialog{background:linear-gradient(145deg,#213345,#142435);box-shadow:0 10px 24px #02091266}.fs-mobile-lite .ow-v9 .sp-module-card{box-shadow:0 6px 12px #02081150,inset 0 1px #ffffff35!important;transition:none!important}.fs-mobile-lite .fs-orbit.or-luxe-v8.ow-v9 .or-card-frame .sp-module-card{background:linear-gradient(145deg,#3c5868f5,#192e3df7)!important}.fs-mobile-lite .ow-v9 .or-card-back,.fs-mobile-lite .ow-v9 .or-card-edge,.fs-mobile-lite .ow-v9 .or-lux-beam,.fs-mobile-lite .ow-v9 .or-lux-horizon,.fs-mobile-lite .ow-v9 .sp-module-card:before{display:none!important}.fs-mobile-lite .ow-v9 .or-lux-floor{box-shadow:none;filter:none}.fs-mobile-lite .ow-v9 #helpLauncher .help-whale{filter:none;animation:none}.fs-mobile-lite .ow-v9 .or-card-frame{will-change:auto}@media (max-width:760px){.fs-mobile-lite .ow-v9 .or-card-frame[data-mobile-visible=false]{display:none!important}}.fs-mobile-lite .ow-v9 .or-dragging .or-card-frame[data-mobile-visible=true]{will-change:transform}.fs-mobile-lite .ow-v9:not([data-im-active=home]) .or-scene{display:none!important}.fs-mobile-lite .ow-v9:not([data-im-active=home]) #imStage{box-shadow:inset 0 1px #ffffff20;background:#122332}.fs-mobile-lite .ow-v9:not(.fs-dark):not([data-im-active=home]) #imStage{background:#e4edf2}.fs-mobile-lite .ow-v9 .im-enter{animation:fs-mobile-enter .18s ease-out both!important}.fs-mobile-lite .ow-v9.fs-tech-still .im-enter{animation:none!important}.fs-mobile-lite .ow-v9 .im-module .panel,.fs-mobile-lite .ow-v9 .metric-card{box-shadow:inset 0 1px #ffffff18!important}@keyframes fs-mobile-enter{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs-mobile-lite .ow-v9 .im-enter{animation:none!important}}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy>.or-node-data[data-kind=action]{font-size:14px;font-weight:400;color:#bed3df}@media (max-width:760px){.fs-orbit.ow-v9 .or-scene{top:calc(350px + var(--im-top,0px));bottom:151px;min-height:0;perspective-origin:50% 0}.fs-orbit.ow-v9 .or-world{top:0}.fs-orbit.ow-v9 .or-core-anchor .sp-core-viewport{inset:0!important;opacity:1}.fs-orbit.ow-v9 .or-card-frame{transform-style:flat;isolation:isolate;overflow:hidden;border-radius:11px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fs-orbit.ow-v9 .or-card-frame .sp-module-card{padding:11px 12px;border-radius:11px;transform:none!important;transform-style:flat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fs-mobile-lite .fs-orbit.or-luxe-v8.ow-v9 .or-card-frame .sp-module-card{background:linear-gradient(145deg,#3c5868,#192e3d)!important}.fs-orbit.ow-v9 .or-card-frame .sp-module-card:after{display:none}.fs-orbit.ow-v9 .or-card-back,.fs-orbit.ow-v9 .or-card-edge{display:none!important}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy{gap:4px;min-width:0}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy strong{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy small{font-size:7px;line-height:1.3;letter-spacing:.3px}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy>span:not(.or-node-data){font-size:10px;line-height:1.4}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy>.or-node-data{font-size:16px;line-height:1.3;min-height:20px;padding-top:0;letter-spacing:-.2px}.fs-orbit.ow-v9 .or-card-frame .sp-card-copy>.or-node-data[data-kind=action]{font-size:12px;letter-spacing:0}.fs-orbit.ow-v9 .or-card-frame:not([data-tier=front]) .sp-card-copy strong{font-size:16px}.fs-orbit.ow-v9 .or-card-frame .sp-card-arrow{right:9px;top:9px}.ow-v9 .sp-counter{white-space:nowrap}}@media (max-width:340px){.ow-v9 .sp-deck-head select{width:116px}}@media (max-height:750px) and (max-width:760px){.fs-orbit.ow-v9 .or-scene{top:calc(294px + var(--im-top,0px));bottom:145px}}@media (max-height:650px) and (max-width:760px){.ow-v9 .im-chrome{height:50px}.ow-v9[data-im-active=home] #imStage{top:50px}.ow-v9[data-im-active=home] .im-home .sp-intro{top:10px;left:16px;right:16px}.ow-v9 .sp-intro .sp-eyebrow{display:none}.ow-v9 .im-home h1{font-size:18px;line-height:1.35;margin:0 0 8px;letter-spacing:-.6px}.ow-v9 .ow-button{min-height:40px;padding-block:8px}.ow-v9 .ow-action-note{margin-top:5px}.ow-v9 .ow-hub{top:104px;left:16px;right:16px;padding:8px 12px}.ow-v9 .ow-hub .sp-core-caption h2{font-size:12px;margin-bottom:4px}.ow-v9 .ow-hub .sp-core-status{font-size:10px}.fs-orbit.ow-v9 .or-scene{top:calc(208px + var(--im-top,0px));bottom:120px}.fs-orbit.ow-v9 .sp-deck.or-dock{height:92px;bottom:20px}.fs-orbit.ow-v9 .sp-deck-head{height:92px;min-height:92px;grid-template-rows:40px 40px;padding:5px 8px}}@media (max-width:760px){.ow-v9[data-im-active=home] .im-home .sp-intro{top:10px;left:18px;right:18px}.ow-v9 .sp-intro .sp-eyebrow{display:none}.ow-v9 .im-home h1{font-size:20px;line-height:1.35;margin:0 0 9px;letter-spacing:-.6px}.ow-v9 .ow-actions{gap:8px}.ow-v9 .ow-button{min-height:44px;padding:9px;font-size:11px}.ow-v9 .ow-action-note{margin-top:6px;font-size:8px;line-height:1.5}.ow-v9 .ow-hub{top:116px;left:18px;right:18px;padding:8px 12px}.ow-v9 .ow-hub .sp-core-caption h2{font-size:13px;margin:0 0 4px}.ow-v9 .ow-hub .sp-core-status{font-size:10px}.ow-v9 .ow-gesture-help{top:234px;left:18px;right:18px;padding:2px 5px 2px 9px;font-size:8px;min-height:28px}.ow-v9 .ow-hint-dismiss{font-size:9px;min-height:28px}.fs-orbit.ow-v9 .or-scene{top:calc(270px + var(--im-top,0px));bottom:125px}.fs-orbit.ow-v9 .sp-deck.or-dock{height:94px;bottom:20px}.fs-orbit.ow-v9 .sp-deck-head{height:94px;min-height:94px;grid-template-rows:40px 42px;padding:5px 8px}.fs-orbit.ow-v9 .or-card-frame:not([data-tier=front]) .sp-card-copy{justify-content:center}.fs-orbit.ow-v9 .or-card-frame:not([data-tier=front]) .sp-card-copy strong{font-size:22px;font-weight:500;line-height:1.25;white-space:nowrap}.fs-mobile-lite .fs-orbit.or-luxe-v8.ow-v9 .or-card-frame[data-tier=back] .sp-module-card{background:linear-gradient(145deg,#293d51,#162b40)!important;border-color:#8baecb66}.fs-orbit.ow-v9 .or-card-frame[data-tier=back] .sp-card-copy strong{color:#abc5da}.ow-v9 .or-lux-floor{top:60%;width:92vw;height:32vh;opacity:.4}}@media (max-height:750px) and (max-width:760px){.ow-v9 .ow-gesture-help{display:none}.fs-orbit.ow-v9 .or-scene{top:calc(234px + var(--im-top,0px));bottom:125px}}@media (max-height:650px) and (max-width:760px){.ow-v9 .im-home h1{font-size:18px;line-height:1.35;margin-bottom:8px}.ow-v9 .ow-button{min-height:40px;padding-block:8px}.ow-v9 .ow-hub{top:104px;padding:7px 10px}.ow-v9 .ow-hub .sp-core-caption h2{font-size:12px}.fs-orbit.ow-v9 .or-scene{top:calc(208px + var(--im-top,0px));bottom:120px}}@media (max-width:760px){.ow-v9[data-im-active=home] .ow-hub{display:none!important}}.fs-orbit.ow-v9 .sp-deck-head .ow-view-reset{width:40px;font-size:20px;justify-self:end}.fs-orbit.ow-v9 .im-module{--read-surface:#152737;--read-line:#b2cbd333;--read-ink:#e5eef5;--read-muted:#adc1d0}.fs-orbit.ow-v9:not(.fs-dark) .im-module{--read-surface:#f5f9fc;--read-line:#9ab4c455;--read-ink:#253f53;--read-muted:#50697b}.fs-orbit.ow-v9 .im-module .panel{background:var(--read-surface)!important;border-color:var(--read-line);box-shadow:inset 0 1px #ffffff0d}.fs-orbit.ow-v9 .im-module-heading h1{font-size:30px;font-weight:600;line-height:1.35;letter-spacing:0}.fs-orbit.ow-v9 .im-module-heading p{font-size:13px;line-height:1.75;color:var(--read-muted)}.fs-orbit.ow-v9 .im-module .panel-head h2{font-size:18px;font-weight:600;line-height:1.45;letter-spacing:0}.fs-orbit.ow-v9 .im-module .panel-note,.fs-orbit.ow-v9 .im-module .metric-help{font-size:12px;line-height:1.75;color:var(--read-muted)}.fs-orbit.ow-v9 .im-module .data-table{font-size:13px;line-height:1.65;background:var(--read-surface);font-variant-numeric:tabular-nums}.fs-orbit.ow-v9 .im-module .data-table th{font-size:12px;line-height:1.6}.fs-orbit.ow-v9 .im-module .data-table td{padding-block:12px;color:var(--read-ink)}.fs-orbit.ow-v9 .im-module .period-data-table td:first-child{background:var(--read-surface)}.fs-orbit.ow-v9.fs-dark .im-module .period-data-table th:first-child{background:#293e50}.fs-orbit.ow-v9:not(.fs-dark) .im-module .period-data-table th:first-child{background:#dfeaf2}.fs-orbit.ow-v9 .im-module .table-wrap,.fs-orbit.ow-v9 .im-module .bank-summary-table-wrap{scrollbar-color:#67899e #15273733}.fs-orbit.ow-v9 .im-module .report{background:var(--read-surface);color:var(--read-ink);font-size:14px;line-height:1.85;overflow-wrap:anywhere;max-width:920px;margin-inline:auto}.fs-orbit.ow-v9 .im-module .report p{line-height:1.85}.fs-orbit.ow-v9 .im-module .report :is(h1,h2,h3){color:var(--read-ink);line-height:1.5}.fs-orbit.ow-v9 .im-module .report h1{font-size:25px}.fs-orbit.ow-v9 .im-module .report blockquote{color:var(--read-ink);background:#79a9c112;border-left-color:#7dbdce;line-height:1.8}.fs-orbit.ow-v9 .im-module .report table{display:block;max-width:100%;overflow:auto;font-size:12px;line-height:1.7;scrollbar-width:thin}.fs-orbit.ow-v9 .im-module .report :is(th,td){min-width:92px;border-color:var(--read-line)}.fs-orbit.ow-v9 .im-module .report pre{background:var(--read-surface)!important;color:var(--read-ink);border:1px solid var(--read-line)}.fs-orbit.ow-v9 .im-module .summary-chip span{font-size:12px;line-height:1.5;color:var(--read-muted)}.fs-orbit.ow-v9 .im-module .summary-chip strong{font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fs-orbit.ow-v9 .im-module .pd-chart{--pd-text:var(--read-ink);--pd-muted:var(--read-muted);display:flex;flex-direction:column;padding:20px;background:var(--read-surface);margin:12px 0 20px}.ow-v9 .pd-head{flex-wrap:wrap;gap:8px 14px;order:0;margin:0}.ow-v9 .pd-head h3{font-size:19px;font-weight:600;letter-spacing:0;line-height:1.5}.ow-v9 .pd-head .pd-context{flex-basis:100%;order:2;font:12px/1.6 Segoe UI,Microsoft YaHei,sans-serif;letter-spacing:0;color:var(--pd-muted);display:block}.ow-v9 .pd-toolbar{margin-left:auto;gap:4px}.fs-orbit.ow-v9 .pd-control{min-height:40px;min-width:40px;padding:8px 10px;font-size:12px;border-radius:8px}.ow-v9 .pd-note{order:1;font-size:12px!important;line-height:1.75;margin:10px 0 12px}.ow-v9 .pd-canvas-wrap{order:2;height:260px}.ow-v9 .pd-unit{display:none}.ow-v9 .pd-legend{order:3;gap:8px;margin:0}.fs-orbit.ow-v9 .pd-item{padding:14px;gap:6px;min-height:102px}.fs-orbit.ow-v9 .im-module .pd-item span{font-size:12px;line-height:1.6}.fs-orbit.ow-v9 .im-module .pd-item strong{font-size:26px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fs-orbit.ow-v9 .im-module .pd-item small{font-size:11px;line-height:1.5}.ow-v9 .pd-item[data-missing=true]{opacity:1;border-style:dashed}.fs-orbit.ow-v9 .im-module .pd-item[data-missing=true] strong{font-size:17px;font-weight:400;color:var(--pd-muted)}.ow-v9 .pd-item[aria-pressed=true]{outline:2px solid #6bbdc9;outline-offset:1px}.ow-v9 .pd-empty{order:2;padding:34px 16px;font-size:12px}.ow-v9 .pd-detail{order:4;font-size:12px;line-height:1.8;min-height:0;padding-top:12px;margin-top:12px}.ow-v9 .pd-footer{order:5;gap:10px;padding-top:10px;border-top:1px solid var(--pd-line);margin-top:12px;flex-wrap:wrap}.ow-v9 .pd-footer>span{font-size:11px;line-height:1.6;flex:1;min-width:100px}.ow-v9 .pd-source-button{flex-shrink:0}.ow-v9 :is(.sp-control,.ow-nav-item,.ow-button,.pd-item,.pd-control,select):focus-visible{outline:2px solid #87d6e4;outline-offset:3px}@media (max-width:760px){.fs-orbit.ow-v9[data-im-active=home] #imStage{bottom:96px}.ow-v9[data-im-active=home] .im-home .sp-intro{left:16px;right:16px;top:10px}.ow-v9 .im-home h1{font-size:20px;line-height:1.35;margin:0 0 9px}.ow-v9 .ow-button{font-size:12px;min-height:44px;padding:8px 6px;white-space:normal;line-height:1.5}.ow-v9 .ow-action-note{font-size:10px;line-height:1.5;margin-top:6px}.ow-v9 .ow-hub{top:var(--ow-hub-top,124px);left:16px;right:16px;padding:9px 12px}.ow-v9 .ow-hub .sp-core-caption h2{font-size:13px;line-height:1.5;margin:0 0 3px}.ow-v9 .ow-hub .sp-core-status{font-size:11px;line-height:1.5}.ow-v9 .ow-gesture-help{position:fixed;top:var(--ow-help-top,250px);left:16px;right:16px;padding:0 0 0 9px;min-height:34px;font-size:10px;border:0;background:none;border-radius:8px;gap:8px}.ow-v9 .ow-hint-dismiss{min-height:34px;font-size:10px;padding-inline:12px}.fs-orbit.ow-v9[data-im-active=home] .or-scene{top:var(--ow-orbit-top,292px);bottom:var(--ow-orbit-bottom,86px);min-height:0}.fs-orbit.ow-v9 .sp-deck.or-dock{left:12px;right:12px;bottom:calc(18px + env(safe-area-inset-bottom,0px));height:62px}.fs-orbit.ow-v9 .sp-deck-head{height:62px;min-height:62px;padding:8px;grid-template-rows:44px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.ow-v9 .sp-deck-head .ow-module-picker{grid-row:1;grid-column:1;min-width:0}.ow-v9 .sp-deck-head .ow-module-picker select{width:100%;max-width:none;min-width:0;min-height:44px;font-size:12px;padding:6px 18px 6px 8px}.ow-v9 .sp-deck-controls{grid-row:1;grid-column:2;gap:4px}.ow-v9 .sp-deck-controls .sp-counter{display:none}.fs-orbit.ow-v9 .sp-deck .sp-control{min-width:44px;min-height:44px;padding:8px;font-size:13px}.ow-v9 .or-dock-selection{grid-row:1;grid-column:3}.fs-orbit.ow-v9 .sp-deck-head .ow-view-reset{display:none}.fs-orbit.ow-v9 .or-open{width:auto;min-width:58px!important;white-space:nowrap}.fs-orbit.ow-v9 .im-module{padding:18px 12px 24px}.fs-orbit.ow-v9 .im-module-heading{margin-bottom:14px;padding-bottom:12px}.fs-orbit.ow-v9 .im-module-heading h1{font-size:25px}.fs-orbit.ow-v9 .im-module-heading p{font-size:12px}.fs-orbit.ow-v9 .im-module .panel-head h2{font-size:17px}.fs-orbit.ow-v9 .im-module .pd-chart{padding:14px 12px;border-radius:12px}.ow-v9 .pd-head h3{font-size:18px}.ow-v9 .pd-head .pd-context{font-size:11px}.ow-v9 .pd-note{font-size:11px!important;line-height:1.7;margin:8px 0 12px}.ow-v9 .pd-legend{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fs-orbit.ow-v9 .pd-item{padding:10px;gap:5px;min-height:94px}.fs-orbit.ow-v9 .im-module .pd-item span{font-size:11px}.fs-orbit.ow-v9 .im-module .pd-item strong{font-size:22px}.fs-orbit.ow-v9 .im-module .pd-item small{font-size:10px}.fs-orbit.ow-v9 .im-module .pd-item[data-missing=true] strong{font-size:16px}.ow-v9 .pd-canvas-wrap{order:3;height:172px;margin-top:6px}.ow-v9 .pd-empty{order:3;padding:24px 10px}.ow-v9 .pd-footer>span{font-size:10px}.fs-orbit.ow-v9 .pd-source-button{font-size:11px;min-height:44px}.fs-orbit.ow-v9 .im-module .data-table{font-size:12px}.fs-orbit.ow-v9 .im-module .report{font-size:14px;padding:14px}.fs-orbit.ow-v9 .im-module .report h1{font-size:22px}}@media (max-width:360px){.ow-v9 .im-home h1{font-size:18px}.ow-v9 .ow-button{font-size:11px}.ow-v9 .pd-head h3{font-size:16px}.fs-orbit.ow-v9 .pd-control{padding-inline:6px;min-width:36px}.fs-orbit.ow-v9 .im-module .pd-item strong{font-size:20px}}@media (max-width:760px) and (max-height:750px){.ow-v9 .ow-gesture-help{display:none}}@media print{.ow-v9 .pd-chart{break-inside:avoid}.fs-orbit.ow-v9 .im-module{--read-surface:#fff;--read-ink:#111;--read-muted:#444}.ow-v9 .pd-canvas-wrap,.ow-v9 .pd-toolbar,.ow-v9 .pd-footer{display:none}.ow-v9 .pd-item{color:#111!important}}.fs-orbit.ow-v9 #bankPanel[data-bank-style]{--bk-ink:#e5f0f6;--bk-muted:#a9becd;--bk-surface:#122738;--bk-line:#b0cbd32e;--bk-in:#87ded2;--bk-out:#a5c5ef;--bk-net:#c0b6ee;--bk-review:#eac78a;--bk-negative:#efa9b5;background:linear-gradient(145deg,#213b4b,#132838 65%,#142431)!important;border:1px solid #a5c9d33d;border-top-color:#d9edf05c;border-radius:16px;box-shadow:inset 0 1px #edffff12;color:var(--bk-ink)}.fs-orbit.ow-v9:not(.fs-dark) #bankPanel[data-bank-style]{--bk-ink:#263e50;--bk-muted:#506e80;--bk-surface:#eff6fa;--bk-line:#9eb8c650;--bk-in:#176c61;--bk-out:#315e92;--bk-net:#695890;--bk-review:#826017;--bk-negative:#a13951;background:linear-gradient(140deg,#f6fafc,#eaf2f7)!important;border-color:#a7c0ce80}.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-head{padding:20px 22px 15px;align-items:flex-start;border-bottom:1px solid var(--bk-line)}.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-head h2{font-size:20px;line-height:1.5;font-weight:600;color:var(--bk-ink)}.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-head .tag{background:#7ab9d010;border:1px solid var(--bk-line);border-radius:20px;padding:5px 10px;color:var(--bk-muted);white-space:nowrap}.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-body{padding:18px 22px 22px}.fs-orbit.ow-v9 #bankPanel[data-bank-style] #bankSummaryRow{overflow:visible;background:none;border:0;border-radius:0}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;width:100%;min-width:0;border-collapse:separate;border-spacing:0;position:relative}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] :is(tbody,tr){display:contents}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] td{grid-column:span 4;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;min-height:98px;text-align:left;white-space:normal;padding:14px 16px;border:1px solid var(--bk-line);border-top-color:#b4d4df44;border-radius:11px;background:linear-gradient(145deg,#9fc8d50d,transparent 75%),var(--bk-surface);box-shadow:inset 0 1px #efffff08;color:var(--bk-ink);font-weight:500;position:relative}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] td:before{content:attr(data-bank-label);font-size:12px;line-height:1.6;font-weight:400;color:var(--bk-muted)}.fs-orbit.ow-v9 #bankPanel .bank-summary-value{display:block;max-width:100%;margin:0;font-size:24px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.3px;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;color:inherit}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] [data-bank-kind=wide]{grid-column:1/-1;min-height:0;padding:10px 14px;flex-direction:row;align-items:center;gap:12px;background:#76a6bb09}.fs-orbit.ow-v9 #bankPanel [data-bank-kind=wide] .bank-summary-value{font-size:13px;line-height:1.65;text-align:right;letter-spacing:0}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] [data-bank-kind=meta]{grid-column:span 3;min-height:70px;gap:7px;background:#76a6bb06}.fs-orbit.ow-v9 #bankPanel [data-bank-kind=meta] .bank-summary-value{font-size:17px}.fs-orbit.ow-v9 #bankPanel [data-bank-tone=inflow]{--bk-accent:var(--bk-in)}.fs-orbit.ow-v9 #bankPanel [data-bank-tone=outflow]{--bk-accent:var(--bk-out)}.fs-orbit.ow-v9 #bankPanel [data-bank-tone=net]{--bk-accent:var(--bk-net)}.fs-orbit.ow-v9 #bankPanel [data-bank-tone=review]{--bk-accent:var(--bk-review)}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] [data-bank-tone]:not([data-bank-tone=neutral]){border-left:2px solid var(--bk-accent)}.fs-orbit.ow-v9 #bankPanel [data-bank-tone]:not([data-bank-tone=neutral]) :is(.bank-summary-value,strong){color:var(--bk-accent)}.fs-orbit.ow-v9 #bankPanel [data-bank-negative=true] :is(.bank-summary-value,strong){color:var(--bk-negative)!important}.fs-orbit.ow-v9 #bankPanel [data-bank-tone][data-bank-missing=true] :is(.bank-summary-value,strong){font-size:13px;font-weight:400;line-height:1.7;letter-spacing:0;color:var(--bk-muted)}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] [data-bank-tone][data-bank-missing=true]{border-left-color:var(--bk-line)}.fs-orbit.ow-v9 #bankPanel .bank-institution-grid{gap:14px;margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.fs-orbit.ow-v9 #bankPanel .bank-institution-grid:has(.bank-institution-card):before{content:"分银行明细";grid-column:1/-1;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:.3px;color:var(--bk-ink)}.fs-orbit.ow-v9 #bankPanel .bank-institution-card{padding:18px;border:1px solid var(--bk-line);border-top-color:#bad6e04d;border-radius:13px;background:linear-gradient(140deg,#9dbcd00d,transparent 55%),var(--bk-surface);box-shadow:inset 0 1px #eeffff08}.fs-orbit.ow-v9 #bankPanel .bank-institution-head{flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;align-items:center}.fs-orbit.ow-v9 #bankPanel .bank-institution-name{gap:10px;flex:1;min-width:150px}.fs-orbit.ow-v9 #bankPanel .bank-institution-name strong{font-size:17px;font-weight:600;line-height:1.6;white-space:normal;overflow:visible;overflow-wrap:anywhere;color:var(--bk-ink)}.fs-orbit.ow-v9 #bankPanel .bank-logo{width:35px;height:38px;font-size:0;background:linear-gradient(145deg,#8eb8ce25,#456a7a0a);border:1px solid #a8cadb44;border-radius:9px;box-shadow:inset 0 1px #e2f7ff20;color:var(--bk-in)}.fs-orbit.ow-v9 #bankPanel .bank-logo:before{content:"▥";font:24px/1 system-ui,sans-serif}.fs-orbit.ow-v9 #bankPanel .bank-period{font-size:11px;color:var(--bk-muted);white-space:normal;line-height:1.6;padding:4px 8px;border:1px solid var(--bk-line);border-radius:6px;background:#7293ae0a}.fs-orbit.ow-v9 #bankPanel .bank-institution-card>.small-note{font-size:11px;line-height:1.8;overflow-wrap:anywhere;color:var(--bk-muted);border-bottom:1px solid var(--bk-line);padding-bottom:12px;margin-bottom:12px}.fs-orbit.ow-v9 #bankPanel .bank-institution-stats{gap:0 18px}.fs-orbit.ow-v9 #bankPanel .bank-stat{background:none;border:0;border-bottom:1px solid var(--bk-line);border-radius:0;padding:12px 0;min-width:0}.fs-orbit.ow-v9 #bankPanel .bank-stat>span{font-size:11px;line-height:1.6;color:var(--bk-muted)}.fs-orbit.ow-v9 #bankPanel .bank-stat>strong{font-size:18px;font-weight:550;line-height:1.5;margin-top:6px;color:var(--bk-ink);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.fs-orbit.ow-v9 #bankPanel .bank-stat[data-bank-kind=meta]>strong{font-size:15px}.fs-orbit.ow-v9 #bankPanel .bank-stat[data-bank-tone=review]{border-bottom-style:dashed}.fs-orbit.ow-v9 #bankPanel .bank-counterparties{border-bottom:0;padding-bottom:0}.fs-orbit.ow-v9 #bankPanel .bank-counterparties>strong{font-size:12px;line-height:1.85;color:var(--bk-muted)}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable{margin-top:24px;padding:0 0 6px;scrollbar-color:#6d91a5 transparent}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable>.small-note{font-size:13px;line-height:1.7;font-weight:500;margin:12px 0;color:var(--bk-ink)}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable .data-table{min-width:540px;border:1px solid var(--bk-line);border-radius:10px;border-collapse:separate;border-spacing:0;background:var(--bk-surface)}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable :is(th,td){border-color:var(--bk-line);padding:12px;font-size:12px;line-height:1.7}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable th{background:#739caf14;color:var(--bk-muted)}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable td{color:var(--bk-ink);font-variant-numeric:tabular-nums}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable tbody tr:nth-child(2n){background:#91bcc006}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable [data-bank-review=true]{border-left:2px solid var(--bk-review)}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable [data-bank-review=true] th{color:var(--bk-review)}.fs-orbit.ow-v9 #bankPanel :is(#bankInstitutionGrid,#bankCounterpartyTable)>.empty{grid-column:1/-1;min-height:0;padding:24px 16px;border:1px dashed var(--bk-line);border-radius:10px;font-size:12px;line-height:1.8;color:var(--bk-muted);background:#92b6c006}.fs-orbit.ow-v9 #bankPanel #bankRiskNotice:not(:empty){margin-top:14px}.fs-orbit.ow-v9 #bankPanel .pd-source-mark{outline:2px solid var(--bk-in);outline-offset:3px}@media (max-width:760px){.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-head{padding:16px 14px 12px;gap:8px}.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-head h2{font-size:18px}.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-head .tag{font-size:9px;padding:4px 7px}.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-body{padding:14px}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards]{gap:8px}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] td{grid-column:span 6;min-height:90px;gap:10px;padding:12px}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] [data-bank-kind=meta]{grid-column:span 6;min-height:65px;padding:10px 12px;gap:6px}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] [data-bank-kind=wide]{grid-column:1/-1;min-height:0;padding:10px 12px}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] td:before{font-size:11px}.fs-orbit.ow-v9 #bankPanel .bank-summary-value{font-size:21px;line-height:1.4;letter-spacing:-.3px}.fs-orbit.ow-v9 #bankPanel [data-bank-kind=meta] .bank-summary-value{font-size:16px}.fs-orbit.ow-v9 #bankPanel [data-bank-kind=wide] .bank-summary-value{font-size:12px;max-width:75%}.fs-orbit.ow-v9 #bankPanel [data-bank-tone][data-bank-missing=true] :is(.bank-summary-value,strong){font-size:12px}.fs-orbit.ow-v9 #bankPanel .bank-institution-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.fs-orbit.ow-v9 #bankPanel .bank-institution-card{padding:14px 12px}.fs-orbit.ow-v9 #bankPanel .bank-institution-name strong{font-size:16px}.fs-orbit.ow-v9 #bankPanel .bank-institution-stats{gap:0 12px}.fs-orbit.ow-v9 #bankPanel .bank-stat>strong{font-size:16px}.fs-orbit.ow-v9 #bankPanel .bank-stat>span{font-size:11px}.fs-orbit.ow-v9 #bankPanel .bank-counterparties>strong{font-size:12px}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable .data-table{min-width:0;width:100%;table-layout:fixed}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable :is(th,td){padding:10px 5px;white-space:normal;overflow-wrap:anywhere;font-size:11px;vertical-align:top}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable :is(th,td):nth-child(1){width:31%}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable :is(th,td):nth-child(2){width:14%;text-align:right}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable :is(th,td):nth-child(3){width:33%;text-align:right}.fs-orbit.ow-v9 #bankPanel #bankCounterpartyTable :is(th,td):nth-child(4){width:22%;text-align:right}}@media (max-width:360px){.fs-orbit.ow-v9 #bankPanel .bank-summary-value{font-size:18px}.fs-orbit.ow-v9 #bankPanel[data-bank-style]>.panel-head{flex-wrap:wrap}}@media print{.fs-orbit.ow-v9 #bankPanel[data-bank-style]{--bk-ink:#111;--bk-muted:#444;--bk-surface:#fff;--bk-line:#bbb;--bk-in:#164c43;--bk-out:#244a76;--bk-net:#554677;--bk-review:#715414;--bk-negative:#a13951;background:#fff!important;box-shadow:none}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards]{display:table}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] thead{display:table-header-group;position:static;width:auto;height:auto;clip-path:none;overflow:visible}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] tbody{display:table-row-group}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] tr{display:table-row}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] td{display:table-cell;padding:6px;min-height:0;font-size:10px}.fs-orbit.ow-v9 #bankPanel .bank-summary-table[data-bank-cards] td:before{display:none}.fs-orbit.ow-v9 #bankPanel .bank-summary-value{font-size:10px!important}.fs-orbit.ow-v9 #bankPanel .bank-institution-card{break-inside:avoid}}.ux-refined{--ux-task-offset:0px}.fs-orbit.ow-v9.ux-refined :is(.ux-button,.ux-report-tools .btn){min-height:44px;min-width:44px;border:1px solid #a9c8d440;border-radius:8px;padding:8px 12px;background:#284556;color:#d7e9f1;font:12px/1.5 Segoe UI,Microsoft YaHei,sans-serif;cursor:pointer}.ux-refined :is(summary,button,select):focus-visible{outline:2px solid #87d6e4;outline-offset:2px}.ux-refined .ux-support{margin-top:6px;font-size:12px;color:var(--read-muted)}.ux-refined :is(.ux-support,.ux-report-settings)>summary{cursor:pointer;padding:10px 0;min-height:44px;line-height:1.6}.ux-refined .ux-support .upload-support{font-size:12px;line-height:1.8;margin:6px 0}.ux-refined #fsUpload .panel-head>div{min-width:0;flex:1}.ux-refined #clearBtn{flex-shrink:0;min-width:56px;min-height:44px;white-space:nowrap;align-self:flex-start}.ux-refined #fsUpload .panel-body>.actions{margin:0 0 16px;gap:10px;flex-wrap:wrap}.ux-refined #fsUpload .actions>.btn{min-height:44px}.ux-refined .ux-report-settings{border-top:1px solid var(--read-line);padding-top:4px;margin-top:12px;scroll-margin-top:12px}.ux-refined .ux-report-settings[open]>summary{margin-bottom:12px}.ux-refined .ux-report-settings .focus-preset{min-height:44px}.ux-refined .ux-report-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:20px;background:var(--read-surface);border:1px solid var(--read-line);border-radius:12px;margin-bottom:16px;color:var(--read-ink)}.ux-refined .ux-report-actions h2{font-size:18px;line-height:1.5;margin:0 0 8px}.ux-refined .ux-report-actions p{font-size:12px;line-height:1.75;margin:5px 0;color:var(--read-muted);overflow-wrap:anywhere}.ux-refined .ux-report-actions .ux-report-focus{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ux-refined .ux-report-actions .ux-report-guard{grid-column:1/-1;margin:0;padding-top:10px;border-top:1px solid var(--read-line)}.ux-refined #analyzeBtn{align-self:start;white-space:normal;min-height:44px}.ux-refined .ux-report-tools{position:sticky;top:0;z-index:8;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;background:var(--read-surface);border:1px solid var(--read-line);box-shadow:0 4px 15px #0002;border-radius:10px;padding:10px;margin:0 0 14px;color:var(--read-ink)}.ux-refined .ux-report-tools[data-has-report=false]{box-shadow:none}.ux-refined .ux-outline-label{display:flex;align-items:center;gap:8px;flex:1;min-width:180px;font-size:12px}.ux-refined #uxReportOutline{flex:1;min-width:0;max-width:360px;min-height:44px;border:1px solid var(--read-line);border-radius:7px;padding:8px;background:var(--read-surface);color:var(--read-ink);font:12px/1.5 Segoe UI,Microsoft YaHei,sans-serif}.ux-refined .ux-report-tool-buttons{display:flex;gap:6px;align-items:center}.ux-refined .ux-more{position:relative;min-width:60px}.ux-refined .ux-more>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid var(--read-line);border-radius:8px;font-size:12px}.ux-refined .ux-more>summary:after{content:"⌄";margin-left:5px}.ux-refined .ux-more[open]{display:flex;flex-wrap:wrap;gap:6px}.ux-refined .ux-more[open]>summary{width:100%}.ux-refined .ux-report-tool-buttons:has(.ux-more[open]){flex-wrap:wrap}.ux-refined #reportContent{scroll-margin-top:var(--ux-report-tools-height,110px)}.ux-refined .ux-company{order:0!important;margin-top:8px;border:1px solid var(--read-line);border-radius:10px;background:var(--read-surface);padding:0 14px}.ux-refined .ux-company>summary{padding:13px 0;font-size:13px;min-height:46px;cursor:pointer;color:var(--read-ink)}.ux-refined .ux-company #overviewPanel{margin:0 0 14px!important}.ux-refined .ux-risk>summary{padding:13px 20px;min-height:46px;font-size:12px;cursor:pointer;color:var(--read-muted)}.ux-refined .ux-risk[open]>summary{border-bottom:1px solid var(--read-line)}.ux-refined #im-view-report .im-module-heading .im-text-button,.ux-refined .pd-chart[data-mode=empty] .pd-toolbar{display:none}.ux-refined .pd-chart[data-ux-empty=true] :is(.pd-note,.pd-empty,.pd-legend,.pd-detail,.pd-footer,.pd-canvas-wrap){display:none}.ux-refined [data-ux-empty-suppressed=true]{display:none!important}.ux-refined .ux-empty-state{padding:22px 4px 6px;line-height:1.8}.ux-refined .ux-empty-state>strong{display:block;font-size:17px;color:var(--read-ink)}.ux-refined .ux-empty-state[data-status=failed]>strong{color:#e5b582}.ux-refined .ux-empty-state>p{font-size:12px;color:var(--read-muted);margin:10px 0 18px}.ux-refined .ux-task{position:fixed;z-index:90;left:40px;right:40px;display:flex;align-items:center;gap:14px;padding:7px 12px;background:#132d3f;border:1px solid #7aafc35e;border-radius:8px;box-shadow:0 4px 16px #0003;color:#dcedf5}.ux-refined .ux-task[hidden]{display:none}.ux-refined .ux-task>div{min-width:0;flex:1}.ux-refined .ux-task strong{font-size:12px;font-weight:600;display:block;line-height:1.5}.ux-refined .ux-task>div>span{display:block;font-size:11px;line-height:1.6;color:#b8ceda;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ux-refined .ux-elapsed{font:11px/1.5 Segoe UI,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;color:#b8ceda}.fs-orbit.ow-v9.ux-refined .ux-task .ux-button{min-height:36px;padding:6px 10px;font-size:11px}.ux-refined.ux-task-active #imStage,.ux-refined.ux-task-active .sp-panel-tools{margin-top:var(--ux-task-offset)}.fs-orbit.ow-v9.ux-refined:not(.fs-dark) :is(.ux-button,.ux-report-tools .btn){background:#e3eff5;color:#24485b;border-color:#9ebdca}.ux-refined:not(.fs-dark) .ux-task{background:#eff7fb;color:#24485b}.ux-refined:not(.fs-dark) :is(.ux-task>div>span,.ux-elapsed){color:#506e80}@media (max-width:760px){.ux-refined #fsUpload .panel-head{gap:10px;padding:16px}.ux-refined #fsUpload .panel-body{padding:14px}.ux-refined #fsUpload .upload{padding:20px 12px;min-height:0}.ux-refined #fsUpload .upload-symbol{font-size:24px;margin-bottom:8px}.ux-refined #fsUpload .upload h3{font-size:14px;line-height:1.6}.ux-refined #fsUpload .upload p{font-size:11px;line-height:1.7}.ux-refined #chooseBtn{min-height:44px}.ux-refined #fsUpload .file-list:has(>.empty){margin-top:10px}.ux-refined #fsUpload .file-list>.empty{padding:18px 10px;min-height:0}.ux-refined .ux-report-actions{padding:16px;grid-template-columns:1fr;gap:12px}.ux-refined #analyzeBtn{width:100%;font-size:13px}.ux-refined .ux-report-actions h2{font-size:17px}.ux-refined .ux-report-tools{padding:8px;gap:8px}.ux-refined .ux-outline-label{flex-basis:100%;min-width:0}.ux-refined #uxReportOutline{max-width:none}.ux-refined .ux-report-tool-buttons{width:100%;justify-content:flex-end}.ux-refined .ux-report-tool-buttons>.btn{flex:1;font-size:12px}.fs-orbit.ow-v9.ux-refined .im-module #metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;margin-top:12px!important}.fs-orbit.ow-v9.ux-refined .im-module #metricGrid .metric-card{min-height:0;padding:14px 12px}.fs-orbit.ow-v9.ux-refined #metricRevenueCard{grid-column:1/-1}.fs-orbit.ow-v9.ux-refined .im-module #metricGrid .metric-value{font-size:24px;line-height:1.4;overflow-wrap:anywhere;margin:8px 0}.fs-orbit.ow-v9.ux-refined .im-module #metricGrid .metric-label{font-size:12px;line-height:1.6;padding-right:0}.fs-orbit.ow-v9.ux-refined #metricLoanCard .metric-detail{left:0;right:auto;width:calc(200% + 10px)}.fs-orbit.ow-v9.ux-refined #metricBankCard .metric-detail{left:auto;right:0;width:calc(200% + 10px)}.fs-orbit.ow-v9.ux-refined .im-module #metricGrid .metric-help{font-size:10px;line-height:1.7;margin:0;padding-top:8px}.ux-refined .ux-task{left:12px;right:12px;gap:8px;padding:6px 8px}.ux-refined .ux-task .ux-elapsed{max-width:88px;white-space:normal;font-size:10px}.ux-refined .ux-task>div>span{font-size:10px}.ux-refined .ux-task strong{font-size:11px}}@media print{.ux-refined :is(.ux-task,.ux-report-tools,.ux-report-actions,.ux-support>summary,.ux-company>summary,.ux-risk>summary){display:none!important}.ux-refined details>*{display:block!important}.ux-refined #imStage{margin-top:0!important}}.ow-v9 .ow-public-menu{position:relative;pointer-events:auto;letter-spacing:0;font-family:inherit}.ow-v9 .ow-public-menu summary{font-size:12px;color:#b4cbd7;cursor:pointer;min-height:40px;display:flex;align-items:center;gap:5px;list-style:none;padding:0 5px;white-space:nowrap}.ow-v9 .ow-public-menu summary::-webkit-details-marker{display:none}.ow-v9 .ow-public-menu summary:after{content:"⌄";color:#789faf}.ow-v9 .ow-public-links{position:absolute;left:0;top:44px;width:224px;display:grid;gap:5px;padding:12px;border:1px solid #94b7c35c;border-radius:12px;background:#1a3040;box-shadow:0 12px 32px #0006;z-index:85;text-align:left}.ow-v9 .ow-public-links a{padding:12px;border-radius:7px;color:#d6e9f0;font-size:13px;text-decoration:none;font-weight:400}.ow-v9 .ow-public-links a:hover{background:#8bb1bf20}.ow-v9 .ow-public-links small{font-size:10px;line-height:1.6;padding:4px 12px;color:#94afbe}@media (max-width:900px){.ow-v9 .im-brand{gap:6px}.ow-v9 .im-brand>span{display:none}.ow-v9 .ow-public-menu summary{font-size:11px}.ow-v9 .ow-public-links{left:-75px}}@media (max-width:400px){.ow-v9 .im-logo{font-size:20px}.ow-v9 .im-tools{gap:5px}.ow-v9 .ow-public-menu summary{padding-inline:1px;font-size:10px}.ow-v9 .im-brand{gap:3px}}.fs-orbit.ow-v9.or-showcase .or-scene{perspective-origin:50% 0;min-height:0}.fs-orbit.ow-v9.or-showcase .or-world{top:0}.fs-orbit.ow-v9.or-showcase .or-core-anchor .sp-core-viewport{inset:0!important;background:none;opacity:1;pointer-events:none}.fs-orbit.ow-v9.or-showcase .or-core-anchor .sp-core-viewport canvas{pointer-events:none;position:relative;z-index:1}.fs-orbit.ow-v9.or-showcase .or-core-anchor .sp-core-viewport:before{content:none;display:none}.fs-orbit.ow-v9.or-showcase .or-core-anchor .sp-core-viewport:after{content:"";position:absolute;left:50%;top:50%;width:50.37%;height:68%;transform:translate(-50%,-50%);border-radius:50%;clip-path:ellipse(50% 50% at 50% 50%);pointer-events:auto}.fs-orbit.ow-v9.or-showcase .or-core-anchor .sp-core-reset{display:none}.fs-orbit.ow-v9.or-showcase .or-card-frame{transform-style:flat;isolation:isolate;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:auto}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-module-card{padding:0!important;border-radius:14px;transform:none!important;transform-style:flat;overflow:hidden;background:radial-gradient(ellipse at 0 0,#b8d7e52d,transparent 64%),linear-gradient(138deg,#405564ed,#203341f5 55%,#192936f2)!important;border:1px solid #b5d1de66;border-top-color:#dcebf49c;box-shadow:inset 0 1px #fff2,inset 0 -1px #0007,0 10px 22px #0005;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:border-color .2s}.fs-mobile-lite .fs-orbit.or-luxe-v8.ow-v9.or-showcase .or-card-frame .sp-module-card{background:radial-gradient(ellipse at 0 0,#b8d7e522,transparent 64%),linear-gradient(138deg,#405564f7,#203341fa 55%,#192936fa)!important}.fs-orbit.ow-v9.or-showcase .or-front .sp-module-card{border-color:#c7e6edb0;box-shadow:inset 0 1px #fff4,inset 0 -1px #0007,0 14px 25px #0005}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-module-card:hover{border-color:#d1edf2}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-module-card:before{display:block!important;content:"";inset:5px;border:1px solid #d5e9f50e;border-radius:10px;position:absolute;pointer-events:none;background:none;opacity:1}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-module-card:after,.fs-orbit.ow-v9.or-showcase :is(.or-card-back,.or-card-edge,.or-card-frame .or-lux-emblem){display:none!important}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy{display:block;position:relative;width:100%;height:100%;margin:0!important;min-width:0;overflow:hidden}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy strong{display:block;position:absolute;top:50%;left:18px;right:18px;margin:0;transform:translateY(calc(-50% - var(--or-focus,0) * 17px));font-size:26px;font-weight:600;line-height:1.35;letter-spacing:.1px;color:#edf5fa;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy small{display:block!important;position:absolute;top:13px;left:18px;right:34px;font:9px/1.4 Segoe UI,sans-serif;letter-spacing:1px;color:#a6c2d2;opacity:var(--or-copy,0);white-space:nowrap;overflow:hidden}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy>span:not(.or-node-data){display:none!important}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy>.or-node-data{display:block!important;position:absolute;left:18px;right:18px;bottom:16px;min-height:0;margin:0;padding:0;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:0;opacity:var(--or-copy,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#bcdfe8}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy>.or-node-data[data-kind=action]{font-size:16px;font-weight:400;color:#adbfcd}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-arrow{display:block!important;top:12px;right:13px;font-size:12px;opacity:var(--or-copy,0)}.fs-orbit.ow-v9.or-showcase .or-card-frame[data-mobile-visible=false]{visibility:visible;display:block!important;pointer-events:none!important}.fs-orbit.ow-v9.or-showcase .or-showcase-halo{pointer-events:none;position:absolute;left:12%;right:12%;height:19%;top:calc(var(--or-group-bottom,400px) - 25%);border:1px solid #9dbfce17;border-radius:50%;background:radial-gradient(ellipse,#78bdce0b,transparent 70%);z-index:-1}.or-showcase-caption,.or-mini-nav{display:none}.fs-orbit.ow-v9.or-showcase .or-scene[data-density=tight] .or-card-frame .sp-card-copy small{display:none!important}@media (min-width:901px){.fs-orbit.ow-v9.or-showcase:not([data-im-active=home]) .or-scene{inset:154px 77% auto 12px;height:min(540px,calc(100dvh - 174px))}.fs-orbit.ow-v9.or-showcase:not([data-im-active=home]) .or-showcase-caption{display:block;position:absolute;top:0;left:0;right:0;text-align:center;font-size:11px;letter-spacing:2px;color:#9cb3c3}.fs-orbit.ow-v9.or-showcase:not([data-im-active=home]) .or-card-frame .sp-card-copy strong{font-size:22px;left:13px;right:13px;transform:translateY(calc(-50% - var(--or-focus,0) * 9px))}.fs-orbit.ow-v9.or-showcase:not([data-im-active=home]) .or-card-frame .sp-card-copy small{display:none!important}.fs-orbit.ow-v9.or-showcase:not([data-im-active=home]) .or-card-frame .sp-card-copy>.or-node-data{left:13px;right:13px;bottom:14px;font-size:18px}.fs-orbit.ow-v9.or-showcase:not([data-im-active=home]) .or-card-frame .sp-card-copy>.or-node-data[data-kind=action]{font-size:13px}.fs-orbit.ow-v9.or-showcase:not([data-im-active=home]) .or-mini-nav{position:absolute;left:6px;right:6px;top:calc(var(--or-group-bottom,440px) + 6px);display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;align-items:center;pointer-events:auto}.fs-orbit.ow-v9.or-showcase .or-mini-nav .sp-control{min-height:40px;min-width:40px;padding:7px 3px;font-size:11px}.or-mini-count{grid-column:1/-1;text-align:center;color:#829eaf;font:10px/1.8 Segoe UI,sans-serif;letter-spacing:3px}}@media (max-width:760px){.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy strong{font-size:22px;left:13px;right:13px;transform:translateY(calc(-50% - var(--or-focus,0) * 13px))}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy small{font-size:8px;top:9px;left:13px;right:28px;letter-spacing:.6px}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy>.or-node-data{left:13px;right:13px;bottom:13px;font-size:19px;line-height:1.35}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy>.or-node-data[data-kind=action]{font-size:13px}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-arrow{right:10px;top:9px;font-size:10px}.fs-orbit.ow-v9.or-showcase .or-lux-floor{opacity:.2}.fs-orbit.ow-v9.or-showcase .or-showcase-halo{left:5%;right:5%;height:16%}}@media (max-width:760px) and (max-height:650px){.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy small{display:none!important}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy strong{font-size:21px;transform:translateY(calc(-50% - var(--or-focus,0) * 10px))}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy>.or-node-data{bottom:10px;font-size:18px}.fs-orbit.ow-v9.or-showcase .or-scene[data-density=tight] .or-card-frame .sp-card-copy>.or-node-data{bottom:7px;font-size:16px;line-height:1.2}.fs-orbit.ow-v9.or-showcase .or-scene[data-density=tight] .or-card-frame .sp-card-copy>.or-node-data[data-kind=action]{font-size:13px}}@media (prefers-reduced-motion:reduce){.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-module-card{transition:none}}@media (min-width:761px) and (max-height:760px){.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy small{display:none!important}}@media print{.or-mini-nav,.or-showcase-caption,.or-showcase-halo{display:none!important}}#spCoreViewport[data-lens-hero=true]{isolation:isolate;overflow:visible!important;background:none!important}#spCoreViewport[data-lens-hero=true] .workbench-crystal-cutout{position:absolute;left:50%;top:50%;height:clamp(140px,54%,220px);width:auto;aspect-ratio:684/762;transform:translate(-50%,-50%);transform-origin:center;pointer-events:none;z-index:1;overflow:hidden;filter:drop-shadow(0 0 8px #64dfff7d) drop-shadow(0 0 18px #126ebc50);animation:none;transition:none}#spCoreViewport[data-lens-hero=true] canvas{position:absolute!important;inset:0;z-index:2!important;pointer-events:none!important}.fs-orbit.ow-v9.or-showcase .or-core-anchor #spCoreViewport[data-lens-hero=true]:after{width:62%;height:72%;z-index:3}.fs-orbit.ow-v9.or-showcase .or-card-frame{--crystal-depth:42px;transform-style:preserve-3d!important;isolation:auto!important;overflow:visible!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-module-card{transform:translateZ(calc(var(--crystal-depth)/2))!important;transform-style:preserve-3d!important;overflow:hidden;background:linear-gradient(112deg,#a8eff820 0 1px,transparent 1px 31%,#5bb4e30d 31% 32%,transparent 32%),radial-gradient(ellipse at 18% 8%,#c2f8ff2e,transparent 42%),linear-gradient(142deg,#174f78d9,#0b2f51e8 52%,#071d38f2)!important;border-color:#8ee5ff8c!important;border-top-color:#d2fbffbf!important;box-shadow:inset 0 1px #fff4,inset 0 -18px 34px #00162f99,inset 18px 0 36px #3fc8ff0d,0 15px 34px #00152fa8!important}.fs-orbit.ow-v9.or-showcase .or-front .sp-module-card{border-color:#b7f2ffcf!important;box-shadow:inset 0 1px #fff6,inset 0 -19px 36px #00142f99,inset 18px 0 42px #5ee7ff18,0 18px 44px #001026bf,0 0 24px #3cbbe12b!important}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-module-card:after{display:block!important;content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(122deg,transparent 16%,#bdf7ff17 29%,transparent 42%),linear-gradient(180deg,#fff1,transparent 27%);mix-blend-mode:screen}.fs-orbit.ow-v9.or-showcase .or-card-frame :is(.or-card-back,.or-card-edge,.or-card-right,.or-card-top,.or-card-bottom){display:block!important;position:absolute;pointer-events:none;border:1px solid #75cdeb54;background:linear-gradient(145deg,#164f7db8,#061a35dc);box-shadow:inset 0 0 20px #45d7ff12;backface-visibility:visible}.fs-orbit.ow-v9.or-showcase .or-card-frame .or-card-back{inset:0;border-radius:14px;transform:translateZ(calc(var(--crystal-depth)/-2));opacity:.72}.fs-orbit.ow-v9.or-showcase .or-card-frame .or-card-edge{left:calc(var(--crystal-depth)/-2);top:8px;bottom:8px;width:var(--crystal-depth);transform:rotateY(90deg);opacity:.58}.fs-orbit.ow-v9.or-showcase .or-card-frame .or-card-right{right:calc(var(--crystal-depth)/-2);top:8px;bottom:8px;width:var(--crystal-depth);transform:rotateY(90deg);opacity:.68}.fs-orbit.ow-v9.or-showcase .or-card-frame .or-card-top{left:8px;right:8px;top:calc(var(--crystal-depth)/-2);height:var(--crystal-depth);transform:rotateX(90deg);opacity:.78}.fs-orbit.ow-v9.or-showcase .or-card-frame .or-card-bottom{left:8px;right:8px;bottom:calc(var(--crystal-depth)/-2);height:var(--crystal-depth);transform:rotateX(90deg);opacity:.52}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy{transform:translateZ(-2px)}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy strong{text-shadow:0 1px 1px #001226,0 0 14px #b5f3ff17}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy small{color:#a8d7eb}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-card-copy>.or-node-data{color:#c5eef7}@media (max-width:760px){#spCoreViewport[data-lens-hero=true] .workbench-crystal-cutout{height:clamp(118px,56%,160px);filter:drop-shadow(0 0 6px #64dfff68) drop-shadow(0 0 13px #126ebc45)}.fs-orbit.ow-v9.or-showcase .or-card-frame{--crystal-depth:22px}.fs-orbit.ow-v9.or-showcase .or-card-frame .sp-module-card{background:radial-gradient(ellipse at 18% 8%,#c2f8ff20,transparent 42%),linear-gradient(142deg,#164a70f2,#0a2b49f7 54%,#071b34fa)!important;box-shadow:inset 0 1px #fff3,inset 0 -12px 24px #00132999,0 9px 22px #00152fa0!important}.fs-orbit.ow-v9.or-showcase .or-card-frame :is(.or-card-edge,.or-card-right,.or-card-top,.or-card-bottom){box-shadow:none}}@media (prefers-reduced-motion:reduce){#spCoreViewport[data-lens-hero=true] .workbench-crystal-cutout{transition:none}}html.psh-preload{min-height:100%;background:#090f1b}html.psh-preload body{visibility:hidden!important;background:#090f1b!important}html.psh-preload:before{content:"FinSight";position:fixed;left:24px;top:24px;z-index:2147483647;color:#e9f0f8;font:600 25px/1 Inter,Segoe UI,Microsoft YaHei,sans-serif;letter-spacing:-1px}html.psh-preload:after{content:"智能分析空间";position:fixed;left:25px;top:60px;z-index:2147483647;color:#7890aa;font:8px/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:2px}#productionShowroomHome{display:none}body.psh-enabled[data-im-active=home]{height:auto!important;min-height:100svh;overflow-x:hidden!important;overflow-y:auto!important;background:#090f1b!important;color:#e9f0f8}body.psh-enabled[data-im-active=home] #productionShowroomHome{display:block}body.psh-enabled[data-im-active=home] #imShell,body.psh-enabled #orScene,body.psh-enabled #orBackdrop,body.psh-enabled #spCore,body.psh-enabled #helpAssistant{display:none!important}#productionShowroomHome,#productionShowroomHome *{box-sizing:border-box}#productionShowroomHome{--psh-text:#e9f0f8;--psh-muted:#9bacbf;--psh-line:#bbd6f529;position:relative;z-index:20;min-height:100svh;background:#090f1b;color:var(--psh-text);font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}#productionShowroomHome button,#productionShowroomHome a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#productionShowroomHome button{border:0;color:inherit;font:inherit;cursor:pointer}#productionShowroomHome a{color:inherit;text-decoration:none}#productionShowroomHome button:focus-visible,#productionShowroomHome a:focus-visible,#productionShowroomHome [tabindex]:focus-visible{outline:2px solid #b8dafa;outline-offset:5px}#productionShowroomHome svg{display:block}.psh-header{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 3.6%;border-bottom:1px solid var(--psh-line);position:relative;z-index:30;background:#111b29e8}.psh-brand{font-size:29px;font-weight:650;letter-spacing:-1.2px;background:none;padding:0}.psh-brand-dot{font-size:9px;vertical-align:top;margin-left:4px;opacity:.5;letter-spacing:0}.psh-nav{display:flex;gap:38px;align-items:stretch;height:100%;font-size:12px;color:#a7b6c9}.psh-nav a,.psh-nav button{display:flex;align-items:center;position:relative;background:none;padding:0}.psh-nav [aria-current=page]{color:#f0f5fa}.psh-nav [aria-current=page]:after{position:absolute;content:"";bottom:0;left:8%;right:8%;height:1px;background:#c0e6fd;box-shadow:0 0 12px #addbfa65}.psh-upload{display:flex;align-items:center;gap:10px;background:linear-gradient(125deg,#d5eaff14,#121b30);border:1px solid #c4deef96!important;min-height:40px;padding:0 20px;border-radius:30px;font-size:12px}.psh-upload svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.psh-showroom{position:relative;isolation:isolate;overflow:hidden;min-height:720px;background:radial-gradient(ellipse at 1% -25%,#5b83ad65,transparent 44%),radial-gradient(ellipse at 90% 40%,#4d446522,transparent 60%),linear-gradient(150deg,#111d2c,#0b101c 66%,#101b2c)}.psh-showroom:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,#6886a926,transparent 23%,transparent 77%,#53688918 78%,transparent 81%);pointer-events:none}.psh-studio-lighting{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 3% 0,#9bc9ff29,transparent 42%),radial-gradient(ellipse at 82% 38%,#899bed12,transparent 34%)}.psh-studio-lighting:before{content:"";position:absolute;inset:0;background:linear-gradient(123deg,transparent 0 4%,#b4d5ff08 7%,#b2d5ff2b 10%,#b0d4ff0c 15%,transparent 22% 25%,#a6c7ff0a 28%,#c2daff20 30%,#789adb06 35%,transparent 42%);mask-image:linear-gradient(#000,transparent 82%);-webkit-mask-image:linear-gradient(#000,transparent 82%)}.psh-studio-lighting:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 81.7%,#859bc50a 83.9%,#bfd5fa32 84.7%,#eff7ff54 84.9%,#a0bffe1f 85.2%,transparent 86.4% 94.5%,#a4b7e115 95%,transparent 95.5%);mask-image:linear-gradient(#000,transparent 76%);-webkit-mask-image:linear-gradient(#000,transparent 76%)}.psh-floor-light{position:absolute;display:block;inset:61% -4% 0;background:radial-gradient(ellipse at 16% 43%,#dceaff49 0,#8db8fa27 10%,#8cafee0d 22%,transparent 40%),radial-gradient(ellipse at 76% 48%,#bacbff2b 0,#748dd514 14%,transparent 37%),radial-gradient(ellipse at 49% 20%,#8ac4ff23,transparent 37%);mask-image:linear-gradient(transparent,#000 25%,#000 65%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 65%,transparent)}.psh-intro{position:absolute;top:31px;left:3.6%;z-index:5;pointer-events:none}.psh-eyebrow{font:9px/1.6 SFMono-Regular,Consolas,monospace;letter-spacing:2px;color:#8296ac;margin:0 0 12px}.psh-intro h1{font-size:clamp(29px,3.1vw,48px);font-weight:520;line-height:1.45;letter-spacing:-1.5px;margin:0 0 15px}.psh-intro>p:last-child{color:#a6b6cc;font-size:12px;letter-spacing:3px;margin:0}.psh-intro i{font-style:normal;color:#677d98;margin:0 8px}.psh-edge-copy{position:absolute;right:4%;top:74px;font-size:11px;line-height:2.2;color:#8398b1;z-index:1;letter-spacing:2px;pointer-events:none}.psh-edge-copy span{display:block;font:7px/1.8 Consolas,monospace;letter-spacing:2px;margin-top:23px;max-width:100px}.psh-scene{position:relative;height:clamp(740px,calc(100svh - 196px),920px);width:100%;perspective:1400px;touch-action:pan-y;cursor:grab;isolation:isolate;outline:0}.psh-scene.psh-dragging{cursor:grabbing}.psh-scene-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 47% 45%,#4377b528,transparent 36%),radial-gradient(ellipse at 8% 83%,#779ed12b,transparent 22%),radial-gradient(ellipse at 90% 74%,#9296e118,transparent 22%);mask-image:linear-gradient(#000 75%,transparent);-webkit-mask-image:linear-gradient(#000 75%,transparent)}.psh-floor{position:absolute;inset:25% -12% -64%;border-radius:50%;background:radial-gradient(ellipse at 21% 46%,#bfdbff1c,transparent 32%),radial-gradient(ellipse at 68% 51%,#a7b8ea15,transparent 39%),radial-gradient(ellipse,#46679124,transparent 62%);transform:rotateX(73deg);pointer-events:none;transform-style:preserve-3d}.psh-floor:before,.psh-floor:after{content:"";position:absolute;border:1px solid #b2d0fa37;border-radius:50%;box-shadow:inset 0 1px #def0ff2b,0 8px #0002}.psh-floor:before{inset:12%}.psh-floor:after{inset:29%;border-color:#8faed42b}.psh-core-slot{position:absolute;inset:0;pointer-events:none;z-index:60}.psh-core-slot #spCoreViewport{position:absolute!important;width:clamp(440px,43vw,620px)!important;height:clamp(410px,43vw,580px)!important;left:50%!important;top:47%!important;transform:translate(-50%,-50%)!important;pointer-events:none!important;z-index:60!important;overflow:visible!important;isolation:isolate;background:none!important}.psh-core-slot #spCoreViewport canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;z-index:2!important;pointer-events:none!important}.psh-core-slot #spCoreViewport .workbench-crystal-cutout{position:absolute!important;left:50%!important;top:50%!important;height:var(--core-art-height,240px)!important;max-height:56%!important;width:auto!important;transform:translate(-50%,-50%)!important;z-index:1!important;filter:drop-shadow(0 0 8px #64dfff7d) drop-shadow(0 0 18px #126ebc50)!important}.psh-plinth{position:absolute;width:300px;height:48px;top:calc(47% + 202px);left:50%;transform:translate(-50%);border:1px solid #c9e9ff6b;border-radius:50%;background:radial-gradient(ellipse at 47% 41%,#071321 0 26%,#93cfff66 28%,#9dd8ff08 29.5%,#10223a55 40%,#91aac744 43%,#040a13d9 48%,#5c708c38 67%,#111e35c9 72%,#bfd1f661 76%,#172333cc 82%,#0a1420 96%);box-shadow:0 8px #030911e6,0 14px #5475a54a,0 20px 24px #0006,inset 0 1px 1px #e4eeff77;z-index:2;pointer-events:none}.psh-plinth:before{content:"";position:absolute;inset:-16px -60px;transform:translateY(25px);border-radius:50%;background:radial-gradient(ellipse at 45% 44%,#8cbcff50,transparent 60%);z-index:-1}.psh-plinth:after{content:"";position:absolute;width:28%;height:3px;left:20%;top:40%;background:linear-gradient(90deg,transparent,#c1eaff,transparent);box-shadow:0 0 14px #73a6ff88}.psh-core-caption{position:absolute;left:50%;bottom:32px;transform:translate(-50%);text-align:center;white-space:nowrap;z-index:125;pointer-events:none}.psh-core-caption h2{color:#e7f3ff;font-size:22px;line-height:1.35;letter-spacing:.2px;font-weight:500;margin:0 0 9px}.psh-core-caption h2 span{color:#f3f0a0;font-weight:600;font-size:20px;margin-left:6px}.psh-core-caption p{margin:0;color:#88a2be;font-size:10px;letter-spacing:1px}.psh-status-dot{width:5px;height:5px;border-radius:50%;background:#96c8d0;display:inline-block;vertical-align:middle;margin-right:7px}.psh-scene[data-busy=true] .psh-core-caption p{color:#d4c8ff}.psh-scene[data-busy=true] .psh-status-dot{background:#b1a4ec}.psh-card-layer{position:absolute;inset:0;pointer-events:none;z-index:auto}.psh-card{--cube-size:190px;--cube-half:calc(var(--cube-size)/2);--shine:35%;position:absolute;left:0;top:0;width:var(--cube-size);height:var(--cube-size);display:block;padding:0;border:0;border-radius:4px;background:none;box-shadow:none;overflow:visible;transform-style:preserve-3d;backface-visibility:visible;-webkit-backface-visibility:visible;transition:none;appearance:none;-webkit-appearance:none;pointer-events:auto;touch-action:pan-y;contain:layout style;transform-origin:center}.psh-card:focus-visible{outline:2px solid #a5e2ff;outline-offset:10px}.psh-module-cube{position:absolute;inset:0;display:block;transform-style:preserve-3d;transform:translateZ(calc(var(--cube-half) * -1)) rotateX(var(--cube-tilt,-14deg)) rotateY(var(--cube-yaw,-26deg));transition:transform .24s cubic-bezier(.22,.7,.2,1)}.psh-scene.psh-dragging .psh-module-cube{transition:none}.psh-scene:is(.psh-dragging,[data-motion=settling]) .psh-card{will-change:transform}.psh-cube-face{position:absolute;inset:0;display:block;width:100%;height:100%;border:1px solid #73baffbd;border-radius:3px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(135deg,#175ad583,#082361b0);box-shadow:inset 0 0 0 1px #c2eaff12,inset 0 0 20px #1562ff10;overflow:hidden}.psh-cube-front{transform:translateZ(var(--cube-half));border-top-color:#c6eeffeb;border-left-color:#90d4ffce;border-right-color:#71b8ff;border-bottom-color:#70b7ffba;background:linear-gradient(117deg,#c9eaff30,transparent 14% 78%,#5daaff1e),radial-gradient(ellipse at var(--shine) 0,#428aff18,transparent 60%),linear-gradient(160deg,#104b9e29,#071f6317 58%,#1050a526);box-shadow:inset 0 1px 1px #e4f6ff80,inset -1px -1px 2px #76c3ff72}.psh-cube-front:after{content:"";position:absolute;inset:5px;border:1px solid #acdfff0c;border-radius:1px}.psh-cube-back{transform:rotateY(180deg) translateZ(var(--cube-half));background:#0416379c}.psh-cube-right{transform:rotateY(90deg) translateZ(var(--cube-half));background:linear-gradient(125deg,#5ab5ff2b,transparent 20% 75%,#2783ff24),linear-gradient(90deg,#08215991,#123fa883 70%,#247cf46b);border-color:#4e9fff9e;border-top-color:#b4e7ffcc;box-shadow:inset 1px 0 #b8eaff4d,inset -1px 0 #8bd3ff63}.psh-cube-left{transform:rotateY(-90deg) translateZ(var(--cube-half));background:linear-gradient(90deg,#082659bd,#155ac57d);border-color:#6ab0ffd0}.psh-cube-top{transform:rotateX(90deg) translateZ(var(--cube-half));background:linear-gradient(35deg,#b1e4ff36,transparent 32% 67%,#66c1ff25),linear-gradient(160deg,#1c54b567,#1472de50);border-color:#9cdbffca;box-shadow:inset 0 1px 2px #dcf5ff8c}.psh-cube-bottom{transform:rotateX(-90deg) translateZ(var(--cube-half));background:linear-gradient(120deg,#07265cba,#0a337ead);border-color:#286aba9c}.psh-cube-right:before,.psh-cube-top:before{content:"";position:absolute;inset:13px;border:1px solid #8dcaff17}.psh-cube-right:after{content:"";position:absolute;left:19%;right:18%;top:24%;height:1px;background:linear-gradient(90deg,transparent,#77c4ff62,transparent);box-shadow:0 22px #8acaff13,0 44px #8acaff0b}.psh-cube-interior{position:absolute;inset:0;display:block;transform-style:preserve-3d;pointer-events:none}.psh-cube-data-frame{position:absolute;inset:11% 9% 10%;display:block;transform:translateZ(calc(var(--cube-size) * .025));border:1px solid #7bbbff2b;border-radius:2px;background:radial-gradient(ellipse at 50% 36%,#236cde2b,transparent 67%),linear-gradient(180deg,#0518429c,#05245a8a);box-shadow:inset 0 1px #abe1ff20,0 0 13px #1054cd12}.psh-cube-data-frame:before,.psh-cube-data-frame:after{content:"";position:absolute;width:9px;height:9px;border-color:#91d4ff83;border-style:solid}.psh-cube-data-frame:before{left:-1px;top:-1px;border-width:1px 0 0 1px}.psh-cube-data-frame:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.psh-cube-tray{position:absolute;display:block;inset:11%;transform:rotateX(90deg) translateZ(calc(var(--cube-size) * -.32));border:1px solid #6bc4ff67;background:radial-gradient(ellipse,#62baff37,transparent 68%),repeating-linear-gradient(90deg,transparent 0 17%,#6fc6ff1a 17% 18%),linear-gradient(#10448c62,#051e4566);box-shadow:0 0 10px #1380ff10}.psh-card-title{position:absolute;left:10%;right:10%;top:14%;transform:translateZ(calc(var(--cube-size) * .27));display:flex;align-items:center;justify-content:space-between;gap:6px}.psh-card-title strong{color:#f4faff;text-shadow:0 0 6px #7dbdff2e,0 1px 3px #001337;font-size:24px;font-weight:530;white-space:nowrap}.psh-card-index{color:#b3ddff;font:7px Consolas,monospace;letter-spacing:1px}.psh-card-graphic{position:absolute;display:grid;place-items:center;inset:33% 10% 23%;transform:translateZ(calc(var(--cube-size) * .08))}.psh-module-graphic{width:90%;height:100%;max-height:79px;overflow:visible;filter:brightness(1.42) drop-shadow(0 0 3px #7fcbff55)}.psh-card-action{position:absolute;left:10%;right:10%;bottom:14%;transform:translateZ(calc(var(--cube-size) * .24));display:flex;justify-content:space-between;align-items:center;color:#dcefff;text-shadow:0 1px 2px #001437;font-size:11px}.psh-card-action i{font-style:normal;color:#9ad8ff}.psh-card[data-selected=true] .psh-cube-front{border-bottom-color:#aeeaff;box-shadow:inset 0 1px 1px #e4f6ff8c,inset -1px -1px 2px #96deffb0,inset 0 -12px 22px #1464ef24}@media (hover:hover) and (pointer:fine){.psh-card:hover .psh-cube-front{border-color:#daf3ff;box-shadow:inset 0 1px 1px #f1fbffba,inset 0 -8px 25px #3384ff38}}.psh-toolbar{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;z-index:130;margin:0 auto 19px;padding:0 16px}.psh-explore{display:flex;align-items:center;gap:25px;border:1px solid #a7c6e255;border-radius:40px;padding:5px;background:linear-gradient(130deg,#27384b77,#111b2aab);box-shadow:inset 0 1px #d4e9ff1a;min-height:50px}.psh-explore>button{width:42px;height:40px;background:transparent;font-size:18px;border-radius:50%}.psh-explore>button:hover{background:#b3d3ff16}.psh-explore>span{text-align:center;min-width:184px}.psh-explore b{display:block;font-weight:400;font-size:12px}.psh-explore small{display:block;font-size:9px;color:#8099b5;margin-top:3px}.psh-motion{display:flex;gap:6px}.psh-motion button{background:#19263988;border:1px solid #a0bad234;border-radius:25px;min-height:40px;padding:0 14px;color:#9cb6d0;font-size:10px}.psh-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 3.6% 22px;color:#8399b4;font-size:10px;letter-spacing:.7px}.psh-bottom>div{display:flex;align-items:center;gap:13px}.psh-bottom a{min-height:40px;display:flex;align-items:center;color:#acc3db}.psh-assistant-button{display:flex;align-items:center;gap:8px;min-height:38px;padding:5px 14px!important;border:1px solid #9db9ce45!important;border-radius:22px;background:linear-gradient(125deg,#344f638c,#1c2c3dd9)!important;color:#c9deef!important;font-size:10px!important}.psh-assistant-button svg{width:31px;height:23px;fill:none;stroke:#b8d9e9;stroke-width:1.2}.psh-assistant-button:hover{border-color:#86c6e482!important;background:linear-gradient(125deg,#45667bb3,#233b50e6)!important}.psh-module-directory{max-width:1420px;margin:auto;padding:72px 5%;display:grid;grid-template-columns:.9fr 1.5fr;gap:7%;border-top:1px solid #a7bfdc20;background:#090f1b}.psh-directory-heading h2,.psh-preserved-pages h2{font-size:27px;font-weight:450;letter-spacing:-.6px;margin:17px 0}.psh-directory-heading>p:last-child,.psh-preserved-pages p:not(.psh-eyebrow){font-size:12px;color:#91a7bd;line-height:2}.psh-module-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.psh-directory-module{background:none!important;border-bottom:1px solid #a9bed822!important;display:flex;align-items:center;text-align:left;padding:20px 2px!important;gap:14px;min-height:85px}.psh-directory-module>span{font:9px Consolas,monospace;color:#6485a6}.psh-directory-module b{display:block;font-weight:450;font-size:15px}.psh-directory-module small{display:block;font-size:10px;color:#7e98b3;margin-top:7px}.psh-directory-module i{font-style:normal;margin-left:auto;color:#a3c3df}.psh-directory-module:hover b{color:#bbdbf6}.psh-preserved-pages{max-width:1278px;width:90%;margin:0 auto 40px;border-top:1px solid #a4bbd225;padding:42px 0;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:35px;align-items:center;background:#090f1b}.psh-preserved-pages>a{min-height:138px;border:1px solid #a0c2e22f;border-radius:12px;background:linear-gradient(135deg,#adc7e311,#111c2a);display:flex;flex-direction:column;gap:15px;padding:22px}.psh-preserved-pages>a span{font:8px Consolas,monospace;letter-spacing:1.6px;color:#819bb5}.psh-preserved-pages>a b{font-size:19px;font-weight:400}.psh-preserved-pages>a small{font-size:11px;color:#809bb4}.psh-assistant-dialog{padding:0;border:0;max-width:none;max-height:none;width:100%;height:100%;margin:0;background:transparent;overflow:hidden;color:#e8eff8}.psh-assistant-dialog::backdrop{background:#040916c9}.psh-assistant-dialog[open]{display:grid;place-items:center}.psh-assistant-shell{width:min(1030px,calc(100% - 56px));max-height:calc(100svh - 56px);display:flex;flex-direction:column;border:1px solid #bfdaf35c;border-top-color:#e1f2ffbd;border-radius:22px;background:radial-gradient(ellipse at 8% 0,#647d9e2b,transparent 55%),linear-gradient(135deg,#182738f7,#0d1827fc 68%);box-shadow:inset 0 1px #e5f2ff54,inset -1px 0 #b5c9ff35,0 24px 100px #0008;overflow:hidden}.psh-assistant-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 34px 22px;background:linear-gradient(115deg,#135acb25,transparent 55%,#1467c811);flex-shrink:0}.psh-assistant-header h2{font-size:28px;line-height:1.35;font-weight:450;letter-spacing:.5px;margin:7px 0 11px;color:#edf4fc}.psh-assistant-header p:not(.psh-eyebrow){font-size:11px;color:#92acc7;margin:0;line-height:1.6}.psh-assistant-close{height:42px;width:42px;flex-shrink:0;border:1px solid #a3bbd54f!important;border-radius:50%;background:#c5dcff08!important;font-size:25px!important;font-weight:300;color:#bbcde1;padding:0!important;line-height:1}.psh-assistant-close:hover{background:#b7d5f31a!important;color:#f0f7ff;border-color:#bdd7ef7d!important}.psh-assistant-body{padding:26px 34px 30px;overflow:auto;overscroll-behavior:contain;min-height:180px}.psh-assistant-intro{font-size:12px;color:#9eb1c9;line-height:1.95;margin:0 0 18px}.psh-faq-list{display:grid;gap:10px}.psh-faq-list button{padding:15px 18px!important;border:1px solid #afcae431!important;border-radius:10px;background:#b5d5ed08!important;text-align:left;line-height:1.7;color:#c6d9ed!important;font-size:12px!important;display:flex;justify-content:space-between}.psh-faq-list button:hover,.psh-faq-list button[aria-pressed=true]{background:#b5d5ed14!important;border-color:#9ccbed69!important;color:#edf7ff!important}.psh-faq-answer{padding:22px;border-left:2px solid #99badb;border-radius:0 8px 8px 0;background:#9fc5ed0a;font-size:13px;line-height:2;color:#b6cce3;margin:20px 0 0}.psh-assistant-footer{margin:0;padding:16px 34px;border-top:1px solid #b3c6db26;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#08142466;color:#7f9ab6;font-size:10px;flex-shrink:0}.psh-assistant-footer button{border:0;background:none!important;color:#c1d8eb;min-height:30px;font-size:11px!important;padding:3px 0!important}@media (max-width:1100px){.psh-nav{gap:25px}.psh-intro h1{font-size:34px}.psh-edge-copy{display:none}.psh-card{--cube-size:168px}.psh-card-title strong{font-size:22px}.psh-core-caption h2{font-size:20px}.psh-core-caption h2 span{font-size:18px}.psh-module-directory{gap:5%;grid-template-columns:.8fr 1.4fr}.psh-directory-heading h2,.psh-preserved-pages h2{font-size:23px}.psh-preserved-pages{gap:20px}}@media (min-width:761px) and (max-width:1250px){.psh-intro{position:relative;left:auto;top:auto;padding:26px 4% 0}.psh-intro h1{font-size:32px;line-height:1.24;margin-bottom:12px}.psh-intro>p:last-child{font-size:11px}.psh-scene{height:720px}}@media (max-width:760px){.psh-header{height:104px;padding:12px 20px 0;align-content:space-between;flex-wrap:wrap}.psh-brand{font-size:25px}.psh-nav{height:42px;order:3;width:100%;gap:0;justify-content:space-between;font-size:11px}.psh-upload{min-height:34px;padding:0 13px;font-size:10px;gap:8px}.psh-upload svg{width:15px;height:15px}.psh-showroom{min-height:0}.psh-intro{position:relative;left:auto;top:auto;padding:27px 22px 0;pointer-events:auto}.psh-intro .psh-eyebrow{font-size:7px;letter-spacing:1.6px;margin-bottom:11px}.psh-intro h1{font-size:30px;line-height:1.46;letter-spacing:-.8px;margin-bottom:12px}.psh-intro>p:last-child{font-size:10px;letter-spacing:2px}.psh-intro i{margin:0 5px}.psh-scene{height:520px;perspective:800px;overflow:hidden}.psh-floor{inset:30% -85% -40%}.psh-core-slot #spCoreViewport{width:330px!important;height:310px!important;top:40%!important}.psh-core-slot #spCoreViewport .workbench-crystal-cutout{height:var(--core-art-height,150px)!important;max-height:52%!important;filter:drop-shadow(0 0 6px #64dfff68) drop-shadow(0 0 13px #126ebc45)!important}.psh-plinth{width:182px;height:29px;top:calc(40% + 95px)}.psh-plinth:before{inset:-8px -30px;transform:translateY(13px)}.psh-card{--cube-size:108px}.psh-cube-face{border-radius:2px}.psh-cube-front:after{inset:3px}.psh-cube-right:before,.psh-cube-top:before{inset:8px}.psh-card-title{left:8%;right:8%;top:15%}.psh-card-title strong{font-size:17px}.psh-card-index{display:none}.psh-card-action{left:9%;right:9%;font-size:9px}.psh-module-graphic{filter:brightness(1.35);max-height:42px}.psh-cube-data-frame{inset:11% 8%}.psh-cube-tray{box-shadow:none}.psh-card[data-selected=true] .psh-cube-front{border-bottom-color:#70b7ffba;box-shadow:inset 0 1px 1px #e4f6ff80,inset -1px -1px 2px #76c3ff72}.psh-card:focus{outline:none}.psh-core-caption{display:block;bottom:10px;width:100%;white-space:normal}.psh-core-caption h2{font-size:18px;margin-bottom:6px}.psh-core-caption h2 span{font-size:16px;margin-left:4px}.psh-core-caption p{font-size:8px;letter-spacing:.1px}.psh-toolbar{margin:0 15px 14px;gap:8px;flex-wrap:nowrap;padding:0}.psh-explore{gap:5px;min-height:43px;flex:1;max-width:calc(100% - 92px);padding:3px}.psh-explore>button{width:36px;height:36px;flex-shrink:0}.psh-explore>span{min-width:0;flex:1}.psh-explore b{font-size:11px}.psh-explore small{font-size:8px;white-space:nowrap}.psh-motion{flex-shrink:0}.psh-motion button{min-height:38px;padding:0 12px;font-size:9px}.psh-bottom{padding:0 20px 18px;justify-content:center;font-size:8px}.psh-bottom>span{display:none}.psh-bottom>div{width:100%;justify-content:space-between}.psh-assistant-button{font-size:10px!important;padding:5px 12px!important;min-height:34px}.psh-assistant-button svg{width:28px;height:20px}.psh-studio-lighting:before{opacity:.65}.psh-studio-lighting:after{opacity:.45}.psh-floor-light{inset:55% -8% 10%;opacity:.75}.psh-module-directory{display:block;padding:37px 22px}.psh-directory-heading h2{font-size:23px}.psh-directory-heading>p:last-child{font-size:11px}.psh-module-list{margin-top:20px;gap:0 19px}.psh-directory-module{padding:17px 0!important;gap:8px;min-height:78px}.psh-directory-module b{font-size:13px}.psh-directory-module small{font-size:9px;line-height:1.5}.psh-directory-module>span{font-size:8px}.psh-directory-module i{font-size:11px}.psh-preserved-pages{grid-template-columns:1fr 1fr;gap:14px;width:auto;margin:0 22px 28px;padding:30px 0}.psh-preserved-pages>div{grid-column:1/-1}.psh-preserved-pages>a{padding:17px 15px;min-height:125px;gap:13px}.psh-preserved-pages>a b{font-size:16px}.psh-preserved-pages>a small{font-size:10px;line-height:1.7}.psh-preserved-pages>a span{font-size:7px;letter-spacing:1px}.psh-assistant-shell{width:calc(100% - 20px);max-height:calc(100svh - 24px);border-radius:16px}.psh-assistant-header{padding:22px 19px 19px;gap:10px}.psh-assistant-header h2{font-size:25px}.psh-assistant-header .psh-eyebrow{font-size:8px;letter-spacing:1.3px}.psh-assistant-header p:not(.psh-eyebrow){font-size:10px}.psh-assistant-close{height:36px;width:36px;font-size:22px!important}.psh-assistant-body{padding:20px 18px}.psh-assistant-footer{padding:12px 18px;font-size:8px;gap:8px}.psh-assistant-footer>span{max-width:180px;line-height:1.7}.psh-assistant-footer button{font-size:10px!important;white-space:nowrap}.psh-faq-answer{font-size:12px;padding:17px}}@media (max-width:360px){.psh-intro{padding-inline:18px}.psh-intro h1{font-size:27px}.psh-scene{height:500px}.psh-core-slot #spCoreViewport{width:300px!important}.psh-card{--cube-size:100px}.psh-card-title strong{font-size:16px}.psh-module-graphic{max-height:38px}.psh-toolbar{margin-inline:12px}.psh-motion button{padding-inline:9px}.psh-core-caption h2{font-size:17px}.psh-core-caption h2 span{font-size:15px}}@media (prefers-reduced-motion:reduce){#productionShowroomHome *,#productionShowroomHome *:before,#productionShowroomHome *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}body.psd-enabled #fsTheme,body.psd-enabled #imShell,body.psd-enabled #imField,body.psd-enabled #orScene,body.psd-enabled #orBackdrop,body.psd-enabled #spCore,body.psd-enabled .sp-deck,body.psd-enabled .sp-panel-tools,body.psd-enabled .sp-orbit,body.psd-enabled .or-scene{display:none!important}body.psd-enabled:not([data-im-active=home]){height:100svh!important;min-height:100svh!important;overflow:hidden!important;background:#090f1b!important;color:#e9f0f8!important}body.psd-enabled:not([data-im-active=home]) #productionShowroomHome{display:block!important;position:fixed!important;inset:0!important;z-index:20!important;min-height:100svh!important;height:100svh!important;overflow:hidden!important;pointer-events:none!important;user-select:none!important}body.psd-enabled:not([data-im-active=home]) #productionShowroomHome .psh-showroom{min-height:calc(100svh - 80px)!important}body.psd-enabled:not([data-im-active=home]) #helpLauncher{display:none!important}#productionDetailDialog{padding:0;border:0;max-width:none;max-height:none;width:100%;height:100%;margin:0;background:transparent;overflow:hidden;color:#e8eff8;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}#productionDetailDialog::backdrop{background:#040916c9}#productionDetailDialog[open]{display:grid;place-items:center}#productionDetailDialog,#productionDetailDialog *{box-sizing:border-box}#productionDetailDialog button,#productionDetailDialog a,#productionDetailDialog input,#productionDetailDialog textarea,#productionDetailDialog select,#productionDetailDialog summary{-webkit-tap-highlight-color:transparent}#productionDetailDialog button{font-family:inherit;cursor:pointer}#productionDetailDialog button:focus-visible,#productionDetailDialog a:focus-visible,#productionDetailDialog input:focus-visible,#productionDetailDialog textarea:focus-visible,#productionDetailDialog select:focus-visible,#productionDetailDialog summary:focus-visible{outline:2px solid #b8dafa!important;outline-offset:3px}#productionDetailDialog .detail-shell{width:min(1030px,calc(100% - 56px));max-height:calc(100svh - 56px);display:flex;flex-direction:column;border:1px solid #bfdaf35c;border-top-color:#e1f2ffbd;border-radius:22px;background:radial-gradient(ellipse at 8% 0,#647d9e2b,transparent 55%),linear-gradient(135deg,#182738f7,#0d1827fc 68%);box-shadow:inset 0 1px #e5f2ff54,inset -1px 0 #b5c9ff35,0 24px 100px #0008;overflow:hidden;transform-origin:center;isolation:isolate}#productionDetailDialog .detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 34px 22px;background:linear-gradient(115deg,#135acb25,transparent 55%,#1467c811);flex-shrink:0}#productionDetailDialog .detail-header h2{font-size:28px;line-height:1.35;font-weight:450;letter-spacing:.5px;margin:7px 0 11px;color:#edf4fc}#productionDetailDialog .detail-header .eyebrow{margin:0;font:8px/1.5 Consolas,SFMono-Regular,monospace;letter-spacing:1.7px;color:#7a9abc;text-transform:uppercase}#productionDetailDialog .detail-header p:not(.eyebrow){font-size:11px;color:#92acc7;margin:0;line-height:1.6}#productionDetailDialog .close-button{box-sizing:border-box;display:grid;place-items:center;height:44px;width:44px;min-height:44px;min-width:44px;max-height:44px;max-width:44px;flex:0 0 44px;aspect-ratio:1;border:1px solid #a3bbd54f;border-radius:50%;background:#c5dcff08;font-size:25px;font-weight:300;color:#bbcde1;padding:0;line-height:1}#productionDetailDialog .close-button:hover{background:#b7d5f31a;color:#f0f7ff;border-color:#bdd7ef7d}#productionDetailDialog .detail-nav{display:flex;gap:6px;flex-shrink:0;padding:0 30px 18px;border-bottom:1px solid #b1c7e021;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth}#productionDetailDialog .detail-nav::-webkit-scrollbar{display:none}#productionDetailDialog .detail-nav button{white-space:nowrap;min-height:36px;padding:6px 15px;border-radius:24px;background:transparent;color:#93a9c1;font-size:11px;border:1px solid transparent;flex:0 0 auto}#productionDetailDialog .detail-nav [aria-current=true]{background:#175baf30;border-color:#78b9fa83;color:#edf7ff}#productionDetailDialog .detail-nav button:hover{color:#dcecfb;border-color:#91bce64d}#productionDetailDialog .detail-body{padding:26px 34px 30px;overflow:auto;overscroll-behavior:contain;min-height:180px;scrollbar-width:thin;scrollbar-color:#48627d transparent}#productionDetailDialog .detail-footer{margin:0;padding:16px 34px;border-top:1px solid #b3c6db26;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#08142466;color:#7f9ab6;font-size:10px;flex-shrink:0}#productionDetailDialog .detail-footer button{border:0;background:none;color:#c1d8eb;min-height:30px;font-size:11px;padding:3px 0}#productionDetailDialog #imStage{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important;transition:none!important;pointer-events:auto!important;scroll-behavior:auto!important}#productionDetailDialog #im-view-home{display:none!important}#productionDetailDialog .im-view{position:relative!important;width:100%!important;min-height:0!important;animation:none!important;transform:none!important}#productionDetailDialog .im-module{padding:0!important;max-width:none!important;margin:0!important;color:#e8eff8!important;--ink:#e8eff8;--muted:#9eb1c9;--line:#94afcd25;--panel:#08122160;--canvas:transparent;--blue:#89bfff;--green:#81cbbb;--orange:#dfbd81}#productionDetailDialog .im-module-heading,#productionDetailDialog .im-module-footer,#productionDetailDialog #fsWorkflow{display:none!important}#productionDetailDialog .im-module-content{position:relative!important;isolation:auto!important;min-width:0}#productionDetailDialog .im-module-content>section,#productionDetailDialog .im-module-content>.fs-quality{margin-top:0!important;margin-bottom:22px!important}#productionDetailDialog .im-module-content>:last-child{margin-bottom:0!important}#productionDetailDialog .grid{display:grid!important;gap:24px!important}#productionDetailDialog .grid.two{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important}#productionDetailDialog .grid.three,#productionDetailDialog #metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#productionDetailDialog .panel,#productionDetailDialog .im-module .panel,#productionDetailDialog .account-bar,#productionDetailDialog .plan-card,#productionDetailDialog .fs-quality,#productionDetailDialog .report{border:1px solid #94afcd25!important;border-radius:12px!important;background:#08122160!important;box-shadow:none!important;color:#e8eff8!important;min-width:0}#productionDetailDialog .panel,#productionDetailDialog .im-module .panel{padding:22px!important}#productionDetailDialog .panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:0 0 14px!important;border:0!important;background:none!important}#productionDetailDialog .panel-head:after{display:none!important}#productionDetailDialog .panel-head h2,#productionDetailDialog .panel h3{font-size:16px!important;line-height:1.55!important;font-weight:500!important;margin:0!important;color:#e2eaf5!important}#productionDetailDialog .panel-head p,#productionDetailDialog .panel>p,#productionDetailDialog .detail-intro{font-size:12px!important;color:#9eb1c9!important;line-height:1.95!important;margin:7px 0 0!important}#productionDetailDialog .panel-body{padding:0!important;color:#b7c9dc!important}#productionDetailDialog .panel .overline{font:8px/1.5 Consolas,monospace;letter-spacing:1.7px;color:#7a9abc;margin:0 0 12px}#productionDetailDialog .tag{display:inline-block;padding:3px 8px;border-radius:14px;font-size:10px;white-space:nowrap;background:#79c2b518;color:#a1d5c8;border:0}#productionDetailDialog .tag.pending{color:#e1c58f;background:#d8ae5920}#productionDetailDialog .btn,#productionDetailDialog .button-primary,#productionDetailDialog .button-secondary,#productionDetailDialog .ow-button,#productionDetailDialog .ux-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;font-size:12px;padding:9px 18px;border-radius:25px;gap:10px;box-shadow:none!important;transform:none!important;translate:none!important}#productionDetailDialog .btn.primary,#productionDetailDialog .button-primary{background:linear-gradient(130deg,#cbe4f3,#adc4e2)!important;color:#102337!important;border:1px solid #e0f1ff9c!important}#productionDetailDialog .btn.secondary,#productionDetailDialog .btn.ghost,#productionDetailDialog .button-secondary,#productionDetailDialog .local-free,#productionDetailDialog .ow-button,#productionDetailDialog .ux-button{border:1px solid #a7c4e34c!important;background:#a7cbed0a!important;color:#b9d0e5!important}#productionDetailDialog .btn:disabled{opacity:.42;cursor:not-allowed}#productionDetailDialog .actions,#productionDetailDialog .action-row,#productionDetailDialog .report-tools,#productionDetailDialog .feedback-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#productionDetailDialog input:not([type=radio]):not([type=checkbox]):not([type=file]),#productionDetailDialog textarea,#productionDetailDialog select{width:100%;min-height:42px;border:1px solid #9bb7d13d!important;border-radius:8px!important;background:#081424b8!important;color:#d8e5f3!important;padding:10px 12px!important;font:12px/1.55 inherit!important;box-shadow:none!important}#productionDetailDialog textarea{min-height:112px;resize:vertical}#productionDetailDialog input::placeholder,#productionDetailDialog textarea::placeholder{color:#7189a2}#productionDetailDialog .field-label{display:block;color:#a9bdd2!important;font-size:12px!important;margin:13px 0 8px}#productionDetailDialog #dropZone,#productionDetailDialog .upload{position:relative;min-height:226px;border:1px dashed #6bace765!important;border-radius:10px!important;background:radial-gradient(ellipse at 50% 22%,#5aaeff12,transparent 62%),linear-gradient(135deg,#5294e709,transparent)!important;color:#b8cadc!important;padding:23px 18px!important;box-shadow:none!important}#productionDetailDialog .upload h3{font-size:16px;color:#e2eaf5;margin:8px 0 10px}#productionDetailDialog .upload p,#productionDetailDialog .focus-guide,#productionDetailDialog .focus-tip,#productionDetailDialog .local-parse-boundary{color:#91a8bf!important;font-size:11px!important;line-height:1.85!important}#productionDetailDialog .upload-symbol{filter:none!important}#productionDetailDialog .file-list{margin-top:14px;color:#a9bfd5}#productionDetailDialog .empty{color:#8199b1!important;font-size:11px!important;line-height:1.8!important}#productionDetailDialog .focus-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}#productionDetailDialog .focus-preset{min-height:36px;padding:7px 12px;border-radius:20px;border:1px solid #92aeca39;background:transparent;color:#9db7d1;font-size:10px}#productionDetailDialog .focus-preset.active,#productionDetailDialog .focus-preset[aria-pressed=true]{background:#b0dcf31c;color:#d1e9f5;border-color:#b2d3ee77}#productionDetailDialog .fs-quality{padding:15px 18px!important;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-left:2px solid #83b9dd!important}#productionDetailDialog .fs-quality strong{font-size:12px;color:#dce9f5}#productionDetailDialog .fs-quality span,#productionDetailDialog .fs-quality a{font-size:10px;color:#8fa8c1}#productionDetailDialog progress{accent-color:#7db7e8;max-width:220px}#productionDetailDialog .summary-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}#productionDetailDialog .summary-chip{padding:13px;border:1px solid #acc6e429!important;border-radius:10px!important;background:linear-gradient(135deg,#8babcf12,transparent)!important}#productionDetailDialog .summary-chip span,#productionDetailDialog .metric-label{font-size:10px;color:#8eabc7!important}#productionDetailDialog .summary-chip strong{display:block;color:#e2eaf5;font-size:13px;margin-top:7px;overflow-wrap:anywhere}#productionDetailDialog #metricGrid .metric-card{border:1px solid #acc6e429!important;border-radius:12px!important;padding:17px 20px!important;background:linear-gradient(135deg,#8babcf12,transparent)!important;box-shadow:none!important;min-height:126px!important;transform:none!important}#productionDetailDialog #metricGrid .metric-value{display:block;font-size:25px!important;letter-spacing:-.6px;font-weight:450!important;margin:10px 0 5px!important;color:#e8eff8!important;font-variant-numeric:tabular-nums}#productionDetailDialog #metricGrid .metric-value.metric-status{font-size:18px!important;line-height:1.5}#productionDetailDialog #metricGrid .metric-help{font-size:10px;color:#889db6;line-height:1.6}#productionDetailDialog .fs-tech-metric-art{display:none!important}#productionDetailDialog .table-wrap,#productionDetailDialog .data-table-wrap,#productionDetailDialog .bank-summary-table-wrap{width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#48627d transparent}#productionDetailDialog table,#productionDetailDialog .data-table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.6;color:#bfd0e4;background:transparent!important}#productionDetailDialog th,#productionDetailDialog .data-table th{font-weight:400;color:#849fb9;text-align:left;border-bottom:1px solid #b5cfea32;padding:10px 8px;white-space:nowrap;background:#0c1a2a!important}#productionDetailDialog td,#productionDetailDialog .data-table td{border-bottom:1px solid #a5bfd21c;padding:12px 8px;color:#bfd0e4;white-space:nowrap;background:transparent!important}#productionDetailDialog td:first-child{color:#e1e9f5}#productionDetailDialog .list-clean{list-style:none;margin:0;padding:0}#productionDetailDialog .list-clean li{padding:15px 0;border-bottom:1px solid #abc2df1a;font-size:12px;line-height:1.7;color:#b0c5dd}#productionDetailDialog .list-clean b{display:block;color:#e2eaf5;font-weight:450;margin-bottom:5px}#productionDetailDialog .list-clean small{display:block;font-size:10px;color:#7f9bb8}#productionDetailDialog .note{border-left:2px solid #a8b9ee5c;padding:10px 15px;background:#b5b9eb08;color:#a1b7cf;font-size:11px;line-height:1.9;margin-top:18px}#productionDetailDialog .report,#productionDetailDialog .report-preview{padding:24px!important;background:#bccfe60a!important;border:1px solid #b2c5de33!important;border-radius:8px!important;color:#b8cadc!important;line-height:1.9}#productionDetailDialog .report h1,#productionDetailDialog .report h2,#productionDetailDialog .report h3,#productionDetailDialog .report h4{color:#e2eaf5!important}#productionDetailDialog .report p,#productionDetailDialog .report li{color:#a8bdd1!important}#productionDetailDialog .statistics-export-bar,#productionDetailDialog .result-next-step{border:1px solid #94afcd25!important;border-radius:12px!important;background:#08122160!important;color:#c7d7e7!important;padding:18px!important}#productionDetailDialog .account-bar{padding:18px!important;margin:0 0 22px!important}#productionDetailDialog .plan-grid,#productionDetailDialog .feedback-grid,#productionDetailDialog .bank-institution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#productionDetailDialog .plan-card{padding:18px!important}#productionDetailDialog .im-empty-space{padding:48px 24px;text-align:center;min-height:280px;border:1px solid #94afcd25;border-radius:12px;background:#08122160}#productionDetailDialog .psd-bank-example[hidden]{display:none!important}#productionDetailDialog #pd-bank.psd-bank-example-visible>.pd-note,#productionDetailDialog #pd-bank.psd-bank-example-visible>.pd-canvas-wrap,#productionDetailDialog #pd-bank.psd-bank-example-visible>.pd-empty,#productionDetailDialog #pd-bank.psd-bank-example-visible>.pd-legend,#productionDetailDialog #pd-bank.psd-bank-example-visible>.pd-detail,#productionDetailDialog #pd-bank.psd-bank-example-visible>.pd-footer{display:none!important}#productionDetailDialog .psd-bank-example{position:relative;margin-top:15px;border:1px solid #90b2d333;border-top-color:#c4ddf064;border-radius:12px;padding:20px;background:radial-gradient(ellipse at 8% 0,#5c85ac1c,transparent 42%),linear-gradient(145deg,#0f2132cc,#091625d9);overflow:hidden;isolation:isolate}#productionDetailDialog .psd-bank-example:after{content:"FICTIONAL EXAMPLE";position:absolute;right:18px;top:17px;z-index:-1;color:#a8c7df0b;font:700 25px/1 Consolas,monospace;letter-spacing:2px;white-space:nowrap}#productionDetailDialog .psd-bank-example>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}#productionDetailDialog .psd-bank-example>header>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.psd-example-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 10px;border:1px solid #e1c57f69;border-radius:20px;background:#d7aa4d12;color:#e6cc91;font-size:10px;letter-spacing:.5px}.psd-bank-example>header strong{font-size:13px;font-weight:500;color:#dbe9f6}.psd-bank-example>header p{max-width:520px;margin:0;color:#8fa7bf;font-size:10px;line-height:1.8;text-align:right}#productionDetailDialog .psd-example-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.psd-example-metrics article{position:relative;min-width:0;padding:14px 15px;border:1px solid #9db8d126;border-radius:9px;background:#8fb6d508}.psd-example-metrics article:before{content:"";position:absolute;left:-1px;top:13px;bottom:13px;width:2px;border-radius:2px;background:var(--example-accent,#91b8d9)}.psd-example-metrics article[data-tone=in]{--example-accent:#87ded2}.psd-example-metrics article[data-tone=out]{--example-accent:#a5c5ef}.psd-example-metrics article[data-tone=net]{--example-accent:#c0b6ee}.psd-example-metrics article[data-tone=operate]{--example-accent:#89d0b2}.psd-example-metrics span{display:block;color:#8fa8c1;font-size:10px}.psd-example-metrics b{display:block;margin-top:9px;color:var(--example-accent);font-size:22px;font-weight:550;font-variant-numeric:tabular-nums}.psd-example-metrics small{margin-left:4px;color:#8fa8c1;font-size:9px;font-weight:400}#productionDetailDialog .psd-example-chart{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(170px,.7fr);gap:18px;align-items:center;margin-top:14px;padding:11px 15px 8px;border:1px solid #9ab6ce1d;border-radius:9px;background:#07142380}.psd-example-chart svg{display:block;width:100%;height:156px}.psd-example-rules path{fill:none;stroke:#8eabc31c;stroke-width:1}.psd-example-bars rect{stroke:#c2e5f253;stroke-width:1}.psd-example-labels{fill:#839db6;font:10px Microsoft YaHei,sans-serif;text-anchor:middle}.psd-example-chart>div{padding:18px;border-left:1px solid #9bb4cc24}.psd-example-chart>div span{display:block;color:#dfc98f;font-size:10px;letter-spacing:1px}.psd-example-chart>div b{display:block;margin-top:10px;color:#9eb4ca;font-size:11px;font-weight:400;line-height:1.9}#productionDetailDialog .psd-bank-example>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;color:#748da7;font-size:9px}.psd-bank-example>footer button{min-height:34px;padding:5px 12px;border:1px solid #9ebad23b;border-radius:18px;background:#9fc6e90a;color:#b6cde2;font-size:10px}#productionDetailDialog .ux-task{position:static!important;inset:auto!important;margin:0 30px 14px!important;display:flex;align-items:center;gap:14px;padding:10px 14px;background:#132d3f;border:1px solid #7aafc35e;border-radius:8px;box-shadow:none;color:#dcedf5;flex-shrink:0}#productionDetailDialog .ux-task[hidden]{display:none!important}#productionDetailDialog .ux-task>div{min-width:0;flex:1}#productionDetailDialog .ux-task strong{font-size:12px;display:block}#productionDetailDialog .ux-task>div>span,#productionDetailDialog .ux-elapsed{font-size:10px;color:#b8ceda}#productionDetailDialog #toast{z-index:30!important}@media (max-width:760px){body.psd-enabled:not([data-im-active=home]) #productionShowroomHome .psh-header{height:104px!important}#productionDetailDialog .detail-shell{width:calc(100% - 20px);max-height:calc(100svh - 24px);border-radius:16px}#productionDetailDialog .detail-header{padding:22px 19px 19px;gap:10px}#productionDetailDialog .detail-header h2{font-size:25px}#productionDetailDialog .detail-header .eyebrow{font-size:8px;letter-spacing:1.3px}#productionDetailDialog .detail-header p:not(.eyebrow){font-size:10px}#productionDetailDialog .close-button{font-size:22px}#productionDetailDialog .detail-nav{padding:0 14px 14px;gap:4px}#productionDetailDialog .detail-nav button{font-size:10px;padding:6px 12px;min-height:34px}#productionDetailDialog .detail-body{padding:20px 18px}#productionDetailDialog .detail-footer{padding:12px 18px;font-size:8px;gap:8px}#productionDetailDialog .detail-footer>span{max-width:180px;line-height:1.7}#productionDetailDialog .detail-footer button{font-size:10px;white-space:nowrap}#productionDetailDialog .grid.two,#productionDetailDialog .grid.three,#productionDetailDialog #metricGrid,#productionDetailDialog .detail-grid,#productionDetailDialog .plan-grid,#productionDetailDialog .feedback-grid,#productionDetailDialog .bank-institution-grid{grid-template-columns:1fr!important;gap:15px!important}#productionDetailDialog .panel,#productionDetailDialog .im-module .panel{padding:17px!important}#productionDetailDialog .panel-head h2,#productionDetailDialog .panel h3{font-size:15px!important}#productionDetailDialog .panel-head p,#productionDetailDialog .panel>p,#productionDetailDialog .detail-intro{font-size:11px!important}#productionDetailDialog .btn,#productionDetailDialog .button-primary,#productionDetailDialog .button-secondary,#productionDetailDialog .ow-button,#productionDetailDialog .ux-button{min-height:40px;font-size:11px;padding:8px 15px}#productionDetailDialog .summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}#productionDetailDialog .summary-chip:first-child{grid-column:1/-1}#productionDetailDialog #metricGrid .metric-card{min-height:0!important;padding:14px 12px!important}#productionDetailDialog #metricGrid .metric-value{font-size:21px!important}#productionDetailDialog #dropZone,#productionDetailDialog .upload{min-height:0;padding:20px 12px!important}#productionDetailDialog .upload h3{font-size:14px}#productionDetailDialog table,#productionDetailDialog .data-table{font-size:10px}#productionDetailDialog td,#productionDetailDialog th,#productionDetailDialog .data-table td,#productionDetailDialog .data-table th{padding:10px 5px}#productionDetailDialog .report,#productionDetailDialog .report-preview{padding:18px!important}#productionDetailDialog .ux-task{margin:0 14px 10px!important;padding:9px 10px;gap:8px}#productionDetailDialog .ux-task .ux-elapsed{display:none}#productionDetailDialog .psd-bank-example{padding:15px 13px}.psd-bank-example:after{font-size:16px;right:12px;top:13px}.psd-bank-example>header{display:block}.psd-bank-example>header p{margin-top:10px;text-align:left}.psd-example-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.psd-example-metrics article{padding:12px}.psd-example-metrics b{font-size:19px}.psd-example-chart{display:block;padding:8px 7px}.psd-example-chart svg{height:126px}.psd-example-chart>div{border-left:0;border-top:1px solid #9bb4cc24;padding:12px 9px}.psd-bank-example>footer{align-items:flex-start;flex-direction:column}.psd-bank-example>footer button{align-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){#productionDetailDialog *,#productionDetailDialog *:before,#productionDetailDialog *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}#productionDetailDialog #metricGrid{position:relative;z-index:20}#productionDetailDialog #metricGrid .metric-interactive:is(:hover,:focus,.show-detail){z-index:21}#productionDetailDialog #metricGrid .metric-detail{background:#142333!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#d9e6f3!important;border:1px solid #54708c!important;box-shadow:0 12px 32px #0008!important;z-index:30}#productionDetailDialog #metricGrid .metric-detail strong{color:#edf5ff!important}#productionDetailDialog #metricGrid .metric-detail-row{border-bottom-color:#354a60!important}
