:root{--navy:#16181d;--blue:#0058bc;--blue-dark:#0047a0;--blue-pressed:#004493;--blue-soft:#eaf4ff;--sky:#dcecff;--paper:#eaf4ff;--white:#fff;--ink:#16181d;--text-primary:#16181d;--text-secondary:#3e4652;--muted:#667085;--line:#97beeb9e;--soft:#edf5ff;--danger:#c84756;--warning:#a96916;--success:#197455;--success-bg:#e7f7f0e6;--glass-surface:#ffffffd9;--glass-surface-strong:#ffffffe6;--glass-surface-soft:#fff9;--glass-border:#97beeb9e;--glass-highlight:#fffffff0;--glass-shadow:0 10px 30px #0000000d, inset 0 1px 0 #ffffffe6;--input-bg:#f9fcffe0;--focus-ring:#075dff94;--teal:var(--blue);--teal-dark:#0047a0;--cyan:#00d2ff;--pink:#a72a60;--blue-bright:#0070eb;--shadow:var(--glass-shadow);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--surface-solid:#fff;--surface-muted:#f4f8fd;--border-subtle:#d9e7f5}.xq-scope-bar{z-index:18;gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#fafdffd6;border:1px solid #a0c2ea94;grid-template-columns:minmax(260px,1fr) minmax(170px,.45fr) minmax(220px,.6fr);align-items:end;display:grid;position:sticky;top:0;box-shadow:0 12px 32px #2d5c9414,inset 0 1px #ffffffe6}.overview-content>.xq-scope-bar{max-width:1540px;margin:18px auto 0}.xq-scope-title{align-items:center;gap:var(--space-3);color:#174c86;display:flex}.xq-scope-title>svg{flex:none}.xq-scope-title strong,.xq-scope-title span{display:block}.xq-scope-title strong{color:var(--text-primary);font-size:13px}.xq-scope-title span{color:var(--muted);margin-top:3px;font-size:13px}.xq-scope-bar label,.xq-inline-select,.xq-report-controls label{gap:6px;min-width:0;display:grid}.xq-scope-bar label>span,.xq-inline-select>span,.xq-report-controls label>span{color:#5b6f88;font-size:13px;font-weight:700}.xq-scope-bar input,.xq-scope-bar select,.xq-inline-select select,.xq-report-controls input,.xq-report-controls select{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text-primary);font:inherit;background:#ffffffe6;border:1px solid #cedff2;padding:8px 11px;font-size:13px}.xq-surface{min-width:0}.xq-section-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.xq-section-header>div:first-child{min-width:0}.xq-section-header span{color:var(--blue);letter-spacing:.04em;font-size:13px;font-weight:800}.xq-section-header h2{color:#0a2445;margin:5px 0 0;font-size:clamp(20px,2vw,26px);line-height:1.3}.xq-section-header p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.65}.xq-section-action{flex:none}.xq-juguang-overview,.xq-kernel-page{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffc7;border:1px solid #9abfea9e;box-shadow:0 18px 48px #2b5b9b1a,inset 0 1px #fffffff0}.xq-juguang-overview{margin:0 12px var(--space-6);padding:var(--space-6)}.xq-kernel-page{padding:clamp(18px,2.4vw,30px)}.xq-section-head,.xq-page-title,.xq-account-panel-head,.xq-metric-group-head,.xq-page-title>div:first-child,.xq-report-controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.xq-section-head{margin-bottom:var(--space-5);align-items:flex-start}.xq-section-head span,.xq-page-title>div>span{color:var(--blue);letter-spacing:.06em;font-size:13px;font-weight:800}.xq-section-head h2,.xq-page-title h2{color:#0a2445;margin:5px 0 0;font-size:clamp(18px,2vw,25px);line-height:1.3}.xq-page-title{margin-bottom:var(--space-5);align-items:flex-end}.xq-page-title>div:first-child{display:block}.xq-page-title p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.xq-status-pill{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:13px;font-weight:800;display:inline-flex}.xq-status-neutral{color:#58697c;background:#eef2f6}.xq-status-info{color:#155fbd;background:#e7f1ff}.xq-status-success{color:#176e50;background:#e7f7f0}.xq-status-warning{color:#94611d;background:#fff3df}.xq-status-danger{color:#b33d49;background:#ffebec}.xq-metric-group{margin-top:var(--space-5)}.xq-metric-group-head{margin-bottom:var(--space-3)}.xq-metric-group-head strong{color:#203d60;font-size:14px}.xq-metric-group-head span{color:var(--muted);font-size:13px}.xq-metric-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xq-metric-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.xq-metric-card{min-width:0;min-height:120px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:linear-gradient(145deg,#fffffff0,#eff7ffe6)}.xq-metric-card strong,.xq-metric-card small{display:block}.xq-metric-label{color:#52708f;align-items:center;gap:6px;min-height:18px;font-size:13px;font-weight:700;display:flex}.xq-metric-card strong{color:#0058bc;text-overflow:ellipsis;white-space:nowrap;margin:13px 0 8px;font-size:clamp(22px,2.4vw,33px);line-height:1;overflow:hidden}.xq-metric-card small{color:#71879e;font-size:13px;line-height:1.45}.xq-tone-warning strong{color:var(--warning)}.xq-tone-danger strong{color:var(--danger)}.xq-tone-success strong{color:var(--success)}.xq-account-panel{margin-top:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#ffffffad;overflow:hidden}.xq-account-panel-head{padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.xq-account-panel-head strong,.xq-account-panel-head span{display:block}.xq-account-panel-head strong{color:#203d60;font-size:14px}.xq-account-panel-head span{color:var(--muted);margin-top:5px;font-size:13px}.xq-inline-warning{margin:var(--space-3) var(--space-4) 0;border-radius:var(--radius-sm);color:#8c5d22;background:#fff7e9;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:flex}.xq-table-wrap{width:100%;overflow:auto}.xq-data-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.xq-data-table th{border-bottom:1px solid var(--border-subtle);color:#647991;text-align:left;white-space:nowrap;background:#f4f8fd;padding:12px 14px;font-size:13px;font-weight:700}.xq-data-table td{color:#344e6a;vertical-align:middle;border-bottom:1px solid #e7eff8;padding:14px;font-size:13px}.xq-data-table tbody tr:last-child td{border-bottom:0}.xq-data-table td strong,.xq-data-table td small{display:block}.xq-data-table td strong{color:#152f4e;font-size:13px}.xq-data-table td small{color:#8194a7;margin-top:4px;font-size:13px}.xq-data-table td a{color:var(--blue);align-items:center;gap:3px;margin-top:5px;text-decoration:none;display:inline-flex}.xq-table-action{border-radius:var(--radius-sm);color:#1c63b8;background:#edf5ff;border:1px solid #c7dcf4;align-items:center;gap:4px;min-height:44px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.xq-honest-empty{min-height:190px;padding:var(--space-6);text-align:center;color:#71869b;flex-direction:column;justify-content:center;align-items:center;display:flex}.xq-honest-empty strong{color:#294c70;font-size:14px}.xq-honest-empty p{max-width:520px;margin:8px 0 0;font-size:13px;line-height:1.7}.xq-meta-line{align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:#71869b;flex-wrap:wrap;font-size:13px;display:flex}.xq-breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:#f1f6fc;padding:10px 12px;display:flex}.xq-breadcrumb button{border-radius:var(--radius-sm);color:#6c8299;background:0 0;border:0;min-height:44px;padding:8px 10px;font-size:13px}.xq-breadcrumb button.active{color:var(--blue);background:#fff;font-weight:800;box-shadow:0 4px 12px #315c8f14}.xq-breadcrumb button:disabled{color:#a3b1bf}.xq-inline-select{min-width:170px}.xq-report-controls{align-items:flex-end}.xq-report-controls label{min-width:150px}.xq-report-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xq-report-grid article{min-height:150px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#ffffffc7}.xq-report-grid article>div{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.xq-report-grid article>strong{margin-top:var(--space-4);color:#183756;font-size:13px;display:block}.xq-report-grid article p{color:var(--muted);font-size:13px;line-height:1.6}.xq-report-evidence{gap:6px;margin:12px 0;color:#526f8c!important;display:grid!important}.xq-report-evidence span{align-items:center;gap:6px;font-size:13px;line-height:1.45;display:flex}.xq-report-grid article button{min-height:44px;color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:8px 0;font-size:13px;font-weight:800;display:flex}.xq-completeness-card{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.xq-completeness-card>div{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:#39678f;background:#f4f9ff;grid-template-columns:20px 1fr auto;align-items:center;display:grid}.xq-completeness-card span{font-size:13px}.xq-completeness-card strong{color:#173b60;font-size:13px}.xq-fallback-drawer{margin-top:var(--space-4);border-radius:var(--radius-lg);background:#fafdffc7;border:1px solid #d5e4f4}.xq-fallback-drawer>summary{cursor:pointer;padding:var(--space-4);color:#345f88;font-size:13px;font-weight:800}.xq-fallback-drawer>div{padding:0 var(--space-4) var(--space-4)}.xq-disclosure{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);border-radius:var(--radius-md);color:#315d86;background:#edf6ff;border:1px solid #cfe0f3;padding:13px 15px;display:flex}.xq-disclosure>div strong,.xq-disclosure>div span{display:block}.xq-disclosure strong{font-size:13px}.xq-disclosure span{margin-top:4px;font-size:13px;line-height:1.55}.xq-disclosure-success{color:#246a51;background:#ebf8f2;border-color:#bfe3d3}.xq-disclosure-warning{color:#835b22;background:#fff6e6;border-color:#efd8ad}.xq-disclosure-danger{color:#963c48;background:#fff0f1;border-color:#edc5ca}.xq-async-state{min-height:210px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.xq-async-state>i{background:#89a4c0;border-radius:50%;width:12px;height:12px;margin-bottom:13px}.xq-async-state strong{color:#274968;font-size:15px}.xq-async-state p{color:#6a7f93;max-width:560px;margin:8px 0 0;font-size:13px;line-height:1.65}.xq-async-loading>i{border:2px solid #d2e4f6;border-top-color:var(--blue);background:0 0;animation:.8s linear infinite xq-spin}.xq-async-error>i,.xq-async-blocked>i{background:var(--warning)}@keyframes xq-spin{to{transform:rotate(360deg)}}.xq-object-context{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);border-radius:var(--radius-md);background:linear-gradient(135deg,#edf6ff,#fff);border:1px solid #bfd8f5;padding:14px 16px;display:flex;box-shadow:0 8px 22px #29588c12}.xq-object-context span,.xq-object-context strong,.xq-object-context small{display:block}.xq-object-context span{color:var(--blue);font-size:13px;font-weight:800}.xq-object-context strong{color:#173b60;margin-top:4px;font-size:14px}.xq-object-context small{color:#657d95;margin-top:4px;font-size:13px}.xq-object-context .xq-context-unmapped,.xq-context-unmapped{color:#b45309;font-size:13px;font-weight:800}.xq-object-context>div:last-child{gap:8px;display:flex}.xq-object-context button,.xq-back-button{border-radius:var(--radius-sm);color:#1d61ad;background:#fff;border:1px solid #bdd5ef;min-height:44px;padding:8px 11px;font-size:13px;font-weight:700}.xq-object-context button.quiet{color:#647b92}.xq-back-button{margin-bottom:var(--space-4);align-items:center;gap:6px;display:inline-flex}.xq-filter-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:#f4f8fd;padding:10px 12px;display:flex}.xq-filter-row label{color:#365a7c;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.xq-filter-row input{width:18px;height:18px}.xq-filter-row small{color:#70869b;font-size:13px}.xq-note-cell{align-items:center;gap:10px;min-width:210px;display:flex}.xq-note-cell>img,.xq-note-cell>span{object-fit:cover;border-radius:10px;flex:0 0 54px;width:54px;height:54px}.xq-note-cell>span{color:#6d88a4;background:#e9f2fb;place-items:center;display:grid}.xq-row-actions{flex-wrap:wrap;gap:6px;display:flex}.xq-row-actions button{color:#225f9f;background:#f3f8ff;border:1px solid #c6daf0;border-radius:8px;align-items:center;gap:4px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.xq-row-actions button:disabled{color:#8b9aaa;cursor:not-allowed;background:#f3f6f8;border-color:#d8e0e8}.xq-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);color:#637b92;border-top:1px solid #dfeaf5;font-size:13px;display:flex}.xq-pagination>div{gap:8px;display:flex}.xq-pagination button{color:#205f9f;background:#fff;border:1px solid #c6d9ee;border-radius:8px;min-height:44px;padding:8px 13px;font-size:13px;font-weight:700}.xq-pagination button:disabled{color:#9babba;background:#f2f5f8}.xq-pagination-single{justify-content:flex-end}.xq-mobile-cards{display:none}.xq-ranking-controls{align-items:end;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);display:flex}.xq-ranking-controls label{color:#5b7086;gap:6px;min-width:180px;font-size:13px;font-weight:700;display:grid}.xq-ranking-controls select{color:#203d59;background:#fff;border:1px solid #cbddef;border-radius:8px;min-height:44px;padding:8px 10px;font-size:13px}.xq-evidence-layer-grid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xq-evidence-layer-grid article{border-radius:var(--radius-md);background:#fffc;border:1px solid #d8e6f4;padding:14px}.xq-evidence-layer-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.xq-evidence-layer-grid strong{color:#203e5d;margin-top:10px;font-size:14px;display:block}.xq-evidence-layer-grid p{color:#5d748b;margin:6px 0;font-size:13px;line-height:1.6}.xq-evidence-layer-grid small{color:#7b8fa2;font-size:13px}.xq-account-operations{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);display:grid}.xq-operations-heading,.xq-ops-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.xq-operations-heading>div,.xq-ops-panel-head>div{min-width:0}.xq-operations-heading>div>span{color:var(--blue);letter-spacing:.05em;font-size:13px;font-weight:800}.xq-operations-heading h3{color:#0a2445;margin:5px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.35}.xq-operations-heading p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.xq-ops-panel{min-width:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#f7fbffd1}.xq-ops-panel-head strong,.xq-ops-panel-head span{display:block}.xq-ops-panel-head strong{color:#173b60;font-size:16px}.xq-ops-panel-head span{color:#6b8196;max-width:780px;margin-top:5px;font-size:13px;line-height:1.6}.xq-binding-layout{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);align-items:start;display:grid}.xq-binding-list{gap:8px;display:grid}.xq-binding-list>button{border-radius:var(--radius-md);width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#fffc;border:1px solid #d3e2f1;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.xq-binding-list>button:hover,.xq-binding-list>button.selected{background:#edf6ff;border-color:#75aef1;box-shadow:0 7px 18px #2b609b14}.xq-binding-list>button>span{min-width:0}.xq-binding-list strong,.xq-binding-list small{overflow-wrap:anywhere;display:block}.xq-binding-list strong{color:#173b60;font-size:13px}.xq-binding-list small{color:#6f8499;margin-top:5px;font-size:13px;line-height:1.45}.xq-binding-form{min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:#ffffffd6;border:1px solid #ccdef0;margin:0}.xq-binding-form:disabled{opacity:.82}.xq-binding-form legend{color:#173b60;padding:0 7px;font-size:15px;font-weight:800}.xq-binding-form>p{color:#6b8196;overflow-wrap:anywhere;margin:0 0 14px;font-size:13px}.xq-binding-form>p strong{color:#315c88}.xq-form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xq-form-grid label,.xq-official-metrics label,.xq-reconcile-toolbar label{color:#536d87;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.xq-form-grid input,.xq-form-grid select,.xq-official-metrics input,.xq-reconcile-toolbar input{color:#183651;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c9dced;border-radius:8px;padding:8px 10px;font-size:13px}.xq-form-grid small{color:#74899c;font-size:13px;font-weight:400;line-height:1.45}.xq-form-actions{margin-top:var(--space-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xq-form-actions button{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:44px;font:inherit;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:800}.xq-form-actions button:disabled{color:#7b8d9d;cursor:not-allowed;background:#e9eef3;border-color:#c9d5e0}.xq-form-actions span{color:#607991;font-size:13px;line-height:1.5}.xq-reconcile-toolbar{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:var(--space-4);border-radius:var(--radius-md);background:#edf5fd;padding:12px;display:flex}.xq-reconcile-toolbar label{min-width:190px}.xq-reconcile-toolbar>div strong,.xq-reconcile-toolbar>div span{text-align:right;display:block}.xq-reconcile-toolbar>div strong{color:#244d73;font-size:13px}.xq-reconcile-toolbar>div span{color:#6c8297;margin-top:4px;font-size:13px}.xq-reconcile-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xq-reconcile-grid>article{border-radius:var(--radius-md);background:#ffffffb8;border:1px solid #d3e2f1;min-width:0;padding:14px}.xq-reconcile-grid>article.selected{background:#f4f9ff;border-color:#75aef1}.xq-account-check{cursor:pointer;align-items:flex-start;gap:9px;min-height:44px;display:flex}.xq-account-check input{width:20px;height:20px;accent-color:var(--blue);flex:0 0 20px;margin-top:1px}.xq-account-check span{min-width:0}.xq-account-check strong,.xq-account-check small{overflow-wrap:anywhere;display:block}.xq-account-check strong{color:#173b60;font-size:13px}.xq-account-check small{color:#72879b;margin-top:4px;font-size:13px;line-height:1.45}.xq-official-metrics{border-top:1px solid #dbe7f2;gap:9px;margin-top:12px;padding-top:12px;display:grid}.xq-reconcile-result{margin-top:var(--space-4)}.xq-reconcile-mobile-values{gap:7px;margin-top:12px;display:grid}.xq-reconcile-mobile-values span{color:#647b90;background:#f1f6fc;border-radius:8px;padding:8px;font-size:13px}.xq-reconcile-mobile-values b{color:#214a72;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.audit-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.audit-source-grid article{background:#f7fbff;border:1px solid #d5e4f4;border-radius:12px;padding:13px}.audit-source-grid span,.audit-source-grid strong,.audit-source-grid small{font-size:13px;line-height:1.55;display:block}.audit-source-grid span{color:#1d62ad;font-weight:800}.audit-source-grid strong{color:#263f5b;margin-top:6px}.audit-source-grid small{color:#697f93;margin-top:6px}.simulation-mode-tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.simulation-mode-tags span{color:#1a5fac;background:#e7f1ff;border-radius:999px;padding:5px 8px;font-size:13px;font-weight:800}.xq-mobile-bottom-nav{display:none}@media (max-width:1100px){.xq-metric-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}.xq-report-grid,.xq-evidence-layer-grid{grid-template-columns:1fr 1fr}.xq-reconcile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.xq-scope-bar{gap:var(--space-3);border-radius:var(--radius-md);grid-template-columns:1fr;position:static}.overview-content>.xq-scope-bar{margin:68px 12px 0}.xq-juguang-overview{margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg)}.xq-kernel-page{padding:var(--space-4);border-radius:var(--radius-lg)}.xq-section-head,.xq-page-title,.xq-account-panel-head,.xq-section-header,.xq-object-context,.xq-disclosure{flex-direction:column;align-items:flex-start}.xq-metric-grid,.xq-metric-grid-five,.xq-report-grid,.xq-completeness-card{grid-template-columns:1fr}.xq-metric-card{min-height:104px}.xq-report-controls{grid-template-columns:1fr;width:100%;display:grid}.xq-report-controls label,.xq-inline-select,.xq-section-action{width:100%}.xq-table-wrap:has(+.xq-mobile-cards){display:none}.xq-mobile-cards{gap:10px;display:grid}.xq-mobile-cards article{border-radius:var(--radius-md);background:#ffffffd6;border:1px solid #d6e5f4;padding:14px}.xq-mobile-cards article>strong,.xq-mobile-cards article>small{display:block}.xq-mobile-cards article>strong{color:#193b5d;font-size:14px}.xq-mobile-cards article>small{color:#6d8296;margin-top:5px;font-size:13px;line-height:1.5}.xq-card-head,.xq-mobile-note-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.xq-card-head strong,.xq-card-head small,.xq-mobile-note-head strong,.xq-mobile-note-head small{display:block}.xq-card-head strong,.xq-mobile-note-head strong{color:#193b5d;font-size:14px}.xq-card-head small,.xq-mobile-note-head small{color:#74899d;margin-top:4px;font-size:13px}.xq-mobile-note-head{justify-content:flex-start;margin-bottom:10px}.xq-mobile-note-head>img,.xq-mobile-note-head>span{object-fit:cover;border-radius:10px;flex:0 0 58px;width:58px;height:58px}.xq-mobile-note-head>span{color:#6c88a3;background:#eaf2fb;place-items:center;display:grid}.xq-mobile-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.xq-mobile-metrics span{color:#647b90;background:#f1f6fc;border-radius:8px;padding:8px;font-size:13px}.xq-mobile-metrics b{color:#214a72;margin-top:4px;font-size:13px;display:block}.xq-row-actions button{flex:80px;justify-content:center;min-height:44px}.xq-pagination{flex-direction:column;align-items:flex-start}.xq-pagination>div{width:100%}.xq-pagination button{flex:1;min-height:44px}.xq-filter-row{flex-direction:column;align-items:flex-start}.xq-ranking-controls{grid-template-columns:1fr;display:grid}.xq-ranking-controls label{min-width:0}.xq-evidence-layer-grid,.audit-source-grid{grid-template-columns:1fr}.xq-operations-heading,.xq-ops-panel-head,.xq-reconcile-toolbar{flex-direction:column;align-items:flex-start}.xq-ops-panel{padding:var(--space-4)}.xq-binding-layout,.xq-form-grid,.xq-reconcile-grid{grid-template-columns:minmax(0,1fr)}.xq-reconcile-toolbar label{width:100%;min-width:0}.xq-reconcile-toolbar>div strong,.xq-reconcile-toolbar>div span{text-align:left}.xq-form-actions button,.xq-object-context>div:last-child{width:100%}.xq-object-context button{flex:1;min-height:44px}.xq-mobile-bottom-nav{z-index:70;right:10px;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #a5c4e7b8;border-radius:18px;grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 16px 42px #254a7533}.xq-mobile-bottom-nav button{color:#6c7e90;background:0 0;border:0;border-radius:12px;min-height:44px;font-size:13px;font-weight:700}.xq-mobile-bottom-nav button.active{color:var(--blue);background:#e9f3ff}.app-main{padding-bottom:78px}}@media (max-width:420px){.xq-kernel-page{padding:13px}.xq-scope-bar{padding:12px}.xq-mobile-metrics{grid-template-columns:1fr}.xq-breadcrumb{overflow:auto}.xq-breadcrumb button{flex:none}.xq-juguang-overview{overflow:hidden}.xq-account-operations,.xq-ops-panel,.xq-binding-layout,.xq-binding-form,.xq-reconcile-grid,.xq-reconcile-grid>article{min-width:0;max-width:100%}.xq-binding-list>button{flex-direction:column;align-items:flex-start}}html,body{color:var(--ink);background:#edf5ff;font-family:PingFang SC,SF Pro Display,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif}body{min-width:320px}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.button{letter-spacing:.1px;border-radius:10px;min-height:44px;padding:11px 22px;font-size:14px}.button-secondary{color:var(--blue);background:#ffffffe6;border:1px solid #4d91f4}.button-quiet{border-color:var(--line);color:#385274}.eyebrow{color:#3d72b7}.demo-badge{color:#1459b8;background:#e9f3ff}.entry-shell,.onboarding-shell{background:#edf5ff url(/media/xingqiao-sky-data-bg.png) 50%/cover no-repeat}.entry-logo,.brand-logo{color:#fff;background:#0b326c}.entry-preview{isolation:isolate;background:var(--glass-surface-strong);box-shadow:22px 30px 72px #2353962b, inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-color:#97beef99;position:relative;transform:none}.entry-preview:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--glass-highlight),transparent);pointer-events:none;height:1px;position:absolute;top:8px;left:18px;right:18px}.entry-preview:after{content:"";z-index:-2;clip-path:polygon(0 0,100% 7%,100% 93%,0 100%);pointer-events:none;background:#95caff47;border:1px solid #5a9ae87a;border-left:0;border-radius:0 9px 9px 0;width:10px;position:absolute;top:14px;bottom:14px;right:-10px}.preview-score{background:#0c3b7d}.preview-lines div{background:#eff6ff}.onboarding-card{border:1px solid #95bbeb8c}.onboarding-step{color:var(--blue)}.onboarding-card input:focus,.onboarding-card select:focus,.form-panel input:focus,.form-panel textarea:focus,.search-inputs input:focus{border-color:#5c9bf0;box-shadow:0 0 0 3px #1264e81a}.app-shell{background:#edf5ff;grid-template-columns:232px minmax(0,1fr)}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border-right:1px solid #adcaee8c;width:232px;padding:26px 16px 18px;overflow-x:hidden}.brand-row{gap:11px;margin:0 4px 28px}.brand-logo{border-radius:11px;flex:none;width:42px;height:42px}.brand-row strong{color:#071a3d;letter-spacing:.4px;font-size:20px}.brand-row span{color:#64728a;white-space:nowrap;font-size:9px}.nav-group{margin:2px 0}.nav-label{display:none}.nav-item{color:#1d2d4c;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:14px;width:100%;min-height:52px;margin:0;padding:0 15px;font-size:14px;display:flex;position:relative}.nav-item>span{width:auto;height:auto;font-size:inherit;background:0 0;font-weight:600;display:inline}.nav-item:hover{background:#e0eeffb8}.nav-active{font-weight:700;color:#0b5bd8!important;background:#e3efff!important}.nav-active:before{content:"";background:var(--blue);border-radius:999px;width:3px;position:absolute;top:13px;bottom:13px;left:0}.nav-subitems{border-left:1px solid #d1e2f7;margin:2px 0 5px 40px;padding-left:10px}.nav-subitem{color:#6b7890;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 8px;font-size:11px;display:flex}.nav-subitem:hover,.nav-subitem-active{color:var(--blue);background:#e4f0ffcc;font-weight:700}.sidebar-footer{border-top:1px solid #dce8f6;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-top:auto;padding-top:64px;display:grid}.sidebar-bell{color:#294364;background:0 0;border:0;place-items:center;width:36px;height:36px;margin-top:-92px;display:grid;position:absolute}.tenant-avatar{color:#fff;background:#0c58d6;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.tenant-card{background:0 0;min-width:0;padding:0}.tenant-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-card span{color:#718096;font-size:9px}.app-main{background:#f3f7fc url(/media/xingqiao-sky-data-bg.png) top/cover no-repeat fixed;min-width:0;min-height:100vh}.app-main-overview{background-color:#edf5ff}.app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f9fec2;border-bottom:1px solid #bcd3ef99;height:88px;padding:18px 34px}.app-header h1{color:#0a1c3b;font-size:22px}.header-actions{gap:10px}.global-search{color:#7c899c;border-color:#d3e1f2;align-items:center;gap:8px;width:270px;display:flex}.header-icon{color:#18375e;background:#ffffffc2;border:1px solid #d3e1f2;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.header-avatar{color:#fff;background:#0c58d6}.page-content{max-width:1540px;padding:24px 32px 42px}.overview-content{max-width:none;min-height:100vh;padding:0 30px 20px}.overview-mobile-menu{display:none}.overview-dashboard{width:100%;max-width:1540px;margin:0 auto;padding:45px 0 20px}.overview-heading{justify-content:space-between;align-items:flex-start;min-height:135px;padding:0 12px;display:flex}.overview-heading p{color:#121e32;margin:0 0 24px;font-size:14px}.overview-heading p span{margin-left:14px}.overview-heading h1{color:#061737;letter-spacing:-1.4px;margin:0;font-size:clamp(32px,3vw,46px);font-weight:780;line-height:1.16}.overview-account{color:#274568;align-items:center;gap:8px;font-size:11px;display:flex}.overview-account button{color:#15365d;background:#ffffffb3;border:1px solid #7eabe480;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.overview-stage{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:24px;display:grid}.judgement-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #9ec0eb8c;border-radius:22px;min-height:590px;padding:30px 32px 28px;box-shadow:0 16px 46px #2f588e17}.judgement-panel h2{margin:0 0 26px;font-size:18px}.judgement-metrics{border-bottom:1px solid #d6e4f5;grid-template-columns:repeat(3,1fr);min-height:112px;padding:0 4px 24px;display:grid}.judgement-metrics>div{border-right:1px solid #d6e4f5;flex-direction:column;justify-content:center;padding:0 26px;display:flex}.judgement-metrics>div:first-child{padding-left:6px}.judgement-metrics>div:last-child{border:0}.judgement-metrics span{color:#596983;font-size:12px}.judgement-metrics strong{color:#1162e8;letter-spacing:-1px;margin-top:10px;font-size:clamp(32px,3.1vw,47px);line-height:1}.decision-block{padding-top:24px}.decision-label{align-items:center;gap:9px;display:flex}.decision-label i{background:var(--blue);border-radius:99px;width:3px;height:18px}.decision-label strong{font-size:13px}.decision-label span{color:#2871ce;background:#e8f3ff;border-radius:6px;margin-left:8px;padding:5px 9px;font-size:10px}.decision-block h3{margin:16px 0 10px;font-size:17px;line-height:1.5}.decision-block p{color:#52647f;margin:0;font-size:12px;line-height:1.75}.evidence-block{margin-top:22px}.evidence-block>strong{margin-bottom:8px;font-size:12px;display:block}.evidence-row{color:#466182;grid-template-columns:18px minmax(180px,1fr) 88px 82px;align-items:center;gap:9px;min-height:39px;font-size:10px;display:grid}.evidence-row>svg{color:var(--blue)}.evidence-row b{color:#41516a;text-align:right;font-size:10px;font-weight:500}.evidence-row>div{background:#dfe7f1;border-radius:999px;height:6px;overflow:hidden}.evidence-row>div i{border-radius:inherit;background:var(--blue);height:100%;display:block}.judgement-actions{gap:12px;margin-top:22px;display:flex}.judgement-actions .button{min-width:160px}.glass-wall-wrap{align-items:stretch;min-width:0;padding:5px 12px 8px 0;display:flex}.glass-wall{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#d2e9ffad;border:1.5px solid #5ba1f3eb;border-radius:5px 16px 16px 5px;width:100%;min-height:585px;padding:24px 22px 20px;position:relative;transform:none;box-shadow:22px 28px 58px #245ba638,inset 0 0 34px #ffffffd6,inset 2px 0 #ffffffe6}.glass-wall:before{content:"";z-index:0;pointer-events:none;border-top:1px solid #fffffff5;border-left:1px solid #ffffffd1;border-radius:3px 12px 12px 3px;position:absolute;inset:8px;box-shadow:inset -12px -16px 26px #5a9ae81f}.glass-wall>*{z-index:1;position:relative}.glass-wall:after{content:"";clip-path:polygon(0 0,100% 7%,100% 93%,0 100%);background:#97caff52;border:1px solid #4a91e5c2;border-left:0;border-radius:0 8px 8px 0;width:13px;position:absolute;top:6px;bottom:6px;right:-13px}.glass-wall h2{color:#13477f;margin:0 0 14px;font-size:13px}.glass-metrics{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.glass-metrics>div{background:#ffffff7a;border:1px solid #89bbf1b3;border-radius:7px;min-width:0;padding:12px 10px;box-shadow:inset 0 1px #fffc}.glass-metrics span,.glass-metrics strong,.glass-metrics small{display:block}.glass-metrics span{color:#345c8f;min-height:27px;font-size:9px}.glass-metrics strong{color:#071a3b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:17px;overflow:hidden}.glass-metrics small{color:#55739a;font-size:8px}.glass-metrics b,.story-copy b{color:#16845e;align-items:center;gap:2px;font-weight:700;display:inline-flex}.glass-chart,.glass-table{background:#ffffff57;border:1px solid #7eb5f1b3;margin-top:8px;padding:13px 13px 9px;box-shadow:inset 0 1px #ffffffc7}.glass-chart h3,.glass-table h3{color:#16477f;margin:0 0 7px;font-size:11px}.glass-table{padding-bottom:10px}.glass-table-row{color:#375a85;grid-template-columns:1.35fr .78fr .75fr .92fr;align-items:center;gap:7px;min-height:27px;font-size:9px;display:grid}.glass-table-row.head{color:#7189aa;min-height:25px;font-size:8px}.glass-table-row.best{color:#0f60d5;font-weight:700}.glass-table-row span:not(:first-child){text-align:right}.data-story{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #a1c3eb7a;border-radius:20px;margin-top:26px;padding:24px 28px 22px;box-shadow:0 14px 40px #2d558a12}.data-story-title{align-items:baseline;gap:5px;margin-bottom:18px;display:flex}.data-story-title strong{font-size:16px}.data-story-title span{color:#6c7b92;font-size:12px}.story-flow{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.story-step{grid-template-columns:1fr 72px;align-items:end;gap:8px;min-width:0;display:grid;position:relative}.story-copy span,.story-copy strong,.story-copy small{display:block}.story-copy span{color:#455773;font-size:10px}.story-copy strong{color:#0a1731;margin:7px 0 8px;font-size:18px}.story-copy small{color:#66768c;white-space:nowrap;font-size:8px}.spark-chart{min-width:0}.story-arrow{color:#9fbee4;position:absolute;top:19px;right:-25px}.overview-footnote{color:#7890ad;text-align:right;margin:12px 4px 0;font-size:9px}.overview-effect-loop{background:#ffffffdb;border:1px solid #8eb8eb8f;border-radius:18px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr) auto;align-items:center;gap:22px;margin-top:18px;padding:22px 24px;display:grid;box-shadow:0 12px 32px #2c589112}.overview-effect-loop h2{color:#0b2347;margin:5px 0 7px;font-size:17px}.overview-effect-loop p{color:#61728b;margin:0;font-size:10px;line-height:1.65}.overview-effect-steps{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.overview-effect-steps span{color:#3c587c;text-align:center;min-width:0;font-size:9px;font-weight:700}.overview-effect-steps b{color:#1264e8;background:#edf5ff;border:1px solid #b8d4f5;border-radius:9px;place-items:center;width:28px;height:28px;margin:0 auto 7px;font-size:10px;display:grid}.privacy-bar{background:#0c3d7d}.quick-action>span,.knowledge-card>span,.member-avatar{color:#105bc9;background:#e3efff}.nav-active>span{background:0 0}.stat-strip,.data-panel,.form-panel,.result-panel,.page-intro,.setting-card,.knowledge-card{border-color:var(--line);box-shadow:0 10px 28px #25508b0d}.progress-row i{background:var(--blue)}.note-score,.ue-hero,.asset-score,.summary-box,.chat-message.user,.search-summary{background:#0b3d7e}.simulation-warning{background:#25436b}.status-success,.pass{color:#20765d;background:#e8f5f0}.text-link,.table-action{color:var(--blue)}.finding-ai{border-left-color:var(--blue)}.feedback-box,.chat-message.assistant,.extract-preview{background:#edf5ff}.knowledge-upload,.model-row{background:#f1f6fc;border-color:#c8dbf1}.finance-tools-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.finance-inputs label{flex-direction:column;gap:7px;display:flex}.finance-inputs label span{color:#4d5b73;font-size:11px;font-weight:700}.finance-inputs input{background:#fbfdff;border:1px solid #d2dfef;border-radius:10px;width:100%;padding:11px 12px}.scenario-results{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.scenario-results>div,.target-result{background:#eef5ff;border-radius:12px;padding:14px}.scenario-results span,.scenario-results strong,.target-result span,.target-result strong,.target-result small{display:block}.scenario-results span,.target-result span,.target-result small{color:#62728a;font-size:10px}.scenario-results strong,.target-result strong{color:#115bc9;margin-top:7px;font-size:20px}.target-result{margin-top:16px}.target-result small{margin-top:7px;line-height:1.5}.tool-note{color:#6f7c91;font-size:9px;line-height:1.6}.account-connect-panel{background:#ffffffe6;border:1px solid #bfd7f4;border-radius:18px;margin-top:14px;padding:24px;box-shadow:0 14px 34px #26549114}.account-connect-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-connect-head h2{margin:6px 0 8px;font-size:21px}.account-connect-head p{color:#61708a;max-width:760px;margin:0;font-size:11px;line-height:1.7}.account-status{color:#96661d;background:#fff3de;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.account-status.connected{color:#1d7659;background:#e7f5ef}.account-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 18px;display:grid}.account-flow-step{background:#f3f8ff;border:1px solid #d3e3f5;border-radius:12px;min-height:78px;padding:14px 34px 12px 13px;position:relative}.account-flow-step b{color:#fff;background:#1467e8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.account-flow-step span{color:#28466c;margin-top:8px;font-size:10px;font-weight:700;display:block}.account-flow-step svg{color:#7fa8d9;position:absolute;top:30px;right:8px}.account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.official-auth-preview{background:#edf5ff;border:1px solid #bdd8f6;border-radius:14px;margin-top:18px;padding:18px}.official-auth-preview>div:first-child{color:#155ec7;align-items:flex-start;gap:12px;display:flex}.official-auth-preview strong{color:#0b2d59;font-size:13px}.official-auth-preview p{color:#5e7089;margin:5px 0 0;font-size:10px;line-height:1.6}.official-auth-preview ul{color:#435c7c;margin:14px 0;padding-left:20px;font-size:10px;line-height:1.8}.connected-account{background:#edf8f4;border:1px solid #b9dfd1;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:18px;padding:16px;display:grid}.connected-account strong,.connected-account span{display:block}.connected-account strong{font-size:13px}.connected-account span,.connected-account small{color:#59756b;margin-top:5px;font-size:9px}.connected-account small{grid-column:1/-1}.account-warning{color:#805b25;background:#fff7e8;border-radius:11px;grid-template-columns:110px 1fr;gap:10px;margin-top:18px;padding:12px 14px;font-size:10px;line-height:1.6;display:grid}.account-warning strong{font-size:10px}.audit-purpose-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.audit-purpose-grid article{background:#f3f8ff;border:1px solid #d5e4f4;border-radius:12px;grid-template-columns:30px 1fr;gap:9px;padding:12px;display:grid}.audit-purpose-grid article>span{color:#1262d8;background:#deedff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.audit-purpose-grid strong{font-size:11px}.audit-purpose-grid p{color:#68778d;margin:5px 0 0;font-size:9px;line-height:1.55}.onboarding-card label>small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.55;display:block}.benchmark-status,.benchmark-banner strong{font-weight:800}.benchmark-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:9px;display:inline-flex}.benchmark-reliable{color:#176c53;background:#e2f6eddb;border-color:#71be9ea6}.benchmark-parent{color:#8a5a16;background:#fff6dde6;border-color:#ddb7649e}.benchmark-unavailable{color:#6d5a46;background:#faf3ebe6;border-color:#ccb49794}.benchmark-banner{border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:13px 16px;display:flex}.benchmark-banner div{min-width:0}.benchmark-banner strong,.benchmark-banner span{display:block}.benchmark-banner strong{font-size:11px}.benchmark-banner span{color:var(--text-secondary);margin-top:4px;font-size:9px;line-height:1.55}.benchmark-banner small{color:var(--muted);white-space:nowrap;font-size:9px}.simulation-basis{background:#eef7ff94;border:1px solid #96bee98c;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin:10px 0;padding:10px 12px;display:grid}.simulation-basis span{color:var(--muted);font-size:9px}.simulation-basis strong{font-size:10px}.simulation-basis small{color:#87623b;grid-column:2;font-size:8px}.audit-rule-order{background:#edf6ffb8;border:1px solid #7eade68c;border-radius:12px;margin:12px 0;padding:12px 14px}.audit-rule-order strong,.audit-rule-order span,.audit-rule-order small{display:block}.audit-rule-order strong{font-size:10px}.audit-rule-order span{color:#164f9d;margin-top:5px;font-size:9px;font-weight:800;line-height:1.55}.audit-rule-order small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.55}.finding-meta{flex-wrap:wrap;gap:5px;margin:8px 0 4px;display:flex!important}.finding-meta span{background:#e7f1fde0;border-radius:999px;padding:4px 7px;color:#466788!important;font-size:8px!important}.asset-knowledge-note,.advisor-unified-note{background:#edf6ffb8;border:1px solid #8eb7e58c;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.asset-knowledge-note{margin:12px 0}.advisor-unified-note{margin-bottom:14px}.asset-knowledge-note svg,.advisor-unified-note svg{color:var(--blue);flex:none}.asset-knowledge-note strong,.asset-knowledge-note span,.advisor-unified-note strong,.advisor-unified-note span{display:block}.asset-knowledge-note strong,.advisor-unified-note strong{font-size:10px}.asset-knowledge-note span,.advisor-unified-note span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.6}.rule-priority-hero{background:linear-gradient(128deg,#ffffffc7,#e5f2ffab);border:1px solid #8bb4e594;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:22px 24px;display:flex;box-shadow:0 14px 38px #355d9114}.rule-priority-hero h2{letter-spacing:-.4px;max-width:980px;margin:6px 0;font-size:clamp(17px,2vw,26px);line-height:1.45}.rule-priority-hero p{max-width:880px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.rule-priority-hero>svg{color:var(--blue);flex:none}.rule-hierarchy{gap:9px;margin-top:16px;display:grid}.rule-level-card{background:#fafdffb3;border:1px solid #9dc1e89e;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid;position:relative}.rule-level-card>span{width:42px;height:42px;color:var(--blue);background:#daebffe6;border-radius:12px;place-items:center;font-size:12px;font-weight:900;display:grid}.rule-level-main>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rule-level-main h3{margin:0;font-size:12px}.rule-level-main em{color:#57718d;flex:none;font-size:8px;font-style:normal}.rule-level-main>p{color:var(--muted);margin:4px 0 9px;font-size:9px}.rule-level-main dl{grid-template-columns:1.05fr .55fr 1.4fr;gap:8px;margin:0;display:grid}.rule-level-main dl>div{background:#e9f3fea6;border-radius:9px;min-width:0;padding:8px 10px}.rule-level-main dt{color:var(--muted);font-size:8px}.rule-level-main dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.45}.rule-level-card>b{z-index:2;color:#7fa7d7;font-size:15px;position:absolute;bottom:-14px;left:31px}.rule-conflict-example{background:#fff6e7d1;border:1px solid #e2c18b9e;border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.rule-conflict-example strong{color:#83591f;flex:none;font-size:10px}.rule-conflict-example span{color:#725f48;font-size:9px;line-height:1.6}.form-grid.three{grid-template-columns:repeat(3,1fr)}.effect-intro{align-items:center}.effect-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.active-observation-note{background:#fff7e7c7;border:1px solid #d6a6559e;border-radius:12px;align-items:flex-start;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.active-observation-note strong{color:#80581f;flex:none;font-size:10px}.active-observation-note span{color:#6f604d;font-size:9px;line-height:1.6}.effect-path{grid-template-columns:repeat(5,1fr);gap:9px;margin:14px 0;display:grid}.effect-path>div{background:#ffffffd6;border:1px solid #cfe1f6;border-radius:12px;min-height:74px;padding:13px 30px 12px 13px;position:relative}.effect-path b{color:#fff;background:#1264e8;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.effect-path span{color:#345376;margin-top:7px;font-size:10px;font-weight:700;line-height:1.45;display:block}.effect-path svg{color:#8dafd8;position:absolute;top:29px;right:7px}.effect-workspace{margin-top:0}.effect-sample-note{color:#60728a;background:#f1f6fc;border-radius:10px;margin:0 0 16px;padding:11px 12px;font-size:9px;line-height:1.6}.effect-state{color:#91611d;background:#fff2dc;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800}.effect-state.good{color:#1c7658;background:#e7f5ef}.effect-state.waiting{color:#64758b;background:#eef3f9}.effect-numbers{color:#fff;background:#0b3d7e;border-radius:14px;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:10px;padding:17px;display:grid}.effect-numbers>div{min-width:0}.effect-numbers span,.effect-numbers strong{display:block}.effect-numbers span{color:#c5d8f2;font-size:9px}.effect-numbers strong{white-space:nowrap;margin-top:7px;font-size:21px}.effect-numbers .positive strong{color:#78e1bd}.effect-numbers .negative strong{color:#ffacb5}.effect-checks{gap:8px;margin-top:13px;display:grid}.effect-checks>div{border:1px solid #d9e5f3;border-radius:10px;grid-template-columns:18px 82px 1fr;align-items:center;gap:8px;padding:11px 12px;display:grid}.effect-checks svg{color:#1264e8}.effect-checks span{color:#687991;font-size:9px}.effect-checks strong{color:#27476d;text-align:right;font-size:10px}.effect-verdict{background:#edf5ff;border-radius:12px;margin-top:13px;padding:14px}.effect-verdict strong{color:#0c4fae;font-size:11px}.effect-verdict p{color:#526b89;margin:7px 0 0;font-size:10px;line-height:1.65}.effect-rules{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.effect-rules article{background:#ffffffdb;border:1px solid #d1e1f3;border-radius:13px;padding:16px}.effect-rules strong{color:#123e75;font-size:12px}.effect-rules p{color:#62738a;margin:7px 0 0;font-size:9px;line-height:1.65}@media (max-width:1120px){.overview-stage{grid-template-columns:1fr}.glass-wall-wrap{min-height:560px;padding:0}.glass-wall{transform:none}.story-flow{grid-template-columns:repeat(3,1fr);row-gap:28px}.story-arrow{display:none}}@media (max-width:1000px){.app-shell{grid-template-columns:1fr}.sidebar{left:-250px}.sidebar-open{left:0}.overview-content{padding:0 20px 24px}.overview-mobile-menu{z-index:30;color:#16385f;background:#ffffffe6;border:1px solid #ccdef3;border-radius:11px;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:14px;left:14px}.overview-heading{padding-left:46px}.overview-account{display:none}.finance-tools-grid{grid-template-columns:1fr}.account-flow{grid-template-columns:1fr 1fr}.overview-effect-loop{grid-template-columns:1fr}.effect-path{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.overview-dashboard{padding-top:78px}.overview-heading{min-height:120px;padding-left:0}.overview-heading p{margin-bottom:14px}.overview-heading h1{font-size:28px}.overview-stage{display:block}.judgement-panel{min-height:0;padding:22px 18px}.judgement-metrics{grid-template-columns:1fr;gap:0}.judgement-metrics>div{border-bottom:1px solid #d9e6f5;border-right:0;min-height:86px;padding:0}.judgement-metrics>div:last-child{border-bottom:0}.judgement-metrics strong{font-size:34px}.evidence-row{grid-template-columns:18px 1fr;padding:8px 0}.evidence-row b,.evidence-row>div{text-align:left;grid-column:2}.judgement-actions{flex-direction:column}.glass-wall-wrap{min-height:0;margin-top:20px}.glass-wall{min-height:0;padding:18px 14px;transform:none}.glass-wall:after{display:none}.glass-metrics{grid-template-columns:1fr 1fr}.glass-table{overflow-x:auto}.glass-table-row{min-width:480px}.story-flow{grid-template-columns:1fr}.story-step{grid-template-columns:1fr 90px}.data-story{padding:20px 18px}.audit-purpose-grid{grid-template-columns:1fr}.account-connect-head,.connected-account{flex-direction:column;display:flex}.account-flow{grid-template-columns:1fr}.account-flow-step svg{display:none}.account-warning,.form-grid.three,.effect-rules,.effect-path{grid-template-columns:1fr}.effect-path svg{display:none}.effect-numbers{grid-template-columns:1fr 1fr}.effect-numbers>svg{display:none}.overview-effect-steps{grid-template-columns:repeat(2,1fr)}.page-content{padding:14px}}html,body{background:var(--paper);overflow-x:clip}.app-main,.entry-shell,.onboarding-shell{background-color:var(--paper);background-image:linear-gradient(135deg,#f1f8ff5c,#dbedff33),url(/media/xingqiao-sky-data-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover}.app-main{background-attachment:fixed}.sidebar{border-color:var(--glass-border);background:#ffffffe0;box-shadow:10px 0 36px #305b910d}.app-header{border-color:var(--glass-border);background:#f6faffb8;box-shadow:0 8px 24px #2c589109}.app-header h1,.page-intro h2,.section-title h2,.knowledge-card h2,.setting-card h2,.account-connect-head h2{color:var(--navy)}.judgement-panel,.data-story,.overview-effect-loop,.page-intro,.data-panel,.form-panel,.result-panel,.stat-strip,.quick-action,.knowledge-card,.setting-card,.account-connect-panel,.connection-banner,.notification-panel,.onboarding-card{border:1px solid var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%)}.data-panel,.form-panel,.result-panel,.page-intro,.knowledge-card,.setting-card,.account-connect-panel,.connection-banner{border-radius:16px}.quick-action,.effect-path>div,.effect-rules article,.audit-purpose-grid article,.account-flow-step,.finding-card,.risk-card,.calculation-card,.field-group,.knowledge-upload,.upload-zone,.keyword-table,.rule-table,.feedback-box,.model-row,.official-auth-preview,.effect-checks>div,.effect-verdict,.scenario-results>div,.target-result{background:var(--glass-surface-soft);border-color:#a9c9ee9e;box-shadow:inset 0 1px #ffffffd1}.section-title,.knowledge-card-head,.account-connect-head,.section-title>*,.knowledge-card-head>*,.account-connect-head>*{min-width:0}.form-panel input,.form-panel select,.form-panel textarea,.onboarding-card input,.onboarding-card select,.edit-grid input,.edit-grid textarea,.search-inputs input,.finance-inputs input,.chat-compose textarea,.global-search{background:var(--input-bg);min-height:44px;color:var(--ink);border:1px solid #a8c6e8cc;border-radius:10px;box-shadow:inset 0 1px 2px #234e8409,inset 0 1px #ffffffe6}.form-panel input::placeholder,.form-panel textarea::placeholder,.chat-compose textarea::placeholder{color:#8aa0b8}.onboarding-card label span,.form-panel label>span,.edit-grid label span,.search-inputs label span,.finance-inputs label span{color:#3b5474}button,.button,select,input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:44px}.nav-item{min-height:52px}.nav-subitem{min-height:44px}.header-icon,.header-avatar,.sidebar-bell,.notification-head button{width:44px;height:44px;min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.button-primary{background:linear-gradient(180deg, #1970f2, var(--blue));color:#fff;box-shadow:0 10px 24px #1264e838,inset 0 1px #ffffff42}.button-secondary{color:#0e5dcf;background:#ffffffb8;border-color:#4c8feac7}.button-quiet{border-color:var(--glass-border);color:#365574;background:#ffffffa8}.button:disabled{color:#778ba2;background:#e2ebf5d1;border-color:#bccfe4bf}.eyebrow,.text-link,.table-action,.knowledge-card small,.knowledge-row em,.skill-row em,.analysis-row em,.model-row em,.active-adjustment button,.assumption-box summary,.calculation-head strong,.result-section>strong{color:#145fc5}.demo-badge,.status-info,.decision-label span{color:#1459b8;background:#e1efffdb}.quick-action>span,.knowledge-card>span,.member-avatar,.audit-purpose-grid article>span{color:#105bc9;background:#deedffe6}.progress-row i,.evidence-row>div i{background:var(--blue)}.privacy-bar,.simulation-warning,.note-score,.ue-hero,.summary-box,.search-summary,.chat-message.user,.effect-numbers{background:linear-gradient(145deg,#123f7e,#082e64);box-shadow:0 14px 30px #0b3d7e26,inset 0 1px #ffffff24}.privacy-bar .demo-badge{color:#1255ae;background:#ddecfff0}.simulation-warning span{color:#d4e3f6}.single-advice{background:linear-gradient(145deg,#174b83,#0b326b)}.desktop-table,.glass-table,.keyword-table,.rule-table{max-width:100%}.desktop-table{border-radius:12px;overflow-x:auto}table{background:#ffffff4d;min-width:680px}th{color:#58718e;background:#e2effdb3;border-color:#afcae8b3}td{color:#243b57;border-color:#bbd2eb9e}tbody tr:hover td{background:#ebf5ff85}.keyword-head{color:#58718e;background:#e2effdb8}.keyword-row,.rule-row{border-color:#b5cfeba8}.status,.effect-state,.account-status,.status-offline{border:1px solid #0000}.status-danger{color:#b63d4b;background:#ffebede6;border-color:#e296a06b}.status-warning,.attention,.effect-state,.account-status,.status-offline,.ai-offline-note,.model-offline,.pending-note,.onboarding-note,.control-warning,.stop-loss,.account-warning{color:#89591d;background:#fff6e7db;border-color:#e3be8580}.status-success,.pass,.effect-state.good,.account-status.connected,.connected-account,.finance-judgement.good,.inline-message{background:var(--success-bg);color:var(--success);border-color:#7ec2a680}.finance-judgement.bad{color:#ac3d4a;background:#ffebede6}.effect-state.waiting{color:#62758b;background:#edf3fae6;border-color:#b9cde299}.model-offline em,.connection-row em{color:#965d1f}.feedback-box,.chat-message.assistant,.extract-preview,.effect-verdict,.effect-sample-note,.official-auth-preview,.scenario-results>div,.target-result,.active-adjustment,.history-facts>div{background:#e8f3ffb8}.notification-list article{border-color:var(--glass-border);background:#ffffffb8;box-shadow:inset 0 1px #ffffffd1}.notification-list button{color:#1c63b7;background:#e2efffe0}.notification-scrim{background:#0c274842}.notification-panel{background:#f5faffe6}.session-note{color:#496b8d;background:#e6f2ffbd;border-color:#a0c4eb9e}.connection-empty,.empty-state,.unavailable-card{color:#7993ad}.connection-empty strong,.empty-state strong,.unavailable-card strong{color:#315273}.calculation-card,.result-metric-grid article,.observation-grid article{background:#edf7ffb8;border-color:#a2c6eda8}.formula-list{border-color:#b5d0eda8}.formula-list span{color:#496984}.risk-card{background:#fafcffad}.risk-card>span{color:#b54350}.risk-clear>span{color:var(--success)}.upload-zone{background:#f2f9ff9e;border-color:#8fbbebb8}.upload-icon{color:#1768d8!important}.knowledge-upload{background:#f0f8ffad}.knowledge-card-offline{opacity:.78}.setting-card span{color:#245f9e;background:#e3f0ffd6}.member-row{border-color:#b5cfeb9e}.connected-account span,.connected-account small{color:#4f7466}.entry-preview,.glass-wall{will-change:auto}.entry-preview>*,.glass-wall>*{transform:none}.glass-wall{background:#d3eaffa3;box-shadow:22px 28px 58px #245ba630,inset 0 0 34px #fffc,inset 2px 0 #ffffffeb}.glass-wall:before{border-top-color:var(--glass-highlight)}.glass-wall:after{background:#97caff4d}@media (max-width:1120px){.page-content{padding-inline:22px}.work-layout,.asset-layout,.ads-layout,.advisor-layout,.knowledge-tools,.work-layout>*,.asset-layout>*,.ads-layout>*,.advisor-layout>*,.knowledge-tools>*{min-width:0}}@media (max-width:1000px){.app-main{width:100%}.sidebar{background:#fffffff5}.mobile-menu{border:1px solid var(--glass-border);color:#16385f;background:#ffffffd1;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.header-actions{min-width:0}.page-content{width:100%;padding-inline:18px}.work-layout,.asset-layout,.ads-layout,.advisor-layout,.knowledge-tools{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page-content,.overview-content{width:100%;padding-inline:12px}.page-intro,.data-panel,.form-panel,.result-panel,.account-connect-panel,.connection-banner{padding:15px}.page-intro>div:last-child,.form-actions,.account-actions,.page-intro>div:last-child .button,.form-actions .button{width:100%}.form-actions{flex-direction:column;align-items:stretch}.stat-strip,.quick-actions,.knowledge-grid,.settings-grid,.result-metric-grid,.calculation-evidence,.history-facts,.observation-grid,.range-input{grid-template-columns:minmax(0,1fr)}.desktop-table{display:none}.rule-table{overflow-x:auto}.rule-row{min-width:600px}.keyword-head,.keyword-row{min-width:0}.notification-panel{width:100%}.notification-list article{min-width:0}.glass-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.glass-wall:after,.entry-preview:after{display:none}}@media (max-width:820px){.benchmark-banner,.rule-priority-hero,.rule-conflict-example{flex-direction:column;align-items:flex-start}.benchmark-banner small{white-space:normal}.rule-priority-hero>svg{display:none}.rule-level-main dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.app-header{padding-inline:12px}.app-header h1{font-size:18px}.header-actions{gap:6px}.header-avatar,.header-icon{flex:0 0 44px;width:44px}.glass-metrics,.effect-numbers{grid-template-columns:minmax(0,1fr)}.notification-list article{grid-template-columns:8px minmax(0,1fr)}}.button-primary{background:var(--blue);box-shadow:0 12px 28px #075dff3d,inset 0 1px #ffffff3d}.button-primary:hover{background:var(--blue-dark)}.button-primary:active{background:var(--blue-pressed)}.button-secondary{color:var(--blue);border-color:#075dff75}.app-header h1,.overview-heading h1,.overview-panel-heading h2,.simulation-workspace-heading h2,.ue-tool-heading h2{color:var(--text-primary)}.overview-reference-note,.simulation-workspace-heading p,.ue-tool-heading p{color:var(--text-secondary)}.overview-source-strip{color:var(--text-secondary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eff7ff85;border:1px solid #81b5f39e;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:11px 14px;display:flex}.overview-source-strip strong,.overview-source-strip span{display:block}.overview-source-strip strong{color:var(--blue);font-size:10px}.overview-source-strip span{color:var(--muted);margin-top:3px;font-size:8px}.overview-source-strip p{text-align:right;max-width:760px;margin:0;font-size:9px;line-height:1.55}.overview-hero-layout{grid-template-columns:minmax(0,1.55fr) minmax(390px,.85fr);align-items:stretch;gap:22px;display:grid}.overview-decision-glass,.overview-cost-wall,.overview-plan-table,.simulation-parameter-rail,.simulation-estimate-stage,.simulation-guardrail-panel,.simulation-lifecycle,.ue-model-tabs,.ue-model-canvas,.ue-judgement-rail{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(132%);backdrop-filter:blur(24px)saturate(132%);background:linear-gradient(145deg,#ffffffa3,#e2f1ff6b);border:1px solid #81b5f3b3;position:relative;transform:none;box-shadow:0 22px 54px #265ea61f,inset 0 1px #ffffffeb}.overview-decision-glass:before,.overview-cost-wall:before,.simulation-estimate-stage:before,.ue-model-canvas:before{content:"";z-index:-1;filter:blur(1px);opacity:.82;pointer-events:none;background:radial-gradient(at 18% 55%,#ffffffe6 0 5%,#0000 21%),radial-gradient(at 72% 42%,#53a6ff47,#0000 36%),repeating-radial-gradient(at 50% 100%,#ffffff85 0 3px,#499aff21 5px 9px,#0000 12px 22px);border:0;border-radius:42% 58% 36% 64%;position:absolute;inset:28% -8% -5%}.overview-cost-wall:after,.overview-plan-table:after{display:none}.overview-decision-glass{border-radius:20px;min-height:620px;padding:26px 30px;overflow:hidden}.overview-cost-wall{border-radius:20px;width:auto;min-height:620px;padding:24px;overflow:hidden}.overview-panel-heading,.simulation-workspace-heading,.ue-tool-heading,.ue-canvas-heading{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.overview-panel-heading h2{margin:7px 0 0;font-size:21px;line-height:1.4}.overview-decision-glass .judgement-metrics{margin-top:20px}.overview-decision-glass .judgement-metrics small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.35;display:block}.overview-decision-glass .decision-block{padding-top:19px}.overview-decision-glass .decision-block h3{margin-top:12px}.overview-funnel-wave{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:26px -8px 0;padding:22px 4px;display:grid;position:relative}.overview-funnel-wave:before{content:"";background:linear-gradient(90deg,#075dff1f,#2c91ff,#075dff24);border-radius:99px;height:4px;position:absolute;top:50px;left:5%;right:5%;box-shadow:0 0 22px #075dff66}.overview-funnel-node{z-index:1;text-align:center;min-width:0;color:var(--text-primary);flex-direction:column;align-items:center;display:flex;position:relative}.funnel-orb{width:56px;height:56px;color:var(--blue);background:radial-gradient(circle at 35% 25%,#fff,#badcffb8);border:1px solid #fffffff5;border-radius:50%;place-items:center;font-weight:900;display:grid;box-shadow:0 8px 22px #075dff2e,inset 0 0 0 5px #ffffff5c}.overview-funnel-node strong{margin-top:12px;font-size:11px}.overview-funnel-node b{white-space:nowrap;margin-top:7px;font-size:18px}.overview-funnel-node small{color:var(--muted);margin-top:5px;font-size:8px}.funnel-arrow{color:#62a7ff;position:absolute;top:19px;right:-12px}.overview-reference-note{margin:12px 0 0;font-size:9px;line-height:1.6}.overview-decision-glass .judgement-actions{margin-top:18px}.overview-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.overview-cost-grid>div{background:#eff7ff6b;border:1px solid #ffffffd6;border-radius:12px;min-width:0;padding:17px 14px;box-shadow:inset 0 1px #ffffffd1}.overview-cost-grid span,.overview-cost-grid small{display:block}.overview-cost-grid span{color:var(--text-secondary);font-size:10px}.overview-cost-grid strong{color:var(--blue);letter-spacing:-1px;white-space:nowrap;margin-top:9px;font-size:clamp(22px,2.2vw,34px);display:block}.overview-cost-grid small{color:var(--muted);margin-top:7px;font-size:9px}.overview-cost-grid .cost-alert strong{color:#ec3347}.overview-cost-trend{border-top:1px solid #79abe66b;margin-top:22px;padding-top:17px}.cost-trend-head{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.cost-trend-head h3{margin:0 auto 0 0;font-size:12px}.cost-trend-head span{color:var(--text-secondary);align-items:center;gap:5px;font-size:9px;display:flex}.cost-trend-head i{background:var(--blue);width:15px;height:2px}.cost-trend-head span:last-child i{background:#0b8f78}.overview-plan-table{border-radius:18px;width:100%;min-height:0;margin-top:22px;padding:20px 24px;overflow-x:auto}.overview-plan-table h3{margin:0 0 13px;font-size:13px}.overview-lower-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.overview-lower-heading h3{margin:0}.overview-plan-table .glass-table-row{min-width:600px}.demo-source-banner{color:var(--text-secondary);background:#e5f1ffad;border:1px solid #78acea9e;border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:12px 15px;display:flex}.demo-source-banner strong{color:var(--blue);flex:none;font-size:11px}.demo-source-banner span{font-size:9px;line-height:1.6}.field-error{margin-top:5px;font-weight:700;line-height:1.45;display:block;color:#c73446!important;font-size:9px!important}input[aria-invalid=true]{border-color:#d74a5b!important;box-shadow:0 0 0 2px #d74a5b1f!important}.simulation-workspace{width:100%;min-width:0}.simulation-workspace-heading{margin-bottom:18px}.simulation-workspace-heading h2,.ue-tool-heading h2{margin:5px 0 6px;font-size:26px}.simulation-workspace-heading p,.ue-tool-heading p{margin:0;font-size:11px;line-height:1.65}.simulation-columns{grid-template-columns:minmax(250px,.78fr) minmax(430px,1.75fr) minmax(240px,.75fr);align-items:start;gap:18px;display:grid}.simulation-parameter-rail,.simulation-estimate-stage,.simulation-guardrail-panel{border-radius:18px;min-width:0;padding:20px}.simulation-parameter-rail{flex-direction:column;display:flex}.simulation-parameter-rail label{flex-direction:column;gap:7px;margin-bottom:13px;display:flex}.simulation-parameter-rail label>span{color:var(--text-secondary);font-size:10px;font-weight:800}.simulation-parameter-rail input,.simulation-parameter-rail select{width:100%;min-width:0;min-height:44px;color:var(--text-primary);background:#f8fcffad;border:1px solid #91bcecc7;border-radius:9px;padding:10px 12px}.simulation-parameter-rail .range-input{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.simulation-field-section{border-top:1px solid #98bee87a;justify-content:space-between;gap:10px;margin:6px 0 12px;padding-top:14px;display:flex}.simulation-field-section strong{font-size:11px}.simulation-field-section span{color:var(--muted);font-size:9px}.simulation-parameter-rail .field-help{margin:-2px 0 13px}.simulation-parameter-rail .form-actions{margin-top:5px}.field-hint{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.field-hint summary{cursor:pointer;color:#2f6fb3;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#def0ffe6;border:1px solid #8eb8e799;border-radius:99px;padding:2px 8px;font-size:9px;font-weight:800;list-style:none}.field-hint summary::-webkit-details-marker{display:none}.field-hint[open] summary{color:#fff;background:#2f6fb3}.field-hint-pop{z-index:50;background:#fff;border:1px solid #8eb8e78c;border-radius:10px;gap:7px;width:248px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #235e9933}.field-hint-pop>strong{color:var(--text-primary);font-size:11px}.field-hint-pop .field-hint-official{color:var(--text-secondary);margin:0;font-size:9px;line-height:1.55}.field-hint-line{grid-template-columns:18px 1fr;align-items:start;gap:6px;font-size:9px;line-height:1.55;display:grid}.field-hint-line b{text-align:center;border-radius:5px;padding:1px 0;font-size:9px;font-weight:800}.field-hint-pros b{color:#1a7f4e;background:#e2f7ecf2}.field-hint-cons b{color:#b03a2e;background:#fdebe8f2}.field-hint-pros span{color:#1a7f4e}.field-hint-cons span{color:#b03a2e}.simulation-estimate-stage{overflow:hidden}.simulation-estimate-hero{grid-template-columns:1fr 1px 1fr;align-items:center;margin:20px 0 26px;display:grid}.simulation-estimate-hero>i{background:#6fa4e28c;height:85px}.simulation-estimate-hero>div{min-width:0;padding:0 20px}.simulation-estimate-hero span,.simulation-estimate-hero small{color:var(--text-secondary);font-size:11px}.simulation-estimate-hero strong{color:var(--blue);letter-spacing:-2px;white-space:nowrap;margin-top:9px;font-size:clamp(32px,4vw,52px);display:inline-block}.simulation-estimate-hero small{margin-left:6px}.simulation-range-visual{padding:18px 12px 14px}.simulation-range-row{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:13px;margin:25px 0;display:grid}.simulation-range-row>span{color:var(--text-secondary);font-size:9px}.simulation-range-row>div{background:linear-gradient(90deg,#075dff1f,#075dff6b,#075dff1f);border-radius:99px;height:5px;position:relative}.simulation-range-row i{background:var(--blue);border-radius:99px;height:9px;position:absolute;top:-2px;box-shadow:0 0 17px #075dff94}.simulation-range-row b{color:var(--blue);font-size:11px;position:absolute;top:-25px;transform:translate(-50%)}.simulation-empty{text-align:center;color:#7d95ad;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.simulation-empty strong{color:var(--text-secondary);margin-top:10px}.simulation-empty span{max-width:300px;margin-top:6px;font-size:10px;line-height:1.6}.simulation-estimate-stage .calculation-evidence{grid-template-columns:1fr}.simulation-guardrail-panel{min-height:560px}.guardrail-item{border-bottom:1px solid #91b9e673;padding:16px 0}.guardrail-item span,.guardrail-item strong{display:block}.guardrail-item span{color:var(--text-secondary);font-size:10px}.guardrail-item strong{color:var(--blue);margin-top:7px;font-size:17px;line-height:1.45}.guardrail-stop{background:#fff6e7ad;border:1px solid #ebb46094;border-radius:12px;margin-top:18px;padding:14px}.guardrail-stop strong{font-size:11px}.guardrail-stop p{color:#715b43;margin:7px 0 0;font-size:9px;line-height:1.65}.guardrail-weights{border-top:1px solid #91b9e673;margin-top:20px;padding-top:17px}.guardrail-weights>strong{margin-bottom:15px;font-size:11px;display:block}.guardrail-weights span{color:var(--text-secondary);margin:11px 0 6px;font-size:9px;display:block}.guardrail-weights>div{background:#639bdd33;border-radius:99px;height:4px}.guardrail-weights i{border-radius:inherit;background:var(--blue);height:100%;display:block}.guardrail-weights small{color:var(--muted);margin-top:14px;font-size:8px;line-height:1.5;display:block}.simulation-lifecycle{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;padding:17px 28px;display:grid}.simulation-lifecycle>div{grid-template-columns:38px 1fr;gap:3px 10px;min-width:0;padding:0 18px;display:grid;position:relative}.simulation-lifecycle>div:not(:last-child):after{content:"";background:#659cde5c;height:2px;position:absolute;top:18px;left:calc(50% + 30px);right:calc(30px - 50%)}.simulation-lifecycle span{width:38px;height:38px;color:var(--blue);z-index:1;background:#dcecffcc;border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.simulation-lifecycle strong{align-self:end;font-size:11px}.simulation-lifecycle small{color:var(--muted);font-size:8px}.simulation-lifecycle .active span{background:var(--blue);color:#fff;box-shadow:0 0 18px #075dff5c}.ue-tool-shell{width:100%;min-width:0}.ue-tool-heading{margin-bottom:18px}.ue-heading-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ue-model-tabs{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.ue-model-tabs button{min-width:0;min-height:54px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:14px;font-size:13px;font-weight:800}.ue-model-tabs button:hover{color:var(--blue);background:#e1efffa3}.ue-model-tabs button.active{background:linear-gradient(180deg,#2780ff,var(--blue));color:#fff;border-color:#ffffffd6;box-shadow:0 10px 24px #075dff47,inset 0 1px #ffffff5c}.ue-model-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.35fr);gap:18px;margin-top:18px;display:grid}.ue-model-canvas,.ue-judgement-rail{border-radius:18px;min-width:0;padding:24px}.ue-model-canvas{overflow:hidden}.ue-canvas-heading h3{margin:5px 0 0;font-size:20px}.ue-input-strip{background:#f0f8ff6b;border:1px solid #8eb8e7a3;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid;overflow:hidden}.ue-input-strip label{border-right:1px solid #8eb8e780;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.ue-input-strip label:last-child{border-right:0}.ue-input-strip span{color:var(--text-secondary);font-size:9px}.ue-input-strip input{width:100%;min-width:0;min-height:44px;color:var(--blue);background:0 0;border:0;border-bottom:2px solid #075dff3d;outline:none;font-size:22px;font-weight:800}.ue-input-strip input:focus{border-color:var(--blue)}.ue-profit-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:34px 0 26px;display:grid}.ue-profit-node{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.ue-profit-node>span{width:54px;height:54px;color:var(--blue);background:radial-gradient(circle at 35% 25%,#fff,#b4daffc2);border:1px solid #fffffff0;border-radius:50%;place-items:center;font-weight:900;display:grid;box-shadow:0 8px 22px #075dff2b,inset 0 0 0 5px #ffffff52}.ue-profit-node strong{margin-top:11px;font-size:10px}.ue-profit-node b{color:var(--blue);white-space:nowrap;margin-top:6px;font-size:16px}.ue-profit-node small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4}.ue-profit-node svg{color:#5ca3ff;position:absolute;top:18px;right:-13px}.ue-safety-equation{background:#f5faff85;border:1px solid #89b6eaa8;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:20px 24px;display:grid}.ue-safety-equation>div{min-width:0}.ue-safety-equation span,.ue-safety-equation strong{display:block}.ue-safety-equation span{color:var(--text-secondary);font-size:10px}.ue-safety-equation strong{color:var(--blue);white-space:nowrap;margin-top:8px;font-size:clamp(22px,3vw,34px)}.ue-safety-equation>b{color:#7c9dc3;font-size:24px}.ue-safety-equation .positive strong{color:#13885f}.ue-safety-equation .negative strong{color:#d73a4c}.ue-formula-note{border-left:3px solid var(--blue);background:#eaf4ff8a;gap:7px;margin-top:18px;padding:15px;display:grid}.ue-formula-note strong{font-size:10px}.ue-formula-note span{color:var(--text-secondary);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.ue-formula-note small{color:var(--muted);font-size:8px;line-height:1.6}.ue-judgement-rail{min-height:620px}.ue-verdict{color:var(--blue);background:#eef7ff8a;border:1px solid #83b4eb94;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.ue-verdict.bad{color:#d33a4b;background:#ffeff194}.ue-verdict.insufficient{color:#8a641f;background:#fff7e5a3;border-color:#dcb76b94}.ue-verdict strong,.ue-verdict span{display:block}.ue-verdict strong{font-size:13px;line-height:1.45}.ue-verdict span{color:var(--text-secondary);margin-top:5px;font-size:9px;line-height:1.5}.ue-rail-section{border-top:1px solid #8fb7e47a;margin-top:20px;padding-top:17px}.ue-rail-section>strong{font-size:11px}.ue-rail-section>p{color:#28527f;background:#daecffa3;border-radius:10px;margin:10px 0 0;padding:13px;font-size:10px;line-height:1.65}.ue-rail-metric{border-bottom:1px solid #9abfe966;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.ue-rail-metric span{color:var(--text-secondary);font-size:9px}.ue-rail-metric b{color:var(--blue);white-space:nowrap;font-size:10px}.ue-ai-offline{color:var(--muted);border:1px solid #8ab5e594;border-radius:11px;justify-content:space-between;gap:10px;margin-top:22px;padding:12px;font-size:9px;display:flex}.ue-ai-offline strong{color:#a86625}.ue-extra-tools{margin-top:18px}.ue-extra-tools .data-panel{margin-top:0}.optimization-strategy{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(132%);backdrop-filter:blur(24px)saturate(132%);background:linear-gradient(145deg,#ffffffd1,#e0f0ff94);border:1px solid #7eb2efb8;border-radius:20px;margin-top:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 54px #265ea61f,inset 0 1px #fffffff0}.optimization-strategy:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(#68b2ff4d,#ffffff47 46%,#0000 72%);border-radius:48%;height:72%;position:absolute;inset:auto -8% -45% 18%}.strategy-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.strategy-head h2{margin:5px 0;font-size:22px}.strategy-head p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.6}.strategy-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.strategy-status{border-radius:999px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:800}.strategy-status-actionable{background:var(--success-bg);color:var(--success)}.strategy-status-active{color:var(--blue);background:#e5f1ff;box-shadow:inset 0 0 0 1px #075dff2e}.strategy-status-needs_input{color:#98621d;background:#fff4e0e6}.strategy-status-blocked{color:var(--danger);background:#ffeaede6}.strategy-blocked,.strategy-missing{background:#fff7e7c7;border:1px solid #dcab5f8f;border-radius:12px;margin-top:17px;padding:14px}.strategy-blocked{background:#ffeff2c7;border-color:#d3596985}.strategy-blocked>strong,.strategy-missing>strong{margin-bottom:9px;font-size:11px;display:block}.strategy-blocked>span{color:#7e3b47;font-size:9px;line-height:1.6;display:block}.strategy-missing>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategy-missing span{color:#765d38;background:#ffffffa6;border-radius:9px;min-width:0;padding:9px;font-size:8px;line-height:1.5}.strategy-missing b{color:#8b5b17;margin-bottom:3px;font-size:9px;display:block}.strategy-priority{grid-template-columns:.85fr 1.1fr 1.3fr;gap:10px;margin-top:18px;display:grid}.strategy-priority article,.strategy-control-grid article,.strategy-criteria article{background:#f8fcff94;border:1px solid #92bbea99;border-radius:13px;min-width:0;padding:15px}.strategy-priority article:first-child{background:#e6f2ffb8;border-color:#5b97e5b8}.strategy-priority span,.strategy-control-grid span,.strategy-criteria span,.strategy-race span{color:var(--blue);font-size:8px;font-weight:800;display:block}.strategy-priority strong,.strategy-control-grid strong,.strategy-criteria strong,.strategy-race strong{color:var(--text-primary);margin-top:7px;font-size:11px;line-height:1.5;display:block}.strategy-priority p,.strategy-control-grid p,.strategy-race p,.strategy-criteria p{color:var(--text-secondary);margin:6px 0 0;font-size:8px;line-height:1.65}.strategy-evidence{border-left:3px solid var(--blue);background:#e8f3ff94;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;padding:13px 15px;display:grid}.strategy-evidence>strong{font-size:10px}.strategy-evidence>div{flex-wrap:wrap;gap:8px;display:flex}.strategy-evidence span{color:var(--text-secondary);background:#ffffffb8;border-radius:7px;padding:6px 9px;font-size:8px}.strategy-evidence b{color:#28527f;margin-right:5px}.strategy-control-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.strategy-control-grid article:last-child{box-shadow:inset 3px 0 var(--blue);border-color:#4a8de5c7}.strategy-race{background:#eff7ff99;border:1px dashed #5696e2b8;border-radius:13px;grid-template-columns:150px minmax(0,1fr);gap:8px 18px;margin-top:12px;padding:15px;display:grid}.strategy-race>div:first-child{grid-row:1/4}.race-template{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.race-template strong{margin:0 3px 0 0;font-size:8px}.race-template span{color:#8f5c16;background:#fff4e2;border-radius:6px;padding:4px 7px}.strategy-criteria{grid-template-columns:.85fr 1.15fr 1.15fr;gap:10px;margin-top:12px;display:grid}.strategy-criteria article:nth-child(2){border-color:#55b18b9e}.strategy-criteria article:nth-child(3){border-color:#da798494}.strategy-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.strategy-next-grid article{color:var(--blue);background:#f0f8ff9e;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.strategy-next-grid strong,.strategy-next-grid span{display:block}.strategy-next-grid strong{color:var(--text-primary);font-size:9px}.strategy-next-grid span{color:var(--text-secondary);margin-top:4px;font-size:8px;line-height:1.55}.strategy-reminder{background:#ffffff94;border:1px solid #7dafe994;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:13px 15px;display:flex}.strategy-reminder>div{color:var(--blue);align-items:center;gap:10px;display:flex}.strategy-reminder strong,.strategy-reminder span{display:block}.strategy-reminder strong{color:var(--text-primary);font-size:10px}.strategy-reminder span{color:var(--text-secondary);margin-top:3px;font-size:8px}.strategy-action-buttons{justify-content:flex-end;gap:8px;display:flex}.strategy-guardrail-note{color:var(--muted);margin:11px 0 0;font-size:8px;line-height:1.6}.optimization-strategy-compact{padding:19px 22px}.optimization-strategy-compact .strategy-priority{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-compact-foot{border-top:1px solid #84b1e675;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.strategy-compact-foot span{color:var(--text-secondary);font-size:8px}.strategy-compact-foot .button{margin-left:auto}.notification-list article{align-items:flex-start}.notification-list article small{color:#7e8fa7;margin-top:5px;font-size:8px;display:block}.notification-card-actions{flex-direction:column;gap:5px;display:flex}.notification-card-actions button{white-space:nowrap}.judgement-metrics .judgement-state-text{letter-spacing:0;font-size:clamp(22px,2.2vw,34px)}.overview-demo-zone{background:#e7f2ff61;border:1px dashed #71a6e69e;border-radius:20px;margin-top:22px;padding:14px}.overview-demo-heading{align-items:center;gap:12px;padding:2px 8px 8px;display:flex}.overview-demo-heading span{color:var(--blue);background:#e4f0ff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.overview-demo-heading p{color:var(--muted);margin:0;font-size:9px}.overview-demo-zone .overview-plan-table{margin-top:0}.overview-real-data-gap{text-align:center;color:#6d8fb6;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.overview-real-data-gap strong{color:var(--text-primary);margin-top:12px;font-size:15px}.overview-real-data-gap p{max-width:420px;color:var(--text-secondary);margin:8px 0 17px;font-size:10px;line-height:1.7}.mode-field-note,.mode-knowledge-note{background:#ecf6ff99;border:1px solid #8eb8e78c;border-radius:9px;gap:4px;margin:-2px 0 13px;padding:11px;display:grid}.mode-field-note strong,.mode-knowledge-note strong{font-size:9px}.mode-field-note span,.mode-knowledge-note span{color:var(--text-secondary);font-size:8px;line-height:1.55}.mode-knowledge-note{background:#fff8eab8;border-color:#d7ae6694}.role-card-fieldset{border:0;margin:22px 0;padding:0}.role-card-fieldset legend{color:var(--text-primary);margin-bottom:10px;font-size:13px;font-weight:800}.role-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role-card{min-width:0;color:var(--text-primary);text-align:left;background:#fafdffbd;border:1px solid #8db5e29e;border-radius:14px;padding:15px}.role-card:hover{background:#edf7ffdb;border-color:#4586dac2}.role-card.selected{border-color:var(--blue);background:#e5f1ffe6;box-shadow:inset 0 0 0 1px #075dff29}.role-card strong,.role-card span,.role-card small{display:block}.role-card strong{font-size:13px}.role-card span{color:var(--text-secondary);margin-top:6px;font-size:11px;line-height:1.55}.role-card small{color:#557493;margin-top:9px;font-size:10px}.onboarding-role-help{color:#8b5b17;margin-top:9px;font-size:11px;display:block}.onboarding-account-field{margin-top:18px}.onboarding-account-title{color:#3b5474;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.onboarding-account-hint{color:#7a8ba0;margin-bottom:10px;font-size:12px;line-height:1.6;display:block}.onboarding-account-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.onboarding-account-row input{flex:1}.onboarding-account-remove{color:#8b5b17;background:#ffffffa8;border:1px solid #bccfe4bf;border-radius:10px;flex-shrink:0;min-height:44px;padding:0 12px;font-size:13px}.onboarding-account-remove:hover{background:#fff6e7e6}.onboarding-account-add{color:#0e5dcf;background:#ffffff80;border:1px dashed #4c8feac7;border-radius:10px;min-height:40px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:600}.onboarding-account-add:hover{background:#eaf4ffcc}.role-switcher{background:#ffffffa8;border:1px solid #84aee094;border-radius:12px;align-items:center;gap:8px;padding:6px 9px;display:flex}.role-switcher span{color:var(--text-secondary);white-space:nowrap;font-size:10px}.role-switcher select{background-color:#0000;border:0;min-height:30px;padding:2px 24px 2px 7px;font-size:11px;font-weight:800}.role-switcher.compact{padding:4px 7px}.overview-account .role-switcher{margin-right:4px}.role-focus-strip{background:linear-gradient(130deg,#ffffffc2,#e6f2ff9e);border:1px solid #84b1e594;border-radius:16px;grid-template-columns:minmax(220px,1fr) auto minmax(280px,auto);align-items:center;gap:18px;margin-bottom:16px;padding:15px 18px;display:grid}.role-focus-strip span,.role-focus-strip strong,.role-focus-strip p{display:block}.role-focus-strip span{color:var(--blue);font-size:10px;font-weight:800}.role-focus-strip strong{margin-top:4px;font-size:14px}.role-focus-strip p{color:var(--text-secondary);margin:4px 0 0;font-size:10px;line-height:1.5}.role-focus-strip>em{color:#52708d;white-space:nowrap;background:#ffffffb3;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}.role-shortcuts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.role-shortcuts button{color:#245d9f;background:#ffffffb8;border:1px solid #6ea0dc8f;border-radius:9px;align-items:center;gap:4px;min-height:34px;padding:6px 10px;font-size:10px;font-weight:700;display:flex}.role-shortcuts button:hover{border-color:var(--blue);background:#fff}.role-priority-panel{background:#f8fcffad;border:1px solid #88b2e28c;border-radius:16px;margin-bottom:16px;padding:16px 18px}.role-priority-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.role-priority-head span,.role-priority-head strong{display:block}.role-priority-head span{color:var(--blue);font-size:9px;font-weight:800}.role-priority-head strong{margin-top:5px;font-size:12px}.role-priority-head small{max-width:390px;color:var(--text-secondary);text-align:right;font-size:9px;line-height:1.5}.role-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.role-media_buyer .role-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.role-metric-grid article{background:#ffffffa8;border:1px solid #9abee780;border-radius:11px;min-width:0;padding:12px}.role-metric-grid span,.role-metric-grid strong,.role-metric-grid small{display:block}.role-metric-grid span{color:var(--text-secondary);font-size:9px}.role-metric-grid strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:7px;font-size:15px}.role-metric-grid small{color:#67819c;overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.45}.tools-intro{align-items:flex-start}.operating-tools{gap:18px;display:grid}.toolbox-guide{background:#fafdffad;border:1px solid #8bb4e48f;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid;box-shadow:inset 0 1px #ffffffdb}.toolbox-guide strong,.toolbox-guide span{display:block}.toolbox-guide strong{font-size:13px}.toolbox-guide span{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.55}.toolbox-guide>em{color:#185eba;white-space:nowrap;background:#e6f1ff;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.toolbox-section{min-width:0}.toolbox-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;display:flex}.toolbox-section-heading h3{margin:0;font-size:16px}.toolbox-section-heading p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}.toolbox-count{color:#55708e;flex:none;font-size:11px}.toolbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.toolbox-card{background:linear-gradient(145deg,#ffffffd1,#e7f3ff8f);border:1px solid #87b2e4a3;border-radius:17px;flex-direction:column;min-width:0;min-height:290px;padding:18px;display:flex;box-shadow:0 12px 28px #27599713,inset 0 1px #ffffffd6}.toolbox-card.recommended{border-color:#075dff8c;box-shadow:0 14px 32px #195eb71c,inset 0 1px #ffffffeb}.toolbox-card.active{border-color:var(--blue);background:linear-gradient(145deg,#f4fafff5,#dbedffc2)}.toolbox-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.toolbox-card-icon{width:38px;height:38px;color:var(--blue);background:#e1efff;border-radius:11px;place-items:center;display:grid}.toolbox-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.recommended-badge,.tool-status,.unsaved-badge{color:var(--blue);background:#e9f3ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.tool-status{color:#526f8e;background:#ecf4fce0}.tool-status.ready{color:#176d51;background:#e5f5ee}.tool-status.needs-ue{color:#855817;background:#fff2dc}.unsaved-badge{color:#8b5b17;background:#fff0d8}.toolbox-card h4{margin:14px 0 7px;font-size:16px}.toolbox-card>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.62}.toolbox-card-meta{gap:6px;margin:13px 0 15px;display:grid}.toolbox-card-meta span{color:#48627e;grid-template-columns:72px minmax(0,1fr);gap:7px;font-size:11px;line-height:1.5;display:grid}.toolbox-card-meta b{color:#70849b;font-weight:600}.toolbox-card .button{align-self:flex-start;min-height:42px;margin-top:auto;padding:9px 14px;font-size:12px}.tool-calculator{background:#fafdffbd;border:1px solid #7aa9e0b3;border-radius:18px;padding:20px;scroll-margin-top:110px;box-shadow:0 18px 42px #2a599717,inset 0 1px #ffffffe6}.tool-calculator-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.tool-calculator-head h3{margin:5px 0;font-size:20px}.tool-calculator-head p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.tool-calculator-head button{color:#58718d;background:0 0;border:0;min-height:40px;font-size:12px}.tool-calculator-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:start;gap:14px;display:grid}.tool-input-panel,.tool-result-panel{background:#ffffffb3;border:1px solid #99bee89e;border-radius:14px;padding:17px}.tool-input-panel h4,.tool-result-panel h4{margin:0 0 13px;font-size:13px}.tool-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.tool-input-grid label{color:#3b5474;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.tool-input-grid input{background:var(--input-bg);width:100%;min-width:0;color:var(--ink);border:1px solid #a8c6e8cc;border-radius:10px;padding:10px 11px}.tool-input-grid small{color:#73869b;min-height:14px;font-size:11px;font-weight:500;line-height:1.45}.tool-input-grid .field-error{color:var(--danger)}.tool-ue-source-line{background:#e8f3ff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-bottom:13px;padding:11px 12px;display:grid}.tool-ue-source-line span,.tool-ue-source-line strong,.tool-ue-source-line small{display:block}.tool-ue-source-line span{color:#456684;font-size:12px}.tool-ue-source-line strong{color:#0d5bd0;grid-area:1/2/3;font-size:16px}.tool-ue-source-line small{color:#71869c;font-size:11px}.tool-input-panel .tool-result-alert{margin:0 0 13px}.tool-input-panel .tool-result-alert .text-link{min-height:auto;margin-left:6px;padding:0}.tool-result-panel{background:linear-gradient(150deg,#e9f4ffcc,#ffffffb8);min-height:100%}.tool-result-empty{color:#647c96;flex-direction:column;justify-content:center;align-items:flex-start;min-height:150px;display:flex}.tool-result-empty strong{color:#203a5a;font-size:14px}.tool-result-empty span{margin-top:7px;font-size:11px;line-height:1.55}.tool-result-grid{gap:9px;display:grid}.tool-result-grid>div{background:#ffffffad;border:1px solid #9bbfe88c;border-radius:11px;padding:12px}.tool-result-grid span,.tool-result-grid strong,.tool-result-grid small{display:block}.tool-result-grid span{color:#677f98;font-size:11px}.tool-result-grid strong{color:#0d5bd0;margin-top:5px;font-size:20px}.tool-result-grid small{color:#5e7590;margin-top:5px;font-size:11px;line-height:1.45}.tool-result-alert{color:#76501d;background:#fff2e1;border-radius:10px;margin-top:10px;padding:10px 11px;font-size:11px;line-height:1.55}.tool-result-alert strong{margin-bottom:4px;display:block}.tool-result-alert ul{margin:0;padding-left:18px}.tool-method{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tool-method article{background:#ebf4fdb8;border-radius:10px;padding:11px}.tool-method strong,.tool-method span{display:block}.tool-method strong{color:#334f70;font-size:11px}.tool-method span,.tool-method li{color:#647990;font-size:11px;line-height:1.55}.tool-method span{margin-top:5px}.tool-method ul{margin:5px 0 0;padding-left:15px}.toolbox-pending{background:#f8fcff94;border:1px solid #97bbe48c;border-radius:17px;padding:20px}.toolbox-pending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.toolbox-pending article{background:#edf5fdb3;border-radius:12px;padding:14px}.toolbox-pending-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.toolbox-pending strong,.toolbox-pending span,.toolbox-pending small{display:block}.toolbox-pending strong{font-size:13px}.toolbox-pending span{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.55}.toolbox-pending small{color:#687e96;margin-top:8px;font-size:11px;line-height:1.55}.toolbox-pending button{color:#345e8b;background:#ffffffb8;border:1px solid #7ea6d59e;border-radius:8px;flex:none;min-height:40px;padding:7px 9px;font-size:11px;font-weight:700}.toolbox-pending button[aria-expanded=true]{color:#0d5bc9;background:#e0eeff}.toolbox-requirements{color:#526b85;border-top:1px solid #a2c2e68a;margin:11px 0 0;padding:10px 11px 10px 27px;font-size:11px;line-height:1.7}.ue-snapshot-bar{background:#edf7ffb8;border:1px solid #74a5e0a8;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex}.ue-snapshot-bar strong,.ue-snapshot-bar span,.ue-snapshot-bar small{display:block}.ue-snapshot-bar strong{font-size:12px}.ue-snapshot-bar span{color:#315f90;margin-top:5px;font-size:10px}.ue-snapshot-bar small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.ue-snapshot-bar .button{flex:none}.ue-snapshot-bar.frozen{background:#fff7e6cc;border-color:#d8a652b3}.ue-snapshot-actions{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:1280px){.overview-hero-layout{grid-template-columns:minmax(0,1.35fr) minmax(350px,.8fr)}.simulation-columns{grid-template-columns:minmax(250px,.7fr) minmax(400px,1.3fr)}.simulation-guardrail-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0;display:grid}.simulation-guardrail-panel .section-title{grid-column:1/-1}.guardrail-stop,.guardrail-weights{margin-top:0}.guardrail-weights{border-top:0;padding-top:0}}@media (max-width:1024px){.overview-hero-layout{grid-template-columns:minmax(0,1fr)}.overview-decision-glass,.overview-cost-wall{min-height:0}.ue-model-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,.4fr)}.ue-model-canvas,.ue-judgement-rail{padding:20px}.ue-profit-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.ue-profit-node svg{display:none}.strategy-priority,.strategy-criteria{grid-template-columns:minmax(0,1fr)}.strategy-missing>div{grid-template-columns:repeat(2,minmax(0,1fr))}.role-focus-strip{grid-template-columns:minmax(0,1fr)}.role-shortcuts{justify-content:flex-start}.role-focus-strip>em{justify-self:start}.toolbox-grid{grid-template-columns:minmax(0,1fr)}.toolbox-card{min-height:0}.tool-calculator-layout{grid-template-columns:minmax(0,1fr)}.tool-method{grid-template-columns:repeat(2,minmax(0,1fr))}.role-metric-grid,.role-media_buyer .role-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.overview-source-strip{flex-direction:column;align-items:flex-start}.overview-source-strip p{text-align:left}.overview-panel-heading,.simulation-workspace-heading,.ue-tool-heading,.ue-canvas-heading{flex-direction:column}.overview-funnel-wave{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.overview-funnel-wave:before,.funnel-arrow{display:none}.overview-funnel-node:last-child{grid-column:1/-1}.simulation-columns,.ue-model-workspace{grid-template-columns:minmax(0,1fr)}.simulation-guardrail-panel{grid-column:auto;display:block}.guardrail-stop,.guardrail-weights{margin-top:18px}.guardrail-weights{border-top:1px solid #91b9e673;padding-top:17px}.simulation-estimate-hero{grid-template-columns:minmax(0,1fr);gap:18px}.simulation-estimate-hero>i{width:100%;height:1px}.simulation-range-row{grid-template-columns:minmax(0,1fr)}.simulation-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:17px 12px}.simulation-lifecycle>div:not(:last-child):after{display:none}.ue-model-tabs,.ue-input-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ue-input-strip label:nth-child(2){border-right:0}.ue-input-strip label:nth-child(-n+2){border-bottom:1px solid #8eb8e780}.ue-safety-equation{text-align:center;grid-template-columns:minmax(0,1fr);gap:12px}.ue-safety-equation>b{transform:none}.strategy-head,.strategy-reminder,.strategy-compact-foot{flex-direction:column;align-items:flex-start}.strategy-action-buttons{justify-content:flex-start;width:100%}.overview-demo-heading{flex-direction:column;align-items:flex-start}.strategy-badges{justify-content:flex-start}.strategy-control-grid,.strategy-next-grid,.optimization-strategy-compact .strategy-priority,.strategy-race,.strategy-evidence{grid-template-columns:minmax(0,1fr)}.strategy-race>div:first-child{grid-row:auto}.strategy-compact-foot .button{margin-left:0}.role-card-grid,.toolbox-pending-grid{grid-template-columns:minmax(0,1fr)}.toolbox-guide,.tool-calculator-head{grid-template-columns:minmax(0,1fr);align-items:flex-start}.toolbox-guide>em{justify-self:start}.tool-calculator-head{display:grid}.tool-calculator-head button{justify-self:start}.tool-input-grid,.tool-method{grid-template-columns:minmax(0,1fr)}.toolbox-section-heading,.ue-snapshot-bar{flex-direction:column;align-items:flex-start}.ue-snapshot-actions{flex-direction:column;align-items:flex-start;width:100%}.overview-account .role-switcher span{display:none}.role-priority-head{flex-direction:column}.role-priority-head small{text-align:left}.role-metric-grid,.role-media_buyer .role-metric-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.overview-decision-glass,.overview-cost-wall,.overview-plan-table,.simulation-parameter-rail,.simulation-estimate-stage,.simulation-guardrail-panel,.ue-model-canvas,.ue-judgement-rail{padding:16px}.overview-cost-grid,.overview-funnel-wave{grid-template-columns:minmax(0,1fr)}.overview-funnel-node:last-child{grid-column:auto}.overview-decision-glass .judgement-actions{align-items:stretch}.overview-decision-glass .judgement-actions .button{width:100%}.simulation-estimate-hero>div{padding:0}.simulation-range-visual{padding-inline:0}.simulation-lifecycle,.ue-model-tabs,.ue-input-strip,.ue-profit-flow{grid-template-columns:minmax(0,1fr)}.ue-input-strip label{border-bottom:1px solid #8eb8e780;border-right:0}.ue-input-strip label:last-child{border-bottom:0}.ue-profit-node svg{display:none}.optimization-strategy{padding:16px}.strategy-missing>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.quick-action:hover{transform:none}}.knowledge-workbench{gap:18px;margin-top:14px;display:grid}.knowledge-hero,.knowledge-form-panel,.knowledge-confirm-layout>article,.knowledge-publish-panel,.knowledge-processing,.knowledge-trust-note{border:1px solid var(--glass-border);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);border-radius:20px}.knowledge-hero{background:linear-gradient(135deg,#fffffff0,#e6f3ffb8);grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end;gap:28px;padding:28px;display:grid}.knowledge-hero h2,.knowledge-workbench-head h2{color:var(--navy);margin:7px 0 10px;font-size:clamp(24px,2.2vw,34px);line-height:1.25}.knowledge-hero p,.knowledge-workbench-head p{max-width:780px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.knowledge-privacy{color:#345777;background:#f0f7ffc2;border:1px solid #84b4ea85;border-radius:14px;align-items:flex-start;gap:12px;padding:15px;font-size:13px;line-height:1.65;display:flex}.knowledge-privacy svg{color:var(--blue);flex:none}.knowledge-flow{border:1px solid var(--glass-border);background:#ffffffa8;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.knowledge-flow>div{min-height:64px;color:var(--text-secondary);justify-content:center;align-items:center;gap:9px;display:flex;position:relative}.knowledge-flow>div:not(:last-child){border-right:1px solid #93bae661}.knowledge-flow>div>span{width:27px;height:27px;color:var(--blue);background:#e1efffe6;border-radius:9px;place-items:center;font-weight:800;display:grid}.knowledge-flow>div>svg{z-index:1;color:#94b5da;background:#f3f8fe;border-radius:50%;padding:2px;position:absolute;right:-8px}.knowledge-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.knowledge-entry-grid>button{border:1px solid var(--glass-border);min-height:222px;color:var(--ink);text-align:left;background:#ffffffc7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 30px #25508b0e}.knowledge-entry-grid>button:hover{border-color:#3683e19e;transform:translateY(-2px);box-shadow:0 18px 36px #25508b1a}.knowledge-entry-grid>button>span{width:54px;height:54px;color:var(--blue);background:linear-gradient(145deg,#eaf4ff,#dcecff);border-radius:16px;place-items:center;display:grid}.knowledge-entry-grid>button>div{min-width:0}.knowledge-entry-grid>button strong{margin:6px 0 10px;font-size:19px;display:block}.knowledge-entry-grid>button p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.knowledge-entry-grid>button small{color:#426d9d;margin-top:18px;font-size:12px;line-height:1.55;display:block}.knowledge-entry-grid>button>svg{color:#7fa8d7;margin-top:15px}.knowledge-trust-note{align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.knowledge-trust-note svg{color:var(--success);flex:none}.knowledge-trust-note strong{font-size:15px}.knowledge-trust-note p{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.65}.knowledge-workbench-head{align-items:flex-end;gap:22px;display:flex}.knowledge-workbench-head>div{min-width:0}.knowledge-back{border:1px solid var(--glass-border);color:#345777;background:#ffffffb3;border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.knowledge-stepper{border:1px solid var(--glass-border);background:#ffffffa3;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px;display:grid}.knowledge-stepper>div{color:#73849a;border-radius:11px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.knowledge-stepper>div span{background:#edf3f9;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.knowledge-stepper>div svg{width:18px;height:18px}.knowledge-stepper>div.active{color:var(--blue);background:#e2f0ffd6}.knowledge-stepper>div.done{color:var(--success)}.knowledge-form-panel{padding:26px}.knowledge-question-progress{color:#486684;grid-template-columns:auto minmax(160px,280px) 1fr;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:grid}.knowledge-question-progress i{background:#e1ebf5;border-radius:999px;height:7px;overflow:hidden}.knowledge-question-progress b{background:var(--blue);border-radius:999px;height:100%;display:block}.knowledge-question-progress em{color:#73849a;justify-self:end;font-size:12px;font-style:normal}.knowledge-question{background:#f5faffb8;border:1px solid #91bae980;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px;max-width:860px;padding:22px;display:grid}.knowledge-question>svg{color:var(--blue);margin-top:2px}.knowledge-question label,.knowledge-manual-text{gap:9px;display:grid}.knowledge-question label>span,.knowledge-manual-text>span,.knowledge-clean-fields label>span,.knowledge-source-fields label>span{color:#263f5e;font-size:15px;font-weight:750}.knowledge-question textarea,.knowledge-manual-text textarea,.knowledge-clean-fields textarea,.knowledge-clean-fields input,.knowledge-source-fields input{width:100%;min-height:46px;color:var(--ink);font:inherit;resize:vertical;background:#ffffffe0;border:1px solid #9dc1e9bf;border-radius:11px;padding:12px 13px;font-size:14px;line-height:1.65}.knowledge-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.knowledge-form-actions .button{align-items:center;gap:7px;display:inline-flex}.knowledge-form-actions .button svg{width:17px;height:17px}.knowledge-inline-state{color:#345777;background:#eef6ff;border-radius:11px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.knowledge-source-switch{background:#edf3f9;border-radius:12px;gap:5px;padding:5px;display:inline-flex}.knowledge-source-switch button{color:#57708d;background:0 0;border:0;border-radius:9px;min-height:38px;padding:7px 14px}.knowledge-source-switch button.active{color:var(--blue);background:#fff;box-shadow:0 4px 12px #1e4b7e14}.knowledge-source-fields{background:#fff9edbd;border:1px solid #d6af637a;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(150px,.6fr) minmax(150px,.5fr);gap:12px;margin-top:18px;padding:16px;display:grid}.knowledge-source-fields label{gap:7px;display:grid}.knowledge-source-fields label>span{font-size:12px}.knowledge-source-fields p{color:#766241;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:12px;line-height:1.55;display:flex}.knowledge-dropzone{width:100%;min-height:176px;color:var(--ink);text-align:center;background:#f1f8ffa3;border:1.5px dashed #5795dcad;border-radius:16px;place-items:center;margin-top:18px;padding:24px;display:grid}.knowledge-dropzone svg{color:var(--blue)}.knowledge-dropzone strong{margin-top:10px;font-size:16px}.knowledge-dropzone span{max-width:680px;color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.6}.knowledge-rights-check{background:#f7fafdcc;border-radius:12px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.knowledge-rights-check input{width:19px;height:19px;accent-color:var(--blue);margin-top:2px}.knowledge-rights-check label{cursor:pointer;gap:4px;display:grid}.knowledge-rights-check small{color:var(--text-secondary);line-height:1.55}.knowledge-upload-status{background:#eef6ffb8;border:1px solid #94bbe785;border-radius:13px;align-items:center;gap:12px;margin-top:14px;padding:15px;display:flex}.knowledge-upload-status>svg{color:var(--blue);flex:none}.knowledge-upload-status>div{flex:1;gap:4px;min-width:0;display:grid}.knowledge-upload-status span{color:var(--text-secondary);font-size:12px;line-height:1.55}.knowledge-upload-status .button{flex:none}.knowledge-manual-text{margin-top:18px}.knowledge-manual-text small{color:var(--muted);line-height:1.55}.knowledge-strategy-intro{background:#e8f3ffb8;border-radius:13px;align-items:flex-start;gap:13px;padding:15px;display:flex}.knowledge-strategy-intro svg{color:var(--blue);flex:none}.knowledge-strategy-intro p{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.6}.knowledge-strategy-list{gap:9px;margin-top:17px;display:grid}.knowledge-strategy-list label{background:#ffffffad;border:1px solid #99bee78c;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.knowledge-strategy-list label.selected{background:#e7f3ffd1;border-color:#2673d5b8}.knowledge-strategy-list input{width:18px;height:18px;accent-color:var(--blue)}.knowledge-strategy-list span{gap:5px;display:grid}.knowledge-strategy-list small,.knowledge-strategy-list em{color:var(--muted);font-size:12px;font-style:normal}.knowledge-empty{text-align:center;background:#f6faffa8;border:1px dashed #96bbe5a6;border-radius:14px;justify-items:center;margin-top:17px;padding:34px;display:grid}.knowledge-empty svg{color:#8aa9cb}.knowledge-empty strong{margin-top:10px}.knowledge-empty p{max-width:620px;color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.6}.knowledge-processing{text-align:center;justify-items:center;padding:55px 24px;display:grid}.knowledge-processing svg{color:var(--blue)}.knowledge-processing strong{margin-top:13px;font-size:19px}.knowledge-processing p{max-width:650px;color:var(--text-secondary);margin:8px 0 0;line-height:1.65}.knowledge-confirm-layout{grid-template-columns:minmax(280px,.56fr) minmax(0,1.44fr);align-items:start;gap:16px;display:grid}.knowledge-confirm-layout>article{padding:22px}.knowledge-original>div{align-items:center;gap:9px;display:flex}.knowledge-original>div svg{color:var(--blue)}.knowledge-original pre{color:#334c68;max-height:560px;font:inherit;white-space:pre-wrap;word-break:break-word;background:#f5f9fdc7;border:1px solid #99bee77a;border-radius:12px;margin:17px 0 9px;padding:15px;font-size:13px;line-height:1.72;overflow:auto}.knowledge-original small{color:var(--muted)}.knowledge-clean-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-clean-head h3,.knowledge-publish-panel h3{margin:5px 0 0;font-size:21px}.knowledge-confidence{color:#8b5b10;background:#fff1d8;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.knowledge-clean-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.knowledge-clean-fields label{gap:7px;display:grid}.knowledge-clean-fields label>span{font-size:12px}.knowledge-clean-fields .wide{grid-column:1/-1}.knowledge-evidence-line{background:#e8f6efbd;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;display:flex}.knowledge-evidence-line svg{color:var(--success);flex:none}.knowledge-evidence-line>div{gap:4px;display:grid}.knowledge-evidence-line span{color:var(--text-secondary);font-size:12px;line-height:1.55}.knowledge-review-flags{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.knowledge-review-flags article{background:#f6faffb3;border:1px solid #99bee77a;border-radius:12px;padding:14px}.knowledge-review-flags span,.knowledge-review-flags strong{display:block}.knowledge-review-flags span{color:var(--muted);font-size:11px}.knowledge-review-flags strong{margin-top:7px;font-size:13px}.knowledge-review-flags p{color:var(--text-secondary);margin:6px 0 0;font-size:11px;line-height:1.55}.knowledge-processing-details{background:#f6faff99;border:1px solid #99bee77a;border-radius:12px;margin-top:14px}.knowledge-processing-details summary{color:#376290;cursor:pointer;padding:13px 15px;font-size:13px;font-weight:750}.knowledge-processing-details dl{gap:0;margin:0;padding:0 15px 12px;display:grid}.knowledge-processing-details dl>div{border-top:1px solid #a2c5eb61;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;font-size:12px;display:grid}.knowledge-processing-details dt{color:#345777;font-weight:750}.knowledge-processing-details dd{color:var(--text-secondary);margin:0;line-height:1.55}.knowledge-publish-panel{padding:26px}.knowledge-publish-panel>div:first-child p{color:var(--text-secondary);margin:8px 0 0}.knowledge-publish-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.knowledge-publish-options label{cursor:pointer;background:#ffffffb3;border:1px solid #99bee794;border-radius:14px;padding:18px;display:block;position:relative}.knowledge-publish-options label.selected{background:#e7f3ffd6;border-color:#2673d5c7;box-shadow:0 8px 20px #2366ba14}.knowledge-publish-options input{width:18px;height:18px;accent-color:var(--blue);position:absolute;top:14px;right:14px}.knowledge-publish-options label>span{gap:8px;display:grid}.knowledge-publish-options svg{color:var(--blue)}.knowledge-publish-options strong{font-size:15px}.knowledge-publish-options small{color:var(--text-secondary);line-height:1.55}.knowledge-commercial-choice{background:#fff9edb8;border:1px solid #d9b3697a;border-radius:13px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:15px;padding:15px;display:flex}.knowledge-commercial-choice label{align-items:center;gap:6px;display:flex}.knowledge-commercial-choice input{width:18px;height:18px;accent-color:var(--blue)}.knowledge-commercial-choice p{color:#725e3c;flex-basis:100%;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.55;display:flex}.knowledge-publish-summary{background:#e8f6efb8;border-radius:13px;align-items:flex-start;gap:11px;margin-top:16px;padding:15px;display:flex}.knowledge-publish-summary svg{color:var(--success);flex:none}.knowledge-publish-summary>div{gap:4px;display:grid}.knowledge-publish-summary span{color:var(--text-secondary);font-size:12px;line-height:1.55}.knowledge-final-state{background:#e6f7efcc;border:1px solid #67b99275;border-radius:13px;align-items:flex-start;gap:11px;margin-top:16px;padding:15px;display:flex}.knowledge-final-state svg{color:var(--success);flex:none}.knowledge-final-state p{color:#365e4e;margin:5px 0 0;line-height:1.6}@media (max-width:1100px){.knowledge-hero,.knowledge-entry-grid{grid-template-columns:minmax(0,1fr)}.knowledge-entry-grid>button{min-height:0}.knowledge-confirm-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.knowledge-hero,.knowledge-form-panel,.knowledge-confirm-layout>article,.knowledge-publish-panel{padding:18px}.knowledge-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-flow>div:nth-child(2){border-right:0}.knowledge-flow>div:nth-child(-n+2){border-bottom:1px solid #93bae661}.knowledge-workbench-head{flex-direction:column;align-items:flex-start;gap:10px}.knowledge-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-question-progress{grid-template-columns:auto minmax(100px,1fr)}.knowledge-question-progress em{grid-column:1/-1;justify-self:start}.knowledge-question,.knowledge-source-fields,.knowledge-clean-fields,.knowledge-review-flags,.knowledge-publish-options{grid-template-columns:minmax(0,1fr)}.knowledge-clean-fields .wide{grid-column:auto}.knowledge-upload-status{flex-wrap:wrap;align-items:flex-start}.knowledge-upload-status .button{width:100%}.knowledge-clean-head{flex-direction:column}.knowledge-processing-details dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:480px){.knowledge-entry-grid>button{grid-template-columns:auto minmax(0,1fr)}.knowledge-entry-grid>button>svg{display:none}.knowledge-stepper{grid-template-columns:minmax(0,1fr)}.knowledge-form-actions .button{justify-content:center;width:100%}}.persistence-notice{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-secondary);background:#ffffffa8;border:1px solid #87b1e28c;border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.persistence-notice span{border-radius:999px;flex:none;padding:4px 9px;font-weight:700}.persistence-notice p{margin:0}.persistence-notice.is-saved span{color:#126748;background:#e5f7ef}.persistence-notice.is-session span{color:#8b5a11;background:#fff2d9}.action-intro,.plans-intro{align-items:center}.action-summary{border:1px solid var(--glass-border);background:var(--glass-surface-strong);text-align:center;min-width:132px;box-shadow:var(--glass-shadow);border-radius:18px;padding:18px 24px}.action-summary strong{color:var(--blue);font-size:38px;line-height:1;display:block}.action-summary span{color:var(--muted);margin-top:7px;font-size:13px;display:block}.action-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.action-list-panel,.observing-rail,.create-plan-panel,.plan-list,.plan-detail,.import-preview-panel,.manual-import-panel{border:1px solid var(--glass-border);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px}.action-list-panel,.observing-rail,.create-plan-panel,.plan-detail,.import-preview-panel,.manual-import-panel{padding:22px}.action-card{border-bottom:1px solid #8fb5e261;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 0;display:grid}.action-card:last-child{border-bottom:0}.action-card.high{background:linear-gradient(90deg,#fff0eed1,#0000);border-radius:14px;margin:0 -10px;padding-inline:10px}.action-card-status span{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.action-card-status small,.action-card-main span{color:var(--muted);margin-top:7px;font-size:12px;display:block}.action-card-main strong{font-size:16px}.action-card-main p{color:var(--text-secondary);margin:6px 0 0;line-height:1.65}.action-card-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.action-card-buttons .button{min-height:36px;padding:7px 11px}.observing-rail .section-title{margin-bottom:10px}.observing-rail>p{color:var(--muted)}.observing-rail>button{text-align:left;width:100%;color:var(--ink);background:#f4f9ffc2;border:1px solid #85b2e680;border-radius:14px;margin-top:10px;padding:14px}.observing-rail>button strong,.observing-rail>button span,.observing-rail>button small{display:block}.observing-rail>button span{color:var(--text-secondary);margin-top:8px;line-height:1.5}.observing-rail>button small{color:var(--muted);margin-top:8px}.create-plan-panel{margin-bottom:18px}.create-plan-panel .button{margin-top:14px}.plans-workspace{grid-template-columns:320px minmax(0,1fr);gap:18px;display:grid}.plan-list{padding:12px}.plan-list .section-title{padding:8px}.plan-list>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;margin-top:6px;padding:14px;display:flex}.plan-list>button:hover,.plan-list>button.selected{background:#e6f2ffb8;border-color:#5393e58c}.plan-list>button strong,.plan-list>button span{display:block}.plan-list>button span{color:var(--muted);margin-top:6px;font-size:12px}.plan-status{color:#4d6178;white-space:nowrap;background:#edf3f9;border-radius:999px;padding:5px 8px;font-size:11px}.plan-status.status-observing{color:var(--blue);background:#e8f2ff}.plan-status.status-review_due{color:#9a5e0b;background:#fff0de}.plan-status.status-paused{color:var(--danger);background:#f5e9eb}.plan-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.plan-detail-head h2{margin:5px 0;font-size:25px}.plan-detail-head p{color:var(--muted);margin:0}.plan-detail-head select{max-width:140px}.plan-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.plan-stage-grid article{background:#f6faffb3;border:1px solid #8cb3e17a;border-radius:15px;min-height:165px;padding:18px}.plan-stage-grid span,.plan-stage-grid strong,.plan-stage-grid p{display:block}.plan-stage-grid span{color:var(--muted);font-size:12px}.plan-stage-grid strong{margin-top:10px;line-height:1.5}.plan-stage-grid p{color:var(--text-secondary);font-size:13px;line-height:1.6}.plan-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.plan-save-state{color:var(--muted);border-top:1px solid #8fb5e26b;margin-top:18px;padding-top:14px;font-size:12px}.import-preview-panel,.manual-import-panel{margin-bottom:18px}.import-preview-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.import-preview-head h2{margin:4px 0}.import-preview-head p{color:var(--muted);margin:0}.import-preview-head>button{border:1px solid var(--line);background:#fff;border-radius:50%;width:36px;height:36px;font-size:23px}.mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.mapping-grid label span{color:var(--text-secondary);margin-bottom:6px;font-size:12px;display:block}.import-quality{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.import-quality>div{background:#ebf4ffb8;border-radius:12px;padding:12px}.import-quality strong,.import-quality span{display:block}.import-quality strong{font-size:12px}.import-quality span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.import-table{border:1px solid #8fb5e275;border-radius:13px;margin-top:16px;overflow:auto}.import-table table{border-collapse:collapse;width:100%;min-width:720px}.import-table th,.import-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #8fb5e259;padding:9px 11px;font-size:12px}.import-table th{background:#e8f3ffb8}.manual-import-panel .button{margin-top:16px}.role-separation-note{background:#e8f3ffbf;border-radius:14px;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.role-separation-note strong{flex:none}.role-separation-note span{color:var(--text-secondary);line-height:1.6}.invite-panel{border:1px solid var(--glass-border);background:#f6faffbf;border-radius:15px;grid-template-columns:minmax(220px,1fr) minmax(160px,.5fr) minmax(180px,.6fr) auto;align-items:end;gap:12px;margin-bottom:20px;padding:16px;display:grid}.invite-panel label span{margin-bottom:6px;font-size:12px;display:block}.member-table-head,.member-row-production{grid-template-columns:minmax(240px,1fr) 120px 130px 90px;align-items:center;gap:16px;display:grid}.member-table-head{color:var(--muted);padding:10px 12px;font-size:12px}.member-row-production{padding:14px 12px}.member-identity{align-items:center;gap:12px;min-width:0;display:flex}.member-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-state{color:var(--success);background:#e7f6ef;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px}.member-state.invited{color:var(--warning);background:#fff1da}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.connector-card{background:#f6faffb8;border:1px solid #89b1e180;border-radius:15px;padding:17px}.connector-card>div{justify-content:space-between;gap:12px;display:flex}.connector-card>div span{color:var(--warning);font-size:12px;font-weight:700}.connector-card.connector-connected>div span{color:var(--success)}.connector-card p{color:var(--text-secondary);margin:10px 0}.connector-card small{color:var(--muted);line-height:1.55;display:block}.connector-card .button{margin-top:14px}@media (max-width:1100px){.action-workspace,.plans-workspace{grid-template-columns:minmax(0,1fr)}.observing-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.observing-rail .section-title,.observing-rail>p{grid-column:1/-1}.plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.plan-list .section-title{grid-column:1/-1}.plan-stage-grid{grid-template-columns:minmax(0,1fr)}.invite-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.persistence-notice,.action-intro,.plans-intro,.role-separation-note,.plan-detail-head{flex-direction:column;align-items:flex-start}.action-card{grid-template-columns:minmax(0,1fr)}.action-card-buttons{justify-content:flex-start}.mapping-grid,.import-quality,.connector-grid,.invite-panel,.observing-rail,.plan-list{grid-template-columns:minmax(0,1fr)}.member-table-head{display:none}.member-row-production{grid-template-columns:minmax(0,1fr) auto}.member-row-production>em,.member-row-production>.member-state{justify-self:start}}.overview-chart-placeholder{background:linear-gradient(90deg,#ffffff14,#ffffff47,#ffffff14) 0 0/220% 100%;border-radius:10px;width:100%;animation:1.4s ease-in-out infinite overview-chart-loading}.overview-cost-chart-placeholder{height:148px}.overview-spark-chart-placeholder{height:48px}@keyframes overview-chart-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.xq-juguang-overview,.xq-kernel-page,.judgement-panel,.data-story,.overview-effect-loop,.page-intro,.data-panel,.form-panel,.result-panel,.stat-strip,.quick-action,.knowledge-card,.setting-card,.account-connect-panel,.connection-banner,.onboarding-card{position:relative}.xq-juguang-overview:after,.xq-kernel-page:after,.judgement-panel:after,.data-story:after,.overview-effect-loop:after,.page-intro:after,.data-panel:after,.form-panel:after,.result-panel:after,.stat-strip:after,.quick-action:after,.knowledge-card:after,.setting-card:after,.account-connect-panel:after,.connection-banner:after,.onboarding-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.45;background:radial-gradient(circle at 0 0,#a0dfffb3,#0000 32%),radial-gradient(circle at 100% 100%,#c8b4ffb3,#0000 32%);padding:1px;animation:4s ease-in-out infinite alternate xq-edge-pulse;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.xq-juguang-overview:hover:after,.xq-kernel-page:hover:after,.judgement-panel:hover:after,.data-story:hover:after,.overview-effect-loop:hover:after,.page-intro:hover:after,.data-panel:hover:after,.form-panel:hover:after,.result-panel:hover:after,.stat-strip:hover:after,.quick-action:hover:after,.knowledge-card:hover:after,.setting-card:hover:after,.account-connect-panel:hover:after,.connection-banner:hover:after,.onboarding-card:hover:after{opacity:.9}@keyframes xq-edge-pulse{0%,to{opacity:.3}50%{opacity:.75}}.xq-juguang-overview,.xq-kernel-page,.judgement-panel,.data-story,.overview-effect-loop,.page-intro,.data-panel,.form-panel,.result-panel,.stat-strip,.quick-action,.knowledge-card,.setting-card,.account-connect-panel,.connection-banner,.onboarding-card{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.xq-juguang-overview:active,.xq-kernel-page:active,.judgement-panel:active,.data-story:active,.overview-effect-loop:active,.page-intro:active,.data-panel:active,.form-panel:active,.result-panel:active,.stat-strip:active,.quick-action:active,.knowledge-card:active,.setting-card:active,.account-connect-panel:active,.connection-banner:active,.onboarding-card:active{transform:scale(.985)}.entry-shell{background-color:var(--paper);background-image:radial-gradient(circle at 12% 28%,#b6ebff4d 0%,#0000 50%),radial-gradient(circle at 88% 72%,#0070eb26 0%,#0000 50%),url(/media/xingqiao-sky-data-bg.png);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1.12fr) minmax(380px,460px);align-items:center;gap:56px;padding:56px max(6vw,56px)}.entry-card{max-width:780px}.entry-brand{margin-bottom:46px}.entry-copy h1{letter-spacing:-1.6px;font-size:clamp(34px,4.2vw,52px);line-height:1.16}.entry-copy p{font-size:16px}.entry-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.entry-feature{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-surface-soft);box-shadow:inset 0 1px 0 var(--glass-highlight);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.entry-feature-icon{width:34px;height:34px;color:var(--blue);background:#0058bc1f;border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.entry-feature strong{color:var(--ink);font-size:14px;display:block}.entry-feature p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.entry-footnote{color:var(--muted);margin-top:28px;font-size:12px}.entry-auth{min-width:0}.auth-card{border:1px solid var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);border-radius:20px;padding:28px;position:relative}.auth-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.5;background:radial-gradient(circle at 0 0,#a0dfffb3,#0000 32%),radial-gradient(circle at 100% 100%,#c8b4ffb3,#0000 32%);padding:1px;animation:4s ease-in-out infinite alternate xq-edge-pulse;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-tabs{background:#0058bc0f;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px;padding:4px;display:grid}.auth-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:700}.auth-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 2px 8px #0058bc1f}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-field{gap:6px;display:grid}.auth-field span{color:var(--ink);font-size:13px;font-weight:700}.auth-field input{background:var(--input-bg);min-height:46px;color:var(--ink);border:1px solid #a8c6e8cc;border-radius:10px;padding:10px 13px;font-size:14px}.auth-field input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0058bc1f}.auth-error{color:#b33d49;background:#ffebede6;border-radius:9px;padding:10px 12px;font-size:13px}.auth-submit{background:linear-gradient(180deg, #0070eb, var(--blue));color:#fff;border:0;border-radius:11px;min-height:48px;margin-top:4px;font-size:15px;font-weight:800;box-shadow:0 10px 24px #0058bc3d,inset 0 1px #ffffff42}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-note{color:var(--muted);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.7}@media (max-width:1000px){.entry-shell{grid-template-columns:1fr;gap:32px;padding:44px 24px}.entry-features{grid-template-columns:1fr}.entry-auth{width:100%;max-width:460px;margin:0 auto}}@media (max-width:640px){.entry-shell{padding:32px 18px}.entry-copy h1{font-size:30px}.entry-brand{margin-bottom:32px}}.glass-card{-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);background:#ffffffd9;border:1px solid #97beeb9e;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 10px 30px #0000000d}.glass-card:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.45;background:radial-gradient(circle at 0 0,#a0dfffb3,#0000 32%),radial-gradient(circle at 100% 100%,#c8b4ffb3,#0000 32%);padding:1px;animation:4s ease-in-out infinite alternate xq-edge-pulse;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card:hover:after{opacity:.9}.glass-card:active{transform:scale(.985)}.metric-card{border:2px solid #97beeb66;transition:border-color .3s,transform .2s cubic-bezier(.4,0,.2,1)}.metric-card:hover{border-color:#0047a073}.sky-btn{background:#a0dfff;border:1px solid #fff6;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 2px #fff9,0 4px 8px #a0dfff80}.sky-btn:hover{transform:scale(1.02);box-shadow:inset 0 2px #fff9,0 6px 16px #a0dfffb3}.sky-btn:active{transform:scale(.96)}.corner-accent{opacity:0;pointer-events:none;background:#0047a099;border-radius:50%;width:4px;height:4px;transition:opacity .3s;position:absolute;box-shadow:0 0 8px 2px #a0dfffcc}.glass-card:hover .corner-accent{opacity:1}.top-left-dot{top:8px;left:8px}.bottom-right-dot{bottom:8px;right:8px}.content-wrapper{z-index:1;position:relative}.xq-overview{max-width:1280px;margin:0 auto}.xq-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.xq-metric-row .glass-card{border-radius:18px;padding:22px}.xq-metric-label{color:#414755;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600}.xq-metric-value{color:#0058bc;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.05}.xq-metric-trend{border-radius:7px;align-items:center;gap:4px;margin-top:8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.xq-trend-up{color:#0080ff;background:#0080ff1a}.xq-trend-down{color:#ba1a1a;background:#ba1a1a1a}.xq-main-grid{grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px;display:grid}.xq-bottom-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.xq-section-title{color:#0058bc;align-items:center;gap:8px;margin-bottom:16px;font-size:19px;font-weight:700;display:flex}.xq-section-title .material-symbols-outlined{font-size:22px}.xq-task-item{background:#ffffff8c;border:1px solid #c1c6d766;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.xq-task-item h4{color:#191c1e;margin:0 0 6px;font-size:15px;font-weight:700}.xq-task-item p{color:#414755;margin:0 0 8px;font-size:13px;line-height:1.55}.xq-task-advice{color:#0058bc;background:#0058bc0f;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.xq-pill{white-space:nowrap;border-radius:7px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.xq-pill-danger{color:#ba1a1a;background:#ba1a1a1f}.xq-pill-info{color:#00677f;background:#0080ff1f}.xq-data-table{border-collapse:collapse;width:100%;font-size:13px}.xq-data-table th{text-align:left;color:#717786;border-bottom:2px solid #c1c6d766;padding:10px 12px;font-size:12px;font-weight:700}.xq-data-table td{color:#344e6a;border-bottom:1px solid #c1c6d733;padding:12px}.xq-data-table tbody tr:hover td{background:#fff9}@media (max-width:1100px){.xq-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.xq-main-grid,.xq-bottom-grid{grid-template-columns:1fr}}.xq-overview{padding:0 4px}.overview-subtitle{color:#414755;margin:6px 0 0;font-size:14px}.xq-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.xq-section-head .xq-section-title{margin-bottom:0}.xq-authorize-link{color:#fff;white-space:nowrap;background:#0047a0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.xq-authorize-link:hover{background:#00377a}.xq-task-list{flex-direction:column;gap:12px;display:flex}.xq-metric-note{color:#717786;margin:4px 0 0;font-size:12px;line-height:1.6}.xq-table-wrap{overflow-x:auto}.xq-story-text{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.xq-story-line{color:#414755;margin:0;font-size:13px;line-height:1.6}.xq-story-line strong{color:#191c1e;font-weight:700}.xq-story-line em{color:#0080ff;font-style:normal}.xq-story-cta{justify-content:flex-end;display:flex}.xq-story-cta .sky-btn{color:#036;border-radius:9px;padding:10px 22px;font-size:14px;font-weight:700}.xq-effect-loop{margin-top:24px;padding:22px}.xq-effect-loop p{color:#414755;max-width:720px;margin:0 0 14px;font-size:13px;line-height:1.6}.xq-effect-steps{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.xq-effect-steps span{color:#344e6a;text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.xq-effect-steps b{color:#0058bc;background:#edf5ff;border:1px solid #b8d4f5;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}@media (max-width:720px){.xq-effect-steps{grid-template-columns:repeat(2,1fr)}}
