.mira-demo[data-astro-cid-tbygunjs]{margin:0}.stage[data-astro-cid-tbygunjs]{isolation:isolate;padding-block-end:6.5rem;padding-inline-start:0;display:grid;position:relative}.doc[data-astro-cid-tbygunjs]{background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--r-1);box-shadow:var(--lift-2);padding:var(--s-5) var(--s-5) var(--s-7);min-block-size:22rem;margin-inline-start:clamp(0rem,8vw - 2rem,4.5rem);position:relative}.doc[data-astro-cid-tbygunjs]:before{content:"";z-index:-1;background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--r-1);position:absolute;inset:.55rem -.55rem -.55rem .55rem}.doc-head[data-astro-cid-tbygunjs]{justify-content:space-between;gap:var(--s-3);border-block-end:1px solid var(--rule-ink);font-stretch:var(--stretch-label);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-block-end:var(--s-5);padding-block-end:var(--s-3);font-weight:600;display:flex}.doc-section[data-astro-cid-tbygunjs]{font-family:var(--font-serif);font-size:var(--t-lg);margin-block-end:var(--s-3);line-height:1.1}.doc-text[data-astro-cid-tbygunjs]{font-family:var(--font-serif);color:var(--ink-2);font-size:.96rem;line-height:1.7}.cited[data-astro-cid-tbygunjs]{color:var(--ink);background:linear-gradient(var(--marker), var(--marker)) no-repeat 0 60% / 0% 78%;transition:background-size .9s var(--ease-in-out);-webkit-box-decoration-break:clone;box-decoration-break:clone}.fn[data-astro-cid-tbygunjs]{font-family:var(--font-sans);color:var(--mira);opacity:0;transition:opacity var(--t-med) var(--ease);margin-inline:.1em .2em;font-size:.68em;font-weight:700}.ghost[data-astro-cid-tbygunjs]{background:var(--rule);border-radius:1px;block-size:.5rem;margin-block-start:.85rem;display:block}.g1[data-astro-cid-tbygunjs]{inline-size:94%;margin-block-start:1.4rem}.g2[data-astro-cid-tbygunjs]{inline-size:88%}.g3[data-astro-cid-tbygunjs]{inline-size:91%}.g4[data-astro-cid-tbygunjs]{inline-size:46%}.answer[data-astro-cid-tbygunjs]{background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--r-2);inline-size:min(22.5rem,88%);box-shadow:var(--lift-3);padding:var(--s-4) var(--s-5) var(--s-5);position:absolute;inset-block-end:0;inset-inline-start:0}.answer-head[data-astro-cid-tbygunjs]{align-items:center;gap:var(--s-2);margin-block-end:var(--s-3);display:flex}.answer-name[data-astro-cid-tbygunjs]{font-stretch:var(--stretch-label);font-size:var(--t-xs);letter-spacing:.1em;color:var(--ink);font-weight:700}.answer-state[data-astro-cid-tbygunjs]{font-stretch:var(--stretch-label);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mira);margin-inline-start:auto;font-weight:600}.q[data-astro-cid-tbygunjs]{font-size:var(--t-sm);color:var(--ink);min-block-size:1.5em;font-weight:600}.caret[data-astro-cid-tbygunjs]{vertical-align:-.12em;background:var(--ink);block-size:1em;inline-size:1.5px;margin-inline-start:1px;display:none}.a-wrap[data-astro-cid-tbygunjs]{border-block-start:1px solid var(--rule);min-block-size:6.2rem;margin-block-start:var(--s-3);padding-block-start:var(--s-3);position:relative}.a[data-astro-cid-tbygunjs]{font-family:var(--font-sans);color:var(--ink);font-size:1rem;font-weight:500;line-height:1.45}.src[data-astro-cid-tbygunjs]{font-size:var(--t-xs);color:var(--ink-2);margin-block-start:var(--s-3)}.skeleton[data-astro-cid-tbygunjs]{inset:var(--s-3) 0 auto;gap:.55rem;display:none;position:absolute}.skeleton[data-astro-cid-tbygunjs] span[data-astro-cid-tbygunjs]{background:var(--mira-wash);border-radius:1px;block-size:.55rem;display:block}.skeleton[data-astro-cid-tbygunjs] span[data-astro-cid-tbygunjs]:first-child{inline-size:92%}.skeleton[data-astro-cid-tbygunjs] span[data-astro-cid-tbygunjs]:nth-child(2){inline-size:78%}.skeleton[data-astro-cid-tbygunjs] span[data-astro-cid-tbygunjs]:nth-child(3){inline-size:40%}.mira-demo[data-astro-cid-tbygunjs]:not([data-live]) .cited[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=cite] .cited[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=answer] .cited[data-astro-cid-tbygunjs]{background-size:100% 78%}.mira-demo[data-astro-cid-tbygunjs]:not([data-live]) .fn[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=answer] .fn[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=cite] .doc[data-astro-cid-tbygunjs] .fn[data-astro-cid-tbygunjs]{opacity:1}.mira-demo[data-astro-cid-tbygunjs][data-phase=ask] .a[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=ask] .src[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=cite] .a[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=cite] .src[data-astro-cid-tbygunjs]{visibility:hidden}.mira-demo[data-astro-cid-tbygunjs][data-phase=ask] .skeleton[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=cite] .skeleton[data-astro-cid-tbygunjs]{display:grid}@media (prefers-reduced-motion:no-preference){.mira-demo[data-astro-cid-tbygunjs][data-phase=ask] .caret[data-astro-cid-tbygunjs]{animation:1s steps(2,end) infinite caret;display:inline-block}.mira-demo[data-astro-cid-tbygunjs][data-phase=ask] .skeleton[data-astro-cid-tbygunjs] span[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=cite] .skeleton[data-astro-cid-tbygunjs] span[data-astro-cid-tbygunjs]{animation:pulse 1.2s var(--ease-in-out) infinite alternate}.mira-demo[data-astro-cid-tbygunjs][data-phase=answer] .a[data-astro-cid-tbygunjs],.mira-demo[data-astro-cid-tbygunjs][data-phase=answer] .src[data-astro-cid-tbygunjs]{animation:rise var(--t-slow) var(--ease) backwards}.mira-demo[data-astro-cid-tbygunjs][data-phase=answer] .src[data-astro-cid-tbygunjs]{animation-delay:.16s}.doc-body[data-astro-cid-tbygunjs].swap{animation:swap .48s var(--ease)}}@keyframes caret{50%{opacity:0}}@keyframes pulse{to{opacity:.45}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@keyframes swap{0%{opacity:0}}@media (width<36rem){.stage[data-astro-cid-tbygunjs]{padding-block-end:9rem}.doc[data-astro-cid-tbygunjs]{min-block-size:20rem}.answer[data-astro-cid-tbygunjs]{inline-size:94%}}
