:root{--navy:var(--bailin-ink-strong);--blue:var(--bailin-primary);--blue-dark:var(--bailin-primary-fill);--blue-pressed:var(--bailin-primary-fill-hover);--blue-soft:var(--bailin-primary-soft);--sky:var(--bailin-surface-muted);--paper:var(--bailin-surface);--white:#ffffff;--ink:var(--bailin-ink-strong);--text-primary:var(--bailin-ink-strong);--text-secondary:var(--bailin-ink-strong);--muted:var(--bailin-primary-fill);--line:var(--bailin-primary-soft);--soft:var(--bailin-surface-muted);--danger:#c84756;--warning:var(--bailin-danger);--success:var(--bailin-success);--success-bg:rgba(231,247,240,.9);--glass-surface:rgba(255,255,255,.56);--glass-surface-strong:rgba(255,255,255,.7);--glass-surface-soft:var(--bailin-surface-muted);--glass-border:var(--bailin-primary-soft);--glass-highlight:rgba(255,255,255,.94);--glass-shadow:0 18px 48px var(--bailin-primary-fill),inset 0 1px 0 rgba(255,255,255,.86);--input-bg:rgba(249,252,255,.88);--focus-ring:rgba(255,36,66,.45);--teal:var(--blue);--teal-dark:var(--bailin-primary-fill);--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:var(--bailin-surface-muted);--border-subtle:var(--bailin-surface-muted)}.xq-scope-bar{position:sticky;top:0;z-index:18;display:grid;grid-template-columns:minmax(240px,1fr) minmax(350px,.75fr) minmax(240px,.6fr) auto;gap:var(--space-4);align-items:end;margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--bailin-line);border-radius:var(--radius-lg);background:rgba(250,253,255,.84);box-shadow:0 12px 32px rgba(31,35,41,.08),inset 0 1px rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.overview-content>.xq-scope-bar{max-width:1540px;margin:18px auto 0}.xq-scope-title{display:flex;align-items:center;gap:var(--space-3);color:var(--bailin-primary)}.xq-scope-title>svg{flex:0 0 auto}.xq-scope-title span,.xq-scope-title strong{display:block}.xq-scope-title strong{color:var(--text-primary);font-size:13px}.xq-scope-title span{margin-top:3px;color:var(--muted);font-size:13px}.xq-inline-select,.xq-report-controls label,.xq-scope-bar label{display:grid;gap:6px;min-width:0}.xq-inline-select>span,.xq-report-controls label>span,.xq-scope-bar label>span{color:var(--bailin-muted);font-size:13px;font-weight:700}.xq-inline-select select,.xq-report-controls input,.xq-report-controls select,.xq-scope-bar input,.xq-scope-bar select{width:100%;min-height:52px;padding:8px 13px;border:1px solid var(--bailin-line-strong);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--bailin-ink);font:inherit;font-size:14px}.xq-scope-manage{min-height:52px;padding:0 15px;border:1px solid var(--bailin-line-strong);border-radius:11px;background:var(--bailin-surface-solid);color:var(--bailin-primary);font-size:13px;font-weight:800;cursor:pointer}.xq-scope-manage:focus-visible,.xq-scope-manage:hover{border-color:var(--bailin-primary);background:var(--bailin-primary-soft);outline:none}.large-date-picker{display:grid;gap:6px;min-width:240px}.large-date-picker-label{color:var(--bailin-muted);font-size:13px;font-weight:700}.large-date-picker-row{display:flex;gap:8px;min-width:0}.large-date-picker-field{position:relative;display:flex;align-items:center;gap:9px;min-width:240px;min-height:52px;flex:1 1 240px;padding:0 12px;border:1px solid var(--bailin-line-strong);border-radius:11px;background:var(--input-bg);color:var(--bailin-primary);cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,var(--bailin-surface-solid) 72%,transparent)}.large-date-picker-field:focus-within{border-color:var(--bailin-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bailin-primary) 16%,transparent)}.large-date-picker-field>span{color:var(--text-primary);font-size:14px;font-weight:650}.large-date-picker-field input{position:absolute;inset:0;width:100%;min-width:0;min-height:52px;padding:0;border:0;outline:0;opacity:0;background:transparent;box-shadow:none;cursor:pointer}.large-date-picker-field input:focus-visible{outline:0}.large-date-shortcuts{display:flex;gap:6px}.large-date-shortcuts button{min-width:56px;min-height:52px;padding:0 10px;border:1px solid var(--bailin-line);border-radius:10px;background:var(--bailin-surface-muted);color:var(--bailin-primary);font-size:13px;font-weight:800}.large-date-shortcuts button:hover{border-color:var(--bailin-primary);background:var(--bailin-primary-soft)}.large-date-picker small{color:var(--warning);font-size:13px}.xq-surface{min-width:0}.xq-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.xq-section-header>div:first-child{min-width:0}.xq-section-header span{color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.04em}.xq-section-header h2{margin:5px 0 0;color:var(--bailin-ink-strong);font-size:clamp(20px,2vw,26px);line-height:1.3}.xq-section-header p{max-width:760px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.xq-section-action{flex:0 0 auto}.xq-juguang-overview,.xq-kernel-page{border:1px solid var(--bailin-line);border-radius:var(--radius-xl);background:rgba(255,255,255,.78);box-shadow:0 18px 48px rgba(31,35,41,.1),inset 0 1px rgba(255,255,255,.94);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.xq-juguang-overview{margin:0 12px var(--space-6);padding:var(--space-6)}.xq-kernel-page{padding:clamp(18px,2.4vw,30px)}.xq-account-panel-head,.xq-metric-group-head,.xq-page-title,.xq-page-title>div:first-child,.xq-report-controls,.xq-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.xq-section-head{align-items:flex-start;margin-bottom:var(--space-5)}.xq-page-title>div>span,.xq-section-head span{color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.06em}.xq-page-title h2,.xq-section-head h2{margin:5px 0 0;color:var(--bailin-ink-strong);font-size:clamp(18px,2vw,25px);line-height:1.3}.xq-overview-title{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.xq-overview-title h2{margin:0;color:var(--bailin-ink-strong);font-size:clamp(22px,2.4vw,30px);line-height:1.25}.xq-overview-title span{display:block;margin-top:5px;color:var(--muted);font-size:13px}.xq-overview-summary{margin-bottom:var(--space-4)}.xq-realtime-strip{margin-bottom:var(--space-3)}.xq-realtime-strip .xq-metric-card{min-height:96px;padding:13px 15px}.xq-realtime-strip .xq-metric-card strong{margin:9px 0 6px;font-size:clamp(20px,2vw,27px)}.xq-account-spend-panel{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:rgba(255,255,255,.72)}.xq-account-spend-panel .xq-data-table{min-width:980px}.xq-data-help{margin-top:var(--space-3)}.xq-data-help>summary{min-height:44px;display:flex;align-items:center;color:var(--bailin-muted);font-size:13px;font-weight:750;cursor:pointer}.xq-data-help>p{margin:0 0 var(--space-2);color:var(--warning);font-size:13px}.xq-data-help .xq-meta-line{margin-top:0;padding:0 0 var(--space-2)}.xq-overview-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0 12px var(--space-6)}.xq-overview-actions button{min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 16px;border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:var(--bailin-surface);color:var(--bailin-primary);font-size:14px;font-weight:800;text-align:left;box-shadow:var(--bailin-shadow)}.xq-overview-actions button:hover{border-color:var(--bailin-primary);background:var(--bailin-primary-soft)}.xq-authorize-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:22px;border:1px solid color-mix(in srgb,var(--bailin-primary) 24%,transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--bailin-primary-soft),rgba(255,255,255,.92))}.xq-authorize-card strong{color:var(--bailin-ink-strong);font-size:16px}.xq-authorize-card p{max-width:760px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.xq-authorize-card a{flex:0 0 auto;display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border-radius:12px;background:var(--bailin-primary-fill);color:var(--bailin-primary-ink);font-size:13px;font-weight:850;text-decoration:none;box-shadow:0 10px 22px color-mix(in srgb,var(--bailin-primary-fill) 22%,transparent)}.xq-authorize-card a:focus-visible,.xq-authorize-card a:hover{background:var(--bailin-primary-fill-hover);outline:none}.xq-authorize-card-inline{margin-top:var(--space-4)}.xq-authorization-guide{display:grid;gap:var(--space-4)}.xq-authorization-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.xq-authorization-steps article{display:flex;gap:12px;padding:16px;border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:var(--bailin-surface-solid)}.xq-authorization-steps b{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--bailin-primary-soft);color:var(--bailin-primary);font-size:13px;font-weight:850}.xq-authorization-steps strong{display:block;color:var(--bailin-ink-strong);font-size:13px}.xq-authorization-steps p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.xq-authorization-guide-note{margin:0;color:var(--muted);font-size:12px}.xq-authorization-statusbar{position:relative;display:flex;min-width:0;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted)}.xq-authorization-statusbar-actions,.xq-authorization-statusbar-title{display:flex;align-items:center;gap:8px}.xq-authorization-statusbar-title strong{color:var(--bailin-ink-strong);font-size:16px}.xq-authorization-count{color:var(--bailin-muted);font-size:13px;font-weight:700}.xq-authorization-statusbar-actions{margin-left:auto}.xq-authorization-statusbar-actions a,.xq-authorization-statusbar-actions button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid var(--bailin-line);border-radius:9px;background:var(--bailin-surface-solid);color:var(--bailin-ink);font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.xq-authorization-statusbar-actions a{border-color:var(--bailin-primary-fill);background:var(--bailin-primary-fill);color:var(--bailin-primary-ink)}.xq-authorization-statusbar-actions button:focus-visible,.xq-authorization-statusbar-actions button:hover{border-color:var(--bailin-primary);color:var(--bailin-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bailin-primary) 14%,transparent);outline:none}.xq-authorization-statusbar-actions a:focus-visible,.xq-authorization-statusbar-actions a:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--bailin-primary) 18%,transparent);outline:none}.xq-authorization-statusbar-actions a:active,.xq-authorization-statusbar-actions button:active{transform:scale(.97)}.xq-authorization-help{position:relative}.xq-authorization-help>summary{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--bailin-muted);list-style:none;cursor:pointer}.xq-authorization-help>summary::-webkit-details-marker{display:none}.xq-authorization-help>summary:focus-visible,.xq-authorization-help>summary:hover{background:var(--bailin-primary-soft);color:var(--bailin-primary);outline:none}.xq-authorization-help>div{position:absolute;z-index:20;top:calc(100% + 7px);left:50%;width:min(320px,calc(100vw - 32px));padding:11px 12px;border:1px solid var(--bailin-line);border-radius:10px;background:var(--bailin-surface-solid);box-shadow:var(--bailin-shadow-raised);transform:translateX(-50%)}.xq-authorization-help strong{color:var(--bailin-ink-strong);font-size:13px}.xq-authorization-help p{margin:5px 0 0;color:var(--bailin-muted);font-size:12px;line-height:1.55}.xq-advanced-settings{margin-top:var(--space-4);border-top:1px solid var(--border-subtle)}.xq-advanced-settings>summary{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:13px;font-weight:750;cursor:pointer}.xq-advanced-settings>p{margin:0 0 var(--space-3);color:var(--muted);font-size:13px;line-height:1.6}.xq-settings-advanced{margin-top:0;border-top:0}.settings-advanced-panel{padding:var(--space-5)}.xq-page-title{align-items:flex-end;margin-bottom:var(--space-5)}.xq-page-title>div:first-child{display:block}.xq-page-title p{max-width:720px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.xq-status-pill{display:inline-flex;align-items:center;width:fit-content;padding:5px 8px;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.xq-status-neutral{background:#eef2f6;color:var(--bailin-muted)}.xq-status-info{background:var(--bailin-surface-muted);color:var(--bailin-primary)}.xq-status-success{background:#e7f7f0;color:var(--bailin-success)}.xq-status-warning{background:var(--bailin-warning-soft);color:var(--bailin-danger)}.xq-status-danger{background:var(--bailin-danger-soft);color:var(--bailin-danger)}.xq-metric-group{margin-top:var(--space-5)}.xq-metric-group-head{margin-bottom:var(--space-3)}.xq-metric-group-head strong{color:var(--bailin-ink-strong);font-size:14px}.xq-metric-group-head span{color:var(--muted);font-size:13px}.xq-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.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,rgba(255,255,255,.94),var(--bailin-surface-muted))}.xq-metric-card small,.xq-metric-card strong{display:block}.xq-metric-label{display:flex;align-items:center;gap:6px;min-height:18px;color:var(--bailin-muted);font-size:13px;font-weight:700}.xq-metric-card strong{overflow:hidden;margin:13px 0 8px;color:var(--bailin-primary);font-size:clamp(22px,2.4vw,33px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.xq-metric-card small{color:var(--bailin-muted);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);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:rgba(255,255,255,.68)}.xq-account-panel-head{padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.xq-account-panel-head span,.xq-account-panel-head strong{display:block}.xq-account-panel-head strong{color:var(--bailin-ink-strong);font-size:14px}.xq-account-panel-head span{margin-top:5px;color:var(--muted);font-size:13px}.xq-connection-progress{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted)}.xq-connection-progress span{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:var(--bailin-primary-soft);color:var(--bailin-primary);font-size:12px;font-weight:800}.xq-connection-progress[data-state=complete] span{background:var(--bailin-success-soft);color:var(--bailin-success)}.xq-connection-progress[data-state=failed] span{background:var(--bailin-danger-soft);color:var(--bailin-danger)}.xq-account-data-note,.xq-connection-progress p{margin:0;color:var(--bailin-muted);font-size:12px;line-height:1.6}.xq-account-data-note{padding:12px 16px;border-top:1px solid var(--bailin-line)}.five-minute-start{display:grid;grid-template-columns:minmax(240px,1fr) minmax(420px,1.7fr) auto;align-items:center;gap:20px;margin-top:14px;padding:18px;border:1px solid var(--bailin-line);border-radius:16px;background:var(--bailin-surface)}.five-minute-start>div>span{color:var(--bailin-primary);font-size:12px;font-weight:850}.five-minute-start h2{margin:5px 0 4px;font-size:18px}.five-minute-start p{margin:0;color:var(--bailin-muted);font-size:12px;line-height:1.6}.five-minute-start ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.five-minute-start li{display:flex;align-items:center;gap:6px;color:var(--bailin-muted);font-size:12px}.five-minute-start li b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--bailin-surface-muted);color:var(--bailin-muted)}.five-minute-start li.is-done{color:var(--bailin-success)}.five-minute-start li.is-done b{background:var(--bailin-success-soft);color:var(--bailin-success)}.five-minute-actions{display:grid;gap:7px;min-width:170px}.five-minute-actions>button:last-child{padding:0;border:0;background:transparent;color:var(--bailin-primary);font-size:12px;font-weight:800;cursor:pointer}.xq-inline-warning{display:flex;gap:7px;align-items:center;margin:var(--space-3) var(--space-4) 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bailin-warning-soft);color:var(--bailin-danger);font-size:13px}.xq-table-wrap{width:100%;overflow:auto}.xq-data-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:auto}.xq-data-table th{padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:13px;font-weight:700;text-align:left;white-space:nowrap}.xq-data-table td{padding:14px;border-bottom:1px solid var(--bailin-line);color:var(--bailin-ink-strong);font-size:13px;vertical-align:middle}.xq-data-table tbody tr:last-child td{border-bottom:0}.xq-data-table td small,.xq-data-table td strong{display:block}.xq-data-table td strong{color:var(--bailin-ink-strong);font-size:13px}.xq-data-table td small{margin-top:4px;color:var(--bailin-muted);font-size:13px}.xq-data-table td a{display:inline-flex;align-items:center;gap:3px;margin-top:5px;color:var(--blue);text-decoration:none}.xq-delivery-table{border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.xq-delivery-table .xq-data-table{min-width:2600px}.xq-delivery-table .xq-data-table td:first-child,.xq-delivery-table .xq-data-table th:first-child{position:sticky;left:0;z-index:2;width:210px!important;min-width:190px;max-width:220px;background:#fff;box-shadow:8px 0 14px -14px rgba(31,35,41,.55);overflow-wrap:anywhere}.xq-delivery-table .xq-data-table th:first-child{z-index:3;background:var(--bailin-surface-muted)}.page-content-ads>.xq-delivery-workspace{width:100%;max-width:none;margin:0;padding:20px 0 24px;overflow:hidden;border-right:0;border-left:0;border-radius:0}.page-content-ads .xq-delivery-workspace>.xq-async-state,.page-content-ads .xq-delivery-workspace>.xq-filter-row,.page-content-ads .xq-delivery-workspace>.xq-meta-line,.page-content-ads .xq-delivery-workspace>.xq-mobile-cards,.page-content-ads .xq-delivery-workspace>.xq-object-context,.page-content-ads .xq-delivery-workspace>.xq-pagination,.page-content-ads .xq-delivery-workspace>.xq-section-header{margin-right:24px;margin-left:24px}.page-content-ads .xq-delivery-table{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border-right:0;border-left:0;border-radius:0;overscroll-behavior-x:contain;scrollbar-color:#8eb8e8 #e8f1fb;scrollbar-gutter:stable}.page-content-ads .xq-delivery-table::-webkit-scrollbar{height:14px}.page-content-ads .xq-delivery-table::-webkit-scrollbar-track{background:var(--bailin-surface-muted)}.page-content-ads .xq-delivery-table::-webkit-scrollbar-thumb{border:3px solid var(--bailin-line);border-radius:999px;background:var(--bailin-primary-soft)}.page-content-ads .xq-delivery-table .xq-data-table td:first-child,.page-content-ads .xq-delivery-table .xq-data-table th:first-child{width:210px!important;min-width:190px!important;max-width:220px!important}.xq-delivery-help{position:relative;margin-left:auto;color:var(--bailin-muted);font-size:13px}.xq-delivery-help>summary{min-height:44px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid var(--bailin-line);border-radius:9px;background:var(--bailin-surface-muted);color:var(--bailin-blue-gray);font-weight:750;list-style:none;cursor:pointer}.xq-delivery-help>summary::-webkit-details-marker{display:none}.xq-delivery-help>div{position:absolute;z-index:12;top:calc(100% + 7px);right:0;width:min(360px,calc(100vw - 32px));padding:12px 14px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-solid);box-shadow:var(--bailin-shadow-raised)}.xq-delivery-help p{margin:0;line-height:1.65}.xq-delivery-help p+p{margin-top:6px}.xq-table-action{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:7px 10px;border:1px solid var(--bailin-line);border-radius:var(--radius-sm);background:var(--bailin-surface-muted);color:var(--bailin-primary);font-size:13px;font-weight:800}.xq-honest-empty{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);text-align:center;color:var(--bailin-muted)}.xq-honest-empty strong{color:var(--bailin-ink-strong);font-size:14px}.xq-honest-empty p{max-width:520px;margin:8px 0 0;font-size:13px;line-height:1.7}.xq-meta-line{flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);color:var(--bailin-muted);font-size:13px}.xq-breadcrumb,.xq-meta-line{display:flex;align-items:center}.xq-breadcrumb{gap:var(--space-2);margin-bottom:var(--space-4);padding:10px 12px;border-radius:var(--radius-md);background:var(--bailin-surface-muted)}.xq-breadcrumb button{min-height:44px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--bailin-muted);font-size:13px}.xq-breadcrumb button.active{background:#fff;color:var(--blue);box-shadow:0 4px 12px rgba(31,35,41,.08);font-weight:800}.xq-breadcrumb button:disabled{color:var(--bailin-muted)}.xq-inline-select{min-width:170px}.xq-report-controls{align-items:flex-end}.xq-report-controls label{min-width:150px}.xq-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.xq-report-grid article{min-height:150px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:rgba(255,255,255,.78)}.xq-report-grid article>div{display:flex;align-items:center;justify-content:space-between;color:var(--blue)}.xq-report-grid article>strong{display:block;margin-top:var(--space-4);color:var(--bailin-ink-strong);font-size:13px}.xq-report-grid article p{color:var(--muted);font-size:13px;line-height:1.6}.xq-report-evidence{display:grid!important;gap:6px;margin:12px 0;color:var(--bailin-muted)!important}.xq-report-evidence span{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.45}.xq-report-grid article button{display:flex;align-items:center;gap:4px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--blue);font-size:13px;font-weight:800}.xq-monthly-ai-review{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text)}.xq-monthly-ai-review>div{display:flex;align-items:center;gap:8px;color:var(--blue)}.xq-structured-document{margin-top:14px;color:var(--text)}.xq-structured-document h3{margin:24px 0 10px;font-size:18px}.xq-structured-document h4{margin:20px 0 8px}.xq-structured-document ol,.xq-structured-document p,.xq-structured-document ul{margin:10px 0}.xq-structured-document li{margin:5px 0}.xq-structured-document code{padding:2px 5px;border-radius:4px;background:var(--surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.xq-structured-table-block{min-width:0;max-width:100%;margin:12px 0 18px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.xq-structured-table-actions{display:flex;justify-content:flex-end;gap:6px;padding:7px 9px;border-bottom:1px solid var(--line);background:var(--soft)}.xq-structured-table-actions button{display:inline-grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--bailin-primary)}.xq-structured-table-actions button:hover{border-color:var(--bailin-danger-soft);background:var(--bailin-danger-soft);color:var(--red)}.xq-structured-table-actions button:focus-visible{outline:3px solid var(--bailin-danger);outline-offset:1px}.xq-structured-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.xq-structured-table-wrap:focus-visible{outline:3px solid var(--bailin-danger);outline-offset:-3px}.xq-structured-table-wrap table{width:100%;border-collapse:collapse;min-width:520px;table-layout:fixed}.xq-structured-table-wrap td,.xq-structured-table-wrap th{width:auto;padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.xq-structured-table-wrap th{background:var(--soft);font-weight:800}.xq-structured-table-wrap tbody tr:last-child td{border-bottom:0}.xq-report-download-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.xq-report-download-actions button{display:inline-flex;align-items:center;gap:6px}.xq-report-download-message{margin:12px 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--soft);color:var(--muted)}.xq-secondary-action{min-height:44px;padding:0 16px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-weight:750}.xq-secondary-action:disabled{opacity:.55;cursor:wait}.xq-completeness-card{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-4)}.xq-completeness-card>div{display:grid;grid-template-columns:20px 1fr auto;gap:var(--space-2);align-items:center;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bailin-surface-muted);color:var(--bailin-primary)}.xq-completeness-card span{font-size:13px}.xq-completeness-card strong{color:var(--bailin-ink-strong);font-size:13px}.xq-fallback-drawer{margin-top:var(--space-4);border:1px solid var(--bailin-line);border-radius:var(--radius-lg);background:var(--bailin-surface-muted)}.xq-fallback-drawer>summary{cursor:pointer;padding:var(--space-4);color:var(--bailin-blue-gray);font-size:13px;font-weight:800}.xq-fallback-drawer>div{padding:0 var(--space-4) var(--space-4)}.xq-disclosure{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-4);padding:13px 15px;border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:var(--bailin-surface-muted);color:var(--bailin-primary)}.xq-disclosure>div span,.xq-disclosure>div strong{display:block}.xq-disclosure strong{font-size:13px}.xq-disclosure span{margin-top:4px;font-size:13px;line-height:1.55}.xq-disclosure-success{border-color:var(--bailin-line);background:#ebf8f2;color:var(--bailin-success)}.xq-disclosure-warning{background:var(--bailin-warning-soft)}.xq-disclosure-danger,.xq-disclosure-warning{border-color:var(--bailin-danger-soft);color:var(--bailin-danger)}.xq-disclosure-danger{background:var(--bailin-danger-soft)}.xq-structured-document{color:var(--bailin-ink);font-size:15px;line-height:1.72}.xq-structured-document h3{margin:18px 0 8px;font-size:17px;line-height:1.45}.xq-structured-document h4{margin:15px 0 7px;font-size:15px;line-height:1.5}.xq-structured-document li,.xq-structured-document p{font-size:15px;line-height:1.72}.xq-structured-document strong{display:inline;margin:0;font-size:inherit;line-height:inherit}.xq-structured-document ol,.xq-structured-document ul{margin:8px 0;padding-left:24px}.xq-async-state{display:flex;min-height:210px;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);text-align:center}.xq-async-state>i{width:12px;height:12px;margin-bottom:13px;border-radius:50%;background:var(--bailin-primary-soft)}.xq-async-state strong{color:var(--bailin-ink-strong);font-size:15px}.xq-async-state p{max-width:560px;margin:8px 0 0;color:var(--bailin-muted);font-size:13px;line-height:1.65}.xq-async-loading>i{border:2px solid var(--bailin-line);border-top-color:var(--blue);background:transparent;animation:xq-spin .8s linear infinite}.xq-async-blocked>i,.xq-async-error>i{background:var(--warning)}@keyframes xq-spin{to{transform:rotate(1turn)}}.xq-object-context{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-4);padding:14px 16px;border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--bailin-surface-muted),#fff);box-shadow:0 8px 22px rgba(31,35,41,.07)}.xq-object-context small,.xq-object-context span,.xq-object-context strong{display:block}.xq-object-context span{color:var(--blue);font-size:13px;font-weight:800}.xq-object-context strong{margin-top:4px;color:var(--bailin-ink-strong);font-size:14px}.xq-object-context small{margin-top:4px;color:var(--bailin-muted);font-size:13px}.xq-context-unmapped,.xq-object-context .xq-context-unmapped{color:var(--bailin-danger);font-size:13px;font-weight:800}.xq-object-context>div:last-child{display:flex;gap:8px}.xq-back-button,.xq-object-context button{min-height:44px;padding:8px 11px;border:1px solid var(--bailin-line);border-radius:var(--radius-sm);background:#fff;color:var(--bailin-primary);font-size:13px;font-weight:700}.xq-object-context button.quiet{color:var(--bailin-muted)}.xq-back-button{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--space-4)}.xq-filter-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding:10px 12px;border-radius:var(--radius-sm);background:var(--bailin-surface-muted)}.xq-filter-row label{display:flex;align-items:center;gap:8px;color:var(--bailin-primary);font-size:13px;font-weight:700}.xq-filter-row input{width:18px;height:18px}.xq-filter-row small{color:var(--bailin-muted);font-size:13px}.xq-note-cell{display:flex;align-items:flex-start;gap:14px;min-width:350px}.xq-note-copy{min-width:0;padding-top:2px}.xq-note-copy>small,.xq-note-copy>strong{display:block}.xq-note-copy>strong,.xq-note-title-link strong{color:var(--bailin-ink-strong);font-size:14px;line-height:1.45}.xq-note-copy>small{margin-top:7px;color:var(--bailin-muted);font-size:13px}.xq-note-title-link{color:inherit;text-decoration:none}.xq-note-title-link:hover strong{color:var(--bailin-primary);text-decoration:underline;text-underline-offset:3px}.xq-note-cover-wrap{width:120px;flex:0 0 120px}.xq-note-cover-link{position:relative;width:120px;height:160px;display:block;overflow:hidden;border:1px solid var(--bailin-line);border-radius:18px;background:var(--bailin-surface-muted);box-shadow:var(--bailin-shadow);color:var(--bailin-muted);text-decoration:none}.xq-note-cover-link img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s ease}.xq-note-cover-link:hover img{transform:scale(1.035)}.xq-note-cover-link.is-disabled{cursor:default}.xq-note-cover-empty{width:100%;height:100%;display:grid;place-content:center;gap:7px;padding:8px;color:var(--bailin-blue-gray);text-align:center}.xq-note-cover-empty small{color:inherit;font-size:12px;line-height:1.35}.xq-note-cover-retry{width:100%;min-height:36px;margin-top:6px;border:1px solid var(--bailin-line);border-radius:10px;background:var(--bailin-surface-solid);color:var(--bailin-primary);font-size:12px;font-weight:800}.xq-mobile-record-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;color:var(--bailin-muted);font-size:13px}.xq-row-actions{display:flex;flex-wrap:wrap;gap:6px}.xq-row-actions button{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:8px 10px;border:1px solid var(--bailin-line);border-radius:8px;background:var(--bailin-surface-muted);color:var(--bailin-primary);font-size:13px;font-weight:700}.xq-row-actions button:disabled{border-color:var(--bailin-line);background:#f3f6f8;color:var(--bailin-muted);cursor:not-allowed}.xq-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--bailin-line);color:var(--bailin-muted);font-size:13px}.xq-pagination>span:first-child{margin-right:auto}.xq-pagination form,.xq-pagination label,.xq-pagination-pages,.xq-pagination-pages>span{display:inline-flex;align-items:center;gap:6px}.xq-pagination button,.xq-pagination input,.xq-pagination select{min-height:44px;border:1px solid var(--bailin-line);border-radius:8px;background:#fff;color:var(--bailin-primary);font:inherit}.xq-pagination select{padding:7px 9px}.xq-pagination input{width:56px;padding:7px 9px;color:var(--bailin-ink-strong)}.xq-pagination button{min-width:40px;padding:8px 11px;font-weight:700;cursor:pointer}.xq-pagination button:focus-visible,.xq-pagination button:hover,.xq-pagination button[aria-current=page]{border-color:var(--bailin-line-strong);background:var(--bailin-surface-muted);color:var(--bailin-primary);outline:none}.xq-pagination button[aria-current=page]{font-weight:850}.xq-pagination button:disabled{color:var(--bailin-muted);background:#f2f5f8;cursor:not-allowed}.xq-pagination-pages i{color:var(--bailin-muted);font-style:normal}.xq-mobile-cards{display:none}.xq-mobile-delivery-path{display:grid;gap:5px;margin-top:10px;padding:10px;border-radius:8px;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:13px;line-height:1.5}.xq-ranking-controls{display:flex;align-items:end;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4)}.xq-ranking-controls label{display:grid;gap:6px;min-width:180px;color:var(--bailin-muted);font-size:13px;font-weight:700}.xq-ranking-controls select{min-height:44px;padding:8px 10px;border:1px solid var(--bailin-line);border-radius:8px;background:#fff;color:var(--bailin-ink-strong);font-size:13px}.xq-evidence-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.xq-evidence-layer-grid article{padding:14px;border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:rgba(255,255,255,.8)}.xq-evidence-layer-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.xq-evidence-layer-grid strong{display:block;margin-top:10px;color:var(--bailin-ink-strong);font-size:14px}.xq-evidence-layer-grid p{margin:6px 0;line-height:1.6}.xq-evidence-layer-grid p,.xq-evidence-layer-grid small{color:var(--bailin-muted);font-size:13px}.xq-account-operations{display:grid;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.xq-operations-heading,.xq-ops-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.xq-operations-heading>div,.xq-ops-panel-head>div{min-width:0}.xq-operations-heading>div>span{color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.05em}.xq-operations-heading h3{margin:5px 0 0;color:var(--bailin-ink-strong);font-size:clamp(18px,2vw,23px);line-height:1.35}.xq-operations-heading p{margin:7px 0 0;color:var(--muted);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:rgba(247,251,255,.82)}.xq-ops-panel-head span,.xq-ops-panel-head strong{display:block}.xq-ops-panel-head strong{color:var(--bailin-ink-strong);font-size:16px}.xq-ops-panel-head span{max-width:780px;margin-top:5px;color:var(--bailin-muted);font-size:13px;line-height:1.6}.xq-binding-layout{display:grid;grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);gap:var(--space-4);margin-top:var(--space-4);align-items:start}.xq-binding-list{display:grid;gap:8px}.xq-binding-list>button{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;min-height:64px;padding:12px;border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:rgba(255,255,255,.8);color:inherit;text-align:left;cursor:pointer}.xq-binding-list>button.selected,.xq-binding-list>button:hover{border-color:var(--bailin-line-strong);background:var(--bailin-surface-muted);box-shadow:0 7px 18px rgba(31,35,41,.08)}.xq-binding-list>button>span{min-width:0}.xq-binding-list small,.xq-binding-list strong{display:block;overflow-wrap:anywhere}.xq-binding-list strong{color:var(--bailin-ink-strong);font-size:13px}.xq-binding-list small{margin-top:5px;color:var(--bailin-muted);font-size:13px;line-height:1.45}.xq-binding-form{min-width:0;margin:0;padding:var(--space-4);border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:rgba(255,255,255,.84)}.xq-binding-form:disabled{opacity:.82}.xq-binding-form legend{padding:0 7px;color:var(--bailin-ink-strong);font-size:15px;font-weight:800}.xq-binding-form>p{margin:0 0 14px;color:var(--bailin-muted);font-size:13px;overflow-wrap:anywhere}.xq-binding-form>p strong{color:var(--bailin-primary)}.xq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.xq-form-grid label,.xq-official-metrics label,.xq-reconcile-toolbar label{display:grid;gap:6px;min-width:0;color:var(--bailin-muted);font-size:13px;font-weight:700}.xq-form-grid input,.xq-form-grid select,.xq-official-metrics input,.xq-reconcile-toolbar input{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--bailin-line);border-radius:8px;background:#fff;color:var(--bailin-ink-strong);font:inherit;font-size:13px}.xq-form-grid small{color:var(--bailin-muted);font-size:13px;font-weight:400;line-height:1.45}.xq-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:var(--space-4)}.xq-form-actions button{min-height:44px;padding:9px 14px;border:1px solid var(--blue);border-radius:8px;background:var(--blue);color:#fff;font:inherit;font-size:13px;font-weight:800}.xq-form-actions button:disabled{border-color:var(--bailin-line);background:#e9eef3;color:var(--bailin-muted);cursor:not-allowed}.xq-form-actions span{color:var(--bailin-muted);font-size:13px;line-height:1.5}.xq-reconcile-toolbar{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4);padding:12px;border-radius:var(--radius-md);background:var(--bailin-surface-muted)}.xq-reconcile-toolbar label{min-width:190px}.xq-reconcile-toolbar>div span,.xq-reconcile-toolbar>div strong{display:block;text-align:right}.xq-reconcile-toolbar>div strong{color:var(--bailin-ink-strong);font-size:13px}.xq-reconcile-toolbar>div span{margin-top:4px;color:var(--bailin-muted);font-size:13px}.xq-reconcile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.xq-reconcile-grid>article{min-width:0;padding:14px;border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:rgba(255,255,255,.72)}.xq-reconcile-grid>article.selected{border-color:var(--bailin-line-strong);background:var(--bailin-surface-muted)}.xq-account-check{display:flex;align-items:flex-start;gap:9px;min-height:44px;cursor:pointer}.xq-account-check input{width:20px;height:20px;margin-top:1px;flex:0 0 20px;accent-color:var(--blue)}.xq-account-check span{min-width:0}.xq-account-check small,.xq-account-check strong{display:block;overflow-wrap:anywhere}.xq-account-check strong{color:var(--bailin-ink-strong);font-size:13px}.xq-account-check small{margin-top:4px;color:var(--bailin-muted);font-size:13px;line-height:1.45}.xq-official-metrics{display:grid;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--bailin-line)}.xq-reconcile-result{margin-top:var(--space-4)}.xq-reconcile-mobile-values{display:grid;gap:7px;margin-top:12px}.xq-reconcile-mobile-values span{padding:8px;border-radius:8px;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:13px}.xq-reconcile-mobile-values b{display:block;margin-top:4px;color:var(--bailin-ink-strong);font-size:13px;overflow-wrap:anywhere}.audit-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.audit-source-grid article{padding:13px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted)}.audit-source-grid small,.audit-source-grid span,.audit-source-grid strong{display:block;font-size:13px;line-height:1.55}.audit-source-grid span{color:var(--bailin-primary);font-weight:800}.audit-source-grid strong{margin-top:6px;color:var(--bailin-ink-strong)}.audit-source-grid small{margin-top:6px;color:var(--bailin-muted)}.simulation-mode-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.simulation-mode-tags span{padding:5px 8px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-primary);font-size:13px;font-weight:800}.xq-mobile-bottom-nav{display:none}@media (max-width:1100px){.xq-scope-bar{grid-template-columns:1fr}.large-date-picker,.large-date-picker-field,.large-date-picker-row{width:100%;min-width:0}.xq-metric-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}.xq-evidence-layer-grid,.xq-report-grid{grid-template-columns:1fr 1fr}.xq-reconcile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.xq-scope-bar{position:static;grid-template-columns:1fr;gap:var(--space-3);border-radius:var(--radius-md)}.overview-content>.xq-scope-bar{margin:18px 12px 0}.large-date-picker,.large-date-picker-field,.large-date-picker-row{width:100%;min-width:0}.xq-juguang-overview{margin:0 0 var(--space-4)}.xq-juguang-overview,.xq-kernel-page{padding:var(--space-4);border-radius:var(--radius-lg)}.xq-account-panel-head,.xq-authorize-card,.xq-disclosure,.xq-object-context,.xq-overview-title,.xq-page-title,.xq-section-head,.xq-section-header{align-items:flex-start;flex-direction:column}.xq-authorize-card a{width:100%}.xq-authorization-steps{grid-template-columns:1fr}.xq-authorization-statusbar{align-items:flex-start;flex-wrap:wrap}.xq-authorization-statusbar-actions{width:100%;margin-left:0}.xq-authorization-statusbar-actions a,.xq-authorization-statusbar-actions button{flex:1}.xq-authorization-help>div{left:0;transform:none}.five-minute-start{grid-template-columns:1fr}.five-minute-start ol{grid-template-columns:repeat(2,minmax(0,1fr))}.xq-completeness-card,.xq-metric-grid,.xq-metric-grid-five,.xq-report-grid{grid-template-columns:1fr}.xq-metric-card{min-height:104px}.xq-report-controls{width:100%;display:grid;grid-template-columns:1fr}.xq-inline-select,.xq-report-controls label,.xq-section-action{width:100%}.xq-table-wrap:has(+.xq-mobile-cards){display:none}.xq-mobile-cards{display:grid;gap:10px}.xq-mobile-cards article{padding:14px;border:1px solid var(--bailin-line);border-radius:var(--radius-md);background:rgba(255,255,255,.84)}.xq-mobile-cards article>small,.xq-mobile-cards article>strong{display:block}.xq-mobile-cards article>strong{color:var(--bailin-ink-strong);font-size:14px}.xq-mobile-cards article>small{margin-top:5px;color:var(--bailin-muted);font-size:13px;line-height:1.5}.xq-account-spend-panel .xq-mobile-cards{padding:10px}.xq-account-spend-panel .xq-mobile-cards .xq-table-action{width:100%;justify-content:center}.xq-card-head,.xq-mobile-note-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.xq-card-head small,.xq-card-head strong,.xq-mobile-note-head small,.xq-mobile-note-head strong{display:block}.xq-card-head strong,.xq-mobile-note-head strong{color:var(--bailin-ink-strong);font-size:14px}.xq-card-head small,.xq-mobile-note-head small{margin-top:4px;color:var(--bailin-muted);font-size:13px}.xq-mobile-note-head{justify-content:flex-start;margin-bottom:14px}.xq-mobile-note-head .xq-note-cell{width:100%;min-width:0;gap:14px}.xq-note-cover-wrap.is-mobile,.xq-note-cover-wrap.is-mobile .xq-note-cover-link{width:120px}.xq-note-cover-wrap.is-mobile{flex-basis:120px}.xq-note-cover-wrap.is-mobile .xq-note-cover-link{height:160px}.xq-mobile-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.xq-mobile-metrics-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.xq-mobile-metrics span{padding:8px;border-radius:8px;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:13px}.xq-mobile-metrics b{display:block;margin-top:4px;color:var(--bailin-ink-strong);font-size:13px}.xq-row-actions button{flex:1 1 80px;justify-content:center;min-height:44px}.xq-pagination{align-items:stretch;justify-content:flex-start}.xq-pagination>span:first-child{width:100%;margin-right:0}.xq-pagination-pages{order:4;width:100%;overflow-x:auto}.xq-pagination button{min-height:44px}.xq-filter-row{align-items:flex-start;flex-direction:column}.xq-ranking-controls{display:grid;grid-template-columns:1fr}.xq-ranking-controls label{min-width:0}.audit-source-grid,.xq-evidence-layer-grid{grid-template-columns:1fr}.xq-operations-heading,.xq-ops-panel-head,.xq-reconcile-toolbar{align-items:flex-start;flex-direction:column}.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 span,.xq-reconcile-toolbar>div strong{text-align:left}.xq-form-actions button{width:100%}.xq-overview-actions{grid-template-columns:1fr 1fr;margin:0 0 var(--space-4)}.xq-object-context>div:last-child{width:100%}.xq-object-context button{flex:1;min-height:44px}.xq-mobile-bottom-nav{position:fixed;z-index:70;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;display:grid;grid-template-columns:repeat(5,1fr);padding:6px;border:1px solid var(--bailin-line);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 16px 42px rgba(31,35,41,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.xq-mobile-bottom-nav button{min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--bailin-muted);font-size:13px;font-weight:700}.xq-mobile-bottom-nav button.active{background:var(--bailin-surface-muted);color:var(--blue)}html .page-content.page-content-ads{padding:14px 12px 88px}.page-content-ads>.persistence-status-row,.page-content-ads>.xq-disclosure,.page-content-ads>.xq-scope-bar{margin-right:0;margin-left:0}.page-content-ads>.xq-delivery-workspace{padding:16px;border:1px solid var(--bailin-line);border-radius:var(--radius-lg)}.page-content-ads .xq-delivery-workspace>.xq-async-state,.page-content-ads .xq-delivery-workspace>.xq-filter-row,.page-content-ads .xq-delivery-workspace>.xq-meta-line,.page-content-ads .xq-delivery-workspace>.xq-mobile-cards,.page-content-ads .xq-delivery-workspace>.xq-object-context,.page-content-ads .xq-delivery-workspace>.xq-pagination,.page-content-ads .xq-delivery-workspace>.xq-section-header{margin-right:0;margin-left:0}.xq-delivery-help{width:100%;margin-left:0}.xq-delivery-help>summary{width:100%;justify-content:center}.xq-delivery-help>div{right:auto;left:0}.app-main{padding-bottom:78px}}@media (max-width:420px){.xq-kernel-page{padding:13px}.xq-scope-bar{padding:12px}.large-date-picker,.large-date-picker-field,.large-date-picker-row{width:100%;min-width:0}.large-date-picker-row{flex-wrap:wrap}.large-date-picker-field{flex-basis:100%}.large-date-shortcuts{width:100%}.large-date-shortcuts button{flex:1}.xq-mobile-metrics{grid-template-columns:1fr}.xq-breadcrumb{overflow:auto}.xq-breadcrumb button{flex:0 0 auto}.xq-juguang-overview{overflow:hidden}.xq-overview-actions{grid-template-columns:1fr}.xq-account-operations,.xq-binding-form,.xq-binding-layout,.xq-ops-panel,.xq-reconcile-grid,.xq-reconcile-grid>article{min-width:0;max-width:100%}.xq-binding-list>button{align-items:flex-start;flex-direction:column}}.entry-shell.bailin-entry{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,680px);align-items:center;min-height:100svh;padding:clamp(34px,8vw,116px);overflow:hidden;background:linear-gradient(90deg,rgba(255,250,248,.94),rgba(255,249,247,.72) 38%,rgba(255,247,245,.16) 72%,rgba(255,247,245,.02)),url(/brand/hongbei/hongbei-pearl-home-background.png) 74% /cover no-repeat}.entry-theme-control{position:absolute;z-index:2;left:clamp(24px,4vw,64px);bottom:clamp(24px,4vw,54px)}.entry-theme-control .theme-toggle{border:1px solid rgba(17,17,17,.16);background:rgba(255,255,255,.72);color:#111;backdrop-filter:blur(14px)}.entry-shell.bailin-entry:before{content:none}.entry-shell.bailin-entry:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 22% 52%,rgba(255,255,255,.54),transparent 33%);pointer-events:none}.entry-shell.bailin-entry .bailin-entry-copy{display:flex;max-width:680px;min-width:0;flex-direction:column;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none}.entry-shell.bailin-entry .bailin-entry-brand{margin:0 0 clamp(64px,11vh,112px)}.entry-shell.bailin-entry .bailin-entry-brand strong{color:#111;font-size:18px;letter-spacing:.01em}.entry-shell.bailin-entry .entry-copy h1{max-width:680px;margin:0;color:#111;font-size:clamp(44px,5vw,72px);line-height:1.08;letter-spacing:-.055em}.entry-shell.bailin-entry .entry-copy h1 span{display:block}.entry-shell.bailin-entry .entry-copy h1 span+span{margin-top:8px}.entry-shell.bailin-entry .entry-actions{gap:22px;margin-top:38px}.entry-shell.bailin-entry .entry-actions .button{min-width:124px;min-height:50px;border-color:#111;border-radius:14px;background:#111;color:#fff;box-shadow:none}.entry-login-link{min-height:44px;padding:0 4px;border:0;background:transparent;color:#333;font-size:14px;font-weight:700}.entry-login-link:hover{color:var(--bailin-primary)}.entry-login-link:focus-visible{border-radius:8px}@media (max-width:760px){.entry-shell.bailin-entry{padding:26px 24px 42px;background-position:61%}.entry-shell.bailin-entry:after{background:rgba(255,249,247,.64)}.entry-shell.bailin-entry .bailin-entry-copy{border:0;padding:0}.entry-shell.bailin-entry .bailin-entry-brand{margin-bottom:72px}.entry-shell.bailin-entry .entry-copy h1{font-size:clamp(40px,12vw,54px)}.entry-shell.bailin-entry .entry-actions{align-items:center;flex-direction:row;margin-top:30px}}body,html{background:var(--bailin-surface-muted);color:var(--ink);font-family:PingFang SC,SF Pro Display,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif}body{min-width:320px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.button{border-radius:10px;min-height:44px;padding:11px 22px;font-size:14px;letter-spacing:.1px}.button-primary{box-shadow:0 10px 24px color-mix(in srgb,var(--bailin-primary-fill) 24%,transparent)}.button-secondary{border:1px solid var(--bailin-line-strong)}.demo-badge,.eyebrow{color:var(--bailin-primary)}.demo-badge{background:var(--bailin-primary-soft)}.entry-shell,.onboarding-shell{background:var(--bailin-surface-muted) url(/media/xingqiao-sky-data-bg.png) center /cover no-repeat}.brand-logo,.entry-logo{background:var(--bailin-ink-strong);color:white}.entry-preview{position:relative;isolation:isolate;border-color:var(--bailin-line);background:var(--glass-surface-strong);box-shadow:22px 30px 72px rgba(31,35,41,.17),inset 0 1px 0 var(--glass-highlight);transform:none;backdrop-filter:blur(24px) saturate(135%)}.entry-preview:before{z-index:-1;top:8px;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--glass-highlight),transparent)}.entry-preview:after,.entry-preview:before{content:"";position:absolute;pointer-events:none}.entry-preview:after{z-index:-2;top:14px;right:-10px;bottom:14px;width:10px;border:1px solid var(--bailin-line-strong);border-left:0;border-radius:0 9px 9px 0;background:var(--bailin-primary-soft);clip-path:polygon(0 0,100% 7%,100% 93%,0 100%)}.entry-message{width:fit-content;margin:18px 0 0;padding:10px 13px;border:1px solid var(--bailin-line);border-radius:10px;background:var(--bailin-surface-muted);color:var(--bailin-primary);font-size:13px;font-weight:700}.preview-score{background:var(--bailin-ink-strong)}.preview-lines div{background:var(--bailin-surface-muted)}.onboarding-card{border:1px solid var(--bailin-line-strong)}.onboarding-step{color:var(--blue)}.form-panel input:focus,.form-panel textarea:focus,.onboarding-card input:focus,.onboarding-card select:focus,.search-inputs input:focus{border-color:var(--bailin-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bailin-primary) 16%,transparent)}.app-shell{grid-template-columns:232px minmax(0,1fr);background:var(--bailin-surface-muted);transition:grid-template-columns .2s ease}.app-shell.sidebar-is-collapsed{grid-template-columns:0 minmax(0,1fr)}.ai-assistant-page{width:100%;min-height:100dvh;overflow:hidden;background:var(--bailin-surface-solid,#fff)}.sidebar{width:232px;padding:26px 16px 18px;border-right:1px solid var(--bailin-line);background:rgba(255,255,255,.86);backdrop-filter:blur(22px);overflow-x:hidden}.app-sidebar{min-width:232px;transition:transform .2s ease,opacity .16s ease}.app-sidebar.sidebar-collapsed{width:0;min-width:0;padding-inline:0;border-right:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(-100%)}.sidebar-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.sidebar-mobile-close{display:none;margin-left:auto;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid var(--bailin-line);border-radius:10px;background:#fff;color:var(--bailin-ink-strong)}.sidebar-overlay{display:none}.brand-row{gap:11px;margin:0 4px 28px}.brand-logo{width:42px;height:42px;border-radius:11px;flex:0 0 auto}.brand-row strong{color:var(--bailin-ink-strong);font-size:20px;letter-spacing:.4px}.brand-row>div:nth-child(2){min-width:0}.brand-row span{display:block;font-size:13px;line-height:1.35;color:var(--bailin-muted);white-space:normal}.nav-group{margin:2px 0}.nav-label{display:none}.nav-item{position:relative;display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:0 15px;border:0;border-radius:11px;background:transparent;color:var(--bailin-ink-strong);font-size:14px;text-align:left}.nav-item>span{display:inline;width:auto;height:auto;background:transparent;font-size:inherit;font-weight:600}.nav-item:hover{background:var(--bailin-surface-muted)}.nav-active{background:var(--bailin-surface-muted)!important;color:var(--bailin-primary)!important;font-weight:700}.nav-active:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:999px;background:var(--blue)}.nav-subitems{margin:2px 0 5px 40px;padding-left:10px;border-left:1px solid var(--bailin-line)}.nav-subitem{width:100%;display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--bailin-muted);font-size:13px;text-align:left}.nav-subitem-active,.nav-subitem:hover{background:var(--bailin-surface-muted);color:var(--blue);font-weight:700}.sidebar-footer{margin-top:12px;padding-top:64px;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;border-top:1px solid var(--bailin-line)}.sidebar-bell{position:absolute;margin-top:-92px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--bailin-ink-strong)}.tenant-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--bailin-primary-fill);color:white;font-weight:700}.tenant-card{padding:0;background:transparent;min-width:0}.tenant-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tenant-card span{display:block;font-size:13px;line-height:1.35;color:var(--bailin-muted)}.app-main{min-width:0;min-height:100vh;background:#f3f7fc url(/media/xingqiao-sky-data-bg.png) top/cover fixed no-repeat}.app-main-overview{background-color:var(--bailin-surface-muted)}.workspace-header{position:sticky;top:0;z-index:25;min-height:76px;display:grid;grid-template-columns:44px minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px 28px;border-bottom:1px solid var(--bailin-line);background:rgba(246,250,255,.86);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.workspace-mobile-menu,.workspace-sidebar-toggle{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--bailin-line);border-radius:11px;background:rgba(255,255,255,.92);color:var(--bailin-ink-strong)}.workspace-mobile-menu{display:none}.app-breadcrumbs{overflow:hidden;white-space:nowrap}.app-breadcrumbs,.app-breadcrumbs>span{min-width:0;display:flex;align-items:center;gap:3px}.app-breadcrumbs>span{color:var(--bailin-muted)}.app-breadcrumbs button,.app-breadcrumbs span[aria-current=page]{min-height:36px;max-width:260px;padding:0 8px;border:0;border-radius:8px;background:transparent;overflow:hidden;color:var(--bailin-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.app-breadcrumbs button:hover{background:var(--bailin-surface-muted);color:var(--bailin-primary)}.app-breadcrumbs span[aria-current=page]{display:inline-flex;align-items:center;color:var(--bailin-ink-strong);font-weight:850}.workspace-header-actions{display:flex;align-items:center;gap:10px;min-width:0}.app-header{height:88px;padding:18px 34px;background:rgba(245,249,254,.76);border-bottom:1px solid var(--bailin-line);backdrop-filter:blur(18px)}.app-header h1{font-size:22px;color:var(--bailin-ink-strong)}.header-actions{gap:10px}.global-search{display:flex;align-items:center;gap:8px;width:270px;border-color:var(--bailin-line);color:var(--bailin-muted)}.header-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--bailin-line);border-radius:50%;background:rgba(255,255,255,.76);color:var(--bailin-ink-strong)}.header-avatar{background:var(--bailin-primary-fill);color:white}.page-content{padding:24px 32px 42px;max-width:1540px}.app-main:has(.page-content-ads),.page-content-ads{min-width:0;overflow-x:hidden}.page-content.page-content-ads{width:100%;max-width:none;margin:0;padding:20px 0 42px}.page-content-ads>.persistence-status-row,.page-content-ads>.xq-disclosure,.page-content-ads>.xq-scope-bar{margin-right:24px;margin-left:24px}.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{display:flex;align-items:flex-start;justify-content:space-between;min-height:135px;padding:0 12px}.overview-heading p{margin:0 0 24px;font-size:14px;color:var(--bailin-ink-strong)}.overview-heading p span{margin-left:14px}.overview-heading h1{margin:0;color:var(--bailin-ink-strong);font-size:clamp(32px,3vw,46px);line-height:1.16;letter-spacing:-1.4px;font-weight:780}.overview-heading-compact{min-height:auto;align-items:center;padding-top:8px;padding-bottom:20px}.overview-heading-compact p{margin-bottom:7px;color:var(--bailin-muted);font-size:13px}.overview-heading-compact h1{font-size:clamp(28px,3vw,38px)}.overview-account{display:flex;align-items:center;gap:8px;color:var(--bailin-ink-strong);font-size:12px}.overview-account button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--bailin-line-strong);border-radius:50%;background:rgba(255,255,255,.7);color:var(--bailin-ink-strong)}.overview-stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;align-items:stretch}.judgement-panel{min-height:590px;padding:30px 32px 28px;border:1px solid var(--bailin-line);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 16px 46px rgba(31,35,41,.09);backdrop-filter:blur(16px)}.judgement-panel h2{margin:0 0 26px;font-size:18px}.judgement-metrics{display:grid;grid-template-columns:repeat(3,1fr);min-height:112px;padding:0 4px 24px;border-bottom:1px solid var(--bailin-line)}.judgement-metrics>div{display:flex;flex-direction:column;justify-content:center;padding:0 26px;border-right:1px solid var(--bailin-line)}.judgement-metrics>div:first-child{padding-left:6px}.judgement-metrics>div:last-child{border:0}.judgement-metrics span{color:var(--bailin-muted);font-size:12px}.judgement-metrics strong{margin-top:10px;color:var(--bailin-primary);font-size:clamp(32px,3.1vw,47px);line-height:1;letter-spacing:-1px}.decision-block{padding-top:24px}.decision-label{display:flex;align-items:center;gap:9px}.decision-label i{width:3px;height:18px;background:var(--blue);border-radius:99px}.decision-label strong{font-size:13px}.decision-label span{margin-left:8px;padding:5px 9px;border-radius:6px;background:var(--bailin-surface-muted);color:var(--bailin-primary);font-size:12px}.decision-block h3{margin:16px 0 10px;font-size:17px;line-height:1.5}.decision-block p{margin:0;color:var(--bailin-muted);font-size:12px;line-height:1.75}.evidence-block{margin-top:22px}.evidence-block>strong{display:block;margin-bottom:8px;font-size:12px}.evidence-row{display:grid;grid-template-columns:18px minmax(180px,1fr) 88px 82px;gap:9px;align-items:center;min-height:39px;color:var(--bailin-muted);font-size:12px}.evidence-row>svg{color:var(--blue)}.evidence-row b{color:var(--bailin-ink);font-size:12px;text-align:right;font-weight:500}.evidence-row>div{height:6px;overflow:hidden;border-radius:999px;background:var(--bailin-surface-muted)}.evidence-row>div i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.judgement-actions{display:flex;gap:12px;margin-top:22px}.judgement-actions .button{min-width:160px}.glass-wall-wrap{min-width:0;display:flex;align-items:stretch;padding:5px 12px 8px 0}.glass-wall{position:relative;isolation:isolate;width:100%;min-height:585px;padding:24px 22px 20px;border:1.5px solid var(--bailin-line-strong);border-radius:5px 16px 16px 5px;box-shadow:22px 28px 58px rgba(31,35,41,.22),inset 0 0 34px rgba(255,255,255,.84),inset 2px 0 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%);transform:none}.glass-wall:before{content:"";position:absolute;z-index:0;inset:8px;border-top:1px solid rgba(255,255,255,.96);border-left:1px solid rgba(255,255,255,.82);border-radius:3px 12px 12px 3px;box-shadow:inset -12px -16px 26px rgba(31,35,41,.12);pointer-events:none}.glass-wall>*{position:relative;z-index:1}.glass-wall:after{content:"";position:absolute;top:6px;right:-13px;bottom:6px;width:13px;border:1px solid var(--bailin-line-strong);border-left:0;border-radius:0 8px 8px 0;clip-path:polygon(0 0,100% 7%,100% 93%,0 100%)}.glass-wall h2{margin:0 0 14px;color:var(--bailin-ink-strong);font-size:13px}.glass-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.glass-metrics>div{min-width:0;padding:12px 10px;border:1px solid var(--bailin-line-strong);border-radius:7px;background:rgba(255,255,255,.48);box-shadow:inset 0 1px rgba(255,255,255,.8)}.glass-metrics small,.glass-metrics span,.glass-metrics strong{display:block}.glass-metrics span{min-height:27px;color:var(--bailin-primary);font-size:12px}.glass-metrics strong{overflow:hidden;margin:5px 0;color:var(--bailin-ink-strong);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.glass-metrics small{color:var(--bailin-muted);font-size:12px}.glass-metrics b,.story-copy b{color:var(--bailin-success);font-weight:700;display:inline-flex;align-items:center;gap:2px}.glass-chart,.glass-table{margin-top:8px;padding:13px 13px 9px;border:1px solid var(--bailin-line-strong);background:rgba(255,255,255,.34);box-shadow:inset 0 1px rgba(255,255,255,.78)}.glass-chart h3,.glass-table h3{margin:0 0 7px;color:var(--bailin-ink-strong);font-size:12px}.glass-table{padding-bottom:10px}.glass-table-row{display:grid;grid-template-columns:1.35fr .78fr .75fr .92fr;gap:7px;min-height:27px;align-items:center;color:var(--bailin-primary);font-size:12px}.glass-table-row.head{min-height:25px;color:var(--bailin-muted);font-size:12px}.glass-table-row.best{color:var(--bailin-primary);font-weight:700}.glass-table-row span:not(:first-child){text-align:right}.data-story{margin-top:26px;padding:24px 28px 22px;border:1px solid var(--bailin-line);border-radius:20px;background:rgba(255,255,255,.84);box-shadow:0 14px 40px rgba(31,35,41,.07);backdrop-filter:blur(14px)}.data-story-title{display:flex;align-items:baseline;gap:5px;margin-bottom:18px}.data-story-title strong{font-size:16px}.data-story-title span{color:var(--bailin-muted);font-size:12px}.story-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.story-step{position:relative;min-width:0;display:grid;grid-template-columns:1fr 72px;gap:8px;align-items:end}.story-copy small,.story-copy span,.story-copy strong{display:block}.story-copy span{color:var(--bailin-ink);font-size:12px}.story-copy strong{margin:7px 0 8px;color:var(--bailin-ink-strong);font-size:18px}.story-copy small{color:var(--bailin-muted);font-size:12px;white-space:nowrap}.spark-chart{min-width:0}.story-arrow{position:absolute;top:19px;right:-25px;color:var(--bailin-muted)}.overview-footnote{margin:12px 4px 0;color:var(--bailin-muted);font-size:12px;text-align:right}.overview-effect-loop{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr) auto;gap:22px;align-items:center;margin-top:18px;padding:22px 24px;border:1px solid var(--bailin-line-strong);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 12px 32px rgba(31,35,41,.07)}.overview-effect-loop h2{margin:5px 0 7px;color:var(--bailin-ink-strong);font-size:17px}.overview-effect-loop p{margin:0;color:var(--bailin-muted);font-size:12px;line-height:1.65}.overview-effect-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.overview-effect-steps span{min-width:0;color:var(--bailin-ink);font-size:12px;font-weight:700;text-align:center}.overview-effect-steps b{display:grid;place-items:center;width:28px;height:28px;margin:0 auto 7px;border:1px solid var(--bailin-line);border-radius:9px;font-size:12px}.knowledge-card>span,.member-avatar,.overview-effect-steps b,.quick-action>span{background:var(--bailin-surface-muted);color:var(--bailin-primary)}.nav-active>span{background:transparent}.data-panel,.form-panel,.knowledge-card,.page-intro,.result-panel,.setting-card,.stat-strip{border-color:var(--line);box-shadow:0 10px 28px rgba(31,35,41,.05)}.progress-row i{background:var(--blue)}.asset-score,.chat-message.user,.note-score,.search-summary,.summary-box,.ue-hero{background:var(--bailin-primary-fill)}.simulation-warning{background:var(--bailin-ink-strong)}.pass,.status-success{background:#e8f5f0;color:var(--bailin-success)}.table-action,.text-link{color:var(--blue)}.finding-ai{border-left-color:var(--blue)}.chat-message.assistant,.extract-preview,.feedback-box,.knowledge-upload,.model-row{background:var(--bailin-surface-muted)}.knowledge-upload,.model-row{border-color:var(--bailin-line)}.finance-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.finance-inputs label{display:flex;flex-direction:column;gap:7px}.finance-inputs label span{color:var(--bailin-ink);font-size:12px;font-weight:700}.finance-inputs input{width:100%;padding:11px 12px;border:1px solid var(--bailin-line);border-radius:10px;background:var(--bailin-surface)}.scenario-results{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.scenario-results>div,.target-result{padding:14px;border-radius:12px;background:var(--bailin-surface-muted)}.scenario-results span,.scenario-results strong,.target-result small,.target-result span,.target-result strong{display:block}.scenario-results span,.target-result small,.target-result span{color:var(--bailin-muted);font-size:12px}.scenario-results strong,.target-result strong{margin-top:7px;color:var(--bailin-primary);font-size:20px}.target-result{margin-top:16px}.target-result small{margin-top:7px;line-height:1.5}.tool-note{color:var(--bailin-muted);font-size:12px;line-height:1.6}.account-connect-panel{margin-top:14px;padding:24px;border:1px solid var(--bailin-line);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(31,35,41,.08)}.settings-layout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px}.settings-tabs{position:sticky;top:82px;display:grid;gap:6px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.settings-tabs button{width:100%;min-height:44px;padding:0 13px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:14px;font-weight:750;text-align:left;cursor:pointer}.settings-tabs button:focus-visible,.settings-tabs button:hover{background:var(--soft);color:var(--ink);outline:none}.settings-tabs button.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.settings-tab-panel{min-width:0}.settings-tab-panel>:first-child{margin-top:0}.settings-tab-panel .account-connect-panel,.settings-tab-panel .business-profile-panel{margin-bottom:0}.business-profile-panel{margin-bottom:18px}.business-profile-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft)}.business-profile-summary>div:first-child{display:grid;gap:5px}.business-profile-summary small,.business-profile-summary span{color:var(--muted);font-size:13px;line-height:1.5}.enterprise-profile-identity{margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.enterprise-profile-identity-actions{display:flex;flex-wrap:wrap;gap:8px}.enterprise-profile-identity-actions button{min-height:34px;margin-top:8px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--accent)}.enterprise-profile-account-fields{margin-bottom:12px}.enterprise-profile-account-actions{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.business-profile-version{display:grid;flex:0 0 auto;justify-items:end;gap:4px}.business-profile-missing{margin:0 0 14px;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warning) 12%,var(--surface));color:var(--ink);font-size:13px}.business-profile-guidance{margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--muted);font-size:13px;line-height:1.65}.business-profile-guidance strong{color:var(--ink)}.business-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-profile-grid label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.business-profile-grid label>small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.business-profile-grid input,.business-profile-grid select,.business-profile-grid textarea{width:100%;min-width:0;padding:0 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.business-profile-grid input,.business-profile-grid select{height:44px}.business-profile-grid textarea{min-height:110px;padding-top:12px;padding-bottom:12px;resize:vertical}.business-profile-wide{grid-column:1/-1}.business-profile-grid input:disabled{background:var(--soft);color:var(--muted);cursor:not-allowed}.business-profile-actions{display:flex;align-items:center;gap:14px;margin-top:18px}.business-finance-section{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.business-finance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.business-finance-head>div{display:grid;gap:5px}.business-finance-head strong{color:var(--ink);font-size:16px}.business-finance-head small,.business-finance-head span{color:var(--muted);font-size:12px;line-height:1.5}.business-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.business-finance-grid label{display:grid;min-width:0;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.business-finance-grid label>small{color:var(--muted);font-size:12px;font-weight:500}.business-finance-grid input{width:100%;min-width:0;height:44px;padding:0 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.business-finance-grid input:disabled{background:var(--soft);color:var(--muted);cursor:not-allowed}.business-finance-label{position:relative;display:flex;align-items:center;gap:7px;color:var(--bailin-ink)}.business-finance-label:focus-within,.business-finance-label:hover{z-index:50}.business-finance-help-wrap{display:inline-flex;align-items:center;flex:0 0 30px}.business-finance-label .business-finance-help{box-sizing:border-box;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-height:30px;display:grid;place-items:center;padding:0!important;border:1px solid var(--bailin-line-strong);border-radius:50%;background:var(--bailin-surface-solid);color:var(--bailin-primary);font-size:14px;line-height:1;font-weight:750;cursor:help}.business-finance-help-bubble{position:absolute;z-index:50;bottom:100%;left:0;box-sizing:border-box;width:min(300px,100%);display:none;gap:10px;padding:12px;border:1px solid var(--bailin-line-strong);border-radius:12px;background:var(--bailin-surface-solid);color:var(--bailin-ink);font-size:13px;font-weight:500;line-height:1.6;box-shadow:0 8px 24px rgba(0,0,0,.16);transform:none;pointer-events:auto;white-space:normal;overflow-wrap:anywhere}.business-finance-help-wrap:focus-within .business-finance-help-bubble,.business-finance-help-wrap:hover .business-finance-help-bubble{display:grid}.business-finance-label .business-finance-ask{width:auto;min-height:34px;padding:6px 0;border:0;background:var(--bailin-surface-solid);color:var(--bailin-primary);font-size:13px;font-weight:700;text-align:left;cursor:pointer}.support-manual-download{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0 20px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-raised)}.support-manual-download span{display:grid;gap:5px}.support-manual-download strong{color:var(--ink);font-size:14px}.support-manual-download small{color:var(--muted);font-size:12px;line-height:1.6}.support-manual-download .button{flex:0 0 auto;text-decoration:none}@media (max-width:760px){.support-manual-download{align-items:stretch;flex-direction:column}.support-manual-download .button{width:100%}}.business-profile-success{margin:14px 0 0;color:var(--success);font-weight:700}.account-connect-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.account-connect-head h2{margin:6px 0 8px;font-size:21px}.account-connect-head p{max-width:760px;margin:0;color:var(--bailin-muted);font-size:12px;line-height:1.7}.account-status{flex:0 0 auto;padding:7px 10px;border-radius:8px;background:var(--bailin-warning-soft);color:var(--bailin-danger);font-size:12px;font-weight:800}.account-status.connected{background:var(--bailin-success-soft);color:var(--bailin-success)}.account-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 18px}.account-flow-step{position:relative;min-height:78px;padding:14px 34px 12px 13px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted)}.account-flow-step b{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--bailin-primary-fill);color:#fff;font-size:12px}.account-flow-step span{display:block;margin-top:8px;color:var(--bailin-ink-strong);font-size:12px;font-weight:700}.account-flow-step svg{position:absolute;top:30px;right:8px;color:var(--bailin-muted)}.account-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.official-auth-preview{margin-top:18px;padding:18px;border:1px solid var(--bailin-line);border-radius:14px;background:var(--bailin-surface-muted)}.official-auth-preview>div:first-child{display:flex;gap:12px;align-items:flex-start;color:var(--bailin-primary)}.official-auth-preview strong{color:var(--bailin-ink-strong);font-size:13px}.official-auth-preview p{margin:5px 0 0;color:var(--bailin-muted);font-size:12px;line-height:1.6}.official-auth-preview ul{margin:14px 0;padding-left:20px;color:var(--bailin-ink);font-size:12px;line-height:1.8}.connected-account{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-top:18px;padding:16px;border:1px solid var(--bailin-line);border-radius:14px;background:#edf8f4}.connected-account span,.connected-account strong{display:block}.connected-account strong{font-size:13px}.connected-account small,.connected-account span{margin-top:5px;font-size:12px}.connected-account small{grid-column:1/-1}.account-warning{display:grid;grid-template-columns:110px 1fr;gap:10px;margin-top:18px;padding:12px 14px;border-radius:11px;background:var(--bailin-warning-soft);color:var(--bailin-danger);font-size:12px;line-height:1.6}.account-warning strong{font-size:12px}.audit-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.audit-purpose-grid article{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:12px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted)}.audit-purpose-grid article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--bailin-primary-soft);color:var(--bailin-primary);font-size:12px;font-weight:800}.audit-purpose-grid strong{font-size:12px}.audit-purpose-grid p{margin:5px 0 0;color:var(--bailin-muted);font-size:12px;line-height:1.55}.audit-business-context{display:grid;gap:7px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted)}.audit-business-context>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.audit-business-context strong{font-size:12px}.audit-business-context small,.audit-business-context span{color:var(--muted);font-size:12px;line-height:1.55}.audit-business-context[data-ready=false]{border-color:var(--bailin-warning)}.audit-media-input{padding:14px;border:1px dashed var(--bailin-danger-soft);border-radius:14px;background:var(--bailin-danger-soft)}.audit-media-input input{margin-top:9px}.audit-media-input small{display:block;margin-top:8px;color:var(--muted);line-height:1.55}.audit-media-error{margin-top:12px;padding:11px 13px;border-radius:11px;background:var(--bailin-danger-soft);color:var(--bailin-danger);font-size:12px}.audit-media-result{display:grid;gap:14px;margin-top:14px;padding:16px;border:1px solid var(--bailin-danger-soft);border-radius:16px;background:linear-gradient(145deg,#fff,var(--bailin-danger-soft))}.audit-media-result header{display:flex;align-items:center;justify-content:space-between;gap:12px}.audit-media-result header div{display:grid;gap:4px}.audit-media-result header span{color:var(--muted);font-size:12px}.audit-media-result header strong{font-size:17px}.audit-media-result header em{min-width:64px;padding:9px 10px;border-radius:999px;background:var(--bailin-primary-soft);color:var(--bailin-danger);font-style:normal;font-weight:850;text-align:center}.audit-media-result header em[data-risk=low]{background:#e8f6ef;color:var(--bailin-success)}.audit-media-result header em[data-risk=medium]{background:var(--bailin-warning-soft);color:var(--bailin-danger)}.audit-media-result p{margin:0;color:var(--text-secondary);line-height:1.7}.audit-media-findings,.audit-media-section{display:grid;gap:9px}.audit-media-section>strong{font-size:13px}.audit-media-findings article{display:grid;grid-template-columns:72px 1fr;gap:5px 10px;padding:11px 12px;border-left:3px solid var(--bailin-danger-soft);border-radius:9px;background:#fff}.audit-media-findings article[data-severity=high]{border-left-color:var(--bailin-danger-soft)}.audit-media-findings article[data-severity=low]{border-left-color:var(--bailin-success)}.audit-media-findings article strong{grid-row:1/3}.audit-media-findings article span{color:var(--bailin-ink-strong);font-weight:750}.audit-media-findings article p{font-size:12px}.audit-media-suggestions{padding:12px;border-radius:11px;background:#f5f8fc}.audit-media-suggestions ol{margin:8px 0 0;padding-left:20px;color:var(--text-secondary);line-height:1.75}.audit-media-result>small{color:var(--muted)}.onboarding-card label>small{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.benchmark-banner strong,.benchmark-status{font-weight:800}.benchmark-status{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;font-size:12px;white-space:nowrap}.benchmark-reliable{color:var(--bailin-success);background:var(--bailin-surface-muted);border-color:var(--bailin-success)}.benchmark-parent{background:rgba(255,246,221,.9)}.benchmark-parent,.benchmark-unavailable{color:var(--bailin-danger);border-color:var(--bailin-danger-soft)}.benchmark-unavailable{background:rgba(250,243,235,.9)}.benchmark-banner{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:13px 16px;border:1px solid;border-radius:14px}.benchmark-banner div{min-width:0}.benchmark-banner span,.benchmark-banner strong{display:block}.benchmark-banner strong{font-size:12px}.benchmark-banner span{margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.55}.benchmark-banner small{color:var(--muted);font-size:12px;white-space:nowrap}.simulation-basis{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;margin:10px 0;padding:10px 12px;border:1px solid var(--bailin-line);border-radius:10px;background:var(--bailin-surface-muted)}.simulation-basis span{color:var(--muted);font-size:12px}.simulation-basis strong{font-size:12px}.simulation-basis small{grid-column:2;color:var(--bailin-danger);font-size:12px}.audit-rule-order{margin:12px 0;padding:12px 14px;border:1px solid var(--bailin-line-strong);border-radius:12px;background:var(--bailin-surface-muted)}.audit-rule-order small,.audit-rule-order span,.audit-rule-order strong{display:block}.audit-rule-order strong{font-size:12px}.audit-rule-order span{margin-top:5px;color:var(--bailin-ink-strong);font-size:12px;font-weight:800;line-height:1.55}.audit-rule-order small{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.55}.finding-meta{display:flex!important;flex-wrap:wrap;gap:5px;margin:8px 0 4px}.finding-meta span{padding:4px 7px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-muted)!important;font-size:12px!important}.advisor-unified-note,.asset-knowledge-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--bailin-line-strong);border-radius:13px;background:var(--bailin-surface-muted)}.asset-knowledge-note{margin:12px 0}.advisor-unified-note{margin-bottom:14px}.advisor-unified-note svg,.asset-knowledge-note svg{flex:0 0 auto;color:var(--blue)}.advisor-unified-note span,.advisor-unified-note strong,.asset-knowledge-note span,.asset-knowledge-note strong{display:block}.advisor-unified-note strong,.asset-knowledge-note strong{font-size:12px}.advisor-unified-note span,.asset-knowledge-note span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.6}.rule-priority-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:22px 24px;border:1px solid var(--bailin-line-strong);border-radius:18px;background:linear-gradient(128deg,rgba(255,255,255,.78),var(--bailin-surface-muted));box-shadow:0 14px 38px rgba(31,35,41,.08)}.rule-priority-hero h2{max-width:980px;margin:6px 0;font-size:clamp(17px,2vw,26px);line-height:1.45;letter-spacing:-.4px}.rule-priority-hero p{max-width:880px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.rule-priority-hero>svg{flex:0 0 auto;color:var(--blue)}.rule-hierarchy{display:grid;gap:9px;margin-top:16px}.rule-level-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border:1px solid var(--bailin-line);border-radius:14px;background:rgba(250,253,255,.7)}.rule-level-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--bailin-surface-muted);color:var(--blue);font-size:12px;font-weight:900}.rule-level-main>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.rule-level-main h3{margin:0;font-size:12px}.rule-level-main em{flex:0 0 auto;color:var(--bailin-muted);font-size:12px;font-style:normal}.rule-level-main>p{margin:4px 0 9px;color:var(--muted);font-size:12px}.rule-level-main dl{display:grid;grid-template-columns:1.05fr .55fr 1.4fr;gap:8px;margin:0}.rule-level-main dl>div{min-width:0;padding:8px 10px;border-radius:9px;background:var(--bailin-surface-muted)}.rule-level-main dt{color:var(--muted);font-size:12px}.rule-level-main dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.45}.rule-level-card>b{position:absolute;left:31px;bottom:-14px;z-index:2;color:var(--bailin-muted);font-size:15px}.rule-conflict-example{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:rgba(255,246,231,.82);border:1px solid var(--bailin-danger-soft)}.rule-conflict-example strong{flex:0 0 auto;color:var(--bailin-danger);font-size:12px}.rule-conflict-example span{color:var(--bailin-danger);font-size:12px;line-height:1.6}.form-grid.three{grid-template-columns:repeat(3,1fr)}.effect-intro{align-items:center}.effect-intro-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.active-observation-note{display:flex;gap:12px;align-items:flex-start;margin:12px 0;padding:12px 14px;border:1px solid var(--bailin-danger-soft);border-radius:12px;background:rgba(255,247,231,.78)}.active-observation-note strong{flex:0 0 auto;color:var(--bailin-danger);font-size:12px}.active-observation-note span{color:var(--bailin-danger);font-size:12px;line-height:1.6}.effect-path{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:14px 0}.effect-path>div{position:relative;min-height:74px;padding:13px 30px 12px 13px;border:1px solid var(--bailin-line);border-radius:12px;background:rgba(255,255,255,.84)}.effect-path b{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--bailin-primary-fill);color:#fff;font-size:12px}.effect-path span{display:block;margin-top:7px;color:var(--bailin-primary);font-size:12px;font-weight:700;line-height:1.45}.effect-path svg{position:absolute;top:29px;right:7px;color:var(--bailin-muted)}.effect-workspace{margin-top:0}.effect-sample-note{margin:0 0 16px;padding:11px 12px;border-radius:10px;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:12px;line-height:1.6}.effect-state{padding:6px 9px;border-radius:8px;background:var(--bailin-warning-soft);color:var(--bailin-danger);font-size:12px;font-weight:800}.effect-state.good{background:var(--bailin-success-soft);color:var(--bailin-success)}.effect-state.waiting{background:#eef3f9}.effect-numbers{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:10px;align-items:center;padding:17px;border-radius:14px;background:var(--bailin-primary-fill);color:var(--bailin-primary-ink)}.effect-numbers>div{min-width:0}.effect-numbers span,.effect-numbers strong{display:block}.effect-numbers span{color:var(--bailin-muted);font-size:12px}.effect-numbers strong{margin-top:7px;font-size:21px;white-space:nowrap}.effect-numbers .positive strong{color:var(--bailin-muted)}.effect-numbers .negative strong{color:var(--bailin-danger)}.effect-checks{display:grid;gap:8px;margin-top:13px}.effect-checks>div{display:grid;grid-template-columns:18px 82px 1fr;gap:8px;align-items:center;padding:11px 12px;border:1px solid var(--bailin-line);border-radius:10px}.effect-checks svg{color:var(--bailin-primary)}.effect-checks span{color:var(--bailin-muted);font-size:12px}.effect-checks strong{color:var(--bailin-ink-strong);font-size:12px;text-align:right}.effect-verdict{margin-top:13px;padding:14px;border-radius:12px;background:var(--bailin-surface-muted)}.effect-verdict strong{color:var(--bailin-ink-strong);font-size:12px}.effect-verdict p{margin:7px 0 0;color:var(--bailin-muted);font-size:12px;line-height:1.65}.effect-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.effect-rules article{padding:16px;border:1px solid var(--bailin-line);border-radius:13px;background:rgba(255,255,255,.86)}.effect-rules strong{color:var(--bailin-ink-strong);font-size:12px}.effect-rules p{margin:7px 0 0;color:var(--bailin-muted);font-size:12px;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,.app-shell.sidebar-is-collapsed{grid-template-columns:1fr}.sidebar{left:0;z-index:81;transform:translateX(-105%)}.sidebar.sidebar-open{transform:translateX(0);opacity:1;pointer-events:auto}.app-sidebar.sidebar-collapsed{width:232px;min-width:232px;padding:26px 16px 18px;border-right:1px solid var(--bailin-line)}.sidebar-overlay{position:fixed;z-index:80;inset:0;display:block;border:0;background:var(--bailin-ink-strong);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-mobile-close{display:grid}.workspace-header{grid-template-columns:44px minmax(0,1fr) auto;padding-inline:18px}.workspace-mobile-menu{display:grid}.workspace-sidebar-toggle{display:none}.overview-content{padding:0 20px 24px}.overview-heading{padding-left:0}.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:30px}.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{min-height:86px;padding:0;border-right:0;border-bottom:1px solid var(--bailin-line)}.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{grid-column:2;text-align:left}.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{display:flex;flex-direction:column}.account-flow{grid-template-columns:1fr}.account-flow-step svg{display:none}.account-warning,.effect-path,.effect-rules,.form-grid.three{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}}body,html{overflow-x:clip;background:var(--paper)}.app-main,.entry-shell,.onboarding-shell{background-color:var(--paper);background-image:linear-gradient(135deg,rgba(241,248,255,.36),var(--bailin-surface-muted)),url(/media/xingqiao-sky-data-bg.png);background-position:top;background-size:cover;background-repeat:no-repeat}.app-main{background-attachment:fixed}.sidebar{background:rgba(255,255,255,.88);box-shadow:10px 0 36px rgba(31,35,41,.05)}.app-header,.sidebar{border-color:var(--glass-border)}.app-header{background:rgba(246,250,255,.72);box-shadow:0 8px 24px rgba(31,35,41,.035)}.account-connect-head h2,.app-header h1,.knowledge-card h2,.page-intro h2,.section-title h2,.setting-card h2{color:var(--navy)}.account-connect-panel,.connection-banner,.data-panel,.data-story,.form-panel,.judgement-panel,.knowledge-card,.notification-panel,.onboarding-card,.overview-effect-loop,.page-intro,.quick-action,.result-panel,.setting-card,.stat-strip{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%)}.account-connect-panel,.connection-banner,.data-panel,.form-panel,.knowledge-card,.page-intro,.result-panel,.setting-card{border-radius:16px}.account-flow-step,.audit-purpose-grid article,.calculation-card,.effect-checks>div,.effect-path>div,.effect-rules article,.effect-verdict,.feedback-box,.field-group,.finding-card,.keyword-table,.knowledge-upload,.model-row,.official-auth-preview,.quick-action,.risk-card,.rule-table,.scenario-results>div,.target-result,.upload-zone{border-color:var(--bailin-line);background:var(--glass-surface-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.account-connect-head,.account-connect-head>*,.knowledge-card-head,.knowledge-card-head>*,.section-title,.section-title>*{min-width:0}.chat-compose textarea,.edit-grid input,.edit-grid textarea,.finance-inputs input,.form-panel input,.form-panel select,.form-panel textarea,.global-search,.onboarding-card input,.onboarding-card select,.search-inputs input{min-height:44px;border:1px solid var(--bailin-line);border-radius:10px;background:var(--input-bg);color:var(--ink);box-shadow:inset 0 1px 2px rgba(31,35,41,.035),inset 0 1px 0 rgba(255,255,255,.9)}.chat-compose textarea::placeholder,.form-panel input::placeholder,.form-panel textarea::placeholder{color:var(--bailin-muted)}.edit-grid label span,.finance-inputs label span,.form-panel label>span,.onboarding-card label span,.search-inputs label span{color:var(--bailin-ink)}.button,button,input:not([type=checkbox]):not([type=radio]):not([type=file]),select{min-height:44px}.nav-item{min-height:52px}.nav-subitem{min-height:44px}.header-avatar,.header-icon,.notification-head button,.sidebar-bell{width:44px;height:44px;min-height:44px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.button-primary{background:var(--bailin-primary-fill);color:var(--bailin-primary-ink);box-shadow:0 10px 24px color-mix(in srgb,var(--bailin-primary-fill) 24%,transparent),inset 0 1px color-mix(in srgb,var(--bailin-surface-solid) 28%,transparent)}.button-primary:hover{background:var(--bailin-primary-fill-hover)}.button-secondary{background:var(--bailin-surface-solid);color:var(--bailin-primary)}.button-quiet{color:var(--bailin-ink)}.button-quiet,.button:disabled{border-color:var(--bailin-line);background:var(--bailin-surface-muted)}.button:disabled{color:var(--bailin-muted)}.active-adjustment button,.analysis-row em,.assumption-box summary,.calculation-head strong,.eyebrow,.knowledge-card small,.knowledge-row em,.model-row em,.result-section>strong,.skill-row em,.table-action,.text-link{color:var(--bailin-primary)}.audit-purpose-grid article>span,.decision-label span,.demo-badge,.knowledge-card>span,.member-avatar,.quick-action>span,.status-info{background:var(--bailin-primary-soft);color:var(--bailin-primary)}.evidence-row>div i,.progress-row i{background:var(--blue)}.chat-message.user,.effect-numbers,.note-score,.search-summary,.simulation-warning,.summary-box,.ue-hero{background:linear-gradient(145deg,var(--bailin-ink-strong),var(--bailin-ink-strong));box-shadow:0 14px 30px rgba(31,35,41,.15),inset 0 1px rgba(255,255,255,.14)}.simulation-warning span{color:rgba(255,255,255,.78)}.single-advice{background:linear-gradient(145deg,var(--bailin-ink-strong),var(--bailin-primary-fill))}.desktop-table,.glass-table,.keyword-table,.rule-table{max-width:100%}.desktop-table{overflow-x:auto;border-radius:12px}table{min-width:680px;background:rgba(255,255,255,.3)}th{background:var(--bailin-surface-muted);color:var(--bailin-muted)}td,th{border-color:var(--bailin-line)}td{color:var(--bailin-ink-strong)}.keyword-head,tbody tr:hover td{background:var(--bailin-surface-muted)}.keyword-head{color:var(--bailin-muted)}.keyword-row,.rule-row{border-color:var(--bailin-line)}.account-status,.effect-state,.status,.status-offline{border:1px solid transparent}.status-danger{background:rgba(255,235,237,.9);color:var(--bailin-danger);border-color:var(--bailin-danger-soft)}.account-status,.account-warning,.ai-offline-note,.attention,.control-warning,.effect-state,.model-offline,.onboarding-note,.pending-note,.status-offline,.status-warning,.stop-loss{background:rgba(255,246,231,.86);color:var(--bailin-danger);border-color:var(--bailin-danger-soft)}.account-status.connected,.connected-account,.effect-state.good,.finance-judgement.good,.inline-message,.pass,.status-success{background:var(--success-bg);color:var(--success);border-color:var(--bailin-success)}.finance-judgement.bad{background:rgba(255,235,237,.9);color:var(--bailin-danger)}.effect-state.waiting{background:rgba(237,243,250,.9);color:var(--bailin-muted);border-color:var(--bailin-line)}.connection-row em,.model-offline em{color:var(--bailin-danger)}.active-adjustment,.chat-message.assistant,.effect-sample-note,.effect-verdict,.extract-preview,.feedback-box,.history-facts>div,.official-auth-preview,.scenario-results>div,.target-result{background:var(--bailin-surface-muted)}.notification-list article{border-color:var(--glass-border);background:rgba(255,255,255,.72);box-shadow:inset 0 1px rgba(255,255,255,.82)}.notification-list button{background:var(--bailin-surface-muted);color:var(--bailin-primary)}.notification-scrim{background:var(--bailin-ink-strong)}.notification-panel{background:rgba(245,250,255,.9)}.session-note{border-color:var(--bailin-line);background:var(--bailin-surface-muted)}.connection-empty,.empty-state,.session-note,.unavailable-card{color:var(--bailin-muted)}.connection-empty strong,.empty-state strong,.unavailable-card strong{color:var(--bailin-primary)}.calculation-card,.observation-grid article,.result-metric-grid article{background:var(--bailin-surface-muted);border-color:var(--bailin-line)}.formula-list{border-color:var(--bailin-line)}.formula-list span{color:var(--bailin-muted)}.risk-card{background:rgba(250,252,255,.68)}.risk-card>span{color:var(--bailin-danger)}.risk-clear>span{color:var(--success)}.upload-zone{background:rgba(242,249,255,.62);border-color:var(--bailin-line-strong)}.upload-icon{color:var(--bailin-primary)!important}.knowledge-upload{background:rgba(240,248,255,.68)}.knowledge-card-offline{opacity:.78}.setting-card span{background:var(--bailin-surface-muted);color:var(--bailin-primary)}.member-row{border-color:var(--bailin-line)}.connected-account small,.connected-account span{color:var(--bailin-success)}.entry-preview,.glass-wall{will-change:auto}.entry-preview>*,.glass-wall>*{transform:none}.glass-wall{background:var(--bailin-surface-muted);box-shadow:22px 28px 58px rgba(31,35,41,.19),inset 0 0 34px rgba(255,255,255,.8),inset 2px 0 0 rgba(255,255,255,.92)}.glass-wall:before{border-top-color:var(--glass-highlight)}.glass-wall:after{background:var(--bailin-primary-soft)}@media (max-width:1120px){.page-content{padding-inline:22px}.ads-layout,.ads-layout>*,.advisor-layout,.advisor-layout>*,.asset-layout,.asset-layout>*,.knowledge-tools,.knowledge-tools>*,.work-layout,.work-layout>*{min-width:0}}@media (max-width:1000px){.app-main{width:100%}.sidebar{background:rgba(255,255,255,.96)}.mobile-menu{display:grid;place-items:center;min-width:44px;width:44px;height:44px;border:1px solid var(--glass-border);background:rgba(255,255,255,.82);color:var(--bailin-ink-strong)}.header-actions{min-width:0}.page-content{width:100%;padding-inline:18px}.ads-layout,.advisor-layout,.asset-layout,.knowledge-tools,.work-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.workspace-header{min-height:68px;padding:10px 12px;gap:8px}.workspace-header-actions .global-search,.workspace-header-actions .role-switcher{display:none}.app-breadcrumbs button,.app-breadcrumbs span[aria-current=page]{max-width:150px;padding-inline:5px;font-size:13px}.overview-content,.page-content{width:100%;padding-inline:12px}.account-connect-panel,.connection-banner,.data-panel,.form-panel,.page-intro,.result-panel{padding:15px}.account-actions,.form-actions,.form-actions .button,.page-intro>div:last-child,.page-intro>div:last-child .button{width:100%}.form-actions{align-items:stretch;flex-direction:column}.calculation-evidence,.history-facts,.knowledge-grid,.observation-grid,.quick-actions,.range-input,.result-metric-grid,.settings-grid,.stat-strip{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)}.entry-preview:after,.glass-wall:after{display:none}}@media (max-width:820px){.benchmark-banner,.rule-conflict-example,.rule-priority-hero{align-items:flex-start;flex-direction:column}.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){.workspace-header-actions .header-avatar{display:none}.app-header{padding-inline:12px}.app-header h1{font-size:18px}.header-actions{gap:6px}.header-avatar,.header-icon{width:44px;flex:0 0 44px}.effect-numbers,.glass-metrics{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 rgba(217,39,69,.24),inset 0 1px rgba(255,255,255,.24)}.button-primary:hover{background:var(--blue-dark)}.button-primary:active{background:var(--blue-pressed)}.button-secondary{color:var(--blue);border-color:var(--bailin-line-strong)}.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,.overview-source-strip,.simulation-workspace-heading p,.ue-tool-heading p{color:var(--text-secondary)}.overview-source-strip{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 16px;padding:11px 14px;border:1px solid var(--bailin-line-strong);border-radius:12px;background:var(--bailin-surface-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.overview-source-strip span,.overview-source-strip strong{display:block}.overview-source-strip strong{color:var(--blue);font-size:12px}.overview-source-strip span{margin-top:3px;color:var(--muted);font-size:12px}.overview-source-strip p{max-width:760px;margin:0;font-size:12px;line-height:1.55;text-align:right}.overview-hero-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.85fr);gap:22px;align-items:stretch}.overview-cost-wall,.overview-decision-glass,.overview-plan-table,.simulation-estimate-stage,.simulation-guardrail-panel,.simulation-lifecycle,.simulation-parameter-rail,.ue-judgement-rail,.ue-model-canvas,.ue-model-tabs{position:relative;isolation:isolate;transform:none;border:1px solid var(--bailin-line-strong);background:linear-gradient(145deg,rgba(255,255,255,.64),var(--bailin-surface-muted));box-shadow:0 22px 54px rgba(31,35,41,.12),inset 0 1px 0 rgba(255,255,255,.92);-webkit-backdrop-filter:blur(24px) saturate(132%);backdrop-filter:blur(24px) saturate(132%)}.overview-cost-wall:before,.overview-decision-glass:before,.simulation-estimate-stage:before,.ue-model-canvas:before{content:"";position:absolute;z-index:-1;inset:28% -8% -5%;border:0;border-radius:42% 58% 36% 64%;background:radial-gradient(ellipse at 18% 55%,rgba(255,255,255,.9) 0 5%,transparent 21%),radial-gradient(ellipse at 72% 42%,var(--bailin-primary-soft),transparent 36%),repeating-radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.52) 0 3px,var(--bailin-primary-soft) 5px 9px,transparent 12px 22px);filter:blur(1px);opacity:.82;pointer-events:none}.overview-cost-wall:after,.overview-plan-table:after{display:none}.overview-decision-glass{padding:26px 30px}.overview-cost-wall,.overview-decision-glass{min-height:620px;border-radius:20px;overflow:hidden}.overview-cost-wall{width:auto;padding:24px}.overview-panel-heading,.simulation-workspace-heading,.ue-canvas-heading,.ue-tool-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;min-width:0}.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{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.35}.overview-decision-glass .decision-block{padding-top:19px}.overview-decision-glass .decision-block h3{margin-top:12px}.overview-funnel-wave{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:26px -8px 0;padding:22px 4px}.overview-funnel-wave:before{content:"";position:absolute;left:5%;right:5%;top:50px;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--bailin-primary-fill),var(--bailin-primary-soft),var(--bailin-primary-fill));box-shadow:0 0 22px rgba(217,39,69,.4)}.overview-funnel-node{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--text-primary)}.funnel-orb{display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(255,255,255,.96);border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff,var(--bailin-surface-muted));color:var(--blue);font-weight:900;box-shadow:0 8px 22px rgba(217,39,69,.18),inset 0 0 0 5px rgba(255,255,255,.36)}.overview-funnel-node strong{margin-top:12px;font-size:12px}.overview-funnel-node b{margin-top:7px;font-size:18px;white-space:nowrap}.overview-funnel-node small{margin-top:5px;color:var(--muted);font-size:12px}.funnel-arrow{position:absolute;top:19px;right:-12px;color:var(--bailin-primary)}.overview-reference-note{margin:12px 0 0;font-size:12px;line-height:1.6}.overview-decision-glass .judgement-actions{margin-top:18px}.overview-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.overview-cost-grid>div{min-width:0;padding:17px 14px;border:1px solid rgba(255,255,255,.84);border-radius:12px;background:var(--bailin-surface-muted);box-shadow:inset 0 1px rgba(255,255,255,.82)}.overview-cost-grid small,.overview-cost-grid span{display:block}.overview-cost-grid span{color:var(--text-secondary);font-size:12px}.overview-cost-grid strong{display:block;margin-top:9px;color:var(--blue);font-size:clamp(22px,2.2vw,34px);letter-spacing:-1px;white-space:nowrap}.overview-cost-grid small{margin-top:7px;color:var(--muted);font-size:12px}.overview-cost-grid .cost-alert strong{color:var(--bailin-danger)}.overview-cost-trend{margin-top:22px;padding-top:17px;border-top:1px solid var(--bailin-line-strong)}.cost-trend-head{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.cost-trend-head h3{margin:0 auto 0 0;font-size:12px}.cost-trend-head span{display:flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:12px}.cost-trend-head i{width:15px;height:2px;background:var(--blue)}.cost-trend-head span:last-child i{background:var(--bailin-success)}.overview-plan-table{width:100%;min-height:0;margin-top:22px;padding:20px 24px;border-radius:18px;overflow-x:auto}.overview-plan-table h3{margin:0 0 13px;font-size:13px}.overview-lower-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.overview-lower-heading h3{margin:0}.overview-plan-table .glass-table-row{min-width:600px}.demo-source-banner{display:flex;align-items:center;gap:12px;margin:14px 0;padding:12px 15px;border:1px solid var(--bailin-line-strong);border-radius:12px;background:var(--bailin-surface-muted);color:var(--text-secondary)}.demo-source-banner strong{flex:0 0 auto;color:var(--blue);font-size:12px}.demo-source-banner span{font-size:12px;line-height:1.6}.field-error{display:block;margin-top:5px;color:var(--bailin-danger)!important;font-size:12px!important;font-weight:700;line-height:1.45}input[aria-invalid=true]{border-color:var(--bailin-danger-soft)!important;box-shadow:0 0 0 2px rgba(217,39,69,.12)!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:12px;line-height:1.65}.simulation-columns{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(430px,1.75fr) minmax(240px,.75fr);gap:18px;align-items:start}.simulation-estimate-stage,.simulation-guardrail-panel,.simulation-parameter-rail{min-width:0;border-radius:18px;padding:20px}.simulation-parameter-rail,.simulation-parameter-rail label{display:flex;flex-direction:column}.simulation-parameter-rail label{gap:7px;margin-bottom:13px}.simulation-parameter-rail label>span{color:var(--text-secondary);font-size:12px;font-weight:800}.simulation-parameter-rail input,.simulation-parameter-rail select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--bailin-line-strong);border-radius:9px;background:rgba(248,252,255,.68);color:var(--text-primary)}.simulation-parameter-rail .range-input{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.simulation-field-section{display:flex;justify-content:space-between;gap:10px;margin:6px 0 12px;padding-top:14px;border-top:1px solid var(--bailin-line)}.simulation-field-section strong{font-size:12px}.simulation-field-section span{color:var(--muted);font-size:12px}.simulation-parameter-rail .field-help{margin:-2px 0 13px}.simulation-parameter-rail .form-actions{margin-top:5px}.simulation-estimate-stage{overflow:hidden}.simulation-estimate-hero{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;margin:20px 0 26px}.simulation-estimate-hero>i{height:85px;background:var(--bailin-primary-soft)}.simulation-estimate-hero>div{min-width:0;padding:0 20px}.simulation-estimate-hero small,.simulation-estimate-hero span{color:var(--text-secondary);font-size:12px}.simulation-estimate-hero strong{display:inline-block;margin-top:9px;color:var(--blue);font-size:clamp(32px,4vw,52px);letter-spacing:-2px;white-space:nowrap}.simulation-estimate-hero small{margin-left:6px}.simulation-range-visual{padding:18px 12px 14px}.simulation-range-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:13px;align-items:center;margin:25px 0}.simulation-range-row>span{color:var(--text-secondary);font-size:12px}.simulation-range-row>div{position:relative;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--bailin-primary-fill),var(--bailin-primary-fill),var(--bailin-primary-fill))}.simulation-range-row i{position:absolute;top:-2px;height:9px;border-radius:99px;background:var(--blue);box-shadow:0 0 17px rgba(217,39,69,.58)}.simulation-range-row b{position:absolute;top:-25px;color:var(--blue);font-size:12px;transform:translateX(-50%)}.simulation-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--bailin-muted)}.simulation-empty strong{margin-top:10px;color:var(--text-secondary)}.simulation-empty span{margin-top:6px;max-width:300px;font-size:12px;line-height:1.6}.simulation-estimate-stage .calculation-evidence{grid-template-columns:1fr}.simulation-guardrail-panel{min-height:560px}.guardrail-item{padding:16px 0;border-bottom:1px solid var(--bailin-line-strong)}.guardrail-item span,.guardrail-item strong{display:block}.guardrail-item span{color:var(--text-secondary);font-size:12px}.guardrail-item strong{margin-top:7px;color:var(--blue);font-size:17px;line-height:1.45}.guardrail-stop{margin-top:18px;padding:14px;border:1px solid var(--bailin-danger-soft);border-radius:12px;background:rgba(255,246,231,.68)}.guardrail-stop strong{font-size:12px}.guardrail-stop p{margin:7px 0 0;color:var(--bailin-danger);font-size:12px;line-height:1.65}.guardrail-weights{margin-top:20px;padding-top:17px;border-top:1px solid var(--bailin-line-strong)}.guardrail-weights>strong{display:block;margin-bottom:15px;font-size:12px}.guardrail-weights span{display:block;margin:11px 0 6px;color:var(--text-secondary);font-size:12px}.guardrail-weights>div{height:4px;border-radius:99px;background:var(--bailin-primary-soft)}.guardrail-weights i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.guardrail-weights small{display:block;margin-top:14px;color:var(--muted);font-size:12px;line-height:1.5}.simulation-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;padding:17px 28px;border-radius:18px}.simulation-lifecycle>div{position:relative;min-width:0;display:grid;grid-template-columns:38px 1fr;gap:3px 10px;padding:0 18px}.simulation-lifecycle>div:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 30px);right:calc(-50% + 30px);height:2px;background:var(--bailin-primary-soft)}.simulation-lifecycle span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--bailin-surface-muted);color:var(--blue);font-weight:900;z-index:1}.simulation-lifecycle strong{align-self:end;font-size:12px}.simulation-lifecycle small{color:var(--muted);font-size:12px}.simulation-lifecycle .active span{background:var(--blue);color:#fff;box-shadow:0 0 18px rgba(217,39,69,.36)}.ue-tool-shell{width:100%;min-width:0}.ue-tool-heading{margin-bottom:18px}.ue-heading-badges{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ue-model-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border-radius:18px}.ue-model-tabs button{min-width:0;min-height:54px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:800}.ue-model-tabs button:hover{background:var(--bailin-surface-muted);color:var(--blue)}.ue-model-tabs button.active{border-color:rgba(255,255,255,.84);background:linear-gradient(180deg,var(--bailin-primary-soft),var(--blue));color:#fff;box-shadow:0 10px 24px rgba(217,39,69,.28),inset 0 1px rgba(255,255,255,.36)}.ue-model-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.35fr);gap:18px;margin-top:18px}.ue-judgement-rail,.ue-model-canvas{min-width:0;border-radius:18px;padding:24px}.ue-model-canvas{overflow:hidden}.ue-canvas-heading h3{margin:5px 0 0;font-size:20px}.ue-input-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;border:1px solid var(--bailin-line-strong);border-radius:13px;overflow:hidden;background:rgba(240,248,255,.42)}.ue-input-strip label{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px;border-right:1px solid var(--bailin-line-strong)}.ue-input-strip label:last-child{border-right:0}.ue-input-strip span{color:var(--text-secondary);font-size:12px}.ue-input-strip label>span{display:flex;align-items:center;gap:5px}.ue-input-strip input{width:100%;min-width:0;min-height:44px;border:0;border-bottom:2px solid var(--bailin-line-strong);background:transparent;color:var(--blue);font-size:22px;font-weight:800;outline:none}.ue-input-strip input:focus{border-color:var(--blue)}.ue-profit-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:34px 0 26px}.ue-profit-node{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.ue-profit-node>span{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.94);border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff,var(--bailin-surface-muted));color:var(--blue);font-weight:900;box-shadow:0 8px 22px rgba(217,39,69,.17),inset 0 0 0 5px rgba(255,255,255,.32)}.ue-profit-node strong{margin-top:11px;font-size:12px}.ue-profit-node b{margin-top:6px;color:var(--blue);font-size:16px;white-space:nowrap}.ue-profit-node small{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}.ue-profit-node svg{position:absolute;top:18px;right:-13px;color:var(--bailin-primary)}.ue-safety-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center;padding:20px 24px;border:1px solid var(--bailin-line-strong);border-radius:16px;background:rgba(245,250,255,.52)}.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:12px}.ue-safety-equation strong{margin-top:8px;color:var(--blue);font-size:clamp(22px,3vw,34px);white-space:nowrap}.ue-safety-equation>b{color:var(--bailin-muted);font-size:24px}.ue-safety-equation .positive strong{color:var(--bailin-success)}.ue-safety-equation .negative strong{color:var(--bailin-danger)}.ue-formula-note{margin-top:18px;padding:0;border-left:3px solid var(--blue);background:var(--bailin-surface-muted)}.ue-formula-note summary{display:flex;min-height:42px;align-items:center;gap:6px;padding:0 14px;color:var(--blue);font-size:12px;font-weight:800;cursor:pointer;list-style:none}.ue-formula-note summary::-webkit-details-marker{display:none}.ue-formula-note>div{display:grid;gap:7px;padding:0 14px 14px}.ue-formula-note span{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.ue-formula-note small{color:var(--muted);font-size:12px;line-height:1.6}.ue-judgement-rail{min-height:620px}.ue-verdict{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--bailin-line-strong);border-radius:13px;background:var(--bailin-surface-muted);color:var(--blue)}.ue-verdict.bad{color:var(--bailin-danger);background:rgba(255,239,241,.58)}.ue-verdict.insufficient{color:var(--bailin-danger);background:rgba(255,247,229,.64);border-color:var(--bailin-danger-soft)}.ue-verdict span,.ue-verdict strong{display:block}.ue-verdict strong{font-size:13px;line-height:1.45}.ue-verdict span{margin-top:5px;color:var(--text-secondary);font-size:12px;line-height:1.5}.ue-rail-section{margin-top:20px;padding-top:17px;border-top:1px solid var(--bailin-line-strong)}.ue-rail-section>strong{font-size:12px}.ue-rail-section>p{margin:10px 0 0;padding:13px;border-radius:10px;background:var(--bailin-surface-muted);color:var(--bailin-ink-strong);font-size:12px;line-height:1.65}.ue-rail-metric{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--bailin-line)}.ue-rail-metric span{color:var(--text-secondary);font-size:12px}.ue-rail-metric b{color:var(--blue);font-size:12px;white-space:nowrap}.ue-ai-trigger{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--bailin-line-strong);border-radius:9px;color:var(--bailin-primary);font:inherit;font-size:12px;font-weight:800}.ue-ai-offline,.ue-ai-trigger{background:var(--bailin-primary-fill);cursor:pointer}.ue-ai-offline{width:100%;display:flex;justify-content:space-between;gap:10px;margin-top:22px;padding:12px;border:1px solid var(--bailin-line-strong);border-radius:11px;color:var(--muted);font:inherit;font-size:12px}.ue-ai-offline strong{color:var(--bailin-primary)}.inline-field-help{display:inline!important;padding:0;border:0;border-bottom:1px dotted color-mix(in srgb,var(--bailin-muted) 68%,transparent);border-radius:0;background:transparent;color:inherit!important;cursor:context-menu;outline:none;font:inherit;line-height:inherit}.inline-field-help:focus-visible,.inline-field-help:hover{border-bottom-color:var(--bailin-primary);color:var(--bailin-primary)!important;box-shadow:0 2px 0 var(--focus-ring)}.ue-extra-tools{margin-top:18px}.ue-extra-tools .data-panel{margin-top:0}.optimization-strategy{position:relative;isolation:isolate;margin-top:20px;padding:24px;border:1px solid var(--bailin-line-strong);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.82),var(--bailin-surface-muted));box-shadow:0 22px 54px rgba(31,35,41,.12),inset 0 1px 0 rgba(255,255,255,.94);-webkit-backdrop-filter:blur(24px) saturate(132%);backdrop-filter:blur(24px) saturate(132%);overflow:hidden}.optimization-strategy:before{content:"";position:absolute;z-index:-1;inset:auto -8% -45% 18%;height:72%;border-radius:48%;background:radial-gradient(ellipse,var(--bailin-primary-soft),rgba(255,255,255,.28) 46%,transparent 72%);filter:blur(12px);pointer-events:none}.strategy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.strategy-head h2{margin:5px 0;font-size:22px}.strategy-head p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.6}.strategy-badges{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.strategy-status{padding:6px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800}.strategy-status-actionable{background:var(--success-bg);color:var(--success)}.strategy-status-active{background:var(--bailin-surface-muted);color:var(--blue);box-shadow:inset 0 0 0 1px rgba(217,39,69,.18)}.strategy-status-needs_input{background:rgba(255,244,224,.9);color:var(--bailin-danger)}.strategy-status-blocked{background:rgba(255,234,237,.9);color:var(--danger)}.strategy-blocked,.strategy-missing{margin-top:17px;padding:14px;border:1px solid var(--bailin-danger-soft);border-radius:12px;background:rgba(255,247,231,.78)}.strategy-blocked{border-color:var(--bailin-danger-soft);background:rgba(255,239,242,.78)}.strategy-blocked>strong,.strategy-missing>strong{display:block;margin-bottom:9px;font-size:12px}.strategy-blocked>span{display:block;color:var(--bailin-danger);font-size:12px;line-height:1.6}.strategy-missing>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.strategy-missing span{min-width:0;padding:9px;border-radius:9px;background:rgba(255,255,255,.65);color:var(--bailin-danger);font-size:12px;line-height:1.5}.strategy-missing b{display:block;margin-bottom:3px;color:var(--bailin-danger);font-size:12px}.strategy-priority{display:grid;grid-template-columns:.85fr 1.1fr 1.3fr;gap:10px;margin-top:18px}.strategy-control-grid article,.strategy-criteria article,.strategy-priority article{min-width:0;padding:15px;border:1px solid var(--bailin-line-strong);border-radius:13px;background:rgba(248,252,255,.58)}.strategy-priority article:first-child{border-color:var(--bailin-line-strong);background:var(--bailin-surface-muted)}.strategy-control-grid span,.strategy-criteria span,.strategy-priority span,.strategy-race span{display:block;color:var(--blue);font-size:12px;font-weight:800}.strategy-control-grid strong,.strategy-criteria strong,.strategy-priority strong,.strategy-race strong{display:block;margin-top:7px;color:var(--text-primary);font-size:12px;line-height:1.5}.strategy-control-grid p,.strategy-criteria p,.strategy-priority p,.strategy-race p{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.65}.strategy-evidence{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;align-items:start;margin-top:14px;padding:13px 15px;border-left:3px solid var(--blue);background:var(--bailin-surface-muted)}.strategy-evidence>strong{font-size:12px}.strategy-evidence>div{display:flex;gap:8px;flex-wrap:wrap}.strategy-evidence span{padding:6px 9px;border-radius:7px;background:rgba(255,255,255,.72);color:var(--text-secondary);font-size:12px}.strategy-evidence b{margin-right:5px;color:var(--bailin-ink-strong)}.strategy-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.strategy-control-grid article:last-child{border-color:var(--bailin-line-strong);box-shadow:inset 3px 0 var(--blue)}.strategy-race{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 18px;margin-top:12px;padding:15px;border:1px dashed var(--bailin-line-strong);border-radius:13px;background:var(--bailin-surface-muted)}.strategy-race>div:first-child{grid-row:1/4}.race-template{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.race-template strong{margin:0 3px 0 0;font-size:12px}.race-template span{padding:4px 7px;border-radius:6px;background:var(--bailin-warning-soft);color:var(--bailin-danger)}.strategy-criteria{display:grid;grid-template-columns:.85fr 1.15fr 1.15fr;gap:10px;margin-top:12px}.strategy-criteria article:nth-child(2){border-color:var(--bailin-success)}.strategy-criteria article:nth-child(3){border-color:var(--bailin-danger-soft)}.strategy-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.strategy-next-grid article{display:flex;gap:9px;align-items:flex-start;padding:12px;border-radius:11px;background:rgba(240,248,255,.62);color:var(--blue)}.strategy-next-grid span,.strategy-next-grid strong{display:block}.strategy-next-grid strong{color:var(--text-primary);font-size:12px}.strategy-next-grid span{margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.55}.strategy-reminder{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:13px;padding:13px 15px;border:1px solid var(--bailin-line-strong);border-radius:12px;background:rgba(255,255,255,.58)}.strategy-reminder>div{display:flex;align-items:center;gap:10px;color:var(--blue)}.strategy-reminder span,.strategy-reminder strong{display:block}.strategy-reminder strong{color:var(--text-primary);font-size:12px}.strategy-reminder span{margin-top:3px;color:var(--text-secondary);font-size:12px}.strategy-action-buttons{display:flex;justify-content:flex-end;gap:8px}.strategy-guardrail-note{margin:11px 0 0;color:var(--muted);font-size:12px;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{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--bailin-line-strong)}.strategy-compact-foot span{color:var(--text-secondary);font-size:12px}.strategy-compact-foot .button{margin-left:auto}.notification-list article{align-items:flex-start}.notification-list article small{display:block;margin-top:5px;color:var(--bailin-muted);font-size:12px}.notification-card-actions{display:flex;flex-direction:column;gap:5px}.notification-card-actions button{white-space:nowrap}.judgement-metrics .judgement-state-text{font-size:clamp(22px,2.2vw,34px);letter-spacing:0}.overview-demo-zone{margin-top:22px;padding:14px;border:1px dashed var(--bailin-line-strong);border-radius:20px;background:var(--bailin-surface-muted)}.overview-demo-heading{display:flex;align-items:center;gap:12px;padding:2px 8px 8px}.overview-demo-heading span{padding:5px 9px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--blue);font-size:12px;font-weight:800}.overview-demo-heading p{margin:0;color:var(--muted);font-size:12px}.overview-demo-zone .overview-plan-table{margin-top:0}.overview-real-data-gap{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:var(--bailin-muted)}.overview-real-data-gap strong{margin-top:12px;color:var(--text-primary);font-size:15px}.overview-real-data-gap p{max-width:420px;margin:8px 0 17px;color:var(--text-secondary);font-size:12px;line-height:1.7}.mode-field-note,.mode-knowledge-note{display:grid;gap:4px;margin:-2px 0 13px;padding:11px;border:1px solid var(--bailin-line-strong);border-radius:9px;background:var(--bailin-surface-muted)}.mode-field-note strong,.mode-knowledge-note strong{font-size:12px}.mode-field-note span,.mode-knowledge-note span{color:var(--text-secondary);font-size:12px;line-height:1.55}.mode-knowledge-note{border-color:var(--bailin-danger-soft);background:rgba(255,248,234,.72)}.role-card-fieldset{margin:22px 0;padding:0;border:0}.role-card-fieldset legend{margin-bottom:10px;color:var(--text-primary);font-size:13px;font-weight:800}.role-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.role-card{min-width:0;padding:15px;border:1px solid var(--bailin-line-strong);border-radius:14px;background:rgba(250,253,255,.74);color:var(--text-primary);text-align:left}.role-card:hover{border-color:var(--bailin-line-strong)}.role-card.selected,.role-card:hover{background:var(--bailin-surface-muted)}.role-card.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px rgba(217,39,69,.16)}.role-card small,.role-card span,.role-card strong{display:block}.role-card strong{font-size:13px}.role-card span{margin-top:6px;color:var(--text-secondary);font-size:12px;line-height:1.55}.role-card small{margin-top:9px;color:var(--bailin-muted);font-size:12px}.onboarding-role-help{display:block;margin-top:9px;color:var(--bailin-danger);font-size:12px}.role-switcher{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted);color:var(--bailin-ink)}.role-switcher span{color:var(--text-secondary);font-size:12px;white-space:nowrap}.role-switcher select{min-height:30px;padding:2px 24px 2px 7px;border:0;background-color:transparent;color:var(--bailin-ink);font-size:12px;font-weight:800}.role-switcher.compact{padding:4px 7px}.overview-account .role-switcher{margin-right:4px}.role-focus-strip{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(280px,auto);gap:18px;align-items:center;margin-bottom:16px;padding:15px 18px;border:1px solid var(--bailin-line-strong);border-radius:16px;background:linear-gradient(130deg,rgba(255,255,255,.76),var(--bailin-surface-muted))}.role-focus-strip p,.role-focus-strip span,.role-focus-strip strong{display:block}.role-focus-strip span{color:var(--blue);font-size:12px;font-weight:800}.role-focus-strip strong{margin-top:4px;font-size:14px}.role-focus-strip p{margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.role-focus-strip>em{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.7);color:var(--bailin-muted);font-size:12px;font-style:normal;white-space:nowrap}.role-shortcuts{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.role-shortcuts button{display:flex;align-items:center;gap:4px;min-height:34px;padding:6px 10px;border:1px solid var(--bailin-line-strong);border-radius:9px;background:rgba(255,255,255,.72);color:var(--bailin-primary);font-size:12px;font-weight:700}.role-shortcuts button:hover{background:#fff;border-color:var(--blue)}.role-priority-panel{margin-bottom:16px;padding:16px 18px;border:1px solid var(--bailin-line-strong);border-radius:16px;background:rgba(248,252,255,.68)}.role-priority-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.role-priority-head span,.role-priority-head strong{display:block}.role-priority-head span{color:var(--blue);font-size:12px;font-weight:800}.role-priority-head strong{margin-top:5px;font-size:12px}.role-priority-head small{max-width:390px;color:var(--text-secondary);font-size:12px;line-height:1.5;text-align:right}.role-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px}.role-media_buyer .role-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.role-metric-grid article{min-width:0;padding:12px;border:1px solid var(--bailin-line);border-radius:11px;background:rgba(255,255,255,.66)}.role-metric-grid small,.role-metric-grid span,.role-metric-grid strong{display:block}.role-metric-grid span{color:var(--text-secondary);font-size:12px}.role-metric-grid strong{margin-top:7px;color:var(--text-primary);font-size:15px;overflow-wrap:anywhere}.role-metric-grid small{margin-top:5px;color:var(--bailin-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.tools-intro{align-items:flex-start}.operating-tools{display:grid;gap:18px}.toolbox-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 18px;border:1px solid var(--bailin-line-strong);border-radius:15px;background:rgba(250,253,255,.68);box-shadow:inset 0 1px rgba(255,255,255,.86)}.toolbox-guide span,.toolbox-guide strong{display:block}.toolbox-guide strong{font-size:13px}.toolbox-guide span{margin-top:5px;color:var(--text-secondary);font-size:12px;line-height:1.55}.toolbox-guide>em{padding:7px 10px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-primary);font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.toolbox-section{min-width:0}.toolbox-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:11px}.toolbox-section-heading h3{margin:0;font-size:16px}.toolbox-section-heading p{margin:4px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.toolbox-count{flex:0 0 auto;color:var(--bailin-muted);font-size:12px}.toolbox-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.toolbox-card{display:flex;flex-direction:column;min-width:0;min-height:290px;padding:18px;border:1px solid var(--bailin-line-strong);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.82),var(--bailin-surface-muted));box-shadow:0 12px 28px rgba(31,35,41,.075),inset 0 1px rgba(255,255,255,.84)}.toolbox-card.recommended{border-color:var(--bailin-line-strong);box-shadow:0 14px 32px rgba(31,35,41,.11),inset 0 1px rgba(255,255,255,.92)}.toolbox-card.active{background:linear-gradient(145deg,rgba(244,250,255,.96),var(--bailin-surface-muted));border-color:var(--blue)}.toolbox-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.toolbox-card-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--bailin-surface-muted);color:var(--blue)}.toolbox-card-badges{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.recommended-badge,.tool-status,.unsaved-badge{padding:5px 8px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--blue);font-size:12px;font-weight:800}.tool-status{background:var(--bailin-surface-muted);color:var(--bailin-muted)}.tool-status.ready{background:#e5f5ee;color:var(--bailin-success)}.tool-status.needs-ue{background:var(--bailin-warning-soft);color:var(--bailin-danger)}.unsaved-badge{background:var(--bailin-danger-soft);color:var(--bailin-danger)}.toolbox-card h4{margin:14px 0 7px;font-size:16px}.toolbox-card>p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.62}.toolbox-card-meta{display:grid;gap:6px;margin:13px 0 15px}.toolbox-card-meta span{display:grid;grid-template-columns:72px minmax(0,1fr);gap:7px;color:var(--bailin-muted);font-size:12px;line-height:1.5}.toolbox-card-meta b{color:var(--bailin-muted);font-weight:600}.toolbox-card .button{align-self:flex-start;margin-top:auto;min-height:42px;padding:9px 14px;font-size:12px}.tool-calculator{scroll-margin-top:110px;padding:20px;border:1px solid var(--bailin-line-strong);border-radius:18px;background:rgba(250,253,255,.74);box-shadow:0 18px 42px rgba(31,35,41,.09),inset 0 1px rgba(255,255,255,.9)}.tool-calculator-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}.tool-calculator-head h3{margin:5px 0;font-size:20px}.tool-calculator-head p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.tool-calculator-head button{min-height:40px;border:0;background:transparent;color:var(--bailin-muted);font-size:12px}.tool-calculator-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:14px;align-items:start}.tool-input-panel,.tool-result-panel{padding:17px;border:1px solid var(--bailin-line);border-radius:14px;background:rgba(255,255,255,.7)}.tool-input-panel h4,.tool-result-panel h4{margin:0 0 13px;font-size:13px}.tool-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.tool-input-grid label{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--bailin-ink);font-size:12px;font-weight:700}.tool-input-grid input{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--bailin-line);border-radius:10px;background:var(--input-bg);color:var(--ink)}.tool-input-grid small{min-height:14px;color:var(--bailin-muted);font-size:12px;font-weight:500;line-height:1.45}.tool-input-grid .field-error{color:var(--danger)}.tool-ue-source-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;margin-bottom:13px;padding:11px 12px;border-radius:10px;background:var(--bailin-surface-muted)}.tool-ue-source-line small,.tool-ue-source-line span,.tool-ue-source-line strong{display:block}.tool-ue-source-line span{color:var(--bailin-muted);font-size:12px}.tool-ue-source-line strong{grid-row:1/3;grid-column:2;color:var(--bailin-primary);font-size:16px}.tool-ue-source-line small{color:var(--bailin-muted);font-size:12px}.tool-input-panel .tool-result-alert{margin:0 0 13px}.tool-input-panel .tool-result-alert .text-link{margin-left:6px;min-height:auto;padding:0}.tool-result-panel{min-height:100%;background:linear-gradient(150deg,var(--bailin-surface-muted),rgba(255,255,255,.72))}.tool-result-empty{display:flex;min-height:150px;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--bailin-muted)}.tool-result-empty strong{color:var(--bailin-ink-strong);font-size:14px}.tool-result-empty span{margin-top:7px;font-size:12px;line-height:1.55}.tool-result-grid{display:grid;gap:9px}.tool-result-grid>div{padding:12px;border:1px solid var(--bailin-line);border-radius:11px;background:rgba(255,255,255,.68)}.tool-result-grid small,.tool-result-grid span,.tool-result-grid strong{display:block}.tool-result-grid span{color:var(--bailin-muted);font-size:12px}.tool-result-grid strong{margin-top:5px;color:var(--bailin-primary);font-size:20px}.tool-result-grid small{margin-top:5px;color:var(--bailin-muted);font-size:12px;line-height:1.45}.tool-result-alert{margin-top:10px;padding:10px 11px;border-radius:10px;background:var(--bailin-warning-soft);color:var(--bailin-danger);font-size:12px;line-height:1.55}.tool-result-alert strong{display:block;margin-bottom:4px}.tool-result-alert ul{margin:0;padding-left:18px}.tool-method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.tool-method article{padding:11px;border-radius:10px;background:var(--bailin-surface-muted)}.tool-method span,.tool-method strong{display:block}.tool-method strong{color:var(--bailin-ink-strong);font-size:12px}.tool-method li,.tool-method span{color:var(--bailin-muted);font-size:12px;line-height:1.55}.tool-method span{margin-top:5px}.tool-method ul{margin:5px 0 0;padding-left:15px}.toolbox-pending{padding:20px;border:1px solid var(--bailin-line-strong);border-radius:17px;background:rgba(248,252,255,.58)}.toolbox-pending-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.toolbox-pending article{padding:14px;border-radius:12px;background:var(--bailin-surface-muted)}.toolbox-pending-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.toolbox-pending small,.toolbox-pending span,.toolbox-pending strong{display:block}.toolbox-pending strong{font-size:13px}.toolbox-pending span{margin-top:5px;color:var(--text-secondary);font-size:12px;line-height:1.55}.toolbox-pending small{margin-top:8px;color:var(--bailin-muted);font-size:12px;line-height:1.55}.toolbox-pending button{flex:0 0 auto;min-height:40px;padding:7px 9px;border:1px solid var(--bailin-line-strong);border-radius:8px;background:rgba(255,255,255,.72);color:var(--bailin-primary);font-size:12px;font-weight:700}.toolbox-pending button[aria-expanded=true]{background:var(--bailin-surface-muted);color:var(--bailin-primary)}.toolbox-requirements{margin:11px 0 0;padding:10px 11px 10px 27px;border-top:1px solid var(--bailin-line);color:var(--bailin-muted);font-size:12px;line-height:1.7}.ue-snapshot-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:16px 18px;border:1px solid var(--bailin-line-strong);border-radius:15px;background:var(--bailin-surface-muted)}.ue-snapshot-bar small,.ue-snapshot-bar span,.ue-snapshot-bar strong{display:block}.ue-snapshot-bar strong{font-size:12px}.ue-snapshot-bar span{margin-top:5px;color:var(--bailin-primary);font-size:12px}.ue-snapshot-bar small{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.ue-snapshot-bar .button{flex:0 0 auto}.ue-snapshot-bar.frozen{border-color:var(--bailin-danger-soft);background:rgba(255,247,230,.8)}.ue-snapshot-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center}@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;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0}.simulation-guardrail-panel .section-title{grid-column:1/-1}.guardrail-stop,.guardrail-weights{margin-top:0}.guardrail-weights{padding-top:0;border-top:0}}@media (max-width:1024px){.overview-hero-layout{grid-template-columns:minmax(0,1fr)}.overview-cost-wall,.overview-decision-glass{min-height:0}.ue-model-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,.4fr)}.ue-judgement-rail,.ue-model-canvas{padding:20px}.ue-profit-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.ue-profit-node svg{display:none}.strategy-criteria,.strategy-priority{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-media_buyer .role-metric-grid,.role-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.overview-source-strip{align-items:flex-start;flex-direction:column}.overview-source-strip p{text-align:left}.overview-panel-heading,.simulation-workspace-heading,.ue-canvas-heading,.ue-tool-heading{flex-direction:column}.overview-funnel-wave{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.funnel-arrow,.overview-funnel-wave:before{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{padding-top:17px;border-top:1px solid var(--bailin-line-strong)}.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-input-strip,.ue-model-tabs{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 var(--bailin-line-strong)}.ue-safety-equation{grid-template-columns:minmax(0,1fr);gap:12px;text-align:center}.ue-safety-equation>b{transform:none}.strategy-compact-foot,.strategy-head,.strategy-reminder{align-items:flex-start;flex-direction:column}.strategy-action-buttons{width:100%;justify-content:flex-start}.overview-demo-heading{align-items:flex-start;flex-direction:column}.strategy-badges{justify-content:flex-start}.optimization-strategy-compact .strategy-priority,.strategy-control-grid,.strategy-evidence,.strategy-next-grid,.strategy-race{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)}.tool-calculator-head,.toolbox-guide{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-actions,.ue-snapshot-bar{align-items:flex-start;flex-direction:column}.ue-snapshot-actions{width:100%}.overview-account .role-switcher span{display:none}.role-priority-head{flex-direction:column}.role-priority-head small{text-align:left}.role-media_buyer .role-metric-grid,.role-metric-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.overview-cost-wall,.overview-decision-glass,.overview-plan-table,.simulation-estimate-stage,.simulation-guardrail-panel,.simulation-parameter-rail,.ue-judgement-rail,.ue-model-canvas{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-input-strip,.ue-model-tabs,.ue-profit-flow{grid-template-columns:minmax(0,1fr)}.ue-input-strip label{border-right:0;border-bottom:1px solid var(--bailin-line-strong)}.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){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.quick-action:hover{transform:none}}.knowledge-workbench{display:grid;gap:18px;margin-top:14px}.knowledge-confirm-layout>article,.knowledge-form-panel,.knowledge-hero,.knowledge-processing,.knowledge-publish-panel,.knowledge-trust-note{border:1px solid var(--glass-border);border-radius:20px;background:var(--glass-surface-strong);box-shadow:var(--glass-shadow);backdrop-filter:blur(20px) saturate(130%)}.knowledge-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);gap:28px;align-items:end;padding:28px;background:linear-gradient(135deg,rgba(255,255,255,.94),var(--bailin-surface-muted))}.knowledge-hero h2,.knowledge-workbench-head h2{margin:7px 0 10px;color:var(--navy);font-size:clamp(24px,2.2vw,34px);line-height:1.25}.knowledge-hero p,.knowledge-workbench-head p{max-width:780px;margin:0;color:var(--text-secondary);font-size:15px;line-height:1.75}.knowledge-privacy{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid var(--bailin-line-strong);border-radius:14px;background:rgba(255,255,255,.76);color:var(--bailin-primary);font-size:13px;line-height:1.65}.knowledge-privacy svg{flex:none;color:var(--blue)}.knowledge-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--glass-border);border-radius:16px;background:rgba(255,255,255,.66)}.knowledge-flow>div{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:64px;color:var(--text-secondary)}.knowledge-flow>div:not(:last-child){border-right:1px solid var(--bailin-line-strong)}.knowledge-flow>div>span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:var(--bailin-surface-muted);color:var(--blue);font-weight:800}.knowledge-flow>div>svg{position:absolute;right:-8px;z-index:1;padding:2px;border-radius:50%;background:#f3f8fe;color:var(--bailin-muted)}.knowledge-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.knowledge-entry-grid>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:start;min-height:222px;padding:22px;border:1px solid var(--glass-border);border-radius:18px;background:rgba(255,255,255,.78);color:var(--ink);text-align:left;box-shadow:0 12px 30px rgba(31,35,41,.055);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.knowledge-entry-grid>button:hover{transform:translateY(-2px);border-color:var(--bailin-primary);box-shadow:var(--bailin-shadow-raised)}.knowledge-entry-grid>button>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--bailin-primary-soft);color:var(--bailin-primary)}.knowledge-entry-grid>button>div{min-width:0}.knowledge-entry-grid>button strong{display:block;margin:6px 0 10px;font-size:19px}.knowledge-entry-grid>button p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.7}.knowledge-entry-grid>button small{display:block;margin-top:18px;color:var(--bailin-muted);font-size:12px;line-height:1.55}.knowledge-entry-grid>button>svg{margin-top:15px;color:var(--bailin-primary)}.knowledge-trust-note{display:flex;gap:14px;align-items:flex-start;padding:18px 20px}.knowledge-trust-note svg{flex:none;color:var(--success)}.knowledge-trust-note strong{font-size:15px}.knowledge-trust-note p{margin:5px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.65}.knowledge-workbench-head{display:flex;align-items:flex-end;gap:22px}.knowledge-workbench-head>div{min-width:0}.knowledge-back{display:inline-flex;align-items:center;gap:7px;flex:none;border:1px solid var(--glass-border);border-radius:12px;padding:0 13px;background:rgba(255,255,255,.7);color:var(--bailin-primary)}.knowledge-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:9px;border:1px solid var(--glass-border);border-radius:16px;background:rgba(255,255,255,.64)}.knowledge-stepper>div{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 12px;border-radius:11px;color:var(--bailin-muted)}.knowledge-stepper>div span{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:9px;background:var(--bailin-surface-muted);font-size:12px;font-weight:800}.knowledge-stepper>div svg{width:18px;height:18px}.knowledge-stepper>div.active{background:var(--bailin-surface-muted);color:var(--blue)}.knowledge-stepper>div.done{color:var(--success)}.knowledge-form-panel{padding:26px}.knowledge-question-progress{display:grid;grid-template-columns:auto minmax(160px,280px) 1fr;gap:12px;align-items:center;margin-bottom:24px;color:var(--bailin-muted);font-size:13px}.knowledge-question-progress i{overflow:hidden;height:7px;border-radius:999px;background:var(--bailin-surface-muted)}.knowledge-question-progress b{display:block;height:100%;border-radius:999px;background:var(--blue)}.knowledge-question-progress em{justify-self:end;color:var(--bailin-muted);font-size:12px;font-style:normal}.knowledge-question{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:start;max-width:860px;padding:22px;border:1px solid var(--bailin-line-strong);border-radius:16px;background:rgba(245,250,255,.72)}.knowledge-question>svg{margin-top:2px;color:var(--blue)}.knowledge-manual-text,.knowledge-question label{display:grid;gap:9px}.knowledge-clean-fields label>span,.knowledge-manual-text>span,.knowledge-question label>span,.knowledge-source-fields label>span{color:var(--bailin-ink-strong);font-size:15px;font-weight:750}.knowledge-clean-fields input,.knowledge-clean-fields textarea,.knowledge-manual-text textarea,.knowledge-question textarea,.knowledge-source-fields input{width:100%;min-height:46px;padding:12px 13px;border:1px solid var(--bailin-line);border-radius:11px;background:rgba(255,255,255,.88);color:var(--ink);font:inherit;font-size:14px;line-height:1.65;resize:vertical}.knowledge-voice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.knowledge-voice-actions button{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--bailin-line-strong);border-radius:11px;background:#fff;color:var(--blue);font-weight:750}.knowledge-voice-actions button:disabled{cursor:not-allowed;opacity:.55}.knowledge-voice-actions small{color:var(--text-secondary);line-height:1.5}.knowledge-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.knowledge-form-actions .button{display:inline-flex;align-items:center;gap:7px}.knowledge-form-actions .button svg{width:17px;height:17px}.knowledge-inline-state{margin:16px 0 0;padding:12px 14px;border-radius:11px;background:var(--bailin-surface-muted);color:var(--bailin-primary);font-size:13px;line-height:1.6}.knowledge-source-switch{display:inline-flex;gap:5px;padding:5px;border-radius:12px;background:var(--bailin-surface-muted)}.knowledge-source-switch button{min-height:38px;padding:7px 14px;border:0;border-radius:9px;background:transparent;color:var(--bailin-muted)}.knowledge-source-switch button.active{background:white;color:var(--blue);box-shadow:0 4px 12px rgba(31,35,41,.08)}.knowledge-source-fields{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(150px,.6fr) minmax(150px,.5fr);gap:12px;margin-top:18px;padding:16px;border:1px solid var(--bailin-danger-soft);border-radius:14px;background:rgba(255,249,237,.74)}.knowledge-source-fields label{display:grid;gap:7px}.knowledge-source-fields label>span{font-size:12px}.knowledge-source-fields p{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:0;color:var(--bailin-danger);font-size:12px;line-height:1.55}.knowledge-dropzone{display:grid;place-items:center;width:100%;min-height:176px;margin-top:18px;padding:24px;border:1.5px dashed var(--bailin-line-strong);border-radius:16px;background:rgba(241,248,255,.64);color:var(--ink);text-align:center}.knowledge-dropzone svg{color:var(--blue)}.knowledge-dropzone strong{margin-top:10px;font-size:16px}.knowledge-dropzone span{max-width:680px;margin-top:6px;color:var(--text-secondary);font-size:12px;line-height:1.6}.knowledge-rights-check{display:flex;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;border-radius:12px;background:rgba(247,250,253,.8)}.knowledge-rights-check input{width:19px;height:19px;margin-top:2px;accent-color:var(--blue)}.knowledge-rights-check label{display:grid;gap:4px;cursor:pointer}.knowledge-rights-check small{color:var(--text-secondary);line-height:1.55}.knowledge-upload-status{display:flex;align-items:center;gap:12px;margin-top:14px;padding:15px;border:1px solid var(--bailin-line-strong);border-radius:13px;background:var(--bailin-surface-muted)}.knowledge-upload-status>svg{flex:none;color:var(--blue)}.knowledge-upload-status>div{display:grid;gap:4px;flex:1;min-width:0}.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{display:flex;gap:13px;align-items:flex-start;padding:15px;border-radius:13px;background:var(--bailin-surface-muted)}.knowledge-strategy-intro svg{flex:none;color:var(--blue)}.knowledge-strategy-intro p{margin:5px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.knowledge-strategy-list{display:grid;gap:9px;margin-top:17px}.knowledge-strategy-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px;border:1px solid var(--bailin-line);border-radius:13px;background:rgba(255,255,255,.68)}.knowledge-strategy-list label.selected{border-color:var(--bailin-line-strong);background:var(--bailin-surface-muted)}.knowledge-strategy-list input{width:18px;height:18px;accent-color:var(--blue)}.knowledge-strategy-list span{display:grid;gap:5px}.knowledge-strategy-list em,.knowledge-strategy-list small{color:var(--muted);font-size:12px;font-style:normal}.knowledge-empty{display:grid;justify-items:center;padding:34px;margin-top:17px;border:1px dashed var(--bailin-line-strong);border-radius:14px;background:rgba(246,250,255,.66);text-align:center}.knowledge-empty svg{color:var(--bailin-muted)}.knowledge-empty strong{margin-top:10px}.knowledge-empty p{max-width:620px;margin:7px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.knowledge-processing{display:grid;justify-items:center;padding:55px 24px;text-align:center}.knowledge-processing svg{color:var(--blue)}.knowledge-processing strong{margin-top:13px;font-size:19px}.knowledge-processing p{max-width:650px;margin:8px 0 0;color:var(--text-secondary);line-height:1.65}.knowledge-confirm-layout{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1.44fr);gap:16px;align-items:start}.knowledge-confirm-layout>article{padding:22px}.knowledge-original>div{display:flex;align-items:center;gap:9px}.knowledge-original>div svg{color:var(--blue)}.knowledge-original pre{overflow:auto;max-height:560px;margin:17px 0 9px;padding:15px;border:1px solid var(--bailin-line);border-radius:12px;background:rgba(245,249,253,.78);color:var(--bailin-ink-strong);font:inherit;font-size:13px;line-height:1.72;white-space:pre-wrap;word-break:break-word}.knowledge-original small{color:var(--muted)}.knowledge-clean-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.knowledge-clean-head h3,.knowledge-publish-panel h3{margin:5px 0 0;font-size:21px}.knowledge-confidence{flex:none;padding:6px 9px;border-radius:999px;background:var(--bailin-warning-soft);color:var(--bailin-danger);font-size:12px;font-weight:800}.knowledge-clean-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.knowledge-clean-fields label{display:grid;gap:7px}.knowledge-clean-fields label>span{font-size:12px}.knowledge-clean-fields .wide{grid-column:1/-1}.knowledge-evidence-line{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:13px;border-radius:12px;background:rgba(232,246,239,.74)}.knowledge-evidence-line svg{flex:none;color:var(--success)}.knowledge-evidence-line>div{display:grid;gap:4px}.knowledge-evidence-line span{color:var(--text-secondary);font-size:12px;line-height:1.55}.knowledge-review-flags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.knowledge-review-flags article{padding:14px;border:1px solid var(--bailin-line);border-radius:12px;background:rgba(246,250,255,.7)}.knowledge-review-flags span,.knowledge-review-flags strong{display:block}.knowledge-review-flags span{color:var(--muted);font-size:12px}.knowledge-review-flags strong{margin-top:7px;font-size:13px}.knowledge-review-flags p{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.55}.knowledge-processing-details{margin-top:14px;border:1px solid var(--bailin-line);border-radius:12px;background:rgba(246,250,255,.6)}.knowledge-processing-details summary{padding:13px 15px;color:var(--bailin-primary);font-size:13px;font-weight:750;cursor:pointer}.knowledge-processing-details dl{display:grid;gap:0;margin:0;padding:0 15px 12px}.knowledge-processing-details dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--bailin-line);font-size:12px}.knowledge-processing-details dt{color:var(--bailin-primary);font-weight:750}.knowledge-processing-details dd{margin:0;color:var(--text-secondary);line-height:1.55}.knowledge-publish-panel{padding:26px}.knowledge-publish-panel>div:first-child p{margin:8px 0 0;color:var(--text-secondary)}.knowledge-publish-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.knowledge-publish-options label{position:relative;display:block;padding:18px;border:1px solid var(--bailin-line);border-radius:14px;background:rgba(255,255,255,.7);cursor:pointer}.knowledge-publish-options label.selected{border-color:var(--bailin-line-strong);background:var(--bailin-surface-muted);box-shadow:0 8px 20px rgba(31,35,41,.08)}.knowledge-publish-options input{position:absolute;top:14px;right:14px;width:18px;height:18px;accent-color:var(--blue)}.knowledge-publish-options label>span{display:grid;gap:8px}.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{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:15px;padding:15px;border:1px solid var(--bailin-danger-soft);border-radius:13px;background:rgba(255,249,237,.72)}.knowledge-commercial-choice label{display:flex;align-items:center;gap:6px}.knowledge-commercial-choice input{width:18px;height:18px;accent-color:var(--blue)}.knowledge-commercial-choice p{display:flex;align-items:flex-start;gap:7px;flex-basis:100%;margin:0;color:var(--bailin-danger);font-size:12px;line-height:1.55}.knowledge-publish-summary{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:15px;border-radius:13px;background:rgba(232,246,239,.72)}.knowledge-publish-summary svg{flex:none;color:var(--success)}.knowledge-publish-summary>div{display:grid;gap:4px}.knowledge-publish-summary span{color:var(--text-secondary);font-size:12px;line-height:1.55}.knowledge-final-state{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:15px;border:1px solid var(--bailin-success);border-radius:13px;background:var(--bailin-surface-muted)}.knowledge-final-state svg{flex:none;color:var(--success)}.knowledge-final-state p{margin:5px 0 0;color:var(--bailin-success);line-height:1.6}@media (max-width:1100px){.knowledge-entry-grid,.knowledge-hero{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-confirm-layout>article,.knowledge-form-panel,.knowledge-hero,.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 var(--bailin-line-strong)}.knowledge-workbench-head{align-items:flex-start;flex-direction:column;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-clean-fields,.knowledge-publish-options,.knowledge-question,.knowledge-review-flags,.knowledge-source-fields{grid-template-columns:minmax(0,1fr)}.knowledge-clean-fields .wide{grid-column:auto}.knowledge-upload-status{align-items:flex-start;flex-wrap:wrap}.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:1024px){.business-profile-grid{grid-template-columns:minmax(0,1fr)}.business-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.business-finance-head{flex-direction:column}.business-finance-grid{grid-template-columns:minmax(0,1fr)}.business-finance-help-bubble{left:0;transform:none}}@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{width:100%;justify-content:center}}.page-help-row,.persistence-status-row{display:flex;justify-content:flex-end;margin:0 0 10px}.page-help-popover,.persistence-notice{position:relative;width:fit-content;color:var(--text-secondary);font-size:13px}.page-help-popover>summary,.persistence-notice>summary{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--bailin-line-strong);border-radius:999px;background:rgba(255,255,255,.76);box-shadow:0 6px 18px rgba(31,35,41,.06);font-weight:750;list-style:none;cursor:pointer}.page-help-popover>summary::-webkit-details-marker,.persistence-notice>summary::-webkit-details-marker{display:none}.persistence-notice>summary i{width:7px;height:7px;border-radius:50%;background:var(--warning)}.persistence-notice.is-saved>summary{color:var(--bailin-success)}.persistence-notice.is-saved>summary i{background:var(--success)}.persistence-notice.is-session>summary{color:var(--bailin-danger)}.page-help-popover>div,.persistence-notice>div{position:absolute;z-index:90;top:calc(100% + 7px);right:0;width:min(350px,calc(100vw - 32px));padding:13px 14px;border:1px solid var(--bailin-line-strong);border-radius:13px;background:#fff;box-shadow:0 16px 38px rgba(31,35,41,.16);color:var(--text-secondary);line-height:1.65}.page-help-popover>div strong{display:block;margin-bottom:5px;color:var(--ink)}.page-help-popover>div p{margin:0}.action-intro,.plans-intro{align-items:center}.action-summary{min-width:132px;padding:18px 24px;border:1px solid var(--glass-border);border-radius:18px;background:var(--glass-surface-strong);text-align:center;box-shadow:var(--glass-shadow)}.action-summary strong{display:block;color:var(--blue);font-size:38px;line-height:1}.action-summary span{display:block;margin-top:7px;color:var(--muted);font-size:13px}.action-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.action-list-panel,.create-plan-panel,.import-preview-panel,.manual-import-panel,.observing-rail,.plan-detail,.plan-list{border:1px solid var(--glass-border);border-radius:20px;background:var(--glass-surface-strong);box-shadow:var(--glass-shadow);backdrop-filter:blur(18px)}.action-list-panel,.create-plan-panel,.import-preview-panel,.manual-import-panel,.observing-rail,.plan-detail{padding:22px}.action-card{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 0;border-bottom:1px solid var(--bailin-line-strong)}.action-card:last-child{border-bottom:0}.action-card.high{margin:0 -10px;padding-inline:10px;border-radius:14px;background:linear-gradient(90deg,rgba(255,240,238,.82),transparent)}.action-card-status span{display:inline-block;padding:5px 9px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-weight:700;font-size:12px}.action-card-main span,.action-card-status small{display:block;margin-top:7px;color:var(--muted);font-size:12px}.action-card-main strong{font-size:16px}.action-card-main p{margin:6px 0 0;color:var(--text-secondary);line-height:1.65}.action-card-buttons{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.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{width:100%;margin-top:10px;padding:14px;border:1px solid var(--bailin-line-strong);border-radius:14px;background:rgba(244,249,255,.76);text-align:left;color:var(--ink)}.observing-rail>button small,.observing-rail>button span,.observing-rail>button strong{display:block}.observing-rail>button span{margin-top:8px;color:var(--text-secondary);line-height:1.5}.observing-rail>button small{margin-top:8px;color:var(--muted)}.reminder-rules{margin-top:16px;padding-top:14px;border-top:1px solid var(--glass-border)}.reminder-rules>summary{cursor:pointer;font-weight:750}.reminder-rule-list{display:grid;gap:10px;margin-top:12px}.reminder-rule-list>label{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:13px;line-height:1.5}.reminder-rule-list>label>input[type=checkbox]{margin-top:3px}.reminder-rule-list>label span input[type=number]{width:62px;margin:0 4px;padding:4px 6px;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-surface-strong);color:var(--ink)}.reminder-channel{display:grid;gap:3px;padding:10px;border-radius:12px;background:rgba(244,249,255,.76)}.reminder-channel span{color:var(--muted);font-size:12px}.reminder-rules>small{display:block;margin-top:9px;color:var(--muted)}.create-plan-panel{margin-bottom:18px}.create-plan-panel .button{margin-top:14px}.plans-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px}.plan-list{padding:12px}.plan-list .section-title{padding:8px}.plan-list>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px;margin-top:6px;border:1px solid transparent;border-radius:13px;background:transparent;text-align:left;color:var(--ink)}.plan-list>button.selected,.plan-list>button:hover{border-color:var(--bailin-line-strong);background:var(--bailin-surface-muted)}.plan-list>button span,.plan-list>button strong{display:block}.plan-list>button span{margin-top:6px;color:var(--muted);font-size:12px}.plan-status{padding:5px 8px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:12px;white-space:nowrap}.plan-status.status-observing{background:var(--bailin-surface-muted);color:var(--blue)}.plan-status.status-review_due{background:var(--bailin-danger-soft);color:var(--bailin-danger)}.plan-status.status-paused{background:#f5e9eb;color:var(--danger)}.plan-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.plan-detail-head h2{margin:5px 0;font-size:25px}.plan-detail-head p{margin:0;color:var(--muted)}.plan-detail-head select{max-width:140px}.plan-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.plan-stage-grid article{min-height:165px;padding:18px;border:1px solid var(--bailin-line-strong);border-radius:15px;background:rgba(246,250,255,.7)}.plan-stage-grid p,.plan-stage-grid span,.plan-stage-grid strong{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{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.plan-save-state{margin-top:18px;padding-top:14px;border-top:1px solid var(--bailin-line-strong);color:var(--muted);font-size:12px}.import-preview-panel,.manual-import-panel{margin-bottom:18px}.import-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.import-preview-head h2{margin:4px 0}.import-preview-head p{margin:0;color:var(--muted)}.import-preview-head>button{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:white;font-size:23px}.mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.mapping-grid label span{display:block;margin-bottom:6px;color:var(--text-secondary);font-size:12px}.import-quality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.import-quality>div{padding:12px;border-radius:12px;background:var(--bailin-surface-muted)}.import-quality span,.import-quality strong{display:block}.import-quality strong{font-size:12px}.import-quality span{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.import-table{overflow:auto;margin-top:16px;border:1px solid var(--bailin-line-strong);border-radius:13px}.import-table table{min-width:720px;width:100%;border-collapse:collapse}.import-table td,.import-table th{padding:9px 11px;border-bottom:1px solid var(--bailin-line-strong);text-align:left;font-size:12px;white-space:nowrap}.import-table th{background:var(--bailin-surface-muted)}.manual-import-panel .button{margin-top:16px}.role-separation-note{display:flex;gap:12px;margin-bottom:18px;padding:14px 16px;border-radius:14px;background:var(--bailin-surface-muted)}.role-separation-note strong{flex:none}.role-separation-note span{color:var(--text-secondary);line-height:1.6}.invite-panel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.5fr) minmax(180px,.6fr) auto;align-items:end;gap:12px;margin-bottom:20px;padding:16px;border:1px solid var(--glass-border);border-radius:15px;background:rgba(246,250,255,.75)}.invite-panel label span{display:block;margin-bottom:6px;font-size:12px}.member-row-production,.member-table-head{display:grid;grid-template-columns:minmax(240px,1fr) 120px 130px 90px;align-items:center;gap:16px}.member-table-head{padding:10px 12px;color:var(--muted);font-size:12px}.member-row-production{padding:14px 12px}.member-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.member-actions button,.member-actions select,.team-invite-list button{border:1px solid var(--border,var(--bailin-line-strong));border-radius:10px;background:var(--surface,#fff);color:inherit;padding:7px 9px}.team-invite-list{display:grid;gap:8px;margin-top:18px}.team-invite-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border,var(--bailin-line));border-radius:14px}.team-invite-list span{display:grid;gap:4px}.team-invite-list small{color:var(--muted,var(--bailin-muted))}.team-invite-list>div>div{display:flex;gap:8px}.app-confirm-backdrop{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;width:100%;max-width:none;height:100%;margin:0;border:0;padding:20px;background:var(--bailin-ink-strong)}.app-confirm-dismiss{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.app-confirm-dialog{position:relative;z-index:1;width:min(440px,100%);padding:22px;border:1px solid var(--border,var(--bailin-line));border-radius:20px;background:var(--surface,#fff);color:var(--text,#17191c);box-shadow:0 24px 80px rgba(0,0,0,.28)}.app-confirm-dialog h3{margin:0 0 8px}.app-confirm-dialog p{color:var(--muted,var(--bailin-muted))}.app-confirm-dialog>div{display:flex;justify-content:flex-end;gap:9px}.app-confirm-dialog button{border:1px solid var(--border,var(--bailin-line-strong));border-radius:11px;background:var(--surface-raised,#f7f8fa);color:inherit;padding:9px 13px}.member-identity{display:flex;align-items:center;gap:12px;min-width:0}.member-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-state{justify-self:start;padding:5px 8px;border-radius:999px;background:#e7f6ef;color:var(--success);font-size:12px}.member-state.invited{background:var(--bailin-warning-soft);color:var(--warning)}.connector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.connector-card{padding:17px;border:1px solid var(--bailin-line-strong);border-radius:15px;background:rgba(246,250,255,.72)}.connector-card>div{display:flex;justify-content:space-between;gap:12px}.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{margin:10px 0;color:var(--text-secondary)}.connector-card small{display:block;color:var(--muted);line-height:1.55}.connector-card .button{margin-top:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-provider-list{display:grid;gap:9px}.ai-provider-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--bailin-line-strong);border-radius:12px;background:rgba(246,250,255,.8);color:var(--ink);text-align:left}.ai-provider-option small,.ai-provider-option span,.ai-provider-option strong{display:block}.ai-provider-option strong{font-size:14px}.ai-provider-option small{margin-top:4px;color:var(--muted);font-size:13px}.ai-provider-option em{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:13px;font-style:normal;font-weight:750}.ai-provider-option.selected{border-color:var(--bailin-line-strong);background:var(--bailin-surface-muted);box-shadow:0 0 0 2px rgba(31,35,41,.12)}.ai-provider-option.status-available em{background:var(--bailin-success-soft);color:var(--bailin-success)}.ai-provider-option.status-configured_unverified em{background:var(--bailin-warning-soft);color:var(--bailin-danger)}.ai-provider-option:disabled{cursor:not-allowed;opacity:.62}.ai-provider-empty{padding:14px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:13px;line-height:1.6}.ai-inline-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:11px 13px;border:1px solid var(--bailin-danger-soft);border-radius:11px;background:var(--bailin-danger-soft);color:var(--bailin-danger);font-size:13px;line-height:1.55}.ai-inline-error button{flex:0 0 auto;min-height:36px;padding:7px 10px;border:1px solid var(--bailin-danger-soft);border-radius:8px;background:white;color:var(--bailin-danger);font-weight:750}.chat-window{overflow:auto;max-height:560px}.chat-message{width:fit-content}.chat-message>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chat-message strong{font-size:13px}.chat-message>div span{font-size:13px;opacity:.78}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.chat-message small{font-size:13px}.chat-message.user p,.chat-message.user small,.chat-message.user strong,.chat-message.user>div span{color:white}.connection-empty p,.connection-explain{font-size:13px}.asset-capability-intro{margin-bottom:14px}.asset-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.asset-capability-card{display:flex;min-width:0;min-height:320px;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(31,35,41,.05)}.asset-capability-card.is-ready{border-color:var(--bailin-line-strong)}.asset-capability-card.is-disabled{background:rgba(247,250,253,.72)}.asset-capability-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--bailin-surface-muted);color:var(--bailin-primary)}.asset-capability-card small,.asset-capability-card span{color:var(--muted);font-size:13px}.asset-capability-card h3{margin:5px 0 8px;font-size:17px}.asset-capability-card p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.65}.asset-capability-card small{display:block;margin-top:12px;line-height:1.55}.asset-capability-actions,.asset-capability-card>.button{margin-top:auto}.asset-capability-actions{display:grid;gap:8px}.media-analysis-card{min-height:420px}.media-analysis-card label{display:grid;gap:7px}.media-analysis-card textarea{width:100%;resize:vertical;min-height:92px}.media-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-analysis-status{color:var(--bailin-success)!important}.media-analysis-error{color:var(--bailin-danger)!important}.media-analysis-result{max-height:260px;overflow:auto;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--bailin-surface-muted);color:var(--text);font-size:13px;line-height:1.7;white-space:pre-wrap}.ai-settings-panel{margin-top:14px}.ai-settings-lead{margin:-3px 0 16px;color:var(--muted);font-size:13px;line-height:1.65}.ai-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-settings-card{min-width:0;padding:16px;border:1px solid var(--bailin-line-strong);border-radius:14px;background:rgba(246,250,255,.75)}.ai-settings-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-settings-card em,.ai-settings-card p,.ai-settings-card small,.ai-settings-card span{font-size:13px}.ai-settings-card span{color:var(--muted);font-weight:750}.ai-settings-card em{padding:5px 8px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-style:normal;font-weight:750}.ai-settings-card.status-available em{background:var(--bailin-success-soft);color:var(--bailin-success)}.ai-settings-card.status-configured_unverified em{background:var(--bailin-warning-soft);color:var(--bailin-danger)}.ai-settings-card.status-temporarily_unavailable em{background:var(--bailin-danger-soft);color:var(--bailin-danger)}.ai-settings-card h3{margin:14px 0 6px;font-size:16px}.ai-settings-card p{margin:0;color:var(--bailin-primary);overflow-wrap:anywhere}.ai-settings-card small{display:block;margin-top:12px;color:var(--muted);line-height:1.55}@media (max-width:1100px){.action-workspace,.plans-workspace{grid-template-columns:minmax(0,1fr)}.observing-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.observing-rail .section-title,.observing-rail>p{grid-column:1/-1}.plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.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){.action-intro,.plan-detail-head,.plans-intro,.role-separation-note{align-items:flex-start;flex-direction:column}.page-help-row,.persistence-status-row{margin-bottom:8px}.action-card{grid-template-columns:minmax(0,1fr)}.action-card-buttons{justify-content:flex-start}.connector-grid,.import-quality,.invite-panel,.mapping-grid,.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>.member-state,.member-row-production>em{justify-self:start}.ai-settings-grid,.asset-capability-grid{grid-template-columns:minmax(0,1fr)}.asset-capability-card{min-height:0}.ai-inline-error{align-items:flex-start;flex-direction:column}}.overview-chart-placeholder{width:100%;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.28),rgba(255,255,255,.08));background-size:220% 100%;animation:overview-chart-loading 1.4s ease-in-out infinite}.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}}.sim-builder{width:100%;min-width:0}.sim-builder button,.sim-builder input,.sim-builder select,.sim-builder textarea{font:inherit}.sim-builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.sim-builder-head>div:first-child>span{color:var(--blue);font-size:13px;font-weight:800}.sim-builder-head h2{margin:7px 0;color:var(--bailin-ink-strong);font-size:30px;letter-spacing:-.5px}.sim-builder-head p{margin:0;color:var(--bailin-muted);font-size:13px}.sim-safety-note{display:flex;gap:8px;padding:10px 13px;border:1px solid var(--bailin-line);border-radius:999px;color:var(--bailin-blue-gray);font-size:13px;font-weight:700}.sim-safety-note,.sim-source{align-items:center;background:var(--bailin-surface-muted)}.sim-source{display:grid;grid-template-columns:auto 1fr auto;gap:10px;margin-bottom:14px;padding:11px 14px;border:1px solid var(--bailin-line);border-radius:12px}.sim-source span{color:var(--blue);font-size:13px;font-weight:800}.sim-source strong{overflow:hidden;color:var(--bailin-ink-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sim-source small{color:var(--bailin-muted);font-size:13px}.sim-product-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.sim-product-modes button{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;min-height:72px;padding:14px;border:1px solid var(--bailin-line);border-radius:13px;background:var(--bailin-surface);color:var(--bailin-muted);text-align:left}.sim-product-modes button svg{grid-row:1/3;align-self:center;color:var(--blue)}.sim-product-modes span,.sim-product-modes strong{display:block}.sim-product-modes strong{color:var(--bailin-ink-strong);font-size:14px}.sim-product-modes span{font-size:13px}.sim-product-modes button.active{border-color:var(--bailin-primary);background:var(--bailin-primary-soft);box-shadow:0 7px 18px color-mix(in srgb,var(--bailin-primary) 10%,transparent)}.sim-product-modes button:disabled{cursor:not-allowed;opacity:.72}.sim-traffic-switch{display:inline-flex;gap:5px;margin-bottom:16px;padding:5px;border-radius:11px;background:var(--bailin-surface-muted)}.sim-traffic-switch button{min-height:42px;padding:8px 18px;border:0;border-radius:8px;background:transparent;color:var(--bailin-muted);font-size:13px;font-weight:800}.sim-traffic-switch button.active{background:var(--bailin-surface);color:var(--blue);box-shadow:var(--bailin-shadow)}.sim-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;margin-bottom:16px;border:1px solid var(--bailin-line);border-radius:14px;background:rgba(248,252,255,.82)}.sim-steps button{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px 12px;border:0;border-right:1px solid var(--bailin-line);background:transparent;color:var(--bailin-muted);text-align:left}.sim-steps button:last-child{border-right:0}.sim-steps button>span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:13px;font-weight:900}.sim-steps button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sim-steps button.active{background:var(--bailin-primary-soft);color:var(--bailin-primary)}.sim-steps button.active>span{background:var(--bailin-primary-fill);color:var(--bailin-primary-ink)}.sim-steps button.done>span{background:var(--bailin-surface-muted);color:var(--bailin-success)}.sim-builder-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.72fr);gap:16px;align-items:start}.sim-form-panel,.sim-guidance{border:1px solid var(--bailin-line);border-radius:17px;background:var(--bailin-surface);box-shadow:var(--bailin-shadow)}.sim-form-panel{min-width:0;padding:22px}.sim-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.sim-panel-title span{color:var(--blue);font-size:13px;font-weight:800}.sim-panel-title h3{margin:4px 0 0;color:var(--bailin-ink-strong);font-size:22px}.sim-panel-title small{color:var(--bailin-success);font-size:13px}.sim-fields{display:grid;gap:16px;max-width:720px}.sim-field{display:grid;gap:7px;min-width:0}.sim-field>span{color:var(--bailin-ink-strong);font-size:13px;font-weight:800}.sim-field>span em{margin-left:7px;color:var(--bailin-danger);font-size:13px;font-style:normal;font-weight:700}.sim-field input,.sim-field select,.sim-field textarea{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--bailin-line-strong);border-radius:9px;outline:none;background:var(--input-bg);color:var(--bailin-ink);font-size:13px}.sim-field textarea{min-height:96px;resize:vertical;line-height:1.6}.sim-field input:focus,.sim-field select:focus,.sim-field textarea:focus{border-color:var(--bailin-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bailin-primary) 16%,transparent)}.sim-field small{color:var(--bailin-muted);font-size:13px;line-height:1.55}.sim-field-row,.sim-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sim-preview>section{padding:16px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted)}.sim-preview h4{margin:0 0 12px;color:var(--bailin-ink-strong);font-size:14px}.sim-preview section>div{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--bailin-line)}.sim-preview section>div:last-child{border-bottom:0}.sim-preview section span{color:var(--bailin-muted);font-size:13px}.sim-preview section strong{overflow-wrap:anywhere;color:var(--bailin-ink-strong);font-size:13px}.sim-complete,.sim-server-result{grid-column:1/-1}.sim-complete{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--bailin-line);border-radius:12px;background:#edf9f4;color:var(--bailin-success)}.sim-complete span,.sim-complete strong{display:block}.sim-complete strong{font-size:15px}.sim-complete span{margin-top:4px;font-size:13px;line-height:1.55}.sim-server-result{margin-top:14px;padding:15px;border:1px solid var(--bailin-line);border-radius:12px;background:#f1f7fe}.sim-server-result>div{display:flex;justify-content:space-between;gap:10px}.sim-server-result span,.sim-server-result strong{font-size:13px}.sim-server-result span{color:var(--bailin-muted)}.sim-server-result li,.sim-server-result p{color:var(--bailin-muted);font-size:13px;line-height:1.55}.sim-server-result ul{margin:8px 0;padding-left:20px}.sim-official-create{display:grid;gap:12px;margin-top:14px;padding:16px;border:1px solid var(--bailin-line);border-radius:12px;background:#f3fbf7}.sim-official-create>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.sim-official-create>div:first-child strong{color:var(--bailin-success);font-size:15px}.sim-official-create p,.sim-official-create>div:first-child span{margin:0;color:var(--bailin-success);font-size:13px;line-height:1.55}.sim-official-create>label:not(.sim-official-confirm){display:grid;gap:7px;color:var(--bailin-ink-strong);font-size:13px;font-weight:800}.sim-official-create select{min-height:44px;padding:9px 12px;border:1px solid var(--bailin-line-strong);border-radius:9px;background:var(--input-bg);color:var(--bailin-ink)}.sim-official-confirm{display:flex;align-items:flex-start;gap:9px;color:var(--bailin-success);font-size:13px;line-height:1.55}.sim-official-confirm input{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto}.sim-official-create>button{justify-self:start;min-height:44px;padding:9px 16px;border-radius:9px;font-size:13px;font-weight:800}.sim-official-result{display:flex;flex-wrap:wrap;gap:8px}.sim-official-result span{padding:6px 9px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-success);font-size:12px;font-weight:750}.sim-server-warnings{display:grid;gap:5px}.sim-server-warnings span{padding:7px 9px;border-radius:7px;background:var(--bailin-warning-soft);color:var(--bailin-danger)}.sim-validation-error{display:flex;gap:9px;margin-top:14px;padding:12px;border-radius:10px;background:var(--bailin-danger-soft);color:var(--bailin-danger)}.sim-validation-error span,.sim-validation-error strong{display:block;font-size:13px}.sim-validation-error span{margin-top:4px;line-height:1.5}.sim-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--bailin-line)}.sim-form-actions button{min-height:44px;padding:9px 14px;border-radius:9px;font-size:13px;font-weight:800}.sim-form-actions button:disabled{cursor:not-allowed;opacity:.55}.sim-secondary{border:1px solid var(--bailin-line);background:#fff;color:var(--bailin-muted)}.sim-save{border:1px solid var(--bailin-line-strong);background:var(--bailin-surface-muted);color:var(--bailin-primary)}.sim-finish{border:1px solid var(--bailin-primary-fill);background:var(--bailin-primary-fill);color:var(--bailin-primary-ink)}.sim-save-message{margin-top:10px;color:var(--bailin-muted);font-size:13px;text-align:right}.sim-guidance{display:grid;gap:11px;padding:15px}.sim-layer{padding:14px;border:1px solid var(--bailin-line);border-radius:11px;background:var(--bailin-surface)}.sim-layer>div{display:flex;align-items:center;gap:8px;color:var(--bailin-ink-strong)}.sim-layer>div strong{font-size:14px}.sim-layer>small{display:block;margin-top:7px;line-height:1.45}.sim-layer p,.sim-layer>small{color:var(--bailin-muted);font-size:13px}.sim-layer p{margin:9px 0 0;line-height:1.55}.sim-layer-required{border-color:var(--bailin-line);background:#f0f8ff}.sim-layer-required p{display:flex;align-items:center;gap:7px}.sim-layer-required p.ok{color:var(--bailin-success)}.sim-layer-required p.missing{color:var(--bailin-danger)}.sim-layer-required p.missing i{width:8px;height:8px;border-radius:50%;background:var(--bailin-danger)}.sim-layer-rule p.ok{color:var(--bailin-success)}.sim-layer-rule p.warning{padding:8px 9px;border-radius:7px;background:var(--bailin-warning-soft);color:var(--bailin-danger)}.sim-layer-ai{border-style:dashed}@media (max-width:1100px){.sim-product-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-steps button:nth-child(3){border-right:0}.sim-steps button:nth-child(-n+3){border-bottom:1px solid var(--bailin-line)}.sim-builder-grid{grid-template-columns:minmax(0,1fr)}.sim-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sim-builder-head,.sim-panel-title,.sim-source{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.sim-builder-head h2{font-size:25px}.sim-safety-note{width:100%;border-radius:11px}.sim-source strong{white-space:normal}.sim-field-row,.sim-guidance,.sim-preview,.sim-product-modes{grid-template-columns:minmax(0,1fr)}.sim-traffic-switch{display:grid;width:100%}.sim-steps,.sim-traffic-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-steps button,.sim-steps button:nth-child(3){border-right:1px solid var(--bailin-line);border-bottom:1px solid var(--bailin-line)}.sim-steps button:nth-child(2n){border-right:0}.sim-steps button:nth-last-child(-n+2){border-bottom:0}.sim-steps button strong{white-space:normal}.sim-form-panel{padding:16px}.sim-form-actions{display:grid;grid-template-columns:1fr}.sim-form-actions button{width:100%}.sim-preview section>div{grid-template-columns:1fr;gap:4px}.sim-complete,.sim-server-result{grid-column:auto}.sim-server-result>div{flex-direction:column}.sim-official-create>div:first-child{align-items:flex-start;flex-direction:column}.sim-official-create>button{width:100%}.sim-save-message{text-align:left}}.note-review{display:grid;gap:16px;width:100%;min-width:0}.note-review button,.note-review input,.note-review select,.note-review textarea{font:inherit}.note-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.note-review-head>div>span{color:var(--blue);font-size:13px;font-weight:800}.note-review-head h2{margin:7px 0;color:var(--bailin-ink-strong);font-size:30px;letter-spacing:-.5px}.note-review-head p{margin:0;color:var(--bailin-muted);font-size:13px;line-height:1.6}.note-review-readonly{flex:0 0 auto;padding:8px 11px;border:1px solid var(--bailin-line);border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-blue-gray);font-size:13px;font-weight:800}.note-review-panel{min-width:0;padding:22px;border:1px solid var(--bailin-line);border-radius:18px;background:var(--bailin-surface);box-shadow:var(--bailin-shadow)}.note-review-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.note-review-section-head>div{display:flex;align-items:flex-start;gap:11px}.note-review-section-head>div>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:var(--bailin-primary-fill);color:var(--bailin-primary-ink);font-size:14px;font-weight:900}.note-review-section-head h3{margin:1px 0 5px;color:var(--bailin-ink-strong);font-size:20px}.note-review-section-head p{margin:0;color:var(--bailin-muted);font-size:13px;line-height:1.55}.note-review-section-head>small{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:var(--bailin-surface-muted);color:var(--bailin-muted);font-size:13px;font-weight:750}.note-review-field{display:grid;gap:7px;min-width:0}.note-review-field>span{color:var(--bailin-ink-strong);font-size:13px;font-weight:800}.note-review-field input,.note-review-field select,.note-review-field textarea{width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--bailin-line-strong);border-radius:10px;outline:none;background:var(--input-bg);color:var(--bailin-ink);font-size:14px}.note-review-field textarea{min-height:84px;resize:vertical;line-height:1.6}.note-review-field input:focus,.note-review-field select:focus,.note-review-field textarea:focus{border-color:var(--bailin-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--bailin-primary) 16%,transparent)}.note-link-state{display:flex;align-items:flex-start;gap:8px;min-height:42px;margin:10px 0 14px;padding:10px 12px;border-radius:10px;background:#f3f7fb;color:var(--bailin-muted);font-size:13px;line-height:1.55}.note-link-state svg{flex:0 0 auto;margin-top:1px}.note-link-state.direct{background:#edf8f3;color:var(--bailin-success)}.note-link-state.invalid,.note-link-state.short{background:var(--bailin-warning-soft);color:var(--bailin-danger)}.note-link-state strong{overflow-wrap:anywhere}.note-paid-controls{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(180px,.7fr) auto;align-items:end;gap:12px}.note-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;border:1px solid var(--bailin-primary-fill);border-radius:10px;background:var(--bailin-primary-fill);color:var(--bailin-primary-ink);font-size:13px;font-weight:850;white-space:nowrap}.note-primary-action:disabled{cursor:not-allowed;border-color:var(--bailin-line);background:var(--bailin-surface-muted);color:var(--bailin-muted)}.note-primary-action .is-spinning{animation:note-spin .9s linear infinite}@keyframes note-spin{to{transform:rotate(1turn)}}.note-action-message{margin-top:12px;padding:10px 12px;border-radius:9px;background:var(--bailin-primary-soft);color:var(--bailin-primary);font-size:13px;line-height:1.55}.note-action-message.warning,.note-stale-warning{background:var(--bailin-warning-soft);color:var(--bailin-danger)}.note-stale-warning{display:flex;align-items:flex-start;gap:8px;margin-top:17px;padding:11px 12px;border:1px solid var(--bailin-danger-soft);border-radius:10px;font-size:13px;font-weight:800;line-height:1.55}.note-stale-warning svg{flex:0 0 auto;margin-top:1px}.note-natural-metrics,.note-paid-metrics,.note-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.note-stale-warning+.note-paid-metrics{margin-top:10px}.note-paid-metrics.is-stale article{border-style:dashed;background:#f4f5f7;opacity:.72}.note-natural-metrics article,.note-paid-metrics article,.note-result-metrics article{min-width:0;padding:15px;border:1px solid var(--bailin-line);border-radius:12px;background:var(--bailin-surface-muted)}.note-natural-metrics small,.note-natural-metrics span,.note-natural-metrics strong,.note-paid-metrics small,.note-paid-metrics span,.note-paid-metrics strong,.note-result-metrics small,.note-result-metrics span,.note-result-metrics strong{display:block}.note-natural-metrics span,.note-paid-metrics span,.note-result-metrics span{color:var(--bailin-muted);font-size:13px}.note-natural-metrics strong,.note-paid-metrics strong,.note-result-metrics strong{margin:8px 0 6px;overflow-wrap:anywhere;color:var(--bailin-ink-strong);font-size:20px}.note-natural-metrics strong.missing,.note-paid-metrics strong.missing,.note-result-metrics strong.missing{color:var(--bailin-muted);font-size:15px}.note-natural-metrics small,.note-paid-metrics small,.note-result-metrics small{color:var(--bailin-muted);font-size:13px;line-height:1.45}.note-paid-provenance{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:11px;padding:10px 12px;border-radius:9px;background:#f0f5fa;color:var(--bailin-muted)}.note-paid-provenance span{font-size:13px}.note-paid-warnings{margin-top:10px;padding:10px 12px;border:1px solid var(--bailin-line);border-radius:9px;background:var(--bailin-surface);color:var(--bailin-muted)}.note-paid-warnings summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:800}.note-paid-warnings p{margin:8px 0 0;color:var(--bailin-muted);font-size:13px;line-height:1.55}.note-result-panel{border-color:var(--bailin-line)}@media (max-width:1100px){.note-paid-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.note-paid-controls .note-primary-action{grid-column:1/-1;justify-self:start}.note-natural-metrics,.note-paid-metrics,.note-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.note-review-head,.note-review-section-head{align-items:flex-start;flex-direction:column}.note-review-head h2{font-size:25px}.note-review-readonly{border-radius:10px}.note-review-panel{padding:16px}.note-review-section-head>small{margin-left:41px}.note-natural-metrics,.note-paid-controls,.note-paid-metrics,.note-result-metrics{grid-template-columns:minmax(0,1fr)}.note-paid-controls .note-primary-action{grid-column:auto;width:100%}}@media (max-width:900px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-tabs{position:static;display:flex;overflow-x:auto;scrollbar-width:thin}.settings-tabs button{width:auto;min-width:max-content;padding:0 14px;text-align:center}}.account-connect-head p,.asset-capability-card p,.juguang-account-preference-card>small,.knowledge-commercial-choice p,.knowledge-dropzone>span,.knowledge-entry-grid p,.knowledge-entry-grid small,.knowledge-hero p,.knowledge-manual-text small,.knowledge-original>small,.knowledge-privacy,.knowledge-processing-details,.knowledge-processing>p,.knowledge-publish-options small,.knowledge-publish-panel>div:first-child>p,.knowledge-rights-check small,.knowledge-source-fields>p,.knowledge-strategy-intro p,.knowledge-trust-note,.note-review-section-head p,.note-review-section-head>small,.page-intro p,.role-separation-note,.tool-calculator-head p,.toolbox-card-meta,.toolbox-card>p,.toolbox-guide,.toolbox-section-heading p,.xq-async-state>p,.xq-disclosure>div>span,.xq-section-header p{display:none}.xq-overview-board>.xq-disclosure>div{min-width:0}.xq-overview-board>.xq-disclosure>div>span{display:block;overflow-wrap:anywhere}.empty-state>span,.field-help,.knowledge-question small,.knowledge-question-progress em,.overview-source-strip>p,.plan-save-state,.role-focus-strip p,.role-priority-head small,.session-note{display:none}.knowledge-entry-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-dropzone>span,.knowledge-entry-grid-four p,.knowledge-entry-grid-four small,.knowledge-question .knowledge-voice-actions small,.knowledge-question-progress em,.knowledge-rights-check small{display:block}.knowledge-resume-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin:18px 0;border:1px solid var(--bailin-line);border-radius:18px;background:var(--bailin-surface-muted)}.knowledge-resume-card p{display:block;margin:5px 0 0;color:var(--text-secondary)}.knowledge-save-state{margin:12px 0 0;color:var(--text-secondary);font-size:13px}.knowledge-save-state.saved{color:var(--bailin-success)}.knowledge-save-state.error{color:var(--bailin-danger)}.knowledge-import-preview{align-items:flex-start;padding:14px;border:1px solid var(--bailin-line-strong);border-radius:14px;background:#fff}.knowledge-import-preview,.knowledge-import-preview>div{display:flex;gap:14px;flex-wrap:wrap}.knowledge-import-preview p{width:100%;margin:0;color:var(--bailin-danger)}.note-collector-empty{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;margin:14px 0;border:1px solid var(--bailin-danger-soft);border-radius:16px;background:var(--bailin-danger-soft)}.note-collector-empty,.note-collector-empty strong{color:var(--bailin-ink-strong)}.note-collector-empty p{display:block;margin:5px 0 0;color:var(--bailin-muted)}.note-collector-empty nav{display:flex;gap:10px;flex-wrap:wrap}.note-collector-empty a,.note-collector-empty button{min-height:44px;padding:10px 14px;border:1px solid var(--bailin-danger-soft);border-radius:12px;background:#fff;color:var(--bailin-danger);text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.note-collector-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.note-collector-status span{padding:12px;border:1px solid var(--bailin-line-strong);border-radius:12px;background:#fff;color:var(--text-secondary)}.note-collector-status strong{display:block;margin-top:4px;color:var(--text-primary)}@media(max-width:900px){.knowledge-entry-grid-four,.note-collector-status{grid-template-columns:1fr}.knowledge-resume-card,.note-collector-empty{align-items:flex-start;flex-direction:column}}.onboarding-card .onboarding-risk-confirm>span:last-child{display:flex;align-items:flex-start;gap:9px;line-height:1.6}.onboarding-card .onboarding-risk-confirm input[type=checkbox]{width:18px;max-width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:3px 0 0;padding:0;border-radius:4px;appearance:auto;accent-color:var(--bailin-primary)}.media-analysis-result{max-height:none;white-space:normal}.asset-capability-card .audit-media-result p{display:block}.xq-swing-list{display:grid;gap:14px}.xq-swing-card{border:1px solid var(--bailin-line,#e5e7ed);border-radius:12px;padding:14px 16px;background:var(--bailin-surface-solid,#fff)}.xq-swing-card>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.xq-swing-card>header strong{display:block;color:var(--bailin-ink-strong);font-size:15px}.xq-swing-card>header small{display:block;margin-top:4px;color:var(--bailin-muted);font-size:12px}.xq-swing-badge{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:800}.xq-swing-badge.is-up{background:var(--bailin-primary-soft,#ffe6ea);color:var(--bailin-primary,#f9234c)}.xq-swing-badge.is-down{background:var(--bailin-surface-muted,#eef1f5);color:var(--bailin-muted,#66788a)}.xq-swing-cause{text-align:right}.xq-swing-cause span{display:block;color:var(--bailin-muted);font-size:12px}.xq-swing-cause strong{color:var(--bailin-primary,#f9234c);font-size:14px}.xq-swing-reason{margin:10px 0 12px;color:var(--bailin-ink);font-size:13px;line-height:1.7}.xq-swing-card table td[data-worse=true]{color:var(--bailin-danger,#d92b45);font-weight:700}.xq-swing-structure{display:grid;gap:4px;margin-top:10px;line-height:1.6}.xq-swing-note,.xq-swing-structure{color:var(--bailin-muted);font-size:12px}.xq-swing-note{margin:16px 0 0;line-height:1.7}@media(max-width:640px){.xq-swing-card{padding:12px}.xq-swing-cause{text-align:left}}.xq-targeting-page .xq-async-state>p,.xq-targeting-page .xq-disclosure>div>span{display:block;white-space:normal;overflow-wrap:anywhere}.xq-targeting-page .xq-disclosure>div{min-width:0}