.folio-chat-konami[data-v-cff32c3f]{border:1px solid color-mix(in srgb,var(--warm) 7%,transparent);cursor:pointer;min-width:2.35rem;height:1.35rem;color:color-mix(in srgb,var(--warm) 20%,transparent);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .34rem;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative}.folio-chat-konami.is-active[data-v-cff32c3f],.folio-chat-konami[data-v-cff32c3f]:hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 4%,transparent)}.folio-chat-konami.is-fired[data-v-cff32c3f]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 22%,transparent)}.folio-chat-konami.is-start[data-v-cff32c3f]{animation:2.4s ease-in-out infinite konami-soft-call-cff32c3f}:root.light,:root.light{border-color:color-mix(in srgb,var(--accent) 42%,transparent);color:color-mix(in srgb,var(--accent) 72%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--paper) 92%)}.folio-chat-konami--orb[data-v-cff32c3f]{border-color:color-mix(in srgb,var(--warm) 13%,transparent);background:color-mix(in srgb,var(--warm) 5%,transparent);width:3.7rem;min-width:3.7rem;height:3.7rem;color:color-mix(in srgb,var(--accent) 68%,transparent);box-shadow:0 10px 34px -22px #000000b8,inset 0 1px 0 color-mix(in srgb,var(--warm) 8%,transparent);border-radius:50%;gap:0;padding:0}.folio-chat-konami--orb[data-v-cff32c3f]:after,.folio-chat-konami--orb[data-v-cff32c3f]:before{content:"";border-radius:inherit;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);opacity:0;pointer-events:none;position:absolute;inset:-6px}.folio-chat-konami--orb.is-start[data-v-cff32c3f]:before{animation:2.1s ease-out infinite konami-orb-ring-cff32c3f}.folio-chat-konami--orb.is-start[data-v-cff32c3f]:after{animation:2.1s ease-out .76s infinite konami-orb-ring-cff32c3f}.folio-chat-konami--orb.is-active[data-v-cff32c3f],.folio-chat-konami--orb[data-v-cff32c3f]:hover{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:0 12px 40px -22px #000000d1,inset 0 1px 0 color-mix(in srgb,var(--warm) 10%,transparent)}:root.light{border-color:color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--paper) 58%,transparent);box-shadow:0 10px 30px -24px #0000006b,inset 0 1px #ffffff85}:root.light,:root.light{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--paper) 93%)}.folio-chat-konami--orb .folio-chat-konami__icon[data-v-cff32c3f]{width:1.2rem;height:1.2rem}.folio-chat-konami--orb .folio-chat-konami__glyph[data-v-cff32c3f]{font-size:.72rem}.folio-chat-konami--orb .folio-chat-konami__rail[data-v-cff32c3f]{position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.folio-chat-konami--orb .folio-chat-konami__tick[data-v-cff32c3f]{width:2px;height:3px}.folio-chat-konami__icon[data-v-cff32c3f]{flex-shrink:0;width:9px;height:9px}.folio-chat-konami__glyph[data-v-cff32c3f]{font-size:8.5px;line-height:1;font-family:var(--font-mono)}.folio-chat-konami__rail[data-v-cff32c3f]{align-items:center;gap:1px;display:inline-flex}.folio-chat-konami__tick[data-v-cff32c3f]{background:color-mix(in srgb,var(--warm) 10%,transparent);width:2px;height:5px}.folio-chat-konami__tick.is-lit[data-v-cff32c3f]{background:color-mix(in srgb,var(--accent) 75%,transparent)}:root.light{background:color-mix(in srgb,var(--warm) 28%,transparent);background:color-mix(in srgb,var(--accent) 82%,transparent)}.konami-icon-enter-active[data-v-cff32c3f]{transition:opacity .1s,transform .11s}.konami-icon-leave-active[data-v-cff32c3f]{transition:opacity 90ms,transform 90ms}.konami-icon-enter-from[data-v-cff32c3f]{opacity:0;transform:translateY(4px)}.konami-icon-leave-to[data-v-cff32c3f]{opacity:0;transform:translateY(-4px)}@keyframes konami-soft-call-cff32c3f{0%,to{color:color-mix(in srgb,var(--warm) 20%,transparent)}50%{color:color-mix(in srgb,var(--accent) 44%,transparent)}}@keyframes konami-orb-ring-cff32c3f{0%{opacity:.52;transform:scale(.86)}72%,to{opacity:0;transform:scale(1.28)}}@media (width<=420px){.folio-chat-konami[data-v-cff32c3f]{gap:.25rem;min-width:2rem;padding-inline:.28rem}.folio-chat-konami--orb[data-v-cff32c3f]{gap:0;width:3.45rem;min-width:3.45rem;height:3.45rem;padding:0}.folio-chat-konami__rail[data-v-cff32c3f]{gap:0}}.chat-empty__konami[data-v-9ce54d41]{margin-bottom:.15rem}.chat-empty__monogram[data-v-9ce54d41]{border:1px solid color-mix(in srgb,var(--warm) 10%,transparent);background:color-mix(in srgb,var(--warm) 4%,transparent);width:3.45rem;height:3.45rem;color:color-mix(in srgb,var(--accent) 72%,transparent);font-family:var(--font-mono);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.15rem;font-size:1rem;line-height:1;display:inline-flex}:root.light{border-color:color-mix(in srgb,var(--warm) 20%,transparent);background:color-mix(in srgb,var(--paper) 44%,transparent);color:color-mix(in srgb,var(--accent) 78%,transparent)}@media (width<=639px){.chat-empty__chip[data-v-9ce54d41]{text-align:center;width:100%}}.folio-chat-stages__list[data-v-e2b15215]{flex-shrink:0;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.folio-chat-stages__dot[data-v-e2b15215]{background:color-mix(in srgb,var(--warm) 30%,transparent);cursor:help;border-radius:50%;outline:none;width:6px;height:6px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .22s}.folio-chat-stages__dot[data-v-e2b15215]:focus-visible,.folio-chat-stages__dot[data-v-e2b15215]:hover{transform:scale(1.6)}.folio-chat-stages__dot--guard[data-v-e2b15215]{background:#d8a09a}.folio-chat-stages__dot--classifier[data-v-e2b15215]{background:var(--champagne,#c8b990)}.folio-chat-stages__dot--retrieval[data-v-e2b15215]{background:var(--accent)}.folio-chat-stages__dot--model[data-v-e2b15215]{background:#c8a86a;box-shadow:0 0 4px #c8a86a80}.folio-chat-stages__dot--extraction[data-v-e2b15215]{background:#a88460}.folio-chat-stages__dot--validator[data-v-e2b15215]{background:var(--accent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 35%,transparent)}.folio-chat-stages__dot.is-skipped[data-v-e2b15215]{background:color-mix(in srgb,var(--warm) 18%,transparent)}.folio-chat-stages__dot--pending[data-v-e2b15215]{background:color-mix(in srgb,var(--accent) 70%,transparent);animation:1.2s ease-in-out infinite folio-stage-pulse-e2b15215}@keyframes folio-stage-pulse-e2b15215{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.folio-chat-stages__dot--pending[data-v-e2b15215]{opacity:.65;animation:none}.folio-chat-stages__dot[data-v-e2b15215]{transition:none}}.folio-chat-messages[data-v-9c6d2518]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.folio-chat-panel.is-magpie-gaming[data-v-9c6d2518]>:not(.mudge-host){visibility:hidden}
