.card[data-astro-cid-yk4hkwyg]{border:1px solid var(--avery-border);border-radius:calc(var(--radius) * 1.4);background:var(--avery-card);transition:opacity .5s ease var(--reveal-delay,0s), transform .5s ease var(--reveal-delay,0s), border-color .2s ease;flex-direction:column;padding:1.75rem;display:flex;&:hover{border-color:color-mix(in oklab, var(--avery-accent) 40%, var(--avery-border))}}.icon[data-astro-cid-yk4hkwyg]{background:var(--accent);width:2.5rem;height:2.5rem;color:var(--accent-foreground);border-radius:10px;place-items:center;margin-bottom:1.25rem;display:grid}h3[data-astro-cid-yk4hkwyg]{margin:0;font-size:1.25rem}.mark[data-astro-cid-yk4hkwyg]{align-items:center;height:2.5rem;margin-bottom:1.25rem;display:flex;& img{width:auto;height:22px}}.card-body[data-astro-cid-yk4hkwyg]{color:var(--avery-text-sub);flex:1;margin-top:.5rem;& p{margin:0}}.card-actions[data-astro-cid-yk4hkwyg]{margin-top:1.5rem}.chat[data-astro-cid-l2lix374]{background:var(--avery-bg);min-height:100%;color:var(--avery-text-main);flex-direction:column;margin:0;font-size:.9375rem;display:flex;position:relative}.chat-header[data-astro-cid-l2lix374]{background:var(--app-surface-1);border-bottom:1px solid var(--avery-border);align-items:center;gap:.75rem;padding:2.75rem 1.25rem .875rem;display:flex;& img{width:28px;height:28px}& p{margin:0;line-height:1.25}}.chat-title[data-astro-cid-l2lix374]{font-weight:600}.chat-status[data-astro-cid-l2lix374]{color:var(--avery-text-sub);font-size:.75rem}.chat-log[data-astro-cid-l2lix374]{flex-direction:column;flex:1;gap:.625rem;margin:0;padding:1.25rem 1rem 3.5rem;list-style:none;display:flex;overflow:hidden}.msg[data-astro-cid-l2lix374]{flex-direction:column;max-width:82%;line-height:1.4;transition:opacity .35s,transform .35s;display:flex;position:relative}.bubble[data-astro-cid-l2lix374]{border-radius:18px;padding:.625rem .875rem;transition:opacity .25s}.msg-lead[data-astro-cid-l2lix374]{align-self:flex-start;& .bubble{background:var(--avery-card);border:1px solid var(--avery-border);border-bottom-left-radius:6px}}.msg-avery[data-astro-cid-l2lix374]{align-self:flex-end;align-items:flex-end;& .bubble{background:var(--avery-gradient);color:#fff;border-bottom-right-radius:6px}}.msg-event[data-astro-cid-l2lix374],.msg-alert[data-astro-cid-l2lix374]{text-align:center;align-self:center;max-width:100%;font-size:.75rem}.msg-event[data-astro-cid-l2lix374] .bubble[data-astro-cid-l2lix374]{color:var(--avery-text-sub);padding:.25rem .75rem}.msg-alert[data-astro-cid-l2lix374] .bubble[data-astro-cid-l2lix374]{background:var(--avery-pink);color:#fff;border-radius:999px;padding:.375rem .875rem;font-weight:600}.msg-meta[data-astro-cid-l2lix374]{color:var(--avery-text-sub);margin-top:.25rem;font-size:.75rem}.typing[data-astro-cid-l2lix374]{background:var(--avery-card);border:1px solid var(--avery-border);border-radius:18px 18px 6px;gap:4px;padding:.875rem 1rem;display:none;position:absolute;top:0;right:0;& i{background:var(--avery-text-sub);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing-dot}& i:nth-child(2){animation-delay:.15s}& i:nth-child(3){animation-delay:.3s}}@keyframes typing-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.js .msg[data-astro-cid-l2lix374]:not(.is-shown,.is-typing){opacity:0;transform:translateY(8px)}.js .msg[data-astro-cid-l2lix374].is-typing{& .bubble,& .msg-meta{opacity:0}& .typing{display:inline-flex}}.chat-replay[data-astro-cid-l2lix374]{border:1px solid var(--avery-border);background:var(--app-surface-1);color:var(--avery-text-sub);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:color .2s,background .2s;display:inline-flex;position:absolute;bottom:.875rem;right:.875rem;&:hover{color:var(--avery-text-main);background:var(--avery-bg-hover)}&:focus-visible{outline:2px solid var(--avery-accent);outline-offset:2px}&[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.msg[data-astro-cid-l2lix374]{transition:none}.typing[data-astro-cid-l2lix374] i[data-astro-cid-l2lix374]{animation:none}}.stats[data-astro-cid-ifrd74vy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:0;display:grid}.stat[data-astro-cid-ifrd74vy]{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;display:flex;container-type:inline-size}.stats-cards[data-astro-cid-ifrd74vy] .stat[data-astro-cid-ifrd74vy]{border:1px solid var(--avery-border);border-radius:calc(var(--radius) * 1.4);background:var(--avery-card);padding:1.5rem}.stats-band[data-astro-cid-ifrd74vy]{--cols:2;grid-template-columns:repeat(var(--cols), 1fr);gap:2.5rem 0;container-type:inline-size;& .stat{gap:.75rem;padding-inline:1.5rem;container-type:normal}& .stat:nth-child(2n){border-left:1px solid color-mix(in oklab, var(--avery-text-main) 15%, transparent)}& .stat:nth-child(odd){padding-left:0}& dd{font-size:min(4rem, calc(100cqi / var(--cols) * .19))}& dt{max-width:15rem;font-size:1rem;line-height:1.45}}@media (width>=900px){.stats-band[data-astro-cid-ifrd74vy]{--cols:4;& .stat:not(:first-child){border-left:1px solid color-mix(in oklab, var(--avery-text-main) 15%, transparent);padding-left:1.5rem}}}@media (width<=599px){.stats-band[data-astro-cid-ifrd74vy]{gap:2rem 0;& .stat{padding-inline:1rem}& dt{font-size:.9375rem}}}dd[data-astro-cid-ifrd74vy]{white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--avery-text-main);margin:0;font-size:min(2.75rem,21cqi);font-weight:600;line-height:1}dt[data-astro-cid-ifrd74vy]{color:var(--avery-text-sub)}.stats-note[data-astro-cid-ifrd74vy]{color:var(--avery-text-sub);margin:1.5rem 0 0;font-size:.875rem}
