*,:before,:after{box-sizing:border-box}:root{--bg:#f5f5f7;--surface:#fff;--surface-muted:#fafafc;--surface-dark:#1d1d1f;--surface-dark-soft:#252527;--text:#1d1d1f;--text-muted:#7a7a7a;--text-on-dark:#fff;--text-on-dark-muted:#d2d2d7;--border:#e0e0e0;--border-strong:#d2d2d7;--accent:#06c;--accent-strong:#06c;--accent-soft:#edf5ff;--success-soft:#f4faf6;--warning-soft:#fff9ee;--violet-soft:#f4f4f9;--danger-soft:#fff5f6;--danger-border:#f3c0c6;--danger-ink:#bf1b2c;--danger:#d70015;--radius-pill:9999px;--radius-lg:18px;--radius-md:11px;--radius-sm:8px;--radius-xs:5px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 8px 24px #00000014;--shadow-card:0 10px 22px #0000000d;--shadow-card-hover:0 14px 30px #00000014;--shadow-overlay:0 26px 60px #0003;letter-spacing:-.02em;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans TC,sans-serif;font-weight:400;line-height:1.47}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:#0071e3}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}._button_112i7_1{border-radius:var(--radius-pill);letter-spacing:-.01em;cursor:pointer;border:1px solid var(--border);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding:.64rem 1.16rem;font-size:.95rem;font-weight:400;transition:background-color .14s,border-color .14s,transform .12s,box-shadow .14s;display:inline-flex}._button_112i7_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._primary_112i7_22{background:var(--accent);color:#fff;border-color:var(--accent)}._primary_112i7_22:hover{background:#0071e3;border-color:#0071e3;box-shadow:0 6px 16px #0066cc3d}._button_112i7_1:active:not(:disabled){transform:scale(.96)}._secondary_112i7_38{background-color:var(--surface);color:var(--accent);border-color:var(--accent)}._secondary_112i7_38:hover{background-color:var(--accent-soft);border-color:#0071e3}._errorBoxContainer_pwhk5_1{z-index:9999;width:320px;position:fixed;right:1rem}._errorBox_pwhk5_1{color:var(--text);text-align:left;background:var(--danger-soft);border:1px solid var(--danger-border);box-shadow:var(--shadow-md);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;min-width:280px;max-width:400px;padding:.75rem 1rem;font-size:.875rem;transition:transform .3s ease-out,top .3s ease-out;animation:.26s ease-out forwards _slideIn_pwhk5_1;display:flex;position:fixed;right:1rem;transform:translate(120%)}._message_pwhk5_30{flex:1}._closeButton_pwhk5_34{color:var(--danger-ink);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1;transition:opacity .2s}._closeButton_pwhk5_34:hover{opacity:1}@keyframes _slideIn_pwhk5_1{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes _slideOut_pwhk5_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}._successBoxContainer_1bkll_1{z-index:9999;width:320px;position:fixed;right:1rem}._successBox_1bkll_1{color:var(--text);text-align:left;background:var(--success-soft);box-shadow:var(--shadow-md);border:1px solid #c7e0ce;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;min-width:280px;max-width:400px;padding:.75rem 1rem;font-size:.875rem;transition:transform .3s ease-out,top .3s ease-out;animation:.26s ease-out forwards _slideIn_1bkll_1;display:flex;position:fixed;right:1rem;transform:translate(120%)}._message_1bkll_30{flex:1}._closeButton_1bkll_34{color:#1c7a3e;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1;transition:opacity .2s}._closeButton_1bkll_34:hover{opacity:1}@keyframes _slideIn_1bkll_1{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes _slideOut_1bkll_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}._page_1w6n4_1{background:radial-gradient(1200px 420px at 12% 0,#dbeafe 0%,#dbeafe00 60%),radial-gradient(900px 340px at 100% 100%,#fef3c7 0%,#fef3c700 58%),linear-gradient(#f6f7fb 0%,#eef1f5 100%);place-items:center;min-height:100vh;padding:1.2rem;display:grid;position:relative;overflow:hidden}._heroGlow_1w6n4_14{filter:blur(1px);pointer-events:none;background:linear-gradient(145deg,#ffffffad,#ffffff42);border:1px solid #ffffffa6;border-radius:32px;width:min(860px,90vw);height:min(520px,70vh);position:absolute;transform:rotate(-6deg)translate(-8vw)}._card_1w6n4_26{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fffffff2;border-radius:22px;width:min(460px,100%);padding:2rem;animation:.34s ease-out _reveal_1w6n4_1;box-shadow:0 28px 60px #00000017}._headerBlock_1w6n4_38{margin-bottom:1.35rem}._kicker_1w6n4_42{letter-spacing:.12em;text-transform:uppercase;color:#0f172a;margin:0;font-size:.78rem;font-weight:600}._title_1w6n4_51{letter-spacing:-.03em;color:var(--text);margin:.42rem 0 0;font-size:clamp(2.05rem,4vw,2.7rem);line-height:1.04}._subtitle_1w6n4_59{color:var(--text-muted);margin:.72rem 0 0;font-size:.98rem}._form_1w6n4_65{gap:.68rem;display:grid}._label_1w6n4_70{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:600}._input_1w6n4_78{width:100%;color:var(--text);background:#f8fafc;border:1px solid #d4d4d8;border-radius:12px;padding:.8rem .9rem;font-size:.98rem;transition:border-color .12s,box-shadow .12s}._input_1w6n4_78:focus{border-color:#0071e3;outline:none;box-shadow:0 0 0 3px #0071e329}._actionRow_1w6n4_95{margin-top:.82rem}@keyframes _reveal_1w6n4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){._heroGlow_1w6n4_14{transform:rotate(-6deg)translate(-30vw)}._card_1w6n4_26{border-radius:16px;padding:1.35rem}}._dashboard_3i5hf_1{background:0 0;gap:12px;padding:0;display:grid}._topBar_3i5hf_8{background:#000;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1.2rem;min-height:300px;padding:clamp(1.6rem,4vw,4rem);display:flex}._eyebrow_3i5hf_19{color:#ccc;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:500}._topBar_3i5hf_8 h2{letter-spacing:-.028em;color:#fff;max-width:18ch;margin:0;font-size:clamp(2.3rem,6vw,4rem);line-height:1.07}._subtitle_3i5hf_37{color:#ccc;max-width:40ch;margin:.82rem 0 0;font-size:clamp(1.02rem,2vw,1.32rem)}._refreshButton_3i5hf_44{cursor:pointer;color:#fff;background:#06c;border:0;border-radius:9999px;padding:.66rem 1.18rem;font-weight:400}._refreshButton_3i5hf_44:hover{background:#0071e3}._kpiGrid_3i5hf_58{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._tileButton_3i5hf_64{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._kpiCard_3i5hf_72{background:#fff;border:1px solid #e0e0e0;border-radius:18px;min-height:180px;padding:clamp(1rem,2.6vw,2rem);transition:transform .18s,box-shadow .18s;box-shadow:0 8px 18px #0000000d}._tileButton_3i5hf_64:hover ._kpiCard_3i5hf_72,._tileButton_3i5hf_64:hover ._detailCard_3i5hf_83{transform:translateY(-3px);box-shadow:0 14px 30px #00000014}._kpiTestcase_3i5hf_88{background:#fff}._kpiTenant_3i5hf_92{background:#fafafc}._kpiTask_3i5hf_96{background:#272729}._kpiRunner_3i5hf_100{background:#2a2a2c}._kpiLabel_3i5hf_104{color:#7a7a7a;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:500}._kpiValue_3i5hf_113{letter-spacing:-.028em;color:var(--text);margin:.62rem 0 0;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:600;line-height:1.07}._kpiTask_3i5hf_96 ._kpiLabel_3i5hf_104,._kpiRunner_3i5hf_100 ._kpiLabel_3i5hf_104{color:#d2d2d7}._kpiTask_3i5hf_96 ._kpiValue_3i5hf_113,._kpiRunner_3i5hf_100 ._kpiValue_3i5hf_113{color:#fff}._detailGrid_3i5hf_132{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._detailCard_3i5hf_83{background:var(--surface);border:1px solid #e0e0e0;border-radius:18px;align-content:start;gap:1.2rem;min-height:360px;padding:clamp(1rem,2.6vw,2rem);transition:transform .18s;display:grid;box-shadow:0 10px 22px #0000000d}._taskPanel_3i5hf_151{background:#fff}._runnerPanel_3i5hf_155{background:#1d1d1f}._panelHeader_3i5hf_159{justify-content:space-between;align-items:center;gap:.8rem;display:flex}._panelHeader_3i5hf_159 h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,3vw,2.2rem)}._panelMetric_3i5hf_173{color:var(--text);letter-spacing:-.028em;margin:0;font-size:clamp(2.5rem,5.2vw,4rem);font-weight:600;line-height:1.06}._panelStats_3i5hf_182{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}._taskPanel_3i5hf_151 ._panelStats_3i5hf_182{grid-template-columns:repeat(3,minmax(0,1fr))}._statBlock_3i5hf_192{background:#fff;border:1px solid #e5e5e7;border-radius:11px;padding:.78rem .88rem}._statLabel_3i5hf_199{color:#7a7a7a;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.74rem;font-weight:500}._statValue_3i5hf_208{color:var(--text);letter-spacing:-.03em;margin:.5rem 0 0;font-size:clamp(2rem,3.8vw,2.8rem);font-weight:600}._runnerPanel_3i5hf_155 ._panelHeader_3i5hf_159 h3,._runnerPanel_3i5hf_155 ._panelMetric_3i5hf_173{color:#fff}._runnerPanel_3i5hf_155 ._statBlock_3i5hf_192{background:#252527;border-color:#3c3c3f}._runnerPanel_3i5hf_155 ._statLabel_3i5hf_199{color:#d2d2d7}._runnerPanel_3i5hf_155 ._statValue_3i5hf_208{color:#fff}@media (width<=900px){._topBar_3i5hf_8 h2{font-size:clamp(2rem,8vw,2.8rem)}._kpiGrid_3i5hf_58{grid-template-columns:repeat(2,minmax(0,1fr))}._topBar_3i5hf_8{flex-direction:column;align-items:flex-start;min-height:0}._panelHeader_3i5hf_159{flex-direction:column;align-items:flex-start}._taskPanel_3i5hf_151 ._panelStats_3i5hf_182,._runnerPanel_3i5hf_155 ._panelStats_3i5hf_182,._detailGrid_3i5hf_132{grid-template-columns:1fr}}@media (width<=560px){._kpiGrid_3i5hf_58{grid-template-columns:1fr}}._layout_1t9y3_1{background:#f5f5f7;min-height:100vh}._globalNav_1t9y3_6{z-index:100;background:#000;border-bottom:0;position:sticky;top:0}._globalNavInner_1t9y3_14{justify-content:space-between;align-items:center;max-width:1440px;height:44px;margin:0 auto;padding:0 1.25rem;display:flex}._brandWrap_1t9y3_24{align-items:center;gap:.5rem;display:inline-flex}._badge_1t9y3_30{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#d2d2d733;border-radius:5px;margin:0;padding:.1rem .4rem;font-size:.6rem;font-weight:500;display:inline-block}._brand_1t9y3_24{color:#fff;letter-spacing:-.01em;opacity:.92;margin:0;font-size:.76rem;font-weight:400}._logoutButton_1t9y3_52{color:#fff;cursor:pointer;background:0 0;border:1px solid #d2d2d747;border-radius:9999px;padding:.36rem .72rem;font-size:.72rem;line-height:1;transition:background-color .12s,border-color .12s}._logoutButton_1t9y3_52:hover{background:#ffffff1a;border-color:#ffffff70}._subNav_1t9y3_69{z-index:90;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f5f5f7e6;border-bottom:1px solid #ebebed;position:sticky;top:44px}._subNavInner_1t9y3_78{align-items:center;max-width:1440px;min-height:52px;margin:0 auto;padding:.4rem 1.25rem;display:flex}._nav_1t9y3_87{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}._navItem_1t9y3_94{color:#3a3a3c;letter-spacing:-.01em;border-radius:8px;padding:.42rem .72rem;font-size:.75rem;font-weight:400;text-decoration:none;transition:background-color .12s,color .12s;display:block}._navItem_1t9y3_94:hover{color:#1d1d1f;background:#0066cc1a}._navItemActive_1t9y3_111{color:#06c;background:#0066cc24}._content_1t9y3_116{padding:.8rem .8rem 2rem}._contentInner_1t9y3_120{max-width:1440px;margin:0 auto}@media (width<=900px){._globalNavInner_1t9y3_14{padding:0 .72rem}._subNavInner_1t9y3_78{padding:.35rem .72rem}._content_1t9y3_116{padding:.72rem .72rem 1.4rem}}._overlay_gcsz1_1{z-index:1000;background-color:#00000085;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_gcsz1_15{width:100%;max-width:500px;max-height:100%;box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #ededf0;border-radius:18px;flex-direction:column;padding:1.2rem;display:flex}._header_gcsz1_29{margin-bottom:.9rem}._title_gcsz1_33{letter-spacing:-.022em;color:var(--text);margin:0;font-size:1.24rem;font-weight:600}._body_gcsz1_41{overscroll-behavior:contain;margin:-.25rem -.25rem .75rem;padding:.25rem;overflow-y:auto}._body_gcsz1_41>:last-child{margin-bottom:0}._footer_gcsz1_52{justify-content:flex-end;gap:.72rem;display:flex}._formGroup_gcsz1_58{margin-bottom:1rem}._label_gcsz1_62{color:var(--text);margin-bottom:.5rem;font-weight:600;display:block}._input_gcsz1_69{border-radius:var(--radius-md);background:#f8fafc;border:1px solid #d4d4d8;width:100%;padding:.72rem .86rem;font-size:.875rem}._input_gcsz1_69:focus{border-color:#0071e3;outline:none;box-shadow:0 0 0 2px #0071e326}._page_qo7ei_1{gap:12px;display:grid}._header_qo7ei_6{min-height:220px;box-shadow:var(--shadow-card);background:#000;border:0;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1.2rem;padding:clamp(1.3rem,3.2vw,2.6rem);display:flex}._header_qo7ei_6 h2{letter-spacing:-.028em;color:#fff;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}._header_qo7ei_6 p{color:#ccc;margin:.55rem 0 0;font-size:1rem}._tableWrap_qo7ei_33{box-shadow:var(--shadow-card);background:#fff;border:1px solid #e0e0e0;border-radius:18px;overflow-x:auto}._table_qo7ei_33{border-collapse:collapse;width:100%;min-width:700px}._table_qo7ei_33 th,._table_qo7ei_33 td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.92rem 1rem}._table_qo7ei_33 th{color:var(--text);text-transform:uppercase;letter-spacing:.04em;background:#f8f8fa;font-size:.79rem}._empty_qo7ei_63{text-align:center;color:var(--text-muted)}._link_qo7ei_68{color:var(--accent);word-break:break-all;text-decoration:none}._link_qo7ei_68:hover{text-decoration:underline}._muted_qo7ei_78{color:var(--text-muted)}._modalQuestion_qo7ei_82{color:var(--text);margin:0 0 1rem;font-weight:600}._formGroup_qo7ei_88{margin-bottom:.95rem}._label_qo7ei_92{color:var(--text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.45rem;font-size:.82rem;display:block}._input_qo7ei_101{background:#f8fafc;border:1px solid #d4d4d8;border-radius:12px;width:100%;padding:.7rem .78rem;font-size:.95rem}._input_qo7ei_101:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0071e326}@media (width<=900px){._header_qo7ei_6{flex-direction:column;align-items:flex-start;min-height:0}}._page_1mbfz_1{gap:12px;display:grid}._header_1mbfz_6{min-height:220px;box-shadow:var(--shadow-card);background:#000;border:0;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1.2rem;padding:clamp(1.3rem,3.2vw,2.6rem);display:flex}._header_1mbfz_6 h2{letter-spacing:-.028em;color:#fff;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}._header_1mbfz_6 p{color:#ccc;margin:.55rem 0 0;font-size:1rem}._permissionCard_1mbfz_33{border:1px solid var(--danger-border);box-shadow:var(--shadow-card);background:linear-gradient(#fff7f7 0%,#ffeeef 100%);border-radius:18px;padding:1.1rem}._permissionCard_1mbfz_33 h3{color:var(--danger-ink);margin:0}._permissionCard_1mbfz_33 p{color:#7a2f38;margin:.5rem 0 0}._tableWrap_1mbfz_51{box-shadow:var(--shadow-card);background:#fff;border:1px solid #e0e0e0;border-radius:18px;overflow-x:auto}._table_1mbfz_51{border-collapse:collapse;width:100%;min-width:700px}._table_1mbfz_51 th,._table_1mbfz_51 td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.92rem 1rem}._table_1mbfz_51 th{color:var(--text);text-transform:uppercase;letter-spacing:.04em;background:#f8f8fa;font-size:.79rem}._empty_1mbfz_81{text-align:center;color:var(--text-muted)}._modalQuestion_1mbfz_86{color:var(--text);margin:0 0 1rem;font-weight:600}._formGroup_1mbfz_92{margin-bottom:.95rem}._label_1mbfz_96{color:var(--text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.45rem;font-size:.82rem;display:block}._input_1mbfz_105{background:#f8fafc;border:1px solid #d4d4d8;border-radius:12px;width:100%;padding:.7rem .78rem;font-size:.95rem}._input_1mbfz_105:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0071e326}@media (width<=900px){._header_1mbfz_6{flex-direction:column;align-items:flex-start;min-height:0}}._root_13uas_1{min-width:0;position:relative}._trigger_13uas_6{border-radius:var(--radius-md);width:100%;height:2.6rem;color:var(--text);text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d4d4d8;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem;font-size:.9rem;display:flex}._trigger_13uas_6:disabled{color:var(--text-muted);cursor:not-allowed;background:#f3f3f5}._trigger_13uas_6:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0071e329}._value_13uas_35,._placeholder_13uas_36{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._placeholder_13uas_36{color:var(--text-muted)}._chevron_13uas_46{color:var(--text-muted);flex-shrink:0}._popup_13uas_51{z-index:50;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}._search_13uas_64{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);padding:.6rem .7rem;font-size:.9rem}._search_13uas_64:focus{outline:none}._list_13uas_78{max-height:260px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}._option_13uas_86,._hint_13uas_87{padding:.5rem .7rem;font-size:.88rem}._option_13uas_86{color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._highlighted_13uas_100{background:var(--accent-soft)}._selected_13uas_104{color:var(--accent);font-weight:600}._hint_13uas_87{color:var(--text-muted)}._disabled_13uas_113{color:var(--text-muted);cursor:default}._disabled_13uas_113._highlighted_13uas_100{background:0 0}._row_1auwi_1{grid-template-columns:minmax(140px,1fr) minmax(0,3fr) auto;align-items:center;gap:.75rem;display:grid}._field_1auwi_8{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}._label_1auwi_16{color:var(--text);font-size:.9rem;font-weight:600}._removeButton_1auwi_22{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:2.2rem;height:2.2rem;color:var(--text-muted);cursor:pointer}._removeButton_1auwi_22:hover{background:var(--danger-soft);color:var(--danger-ink)}@media (width<=760px){._row_1auwi_1{grid-template-columns:minmax(0,1fr)}._removeButton_1auwi_22{justify-self:end}}._card_vllk6_1{text-align:left;cursor:pointer;width:100%;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e0e0e0;border-radius:18px;padding:.8rem;transition:transform .12s,border-color .14s,box-shadow .14s}._card_vllk6_1:hover{box-shadow:var(--shadow-md);border-color:#c8c8ce;transform:translateY(-2px)}._header_vllk6_19{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._id_vllk6_26{color:var(--text);letter-spacing:-.01em;margin:0;font-weight:600}._statusWrap_vllk6_33{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}._spinner_vllk6_42{border:2px solid #0000;border-radius:999px;width:13px;height:13px;animation:.85s linear infinite _spin_vllk6_42}._pendingSpinner_vllk6_50{border-top-color:#8e8e93;border-right-color:#b8b8be}._ongoingSpinner_vllk6_55{border-top-color:#ff9f0a;border-right-color:#ffbe5c}._historySpinner_vllk6_60{border-top-color:#34c759;border-right-color:#66d98a}._body_vllk6_65{gap:.25rem;margin-top:.55rem;display:grid}._body_vllk6_65 p{color:var(--text-muted);margin:0;font-size:.88rem}._statusText_vllk6_77{text-transform:capitalize}@keyframes _spin_vllk6_42{to{transform:rotate(360deg)}}._page_2a018_1{gap:12px;display:grid}._header_2a018_6{min-height:220px;box-shadow:var(--shadow-card);background:#000;border:0;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1.2rem;padding:clamp(1.3rem,3.2vw,2.6rem);display:flex}._headerActions_2a018_19{align-items:center;gap:.5rem;display:inline-flex}._refreshButton_2a018_25{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #d2d2d766;padding:.58rem .94rem;font-weight:400}._refreshButton_2a018_25:hover:not(:disabled){background:#ffffff29}._refreshButton_2a018_25:disabled{opacity:.7;cursor:not-allowed}._header_2a018_6 h2{letter-spacing:-.028em;color:#fff;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}._newTestButton_2a018_52{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#06c;border:0;padding:.58rem .94rem;font-weight:400}._newTestButton_2a018_52:disabled{opacity:.65;cursor:not-allowed}._newTestButton_2a018_52:hover:not(:disabled){background:#0071e3}._clearHistoryButton_2a018_71{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#d7001559;border:1px solid #ff788094;padding:.58rem .94rem;font-weight:400}._clearHistoryButton_2a018_71:hover:not(:disabled){background:#d7001580}._clearHistoryButton_2a018_71:disabled{opacity:.65;cursor:not-allowed}._formPanel_2a018_90{opacity:0;max-height:0;transition:max-height .36s,opacity .24s,transform .28s;overflow:hidden;transform:translateY(-10px)}._formPanelOpen_2a018_98{opacity:1;max-height:10000px;transform:translateY(0)}._formInner_2a018_104{border:1px solid var(--border);background:#fff;border-radius:18px;max-height:calc(100vh - 220px);padding:1.2rem;overflow-y:auto;box-shadow:0 10px 22px #0000000d}._formGrid_2a018_114{gap:.95rem;display:grid}._submitRow_2a018_119{background:linear-gradient(#fff0,#fff 28%);justify-content:flex-end;margin-top:.4rem;padding-top:.6rem;display:flex;position:sticky;bottom:0}._submitButton_2a018_129{border:1px solid var(--accent);border-radius:var(--radius-pill);color:#fff;background:var(--accent);cursor:pointer;padding:.6rem 1rem;font-weight:400}._submitButton_2a018_129:hover:not(:disabled){background:#0071e3}._submitButton_2a018_129:disabled{opacity:.7;cursor:not-allowed}._nfPrPicker_2a018_148,._testcasePicker_2a018_149{border:1px solid var(--border);border-radius:var(--radius-md);background:#fafafc;margin-top:.4rem;padding:1rem}._nfPrRows_2a018_157{gap:.6rem;margin-top:.75rem;display:grid}._addNfPrButton_2a018_163{border:1px dashed var(--border-strong);border-radius:var(--radius-pill);color:var(--accent);background:var(--surface);cursor:pointer;margin-top:.75rem;padding:.45rem .9rem;font-size:.88rem}._addNfPrButton_2a018_163:hover:not(:disabled){background:var(--accent-soft)}._addNfPrButton_2a018_163:disabled{opacity:.55;cursor:not-allowed}._testcaseHeader_2a018_183 h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.1rem}._testcaseHeader_2a018_183 p{color:var(--text-muted);margin:.3rem 0 0;font-size:.88rem}._testcaseGroups_2a018_196{gap:.85rem;max-height:min(42vh,420px);margin-top:.75rem;padding-right:.2rem;display:grid;overflow-y:auto}._testcaseGroup_2a018_196{gap:.5rem;display:grid}._testcaseGroupHeader_2a018_210{justify-content:space-between;align-items:center;gap:.6rem;display:flex}._testcaseGroupLabel_2a018_217{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}._testcaseOptions_2a018_225{flex-wrap:wrap;align-content:flex-start;gap:.55rem;display:flex}._testcaseOption_2a018_225{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);background:#fff;align-items:center;gap:.45rem;padding:.35rem .62rem;font-size:.88rem;display:inline-flex}._testcaseOption_2a018_225 input{margin:0}._allOption_2a018_248{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}._noTestcases_2a018_255{color:var(--text-muted);margin:0;font-size:.9rem}._loaderWrap_2a018_261{gap:.9rem;display:grid}._loaderHead_2a018_266{align-items:center;gap:.6rem;display:flex}._loaderHead_2a018_266 p{color:var(--text);margin:0;font-weight:600}._spinner_2a018_278{border:2px solid #d2d2d7;border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.9s linear infinite _spin_2a018_278}._loaderRows_2a018_287{gap:.6rem;display:grid}._loaderRow_2a018_287{border-radius:var(--radius-sm);background:var(--surface-muted);height:38px;animation:1.1s ease-in-out infinite _pulse_2a018_1}._columns_2a018_299{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._columnCard_2a018_305{border:1px solid var(--border);min-height:300px;box-shadow:var(--shadow-card);background:#fff;border-radius:18px;align-content:start;gap:.7rem;padding:1rem;display:grid}._columnCard_2a018_305 h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.12rem}._queueList_2a018_324{gap:.55rem;display:grid}._queueHint_2a018_329{color:var(--text-muted);margin:0;font-size:.92rem}._confirmBody_2a018_335{gap:.9rem;display:grid}._confirmTitle_2a018_340{color:var(--text);margin:0;font-weight:600}._confirmSection_2a018_346{gap:.45rem;display:grid}._confirmLabel_2a018_351{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:700}._confirmChips_2a018_360{flex-wrap:wrap;gap:.45rem;display:flex}._confirmChip_2a018_360{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);background:var(--surface-muted);align-items:center;padding:.28rem .55rem;font-size:.85rem;display:inline-flex}._confirmList_2a018_377{color:var(--text);gap:.25rem;margin:0;padding-left:1.1rem;display:grid}@media (width<=980px){._header_2a018_6{flex-direction:column;align-items:flex-start;min-height:0}._headerActions_2a018_19{flex-wrap:wrap;justify-content:flex-start;width:100%}._columns_2a018_299{grid-template-columns:1fr}}@keyframes _spin_2a018_278{to{transform:rotate(360deg)}}@keyframes _pulse_2a018_1{0%{opacity:.6}to{opacity:1}}._brief_16s5c_1{gap:1rem;display:grid}._section_16s5c_6 h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .45rem;font-size:.78rem}._list_16s5c_14{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}._entry_16s5c_22{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.45rem .6rem;font-size:.84rem;display:grid}._entry_16s5c_22:hover{background:var(--accent-soft);border-color:#b8d6f5}._badge_16s5c_43{border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700}._badgePass_16s5c_50{background:var(--success-soft);color:#1c7a3e}._badgeFail_16s5c_55,._badgeError_16s5c_56{background:var(--danger-soft);color:var(--danger-ink)}._badgeEvent_16s5c_61{color:#9a5b00;background:#fff3d6}._time_16s5c_66,._line_16s5c_67{color:var(--text-muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem}._source_16s5c_74{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:0 .4rem;font-size:.74rem}._message_16s5c_82{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}._count_16s5c_88{color:var(--text-muted);font-weight:600}._items_16s5c_93{color:var(--text-muted);margin-top:.15rem;font-size:.78rem;display:block}._empty_16s5c_100{color:var(--text-muted);margin:0}._body_1rgt4_1{gap:.9rem;display:grid}._title_1rgt4_6{color:var(--text);margin:0;font-weight:600}._section_1rgt4_12{gap:.45rem;display:grid}._label_1rgt4_17{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:700}._chips_1rgt4_26{flex-wrap:wrap;gap:.45rem;display:flex}._chip_1rgt4_26{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);background:var(--surface-muted);align-items:center;padding:.28rem .55rem;font-size:.85rem;display:inline-flex}._list_1rgt4_43{color:var(--text);gap:.25rem;margin:0;padding-left:1.1rem;display:grid}._empty_1rgt4_51{color:var(--text-muted);margin:0}._page_q9gke_1{gap:12px;display:grid}._header_q9gke_6{min-height:220px;box-shadow:var(--shadow-card);background:#000;border:0;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1.2rem;padding:clamp(1.3rem,3.2vw,2.6rem);display:flex}._header_q9gke_6 h2{letter-spacing:-.028em;color:#fff;margin:0;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.08}._header_q9gke_6 p{color:#ccc;align-items:center;gap:.45rem;margin:.52rem 0 0;display:inline-flex}._statusBadge_q9gke_35{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .58rem;font-size:.72rem;font-weight:700;display:inline-flex}._statusSuccess_q9gke_47{background:var(--success-soft);color:#1c7a3e}._statusFailed_q9gke_52{background:var(--danger-soft);color:var(--danger-ink)}._statusTimeout_q9gke_57{color:#9a5b00;background:#fff3d6}._statusCanceled_q9gke_62{color:#6b7280;background:#f3f4f6}._statusRunning_q9gke_67{color:#b06c00;background:#fff8e6}._statusPending_q9gke_72,._statusUnknown_q9gke_73{background:var(--surface-muted);color:var(--text-muted)}._actions_q9gke_78{align-items:center;gap:.5rem;display:inline-flex}._card_q9gke_84{box-shadow:var(--shadow-card);background:#fff;border:1px solid #e0e0e0;border-radius:18px;padding:1.12rem}._loading_q9gke_92{color:var(--text-muted);margin:0}._metaGrid_q9gke_97{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}._metaGrid_q9gke_97 p{color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;margin:0;padding:.72rem}._section_q9gke_112{margin-top:1.08rem}._section_q9gke_112 h3{color:var(--text);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.12rem}._tagList_q9gke_123{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._tag_q9gke_123{border:1px solid var(--border);color:var(--text);background:var(--surface-muted);border-radius:999px;padding:.3rem .62rem;font-size:.84rem}._empty_q9gke_141{color:var(--text-muted);margin:0}._confirmMessage_q9gke_146{color:var(--text);margin:0;font-weight:600}._tableWrap_q9gke_152{border-radius:var(--radius-md);background:#fff;border:1px solid #e0e0e0;overflow-x:auto}._table_q9gke_152{border-collapse:collapse;width:100%}._table_q9gke_152 th,._table_q9gke_152 td{text-align:left;border-bottom:1px solid var(--border);padding:.76rem .84rem}._table_q9gke_152 th{color:var(--text);text-transform:uppercase;letter-spacing:.04em;background:#f8f8fa;font-size:.79rem}._testStatus_q9gke_179{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .5rem;font-size:.74rem;font-weight:700;display:inline-flex}._logButton_q9gke_190{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--accent);cursor:pointer;padding:.36rem .66rem;font-size:.8rem;font-weight:400}._logButton_q9gke_190:hover{background:var(--surface-muted)}._logButton_q9gke_190:disabled{opacity:.55;cursor:not-allowed}._logButton_q9gke_190:disabled:hover{background:var(--surface)}@media (width<=980px){._header_q9gke_6{flex-direction:column;align-items:flex-start}._metaGrid_q9gke_97{grid-template-columns:1fr}}._logOverlay_q9gke_225{z-index:1200;background:#00000085;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._logModal_q9gke_236{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;width:min(1100px,96vw);height:min(84vh,900px);display:flex;overflow:hidden}._logModalHeader_q9gke_247{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}._logModalHeader_q9gke_247 h3{color:var(--text);margin:0;font-size:1.04rem}._logTabs_q9gke_263{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);gap:.25rem;margin-left:auto;padding:.2rem;display:inline-flex}._logTab_q9gke_263{border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.35rem .8rem;font-size:.84rem}._logTabActive_q9gke_283{background:var(--accent);color:#fff}._logLineHighlight_q9gke_288{background:#fff3c4;outline:1px solid #f0c94a}._logContentWrap_q9gke_293{flex:1;min-height:0;padding:1rem;overflow:auto}._logContent_q9gke_293{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.83rem;line-height:1.38}@media (width<=760px){._header_q9gke_6{flex-direction:column;align-items:flex-start;min-height:0}._actions_q9gke_78{flex-wrap:wrap;width:100%}._metaGrid_q9gke_97{grid-template-columns:1fr}._logModal_q9gke_236{width:100%;height:min(90vh,900px)}._logModalHeader_q9gke_247{flex-direction:column;align-items:flex-start}}._page_tgwwh_1{gap:12px;display:grid}._header_tgwwh_6{min-height:220px;box-shadow:var(--shadow-card);background:#000;border:0;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1.2rem;padding:clamp(1.3rem,3.2vw,2.6rem);display:flex}._header_tgwwh_6 h2{letter-spacing:-.028em;color:#fff;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}._refreshButton_tgwwh_27{border-radius:var(--radius-pill);cursor:pointer;color:#fff;background:#ffffff14;border:1px solid #d2d2d766;padding:.58rem .94rem;font-weight:400}._refreshButton_tgwwh_27:hover{background:#ffffff29}._summaryCard_tgwwh_41{box-shadow:var(--shadow-card);background:#fff;border:1px solid #e0e0e0;border-radius:18px;padding:1.1rem}._summaryCard_tgwwh_41 h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.15rem}._summaryGrid_tgwwh_56{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:.8rem;display:grid}._summaryItem_tgwwh_63{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:.84rem}._summaryLabel_tgwwh_70{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:700}._summaryValue_tgwwh_79{color:var(--text);letter-spacing:-.02em;margin:.4rem 0 0;font-size:clamp(1.9rem,3.2vw,2.3rem);font-weight:600}._cardGrid_tgwwh_87{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}._runnerCard_tgwwh_93{min-height:220px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #e0e0e0;border-radius:18px;grid-template-rows:auto 1fr;align-content:start;padding:1rem;display:grid;overflow:hidden}._statusOffline_tgwwh_106{border-top:2px solid #8e8e93}._statusIdle_tgwwh_110{background:var(--surface);border-top:2px solid #34c759}._statusRunning_tgwwh_115{background:var(--surface);border-top:2px solid #ff9f0a}._cardHeader_tgwwh_120{justify-content:space-between;align-items:center;gap:.8rem;display:flex}._cardHeader_tgwwh_120 h3{color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.12rem;overflow:hidden}._cardActions_tgwwh_137{flex:none;gap:.45rem;display:flex}._terminalButton_tgwwh_143{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-muted);width:32px;height:32px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._terminalButton_tgwwh_143:hover{background:var(--accent-soft);color:var(--accent)}._terminalIcon_tgwwh_161{width:17px;height:17px}._deleteButton_tgwwh_166{border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-soft);width:32px;height:32px;color:var(--danger-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._deleteButton_tgwwh_166:hover:not(:disabled){background:#ffecee}._deleteButton_tgwwh_166:disabled{opacity:.6;cursor:not-allowed}._trashIcon_tgwwh_188{width:16px;height:16px}._cardBody_tgwwh_193{align-content:start;gap:.4rem;margin-top:.85rem;display:grid}._cardBody_tgwwh_193 p{color:var(--text-muted);margin:0;font-size:.9rem}._hint_tgwwh_206{color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-md);background:#fff;margin:0;padding:1rem}@media (width<=900px){._header_tgwwh_6{flex-direction:column;align-items:flex-start;min-height:0}._summaryGrid_tgwwh_56{grid-template-columns:1fr}}._page_9pvdx_1{gap:12px;display:grid}._header_9pvdx_6{min-height:220px;box-shadow:var(--shadow-card);background:#000;border:0;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1.2rem;padding:clamp(1.3rem,3.2vw,2.6rem);display:flex}._header_9pvdx_6 h2{letter-spacing:-.028em;color:#fff;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}._header_9pvdx_6 p{color:#ccc;margin:.52rem 0 0}._headerActions_9pvdx_32{align-items:center;gap:.5rem;display:inline-flex}._refreshButton_9pvdx_38{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #d2d2d766;padding:.58rem .94rem;font-weight:400}._refreshButton_9pvdx_38:hover:not(:disabled){background:#ffffff29}._refreshButton_9pvdx_38:disabled{opacity:.7;cursor:not-allowed}._card_9pvdx_57{min-width:0;box-shadow:var(--shadow-card);background:#fff;border:1px solid #e0e0e0;border-radius:18px;padding:1.12rem}._filters_9pvdx_66{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:.75rem;margin-bottom:1rem;display:grid}._filter_9pvdx_66{gap:.3rem;min-width:0;display:grid}._filter_9pvdx_66 span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.79rem}._filter_9pvdx_66 select,._filter_9pvdx_66 input{border-radius:var(--radius-md);width:100%;height:2.6rem;color:var(--text);background:#f8fafc;border:1px solid #d4d4d8;padding:.6rem .7rem;font-size:.9rem}._filter_9pvdx_66 select:focus,._filter_9pvdx_66 input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0071e329}._hint_9pvdx_105{color:var(--text-muted);margin:0}._tableWrap_9pvdx_110{border-radius:var(--radius-md);background:#fff;border:1px solid #e0e0e0;overflow-x:auto}._table_9pvdx_110{border-collapse:collapse;width:100%}._table_9pvdx_110 th,._table_9pvdx_110 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.76rem .84rem}._table_9pvdx_110 th{color:var(--text);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8f8fa;font-size:.79rem}._statusBadge_9pvdx_139{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .5rem;font-size:.74rem;font-weight:700;display:inline-flex}._statusSuccess_9pvdx_150{background:var(--success-soft);color:#1c7a3e}._statusFailed_9pvdx_155{background:var(--danger-soft);color:var(--danger-ink)}._statusTimeout_9pvdx_160{color:#9a5b00;background:#fff3d6}._statusRunning_9pvdx_165{color:#b06c00;background:#fff8e6}._statusPending_9pvdx_170,._statusUnknown_9pvdx_171{background:var(--surface-muted);color:var(--text-muted)}._tagList_9pvdx_176{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._tag_9pvdx_176{border:1px solid var(--border);color:var(--text);background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:.18rem .5rem;font-size:.8rem}._testSummary_9pvdx_195{white-space:nowrap;margin:0}._failedTests_9pvdx_200{color:var(--danger-ink);margin:.3rem 0 0;font-size:.8rem}._rowActions_9pvdx_206{gap:.4rem;display:flex}._actionButton_9pvdx_211{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--accent);cursor:pointer;white-space:nowrap;padding:.36rem .66rem;font-size:.8rem;font-weight:400}._actionButton_9pvdx_211:hover:not(:disabled){background:var(--surface-muted)}._actionButton_9pvdx_211:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){._header_9pvdx_6{flex-direction:column;align-items:flex-start;min-height:0}._filters_9pvdx_66{grid-template-columns:1fr}}
