.chat[data-astro-cid-nan2x46v]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-pine) 10%, transparent), 0 2px 4px color-mix(in srgb, var(--color-pine) 5%, transparent), 0 40px 70px -45px color-mix(in srgb, var(--color-pine) 70%, transparent);background:#fff;border:1px solid #0000;border-radius:1rem;overflow:hidden}.chat-bar[data-astro-cid-nan2x46v]{border-bottom:1px solid color-mix(in srgb, var(--color-pine) 8%, transparent);background:linear-gradient(180deg, #fff, var(--color-paper));align-items:center;gap:.7rem;padding:.6rem .9rem;display:flex}.chat-dots[data-astro-cid-nan2x46v]{gap:.3rem;display:inline-flex}.chat-dots[data-astro-cid-nan2x46v] i[data-astro-cid-nan2x46v]{background:color-mix(in srgb, var(--color-sand) 70%, #fff);border-radius:9999px;width:.5rem;height:.5rem}.chat-app[data-astro-cid-nan2x46v]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-muted);font-size:.7rem}.chat-live[data-astro-cid-nan2x46v]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);align-items:center;gap:.35rem;margin-left:auto;font-size:.68rem;display:inline-flex}.chat-live[data-astro-cid-nan2x46v] i[data-astro-cid-nan2x46v]{background:var(--color-lime);width:.4rem;height:.4rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-lime) 30%, transparent);border-radius:9999px}.chat-body[data-astro-cid-nan2x46v]{grid-template-columns:minmax(0,1fr);padding:1.1rem 1.1rem .6rem;display:grid}.chat--cycle[data-astro-cid-nan2x46v] .chat-body[data-astro-cid-nan2x46v]{min-height:22rem}.ex[data-astro-cid-nan2x46v]{grid-area:1/1;min-width:0}.chat--cycle[data-astro-cid-nan2x46v] .ex[data-astro-cid-nan2x46v]{opacity:0;visibility:hidden}.chat-composer[data-astro-cid-nan2x46v]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-pine) 12%, transparent), 0 2px 6px color-mix(in srgb, var(--color-pine) 6%, transparent);border-radius:1.5rem;align-items:center;gap:.75rem;margin:.6rem 1.1rem 0;padding:.4rem .45rem .4rem 1.05rem;display:flex}.chat-input[data-astro-cid-nan2x46v]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-muted);flex:1;font-size:.85rem;overflow:hidden}.chat-send[data-astro-cid-nan2x46v]{background:var(--color-pine-950);color:#fff;border-radius:9999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.chat-send[data-astro-cid-nan2x46v] svg[data-astro-cid-nan2x46v]{width:.9rem;height:.9rem}.chat-note[data-astro-cid-nan2x46v]{text-align:center;color:var(--color-muted);padding:.6rem 1.1rem .75rem;font-size:.72rem}.ex-q[data-astro-cid-nan2x46v]{background:var(--color-paper-200);width:fit-content;max-width:85%;color:var(--color-pine);border-radius:1.15rem;align-items:baseline;margin-left:auto;padding:.6rem 1rem;font-size:.92rem;font-weight:500;line-height:1.4;display:flex}.ex-type[data-astro-cid-nan2x46v]{white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.ex-caret[data-astro-cid-nan2x46v]{background:var(--color-pine);flex:none;width:2px;height:1em;margin-left:2px;display:inline-block;transform:translateY(.12em)}.ex-a[data-astro-cid-nan2x46v]{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;margin-top:1.1rem;display:grid}.ex-avatar[data-astro-cid-nan2x46v]{color:#fff;background:#000;border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.ex-avatar[data-astro-cid-nan2x46v] svg[data-astro-cid-nan2x46v]{width:1.1rem;height:1.1rem}.ex-tool[data-astro-cid-nan2x46v]{min-height:1.75rem;color:var(--color-muted);align-items:flex-start;gap:.4rem;padding-top:.32rem;font-size:.78rem;line-height:1.4;display:flex}.ex-tool[data-astro-cid-nan2x46v] svg[data-astro-cid-nan2x46v]{width:.8rem;height:.8rem;color:var(--color-moss);flex:none;margin-top:.16rem}.ex-lead[data-astro-cid-nan2x46v]{color:var(--color-pine);margin-top:.35rem;font-size:.88rem;line-height:1.5}.ex-lead[data-astro-cid-nan2x46v] b[data-astro-cid-nan2x46v]{color:var(--color-pine);font-weight:700}.rank[data-astro-cid-nan2x46v]{flex-direction:column;gap:.4rem;margin-top:.7rem;display:flex}.rank[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v]{grid-template-columns:1rem minmax(0,1fr) 4.5rem auto;align-items:center;gap:.6rem;display:grid}.rank-n[data-astro-cid-nan2x46v]{font-family:var(--font-mono);color:var(--color-muted);font-size:.7rem}.rank-name[data-astro-cid-nan2x46v]{color:var(--color-pine);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.rank-bar[data-astro-cid-nan2x46v]{background:color-mix(in srgb, var(--color-paper-200) 80%, #fff);border-radius:9999px;height:.4rem;overflow:hidden}.rank-bar[data-astro-cid-nan2x46v] i[data-astro-cid-nan2x46v]{background:var(--color-pine);border-radius:9999px;height:100%;display:block}.rank[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v]:first-child .rank-bar[data-astro-cid-nan2x46v] i[data-astro-cid-nan2x46v]{background:var(--color-lime)}.rank-v[data-astro-cid-nan2x46v]{font-family:var(--font-mono);color:var(--color-pine);font-variant-numeric:tabular-nums;font-size:.75rem}.tbl[data-astro-cid-nan2x46v]{border-collapse:collapse;width:100%;margin-top:.7rem}.tbl[data-astro-cid-nan2x46v] th[data-astro-cid-nan2x46v]{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted);padding:0 .4rem .35rem;font-size:.66rem;font-weight:500}.tbl[data-astro-cid-nan2x46v] td[data-astro-cid-nan2x46v]{border-bottom:1px solid color-mix(in srgb, var(--color-paper-200) 70%, #fff);color:var(--color-pine);padding:.42rem .4rem;font-size:.8rem}.tbl[data-astro-cid-nan2x46v] tr[data-astro-cid-nan2x46v]:last-child td[data-astro-cid-nan2x46v]{border-bottom:0}.tbl[data-astro-cid-nan2x46v] .num[data-astro-cid-nan2x46v]{text-align:right}.mono[data-astro-cid-nan2x46v]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.chip[data-astro-cid-nan2x46v]{background:var(--color-pine-950);color:var(--color-lime);font-family:var(--font-mono);border-radius:9999px;padding:.08rem .45rem;font-size:.7rem;display:inline-block}.kpi[data-astro-cid-nan2x46v]{border:1px solid color-mix(in srgb, var(--color-pine) 10%, transparent);border-radius:.7rem;align-items:center;gap:.75rem;margin-top:.7rem;padding:.6rem .8rem;display:flex}.kpi-n[data-astro-cid-nan2x46v]{font-family:var(--font-serif);color:var(--color-pine);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600;line-height:1}.kpi-l[data-astro-cid-nan2x46v]{color:var(--color-muted);font-size:.8rem;line-height:1.4}.kpi-l[data-astro-cid-nan2x46v] b[data-astro-cid-nan2x46v]{color:var(--color-pine);font-weight:700}.rows[data-astro-cid-nan2x46v]{flex-direction:column;margin-top:.55rem;display:flex}.rows[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v]{border-bottom:1px solid color-mix(in srgb, var(--color-paper-200) 70%, #fff);color:var(--color-pine);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.38rem .15rem;font-size:.8rem;display:grid}.rows-c[data-astro-cid-nan2x46v]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rows-v[data-astro-cid-nan2x46v]{font-size:.78rem}.rows[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v].rows-more{font-family:var(--font-mono);color:var(--color-muted);border-bottom:0;font-size:.7rem;display:block}@media (prefers-reduced-motion:no-preference){.chat--cycle[data-astro-cid-nan2x46v] .ex[data-astro-cid-nan2x46v]{animation:18s linear infinite rba-show;animation-delay:calc(var(--i) * 6s)}.chat--cycle[data-astro-cid-nan2x46v] .ex-type[data-astro-cid-nan2x46v]{animation:18s linear infinite rba-type;animation-delay:calc(var(--i) * 6s)}.ex-caret[data-astro-cid-nan2x46v]{animation:.8s steps(2,end) infinite rba-caret}.chat--cycle[data-astro-cid-nan2x46v] .ex-a[data-astro-cid-nan2x46v]{animation:18s linear infinite rba-answer;animation-delay:calc(var(--i) * 6s);opacity:0}}@keyframes rba-show{0%{opacity:0;visibility:visible}3%,30%{opacity:1;visibility:visible}33%,to{opacity:0;visibility:hidden}}@keyframes rba-type{0%{max-width:0}9%,to{max-width:100%}}@keyframes rba-answer{0%,10%{opacity:0;transform:translateY(8px)}16%,30%{opacity:1;transform:none}33%,to{opacity:0;transform:none}}@keyframes rba-caret{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.chat--cycle[data-astro-cid-nan2x46v] .ex[data-astro-cid-nan2x46v][style*=--i\:0]{opacity:1;visibility:visible}.ex-caret[data-astro-cid-nan2x46v]{display:none}}@media (width<=640px){.ex-type[data-astro-cid-nan2x46v]{white-space:normal;max-width:100%;animation:none}.ex-caret[data-astro-cid-nan2x46v]{display:none}.chat-body[data-astro-cid-nan2x46v]{padding:.9rem .85rem .5rem}.chat--cycle[data-astro-cid-nan2x46v] .chat-body[data-astro-cid-nan2x46v]{min-height:24rem}.ex-q[data-astro-cid-nan2x46v]{font-size:.82rem}.ex-a[data-astro-cid-nan2x46v]{grid-template-columns:minmax(0,1fr)}.ex-avatar[data-astro-cid-nan2x46v]{display:none}.chat-composer[data-astro-cid-nan2x46v]{margin:.5rem .85rem 0}.chat-note[data-astro-cid-nan2x46v]{padding:.55rem .85rem .7rem}.rank[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v]{grid-template-columns:.9rem minmax(0,1fr) 2.6rem auto;gap:.45rem}.rank-name[data-astro-cid-nan2x46v]{font-size:.76rem}.rank-v[data-astro-cid-nan2x46v]{font-size:.7rem}.tbl[data-astro-cid-nan2x46v] td[data-astro-cid-nan2x46v],.tbl[data-astro-cid-nan2x46v] th[data-astro-cid-nan2x46v]{padding-left:.2rem;padding-right:.2rem;font-size:.72rem}.rows[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v]{grid-template-columns:4.2rem minmax(0,1fr) auto;font-size:.74rem}}.chat--once[data-astro-cid-nan2x46v] .ex-caret[data-astro-cid-nan2x46v]{display:none}.chat--once[data-astro-cid-nan2x46v] .ex-type[data-astro-cid-nan2x46v]{white-space:normal;overflow:visible}@media (prefers-reduced-motion:no-preference) and (width>=641px){.chat--once[data-astro-cid-nan2x46v] .ex-type[data-astro-cid-nan2x46v]{animation:1.1s steps(40,end) .25s both once-type}.chat--once[data-astro-cid-nan2x46v] .ex-a[data-astro-cid-nan2x46v]{animation:.3s ease-out 1.45s both once-answer}}@media (prefers-reduced-motion:no-preference) and (width<=640px){.chat--once[data-astro-cid-nan2x46v] .ex-a[data-astro-cid-nan2x46v]{animation:.3s ease-out .25s both once-answer}}@keyframes once-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes once-answer{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.tbl[data-astro-cid-nan2x46v] td[data-astro-cid-nan2x46v].num{white-space:nowrap}.chat-wrap[data-astro-cid-nan2x46v]{position:relative}.chat-wrap--large[data-astro-cid-nan2x46v] .chat[data-astro-cid-nan2x46v]{border-radius:1.25rem;box-shadow:0 0 0 1px #ffffff1a,0 2px 6px #0003,0 60px 110px -40px #000000bf}.chat--pinned[data-astro-cid-nan2x46v] .chat-live[data-astro-cid-nan2x46v]{display:none}@media (width>=641px){.chat-wrap--large[data-astro-cid-nan2x46v] .chat-bar[data-astro-cid-nan2x46v]{padding:.8rem 1.25rem}.chat-wrap--large[data-astro-cid-nan2x46v] .chat-body[data-astro-cid-nan2x46v]{padding:1.5rem 1.5rem 1rem}.chat-wrap--large[data-astro-cid-nan2x46v] .chat-composer[data-astro-cid-nan2x46v]{margin:.6rem 1.5rem 0}.chat-wrap--large[data-astro-cid-nan2x46v] .chat-note[data-astro-cid-nan2x46v]{padding:.65rem 1.5rem .85rem}.chat-wrap--large[data-astro-cid-nan2x46v] .ex-q[data-astro-cid-nan2x46v]{border-radius:1.3rem;padding:.7rem 1.1rem;font-size:.98rem}.chat-wrap--large[data-astro-cid-nan2x46v] .ex-a[data-astro-cid-nan2x46v]{margin-top:1.25rem}.chat-wrap--large[data-astro-cid-nan2x46v] .ex-lead[data-astro-cid-nan2x46v]{font-size:.95rem}.chat-wrap--large[data-astro-cid-nan2x46v] .tbl[data-astro-cid-nan2x46v]{margin-top:.9rem}.chat-wrap--large[data-astro-cid-nan2x46v] .tbl[data-astro-cid-nan2x46v] th[data-astro-cid-nan2x46v]{padding-bottom:.55rem;font-size:.68rem}.chat-wrap--large[data-astro-cid-nan2x46v] .tbl[data-astro-cid-nan2x46v] td[data-astro-cid-nan2x46v]{padding:.62rem .35rem;font-size:.86rem}.chat-wrap--large[data-astro-cid-nan2x46v] .chip[data-astro-cid-nan2x46v]{padding:.14rem .55rem;font-size:.76rem}.chat-wrap--large[data-astro-cid-nan2x46v] .rank[data-astro-cid-nan2x46v]{gap:.8rem;margin-top:1rem}.chat-wrap--large[data-astro-cid-nan2x46v] .rank[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v]{grid-template-columns:1rem minmax(0,1fr) 4.5rem auto}.chat-wrap--large[data-astro-cid-nan2x46v] .rank-name[data-astro-cid-nan2x46v]{font-size:.92rem}.chat-wrap--large[data-astro-cid-nan2x46v] .rank-v[data-astro-cid-nan2x46v]{font-size:.85rem}.chat-wrap--large[data-astro-cid-nan2x46v] .rank-bar[data-astro-cid-nan2x46v]{height:.5rem}.chat-wrap--large[data-astro-cid-nan2x46v] .kpi[data-astro-cid-nan2x46v]{margin-top:.2rem;padding:.85rem 1rem}.chat-wrap--large[data-astro-cid-nan2x46v] .kpi-n[data-astro-cid-nan2x46v]{font-size:2.5rem}.chat-wrap--large[data-astro-cid-nan2x46v] .kpi-l[data-astro-cid-nan2x46v]{font-size:.92rem}.chat-wrap--large[data-astro-cid-nan2x46v] .rows[data-astro-cid-nan2x46v]{margin-top:.75rem}.chat-wrap--large[data-astro-cid-nan2x46v] .rows[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v]{padding:.62rem .15rem;font-size:.9rem}.chat-wrap--large[data-astro-cid-nan2x46v] .rows[data-astro-cid-nan2x46v] li[data-astro-cid-nan2x46v].rows-more{font-size:.74rem}}
