.how[data-astro-cid-fimkjxcn]{background:var(--gradient-how);flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}.head[data-astro-cid-fimkjxcn]{display:flex}.head[data-astro-cid-fimkjxcn] .section-heading{max-width:720px}.grid[data-astro-cid-fimkjxcn]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.tabs[data-astro-cid-fimkjxcn]{gap:var(--space-xs);flex-direction:column;display:flex}.tab[data-astro-cid-fimkjxcn]{gap:var(--space-md);border-radius:var(--radius-xl);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .25s var(--ease-out), box-shadow .25s var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;padding:18px 20px;display:flex}.tab[data-astro-cid-fimkjxcn]:hover,.tab[data-astro-cid-fimkjxcn][aria-selected=true]{background:var(--color-bg)}.tab[data-astro-cid-fimkjxcn][aria-selected=true]{box-shadow:var(--shadow-step-on)}.tab[data-astro-cid-fimkjxcn]:active{transform:scale(.985)}.tab-head[data-astro-cid-fimkjxcn]{align-items:center;gap:var(--space-lg);display:flex}.tab-num[data-astro-cid-fimkjxcn]{border-radius:var(--radius-sm);background:var(--color-border);width:28px;height:28px;color:var(--color-text-3);font:500 13px var(--font-mono);transition:background .25s var(--ease-out), color .25s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-title[data-astro-cid-fimkjxcn]{letter-spacing:-.02em;color:var(--color-text-3);font-size:20px;font-weight:700}.tab[data-astro-cid-fimkjxcn][aria-selected=true] .tab-num[data-astro-cid-fimkjxcn]{background:var(--color-accent);color:var(--color-on-dark)}.tab[data-astro-cid-fimkjxcn][aria-selected=true] .tab-title[data-astro-cid-fimkjxcn]{color:var(--color-text)}.tab-text[data-astro-cid-fimkjxcn],.bar[data-astro-cid-fimkjxcn]{display:none}.tab[data-astro-cid-fimkjxcn][aria-selected=true] .tab-text[data-astro-cid-fimkjxcn]{color:var(--color-text-3);padding-left:40px;font-size:15.5px;line-height:1.55;display:block}.tab[data-astro-cid-fimkjxcn][aria-selected=true] .bar[data-astro-cid-fimkjxcn]{background:var(--color-border);border-radius:2px;height:2px;margin-left:40px;display:block;overflow:hidden}.bar-fill[data-astro-cid-fimkjxcn]{background:var(--color-accent);width:100%;height:100%;display:block}.how[data-astro-cid-fimkjxcn][data-auto] .bar-fill[data-astro-cid-fimkjxcn]{animation:6.5s linear both how-progress}@keyframes how-progress{0%{width:0%}}.stage[data-astro-cid-fimkjxcn]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-bg);min-width:0;min-height:430px;box-shadow:var(--shadow-panel);padding:clamp(18px,3vw,32px);display:grid;overflow:hidden}.scene[data-astro-cid-fimkjxcn]{min-width:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out), visibility 0s;flex-direction:column;grid-area:1/1;align-self:center;display:flex}.scene[data-astro-cid-fimkjxcn][hidden]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out), visibility 0s linear .6s;display:flex;transform:translateY(14px)}.scene-head[data-astro-cid-fimkjxcn]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.scene-title[data-astro-cid-fimkjxcn]{font-size:16px;font-weight:700}.apps[data-astro-cid-fimkjxcn]{gap:var(--space-xl)}.count[data-astro-cid-fimkjxcn]{border-radius:var(--radius-pill);background:var(--tint);color:var(--ink);font:500 12.5px var(--font-mono);padding:3px 10px}.group[data-astro-cid-fimkjxcn]{gap:var(--space-sm);flex-direction:column;display:flex}.group-name[data-astro-cid-fimkjxcn]{font:500 12px var(--font-mono);color:var(--color-muted)}.chips[data-astro-cid-fimkjxcn]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.app[data-astro-cid-fimkjxcn]{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);background:var(--color-bg);transition:opacity .35s var(--ease-out) var(--d), transform .45s var(--ease-overshoot) var(--d);border-radius:11px;padding:5px 11px 5px 5px;display:inline-flex}.scene[data-astro-cid-fimkjxcn][hidden] .app[data-astro-cid-fimkjxcn]{opacity:0;transform:scale(.7)}.app-logo[data-astro-cid-fimkjxcn]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.app-logo[data-astro-cid-fimkjxcn] img{width:15px;height:15px;display:block}.app-name[data-astro-cid-fimkjxcn]{white-space:nowrap;font-size:13.5px;font-weight:600}.app-dot[data-astro-cid-fimkjxcn]{background:var(--green-430);border-radius:50%;flex-shrink:0;width:6px;height:6px}.context[data-astro-cid-fimkjxcn]{gap:var(--space-xs)}.client[data-astro-cid-fimkjxcn]{align-items:center;gap:var(--space-lg);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.client-avatar[data-astro-cid-fimkjxcn]{border-radius:var(--radius-lg);background:var(--color-accent-soft);width:42px;height:42px;color:var(--color-link);flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.client-info[data-astro-cid-fimkjxcn]{flex:1;min-width:180px}.client-name[data-astro-cid-fimkjxcn]{font-size:17px;font-weight:700}.client-meta[data-astro-cid-fimkjxcn],.agent-meta[data-astro-cid-fimkjxcn]{color:var(--color-muted);font-size:13px}.stage-chip[data-astro-cid-fimkjxcn]{border-radius:var(--radius-pill);background:var(--tint);color:var(--ink);padding:4px 10px;font-size:12px;font-weight:600}.timeline[data-astro-cid-fimkjxcn]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.moment[data-astro-cid-fimkjxcn]{gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-soft);transition:opacity .4s var(--ease-out) var(--d), transform .55s var(--ease-out) var(--d);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.scene[data-astro-cid-fimkjxcn][hidden] .moment[data-astro-cid-fimkjxcn]{opacity:0;transform:translate(-12px)}.moment-icon[data-astro-cid-fimkjxcn]{background:var(--tint);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.moment-icon[data-astro-cid-fimkjxcn] path[data-astro-cid-fimkjxcn]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.moment-body[data-astro-cid-fimkjxcn]{flex-direction:column;gap:2px;min-width:0;display:flex}.moment-title[data-astro-cid-fimkjxcn]{font-size:14px;font-weight:600}.moment-text[data-astro-cid-fimkjxcn]{color:var(--color-muted);font-size:13px;line-height:1.4}.moment-when[data-astro-cid-fimkjxcn]{color:var(--color-muted);white-space:nowrap;font-size:12px}.agent[data-astro-cid-fimkjxcn]{gap:var(--space-2xl)}.agent-card[data-astro-cid-fimkjxcn]{align-items:center;gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;flex-wrap:wrap;display:flex}.agent-logo[data-astro-cid-fimkjxcn]{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.agent-info[data-astro-cid-fimkjxcn]{flex:1;min-width:160px}.agent-name[data-astro-cid-fimkjxcn]{font-size:16px;font-weight:700}.via[data-astro-cid-fimkjxcn]{border-radius:var(--radius-xs);background:var(--color-accent-soft);color:var(--color-link);font:500 12px var(--font-mono);padding:4px 9px}.permission[data-astro-cid-fimkjxcn]{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) 2px;border-bottom:1px solid var(--color-border-soft);display:flex}.permission-label[data-astro-cid-fimkjxcn]{font-size:15px;font-weight:500}.permission-state[data-astro-cid-fimkjxcn]{align-items:center;gap:var(--space-md);display:flex}.state-text[data-astro-cid-fimkjxcn]{color:var(--color-muted);font-size:12.5px;font-weight:600}.permission[data-astro-cid-fimkjxcn][data-on] .state-text[data-astro-cid-fimkjxcn]{color:var(--color-link)}.switch[data-astro-cid-fimkjxcn]{border-radius:var(--radius-pill);background:var(--stone-130);width:38px;height:22px;transition:background .3s var(--ease-out) var(--d);flex-shrink:0;position:relative}.knob[data-astro-cid-fimkjxcn]{background:var(--color-bg);width:16px;height:16px;box-shadow:var(--shadow-knob);transition:transform .35s var(--ease-out) var(--d);border-radius:50%;position:absolute;top:3px;left:3px}.scene[data-astro-cid-fimkjxcn]:not([hidden]) .permission[data-astro-cid-fimkjxcn][data-on] .switch[data-astro-cid-fimkjxcn]{background:var(--color-accent)}.scene[data-astro-cid-fimkjxcn]:not([hidden]) .permission[data-astro-cid-fimkjxcn][data-on] .knob[data-astro-cid-fimkjxcn]{transform:translate(16px)}.agent-note[data-astro-cid-fimkjxcn]{color:var(--color-muted);margin:0;font-size:13.5px}.log[data-astro-cid-fimkjxcn]{gap:var(--space-xs)}.log-head[data-astro-cid-fimkjxcn]{padding-bottom:var(--space-md)}.log-date[data-astro-cid-fimkjxcn]{color:var(--color-muted);font-size:13px}.entry[data-astro-cid-fimkjxcn]{gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);transition:opacity .4s var(--ease-out) var(--d), transform .55s var(--ease-out) var(--d);grid-template-columns:48px minmax(0,1fr);display:grid}.scene[data-astro-cid-fimkjxcn][hidden] .entry[data-astro-cid-fimkjxcn]{opacity:0;transform:translateY(10px)}.entry-time[data-astro-cid-fimkjxcn]{font:500 12px var(--font-mono);color:var(--color-muted);padding-top:2px}.entry-body[data-astro-cid-fimkjxcn]{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.entry-who[data-astro-cid-fimkjxcn]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.kind[data-astro-cid-fimkjxcn]{border-radius:var(--radius-2xs);background:var(--tint);color:var(--ink);font:500 12px var(--font-mono);padding:2px 8px}.entry-actor[data-astro-cid-fimkjxcn]{font-size:13.5px;font-weight:600}.entry-action[data-astro-cid-fimkjxcn]{color:var(--color-text-2);font-size:14px}.more[data-astro-cid-fimkjxcn]{padding-top:clamp(4px,1vw,12px)}@media (width>=1024px){.grid[data-astro-cid-fimkjxcn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.idea[data-astro-cid-wbkecx3y]{flex-direction:column;gap:clamp(40px,5vw,60px);display:flex}.head[data-astro-cid-wbkecx3y] .section-heading{max-width:780px}.head[data-astro-cid-wbkecx3y] .lead{text-wrap:pretty}.bento[data-astro-cid-wbkecx3y]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.card[data-astro-cid-wbkecx3y]{gap:var(--space-3xl);border-radius:var(--radius-3xl);background:var(--tint);flex-direction:column;min-width:0;padding:clamp(24px,3.4vw,40px);display:flex;overflow:hidden}.card-copy[data-astro-cid-wbkecx3y]{gap:var(--space-sm);flex-direction:column;display:flex}.wide[data-astro-cid-wbkecx3y] .card-copy[data-astro-cid-wbkecx3y]{max-width:440px}.card-title[data-astro-cid-wbkecx3y]{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800}.card-kicker[data-astro-cid-wbkecx3y],.card-text[data-astro-cid-wbkecx3y]{margin:0;font-size:16px}.card-kicker[data-astro-cid-wbkecx3y]{color:var(--ink);font-weight:600}.card-text[data-astro-cid-wbkecx3y]{color:var(--color-text-2);line-height:1.55}.client[data-astro-cid-wbkecx3y]{gap:var(--space-lg);padding:var(--space-2xl);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-context);flex-direction:column;margin-top:auto;display:flex}.client-row[data-astro-cid-wbkecx3y]{align-items:center;gap:var(--space-md);display:flex}.client-avatar[data-astro-cid-wbkecx3y]{background:var(--color-dark);width:32px;height:32px;color:var(--color-on-dark);border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.client-info[data-astro-cid-wbkecx3y]{flex:1;min-width:0}.client-name[data-astro-cid-wbkecx3y]{font-size:15px;font-weight:700}.client-activity[data-astro-cid-wbkecx3y]{color:var(--color-muted);font-size:12.5px}.client-stage[data-astro-cid-wbkecx3y]{border-radius:var(--radius-pill);background:var(--tint);color:var(--ink);padding:3px 9px;font-size:11.5px;font-weight:600}.counts[data-astro-cid-wbkecx3y]{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.count[data-astro-cid-wbkecx3y]{align-items:center;gap:var(--space-sm);padding:9px var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);font-size:12.5px;display:flex}.count[data-astro-cid-wbkecx3y] svg[data-astro-cid-wbkecx3y]{flex-shrink:0}.count[data-astro-cid-wbkecx3y] path[data-astro-cid-wbkecx3y]{fill:none;stroke:var(--color-link);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.count-value[data-astro-cid-wbkecx3y]{font-family:var(--font-mono);font-weight:500}.count-label[data-astro-cid-wbkecx3y]{color:var(--color-muted)}.rules[data-astro-cid-wbkecx3y]{gap:var(--space-xs);flex-direction:column;margin-top:auto;display:flex}.rule[data-astro-cid-wbkecx3y]{align-items:center;gap:var(--space-sm);padding:11px var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-hair);flex-wrap:wrap;font-size:13.5px;display:flex}.rule-key[data-astro-cid-wbkecx3y]{border-radius:var(--radius-2xs);background:var(--tint);color:var(--ink);font:500 11.5px var(--font-mono);padding:2px 6px}.rule-when[data-astro-cid-wbkecx3y]{font-weight:500}.rule-arrow[data-astro-cid-wbkecx3y]{color:var(--color-muted)}.rule-then[data-astro-cid-wbkecx3y]{font-weight:700}.memory[data-astro-cid-wbkecx3y]{gap:var(--space-xl);padding:0 0 0 var(--space-xl);border-left:2px solid color-mix(in srgb, var(--ink) 25%, transparent);flex-direction:column;margin:auto 0 0;list-style:none;display:flex}.memory-item[data-astro-cid-wbkecx3y]{flex-direction:column;gap:2px;display:flex;position:relative}.memory-item[data-astro-cid-wbkecx3y]:before{box-sizing:border-box;border:2px solid var(--ink);background:var(--tint);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-21px}.memory-date[data-astro-cid-wbkecx3y]{font:500 12px var(--font-mono);color:var(--ink)}.memory-text[data-astro-cid-wbkecx3y]{font-size:14.5px;font-weight:500}.control[data-astro-cid-wbkecx3y]{background:var(--ink-915);color:var(--ink-40)}.control[data-astro-cid-wbkecx3y] .card-kicker[data-astro-cid-wbkecx3y]{color:var(--teal-190)}.control[data-astro-cid-wbkecx3y] .card-text[data-astro-cid-wbkecx3y]{color:var(--ink-170)}.control-rows[data-astro-cid-wbkecx3y]{gap:var(--space-xs);flex-direction:column;margin-top:auto;display:flex}.control-row[data-astro-cid-wbkecx3y]{--badge-bg:var(--ink-790);--badge-ink:var(--ink-80);align-items:center;gap:var(--space-md);padding:11px var(--space-lg);border:1px solid var(--blue-805);border-radius:var(--radius-lg);background:var(--ink-860);flex-wrap:wrap;display:flex}.control-row[data-astro-cid-wbkecx3y][data-kind=delegated]{--badge-bg:var(--blue-750);--badge-ink:var(--blue-155)}.control-row[data-astro-cid-wbkecx3y][data-kind=blocked]{--badge-bg:var(--red-820);--badge-ink:var(--orange-200);border-color:var(--red-790);background:var(--red-900)}.control-time[data-astro-cid-wbkecx3y]{font:500 11.5px var(--font-mono);color:var(--ink-300)}.control-badge[data-astro-cid-wbkecx3y]{border-radius:var(--radius-2xs);background:var(--badge-bg);color:var(--badge-ink);font:500 12px var(--font-mono);padding:2px 8px}.control-text[data-astro-cid-wbkecx3y]{min-width:160px;color:var(--ink-80);flex:1;font-size:13.5px}.more[data-astro-cid-wbkecx3y]{padding-top:clamp(4px,1vw,12px)}@media (width>=1024px){.bento[data-astro-cid-wbkecx3y]{grid-template-columns:repeat(12,minmax(0,1fr))}.wide[data-astro-cid-wbkecx3y]{grid-column:span 7}.narrow[data-astro-cid-wbkecx3y]{grid-column:span 5}}.models[data-astro-cid-lbejhb7n]{background:var(--gradient-models);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(40px,6vw,88px);display:grid}.intro[data-astro-cid-lbejhb7n]{flex-direction:column;gap:20px;display:flex}.lead[data-astro-cid-lbejhb7n]{color:var(--color-text-3);margin:0;font-size:18px;line-height:1.6}.choices[data-astro-cid-lbejhb7n]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.choice[data-astro-cid-lbejhb7n]{align-items:center;gap:var(--space-sm);box-sizing:border-box;border:1px solid var(--stone-130);border-radius:var(--radius-lg);min-height:44px;color:inherit;font:inherit;cursor:pointer;transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;padding:0 16px 0 12px;font-size:15px;font-weight:600;display:flex}.choice[data-astro-cid-lbejhb7n]:hover,.choice[data-astro-cid-lbejhb7n][aria-pressed=true]{border-color:var(--color-text)}.choice[data-astro-cid-lbejhb7n][aria-pressed=true]{background:var(--color-bg)}.choice[data-astro-cid-lbejhb7n]:active{transform:scale(.97)}.choice[data-astro-cid-lbejhb7n] img{width:18px;height:18px;display:block}.choice-dot[data-astro-cid-lbejhb7n]{background:var(--ai);border-radius:50%;width:8px;height:8px}.card[data-astro-cid-lbejhb7n]{border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-bg);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;align-items:center;padding:clamp(20px,3.4vw,40px);display:flex}.connected[data-astro-cid-lbejhb7n]{align-items:center;gap:var(--space-lg);width:100%;max-width:340px;padding:var(--space-xl) var(--space-2xl);box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:14px;display:flex}.connected-logo[data-astro-cid-lbejhb7n]{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.logo-slot[data-astro-cid-lbejhb7n] img{width:24px;height:24px;display:block}.initials[data-astro-cid-lbejhb7n]{color:var(--ai);font-size:14px;font-weight:700}.connected-info[data-astro-cid-lbejhb7n]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.connected-label[data-astro-cid-lbejhb7n]{color:var(--color-muted);font-size:12.5px}.connected-name[data-astro-cid-lbejhb7n]{letter-spacing:-.02em;font-size:20px;font-weight:700}.via[data-astro-cid-lbejhb7n]{border-radius:var(--radius-xs);background:var(--color-accent-soft);color:var(--color-link);font:500 12px var(--font-mono);white-space:nowrap;padding:3px 8px}.wire[data-astro-cid-lbejhb7n]{background:repeating-linear-gradient(180deg, var(--color-accent) 0 5px, transparent 5px 10px);width:2px;height:48px}.context[data-astro-cid-lbejhb7n]{gap:var(--space-xl);box-sizing:border-box;border:1.5px solid var(--color-accent);background:var(--ink-30);width:100%;transition:box-shadow .6s var(--ease-out);border-radius:18px;flex-direction:column;padding:20px;display:flex;box-shadow:0 0 #0000}.context[data-astro-cid-lbejhb7n][data-flash]{box-shadow:var(--shadow-flash)}.context-head[data-astro-cid-lbejhb7n]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.context-title[data-astro-cid-lbejhb7n]{font-size:18px;font-weight:700}.context[data-astro-cid-lbejhb7n] .context-logo{width:auto;height:17px}.tags[data-astro-cid-lbejhb7n]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tag[data-astro-cid-lbejhb7n]{padding:6px var(--space-md);border:1px solid var(--blue-110);border-radius:var(--radius-sm);background:var(--color-bg);font-size:13.5px;font-weight:500}.note[data-astro-cid-lbejhb7n]{color:var(--color-link);margin:0;font-size:14px;font-weight:600}.more[data-astro-cid-lbejhb7n]{grid-column:1/-1;padding-top:clamp(4px,1vw,12px)}.verbs[data-astro-cid-o4nafmpw]{background:var(--gradient-verbs);flex-direction:column;gap:clamp(36px,5vw,56px);display:flex}.grid[data-astro-cid-o4nafmpw]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.tabs[data-astro-cid-o4nafmpw]{gap:var(--space-xs);padding:2px;display:flex;overflow-x:auto}.tab[data-astro-cid-o4nafmpw]{align-items:center;gap:var(--space-xl);padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-lg);color:var(--amber-440);font:inherit;letter-spacing:-.035em;white-space:nowrap;cursor:pointer;transition:color .25s var(--ease-out), background .25s var(--ease-out), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;font-size:18px;font-weight:800;line-height:1.1;display:flex}.tab[data-astro-cid-o4nafmpw]:hover,.tab[data-astro-cid-o4nafmpw][aria-selected=true]{color:var(--color-text)}.tab[data-astro-cid-o4nafmpw][aria-selected=true]{background:var(--color-bg)}.tab[data-astro-cid-o4nafmpw]:active{transform:scale(.97)}.tab[data-astro-cid-o4nafmpw]:focus-visible{outline-offset:-2px}.tab-bar[data-astro-cid-o4nafmpw]{background:var(--color-accent);width:0;height:4px;transition:width .35s var(--ease-out);border-radius:4px;flex-shrink:0;display:none}.panel[data-astro-cid-o4nafmpw]{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-bg);min-width:0;box-shadow:var(--shadow-panel);overflow:hidden}.panel-head[data-astro-cid-o4nafmpw]{align-items:center;gap:var(--space-md);padding:var(--space-xl) 18px;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ai-logo[data-astro-cid-o4nafmpw]{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ai-info[data-astro-cid-o4nafmpw]{flex-direction:column;gap:1px;display:flex}.ai-name[data-astro-cid-o4nafmpw]{font-size:14px;font-weight:700}.ai-via[data-astro-cid-o4nafmpw]{color:var(--color-muted);font-size:12px}.example[data-astro-cid-o4nafmpw]{color:var(--color-muted);margin-left:auto;font-size:12.5px}.panel-body[data-astro-cid-o4nafmpw]{gap:var(--space-2xl);flex-direction:column;padding:clamp(18px,3vw,28px);display:flex}.ask[data-astro-cid-o4nafmpw]{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.ask-user[data-astro-cid-o4nafmpw]{color:var(--color-muted);font-size:12px}.ask-text[data-astro-cid-o4nafmpw]{max-width:88%;padding:var(--space-lg) var(--space-xl);background:var(--color-surface-2);border-radius:16px 16px 4px;margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.5}.tools[data-astro-cid-o4nafmpw]{gap:var(--space-xs);flex-direction:column;display:flex}.tool[data-astro-cid-o4nafmpw]{align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--blue-75);border-radius:var(--radius-md);background:var(--ink-25);display:flex}.tool-check[data-astro-cid-o4nafmpw]{background:var(--color-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.tool-check[data-astro-cid-o4nafmpw] path[data-astro-cid-o4nafmpw]{fill:none;stroke:var(--color-on-dark);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.tool-code[data-astro-cid-o4nafmpw]{min-width:0;color:var(--blue-690);font:400 12.5px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.answer[data-astro-cid-o4nafmpw]{align-items:flex-start;gap:var(--space-md);display:flex}.answer[data-astro-cid-o4nafmpw] img[data-astro-cid-o4nafmpw]{flex-shrink:0;margin-top:2px}.answer-text[data-astro-cid-o4nafmpw]{min-height:3.2em;margin:0;font-size:16px;line-height:1.6}.caret[data-astro-cid-o4nafmpw]{background:var(--color-accent);vertical-align:-.14em;border-radius:1px;width:6px;height:1em;margin-left:2px;display:inline-block}.caret[data-astro-cid-o4nafmpw][hidden]{display:none}.log[data-astro-cid-o4nafmpw]{align-items:center;gap:var(--space-md);padding-top:var(--space-xl);border-top:1px solid var(--color-border);color:var(--color-text-3);flex-wrap:wrap;font-size:13.5px;display:flex}.log-time[data-astro-cid-o4nafmpw]{font:500 12px var(--font-mono);color:var(--color-muted)}.log-kind[data-astro-cid-o4nafmpw]{border-radius:var(--radius-2xs);background:var(--tint);color:var(--ink);font:500 12px var(--font-mono);padding:2px 8px}.more[data-astro-cid-o4nafmpw]{padding-top:clamp(4px,1vw,12px)}@media (width>=1024px){.grid[data-astro-cid-o4nafmpw]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.tabs[data-astro-cid-o4nafmpw]{flex-direction:column;gap:2px}.tab[data-astro-cid-o4nafmpw]{padding:var(--space-sm) 0;font-size:clamp(34px,3.8vw,52px)}.tab[data-astro-cid-o4nafmpw][aria-selected=true]{background:0 0}.tab-bar[data-astro-cid-o4nafmpw]{display:block}.tab[data-astro-cid-o4nafmpw][aria-selected=true] .tab-bar[data-astro-cid-o4nafmpw]{width:28px}}.tour[data-astro-cid-4f6pajpw]{--gap:clamp(28px, 4vw, 40px)}
