.console_console__h8GP_{background:var(--console-bg);color:var(--console-text);border:1px solid var(--console-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden;scroll-margin-top:16px;color-scheme:dark;scrollbar-color:#343a66 transparent}.console_muted__Ty6Ir{color:var(--console-muted);font-size:var(--text-sm)}.console_good__f7_nh{color:var(--console-good)}.console_bad__yD9ln{color:var(--console-bad)}.console_accent__vZPJJ{color:var(--console-accent)}.console_head__Uixor{justify-content:space-between;gap:12px 20px;padding:16px 20px;border-bottom:1px solid var(--console-border)}.console_headLeft__lO_nW,.console_head__Uixor{display:flex;align-items:center;flex-wrap:wrap}.console_headLeft__lO_nW{gap:10px;min-width:0}.console_headIcon__I3Eyf{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:rgb(251 191 36/.14);color:var(--console-warn);flex:none}.console_headTitle__sAx_w{font-size:var(--text-lg);letter-spacing:-.01em;min-width:0}.console_lang__C2TUU{font-size:var(--text-xs);padding:3px 10px;border-radius:999px;background:var(--console-raised);border:1px solid var(--console-border)}.console_pill__uBIej{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;padding:3px 10px;border-radius:999px}.console_pillGood__3_aBI{color:var(--console-good);background:var(--console-good-wash)}.console_pillBad__r096f{color:var(--console-bad);background:var(--console-bad-wash)}.console_pillAccent__MKPwj{color:var(--console-accent);background:var(--console-accent-wash)}.console_pulse__72EOt{width:8px;height:8px;border-radius:50%;background:currentColor;animation:console_pulse__72EOt 1.4s ease-in-out infinite}@keyframes console_pulse__72EOt{50%{opacity:.3;transform:scale(.75)}}.console_headMeta__vK4hH{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:var(--text-sm);color:var(--console-muted)}.console_ghostBtn__dOycV,.console_headMeta__vK4hH>span{display:inline-flex;align-items:center;gap:6px}.console_ghostBtn__dOycV{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--console-border);background:var(--console-raised);color:var(--console-text);font-size:var(--text-xs);font-weight:600;cursor:pointer}.console_ghostBtn__dOycV:hover{border-color:var(--console-accent)}.console_stepper__go9Wg{list-style:none;margin:0;padding:18px 20px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;border-bottom:1px solid var(--console-border)}.console_step__oiGAp{display:flex;align-items:center;gap:10px;min-width:0;position:relative}.console_stepNum__7jeDQ{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:var(--text-sm);font-weight:700;border:1.5px solid var(--console-border);color:var(--console-muted)}.console_stepText__h5MZ2{display:grid;min-width:0}.console_stepTitle__HB1Fk{font-weight:600;font-size:var(--text-sm)}.console_stepSub__L45tp{font-size:var(--text-xs);color:var(--console-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console_step_done__vc_23 .console_stepNum__7jeDQ{background:var(--console-good);border-color:var(--console-good);color:var(--console-bg)}.console_step_current__kf_KP .console_stepNum__7jeDQ{border-color:var(--console-accent);color:var(--console-accent);box-shadow:0 0 0 4px var(--console-accent-wash)}.console_step_pending__1eTX2,.console_step_skipped__7YTlQ{color:var(--console-muted)}.console_step_skipped__7YTlQ .console_stepNum__7jeDQ{border-style:dashed}.console_controls__jO8KB{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--console-border);font-size:var(--text-sm);color:var(--console-muted)}.console_body__5F_mp{display:grid;grid-template-columns:minmax(0,1fr) 300px}.console_main__vd6WA{min-width:0;border-right:1px solid var(--console-border)}.console_tabs__z7Eji{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--console-border);overflow-x:auto;scrollbar-width:thin}.console_tab__NWT_S{display:inline-flex;align-items:center;gap:7px;padding:12px 8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--console-muted);font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.console_tabOn__RBWvw,.console_tab__NWT_S:hover{color:var(--console-text)}.console_tabOn__RBWvw{border-bottom-color:var(--console-accent)}.console_tabBody__YVgW0{padding:16px;min-height:380px}.console_progress__qGCVN{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.console_terminal__FRxJg{background:var(--console-code-bg);border:1px solid var(--console-border);border-radius:10px;padding:14px 16px;font-family:var(--font-mono);font-size:.78rem;line-height:1.75;height:400px;overflow-y:auto;scrollbar-width:thin}.console_tLine__E_G3g{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px}.console_tTime__vNd1R{color:var(--console-time)}.console_tText__51brE{overflow-wrap:anywhere}.console_tDetail__4y8Ex{color:var(--console-muted)}.console_tPhase__vJsmO{color:var(--console-accent);margin:6px 0 2px}.console_tGood__kg40K{color:var(--console-good)}.console_tBad__v3rl2{color:var(--console-bad)}.console_tAccent__DOH_b{color:var(--console-accent)}.console_tMuted___Q8Ey,.console_tThought__dNVLh{color:var(--console-muted)}.console_tThought__dNVLh{font-style:italic}.console_tThoughtWho__hnF1Q{font-style:normal;color:var(--console-accent)}.console_thought__8nWI6{display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding:10px 12px;border-left:2px solid var(--console-accent);background:var(--console-code-bg);border-radius:0 8px 8px 0;font-size:.85rem;line-height:1.55;overflow-wrap:anywhere}.console_thoughtLabel__ST7d2{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--console-accent)}.console_outcome__92Jk8{background:var(--console-surface);border:1px solid var(--console-border);border-radius:10px;padding:16px;display:grid;grid-gap:12px;gap:12px}.console_outcomeHead___8nfk{display:flex;gap:12px;align-items:center}.console_outcomeIcon__FVY3u{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.console_outcomeGood__hoeza{background:var(--console-good);color:var(--console-bg)}.console_outcomeBad___pO6l{background:var(--console-bad-wash);color:var(--console-bad)}.console_outcomeRunning__9xpeZ{background:var(--console-accent-wash);color:var(--console-accent)}.console_outcomeTitle__q25qR{font-weight:700;font-size:var(--text-lg)}.console_outcomeSub__NY6RW{font-weight:600;font-size:var(--text-sm)}.console_outcomeText__p36Dg{font-size:var(--text-sm);color:var(--console-soft);overflow-wrap:anywhere}.console_outcomeLabel__Atp4o{font-weight:700;font-size:var(--text-sm)}.console_actions__AaFnC{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:var(--text-sm);color:var(--console-soft);overflow-wrap:anywhere}.console_summary__AK0nr{min-width:0;display:flex;flex-direction:column}.console_summaryHead___xGR1{padding:16px 18px 12px;border-bottom:1px solid var(--console-border)}.console_summaryTitle__ckpit{font-size:var(--text-base)}.console_rows__BfEB7{margin:0;padding:6px 18px;display:grid}.console_row__BG8Gv{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--console-border);font-size:var(--text-sm)}.console_row__BG8Gv:last-child{border-bottom:0}.console_row__BG8Gv dt{color:var(--console-muted)}.console_row__BG8Gv dd{margin:0;font-weight:600;overflow-wrap:anywhere}.console_summaryActions__kZn_4{display:grid;grid-gap:8px;gap:8px;padding:12px 18px 18px;margin-top:auto}.console_btn__giFWY{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border-radius:9px;border:1px solid var(--console-border);background:var(--console-raised);color:var(--console-text);font-size:var(--text-sm);font-weight:600;cursor:pointer}.console_btn__giFWY:hover{border-color:var(--console-accent)}.console_btnPrimary__5lKvH{background:linear-gradient(135deg,#6366F1,#8b5cf6);border-color:transparent;color:#fff}.console_stack__pyh19{display:grid;grid-gap:12px;gap:12px}.console_card__m7blu{background:var(--console-surface);border:1px solid var(--console-border);border-radius:10px;padding:14px;display:grid;grid-gap:8px;gap:8px}.console_cardTitle__7W1hg{font-size:var(--text-base)}.console_cardText__y9vs0{font-size:var(--text-sm);color:var(--console-soft);overflow-wrap:anywhere}.console_sectionLabel__kBYqn{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--console-muted);margin-top:4px}.console_tags__Q7M_T{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.console_tag__kKD8M{display:inline-flex;align-items:center;justify-content:center;padding:2px 9px;border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:capitalize;white-space:nowrap}.console_tagPlain__RHK0T{font-size:var(--text-xs);color:var(--console-muted)}.console_sevGood__LXJvC{color:var(--console-good);background:var(--console-good-wash)}.console_sevBad__TS6_0{color:var(--console-bad);background:var(--console-bad-wash)}.console_sevWarn__dY94o{color:var(--console-warn);background:rgb(251 191 36/.12)}.console_sevAccent__TCmjc{color:var(--console-accent);background:var(--console-accent-wash)}.console_sevMuted__9UYvR{color:var(--console-muted);background:var(--console-raised)}.console_bullets__rl1dR{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:var(--text-sm);color:var(--console-soft)}.console_bullets__rl1dR li{overflow-wrap:anywhere}.console_hyp__cX_8x{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--console-border)}.console_hypId__r1czU{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--console-muted);padding-top:2px}.console_hypClaim__zMK8X{font-weight:600;font-size:var(--text-sm)}.console_pre__4lqcr{margin:0;padding:12px 14px;background:var(--console-code-bg);border:1px solid var(--console-border);border-radius:10px;font-size:.78rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--console-soft)}.console_testList__GQkkl{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:var(--text-sm)}.console_testList__GQkkl .console_tag__kKD8M{min-width:82px}.console_diffFiles__ZX24H{display:grid;grid-gap:12px;gap:12px}.console_diffFile__C9_e0{border:1px solid var(--console-border);border-radius:10px;overflow:hidden}.console_diffFileHead__OJv9a{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 12px;background:var(--console-surface);font-size:var(--text-xs)}.console_newTag__hAj8r{color:var(--console-accent);font-weight:700}.console_plus__P_l1n{color:var(--console-good)}.console_minus__H0jKZ{color:var(--console-bad)}.console_diff__5X8_Q{margin:0;overflow-x:auto;background:var(--console-code-bg);font-size:.76rem;line-height:1.65;padding:8px 0}.console_diffLine__0mic0{display:block;padding:0 14px;white-space:pre;min-width:-moz-fit-content;min-width:fit-content}.console_add__orEIY{background:var(--console-good-wash);color:var(--console-good)}.console_del__AP1E_{background:var(--console-bad-wash);color:var(--console-bad)}.console_hunk__Q4Q7O{color:var(--console-accent)}.console_gauge__8SuaF{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;background:var(--console-surface);border:1px solid var(--console-border);border-radius:10px;padding:16px}.console_gaugeLabel__oELwE{font-size:var(--text-xs);color:var(--console-muted)}.console_gaugeValue__SogDb{font-size:var(--text-2xl);font-weight:700;margin:2px 0 8px}.console_cells__EZNar{display:flex;flex-wrap:wrap;gap:4px}.console_cell__5GwSw{width:18px;height:8px;border-radius:2px}.console_cellPass__M_sAW{background:var(--console-good)}.console_cellFail__y3ETL{background:var(--console-bad)}@media (max-width:1100px){.console_body__5F_mp{grid-template-columns:minmax(0,1fr)}.console_main__vd6WA{border-right:0;border-bottom:1px solid var(--console-border)}.console_progress__qGCVN{grid-template-columns:minmax(0,1fr)}.console_terminal__FRxJg{height:300px}}@media (max-width:900px){.console_stepper__go9Wg{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.console_hideNarrow__wWXVz{display:none!important}}@media (max-width:520px){.console_stepper__go9Wg{grid-template-columns:repeat(2,minmax(0,1fr))}.console_controls__jO8KB,.console_head__Uixor,.console_stepper__go9Wg{padding-left:14px;padding-right:14px}.console_tabBody__YVgW0{padding:12px}.console_row__BG8Gv{grid-template-columns:96px minmax(0,1fr)}}.console_shot__JgA6t{margin:0;border:1px solid var(--console-border);border-radius:10px;overflow:hidden;background:var(--console-code-bg);max-width:640px}.console_shot__JgA6t img{display:block;width:100%;height:auto}.console_shot__JgA6t figcaption{padding:6px 10px;font-size:var(--text-xs);color:var(--console-muted);font-family:var(--font-mono)}.console_console__h8GP_{border-color:#dfe6f2;background:#fff;box-shadow:0 5px 25px #19366308}.console_controls__jO8KB,.console_head__Uixor,.console_stepper__go9Wg,.console_tabs__z7Eji{--console-border:#e5eaf4;--console-text:#132038;--console-muted:#687893;--console-raised:#f4f6fc;--console-accent:#4b3dff;--console-accent-wash:#eeedff;--console-good:#00af7a;--console-good-wash:#ddfaee;background:#fcfdff;color:#132038;border-color:#e5eaf4;color-scheme:light}.console_head__Uixor{background:linear-gradient(100deg,#fff,#f8faff)}.console_headIcon__I3Eyf{color:#f39512;background:#fff5e2;border-radius:50%}.console_lang__C2TUU{color:#2866e9;background:#e8efff;border:0}.console_pillAccent__MKPwj{color:#008e63;background:#dcfaee}.console_stepNum__7jeDQ{width:26px;height:26px}.console_step_done__vc_23 .console_stepNum__7jeDQ{color:#fff}.console_step_current__kf_KP .console_stepNum__7jeDQ{color:#fff;background:#00af7a;border-color:#00af7a;box-shadow:0 0 0 4px #00af7a15}.console_main__vd6WA{border-color:#e5eaf4}.console_tabs__z7Eji{padding-top:10px}.console_tab__NWT_S{border:1px solid #e5eaf4;border-radius:6px 6px 0 0;padding:9px;font-size:12px}.console_tabOn__RBWvw{background:#f3f3ff;color:#493dff;border-bottom:2px solid #493dff}.console_tabBody__YVgW0{background:#070e17}.console_progress__qGCVN{grid-template-columns:minmax(0,1fr)}.console_terminal__FRxJg{background:#070e17}.console_terminalHead__KqXZq{background:#0d1828}@media(min-width:1400px){.console_body__5F_mp{grid-template-columns:minmax(0,1fr) 280px}}@media print{.console_diffFile__C9_e0,.console_diff__5X8_Q{overflow:visible}.console_diffLine__0mic0{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}}.console_summary__AK0nr{--console-text:#1e2b43;--console-muted:#71809a;--console-border:#e5eaf4;--console-accent:#5944f6;--console-good:#009c6e;--console-bad:#d14456;--console-surface:#f5f7fc;--console-raised:#eef1f8;--console-soft:#4b5972;color:#1e2b43;background:#fff}