.Integrations_field__u0Qxi{margin-bottom:var(--space-2);display:block;font-size:var(--text-lg);line-height:1.25rem}.Integrations_heading__7Cl1g{font-size:var(--text-xl);line-height:1.5rem;font-weight:600}.Integrations_subtitle__PXNZ0{margin-top:var(--space-1);font-size:var(--text-sm);line-height:1rem;color:var(--page-muted)}.Integrations_error__zRH75{padding-inline:var(--space-6);padding-top:var(--space-4);font-size:var(--text-lg);line-height:1.25rem;color:var(--error-ink)}.Integrations_form__NtNo_{&>:not(:last-child){margin-block-start:0;margin-block-end:var(--space-4)}padding:var(--space-6)}.Integrations_webhookHint__IxKRp{font-size:var(--text-lg);line-height:1.25rem;color:var(--page-muted)}.Integrations_clearSecret__Q1YUY{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-lg);line-height:1.25rem}.Integrations_fieldset__QfRZZ{&>:not(:last-child){margin-block-start:0;margin-block-end:var(--space-2)}}.Integrations_legend__HDKsv{margin-bottom:var(--space-2);font-size:var(--text-lg);line-height:1.25rem;font-weight:500}.Integrations_saveError__xUssF{font-size:var(--text-lg);line-height:1.25rem;color:var(--error-ink)}.Integrations_loading__G90um{font-size:var(--text-lg);line-height:1.25rem;color:var(--step-success)}.Integrations_container__Hqivs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Integrations_unsavedHint__qYspJ{font-size:var(--text-sm);line-height:1rem;color:var(--page-muted)}.Integrations_page__YhSjk{margin-inline:auto;width:100%;max-width:93.75rem}.Integrations_accessibleLabel__Sp26T{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.Integrations_loadError__Q8KqT{margin-bottom:var(--space-4);color:var(--error-ink)}.Integrations_section__dh390{margin-bottom:var(--space-8)}.Integrations_browserServicesTitle__eIqJA{font-size:var(--text-lg);line-height:1.25rem;font-weight:500}.Integrations_browserServices__o5vPD{margin-top:var(--space-4);&>:not(:last-child){border-bottom-style:solid;border-top-style:solid;border-top-width:0;border-bottom-width:var(--border-width);border-color:var(--page-line)}border-block-style:solid;border-block-width:var(--border-width);border-color:var(--page-line)}.Integrations_browserService__RxF7K{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-3)}.Integrations_serviceContent__Rrer_{min-width:0;flex:1 1}.Integrations_serviceHeading__ncxsE{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.Integrations_configurationError__MeROj{font-size:var(--text-sm);line-height:1rem;color:var(--error-ink)}.Integrations_configuredStatus__ycXRs{font-size:var(--text-sm);line-height:1rem;color:var(--step-success)}.Integrations_serviceDescription__mSN0J{margin-top:var(--space-1);font-size:var(--text-sm);line-height:1.25rem;color:var(--page-muted)}.Integrations_notificationHeading__sqQjK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.Integrations_notificationService__ARjuP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.15s;@media (hover:hover){&:hover{background-color:var(--surface-muted)}}}.Integrations_icon__rXnlP{flex-shrink:0}.Integrations_notificationStatus__t6mTX{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);line-height:1rem;color:var(--step-success)}.Integrations_dialog__44oL6{max-width:48rem}.Integrations_deliveryHistory__qdxTb{padding:var(--space-6)}.Integrations_deliveryError__d38Nu{margin-bottom:var(--space-4);font-size:var(--text-lg);line-height:1.25rem;color:var(--error-ink)}.Integrations_deliveryTable__tzcz4{overflow-x:auto}.Integrations_table___6hAb{min-width:35rem}.Integrations_tableHeader__k7ssu{background-color:transparent}.Integrations_tableHead__8ta7F{padding:var(--space-4)}.Integrations_tableRow__K_Xh7{border-top-style:solid;border-top-width:var(--border-width);border-color:var(--page-line)}.Integrations_deliveryTitle__0p6x7{margin-top:var(--space-1);color:var(--page-muted)}.Integrations_deliveryFailure__LuU0w{margin-top:var(--space-1);max-width:24rem;font-size:var(--text-sm);line-height:1rem;color:var(--error-ink)}.Integrations_tableCell__G_mNH{padding:var(--space-4);white-space:nowrap}.Brand_brand__wnkbe{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-2-5)}.Brand_wordmark__YRa40{font-size:var(--text-3xl);line-height:1.75rem;font-weight:700;letter-spacing:-.025em}.Brand_accent__rV80T{color:var(--brand)}.Brand_monochromeMark__QmYdR{width:2rem;height:2rem;flex-shrink:0;background:currentColor;-webkit-mask:url(/brand/testdog-mark-mono.svg) center/contain no-repeat;mask:url(/brand/testdog-mark-mono.svg) center/contain no-repeat}.landing_landing__A92om,body:has(.landing_landing__A92om){color-scheme:light;--page:#ffffff;--ink:#111318;--surface:#ffffff;--surface-raised:#ffffff;--surface-muted:#f6f7f8;--surface-disabled:#f3f4f6;--dialog-line:#e5e7eb;--page-line:#e5e7eb;--control-line:#d9dde3;--control-ink:#353b45;--control-muted:#626a77;--control-placeholder:#737b88;--text-secondary:#59616e;--text-subtle:#6b7380;--page-muted:#6b7380;--text-faint:#969da8;--code-surface:#f6f7f9;--brand:#b45736;--brand-foreground:#ffffff;--brand-hover:#99482e;--brand-active:#b45736;--brand-soft:#fcf2ed;--brand-line:#e4c3b4;--plan-line:#dfe2e7;--plan-edge:#b7bec9;--plan-group:#fafbfc;--plan-branch:#fafbfc;--canvas-line:var(--page-line);--canvas-ink:var(--ink);--canvas-node-ink:var(--ink);--canvas-task-line:#e3c6b8;--canvas-node-line:#e3c6b8;--canvas-group-line:#dfe2e7;--canvas-group-ink:#a26545;--canvas-selected-ring:#b457361a;--canvas-menu-ink:var(--ink);--canvas-menu-hover:var(--surface-muted);--step-task-ink:#a14b30;--step-task-soft:#fdf4ef;--step-task-line:#e3c6b8;--step-assert-ink:#28764f;--step-assert-soft:#f0f8f3;--step-assert-line:#b8d8c5;--step-login-ink:#8934d4;--step-login-line:#d1a7fc;--step-login-soft:#f8f1ff;--step-files-ink:#a86000;--step-files-line:#e9c18c;--step-files-soft:#fff8ed;--step-screenshot-ink:#54657b;--step-screenshot-line:#c9d6e5;--step-screenshot-soft:#f6f8fb;--step-branch-ink:#754cab;--step-branch-line:#cab6e3;--step-branch-soft:#f6f1fc;--step-group-ink:#6b7280;--step-group-line:#dfe2e7;--step-group-soft:#f6f7f8;--control-hover:#eff1f4;--step-hover:#f3f5f7;--step-success:var(--success);--line-subtle:#edf0f3;--surface-hover:#f4f5f7;--success:#28764f;--success-strong:#256d49;--success-soft:#f0f8f3;--success-line:#c5dfcf}.landing_landing__A92om{--landing-heading-tracking:-0.04em;--landing-hero-tracking:0.025em;--landing-hero-leading:1.1;--landing-text-font:var(--font-landing-latin),var(--font-landing-chinese),sans-serif;font-family:var(--landing-text-font);font-weight:400;min-height:100dvh;background:var(--page);color:var(--ink);font-size:var(--text-xl);line-height:1.7;overflow:clip;position:relative;isolation:isolate;--landing-rule:#e9ebee;--landing-inset:clamp(var(--space-2),1.5vw,var(--space-6));--landing-max:90rem;--landing-gutter:2rem;&:after,&:before{content:"";position:absolute;top:0;bottom:0;width:max(var(--landing-gutter),calc((100% - var(--landing-max)) / 2));background:repeating-linear-gradient(135deg,transparent,transparent .4rem,#e9edf1 0,#e9edf1 .4375rem,transparent 0,transparent .8rem);pointer-events:none;z-index:-1}&:before{left:0;border-right:var(--border-width) solid var(--landing-rule)}&:after{right:0;border-left:var(--border-width) solid var(--landing-rule)}}.landing_container__cpkgj{width:min(var(--landing-max),calc(100% - var(--landing-gutter) * 2));margin-inline:auto;padding-inline:var(--landing-inset)}.landing_landing__A92om:lang(zh){--landing-heading-tracking:-0.01em;--landing-hero-leading:1.3}.landing_footer__KZcVv>:first-child,.landing_nav__mkhMG>a:first-child{font-family:var(--font-geist-sans),sans-serif}.landing_landing__A92om ::selection{background:#b4573626;color:var(--ink)}.landing_landing__A92om :focus-visible{outline:var(--focus-width) solid var(--brand-active);outline-offset:var(--space-1)}.landing_landing__A92om h1,.landing_landing__A92om h2,.landing_landing__A92om h3{text-wrap:balance}.landing_landing__A92om a,.landing_landing__A92om button{-webkit-tap-highlight-color:transparent}.landing_skip__UNgFS{position:absolute;top:0;left:var(--space-5);z-index:100;padding:var(--space-3);background:var(--surface);transform:translateY(-110%);&:focus{transform:translateY(0)}}.landing_header__iPBIC{position:relative;z-index:20;border-bottom:var(--border-width) solid var(--landing-rule)}.landing_nav__mkhMG{height:4.75rem;display:flex;align-items:center;gap:var(--space-8);& nav{display:flex;gap:var(--space-8);margin-left:auto;font-size:var(--text-lg);color:var(--text-secondary)}& nav a{position:relative;transition:color .2s;&:after{content:"";position:absolute;inset:auto 0 -.4rem;height:var(--border-width);background:var(--brand-active);transform:scaleX(0);transform-origin:left;transition:transform .25s}&:hover{color:var(--ink);&:after{transform:scaleX(1)}}}}.landing_navActions__MGFnL{display:flex;align-items:center;gap:var(--space-3)}.landing_languageSelect__qtJ5_{display:inline-flex;align-items:center;justify-content:center;width:auto;gap:var(--space-2);flex-shrink:0;min-height:2.5rem;border-color:transparent;padding-inline:var(--space-2);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s;&:hover{color:var(--ink);background:var(--surface-muted)}&:disabled{opacity:.5;cursor:wait}}.landing_button__WD6pE{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-5);min-height:2.875rem;padding:var(--space-2-5) var(--space-5);border:var(--border-width) solid var(--control-line);border-radius:var(--radius-lg);font-size:var(--text-lg);font-weight:500;line-height:1.5;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s;& svg{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s}&:hover{background:var(--surface-muted);border-color:#aab1bc;& svg{transform:translate(.125rem,-.125rem)}}&:active{transform:translateY(.0625rem)}&.landing_primary__NW1_w{color:#ffffff;border-color:var(--ink);background:var(--ink);box-shadow:0 .125rem .25rem #1113180a;&:hover{background:#303641;border-color:#303641}}&.landing_navButton__aSmrx{min-height:2.5rem;padding-inline:var(--space-4);font-size:var(--text-md);background:var(--surface)}}.landing_textButton__yj1Yw{display:inline-flex;align-items:center;gap:var(--space-2-5);font-size:var(--text-lg);color:var(--text-secondary);transition:color .2s;& svg{width:.875rem;height:.875rem}&:hover{color:var(--ink)}}.landing_hero__2Ma1w{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:var(--space-10);padding-block:5rem;min-height:38rem;border-bottom:var(--border-width) solid var(--landing-rule)}.landing_heroCopy__4uPO5{position:relative;z-index:1}.landing_heroCopy__4uPO5 h1{font-family:var(--font-landing-pixel),var(--landing-text-font);font-synthesis:none;max-width:100%;font-size:clamp(3rem,5.2vw,5rem);line-height:var(--landing-hero-leading);letter-spacing:var(--landing-hero-tracking);font-weight:400}.landing_heroLine__RIdV_{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;&>span{display:block;animation:landing_hero-type-in__ZTL5e 1s cubic-bezier(.22,1,.36,1) both}}.landing_heroHighlight__Gf387{color:var(--brand-active);&>span{animation-delay:.12s}}.landing_heroActions__z2rEN{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-7);margin-top:var(--space-10);animation:landing_hero-actions-in__bXlFv .7s ease-out .35s both}.landing_heroArtwork__hfQ7P{overflow:clip;position:relative;min-width:0;width:100%;aspect-ratio:14/11;isolation:isolate}.landing_heroGrid__4To6H{position:absolute;inset:-5%;z-index:-1;background-image:linear-gradient(#e7e9ed .0625rem,transparent 0),linear-gradient(90deg,#e7e9ed .0625rem,transparent 0);background-size:2.5rem 2.5rem;-webkit-mask-image:radial-gradient(ellipse,black 10%,transparent 68%);mask-image:radial-gradient(ellipse,black 10%,transparent 68%)}.landing_heroCircuit__ojYcj{position:absolute;inset:0;width:100%;height:100%}.landing_heroCircuitDraw__fr9y2{stroke-dasharray:1;animation:landing_hero-circuit-in__0b9e9 2.2s ease-in-out .4s both}.landing_heroPacket__kXwT0{stroke-dasharray:.012 .988;opacity:0;animation:landing_hero-packet__88vNO 2s linear .6s 2}.landing_heroPlate__v9sAn{position:absolute;left:31%;top:28%;width:35%;aspect-ratio:1;transform:rotate(-7deg);animation:landing_hero-plate-in__6o0nL 1.2s cubic-bezier(.22,1,.36,1) both}.landing_heroPlateBack__Yj7xU,.landing_heroPlateFace__uviS5{position:absolute;inset:0;border-radius:22%;border:var(--border-width) solid #ddc2b5}.landing_heroPlateBack__Yj7xU{transform:translate(.6rem,.75rem);background:#f3e4dc}.landing_heroPlateFace__uviS5{display:grid;place-items:center;background:linear-gradient(145deg,#ffffff 15%,#fcf5ef);box-shadow:inset 0 .125rem 0 #ffffff,0 1.5rem 3rem #7c432b0d}.landing_heroDog__5djHl{width:57%;aspect-ratio:1;background:var(--brand-active);-webkit-mask:url(/brand/testdog-mark-mono.svg) center/contain no-repeat;mask:url(/brand/testdog-mark-mono.svg) center/contain no-repeat}.landing_heroInput__WVqMb{position:absolute;left:0;top:17%;display:flex;align-items:center;gap:var(--space-3);width:23%;height:14%;padding:var(--space-3);border:var(--border-width) solid var(--page-line);border-radius:var(--radius-lg);background:#ffffff;box-shadow:0 .5rem 1rem #15203504;&>svg{width:1.25rem;height:1.25rem;color:var(--text-subtle);flex-shrink:0}&>span{flex:1 1}& i{display:block;height:.125rem;margin-block:.3125rem;background:#dce0e5;&:last-child{width:65%}}}.landing_heroCursor__YwKKs{--cursor-cycle:9s;position:absolute;left:64%;top:59%;z-index:1;pointer-events:none;animation-name:landing_hero-cursor-tour__vhCob;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:both;&>span{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--ink);transform-origin:25% 25%;animation-name:landing_hero-cursor-click__FtUZe;&:before{content:"";position:absolute;left:10%;top:10%;width:1.5rem;height:1.5rem;border:var(--border-width) solid var(--brand-active);border-radius:50%;opacity:0;animation-name:landing_hero-cursor-ripple__3CLAO;animation-timing-function:ease-out}}& svg{width:1.75rem;height:1.75rem;fill:#ffffff;filter:drop-shadow(0 .125rem .125rem #ffffff)}}.landing_heroCursor__YwKKs,.landing_heroCursor__YwKKs>span,.landing_heroCursor__YwKKs>span:before{animation-duration:var(--cursor-cycle);animation-delay:.5s;animation-iteration-count:infinite;animation-play-state:var(--cursor-play-state,running)}.landing_hero__2Ma1w[data-motion-paused]{--cursor-play-state:paused}.landing_heroVerified__KasWc{animation:landing_hero-verified-in__nLh0E .7s ease 2.25s both;position:absolute;left:83%;top:69%;display:grid;place-items:center;width:11%;aspect-ratio:1;border:var(--border-width) solid #d7b9a8;border-radius:50%;color:var(--brand-active);background:#fcf5ef;box-shadow:0 0 0 .5rem #ffffff,0 .5rem 1rem #7c432b0a;& svg{width:45%;height:45%}}@keyframes landing_hero-circuit-in__0b9e9{0%{stroke-dashoffset:1;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes landing_hero-packet__88vNO{0%{stroke-dashoffset:0;opacity:0}10%,90%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}@keyframes landing_hero-plate-in__6o0nL{0%{transform:translateY(2rem) rotate(-15deg);opacity:.3}to{transform:translateY(0) rotate(-7deg);opacity:1}}@keyframes landing_hero-cursor-tour__vhCob{0%,12%,to{left:64%;top:59%}26%,38%{left:15%;top:23%}78%,90%{left:87%;top:74%}}@keyframes landing_hero-cursor-click__FtUZe{0%,30%,36%,82%,88%,to{transform:scale(1)}33%,85%{transform:scale(.82)}}@keyframes landing_hero-cursor-ripple__3CLAO{0%,31%,83%,to{transform:scale(.4);opacity:0}33%,85%{transform:scale(.6);opacity:.5}38%,90%{transform:scale(1.8);opacity:0}}@keyframes landing_hero-verified-in__nLh0E{0%{transform:scale(.8);opacity:.3}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes landing_hero-type-in__ZTL5e{0%{transform:translateY(105%);opacity:.25}to{transform:translateY(0);opacity:1}}@keyframes landing_hero-actions-in__bXlFv{0%{transform:translateY(.75rem);opacity:0}to{transform:translateY(0);opacity:1}}.landing_productStory__PsELs{scroll-margin-top:var(--space-8)}.landing_capabilities__l5Bn4{padding-top:8rem;scroll-margin-top:var(--space-10)}.landing_sectionHeading__WBQUd{margin-bottom:var(--space-10)}.landing_landing__A92om h2{font-size:clamp(1.875rem,3vw,2.875rem);line-height:1.3;font-weight:500;letter-spacing:var(--landing-heading-tracking);&>span{color:var(--text-subtle)}}.landing_capabilityGrid__R2sB7{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);border:var(--border-width) solid var(--page-line);border-radius:var(--radius-xl);overflow:hidden;background:var(--surface)}.landing_platformCard__S_fI4{padding:var(--space-8) var(--space-8) 0;min-width:0;overflow:hidden;background:linear-gradient(135deg,#fafbfc,#ffffff 70%)}.landing_cardIntro__iKyyE{max-width:31rem;font-size:var(--text-lg);line-height:1.9;color:var(--text-secondary)}.landing_platformDevices__Y24O_{position:relative;display:flex;align-items:end;gap:var(--space-3);padding-top:var(--space-10);margin-bottom:-.5rem}.landing_devicePhone__qJO_8,.landing_deviceTablet__kelsN,.landing_deviceWeb__tpdCK{flex-shrink:0;overflow:hidden;border:var(--border-width) solid #dfe3e9;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#ffffff;box-shadow:0 .5rem 1.5rem #15203508}.landing_deviceWeb__tpdCK{width:49%;height:11rem}.landing_devicePhone__qJO_8{width:20%;height:9rem}.landing_deviceTablet__kelsN{width:27%;height:10rem}.landing_deviceTop__acdMY{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-3);border-bottom:var(--border-width) solid var(--landing-rule);color:var(--text-secondary);font-size:var(--text-xs);& svg{width:.8125rem;height:.8125rem}}.landing_deviceContent__FcBGw{padding:var(--space-4);& i{width:100%;height:1.25rem;margin-bottom:var(--space-2);border:var(--border-width) solid #e9edf2;border-radius:var(--radius-sm);background:#f7f8fa}& b,& i{display:block}& b{width:55%;height:.75rem;margin-top:var(--space-3);border-radius:var(--radius-xs);background:#b4573655}}.landing_hostingCard__6hg3b{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:var(--space-6);padding:var(--space-8);border-left:var(--border-width) solid var(--page-line);& h3{font-size:var(--text-3xl);line-height:1.4;letter-spacing:var(--landing-heading-tracking);font-weight:500}& p{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-lg);line-height:1.85}}.landing_hostingIcon__WdMTO{width:1.5rem;height:1.5rem;color:var(--brand-active);stroke-width:1.5}.landing_faq__bRdhN{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-16);padding-top:8rem;scroll-margin-top:var(--space-10)}.landing_questions__ZJNHL{& details{border-bottom:var(--border-width) solid var(--page-line)}& details:first-child{border-top:var(--border-width) solid var(--page-line)}& summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-6);list-style:none;cursor:pointer;font-weight:500;font-size:var(--text-lg);transition:color .2s;&:hover{color:var(--brand-active)}&::-webkit-details-marker{display:none}& svg{width:1rem;height:1rem;flex-shrink:0;color:var(--text-subtle);transition:transform .25s}}& details[open] summary svg{transform:rotate(45deg)}& details p{max-width:36rem;padding:0 var(--space-8) var(--space-6) 0;font-size:var(--text-lg);line-height:1.9;color:var(--text-secondary)}}.landing_closing__DLk4E{margin-top:8rem;padding-block:5rem;border-block:var(--border-width) solid var(--landing-rule);background:linear-gradient(100deg,#fbf7f4,#ffffff 75%)}.landing_closingInner__df_AK{display:flex;justify-content:space-between;align-items:center;gap:var(--space-10)}.landing_footer__KZcVv{display:flex;align-items:center;gap:var(--space-8);padding-block:var(--space-8);color:var(--text-subtle);font-size:var(--text-xs);&>:first-child{color:var(--ink)}&>span:nth-child(2){margin-left:auto}&>a{display:inline-flex;align-items:center;gap:var(--space-2);&:hover{color:var(--ink)}& svg{width:.875rem;height:.875rem}}}@media (max-width:65rem){.landing_hero__2Ma1w{padding-block:var(--space-16)}.landing_hostingCard__6hg3b,.landing_platformCard__S_fI4{padding:var(--space-6)}.landing_platformCard__S_fI4{padding-bottom:0}}@media (max-width:47.5rem){.landing_landing__A92om{--landing-gutter:1rem}.landing_nav__mkhMG{height:4.5rem;justify-content:space-between;gap:var(--space-2);& nav{display:none}}.landing_navActions__MGFnL{gap:var(--space-1)}.landing_button__WD6pE.landing_navButton__aSmrx{font-size:var(--text-sm);padding-inline:var(--space-2);gap:var(--space-2)}.landing_hero__2Ma1w{grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-height:0;padding-block:var(--space-12) var(--space-6)}.landing_heroCopy__4uPO5 h1{font-size:clamp(2.375rem,10.5vw,4.5rem)}.landing_heroActions__z2rEN{gap:var(--space-5);margin-top:var(--space-7)}.landing_heroArtwork__hfQ7P{width:min(100%,28rem);margin-inline:auto}.landing_heroInput__WVqMb{padding:var(--space-2);gap:var(--space-2);&>svg{width:1rem;height:1rem}}.landing_capabilities__l5Bn4,.landing_faq__bRdhN{padding-top:var(--space-20)}.landing_landing__A92om h2{font-size:clamp(1.75rem,7vw,2.5rem)}.landing_capabilityGrid__R2sB7{grid-template-columns:minmax(0,1fr)}.landing_platformCard__S_fI4{padding:var(--space-6) var(--space-6) 0}.landing_platformDevices__Y24O_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.landing_devicePhone__qJO_8,.landing_deviceTablet__kelsN,.landing_deviceWeb__tpdCK{width:100%}.landing_deviceTop__acdMY{flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2)}.landing_deviceContent__FcBGw{padding:var(--space-2)}.landing_hostingCard__6hg3b{border-left:0;border-top:var(--border-width) solid var(--page-line);padding:var(--space-6);gap:var(--space-5)}.landing_faq__bRdhN{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.landing_closing__DLk4E{margin-top:var(--space-20);padding-block:var(--space-12)}.landing_closingInner__df_AK{flex-direction:column;align-items:start;gap:var(--space-7)}.landing_footer__KZcVv{flex-wrap:wrap;gap:var(--space-4);&>a{width:100%}}}@media (prefers-reduced-motion:reduce){.landing_landing__A92om *,.landing_landing__A92om :after,.landing_landing__A92om :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:47.5rem){html[lang=en] .landing_heroCopy__4uPO5 h1{font-size:clamp(2.5rem,11vw,4.5rem)}}@media (max-width:25rem){.landing_navWorkspaceLabel__6a21d{display:none}.landing_button__WD6pE.landing_navButton__aSmrx{min-width:2.5rem}}.components_workspaceIndexMain__g7ySm{position:relative;padding:1.125rem var(--space-7) var(--space-7);background:var(--surface)}.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:.3125rem;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)}}.components_workspaceIndexFilter__zphpt [data-slot=select]:hover,.components_workspaceIndexFilter__zphpt [data-slot=select][data-popup-open]{background:var(--surface-muted)}.components_workspaceIndexToolbarActions__l5MmN{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.components_caseCreateButton__8o8M2{&.components_isCanvas__BNqmU{box-shadow:inset 0 .0625rem 0 color-mix(in srgb,var(--brand-foreground) 14%,transparent),0 .0625rem .125rem var(--canvas-panel-shadow)}& svg{transition:transform .18s ease}&.components_isCanvas__BNqmU:hover svg{transform:rotate(-6deg)}&.components_isQuick__TrCun:hover svg{transform:translateY(-.125rem) rotate(8deg)}&:active svg{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.components_caseCreateButton__8o8M2{& svg{transition:none;transform:none!important}}}.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:.3125rem}& 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:.3125rem}&.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_workspaceIndexTable__YjU13.components_isIssues__DCqRT th:nth-child(5),.components_workspaceIndexTable__YjU13.components_isIssues__DCqRT th:nth-child(6){width:12%}.components_workspaceIndexTable__YjU13{&.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_workspaceIndexTable__YjU13 .components_workspaceRowMenuTrigger__UoxW4:hover,.components_workspaceIndexTable__YjU13 .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:.4375rem;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-sm);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-sm) var(--radius-sm);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:63.9375rem){.components_workspaceIndexMain__g7ySm{padding:var(--space-5) var(--space-6) var(--space-8)}}@media (max-width:40rem){.components_workspaceIndexMain__g7ySm{padding:var(--space-4)}.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%}}.BrowserlessForm_heading__8knJ4{font-size:var(--text-xl);line-height:1.5rem;font-weight:600}.BrowserlessForm_subtitle__IldnO{margin-top:var(--space-1);font-size:var(--text-sm);line-height:1rem;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-size:var(--text-lg);line-height:1.25rem;color:var(--page-muted)}.BrowserlessForm_error__2_sYE{font-size:var(--text-lg);line-height:1.25rem;color:var(--error-ink)}.BrowserlessForm_field__Xdse1{margin-bottom:var(--space-2);display:block;font-size:var(--text-lg);line-height:1.25rem}.BrowserlessForm_clearCredential__H_mqP{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-lg);line-height:1.25rem}.BrowserlessForm_container__pqg3m{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BrowserlessForm_unsavedHint__7bXpe{font-size:var(--text-sm);line-height:1rem;color:var(--page-muted)}.Workspace_container__oPMus{margin-inline:auto;max-width:93.75rem}.Workspace_accessibleLabel__ES6oO{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.Workspace_error__m7v9T{margin-top:var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border:var(--border-width) solid var(--error-line);background-color:var(--error-soft);padding:var(--space-3);font-size:var(--text-lg);line-height:1.25rem;color:var(--error-ink)}.Workspace_action__qNdxJ{flex-shrink:0;text-decoration-line:underline}.Workspace_folderTitle__8xsmw{margin:0 0 var(--space-5);font-size:var(--text-xl);font-weight:600}@layer controls{.Button_base__aJAwK{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:solid;border-width:var(--border-width);font-weight:500;white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.2s;cursor:pointer;&:disabled,&[data-disabled]{cursor:not-allowed;opacity:45%}&:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:var(--focus-width)}&[aria-pressed=true]{border-color:var(--brand-line);background-color:var(--brand-soft);color:var(--brand-hover)}}.Button_outline__Zj6Ls{border-color:var(--control-line);background-color:var(--surface);color:var(--control-ink);&:hover:not(:disabled):not([data-disabled]){background-color:var(--control-hover)}}.Button_primary__oSpWt{border-color:var(--brand);background-color:var(--brand);color:var(--brand-foreground);&:hover:not(:disabled):not([data-disabled]){background-color:var(--brand-hover)}}.Button_soft__tZFYJ{border-color:transparent;background-color:var(--brand-soft);color:var(--brand-hover);&:hover:not(:disabled):not([data-disabled]){background-color:var(--brand-line)}}.Button_ghost__mZ9vJ{border-color:transparent;background-color:transparent;color:var(--control-muted);&:hover:not(:disabled):not([data-disabled]){background-color:var(--control-hover);color:var(--ink)}}.Button_danger__1ocl9{border-color:var(--error-line);background-color:var(--surface);color:var(--error-ink);&:hover:not(:disabled):not([data-disabled]){background-color:var(--error-soft)}}.Button_md__exKk_{min-height:2.375rem;gap:var(--space-2);padding:var(--space-2) var(--space-3-5);font-size:var(--text-md)}.Button_sm__h9eWB{min-height:2rem;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-sm);line-height:1rem}.Button_xs__ky5dw{min-height:1.75rem;gap:.3125rem;padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.Button_icon__WVTkW{width:2.25rem;height:2.25rem}.Button_iconSm__bivUw,.Button_icon__WVTkW{min-height:0;gap:var(--space-2);padding:0;font-size:var(--text-md)}.Button_iconSm__bivUw{width:2rem;height:2rem}.Button_iconXs__V7WQw{width:1.75rem;height:1.75rem;min-height:0;gap:var(--space-2);padding:0;font-size:var(--text-md)}@media (pointer:coarse){.Button_base__aJAwK{min-height:2.75rem}.Button_iconSm__bivUw,.Button_iconXs__V7WQw,.Button_icon__WVTkW{width:2.75rem;height:2.75rem}}}.UserMenu_loading__g09d2{font-size:var(--text-sm);line-height:1rem;color:var(--sidebar-muted)}.UserMenu_signIn__Nglct{font-size:var(--text-lg);line-height:1.25rem;color:var(--brand-active)}.UserMenu_menu__BcwWM{&>:not(:last-child){margin-block-start:0;margin-block-end:var(--space-2)}}.UserMenu_profile__8MHOE{display:flex;min-width:0;align-items:center;justify-content:center;gap:var(--space-3);border:var(--border-width) solid var(--page-line);background-color:var(--page);padding:var(--space-1)}.UserMenu_expandedProfile__fv6HC{@media (min-width:48rem){justify-content:flex-start;padding:var(--space-2)}}.UserMenu_avatar__cJTHR{display:grid;height:1.75rem;width:1.75rem;flex-shrink:0;place-items:center;background-color:var(--avatar-surface);font-size:var(--text-sm);line-height:1rem;font-weight:500;color:var(--avatar-ink)}.UserMenu_details__WWJtY{display:none;min-width:0;@media (min-width:48rem){display:block}}.UserMenu_name__PtoUX{font-weight:500}.UserMenu_email__5Ulws,.UserMenu_name__PtoUX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:1rem}.UserMenu_email__5Ulws{margin-top:var(--space-0-5);color:var(--sidebar-muted)}.UserMenu_signOut__sxsmy{width:100%;justify-content:center;padding-inline:var(--space-1);font-size:var(--text-sm);line-height:1rem}.UserMenu_error__1wpef{font-size:var(--text-sm);line-height:1rem;color:oklch(57.7% .245 27.325)}.DeleteTestDialog_dialog__6UKw6{max-width:28rem}.DeleteTestDialog_container__9xQsp{padding:var(--space-6)}.DeleteTestDialog_deleteTitle__zahTw{font-size:var(--text-2xl);line-height:calc(1.75 / 1.125);font-weight:600}.DeleteTestDialog_description__vZZgE{margin-top:var(--space-3);font-size:var(--text-lg);line-height:1.5rem;color:var(--page-muted)}.DeleteTestDialog_error__z32Bp{margin-top:var(--space-3);font-size:var(--text-lg);line-height:1.25rem;color:var(--error-ink)}.ListFooter_footer__FNZmY{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;color:var(--page-muted);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ListFooter_pagination__xjJD9{display:flex;align-items:center;gap:var(--space-1-5);margin-left:auto}.IssueList_section__I1RBk{margin-inline:auto;max-width:93.75rem}.IssueList_accessibleLabel__PFdxy{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.IssueList_container__9mKsd{position:relative}.IssueList_icon__lkAI5{position:absolute;top:.625rem;left:.75rem;color:var(--text-subtle)}.IssueList_input__fhHoD{padding-left:2.25rem}.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}.IssueList_tableHeader__ytTMA{background-color:transparent}.IssueList_categoryBadge__JS9SN{color:var(--error-ink)}.IssueList_label__xvtlZ{margin-top:var(--space-1);display:block;font-size:var(--text-sm);line-height:1rem;color:var(--page-muted)}.IssueList_issueLink__cj_TN{font-weight:500;@media (hover:hover){&:hover{color:var(--brand)}}}.IssueList_tableCell__DCluc{white-space:nowrap}.IssueList_mutedText__i_zpp{color:var(--page-muted)}.LandingDemo_demo__HnkHr{display:grid;gap:7.5rem;padding-top:var(--space-16)}.LandingDemo_sectionHeading__agC_q{margin-bottom:var(--space-8)}.LandingDemo_editorFrame__O16Le,.LandingDemo_workspaceFrame__0vvjJ{font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",Arial,sans-serif;overflow:hidden;min-width:0;border:var(--border-width) solid var(--control-line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 1rem 3rem #15203508,0 .125rem .5rem #15203504}.LandingDemo_windowHeader__koZkq{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:3.25rem;padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--page-line);background:#fafbfc;font-size:var(--text-sm);&>span{display:inline-flex;align-items:center;gap:var(--space-2)}& svg{width:.875rem;height:.875rem;color:var(--text-subtle)}& .LandingDemo_windowUrl__fEMyL{color:var(--text-subtle);font-size:var(--text-xs);font-family:var(--font-geist-mono),monospace}}.LandingDemo_editorBody__a8HpE{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr)}.LandingDemo_prompt__LVFQZ{min-width:0;display:flex;flex-direction:column;padding:var(--space-7);background:#fafbfc;font-size:var(--text-lg);border-right:var(--border-width) solid var(--page-line);& ol{list-style:decimal;padding-left:var(--space-4);margin-top:var(--space-6);color:var(--text-secondary)}& li{padding:var(--space-2) 0 var(--space-2) var(--space-2);line-height:1.85;overflow-wrap:anywhere}}.LandingDemo_promptTitle__PspDc{color:var(--text-subtle);font-size:var(--text-sm)}.LandingDemo_planCanvas__LQlKX{height:32rem;min-width:0;overflow:hidden;& [data-ui=plan-viewport]{height:100%;min-height:0}& [data-ui=plan-board]{border:0}}.LandingDemo_playbackSection__TZlVq{scroll-margin-top:var(--space-10)}.LandingDemo_previewLoading__07Jek,.LandingDemo_runWorkspace__DXXr5{display:flex;height:36rem;min-width:0}.LandingDemo_previewLoading__07Jek{background:linear-gradient(110deg,var(--surface),var(--surface-muted),var(--surface))}.LandingDemo_runDock__hdSqT{flex:1 1;min-width:0}@media (max-width:65rem){.LandingDemo_editorBody__a8HpE{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.LandingDemo_prompt__LVFQZ{padding:var(--space-5)}}@media (max-width:47.5rem){.LandingDemo_demo__HnkHr{gap:var(--space-20);padding-top:var(--space-12)}.LandingDemo_sectionHeading__agC_q{margin-bottom:var(--space-6)}.LandingDemo_editorBody__a8HpE{grid-template-columns:minmax(0,1fr)}.LandingDemo_prompt__LVFQZ{padding:var(--space-5);border-right:0;border-bottom:var(--border-width) solid var(--page-line);& ol{margin-top:var(--space-3)}& li{padding-block:var(--space-1)}}.LandingDemo_planCanvas__LQlKX{height:27rem}.LandingDemo_windowHeader__koZkq{padding-inline:var(--space-4);gap:var(--space-3);& .LandingDemo_windowUrl__fEMyL{font-size:var(--text-2xs)}}.LandingDemo_previewLoading__07Jek,.LandingDemo_runWorkspace__DXXr5{height:32rem}}.LandingDemo_runSteps__sfIN3{--brand:var(--brand-active);--brand-soft:#faf1eb;--surface-hover:#f3f5f7;--step-hover:#f3f5f7}@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}}.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}@layer controls{.Input_input__h6Yry{display:block;width:100%;min-width:0;min-height:2.375rem;border-radius:var(--radius-md);border:var(--border-width) solid var(--control-line);background-color:var(--surface);padding:.5625rem .6875rem;font-size:var(--text-md);line-height:1.5;font-weight:400;color:var(--control-ink);@media (pointer:coarse){min-height:2.75rem;font-size:var(--text-xl)}&::placeholder{color:var(--control-placeholder)}&:focus{border-color:var(--brand);outline:var(--focus-width) solid var(--brand);outline-offset:0}&:disabled,&[data-disabled]{background-color:var(--surface-disabled)}}}@layer controls{.Select_select___FHyr[data-slot=select]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:left;cursor:pointer}.Select_icon__K8c2S{margin-left:auto;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--page-muted)}.Select_positioner__NyNDu{z-index:60}.Select_popup__0Myt_{min-width:var(--anchor-width);max-height:min(20rem,var(--available-height));max-width:var(--available-width);overflow-y:auto;border-radius:var(--radius-md);border:var(--border-width) solid var(--control-line);background-color:var(--surface);padding:var(--space-1);font-size:var(--text-md);color:var(--ink);box-shadow:0 .5rem 1.5rem var(--shadow)}.Select_item__0XVrs{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:var(--space-4);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-2-5);&[data-highlighted]{background-color:var(--brand-soft);color:var(--brand-hover)}&[data-disabled]{cursor:not-allowed;opacity:45%}&[data-selected]{font-weight:500}}.Select_itemIndicator__p0wv_{color:var(--brand)}}@layer controls{.Checkbox_root__NVB2O{display:inline-flex;width:1rem;height:1rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.1875rem;border:var(--border-width) solid var(--control-line);background-color:var(--surface);&[data-checked]{border-color:var(--brand);background-color:var(--brand);color:var(--brand-foreground)}&[data-disabled]{cursor:not-allowed;opacity:45%}}.Checkbox_indicator__0mzqN{font-size:var(--text-sm);line-height:1}}.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)}}}.ErrorState_container__sSwpH{margin-top:var(--space-5);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}@layer controls{.Dialog_backdrop__fERux{position:absolute;inset:0;z-index:50;background-color:var(--backdrop);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.Dialog_viewport__1CcuQ{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);@media (max-width:40rem){padding:var(--space-3)}}.Dialog_popup__9wXml{position:relative;width:100%;max-width:38.75rem;max-height:calc(100dvh - 3rem);overflow-y:auto;border-radius:var(--radius-2xl);border:var(--border-width) solid var(--dialog-line);background-color:var(--surface);padding:0;color:var(--ink);box-shadow:0 1.25rem 5rem var(--shadow);@media (max-width:40rem){max-height:calc(100dvh - 1.5rem)}}.Dialog_header__bXV1t{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);border-bottom-style:solid;border-bottom-width:var(--border-width);border-color:var(--page-line);padding:1.375rem var(--space-6);@media (max-width:40rem){padding:var(--space-4)}}.Dialog_footer__XxYXP{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2-5);border-top-style:solid;border-top-width:var(--border-width);border-color:var(--page-line);background-color:var(--surface-muted);padding:var(--space-4) var(--space-6);@media (max-width:40rem){padding:var(--space-4)}}}.RunMatrixDialog_matrixTitle__Hsn79{font-size:var(--text-2xl);line-height:calc(1.75 / 1.125);font-weight:600}.RunMatrixDialog_container__CFT8Z{&>:not(:last-child){margin-block-start:0;margin-block-end:var(--space-4)}padding:var(--space-6)}.RunMatrixDialog_description__QL3ob{font-size:var(--text-lg);line-height:1.25rem;color:var(--page-muted)}.RunMatrixDialog_input__5xu7q{min-height:18rem;font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);line-height:1rem;@media (pointer:coarse){font-size:var(--text-xl);line-height:1.5}}.RunMatrixDialog_details__7S1cj{font-size:var(--text-sm);line-height:1rem;color:var(--page-muted)}.RunMatrixDialog_code__uEvCI{margin-top:var(--space-2);overflow:auto}.RunMatrixDialog_error__rt2wW{font-size:var(--text-lg);line-height:1.25rem;color:var(--error-ink)}@layer controls{.Label_field__ttTmB{display:block;font-size:var(--text-md);font-weight:500;&>[data-slot=input],&>[data-slot=select]{margin-top:var(--space-2)}}}.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)}.WorkspaceList_searchField__ooZkF{position:relative}.WorkspaceList_searchIcon__HEiga{position:absolute;top:.625rem;left:.75rem;color:var(--text-subtle);pointer-events:none;transition:color .16s ease}.WorkspaceList_searchField__ooZkF:focus-within .WorkspaceList_searchIcon__HEiga{color:var(--brand)}.WorkspaceList_searchInput__5k72Q{padding-left:2.25rem}.WorkspaceList_statusFilter__baGif{width:auto}.WorkspaceList_scrollHint__rgeYV{border-bottom-style:solid;border-bottom-width:var(--border-width);border-color:var(--page-line);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);line-height:1rem;color:var(--text-subtle);@media (min-width:40rem){display:none}}.WorkspaceList_tableViewport__rRsuk{overflow-x:auto}.WorkspaceList_tableHeader__uF8le{background-color:transparent}.WorkspaceList_actionsHeading__dQUeX{text-align:right}.WorkspaceRows_action__csO3o{text-align:left;font-weight:500;color:var(--ink);@media (hover:hover){&:hover{color:var(--brand-link)}}min-height:0;border-radius:0;padding:0;white-space:normal}.WorkspaceRows_link__Tj7iV{font-size:var(--text-sm);line-height:1rem;color:var(--page-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;@media (hover:hover){&:hover{text-decoration-line:underline}}}.WorkspaceRows_label__Ey2uV{color:var(--text-faint)}.WorkspaceRows_container__1ZWVb{display:flex;justify-content:flex-end;gap:var(--space-1)}.WorkspaceRows_runLink__d1oQP{font-weight:500;@media (hover:hover){&:hover{color:var(--brand-link)}}}.WorkspaceRows_tableCell__wYC41{font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);line-height:1rem;color:var(--page-muted)}.WorkspaceRows_runActions__jIbpL{display:flex;justify-content:flex-end;gap:var(--space-2)}.ExecutionPluginEditor_drawer__0Ajba{position:fixed;inset:0 0 0 auto;width:min(25rem,100%);max-height:100dvh;border-radius:0;overflow-y:auto}.ExecutionPluginEditor_form__8NmOJ{display:flex;flex-direction:column;min-height:100dvh}.ExecutionPluginEditor_form__8NmOJ h2{font-size:var(--text-xl);line-height:1.5rem;margin:0;font-weight:600}.ExecutionPluginEditor_heading__SGB4d{display:flex;align-items:center;gap:var(--space-3)}.ExecutionPluginEditor_icon__k_L0b{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink);width:1.375rem;height:1.375rem;font-size:1.375rem}.ExecutionPluginEditor_body__MDRFU{display:flex;flex-direction:column;flex:1 1;gap:var(--space-5);padding:var(--space-6)}.ExecutionPluginEditor_settingsLink__K6FKj{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;color:var(--text-secondary);font-size:var(--text-lg);text-underline-offset:var(--space-1)}.TrialRunDialog_dialog__NiLfA{display:flex;height:min(56.25rem,calc(100dvh - 3rem));max-width:90rem;flex-direction:column;overflow:hidden;@media (max-height:30rem){height:calc(100dvh - 1.5rem);max-height:calc(100dvh - 1.5rem)}}.TrialRunDialog_dialogHeader__q6ngX{flex-wrap:wrap;flex-shrink:0;align-items:center;padding-block:var(--space-3)}.TrialRunDialog_heading__QiDTi{font-size:var(--text-xl);line-height:1.5rem;font-weight:600}.TrialRunDialog_container__OjMXl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.TrialRunDialog_runContent__oET2b{min-height:0;flex:1 1}.Collapsible_panel__b29Zg{opacity:1;transition:opacity .12s ease}.Collapsible_panel__b29Zg[data-ending-style],.Collapsible_panel__b29Zg[data-starting-style]{opacity:0}.Tooltip_positioner__CPqO4{z-index:50}.Tooltip_popup__Z1E_q{max-width:min(35rem,70vw);padding:var(--space-2-5) var(--space-3);border:var(--border-width) solid var(--page-line);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 .25rem 1rem rgb(0 0 0/10%);color:var(--ink);font-size:var(--text-md);line-height:1.6;white-space:normal;overflow-wrap:anywhere}.BrowserLogPanel_panel__Y7pav{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;background:var(--surface);color:var(--ink);font-size:var(--text-sm);container-type:size}.BrowserLogPanel_toolbar__IrPDa{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5);border-bottom:var(--border-width) solid var(--page-line);background:var(--page)}.BrowserLogPanel_search__unU7D{display:flex;align-items:center;flex:1 1;min-width:10rem;gap:var(--space-1-5);padding-inline:var(--space-2) var(--space-0-5);border:var(--border-width) solid var(--control-line);border-radius:var(--radius-sm);background:var(--surface);color:var(--page-muted);&:focus-within{outline:var(--focus-width) solid var(--brand);outline-offset:-.0625rem}}.BrowserLogPanel_input__Dow7V{width:100%;min-width:0;min-height:1.75rem;border:0;border-radius:0;padding:var(--space-1) 0;background:transparent;font-size:var(--text-sm);@media (pointer:coarse){min-height:2.75rem;font-size:var(--text-xl)}&:focus{outline:0}}.BrowserLogPanel_select__P_gNd{display:inline-flex;align-items:center;width:auto;min-height:1.75rem;padding:var(--space-1) var(--space-2);gap:var(--space-2);font-size:var(--text-sm);@media (pointer:coarse){min-height:2.75rem}}.BrowserLogPanel_filterbar__C_j6u{display:flex;align-items:center;flex-shrink:0;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);overflow-x:auto;border-bottom:var(--border-width) solid var(--page-line)}.BrowserLogPanel_filter__gpjxp{min-height:1.5rem;padding:var(--space-0-5) .4375rem;gap:var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--text-xs);&>span{color:var(--page-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}.BrowserLogPanel_body__fSd2q{display:flex;flex:1 1;min-height:0;min-width:0;overflow:hidden}.BrowserLogPanel_empty__EkEvI{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);gap:var(--space-1-5);color:var(--page-muted);text-align:center;& strong{color:var(--text-secondary);font-weight:500}}.BrowserLogPanel_loadError__WPcnK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--error-ink);background:var(--error-soft)}.BrowserLogPanel_footer__n12Jw{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--space-2);min-height:1.75rem;padding:var(--space-0-5) var(--space-2-5);border-top:var(--border-width) solid var(--page-line);background:var(--page);font-size:var(--text-xs);color:var(--page-muted)}.BrowserLogPanel_pagination__CVGJZ{display:flex;align-items:center;gap:var(--space-1-5);white-space:nowrap}.BrowserLogPanel_consoleEntries__U18Yb{width:100%;overflow:auto}.BrowserLogPanel_consoleRow__nKiax{border-bottom:var(--border-width) solid var(--line-subtle);font-family:var(--font-geist-mono),monospace;&[data-level=error]{color:var(--error-ink);background:var(--error-soft);border-color:var(--error-line)}&[data-level=warning]{color:var(--warning);background:var(--review-modified-soft);border-color:var(--review-modified-line)}&[open] .BrowserLogPanel_expandIcon__OTQ6P{rotate:90deg}}.BrowserLogPanel_consoleSummary__HOW79{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5);cursor:pointer;list-style:none;&:hover{box-shadow:inset 0 0 0 62.4375rem var(--canvas-shadow)}&:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:-.125rem}&::-webkit-details-marker{display:none}}.BrowserLogPanel_expandIcon__OTQ6P{flex-shrink:0;align-self:center;color:var(--page-muted)}.BrowserLogPanel_timestamp__HNpDR{min-width:3.625rem;color:var(--page-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrowserLogPanel_level__9BAAx{flex-shrink:0;width:.75rem;text-align:center;font-weight:600}.BrowserLogPanel_message__rqQFI{flex:1 1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.BrowserLogPanel_source__xW9H8{flex-shrink:0;max-width:6.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--page-muted)}.BrowserLogPanel_consoleDetail__RfsQ4{padding:var(--space-2) var(--space-4) var(--space-3) var(--space-8);color:var(--ink);& pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}& dl{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-1) var(--space-3);margin-top:var(--space-2-5);font-size:var(--text-xs)}& dt{color:var(--page-muted)}& dd{overflow-wrap:anywhere}}.BrowserLogPanel_networkWorkspace__cVtG2{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-height:0}.BrowserLogPanel_hasSelection__epdp4{grid-template-columns:minmax(0,1fr) minmax(18.125rem,40%)}.BrowserLogPanel_requestList__pfA5Z{min-width:0;min-height:0;overflow:auto}.BrowserLogPanel_requestTable___IzBw{width:100%;min-width:38.75rem;border-collapse:separate;border-spacing:0;font-size:var(--text-xs);& th{position:sticky;top:0;z-index:1;padding:var(--space-1-5) var(--space-2);border-bottom:var(--border-width) solid var(--page-line);border-right:var(--border-width) solid var(--page-line);background:var(--page);color:var(--table-heading);font-weight:500;text-align:left;white-space:nowrap}& th button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2-5);width:100%;cursor:pointer}& th button:focus-visible{outline:var(--focus-width) solid var(--brand)}& td{padding:var(--space-1) var(--space-2);border-bottom:var(--border-width) solid var(--line-subtle);white-space:nowrap}& tbody tr:hover{background:var(--control-hover)}& tr[data-selected=true]{background:var(--brand-soft);box-shadow:inset .125rem 0 var(--brand)}& tr[data-failed=true]{color:var(--error-ink)}}.BrowserLogPanel_requestTable___IzBw td.BrowserLogPanel_virtualSpacer__Lk96f{padding:0;border:0}.BrowserLogPanel_requestName__h8Pfj{display:flex;flex-direction:column;width:100%;min-width:8.75rem;max-width:17.5rem;cursor:pointer;text-align:left;gap:var(--space-0-5);& small,& span{width:100%;overflow:hidden;text-overflow:ellipsis}& small{color:var(--page-muted);font-size:var(--text-2xs)}&:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:var(--focus-width)}}.BrowserLogPanel_mono__DbEU_,.BrowserLogPanel_numeric__VFU_Q{font-family:var(--font-geist-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrowserLogPanel_numeric__VFU_Q{text-align:right}.BrowserLogPanel_muted__X7vs7{color:var(--page-muted)}.BrowserLogPanel_status__GHJO0{color:var(--success-strong);font-family:var(--font-geist-mono),monospace;&[data-failed=true]{color:var(--error-ink)}}.BrowserLogPanel_waterfall__N_CJT{position:relative;width:6.875rem;height:1.125rem;background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - .0625rem),var(--page-line) calc(25% - .0625rem),var(--page-line) 25%);& span{position:absolute;top:.3125rem;height:.5rem;min-width:.125rem;max-width:100%;background:var(--step-task-line);border-radius:var(--radius-xs)}}.BrowserLogPanel_requestDetails__FpctX{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-left:var(--border-width) solid var(--page-line)}.BrowserLogPanel_detailTitle__f_e_v{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-bottom:var(--border-width) solid var(--page-line);&>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}}.BrowserLogPanel_detailTabs__nzH6e{display:flex;flex:1 1;flex-direction:column;min-height:0}.BrowserLogPanel_tabList__dC9_9{display:flex;flex-shrink:0;border-bottom:var(--border-width) solid var(--page-line);background:var(--page)}.BrowserLogPanel_tab__0XXjS{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer;color:var(--page-muted);&[data-active]{color:var(--brand);box-shadow:inset 0 -.125rem var(--brand)}&:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:-.125rem}}.BrowserLogPanel_detailContent__eJKLa{flex:1 1;min-height:0;overflow:auto;padding:var(--space-3)}.BrowserLogPanel_detailSection__92sEx{margin-bottom:var(--space-4);& h3{margin-bottom:var(--space-2);font-weight:600;font-size:var(--text-xs)}}.BrowserLogPanel_sectionHeading__GFdFP{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1-5);& h3{margin-bottom:0}}.BrowserLogPanel_fields__zyO1x{&>div{display:grid;grid-template-columns:minmax(5.625rem,35%) minmax(0,1fr);gap:var(--space-2);padding:var(--space-1) 0}& dt{color:var(--text-secondary)}& dd,& dt{overflow-wrap:anywhere}& dd{font-family:var(--font-geist-mono),monospace;font-size:var(--text-xs);white-space:pre-wrap}}.BrowserLogPanel_detailEmpty__AoRxu{color:var(--page-muted);font-size:var(--text-xs);line-height:1.6}@container (max-width: 47.5rem){.BrowserLogPanel_hasSelection__epdp4{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.BrowserLogPanel_hasSelection__epdp4 .BrowserLogPanel_requestList__pfA5Z{display:none}.BrowserLogPanel_requestDetails__FpctX{border-left:0;border-top:var(--border-width) solid var(--page-line)}}@container (max-width: 28.125rem){.BrowserLogPanel_source__xW9H8{display:none}}@container (max-height: 15rem){.BrowserLogPanel_panel__Y7pav:has(.BrowserLogPanel_hasSelection__epdp4) .BrowserLogPanel_filterbar__C_j6u,.BrowserLogPanel_panel__Y7pav:has(.BrowserLogPanel_hasSelection__epdp4) .BrowserLogPanel_toolbar__IrPDa{display:none}.BrowserLogPanel_detailTitle__f_e_v{padding-block:0}.BrowserLogPanel_tab__0XXjS{padding-block:.3125rem}}@layer controls{.Toast_viewport__eGDAi{position:fixed;z-index:100;right:var(--space-4);bottom:var(--space-4);width:min(22.5rem,calc(100vw - var(--space-8)));pointer-events:none;@media (min-width:31.25rem){right:var(--space-8);bottom:var(--space-8)}}.Toast_toast__O7TdZ{--gap:var(--space-3);--peek:var(--space-3);--scale:calc(max(0, 1 - (var(--toast-index) * 0.1)));--shrink:calc(1 - var(--scale));--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc(var(--toast-offset-y) * -1 - (var(--toast-index) * var(--gap)) + var(--toast-swipe-movement-y));position:absolute;right:0;bottom:0;z-index:calc(1000 - var(--toast-index));width:100%;height:var(--height);border:var(--border-width) solid var(--control-line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 var(--space-1) var(--space-4) var(--shadow);color:var(--ink);pointer-events:auto;transform-origin:bottom center;-webkit-user-select:none;user-select:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));&[data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));height:var(--toast-height)}&[data-ending-style],&[data-starting-style]{transform:translateY(150%)}&[data-ending-style],&[data-limited]{opacity:0;pointer-events:none}&[data-ending-style]{&[data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}&[data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}&[data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}&[data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}}&:after{content:"";position:absolute;top:100%;left:0;width:100%;height:calc(var(--gap) + var(--border-width))}&[data-type=success] .Toast_icon__71ttU{color:var(--success)}&[data-type=error] .Toast_icon__71ttU{color:var(--danger)}}.Toast_content__DAZu9{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);overflow:hidden;transition:opacity .25s cubic-bezier(.22,1,.36,1);&[data-behind]{opacity:0}&[data-expanded]{opacity:1}}.Toast_text__tr53G{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:var(--text-md)}.Toast_title__fkdvd{font-weight:500}.Toast_description__pPi_D{margin-top:var(--space-1);color:var(--text-secondary)}.Toast_icon__71ttU{flex-shrink:0;width:var(--space-5);height:var(--space-5)}.Toast_closeIcon__g1S17{width:var(--space-4);height:var(--space-4)}}.ModelUsagePanel_panel__bjKRS{container-type:inline-size;display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;font-size:var(--text-sm)}.ModelUsagePanel_usage__TzKvu{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0;min-height:2.5rem;padding:var(--space-1-5) var(--space-3);border-bottom:var(--border-width) solid var(--page-line);background:var(--page);color:var(--page-muted);font-family:var(--font-geist-mono),monospace;font-size:var(--text-xs)}.ModelUsagePanel_toolbarLabel__telKM{margin-right:auto}.ModelUsagePanel_search__cqM_o{width:11.25rem;min-width:0;padding:.3125rem .5625rem;border:var(--border-width) solid var(--page-line);border-radius:var(--radius-md);background:var(--page);color:var(--control-ink);font:inherit;@media (pointer:coarse){min-height:2.75rem;font-size:var(--text-xl)}}.ModelUsagePanel_search__cqM_o:focus-visible,.ModelUsagePanel_summary__eW0K1:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:-.125rem}.ModelUsagePanel_workspace__6RArH{position:relative;isolation:isolate;display:flex;flex:1 1;min-height:0;min-width:0;overflow:hidden}.ModelUsagePanel_scroll__2ZKWO{min-width:0;flex:1 1;min-height:0;overflow:auto;overflow-anchor:none}.ModelUsagePanel_empty__Gv5Wf{display:grid;height:100%;min-height:3.75rem;place-items:center;color:var(--page-muted)}.ModelUsagePanel_error__wyrp6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--error-ink);background:var(--error-soft)}.ModelUsagePanel_calls__Aog8v,.ModelUsagePanel_tools__BmQ71{margin:0;padding:0;list-style:none}.ModelUsagePanel_call__F6iIU{border-bottom:var(--border-width) solid var(--line-subtle)}.ModelUsagePanel_summary__eW0K1{display:flex;align-items:center;width:100%;gap:var(--space-2-5);min-height:2.5rem;padding:var(--space-1-5) var(--space-3);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ModelUsagePanel_summary__eW0K1:hover{background:var(--control-hover)}.ModelUsagePanel_summary__eW0K1[aria-current=true]{background:color-mix(in srgb,var(--brand) 8%,var(--page));box-shadow:inset .125rem 0 var(--brand)}.ModelUsagePanel_callMeta__p8VYt,.ModelUsagePanel_duration__v0jSb,.ModelUsagePanel_timestamp__ORHu4{color:var(--page-muted);font-family:var(--font-geist-mono),monospace;font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ModelUsagePanel_duration__v0jSb,.ModelUsagePanel_timestamp__ORHu4{white-space:nowrap}.ModelUsagePanel_model__NFs4O{flex-shrink:0;font-weight:500}.ModelUsagePanel_preview__5RXFe{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--page-muted)}.ModelUsagePanel_status__3p60I{margin-left:auto;color:var(--success-strong);font-size:var(--text-xs);white-space:nowrap}.ModelUsagePanel_call__F6iIU[data-status=failed],.ModelUsagePanel_call__F6iIU[data-status=timeout]{background:var(--error-soft);& .ModelUsagePanel_status__3p60I{color:var(--error-ink)}}.ModelUsagePanel_call__F6iIU[data-status=cancelled] .ModelUsagePanel_status__3p60I{color:var(--page-muted)}.ModelUsagePanel_retry__OHJ2V{color:var(--warning);font-size:var(--text-xs);white-space:nowrap}.ModelUsagePanel_errorCode__EjZg_{color:var(--error-ink)}.ModelUsagePanel_timeline__3xoJK{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:var(--border-width) solid var(--page-line)}.ModelUsagePanel_callIndex__DD09a,.ModelUsagePanel_timelineLabel__hYvSr{flex-shrink:0;color:var(--page-muted);font-size:var(--text-xs)}.ModelUsagePanel_callIndex__DD09a{min-width:1.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ModelUsagePanel_timelineTrack__V9Hrv{display:flex;flex:1 1;gap:.1875rem;min-width:0}.ModelUsagePanel_timelineSegment__l5Zep{flex-basis:0;min-width:.1875rem;height:.5625rem;padding:0;border:0;border-radius:.0625rem;background:#7899e8;cursor:pointer;&[data-status=failed],&[data-status=timeout]{background:var(--error-ink)}&[data-status=cancelled]{background:var(--page-muted)}&:hover{opacity:.7}&:focus-visible{outline:var(--focus-width) solid var(--brand);outline-offset:var(--focus-width)}}.ModelUsagePanel_role__uMblE{display:inline-flex;align-items:center;flex-shrink:0;padding:.1875rem .4375rem;border-radius:.1875rem;font-size:var(--text-xs);font-weight:600;line-height:1.4;&[data-role=system]{color:var(--page-muted);background:var(--control-hover)}&[data-role=user]{color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}&[data-role=assistant]{color:#8866ad;background:#8866ad14}&[data-role=tool]{color:var(--success-strong);background:var(--success-soft)}}.ModelUsagePanel_drawer__YPok1{position:absolute;inset:0 0 0 auto;z-index:1;width:min(55%,40rem);min-width:0;display:flex;flex-direction:column;overflow:hidden;border-left:var(--border-width) solid var(--page-line);background:var(--page);font-size:var(--text-sm)}.ModelUsagePanel_drawerHeader__cdSGU{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:var(--space-4);padding:1.125rem var(--space-6);border-bottom:var(--border-width) solid var(--page-line);& h2{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:600}}.ModelUsagePanel_drawerModel__Eow4W{color:var(--page-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.ModelUsagePanel_drawerActions___upM6{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.ModelUsagePanel_drawerBody__Ee9NH{flex:1 1;min-height:0;overflow:auto;padding:0 var(--space-6) var(--space-6)}.ModelUsagePanel_callMeta__p8VYt{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--page-line)}.ModelUsagePanel_trajectory__S_jYa h3{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-3-5) 0 var(--space-2);margin:0;font-size:var(--text-sm);font-weight:500}.ModelUsagePanel_trajectory__S_jYa pre{margin:0;padding:var(--space-1) 0 var(--space-4);max-height:11.25rem;overflow:auto;overscroll-behavior:contain;font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ModelUsagePanel_traceSection__oh4U_{border-bottom:var(--border-width) solid var(--line-subtle)}.ModelUsagePanel_toolName__HAm9f{font-family:var(--font-geist-mono),monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.ModelUsagePanel_toolState__UP2cN{margin-left:auto;color:var(--page-muted);font-size:var(--text-xs);white-space:nowrap;&[data-status=passed]{color:var(--success-strong)}&[data-status=failed]{color:var(--error-ink)}&[data-status=running]{color:var(--brand)}}.ModelUsagePanel_stepResult__Ycr3Q,.ModelUsagePanel_toolBody__h4wGH{& h4{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-1-5);font-size:var(--text-xs);font-weight:500}}.ModelUsagePanel_stepResult__Ycr3Q{margin:var(--space-2-5) 0 var(--space-4)}.ModelUsagePanel_loading__A39li{padding-block:var(--space-2);color:var(--page-muted)}@media (max-width:37.5rem){.ModelUsagePanel_usage__TzKvu{flex-wrap:wrap;gap:var(--space-2)}.ModelUsagePanel_search__cqM_o{width:100%}.ModelUsagePanel_summary__eW0K1{flex-wrap:wrap;gap:var(--space-2)}.ModelUsagePanel_preview__5RXFe{order:1;flex-basis:100%}.ModelUsagePanel_timestamp__ORHu4{display:none}}.ModelUsagePanel_contentBlock__F9xIg{position:relative;&>.ModelUsagePanel_copyControl__qxXjv{position:absolute;top:0;right:0;z-index:1;background:var(--page)}& pre{padding-right:var(--space-8)}}.ModelUsagePanel_copyControl__qxXjv{display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;color:var(--page-muted);font-size:var(--text-xs)}@container (max-width: 50rem){.ModelUsagePanel_drawerHeader__cdSGU{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3)}.ModelUsagePanel_drawerBody__Ee9NH{padding:0 var(--space-3) var(--space-3)}}@container (max-width: 30rem){.ModelUsagePanel_drawer__YPok1{width:100%;border-left:0}}.StepDetails_container__Hpwzf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.StepDetails_subheading__SxK_1{font-size:var(--text-xs);line-height:1.25rem;font-weight:500}.StepDetails_description__BHabY{margin-top:var(--space-1-5);font-family:var(--font-geist-mono),monospace;color:var(--page-muted)}.StepDetails_code__XDUnR,.StepDetails_description__BHabY{word-break:break-all;font-size:var(--text-xs);line-height:1rem}.StepDetails_code__XDUnR{white-space:pre-wrap}.StepDetails_actionDetails__iFtlj,.StepDetails_code__XDUnR{margin-top:var(--space-2);border:var(--border-width) solid var(--page-line);padding:var(--space-2)}.StepDetails_actionDetails__iFtlj{background-color:var(--page);font-family:var(--font-geist-mono),monospace;font-size:var(--text-xs);line-height:1.5rem}.StepDetails_actionTarget__1YcCd{word-break:break-all}.StepDetails_evidence__Fq_xV{color:var(--step-success)}.StepDetails_errorDetails___WafL,.StepDetails_evidence__Fq_xV{margin-top:var(--space-2);font-size:var(--text-xs);line-height:1.5rem}.StepDetails_errorDetails___WafL{white-space:pre-wrap;overflow-wrap:break-word;border:var(--border-width) solid var(--error-line);background-color:var(--error-soft);padding:var(--space-2);color:var(--error-ink)}.StepDetails_label__1f7Yl{margin-top:var(--space-2);font-size:var(--text-xs);line-height:1rem;color:var(--page-muted)}.RunIssues_article__RTmU3{background-color:var(--surface-raised)}.RunIssues_container__TUo4F{margin-bottom:var(--space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);line-height:1rem}.RunIssues_label__qoGnm{border:var(--border-width) solid var(--error-line);background-color:var(--error-soft);padding:var(--space-1) var(--space-2);font-family:var(--font-geist-mono),monospace;color:var(--error-ink)}.RunIssues_heading__SmgTK{font-size:var(--text-xl);font-weight:600;line-height:1.5rem;overflow-wrap:break-word}.RunIssues_metadata__kDO2G{margin-bottom:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);line-height:1rem}.RunIssues_link__5gHO8{min-width:0;word-break:break-all;color:var(--page-muted);@media (hover:hover){&:hover{color:var(--brand)}}}.RunIssues_mutedText__m5PCg{color:var(--page-muted)}.RunIssues_comparison__eZ8FL{display:grid;gap:var(--space-3);font-size:var(--text-lg);line-height:1.25rem}.RunIssues_expected__AT35E{min-width:0;border:var(--border-width) solid var(--page-line)}.RunIssues_subheading__yxSHG{background-color:var(--surface-muted);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1rem;font-weight:500;color:var(--page-muted)}.RunIssues_description__3pJFr{padding:var(--space-3) var(--space-3);line-height:1.25rem;white-space:pre-wrap;overflow-wrap:break-word}.RunIssues_actual__zoDM1{min-width:0;border:var(--border-width) solid var(--error-line)}.RunIssues_actualHeading__Bv8_H{background-color:var(--error-soft);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1rem;font-weight:500;color:var(--error-ink)}.RunIssues_details__H4UYk{margin-top:var(--space-5);border-bottom-style:solid;border-bottom-width:var(--border-width);border-color:var(--page-line);padding-bottom:var(--space-4);font-size:var(--text-sm);line-height:1rem}.RunIssues_summary__gpaws{cursor:pointer;font-weight:500;color:var(--page-muted)}.RunIssues_ol__PMQ21{margin-top:var(--space-3);&>:not(:last-child){margin-block-start:0;margin-block-end:var(--space-2)}}.RunIssues_item__GCquF{display:flex;gap:var(--space-3);line-height:1.25rem}.RunIssues_stepNumber__WO1J2{font-family:var(--font-geist-mono),monospace;color:var(--page-muted)}.RunIssues_screenshots__hFB6L{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2)}.RunIssues_action__bpM7B{border:var(--border-width) solid var(--page-line);min-height:0;border-radius:0;padding:0;white-space:normal}.RunIssues_image__YXub0{height:6rem;width:10rem;object-fit:contain}.RunIssues_emptyEvidence__ZZNqE{margin-top:var(--space-2);color:var(--page-muted)}.RunIssues_error__wDhK0{margin-top:var(--space-3);font-size:var(--text-sm);line-height:1rem;color:var(--error-ink)}.RunIssues_footer__nc3x_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.RunIssues_select__uOe6L{width:auto}.RunIssues_copyPrompt__QKJQr{flex:1 1}.RunIssues_detailsLink__V0dNt{font-size:var(--text-sm);line-height:1rem;color:var(--brand);@media (hover:hover){&:hover{text-decoration-line:underline}}}.RunIssues_toolbar__QO6Py{flex-shrink:0;border-bottom-style:solid;border-bottom-width:var(--border-width);border-color:var(--page-line);padding:var(--space-3) var(--space-5)}.RunIssues_issueCount__MkfTT{font-size:var(--text-sm);line-height:1rem;color:var(--page-muted)}.RunIssues_issueSelector__oJl8U{margin-top:var(--space-3)}.RunIssues_loading__0xTRI{color:var(--page-muted)}.RunIssues_loadError__LX_IK,.RunIssues_loading__0xTRI{padding:var(--space-5);font-size:var(--text-lg);line-height:1.25rem}.RunIssues_loadError__LX_IK{color:var(--error-ink)}.RunIssues_retry___NDbj{margin-left:var(--space-2);text-decoration-line:underline}.RunIssues_emptyState__N_B1M{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8);text-align:center}.RunIssues_emptyTitle__qbKCv{font-size:var(--text-lg);line-height:1.25rem;font-weight:500}.RunIssues_emptyHint___SgyU{font-size:var(--text-sm);line-height:1.25rem;color:var(--page-muted)}.IssueEditor_heading___hpOg{font-size:var(--text-xl);line-height:1.5rem;font-weight:600}.IssueEditor_container__wk4RX{@media (max-width:40rem){padding:var(--space-4)}&>:not(:last-child){margin-block-start:0;margin-block-end:var(--space-5)}padding:var(--space-5) var(--space-6)}.IssueEditor_description__PPk1D{font-size:var(--text-lg);line-height:1.25rem;color:var(--page-muted)}.IssueEditor_group__szqpW{display:flex;flex-wrap:wrap;gap:var(--space-2)}.IssueEditor_field__5tXPh{display:block}.IssueEditor_input__KCT6k{margin-top:var(--space-2)}.IssueEditor_descriptionInput__cEPZf{margin-top:var(--space-2);min-height:8rem}.IssueEditor_classification__VL0Id{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);@media (max-width:40rem){grid-template-columns:minmax(0,1fr)}}.IssueEditor_error__rHhPO{color:var(--error-ink)}