.cm-editor{flex:1 1 auto;width:100%}.blank-line+br,.cm-widgetBuffer{display:none!important}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.cursor-label-fade-out{animation-name:fadeOut;animation-duration:2s;animation-fill-mode:forwards}.terminal-mode .cm-cursor{border-right:10px solid white}.AddUnitTestModal_testCreationModal__h9QR5{display:flex;justify-content:center;align-items:center;background-color:white;border-radius:15px;padding:20px;flex-direction:column;position:relative;max-width:600px;min-width:500px}.AddUnitTestModal_testCreationModal__h9QR5 .AddUnitTestModal_header__ucae9{font-size:28px;font-family:Roboto Mono}.AddUnitTestModal_testCreationModal__h9QR5 .AddUnitTestModal_content__uHkHg{margin:20px;width:100%}.AddUnitTestModal_testCreationModal__h9QR5 .AddUnitTestModal_closeButton__0IEZ7{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:aliceblue;position:absolute;top:5px;right:5px;cursor:pointer}.AddUnitTestModal_testCreationModal__h9QR5 .AddUnitTestModal_closeButton__0IEZ7:hover{background-color:rgb(217,224,230)}.AddUnitTestModal_inputTitle__f24hY{font-size:14px;font-family:Roboto Mono;display:flex}.AddUnitTestModal_inputContainer__hisuS{width:100%;margin-top:25px}.TestResultModal_testCreationModal__JJwQr{background-color:#2e3440;border-radius:12px;padding:40px;flex-direction:column;position:relative;max-width:100%;width:800px;max-height:90%;overflow:auto;color:#d8dee9}.TestResultModal_testCreationModal__JJwQr .TestResultModal_header__a14ak{font-size:28px;font-family:Roboto Mono;margin-bottom:24px;color:#eceff4}.TestResultModal_testCreationModal__JJwQr .TestResultModal_content__N1v8h{width:100%}.TestResultModal_testCreationModal__JJwQr .TestResultModal_closeButton__x2r56{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#3b4252;position:absolute;top:16px;right:16px;cursor:pointer;color:#d8dee9}.TestResultModal_testCreationModal__JJwQr .TestResultModal_closeButton__x2r56:hover{background-color:#434c5e}.TestResultModal_inputTitle__gssqm{font-size:14px;font-family:Roboto Mono;color:#d8dee9;margin-bottom:12px}.TestResultModal_inputContainer__HfxR3,.TestResultModal_testResultsContainer__8D6SH{width:100%}.TestResultModal_testItem__W6k_v{margin-bottom:12px;border-radius:8px;overflow:hidden;background-color:#3b4252;transition:all .2s ease;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.2)}.TestResultModal_testItem__W6k_v:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.2)}.TestResultModal_testItem__W6k_v:last-child{margin-bottom:0}.TestResultModal_testHeader__SiyGI{padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;border-left:4px solid transparent;position:relative}.TestResultModal_testHeader__SiyGI:after{content:"";position:absolute;bottom:0;left:4px;right:0;height:1px;background:#434c5e;opacity:0;transition:opacity .2s ease}.TestResultModal_testHeader__SiyGI:hover{background-color:#434c5e}.TestResultModal_testHeader__SiyGI:hover:after{opacity:1}.TestResultModal_testHeader__SiyGI:hover .TestResultModal_expandIcon__JYJnG{background-color:rgba(236,239,244,.1);transform:scale(1.1)}.TestResultModal_testHeader__SiyGI.TestResultModal_failed__634s8{border-left-color:#bf616a;background-color:rgba(191,97,106,.1)}.TestResultModal_testHeader__SiyGI.TestResultModal_failed__634s8:hover{background-color:rgba(191,97,106,.15)}.TestResultModal_testHeader__SiyGI.TestResultModal_passed__3MkNu{border-left-color:#a3be8c;background-color:rgba(163,190,140,.1)}.TestResultModal_testHeader__SiyGI.TestResultModal_passed__3MkNu:hover{background-color:rgba(163,190,140,.15)}.TestResultModal_testName__UofG0{font-family:Roboto Mono,monospace;font-size:15px;font-weight:500;display:flex;align-items:center;gap:12px;color:#eceff4}.TestResultModal_failedBadge__sBKfs,.TestResultModal_passedBadge__56BGT{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600}.TestResultModal_passedBadge__56BGT{background-color:rgba(163,190,140,.2);color:#a3be8c}.TestResultModal_failedBadge__sBKfs{background-color:rgba(191,97,106,.2);color:#bf616a}.TestResultModal_expandIcon__JYJnG{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .2s ease;color:#d8dee9}.TestResultModal_testDetails__3uAXr{padding:16px;background-color:#2e3440}.TestResultModal_detailRow__Ke9BI{display:flex;gap:16px;margin-bottom:12px}.TestResultModal_detailRow__Ke9BI:last-child{margin-bottom:0}.TestResultModal_detailLabel__D9L_P{width:80px;font-family:Roboto Mono,monospace;font-size:13px;color:#88c0d0}.TestResultModal_detailValue__EnHEe{flex:1;font-family:Roboto Mono,monospace;font-size:13px;padding:8px 12px;background-color:#3b4252;border-radius:4px;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;color:#d8dee9}.TestResultModal_errorContainer__neB2m{padding:16px;background-color:rgba(191,97,106,.1);border-radius:8px;margin-top:12px}.TestResultModal_errorTitle__xg5vR{color:#bf616a;font-weight:600;margin-bottom:8px}.TestResultModal_errorOutput__tg3vs{font-family:Roboto Mono,monospace;font-size:13px;padding:12px;background-color:#3b4252;border:1px solid rgba(191,97,106,.3);border-radius:4px;margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;color:#d8dee9}.TestResultModal_testSummary__w0nmJ{margin-bottom:20px;padding:16px;border-radius:8px;background-color:#3b4252;display:flex;align-items:center;gap:24px}.TestResultModal_summaryStats__Os7rV{display:flex;align-items:center;gap:8px;font-family:Roboto Mono,monospace;font-size:14px;color:#d8dee9}.TestResultModal_summaryTotal__gy2eZ{font-weight:600;padding:4px 12px;border-radius:4px;background-color:#434c5e;color:#eceff4}.TestResultModal_summaryPassed__ql3U5{font-weight:600;padding:4px 12px;border-radius:4px;background-color:rgba(163,190,140,.2);color:#a3be8c}.TestResultModal_summaryFailed__VTv_j{font-weight:600;padding:4px 12px;border-radius:4px;background-color:rgba(191,97,106,.2);color:#bf616a}.TestResultModal_testCard__0NMhD{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.TestResultModal_testCard__0NMhD:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.TestResultModal_testCardHeader__jMWOi{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.TestResultModal_testCardTitle__WWZY3{font-family:Roboto Mono,monospace;font-size:18px;font-weight:500;color:#343a40}.TestResultModal_testCardType__blAFk{display:inline-flex;align-items:center;padding:4px 12px;border-radius:16px;background-color:#e9ecef;color:#495057;font-size:13px;font-weight:500}.TestResultModal_testCardStatus__cp6hQ{display:flex;align-items:center;gap:8px;margin-top:12px}.TestResultModal_testCardStats__rf_Vi{display:flex;color:#495057;padding:4px 8px;background-color:#f8f9fa}.TestResultModal_testCardBadge__iANhG,.TestResultModal_testCardStats__rf_Vi{align-items:center;gap:4px;font-family:Roboto Mono,monospace;font-size:13px;border-radius:4px}.TestResultModal_testCardBadge__iANhG{display:inline-flex;padding:4px 12px;font-weight:600}.TestResultModal_testCardBadge__iANhG.TestResultModal_passed__3MkNu{background-color:#d3f9d8;color:#2b8a3e}.TestResultModal_testCardBadge__iANhG.TestResultModal_failed__634s8{background-color:#ffe3e3;color:#e03131}.TestResultModal_testCardActions__gDBjf{display:flex;justify-content:flex-end;margin-top:16px}.TestResultModal_testCardButton__MSviR{padding:8px 16px;border-radius:6px;background-color:#f8f9fa;color:#495057;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:all .2s ease}.TestResultModal_testCardButton__MSviR:hover{background-color:#e9ecef}.EmptyTestsState_emptyState__RPS_W{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;font-family:Roboto Mono,monospace}.EmptyTestsState_emptyStateIcon__AUJAj{color:#4c566a;margin-bottom:24px;opacity:.6}.EmptyTestsState_emptyStateTitle__1ciji{font-size:20px;font-weight:600;color:#e5e9f0;margin-bottom:12px;font-family:Roboto Mono,monospace}.EmptyTestsState_emptyStateDescription__ZTR_X{font-size:14px;color:#d8dee9;opacity:.8;max-width:400px;line-height:1.6;margin-bottom:32px;font-family:Roboto Mono,monospace}.EmptyTestsState_emptyStateActions__uV_UY{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:300px}.EmptyTestsState_divider__ohVwx{font-family:Roboto Mono,monospace;font-size:13px;color:#4c566a;text-transform:uppercase;letter-spacing:1px;margin:4px 0}.TestsViewer_root__ZxUgB{width:100%;height:100%;display:flex;flex-direction:column}.TestsViewer_title__wpef7{font-size:24px;font-weight:600;margin:20px 20px 8px;color:#fff}.TestsViewer_testSummary__MjRcl{display:flex;align-items:center;gap:16px;margin:0 20px 24px;padding:12px 16px;background-color:#2e3440;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TestsViewer_testSummaryText__PbprR{font-size:14px;color:#d8dee9}.TestsViewer_testSummaryBadges__K5Isg{display:flex;gap:12px}.TestsViewer_testSummaryBadge__OtFgY{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:600}.TestsViewer_testSummaryBadge__OtFgY.TestsViewer_passed__bNavC{background-color:rgba(163,190,140,.2);color:#a3be8c}.TestsViewer_testSummaryBadge__OtFgY.TestsViewer_failed__GGsBc{background-color:rgba(191,97,106,.2);color:#bf616a}.TestsViewer_testSummaryBadge__OtFgY.TestsViewer_timeout__uc0FU{background-color:rgba(235,203,139,.2);color:#ebcb8b}.TestsViewer_content__4lqap{display:flex;flex-direction:column;align-items:center}.TestsViewer_testItemContainer__AM0fQ{margin-bottom:16px;width:100%;position:relative;padding-top:10px}.TestsViewer_testCard__JiV_S{background-color:#2e3440;border-radius:8px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease;border-left:4px solid transparent;position:relative}.TestsViewer_loadingCard__ozB7X{opacity:.7;pointer-events:none;position:relative}.TestsViewer_loadingCard__ozB7X:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(236,239,244,.05),transparent);animation:TestsViewer_shimmer__8BkK_ 1.5s infinite;transform:translateX(-100%)}@keyframes TestsViewer_shimmer__8BkK_{to{transform:translateX(100%)}}.TestsViewer_testCard__JiV_S.TestsViewer_passedCard__jgnSG{border-left-color:#a3be8c;background-color:rgba(163,190,140,.03)}.TestsViewer_testCard__JiV_S.TestsViewer_failedCard__Lp_Lt{border-left-color:#bf616a;background-color:rgba(191,97,106,.03)}.TestsViewer_testCard__JiV_S.TestsViewer_timeoutCard__2HUkC{border-left-color:#ebcb8b;background-color:rgba(235,203,139,.03)}.TestsViewer_testCard__JiV_S:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.TestsViewer_testCardHeader__ay6Xd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.TestsViewer_testCardMeta__gOBwJ{display:flex;flex-direction:column;gap:8px;flex:1;margin-right:16px;padding-top:4px}.TestsViewer_testCardTitleRow__5_sqW{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TestsViewer_testCardTitle__sj_sp{font-size:16px;font-weight:600;color:#fff;margin-right:auto}.TestsViewer_testCardType__X2EPb{position:absolute;top:0;left:16px;display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:3px;color:#ffffff;text-transform:uppercase;letter-spacing:.5px;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.2)}.TestsViewer_testCard__JiV_S[data-test-type=unit] .TestsViewer_testCardType__X2EPb{background-color:#5e81ac}.TestsViewer_testCard__JiV_S[data-test-type=io] .TestsViewer_testCardType__X2EPb{background-color:#cd7092}.TestsViewer_testCard__JiV_S[data-test-type=manual] .TestsViewer_testCardType__X2EPb{background-color:#7c8899}.TestsViewer_testCardDetails__y_RKZ{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid #434c5e}.TestsViewer_testCard__JiV_S[data-test-type=io] .TestsViewer_testCardDetails__y_RKZ{padding-top:8px}.TestsViewer_testCardStats___ZZCg{display:flex;flex-direction:column;gap:8px}.TestsViewer_testCardTotalTests__tDNaU{font-size:14px;color:#d8dee9}.TestsViewer_testCardSubStats__qhNg1{display:flex;gap:8px;flex-wrap:wrap}.TestsViewer_testCardTitleRow__5_sqW .TestsViewer_testCardBadge__QZ_FI{font-size:13px;font-weight:600;padding:4px 12px;border-radius:4px;display:inline-flex;align-items:center;white-space:nowrap}.TestsViewer_testCardTitleRow__5_sqW .TestsViewer_testCardBadge__QZ_FI.TestsViewer_passed__bNavC{background-color:rgba(163,190,140,.3);color:#a3be8c}.TestsViewer_testCardTitleRow__5_sqW .TestsViewer_testCardBadge__QZ_FI.TestsViewer_failed__GGsBc{background-color:rgba(191,97,106,.3);color:#bf616a;font-weight:700}.TestsViewer_testCardTitleRow__5_sqW .TestsViewer_testCardBadge__QZ_FI.TestsViewer_timeout__uc0FU{background-color:rgba(235,203,139,.3);color:#ebcb8b}.TestsViewer_testCardSubStats__qhNg1 .TestsViewer_testCardBadge__QZ_FI{font-size:11px;font-weight:400;padding:1px 6px;opacity:.7;border-radius:3px}.TestsViewer_testCardSubStats__qhNg1 .TestsViewer_testCardBadge__QZ_FI.TestsViewer_passed__bNavC{background-color:rgba(163,190,140,.1);color:#a3be8c}.TestsViewer_testCardSubStats__qhNg1 .TestsViewer_testCardBadge__QZ_FI.TestsViewer_failed__GGsBc{background-color:rgba(191,97,106,.1);color:#bf616a}.TestsViewer_testCardSubStats__qhNg1 .TestsViewer_testCardBadge__QZ_FI.TestsViewer_timeout__uc0FU{background-color:rgba(235,203,139,.1);color:#ebcb8b}.TestsViewer_testCardActions___uxug{display:flex;gap:8px;align-items:center}.TestsViewer_iconButton__GjLyT{background:none;border:none;padding:4px;cursor:pointer;color:#d8dee9;opacity:.7;transition:opacity .2s ease;border-radius:4px}.TestsViewer_iconButton__GjLyT:hover{opacity:1;background-color:#3b4252}.TestsViewer_testCardButton__DlwQU{background-color:#4c566a;border:none;padding:6px 12px;border-radius:4px;color:#e5e9f0;font-size:14px;cursor:pointer;transition:background-color .2s ease;width:100%}.TestsViewer_testCardButton__DlwQU:hover{background-color:#5e81ac}.DraggableTeamMember_item__o6WAz{display:flex;width:100%;min-width:0;padding:5px 10px;font-family:Roboto Mono;justify-content:space-between;align-items:center;cursor:grab;overflow:hidden}