.work-sample{background:var(--color-screen);width:100%;max-width:570px;color:var(--color-ink);border:1px solid #13241b24;border-radius:12px;margin:auto;font-size:14px;position:relative;box-shadow:0 18px 50px -20px #13241b52}.work-heading{align-items:center;gap:10px;padding:18px 22px 12px;display:flex}.work-avatar{background:#e3ead2;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.work-agent{letter-spacing:-.01em;font-weight:600}.work-example{color:var(--color-pencil);margin-left:auto;font-size:11px}.work-jobs{border-bottom:1px solid var(--color-rule);gap:4px;padding:0 22px 12px;display:flex}.work-jobs button{min-height:40px;color:var(--color-pencil);cursor:pointer;border-radius:6px;flex:1;font-size:13px;transition:background .18s,color .18s}.work-jobs button[aria-selected=true]{background:var(--e-forest);color:var(--color-screen)}.work-jobs button:hover:not([aria-selected=true]){background:var(--color-rule-2);color:var(--color-ink)}.work-body{padding:20px 22px 18px}.work-request{border-bottom:1px solid var(--color-rule);padding-bottom:17px}.work-request>span,.work-output>span{color:var(--color-pencil);font-size:11px;font-weight:500}.work-request p{letter-spacing:-.015em;margin-top:5px;font-size:16px;font-weight:500;line-height:1.4}.work-content{min-height:286px;padding-top:18px}.work-source{color:var(--color-ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.work-source span:last-child{color:var(--color-pencil);margin-left:auto}.work-lesson{color:var(--color-ink-2);margin-top:8px;font-size:14px;line-height:1.5}.work-section-title{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 9px;font-size:12px;font-weight:600;display:flex}.work-section-title span:last-child{color:var(--color-accent);font-size:11px;font-weight:400}.work-playbook,.work-checks{gap:10px;display:grid}.work-playbook li{align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.work-playbook li>span{border:1px solid var(--color-rule);width:19px;height:19px;color:var(--color-pencil);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.work-checks{gap:14px;padding:6px 0 10px}.work-checks li{color:var(--color-pencil);align-items:center;gap:10px;font-size:14px;line-height:1.45;display:flex}.work-checks li>span{border:1px solid var(--color-rule);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.work-checks li svg{visibility:hidden}.work-checks li[data-done=true]{color:var(--color-ink)}.work-checks li[data-done=true]>span{color:var(--color-screen);border-color:var(--color-accent);background:var(--color-accent)}.work-checks li[data-done=true] svg{visibility:visible}.work-approval{border-top:1px solid var(--color-rule);align-items:flex-start;gap:11px;margin-top:8px;padding:15px 0 0;display:flex}.work-approval>svg{color:var(--color-accent);flex-shrink:0;margin-top:2px}.work-approval span{color:var(--color-pencil);font-size:11px}.work-approval h3{margin-top:3px;font-size:15px;font-weight:600;line-height:1.4}.work-approval p{color:var(--color-pencil);margin-top:5px;font-size:13px}.work-actions{align-items:center;gap:9px;margin-top:18px;display:flex}.work-primary,.work-secondary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.work-primary{background:var(--e-forest);color:var(--color-screen);flex:1}.work-primary:hover:not(:disabled){background:var(--e-forest-deep)}.work-primary:active,.work-secondary:active{transform:translateY(1px)}.work-primary:disabled{cursor:wait}.work-secondary{border:1px solid var(--color-rule);color:var(--color-ink)}.work-secondary:hover{background:var(--color-rule-2)}.work-replay{width:100%}.work-actions:focus{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:6px}.work-progress{border-top:1px solid var(--color-rule);background:var(--color-ground);border-radius:0 0 12px 12px;grid-template-columns:repeat(4,1fr);padding:14px 22px;display:grid}.work-progress li{color:var(--color-pencil);align-items:center;gap:7px;font-size:11px;display:flex}.work-progress-dot{border:1px solid var(--color-pencil);border-radius:50%;width:6px;height:6px;transition:background .25s,transform .25s}.work-progress li[aria-current=step]{color:var(--color-ink);font-weight:600}.work-progress li[aria-current=step] .work-progress-dot{background:var(--color-accent);border-color:var(--color-accent);transform:scale(1.35)}.work-progress li[data-past=true] .work-progress-dot{background:var(--color-accent);border-color:var(--color-accent)}.work-result{align-items:center;gap:11px;margin-top:5px;display:flex}.work-result-icon{width:43px;height:43px;color:var(--e-forest);background:#e3ead2;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.work-result div>span{color:var(--color-accent);font-size:11px}.work-result h3{letter-spacing:-.025em;margin-top:3px;font-size:23px;font-weight:600;line-height:1.2}.work-result div>p{color:var(--color-pencil);margin-top:5px;font-size:11px}.work-output{border-top:1px solid var(--color-rule);margin-top:22px;padding-top:15px}.work-output p{margin-top:7px;font-size:14px;line-height:1.6}.work-audit{color:var(--color-accent);align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}.work-stopped{padding:20px 0}.work-stopped>svg{color:var(--color-accent)}.work-stopped h3{margin-top:16px;font-size:21px;font-weight:500}.work-stopped p{color:var(--color-ink-2);max-width:38ch;margin-top:8px;font-size:13px;line-height:1.6}.work-busy{border:1px solid;border-radius:50%;width:9px;height:9px}@media (prefers-reduced-motion:no-preference){.work-content{animation:.28s ease-out work-arrive}.work-busy{animation:.7s infinite alternate work-checking}@keyframes work-arrive{0%{transform:translateY(4px)}to{transform:none}}@keyframes work-checking{to{background:currentColor;transform:scale(.7)}}}@media (width<=480px){.gh-nav-inner a,.gh-nav-inner button{min-height:44px}.work-heading{padding:15px 16px 10px}.work-jobs{padding:0 16px 10px}.work-body{padding:16px}.work-content{min-height:320px}.work-request p{font-size:15px}.work-progress{padding:14px 16px}.work-source{flex-wrap:wrap}.work-source span:last-child{margin-left:0}.work-playbook li,.work-checks li{font-size:14px}}.eager-scene{isolation:isolate;background:var(--color-ground);position:relative}.eager-scene+section[aria-labelledby=builders]{padding-top:32px}.eager-scene-media{z-index:-1;position:absolute;inset:0;overflow:hidden}.eager-scene-media img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.eager-scene-media:after{content:"";background:linear-gradient(90deg,#f5f4ee 0%,#f5f4eef7 25%,#f5f4eed4 40%,#f5f4ee26 59%,#0000 70%);position:absolute;inset:0}.eager-scene-inner{justify-content:space-between;align-items:center;gap:48px;max-width:1440px;min-height:700px;margin:auto;padding:72px 64px;display:flex;position:relative}.eager-scene-copy{flex:0 520px;min-width:0}.eager-scene-copy h1{font-size:96px;line-height:.98}.eager-scene-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-ink);background:#fcfbf7f2;border:1px solid #fcfbf7cc;border-radius:8px;flex:0 0 326px;align-self:flex-end;padding:20px 22px 10px;box-shadow:0 16px 40px -20px #13241b4d}.eager-scene-note-heading{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.eager-scene-note-heading span:last-child{color:var(--color-pencil);margin-left:auto;font-size:11px;font-weight:400}.eager-scene-lesson{color:var(--color-pencil);margin-top:17px;font-size:13px;line-height:1.5}.eager-scene-reply{letter-spacing:-.015em;margin-top:10px;font-size:16px;font-weight:500;line-height:1.45}.eager-scene-note a{border-top:1px solid var(--color-rule);min-height:44px;color:var(--e-forest);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.eager-scene-note a:hover{color:var(--color-accent)}.eager-scene-note a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.eager-example-section{grid-template-columns:1fr 1.08fr;align-items:center;gap:80px;max-width:1280px;margin:auto;padding:80px 32px;scroll-margin-top:100px;display:grid}.eager-example-section:focus{outline:none}.eager-example-section:focus-visible{outline:2px solid var(--color-accent);outline-offset:-12px}.eager-example-section .work-sample{box-shadow:0 14px 36px -24px #13241b47}@media (width>=1800px){.eager-scene-inner{min-height:740px}}@media (width>=981px) and (width<=1199px){.eager-scene-inner{gap:32px;min-height:680px;padding:56px 40px}.eager-scene-copy{flex-basis:470px}.eager-scene-copy h1{font-size:84px}.eager-scene-note{flex-basis:300px}}@media (width<=980px){.eager-scene{flex-direction:column;display:flex}.eager-scene-inner{display:contents}.eager-scene-copy{flex:auto;order:0;max-width:680px;padding:40px 32px 36px}.eager-scene-copy h1{font-size:80px}.eager-scene-media{z-index:0;order:1;height:410px;position:relative}.eager-scene-media img{object-position:78% 48%}.eager-scene-media:after{display:none}.eager-scene-note{z-index:1;flex:auto;order:2;width:326px;margin:-100px 32px 24px auto;position:relative}.eager-example-section{grid-template-columns:1fr;gap:40px;padding:64px 32px}.eager-example-intro{max-width:600px}.eager-example-section .work-sample{margin:0}}@media (width<=600px){.eager-scene-copy{padding:32px 20px}.eager-scene-copy h1{font-size:clamp(58px,15vw,76px)}.eager-scene-media{height:340px}.eager-scene-media img{object-position:75% center}.eager-scene-note{width:calc(100% - 40px);max-width:340px;margin:-40px 20px 20px auto}.eager-example-section{gap:32px;padding:48px 20px;scroll-margin-top:88px}}
