.vf-loader[data-v-28d2a90c]{color:var(--indigo-text);display:inline-grid;flex:none;line-height:0;place-items:center}.vf-loader-frame[data-v-28d2a90c]{background:#050507;border-radius:28%;box-shadow:inset 0 0 0 1px #ffffff0e,0 5px 16px #0000003d;contain:layout paint;display:grid;height:var(--vf-loader-size);overflow:hidden;place-items:center;position:relative;width:var(--vf-loader-size)}.vf-loader-brush[data-v-28d2a90c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vf-loader.is-overlay[data-v-28d2a90c]{-webkit-backdrop-filter:blur(13px) saturate(.82);backdrop-filter:blur(13px) saturate(.82);background:#0b0b0c6b;border-radius:inherit;box-shadow:inset 0 1px #ffffff09;height:auto;inset:0;pointer-events:none;position:absolute;width:auto;z-index:8}@media(prefers-reduced-motion:reduce){.vf-loader-brush[data-v-28d2a90c]{-o-object-fit:contain;object-fit:contain;padding:12%}}.lune-avatar[data-v-999bb185]{contain:layout paint;display:inline-block;flex:none;height:var(--lune-avatar-size);line-height:0;position:relative;width:var(--lune-avatar-size)}.lune-avatar__runtime[data-v-999bb185],.lune-avatar__texture[data-v-999bb185]{display:block;height:100%;inset:0;position:absolute;width:100%}.lune-avatar__texture[data-v-999bb185]{opacity:0}.lune-avatar.has-texture .lune-avatar__texture[data-v-999bb185]{opacity:1}.lune-avatar__runtime[data-v-999bb185] canvas,.lune-avatar__runtime[data-v-999bb185] svg{display:block;height:100%;overflow:visible;width:100%}.lune-avatar.has-texture .lune-avatar__runtime[data-v-999bb185] svg>g>path{fill-opacity:0}.activity-group[data-v-4045473f]{background:color-mix(in srgb,var(--bg-card) 58%,transparent);border-radius:11px;box-shadow:inset 0 1px #ffffff06;transition:background .18s var(--snap)}.activity-group.expanded[data-v-4045473f],.activity-group[data-v-4045473f]:hover{background:color-mix(in srgb,var(--bg-card-hi) 66%,transparent)}.activity-summary[data-v-4045473f]{align-items:center;background:transparent;border:0;border-radius:inherit;color:var(--text-2);cursor:pointer;display:grid;gap:7px;grid-template-columns:30px minmax(0,1fr) auto 16px;min-width:0;padding:8px 9px;text-align:left;width:100%}.activity-summary:hover .summary-copy[data-v-4045473f]{color:var(--text-1)}.activity-summary[data-v-4045473f]:focus-visible{outline:2px solid var(--indigo-text);outline-offset:2px}.summary-mark[data-v-4045473f]{border-radius:7px;display:grid;height:30px;place-items:center;width:30px}.summary-copy[data-v-4045473f]{font-size:.69rem;font-weight:620;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .16s var(--snap);white-space:nowrap}.source-stack[data-v-4045473f]{align-items:center;display:flex;padding-left:4px}.row-source[data-v-4045473f],.source-icon[data-v-4045473f]{color:var(--text-3);display:grid;place-items:center}.source-icon[data-v-4045473f]{background:var(--bg-panel);border-radius:6px;box-shadow:0 0 0 1px #ffffff0b;height:19px;margin-left:-4px;width:19px}.row-source img[data-v-4045473f],.source-icon img[data-v-4045473f]{height:11px;-o-object-fit:contain;object-fit:contain;opacity:.72;width:11px}.summary-chevron[data-v-4045473f]{color:var(--text-3);transition:transform .24s var(--ease-out),color .16s var(--snap)}.activity-summary:hover .summary-chevron[data-v-4045473f]{color:var(--text-2)}.expanded .summary-chevron[data-v-4045473f]{transform:rotate(180deg)}.activity-details[data-v-4045473f]{transform-origin:top}.activity-details-inner[data-v-4045473f]{display:flex;flex-direction:column;gap:1px;padding:0 7px 7px}.activity-reveal-enter-active[data-v-4045473f]{transition:opacity .16s var(--snap),transform .2s var(--ease-out)}.activity-reveal-leave-active[data-v-4045473f]{transition:opacity .1s var(--snap),transform .12s var(--snap)}.activity-reveal-enter-from[data-v-4045473f],.activity-reveal-leave-to[data-v-4045473f]{opacity:0;transform:translateY(-3px)}.activity-row[data-v-4045473f]{align-items:start;background:transparent;border:0;border-radius:8px;color:color-mix(in srgb,var(--text-2) 72%,var(--text-3));display:grid;font-family:var(--font-mono);font-size:.65rem;gap:7px;grid-template-columns:24px minmax(0,1fr) 18px;line-height:1.45;min-width:0;padding:6px 5px;text-align:left;width:100%}button.activity-row[data-v-4045473f]{cursor:pointer}button.activity-row[data-v-4045473f]:hover{background:#ffffff09;color:var(--text-2)}button.activity-row[data-v-4045473f]:focus-visible{outline:2px solid var(--indigo-text);outline-offset:-1px}.row-kind[data-v-4045473f]{color:var(--text-3);display:grid;height:24px;place-items:center;width:24px}.row-copy[data-v-4045473f]{min-width:0;overflow-wrap:anywhere}.row-source[data-v-4045473f]{height:18px;margin-top:2px;width:18px}.chat-markdown[data-v-cca18fc9]{color:inherit;min-width:0;overflow-wrap:anywhere}.chat-markdown[data-v-cca18fc9] p{margin:0 0 .72em}.chat-markdown[data-v-cca18fc9] blockquote:last-child,.chat-markdown[data-v-cca18fc9] ol:last-child,.chat-markdown[data-v-cca18fc9] p:last-child,.chat-markdown[data-v-cca18fc9] pre:last-child,.chat-markdown[data-v-cca18fc9] ul:last-child{margin-bottom:0}.chat-markdown[data-v-cca18fc9] h1,.chat-markdown[data-v-cca18fc9] h2,.chat-markdown[data-v-cca18fc9] h3,.chat-markdown[data-v-cca18fc9] h4{color:var(--text-1);font-family:var(--font-display);font-size:1em;letter-spacing:-.01em;line-height:1.3;margin:1em 0 .42em}.chat-markdown[data-v-cca18fc9] h1:first-child,.chat-markdown[data-v-cca18fc9] h2:first-child,.chat-markdown[data-v-cca18fc9] h3:first-child,.chat-markdown[data-v-cca18fc9] h4:first-child{margin-top:0}.chat-markdown[data-v-cca18fc9] strong{color:var(--text-1);font-weight:720}.chat-markdown[data-v-cca18fc9] em{color:var(--cream)}.chat-markdown[data-v-cca18fc9] ol,.chat-markdown[data-v-cca18fc9] ul{margin:.58em 0 .78em;padding-left:1.35em}.chat-markdown[data-v-cca18fc9] li{padding-left:.12em}.chat-markdown[data-v-cca18fc9] li+li{margin-top:.38em}.chat-markdown[data-v-cca18fc9] code{background:var(--bg-card-hi);border-radius:5px;color:var(--cream);font-family:var(--font-mono);font-size:.9em;padding:.12em .38em}.chat-markdown[data-v-cca18fc9] pre{background:var(--bg-void);border-radius:8px;margin:.72em 0;max-width:100%;overflow-x:auto;padding:.72em .82em;white-space:pre-wrap}.chat-markdown[data-v-cca18fc9] pre code{background:transparent;padding:0}.chat-markdown[data-v-cca18fc9] blockquote{background:color-mix(in srgb,var(--cream) 5%,transparent);border-radius:8px;color:var(--text-2);margin:.72em 0;padding:.68em .78em}.chat-markdown[data-v-cca18fc9] blockquote p{margin:0}.chat-markdown[data-v-cca18fc9] a{color:var(--indigo-bright);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.18em;transition:color .16s var(--snap),text-decoration-color .16s var(--snap)}.chat-markdown[data-v-cca18fc9] a:hover{color:var(--text-1);text-decoration-color:currentColor}.chat-markdown[data-v-cca18fc9] a:focus-visible{border-radius:3px;outline:2px solid var(--indigo);outline-offset:2px}.reference-chip-wrap[data-v-9871a9ec]{--ref-accent:var(--indigo-text);--ref-tint:rgba(99,102,241,.14);display:inline-flex;height:38px;position:relative;width:38px;z-index:1}.reference-chip[data-v-9871a9ec]{background:transparent;border:0;border-radius:11px;box-shadow:inset 0 1px #ffffff0b;color:var(--ref-accent);cursor:pointer;display:grid;font:inherit;font-size:.68rem;font-weight:720;height:38px;padding:0;place-items:center;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out);width:38px}.reference-chip-remove[data-v-9871a9ec]{background:#171719;border:0;border-radius:50%;box-shadow:0 2px 7px #0000007a;color:color-mix(in srgb,var(--ref-accent) 76%,#fff 8%);cursor:pointer;display:grid;height:16px;opacity:.82;padding:0;place-items:center;position:absolute;right:-4px;top:-4px;transition:opacity .12s var(--ease-out),transform .16s var(--ease-out);width:16px;z-index:2}.reference-chip-remove[data-v-9871a9ec]:focus-visible{background:color-mix(in srgb,var(--ref-accent) 15%,transparent);color:var(--ref-accent);opacity:1}.reference-chip-remove[data-v-9871a9ec]:focus-visible{outline:1px solid var(--ref-accent);outline-offset:1px}.reference-chip-wrap[data-v-9871a9ec]:focus-within{z-index:20}.reference-chip[data-v-9871a9ec]:focus-visible{background:color-mix(in srgb,var(--ref-tint) 82%,#fff 5%);box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000003d;color:color-mix(in srgb,var(--ref-accent) 78%,#fff)}.reference-chip[data-v-9871a9ec]:active{transform:translateY(0) scale(.98)}.reference-chip[data-v-9871a9ec]:focus-visible{outline:2px solid rgba(165,180,252,.78);outline-offset:2px}.reference-chip-thumb[data-v-9871a9ec]{background:var(--ref-tint);border-radius:11px;box-shadow:inset 0 0 0 1px #ffffff1a;display:grid;flex:none;height:38px;overflow:hidden;place-items:center;transition:transform .18s var(--ease-out);width:38px}.reference-chip-thumb img[data-v-9871a9ec]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reference-chip-name[data-v-9871a9ec]{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}.reference-peek[data-v-9871a9ec]{bottom:calc(100% - 4px);left:50%;opacity:0;padding-bottom:10px;pointer-events:none;position:absolute;transform:translate(-50%,12px) scale(.16);transform-origin:50% 100%;transition:none;visibility:hidden;width:252px;will-change:transform,opacity}.reference-peek-card[data-v-9871a9ec]{background:#101012;border:0;border-radius:14px;box-shadow:inset 0 1px #ffffff17,0 24px 64px #00000094;color:var(--text-1);cursor:pointer;display:block;font:inherit;overflow:hidden;padding:0;width:100%}.reference-chip-wrap:focus-within .reference-peek[data-v-9871a9ec]{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1);visibility:visible}.reference-peek-card[data-v-9871a9ec]:focus-visible{outline:2px solid var(--ref-accent);outline-offset:2px}.reference-peek-media[data-v-9871a9ec]{background:#080809;display:grid;height:150px;overflow:hidden;place-items:center}.reference-peek-media img[data-v-9871a9ec]{height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.035);transition:transform .2s var(--ease-out);width:100%}.reference-chip-wrap:focus-within .reference-peek-media img[data-v-9871a9ec]{transform:scale(1)}.reference-peek-copy[data-v-9871a9ec]{display:flex;flex-direction:column;gap:4px;padding:11px 12px 12px;position:relative;text-align:left}.reference-peek-copy em[data-v-9871a9ec]{color:var(--ref-accent);font-family:var(--font-mono);font-size:.52rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.reference-peek-copy strong[data-v-9871a9ec]{color:var(--text-1);font-size:.76rem;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-peek-copy small[data-v-9871a9ec]{color:var(--text-3);display:-webkit-box;font-size:.62rem;font-weight:450;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reference-peek-action[data-v-9871a9ec]{align-items:center;color:var(--text-2);display:flex;font-family:var(--font-mono);font-size:.54rem;font-weight:500;gap:8px;justify-content:space-between;margin-top:3px}.reference-peek-action svg[data-v-9871a9ec]{color:var(--ref-accent);flex:none}@media(hover:hover)and (pointer:fine){.reference-chip-wrap[data-v-9871a9ec]:hover{z-index:20}.reference-chip-remove[data-v-9871a9ec]:hover{background:color-mix(in srgb,var(--ref-accent) 15%,transparent);color:var(--ref-accent);opacity:1}.reference-chip[data-v-9871a9ec]:hover{background:color-mix(in srgb,var(--ref-tint) 82%,#fff 5%);box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000003d;color:color-mix(in srgb,var(--ref-accent) 78%,#fff);transform:translateY(-1px)}.reference-chip-wrap:hover .reference-chip-thumb[data-v-9871a9ec]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ref-accent) 58%,transparent) inset;transform:scale(1.04)}.reference-peek[data-v-9871a9ec]{transition:opacity .16s var(--ease-out),visibility 0s linear .24s,transform .24s cubic-bezier(.2,.82,.2,1)}.reference-chip-wrap:hover .reference-peek[data-v-9871a9ec]{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1);transition-delay:.06s,0s,.06s;visibility:visible}.reference-chip-wrap:hover .reference-peek-media img[data-v-9871a9ec]{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.reference-chip[data-v-9871a9ec],.reference-chip-thumb[data-v-9871a9ec],.reference-peek[data-v-9871a9ec],.reference-peek-media img[data-v-9871a9ec]{transition:none}}.agent-model-select[data-v-f9fc7a23]{min-width:0}.model-trigger[data-v-f9fc7a23]{align-items:center;background:linear-gradient(180deg,#ffffff0d,#ffffff08);border:1px solid hsla(0,0%,100%,.04);box-shadow:inset 0 1px #ffffff09;color:var(--text-1);cursor:pointer;display:flex;gap:9px;min-width:0;transition:color .15s var(--snap),background .15s var(--snap),transform .18s var(--spring),box-shadow .18s var(--snap);width:100%}.model-trigger[data-v-f9fc7a23]:hover:not(:disabled){background:#ffffff10}.model-trigger[data-v-f9fc7a23]:active:not(:disabled){transform:translateY(1px) scale(.99)}.model-trigger[data-v-f9fc7a23]:focus-visible{outline:2px solid rgba(165,180,252,.72);outline-offset:2px}.model-trigger[data-v-f9fc7a23]:disabled{cursor:default;opacity:.48}.model-trigger .trigger-model[data-v-f9fc7a23]{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.model-trigger .trigger-effort[data-v-f9fc7a23]{color:var(--text-3);flex:none;font-size:.9em;font-weight:560;white-space:nowrap}.model-trigger svg[data-v-f9fc7a23]{color:var(--text-3);flex:none;transition:transform .2s var(--spring)}.model-trigger[aria-expanded=true]>svg[data-v-f9fc7a23]:last-child{color:var(--text-2);transform:rotate(180deg)}.is-settings .model-trigger[data-v-f9fc7a23]{border-radius:13px;font-size:.9rem;min-height:54px;padding:11px 16px}.is-composer[data-v-f9fc7a23]{max-width:132px}.is-composer .model-trigger[data-v-f9fc7a23]{background:#ffffff06;border-radius:10px;font-size:.66rem;font-weight:680;min-height:30px;padding:0 8px 0 6px}.is-composer .model-trigger img[data-v-f9fc7a23]{flex:none;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.is-composer.is-routing[data-v-f9fc7a23]{max-width:156px}.trigger-route-icon[data-v-f9fc7a23]{color:var(--indigo-text);flex:none}.agent-model-menu[data-v-f9fc7a23]{-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12);background:#19191cf7;border:1px solid hsla(0,0%,100%,.085);border-radius:16px;box-shadow:inset 0 1px #ffffff13,0 24px 70px #00000094;color:var(--text-1);max-height:min(360px,calc(100vh - 24px));overflow:auto;padding:7px;position:fixed;transform-origin:75% 100%;z-index:420}.menu-eyebrow[data-v-f9fc7a23]{color:var(--text-3);font-size:.56rem;font-weight:730;letter-spacing:.13em;padding:7px 10px 6px;text-transform:uppercase}.menu-row[data-v-f9fc7a23]{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--text-1);cursor:pointer;display:grid;font:650 .74rem/1.2 var(--font-body);gap:8px;grid-template-columns:minmax(0,1fr) auto 16px;min-height:34px;padding:6px 8px;text-align:left;transition:color .14s var(--snap),background .14s var(--snap),transform .16s var(--spring);width:100%}.menu-row[data-v-f9fc7a23]:focus-visible,.menu-row[data-v-f9fc7a23]:hover{background:#ffffff0e;color:var(--text-1);outline:0}.menu-row[data-v-f9fc7a23]:active{transform:scale(.985)}.menu-row-value[data-v-f9fc7a23]{font-weight:560;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-back[data-v-f9fc7a23],.menu-row svg[data-v-f9fc7a23],.menu-row-value[data-v-f9fc7a23]{color:var(--text-3)}.menu-back[data-v-f9fc7a23]{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;font:700 .59rem/1.2 var(--font-body);gap:5px;letter-spacing:.12em;min-height:28px;padding:4px 6px;text-align:left;text-transform:uppercase;transition:color .14s var(--snap),background .14s var(--snap);width:100%}.menu-back[data-v-f9fc7a23]:focus-visible,.menu-back[data-v-f9fc7a23]:hover{background:#ffffff0b;color:var(--text-1);outline:0}.model-option[data-v-f9fc7a23]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--text-2);cursor:pointer;display:grid;font:650 .77rem/1.2 var(--font-body);gap:7px;grid-template-columns:22px minmax(0,1fr);min-height:42px;padding:7px 10px 7px 7px;text-align:left;transition:color .14s var(--snap),background .14s var(--snap),transform .16s var(--spring);width:100%}.model-option[data-v-f9fc7a23]:focus-visible,.model-option[data-v-f9fc7a23]:hover{background:#ffffff0e;color:var(--text-1);outline:0}.model-option[data-v-f9fc7a23]:active{transform:scale(.985)}.model-option.selected[data-v-f9fc7a23]{background:color-mix(in srgb,var(--indigo) 16%,transparent);color:var(--indigo-text)}.option-check[data-v-f9fc7a23]{color:var(--indigo-text);display:grid;height:22px;place-items:center;width:22px}.option-copy[data-v-f9fc7a23]{display:flex;flex-direction:column;gap:3px;min-width:0}.option-copy b[data-v-f9fc7a23]{font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-copy small[data-v-f9fc7a23]{color:var(--text-3);font-size:.65rem;font-weight:520;line-height:1.35}.routing-shell[data-v-f9fc7a23]{min-height:0}.routing-main[data-v-f9fc7a23]{display:flex;flex-direction:column;min-width:0;padding:8px 5px 4px}.routing-heading[data-v-f9fc7a23]{padding:4px 10px 8px}.routing-heading h2[data-v-f9fc7a23]{color:var(--text-1);font:780 .92rem/1.2 var(--font-body);letter-spacing:-.01em;margin:0}.routing-heading p[data-v-f9fc7a23]{color:var(--text-3);font:520 .65rem/1.4 var(--font-body);margin:5px 0 0;max-width:48ch}.routing-options-layout[data-v-f9fc7a23]{align-items:stretch;display:grid;gap:10px;grid-template-columns:150px minmax(0,1fr);min-height:220px}.routing-options-panel[data-v-f9fc7a23]{display:flex;flex-direction:column;min-width:0}.routing-options-list[data-v-f9fc7a23]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.routing-option[data-v-f9fc7a23]{align-items:center;animation:routingOptionIn-f9fc7a23 .26s var(--ease-out) backwards;background:transparent;border:0;border-radius:10px;color:var(--text-1);cursor:pointer;display:grid;gap:10px;grid-template-columns:31px minmax(0,1fr) 22px;min-height:54px;padding:8px 10px;position:relative;text-align:left;transition:color .14s var(--snap),background .14s var(--snap),box-shadow .18s var(--snap),transform .2s var(--spring);width:100%}.routing-option[data-v-f9fc7a23]:hover{background:#ffffff0d}.routing-option[data-v-f9fc7a23]:focus-visible{background:#ffffff0d;box-shadow:inset 0 0 0 2px #a5b4fc9e;outline:0}.routing-option[data-v-f9fc7a23]:active{transform:scale(.985)}.routing-option.selected[data-v-f9fc7a23]{background:color-mix(in srgb,var(--indigo) 13%,transparent);box-shadow:inset 0 1px #ffffff09}.routing-option.selected[data-v-f9fc7a23]:focus-visible{box-shadow:inset 0 0 0 2px #a5b4fc9e,inset 0 1px #ffffff09}.routing-option-art[data-v-f9fc7a23]{background:#111113;border-radius:10px;box-shadow:inset 0 1px #ffffff0b;height:220px;min-width:0;overflow:hidden;position:relative;width:150px}.routing-option-art[data-v-f9fc7a23]:after{background:linear-gradient(180deg,transparent 68%,rgba(0,0,0,.2));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.routing-option-art img[data-v-f9fc7a23]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 48%;object-position:50% 48%;position:absolute;width:100%}.routing-option-icon[data-v-f9fc7a23]{background:color-mix(in srgb,currentColor 11%,transparent);border-radius:9px;color:var(--text-2);display:grid;height:31px;place-items:center;transition:color .14s var(--snap),background .14s var(--snap),transform .18s var(--spring);width:31px}.routing-option.selected .routing-option-icon[data-v-f9fc7a23]{background:color-mix(in srgb,var(--indigo) 22%,transparent);color:var(--indigo-text)}.routing-option-copy[data-v-f9fc7a23]{display:flex;flex-direction:column;gap:3px;min-width:0}.routing-option-copy b[data-v-f9fc7a23]{color:inherit;font:720 .8rem/1.2 var(--font-body)}.routing-option-copy small[data-v-f9fc7a23]{color:var(--text-3);font:520 .64rem/1.34 var(--font-body)}.routing-option.selected .routing-option-copy small[data-v-f9fc7a23]{color:color-mix(in srgb,var(--indigo-text) 68%,var(--text-2))}.routing-check[data-v-f9fc7a23]{background:transparent;border-radius:50%;color:var(--indigo-text);display:grid;height:22px;place-items:center;width:22px}.routing-check[data-v-f9fc7a23]:empty{display:none}.routing-check svg[data-v-f9fc7a23]{animation:routingCheckIn-f9fc7a23 .22s var(--ease-out);transform-origin:center}.routing-art-enter-active[data-v-f9fc7a23]{transition:opacity .18s var(--snap),transform .28s var(--ease-out);z-index:1}.routing-art-leave-active[data-v-f9fc7a23]{transition:opacity .12s var(--snap),transform .18s var(--ease-out)}.routing-art-enter-from[data-v-f9fc7a23]{opacity:0;transform:translate(-6px) scale(1.035)}.routing-art-leave-to[data-v-f9fc7a23]{opacity:0;transform:translate(3px) scale(.99)}.routing-model-row[data-v-f9fc7a23]{align-items:center;background:#ffffff0a;border:0;border-radius:10px;color:var(--text-1);cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 16px;margin-top:6px;min-height:48px;padding:8px 10px;text-align:left;transition:background .14s var(--snap),transform .16s var(--spring);width:100%}.routing-model-row[data-v-f9fc7a23]:focus-visible,.routing-model-row[data-v-f9fc7a23]:hover{background:#fff1;outline:0}.routing-model-row[data-v-f9fc7a23]:active{transform:scale(.985)}.routing-model-copy[data-v-f9fc7a23]{display:flex;flex-direction:column;gap:3px;min-width:0}.routing-model-copy b[data-v-f9fc7a23]{font:680 .7rem/1.2 var(--font-body)}.routing-model-copy small[data-v-f9fc7a23]{color:var(--text-3);font:520 .61rem/1.3 var(--font-body)}.routing-model-value[data-v-f9fc7a23]{color:var(--text-2);font:620 .66rem/1.2 var(--font-body);max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routing-model-row svg[data-v-f9fc7a23]{color:var(--text-3);transition:transform .18s var(--spring)}.agent-model-menu-enter-active[data-v-f9fc7a23],.agent-model-menu-leave-active[data-v-f9fc7a23]{transition:opacity .14s var(--snap),transform .2s var(--spring)}.agent-model-menu-enter-from[data-v-f9fc7a23],.agent-model-menu-leave-to[data-v-f9fc7a23]{opacity:0;transform:translateY(5px) scale(.975)}@media(hover:hover)and (pointer:fine){.routing-option[data-v-f9fc7a23]:hover{transform:translate(3px)}.routing-option[data-v-f9fc7a23]:hover:active{transform:translate(2px) scale(.985)}.routing-option:hover .routing-option-icon[data-v-f9fc7a23]{background:color-mix(in srgb,currentColor 18%,transparent)}.routing-option:hover .routing-option-icon.is-balanced[data-v-f9fc7a23]{transform:rotate(-7deg) scale(1.1)}.routing-option:hover .routing-option-icon.is-economy[data-v-f9fc7a23]{transform:translateY(-2px) rotate(6deg) scale(1.1)}.routing-option:hover .routing-option-icon.is-quality[data-v-f9fc7a23]{transform:translateY(-2px) scale(1.12)}.routing-model-row:hover svg[data-v-f9fc7a23]{transform:translate(2px)}}@keyframes routingOptionIn-f9fc7a23{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes routingCheckIn-f9fc7a23{0%{opacity:0;transform:rotate(-18deg) scale(.65)}to{opacity:1;transform:none}}@media(max-width:560px){.routing-main[data-v-f9fc7a23]{padding:0 4px 2px}.routing-heading[data-v-f9fc7a23]{padding:2px 7px 7px}.routing-heading p[data-v-f9fc7a23]{font-size:.62rem;line-height:1.32;margin-top:4px}.routing-options-layout[data-v-f9fc7a23]{gap:6px;grid-template-columns:102px minmax(0,1fr);min-height:204px}.routing-option-art[data-v-f9fc7a23]{border-radius:9px;height:204px;width:102px}.routing-options-list[data-v-f9fc7a23]{gap:2px}.routing-option[data-v-f9fc7a23]{gap:7px;grid-template-columns:27px minmax(0,1fr) 18px;min-height:52px;padding:7px}.routing-option-icon[data-v-f9fc7a23]{border-radius:8px;height:27px;width:27px}.routing-option-copy[data-v-f9fc7a23]{gap:2px}.routing-option-copy small[data-v-f9fc7a23]{font-size:.61rem;line-height:1.28}.routing-check[data-v-f9fc7a23]{height:18px;width:18px}.routing-model-row[data-v-f9fc7a23]{margin-top:3px;min-height:45px;padding:7px 8px}.routing-model-copy small[data-v-f9fc7a23]{font-size:.58rem}}@media(prefers-reduced-motion:reduce){.agent-model-menu-enter-active[data-v-f9fc7a23],.agent-model-menu-leave-active[data-v-f9fc7a23],.menu-back[data-v-f9fc7a23],.menu-row[data-v-f9fc7a23],.model-option[data-v-f9fc7a23],.model-trigger[data-v-f9fc7a23],.model-trigger svg[data-v-f9fc7a23],.routing-art-enter-active[data-v-f9fc7a23],.routing-art-leave-active[data-v-f9fc7a23],.routing-model-row[data-v-f9fc7a23],.routing-model-row svg[data-v-f9fc7a23],.routing-option[data-v-f9fc7a23],.routing-option-icon[data-v-f9fc7a23]{transition:none}.routing-check svg[data-v-f9fc7a23],.routing-option[data-v-f9fc7a23]{animation:none}}.credit-badge[data-v-a8fa0b21]{--credit-badge-height:32px;--credit-badge-padding:10px;--credit-badge-icon:15px;--credit-badge-font:.72rem;align-items:center;background:linear-gradient(180deg,rgba(255,159,48,.12),transparent 48%),linear-gradient(135deg,#4a210d,#351405 72%);border:1px solid rgba(231,91,0,.72);border-radius:11px;box-shadow:inset 0 1px #ffc7782e,inset 0 -1px #4715008f,0 6px 16px #1a080033;color:#fff2dd;display:inline-flex;gap:7px;height:var(--credit-badge-height);isolation:isolate;justify-content:center;min-width:0;overflow:hidden;padding-inline:var(--credit-badge-padding);position:relative;white-space:nowrap}.credit-badge[data-v-a8fa0b21]:after{background:linear-gradient(110deg,transparent 12%,rgba(255,143,40,.11) 48%,transparent 76%);content:"";inset:0;opacity:.48;position:absolute;z-index:-1}.credit-badge svg[data-v-a8fa0b21]{color:#ff9b18;filter:drop-shadow(0 1px 5px rgba(255,128,0,.26));flex:none;height:var(--credit-badge-icon);width:var(--credit-badge-icon)}.credit-badge strong[data-v-a8fa0b21]{font:760 var(--credit-badge-font)/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;min-width:0;overflow:hidden;text-overflow:ellipsis}.credit-badge.is-compact[data-v-a8fa0b21]{--credit-badge-height:26px;--credit-badge-padding:8px;--credit-badge-icon:13px;--credit-badge-font:.61rem;border-radius:9px;box-shadow:inset 0 1px #ffc77826;gap:5px}.credit-badge.is-large[data-v-a8fa0b21]{--credit-badge-height:40px;--credit-badge-padding:13px;--credit-badge-icon:19px;--credit-badge-font:.98rem;border-radius:13px;gap:9px}.cv[data-v-f8b769ea]{background:var(--bg-card);border:1px solid hsla(60,5%,96%,.07);border-radius:var(--r-sm);color:var(--text-1);font-size:14px;line-height:1.5;min-width:0;overflow-wrap:anywhere;padding:10px 12px}.cv.mine[data-v-f8b769ea]{border-left:2px solid var(--indigo)}.cv.theirs[data-v-f8b769ea]{border-left:2px solid var(--pastel-teal)}.cv.block[data-v-f8b769ea]{max-height:190px;overflow-y:auto}.absent[data-v-f8b769ea]{color:var(--text-3);font-style:italic}.scalar[data-v-f8b769ea]{font-size:15px}.scalar[data-v-f8b769ea],.structured[data-v-f8b769ea]{font-family:var(--font-mono)}.structured[data-v-f8b769ea]{font-size:12.5px;margin:0}.structured[data-v-f8b769ea],.text[data-v-f8b769ea]{white-space:pre-wrap}.truncated[data-v-f8b769ea]{color:var(--text-3);font-size:11.5px;margin-top:6px;text-transform:lowercase}.cfc[data-v-8e8cadcf]{background:var(--bg-panel);border:1px solid hsla(60,5%,96%,.08);border-radius:var(--r-md);display:grid;gap:14px;padding:18px}.cfc-head[data-v-8e8cadcf]{display:grid;gap:8px}.chips[data-v-8e8cadcf]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-8e8cadcf]{border-radius:99px;font-size:11.5px;letter-spacing:.02em;padding:3px 8px}.chip.entity[data-v-8e8cadcf]{background:#f5f5f40f;color:var(--text-2)}.chip.step[data-v-8e8cadcf]{background:var(--indigo-soft);color:var(--indigo-text)}h3[data-v-8e8cadcf]{align-items:center;color:var(--text-1);display:flex;font-family:var(--font-display);font-size:17px;font-weight:400;gap:8px}.sides[data-v-8e8cadcf]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.side[data-v-8e8cadcf]{align-content:start;display:grid;gap:6px;min-width:0}.side-label[data-v-8e8cadcf]{align-items:baseline;display:flex;font-size:11.5px;font-weight:600;gap:8px;letter-spacing:.06em;text-transform:uppercase}.side-label.mine[data-v-8e8cadcf]{color:var(--indigo-text)}.side-label.theirs[data-v-8e8cadcf]{color:var(--pastel-teal)}.side-label em[data-v-8e8cadcf]{color:var(--text-3);font-size:11px;font-style:normal;letter-spacing:0;text-transform:none}.note[data-v-8e8cadcf]{color:var(--text-2);font-size:12.5px}.edit[data-v-8e8cadcf]{display:grid;gap:8px;list-style:none}.edit-field[data-v-8e8cadcf]{color:var(--text-3);display:block;font-size:11.5px;margin-bottom:4px}.answers[data-v-8e8cadcf]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.answer[data-v-8e8cadcf]{background:var(--bg-card);border:1px solid hsla(60,5%,96%,.1);border-radius:var(--r-sm);color:var(--text-1);cursor:pointer;display:grid;gap:4px;padding:11px 13px;text-align:left;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out)}.answer[data-v-8e8cadcf]:hover{background:var(--bg-card-hi);transform:translateY(-1px)}.answer[data-v-8e8cadcf]:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.answer.keep-mine[data-v-8e8cadcf]:hover{border-color:#6366f18c}.answer.keep-cloud[data-v-8e8cadcf]:hover{border-color:#a8cfc673}.answer-label[data-v-8e8cadcf]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:7px}.answer-hint[data-v-8e8cadcf]{color:var(--text-3);font-size:12px;line-height:1.45}@media(max-width:620px){.answers[data-v-8e8cadcf],.sides[data-v-8e8cadcf]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.answer[data-v-8e8cadcf],.answer[data-v-8e8cadcf]:hover{transform:none;transition:none}}.cdc[data-v-29fe62fb]{background:radial-gradient(circle at 8% 0,hsla(42,71%,70%,.07),transparent 42%),var(--bg-panel);border:1px solid hsla(42,71%,70%,.22);border-radius:var(--r-md);display:grid;gap:14px;padding:18px}.cdc-head[data-v-29fe62fb]{display:grid;gap:8px;justify-items:start}.chip[data-v-29fe62fb]{background:#f5f5f40f;border-radius:99px;color:var(--text-2);font-size:11.5px;padding:3px 8px}h3[data-v-29fe62fb]{align-items:center;color:var(--gold);display:flex;font-family:var(--font-display);font-size:17px;font-weight:400;gap:8px}.body[data-v-29fe62fb]{color:var(--text-2);font-size:13.5px}.edit[data-v-29fe62fb]{display:grid;gap:6px}.edit-label[data-v-29fe62fb]{color:var(--indigo-text);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.edit ul[data-v-29fe62fb]{display:grid;gap:8px;list-style:none}.edit-field[data-v-29fe62fb]{color:var(--text-3);display:block;font-size:11.5px;margin-bottom:4px}.no-restore[data-v-29fe62fb]{color:var(--text-3);font-size:12.5px}.answers[data-v-29fe62fb]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.answers[data-v-29fe62fb]:has(>.answer:only-child){grid-template-columns:minmax(0,1fr)}.answer[data-v-29fe62fb]{background:var(--bg-card);border:1px solid hsla(60,5%,96%,.1);border-radius:var(--r-sm);color:var(--text-1);cursor:pointer;display:grid;gap:4px;padding:11px 13px;text-align:left;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out)}.answer[data-v-29fe62fb]:hover{background:var(--bg-card-hi);transform:translateY(-1px)}.answer[data-v-29fe62fb]:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.answer.restore[data-v-29fe62fb]:hover{border-color:#e9c87c80}.answer.discard[data-v-29fe62fb]:hover{border-color:#e4a7b073}.answer-label[data-v-29fe62fb]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:7px}.answer-hint[data-v-29fe62fb]{color:var(--text-3);font-size:12px;line-height:1.45}@media(max-width:620px){.answers[data-v-29fe62fb]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.answer[data-v-29fe62fb],.answer[data-v-29fe62fb]:hover{transform:none;transition:none}}
