.ag-hero{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.ag-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}.ag-url{border:1px solid oklch(from var(--bv-accent) l c h / .4);background:oklch(from var(--bv-accent) l c h / .08);border-radius:12px;align-items:center;gap:10px;max-width:100%;margin:0;padding:8px 8px 8px 16px;display:flex}.ag-hero-url{margin-top:28px;display:flex}.ag-url code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 14px/1.4 var(--bv-font-mono);color:var(--bv-ink-inverse);overflow:hidden}.ag-copy{background:var(--bv-accent);color:#1a1206;font:600 13px/1 var(--bv-font-sans);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;transition:background .15s;display:inline-flex}.ag-copy:hover{background:var(--bv-accent-lit)}.ag-copy svg{width:14px;height:14px}.ag-thread{box-shadow:0 30px 80px #0000008c, 0 0 0 1px oklch(from var(--bv-accent) l c h / .08);background:linear-gradient(#171a23,#11141b);border:1px solid #262b38;border-radius:20px;margin:0;overflow:hidden}.ag-thread-head{border-bottom:1px solid #262b38;align-items:center;gap:12px;padding:14px 18px;display:flex}.ag-thread-head b{font:600 14px/1.2 var(--bv-font-sans);color:#fdfdfe;display:block}.ag-thread-head span:not(.ag-dot){font:400 12px/1.2 var(--bv-font-sans);color:#8d94a4}.ag-dot{background:radial-gradient(circle at 35% 30%, #fff7d6, var(--bv-accent) 55%, #b45309);width:22px;height:22px;box-shadow:0 0 18px oklch(from var(--bv-accent) l c h / .7);border-radius:50%;flex-shrink:0;animation:3.2s ease-in-out infinite ag-breathe}@keyframes ag-breathe{50%{transform:scale(.86)}}.ag-thread-body{gap:10px;padding:18px;display:grid}.ag-msg{max-width:88%;font:400 14px/1.5 var(--bv-font-sans);animation:.5s ease-out both ag-in;animation-delay:calc(var(--i,0) * .35s + .2s);border-radius:14px;margin:0;padding:11px 14px}.ag-msg p{margin:0}.ag-msg.you{background:oklch(from var(--bv-accent) l c h / .16);border:1px solid oklch(from var(--bv-accent) l c h / .35);color:#fdfdfe;border-bottom-right-radius:4px;justify-self:end}.ag-msg.agent{color:#e6e9ef;background:#1c202b;border:1px solid #262b38;border-bottom-left-radius:4px}.ag-msg.tool{max-width:none;font:500 11px/1.6 var(--bv-font-mono);color:#8d94a4;padding:2px 4px}.ag-msg.tool span{background:var(--bv-teal);width:6px;height:6px;box-shadow:0 0 8px var(--bv-teal);border-radius:50%;margin-right:8px;display:inline-block}.ag-msg.tool code{color:var(--bv-teal)}@keyframes ag-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ag-msg,.ag-dot{animation:none}}.ag-posts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.ag-post img{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.ag-post span{font:400 11px/1.3 var(--bv-font-sans);color:#8d94a4;margin-top:5px;display:block}.ag-post b{color:#e6e9ef;font-weight:600}.ag-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ag-chips span{border:1px solid oklch(from var(--bv-accent) l c h / .4);font:500 12px/1.4 var(--bv-font-sans);color:#fbbf24;border-radius:999px;padding:4px 10px}.ag-film{border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.ag-film video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ag-toast{max-width:380px;font:400 13px/1.45 var(--bv-font-sans);color:#e6e9ef;background:#141418e0;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;margin-left:auto;padding:12px 14px;animation:.6s ease-out 1.4s both ag-in;display:flex;position:absolute;top:16px;left:16px;right:16px}.ag-toast b{color:#fdfdfe;font-weight:600;display:block}.ag-steps{gap:64px;margin:48px 0 0;padding:0;list-style:none;display:grid}.ag-step{align-items:center;gap:28px;display:grid}@media (min-width:900px){.ag-step:has(.ag-shot){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}.ag-step:nth-child(2n) .ag-shot{order:-1}}.ag-step-n{background:var(--bv-accent);color:#1a1206;width:40px;height:40px;font:700 18px/1 var(--bv-display-sans);box-shadow:0 0 24px oklch(from var(--bv-accent) l c h / .45);border-radius:12px;place-items:center;display:inline-grid}.ag-step h3{font:700 clamp(22px, 2.4vw, 28px) / 1.2 var(--bv-display-sans);color:var(--bv-ink-inverse);margin:18px 0 0}.ag-step-body{font:400 16px/1.65 var(--bv-font-sans);color:var(--bv-muted);margin-top:12px}.ag-step-body p{margin:0 0 14px}.ag-step-body strong{color:var(--bv-ink-inverse)}.ag-small{font-size:13px}.ag-shot{background:linear-gradient(135deg, oklch(from var(--bv-accent) l c h / .35), oklch(from var(--bv-teal) l c h / .2));border-radius:20px;margin:0;padding:10px;box-shadow:0 24px 60px #00000059}.ag-shot img{border-radius:12px;width:100%;height:auto;display:block}.ag-code{background:#0f1117;border:1px solid #262b38;border-radius:14px;margin-top:16px;overflow:hidden}.ag-code-bar{font:500 12px/1 var(--bv-font-mono);color:#8d94a4;border-bottom:1px solid #262b38;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.ag-code pre{font:400 13px/1.6 var(--bv-font-mono);color:#e6e9ef;margin:0;padding:16px;overflow-x:auto}.ag-wrap{white-space:pre-wrap}.ag-tools{font:400 12px/1.6 var(--bv-font-mono);color:var(--fx-accent-text)}.ag-note{font:400 15px/1.6 var(--bv-font-sans);color:var(--bv-muted);margin-top:28px}.ag-note a,.ag-options a{color:var(--fx-accent-text);font-weight:600}.ag-head-note{align-items:start;gap:28px;display:grid}@media (min-width:1024px){.ag-head-note{grid-template-columns:minmax(0,1fr) 400px;gap:56px}}.ag-aside{border-left:2px solid var(--bv-accent);background:linear-gradient(90deg, oklch(from var(--bv-accent) l c h / .09), transparent 90%);font:400 14px/1.6 var(--bv-font-sans);color:var(--bv-muted);border-radius:0 12px 12px 0;padding:20px 22px}.ag-aside p{margin:0}.ag-aside p+p{margin-top:10px}.ag-aside .ag-aside-title{font:600 12px/1.4 var(--bv-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-accent-text)}.ag-tabs{color:#2b2b28;background:#fdfcfa;border-radius:20px;margin-top:40px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 30px 80px #00000073}.ag-tablist{scrollbar-width:none;background:#f1eee8;gap:4px;padding:8px;display:flex;overflow-x:auto}.ag-tab{color:#6b6b64;font:600 14px/1 var(--bv-font-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;transition:background .15s,color .15s;display:inline-flex}.ag-tab:hover{color:#14140f}.ag-tab[aria-selected=true]{color:#14140f;box-shadow:0 1px 3px #0000001a, inset 0 -2px 0 var(--bv-accent);background:#fff}.ag-tab:focus-visible{outline:2px solid var(--bv-accent);outline-offset:1px}.ag-tabpanel{gap:24px;padding:28px;display:grid}.ag-tabpanel[hidden]{display:none}@media (min-width:900px){.ag-tabpanel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px}.ag-tabpanel .ag-code{margin-top:0}}.ag-where{font:500 12px/1.4 var(--bv-font-mono);color:#6b6b64;margin:0}.ag-tabpanel ol{font:400 15px/1.65 var(--bv-font-sans);color:#2b2b28;margin:14px 0 0;padding-left:20px;list-style:decimal}.ag-tabpanel li+li{margin-top:8px}.ag-platforms{margin-top:28px}.ag-platforms .fx-chip:hover{border-color:var(--bv-accent)}.ag-does{margin:0;padding-left:18px;list-style:outside}.ag-does li+li{margin-top:6px}.ag-facts{border:1px solid var(--bv-rule);background:var(--bv-rule);border-radius:12px;gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.ag-facts>div{background:var(--bv-card);gap:4px;padding:14px 18px;display:grid}@media (min-width:720px){.ag-facts>div{grid-template-columns:160px 1fr;gap:18px}}.ag-facts dt{font:600 12px/1.6 var(--bv-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--bv-muted)}.ag-facts dd{font:400 15px/1.55 var(--bv-font-sans);color:var(--bv-ink);margin:0}
