:root{--incubator-sales: var(--showcase-app-success);--incubator-sales-tint: var(--showcase-app-success-tint);--incubator-sales-border: var(--showcase-app-success-border);--incubator-dev: var(--showcase-app-violet-2);--incubator-dev-tint: var(--showcase-app-violet-tint);--incubator-dev-border: var(--showcase-app-violet-border);--incubator-cs: #E879F9;--incubator-cs-tint: rgba(232, 121, 249, .1);--incubator-cs-border: rgba(232, 121, 249, .38);--incubator-founder-ring: rgba(240, 191, 90, .35);--incubator-link: rgba(255, 255, 255, .22);--incubator-link-flow: var(--showcase-app-gold-2);--incubator-avatar: 34px;--incubator-links-h: 28px;--incubator-loop-h: 24px;--incubator-team-img: 18px;--incubator-dash: 3 7;--incubator-dash-len: 10;--incubator-pulse: 14 86;--incubator-dur-flow: 1.2s;--incubator-dur-pulse: 3.6s;--incubator-dur-tour: 12s;--incubator-delay-founder: .15s;--incubator-delay-focus: .3s;--incubator-delay-links: .55s;--incubator-delay-team: 1s;--incubator-delay-team-step: .16s;--incubator-delay-bus: 1.5s;--incubator-delay-flow: 1.6s;--incubator-delay-cursor: 1.9s}.inc{margin:0;min-width:0;display:grid;gap:var(--space-2)}.inc .inc-panel{aspect-ratio:auto;display:grid;gap:var(--space-3);padding:var(--space-8) var(--space-5) var(--space-5)}.inc .sc-window{position:relative;inset:auto;width:auto}.inc .inc-brand{white-space:nowrap}.inc .inc-brand img{width:auto;height:var(--icon-md);border-radius:0}.inc-body{display:grid;padding:var(--space-3);gap:0;background:var(--showcase-app-bg)}.inc-founder{justify-self:center;display:flex;align-items:center;gap:var(--space-2)}.inc-avatar{flex:none;display:grid;place-items:center;width:var(--incubator-avatar);height:var(--incubator-avatar);border-radius:var(--radius-round);background:radial-gradient(circle at 30% 30%,var(--showcase-app-gold-2),var(--showcase-app-gold-deep));color:var(--showcase-app-bg);font-family:var(--font-display);font-size:var(--showcase-fs-sm);font-weight:var(--weight-bold);box-shadow:0 0 0 var(--space-1) var(--incubator-founder-ring)}.inc-founder-name{display:grid;justify-items:start;gap:calc(var(--space-1) / 2)}.inc-founder-name b{font-family:var(--font-display);font-size:var(--showcase-fs-prompt);font-weight:var(--weight-semibold)}.inc-badge{color:var(--showcase-app-gold-2);border-color:var(--showcase-app-gold-border);background:var(--showcase-app-gold-tint)}.inc-focus{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--showcase-app-gold-border);border-radius:var(--radius-sm);background:var(--showcase-app-raised);box-shadow:var(--showcase-glow-gold)}.inc-focus .sc-label{justify-content:center;color:var(--showcase-app-gold-2)}.inc-focus-list{list-style:none;margin:var(--space-1) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--space-1) / 2) var(--space-3);font-size:var(--showcase-fs-xs);line-height:var(--type-meta-lh);color:var(--showcase-app-muted)}.inc-focus-list li{display:flex;gap:var(--space-1);min-width:0}.inc-focus-list li:before{content:"◆";flex:none;color:var(--showcase-app-gold);font-size:var(--showcase-fs-2xs)}.inc-links,.inc-loop{display:block;width:100%;overflow:visible;fill:none}.inc-links{height:var(--incubator-links-h)}.inc-loop{height:var(--incubator-loop-h)}.inc-draw line{stroke:var(--incubator-link);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-draw) var(--ease-emphasized) var(--incubator-delay-links)}.inc-flow line{stroke:var(--incubator-link-flow);stroke-width:1.5;stroke-dasharray:var(--incubator-dash);opacity:0;transition:opacity var(--dur-slow) var(--ease-standard) var(--incubator-delay-flow)}.inc-loop-dash{stroke:var(--incubator-link);stroke-width:1.5;stroke-dasharray:var(--incubator-dash)}.inc-loop-pulse{stroke:var(--incubator-link-flow);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:var(--incubator-pulse);opacity:0;transition:opacity var(--dur-slow) var(--ease-standard) var(--incubator-delay-flow)}.inc-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-2);align-items:stretch}.inc-team{--inc-step: 0ms;--inc-accent: var(--incubator-sales);--inc-tint: var(--incubator-sales-tint);--inc-border: var(--incubator-sales-border);min-width:0;display:grid;align-content:start;gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--inc-border);border-radius:var(--radius-sm);background:var(--showcase-app-raised);transition:opacity var(--showcase-dur-enter) var(--ease-emphasized),transform var(--showcase-dur-enter) var(--ease-emphasized)}.inc-team--dev{--inc-accent: var(--incubator-dev);--inc-tint: var(--incubator-dev-tint);--inc-border: var(--incubator-dev-border);box-shadow:var(--showcase-pane-shadow)}.inc-team--cs{--inc-accent: var(--incubator-cs);--inc-tint: var(--incubator-cs-tint);--inc-border: var(--incubator-cs-border)}.inc-team-head{margin:0;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--inc-tint);color:var(--inc-accent);font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--showcase-ls-label);line-height:var(--type-meta-lh);text-transform:uppercase}.inc-team-dot{flex:none;width:var(--showcase-sq);height:var(--showcase-sq);border-radius:var(--radius-round);background:var(--inc-accent)}.inc .inc-team-head img{flex:none;width:var(--incubator-team-img);height:auto;border-radius:0}.inc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}.inc-chips li{padding:calc(var(--space-1) / 2) var(--space-1);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-xs);background:var(--showcase-app-bg);font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);line-height:var(--type-meta-lh);color:var(--showcase-app-muted)}.inc-items{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.inc-item{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--showcase-fs-xs);line-height:var(--type-meta-lh);color:var(--showcase-app-text);transition:opacity var(--dur-medium) var(--ease-standard),color var(--dur-medium) var(--ease-standard)}.inc-item .sc-st{transform:translateY(calc(var(--space-px) * -1))}.inc-item.is-done .sc-st{background:var(--inc-accent)}.inc-item:not(.is-done){color:var(--showcase-app-meta);opacity:.55}.is-done+.inc-item:not(.is-done),.inc-item:first-child:not(.is-done){opacity:1;color:var(--showcase-app-text)}.is-done+.inc-item:not(.is-done) .sc-st,.inc-item:first-child:not(.is-done) .sc-st{background:var(--showcase-app-violet);box-shadow:var(--showcase-glow-working);animation:sc-pulse var(--dur-pulse) ease-in-out infinite}.inc-bus{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) dashed var(--showcase-app-border);border-radius:var(--radius-pill);background:var(--showcase-app-raised);font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);text-transform:uppercase;color:var(--showcase-app-muted);text-align:center;transition:opacity var(--showcase-dur-enter) var(--ease-standard) var(--incubator-delay-bus)}.inc-bus .icon{color:var(--showcase-app-gold)}.inc-bus span:not(:last-child):after{content:"·";margin-left:var(--space-2);color:var(--showcase-app-gold)}.inc .sc-app-icon{top:var(--space-2);left:auto;right:var(--space-3);width:var(--showcase-icon-sm);height:var(--showcase-icon-sm);border-radius:var(--showcase-icon-radius-sm)}.inc .sc-app-icon img{width:var(--showcase-icon-img-sm);height:auto;border-radius:0}.inc .sc-prompt{position:relative;inset:auto;margin:calc(var(--space-2) * -1) var(--space-8) 0}.inc .inc-cursor{top:62%;left:10%;animation:none}.inc.is-in .inc-flow line{opacity:1;animation:inc-flow var(--incubator-dur-flow) linear infinite}.inc.is-in .inc-loop-dash{animation:inc-flow var(--incubator-dur-flow) linear infinite}.inc.is-in .inc-loop-pulse{opacity:1;animation:inc-pulse var(--incubator-dur-pulse) ease-in-out infinite alternate}.inc.is-in .inc-cursor{animation:inc-tour var(--incubator-dur-tour) ease-in-out var(--incubator-delay-cursor) infinite}.inc[data-inc-offscreen] *{animation-play-state:paused!important}.inc .sc-window{transition:transform var(--showcase-dur-enter) var(--ease-emphasized),opacity var(--showcase-dur-enter) var(--ease-emphasized)}.inc-founder,.inc-focus{transition:opacity var(--dur-reveal) var(--ease-emphasized),transform var(--dur-reveal) var(--ease-emphasized)}.inc-founder{transition-delay:var(--incubator-delay-founder)}.inc-focus{transition-delay:var(--incubator-delay-focus)}.inc.is-in .inc-team{transition-delay:calc(var(--incubator-delay-team) + var(--inc-step))}.inc.is-in .inc-team--dev{--inc-step: var(--incubator-delay-team-step)}.inc.is-in .inc-team--cs{--inc-step: calc(var(--incubator-delay-team-step) * 2)}.inc[data-sc-armed]:not(.is-in) .sc-window{opacity:0;transform:translateY(var(--space-6))}.inc[data-sc-armed]:not(.is-in) .sc-app-icon{opacity:0;transform:scale(.8)}.inc[data-sc-armed]:not(.is-in) .sc-prompt{opacity:0;transform:translateY(var(--space-5))}.inc[data-sc-armed]:not(.is-in) .inc-founder{opacity:0;transform:scale(.85)}.inc[data-sc-armed]:not(.is-in) .inc-focus{opacity:0;transform:translateY(var(--space-2))}.inc[data-sc-armed]:not(.is-in) .inc-draw line{stroke-dashoffset:1}.inc[data-sc-armed]:not(.is-in) .inc-team{opacity:0;transform:translateY(var(--space-3)) scale(.96)}.inc[data-sc-armed]:not(.is-in) .inc-bus{opacity:0}.inc[data-sc-armed]:not(.is-in) .sc-cursor{visibility:hidden}@keyframes inc-flow{to{stroke-dashoffset:calc(var(--incubator-dash-len) * -1)}}@keyframes inc-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-86}}@keyframes inc-tour{0%,8%{left:8%;top:62%}28%,40%{left:44%;top:58%}60%,72%{left:74%;top:64%}88%,to{left:8%;top:62%}}@media(max-width:600px){.inc .inc-panel{padding:var(--space-6) var(--space-3) var(--space-3)}.inc .sc-window{left:auto;width:auto}.inc .sc-app-icon{top:var(--space-1);right:var(--space-2);left:auto}.inc .sc-prompt{inset:auto;margin:0 var(--space-2)}.inc-body{padding:var(--space-2)}.inc-links,.inc-loop{display:none}.inc-teams{grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin:var(--space-3) 0}.inc-team{position:relative}.inc-team+.inc-team:before{content:"";position:absolute;left:50%;bottom:100%;height:var(--space-3);border-left:var(--border-width) dashed var(--incubator-link-flow)}.inc-focus-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.inc .sc-window,.inc-founder,.inc-focus,.inc-team,.inc-bus,.inc-draw line,.inc-flow line,.inc-loop-pulse,.inc-item{transition:none}.inc-flow line,.inc-loop-dash,.inc-loop-pulse,.inc-cursor,.inc-item .sc-st{animation:none!important}}
