html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}
:root{--page-bg:#f5f7fb;--panel-line:#dbe2ea;--sider-bg:#0f172a;--ink:#111827;--muted:#64748b;--teal:#0f766e;--red:#d4380d;--blue:#1677ff;--green:#389e0d;--shadow:0 16px 48px #0f172a14}*{box-sizing:border-box}html{background:var(--page-bg);min-width:320px;overflow-x:hidden}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left, #1677ff1a, transparent 34rem), linear-gradient(180deg, #f8fafc, var(--page-bg));letter-spacing:0;margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}button{font:inherit}.theme-root{--sider-pad:16px;--page-bg:#fafafa;--panel-line:#e5e5e5;--sider-bg:#09090b;--ink:#262626;--muted:#737373;--teal:#0f766e;--red:#ef4444;--blue:#262626;--green:#16a34a;--surface:#fff;--soft-panel:#fafafa;--subtle-bg:#f4f4f5;--selected-bg:#f4f4f5;--selected-border:#a1a1aa;--shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left, #18181b0d, transparent 28rem), linear-gradient(180deg, #fff, var(--page-bg))}.theme-blue{--page-bg:#f5f7fb;--panel-line:#dbe2ea;--sider-bg:#0f172a;--ink:#111827;--muted:#64748b;--teal:#0f766e;--red:#d4380d;--blue:#1677ff;--green:#389e0d;--surface:#fff;--soft-panel:#fbfdff;--subtle-bg:#f8fafc;--selected-bg:#e6f4ff;--selected-border:#1677ff73;--shadow:0 16px 48px #0f172a14;background:radial-gradient(circle at top left, #1677ff1a, transparent 34rem), linear-gradient(180deg, #f8fafc, var(--page-bg))}.theme-dark{--page-bg:#020617;--panel-line:#27272a;--sider-bg:#020617;--ink:#f8fafc;--muted:#94a3b8;--teal:#34d399;--red:#f87171;--blue:#60a5fa;--green:#34d399;--surface:#111827;--soft-panel:#0f172a;--subtle-bg:#1f2937;--selected-bg:#60a5fa24;--selected-border:#60a5fa73;--shadow:0 18px 54px #00000057;background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 34rem),linear-gradient(#020617,#09090b)}.ant-diagnosis-shell{background:0 0;min-height:100vh}.ant-diagnosis-sider{background:var(--sider-bg);border-right:1px solid #ffffff1a;min-height:100vh;overflow:hidden}.ant-diagnosis-sider .ant-layout-sider-children{overflow:hidden}.ant-brand-lockup{min-height:68px;padding:16px var(--sider-pad) 14px;color:#f8fafc;align-items:center;gap:12px;display:flex}.ant-brand-mark{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border:1px solid #ffffff29;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.ant-brand-lockup strong,.ant-brand-lockup span{display:block}.ant-brand-lockup span{color:#94a3b8;font-size:12px}.ant-diagnosis-menu.ant-menu{border-inline-end:0;padding:4px var(--sider-pad) 0!important}.ant-diagnosis-menu .ant-menu-item{border-radius:8px;align-items:center;width:100%!important;height:60px!important;margin-block:4px!important;margin-inline:0!important;line-height:normal!important;display:flex!important;overflow:visible!important}.ant-diagnosis-menu.ant-menu-inline .ant-menu-item{padding-inline:12px!important}.ant-diagnosis-menu .ant-menu-item-icon{flex:none;align-self:center;font-size:15px;line-height:1}.ant-diagnosis-menu .ant-menu-title-content{align-items:center;min-width:0;display:flex;line-height:normal!important;overflow:visible!important}.ant-diagnosis-menu .ant-menu-title-content .ant-space{width:100%;min-width:0;line-height:1.2}.ant-diagnosis-menu .ant-menu-title-content .ant-space-item{min-width:0;line-height:1.2}.sidebar-menu-label,.sidebar-menu-description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-menu-label{color:#f8fafc;font-size:14px;font-weight:600;line-height:18px}.ant-diagnosis-menu .sidebar-menu-label{color:#f8fafc}.sidebar-menu-description{color:#94a3b8;margin-top:2px;font-size:12px;line-height:16px}.ant-diagnosis-menu .sidebar-menu-description.ant-typography{color:#cbd5e1}.ant-diagnosis-menu .ant-menu-item:not(.ant-menu-item-selected) .sidebar-menu-description.ant-typography{color:#94a3b8}.ant-diagnosis-menu .ant-menu-item-selected .sidebar-menu-label{color:#fff}.ant-diagnosis-menu .ant-menu-item-selected .sidebar-menu-description.ant-typography{color:#dbeafe}.theme-dark .ant-diagnosis-menu .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--blue);background:#0f172ae0;border:1px solid #60a5fa47}.sider-note{margin:calc(100vh - 440px) var(--sider-pad) 16px;color:#e2e8f0;background:#0f766e3d;border:1px solid #2dd4bf38;border-radius:8px}.sider-note.ant-card{background:#0f766e3d;width:auto;margin:calc(100vh - 440px) var(--sider-pad) 16px!important}.sider-note .ant-card-body{padding:16px}.sider-note .anticon{color:#5eead4}.sider-note .ant-typography{color:#e2e8f0}.ant-main-layout{background:0 0}.ant-main-content{gap:14px;min-width:0;padding:16px;display:grid}.ant-workbench-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ant-workbench-search{width:min(520px,100%)}.theme-select{min-width:112px}.theme-select .ant-select-selector{font-weight:500}.summary-card,.stat-card,.replay-card,.funnel-card,.problem-card,.task-draft-card,.system-boundary-card{border-color:var(--panel-line);box-shadow:var(--shadow);border-radius:8px}.summary-card.ant-card,.stat-card.ant-card,.replay-card.ant-card,.funnel-card.ant-card,.problem-card.ant-card,.task-draft-card.ant-card,.system-boundary-card.ant-card{border-radius:8px}.summary-card.ant-card>.ant-card-body{padding:18px}.summary-card h1.ant-typography{margin:0;font-size:clamp(28px,2.6vw,38px);line-height:1.12}.summary-card .ant-typography{margin-bottom:0}.verdict-panel{border:1px solid var(--panel-line);background:var(--soft-panel);border-radius:8px;min-height:136px;padding:14px}.stat-card{min-height:118px}.stat-card.ant-card>.ant-card-body{padding:18px}.stat-card-error{box-shadow:inset 0 3px 0 var(--red), var(--shadow)}.stat-card-success{box-shadow:inset 0 3px 0 var(--green), var(--shadow)}.stat-card-processing{box-shadow:inset 0 3px 0 var(--blue), var(--shadow)}.stat-heading{justify-content:space-between;align-items:center;width:100%;display:flex}.stat-heading .ant-tag{margin-inline-end:0;font-size:11px;line-height:18px}.core-workbench{align-items:start}.replay-card .ant-card-head,.funnel-card .ant-card-head,.problem-card .ant-card-head{min-height:72px}.replay-card h3.ant-typography,.funnel-card h3.ant-typography,.problem-card h3.ant-typography{margin:0}.replay-card .ant-card-body{gap:12px;display:grid}.replay-evidence-grid{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:4px;display:grid}.replay-problem-column,.replay-timeline-column{min-width:0}.replay-list{gap:8px;display:grid}.replay-list-entry{min-width:0}.replay-list-item{border:1px solid var(--panel-line);width:100%;min-height:126px;color:var(--ink);text-align:left;background:var(--subtle-bg);cursor:pointer;border-radius:8px;gap:6px;padding:12px;display:grid}.replay-list-item.is-active,.replay-list-item:hover{border-color:var(--selected-border);background:var(--selected-bg)}.replay-list-item .ant-typography{margin-bottom:0}.replay-stage{border:1px solid var(--panel-line);background:#0f172a;border-radius:8px;overflow:hidden}.replay-browser{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr);align-items:center;min-height:38px;padding:0 12px;display:grid}.replay-browser p{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.replay-canvas{min-height:356px;display:grid}.product-frame{min-width:0}.product-main{background:#f5f5f5;min-width:0;height:auto;padding:16px;position:relative}.taobao-shot{aspect-ratio:3/2;color:#1f2937;background:#f7f7f7;border:1px solid #0f172a1f;border-radius:8px;height:auto;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a2e}.taobao-shot-image{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.taobao-topbar{color:#fff;background:linear-gradient(90deg,#ff5000,#ff7a18);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.taobao-topbar strong{font-size:18px;line-height:1}.taobao-topbar span{background:#ffffff2e;border-radius:999px;padding:2px 8px;font-size:12px}.taobao-search{color:#8a3a00;background:#fff7ed;border-radius:999px;min-width:0;padding:7px 12px;font-size:12px}.taobao-page{gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.taobao-hero{color:#fff;background:linear-gradient(120deg,#ff5000e0,#ff7a18b8),radial-gradient(circle at 100% 0,#ffffff6b,#0000 9rem);border-radius:12px;gap:6px;min-height:94px;padding:14px;display:grid}.taobao-hero span,.taobao-product-card em{background:#ffffff38;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-style:normal}.taobao-hero strong{font-size:22px;line-height:1.15}.taobao-hero p,.taobao-detail-copy p,.taobao-order-card p,.taobao-warning-card p{margin:0;line-height:1.45}.taobao-category-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.taobao-category-row span{color:#7c2d12;text-align:center;background:#fff7ed;border-radius:10px;padding:8px 6px;font-size:12px}.taobao-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.taobao-product-card{background:#fff;border:1px solid #fee2e2;border-radius:12px;gap:6px;min-width:0;padding:10px;display:grid}.taobao-product-card.is-hot{box-shadow:inset 0 0 0 1px #ff500047}.taobao-product-image,.taobao-detail-image,.taobao-order-thumb{color:#fff;background:linear-gradient(135deg,#16a34a,#f97316);border-radius:10px;place-items:center;font-weight:700;display:grid}.taobao-product-image{height:70px}.taobao-product-image.secondary{background:linear-gradient(135deg,#0ea5e9,#22c55e)}.taobao-product-card strong,.taobao-detail-copy strong,.taobao-order-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.taobao-product-card span,.taobao-price{color:#ff5000;font-size:18px;font-weight:800}.taobao-product-card em{color:#b45309;background:#ffedd5}.taobao-detail-page{grid-template-columns:minmax(160px,.9fr) minmax(0,1.1fr);align-items:stretch}.taobao-detail-image{min-height:236px;font-size:26px}.taobao-detail-copy{background:#fff;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.taobao-promise-row,.taobao-action-row{gap:8px;display:grid}.taobao-promise-row{grid-template-columns:repeat(3,minmax(0,1fr))}.taobao-promise-row span{color:#7c2d12;text-align:center;background:#fff7ed;border-radius:8px;padding:8px 6px;font-size:12px}.taobao-action-row{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end}.taobao-action-row button,.taobao-submit-row button{color:#fff;background:linear-gradient(90deg,#ff5000,#ff7a18);border:0;border-radius:999px;min-height:38px;font-weight:700}.taobao-checkout-page{align-content:start}.taobao-address-card,.taobao-order-card,.taobao-warning-card,.taobao-submit-row{background:#fff;border-radius:12px}.taobao-address-card{gap:4px;padding:12px 14px;display:grid}.taobao-order-card{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.taobao-order-thumb{width:58px;height:58px}.taobao-warning-card{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;gap:6px;padding:12px 14px;display:grid}.taobao-submit-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.taobao-submit-row span{color:#111827;font-weight:700}.taobao-submit-row button{min-width:118px}.taobao-event-callout{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;padding:7px 10px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 8px 20px #0f172a1a}.taobao-event-callout .ant-tag{width:fit-content;margin-right:0;font-size:11px;line-height:18px}.taobao-event-callout h4.ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.35;overflow:hidden}.player-toolbar,.replay-timeline{margin-top:0}.replay-tag-row{margin-top:4px}.timeline-button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.timeline-button.is-active .ant-typography{color:var(--red)}.funnel-risk-card{border:1px solid #ef444447;border-left:3px solid var(--red);background:linear-gradient(135deg,#ef444417,#ef444408);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.funnel-risk-icon{color:#fff;background:var(--red);border-radius:999px;place-items:center;width:24px;height:24px;margin-top:1px;font-size:14px;font-weight:700;line-height:1;display:grid}.funnel-risk-copy{min-width:0}.funnel-risk-copy .ant-typography{margin-bottom:0}.funnel-risk-copy .ant-typography-secondary,.funnel-risk-copy p.ant-typography{color:var(--ink)}.theme-dark .funnel-risk-card{border-color:#f8717147;border-left-color:var(--red);background:linear-gradient(135deg,#f8717121,#0f172a61)}.theme-dark .funnel-risk-copy p.ant-typography{color:#e2e8f0}.chart-block{min-height:220px;margin-bottom:16px}.echart-panel{width:100%;min-height:220px}.echart-panel-funnel{min-height:260px}.echart-panel-line{min-height:180px}.funnel-node-list{gap:8px;display:grid}.funnel-node-row{border:1px solid var(--panel-line);border-radius:8px;padding:12px}.funnel-node-row.is-current{border-color:var(--selected-border);background:var(--selected-bg)}.funnel-node-item,.funnel-node-title{width:100%}.funnel-node-title{justify-content:space-between}@media (min-width:1200px){.core-workbench>.ant-col{min-width:0}.replay-card .ant-card-head,.funnel-card .ant-card-head{min-height:64px}.replay-card .ant-card-body,.funnel-card .ant-card-body{min-height:0}.replay-card.ant-card>.ant-card-body{gap:10px;padding:14px 16px 16px}.funnel-card.ant-card>.ant-card-body{padding:14px 16px 16px}.replay-stage{flex:none;min-height:calc(32px + clamp(218px,25vh,318px))}.replay-browser{min-height:32px}.replay-canvas{min-height:0}.product-main{padding:12px}.taobao-event-callout{bottom:14px;left:14px;right:14px}.replay-evidence-grid{grid-template-columns:minmax(190px,.4fr) minmax(0,1fr);gap:12px}.replay-list-item{min-height:112px;padding:10px}.funnel-risk-card{margin-bottom:12px;padding:10px 12px}.chart-block{min-height:0;margin-bottom:12px}.echart-panel{min-height:180px}.echart-panel-funnel{min-height:clamp(205px,25vh,260px)}.echart-panel-line{min-height:clamp(145px,17vh,180px)}.funnel-node-list{gap:7px}.funnel-node-row{padding:10px}}@media (min-width:1200px) and (max-height:900px){.ant-main-content{gap:12px;padding:14px}.summary-card.ant-card>.ant-card-body{padding:14px 16px}.summary-card h1.ant-typography{font-size:clamp(26px,2.35vw,34px)}.verdict-panel{min-height:118px;padding:12px}.verdict-panel p.ant-typography{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stat-card{min-height:104px}.stat-card.ant-card>.ant-card-body{padding:14px 16px}.stat-card .ant-statistic-content{font-size:24px;line-height:1.18}}.analysis-alerts{width:100%;margin:16px 0}.repair-action-list{gap:10px;display:grid}.repair-action-row{border:1px solid var(--panel-line);background:var(--subtle-bg);border-radius:8px;padding:10px 12px}.task-draft-card .ant-card-body{gap:16px;display:grid}.system-boundary-card .ant-card-body{padding:14px 16px}@media (max-width:1199px){.replay-canvas{grid-template-columns:1fr}}@media (max-width:991px){.ant-diagnosis-shell{flex-direction:column}.ant-diagnosis-sider{min-height:auto;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.ant-diagnosis-sider .ant-layout-sider-children{height:auto}.ant-brand-lockup{min-height:auto;padding:14px var(--sider-pad) 8px}.ant-diagnosis-menu.ant-menu{padding:6px var(--sider-pad) 10px!important}.ant-diagnosis-menu .ant-menu-item{min-height:56px;height:auto!important}.sider-note{display:none}.ant-main-content{padding:12px}.ant-workbench-toolbar{display:grid}.ant-workbench-search{width:100%}}@media (max-width:640px){.summary-card .ant-card-body{padding:16px}.summary-card h1.ant-typography{font-size:28px}.product-main{min-height:300px;padding:12px}.taobao-topbar{grid-template-columns:auto minmax(0,1fr)}.taobao-topbar span{display:none}.taobao-page{padding:12px}.taobao-product-grid,.taobao-detail-page,.taobao-promise-row,.taobao-action-row{grid-template-columns:1fr}.taobao-detail-image{min-height:150px}.taobao-event-callout{bottom:12px;left:12px;right:12px}.replay-evidence-grid{grid-template-columns:1fr}}
