/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root,[data-theme=dark]{color-scheme:dark;--background:#0b0c0e;--foreground:#ececee;--card:#141518;--card-foreground:#ececee;--popover:#141518;--popover-foreground:#ececee;--primary:#f1f1ef;--primary-foreground:#0b0c0e;--secondary:#18191e;--secondary-foreground:#ececee;--chat-user:#22242b;--chat-user-foreground:#ececee;--muted:#141518;--muted-foreground:#85858a;--accent:#1a1b20;--accent-foreground:#ececee;--destructive:#ef4444;--destructive-foreground:#fff;--border:#1e2026;--input:#18191e;--ring:#3b82f6;--sidebar:#111215;--sidebar-foreground:#ececee;--sidebar-border:#1c1d22;--sidebar-accent:#1a1b20;--sidebar-accent-foreground:#ececee;--link:#3b82f6;--success:#4ecb71;--warning:#e9c46a;--overlay:#040405b8;--scrollbar:#1e2026;--scrollbar-hover:#2e313a;--radius:.75rem}[data-theme=light]{color-scheme:light;--background:#fafaf8;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#1a1a1a;--primary-foreground:#f1f1ef;--secondary:#f0f0ed;--secondary-foreground:#1a1a1a;--chat-user:#262626;--chat-user-foreground:#f1f1ef;--muted:#f0f0ed;--muted-foreground:#6c6c70;--accent:#eaeae6;--accent-foreground:#1a1a1a;--destructive:#dc2626;--destructive-foreground:#fff;--border:#f0f0ed;--input:#eaeae6;--ring:#6c6c70;--sidebar:#ecece9;--sidebar-foreground:#1a1a1a;--sidebar-border:#e8e8e4;--sidebar-accent:#fff;--sidebar-accent-foreground:#1a1a1a;--link:#2563eb;--success:#228b3b;--warning:#b7791f;--overlay:#14141673;--scrollbar:#c8c8c4;--scrollbar-hover:#a8a8a4;--radius:.75rem}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@keyframes engaz-avatar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.engaz-bot-avatar-ring{opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1);animation:linear infinite engaz-avatar-spin}.engaz-bot-avatar{transition:box-shadow .18s cubic-bezier(.4,0,.2,1)}.engaz-bot-avatar[data-working=true] .engaz-bot-avatar-ring{opacity:1}.engaz-bot-avatar-eyes{animation:var(--engaz-eye-animation-name) var(--engaz-eye-animation-duration) var(--engaz-eye-animation-easing) var(--engaz-eye-animation-delay) infinite;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.engaz-bot-avatar-eyes-working,.engaz-bot-avatar[data-working=true] .engaz-bot-avatar-eyes-idle{opacity:0}.engaz-bot-avatar[data-working=true] .engaz-bot-avatar-eyes-working{opacity:1}.engaz-organic-avatar-body{transform-origin:50%;transition:opacity .18s cubic-bezier(.4,0,.2,1)}.engaz-organic-avatar-body-idle{animation:5.6s ease-in-out infinite engaz-organic-idle}.engaz-organic-avatar-body-working,.engaz-organic-avatar[data-working=true] .engaz-organic-avatar-body-idle{opacity:0}.engaz-organic-avatar[data-working=true] .engaz-organic-avatar-body-working{opacity:1}.engaz-organic-avatar-eyes{transition:opacity .18s cubic-bezier(.4,0,.2,1)}.engaz-organic-avatar-eyes-working,.engaz-organic-avatar[data-working=true] .engaz-organic-avatar-eyes-idle{opacity:0}.engaz-organic-avatar[data-working=true] .engaz-organic-avatar-eyes-working{opacity:1}.engaz-organic-avatar[data-eye-pattern="0"] .engaz-organic-avatar-eyes-idle{animation:5.8s ease-in-out infinite engaz-eyes-idle-0}.engaz-organic-avatar[data-eye-pattern="1"] .engaz-organic-avatar-eyes-idle{animation:6.4s ease-in-out -1.7s infinite engaz-eyes-idle-1}.engaz-organic-avatar[data-eye-pattern="2"] .engaz-organic-avatar-eyes-idle{animation:5.2s ease-in-out -3.1s infinite engaz-eyes-idle-2}.engaz-organic-avatar[data-eye-pattern="3"] .engaz-organic-avatar-eyes-idle{animation:6.8s ease-in-out -2.3s infinite engaz-eyes-idle-3}.engaz-organic-avatar[data-eye-pattern="0"] .engaz-organic-avatar-eyes-working{animation:6.6s ease-in-out infinite engaz-organic-eyes-loop-0}.engaz-organic-avatar[data-eye-pattern="1"] .engaz-organic-avatar-eyes-working{animation:7.2s ease-in-out -1.4s infinite engaz-organic-eyes-loop-1}.engaz-organic-avatar[data-eye-pattern="2"] .engaz-organic-avatar-eyes-working{animation:6.1s ease-in-out -3.2s infinite engaz-organic-eyes-loop-2}.engaz-organic-avatar[data-eye-pattern="3"] .engaz-organic-avatar-eyes-working{animation:7.8s ease-in-out -2.1s infinite engaz-organic-eyes-loop-3}.engaz-organic-avatar[data-shape-family="0"] .engaz-organic-avatar-body-working{animation:1.8s ease-in-out infinite engaz-organic-float}.engaz-organic-avatar[data-shape-family="1"] .engaz-organic-avatar-body-working{animation:1.35s ease-in-out infinite engaz-organic-stretch}.engaz-organic-avatar[data-shape-family="2"] .engaz-organic-avatar-body-working,.engaz-organic-avatar[data-shape-family="8"] .engaz-organic-avatar-body-working{animation:1.6s ease-in-out infinite engaz-organic-sway}.engaz-organic-avatar[data-shape-family="3"] .engaz-organic-avatar-body-working,.engaz-organic-avatar[data-shape-family="4"] .engaz-organic-avatar-body-working{animation:2.4s ease-in-out infinite engaz-organic-turn}.engaz-organic-avatar[data-shape-family="5"] .engaz-organic-avatar-body-working,.engaz-organic-avatar[data-shape-family="9"] .engaz-organic-avatar-body-working{animation:1.35s ease-in-out infinite engaz-organic-squash}.engaz-organic-avatar[data-shape-family="6"] .engaz-organic-avatar-body-working{animation:1.1s ease-in-out infinite engaz-organic-pulse}.engaz-organic-avatar[data-shape-family="7"] .engaz-organic-avatar-body-working{transform-origin:50% 20%;animation:1.35s ease-in-out infinite engaz-organic-ring}@keyframes engaz-organic-float{0%,to{transform:translateY(2px)scaleX(1.02)}50%{transform:translateY(-3px)scaleX(.98)}}@keyframes engaz-organic-idle{0%,to{transform:translateY(1.2px)scale(1.012,.988)}50%{transform:translateY(-1.4px)scale(.988,1.012)}}@keyframes engaz-organic-stretch{0%,to{transform:translateY(2px)scale(1.04,.96)}50%{transform:translateY(-3px)scale(.96,1.05)}}@keyframes engaz-organic-sway{0%,to{transform:rotate(-3deg)translate(-1px)}50%{transform:rotate(3deg)translate(1px)}}@keyframes engaz-organic-turn{0%,to{transform:rotate(-4deg)scale(.98)}50%{transform:rotate(4deg)scale(1.04)}}@keyframes engaz-organic-squash{0%,to{transform:scale(1.04,.96)}50%{transform:scale(.96,1.04)}}@keyframes engaz-organic-pulse{0%,to{transform:scale(.96)}45%{transform:scale(1.06)}}@keyframes engaz-organic-ring{0%,to{transform:rotate(-4deg)}35%{transform:rotate(5deg)}65%{transform:rotate(-3deg)}}@keyframes engaz-organic-eyes-loop-0{0%,to{transform:translate(-9%,1%)scaleY(.94)}18%{transform:translate(9%,-2%)scaleY(1.04)}34%{transform:translateY(-8%)scale(1.08)}48%{transform:scale(1.12,.82)}51%{transform:scale(1.05,.08)}54%{transform:scale(1.12,.9)}72%{transform:translate(-5%,7%)scaleY(.9)}86%{transform:translate(7%,3%)}}@keyframes engaz-organic-eyes-loop-1{0%,to{transform:translateY(-8%)scale(1.06)}16%{transform:translate(8%,2%)}31%{transform:translateY(8%)scaleY(.9)}46%{transform:translate(-8%,2%)}61%{transform:scale(.88,1.1)}76%{transform:translateY(-7%)scaleY(1.08)}88%{transform:translateY(6%)scale(1.08,.86)}}@keyframes engaz-organic-eyes-loop-2{0%,to{transform:scale(.9,1.08)}20%{transform:scale(1.14,.84)}24%{transform:scale(1.08,.08)}28%{transform:scale(1.02)}45%{transform:translate(-9%,-3%)scaleY(.94)}62%{transform:translate(9%,2%)scaleY(1.05)}80%{transform:translateY(-8%)scale(1.06)}}@keyframes engaz-organic-eyes-loop-3{0%,to{transform:translateY(7%)scaleY(.9)}14%{transform:translateY(-9%)scaleY(1.08)}30%{transform:translate(8%,-2%)}47%{transform:translate(-8%,3%)scaleY(.94)}63%{transform:scale(1.12,.82)}78%{transform:translateY(-7%)scale(.9,1.08)}91%{transform:translateY(5%)scale(1.06,.9)}}@keyframes engaz-eyes-idle-0{0%,32%,to{transform:translate(0)scaleY(1)}35%{transform:translate(0)scaleY(.08)}38%{transform:translate(0)scaleY(1)}48%,62%{transform:translate(3px,-.5px)scaleY(1)}70%,84%{transform:translate(-2.5px,.5px)scaleY(1)}89%{transform:translate(0)scaleY(.12)}91%{transform:translate(0)scaleY(1)}}@keyframes engaz-eyes-idle-1{0%,25%,to{transform:translate(0)scaleY(1)}32%,48%{transform:translate(-3px,-1px)scaleY(1)}54%{transform:translate(0)scaleY(.08)}56%{transform:translate(0)scaleY(1)}59%{transform:translate(0)scaleY(.08)}61%{transform:translate(0)scaleY(1)}68%,82%{transform:translate(2.5px,.5px)scaleY(1)}}@keyframes engaz-eyes-idle-2{0%,28%,to{transform:translate(0)scaleY(1)}36%,52%{transform:translate(.5px,-1.8px)scaleY(1.05)}58%{transform:translate(0)scaleY(.08)}60%{transform:translate(0)scaleY(1)}68%,85%{transform:translate(3px)scaleY(1)}92%{transform:translate(0)scaleY(.1)}94%{transform:translate(0)scaleY(1)}}@keyframes engaz-eyes-idle-3{0%,24%,to{transform:translate(0)scaleY(1)}30%,46%{transform:translate(-2.5px,1.2px)scaleY(.95)}52%{transform:translate(0)scaleY(.08)}54%{transform:translate(0)scaleY(1)}62%,78%{transform:translate(2.8px,-1px)scaleY(1)}86%{transform:translate(0)scaleY(.08)}88%{transform:translate(0)scaleY(1)}}@keyframes engaz-eyes-working{0%{transform:translate(-4px)scale(.92,.95)}25%{transform:translateY(-2px)scale(1.08)}50%{transform:translate(4px)scale(.92,.95)}75%{transform:translateY(2px)scaleY(.9)}to{transform:translate(-4px)scale(.92,.95)}}@media (prefers-reduced-motion:reduce){.engaz-bot-avatar-ring,.engaz-bot-avatar-eyes{transition:none;animation:none}.engaz-bot-avatar,.engaz-bot-avatar-visor{transition:none}.engaz-organic-avatar[data-shape-family] .engaz-organic-avatar-body{d:var(--engaz-organic-path);transition:none;animation:none}.engaz-organic-avatar[data-eye-pattern] .engaz-organic-avatar-eyes{transition:none;animation:none}}.workbench{background:var(--background);overflow:clip}.workbench .container{width:min(1320px,100% - 80px)}.workbench__opening{z-index:2;background:var(--panel);color:var(--primary-foreground);position:relative}.workbench .site-header{z-index:10;padding-block:24px;position:relative}.workbench__opening .brand-lockup__mark{filter:invert()}.workbench__opening .brand-lockup__word{color:var(--primary-foreground);letter-spacing:-.05em;font-size:24px}.workbench .site-nav{color:var(--primary-foreground)}.workbench .site-nav a{opacity:.7}.workbench .site-nav a:hover,.workbench .site-nav a:focus-visible{color:var(--primary-foreground);opacity:1}.workbench .site-header__cta .button{color:var(--primary-foreground);box-shadow:none;background:0 0;border:1px solid #fff6}.workbench .site-header__cta .button:hover,.workbench .site-header__cta .button:focus-visible{background:var(--primary-foreground);color:var(--primary)}.workbench .site-menu__toggle{color:var(--primary-foreground);background:0 0;border-color:#ffffff4d}.workbench-product__number{letter-spacing:.12em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.4}.stage-hero h1,.workbench-section-head h2,.workbench-setup h2,.workbench-team h2,.workbench-setup__steps h3{font-family:var(--font-display);letter-spacing:-.055em;font-weight:700}.workbench-team,.workbench-product{background:var(--background);color:var(--foreground)}.workbench-team{padding-block:48px 0;overflow:clip}.workbench-team__intro{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:28px 45px;display:grid}.workbench-team h2{text-wrap:balance;grid-column:1;margin:0;font-size:clamp(64px,7.4vw,112px);line-height:.94}.workbench-team h2 span{display:block}.workbench-team__intro>p:last-of-type{max-width:410px;color:var(--muted-foreground);grid-column:2;margin:0;font-size:18px;line-height:1.6}.workbench-team__journey{--scene-height:min(56.28vw, 700px);margin-top:32px}.workbench-team.is-scroll-linked .workbench-team__journey{height:calc(var(--scene-height) + 65svh)}.workbench-team__stage{width:min(100%,1243.78px);height:var(--scene-height);background:var(--background);margin-inline:auto;position:relative;overflow:hidden}.workbench-team.is-scroll-linked .workbench-team__stage{top:calc((100svh - var(--scene-height)) / 2);position:sticky}.workbench-team__base,.workbench-team__teammate,.workbench-team__teammate img{width:100%;height:100%;position:absolute;inset:0}.workbench-team__base,.workbench-team__teammate img{object-fit:contain}.workbench-team__teammate{transition:opacity .36s ease-out,transform .48s cubic-bezier(.2,.8,.2,1.15)}.workbench-team__teammate--designer{clip-path:inset(0 58% 0 0);transform-origin:20% 65%}.workbench-team__teammate--engineer{clip-path:polygon(60% 0,100% 0,100% 40%,87% 40%,87% 55%,84% 60%,80% 62%,60% 62%);transform-origin:76% 48%}.workbench-team__teammate--accountant{clip-path:polygon(87% 40%,100% 40%,100% 100%,60% 100%,60% 62%,80% 62%,84% 60%,87% 55%);transform-origin:87% 70%}.workbench-team.is-scroll-linked [data-team-step="0"] .workbench-team__teammate,.workbench-team.is-scroll-linked [data-team-step="1"] .workbench-team__teammate:not(:first-of-type),.workbench-team.is-scroll-linked [data-team-step="2"] .workbench-team__teammate:last-of-type{opacity:0;transform:translateY(18px)scale(.92)}.workbench-product{border-top:1px solid var(--border);padding-block:96px 48px}.workbench-section-head{max-width:1050px}.workbench-section-head h2{text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(56px,6.8vw,104px);line-height:.98}.workbench-section-head>p:last-child{max-width:680px;color:var(--muted-foreground);margin:25px 0 0;font-size:19px;line-height:1.6}.workbench-product__proof{margin:70px 0 0}.workbench-product__screen{border:1px solid color-mix(in srgb, var(--foreground) 24%, var(--border));background:var(--secondary);box-shadow:0 12px 28px -12px color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:14px;overflow:hidden}.workbench-product__screen img{width:100%;height:auto;display:block}.workbench-setup{background:var(--primary);color:var(--primary-foreground);padding-block:125px 135px;overflow:clip}.workbench-setup__intro{max-width:1050px}.workbench-setup h2{text-wrap:balance;max-width:930px;margin:0;font-size:clamp(60px,7.3vw,108px);line-height:.98}.workbench-setup__intro>p:last-child{max-width:710px;color:color-mix(in srgb, var(--primary-foreground) 74%, transparent);margin:30px 0 0;font-size:19px;line-height:1.6}.workbench-setup__install{margin-top:54px}.workbench-setup__install>p{margin:0 0 16px;font-size:17px;line-height:1.5}.workbench-setup__steps{border-block:1px solid color-mix(in srgb, var(--primary-foreground) 24%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.workbench-setup__steps li{border-left:1px solid color-mix(in srgb, var(--primary-foreground) 24%, transparent);min-width:0;padding:30px 35px 35px}.workbench-setup__steps li:first-child{border-left:0;padding-left:0}.workbench-setup__number{color:color-mix(in srgb, var(--primary-foreground) 55%, transparent);letter-spacing:.12em;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.workbench-setup__steps h3{letter-spacing:-.04em;margin:34px 0 0;font-size:clamp(27px,2.6vw,36px);line-height:1.1}.workbench-setup__steps p{max-width:300px;color:color-mix(in srgb, var(--primary-foreground) 70%, transparent);margin:12px 0 0;font-size:15px;line-height:1.55}.workbench-setup__finish{justify-content:space-between;align-items:center;gap:28px;margin-top:45px;display:flex}.workbench-setup__finish p{max-width:740px;color:color-mix(in srgb, var(--primary-foreground) 78%, transparent);margin:0;font-size:14px;line-height:1.55}.workbench-setup__finish span{color:color-mix(in srgb, var(--primary-foreground) 55%, transparent);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;display:block}.workbench-setup__finish .button--primary{border:1px solid var(--primary-foreground);background:var(--primary-foreground);min-height:48px;color:var(--primary);box-shadow:none;flex:none;padding:0 22px}.workbench-setup__finish .button--primary:hover,.workbench-setup__finish .button--primary:focus-visible{color:var(--primary-foreground);background:0 0}.workbench--motion .workbench-setup__steps li:nth-child(2){transition-delay:.1s}.workbench--motion .workbench-setup__steps li:nth-child(3){transition-delay:.2s}.workbench .site-footer{background:var(--background)}.workbench--motion [data-reveal]:not(.is-visible){opacity:.8;transform:translateY(18px)}.workbench--motion [data-reveal]{transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}@keyframes workbench-copy-in{0%{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes workbench-study-light-in{0%{opacity:.3;filter:brightness(.35)}to{opacity:1;filter:brightness()}}@keyframes workbench-blink-half{0%,21%,21.6%,22.4%,23%,56.7%,57.3%,58.1%,58.7%,60.3%,60.9%,61.7%,62.3%,to{opacity:0}21.1%,21.5%,22.5%,22.9%,56.8%,57.2%,58.2%,58.6%,60.4%,60.8%,61.8%,62.2%{opacity:1}}@keyframes workbench-blink-closed{0%,21.5%,22.5%,57.2%,58.2%,60.8%,61.8%,to{opacity:0}21.6%,22.4%,57.3%,58.1%,60.9%,61.7%{opacity:1}}@media (width<=980px){.workbench .container{width:min(100% - 56px,1320px)}.workbench-team__intro{grid-template-columns:1fr;gap:24px}.workbench-team__intro>p:last-of-type{grid-column:1}}@media (width<=720px){.workbench .container{width:calc(100% - 36px)}.workbench .site-header{padding-block:18px}.workbench__opening .brand-lockup__word{font-size:22px}.workbench .site-menu__panel{border-radius:3px}.workbench-product{padding-block:64px 28px}.workbench-section-head h2{font-size:clamp(50px,13vw,76px)}.workbench-section-head>p:last-child{margin-top:24px;font-size:17px}.workbench-product__proof{margin-top:46px}.workbench-product__screen{border-radius:8px}.workbench-product__screen img{width:720px;max-width:none;transform:translate(-21%)}.workbench-team{padding-top:36px}.workbench-team h2{font-size:clamp(50px,12vw,70px)}.workbench-team__intro>p:last-of-type{font-size:16px}.workbench-team__journey{margin-top:28px}.workbench-setup{padding-block:95px 105px}.workbench-setup h2{font-size:clamp(50px,12vw,74px)}.workbench-setup__intro>p:last-child{font-size:17px}.workbench-setup__install{margin-top:42px}.workbench-setup__steps{margin-top:55px;display:block}.workbench-setup__steps li,.workbench-setup__steps li:first-child{border-left:0;grid-template-columns:42px 1fr;gap:0 12px;padding:22px 0;display:grid}.workbench-setup__steps li+li{border-top:1px solid color-mix(in srgb, var(--primary-foreground) 24%, transparent)}.workbench-setup__number{grid-row:span 2;padding-top:5px}.workbench-setup__steps h3{margin-top:0;font-size:25px}.workbench-setup__steps p{margin-top:7px;font-size:14px}.workbench-setup__finish{margin-top:34px;display:block}.workbench-setup__finish .button--primary{margin-top:28px}}@media (prefers-reduced-motion:reduce){.workbench *,.workbench :before,.workbench :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.stage-hero{--px:0;--py:0;--ease-out:cubic-bezier(.2, .7, .2, 1);--face-width:min(490px, 69vw);--orbit-bottom:300px;--outer-rx:min(590px, calc(50vw - 52px));--outer-ry:min(210px, 20vw);--inner-rx:min(430px, calc(50vw - 76px));--inner-ry:min(150px, 14vw);--avatar-size:68px;isolation:isolate;background:var(--panel);color:var(--panel-copy);position:relative;overflow:clip}.stage-hero__scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.stage-hero__scene>*{translate:calc(var(--px) * var(--depth,0) * -1px) calc(var(--py) * var(--depth,0) * -1px);transition:translate .9s var(--ease-out);position:absolute}.stage-hero__floor{--depth:10;background-image:linear-gradient(to right, color-mix(in srgb, var(--panel-copy) 10%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--panel-copy) 10%, transparent) 1px, transparent 1px);transform-origin:50% 100%;background-size:72px 72px;height:62%;animation:5s linear infinite stage-floor;bottom:-8%;left:-60%;right:-60%;transform:perspective(620px)rotateX(66deg);mask-image:linear-gradient(#0000 20%,#000 95%)}.stage-hero__glow{--depth:16;background:radial-gradient(ellipse 34% 40% at 50% 92%, color-mix(in srgb, var(--panel-copy) 22%, transparent), transparent 72%), radial-gradient(ellipse 60% 55% at 50% -10%, color-mix(in srgb, var(--panel-copy) 9%, transparent), transparent 70%);animation:7s ease-in-out infinite alternate stage-breathe;inset:0}.stage-hero__rings{bottom:var(--orbit-bottom);width:0;height:0;left:50%;translate:none}.stage-hero__ring{width:calc(var(--rx) * 2);height:calc(var(--ry) * 2);border:1px solid color-mix(in srgb, var(--panel-copy) 11%, transparent);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.stage-hero__ring--outer{--rx:var(--outer-rx);--ry:var(--outer-ry)}.stage-hero__ring--inner{--rx:var(--inner-rx);--ry:var(--inner-ry);border-style:dashed}.stage-hero__ring:after{content:"";background:var(--panel-copy);width:6px;height:6px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--panel-copy) 45%, transparent);offset-path:ellipse(var(--rx) var(--ry) at 50% 50%);offset-anchor:50% 50%;border-radius:50%;animation:24s linear infinite stage-planet-orbit;position:absolute;top:0;left:0}.stage-hero__ring--inner:after{animation-duration:18s;animation-delay:-9s}.stage-hero__face{z-index:1;width:var(--face-width);aspect-ratio:3/2;animation:stage-face-rise 1.6s var(--ease-out) .15s both, stage-face-float 7s ease-in-out 1.75s infinite alternate;flex:none;margin-top:24px;position:relative;mask-image:linear-gradient(90deg,#0000,#000 20% 84%,#0000),linear-gradient(#0000,#000 8% 94%,#0000);mask-composite:intersect}.stage-hero__face img{width:100%;height:100%;display:block;position:absolute;inset:0}.stage-hero__blink-half,.stage-hero__blink-closed{opacity:0}.stage-hero__blink-half{animation:13s linear infinite workbench-blink-half}.stage-hero__blink-closed{animation:13s linear infinite workbench-blink-closed}.stage-hero.is-cheering .stage-hero__face{animation:stage-face-hop .9s var(--ease-out)}.stage-hero.is-cheering .stage-hero__blink-closed{animation:.9s linear stage-happy-blink}.stage-hero.is-cheering .stage-hero__glow{animation:stage-flash 1.2s var(--ease-out)}.stage-hero__orbit{z-index:-1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0;translate:none}.stage-hero__agent{--rx:var(--outer-rx);--ry:var(--outer-ry);color:var(--panel-copy);white-space:nowrap;offset-path:ellipse(var(--rx) var(--ry) at 50% calc(100% - var(--orbit-bottom)));offset-anchor:50% calc(var(--avatar-size) / 2);offset-rotate:0deg;offset-distance:var(--orbit-start);animation:stage-agent-in 1.1s var(--ease-out) calc(.7s + var(--i) * .14s) both, stage-agent-float 7s ease-in-out calc(var(--i) * -1.7s) infinite alternate;flex-direction:column;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex;position:absolute}.stage-hero__avatar{width:var(--avatar-size);height:var(--avatar-size);background:var(--primary-foreground);box-shadow:0 0 0 1px var(--bot), 0 0 22px -5px color-mix(in srgb, var(--bot) 50%, transparent);border-radius:50%;flex:none;transition:box-shadow .4s;position:relative;overflow:visible}.stage-hero__avatar img{width:115%;max-width:none;height:115%;display:block;position:absolute;top:-7%;left:-7.5%}.stage-hero__agent:first-child{--orbit-start:58%}.stage-hero__agent:nth-child(2){--orbit-start:42%;--rx:var(--inner-rx);--ry:var(--inner-ry)}.stage-hero__agent:nth-child(3){--orbit-start:92%}.stage-hero__agent:nth-child(4){--orbit-start:8%;--rx:var(--inner-rx);--ry:var(--inner-ry)}.stage-hero__agent:nth-child(4) .stage-hero__avatar img{left:0}.stage-hero.is-cheering .stage-hero__avatar{box-shadow:0 0 0 1px var(--bot), 0 0 28px -4px var(--bot)}.stage-hero__grain{background:radial-gradient(ellipse 75% 70% at 50% 45%, transparent 55%, var(--panel) 100%), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--panel-copy) 3%, transparent) 0 1px, transparent 1px 3px);inset:0;translate:none}.stage-hero__content{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(40px,5vh,64px) 48px;display:flex;position:relative}.stage-hero__content>:not(.stage-hero__face){animation:stage-rise 1s var(--ease-out) both}.stage-hero__content>:nth-child(2){animation-delay:80ms}.stage-hero__content>:nth-child(3){animation-delay:.16s}.stage-hero__content>:nth-child(4){animation-delay:.26s}.stage-hero h1{background:linear-gradient(to bottom, var(--panel-copy) 45%, color-mix(in srgb, var(--panel-copy) 62%, transparent));color:#0000;text-wrap:balance;background-clip:text;max-width:11ch;margin:0;padding-bottom:.1em;font-size:clamp(58px,7.6vw,118px);line-height:.92}.stage-hero__lead{max-width:600px;color:var(--panel-muted);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.stage-hero__command{width:min(100%,1060px);margin-top:36px}.install-command{border:1px solid var(--panel-line-2);background:color-mix(in srgb, var(--panel-2) 88%, transparent);box-shadow:0 30px 90px -30px color-mix(in srgb, var(--panel) 90%, transparent);color:var(--panel-copy);text-align:left;backdrop-filter:blur(14px);border-radius:14px;align-items:center;gap:20px;padding:8px 8px 8px 20px;display:flex;position:relative}.stage-hero__command:before{content:"";border-radius:inherit;background:conic-gradient(from var(--edge-angle), transparent 0 62%, color-mix(in srgb, var(--panel-copy) 70%, transparent) 78%, transparent 92%);pointer-events:none;padding:1px;animation:6s linear infinite stage-edge;position:absolute;inset:-1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.install-command.is-copied{border-color:color-mix(in srgb, var(--panel-copy) 55%, transparent)}.install-command__systems{border:1px solid var(--panel-line-2);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.install-command .install-command__systems button{min-width:0;min-height:32px;color:var(--panel-muted-2);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.install-command .install-command__systems button:hover{color:var(--panel-copy);background:0 0;transform:none}.install-command .install-command__systems button[aria-pressed=true]{background:var(--panel-copy);color:var(--panel)}.install-command code{white-space:nowrap;scrollbar-width:none;flex:1;min-width:0;padding-block:12px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;overflow-x:auto}.install-command code::-webkit-scrollbar{display:none}.install-command button{border-radius:var(--radius-button);background:var(--panel-copy);min-width:132px;min-height:48px;color:var(--panel);font:inherit;cursor:pointer;transition:transform .2s var(--ease-out,ease), background .2s ease;border:0;flex:none;padding:0 18px;font-size:14px;font-weight:600}.install-command button:hover{background:var(--primary-foreground);transform:translateY(-1px)}.install-command button:focus-visible{outline:2px solid var(--panel-copy);outline-offset:3px}@keyframes stage-floor{to{background-position:0 72px}}@keyframes stage-breathe{0%{opacity:.75;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}@keyframes stage-agent-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes stage-face-float{0%{translate:0 -6px}to{translate:0 6px}}@keyframes stage-planet-orbit{to{offset-distance:100%}}@keyframes stage-face-rise{0%{opacity:0;filter:brightness(.2);transform:translateY(18%)}to{opacity:1;filter:none;transform:none}}@keyframes stage-face-hop{0%,to{transform:none}30%{transform:translateY(-5%)scale(1.02)}55%{transform:translateY(1%)}}@keyframes stage-happy-blink{0%,15%,70%,to{opacity:0}20%,65%{opacity:1}}@keyframes stage-flash{0%{opacity:1;filter:brightness()}25%{opacity:1;filter:brightness(1.8)}to{opacity:.85;filter:brightness()}}@keyframes stage-agent-in{0%{opacity:0;filter:blur(8px)}}@keyframes stage-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}}@keyframes stage-edge{to{--edge-angle:360deg}}@supports (animation-timeline:view()){.stage-hero__scene{animation:linear both stage-exit view();animation-range:exit exit 90%}@keyframes stage-exit{to{opacity:.25}}}@media (width<=720px){.stage-hero{--face-width:86vw;--avatar-size:44px;--orbit-bottom:340px;--outer-rx:calc(50vw - 32px);--inner-rx:var(--outer-rx)}.stage-hero__content{padding-top:44px}.stage-hero h1{max-width:none;font-size:clamp(42px,12.4vw,72px)}.stage-hero__lead{font-size:16px}.stage-hero__agent{gap:8px;font-size:10px}.stage-hero__orbit{z-index:2}.stage-hero__agent-name{text-shadow:0 1px 3px var(--panel), 0 0 6px var(--panel)}.install-command{flex-wrap:wrap;gap:16px;padding:14px}.install-command code{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;padding:0;mask-image:none}.install-command button{width:100%}.install-command__systems{flex-basis:100%}.install-command .install-command__systems button{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){.stage-hero *,.stage-hero :before,.stage-hero :after{transition:none!important;animation:none!important}.stage-hero__ring:after{display:none}}
