@layer reset, controls, components;@layer components{.app-shell_appShell__daAyr{--sidebar-width:3.75rem;--header-height:3.5rem;--sidebar:var(--app-shell-background);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--app-shell-background);color:var(--ink);font-size:var(--text-lg);line-height:1.25rem;&[data-collapsed=true] .app-shell_appShellBrandRow__oqiYX{flex-direction:column;justify-content:center;gap:0;padding:0;& .app-shell_appShellBrand__g9xAh{padding:0}}}.app-shell_appShellBrandRow__oqiYX{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:var(--space-1);padding-right:var(--space-2)}.app-shell_workspacePage__2Pxid{scrollbar-gutter:stable;padding:var(--space-6) var(--space-8);@media (max-width:47.999rem){padding:var(--space-4)}}.app-shell_workspaceSurface__w1r_s{border:var(--border-width) solid var(--page-line);border-radius:var(--radius-2xl);background:var(--surface);isolation:isolate}.app-shell_appShellContent__dtGzc,.app-shell_appShellSidebar__R9jzj{display:grid;min-width:0;min-height:0}.app-shell_appShellSidebar__R9jzj{grid-template-rows:var(--header-height) minmax(0,1fr) auto;background:var(--sidebar)}.app-shell_appShellContent__dtGzc{grid-template-rows:minmax(0,1fr);padding:var(--workspace-inset)}.app-shell_appShellBrand__g9xAh{display:flex;align-items:center;gap:var(--space-3);height:100%;min-width:0;padding-inline:var(--space-3)}.app-shell_appShellMain__IbGMr,.app-shell_appShellNavigation__nMwPD{min-width:0;min-height:0;overflow:auto}.app-shell_appShellNavigation__nMwPD{padding:var(--space-4) var(--space-3) 0}.app-shell_appShellAccount__KxVb4{padding:var(--space-2);border-top:var(--border-width) solid var(--page-line)}@media (min-width:48rem){.app-shell_appShell__daAyr{&[data-collapsed=false]{--sidebar-width:13.5rem}&[data-collapsed=false] .app-shell_appShellAccount__KxVb4{padding:var(--space-3)}}}}.EmptyIllustration_image__IVqYG{margin-bottom:var(--space-4);height:auto;width:7.5rem;max-width:100%}.EmptyIllustration_loading__K3ye8{margin-bottom:var(--space-1);height:auto;width:8rem;max-width:100%}.components_workspaceIndexList__W6oUW,.components_workspaceIndex__1QS7c{display:flex;flex-direction:column}.components_workspaceIndex__1QS7c{min-height:100%}.components_workspaceIndexList__W6oUW{flex:1 1}.components_workspaceIndexToolbar__wvTis{display:flex;align-items:center;gap:var(--space-3);padding:0 0 var(--space-4)}.components_workspaceIndexSearch__kpr5i{flex:0 1 16.25rem;min-width:7.5rem}.components_workspaceIndex__1QS7c{& [data-slot=input]{min-height:2.125rem;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5);border-radius:var(--radius-md);background:transparent;font-size:var(--text-lg);@media (pointer:coarse){min-height:2.75rem;font-size:var(--text-xl)}transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}}.components_workspaceIndexSearch__kpr5i{& [data-slot=input]{border-color:transparent;background:var(--surface-muted)}& [data-slot=input]:hover{border-color:var(--page-line)}& [data-slot=input]:focus{border-color:var(--control-line);outline:var(--focus-width) solid var(--brand-line);outline-offset:var(--focus-width);background:var(--surface)}}.components_workspaceIndexFilter__zphpt{& [data-slot=select]{border-color:transparent;color:var(--text-secondary)}& [data-slot=select]:hover,& [data-slot=select][data-popup-open]{background:var(--surface-muted)}}.components_workspaceIndexToolbarActions__l5MmN{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%;align-items:center;gap:var(--space-2);margin-left:auto}.components_caseCreateButton__8o8M2{min-height:var(--control-height);&:active:not(:disabled){filter:brightness(.96)}}.components_workspaceIndexTable__YjU13{table-layout:fixed;min-width:46.25rem;border-top:var(--border-width) solid var(--page-line);& th{padding:.6875rem var(--space-3);background:var(--surface-hover);color:var(--page-muted);font-size:var(--text-sm);font-weight:500}& th:first-child{width:52%;border-top-left-radius:var(--radius-md)}& td:first-child{max-width:26.25rem}& td:first-child button{white-space:normal;overflow-wrap:anywhere}& td:first-child>p{max-width:22.5rem;overflow:hidden;text-overflow:ellipsis}& th:nth-child(2){width:15%}& th:nth-child(3){width:19%}& th:last-child{width:14%;border-top-right-radius:var(--radius-md)}&.components_isResults__a79gY th:first-child{width:41%}&.components_isResults__a79gY th:nth-child(4){width:9%}&.components_isResults__a79gY th:last-child{width:16%}&.components_isIssues__DCqRT{min-width:56.25rem}&.components_isIssues__DCqRT th:first-child{width:12%}&.components_isIssues__DCqRT th:nth-child(2){width:34%}&.components_isIssues__DCqRT th:nth-child(3){width:20%}&.components_isIssues__DCqRT th:nth-child(4){width:10%}&.components_isIssues__DCqRT th:nth-child(5),&.components_isIssues__DCqRT th:nth-child(6){width:12%}&.components_isIssues__DCqRT td:nth-child(2){white-space:normal}}.components_issueIndexToolbar__wWDFx{flex-wrap:wrap}.components_workspaceIndexTable__YjU13{& td{font-size:var(--text-md);height:3.875rem;padding:.6875rem var(--space-3);border-bottom:var(--border-width) solid var(--line-subtle);transition:background-color .16s ease,box-shadow .16s ease}& tbody tr:last-child td{border-bottom:var(--border-width) solid var(--page-line)}& tbody tr:focus-within,& tbody tr:hover{background:var(--surface-hover)}& tbody tr:focus-within td:first-child,& tbody tr:hover td:first-child{box-shadow:inset .125rem 0 var(--control-line)}}.components_workspaceIndexTitle__K05qq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5) var(--space-2-5)}.components_workspaceIndexName__CmSgG{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:var(--text-md);line-height:1.5;letter-spacing:-.01em}.components_workspaceIndexDescription__p6_EM{max-width:100%;margin-top:.1875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--page-muted);font-size:var(--text-sm)}.components_workspaceIndexId__zLd1b{font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm)}.components_workspaceIndexMetaSeparator__6x_8o{padding:0 .4375rem;color:var(--text-faint)}.components_workspaceIndexTime__64AWI{color:var(--text-secondary);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.components_workspaceIndexTags___mXX6{display:flex;flex-wrap:wrap;gap:var(--space-1)}.components_workspaceIndexTag__jcAyW{padding:.0625rem .3125rem;background:var(--surface-muted);border-radius:var(--radius-sm);color:var(--text-subtle);font-size:var(--text-sm);line-height:1.5;box-shadow:inset 0 0 0 .0625rem var(--line-subtle)}.components_workspaceIndexTable__YjU13{& [data-slot=status]{font-size:var(--text-sm)}& .components_workspaceRowMenuTrigger__UoxW4,& [data-slot=status][data-status=none]{color:var(--page-muted)}& .components_workspaceRowMenuTrigger__UoxW4:hover,& .components_workspaceRowMenuTrigger__UoxW4[data-popup-open]{background:var(--badge-surface);color:var(--ink)}}.components_workspaceRowMenuPositioner__2_Qig{z-index:60}.components_workspaceRowMenu__LE0l6{min-width:10.25rem;padding:.3125rem;border:var(--border-width) solid var(--page-line);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:0 .5rem 1.75rem var(--plan-shadow),0 .125rem .375rem var(--shadow);color:var(--ink)}.components_workspaceRowMenuItem__vGO0j{display:flex;align-items:center;gap:.5625rem;padding:var(--space-2) .5625rem;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;outline:none;&[data-highlighted]{background:var(--surface-muted)}&[data-disabled]{opacity:.45;cursor:not-allowed}&.components_isDanger__WlB_Z{margin-top:.3125rem;border-top:var(--border-width) solid var(--page-line);border-radius:0 0 var(--radius-md) var(--radius-md);color:var(--danger)}}.components_workspaceIndexTable__YjU13 [data-slot=status][data-status=finalizing],.components_workspaceIndexTable__YjU13 [data-slot=status][data-status=preparing],.components_workspaceIndexTable__YjU13 [data-slot=status][data-status=queued]{color:var(--warning)}.components_workspaceIndexEmpty__ZXeGM{border-top:var(--border-width) solid var(--page-line);border-bottom:var(--border-width) solid var(--page-line)}@media (max-width:40rem){.components_workspaceIndexToolbar__wvTis{flex-wrap:wrap;gap:var(--space-3) var(--space-2)}.components_workspaceIndexSearch__kpr5i{flex:1 0 100%}.components_workspaceIndex__1QS7c{& [data-slot=input]{min-height:2.25rem;@media (pointer:coarse){min-height:2.75rem}}}.components_workspaceIndexTable__YjU13{min-width:43.75rem}}@container case-content (width < 40rem){.components_workspaceIndexToolbar__wvTis{flex-wrap:wrap;gap:var(--space-3) var(--space-2)}.components_workspaceIndexSearch__kpr5i{flex:1 0 100%}}.components_dataWorkspace__qLzkT{width:100%;& .components_workspaceIndexToolbar__wvTis{flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-3)}& .components_workspaceIndexSearch__kpr5i{flex:0 1 20rem;& [data-slot=input]{min-height:var(--workspace-control-height);height:var(--workspace-control-height);padding-block:var(--space-1);border-color:var(--page-line);background:var(--surface);border-radius:var(--radius-md);font:var(--type-navigation);&:focus{border-color:var(--brand-line);outline-offset:0}}}& .components_workspaceIndexFilter__zphpt [data-slot=select]{min-height:var(--workspace-control-height);height:var(--workspace-control-height);padding-block:var(--space-1);border-color:var(--page-line);border-radius:var(--radius-md);background:var(--surface);font:var(--type-navigation)}& .components_workspaceIndexTable__YjU13{min-width:40rem;& th{padding:var(--space-2) var(--space-3);font:var(--type-column-header);background:transparent;border-radius:0;color:var(--page-muted);border-bottom:var(--border-width) solid var(--line-subtle);font-weight:500}& th:first-child{width:48%;padding-left:0}& th:nth-child(2){width:17%}& th:nth-child(3){width:19%}& th:last-child{width:7rem;padding-right:0}& td{height:var(--list-row-min-height);padding:var(--list-row-padding) var(--space-3);vertical-align:middle;font:var(--type-metadata);background:var(--surface)}& td:first-child{padding-left:0}& td:last-child{padding-right:0}& td button:not(.components_workspaceIndexName__CmSgG),& td time{font:var(--type-metadata)}& tr:focus-within td,& tr:has([data-popup-open]) td,& tr:hover td{background:var(--surface-hover)}& tr:focus-within td:first-child,& tr:hover td:first-child{box-shadow:none}& [data-status=cancelled]{color:var(--cancelled)}& [data-status=passed]{background:var(--success-soft);color:var(--success-strong)}& [data-status=failed]{background:var(--danger-soft)}& [data-status=finalizing],& [data-status=preparing],& [data-status=queued],& [data-status=running]{background:var(--warning-soft)}}& .components_workspaceIndexTitle__K05qq{display:block}& .components_workspaceIndexName__CmSgG{display:flex;justify-content:flex-start;width:100%;font:var(--type-resource-item);color:var(--text-resource);border-width:0;&:hover{background:transparent}&:focus-visible{outline:var(--focus-width) solid var(--brand-line);outline-offset:var(--space-0-5);border-radius:var(--radius-xs)}}& .components_workspaceIndexDescription__p6_EM{margin-top:0;min-width:0;max-width:100%;font:var(--type-metadata);color:var(--page-muted)}& .components_workspaceIndexTag__jcAyW{padding:0 var(--space-1);font:var(--type-metadata);background:transparent;box-shadow:none;color:var(--text-subtle);overflow-wrap:anywhere}& .components_workspaceIndexEmpty__ZXeGM{min-height:22rem;border-bottom:0;&>svg{max-width:10rem}& p{white-space:normal}}@container case-content (width < 40rem){& .components_workspaceIndexSearch__kpr5i{flex:1 1 100%}}@media (pointer:coarse){& .components_workspaceIndexFilter__zphpt [data-slot=select],& .components_workspaceIndexSearch__kpr5i [data-slot=input]{min-height:var(--control-height-touch)}}}.components_caseSkeleton__ArY_w{border-top:var(--border-width) solid var(--page-line);min-height:22rem}.components_skeletonRow__JgR1A{display:grid;grid-template-columns:minmax(0,1fr) 5rem 5rem;align-items:center;gap:var(--space-6);min-height:3.5rem;padding:var(--space-3);border-bottom:var(--border-width) solid var(--line-subtle);&>span{height:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-muted)}&>span:first-child{width:70%}&:nth-child(2n)>span:first-child{width:55%}@container case-content (width < 30rem){grid-template-columns:minmax(0,1fr) 4rem;&>span:last-child{display:none}}}.components_workspaceIndexNameText__olOo4{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.components_workspaceIndexMeta__kMueh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-width:0;margin-top:var(--space-1)}.components_dataWorkspace__qLzkT{& .components_workspaceIndexTable__YjU13{border-top:0;& tbody tr:last-child td{border-bottom-color:var(--line-subtle)}}& .components_workspaceIndexTable__YjU13.components_isResults__a79gY{& th:first-child{width:41%}& th:nth-child(2){width:15%}& th:nth-child(3){width:19%}& th:nth-child(4){width:9%}& th:last-child{width:7rem}}& .components_workspaceIndexTable__YjU13.components_isIssues__DCqRT{min-width:56.25rem;& th:first-child{width:12%}& th:nth-child(2){width:34%}& th:nth-child(3){width:20%}& th:nth-child(4){width:10%}& th:nth-child(5),& th:nth-child(6){width:12%}& td:nth-child(2) .components_workspaceIndexName__CmSgG{display:block}}}.components_dataWorkspace__qLzkT .components_workspaceIndexTable__YjU13{& tbody td,& tbody tr{border-bottom:0}& thead{border-block:var(--border-width) solid var(--page-line)}& tbody:before{content:"";display:table-row;height:var(--space-2)}& td:first-child,& th:first-child{padding-left:var(--space-3)}& td:last-child,& th:last-child{padding-right:var(--space-3)}& tbody td{padding-block:var(--space-1-5)}& tbody tr:hover td:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}& tbody tr:hover td:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}}.components_workspaceRowMenuItem__vGO0j.components_hasSeparator__E_DRd{margin-top:var(--space-1);border-top:var(--border-width) solid var(--page-line);border-start-start-radius:0;border-start-end-radius:0}.components_selectionCount__ifQpU{color:var(--page-muted);font:var(--type-metadata)}.components_dataWorkspace__qLzkT .components_workspaceIndexSearchGroup__JfjTv{display:flex;align-items:center;gap:var(--space-2);flex:0 1 23rem;min-width:0;& .components_workspaceIndexSearch__kpr5i{flex:1 1;min-width:0}@media (max-width:39.999rem){flex-basis:100%}@container case-content (width < 40rem){flex-basis:100%}}.components_dataWorkspace__qLzkT .components_filterIcon__jW1IJ[data-slot=select]{width:var(--workspace-control-height);padding:0;gap:0;justify-content:center;&.components_filterActive__i_8P6{color:var(--brand);border-color:var(--brand-line);background:var(--brand-soft)}}.BrowserlessForm_heading__8knJ4{font:var(--type-panel-title)}.BrowserlessForm_subtitle__IldnO{margin-top:var(--space-1);font:var(--type-metadata);color:var(--page-muted)}.BrowserlessForm_form__UAgER{&>:not(:last-child){margin-block-start:0;margin-block-end:var(--space-4)}padding:var(--space-6)}.BrowserlessForm_connectionHint__7oHoW{font:var(--type-resource-item);color:var(--page-muted)}.BrowserlessForm_error__2_sYE{font:var(--type-resource-item);color:var(--error-ink)}.BrowserlessForm_field__Xdse1{margin-bottom:var(--space-2);display:block;font:var(--type-resource-item)}.BrowserlessForm_clearCredential__H_mqP{display:flex;align-items:center;gap:var(--space-2);font:var(--type-resource-item)}.BrowserlessForm_container__pqg3m{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BrowserlessForm_unsavedHint__7bXpe{font:var(--type-metadata);color:var(--page-muted)}.EmptyState_icon__Ydvhm{display:flex;margin-bottom:var(--space-5);color:var(--page-muted)}.EmptyState_actions__7BLAO{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-5)}.IssueList_section__I1RBk{min-width:0}.IssueList_filters__9OURl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.IssueList_select__uCi8v{width:auto}.IssueList_error__G13NI{margin-bottom:var(--space-4);color:var(--error-ink)}.IssueList_link__AGeUi{color:var(--brand)}.IssueList_region__uzbLn{overflow-x:auto;&:focus-visible{outline:var(--focus-width) solid var(--brand-line);outline-offset:var(--space-0-5)}}.IssueList_tableHeader__ytTMA{background-color:transparent}.IssueList_label__xvtlZ{margin-top:var(--space-1);display:block;font-size:var(--text-sm);line-height:var(--line-metadata);color:var(--page-muted)}.IssueList_issueLink__cj_TN{font-weight:400;@media (hover:hover){&:hover{color:var(--brand)}}}.IssueList_tableCell__DCluc{white-space:nowrap}.test-editor_caseToolbar__HL8xl{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--workspace-header-height);padding:var(--space-3) var(--space-6);border-bottom:var(--border-width) solid var(--line-subtle)}.test-editor_caseIdentity__IJeST{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:0 1 28rem}.test-editor_caseIdentity__IJeST>a{flex-shrink:0;margin-bottom:0}.test-editor_caseName__5jydC{width:24rem;flex:0 1 24rem;min-width:0;padding:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-lg);font:var(--type-page-title);color:var(--ink);letter-spacing:-.015em;text-overflow:ellipsis;&:hover{background:var(--surface-hover)}&:focus{outline:none;border-color:var(--brand-line);background:var(--surface);box-shadow:0 0 0 var(--focus-width) var(--brand-soft)}}.test-editor_casePanelActions__W4dVh{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);padding:var(--space-1-5);border:var(--border-width) solid var(--page-line);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:0 var(--space-1) var(--space-5) var(--canvas-panel-shadow)}.test-editor_caseEnvironment__mjlqW{max-width:16rem;color:var(--text-secondary);& span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}&[aria-expanded=true]{background:var(--brand-soft);color:var(--brand)}}.test-editor_casePanelPrimaryActions__7bBzS,.test-editor_casePanelSecondaryActions__36DZq{display:flex;align-items:center;gap:var(--space-1);padding-left:var(--space-2);border-left:var(--border-width) solid var(--page-line)}.test-editor_casePanelGenerate__euFqN[aria-expanded=true],.test-editor_casePanelGenerate__euFqN[data-pending=true]{background:var(--brand-soft);border-color:var(--brand-line)}.test-editor_caseFormError__WHXsO{margin:var(--space-2) var(--space-6);color:var(--error-ink);font-size:var(--text-sm)}@media (max-width:56.25rem){.test-editor_caseToolbar__HL8xl{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3)}.test-editor_caseName__5jydC{flex:1 1 100%;width:100%}.test-editor_casePanelActions__W4dVh{margin-left:auto;max-width:100%;gap:var(--space-1)}.test-editor_caseEnvironment__mjlqW{min-width:0;max-width:14rem;flex:1 1}}@media (max-width:40rem){.test-editor_caseEnvironment__mjlqW>svg:first-child,.test-editor_caseSaveLabel__gPeXj{display:none}}@media (max-width:25rem){.test-editor_casePanelActions__W4dVh{width:100%}.test-editor_casePanelPrimaryActions__7bBzS,.test-editor_casePanelSecondaryActions__36DZq{padding-left:var(--space-1)}}.test-editor_casePromptHeading__4uHcx{display:flex;align-items:center;gap:var(--space-2);padding:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;position:absolute;top:1rem;right:1.25rem;z-index:1;&>button{margin-left:auto}}.test-editor_casePromptInput__3KAni{display:block;width:100%;min-height:0;max-height:none;padding:var(--space-6) var(--space-10) var(--space-20);border:0;outline:none;resize:none;background:transparent;color:var(--text-resource);font-size:clamp(.9375rem,1.3vw,var(--text-2xl));line-height:1.8;height:100%;letter-spacing:-.02em;@media (pointer:coarse){font-size:var(--text-xl)}&::placeholder{color:var(--control-placeholder)}}.test-editor_casePromptFooter__tEZPx{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:0;position:absolute;bottom:1.5rem;right:1.5rem}.test-editor_caseCanvasPage__RbGx2{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--surface)}.test-editor_casePromptBackdrop___AzM5{position:absolute;inset:0;z-index:30;background:var(--composer-backdrop);-webkit-backdrop-filter:blur(.0625rem);backdrop-filter:blur(.0625rem);animation:test-editor_case-prompt-fade__D_99c .18s ease-out}.test-editor_casePromptOverlay__IzEWG{position:absolute;inset:0;z-index:31;width:100%;height:100%;background:transparent;outline:none;animation:test-editor_case-prompt-fade__D_99c .18s ease-out;&>form{height:100%}}.test-editor_casePromptError___8qq1{position:absolute;bottom:5rem;left:1.5rem;right:1.5rem;color:var(--error-ink);font-size:var(--text-sm)}@media (max-width:37.5rem){.test-editor_casePromptInput__3KAni{padding:var(--space-12) var(--space-4) var(--space-20)}.test-editor_casePromptError___8qq1{left:1rem;right:1rem}}.test-editor_caseCanvasPreview__CMf6m{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:var(--border-width) solid var(--brand-line);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:0 .375rem 1.5rem var(--canvas-preview-shadow);white-space:nowrap;max-width:calc(100% - 1.5rem);@media (max-width:40rem){flex-wrap:wrap;justify-content:center;bottom:.75rem;white-space:normal}&>span{color:var(--page-muted);font-size:var(--text-sm)}}@keyframes test-editor_case-prompt-fade__D_99c{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.test-editor_casePromptBackdrop___AzM5,.test-editor_casePromptOverlay__IzEWG{animation:none}}@layer reset, controls, components;@layer controls{.Table_table__rzXVj{width:100%;border-collapse:collapse;text-align:left;font-size:var(--text-md);white-space:nowrap}.Table_header__LLAHJ{background-color:var(--surface-muted)}.Table_body__QM8Bj{&>tr:last-child{border-bottom-style:solid;border-bottom-width:0}&>tr:hover{background-color:var(--surface-hover)}}.Table_row__le31R{border-bottom-style:solid;border-bottom-width:var(--border-width);border-color:var(--line-subtle)}.Table_heading__SRgK7{border-bottom-style:solid;border-bottom-width:var(--border-width);border-color:var(--page-line);padding:var(--space-3) 1.125rem;font-size:var(--text-sm);line-height:1rem;font-weight:400;color:var(--table-heading)}.Table_cell__xhEoT{padding:var(--space-4) 1.125rem}}.CasePrompt_accessibleLabel__O5NyJ{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.CasePrompt_action__wiuhk,.CasePrompt_close__eEi8K{border-radius:var(--radius-lg);color:var(--ink)}.CasePrompt_action__wiuhk{gap:var(--space-2)}.TestEditor_form__z_ZWN{display:flex;height:100%;min-height:0;flex:1 1;flex-direction:column}.TestEditor_container__d4tGG{display:flex;min-height:0;flex:1 1}.RunDetail_container__tOxIq{border-bottom-style:solid;border-bottom-width:var(--border-width);border-color:var(--page-line);padding:var(--space-2) var(--space-5)}.RunDetail_action__EzFcr{display:flex;width:100%;align-items:flex-start;gap:var(--space-2);text-align:left;font-size:var(--text-sm);line-height:1rem;min-height:0;border-radius:0;padding:0;white-space:normal}.RunDetail_issueBadge__lJuDi{flex-shrink:0;border:var(--border-width) solid var(--error-line);background-color:var(--error-soft);padding:var(--space-1) var(--space-2);color:var(--error-ink)}.RunDetail_issueTitle__xFPIr{min-width:0;flex:1 1;padding-top:var(--space-1);font-weight:500;overflow-wrap:break-word}.RunDetail_issueTime__4fkUm{flex-shrink:0;padding-top:var(--space-1);font-family:var(--font-geist-mono),monospace;color:var(--page-muted)}.RunDetail_error__7F47Y{display:flex;justify-content:space-between;gap:var(--space-3)}.RunDetail_refresh__YH_dX{text-decoration-line:underline}.run-studio_runReplayPanel__MB89D,.run-studio_runStudio__dDQBb,.run-studio_studioPanel__u5vAl{display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;background:var(--surface)}.run-studio_studioPanelToolbar__1Pnum{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--page);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;border-bottom:var(--border-width) solid var(--page-line)}.run-studio_studioAlert___YimJ{padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--error-line);background:var(--error-soft);color:var(--error-ink);font-size:var(--text-lg)}.run-studio_runStudioDock__LVFYE{flex:1 1;min-height:0;border-top:var(--border-width) solid var(--page-line)}.run-studio_runReplayPanel__MB89D{flex:1 1;height:auto}.run-studio_runReplaySurface__EF33A{position:relative;display:grid;flex:1 1;min-width:0;min-height:0;place-items:center;overflow:hidden;background:var(--surface-muted);&>img,&>video{position:absolute;inset:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);object-fit:contain}}.run-studio_runReplayControls__1VNSy{border-top:var(--border-width) solid var(--page-line);border-bottom:0}@media (max-width:40rem){.run-studio_studioPanelToolbar__1Pnum{padding:var(--space-3)}}.run-studio_runIssueCard__NRCJ8,.run-studio_runIssuesView__qQiFo{display:flex;height:100%;min-height:0;flex-direction:column}.run-studio_runIssueCard__NRCJ8{flex:1 1}.run-studio_runIssueBody__E_seU{flex:1 1;min-height:0;overflow:auto;padding:var(--space-5)}.run-studio_runIssueActions__QsmJo,.run-studio_runIssueHeader__DeDsx{flex-shrink:0;padding:var(--space-4) var(--space-5);background:var(--surface-raised)}.run-studio_runIssueHeader__DeDsx{border-bottom:var(--border-width) solid var(--page-line)}.run-studio_runIssueActions__QsmJo{border-top:var(--border-width) solid var(--page-line)}.run-studio_recordingEditor__s4zo_{overflow:hidden}.run-studio_recordingEditorToolbar__P9U4c{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:3rem;padding:var(--space-1-5) var(--space-3);border-bottom:var(--border-width) solid var(--page-line);background:var(--page)}.run-studio_recordingEditorActions__ncN8n,.run-studio_recordingEditorSource__anPKQ{display:flex;align-items:center;gap:var(--space-1);min-width:0}.run-studio_recordingEditorLanguage__sbFls{padding-right:var(--space-3);color:var(--page-muted);font-size:var(--text-sm)}.run-studio_recordingEditorVersion__kyQO5{min-width:0;max-width:11.25rem;padding:var(--space-1-5) var(--space-2);border:0;background:transparent;color:var(--ink);font-size:var(--text-sm)}.run-studio_recordingEditorActions__ncN8n{flex-shrink:0}.run-studio_recordingCodeEditor__6Cl9C{flex:1 1;min-width:0;min-height:0;overflow:hidden;@media (pointer:coarse){& .cm-editor{font-size:var(--text-xl)}}}.run-studio_recordingEditorError__4M0Yc{flex-shrink:0;max-height:7.5rem;overflow:auto;padding:var(--space-2-5) var(--space-4);border-top:var(--border-width) solid var(--error-line);background:var(--error-soft);color:var(--error-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:1.6}@media (max-width:30rem){.run-studio_recordingEditorToolbar__P9U4c{padding-inline:var(--space-2)}.run-studio_recordingEditorLanguage__sbFls{display:none}.run-studio_recordingEditorVersion__kyQO5{max-width:7.5rem}}.DockTabs_dock__q8ydu{display:flex;flex-direction:column;min-width:0;min-height:0;&[data-compact=true]{& .dockview-theme-light{--dv-tabs-and-actions-container-height:0}& .dv-tabs-and-actions-container{display:none}}& .dockview-theme-light{--dv-background-color:var(--page-line);--dv-group-view-background-color:var(--surface);--dv-tabs-and-actions-container-background-color:var(--surface-hover);--dv-activegroup-visiblepanel-tab-background-color:var(--surface);--dv-inactivegroup-visiblepanel-tab-background-color:var(--surface);--dv-activegroup-hiddenpanel-tab-background-color:var(--surface-hover);--dv-inactivegroup-hiddenpanel-tab-background-color:var(--surface-hover);--dv-activegroup-visiblepanel-tab-color:var(--ink);--dv-inactivegroup-visiblepanel-tab-color:var(--ink);--dv-activegroup-hiddenpanel-tab-color:var(--page-muted);--dv-inactivegroup-hiddenpanel-tab-color:var(--page-muted);--dv-separator-border:var(--page-line);--dv-tabs-and-actions-container-height:2.5rem;--dv-tab-font-size:0.8125rem}& .dv-groupview{overflow:hidden;border-radius:0}& .dv-sash{background:transparent}}.DockTabs_dockPanel__J__dh{height:100%;overflow:auto}.DockTabs_dockTabButton___O6Lj{height:100%;padding:0 var(--space-5);font-size:var(--text-md);&[aria-pressed=true]{font-weight:600;box-shadow:inset 0 -.125rem var(--brand)}&:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:-.125rem}}@media (max-width:40rem){.DockTabs_dockTabButton___O6Lj{padding:0 var(--space-3)}}.DockTabs_dockGroupActions__ScPis{display:flex;align-items:center;height:100%;padding:0 var(--space-1);opacity:0;pointer-events:none}.DockTabs_dockCollapsedSide__uP2mY .DockTabs_dockGroupActions__ScPis,.dv-groupview:focus-within .DockTabs_dockGroupActions__ScPis,.dv-groupview:hover .DockTabs_dockGroupActions__ScPis{opacity:1;pointer-events:auto}.DockTabs_dockGroupActions__ScPis{& button{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--page-muted);border-radius:var(--radius-sm)}& button:hover{background:var(--page-line);color:var(--page-ink)}& button:focus-visible{outline:var(--focus-width) solid var(--brand)}}.DockTabs_dockCollapsedSide__uP2mY{& .dv-tabs-container{display:none}& .dv-tabs-and-actions-container{height:4.75rem}& .DockTabs_dockGroupActions__ScPis{flex-direction:column;justify-content:center}}@media (hover:none){.DockTabs_dockGroupActions__ScPis{opacity:1;pointer-events:auto}}.DockTabs_dock__q8ydu{& .DockTabs_dockPanel__J__dh[hidden]{display:none}}.DockTabs_label__91b_I{margin-left:var(--space-2);border-radius:var(--radius-sm);background-color:var(--error-soft);padding:var(--space-0-5) var(--space-1-5);font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);line-height:1rem;color:var(--error-ink)}.DockTabs_surface__cfWq5{flex:1 1;min-width:0;min-height:0}.DockTabs_mobileTabs__0qSKK{display:flex;flex-shrink:0;min-width:0;overflow-x:auto;border-bottom:var(--border-width) solid var(--page-line);background:var(--surface-hover);&>button{flex-shrink:0;min-height:2.75rem;white-space:nowrap;&[aria-selected=true]{font-weight:600;box-shadow:inset 0 -.125rem var(--brand)}}}.RunPlayer_downloadActions__xPG0N{display:flex;align-items:center;flex-shrink:0;margin-left:auto;gap:var(--space-1)}.RunPlayer_label__90EdA{font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);line-height:1rem;color:var(--page-muted)}.RunPlayer_video__kGdHF{height:100%;width:100%;object-fit:contain}.RunPlayer_description__tyfbA{padding:var(--space-8);font-size:var(--text-lg);line-height:1.25rem;color:var(--preview-ink)}.RunPlayer_playbackTime__5KW3S{white-space:nowrap;font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);line-height:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RunPlayer_container__R0ynH{position:relative;height:2.75rem;min-width:6rem;flex:1 1;@media (max-width:40rem){order:1;flex-basis:100%}}.RunPlayer_root__t28aE{height:100%}.RunPlayer_control__i9E3s{position:relative;display:flex;height:100%;width:100%;touch-action:none;align-items:center;-webkit-user-select:none;user-select:none}.RunPlayer_track__seJo4{position:relative;height:.25rem;width:100%;border-radius:var(--radius-sm);background-color:var(--page-line)}.RunPlayer_indicator__TAzs_{height:100%;border-radius:var(--radius-sm);background-color:var(--brand)}.RunPlayer_issueMarker__5fZ8c{pointer-events:none;position:absolute;top:calc(1 / 2 * 100%);height:.5rem;width:.125rem;translate:calc(calc(1 / 2 * 100%) * -1) calc(calc(1 / 2 * 100%) * -1);background-color:var(--page-muted)}.RunPlayer_thumb__EWSv6{height:.75rem;width:.75rem;border-radius:624.9375rem;background-color:var(--brand);outline-offset:.25rem;&:focus-visible{outline:var(--focus-width) solid var(--brand)}}.RunPlayer_actionMarkers__Pucvb{position:absolute;inset-inline:0;top:calc(1 / 2 * 100%);margin-top:var(--space-2);height:1.25rem}.RunPlayer_action__nTGR8{min-height:0;padding:0;position:absolute;top:0;display:grid;height:1.25rem;width:1.25rem;translate:calc(calc(1 / 2 * 100%) * -1) 0;place-items:center;border-radius:var(--radius-sm);background-color:var(--surface);@media (hover:hover){&:hover{background-color:var(--page)}}&:focus-visible{outline:var(--focus-width) solid var(--brand)}}.RunPlayer_error__PLsXh{color:var(--error-ink)}.RunPlayer_normalMarker__cGbJp{color:var(--page-muted);@media (hover:hover){&:hover{color:var(--brand)}}}.RunPlayer_speedSelect__BfunN{display:inline-flex;align-items:center;gap:var(--space-1-5);flex-shrink:0;width:4.5rem;height:2rem;min-height:2rem;border:var(--border-width) solid var(--page-line);background-color:transparent;padding:0 var(--space-2-5);font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);line-height:1rem}.RunPlayer_videoSelector__AFCS8{width:auto}