.Igl-VW_viz{margin-top:var(--space-7)}
.aiCCQq_mac{position:relative}.aiCCQq_mac img{filter:drop-shadow(0 24px 40px #14143c47)drop-shadow(0 0 1px #00000059);width:100%;height:auto;display:block}.aiCCQq_glow{isolation:isolate}.aiCCQq_glow:before{content:"";z-index:-1;background:var(--loop-gradient);filter:blur(80px);opacity:.32;border-radius:40px;position:absolute;inset:8% 4% -4%}.aiCCQq_deviceWrap{container-type:inline-size}.aiCCQq_device{--rand:1.6cqw;--radius:6.4cqw;padding:var(--rand);border-radius:var(--radius);background:#111;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 70px -20px #14143c73}.aiCCQq_device[data-device=iphone]{--rand:2.6cqw;--radius:15cqw}.aiCCQq_device img{border-radius:calc(var(--radius) - var(--rand));width:100%;height:auto;display:block}.aiCCQq_phoneSolo{max-width:320px;margin-inline:auto}.aiCCQq_macWithPhone{position:relative}.aiCCQq_pairPhone{display:none}@media (min-width:760px){.aiCCQq_macWithPhone{padding-bottom:6%;padding-right:7%}.aiCCQq_pairPhone{z-index:2;width:21%;display:block;position:absolute;bottom:0;right:0}}.aiCCQq_trio{padding-bottom:22%;position:relative}.aiCCQq_trioMac{width:92%;margin-left:auto}.aiCCQq_trioIpad{z-index:2;width:40%;position:absolute;bottom:0;left:0}.aiCCQq_trioIphone{z-index:3;width:19%;position:absolute;bottom:-4%;right:6%}.aiCCQq_switch{gap:var(--space-5);width:100%;padding-bottom:var(--space-6);flex-direction:column;display:flex}.aiCCQq_switch>[role=radiogroup]{align-self:flex-start}.aiCCQq_swap{animation:aiCCQq_swap-in var(--duration-slow) var(--ease-out)}@keyframes aiCCQq_swap-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.aiCCQq_swap{animation:none}}.aiCCQq_figure{margin:var(--space-7) 0}
.XZrW0a_showcase{gap:var(--space-6);flex-direction:column;display:flex}.XZrW0a_tabs{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.XZrW0a_tab{border-radius:var(--radius-pill);font:inherit;font-size:var(--text-small);color:var(--fg-muted);background:var(--wash);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:0;padding:8px 16px}.XZrW0a_tab:hover{color:var(--fg)}.XZrW0a_tab[aria-selected=true]{color:var(--fg);background:var(--agent-soft);box-shadow:inset 0 0 0 1px var(--agent-line)}.XZrW0a_tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.XZrW0a_stage{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.XZrW0a_stage{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.XZrW0a_terminal{min-height:300px;padding:var(--space-5);font-family:var(--font-mono);color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--agent-line), 0 0 40px -10px #3fd0ff4d, 0 30px 60px -20px #000c;background:#04050fe0;border-radius:14px;font-size:.8125rem;line-height:1.65}.XZrW0a_terminalBar{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--agent);display:flex}.XZrW0a_terminalPath{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-faint);overflow:hidden}.XZrW0a_prompt{gap:var(--space-2);color:var(--fg);display:flex}.XZrW0a_promptMark{color:var(--human)}.XZrW0a_output{margin-top:var(--space-3)}.XZrW0a_line{padding-left:var(--space-4);transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.XZrW0a_line+.XZrW0a_line{margin-top:var(--space-1)}.XZrW0a_line[data-shown=false]{opacity:0;transform:translateY(4px)}.XZrW0a_line[data-kind=status]{color:var(--fg-subtle)}.XZrW0a_line[data-kind=answer]{color:var(--fg-muted)}.XZrW0a_line[data-kind=done]{color:var(--agent)}.XZrW0a_line[data-kind=handback]{color:var(--human)}.XZrW0a_app{min-width:0}.XZrW0a_list{padding:var(--space-5)}.XZrW0a_listTitle{font-size:1.125rem;font-weight:var(--weight-strong);letter-spacing:var(--tracking-tight);color:var(--fg)}.XZrW0a_rows{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.XZrW0a_rowWrap{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.XZrW0a_rowWrap[data-shown=false]{opacity:0;transform:translateY(6px)}.XZrW0a_group{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--violet)}@media (prefers-reduced-motion:reduce){.XZrW0a_line,.XZrW0a_rowWrap,.XZrW0a_tab{transition:none}}
._1YztXq_stack{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}._1YztXq_panel{width:100%;max-width:980px}._1YztXq_swap{animation:_1YztXq_fade var(--duration-base) var(--ease-out)}._1YztXq_board{grid-template-columns:repeat(var(--cols,3), minmax(150px, 1fr));gap:var(--space-2);padding-bottom:2px;display:grid;overflow-x:auto}._1YztXq_col{gap:var(--space-2);min-width:0;min-height:220px;padding:var(--space-2);background:var(--wash);border-radius:12px;flex-direction:column;display:flex}._1YztXq_colLow{min-height:0}._1YztXq_col[data-collapsed]{opacity:.7}._1YztXq_col[data-lane=agent]{background:var(--agent-soft)}._1YztXq_col[data-lane=human]{background:var(--human-soft)}._1YztXq_colHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin:4px 4px 2px;display:flex}._1YztXq_colHead .t-label{font-size:.625rem}._1YztXq_count{font-family:var(--font-mono);color:var(--fg-subtle);font-size:.625rem}._1YztXq_count[data-full]{color:var(--human)}._1YztXq_collapsed{font-size:var(--text-caption);color:var(--fg-subtle);margin:0 4px}._1YztXq_card{font-size:var(--text-caption);-webkit-hyphens:auto;hyphens:auto;background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px;line-height:1.35;display:flex}._1YztXq_card[data-who=agent]{box-shadow:inset 0 0 0 1px var(--agent-line)}._1YztXq_cardTitle{color:var(--fg)}._1YztXq_cardMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._1YztXq_cardMeta .t-caption{color:var(--fg-subtle);margin-right:auto}._1YztXq_lanes{gap:var(--space-4);flex-direction:column;display:flex}._1YztXq_lane{gap:var(--space-2);flex-direction:column;display:flex}._1YztXq_laneHead{margin-left:4px}@keyframes _1YztXq_fade{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){._1YztXq_swap{animation:none}}
