llm-animation-blade[data-astro-cid-uyl42g6a]{display:block;container:llm-animation-blade/inline-size}.llm-animation-blade__main[data-astro-cid-uyl42g6a]{margin:var(--blade__dimension--internal-spacing-v) 0;padding:var(--blade__dimension--padding-v) var(--blade__dimension--padding-h) 0;align-items:end;gap:var(--blade__dimension--internal-spacing-v) var(--blade__dimension--padding-h);border-radius:var(--dimension__rounded-corner--small);display:grid;overflow:hidden}@media (width>=1280px){.llm-animation-blade__main[data-astro-cid-uyl42g6a]{grid-template-columns:2.25fr 1fr}}.llm-animation-blade__main[data-astro-cid-uyl42g6a] .body{z-index:2;position:relative}.llm-animation-blade__animation{container:llm-animation/inline-size}.llm-animation-blade__animation:before{content:"";background-image:radial-gradient(circle closest-side, rgb(var(--color__forest)), rgb(var(--color__forest) / .5) 40%, transparent);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;left:0;transform:translate(-50%,25%)scale(1.4)}.llm-animation-blade__sidebar[data-astro-cid-uyl42g6a]{flex-direction:column;justify-content:space-around;align-self:stretch;display:flex}.llm-animation-blade__sidebar>.body :where(b,strong){color:#fff;font-size:1.3em;font-weight:300}@media (width<=1279px){.llm-animation-blade__animation[data-astro-cid-uyl42g6a]{grid-area:2/1/auto/-1}.llm-animation-blade__sidebar[data-astro-cid-uyl42g6a]{grid-area:1/1/auto/-1}}.llm-animation-blade__animation-inner{border-radius:var(--dimension__rounded-corner--small) var(--dimension__rounded-corner--small) 0 0;z-index:2;position:relative;overflow:hidden}.llm-animation__wrap{--llm-animation__bg-page:#0d0d0d;--llm-animation__bg-card:#1c1c1f;--llm-animation__border-subtle:#ffffff17;--llm-animation__text-primary:rgb(var(--color__cloud--light));--llm-animation__text-secondary:#9a9a9a;--llm-animation__text-muted:rgb(var(--color__extra-gray--mid));--llm-animation__accent-lime:rgb(var(--color__lime));--llm-animation__accent-lime--light:#aad966;--llm-animation__accent-tangerine:rgb(var(--color__tangerine));--llm-animation__accent-ocean:rgb(var(--color__ocean));--llm-animation__mono:RobotoMono, courier, monospace;--llm-animation__padding-size:.3cqw;--llm-animation__font-size:.3cqw;--icon-scale:1.1;font-family:var(--llm-animation__sans);background:var(--llm-animation__bg-page);color:var(--llm-animation__text-primary);padding:calc(24 * var(--llm-animation__padding-size)) 0 0;margin:0}@media (width>=480px) and (width<640px){.llm-animation__wrap{--llm-animation__padding-size:.1875cqw;--llm-animation__font-size:.1875cqw}}@media (width>=640px) and (width<768px){.llm-animation__wrap{--llm-animation__padding-size:.1625cqw;--llm-animation__font-size:.1625cqw}}@media (width>=768px) and (width<960px){.llm-animation__wrap{--llm-animation__padding-size:.1625cqw;--llm-animation__font-size:.1625cqw}}@media (width>=960px) and (width<1024px){.llm-animation__wrap{--llm-animation__padding-size:.125cqw;--llm-animation__font-size:.125cqw}}@media (width>=1024px) and (width<1280px){.llm-animation__wrap{--llm-animation__padding-size:.1cqw;--llm-animation__font-size:.1cqw}}@media (width>=1280px){.llm-animation__wrap{--llm-animation__padding-size:.1125cqw;--llm-animation__font-size:.1125cqw}}.llm-animation__wrap *{box-sizing:border-box}.llm-animation__replay-row{justify-content:flex-end;display:flex;position:relative}.llm-animation__replay-btn{top:0;right:calc(24 * var(--llm-animation__padding-size));font-family:var(--llm-animation__sans);border-radius:var(--dimension__rounded-corner--small);border:calc(1 * var(--llm-animation__padding-size)) solid var(--llm-animation__border-subtle);color:var(--llm-animation__text-primary);cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.75rem;position:absolute}.llm-animation__replay-btn:hover{background:#ffffff0f}.llm-animation__cols{border-radius:var(--dimension__rounded-corner--small);background:var(--llm-animation__bg-page);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.llm-animation__col{min-width:0;height:calc(640 * var(--llm-animation__padding-size));flex-direction:column;display:flex}.llm-animation__col+.llm-animation__col{border-left:calc(1 * var(--llm-animation__padding-size)) solid var(--llm-animation__border-subtle)}.llm-animation__col-head{padding:calc(28 * var(--llm-animation__padding-size)) calc(32 * var(--llm-animation__padding-size)) calc(24 * var(--llm-animation__padding-size));border-bottom:calc(1 * var(--llm-animation__padding-size)) solid var(--llm-animation__border-subtle);flex:none}.llm-animation__pane-title{align-items:center;gap:calc(12 * var(--llm-animation__padding-size));font-size:calc(26 * var(--llm-animation__font-size));color:var(--llm-animation__text-primary);margin:0 0 calc(26 * var(--llm-animation__padding-size));font-weight:600;display:flex}[class*=llm-animatio__icon]{transform:scale(var(--icon-scale));flex:none}.llm-animation__icon-waffle{margin-left:calc(2 * var(--llm-animation__font-size));width:calc(22 * var(--llm-animation__font-size));height:calc(22 * var(--llm-animation__font-size));color:var(--llm-animation__text-secondary);transform:scale(1.2)}.llm-animation__icon-waffle path{fill:rgb(var(--color__lime))}.llm-animation__icon-plus{font-size:calc(16 * var(--llm-animation__font-size));color:var(--llm-animation__text-secondary);font-weight:600}.llm-animation__icon-bot{width:calc(20 * var(--llm-animation__font-size));height:calc(20 * var(--llm-animation__font-size));color:var(--llm-animation__text-primary)}.llm-animation__stats{justify-content:space-between;gap:calc(16 * var(--llm-animation__padding-size));display:flex}.llm-animation__stat{gap:calc(8 * var(--llm-animation__padding-size));flex-direction:column;display:flex}.llm-animation__stat-label{font-size:calc(11 * var(--llm-animation__font-size));letter-spacing:.09em;text-transform:uppercase;color:var(--llm-animation__text-secondary);white-space:nowrap;margin:0;font-weight:600}.llm-animation__stat-value{font-family:var(--llm-animation__mono);font-size:calc(38 * var(--llm-animation__font-size));color:var(--llm-animation__text-primary);letter-spacing:-.01em;margin:0;font-weight:500}.llm-animation__col--a .llm-animation__stat-value.llm-animation__accent{color:var(--llm-animation__accent-lime)}.llm-animation__stat-value.llm-animation__bump{animation:.35s ease-out bump}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}.llm-animation__log{padding:calc(24 * var(--llm-animation__padding-size)) calc(32 * var(--llm-animation__padding-size)) calc(32 * var(--llm-animation__padding-size));font-family:var(--llm-animation__sans);font-size:calc(15 * var(--llm-animation__font-size));scroll-behavior:smooth;color:var(--llm-animation__text-primary);flex:1;line-height:1.65;overflow-y:auto}.llm-animation__log::-webkit-scrollbar{width:calc(8 * var(--llm-animation__padding-size))}.llm-animation__log::-webkit-scrollbar-thumb{border-radius:var(--dimension__rounded-corner--small);background:#ffffff26}.llm-animation__header-line{font-family:var(--llm-animation__mono);font-size:calc(13 * var(--llm-animation__font-size));color:var(--llm-animation__text-secondary);padding-bottom:calc(14 * var(--llm-animation__padding-size));margin-bottom:calc(16 * var(--llm-animation__padding-size));border-bottom:calc(1 * var(--llm-animation__padding-size)) solid var(--llm-animation__border-subtle)}.llm-animation__line{margin:0 0 calc(4 * var(--llm-animation__padding-size));white-space:pre-wrap;word-break:break-word}.llm-animation__query-line{font-family:var(--llm-animation__mono);font-size:calc(13 * var(--llm-animation__font-size))}.llm-animation__prompt-symbol{color:var(--llm-animation__text-muted);font-weight:600}.llm-animation__user-input{color:var(--llm-animation__text-primary);font-weight:600}.llm-animation__cursor{width:calc(6 * var(--llm-animation__padding-size));height:calc(13 * var(--llm-animation__padding-size));background:var(--llm-animation__text-primary);margin-left:calc(2 * var(--llm-animation__padding-size));vertical-align:text-bottom;animation:1s step-end infinite blink;display:inline-block}.llm-animation__cursor.llm-animation__done{opacity:0;animation:none}@keyframes blink{50%{opacity:0}}.llm-animation__thinking{margin:calc(14 * var(--llm-animation__padding-size)) 0;color:var(--llm-animation__text-secondary)}.llm-animation__thinking .llm-animation__arrow{margin-right:calc(6 * var(--llm-animation__padding-size));color:var(--llm-animation__text-secondary);font-weight:600}.llm-animation__tool-call{margin:calc(16 * var(--llm-animation__padding-size)) 0;padding:calc(20 * var(--llm-animation__padding-size)) calc(22 * var(--llm-animation__padding-size));border-radius:var(--dimension__rounded-corner--small);background:var(--llm-animation__bg-card)}.llm-animation__tc-head{color:var(--llm-animation__text-primary);font-weight:600;font-size:calc(15 * var(--llm-animation__font-size))}.llm-animation__tc-index{opacity:.55;font-weight:500}.llm-animation__tc-args,.llm-animation__tc-args-label{margin-top:calc(6 * var(--llm-animation__padding-size));color:var(--llm-animation__text-secondary)}.llm-animation__tc-status,.llm-animation__tc-result{margin-top:calc(8 * var(--llm-animation__padding-size));color:var(--llm-animation__text-secondary)}.llm-animation__tc-result .llm-animation__hi{color:var(--llm-animation__text-primary);font-weight:600}.llm-animation__tc-divider{margin:calc(14 * var(--llm-animation__padding-size)) 0 calc(8 * var(--llm-animation__padding-size));padding-top:calc(10 * var(--llm-animation__padding-size));border-top:calc(1 * var(--llm-animation__padding-size)) solid var(--llm-animation__border-subtle);font-size:calc(11 * var(--llm-animation__font-size));letter-spacing:.06em;text-transform:uppercase;color:var(--llm-animation__text-secondary);font-weight:600}.llm-animation__tc-returned{margin-top:calc(8 * var(--llm-animation__padding-size));color:var(--llm-animation__text-secondary)}.llm-animation__tc-returned .llm-animation__hi{color:var(--llm-animation__text-primary);font-weight:600}.llm-animation__json-block{font-family:var(--llm-animation__mono);font-size:calc(14 * var(--llm-animation__font-size));margin:calc(8 * var(--llm-animation__padding-size)) 0 0;white-space:pre-wrap;word-break:break-word;color:var(--llm-animation__text-primary);line-height:1.75}.llm-animation__j-key{color:var(--llm-animation__accent-ocean);font-weight:500}.llm-animation__j-str{color:var(--llm-animation__text-primary)}.llm-animation__j-num{color:var(--llm-animation__accent-tangerine);font-weight:500}.llm-animation__j-bool{color:var(--llm-animation__accent-lime);font-weight:500}.llm-animation__j-ref{color:var(--llm-animation__text-secondary);font-style:italic}.llm-animation__response{margin-top:calc(20 * var(--llm-animation__padding-size));white-space:pre-wrap;word-break:break-word;color:var(--llm-animation__text-primary);font-weight:500}.llm-animation__line.llm-animation__dim{opacity:.6;margin-top:calc(14 * var(--llm-animation__padding-size));font-size:calc(13.5 * var(--llm-animation__font-size))}.llm-animation__muted{color:var(--llm-animation__text-muted)}@media (width<=1023px){.llm-animation__cols{border-radius:var(--dimension__rounded-corner--small);grid-template-columns:1fr}.llm-animation__col{height:calc(480 * var(--llm-animation__padding-size))}.llm-animation__col+.llm-animation__col{border-left:none;border-top:calc(1 * var(--llm-animation__padding-size)) solid var(--llm-animation__border-subtle)}.llm-animation__col-head{padding:calc(20 * var(--llm-animation__padding-size)) calc(20 * var(--llm-animation__padding-size)) calc(18 * var(--llm-animation__padding-size))}.llm-animation__pane-title{font-size:calc(20 * var(--llm-animation__font-size));gap:calc(8 * var(--llm-animation__padding-size));margin:0 0 calc(18 * var(--llm-animation__padding-size))}.llm-animation__icon-waffle{width:calc(18 * var(--llm-animation__font-size));height:calc(18 * var(--llm-animation__font-size));color:var(--llm-animation__accent-lime)}.llm-animation__icon-bot{width:calc(16 * var(--llm-animation__font-size));height:calc(16 * var(--llm-animation__font-size))}.llm-animation__icon-plus{font-size:calc(14 * var(--llm-animation__font-size))}.llm-animation__stat-value{font-size:calc(28 * var(--llm-animation__font-size))}.llm-animation__stat-label{font-size:calc(10 * var(--llm-animation__font-size))}.llm-animation__log{padding:calc(18 * var(--llm-animation__padding-size)) calc(20 * var(--llm-animation__padding-size)) calc(24 * var(--llm-animation__padding-size));font-size:calc(14 * var(--llm-animation__font-size))}.llm-animation__tool-call{padding:calc(16 * var(--llm-animation__padding-size)) calc(18 * var(--llm-animation__padding-size));margin:calc(14 * var(--llm-animation__padding-size)) 0}.llm-animation__json-block{font-size:calc(13 * var(--llm-animation__font-size))}}@media (width<=767px){.llm-animation__replay-btn{right:calc(16 * var(--llm-animation__padding-size))}.llm-animation__stat-value{font-size:calc(23 * var(--llm-animation__font-size))}.llm-animation__pane-title{font-size:calc(17 * var(--llm-animation__font-size))}}.llm-animation-blade__stats{margin:0 0 var(--blade__dimension--internal-spacing-v);grid-template-columns:min-content auto;padding:0;list-style-type:none;display:grid}@media (width<1280px){.llm-animation-blade__stats{margin-block-start:var(--blade__dimension--internal-spacing-v)}}.llm-animation-blade__stats .llm-animation-blade__stats{grid-template-columns:auto auto auto auto}.llm-animation-blade__stats__item{grid-column:span 2;grid-template-columns:subgrid;padding:var(--blade__dimension--internal-spacing-v) 0;align-items:center;gap:var(--blade__dimension--internal-spacing-v--small) var(--blade__dimension--internal-spacing-h);border-block-end:1px solid rgb(var(--color__forest--light) / .24);display:grid;position:relative}.llm-animation-blade__stats[class*=light] .llm-animation-blade__stats__item{background-color:rgb(var(--color__cloud--light));border-bottom:1px solid rgb(var(--color__forest--light));box-shadow:0 .125rem .25rem #0000001a}.llm-animation-blade__stats__stat{font-family:RobotoMono,courier,monospace;font-size:calc(2 * var(--blade__dimension--internal-spacing-h));text-align:right;color:rgb(var(--color__lime));padding:0 .25rem;font-weight:200;line-height:0}.llm-animation-blade__stats__stat__period{margin:0 -.225ch}.llm-animation-blade__stats__item__text{align-items:center;gap:.625rem;display:grid}.llm-animation-blade__stats__item__text *{margin:0}.llm-animation-blade__stats__item a:link,.llm-animation-blade__stats__item a:visited,.llm-animation-blade__stats__item a:hover,.llm-animation-blade__stats__item a:active{text-decoration:none}.llm-animation-blade__stats__item a:focus-visible{outline:2px solid rgb(var(--color__lime));outline-offset:0}.llm-animation-blade__stats__item h3,.llm-animation-blade__stats__item h3{color:#fff;transition:color var(--time--animation__short) var(--ease__default), text-decoration-color var(--time--animation__short) var(--ease__default);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.llm-animation-blade__stats__item a:focus-visible h3,.llm-animation-blade__stats__item a:hover h3,.llm-animation-blade__stats__item a:active h3{color:rgb(var(--color__lime));-webkit-text-decoration-color:rgb(var(--color__lime));text-decoration-color:rgb(var(--color__lime))}.llm-animation-blade__stats__item a h3 .icon--arrow{transform:translate(.5ch)}.llm-animation-blade__stats__item .body *,.llm-animation-blade__stats__item .body *{color:#fff;font-size:1rem}.llm-animation-blade__tooltip-wrapper .tooltip-icon{transform:scale(.825)translateY(25%)}.llm-animation-blade__tooltip-wrapper p{margin-inline-end:1ch;display:inline}
