.tut-row[data-astro-cid-jq3p5nqs]{gap:var(--s5);padding:var(--s3);border-radius:var(--r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--ring), var(--shadow-soft);color:var(--ink);transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);text-decoration:none;display:grid}.tut-row[data-astro-cid-jq3p5nqs]:hover{box-shadow:inset 0 0 0 1px var(--ring), 0 22px 44px -20px #17171a66;transform:translateY(-3px)}.tut-row[data-astro-cid-jq3p5nqs]:active{transform:scale(.99)}.tut-row__cover[data-astro-cid-jq3p5nqs]{border-radius:calc(var(--r-lg) - 8px);background:radial-gradient(80% 90% at 90% 0%, #b7a3df4d, transparent 70%), var(--dusk-800);color:#f3efe7e6;min-height:200px;font:500 .8125rem / 1.5 var(--font-mono);overflow-wrap:break-word;align-content:start;gap:8px;padding:16px 18px;display:grid}.tut-row__cover[data-astro-cid-jq3p5nqs] b[data-astro-cid-jq3p5nqs]{color:var(--yellow);font-weight:600}.tut-row__dots[data-astro-cid-jq3p5nqs]{gap:6px;margin-bottom:6px;display:flex}.tut-row__dots[data-astro-cid-jq3p5nqs] i[data-astro-cid-jq3p5nqs]{background:var(--orange);border-radius:50%;width:9px;height:9px}.tut-row__dots[data-astro-cid-jq3p5nqs] i[data-astro-cid-jq3p5nqs]:nth-child(2){background:var(--yellow)}.tut-row__dots[data-astro-cid-jq3p5nqs] i[data-astro-cid-jq3p5nqs]:nth-child(3){background:var(--sky)}.tut-row__dim[data-astro-cid-jq3p5nqs]{color:#f3efe78c}.tut-row__cur[data-astro-cid-jq3p5nqs]{background:var(--cream);border-radius:2px;width:9px;height:1.25em}@media (prefers-reduced-motion:no-preference){.tut-row__cur[data-astro-cid-jq3p5nqs]{animation:1.1s step-end infinite row-blink}}@keyframes row-blink{50%{opacity:0}}.tut-row__text[data-astro-cid-jq3p5nqs]{align-content:center;gap:var(--s3);padding:var(--s3) var(--s3) var(--s3) 0;display:grid}.tut-row__text[data-astro-cid-jq3p5nqs] .label[data-astro-cid-jq3p5nqs]{color:var(--ink-3)}.tut-row[data-astro-cid-jq3p5nqs] .h3[data-astro-cid-jq3p5nqs]{font-size:var(--fs-xl);letter-spacing:-.03em;text-wrap:balance;line-height:1.12}.tut-row[data-astro-cid-jq3p5nqs] p[data-astro-cid-jq3p5nqs]{color:var(--ink-2);font-size:var(--fs-sm);max-width:52ch}.tut-row[data-astro-cid-jq3p5nqs] p[data-astro-cid-jq3p5nqs]:lang(zh-Hant){font-family:var(--font-body), "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}.tut-row[data-astro-cid-jq3p5nqs] .go[data-astro-cid-jq3p5nqs]{margin-top:var(--s2)}.tut-row[data-astro-cid-jq3p5nqs]:hover .go[data-astro-cid-jq3p5nqs] .arr{transform:translate(3px)}@media (width<=860px){.tut-row[data-astro-cid-jq3p5nqs]{gap:var(--s3);grid-template-columns:1fr}.tut-row__cover[data-astro-cid-jq3p5nqs]{min-height:132px}.tut-row__text[data-astro-cid-jq3p5nqs]{padding:var(--s2) var(--s3) var(--s3)}.tut-row[data-astro-cid-jq3p5nqs] .h3[data-astro-cid-jq3p5nqs]{font-size:var(--fs-lg)}}.tuts-grid[data-astro-cid-tunh3uep]{gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.tuts[data-astro-cid-tunh3uep]{gap:var(--s4);grid-column:1/span 8;display:grid}.agents[data-astro-cid-tunh3uep]{top:calc(var(--head-h) + var(--s5));gap:var(--s3);padding:var(--s5);grid-column:9/-1;display:grid;position:sticky}.agents__text[data-astro-cid-tunh3uep]{color:var(--ink-2);font-size:var(--fs-sm);margin-bottom:var(--s2)}.agents[data-astro-cid-tunh3uep] code[data-astro-cid-tunh3uep]{font:500 .9em var(--font-mono);background:var(--paper-2);border-radius:5px;padding:1px 5px}.agents[data-astro-cid-tunh3uep] .btn[data-astro-cid-tunh3uep]{justify-self:start}@media (width<=860px){.tuts[data-astro-cid-tunh3uep],.agents[data-astro-cid-tunh3uep]{grid-column:1/-1;position:static}}.empty[data-astro-cid-tunh3uep]{gap:var(--s6);padding:var(--s7) var(--s6);grid-template-columns:auto 1fr;align-items:center;display:grid}.prompt[data-astro-cid-tunh3uep]{width:248px;padding:var(--s4);border-radius:var(--r-md);background:var(--dusk-800);color:var(--on-dusk);font:500 var(--fs-xs) / 1.4 var(--font-mono);box-shadow:0 4px 0 var(--orange);align-items:center;gap:4px;display:flex;transform:rotate(-1.5deg)}.prompt[data-astro-cid-tunh3uep] b[data-astro-cid-tunh3uep]{color:var(--orange)}.prompt[data-astro-cid-tunh3uep] i[data-astro-cid-tunh3uep]{background:var(--yellow);width:8px;height:1.1em;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.prompt[data-astro-cid-tunh3uep] i[data-astro-cid-tunh3uep]{animation:none}}.empty__label[data-astro-cid-tunh3uep],.empty[data-astro-cid-tunh3uep] .h2[data-astro-cid-tunh3uep]{margin-bottom:var(--s3)}.empty__text[data-astro-cid-tunh3uep]{color:var(--ink-2);max-width:46ch}.empty__actions[data-astro-cid-tunh3uep]{gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}@media (width<=860px){.empty[data-astro-cid-tunh3uep]{padding:var(--s6) var(--s5);gap:var(--s5);grid-template-columns:1fr}}
