.AnalysisLab_lab__5cCAZ{border:1px solid var(--color-accent-outline);border-radius:var(--radius-card);background:var(--color-card);overflow:hidden}.AnalysisLab_head__TC8Ho{padding:clamp(24px,4vw,48px) clamp(24px,4vw,48px) clamp(20px,3vw,32px);border-bottom:1px solid var(--color-rule)}.AnalysisLab_head__TC8Ho .mono{color:var(--color-accent)}.AnalysisLab_head__TC8Ho h3{font-size:var(--text-h3);margin-block:18px 16px;max-width:26ch;letter-spacing:-.02em;line-height:1.1}.AnalysisLab_head__TC8Ho p{color:var(--color-text-2);font-size:var(--text-copy);line-height:1.65;max-width:82ch}.AnalysisLab_tabs__2JF4X{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--color-rule)}.AnalysisLab_tabs__2JF4X button{flex:1 1 100px;padding:18px 12px;font-family:var(--font-mono);font-size:var(--text-copy-small);letter-spacing:.02em;color:var(--color-text-2);border-right:1px solid var(--color-rule);transition:color .2s,background-color .2s}.AnalysisLab_tabs__2JF4X button:last-child{border-right:0}.AnalysisLab_tabs__2JF4X button:hover{color:var(--color-text)}.AnalysisLab_tabs__2JF4X button[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent-hint);box-shadow:inset 0 -2px var(--color-accent)}.AnalysisLab_bar__UO_4O{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:18px clamp(20px,3vw,36px);border-bottom:1px solid var(--color-rule)}.AnalysisLab_summary__KVF23{color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.5;max-width:70ch}.AnalysisLab_noise__4MVQq{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.AnalysisLab_noise__4MVQq span{color:var(--color-muted);font-size:var(--text-copy-small);margin-right:6px}.AnalysisLab_noise__4MVQq button{padding:8px 14px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-copy-small);color:var(--color-text-2)}.AnalysisLab_noise__4MVQq button[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent-outline);background:var(--color-accent-hint)}.AnalysisLab_body__ljfwE{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:clamp(20px,2.4vw,32px);padding:clamp(20px,2.6vw,32px) clamp(20px,3vw,36px);align-items:start}.AnalysisLab_info__7Vxeg{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--nav-height, 72px) + 16px)}.AnalysisLab_count__iOa62{color:var(--color-accent)}.AnalysisLab_info__7Vxeg h4{font-size:var(--text-title-small);font-weight:500;letter-spacing:-.015em;line-height:1.25}.AnalysisLab_info__7Vxeg>p{color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.65}.AnalysisLab_operation__BhH5c{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--color-rule);border-radius:var(--radius-media);background:var(--color-surface)}.AnalysisLab_metrics__ElLjr>span,.AnalysisLab_operation__BhH5c span{font-size:var(--text-label-small);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.AnalysisLab_operation__BhH5c code{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--color-text);overflow-wrap:anywhere}.AnalysisLab_metrics__ElLjr{display:grid;gap:10px;padding:14px;border:1px solid var(--color-accent-outline);border-radius:var(--radius-media);background:var(--color-accent-hint)}.AnalysisLab_metrics__ElLjr dl{display:grid;gap:8px}.AnalysisLab_metrics__ElLjr dl div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--color-rule)}.AnalysisLab_metrics__ElLjr dl div:last-child{border-bottom:0;padding-bottom:0}.AnalysisLab_metrics__ElLjr dt{color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.35}.AnalysisLab_metrics__ElLjr dd{font-family:var(--font-mono);font-size:13px;color:var(--color-text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.AnalysisLab_metrics__ElLjr [data-tone=alert] dd{color:var(--color-alert)}.AnalysisLab_metrics__ElLjr [data-tone=good] dd{color:var(--color-accent)}.AnalysisLab_wait__7_JSQ{color:var(--color-muted);font-size:var(--text-copy-small)}.AnalysisLab_canvasWrap__QX7Yu{min-width:0}.AnalysisLab_stage__yo1qo{width:100%}.AnalysisLab_stage__yo1qo canvas{display:block;width:100%}.AnalysisLab_caption__D4YED{margin-top:12px;color:var(--color-muted);font-size:var(--text-label-small);text-align:right}.AnalysisLab_placeholder__HxlBq{display:grid;place-items:center;min-height:420px;border:1px dashed var(--color-rule);border-radius:10px}.AnalysisLab_placeholder__HxlBq i{width:46%;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:AnalysisLab_scan__UH7kC 1.4s linear infinite}.AnalysisLab_controls__wFH4E{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:16px clamp(20px,3vw,36px);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.AnalysisLab_controls__wFH4E button{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:var(--text-copy-small);color:var(--color-text-2)}.AnalysisLab_controls__wFH4E button:hover:not(:disabled){color:var(--color-text)}.AnalysisLab_controls__wFH4E button:disabled{opacity:.4}.AnalysisLab_controls__wFH4E .AnalysisLab_play__DcBvJ{padding:0 18px;border:1px solid var(--color-accent-outline);border-radius:var(--radius-pill);color:var(--color-accent)}.AnalysisLab_steps__BhYg7{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0 clamp(12px,2vw,24px);border-bottom:1px solid var(--color-rule);counter-reset:none}.AnalysisLab_steps__BhYg7 li{min-width:0}.AnalysisLab_steps__BhYg7 button{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;height:100%;padding:16px 12px;text-align:left;font-size:var(--text-copy-small);line-height:1.35;color:var(--color-text-2)}.AnalysisLab_steps__BhYg7 button span{font-family:var(--font-mono);font-size:var(--text-label-small);color:var(--color-muted)}.AnalysisLab_steps__BhYg7 button[aria-current=step],.AnalysisLab_steps__BhYg7 button[aria-current=step] span,.AnalysisLab_steps__BhYg7 button[data-done] span{color:var(--color-accent)}.AnalysisLab_steps__BhYg7 button[aria-current=step]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--color-accent)}.AnalysisLab_note__4fepE{padding:18px clamp(20px,3vw,36px) 24px;color:var(--color-muted);font-size:var(--text-copy-small);line-height:1.65}@keyframes AnalysisLab_scan__UH7kC{0%{background-position:-50% 0}to{background-position:150% 0}}@media (max-width:1100px){.AnalysisLab_body__ljfwE{grid-template-columns:minmax(0,1fr)}.AnalysisLab_info__7Vxeg{position:static}}@media (max-width:640px){.AnalysisLab_tabs__2JF4X button{flex-basis:30%;padding:14px 8px}.AnalysisLab_steps__BhYg7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.AnalysisLab_placeholder__HxlBq i{animation:none}.AnalysisLab_tabs__2JF4X button{transition:none}}