:root{--showcase-panel-violet: radial-gradient(120% 120% at 0% 0%, var(--color-violet-bright) 0%, var(--color-violet-deep) 45%, var(--color-violet-dark) 100%);--showcase-panel-gold: radial-gradient(120% 120% at 100% 0%, var(--color-gold-bright) 0%, #A8801F 40%, #2A1C05 100%);--showcase-panel-teal: radial-gradient(120% 120% at 0% 100%, var(--color-teal) 0%, var(--color-teal-ink) 42%, #071A22 100%);--showcase-panel-dots: radial-gradient(rgba(255, 255, 255, .12) 1px, transparent 1px);--showcase-panel-dot-size: 18px;--showcase-panel-radius: 20px;--showcase-app-bg: var(--color-black);--showcase-app-raised: var(--color-zinc-925);--showcase-app-card: var(--color-zinc-900);--showcase-app-line: var(--color-zinc-800);--showcase-app-border: var(--color-zinc-700);--showcase-app-track: rgba(255, 255, 255, .04);--showcase-app-text: var(--color-white);--showcase-app-muted: var(--color-zinc-400);--showcase-app-meta: #9494A0;--showcase-app-idle: var(--color-zinc-500);--showcase-app-violet: var(--color-violet);--showcase-app-violet-2: var(--color-violet-light);--showcase-app-violet-deep: var(--color-violet-deep);--showcase-app-violet-tint: rgba(124, 58, 237, .14);--showcase-app-violet-border: rgba(139, 92, 246, .4);--showcase-app-gold: var(--color-gold);--showcase-app-gold-2: var(--color-gold-bright);--showcase-app-gold-deep: #A8801F;--showcase-app-gold-tint: rgba(212, 162, 42, .12);--showcase-app-gold-border: rgba(212, 162, 42, .4);--showcase-app-teal: var(--color-teal);--showcase-app-teal-deep: var(--color-teal-ink);--showcase-app-teal-tint: rgba(34, 211, 238, .1);--showcase-app-success: var(--color-success);--showcase-app-success-tint: rgba(16, 185, 129, .08);--showcase-app-success-border: rgba(16, 185, 129, .3);--showcase-app-add: #4ADE80;--showcase-app-add-bg: rgba(74, 222, 128, .08);--showcase-app-del: #F87171;--showcase-app-del-bg: rgba(248, 113, 113, .08);--showcase-app-glass: rgba(15, 15, 18, .92);--showcase-app-glass-line: rgba(255, 255, 255, .1);--showcase-app-icon-bg: var(--color-violet-black);--showcase-app-icon-line: rgba(255, 255, 255, .12);--showcase-app-shadow: 0 40px 120px rgba(0, 0, 0, .65), 0 0 0 1px rgba(255, 255, 255, .03) inset;--showcase-pane-shadow: 0 0 0 1px rgba(139, 92, 246, .4), 0 16px 48px rgba(0, 0, 0, .6);--showcase-glow-working: 0 0 8px var(--color-violet);--showcase-glow-gold: 0 0 0 1px rgba(212, 162, 42, .25), 0 8px 24px rgba(212, 162, 42, .15);--showcase-blur: 12px;--showcase-fs-2xs: 9px;--showcase-fs-xs: 10px;--showcase-fs-sm: 11px;--showcase-fs-base: 12px;--showcase-fs-prompt: 13px;--showcase-fs-kpi: 22px;--showcase-lh-term: 1.65;--showcase-ls-label: .1em;--showcase-app-h: 330px;--showcase-app-h-sm: 260px;--showcase-side-w: 150px;--showcase-bar-h: 40px;--showcase-pane-head-h: 30px;--showcase-icon: 88px;--showcase-icon-img: 62px;--showcase-icon-sm: 64px;--showcase-icon-img-sm: 46px;--showcase-icon-radius: 22px;--showcase-icon-radius-sm: 16px;--showcase-avatar: 26px;--showcase-send: 26px;--showcase-dot: 6px;--showcase-sq: 8px;--showcase-progress-h: 3px;--showcase-track-h: 16px;--showcase-tl-label: 72px;--showcase-spark-h: 26px;--showcase-caret-w: 7px;--showcase-caret-h: 12px;--showcase-prompt-min-h: 40px;--showcase-kicker-img: 26px;--showcase-dur-enter: .9s;--showcase-delay-icon: .2s;--showcase-delay-prompt: .35s;--showcase-dur-glide: 9s;--showcase-dur-progress: 2.8s;--showcase-dur-sweep: 7s;--showcase-dur-blink: 1s;--showcase-dur-line: .28s}:root,[data-theme=light]{--showcase-card-shadow: var(--shadow-card);--showcase-float-shadow: 0 14px 30px rgba(10, 5, 20, .25);--showcase-prompt-shadow: 0 20px 50px rgba(10, 5, 20, .22);--showcase-chip-bg: var(--surface-1);--product-chip-w: 25.5rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--showcase-card-shadow: none;--showcase-float-shadow: 0 18px 40px rgba(0, 0, 0, .5);--showcase-prompt-shadow: 0 20px 50px rgba(0, 0, 0, .5);--showcase-chip-bg: var(--surface-2)}}[data-theme=dark]{--showcase-card-shadow: none;--showcase-float-shadow: 0 18px 40px rgba(0, 0, 0, .5);--showcase-prompt-shadow: 0 20px 50px rgba(0, 0, 0, .5);--showcase-chip-bg: var(--surface-2)}.product-chips{display:grid;grid-template-columns:repeat(2,minmax(0,var(--product-chip-w)));justify-content:center;gap:var(--space-4);margin:0;padding:0;list-style:none}.product-chips>li{display:flex}@media(max-width:720px){.product-chips{grid-template-columns:minmax(0,var(--product-chip-w))}}.product-chip{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--line);background:var(--showcase-chip-bg);color:var(--text);text-decoration:none;font-size:var(--type-small-size);line-height:var(--type-small-lh);transition:border-color var(--dur-fast) var(--ease-standard),transform var(--dur-medium) var(--ease-standard)}.product-chip:hover{border-color:var(--line-strong);transform:translateY(var(--lift-sm))}.product-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.product-chip img{flex:none;width:var(--symbol-sm);height:auto;filter:var(--symbol-filter)}.product-chip span{display:grid;text-align:left}.product-chip b{font-family:var(--font-display);font-size:var(--type-body-size);font-weight:var(--weight-semibold)}.product-chip small{color:var(--text-subtle);font-size:var(--type-meta-size);line-height:var(--type-meta-lh)}.showcase{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:var(--space-10);padding:var(--space-6);border-radius:var(--radius-block);border:var(--border-width) solid var(--line);background:var(--surface-1);box-shadow:var(--showcase-card-shadow)}.showcase--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}.showcase--reverse .showcase-copy{order:2;padding:var(--space-6) var(--space-8) var(--space-6) var(--space-4)}.showcase-copy{min-width:0;padding:var(--space-6) var(--space-4) var(--space-6) var(--space-8)}.showcase-kicker{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-mono);font-size:var(--type-meta-size);line-height:var(--type-meta-lh);letter-spacing:var(--type-meta-ls);font-weight:var(--type-meta-w);text-transform:uppercase;color:var(--gold)}.showcase-kicker img{width:var(--showcase-kicker-img);height:auto;filter:var(--symbol-filter)}.showcase-title{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--type-h3-xl-size);line-height:var(--type-h3-xl-lh);letter-spacing:var(--type-h2-ls);font-weight:var(--type-h3-w);color:var(--text)}.showcase-lead{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh)}.showcase-bullets{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-2)}.showcase-bullets li{display:flex;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-small-size);line-height:var(--type-small-lh)}.showcase-bullets .icon{color:var(--gold);margin-top:calc(var(--space-1) / 2)}.showcase-copy .link-arrow{margin-top:var(--space-6)}.showcase-visual{margin:0;min-width:0;display:grid;gap:var(--space-2)}.showcase-caption{font-family:var(--font-mono);font-size:var(--type-micro-size);letter-spacing:var(--type-meta-ls);text-transform:uppercase;color:var(--text-subtle);text-align:right}.showcase--reverse .showcase-caption{text-align:left}.showcase-panel{position:relative;aspect-ratio:16 / 11;border-radius:var(--showcase-panel-radius);overflow:hidden;isolation:isolate}.showcase-panel:after{content:"";position:absolute;inset:0;z-index:var(--z-below);background-image:var(--showcase-panel-dots);background-size:var(--showcase-panel-dot-size) var(--showcase-panel-dot-size);mix-blend-mode:overlay;pointer-events:none}.showcase-panel--violet{background:var(--showcase-panel-violet)}.showcase-panel--gold{background:var(--showcase-panel-gold)}.showcase-panel--teal{background:var(--showcase-panel-teal)}.sc-window{position:absolute;top:9%;left:13%;width:104%;overflow:hidden;border-radius:var(--radius-md);border:var(--border-width) solid var(--showcase-app-border);background:var(--showcase-app-bg);box-shadow:var(--showcase-app-shadow);color:var(--showcase-app-text);font-family:var(--font-body);font-size:var(--showcase-fs-base);line-height:var(--type-small-lh);text-align:left;transition:transform var(--showcase-dur-enter) var(--ease-emphasized),opacity var(--showcase-dur-enter) var(--ease-emphasized),translate var(--dur-slow) var(--ease-standard)}.showcase--reverse .sc-window{left:4%}.sc-window .traffic i{width:var(--space-3);height:var(--space-3)}.sc-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--showcase-bar-h);padding:0 var(--space-3);border-bottom:var(--border-width) solid var(--showcase-app-line);background:var(--showcase-app-bg)}.sc-bar-left{display:flex;align-items:center;gap:var(--space-3)}.sc-brand{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);font-size:var(--showcase-fs-base)}.sc-brand img{height:var(--icon-md);width:auto}.sc-modes{display:flex;gap:var(--space-px);padding:calc(var(--space-1) - var(--space-px));border-radius:var(--radius-pill);border:var(--border-width) solid var(--showcase-app-line);background:var(--showcase-app-raised)}.sc-mode{font-size:var(--showcase-fs-sm);padding:calc(var(--space-1) - var(--space-px)) var(--space-3);border-radius:var(--radius-pill);color:var(--showcase-app-muted)}.sc-mode.is-on{background:var(--showcase-app-card);color:var(--showcase-app-text);box-shadow:0 0 0 var(--space-px) var(--showcase-app-line)}.sc-body{display:grid;grid-template-columns:var(--showcase-side-w) minmax(0,1fr);height:var(--showcase-app-h)}.sc-body--single{grid-template-columns:minmax(0,1fr)}.sc-main{position:relative;min-width:0;overflow:hidden;background:var(--showcase-app-bg);display:flex;flex-direction:column}.sc-side{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-right:var(--border-width) solid var(--showcase-app-line);background:var(--showcase-app-bg);overflow:hidden}.sc-side-label{padding:0 var(--space-2);margin:var(--space-1) 0;font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);letter-spacing:var(--showcase-ls-label);text-transform:uppercase;color:var(--showcase-app-meta)}.sc-ws{display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-1);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm)}.sc-ws-head{display:flex;align-items:center;gap:var(--space-2);padding:calc(var(--space-1) / 2) var(--space-1);font-size:var(--showcase-fs-base);font-weight:var(--weight-medium);white-space:nowrap}.sc-ws-head i{width:var(--showcase-sq);height:var(--showcase-sq);border-radius:calc(var(--radius-xs) / 2);background:var(--showcase-app-violet)}.sc-ws-agent{display:flex;align-items:center;gap:var(--space-2);padding:calc(var(--space-1) - var(--space-px)) var(--space-1) calc(var(--space-1) - var(--space-px)) var(--space-4);border-radius:var(--radius-xs);font-size:var(--showcase-fs-sm);color:var(--showcase-app-muted);white-space:nowrap}.sc-ws-agent.is-on{background:var(--showcase-app-card);color:var(--showcase-app-text)}.sc-side-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--showcase-fs-base);color:var(--showcase-app-muted);white-space:nowrap}.sc-st{flex:none;width:var(--showcase-dot);height:var(--showcase-dot);border-radius:var(--radius-round);background:var(--showcase-app-idle)}.sc-st--working{background:var(--showcase-app-violet);box-shadow:var(--showcase-glow-working);animation:sc-pulse var(--dur-pulse) ease-in-out infinite}.sc-st--done{background:var(--showcase-app-success)}.sc-panes{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2);padding:var(--space-2);min-height:0}.sc-pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-bg)}.sc-pane.is-on{border-color:var(--showcase-app-violet-border);box-shadow:var(--showcase-pane-shadow)}.sc-pane-head{flex:none;display:flex;align-items:center;gap:var(--space-2);height:var(--showcase-pane-head-h);padding:0 var(--space-3);border-bottom:var(--border-width) solid var(--showcase-app-line);font-family:var(--font-mono);font-size:var(--showcase-fs-xs);color:var(--showcase-app-meta)}.sc-pane-head b{color:var(--showcase-app-text);font-weight:var(--weight-medium)}.sc-term{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-px);padding:var(--space-3);overflow:hidden;font-family:var(--font-mono);font-size:var(--showcase-fs-xs);line-height:var(--showcase-lh-term);color:var(--showcase-app-muted)}.sc-ln{display:block;white-space:pre;overflow:hidden;text-overflow:ellipsis}.sc-ln.is-new{animation:sc-line-in var(--showcase-dur-line) var(--ease-standard)}.sc-ln--add{color:var(--showcase-app-add);background:var(--showcase-app-add-bg)}.sc-ln--del{color:var(--showcase-app-del);background:var(--showcase-app-del-bg)}.sc-ln--ok{color:var(--showcase-app-success)}.sc-ln--cmd{color:var(--showcase-app-text)}.sc-ln--cmd:before{content:"● ";color:var(--showcase-app-gold)}.sc-split{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);min-height:0}.sc-col{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;min-height:0}.sc-label{margin:0;font-family:var(--font-mono);font-size:var(--showcase-fs-xs);font-weight:var(--weight-medium);letter-spacing:var(--showcase-ls-label);text-transform:uppercase;color:var(--showcase-app-meta);display:flex;justify-content:space-between;gap:var(--space-2)}.sc-roster{display:grid;gap:var(--space-2)}.sc-bee{--sc-p: .5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-bg);font-size:var(--showcase-fs-base)}.sc-bee:nth-child(1){--sc-p: .72}.sc-bee:nth-child(2){--sc-p: .88}.sc-bee:nth-child(3){--sc-p: 1}.sc-av{width:var(--showcase-avatar);height:var(--showcase-avatar);border-radius:var(--radius-sm);display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--showcase-fs-xs);font-weight:var(--weight-medium);background:var(--showcase-app-violet-tint);color:var(--showcase-app-violet-2)}.sc-av--teal{background:var(--showcase-app-teal-tint);color:var(--showcase-app-teal)}.sc-av--gold{background:var(--showcase-app-gold-tint);color:var(--showcase-app-gold)}.sc-progress{height:var(--showcase-progress-h);margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--showcase-app-line);overflow:hidden}.sc-progress i{display:block;height:100%;width:100%;background:var(--showcase-app-violet);transform-origin:left;transform:scaleX(var(--sc-p));transition:transform var(--showcase-dur-enter) var(--ease-emphasized)}.sc-progress--live i{animation:sc-progress var(--showcase-dur-progress) ease-in-out infinite alternate}.sc-progress--done i{background:var(--showcase-app-success)}.sc-pill{font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--showcase-app-line);color:var(--showcase-app-meta);white-space:nowrap}.sc-pill--working{color:var(--showcase-app-violet-2);border-color:var(--showcase-app-violet-border);background:var(--showcase-app-violet-tint)}.sc-pill--done{color:var(--showcase-app-success);border-color:var(--showcase-app-success-border);background:var(--showcase-app-success-tint)}.sc-timeline{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-2);padding:var(--space-3);overflow:hidden;border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised)}.sc-tl-row{--sc-from: 0%;--sc-w: 50%;--sc-tl: var(--showcase-app-violet);display:grid;grid-template-columns:var(--showcase-tl-label) minmax(0,1fr);align-items:center;gap:var(--space-2);font-size:var(--showcase-fs-sm);color:var(--showcase-app-meta)}.sc-tl-row:nth-child(1){--sc-from: 6%;--sc-w: 60%}.sc-tl-row:nth-child(2){--sc-from: 12%;--sc-w: 64%;--sc-tl: var(--showcase-app-teal)}.sc-tl-row:nth-child(3){--sc-from: 40%;--sc-w: 24%;--sc-tl: var(--showcase-app-success)}.sc-tl-row:nth-child(4){--sc-from: 72%;--sc-w: 18%;--sc-tl: var(--showcase-app-gold)}.sc-tl-track{position:relative;height:var(--showcase-track-h);border-radius:var(--radius-xs);background:var(--showcase-app-track)}.sc-tl-track i{position:absolute;top:0;bottom:0;left:var(--sc-from);width:var(--sc-w);border-radius:var(--radius-xs);background:var(--sc-tl);transform-origin:left;transition:transform var(--showcase-dur-enter) var(--ease-emphasized)}.sc-tl-row:nth-child(2) .sc-tl-track i{transition-delay:calc(var(--stagger) * 2)}.sc-tl-row:nth-child(3) .sc-tl-track i{transition-delay:calc(var(--stagger) * 4)}.sc-tl-row:nth-child(4) .sc-tl-track i{transition-delay:calc(var(--stagger) * 6);opacity:.6}.sc-tl-now{position:absolute;top:var(--space-2);bottom:var(--space-2);left:calc(var(--space-3) + var(--showcase-tl-label) + var(--space-2));right:var(--space-3);pointer-events:none}.sc-tl-now:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--space-px);background:var(--showcase-app-gold-2);box-shadow:0 0 var(--space-2) var(--showcase-app-gold);animation:sc-sweep var(--showcase-dur-sweep) linear infinite}.sc-stack{flex:1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);min-height:0}.sc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.sc-kpi{min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised)}.sc-kpi small{display:block;font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);letter-spacing:var(--showcase-ls-label);text-transform:uppercase;color:var(--showcase-app-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-kpi strong{display:block;margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--showcase-fs-kpi);font-weight:var(--weight-semibold);line-height:var(--type-h3-lh);white-space:nowrap;font-variant-numeric:tabular-nums}.sc-spark{display:flex;align-items:flex-end;gap:calc(var(--space-1) - var(--space-px));height:var(--showcase-spark-h);margin-top:var(--space-2)}.sc-spark i{--h: .5;flex:1;height:calc(var(--h) * 100%);border-radius:calc(var(--radius-xs) / 2);background:linear-gradient(180deg,var(--showcase-app-violet-2),var(--showcase-app-violet-deep));transform-origin:bottom;transition:transform var(--showcase-dur-enter) var(--ease-emphasized)}.sc-spark i:nth-child(2){transition-delay:var(--stagger)}.sc-spark i:nth-child(3){transition-delay:calc(var(--stagger) * 2)}.sc-spark i:nth-child(4){transition-delay:calc(var(--stagger) * 3)}.sc-spark i:nth-child(5){transition-delay:calc(var(--stagger) * 4)}.sc-kpi:nth-child(1) i:nth-child(1){--h: .3}.sc-kpi:nth-child(1) i:nth-child(2){--h: .5}.sc-kpi:nth-child(1) i:nth-child(3){--h: .45}.sc-kpi:nth-child(1) i:nth-child(4){--h: .7}.sc-kpi:nth-child(1) i:nth-child(5){--h: 1}.sc-kpi:nth-child(2) i:nth-child(1){--h: 1}.sc-kpi:nth-child(2) i:nth-child(2){--h: .8}.sc-kpi:nth-child(2) i:nth-child(3){--h: .6}.sc-kpi:nth-child(2) i:nth-child(4){--h: .5}.sc-kpi:nth-child(2) i:nth-child(5){--h: .4}.sc-kpi:nth-child(3) i:nth-child(1){--h: .7}.sc-kpi:nth-child(3) i:nth-child(2){--h: .78}.sc-kpi:nth-child(3) i:nth-child(3){--h: .84}.sc-kpi:nth-child(3) i:nth-child(4){--h: .88}.sc-kpi:nth-child(3) i:nth-child(5){--h: .91}.sc-kpi:nth-child(4) i:nth-child(1){--h: .9}.sc-kpi:nth-child(4) i:nth-child(2){--h: 1}.sc-kpi:nth-child(4) i:nth-child(3){--h: .96}.sc-kpi:nth-child(4) i:nth-child(4){--h: 1}.sc-kpi:nth-child(4) i:nth-child(5){--h: 1}.sc-board{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);min-height:0}.sc-board-col{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-2);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised)}.sc-board-col .sc-label{font-size:var(--showcase-fs-2xs)}.sc-ticket{padding:var(--space-2);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-bg);font-size:var(--showcase-fs-sm);line-height:var(--type-meta-lh)}.sc-ticket code{display:block;margin-bottom:calc(var(--space-1) - var(--space-px));font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);color:var(--showcase-app-meta)}.sc-ticket .sc-pill{display:inline-block;margin-top:var(--space-1)}.sc-ticket--hot{border-color:var(--showcase-app-gold-border);box-shadow:var(--showcase-glow-gold)}.sc-when-run,.sc-when-todo{display:none}[data-sc-item]:not(.is-done) .sc-when-done{display:none}[data-sc-item]:not(.is-done) .sc-when-todo{display:inline}.is-done+[data-sc-item]:not(.is-done) .sc-when-todo,[data-sc-item]:first-child:not(.is-done) .sc-when-todo{display:none}.is-done+[data-sc-item]:not(.is-done) .sc-when-run,[data-sc-item]:first-child:not(.is-done) .sc-when-run{display:inline}.sc-pipeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.sc-stage{position:relative;display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-1);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised);font-size:var(--showcase-fs-sm);text-align:center;transition:border-color var(--dur-medium) var(--ease-standard),background var(--dur-medium) var(--ease-standard)}.sc-stage b{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sc-stage-dot{width:var(--showcase-sq);height:var(--showcase-sq);border-radius:var(--radius-round);background:var(--showcase-app-idle)}.sc-stage-state{font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);color:var(--showcase-app-meta)}.sc-stage.is-done{border-color:var(--showcase-app-success-border);background:var(--showcase-app-success-tint)}.sc-stage.is-done .sc-stage-dot{background:var(--showcase-app-success)}.sc-stage.is-done .sc-stage-state{color:var(--showcase-app-success)}.sc-stage.is-done+.sc-stage:not(.is-done),.sc-stage:first-child:not(.is-done){border-color:var(--showcase-app-gold-border);background:var(--showcase-app-gold-tint)}.sc-stage.is-done+.sc-stage:not(.is-done) .sc-stage-dot,.sc-stage:first-child:not(.is-done) .sc-stage-dot{background:var(--showcase-app-gold);animation:sc-pulse var(--dur-pulse) ease-in-out infinite}.sc-stage.is-done+.sc-stage:not(.is-done) .sc-stage-state,.sc-stage:first-child:not(.is-done) .sc-stage-state{color:var(--showcase-app-gold)}.sc-comment{padding:var(--space-3);border:var(--border-width) solid var(--showcase-app-violet-border);border-radius:var(--radius-sm);background:var(--showcase-app-raised);box-shadow:var(--showcase-pane-shadow);max-width:85%}.sc-comment-head{display:flex;align-items:center;gap:var(--space-2);font-size:var(--showcase-fs-base)}.sc-comment-head code{margin-left:auto;font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);color:var(--showcase-app-meta)}.sc-comment p{margin:var(--space-2) 0 0;color:var(--showcase-app-muted);font-size:var(--showcase-fs-sm);line-height:var(--type-small-lh)}.sc-comment-foot{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.sc-checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.sc-check{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-bg);font-size:var(--showcase-fs-sm);color:var(--showcase-app-muted);transition:color var(--dur-medium) var(--ease-standard),border-color var(--dur-medium) var(--ease-standard)}.sc-check .sc-pill{margin-left:auto}.sc-check-box{flex:none;display:grid;place-items:center;width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-xs);border:var(--border-width) solid var(--showcase-app-border)}.sc-check.is-done{color:var(--showcase-app-text)}.sc-check.is-done .sc-check-box{border-color:var(--showcase-app-success);background:var(--showcase-app-success)}.sc-check.is-done .sc-check-box:after{content:"✓";color:var(--showcase-app-bg);font-size:var(--showcase-fs-2xs);font-weight:var(--weight-bold);line-height:1}.sc-check--open.is-done{border-color:var(--showcase-app-gold-border)}.sc-check--open.is-done .sc-check-box{border-color:var(--showcase-app-gold);background:var(--showcase-app-gold)}.sc-check--open.is-done .sc-check-box:after{content:"?"}.sc-pill--open{color:var(--showcase-app-gold);border-color:var(--showcase-app-gold-border);background:var(--showcase-app-gold-tint)}.sc-checks--mini{gap:var(--space-1)}.sc-checks--mini .sc-check{padding:var(--space-1) var(--space-2);font-size:var(--showcase-fs-xs)}.sc-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.sc-lane{display:grid;gap:var(--space-2);align-content:start;min-width:0;padding:var(--space-2);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised)}.sc-lane-head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.sc-lane-head>span:last-child{display:grid;min-width:0;font-size:var(--showcase-fs-base)}.sc-lane-head small{font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);color:var(--showcase-app-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-cmd{display:block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--showcase-app-bg);border:var(--border-width) solid var(--showcase-app-line);font-family:var(--font-mono);font-size:var(--showcase-fs-xs);color:var(--showcase-app-violet-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-result{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--showcase-app-success-border);border-radius:var(--radius-sm);background:var(--showcase-app-success-tint)}.sc-result-mark{display:grid;place-items:center;width:var(--showcase-avatar);height:var(--showcase-avatar);border-radius:var(--radius-sm);background:var(--showcase-app-success);color:var(--showcase-app-bg);font-family:var(--font-mono);font-weight:var(--weight-bold)}.sc-result>span:last-child{display:grid;font-size:var(--showcase-fs-base)}.sc-result small{color:var(--showcase-app-muted);font-size:var(--showcase-fs-xs)}.sc-tree{display:grid;gap:var(--space-1);padding:0 var(--space-2);font-family:var(--font-mono);font-size:var(--showcase-fs-xs);color:var(--showcase-app-muted)}.sc-tree span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-tree-dir{color:var(--showcase-app-text)}.sc-tree-dir--2{padding-left:var(--space-2)}.sc-tree-file{padding-left:var(--space-4)}.sc-feed{display:grid;gap:var(--space-2)}.sc-feed-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised);opacity:.4;transition:opacity var(--dur-slow) var(--ease-standard),border-color var(--dur-slow) var(--ease-standard)}.sc-feed-card.is-done{opacity:1}.is-done+.sc-feed-card:not(.is-done),.sc-feed-card:first-child:not(.is-done){opacity:.75;border-color:var(--showcase-app-gold-border)}.sc-feed-tag{padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-xs);background:var(--showcase-app-teal-tint);color:var(--showcase-app-teal);font-family:var(--font-mono);font-size:var(--showcase-fs-2xs)}.sc-feed-text{display:grid;min-width:0;font-size:var(--showcase-fs-base)}.sc-feed-text b,.sc-feed-text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-medium)}.sc-feed-text small{color:var(--showcase-app-meta);font-size:var(--showcase-fs-xs);font-weight:var(--weight-regular)}.sc-feed-state{font-family:var(--font-mono);font-size:var(--showcase-fs-sm);color:var(--showcase-app-success)}.sc-feed-card:not(.is-done) .sc-feed-state{color:var(--showcase-app-gold)}.sc-usage-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.sc-seg{display:flex;gap:var(--space-px);padding:calc(var(--space-1) / 2);border-radius:var(--radius-pill);border:var(--border-width) solid var(--showcase-app-line);background:var(--showcase-app-raised);font-size:var(--showcase-fs-xs)}.sc-seg span{padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-pill);color:var(--showcase-app-muted)}.sc-seg .is-on{background:var(--showcase-app-card);color:var(--showcase-app-text)}.sc-usage{position:relative;display:grid;gap:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-3);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised)}.sc-usage-row{--u: .5;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr) auto;align-items:center;gap:var(--space-3);font-size:var(--showcase-fs-sm)}.sc-usage-row:nth-child(1){--u: .86;--a: .5;--b: .3}.sc-usage-row:nth-child(2){--u: .58;--a: .45;--b: .35}.sc-usage-row:nth-child(3){--u: .34;--a: .55;--b: .25}.sc-usage-row:nth-child(4){--u: .22;--a: .4;--b: .4}.sc-usage-name{display:grid;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-usage-name code{font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);color:var(--showcase-app-meta)}.sc-usage-track{display:flex;height:var(--showcase-track-h);width:calc(var(--u) * 100%);border-radius:var(--radius-xs);overflow:hidden;transform-origin:left;transition:transform var(--showcase-dur-enter) var(--ease-emphasized)}.sc-usage-row:nth-child(2) .sc-usage-track{transition-delay:calc(var(--stagger) * 2)}.sc-usage-row:nth-child(3) .sc-usage-track{transition-delay:calc(var(--stagger) * 4)}.sc-usage-row:nth-child(4) .sc-usage-track{transition-delay:calc(var(--stagger) * 6)}.sc-usage-track i:nth-child(1){flex:var(--a) 0 0}.sc-usage-track i:nth-child(2){flex:var(--b) 0 0}.sc-usage-track i:nth-child(3){flex:1 0 0}.sc-u1{background:var(--showcase-app-violet)}.sc-u2{background:var(--showcase-app-teal-deep)}.sc-u3{background:var(--showcase-app-gold-deep)}.sc-usage-val{font-family:var(--font-mono);font-size:var(--showcase-fs-xs);color:var(--showcase-app-muted)}.sc-usage-bar{position:relative;align-self:stretch;display:flex;align-items:center}.sc-usage-bar:after{content:"";position:absolute;left:80%;top:calc(var(--space-3) / -2);bottom:calc(var(--space-3) / -2);border-left:var(--border-width) dashed var(--showcase-app-gold-2);pointer-events:none}.sc-usage-row:first-child .sc-usage-bar:before{content:"Budget";position:absolute;left:calc(80% + var(--space-1));top:calc(var(--space-3) * -1);font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);color:var(--showcase-app-gold-2)}.sc-usage-row:first-child .sc-usage-bar:after{top:calc(var(--space-3) * -.5)}.sc-usage-row:last-child .sc-usage-bar:after{bottom:0}.sc-legend{display:flex;gap:var(--space-4);font-size:var(--showcase-fs-xs);color:var(--showcase-app-muted)}.sc-legend span{display:inline-flex;align-items:center;gap:var(--space-1)}.sc-legend i{width:var(--showcase-sq);height:var(--showcase-sq);border-radius:calc(var(--radius-xs) / 2)}.sc-split--wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sc-activity{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.sc-act{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--showcase-fs-sm);color:var(--showcase-app-muted);opacity:.3;transition:opacity var(--dur-slow) var(--ease-standard),background var(--dur-slow) var(--ease-standard)}.sc-act.is-done{opacity:1}.sc-act time{font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);color:var(--showcase-app-meta)}.sc-act .sc-av{width:var(--showcase-bar-h);height:auto;aspect-ratio:auto;padding:calc(var(--space-1) / 2) 0;font-size:var(--showcase-fs-2xs)}.sc-act-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-act-text b{color:var(--showcase-app-text);font-weight:var(--weight-medium)}.sc-board--mini{grid-template-columns:minmax(0,1fr)}.sc-board--mini .sc-board-col{padding:var(--space-1) var(--space-2)}.sc-doc{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised);font-family:var(--font-mono);font-size:var(--showcase-fs-xs);line-height:var(--showcase-lh-term);color:var(--showcase-app-muted)}.sc-doc span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-doc-h{margin-top:var(--space-1);color:var(--showcase-app-violet-2)}.sc-doc-flag{color:var(--showcase-app-gold-2);background:var(--showcase-app-gold-tint);border-radius:var(--radius-xs)}.sc-ws-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--showcase-fs-base);color:var(--showcase-app-muted)}.sc-ws-item i{width:var(--showcase-sq);height:var(--showcase-sq);border-radius:calc(var(--radius-xs) / 2);background:var(--showcase-app-idle)}.sc-ws-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-ws-item small{font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--showcase-app-card);color:var(--showcase-app-meta)}.sc-ws-item.is-on{background:var(--showcase-app-card);color:var(--showcase-app-text)}.sc-ws-item.is-on i{background:var(--showcase-app-violet)}.sc-repos{display:flex;gap:var(--space-2)}.sc-repos span{padding:calc(var(--space-1) / 2) var(--space-3);border-radius:var(--radius-sm);border:var(--border-width) solid var(--showcase-app-line);font-family:var(--font-mono);font-size:var(--showcase-fs-xs);color:var(--showcase-app-muted)}.sc-repos .is-on{border-color:var(--showcase-app-violet-border);color:var(--showcase-app-text);background:var(--showcase-app-violet-tint)}.sc-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.sc-session{min-width:0;overflow:hidden;border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-bg);opacity:.3;transform:scale(.97);transition:opacity var(--dur-slow) var(--ease-standard),transform var(--dur-slow) var(--ease-emphasized)}.sc-session.is-done{opacity:1;transform:none}.sc-session-body{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--showcase-fs-sm)}.sc-session-body code{font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);color:var(--showcase-app-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.sc-score{--v: .9;min-width:0;display:grid;gap:var(--space-1);padding:var(--space-3);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised)}.sc-score small{font-family:var(--font-mono);font-size:var(--showcase-fs-2xs);letter-spacing:var(--showcase-ls-label);text-transform:uppercase;color:var(--showcase-app-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-score strong{font-family:var(--font-display);font-size:var(--showcase-fs-kpi);font-weight:var(--weight-semibold);line-height:var(--type-h3-lh);font-variant-numeric:tabular-nums}.sc-score .sc-pill{justify-self:start}.sc-meter{height:var(--showcase-track-h);margin-top:var(--space-1);border-radius:var(--radius-xs);background:var(--showcase-app-track);overflow:hidden}.sc-meter i{display:block;height:100%;width:100%;border-radius:var(--radius-xs);background:var(--showcase-app-success);transform-origin:left;transform:scaleX(var(--v));transition:transform var(--showcase-dur-enter) var(--ease-emphasized)}.sc-score:nth-child(2) .sc-meter i{background:var(--showcase-app-gold);transition-delay:calc(var(--stagger) * 2)}.sc-score:nth-child(3) .sc-meter i{background:var(--showcase-app-violet);transition-delay:calc(var(--stagger) * 4)}.sc-metrics{display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--showcase-app-line);border-radius:var(--radius-sm);background:var(--showcase-app-raised)}.sc-metric{--v: .8;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:var(--space-3);font-size:var(--showcase-fs-sm)}.sc-metric-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--showcase-app-muted)}.sc-metric-bar{height:var(--showcase-track-h);border-radius:var(--radius-xs);background:var(--showcase-app-track);overflow:hidden}.sc-metric-bar i{display:block;height:100%;width:100%;border-radius:var(--radius-xs);background:var(--showcase-app-teal-deep);transform-origin:left;transform:scaleX(var(--v));transition:transform var(--showcase-dur-enter) var(--ease-emphasized)}.sc-metric:nth-child(2) .sc-metric-bar i{transition-delay:calc(var(--stagger) * 2)}.sc-metric:nth-child(3) .sc-metric-bar i{transition-delay:calc(var(--stagger) * 4)}.sc-metric-val{font-family:var(--font-mono);font-size:var(--showcase-fs-xs);color:var(--showcase-app-muted);white-space:nowrap}.sc-app-icon{position:absolute;z-index:3;top:40%;left:6%;width:var(--showcase-icon);height:var(--showcase-icon);display:grid;place-items:center;border-radius:var(--showcase-icon-radius);background:var(--showcase-app-icon-bg);border:var(--border-width) solid var(--showcase-app-icon-line);box-shadow:var(--showcase-float-shadow);transition:transform var(--dur-reveal) var(--ease-emphasized) var(--showcase-delay-icon),opacity var(--dur-reveal) var(--ease-standard) var(--showcase-delay-icon),translate var(--dur-slow) var(--ease-standard)}.sc-app-icon img{width:var(--showcase-icon-img);height:auto}.showcase--reverse .sc-app-icon{left:auto;right:6%}.sc-prompt{position:absolute;z-index:4;left:8%;right:18%;bottom:7%;padding:var(--space-3) var(--space-4) var(--space-2);border-radius:var(--radius-lg);border:var(--border-width) solid var(--showcase-app-glass-line);background:var(--showcase-app-glass);-webkit-backdrop-filter:blur(var(--showcase-blur));backdrop-filter:blur(var(--showcase-blur));box-shadow:var(--showcase-prompt-shadow);color:var(--showcase-app-text);transition:transform var(--showcase-dur-enter) var(--ease-emphasized) var(--showcase-delay-prompt),opacity var(--showcase-dur-enter) var(--ease-standard) var(--showcase-delay-prompt)}.showcase--reverse .sc-prompt{left:18%;right:8%}.sc-prompt-text{margin:0;min-height:var(--showcase-prompt-min-h);font-size:var(--showcase-fs-prompt);line-height:var(--type-small-lh)}.sc-caret{display:inline-block;width:var(--showcase-caret-w);height:var(--showcase-caret-h);margin-left:var(--space-px);vertical-align:calc(var(--space-px) * -1);background:var(--showcase-app-violet-2);animation:sc-blink var(--showcase-dur-blink) steps(1) infinite}.sc-prompt-row{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-2);color:var(--showcase-app-meta)}.sc-model{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--showcase-fs-xs)}.sc-send{width:var(--showcase-send);height:var(--showcase-send);display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--gradient-cta);color:var(--on-accent)}.sc-cursor{position:absolute;z-index:5;display:flex;align-items:flex-start;gap:calc(var(--space-1) / 2);font-family:var(--font-mono);font-size:var(--showcase-fs-xs);pointer-events:none;animation:sc-glide var(--showcase-dur-glide) ease-in-out infinite}.sc-cursor svg{width:var(--icon-sm);height:var(--icon-sm)}.sc-cursor span{padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-pill);color:var(--showcase-app-text);white-space:nowrap}.sc-cursor--violet{color:var(--showcase-app-violet-2)}.sc-cursor--violet span{background:var(--showcase-app-violet)}.sc-cursor--gold{color:var(--showcase-app-gold-2)}.sc-cursor--gold span{background:var(--showcase-app-gold-deep)}.sc-cursor--teal{color:var(--showcase-app-teal)}.sc-cursor--teal span{background:var(--showcase-app-teal-deep)}.sc-cursor--p1{top:34%;right:10%}.sc-cursor--p2{top:54%;right:4%;animation-delay:calc(var(--showcase-dur-glide) * -.33);animation-direction:reverse}.sc-cursor--p3{top:10%;left:10%}.sc-cursor--p4{top:8%;right:16%;animation-delay:calc(var(--showcase-dur-glide) * -.45)}.sc-cursor--p5{top:22%;right:26%;animation-delay:calc(var(--showcase-dur-glide) * -.6);animation-direction:reverse}.sc-cursor--p6{top:30%;left:44%;animation-delay:calc(var(--showcase-dur-glide) * -.2)}.showcase[data-sc-armed]:not(.is-in) .sc-window{opacity:0;transform:translateY(var(--space-6))}.showcase[data-sc-armed]:not(.is-in) .sc-app-icon{opacity:0;transform:scale(.8)}.showcase[data-sc-armed]:not(.is-in) .sc-prompt{opacity:0;transform:translateY(var(--space-5))}.showcase[data-sc-armed]:not(.is-in) .sc-spark i{transform:scaleY(.1)}.showcase[data-sc-armed]:not(.is-in) .sc-tl-track i{transform:scaleX(0)}.showcase[data-sc-armed]:not(.is-in) .sc-progress i{transform:scaleX(0)}.showcase[data-sc-armed]:not(.is-in) .sc-cursor{visibility:hidden}.showcase[data-sc-armed]:not(.is-in) .sc-usage-track{transform:scaleX(0)}.showcase[data-sc-armed]:not(.is-in) .sc-meter i,.showcase[data-sc-armed]:not(.is-in) .sc-metric-bar i{transform:scaleX(0)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.showcase:hover .sc-window{translate:0 calc(var(--space-1) * -1.5)}.showcase:hover .sc-app-icon{translate:calc(var(--space-1) * -1) var(--space-1)}.showcase--reverse:hover .sc-app-icon{translate:var(--space-1) var(--space-1)}}@keyframes sc-pulse{50%{opacity:.35}}@keyframes sc-blink{50%{opacity:0}}@keyframes sc-line-in{0%{opacity:0;transform:translateY(var(--space-1))}}@keyframes sc-progress{0%{transform:scaleX(calc(var(--sc-p) - .14))}to{transform:scaleX(var(--sc-p))}}@keyframes sc-sweep{0%{left:0}to{left:100%}}@keyframes sc-glide{0%,to{transform:translate(0)}30%{transform:translate(calc(var(--space-6) * -1),var(--space-3))}60%{transform:translate(var(--space-3),calc(var(--space-2) * -1))}}@media(max-width:960px){.showcase,.showcase--reverse{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.showcase-visual{order:-1}.showcase--reverse .showcase-copy{order:0}.showcase-copy,.showcase--reverse .showcase-copy{padding:var(--space-4) var(--space-2) var(--space-2)}.showcase--reverse .showcase-caption{text-align:right}}@media(max-width:600px){.showcase{padding:var(--space-3);border-radius:var(--radius-xl)}.showcase-panel{aspect-ratio:1 / 1}.sc-window,.showcase--reverse .sc-window{left:6%;width:120%}.sc-body{height:var(--showcase-app-h-sm)}.sc-app-icon,.showcase--reverse .sc-app-icon{inset:24% auto auto 5%;width:var(--showcase-icon-sm);height:var(--showcase-icon-sm);border-radius:var(--showcase-icon-radius-sm)}.sc-app-icon img{width:var(--showcase-icon-img-sm)}.sc-prompt,.showcase--reverse .sc-prompt{left:5%;right:5%;bottom:5%}.sc-prompt-text{font-size:var(--showcase-fs-base)}.sc-cursor{display:none}}@media(prefers-reduced-motion:reduce){.sc-window,.sc-app-icon,.sc-prompt,.sc-spark i,.sc-tl-track i,.sc-progress i,.sc-usage-track,.sc-meter i,.sc-metric-bar i,.product-chip{transition:none}.sc-stage-dot{animation:none!important}.sc-st--working,.sc-progress--live i,.sc-cursor,.sc-caret,.sc-ln.is-new{animation:none}.sc-tl-now{display:none}}
