:root{--brand: #d8431a;--brand-hover: #b23414;--brand-soft: #fdeee7;--brand-border: #f0c4b2;--focus: #d8431a;--background: #faf6ec;--surface-subtle: #f4eee0;--surface-muted: #efe8d7;--card: #fffdf8;--product-ink: #171310;--text-secondary: #3a3129;--product-muted: #7b7161;--product-line: #e2d9c6;--line-soft: #ece5d5;--line-strong: #c7b99f;--zing: #c8ec1f;--zing-ink: #38460a;--flare: #e03e14;--flare-soft: #ffe8e1;--hard: #171310;--logo-ink: #171310;--logo-accent: #d8431a}@media(prefers-color-scheme:dark){:root{--brand: #ff7f57;--brand-hover: #ff9b7b;--brand-soft: #2e1c14;--brand-border: #56342a;--focus: #ff7f57;--background: #14120f;--surface-subtle: #1d1a15;--surface-muted: #23201a;--card: #1a1713;--product-ink: #f7f2e7;--text-secondary: #d6cdbc;--product-muted: #9d9385;--product-line: #332e26;--line-soft: #2b261f;--line-strong: #4c4339;--zing: #b9dd15;--zing-ink: #131c00;--flare: #ff7b5c;--flare-soft: #3a201a;--hard: #4a4034;--logo-ink: #f7f2e7;--logo-accent: #ff7f57}}:root{color-scheme:light dark;--ground: var(--background);--panel: var(--surface-muted);--ink: var(--product-ink);--muted: var(--product-muted);--line: var(--product-line);--accent: var(--brand);--sans: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--display: "Bricolage Grotesque", "Inter", -apple-system, "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased}body.product-page{color-scheme:light dark;--ground: var(--background);--panel: var(--surface-muted);--ink: var(--product-ink);--muted: var(--product-muted);--line: var(--product-line);--accent: var(--brand);background:var(--ground);color:var(--ink)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}[hidden]{display:none!important}.wrap{width:100%;max-width:1216px;margin:0 auto;padding:0 40px}.product-page .wrap{max-width:1216px;padding:0 40px}.product-page main{padding:0}.product-page #crumb{display:none}.product-page h1,.product-page h2,.product-page h3,.product-page p{margin:0}.product-page h2{color:var(--ink);text-transform:none;letter-spacing:-.8px;font-size:32px;font-weight:600;line-height:1.2}.product-page h3{font-size:16px;font-weight:600;letter-spacing:-.3px}.product-page p{line-height:1.7}.product-page pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line-soft);border-radius:6px;padding:14px}.product-page details{margin-top:17px}.product-page details summary{font-size:11.5px;color:var(--product-muted)}.product-page details pre{font-size:11.5px;margin-top:10px;background:var(--surface-subtle);border-color:var(--line-soft);color:var(--product-muted)}.product-page details{font-size:12px}h1[tabindex="-1"]:focus{outline:none}header.top{padding:0}header.top .wrap{min-height:80px;max-width:1216px;gap:28px}header.top{border-bottom:1px solid var(--line)}header.top .wrap{display:flex;align-items:center}.wordmark{gap:9px;letter-spacing:-.6px;font-size:18px}.brand-icon{width:38px;height:38px;flex:none}.wordmark{display:inline-flex;align-items:center;font-weight:650;color:var(--ink)}.wordmark:hover{text-decoration:none}.header-links{display:flex;gap:28px;align-items:center;margin-left:40px}.header-links a,.header-signin{font-size:13px;color:var(--muted);font-weight:500}.header-links a:hover,.header-signin:hover{color:var(--ink);text-decoration:none}.header-actions{margin-left:auto;display:flex;align-items:center;gap:24px}.local-tag{border:1px solid var(--line);border-radius:5px;color:var(--muted);font:11.5px var(--mono);padding:3px 6px;letter-spacing:.04em}.product-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid var(--line);color:var(--product-muted);font-size:11.5px;padding:23px 0}.product-footer .footer-right{display:flex;gap:20px}.product-footer a{color:var(--product-muted)}.product-footer{font-size:11px}.preview-notice{font-size:11px;color:var(--product-muted);background:var(--brand-soft);border-bottom:1px solid var(--line-soft);padding:9px 16px;text-align:center;line-height:1.5}.preview-notice strong{font-weight:600;color:var(--product-muted)}.run-navigation{display:inline-flex;gap:14px;align-items:center}.header-actions a[aria-current=page]{color:var(--accent)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid var(--product-line);border-radius:7px;padding:11px 18px;font:500 13px var(--sans);color:var(--product-ink);background:var(--card);cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.ui-btn:hover{background:var(--brand-soft);border-color:var(--line-strong);text-decoration:none}.ui-btn:active{transform:translateY(1px)}.ui-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 1px 2px #0b5fd118}.ui-btn.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.ui-btn.small{min-height:35px;padding:8px 13px;font-size:12px}.ui-btn.wide{width:100%}.ui-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.ui-icon{display:inline-block;width:18px;height:18px;flex:none;vertical-align:middle}.eyebrow{font:11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--product-muted);display:flex;align-items:center;gap:9px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px #0b5fd113;flex:none}.text-link{color:var(--ink);font-size:12px;display:inline-flex;align-items:center;gap:7px}.text-link:hover{color:var(--brand);text-decoration:none}.repo-icon{display:flex;align-items:center;justify-content:center;width:33px;height:33px;background:var(--surface-subtle);border:1px solid var(--line-soft);border-radius:7px;color:var(--text-secondary)}.pass-label{display:inline-flex;align-items:center;gap:5px;color:var(--brand);background:var(--surface-subtle);border:1px solid var(--line-soft);border-radius:5px;font-size:11.5px;font-weight:500;padding:3px 7px}.pass-label .ui-icon{width:12px;height:12px}.fail-label{border:1px solid #efe0cf;background:#faf4ea;border-radius:5px;padding:3px 7px;font-size:11.5px;color:#996426}.search-wrap{margin:20px;position:relative}.search-wrap>.ui-icon{position:absolute;top:12px;left:12px;color:var(--product-muted);width:15px;height:15px}.product-page input{width:100%;padding:12px 13px;border:1px solid var(--brand-border);border-radius:6px;font:12px var(--sans);background:var(--card);color:var(--ink)}.product-page input::placeholder{color:var(--product-muted)}.search-wrap input{padding-left:37px}.result-banner strong{font-size:12px;font-weight:500;color:var(--brand)}.result-details{padding:20px 25px 25px}.hero{display:grid;grid-template-columns:1.17fr 1fr;gap:65px;padding:96px 0 80px;align-items:center}.hero h1{margin:23px 0 22px;font-size:clamp(54px,6.2vw,80px);font-weight:550;line-height:1.06;letter-spacing:-4.9px}.hero h1 span{color:var(--brand)}.hero .hero-copy{font-size:16px;color:var(--muted);max-width:410px;line-height:1.8}.hero-buttons{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.hero-buttons .primary{padding:14px 19px;font-size:13px;min-height:48px}.hero-footnote{margin-top:17px!important;color:var(--product-muted);font-size:11px}.hero-visual{position:relative;padding:19px 0 14px}.hero-visual:before{content:"";position:absolute;inset:-58px -40px;background-image:radial-gradient(#a8c5ed80 .7px,transparent .7px);background-size:15px 15px;-webkit-mask-image:radial-gradient(ellipse,black 40%,transparent 71%);mask-image:radial-gradient(ellipse,black 40%,transparent 71%);pointer-events:none}.preview-window{position:relative;background:var(--card);border:1px solid var(--brand-border);border-radius:11px;box-shadow:0 18px 45px -24px #294b7a24,0 2px 5px #294b7a08;overflow:hidden;transform:rotate(-1deg)}.window-chrome{height:42px;background:var(--surface-subtle);border-bottom:1px solid var(--line-soft);display:flex;align-items:center;padding:0 16px;gap:5px}.window-chrome>i{height:6px;width:6px;background:var(--brand-border);border-radius:50%}.window-chrome>span{margin-left:auto;font:11px var(--mono);letter-spacing:.05em;color:var(--product-muted)}.preview-body{padding:26px}.preview-repo{display:flex;align-items:center;gap:10px;font:11px var(--mono);color:var(--product-muted)}.preview-title{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:25px 0 20px}.preview-title h3{font-size:20px;letter-spacing:-.5px}.preview-check{display:flex;align-items:center;gap:9px;font-size:11px;padding:10px 0;color:var(--product-muted);border-top:1px solid var(--brand-soft)}.preview-check .ui-icon{width:13px;height:13px;color:var(--brand)}.preview-check>span:last-child{margin-left:auto;font:11.5px var(--mono);color:var(--product-muted)}.preview-output{padding:14px 16px;margin:15px 0 17px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface-subtle)}.preview-output>div{font:11px var(--mono);color:var(--product-muted);letter-spacing:.08em;margin-bottom:9px}.preview-output code{font-size:11.5px;color:var(--product-muted);line-height:1.8;word-spacing:4px}.preview-caption{font-size:11.5px;color:var(--product-muted);display:flex;align-items:center;gap:7px}.preview-caption .ui-icon{width:13px;height:13px}.visual-caption{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font:11px var(--mono);color:var(--product-muted);margin-top:24px}.intro-line{display:flex;align-items:center;gap:20px;justify-content:center;padding:8px 0 31px;font-size:11.5px;color:var(--product-muted)}.intro-line:before,.intro-line:after{content:"";height:1px;flex:1;background:var(--line)}.intro-line span{letter-spacing:.09em;font-family:var(--mono);text-transform:uppercase}.how-section{scroll-margin-top:24px;padding-bottom:57px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-top:3px}.landing-step{padding:19px 35px 6px 0}.landing-step+.landing-step{padding-left:35px;border-left:1px solid var(--line)}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.step-num{font:11px var(--mono);color:var(--product-muted)}.step-symbol{color:var(--product-muted);width:21px;height:21px}.landing-step h3{margin-bottom:9px;font-size:15px}.landing-step p{font-size:12px;color:var(--muted);max-width:260px;line-height:1.8}.detail-section{border-top:1px solid var(--line);padding:48px 0 55px;display:grid;grid-template-columns:.9fr 1.6fr;gap:75px;scroll-margin-top:24px}.detail-section h2{font-size:26px;margin-top:12px;max-width:275px;line-height:1.25}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;padding-top:6px}.feature-list h3{font-size:12px;margin:12px 0 8px}.feature-list p{font-size:11px;color:var(--muted)}.feature-list .ui-icon{color:var(--product-muted)}.hero{min-height:calc(100vh - 225px);gap:90px}.hero h1{font-weight:550}.hero .hero-copy{max-width:none}.hero-buttons{margin-top:28px}.preview-body{padding:27px}.preview-repo{font-size:11px}.evaluation-score{display:flex;flex-direction:column;margin:28px 0 22px}.evaluation-score>strong{font-size:48px;font-weight:500;letter-spacing:-2px;line-height:1.2}.evaluation-score>strong span{color:#9cabc0;font-size:32px}.evaluation-score>span{font-size:12px;color:var(--muted);margin-top:4px}.evaluation-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid var(--brand-soft);font-size:12px}.evaluation-footer{border-top:1px solid var(--brand-soft);padding-top:19px;font-size:11.5px;color:var(--product-muted)}.simple-steps{display:flex;justify-content:space-between;gap:25px;padding:26px 0;border-top:1px solid var(--line);font-size:12px;color:var(--product-muted)}.simple-steps b{color:var(--product-muted);font:11.5px var(--mono);margin-right:14px}.flow-layout{display:grid;grid-template-columns:250px 1fr;gap:62px;padding:59px 0 72px;min-height:calc(100vh - 184px);align-items:start}.flow-sidebar{padding-top:6px}.back-link{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.back-link .ui-icon{width:13px;height:13px}.flow-sidebar h2{font-size:22px;line-height:1.25;margin:29px 0 8px}.flow-sidebar>p{font-size:12px;color:var(--muted);max-width:225px}.flow-steps{padding:0;margin:35px 0 0;list-style:none}.flow-steps li{position:relative;display:flex;gap:13px;padding-bottom:30px}.flow-steps li:not(:last-child):after{content:"";position:absolute;width:1px;background:var(--line-soft);left:13px;top:33px;bottom:7px}.flow-step-circle{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border:1px solid var(--brand-border);border-radius:50%;font:11px var(--mono);color:var(--product-muted);flex:none}.flow-steps .current .flow-step-circle{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.flow-steps .complete .flow-step-circle{color:var(--brand);background:var(--brand-soft);border-color:var(--brand-border)}.flow-step-circle .ui-icon{width:13px;height:13px}.flow-step-text strong{display:block;font-size:12px;font-weight:500;margin-top:3px;color:var(--product-muted)}.flow-steps .current strong,.flow-steps .complete strong{color:var(--product-ink)}.flow-step-text span{display:block;font-size:11.5px;color:var(--product-muted);margin-top:4px}.sidebar-note{border-top:1px solid var(--line);margin-top:19px;padding-top:20px;max-width:219px;display:flex;gap:9px;color:var(--product-muted);font-size:11.5px;line-height:1.7}.sidebar-note .ui-icon{width:15px;height:15px;margin-top:1px}.flow-content{max-width:680px;width:100%}.flow-heading{margin-bottom:26px}.flow-heading .eyebrow{margin-bottom:12px}.flow-heading h1{font-size:32px;font-weight:550;letter-spacing:-1.3px;line-height:1.2;margin-bottom:10px}.flow-heading>p{font-size:13px;color:var(--muted);max-width:490px}.flow-card{border:1px solid var(--brand-border);border-radius:11px;background:var(--card);box-shadow:0 3px 12px #183b7008;overflow:hidden}.signin-card{padding:38px;text-align:center}.signin-mark{display:inline-flex;width:49px;height:49px;margin-bottom:22px;justify-content:center;align-items:center;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-subtle)}.signin-card h2{font-size:22px;margin-bottom:11px}.signin-card p{font-size:12px;color:var(--muted);max-width:345px;margin:0 auto 25px}.signin-card .ui-btn{max-width:360px;min-height:46px;margin:0 auto}.signin-card .signin-meta{font-size:11.5px;max-width:310px;margin:17px auto 0;color:var(--product-muted)}.signin-reasons{display:flex;justify-content:center;gap:24px;border-top:1px solid var(--brand-soft);padding-top:26px;margin-top:30px;font-size:11.5px;color:var(--product-muted)}.signin-reasons span{display:inline-flex;align-items:center;gap:6px}.signin-reasons .ui-icon{width:13px;height:13px}.flow-helper{font-size:11px;color:var(--product-muted);margin-top:20px!important;text-align:center}.flow-helper a{text-decoration:underline;text-underline-offset:3px}.account-bar{padding:18px 21px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line-soft)}.avatar{width:29px;height:29px;border-radius:50%;background:var(--line-soft);color:var(--product-muted);display:inline-flex;align-items:center;justify-content:center}.avatar .ui-icon{width:15px;height:15px}.account-name{font-size:12px;font-weight:500}.account-name span{color:var(--product-muted);font-weight:400;font-size:11.5px;margin-left:6px}.account-bar .text-link{margin-left:auto;font-size:11.5px}.repo-list{padding:0 20px 10px}.repo-option{width:100%;display:flex;align-items:center;text-align:left;gap:12px;border:1px solid var(--line-soft);border-radius:7px;background:var(--card);color:var(--ink);padding:16px 14px;cursor:pointer;margin-bottom:10px;font:inherit}.repo-option:hover{background:var(--surface-subtle);border-color:var(--line-strong)}.repo-option .repo-info{flex:1;min-width:0}.repo-option strong{display:block;font-size:12px;font-weight:500}.repo-option small{display:block;font-size:11.5px;color:var(--product-muted);margin-top:5px}.repo-option .repo-visibility{font-size:11px;padding:2px 6px;border:1px solid var(--line-soft);border-radius:4px;color:var(--product-muted)}.repo-option>.ui-icon{width:14px;color:var(--product-muted)}.repo-empty{font-size:12px;text-align:center;padding:20px 0 25px;color:var(--product-muted)}.import-divider{display:flex;align-items:center;gap:10px;padding:6px 20px 18px;font-size:11.5px;color:var(--product-muted)}.import-divider:before,.import-divider:after{content:"";height:1px;flex:1;background:var(--line-soft)}.repo-form{padding:0 20px 22px}.repo-form label{font-size:11px;display:block;margin-bottom:8px}.repo-input-row{display:flex;align-items:stretch;gap:9px}.repo-input-row input{min-width:0}.repo-input-row button{flex:none}.field-error{margin-top:9px!important;color:#af4e38;font-size:11px}.flow-bottom-note{display:flex;justify-content:center;gap:6px;align-items:center;margin-top:18px!important;font-size:11.5px;color:var(--product-muted)}.flow-bottom-note .ui-icon{width:12px;height:12px}.selected-repo{display:flex;align-items:center;gap:11px;margin-bottom:23px;padding:13px 15px;background:var(--brand-soft);border:1px solid var(--line-soft);border-radius:7px;font-size:11px}.selected-repo>span{overflow-wrap:anywhere}.selected-repo .text-link{margin-left:auto;flex:none;font-size:11.5px}.selected-repo .ui-icon{width:15px;color:var(--product-muted)}.check-card-header{padding:23px 25px 20px;border-bottom:1px solid var(--line-soft);display:flex;align-items:start;gap:13px}.task-symbol{height:37px;width:37px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-soft);color:var(--product-muted);background:var(--surface-subtle);flex:none}.check-card-header h3{font-size:14px;margin:0 0 5px}.check-card-header p{font-size:11px;color:var(--product-muted)}.check-card-body{padding:23px 25px}.task-description{font-size:12px;color:var(--product-muted)}.task-description strong{display:block;font-size:11.5px;color:var(--product-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-weight:500}.expected-output{margin-top:18px;padding:16px;background:var(--surface-subtle);border:1px solid var(--line-soft);border-radius:6px}.expected-output span{display:block;font:11px var(--mono);letter-spacing:.06em;color:var(--product-muted);margin-bottom:8px}.expected-output code{font-size:11px;color:var(--product-muted);line-height:1.9;overflow-wrap:anywhere}.check-explainer{margin:21px 0!important;font-size:11px;color:var(--product-muted)}.check-actions{border-top:1px solid var(--line-soft);padding:18px 25px;background:var(--background);display:flex;align-items:center;justify-content:space-between;gap:15px}.check-actions span{font-size:11.5px;color:var(--product-muted)}.check-status{padding:10px 25px}.check-stage{display:flex;gap:12px;padding:17px 0;align-items:center}.check-stage+.check-stage{border-top:1px solid var(--brand-soft)}.check-stage-indicator{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;border:1px solid var(--line-soft);color:var(--line-strong);flex:none}.check-stage-indicator .ui-icon{width:12px;height:12px}.check-stage.done .check-stage-indicator{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-border)}.check-stage.active .check-stage-indicator{border-color:var(--brand);color:var(--brand)}.check-stage strong{font-size:12px;font-weight:500;color:var(--product-muted);display:block}.check-stage.done strong,.check-stage.active strong{color:var(--text-secondary)}.check-stage small{font-size:11.5px;color:var(--product-muted);display:block;margin-top:4px}.check-stage>span:last-child{margin-left:auto;color:var(--product-muted);font:11px var(--mono)}.spinner{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--brand-border);border-top-color:var(--brand);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.check-progress{width:100%;height:3px;background:var(--brand-soft)}.check-progress>div{height:100%;background:var(--brand);transition:width .6s}.live-note{padding:15px 25px;background:var(--background);font-size:11.5px;color:var(--product-muted);border-top:1px solid var(--line-soft)}.success-heading{display:flex;gap:15px;align-items:center;margin-bottom:24px}.success-symbol{width:47px;height:47px;border-radius:50%;background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand-border);display:flex;align-items:center;justify-content:center;flex:none}.success-heading h1{font-size:28px;letter-spacing:-1px;font-weight:550;margin-bottom:5px}.success-heading p{font-size:12px;color:var(--product-muted)}.result-banner{padding:17px 25px;background:var(--surface-subtle);border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between}.result-details h3{font-size:12px}.result-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.result-facts>div+div{border-left:1px solid var(--line-soft);padding-left:19px}.result-facts dt{font-size:11px;color:var(--product-muted);margin-bottom:6px}.result-facts dd{font-size:18px;font-weight:500;color:var(--text-secondary);margin:0;letter-spacing:-.5px}.result-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:21px 0}.result-checks span{font-size:11.5px;color:var(--product-muted);display:flex;align-items:center;gap:7px}.result-checks .ui-icon{height:12px;width:12px;color:var(--brand)}.next-step{margin-top:23px;display:flex;gap:20px;align-items:center;border:1px solid var(--brand-border);border-radius:8px;padding:19px 21px}.next-step h3{font-size:12px;margin-bottom:5px}.next-step p{font-size:11.5px;color:var(--product-muted);max-width:350px}.next-step .ui-btn{margin-left:auto;flex:none}.result-links{margin-top:19px;display:flex;gap:22px;justify-content:center}.result-links button{background:none;border:0;padding:0;font:11px var(--sans);color:var(--product-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.signin-card{padding:44px 30px}.signin-mark{display:flex;margin:0 auto 25px}.product-page .flow-helper,.flow-step-text span,.signin-card .signin-meta,.repo-option small,.flow-bottom-note,.check-stage small{color:var(--product-muted)}.expected-output code{font:11px/1.9 var(--mono)}.live-console,.live-files{border-top:1px solid var(--line-soft)}.live-console>summary,.live-files>summary{padding:13px 25px;font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--product-muted);cursor:pointer;display:flex;gap:10px;align-items:baseline}.live-console>summary::marker,.live-files>summary::marker{color:var(--line-strong)}.live-console-meta{margin-left:auto;text-transform:none;letter-spacing:0}.live-console pre{margin:0 25px;padding:12px 14px;max-height:300px;overflow:auto;background:var(--surface-subtle);border:1px solid var(--line-soft);border-radius:6px;font:11.5px/1.65 var(--mono);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.live-console>a,.live-files>p{display:block;padding:10px 25px 16px;font-size:11.5px;color:var(--product-muted)}.live-files ul{margin:0;padding:0 25px;list-style:none;max-height:260px;overflow:auto}.live-files li{display:flex;gap:12px;align-items:baseline;padding:6px 0;font:11.5px var(--mono);border-bottom:1px solid var(--brand-soft)}.live-files li span{margin-left:auto;color:var(--product-muted)}.live-files li.muted{color:var(--product-muted);border-bottom:0}@media(min-width:1500px){.hero{padding-top:118px;padding-bottom:96px}}@media(max-width:1050px){.header-links{margin-left:5px;gap:20px}.header-actions{gap:15px}.hero{gap:34px;padding-top:75px}.hero h1{font-size:64px;letter-spacing:-4px}.detail-section{gap:35px}.flow-layout{gap:35px;grid-template-columns:210px 1fr}.local-tag{display:none}}@media(max-width:780px){.product-page .wrap{padding:0 24px}.header-links{display:none}header.top .wrap{min-height:70px;gap:15px;flex-wrap:nowrap}.header-actions{gap:14px}.hero{grid-template-columns:1fr;padding-top:58px;gap:40px}.hero h1{font-size:72px}.hero-visual{max-width:470px;width:100%;margin:0 auto}.hero-visual:before{inset:-30px -20px}.hero .hero-copy{max-width:470px}.intro-line{padding-top:0}.detail-section{grid-template-columns:1fr;gap:32px}.detail-section h2{max-width:none}.flow-layout{grid-template-columns:1fr;padding-top:30px;gap:22px}.flow-sidebar h2,.flow-sidebar>p,.sidebar-note{display:none}.flow-steps{display:flex;margin:23px 0 4px;gap:10px}.flow-steps li{flex:1;padding-bottom:0;gap:9px}.flow-steps li:after{display:none}.flow-step-text span{display:none}.flow-step-text strong{font-size:11px;white-space:nowrap}.flow-content{max-width:none}.flow-heading h1{font-size:30px}.flow-step-circle{height:25px;width:25px}}@media(max-width:520px){.wordmark{font-size:15px;gap:6px}.brand-icon{width:32px;height:32px}.header-signin{font-size:11px}.header-actions .ui-btn{font-size:11px;min-height:33px;padding:7px 10px}.header-actions{gap:11px}.product-page .wrap{padding:0 20px}.hero{padding-top:48px;padding-bottom:47px}.hero h1{font-size:61px;letter-spacing:-3.6px}.hero .hero-copy{font-size:14px}.eyebrow{font-size:11px}.hero-buttons{gap:17px}.hero-buttons .primary{font-size:12px;padding:12px 15px}.text-link{font-size:11px}.step-grid{grid-template-columns:1fr}.landing-step,.landing-step+.landing-step{padding:23px 0;border-left:none;border-bottom:1px solid var(--line)}.landing-step:last-child{border-bottom:none}.landing-step p{max-width:none}.step-top{margin-bottom:12px}.how-section{padding-bottom:20px}.feature-list{grid-template-columns:1fr;gap:25px}.feature-list>div{display:grid;grid-template-columns:20px 1fr;column-gap:14px}.feature-list h3{margin:0 0 6px}.feature-list p{grid-column:2}.product-footer{align-items:start;flex-direction:column;font-size:11px;gap:9px}.signin-reasons{gap:15px;font-size:11px}.flow-steps{gap:5px}.flow-steps li{gap:7px}.flow-step-text strong{font-size:11.5px}.flow-step-circle{width:22px;height:22px;font-size:11.5px}.flow-heading h1{font-size:27px}.account-name span{display:none}.repo-option{padding:13px 11px;gap:9px}.repo-option strong{font-size:11px;overflow-wrap:anywhere}.repo-option .repo-visibility{display:none}.repo-input-row{flex-direction:column}.repo-input-row .ui-btn{min-height:38px}.selected-repo{font-size:11.5px}.check-card-header,.check-card-body,.check-actions,.result-details{padding-left:20px;padding-right:20px}.check-actions{align-items:stretch;flex-direction:column}.check-actions>span{text-align:center;order:1}.next-step{flex-direction:column;align-items:stretch;gap:13px}.next-step .ui-btn{margin-left:0}.result-checks{grid-template-columns:1fr}.success-heading h1{font-size:24px}.success-symbol{width:40px;height:40px}.result-facts dd{font-size:16px}.result-facts>div+div{padding-left:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(min-width:1500px){.hero{padding-top:85px;padding-bottom:85px}}@media(max-width:1050px){.hero{gap:38px}}@media(max-width:780px){.hero{min-height:auto;padding:60px 0;gap:45px}.simple-steps{gap:12px;font-size:11.5px}.simple-steps b{display:block;margin-bottom:5px}.product-page input{font-size:16px}}@media(max-width:520px){.hero{padding:48px 0}.simple-steps{flex-direction:column;gap:15px;font-size:12px}.simple-steps b{display:inline}.product-footer{flex-direction:row}}@media(max-width:520px){.header-actions>.ui-btn{display:none}}.runs-view .mono{font-family:var(--mono);font-size:13px}.runs-view .muted{color:var(--muted)}.runs-view .small{font-size:13px}.runs-view pre{margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:10px 12px;max-height:60vh;overflow:auto}.runs-view code{font-family:var(--mono);font-size:13px}.runs-view table{border-collapse:collapse;width:100%;font-size:13.5px}.runs-view th,.runs-view td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:top}.runs-view th{color:var(--muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.runs-view tr.row:hover{background:var(--panel);cursor:pointer}.runs-view .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.runs-view .pill{display:inline-block;padding:1px 8px;border-radius:999px;font-family:var(--mono);font-size:12px;border:1px solid var(--line)}.runs-view .pill.ok{color:var(--ok);border-color:var(--ok)}.runs-view .pill.bad{color:var(--bad);border-color:var(--bad)}.runs-view .pill.warn{color:var(--warn);border-color:var(--warn)}.runs-view .facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 18px;margin:14px 0 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.runs-view .fact .k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.runs-view .fact .v{font-family:var(--mono);font-size:13.5px;word-break:break-all}.runs-view .help{border-bottom:1px dotted var(--muted);cursor:help}.runs-view .task{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;padding:10px 14px;white-space:pre-wrap;margin-top:14px}.runs-view nav.tabs{display:flex;gap:4px;margin:22px 0 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.runs-view nav.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;font:inherit;color:var(--muted);cursor:pointer;margin-bottom:-1px}.runs-view nav.tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.runs-view nav.tabs button .n{font-family:var(--mono);font-size:12px;margin-left:4px;color:var(--muted)}.runs-view .panel{display:none}.runs-view .panel.on{display:block}.runs-view .msg{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.runs-view .msg .role{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding-top:3px}.runs-view .msg.system .role{color:var(--sys)}.runs-view .msg.user .role{color:var(--user)}.runs-view .msg.assistant .role{color:var(--asst)}.runs-view .msg.tool .role{color:var(--tool)}.runs-view .msg .body{min-width:0}.runs-view .msg .text{white-space:pre-wrap;word-break:break-word}.runs-view .msg pre{margin-top:6px}.runs-view .msg pre.cmd{border-left:3px solid var(--asst)}.runs-view .msg pre.obs{border-left:3px solid var(--tool)}.runs-view .clip{max-height:260px;overflow:hidden;position:relative}.runs-view .clip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(transparent,var(--panel))}.runs-view .more{display:inline-block;margin-top:4px;font-size:12px;color:var(--accent);cursor:pointer;background:none;border:0;padding:0;font-family:inherit}.runs-view details{margin:6px 0}.runs-view summary{cursor:pointer;color:var(--muted);font-size:13px}.runs-view .toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:10px}.runs-view select,.runs-view input{font:inherit;font-size:13px;padding:3px 6px;background:var(--ground);color:var(--ink);border:1px solid var(--line);border-radius:4px}.runs-view .err{color:var(--bad)}.runs-view .empty{color:var(--muted);padding:24px 0}.runs-view{--ok: var(--brand);--bad: #b04a3b;--warn: #966b31;--sys: #6b7280;--user: var(--brand);--asst: #79629a;--tool: #4374a9;padding:44px 0 64px;min-height:calc(100vh - 149px)}.runs-view h1{font-size:30px;line-height:1.25;margin:0 0 8px;letter-spacing:-1px;overflow-wrap:anywhere}.runs-view h1.mono{font:500 23px/1.4 var(--sans)}.runs-view h2{font-size:12px;margin:26px 0 10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.runs-view p{margin:12px 0}.runs-view .crumb{color:var(--muted);font-size:12px;margin-bottom:25px;overflow-wrap:anywhere}.runs-view .panel{overflow-x:auto}.runs-view pre{font-size:12px;max-height:60vh;margin:0}.runs-view details{margin:8px 0}.runs-view summary{font-size:12px}.runs-view input[type=checkbox]{width:auto;padding:0;accent-color:var(--accent)}.runs-view select{max-width:100%}.runs-view .run-list-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.runs-view .run-list-head p{margin:0;font-size:13px;color:var(--muted)}.runs-view .search-wrap{max-width:380px;margin:0 0 20px}.runs-view .search-wrap input{font-size:13px;padding:11px 13px;min-height:42px}.runs-view .run-table{border:1px solid var(--line);border-radius:9px;background:var(--card);overflow-x:auto}.runs-view .run-table table{min-width:860px}.runs-view .run-table th{padding:14px 16px;font-size:11.5px;background:var(--surface-subtle)}.runs-view .run-table td{padding:17px 16px;font-size:12px}.runs-view .run-table tbody tr:last-child td{border-bottom:0}.runs-view .run-name{font-weight:500;color:var(--ink)}.runs-view .run-id{display:block;color:var(--product-muted);font:11.5px var(--mono);margin-top:5px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runs-view .run-task{max-width:300px}.runs-view .pill{white-space:nowrap;font:11.5px var(--sans);border-radius:5px;padding:3px 7px}.runs-view .empty-card{padding:40px 24px;border:1px solid var(--line);border-radius:9px;background:var(--card);text-align:center}.runs-view .empty-card p{color:var(--muted)}.runs-view .tests-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.runs-view .tests-toolbar label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.runs-view .tests-toolbar label:first-child{flex:1;min-width:min(240px,100%)}.runs-view .tests-toolbar input,.runs-view .tests-toolbar select{min-height:36px;padding:7px 10px;width:100%}.runs-view .tests-alert{padding:12px;border-left:3px solid var(--bad);background:var(--panel);overflow-wrap:anywhere}.runs-view .test-case{border:1px solid var(--line);border-radius:8px;margin:8px 0;overflow:hidden}.runs-view .test-case-toggle{display:flex;align-items:start;gap:12px;width:100%;padding:15px;text-align:left;border:0;background:var(--card);color:var(--ink);cursor:pointer;font:inherit}.runs-view .test-case-toggle:hover{background:var(--panel)}.runs-view .test-case-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.runs-view .test-chevron{width:12px;flex-shrink:0;color:var(--muted)}.runs-view .test-case-name{flex:1;min-width:0;overflow-wrap:anywhere}.runs-view .test-case-name strong{display:block;font:12px/1.6 var(--mono)}.runs-view .test-case-name>span{display:block;color:var(--muted);font-size:11px;margin-top:5px}.runs-view .test-case-body{padding:0 15px 15px;border-top:1px solid var(--line)}.runs-view .test-case-body h3{font-size:12px;margin:15px 0 10px}.runs-view .test-case-body details{margin-top:15px}.runs-view .test-case-body summary{margin-bottom:8px}@media(max-width:640px){.runs-view{padding-top:28px}.runs-view .msg{grid-template-columns:1fr;gap:4px}.runs-view .run-list-head{align-items:flex-start}.runs-view .run-list-head .ui-btn{font-size:11px;padding:9px 11px}.runs-view h1{font-size:26px}}.runs-view table.tl{table-layout:fixed}.runs-view table.tl td{vertical-align:top}.runs-view .tl-at{width:62px;color:var(--muted);font-size:12.5px}.runs-view .tl-tag{width:92px}.runs-view .tl-what{overflow-wrap:anywhere;font-family:var(--mono);font-size:13px}.runs-view .tl-nums{width:250px;white-space:nowrap}.runs-view tr.tl-mark td{background:var(--panel);color:var(--muted);font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.runs-view .tl-live{color:var(--ok);font-family:var(--mono);font-size:12px}.runs-view .tl-case{margin:0 0 10px}@media(max-width:640px){.runs-view table.tl{table-layout:auto}.runs-view .tl-nums{display:none}.runs-view .tl-at,.runs-view .tl-tag{width:auto}}.runs-view .lede{font-size:16px;line-height:1.5;margin:0 0 10px;max-width:760px;color:var(--ink)}.runs-view .prose{font-size:13px;line-height:1.6;max-width:820px;color:var(--text-secondary)}.runs-view .twins{margin-top:32px}.runs-view .twins a{font-family:var(--mono)}.runs-view .instruction{white-space:pre-wrap;overflow-wrap:anywhere;font:12.5px/1.55 var(--mono);background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;padding:16px 18px;max-height:560px;overflow:auto}.runs-view .filter-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.runs-view .filter-row .search-wrap{flex:1 1 280px;margin:0}.runs-view .filter-row select{font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--card)}.check-label{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--muted)}.rec-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rec{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.rec-main{min-width:0}.rec-name{font-weight:600;font-size:14px;overflow-wrap:anywhere}.rec-set{display:block;font:11.5px var(--mono);color:var(--muted);margin-top:2px}.rec-why{margin:6px 0 0;font-size:12.5px;color:var(--text-secondary)}.rec .ui-btn{flex:none}.task-why{font-size:12.5px;margin:0 0 8px;color:var(--ink)}.alt-tasks{margin-top:18px}.alt-tasks>div{display:flex;flex-wrap:wrap;gap:8px}.alt-tasks .muted{margin:0 0 8px}.next-tests{margin-top:26px}@media(max-width:640px){.rec{flex-direction:column;align-items:stretch}.header-actions .header-signin[href="/tasks"]{display:none}}.wordmark,.hero h1,.product-page h2,.flow-heading h1,.success-heading h1,.evaluation-score>strong,.runs-view h1,.signin-card h2,.flow-sidebar h2{font-family:var(--display);font-variation-settings:"wdth" 88}.wordmark{font-weight:800;letter-spacing:-.5px;font-size:19px}.product-page h2,.flow-heading h1,.success-heading h1,.signin-card h2,.flow-sidebar h2{font-weight:700}.eyebrow,.local-tag,.visual-caption,.intro-line span{font-family:var(--mono);font-weight:500}.eyebrow{border:1.5px solid var(--product-ink);border-radius:999px;padding:5px 11px 5px 9px;display:inline-flex;background:var(--card);box-shadow:2px 2px 0 var(--hard)}.status-dot{width:7px;height:7px;background:var(--zing);box-shadow:0 0 0 0 var(--zing);animation:ping 2.4s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 color-mix(in srgb,var(--zing) 70%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.ui-btn{border:1.5px solid var(--product-ink);border-radius:9px;background:var(--card);box-shadow:3px 3px 0 var(--hard);font-weight:550;transition:transform .12s cubic-bezier(.2,.9,.3,1.4),box-shadow .12s,background .15s}.ui-btn:hover{background:var(--zing);color:var(--product-ink);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--hard)}.ui-btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--hard)}.ui-btn.primary{background:var(--product-ink);border-color:var(--product-ink);color:var(--background)}.ui-btn.primary:hover{background:var(--brand);border-color:var(--product-ink);color:#fff}.ui-btn:disabled{box-shadow:0 0 0 var(--hard);transform:none}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}.hero h1{font-weight:800;letter-spacing:-3.2px;font-variation-settings:"wdth" 82}.hero h1 span{color:var(--zing-ink);background:linear-gradient(178.5deg,transparent 6%,var(--zing) 6%,var(--zing) 95%,transparent 95%);padding:0 .08em;margin-left:-.08em}.hero .hero-copy{font-size:17px}.hero-visual:before{background-image:radial-gradient(color-mix(in srgb,var(--line-strong) 75%,transparent) .8px,transparent .8px)}.hero-graph{position:absolute;z-index:0;width:86%;left:-56%;top:-14%;color:var(--brand);opacity:.22;pointer-events:none;transform:rotate(-11deg)}.hero-graph path{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.9s .3s ease forwards}.hero-graph circle{opacity:0;animation:pop .5s ease forwards;transform-box:fill-box;transform-origin:center}.hero-graph circle:nth-child(1){animation-delay:.8s}.hero-graph circle:nth-child(2){animation-delay:.95s}.hero-graph circle:nth-child(3){animation-delay:1.1s}.hero-graph circle:nth-child(4){animation-delay:1.25s}.hero-graph circle:nth-child(5){animation-delay:1.4s}.hero-graph circle:nth-child(6){animation-delay:1.55s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.hero-visual:after{content:"";position:absolute;inset:34px 14px 28px;border:1.5px solid var(--product-ink);border-radius:13px;background:var(--surface-subtle);transform:rotate(2.4deg);z-index:0}.preview-window{position:relative;z-index:1;transform:rotate(-1.6deg);border:1.5px solid var(--product-ink);border-radius:13px;box-shadow:7px 7px 0 var(--hard);transition:transform .35s cubic-bezier(.2,.9,.3,1.2)}.preview-window:hover{transform:rotate(0) translateY(-3px)}.window-chrome{border-bottom:1.5px solid var(--product-ink);background:var(--surface-subtle)}.window-chrome>i{height:9px;width:9px;border:1.2px solid var(--product-ink)}.window-chrome>i:nth-child(1){background:var(--flare)}.window-chrome>i:nth-child(2){background:var(--zing)}.window-chrome>i:nth-child(3){background:var(--product-ink)}.window-chrome>span{font-family:var(--mono);font-weight:500}.evaluation-score>strong{font-size:clamp(64px,8vw,92px);font-weight:800;letter-spacing:-4px;line-height:.95;font-variation-settings:"wdth" 80}.evaluation-score>strong span{color:var(--product-muted);font-size:.45em;letter-spacing:-2px}.evaluation-score>span{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:10px}.evaluation-row{border-top:1.5px dashed var(--line-strong);font-size:13px}.pass-label{background:var(--zing);color:var(--zing-ink);border:1.2px solid var(--product-ink);font-weight:600;font-size:11px;padding:3px 8px;border-radius:999px}.fail-label{background:var(--flare-soft);color:var(--flare);border:1.2px solid var(--flare);font-weight:600;border-radius:999px}.simple-steps{border-top:1.5px solid var(--product-ink);font-size:14px;color:var(--text-secondary);align-items:center}.simple-steps b{font-family:var(--display);font-size:30px;font-weight:800;color:var(--brand);margin-right:12px;letter-spacing:-1.5px;vertical-align:-4px}.flow-card,.runs-view .run-table,.runs-view .empty-card{border:1.5px solid var(--product-ink);border-radius:13px;box-shadow:5px 5px 0 var(--hard)}.repo-option{border:1.5px solid var(--line-strong);border-radius:9px;transition:transform .12s,box-shadow .12s,background .15s}.repo-option:hover{background:var(--card);border-color:var(--product-ink);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--hard)}.product-page input{border:1.5px solid var(--line-strong);border-radius:8px;background:var(--card)}.product-page input:focus{border-color:var(--brand)}.flow-step-circle{border-width:1.5px;border-color:var(--product-ink);font-family:var(--mono);font-weight:500}.flow-steps .current .flow-step-circle{background:var(--brand);box-shadow:3px 3px 0 var(--hard)}.flow-steps .complete .flow-step-circle{background:var(--zing);color:var(--zing-ink)}.success-symbol{background:var(--zing);color:var(--zing-ink);border:1.5px solid var(--product-ink);box-shadow:3px 3px 0 var(--hard)}.result-facts dd{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-1.4px;color:var(--product-ink)}.check-progress>div{background:var(--zing)}.preview-notice{background:var(--zing);color:var(--zing-ink);border-bottom:1.5px solid var(--product-ink);font-weight:500}.preview-notice strong{color:var(--zing-ink)}header.top{border-bottom:1.5px solid var(--product-ink)}.product-footer{border-top:1.5px solid var(--product-ink);font-family:var(--mono)}.runs-view{--ok: var(--zing-ink);--bad: var(--flare);--warn: #9a6b12;--user: var(--product-ink);--asst: var(--brand);--tool: #1f7a6b}.runs-view h1{font-weight:800;letter-spacing:-1.4px}.runs-view .pill{border-width:1.2px;font-weight:600;border-radius:999px}.runs-view .pill.ok{background:var(--zing);border-color:var(--product-ink)}.runs-view .pill.bad{background:var(--flare-soft)}.runs-view .run-table th{font-family:var(--mono);background:var(--surface-subtle);border-bottom:1.5px solid var(--product-ink)}.runs-view tr.row:hover{background:var(--brand-soft)}.runs-view .msg{border-left:3px solid transparent;padding-left:10px}.runs-view .msg.system{border-left-color:var(--sys)}.runs-view .msg.user{border-left-color:var(--product-ink)}.runs-view .msg.assistant{border-left-color:var(--asst)}.runs-view .msg.tool{border-left-color:var(--tool)}.runs-view .task{border-left-width:4px;border-radius:9px}.runs-view nav.tabs button{font-family:var(--mono);font-size:12.5px}.runs-view nav.tabs button.on{border-bottom-width:3px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero>div:first-child>*{animation:rise .65s cubic-bezier(.2,.8,.3,1) backwards}.hero>div:first-child>*:nth-child(1){animation-delay:.04s}.hero>div:first-child>*:nth-child(2){animation-delay:.12s}.hero>div:first-child>*:nth-child(3){animation-delay:.2s}.hero>div:first-child>*:nth-child(4){animation-delay:.28s}.hero-visual{animation:rise .8s .18s cubic-bezier(.2,.8,.3,1) backwards}.simple-steps>span{animation:rise .6s .36s cubic-bezier(.2,.8,.3,1) backwards}@media(max-width:780px){.preview-window,.hero-visual:after{transform:none}.hero-visual:after,.hero-graph{display:none}.hero h1{letter-spacing:-2.6px}}@media(prefers-reduced-motion:reduce){.hero-graph path{stroke-dashoffset:0}.hero-graph circle{opacity:1}.status-dot{animation:none}}
