.folio-chat-konami[data-v-cff32c3f]{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--warm) 7%,transparent);border-radius:4px;color:color-mix(in srgb,var(--warm) 20%,transparent);cursor:pointer;display:inline-flex;flex-shrink:0;gap:.35rem;height:1.35rem;justify-content:center;min-width:2.35rem;padding:0 .34rem;position:relative;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.folio-chat-konami.is-active[data-v-cff32c3f],.folio-chat-konami[data-v-cff32c3f]:hover{background:color-mix(in srgb,var(--accent) 4%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:color-mix(in srgb,var(--accent) 55%,transparent)}.folio-chat-konami.is-fired[data-v-cff32c3f]{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.folio-chat-konami.is-start[data-v-cff32c3f]{animation:konami-soft-call-cff32c3f 2.4s ease-in-out infinite}:root.light{background:color-mix(in srgb,var(--paper) 36%,transparent);border-color:color-mix(in srgb,var(--warm) 22%,transparent);color:color-mix(in srgb,var(--warm) 56%,transparent)}:root.light{background:color-mix(in srgb,var(--accent) 8%,var(--paper) 92%);border-color:color-mix(in srgb,var(--accent) 42%,transparent);color:color-mix(in srgb,var(--accent) 72%,transparent)}.folio-chat-konami--orb[data-v-cff32c3f]{background:color-mix(in srgb,var(--warm) 5%,transparent);border-color:color-mix(in srgb,var(--warm) 13%,transparent);border-radius:50%;box-shadow:0 10px 34px -22px #000000b8,inset 0 1px color-mix(in srgb,var(--warm) 8%,transparent);color:color-mix(in srgb,var(--accent) 68%,transparent);gap:0;height:3.7rem;min-width:3.7rem;padding:0;width:3.7rem}.folio-chat-konami--orb[data-v-cff32c3f]:after,.folio-chat-konami--orb[data-v-cff32c3f]:before{border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:inherit;content:"";inset:-6px;opacity:0;pointer-events:none;position:absolute}.folio-chat-konami--orb.is-start[data-v-cff32c3f]:before{animation:konami-orb-ring-cff32c3f 2.1s ease-out infinite}.folio-chat-konami--orb.is-start[data-v-cff32c3f]:after{animation:konami-orb-ring-cff32c3f 2.1s ease-out .76s infinite}.folio-chat-konami--orb.is-active[data-v-cff32c3f],.folio-chat-konami--orb[data-v-cff32c3f]:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 12px 40px -22px #000000d1,inset 0 1px color-mix(in srgb,var(--warm) 10%,transparent)}:root.light{background:color-mix(in srgb,var(--paper) 58%,transparent);border-color:color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:0 10px 30px -24px #0000006b,inset 0 1px #ffffff85}:root.light{background:color-mix(in srgb,var(--accent) 7%,var(--paper) 93%);border-color:color-mix(in srgb,var(--accent) 38%,transparent)}.folio-chat-konami--orb .folio-chat-konami__icon[data-v-cff32c3f]{height:1.2rem;width: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]{bottom:.55rem;left:50%;position:absolute;transform:translate(-50%)}.folio-chat-konami--orb .folio-chat-konami__tick[data-v-cff32c3f]{height:3px;width:2px}.folio-chat-konami__icon[data-v-cff32c3f]{flex-shrink:0;height:9px;width:9px}.folio-chat-konami__glyph[data-v-cff32c3f]{font-family:var(--font-mono);font-size:8.5px;line-height:1}.folio-chat-konami__rail[data-v-cff32c3f]{align-items:center;display:inline-flex;gap:1px}.folio-chat-konami__tick[data-v-cff32c3f]{background:color-mix(in srgb,var(--warm) 10%,transparent);height:5px;width:2px}.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)}:root.light{background:color-mix(in srgb,var(--accent) 82%,transparent)}.konami-icon-enter-active[data-v-cff32c3f]{transition:opacity .1s ease,transform .11s ease}.konami-icon-leave-active[data-v-cff32c3f]{transition:opacity 90ms ease,transform 90ms ease}.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(max-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;height:3.45rem;min-width:3.45rem;padding:0;width:3.45rem}.folio-chat-konami__rail[data-v-cff32c3f]{gap:0}}.chat-empty__konami[data-v-9ce54d41]{margin-bottom:.15rem}.chat-empty__monogram[data-v-9ce54d41]{align-items:center;background:color-mix(in srgb,var(--warm) 4%,transparent);border:1px solid color-mix(in srgb,var(--warm) 10%,transparent);border-radius:50%;color:color-mix(in srgb,var(--accent) 72%,transparent);display:inline-flex;font-family:var(--font-mono);font-size:1rem;height:3.45rem;justify-content:center;letter-spacing:.04em;line-height:1;margin-bottom:.15rem;width:3.45rem}:root.light{background:color-mix(in srgb,var(--paper) 44%,transparent);border-color:color-mix(in srgb,var(--warm) 20%,transparent);color:color-mix(in srgb,var(--accent) 78%,transparent)}@media(max-width:639px){.chat-empty__chip[data-v-9ce54d41]{text-align:center;width:100%}}.folio-chat-stages__list[data-v-e2b15215]{align-items:center;display:flex;flex-shrink:0;gap:6px;list-style:none;margin:0;padding:0}.folio-chat-stages__dot[data-v-e2b15215]{background:color-mix(in srgb,var(--warm) 30%,transparent);border-radius:50%;cursor:help;height:6px;outline:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .22s ease;width:6px}.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 color-mix(in srgb,#c8a86a 50%,transparent)}.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]{animation:folio-stage-pulse-e2b15215 1.2s ease-in-out infinite;background:color-mix(in srgb,var(--accent) 70%,transparent)}@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]{animation:none;opacity:.65}.folio-chat-stages__dot[data-v-e2b15215]{transition:none}}.folio-chat-panel.is-magpie-gaming[data-v-fbd8f3c7]>:not(.mudge-host){visibility:hidden}
