.chat-message.svelte-11d8p09{overflow-wrap:break-word;min-width:60px;color:var(--color-gray-600);background-image:none;border-radius:1rem;flex-direction:column;grid-row-start:2;grid-column-start:2;gap:.5rem;padding:.875rem 1.25rem;display:flex;position:relative}.dark .chat-message.svelte-11d8p09{color:var(--color-gray-300);background-image:none}.chat-message .prose pre{margin-top:.5rem;margin-bottom:.5rem}.orator-loader.svelte-1remqjc{text-align:left;flex-wrap:nowrap;align-items:center;gap:.5rem;width:fit-content;min-width:0;max-width:100%;min-height:0;margin:0;padding:0;display:flex}section.orator-loader--completed.svelte-1remqjc{flex-flow:wrap;align-items:center;width:100%}.orator-loader__agents.svelte-1remqjc{flex-flow:wrap;flex:none;justify-content:center;align-items:center;gap:.3rem;width:fit-content;max-width:100%;padding:0;display:flex}div.orator-loader__agent.svelte-1remqjc{width:2.25rem;height:2.25rem;color:var(--color-gray-500);text-align:left;z-index:0;flex:0 0 2.25rem;padding:0;font-size:.7rem;display:block;position:relative}div.orator-loader__agent--expanded.svelte-1remqjc{z-index:2;flex-basis:min(16rem,100vw - 2rem);width:min(16rem,100vw - 2rem)}button.orator-loader__agent-main.svelte-1remqjc{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.2rem;transition:background .12s,border-color .12s;display:inline-flex;position:relative;top:0;left:0}button.orator-loader__agent-main.svelte-1remqjc:hover,button.orator-loader__agent-main.svelte-1remqjc:focus-visible,div.orator-loader__agent--expanded.svelte-1remqjc button.orator-loader__agent-main:where(.svelte-1remqjc){background:#2563eb14;outline:none}div.orator-loader__agent--expanded.svelte-1remqjc button.orator-loader__agent-main:where(.svelte-1remqjc){justify-content:flex-start;width:100%;padding:.2rem 2.75rem .2rem .3rem}button.orator-loader__agent-main.svelte-1remqjc:disabled{cursor:not-allowed;opacity:.55}span.orator-loader__agent-avatar.svelte-1remqjc{color:#2563eb;letter-spacing:.02em;background:#dbeafe;border-radius:.45rem;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:800;display:grid}span.orator-loader__agent-details.svelte-1remqjc{opacity:0;gap:.08rem;min-width:0;max-width:0;transition:max-width .14s,opacity .12s;display:grid;overflow:hidden}div.orator-loader__agent.svelte-1remqjc:hover span.orator-loader__agent-details:where(.svelte-1remqjc),div.orator-loader__agent.svelte-1remqjc:focus-within span.orator-loader__agent-details:where(.svelte-1remqjc),div.orator-loader__agent--expanded.svelte-1remqjc span.orator-loader__agent-details:where(.svelte-1remqjc){opacity:1;max-width:min(13rem,100vw - 7rem)}span.orator-loader__agent-details.svelte-1remqjc strong:where(.svelte-1remqjc){color:var(--color-gray-800);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;line-height:1.2;overflow:hidden}span.orator-loader__agent-metrics.svelte-1remqjc{color:var(--color-gray-600);flex-wrap:wrap;gap:.45rem;font-size:.64rem;line-height:1.35;display:flex}div.orator-loader__rating.svelte-1remqjc{flex:none;gap:.05rem;padding-left:.1rem;display:inline-flex;position:absolute;top:.5rem;right:.25rem}button.orator-loader__rating-button.svelte-1remqjc{width:1.25rem;height:1.25rem;color:var(--color-gray-400);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}button.orator-loader__rating-button.svelte-1remqjc:hover,button.orator-loader__rating-button.svelte-1remqjc:focus-visible{background:var(--color-gray-100);color:var(--color-gray-700);outline:none}button.orator-loader__rating-button.svelte-1remqjc:disabled{cursor:default;opacity:.3}button.orator-loader__rating-button.svelte-1remqjc svg{width:.85rem;height:.85rem}button.orator-loader__more-candidates.svelte-1remqjc{border:1px dashed color-mix(in srgb, currentColor 24%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--color-gray-500);cursor:pointer;border-radius:.65rem;align-self:center;place-items:center;padding:.3rem;font-size:.7rem;display:grid}div.orator-loader__candidate-modal-list.svelte-1remqjc{gap:.45rem;max-height:65dvh;padding-right:.2rem;display:grid;overflow-y:auto}button.orator-loader__candidate-modal-option.svelte-1remqjc{border:1px solid var(--color-gray-200);width:100%;color:var(--color-gray-700);cursor:pointer;text-align:left;background:0 0;border-radius:.7rem;align-items:center;gap:.7rem;padding:.55rem;display:flex}button.orator-loader__candidate-modal-option.svelte-1remqjc:hover,button.orator-loader__candidate-modal-option.svelte-1remqjc:focus-visible{border-color:var(--color-gray-400);background:var(--color-gray-100);outline:none}button.orator-loader__candidate-modal-option.svelte-1remqjc:disabled{cursor:not-allowed;opacity:.55}span.orator-loader__candidate-modal-details.svelte-1remqjc{gap:.12rem;min-width:0;display:grid}span.orator-loader__candidate-modal-details.svelte-1remqjc strong:where(.svelte-1remqjc){color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}span.orator-loader__candidate-modal-details.svelte-1remqjc span:where(.svelte-1remqjc),span.orator-loader__candidate-modal-details.svelte-1remqjc small:where(.svelte-1remqjc){color:var(--color-gray-500);font-size:.72rem}.dark button.orator-loader__candidate-modal-option.svelte-1remqjc{border-color:var(--color-gray-700);color:var(--color-gray-200)}.dark button.orator-loader__candidate-modal-option.svelte-1remqjc:hover,.dark button.orator-loader__candidate-modal-option.svelte-1remqjc:focus-visible{border-color:var(--color-gray-500);background:var(--color-gray-800)}.dark span.orator-loader__agent-details.svelte-1remqjc strong:where(.svelte-1remqjc),.dark span.orator-loader__candidate-modal-details.svelte-1remqjc strong:where(.svelte-1remqjc){color:var(--color-gray-100)}button.orator-loader__more-candidates.svelte-1remqjc:hover,button.orator-loader__more-candidates.svelte-1remqjc:focus-visible{border-color:color-mix(in srgb, currentColor 40%, transparent);background:var(--color-gray-100);color:var(--color-gray-800);outline:none}button.orator-loader__more-candidates.svelte-1remqjc svg{width:.95rem;height:.95rem}@media (pointer:coarse){div.orator-loader__agent.svelte-1remqjc:hover span.orator-loader__agent-details:where(.svelte-1remqjc){opacity:0;max-width:0}div.orator-loader__agent--expanded.svelte-1remqjc:hover span.orator-loader__agent-details:where(.svelte-1remqjc){opacity:1;max-width:min(13rem,100vw - 7rem)}}.dark button.orator-loader__more-candidates.svelte-1remqjc:hover,.dark button.orator-loader__more-candidates.svelte-1remqjc:focus-visible{background:var(--color-gray-800);color:var(--color-gray-100)}.dark span.orator-loader__agent-metrics.svelte-1remqjc{color:var(--color-gray-300)}@media (width<=520px){section.orator-loader.svelte-1remqjc{flex-direction:column;align-items:stretch;width:100%}aside.orator-loader__agents.svelte-1remqjc{flex-flow:wrap;justify-content:center;width:100%;padding-top:0}div.orator-loader__agent--expanded.svelte-1remqjc div.orator-loader__rating:where(.svelte-1remqjc){right:calc(1.375rem + min(16rem,100vw - 2rem)/-2)}.chat-message.finding-best-path__message{align-self:stretch;width:100%}}section.orator-loader--compact.svelte-1remqjc{height:fit-content;min-height:0}section.orator-loader--error.svelte-1remqjc{position:relative}span.orator-loader__title.svelte-1remqjc{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;max-width:100%;font-size:.94rem;line-height:1.625;display:flex}span.orator-loader__phrase.svelte-1remqjc{overflow-wrap:anywhere;min-width:0}span.orator-loader__completed.svelte-1remqjc{justify-content:flex-end;align-self:stretch;align-items:center;gap:.3rem;width:auto;min-width:0;font-size:.78rem;line-height:1.625;display:flex}.orator-loader__metrics.svelte-1remqjc{color:var(--color-gray-400);font-size:.7rem}.orator-loader__cache-metric.svelte-1remqjc{color:#b45309;font-weight:600}.orator-loader__payment-button.svelte-1remqjc{color:var(--color-gray-400);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem}.orator-loader__payment-block.svelte-1remqjc{border:1px solid var(--color-gray-200);background:var(--color-gray-50);border-radius:.35rem;align-items:center;padding:.18rem .42rem;display:inline-flex}.orator-loader__payment-button.svelte-1remqjc:hover,.orator-loader__payment-button.svelte-1remqjc:focus-visible{color:var(--color-gray-700);outline:none;text-decoration:underline}.dark .orator-loader__payment-block.svelte-1remqjc{color:#fafaf9;background:#292524;border-color:#a8a29e}.dark .orator-loader__payment-button.svelte-1remqjc{color:#fafaf9}.dark .orator-loader__payment-button.svelte-1remqjc:hover,.dark .orator-loader__payment-button.svelte-1remqjc:focus-visible{color:#fff}.orator-loader__payment-modal.svelte-1remqjc{gap:1rem;font-size:.85rem;display:grid}.orator-loader__payment-options.svelte-1remqjc{gap:.55rem;display:grid}.orator-loader__payment-option.svelte-1remqjc{border:1px solid var(--color-gray-200);text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;gap:.2rem;padding:.7rem;display:grid}.orator-loader__payment-option.svelte-1remqjc:hover,.orator-loader__payment-option.svelte-1remqjc:focus-visible,.orator-loader__payment-option--selected.svelte-1remqjc{border-color:var(--color-gray-500);background:var(--color-gray-50);outline:none}.orator-loader__payment-option.svelte-1remqjc span:where(.svelte-1remqjc),.orator-loader__payment-note.svelte-1remqjc{color:var(--color-gray-500);font-size:.72rem}.orator-loader__payment-option.svelte-1remqjc:disabled{cursor:not-allowed;opacity:.55}.dark .orator-loader__payment-option.svelte-1remqjc{color:#fafaf9;background:#1c1917;border-color:#57534e}.dark .orator-loader__payment-option.svelte-1remqjc:hover,.dark .orator-loader__payment-option.svelte-1remqjc:focus-visible,.dark .orator-loader__payment-option--selected.svelte-1remqjc{background:#44403c;border-color:#d6d3d1}.orator-loader__refresh-button.svelte-1remqjc{width:1.25rem;height:1.25rem;color:var(--color-gray-400);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.orator-loader__refresh-button.svelte-1remqjc:hover,.orator-loader__refresh-button.svelte-1remqjc:focus-visible{background:var(--color-gray-100);color:var(--color-gray-600);outline:none}.orator-loader__refresh-button.svelte-1remqjc:disabled{cursor:default;opacity:.5}.orator-loader__refresh-button svg{width:.85rem;height:.85rem}.orator-loader__avatars.svelte-1remqjc{flex:none;align-items:center;gap:.2rem;display:inline-flex}.orator-loader__avatar.svelte-1remqjc{background:var(--color-gray-200);width:1.55rem;height:1.55rem;color:var(--color-gray-600);cursor:pointer;opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) forwards svelte-1remqjc-finding-best-path-avatar-appear;animation-delay:calc(var(--avatar-index) * 90ms);border:1px solid #0000;border-radius:999px;place-items:center;padding:0;transition:transform .16s,box-shadow .16s,opacity .16s;display:grid;transform:translateY(4px)scale(.8)}.orator-loader--error.svelte-1remqjc .orator-loader__avatar:where(.svelte-1remqjc){opacity:1;animation:none;transform:none}.orator-loader__avatar.svelte-1remqjc:hover,.orator-loader__avatar.svelte-1remqjc:focus-visible,.orator-loader__avatar--active.svelte-1remqjc{box-shadow:0 0 0 2px var(--color-gray-50), 0 0 0 3px currentColor;transform:translateY(-1px)scale(1.08)}.orator-loader__avatar--error.svelte-1remqjc{background:var(--color-red-100);color:var(--color-red-600)}.orator-loader__avatar-icon{width:.85rem;height:.85rem}.orator-loader__avatar--search:not(.orator-loader__avatar--error) .orator-loader__avatar-icon{animation:1.8s ease-in-out infinite svelte-1remqjc-finding-best-path-search}.orator-loader__debug-button.svelte-1remqjc{width:1.25rem;height:1.25rem;color:var(--color-gray-400);cursor:pointer;border:0;border-radius:999px;place-items:center;margin-left:.1rem;padding:0;transition:color .16s,background-color .16s;display:grid}.orator-loader__debug-button.svelte-1remqjc:hover,.orator-loader__debug-button.svelte-1remqjc:focus-visible,.orator-loader__debug-button--active.svelte-1remqjc{background:var(--color-red-50);color:var(--color-red-500);outline:none}.orator-loader__debug-button svg{width:.85rem;height:.85rem}.orator-loader__debug.svelte-1remqjc{border:1px solid var(--color-red-200);background:var(--color-red-50);width:min(100%,24rem);color:var(--color-red-700);border-radius:.55rem;gap:.55rem;margin:.45rem 0 0 2.1rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.45;display:grid}.orator-loader__debug.svelte-1remqjc p:where(.svelte-1remqjc){overflow-wrap:anywhere;margin:0}.orator-loader__debug.svelte-1remqjc button:where(.svelte-1remqjc){border:1px solid var(--color-red-200);width:fit-content;color:var(--color-red-700);cursor:pointer;background:0 0;border-radius:.35rem;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.orator-loader__debug.svelte-1remqjc button:where(.svelte-1remqjc):hover,.orator-loader__debug.svelte-1remqjc button:where(.svelte-1remqjc):focus-visible{background:var(--color-red-100);outline:none}.orator-loader__debug button svg{width:.8rem;height:.8rem}.chat-message.finding-best-path__message{background:0 0;border-radius:0;align-self:flex-start;width:fit-content;min-width:0;max-width:100%;min-height:0;padding:0;display:inline-flex}.chat-message.orator-loader__completion-message{align-self:center;width:auto;min-width:0;margin-left:auto;padding:0}section.orator-loader--completed.svelte-1remqjc{order:1}@keyframes svelte-1remqjc-finding-best-path-search{0%,to{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(-1px)rotate(-12deg)scale(1.06)}50%{transform:translate(1px)rotate(12deg)scale(1.06)}75%{transform:translate(-1px)rotate(-6deg)scale(1.02)}}@keyframes svelte-1remqjc-finding-best-path-avatar-appear{to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.orator-loader__avatar.svelte-1remqjc{opacity:1;animation:none;transform:none}.orator-loader__avatar--search .orator-loader__avatar-icon{animation:none}}.dark .orator-loader__debug-button.svelte-1remqjc:hover,.dark .orator-loader__debug-button.svelte-1remqjc:focus-visible,.dark .orator-loader__debug-button--active.svelte-1remqjc{color:#f87171;background:#7f1d1d4d}.dark .orator-loader__debug.svelte-1remqjc{color:#fca5a5;background:#7f1d1d33;border-color:#f8717159}.dark .orator-loader__debug.svelte-1remqjc button:where(.svelte-1remqjc){color:#fca5a5;border-color:#f8717159}.dark .orator-loader__debug.svelte-1remqjc button:where(.svelte-1remqjc):hover,.dark .orator-loader__debug.svelte-1remqjc button:where(.svelte-1remqjc):focus-visible{background:#7f1d1d59}
