.asset-pool-drawer .ant-drawer-body{height:100%;padding:12px 16px}.asset-pool-layout{grid-template-columns:220px minmax(0,1fr);gap:16px;height:100%;min-height:520px;display:grid}.asset-pool-sidebar{border-right:1px solid #ececef;flex-direction:column;min-height:0;padding-right:12px;display:flex}.asset-pool-sidebar-label{color:#71717a;margin-bottom:8px;font-size:12px}.asset-pool-tag-list{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow:auto}.asset-pool-tag-row{border-radius:8px;flex:none;align-items:center;gap:2px;display:flex}.asset-pool-tag-row.is-active{background:#f4f4f5;box-shadow:inset 3px 0 #18181b}.asset-pool-tag-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:auto;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.asset-pool-tag-item span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.asset-pool-tag-count{color:#71717a;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.asset-pool-tag-create{border-top:1px solid #ececef;width:100%;margin-top:12px;padding-top:12px}.asset-pool-grid-wrap{min-width:0;min-height:0}.asset-pool-loading,.asset-pool-empty{place-items:center;min-height:280px;display:grid}.asset-pool-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.asset-pool-card{background:#fff;border:1px solid #ececef;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:0 0 6px;display:flex;overflow:hidden}.asset-pool-card-media{aspect-ratio:1;background:#f4f4f5;position:relative;overflow:hidden}.asset-pool-card-media .ant-image,.asset-pool-card-media .ant-image-img{width:100%;height:100%;display:block}.asset-pool-card-media .ant-image-img{object-fit:cover}.asset-pool-card-delete{z-index:2;opacity:0;pointer-events:none;position:absolute;top:8px;right:8px}.asset-pool-card:hover .asset-pool-card-delete,.asset-pool-card:focus-within .asset-pool-card-delete{opacity:1;pointer-events:auto}.asset-pool-card-name{color:#3f3f46;padding:0 8px;font-size:12px;line-height:1.4;display:block}.asset-pool-card-tags{width:100%;padding:0 2px}.asset-pool-card-tags .ant-select-selector{padding-inline:6px!important}.asset-pool-drawer.is-embedded{flex:1;min-height:0;display:flex;overflow:hidden}.asset-pool-drawer.is-embedded .asset-pool-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:8px;height:100%;min-height:0;padding:0 12px 12px}.asset-pool-drawer.is-embedded .asset-pool-sidebar{border-bottom:1px solid #ececef;border-right:0;max-height:168px;padding-bottom:8px;padding-right:0}.asset-pool-drawer.is-embedded .asset-pool-tag-list{max-height:96px}.asset-pool-drawer.is-embedded .asset-pool-grid-wrap{overflow:auto}.asset-pool-drawer.is-embedded .asset-pool-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}@media (width<=720px){.asset-pool-layout{grid-template-columns:1fr}.asset-pool-sidebar{border-bottom:1px solid #ececef;border-right:0;padding-bottom:12px;padding-right:0}.asset-pool-tag-list{max-height:180px}.asset-pool-card-delete{opacity:1;pointer-events:auto}}.result-media-groups{flex-direction:column;gap:16px;display:flex}.result-media-group-head{align-items:baseline;gap:8px;margin-bottom:8px;font-size:16px;font-weight:650;line-height:1.2;display:flex}.result-media-group-head strong{font-size:16px;font-weight:650}.result-media-more.ant-btn-link{color:#0f172a73;height:auto;margin-top:4px;padding:0;font-size:12px;font-weight:400}.result-media-more.ant-btn-link:hover{color:#0f172aa6}.result-media-group.is-gold .result-media-group-head{color:#237804}.result-media-group.is-extra .result-media-group-head{color:#a8071a}.result-media-group.is-result .result-media-group-head{color:#0f172ae0}.result-media-gallery.is-tiles{overscroll-behavior:contain;grid-template-rows:88px;grid-auto-columns:88px;grid-auto-flow:column;justify-content:start;gap:8px;max-height:none;display:grid;overflow:auto hidden}.result-media-gallery.is-tiles.is-expanded{grid-auto-flow:row;grid-auto-columns:unset;grid-template-rows:unset;grid-template-columns:repeat(auto-fill,88px);max-height:none;overflow:visible}.result-media-gallery figure{margin:0;position:relative}.result-media-gallery.is-tiles figure{width:88px;max-width:88px}.result-media-gallery.is-tiles.is-captioned{grid-template-rows:auto;align-items:start}.result-media-gallery.is-tiles figcaption{color:#0f172aa6;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.3;overflow:hidden}.result-media-gallery.is-tiles .ant-image,.result-media-gallery.is-tiles .ant-image-img,.result-media-gallery.is-tiles img,.result-media-gallery.is-tiles video,.result-media-gallery.is-tiles .result-media-placeholder{object-fit:cover;background:#0f172a0a;border-radius:6px;width:88px;max-width:88px;height:88px;max-height:88px;display:block}.result-media-gallery.is-tiles .ant-image{cursor:zoom-in}.result-media-gallery.is-tiles .ant-image-mask{border-radius:6px}.result-media-gallery figure.is-gold .ant-image-img,.result-media-gallery figure.is-gold img,.result-media-gallery figure.is-gold video{outline-offset:-2px;outline:2px solid #52c41a}.result-media-gallery figure.is-extra .ant-image-img,.result-media-gallery figure.is-extra img,.result-media-gallery figure.is-extra video{outline-offset:-2px;outline:2px solid #ff4d4f}.result-media-gallery figure.is-missing .ant-image-img,.result-media-gallery figure.is-missing img,.result-media-gallery figure.is-missing video{outline-offset:-2px;opacity:.82;outline:2px dashed #d48806}.result-media-placeholder{border:2px dashed #d48806}.sample-evidence-card{border-top:1px solid #0f172a14;flex-direction:column;gap:10px;padding:12px 0;display:flex}.sample-evidence-card:first-child{border-top:0;padding-top:0}.sec-closet-miss{margin:0}.sec-header,.sec-block{flex-direction:column;gap:4px;display:flex}.sec-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sec-pass-source,.sec-case-id{font-size:12px}.sec-closet-layers{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sec-kv{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;display:grid}.sec-kv>span{color:#0f172a8c;padding-top:1px;font-size:12px;line-height:1.5}.sec-kv>p{overflow-wrap:anywhere;margin:0;line-height:1.5}.sec-timeline{flex-direction:column;gap:8px;display:flex}.sec-turns{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sec-turns>li{list-style:none}.sec-turn{background:#0f172a08;border-radius:8px;width:100%;padding:8px 12px}.sec-turn.is-failed{background:#ff4d4f0f}.sec-turn.is-skipped{background:0 0;border:1px dashed #0f172a1f}.sec-turn.is-flat{flex-direction:column;gap:8px;display:flex}.sec-turn.is-flat>.sec-turn-head{cursor:default}.sec-turn.is-flat>.sec-turn-body{margin-top:0}.sec-turn-input{width:100%;font-size:14px;line-height:1.55}.sec-judge-summary{color:#0f172ac7;font-size:13px;line-height:1.55}.sec-session-judge{flex-direction:column;gap:6px;display:flex}.sec-turn>summary{cursor:pointer;list-style:none}.sec-turn>summary::-webkit-details-marker{color:#0f172a66}.sec-turn-head{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.sec-turn-tools{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:4px;margin-left:auto;display:flex}.sec-tool-chip{white-space:nowrap;border-radius:4px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:500;line-height:20px;display:inline-flex}.sec-tool-chip.is-closet_search{color:#0958d9;background:#e6f4ff}.sec-tool-chip.is-deep_recommend{color:#531dab;background:#f9f0ff}.sec-tool-chip.is-discuss_styling{color:#08979c;background:#e6fffb}.sec-tool-chip.is-record_clothes,.sec-tool-chip.is-record_mode{color:#d46b08;background:#fff7e6}.sec-tool-chip.is-none,.sec-tool-chip.is-other{color:#0f172aa6;background:#0f172a0f}.sec-turn-preview{text-overflow:ellipsis;white-space:nowrap;color:#0f172a8c;flex:1;min-width:0;font-weight:400;overflow:hidden}.sec-turn[open]>summary .sec-turn-preview{display:none}.sec-turn-body{flex-direction:column;gap:6px;width:100%;margin-top:8px;display:flex}.sec-turn-fail,.sec-turn-check{flex-direction:column;gap:6px;width:100%;display:flex}.sec-check-group{flex-direction:column;gap:4px;display:flex}.sec-check-attempt{font-size:12px}.sec-check-list{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;display:flex}.sec-check-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.5;list-style:none;display:grid}.sec-check-mark{padding-top:1px;font-size:12px;line-height:1.5}.sec-check-row.is-failed .sec-check-mark{color:#cf1322}.sec-check-row.is-passed .sec-check-mark{color:#389e0d}.sec-check-row.is-inconclusive .sec-check-mark{color:#d48806}.sec-check-evidence{color:#0f172a8c;grid-column:2;font-size:12px;line-height:1.45}.sec-turn-judge-reply{border-left:2px solid #91caff;gap:4px;margin-top:6px;padding-left:10px;display:grid}.sec-turn-system-ask,.sec-turn-judge-answer{line-height:1.5;display:block}.sec-turn-system-ask-label{color:#0f172a8c;margin-right:6px}.sec-reason-card{background:#0f172a08;border-radius:8px;width:100%;padding:8px 10px;list-style:none}.sec-expandable{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.sec-reasons{flex-direction:column;gap:8px;margin:0;padding-left:0;display:flex}.sec-reasons li{flex-direction:column;align-items:flex-start;gap:6px;list-style:none;display:flex}.sec-reason-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sec-more{margin-top:2px}.sec-more>summary{cursor:pointer;color:#0f172a8c;-webkit-user-select:none;user-select:none;font-size:12px}.sec-more .sec-reasons{margin-top:6px}.sec-ids{background:0 0;border:0;border-radius:0;padding:0}.sec-ids>summary{cursor:pointer;color:#0f172a8c;-webkit-user-select:none;user-select:none;font-size:12px}.sec-ids[open]{background:#0f172a05;border:1px solid #0f172a14;border-radius:8px;padding:6px 10px}.sec-ids[open]>summary{color:#0f172aa6}.sec-ids-body{flex-direction:column;gap:6px;margin-top:8px;display:flex}.sec-id-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;display:grid}.sec-id-row .ant-typography{word-break:break-all}.ts-msg-user{color:#fafafa;white-space:pre-wrap;max-width:86%;box-shadow:none;background:#3f3f46;border-radius:14px 14px 6px;align-self:flex-end;padding:10px 12px;font-size:13px;line-height:1.55}.ts-msg-assistant{border:1px solid var(--surface-border);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ts-verdict{border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.5}.ts-verdict.is-ok{color:#166534;background:#f0fdf4}.ts-verdict.is-warn{color:#92400e;background:#fffbeb}.ts-verdict.is-bad{color:#991b1b;background:#fef2f2}.ts-section-label{color:#71717a;margin:0 0 6px;font-size:12px}.ts-evidence{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:flex}.ts-prose{white-space:pre-wrap;color:#3f3f46;font-size:13px;line-height:1.6}.ts-prose code,.ts-verdict code,.ts-evidence code,.ts-msg-user code{font-family:var(--font-mono);background:#0000000f;border-radius:4px;padding:0 4px;font-size:12px}.ts-msg-user code{background:#ffffff29}.ts-prose a,.ts-verdict a,.ts-evidence a,.ts-msg-user a{color:inherit;text-decoration:underline}.ts-msg-thumbs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ts-msg-thumbs img{object-fit:cover;border-radius:8px;width:72px;height:72px}.ts-process{color:#71717a;font-size:12px}.ts-process summary{cursor:pointer;-webkit-user-select:none;user-select:none}.ts-process .ts-prose{color:#52525b;margin-top:8px}.ts-dock{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.ts-dock-topbar{border-bottom:1px solid var(--surface-border);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 10px;display:flex}.ts-dock-title{letter-spacing:.01em;color:var(--text);font-size:13px;font-weight:600}.ts-dock-thread{background:#fafafa;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 12px;display:flex;overflow:auto}.ts-empty{color:var(--muted);margin:auto;font-size:13px}.ts-dock-composer{border-top:1px solid var(--surface-border);background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.ts-dock-row{align-items:center;gap:8px;display:flex}.ts-dock-services{width:100%}.ts-dock-services .ant-select-selector{min-height:36px!important;box-shadow:none!important;background:#fff!important;border-color:#e4e4e7!important;border-radius:8px!important}.ts-dock-row .ant-input{background:#fff;border-color:#e4e4e7;border-radius:8px;flex:1;min-width:0;height:38px}.ts-dock .ant-btn-default{color:#3f3f46;box-shadow:none;background:#fff;border-color:#e4e4e7;border-radius:8px}.ts-dock .ant-btn-primary{color:#fff;box-shadow:none;background:#475569;border:0;border-radius:8px}.ts-dock .ant-btn-primary:hover{color:#fff!important;background:#334155!important}.ts-dock .ant-btn-primary:disabled{color:#a1a1aa;box-shadow:none;background:#e4e4e7}.ts-orb{filter:drop-shadow(0 2px 6px #0f172a29);flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ts-orb img{pointer-events:none;width:22px;height:22px;display:block}.ts-orb.is-busy{animation:1.8s ease-in-out infinite ts-orb-pulse}@keyframes ts-orb-pulse{0%,to{filter:drop-shadow(0 2px 6px #0f172a29)}50%{filter:drop-shadow(0 0 8px #47556959)}}.ts-dock-pending{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-dock-thumb{flex-shrink:0;width:56px;height:56px;position:relative}.ts-dock-thumb img{object-fit:cover;border:1px solid var(--surface-border);border-radius:8px;width:100%;height:100%}.ts-dock-thumb-x{color:#fff;cursor:pointer;background:#18181b;border:0;border-radius:999px;width:18px;height:18px;font-size:12px;line-height:18px;position:absolute;top:-6px;right:-6px}.ts-dock-history-item{justify-content:space-between;align-items:center;gap:12px;min-width:240px;display:flex}.workbench-shell{min-width:0;min-height:100vh;display:flex}.workbench-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workbench-main .app-shell{min-width:0;min-height:100vh}.workbench-panel{border-inline-start:1px solid var(--surface-border);background:#fff;flex-direction:column;flex-shrink:0;width:400px;height:100vh;min-height:0;display:flex;position:sticky;top:0}.workbench-panel.is-closed{display:none}.workbench-panel.is-drop-target{outline:2px solid var(--accent);outline-offset:-2px}.workbench-panel-header{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.workbench-modes{margin:0 12px 8px}.workbench-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.workbench-mode-pane{flex:1;min-height:0;display:none;overflow:hidden}.workbench-mode-pane.is-active{flex-direction:column;display:flex}.workbench-launcher{z-index:1080;border:1px solid var(--surface-border);width:40px;height:40px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #18181b1f}.workbench-launcher.is-expanded{gap:8px;width:auto;padding:0 12px}.workbench-launcher .ant-badge{line-height:1}.workbench-launcher:focus-visible{box-shadow:var(--focus-ring);outline:none}.workbench-launcher.is-drop-target,.workbench-launcher.is-busy{border-color:var(--accent)}.workbench-launcher-label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.workbench-panel.is-open.is-overlay{z-index:40;border-inline-start:0;width:100%;height:auto;position:fixed;inset:56px 0 0;box-shadow:0 -8px 24px #18181b14}
