html .topnav-logo{width:48px;height:48px;box-shadow:none;background:url(/assets/geo-mascot-CELFi59-.png) 50%/contain no-repeat;border-radius:0;flex-shrink:0;font-size:0}html .topnav-logo:after{content:none}html .brand-name-row{white-space:nowrap;gap:0}html.geo-booting:root{opacity:1!important;visibility:visible!important}html.geo-booting:root body>*{visibility:hidden!important}html:root{transition:none}html .table-wrap{overscroll-behavior-y:auto}.fact-table-wrap{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.top-row:has(#questionTypeFilter)>.page-actions{flex-wrap:wrap;flex-basis:100%}.main-grid:has(#versionTimeline)>:first-child{min-height:360px}.main-grid:has(#versionTimeline)>:last-child{align-self:stretch;min-height:0;position:relative}.main-grid:has(#versionTimeline)>:last-child>.card{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}#versionTimeline{overscroll-behavior-y:auto;min-height:0;padding-right:var(--sp-2);flex:1;overflow-y:auto}:is(.modal-body,#versionTimeline,body:has(#queueList) #geoModal>div){scrollbar-width:thin;scrollbar-color:#2fd9a540 transparent}:is(.modal-body,#versionTimeline,body:has(#queueList) #geoModal>div)::-webkit-scrollbar{width:8px}:is(.modal-body,#versionTimeline,body:has(#queueList) #geoModal>div)::-webkit-scrollbar-track{background:0 0}:is(.modal-body,#versionTimeline,body:has(#queueList) #geoModal>div)::-webkit-scrollbar-thumb{background:#86c98c38;border-radius:99px}:is(.modal-body,#versionTimeline,body:has(#queueList) #geoModal>div)::-webkit-scrollbar-thumb:hover{background:#86c98c61}.modal-body:has(>.question-version-history){min-height:0;display:flex;overflow:hidden}.question-version-history{flex-direction:column;flex:1;min-height:0;display:flex}.question-version-history .table-wrap{flex:1;min-height:0;max-height:none}@media (width<=1100px){.main-grid:has(#versionTimeline)>:first-child{min-height:0}.main-grid:has(#versionTimeline)>:last-child>.card{max-height:min(60vh,560px);position:relative}}.sku-recommendations{gap:var(--sp-2);margin:var(--sp-3) 0;min-width:0;display:grid}.sku-recommendation{gap:var(--sp-1);border:1px solid var(--color-border-normal);border-radius:var(--radius-md);background:var(--color-comp-bg-subtle);min-width:0;padding:10px 12px;display:grid}.sku-recommendation strong,.sku-recommendation span{overflow-wrap:anywhere;min-width:0}.sku-evidence a{color:var(--color-primary-400)}.answer-products-inline{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0;min-width:0;display:flex}.answer-products-inline>.form-label{flex-shrink:0;margin:0}.answer-product-tags{gap:var(--sp-2);flex-wrap:nowrap;min-width:0;display:flex}.answer-product-tag{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--color-border-normal);background:var(--color-comp-bg-subtle);min-width:0;color:var(--color-text-primary);font-size:var(--fs-caption);border-radius:999px;padding:4px 10px;overflow:hidden}.modal-mask.geo-proto-mask{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000008c}.geo-proto-modal{background:var(--color-bg-primary);border-radius:var(--radius-lg);width:560px;max-width:92vw;max-height:88vh;padding:24px;overflow-y:auto;box-shadow:0 24px 48px #00000040}.geo-proto-modal__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.geo-proto-modal__title{font-size:17px;font-weight:600}.geo-proto-modal__sub{font-size:12px;font-family:var(--font-mono);font-weight:400}.geo-proto-modal__close{cursor:pointer;color:var(--color-text-tertiary);background:0 0;border:none;font-size:20px}.geo-proto-modal__foot{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.geo-proto-fields{flex-direction:column;gap:12px;font-size:13px;display:flex}.geo-proto-field{flex-direction:column;gap:6px;display:flex}.geo-proto-check{align-items:center;gap:8px;margin-top:4px;display:flex}.geo-proto-hint{font-size:12px;line-height:1.6}.geo-proto-people{flex-wrap:wrap;align-items:center;gap:6px 14px;height:auto;min-height:38px;max-height:120px;display:flex;overflow-y:auto}.geo-proto-people label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.geo-proto-fail{background:#f871710f;border:1px solid #f8717140;border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:12.5px;line-height:1.7}.retest-task-card .badge{white-space:nowrap;flex-shrink:0}.retest-task-card>.flex{flex-wrap:wrap}#taskGrid .task-footer{gap:var(--sp-2);flex-wrap:nowrap}#taskGrid .task-footer>.badge{white-space:nowrap;min-width:0}#taskGrid .task-model{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#taskGrid .task-count{white-space:nowrap;margin-left:auto}#taskGrid .task-duration{flex-basis:100%}#taskGrid .task-detail-btn{white-space:nowrap;border-radius:var(--radius-md);background:0 0;border-color:#0000;flex-shrink:0;min-height:34px;padding:8px 16px}#taskGrid .task-detail-btn:hover:not(:disabled){border-color:var(--color-primary-400);background:var(--color-comp-bg-subtle)}#taskGrid .task-detail-btn:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:3px}:root[data-theme=light] #taskGrid .task-detail-btn{color:var(--color-text-primary);outline-color:var(--color-primary-500)}:root[data-theme=light] #taskGrid .task-detail-btn:hover:not(:disabled){border-color:var(--color-primary-500)}:root:not([data-theme=light]) :is(.btn,.tab-item,.module-tab,.view-toggle-btn,.topnav-icon-btn,.modal-close,.ag-close,.credits-recharge,.credits-tier-btn,.credits-period-btn,.geo-proto-modal__close),:root:not([data-theme=light]) :is(.btn,.tab-item,.module-tab,.view-toggle-btn,.topnav-icon-btn,.modal-close,.ag-close,.credits-recharge,.credits-tier-btn,.credits-period-btn,.geo-proto-modal__close):is(:hover,:focus-visible,.active),:root:not([data-theme=light]) .tab-item .tab-count{color:#fff}:root:not([data-theme=light]) [data-geo-theme-toggle]{color:#fff!important}:root:not([data-theme=light]) .btn-accent{background:linear-gradient(135deg,#d97706,#b45309)}:root[data-theme=light] :is(.tab-item,.module-tab,.view-toggle-btn,.credits-tier-btn,.credits-period-btn,.btn,button):is(.active,.is-active,.selected,[aria-selected=true],[aria-pressed=true]),:root[data-theme=light] .tab-item.active .tab-count{color:var(--color-text-primary)}:root[data-theme=light] .btn-danger:not(:hover){color:#dc2626;border-color:#dc26264d}:root[data-theme=light] :is(.ag-close,.modal-close,.geo-proto-modal__close){color:var(--color-text-secondary)}:root[data-theme=light] .topnav-icon-btn.is-light{color:#b45309!important}:root select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root select option,:root select optgroup{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.detection-channel-bar{top:calc(-1 * var(--sp-6));z-index:2;margin:calc(-1 * var(--sp-6)) calc(-1 * var(--sp-8)) 0;padding:var(--sp-6) var(--sp-8) 12px;background:var(--color-bg-secondary);position:sticky}.detection-channel-tabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.detection-channel-tabs::-webkit-scrollbar{display:none}.detection-channel-tabs>button{white-space:nowrap;flex:none}.detection-channel-tabs>.btn,.detection-channel-tabs>.btn:is(:hover,:active){box-shadow:none;transform:none}.detection-channel-tabs>.btn:focus-visible{outline-offset:-3px}.detection-detail-modal [hidden]{display:none}.detection-detail-modal.modal{--sp-6:clamp(12px, 1.3vw, 16px);--sp-8:clamp(14px, 1.7vw, 20px);border-radius:var(--radius-lg);width:min(1000px,92vw);max-width:calc(100vw - 24px);height:min(640px,82dvh);max-height:calc(100dvh - 32px)}.detection-detail-modal .modal-header{padding:12px var(--sp-8)}.detection-detail-modal .modal-header h3{font-size:var(--fs-h3)}.detection-detail-modal .modal-close{border-radius:8px;width:32px;height:32px;font-size:20px}.detection-detail-modal .modal-header,.detection-detail-modal .modal-footer{flex-shrink:0}.detection-detail-modal .modal-body{scrollbar-gutter:stable;min-height:0}.detection-detail-modal .modal-footer{padding:12px var(--sp-8)}.detection-detail-modal .modal-footer>.btn{min-width:72px;min-height:36px;font-size:var(--fs-body-sm)}.detection-question-bar{top:calc(-1 * var(--sp-6));z-index:2;margin:calc(-1 * var(--sp-6)) calc(-1 * var(--sp-8)) 0;padding:10px var(--sp-8);background:var(--color-bg-secondary);grid-template-columns:minmax(180px,.8fr) minmax(420px,1.2fr);align-items:center;gap:16px;display:grid;position:sticky}.detection-question-search{position:relative}.detection-question-search>span{background:var(--color-text-secondary);width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:12px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-search'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M11.742%2010.344a6.5%206.5%200%201%200-1.397%201.398h-.001q.044.06.098.115l3.85%203.85a1%201%200%200%200%201.415-1.414l-3.85-3.85a1%201%200%200%200-.115-.1zM12%206.5a5.5%205.5%200%201%201-11%200%205.5%205.5%200%200%201%2011%200'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-search'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M11.742%2010.344a6.5%206.5%200%201%200-1.397%201.398h-.001q.044.06.098.115l3.85%203.85a1%201%200%200%200%201.415-1.414l-3.85-3.85a1%201%200%200%200-.115-.1zM12%206.5a5.5%205.5%200%201%201-11%200%205.5%205.5%200%200%201%2011%200'/%3e%3c/svg%3e") 50%/contain no-repeat}.detection-question-bar input{width:100%;min-height:36px;font-size:var(--fs-body-sm);padding:8px 12px 8px 36px}.detection-stats{border:1px solid var(--color-border-normal);border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:repeat(3,minmax(0,1fr));min-height:60px;padding:10px 8px;display:grid}.detection-stat{align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.detection-stat+.detection-stat{border-left:1px solid var(--color-border-subtle)}.detection-stat-label{color:var(--color-text-secondary);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:6px;display:flex}.detection-stat strong{font-family:var(--font-mono);font-size:var(--fs-h3);white-space:nowrap;line-height:1.4;display:block}.detection-stat-success strong{color:var(--color-semantic-success)}.detection-stat-time strong{color:#d2b9ff}.detection-stat-icon{height:32px;color:var(--color-semantic-info);background:color-mix(in srgb, currentColor 10%, transparent);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.detection-stat-icon:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.detection-stat-questions .detection-stat-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-file-earmark-text'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M5.5%207a.5.5%200%200%200%200%201h5a.5.5%200%200%200%200-1zM5%209.5a.5.5%200%200%201%20.5-.5h5a.5.5%200%200%201%200%201h-5a.5.5%200%200%201-.5-.5m0%202a.5.5%200%200%201%20.5-.5h2a.5.5%200%200%201%200%201h-2a.5.5%200%200%201-.5-.5'/%3e%3cpath%20d='M9.5%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V4.5zm0%201v2A1.5%201.5%200%200%200%2011%204.5h2V14a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-file-earmark-text'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M5.5%207a.5.5%200%200%200%200%201h5a.5.5%200%200%200%200-1zM5%209.5a.5.5%200%200%201%20.5-.5h5a.5.5%200%200%201%200%201h-5a.5.5%200%200%201-.5-.5m0%202a.5.5%200%200%201%20.5-.5h2a.5.5%200%200%201%200%201h-2a.5.5%200%200%201-.5-.5'/%3e%3cpath%20d='M9.5%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V4.5zm0%201v2A1.5%201.5%200%200%200%2011%204.5h2V14a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1z'/%3e%3c/svg%3e")}.detection-stat-success .detection-stat-icon{color:var(--color-semantic-success)}.detection-stat-success .detection-stat-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-check-circle'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8%2015A7%207%200%201%201%208%201a7%207%200%200%201%200%2014m0%201A8%208%200%201%200%208%200a8%208%200%200%200%200%2016'/%3e%3cpath%20d='m10.97%204.97-.02.022-3.473%204.425-2.093-2.094a.75.75%200%200%200-1.06%201.06L6.97%2011.03a.75.75%200%200%200%201.079-.02l3.992-4.99a.75.75%200%200%200-1.071-1.05'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-check-circle'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8%2015A7%207%200%201%201%208%201a7%207%200%200%201%200%2014m0%201A8%208%200%201%200%208%200a8%208%200%200%200%200%2016'/%3e%3cpath%20d='m10.97%204.97-.02.022-3.473%204.425-2.093-2.094a.75.75%200%200%200-1.06%201.06L6.97%2011.03a.75.75%200%200%200%201.079-.02l3.992-4.99a.75.75%200%200%200-1.071-1.05'/%3e%3c/svg%3e")}.detection-stat-time .detection-stat-icon{color:#c4a6ff}.detection-stat-time .detection-stat-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-clock'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8%203.5a.5.5%200%200%200-1%200V9a.5.5%200%200%200%20.252.434l3.5%202a.5.5%200%200%200%20.496-.868L8%208.71z'/%3e%3cpath%20d='M8%2016A8%208%200%201%200%208%200a8%208%200%200%200%200%2016m7-8A7%207%200%201%201%201%208a7%207%200%200%201%2014%200'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-clock'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8%203.5a.5.5%200%200%200-1%200V9a.5.5%200%200%200%20.252.434l3.5%202a.5.5%200%200%200%20.496-.868L8%208.71z'/%3e%3cpath%20d='M8%2016A8%208%200%201%200%208%200a8%208%200%200%200%200%2016m7-8A7%207%200%201%201%201%208a7%207%200%200%201%2014%200'/%3e%3c/svg%3e")}.detection-info{background:currentColor;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-info-circle'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8%2015A7%207%200%201%201%208%201a7%207%200%200%201%200%2014m0%201A8%208%200%201%200%208%200a8%208%200%200%200%200%2016'/%3e%3cpath%20d='m8.93%206.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738%203.468c-.194.897.105%201.319.808%201.319.545%200%201.178-.252%201.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275%200-.375-.193-.304-.533zM9%204.5a1%201%200%201%201-2%200%201%201%200%200%201%202%200'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-info-circle'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8%2015A7%207%200%201%201%208%201a7%207%200%200%201%200%2014m0%201A8%208%200%201%200%208%200a8%208%200%200%200%200%2016'/%3e%3cpath%20d='m8.93%206.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738%203.468c-.194.897.105%201.319.808%201.319.545%200%201.178-.252%201.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275%200-.375-.193-.304-.533zM9%204.5a1%201%200%201%201-2%200%201%201%200%200%201%202%200'/%3e%3c/svg%3e") 50%/contain no-repeat}.detection-info:focus-visible{outline:2px solid var(--color-semantic-info);outline-offset:4px}.detection-question-row{border:1px solid var(--color-border-normal);border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:max-content minmax(0,1fr) auto minmax(160px,.4fr) 96px;align-items:center;gap:10px;min-height:60px;margin-bottom:6px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.detection-question-row:hover,.detection-question-row:focus-within{border-color:var(--color-primary-500);background:var(--color-comp-bg-subtle)}.detection-question-code{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--fs-body);white-space:nowrap}.detection-question-text{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.detection-question-type{min-width:64px;color:var(--color-semantic-info);background:color-mix(in srgb, currentColor 10%, transparent);white-space:nowrap;font-size:var(--fs-caption);border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-weight:500;display:inline-flex}.detection-question-type>span{background:currentColor;flex:0 0 14px;height:14px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.detection-question-type[data-type=场景]{color:#d4c0ff;background:#7c4ae659;border-color:#9671ec}.detection-question-type[data-type=场景]>span{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-grid'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M1%202.5A1.5%201.5%200%200%201%202.5%201h3A1.5%201.5%200%200%201%207%202.5v3A1.5%201.5%200%200%201%205.5%207h-3A1.5%201.5%200%200%201%201%205.5zM2.5%202a.5.5%200%200%200-.5.5v3a.5.5%200%200%200%20.5.5h3a.5.5%200%200%200%20.5-.5v-3a.5.5%200%200%200-.5-.5zm6.5.5A1.5%201.5%200%200%201%2010.5%201h3A1.5%201.5%200%200%201%2015%202.5v3A1.5%201.5%200%200%201%2013.5%207h-3A1.5%201.5%200%200%201%209%205.5zm1.5-.5a.5.5%200%200%200-.5.5v3a.5.5%200%200%200%20.5.5h3a.5.5%200%200%200%20.5-.5v-3a.5.5%200%200%200-.5-.5zM1%2010.5A1.5%201.5%200%200%201%202.5%209h3A1.5%201.5%200%200%201%207%2010.5v3A1.5%201.5%200%200%201%205.5%2015h-3A1.5%201.5%200%200%201%201%2013.5zm1.5-.5a.5.5%200%200%200-.5.5v3a.5.5%200%200%200%20.5.5h3a.5.5%200%200%200%20.5-.5v-3a.5.5%200%200%200-.5-.5zm6.5.5A1.5%201.5%200%200%201%2010.5%209h3a1.5%201.5%200%200%201%201.5%201.5v3a1.5%201.5%200%200%201-1.5%201.5h-3A1.5%201.5%200%200%201%209%2013.5zm1.5-.5a.5.5%200%200%200-.5.5v3a.5.5%200%200%200%20.5.5h3a.5.5%200%200%200%20.5-.5v-3a.5.5%200%200%200-.5-.5z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-grid'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M1%202.5A1.5%201.5%200%200%201%202.5%201h3A1.5%201.5%200%200%201%207%202.5v3A1.5%201.5%200%200%201%205.5%207h-3A1.5%201.5%200%200%201%201%205.5zM2.5%202a.5.5%200%200%200-.5.5v3a.5.5%200%200%200%20.5.5h3a.5.5%200%200%200%20.5-.5v-3a.5.5%200%200%200-.5-.5zm6.5.5A1.5%201.5%200%200%201%2010.5%201h3A1.5%201.5%200%200%201%2015%202.5v3A1.5%201.5%200%200%201%2013.5%207h-3A1.5%201.5%200%200%201%209%205.5zm1.5-.5a.5.5%200%200%200-.5.5v3a.5.5%200%200%200%20.5.5h3a.5.5%200%200%200%20.5-.5v-3a.5.5%200%200%200-.5-.5zM1%2010.5A1.5%201.5%200%200%201%202.5%209h3A1.5%201.5%200%200%201%207%2010.5v3A1.5%201.5%200%200%201%205.5%2015h-3A1.5%201.5%200%200%201%201%2013.5zm1.5-.5a.5.5%200%200%200-.5.5v3a.5.5%200%200%200%20.5.5h3a.5.5%200%200%200%20.5-.5v-3a.5.5%200%200%200-.5-.5zm6.5.5A1.5%201.5%200%200%201%2010.5%209h3a1.5%201.5%200%200%201%201.5%201.5v3a1.5%201.5%200%200%201-1.5%201.5h-3A1.5%201.5%200%200%201%209%2013.5zm1.5-.5a.5.5%200%200%200-.5.5v3a.5.5%200%200%200%20.5.5h3a.5.5%200%200%200%20.5-.5v-3a.5.5%200%200%200-.5-.5z'/%3e%3c/svg%3e")}.detection-question-type[data-type=推荐]>span{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-cart'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M0%201.5A.5.5%200%200%201%20.5%201H2a.5.5%200%200%201%20.485.379L2.89%203H14.5a.5.5%200%200%201%20.491.592l-1.5%208A.5.5%200%200%201%2013%2012H4a.5.5%200%200%201-.491-.408L2.01%203.607%201.61%202H.5a.5.5%200%200%201-.5-.5M3.102%204l1.313%207h8.17l1.313-7zM5%2012a2%202%200%201%200%200%204%202%202%200%200%200%200-4m7%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4m-7%201a1%201%200%201%201%200%202%201%201%200%200%201%200-2m7%200a1%201%200%201%201%200%202%201%201%200%200%201%200-2'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-cart'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M0%201.5A.5.5%200%200%201%20.5%201H2a.5.5%200%200%201%20.485.379L2.89%203H14.5a.5.5%200%200%201%20.491.592l-1.5%208A.5.5%200%200%201%2013%2012H4a.5.5%200%200%201-.491-.408L2.01%203.607%201.61%202H.5a.5.5%200%200%201-.5-.5M3.102%204l1.313%207h8.17l1.313-7zM5%2012a2%202%200%201%200%200%204%202%202%200%200%200%200-4m7%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4m-7%201a1%201%200%201%201%200%202%201%201%200%200%201%200-2m7%200a1%201%200%201%201%200%202%201%201%200%200%201%200-2'/%3e%3c/svg%3e")}.detection-question-type[data-type=比较]>span{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-arrow-left-right'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M1%2011.5a.5.5%200%200%200%20.5.5h11.793l-3.147%203.146a.5.5%200%200%200%20.708.708l4-4a.5.5%200%200%200%200-.708l-4-4a.5.5%200%200%200-.708.708L13.293%2011H1.5a.5.5%200%200%200-.5.5m14-7a.5.5%200%200%201-.5.5H2.707l3.147%203.146a.5.5%200%201%201-.708.708l-4-4a.5.5%200%200%201%200-.708l4-4a.5.5%200%201%201%20.708.708L2.707%204H14.5a.5.5%200%200%201%20.5.5'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-arrow-left-right'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M1%2011.5a.5.5%200%200%200%20.5.5h11.793l-3.147%203.146a.5.5%200%200%200%20.708.708l4-4a.5.5%200%200%200%200-.708l-4-4a.5.5%200%200%200-.708.708L13.293%2011H1.5a.5.5%200%200%200-.5.5m14-7a.5.5%200%200%201-.5.5H2.707l3.147%203.146a.5.5%200%201%201-.708.708l-4-4a.5.5%200%200%201%200-.708l4-4a.5.5%200%201%201%20.708.708L2.707%204H14.5a.5.5%200%200%201%20.5.5'/%3e%3c/svg%3e")}.detection-question-type[data-type=替代]>span{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-arrow-repeat'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M11.534%207h3.932a.25.25%200%200%201%20.192.41l-1.966%202.36a.25.25%200%200%201-.384%200l-1.966-2.36a.25.25%200%200%201%20.192-.41m-11%202h3.932a.25.25%200%200%200%20.192-.41L2.692%206.23a.25.25%200%200%200-.384%200L.342%208.59A.25.25%200%200%200%20.534%209'/%3e%3cpath%20fill-rule='evenodd'%20d='M8%203c-1.552%200-2.94.707-3.857%201.818a.5.5%200%201%201-.771-.636A6.002%206.002%200%200%201%2013.917%207H12.9A5%205%200%200%200%208%203M3.1%209a5.002%205.002%200%200%200%208.757%202.182.5.5%200%201%201%20.771.636A6.002%206.002%200%200%201%202.083%209z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-arrow-repeat'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M11.534%207h3.932a.25.25%200%200%201%20.192.41l-1.966%202.36a.25.25%200%200%201-.384%200l-1.966-2.36a.25.25%200%200%201%20.192-.41m-11%202h3.932a.25.25%200%200%200%20.192-.41L2.692%206.23a.25.25%200%200%200-.384%200L.342%208.59A.25.25%200%200%200%20.534%209'/%3e%3cpath%20fill-rule='evenodd'%20d='M8%203c-1.552%200-2.94.707-3.857%201.818a.5.5%200%201%201-.771-.636A6.002%206.002%200%200%201%2013.917%207H12.9A5%205%200%200%200%208%203M3.1%209a5.002%205.002%200%200%200%208.757%202.182.5.5%200%201%201%20.771.636A6.002%206.002%200%200%201%202.083%209z'/%3e%3c/svg%3e")}.detection-question-type[data-type=价格]>span{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-tag'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M6%204.5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200m-1%200a.5.5%200%201%200-1%200%20.5.5%200%200%200%201%200'/%3e%3cpath%20d='M2%201h4.586a1%201%200%200%201%20.707.293l7%207a1%201%200%200%201%200%201.414l-4.586%204.586a1%201%200%200%201-1.414%200l-7-7A1%201%200%200%201%201%206.586V2a1%201%200%200%201%201-1m0%205.586%207%207L13.586%209l-7-7H2z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-tag'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M6%204.5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200m-1%200a.5.5%200%201%200-1%200%20.5.5%200%200%200%201%200'/%3e%3cpath%20d='M2%201h4.586a1%201%200%200%201%20.707.293l7%207a1%201%200%200%201%200%201.414l-4.586%204.586a1%201%200%200%201-1.414%200l-7-7A1%201%200%200%201%201%206.586V2a1%201%200%200%201%201-1m0%205.586%207%207L13.586%209l-7-7H2z'/%3e%3c/svg%3e")}.detection-question-type[data-type=品牌验证]>span{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-patch-check'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M10.354%206.146a.5.5%200%200%201%200%20.708l-3%203a.5.5%200%200%201-.708%200l-1.5-1.5a.5.5%200%201%201%20.708-.708L7%208.793l2.646-2.647a.5.5%200%200%201%20.708%200'/%3e%3cpath%20d='m10.273%202.513-.921-.944.715-.698.622.637.89-.011a2.89%202.89%200%200%201%202.924%202.924l-.01.89.636.622a2.89%202.89%200%200%201%200%204.134l-.637.622.011.89a2.89%202.89%200%200%201-2.924%202.924l-.89-.01-.622.636a2.89%202.89%200%200%201-4.134%200l-.622-.637-.89.011a2.89%202.89%200%200%201-2.924-2.924l.01-.89-.636-.622a2.89%202.89%200%200%201%200-4.134l.637-.622-.011-.89a2.89%202.89%200%200%201%202.924-2.924l.89.01.622-.636a2.89%202.89%200%200%201%204.134%200l-.715.698a1.89%201.89%200%200%200-2.704%200l-.92.944-1.32-.016a1.89%201.89%200%200%200-1.911%201.912l.016%201.318-.944.921a1.89%201.89%200%200%200%200%202.704l.944.92-.016%201.32a1.89%201.89%200%200%200%201.912%201.911l1.318-.016.921.944a1.89%201.89%200%200%200%202.704%200l.92-.944%201.32.016a1.89%201.89%200%200%200%201.911-1.912l-.016-1.318.944-.921a1.89%201.89%200%200%200%200-2.704l-.944-.92.016-1.32a1.89%201.89%200%200%200-1.912-1.911z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-patch-check'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M10.354%206.146a.5.5%200%200%201%200%20.708l-3%203a.5.5%200%200%201-.708%200l-1.5-1.5a.5.5%200%201%201%20.708-.708L7%208.793l2.646-2.647a.5.5%200%200%201%20.708%200'/%3e%3cpath%20d='m10.273%202.513-.921-.944.715-.698.622.637.89-.011a2.89%202.89%200%200%201%202.924%202.924l-.01.89.636.622a2.89%202.89%200%200%201%200%204.134l-.637.622.011.89a2.89%202.89%200%200%201-2.924%202.924l-.89-.01-.622.636a2.89%202.89%200%200%201-4.134%200l-.622-.637-.89.011a2.89%202.89%200%200%201-2.924-2.924l.01-.89-.636-.622a2.89%202.89%200%200%201%200-4.134l.637-.622-.011-.89a2.89%202.89%200%200%201%202.924-2.924l.89.01.622-.636a2.89%202.89%200%200%201%204.134%200l-.715.698a1.89%201.89%200%200%200-2.704%200l-.92.944-1.32-.016a1.89%201.89%200%200%200-1.911%201.912l.016%201.318-.944.921a1.89%201.89%200%200%200%200%202.704l.944.92-.016%201.32a1.89%201.89%200%200%200%201.912%201.911l1.318-.016.921.944a1.89%201.89%200%200%200%202.704%200l.92-.944%201.32.016a1.89%201.89%200%200%200%201.911-1.912l-.016-1.318.944-.921a1.89%201.89%200%200%200%200-2.704l-.944-.92.016-1.32a1.89%201.89%200%200%200-1.912-1.911z'/%3e%3c/svg%3e")}.detection-question-type[data-type=产品]>span{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-box'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8.186%201.113a.5.5%200%200%200-.372%200L1.846%203.5%208%205.961%2014.154%203.5zM15%204.239l-6.5%202.6v7.922l6.5-2.6V4.24zM7.5%2014.762V6.838L1%204.239v7.923zM7.443.184a1.5%201.5%200%200%201%201.114%200l7.129%202.852A.5.5%200%200%201%2016%203.5v8.662a1%201%200%200%201-.629.928l-7.185%202.874a.5.5%200%200%201-.372%200L.63%2013.09a1%201%200%200%201-.63-.928V3.5a.5.5%200%200%201%20.314-.464z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-box'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8.186%201.113a.5.5%200%200%200-.372%200L1.846%203.5%208%205.961%2014.154%203.5zM15%204.239l-6.5%202.6v7.922l6.5-2.6V4.24zM7.5%2014.762V6.838L1%204.239v7.923zM7.443.184a1.5%201.5%200%200%201%201.114%200l7.129%202.852A.5.5%200%200%201%2016%203.5v8.662a1%201%200%200%201-.629.928l-7.185%202.874a.5.5%200%200%201-.372%200L.63%2013.09a1%201%200%200%201-.63-.928V3.5a.5.5%200%200%201%20.314-.464z'/%3e%3c/svg%3e")}.detection-question-type[data-type=风险]>span{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-shield-check'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M5.338%201.59a61%2061%200%200%200-2.837.856.48.48%200%200%200-.328.39c-.554%204.157.726%207.19%202.253%209.188a10.7%2010.7%200%200%200%202.287%202.233c.346.244.652.42.893.533q.18.085.293.118a1%201%200%200%200%20.101.025%201%201%200%200%200%20.1-.025q.114-.034.294-.118c.24-.113.547-.29.893-.533a10.7%2010.7%200%200%200%202.287-2.233c1.527-1.997%202.807-5.031%202.253-9.188a.48.48%200%200%200-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552%201.29%208.531%201.067%208%201.067c-.53%200-1.552.223-2.662.524zM5.072.56C6.157.265%207.31%200%208%200s1.843.265%202.928.56c1.11.3%202.229.655%202.887.87a1.54%201.54%200%200%201%201.044%201.262c.596%204.477-.787%207.795-2.465%209.99a11.8%2011.8%200%200%201-2.517%202.453%207%207%200%200%201-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7%207%200%200%201-1.048-.625%2011.8%2011.8%200%200%201-2.517-2.453C1.928%2010.487.545%207.169%201.141%202.692A1.54%201.54%200%200%201%202.185%201.43%2063%2063%200%200%201%205.072.56'/%3e%3cpath%20d='M10.854%205.146a.5.5%200%200%201%200%20.708l-3%203a.5.5%200%200%201-.708%200l-1.5-1.5a.5.5%200%201%201%20.708-.708L7.5%207.793l2.646-2.647a.5.5%200%200%201%20.708%200'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-shield-check'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M5.338%201.59a61%2061%200%200%200-2.837.856.48.48%200%200%200-.328.39c-.554%204.157.726%207.19%202.253%209.188a10.7%2010.7%200%200%200%202.287%202.233c.346.244.652.42.893.533q.18.085.293.118a1%201%200%200%200%20.101.025%201%201%200%200%200%20.1-.025q.114-.034.294-.118c.24-.113.547-.29.893-.533a10.7%2010.7%200%200%200%202.287-2.233c1.527-1.997%202.807-5.031%202.253-9.188a.48.48%200%200%200-.328-.39c-.651-.213-1.75-.56-2.837-.855C9.552%201.29%208.531%201.067%208%201.067c-.53%200-1.552.223-2.662.524zM5.072.56C6.157.265%207.31%200%208%200s1.843.265%202.928.56c1.11.3%202.229.655%202.887.87a1.54%201.54%200%200%201%201.044%201.262c.596%204.477-.787%207.795-2.465%209.99a11.8%2011.8%200%200%201-2.517%202.453%207%207%200%200%201-1.048.625c-.28.132-.581.24-.829.24s-.548-.108-.829-.24a7%207%200%200%201-1.048-.625%2011.8%2011.8%200%200%201-2.517-2.453C1.928%2010.487.545%207.169%201.141%202.692A1.54%201.54%200%200%201%202.185%201.43%2063%2063%200%200%201%205.072.56'/%3e%3cpath%20d='M10.854%205.146a.5.5%200%200%201%200%20.708l-3%203a.5.5%200%200%201-.708%200l-1.5-1.5a.5.5%200%201%201%20.708-.708L7.5%207.793l2.646-2.647a.5.5%200%200%201%20.708%200'/%3e%3c/svg%3e")}.detection-question-type[data-type=产品],.detection-question-type[data-type=价格]{color:var(--color-semantic-warning);border-color:currentColor}.detection-question-type[data-type=风险]{color:var(--color-semantic-danger);border-color:currentColor}.detection-question-type[data-type=推荐],.detection-question-type[data-type=替代]{color:#46b4ff}.detection-question-type[data-type=比较]{color:#16d5e4}.detection-question-models{border-left:1px solid var(--color-border-subtle);align-items:center;min-width:0;padding-left:10px;display:flex}.detection-model-dots{flex-wrap:wrap;gap:1px;display:flex;position:relative}.detection-model-dot{cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:28px;padding:0;display:grid}.detection-model-dot>span{background:var(--color-border-normal);border-radius:50%;width:8px;height:8px;display:block}.detection-model-dot.is-completed>span{background:var(--color-semantic-success);box-shadow:0 0 9px color-mix(in srgb, var(--color-semantic-success) 55%, transparent)}.detection-model-dot.is-failed>span{background:var(--color-semantic-danger);box-shadow:0 0 9px color-mix(in srgb, var(--color-semantic-danger) 40%, transparent)}.detection-model-dot.is-partial>span{background:var(--color-semantic-warning)}.detection-model-dot.is-running>span{background:var(--color-semantic-info)}.detection-model-dot:focus-visible{outline:2px solid var(--color-semantic-info);border-radius:6px}.detection-model-dot:after{content:attr(aria-label);background:var(--color-bg-elevated);border:1px solid var(--color-border-normal);width:max-content;max-width:min(240px,100vw - 64px);color:var(--color-text-primary);overflow-wrap:anywhere;pointer-events:none;z-index:4;border-radius:8px;padding:8px 12px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 7px);right:0}.detection-model-dot:hover:after,.detection-model-dot:focus-visible:after{display:block}.detection-view-answer{white-space:nowrap;min-height:32px;font-size:var(--fs-body-sm);gap:4px}.detection-view-answer>span{background:currentColor;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-chevron-right'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M4.646%201.646a.5.5%200%200%201%20.708%200l6%206a.5.5%200%200%201%200%20.708l-6%206a.5.5%200%200%201-.708-.708L10.293%208%204.646%202.354a.5.5%200%200%201%200-.708'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-chevron-right'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M4.646%201.646a.5.5%200%200%201%20.708%200l6%206a.5.5%200%200%201%200%20.708l-6%206a.5.5%200%200%201-.708-.708L10.293%208%204.646%202.354a.5.5%200%200%201%200-.708'/%3e%3c/svg%3e") 50%/contain no-repeat}.detection-answer-title{font-size:var(--fs-body-lg);margin:12px 0;line-height:1.6}.detection-answer-title .badge{vertical-align:middle;margin-left:8px}.detection-answer-body{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-primary);margin:16px 0;padding:16px}.detection-detail .form-row+.form-row{border-top:1px solid var(--color-border-subtle);padding-top:20px}@media (width<=900px){.detection-question-bar{grid-template-columns:1fr;gap:14px}.detection-question-row{grid-template-columns:90px minmax(0,1fr) auto;gap:12px}.detection-question-type{grid-area:2/1;justify-self:start}.detection-question-models{grid-area:2/2}.detection-view-answer{grid-area:1/3/3}}@media (width<=640px){.detection-detail-modal.modal{width:calc(100vw - 24px);height:min(640px,100dvh - 32px)}.detection-detail-modal .modal-close{width:44px;height:44px}.detection-detail-modal .modal-footer>.btn,.detection-view-answer{min-height:44px}.detection-question-bar{gap:10px}.detection-stats{padding:10px 0}.detection-stat{gap:6px;padding:0 4px}.detection-stat-icon{display:none}.detection-stat-label{gap:5px;font-size:12px}.detection-stat strong{font-size:clamp(16px,4.6vw,20px)}.detection-info{width:14px;height:14px}.detection-question-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.detection-question-code{grid-area:1/1}.detection-question-type{grid-area:1/2}.detection-question-text{grid-area:2/1/auto/-1}.detection-question-models{border-left:0;grid-area:3/1/auto/-1;padding-left:0}.detection-view-answer{grid-area:4/1/auto/-1;width:100%}.detection-answer-body{padding:16px}}[data-theme=light] .detection-detail-modal{--color-semantic-info:#0369a1;--color-semantic-success:#2f7034;--color-semantic-danger:#b91c1c;--color-semantic-warning:#92400e}[data-theme=light] .detection-stat-time strong,[data-theme=light] .detection-stat-time .detection-stat-icon,[data-theme=light] .detection-question-type[data-type=场景]{color:#6d28d9}[data-theme=light] .detection-question-type:is([data-type=推荐],[data-type=替代],[data-type=比较]){color:var(--color-semantic-info)}@media (prefers-reduced-motion:reduce){.detection-question-row{transition:none}}.sampling-model-switch{width:40px;height:24px;margin-left:var(--sp-3);cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.sampling-model-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sampling-model-switch span{background:var(--color-border-normal);pointer-events:none;border-radius:12px;width:100%}.sampling-model-switch span:before{content:"";background:var(--color-text-primary);border-radius:50%;width:18px;height:18px;margin:3px;transition:transform .15s;display:block}.sampling-model-switch input:checked+span{background:var(--color-primary-500)}.sampling-model-switch input:checked+span:before{background:#fff;transform:translate(16px)}.sampling-model-switch input:disabled{cursor:not-allowed}.sampling-model-switch:has(input:disabled){cursor:not-allowed}.sampling-model-switch input:disabled+span{opacity:.55}.sampling-model-switch input:focus-visible+span{outline:2px solid var(--color-primary-400);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sampling-model-switch span:before{transition:none}}#modelSched .model-info{min-width:0}#modelSched .model-stats{align-items:center;gap:var(--sp-2);flex-wrap:wrap}#modelSched .model-row>.badge{white-space:nowrap}.job-meta>span:not([hidden])~span:not([hidden]):before{content:"· ";white-space:pre}.delivery-package{margin-bottom:var(--sp-5)}.delivery-package-meta{font-size:var(--fs-body-sm);color:var(--color-text-secondary);margin:0 0 var(--sp-3);line-height:1.6}.delivery-package .data-table p{margin:4px 0 0;font-size:12px}.delivery-package-actions{padding-top:var(--sp-3);justify-content:flex-end;display:flex}#tab-package .pkg-summary textarea{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] #tab-package .pkg-summary textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#tab-package [data-report-delivery]{margin-top:var(--sp-3)}#tab-archive .archive-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);font-size:var(--fs-body-sm);color:var(--color-text-secondary);display:flex}#tab-archive .report-card.is-selected{border-color:var(--color-primary-400);box-shadow:0 0 0 1px var(--color-primary-400)}#tab-archive .report-score-val.is-missing{color:var(--color-text-tertiary);-webkit-text-fill-color:currentColor;background:0 0;font-size:24px}#tab-archive .report-compare{flex-wrap:wrap}#tab-archive .archive-actions{gap:var(--sp-2);display:inline-flex}#tab-archive .archive-compare-host:not(:empty){margin-top:var(--sp-5)}#tab-archive .archive-compare-note{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--color-comp-bg-subtle);color:var(--color-text-secondary);font-size:var(--fs-body-sm)}#tab-archive .archive-compare-periods{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#tab-archive .archive-period{padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:4px;min-width:0;display:flex}#tab-archive .archive-period strong{color:var(--color-text-primary);overflow-wrap:anywhere}#tab-archive .archive-period span{overflow-wrap:anywhere;font-size:12px}#tab-archive .archive-period-label{color:var(--color-text-secondary);font-weight:600}#tab-archive .archive-delta{white-space:nowrap;font-weight:600}#tab-archive .archive-compare td.text-success{color:var(--color-semantic-success)}#tab-archive .archive-compare td.text-danger{color:var(--color-semantic-danger)}#tab-archive .archive-compare td.text-tertiary{color:var(--color-text-tertiary)}#tab-archive .archive-trend{margin-left:var(--sp-2);font-size:12px;font-weight:400}#tab-archive .archive-compare-conclusions{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#tab-archive .archive-conclusion{min-width:0}#tab-archive .archive-conclusion h4{margin:0 0 var(--sp-2);color:var(--color-text-primary);font-size:14px}#tab-archive .archive-conclusion ol{font-size:var(--fs-body-sm);color:var(--color-text-secondary);margin:0;padding-left:1.2em;line-height:1.7}#tab-archive .archive-conclusion p{margin:0 0 var(--sp-2);font-size:var(--fs-body-sm);overflow-wrap:anywhere}#tab-archive .archive-acceptance{color:var(--color-text-primary)}@media (width<=960px){#tab-archive .archive-compare-periods,#tab-archive .archive-compare-conclusions{grid-template-columns:1fr}}#tab-conclusion .hero-score{row-gap:var(--sp-2);flex-wrap:wrap}#tab-conclusion .hero-score-label{white-space:nowrap}#tab-conclusion [data-report-health-score]{font-variant-numeric:tabular-nums;padding-bottom:.06em;display:inline-block;line-height:1.2!important}@keyframes geo-gantt-grow{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}#tab-plan .gantt-bar{transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) both geo-gantt-grow}#tab-plan .gantt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#tab-plan .gantt-more{justify-content:center;gap:var(--sp-3);padding-top:var(--sp-2);display:flex}@media (prefers-reduced-motion:reduce){#tab-plan .gantt-bar{animation:none}}#tab-archive .report-score-val{line-height:1.2;display:inline-block}#tab-package .pkg-downloads{grid-template-columns:repeat(4,minmax(0,1fr))}#tab-package .dl-btn{text-align:center;min-width:0}#tab-package .dl-btn .d{overflow-wrap:anywhere}#tab-package .dl-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.dl-btn.dl-detail{background:linear-gradient(135deg,#a78bfa17,#38bdf80a);border-color:#a78bfa52}.dl-btn.dl-detail:hover{box-shadow:0 16px 40px -12px #a78bfa52,0 8px 24px -8px #0000008c}@media (width<=1200px){#tab-package .pkg-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#tab-package .pkg-downloads{grid-template-columns:1fr}}.detail-report-dialog{gap:var(--sp-3);font-size:var(--fs-body-sm);flex-direction:column;display:flex}.detail-report-dialog>p{color:var(--color-text-secondary);margin:0;line-height:1.7}.detail-report-engines{gap:var(--sp-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.detail-report-engine{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.detail-report-engine input{accent-color:var(--color-primary-500);width:16px;height:16px}.detail-report-engine.is-disabled{cursor:not-allowed;opacity:.7}.detail-report-engine strong{color:var(--color-text-primary)}.detail-report-engine small{color:var(--color-text-tertiary);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.5;display:block}.detail-report-engine .badge{white-space:nowrap}.detail-report-total{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--color-comp-bg-subtle);color:var(--color-text-primary);line-height:1.7}.detail-report-total.is-short{color:var(--color-semantic-danger)}.detail-report-hint{color:var(--color-text-tertiary);font-size:12px;line-height:1.7}.detail-report-links{justify-content:flex-start;display:flex}:is(html:has(meta[name=geo-page][content=gap-diagnosis]) #pageRoot .page-actions>button:not([data-action]),html:has(meta[name=geo-page][content=geo-diagnosis]) #pageRoot .page-actions>button:not([data-action]),html:has(meta[name=geo-page][content=website-checkup]) #pageRoot .page-actions>button:not([data-action])){display:none}.diagnosis-legend{flex-wrap:wrap;gap:12px;display:flex}.diagnosis-legend>span{align-items:center;gap:6px;display:flex}.diagnosis-legend i{border-radius:50%;flex-shrink:0;width:10px;height:10px}.diagnosis-sentiment-labels{font-size:var(--fs-body-sm);flex-wrap:wrap;justify-content:space-between;gap:8px 12px;font-weight:600;display:flex}.diagnosis-sentiment-bar{margin:var(--sp-2) 0 var(--sp-5);display:flex;overflow:hidden}.diagnosis-sentiment-bar>div{height:100%}.diagnosis-negative{padding:var(--sp-4);border-radius:var(--radius-md);background:#f8717114;border:1px solid #f8717133}.diagnosis-negative>strong{color:var(--color-semantic-danger);font-size:var(--fs-caption);margin-bottom:var(--sp-3);display:block}.diagnosis-negative-row{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-body-sm);line-height:1.65;display:flex}.diagnosis-negative-row+.diagnosis-negative-row{margin-top:var(--sp-3)}.diagnosis-negative-row .badge{flex-shrink:0}.diagnosis-negative-row>span:last-child{overflow-wrap:anywhere;min-width:0}.diagnosis-comparison{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.diagnosis-subject{padding:var(--sp-4);border:1px solid color-mix(in srgb,var(--subject-color) 35%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--subject-color) 10%,transparent),transparent)}.diagnosis-subject>strong{text-align:center;font-family:var(--font-display);font-size:var(--fs-h3);margin:var(--sp-2) 0 var(--sp-4);overflow-wrap:anywhere;display:block}.diagnosis-subject-role{text-align:center;font-size:var(--fs-caption);color:var(--subject-color);font-weight:600}.diagnosis-axis+.diagnosis-axis{margin-top:var(--sp-3)}.diagnosis-axis .progress-label{font-size:var(--fs-micro)}.diagnosis-axis .progress-label>span:last-child{color:var(--subject-color);font-weight:700}.diagnosis-total{text-align:center;border-top:1px solid var(--color-border-subtle);margin-top:var(--sp-4);padding-top:var(--sp-3);font-size:var(--fs-micro);color:var(--color-text-tertiary)}.diagnosis-total strong{font:800 var(--fs-display-2) var(--font-display);color:var(--subject-color);display:block}.gap-summary-card{min-width:0;height:480px;overflow:hidden}.gap-summary-card>:nth-child(4){scrollbar-width:none;max-height:210px;overflow:auto}.gap-summary-card>:nth-child(4)::-webkit-scrollbar{display:none}.gap-summary-card>:nth-child(3){min-height:88px}.gap-summary-card .tag{margin:0 6px 6px 0}.gap-stats{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gap-stat{padding:var(--sp-4);border-radius:var(--radius-sm);text-align:center;background:#94a3b80f}.gap-stat span{color:var(--color-text-tertiary);font-size:var(--fs-caption);display:block}.gap-stat strong{margin-top:var(--sp-3);font:700 28px var(--font-display);color:var(--color-semantic-success);display:block}.gap-fact-row{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-sm);background:#94a3b80f;display:flex}.gap-detail-table{table-layout:fixed;width:100%;min-width:960px}.gap-detail-table th:first-child{width:130px}.gap-detail-table th:nth-child(3){width:120px}.gap-detail-table th:nth-child(4){width:104px}.gap-detail-table th:nth-child(5){width:84px}.gap-detail-table th:nth-child(6){width:150px}.gap-detail-table th:nth-child(7){width:112px}.gap-detail-table td{vertical-align:middle;height:92px}.gap-detail-table td:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary);overflow:hidden}.gap-detail-table .gap-title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gap-detail-table td:nth-child(3),.gap-detail-table td:nth-child(6){overflow-wrap:anywhere}.gap-detail-table tbody tr:nth-child(2n){background:#94a3b80a}.gap-kind-content{color:var(--color-semantic-success);background:#4a994b14}.gap-kind-territory{color:var(--color-semantic-info);background:#38bdf814}.gap-kind-fact{color:var(--color-semantic-warning);background:#fb923c14}@media (width<=1100px){#pageRoot:has(.gap-summary-card)>div:has(>.gap-summary-card){grid-template-columns:1fr!important}}.gap-priority{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.gap-priority b{font-size:28px}.gap-channels{scrollbar-width:none;align-items:center;gap:8px;height:34px;display:flex;overflow-x:auto}.gap-channels::-webkit-scrollbar{display:none}.gap-channels .tag{white-space:nowrap;flex-shrink:0;margin:0}.gap-channel-summary{margin-top:var(--sp-2)}.gap-breakdown-title{font-size:var(--fs-caption);color:var(--color-text-tertiary);margin-bottom:var(--sp-3);font-weight:600}.gap-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-breakdown .gap-stat{gap:var(--sp-5);padding:var(--sp-3) 0;background:0 0;flex-direction:column-reverse;display:flex}.gap-breakdown .gap-stat strong{color:var(--color-semantic-danger);margin:0}.gap-breakdown .gap-stat:nth-child(2) strong{color:var(--color-semantic-warning)}.gap-breakdown .gap-stat:nth-child(3) strong{color:var(--color-semantic-info)}.gap-priority .badge{font-size:var(--fs-body);padding:8px 14px}.gap-summary-card[data-geo-gap-card=territory] .gap-stat:last-child strong{color:var(--color-semantic-warning)}.prio-legend{padding:var(--sp-2);flex-wrap:wrap;gap:4px}.prio-legend button.lg{border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:4px 6px}.prio-legend button.lg[aria-pressed=true]{border-color:var(--color-border-strong);color:var(--color-text-primary);background:#2fd9a51f}.prio-legend button.lg:focus-visible{outline:2px solid var(--color-primary-400)}#actionPlanContainer .action-task-desc,#actionPlanContainer .action-task-foot .accept-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#actionPlanContainer .action-task-foot{gap:var(--sp-2)}#actionPlanContainer .action-task-foot .text-tertiary{white-space:nowrap;flex:none}#actionPlanContainer{scrollbar-gutter:stable;height:560px;padding-right:6px;overflow-y:auto}.action-filter-count{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;margin-left:4px}@media (forced-colors:none){#actionPlanContainer{scrollbar-width:thin;scrollbar-color:var(--color-text-tertiary) transparent}#actionPlanContainer::-webkit-scrollbar{width:6px}#actionPlanContainer::-webkit-scrollbar-track{background:0 0}#actionPlanContainer::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-full)}}.wo-live .content-wrap{min-width:0}.wo-live #pageRoot{gap:var(--sp-5);flex-direction:column;display:flex}.wo-live #pageRoot>*{flex:none;min-width:0}.wo-live #pageRoot .page-header{gap:var(--sp-4);flex-wrap:wrap;margin-bottom:0}.wo-live #pageRoot .page-title{flex-basis:360px}.wo-live #pageRoot .page-title h1{white-space:normal}.wo-live #pageRoot .page-actions{flex-wrap:wrap}.wo-live .wo-filter-card{margin:0}.wo-live .filter-bar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.wo-live .filter-bar .search-input{flex:240px;min-width:0}.wo-live .filter-bar>select{flex:140px;width:auto;min-width:0}.wo-live .filter-bar>div:not(.search-input){flex:270px}.wo-live #woNotice:empty{display:none}.wo-live #woNotice:not(:empty){margin-top:var(--sp-3);max-height:160px;font-size:var(--fs-caption);line-height:1.7;overflow:auto}.wo-live #pageRoot .view-kanban{max-width:100%;padding-bottom:var(--sp-3);overflow-x:auto}.wo-live #kanbanBoard{grid-template-columns:none;grid-auto-columns:280px;grid-auto-flow:column;width:max-content;min-width:100%;height:min(640px,65vh);min-height:360px}.wo-live #kanbanBoard .kanban-col{border:0;border-radius:0;flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex}.wo-live .kanban-col-head{align-items:flex-start;gap:var(--sp-2);min-height:38px}.wo-live .kanban-col-title{overflow-wrap:anywhere;min-width:0;line-height:1.5}.wo-live .kanban-col-title:before,.wo-live .kanban-col-count{flex-shrink:0}.wo-live .kanban-col-body{overscroll-behavior:contain;min-height:0;padding:2px}.wo-live .wo-card{cursor:pointer;flex-shrink:0;min-width:0}.wo-live .wo-card-id,.wo-live .wo-card-title{overflow-wrap:anywhere}.wo-live .wo-card-footer{align-items:flex-start;gap:var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap}.wo-live .wo-card-footer .wo-duedate{white-space:normal}.wo-live .wo-card>.btn{margin-top:var(--sp-3)}.wo-live .kanban-col[data-status=dispatch]{--col-accent:#a78bfa}.wo-live .kanban-col[data-status=verify]{--col-accent:#f4b942}.wo-live .kanban-col[data-status=closed]{--col-accent:#34d399}.wo-live .kanban-col[data-status=returned]{--col-accent:#f87171}.wo-live #woListMount .table-wrap{max-width:100%;overflow-x:auto}.wo-live #woListMount .data-table{min-width:1000px}.wo-live #woListMount .data-table td{white-space:normal;overflow-wrap:anywhere}.wo-live #woListMount .card-header{gap:var(--sp-3);flex-wrap:wrap}.wo-live .wo-card:focus-visible,.wo-live #woListMount tr:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}.wo-live #woDrawer .drawer-footer{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.workorder-detail .wo-detail-section{margin-bottom:var(--sp-5)}.workorder-detail .wo-detail-section h4{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--color-text-primary);margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:var(--sp-2);font-weight:600;display:flex}.workorder-detail .sec-icon{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-primary-400);background:linear-gradient(135deg,#2fd9a533,#38bdf826);justify-content:center;align-items:center;font-size:12px;display:flex}.workorder-detail .info-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workorder-detail .info-item{flex-direction:column;gap:4px;min-width:0;display:flex}.workorder-detail .info-item .lbl{font-size:var(--fs-micro);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.workorder-detail .info-item .val{font-size:var(--fs-body-sm);color:var(--color-text-primary);font-weight:500}.workorder-detail .ev-card{padding:var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);font-size:var(--fs-body-sm);color:var(--color-text-secondary);background:linear-gradient(135deg,#10b88714,#38bdf80d);line-height:1.7}.workorder-detail .asset-list{gap:var(--sp-2);flex-direction:column;display:flex}.workorder-detail .asset-row{padding:var(--sp-3);border-radius:var(--radius-md);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);overflow-wrap:anywhere}.workorder-detail .wo-detail-wide{grid-column:1/-1}.workorder-detail .wo-detail-tags{gap:var(--sp-2);flex-wrap:wrap;display:flex}.workorder-detail .wo-detail-evidence{gap:var(--sp-3);overflow-wrap:anywhere;display:grid}.workorder-detail .wo-detail-evidence strong{color:var(--color-primary-400)}.workorder-detail .wo-detail-evidence>div:last-child strong{color:var(--color-accent-amber)}.workorder-detail .wo-detail-evidence span{white-space:pre-wrap}.workorder-detail .wo-detail-evidence a{color:var(--color-semantic-info)}.workorder-detail .wo-detail-empty{color:var(--color-text-secondary)}.workorder-detail .wo-detail-extra{margin-top:var(--sp-3);overflow-wrap:anywhere}@media (forced-colors:none){.wo-live :is(.view-kanban,.kanban-col-body,.table-wrap,.drawer-body,#woNotice){scrollbar-width:thin;scrollbar-color:var(--color-text-tertiary) transparent}.wo-live :is(.view-kanban,.kanban-col-body,.table-wrap,.drawer-body,#woNotice):is(:hover,:focus-within){scrollbar-color:var(--color-text-secondary) transparent}.wo-live :is(.view-kanban,.kanban-col-body,.table-wrap,.drawer-body,#woNotice)::-webkit-scrollbar{width:6px;height:6px}.wo-live :is(.view-kanban,.kanban-col-body,.table-wrap,.drawer-body,#woNotice)::-webkit-scrollbar-track{background:0 0}.wo-live :is(.view-kanban,.kanban-col-body,.table-wrap,.drawer-body,#woNotice)::-webkit-scrollbar-corner{background:0 0}.wo-live :is(.view-kanban,.kanban-col-body,.table-wrap,.drawer-body,#woNotice)::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-full)}.wo-live :is(.view-kanban,.kanban-col-body,.table-wrap,.drawer-body,#woNotice)::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}}.wo-live #kanbanBoard .kanban-col:is([data-status=candidate],[data-status=dispatch]),.wo-live #woDrawer .drawer-footer:empty{display:none}.question-generation-status{margin-bottom:var(--sp-5);border:1px solid var(--color-primary-400);background:var(--color-bg-secondary);border-left-width:4px;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex}.question-generation-status strong{color:var(--color-text-primary);font-size:16px}.question-generation-status p{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6}.question-generation-status[data-state=failed],.question-generation-status[data-state=partial]{border-color:var(--color-semantic-warning)}.question-generation-icon{height:24px;color:var(--color-primary-400);text-align:center;flex:0 0 24px;font-size:22px}.question-generation-icon.is-spinning{border:3px solid var(--color-border-normal);border-top-color:var(--color-primary-400);border-radius:50%;animation:.9s linear infinite question-generation-spin}@keyframes question-generation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.question-generation-icon.is-spinning{animation:none}}.production-check-progress{background:var(--color-bg-secondary);border:1px solid var(--color-border-normal);border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:20px;display:flex}.production-check-progress p{color:var(--color-text-tertiary);margin:5px 0 0;font-size:13px}.production-check-spinner{border:3px solid var(--color-border-normal);border-top-color:var(--color-primary-400);border-radius:50%;flex:0 0 24px;height:24px;animation:.9s linear infinite production-review-spin}.production-check-skeleton{gap:10px;padding:12px 0;display:grid}.production-check-skeleton i{height:16px}.production-check-skeleton i:nth-child(2){width:85%}.production-check-skeleton i:nth-child(3){width:65%}@keyframes production-review-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.production-check-spinner,.production-check-skeleton i{animation:none}}.production-repair-progress{max-width:220px;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}.production-repair-progress .production-check-spinner{border-width:2px;flex-basis:16px;height:16px}.md-view{overflow-wrap:anywhere;color:var(--color-text-primary);line-height:1.9;font-size:var(--fs-body-sm,14px)}.md-view>:first-child{margin-top:0}.md-view h1,.md-view h2,.md-view h3,.md-view h4,.md-view h5,.md-view h6{font-family:var(--font-display);color:var(--color-text-primary);margin:1.2em 0 .5em;font-weight:600;line-height:1.5}.md-view h1{font-size:20px}.md-view h2{border-bottom:1px solid var(--color-border-subtle);padding-bottom:4px;font-size:17px}.md-view h3{font-size:15px}.md-view h4,.md-view h5,.md-view h6{font-size:14px}.md-view p{color:var(--color-text-secondary);margin:0 0 .9em}.md-view ul,.md-view ol{color:var(--color-text-secondary);margin:0 0 .9em;padding-left:1.6em}.md-view li{margin:.25em 0}.md-view strong{color:var(--color-text-primary);font-weight:600}.md-view a{color:var(--color-semantic-info)}.md-view blockquote{border-left:3px solid var(--color-border-strong);color:var(--color-text-tertiary);background:var(--color-bg-tertiary,transparent);margin:0 0 .9em;padding:6px 12px}.md-view hr{border:0;border-top:1px solid var(--color-border-subtle);margin:1.2em 0}.md-view code{font-family:var(--font-mono);background:var(--color-bg-tertiary,#94a3b829);border-radius:4px;padding:1px 5px;font-size:.92em}.md-view pre{background:var(--color-bg-tertiary,#94a3b81f);border-radius:8px;margin:0 0 .9em;padding:10px 12px;overflow-x:auto}.md-view pre code{background:0 0;padding:0}.md-view table{border-collapse:collapse;width:100%;margin:0 0 .9em;font-size:13px}.md-view th,.md-view td{border:1px solid var(--color-border-subtle);text-align:left;vertical-align:top;padding:6px 10px}.md-view th{color:var(--color-text-primary);font-weight:600}.md-view .md-image{color:var(--color-text-tertiary)}.md-view sup,.md-view sub{color:var(--color-accent-amber);font-size:.72em;line-height:0}.md-view mark{color:inherit;background:#f4b94238;border-radius:3px;padding:0 2px}#pane-asset .asset-title{min-width:180px}#pane-asset .asset-topic{max-width:240px}#pane-asset .asset-topic>div:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-view-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.asset-view-info{overflow-wrap:anywhere;font-size:13.5px;line-height:2}.asset-view-body{background:var(--color-bg-secondary);border-radius:8px;margin-top:14px;padding:14px 16px}.source-content-status{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.source-article{overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#2fd9a540 transparent;max-height:64vh;overflow:auto}.source-article h1{margin:0 0 22px;font-size:22px;line-height:1.5}.source-article :is(h2,h3,h4,h5,h6){margin:24px 0 10px;font-size:17px;line-height:1.6}.source-article :is(p,ul,ol){margin:0 0 16px;line-height:1.9}.source-article :is(ul,ol){padding-left:24px}.source-article pre{white-space:pre-wrap;background:var(--color-bg-secondary);border-radius:8px;padding:12px}.source-article blockquote{border-left:3px solid var(--color-border);margin:16px 0;padding-left:16px}.source-article a{color:var(--color-semantic-info);text-decoration:underline}#artReference a,#artCoverBrief a{color:var(--color-primary-400)}#artReference p,#artCoverBrief p{overflow-wrap:anywhere;white-space:pre-wrap}.production-flow{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:8px;padding:12px 14px;display:block}.production-flow-steps,.production-flow-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.production-flow-steps{color:var(--color-text-tertiary);margin-bottom:10px;font-size:12px}.production-flow-steps span.active{color:var(--color-semantic-info)}.production-flow-steps span.done{color:var(--color-primary-400)}.production-flow-message{overflow-wrap:anywhere;min-width:0}.production-flow-message button{margin-left:10px}.production-flow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.production-flow-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.production-flow progress{appearance:none;background:var(--color-comp-bg-subtle);width:100%;height:5px;accent-color:var(--color-primary-400);border:0;border-radius:99px;margin-top:10px;display:block;overflow:hidden}.production-flow progress::-webkit-progress-bar{background:var(--color-comp-bg-subtle)}.production-flow progress::-webkit-progress-value{background:var(--color-primary-400);transition:width .2s}.production-flow progress::-moz-progress-bar{background:var(--color-primary-400)}.production-flow progress:not([value]){background:linear-gradient(90deg,transparent,var(--color-primary-400),transparent);background-size:200% 100%;animation:1.6s linear infinite content-writing}.production-flow progress:not([value])::-webkit-progress-bar{background:0 0}@keyframes content-writing{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.production-flow progress:not([value]){animation:none}.production-flow progress::-webkit-progress-value{transition:none}}.production-flow[data-phase=failed] progress::-webkit-progress-value{background:var(--color-semantic-warning)}.production-flow[data-phase=failed] progress::-moz-progress-bar{background:var(--color-semantic-warning)}.source-article img{max-width:100%;height:auto;margin:12px auto;display:block}.content-rich-editor:not([hidden])~:is(#artPreview,#covPreview){display:none!important}.content-editor-actions{flex-wrap:wrap}.production-save-status{align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.production-save-status[data-state=error]{color:var(--color-text-primary);border-left:3px solid var(--color-semantic-warning);padding-left:8px}.card-header:has(.content-editor-actions){flex-wrap:wrap;gap:12px}#artImit>div{grid-template-columns:minmax(240px,340px) minmax(0,1fr)!important}#artImit>div>div{min-width:0}#artImit .card-header{gap:var(--sp-3);flex-wrap:wrap}#artImit .card-title{flex-shrink:0}#artImit .card-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:auto}#artImit .card-actions .btn{white-space:nowrap;flex-shrink:0}#pane-article>div:first-child{flex-wrap:wrap}#artCtx{white-space:normal;overflow-wrap:anywhere}@media (width<=1100px){#artImit>div{grid-template-columns:minmax(0,1fr)!important}#artImit>div>div:last-child{order:-1}#artImit .card-actions{justify-content:flex-start;margin-left:0}}@media (width<=768px){html:has(meta[name=geo-page][content=content-optimize]){--topnav-height:104px}html:has(meta[name=geo-page][content=content-optimize]) .topnav{grid-template-rows:60px 44px;grid-template-columns:minmax(0,1fr) auto;padding:0 12px;display:grid}html:has(meta[name=geo-page][content=content-optimize]) .topnav-brand{gap:8px}html:has(meta[name=geo-page][content=content-optimize]) .topnav-logo{flex-shrink:0}html:has(meta[name=geo-page][content=content-optimize]) .brand-text,html:has(meta[name=geo-page][content=content-optimize]) .topnav-actions>div.topnav-icon-btn,html:has(meta[name=geo-page][content=content-optimize]) .user-chip>.user-name{display:none}html:has(meta[name=geo-page][content=content-optimize]) .topnav-modules{grid-area:2/1/auto/-1;margin:0;overflow-x:auto}html:has(meta[name=geo-page][content=content-optimize]) .module-tab{flex-shrink:0;padding:8px;font-size:12px}html:has(meta[name=geo-page][content=content-optimize]) .module-tab>span[style]{display:none}html:has(meta[name=geo-page][content=content-optimize]) .topnav-actions{grid-area:1/2;gap:4px}html:has(meta[name=geo-page][content=content-optimize]) .geo-brand-switch{margin-left:0}html:has(meta[name=geo-page][content=content-optimize]) .geo-brand-trigger{min-width:0;max-width:160px}html:has(meta[name=geo-page][content=content-optimize]) .user-chip{padding:4px}html:has(meta[name=geo-page][content=content-optimize]) .app-main{grid-template-rows:48px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}html:has(meta[name=geo-page][content=content-optimize]) .sidebar{border-right:0;border-bottom:1px solid var(--color-border-normal);padding:4px 8px}html:has(meta[name=geo-page][content=content-optimize]) .sidebar-module-title,html:has(meta[name=geo-page][content=content-optimize]) .sidebar-footer{display:none}html:has(meta[name=geo-page][content=content-optimize]) .sidebar-menu{flex-direction:row;overflow:auto hidden}html:has(meta[name=geo-page][content=content-optimize]) .sidebar-link{white-space:nowrap;flex-shrink:0;gap:4px;padding:6px 8px;font-size:12px}html:has(meta[name=geo-page][content=content-optimize]) .breadcrumb{white-space:nowrap;padding:0 16px;overflow-x:auto}html:has(meta[name=geo-page][content=content-optimize]) .page-scroll{height:calc(100vh - var(--topnav-height) - var(--breadcrumb-height) - 48px);max-height:calc(100vh - var(--topnav-height) - var(--breadcrumb-height) - 48px);padding:20px 16px 32px}html:has(meta[name=geo-page][content=content-optimize]) #contentTabs{max-width:100%;overflow-x:auto}html:has(meta[name=geo-page][content=content-optimize]) #contentTabs .tab-item{flex-shrink:0}html:has(meta[name=geo-page][content=content-optimize]) #pageRoot>.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.btn.btn-primary[data-production-state=running],.btn.btn-primary[data-production-state=completed]{background:var(--production-button-color);border-color:var(--production-button-color);color:#fff;box-shadow:none}.btn[data-production-state=running]{--production-button-color:#b45309}.btn[data-production-state=completed]{--production-button-color:#1d4ed8}.pub-channel__notice{white-space:normal;align-self:flex-start;line-height:1.6}.pub-channel__side{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.pub-channel__missing{color:var(--color-text-tertiary);font-size:12.5px;font-family:var(--font-mono)}.pub-channel__ok{color:var(--color-primary-400);font-size:12.5px;font-family:var(--font-mono)}.pub-channel__error{color:var(--color-semantic-danger);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12.5px;overflow:hidden}.pub-channel__note{max-width:320px;color:var(--color-text-secondary);font-size:12.5px;line-height:1.6}.pub-channel__hint{margin:var(--sp-2) 0 0;font-size:12px;line-height:1.7}.pub-channel__form{flex-direction:column;gap:12px;font-size:13px;display:flex}.pub-channel__steps{color:var(--color-text-secondary);margin:0;padding-left:1.3em;line-height:1.8}.pub-channel__steps a{color:var(--color-primary-400)}.pub-channel__steps code{font-family:var(--font-mono);background:var(--color-comp-bg-subtle);color:var(--color-text-primary);border-radius:4px;padding:1px 6px}.pub-channel__field{flex-direction:column;gap:6px;display:flex}.pub-channel__field>span{color:var(--color-text-primary);font-weight:500}.pub-channel__field em{color:var(--color-semantic-danger);font-style:normal}.pub-channel__tip{color:var(--color-text-tertiary);font-size:12px;line-height:1.6}.pub-channel__cover-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pub-channel__cover{object-fit:cover;border:1px solid var(--color-border-normal);border-radius:6px;width:180px;height:77px}.pub-channel__cover-name{color:var(--color-text-secondary);font-size:12.5px}.pub-channel__upload{cursor:pointer}.pub-media{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:12px;display:grid}.pub-media__item{border:1px solid var(--color-border-normal);background:var(--color-bg-secondary);border-radius:10px;min-width:0;margin:0;overflow:hidden}.pub-media__item figcaption{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.pub-media__zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.pub-media__zoom:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:-3px}.pub-media__zoom img{aspect-ratio:4/3;object-fit:contain;width:100%;display:block}.pub-media__enlarged{object-fit:contain;width:100%;max-height:70vh;display:block}@media (width<=900px){.pub-channel__stats{grid-template-columns:1fr}.pub-channel__row{flex-wrap:wrap}.pub-channel__side{justify-content:flex-start;width:100%;padding-left:20px}}.pub-channel__bar{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.pub-channel__bar>.badge{white-space:normal;text-align:left;line-height:1.6}.pub-channel__label{color:var(--color-text-primary);font-size:13px;font-weight:600}.pub-confirm__info{overflow-wrap:anywhere;font-size:13.5px;line-height:2}.pub-confirm__note{color:var(--color-text-secondary);background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:8px;padding:12px;font-size:12.5px;line-height:1.8}#productionPublishBody .data-table .badge{white-space:nowrap}.pub-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:6px;display:inline-block}.pub-channel__overdue{margin:calc(-1 * var(--sp-2)) 0 var(--sp-4);text-align:left;display:block}.pub-card{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pub-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pub-chip{border:1px solid var(--color-border-normal);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;line-height:1.6;display:inline-flex}.pub-chip input{accent-color:var(--color-primary-400);margin:0 2px 0 0}.pub-chip--off{color:var(--color-text-tertiary);background:0 0;border-style:dashed}button.pub-chip--off:hover{color:var(--color-text-secondary);border-color:var(--color-primary-400)}.pub-confirm__targets{flex-direction:column;gap:4px;font-size:13px;line-height:1.7;display:flex}.pub-confirm__target{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.pub-acc{min-height:420px;margin:calc(-1 * var(--sp-4));grid-template-columns:220px minmax(0,1fr);display:grid}.pub-acc__list{border-right:1px solid var(--color-border-normal);background:var(--color-bg-secondary);padding:12px;overflow-y:auto}.pub-acc__group{color:var(--color-text-tertiary);margin:8px 5px 6px;font-size:11px}.pub-acc__group:first-child{margin-top:2px}.pub-acc__item{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:9px 10px;display:flex}.pub-acc__item:hover{background:var(--color-comp-bg-subtle)}.pub-acc__item.active{border-color:var(--color-primary-400);background:var(--color-comp-bg-subtle)}.pub-acc__name{align-items:center;min-width:0;font-size:13px;font-weight:600;display:flex}.pub-acc__state{flex-shrink:0;font-size:11px}.pub-acc__state.configured{color:var(--color-semantic-success)}.pub-acc__state.empty{color:var(--color-text-tertiary)}.pub-acc__panel{padding:18px 20px;overflow-y:auto}.pub-acc__title{color:var(--color-text-primary);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.pub-acc__hint{color:var(--color-text-tertiary);margin:6px 0 14px;font-size:12px;line-height:1.6}.pub-acc__empty{border:1px dashed var(--color-border-normal);color:var(--color-text-tertiary);text-align:center;border-radius:10px;margin-bottom:12px;padding:16px;font-size:12.5px;line-height:1.7}.pub-acc__accounts{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.pub-acc__account{border:1px solid var(--color-border-normal);background:var(--color-bg-secondary);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pub-acc__main{min-width:0}.pub-acc__account-name{color:var(--color-text-primary);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.pub-acc__detail{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.pub-acc__error{max-width:100%;margin-top:2px}.pub-acc__ops{flex-shrink:0;gap:4px;display:flex}.pub-acc__form{border:1px solid var(--color-border-normal);border-radius:10px;margin-top:4px;padding:14px}.pub-acc__form-title{color:var(--color-text-primary);margin-bottom:10px;font-size:13px;font-weight:700}.pub-acc__form-ops{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pub-adapted__head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.pub-adapted__notes{color:var(--color-text-secondary);background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:8px;margin:0;padding:10px 12px 10px 28px;font-size:12.5px;line-height:1.8}.pub-adapted__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pub-adapted__row .form-input{flex:1;min-width:200px}.pub-adapted__body{width:100%;font-family:var(--font-mono);resize:vertical;font-size:12.5px;line-height:1.7}.pub-adapted__count{color:var(--color-text-tertiary);margin-left:6px;font-size:11.5px;font-weight:400}.pub-adapted__count.over{color:var(--color-semantic-danger)}.pub-adapted__images{flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}.pub-adapted__images a{color:var(--color-primary-400)}.pub-asset-channels{flex-wrap:wrap;gap:4px;display:flex}.pub-asset-count{color:var(--color-text-tertiary);margin-top:3px;font-size:11px}.pub-badge--pending{color:var(--color-text-tertiary);border:1px dashed var(--color-border-normal);background:0 0}@media (width<=760px){.pub-acc{grid-template-columns:1fr}.pub-acc__list{border-right:0;border-bottom:1px solid var(--color-border-normal);max-height:180px}.pub-card,.pub-chips{justify-content:flex-start;align-items:flex-start}}.pub-reviewed__text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-bg-secondary);border-radius:8px;padding:12px;line-height:1.8}.pub-share{border:1px solid var(--color-border-normal);border-radius:12px;align-items:center;gap:24px;margin-bottom:20px;padding:20px;display:flex}.pub-share__qr{background:#fff;flex:0 0 192px;width:192px;height:192px}.pub-share p{margin:10px 0;line-height:1.7}@media (width<=520px){.pub-share{flex-direction:column;gap:12px;padding:16px}}.pub-share .pub-channel__tip{color:var(--color-text-secondary)}#chartDonut+.donut-center{display:none}#gapRepairList .gap-basis{font-size:var(--fs-micro);line-height:1.6}#retestScopeNote{font-size:var(--fs-micro);margin-top:var(--sp-3);line-height:1.6}.rt-cmp-question{font-weight:600;font-size:var(--fs-body);margin-bottom:var(--sp-2);line-height:1.6}.rt-cmp-meta{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.rt-cmp-changes{gap:var(--sp-2);margin-bottom:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rt-cmp-change{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--color-bg-tertiary);font-size:var(--fs-caption);flex-direction:column;gap:2px;display:flex}.rt-cmp-wrap{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;display:grid}.rt-cmp-panel{padding:var(--sp-4);border-radius:var(--radius-lg);font-size:var(--fs-body-sm);overflow-wrap:anywhere;max-height:46vh;line-height:1.8;overflow-y:auto}.rt-cmp-before{background:linear-gradient(160deg,#f871711f 0%,#f8717108 100%);border:1px solid #f871714d}.rt-cmp-after{background:linear-gradient(160deg,#34d3991f 0%,#34d39908 100%);border:1px solid #34d3994d}.rt-cmp-label{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-micro);letter-spacing:.08em;margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px dashed;font-weight:700;display:flex}.rt-cmp-label span{letter-spacing:0;font-weight:400;font-family:var(--font-mono);opacity:.8}.rt-cmp-before .rt-cmp-label{color:var(--color-semantic-danger);border-color:#f871714d}.rt-cmp-after .rt-cmp-label{color:var(--color-semantic-success);border-color:#34d3994d}.rt-cmp-arrow{color:var(--color-primary-400);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:linear-gradient(#f8717126,#34d39926);justify-content:center;align-items:center;font-size:24px;display:flex}.rt-cmp-para{margin-bottom:var(--sp-2)}.rt-cmp-para:last-child{margin-bottom:0}.rt-cmp-brand{color:inherit;background:#facc154d;border-radius:3px;padding:0 2px;font-weight:600}.rt-cmp-note{margin-top:var(--sp-2);font-size:var(--fs-micro);color:var(--color-semantic-warning,#f59e0b)}.rt-cmp-section{margin:var(--sp-4) 0 var(--sp-2);font-size:13px;font-weight:600}.rt-cmp-cites{font-size:var(--fs-caption);margin-bottom:var(--sp-2);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.rt-cmp-cites .tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.rt-cmp-cites a.tag{text-decoration:none}.rt-cmp-added{color:var(--color-semantic-success);border-color:#34d39966}.rt-cmp-dropped{color:var(--color-semantic-danger);border-color:#f8717166;text-decoration:line-through!important}@media (width<=720px){.rt-cmp-wrap{grid-template-columns:minmax(0,1fr)}.rt-cmp-arrow{height:32px;transform:rotate(90deg)}.rt-cmp-changes{grid-template-columns:minmax(0,1fr)}}.cell-claim{min-width:140px;max-width:260px}.fact-deviation-table{table-layout:fixed;width:100%}.fact-deviation-table .cell-claim{min-width:0;max-width:none}.fact-deviation-table td{vertical-align:middle}.fact-deviation-time{font-family:var(--font-mono);color:var(--color-text-tertiary);margin-top:2px;font-size:10px}.fact-deviation-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fact-deviation-actions .btn{white-space:nowrap}.cell-claim .claim-text{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;border-radius:var(--radius-md);-webkit-box-orient:vertical;max-width:100%;padding:4px 8px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=1200px){.cell-claim{max-width:200px}}.infra-detail-modal{width:min(960px,94vw)}.infra-detail-modal .modal-body{max-height:68vh;overflow:auto}.infra-detail-modal .modal-body,.infra-detail-modal .infra-code{scrollbar-width:thin;scrollbar-color:var(--color-primary-500) var(--color-bg-secondary)}.infra-detail-modal ::-webkit-scrollbar{width:8px;height:8px}.infra-detail-modal ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}.infra-detail-modal ::-webkit-scrollbar-thumb{background:var(--color-primary-500);border-radius:8px}.infra-steps ol{flex-wrap:wrap;gap:24px;margin:12px 0 20px;padding-left:24px;display:flex}.infra-steps li{color:var(--color-text-secondary);flex:160px;padding:8px}.infra-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:12px 0 20px;display:grid}.infra-comparison .infra-code{min-height:96px;max-height:32vh;overflow:auto}.infra-detail-actions{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}#infraAssetBody td:last-child .btn{margin:4px}#infraAssetBody td:last-child{white-space:nowrap}@media (width<=640px){.infra-comparison{grid-template-columns:1fr}}.infra-card .infra-actions{flex-wrap:nowrap;gap:8px;min-width:max-content;display:flex}.infra-card .infra-actions .btn{white-space:nowrap;flex:none;padding-inline:8px}.infra-suggestion-table{table-layout:fixed;min-width:960px}.infra-suggestion-table th:first-child{width:18%}.infra-suggestion-table th:nth-child(2){width:20%}.infra-suggestion-table th:nth-child(4){width:90px}.infra-suggestion-table th:nth-child(5){width:150px}.infra-suggestion-table td{overflow-wrap:anywhere;height:76px}.infra-suggestion-table td:first-child{font-family:var(--font-mono);color:var(--color-primary-400)}.infra-suggestion-table td:first-child a{color:inherit}.infra-suggestion-table td:nth-child(2){color:var(--color-semantic-warning)}.infra-suggestion-table td:nth-child(3){color:var(--color-text-secondary)}.infra-suggestion-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}#creditsPopover .credits-popover-item .pop-left{flex:auto;min-width:0}#creditsPopover .credits-popover-item .pop-title-wrap{min-width:0}#creditsPopover .credits-popover-item .pop-item-desc{word-break:keep-all;line-height:1.4}#creditsPopover .geo-nowrap{white-space:nowrap}#creditsPopover .credits-popover-item .pop-right{flex-shrink:0;margin-left:8px}#creditsPopover .pop-upgrade-btn{white-space:nowrap;flex-shrink:0;padding:4px 12px;line-height:1.5}.credits-popover-item.geo-pop-disabled .pop-item-title,.credits-popover-item.geo-pop-disabled .pop-item-desc{opacity:.55}.tier-card.geo-tier-locked{cursor:default}.tier-card .feat-check.gray{color:var(--color-text-tertiary)}.tier-card .feat-excluded{color:var(--color-text-tertiary);text-decoration:line-through}.checkout-left-qr.geo-pay-left{flex-direction:column;align-items:flex-start;gap:8px}.geo-pay-heading{color:var(--color-text-primary);align-items:baseline;gap:8px;font-size:13px;font-weight:700;display:flex}.geo-pay-title{color:var(--color-text-secondary);font-size:12px;font-weight:600}.geo-pay-options{flex-wrap:wrap;gap:10px;display:flex}.geo-pay-option{--geo-pay-color:#94a3b8;border:1.5px solid var(--color-border-normal);min-width:132px;color:var(--color-text-secondary);cursor:pointer;background:#0f172a8c;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.geo-pay-option:hover{border-color:var(--geo-pay-color);color:var(--color-text-primary)}.geo-pay-option:focus-visible{outline:2px solid var(--geo-pay-color);outline-offset:2px}.geo-pay-wechat{--geo-pay-color:#07c160}.geo-pay-alipay{--geo-pay-color:#1677ff}.geo-pay-bank_transfer{--geo-pay-color:#f59e0b}.geo-pay-logo{background:var(--geo-pay-color);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.geo-pay-check{background:var(--geo-pay-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:none;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #0b1320e6}.geo-pay-option.geo-pay-on{border-color:var(--geo-pay-color);background:color-mix(in srgb, var(--geo-pay-color) 14%, transparent);color:var(--color-text-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--geo-pay-color) 18%, transparent)}.geo-pay-option.geo-pay-on .geo-pay-check{display:inline-flex}.geo-pay-note{max-width:320px;color:var(--color-semantic-success);text-align:right;font-size:11.5px;line-height:1.5}.geo-pay-link{color:var(--color-primary-400);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.geo-pay-link:hover{text-decoration:underline}.geo-pay-pending{color:var(--color-text-secondary);text-align:right;margin-bottom:6px;font-size:12px}.geo-pay-cancel{border:1px solid var(--color-border-normal);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;margin-top:6px;padding:4px 10px;font-size:12px}.recharge-payment-box .tier-orig-price{margin-left:4px}.geo-pay-qr-panel{text-align:center;align-items:center}.geo-pay-qr{width:148px;height:148px;image-rendering:pixelated;background:#fff;border-radius:8px;margin:8px auto 6px;padding:6px;display:block}.geo-pay-qr-panel .qr-hint{text-align:center}.geo-pay-test{color:var(--color-semantic-warning,#f59e0b);text-align:center;margin-top:4px;font-size:11.5px}.custom-service-qr.geo-service-qr{background:#fff url(/assets/customer-service-qr-BpjQZXf7.png) 50%/contain no-repeat;border-radius:8px}.credits-category-card[data-geo-category],.credits-detail-list-link.geo-ledger-range{cursor:pointer}.credits-detail-list-link.geo-ledger-range:hover{color:var(--color-primary-400)}.geo-ledger-filters{flex-wrap:wrap;gap:6px;margin:-6px 0 10px;display:flex}.geo-ledger-filter{border:1px solid var(--color-border-normal);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:12px;padding:2px 10px;font-size:11.5px}.geo-ledger-filter.on{border-color:var(--color-primary-400);color:var(--color-primary-400)}.geo-ledger-list{scrollbar-width:thin;scrollbar-color:var(--color-border-normal) transparent;max-height:260px;padding-right:8px;overflow-y:auto}.geo-ledger-row{border-bottom:1px dashed var(--color-border-normal);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.geo-ledger-row:last-child{border-bottom:0}.geo-ledger-main{min-width:0}.geo-ledger-title{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.geo-ledger-meta{color:var(--color-text-tertiary);margin-top:2px;font-size:11px}.geo-ledger-side{text-align:right;flex-shrink:0}.geo-ledger-amount{color:var(--color-text-primary);font-size:13px;font-weight:800}.geo-ledger-amount.plus{color:var(--color-semantic-success)}.geo-ledger-more{width:100%;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 0;font-size:12px;display:block}.geo-ledger-more:hover{color:var(--color-primary-400)}.geo-invite-capped{color:#f59e0b;margin-top:8px;font-size:12px;line-height:1.6}.scoring-config-modal{max-width:1040px}.scoring-config{gap:var(--sp-4);display:grid}.scoring-config p{margin:0;line-height:1.7}.scoring-config fieldset{gap:var(--sp-5);border:0;min-width:0;margin:0;padding:0;display:grid}.scoring-config .scoring-intro{margin-bottom:0}.scoring-group-title{font-size:var(--fs-h3);margin:0}.scoring-section{padding:var(--sp-5);border:1px solid var(--color-border-normal);border-radius:var(--radius-lg);background:var(--color-bg-secondary);gap:var(--sp-4);display:grid}.scoring-heading{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.scoring-heading h4{font-size:var(--fs-h4,16px);margin:0}.scoring-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scoring-field{gap:var(--sp-2);min-width:0;display:grid}.scoring-field .form-label{margin:0}.scoring-input{position:relative}.scoring-input input{font-variant-numeric:tabular-nums;width:100%;padding-right:34px}.scoring-input>span{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.scoring-risk{padding:var(--sp-3);background:var(--color-bg-deep);border-radius:var(--radius-md);color:var(--color-text-secondary);line-height:1.8}.scoring-summary{font-size:var(--fs-body-sm);line-height:1.8}.scoring-config-modal .modal-footer>button:first-child{margin-right:auto}@media (width<=640px){.scoring-grid{grid-template-columns:1fr}.scoring-section{padding:var(--sp-4)}}.scoring-input input{appearance:textfield}.scoring-input input::-webkit-inner-spin-button{appearance:none;margin:0}.scoring-input input::-webkit-outer-spin-button{appearance:none;margin:0}.scoring-config-modal{background:var(--color-bg-primary)}.scoring-config-modal .modal-body{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.scoring-input input{background:var(--color-bg-deep)}.scoring-risk-bar{border-radius:var(--radius-md);margin-bottom:var(--sp-2);display:flex;overflow:hidden}.scoring-risk-bar span{text-align:center;padding:var(--sp-3) 0;flex-basis:0;font-weight:600}.scoring-risk-bar span:first-child{background:var(--color-semantic-danger-bg);color:var(--color-semantic-danger)}.scoring-risk-bar span:nth-child(2){background:var(--color-semantic-info-bg);color:var(--color-semantic-info)}.scoring-risk-bar span:nth-child(3){background:var(--color-semantic-success-bg);color:var(--color-semantic-success)}html[data-metric-tooltips-bound=true] .metric-info-icon:after{content:none}.metric-info-tooltip{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-deep);width:max-content;max-width:min(420px,100vw - 24px);color:var(--color-text-primary);box-shadow:var(--shadow-lg);font-size:var(--fs-caption);white-space:normal;overflow-wrap:anywhere;pointer-events:none;margin:0;padding:10px 14px;line-height:1.6;position:fixed;inset:auto}
