:root,[data-ll-root]{--bg:#f5f5f4;--surface:#fff;--surface-2:#fafaf9;--hover:#f2f2f1;--border:#e7e6e4;--border-strong:#d4d3d0;--text:#1a1a1c;--text-2:#55555b;--text-3:#7d7d85;--accent:#4f46e5;--accent-soft:#eef0fe;--accent-ink:#3730a3;--green:#15803d;--green-soft:#e6f4ea;--amber:#9a4d03;--amber-soft:#fdf2dc;--amber-line:#efc77a;--red:#bf2419;--red-soft:#fdecea;--red-line:#efa59e;--red-solid:#c0261c;--grey-soft:#efefed;--flash:#fff3bf;--scrim:#18181c47;--tip:#1f1f23;--tip-text:#fff;--shadow:0 12px 32px #14141e24, 0 2px 6px #14141e14;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, monospace;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-ll-theme=dark],[data-ll-root][data-ll-theme=dark]{--bg:#0e0e10;--surface:#161619;--surface-2:#1b1b1f;--hover:#212126;--border:#28282e;--border-strong:#3a3a41;--text:#ededf0;--text-2:#a6a6ae;--text-3:#7f7f88;--accent:#6366f1;--accent-soft:#7c80f526;--accent-ink:#b4b6fc;--green:#4ade80;--green-soft:#4ade801f;--amber:#fbbf24;--amber-soft:#fbbf241c;--amber-line:#fbbf2466;--red:#f87171;--red-soft:#f871711c;--red-line:#f8717173;--red-solid:#dc2626;--grey-soft:#26262b;--flash:#facc1529;--scrim:#0000008c;--tip:#ededf0;--tip-text:#161619;--shadow:0 12px 32px #0000008c, 0 2px 6px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-ll-root]) :where(button,[role=radio],[role=combobox]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where([data-ll-root]) *,:where([data-ll-root]) :after,:where([data-ll-root]) :before{transition-duration:0s!important}}#__nuxt,body,html{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}*,:after,:before{box-sizing:border-box}button{font:inherit}.ll-btn[data-v-c9517e7d]{background:var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-family:var(--font-sans);border:1px solid #0000;height:32px;padding:0 14px;font-size:13px;font-weight:500;line-height:1.4}.ll-btn[data-v-c9517e7d],.ll-btn__label[data-v-c9517e7d]{align-items:center;gap:8px;display:inline-flex}.ll-btn__spinner[data-v-c9517e7d]{color:currentColor;animation:1s linear infinite ll-spin-c9517e7d}.ll-btn--secondary[data-v-c9517e7d]{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.ll-btn--ghost[data-v-c9517e7d]{color:var(--text-2);background:0 0;padding:0 12px}.ll-btn--ghost[data-v-c9517e7d]:not([disabled]):hover{background:var(--hover)}.ll-btn--danger[data-v-c9517e7d]{background:var(--red-solid)}.ll-btn--sm[data-v-c9517e7d]{height:28px;padding:0 12px}.ll-btn--lg[data-v-c9517e7d]{height:36px;padding:0 16px}.ll-btn--block[data-v-c9517e7d]{justify-content:center;width:100%}.ll-btn[data-v-c9517e7d]:disabled{cursor:not-allowed;opacity:.45}.ll-btn--loading[data-v-c9517e7d]{cursor:progress;opacity:.8}@media (prefers-reduced-motion:reduce){.ll-btn__spinner[data-v-c9517e7d]{animation:none}}@keyframes ll-spin-c9517e7d{to{transform:rotate(1turn)}}.ll-iconbtn[data-v-3a582290]{border-radius:var(--radius-sm);cursor:pointer;font:inherit;color:var(--text-2);background:0 0;place-items:center;padding:0;display:grid}.ll-iconbtn--outlined[data-v-3a582290]{border:1px solid var(--border)}.ll-iconbtn--soft[data-v-3a582290]{background:var(--red-soft);color:var(--red);border:0}.ll-iconbtn--ghost[data-v-3a582290]{border:0}.ll-iconbtn--primary[data-v-3a582290]{background:var(--accent);color:#fff;border:0}.ll-iconbtn--primary[data-v-3a582290]:not(:disabled):hover{filter:brightness(.92)}.ll-iconbtn[data-v-3a582290]:disabled{opacity:.45;cursor:not-allowed}.ll-badge[data-v-0b8fe7cc]{border-radius:var(--radius-xs);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.ll-badge--neutral[data-v-0b8fe7cc]{background:var(--grey-soft);color:var(--text-2)}.ll-badge--accent[data-v-0b8fe7cc]{background:var(--accent-soft);color:var(--accent-ink)}.ll-badge--success[data-v-0b8fe7cc]{background:var(--green-soft);color:var(--green)}.ll-badge--muted[data-v-0b8fe7cc]{background:var(--grey-soft);color:var(--text-3);text-decoration:line-through}.ll-stockpill[data-v-9851870b]{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.ll-stockpill--neutral[data-v-9851870b]{background:var(--grey-soft);color:var(--text-2)}.ll-stockpill--low[data-v-9851870b]{background:var(--amber-soft);color:var(--amber)}.ll-stockpill--out[data-v-9851870b]{background:var(--red-soft);color:var(--red)}.ll-stockdelta[data-v-64b54a79]{color:var(--red);font-size:11px;font-weight:600;line-height:1.4}.ll-connpill[data-v-6b4ac5c8]{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ll-connpill--live[data-v-6b4ac5c8]{background:var(--green-soft);color:var(--green)}.ll-connpill__dot[data-v-6b4ac5c8]{width:6px;height:6px;box-shadow:0 0 0 3px var(--green-soft);background:currentColor;border-radius:50%}.ll-connpill--reconnecting[data-v-6b4ac5c8]{background:var(--amber-soft);color:var(--amber)}.ll-connpill--offline[data-v-6b4ac5c8]{background:var(--red-soft);color:var(--red)}.ll-avatar[data-v-eeeb33b4]{text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid;position:relative}.ll-lockpill[data-v-c9b116a5]{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 7px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ll-lockpill--paused[data-v-c9b116a5],.ll-lockpill--user[data-v-c9b116a5]{padding-left:2px}.ll-lockpill--paused[data-v-c9b116a5]{background:var(--grey-soft);color:var(--text-3)}.ll-lockpill--mine[data-v-c9b116a5]{background:var(--surface);border:1px solid var(--accent);color:var(--accent-ink);padding-left:7px}.ll-tip{z-index:50;background:var(--tip);color:var(--tip-text);border-radius:var(--radius-sm);box-shadow:var(--shadow);font-family:var(--font-sans);text-wrap:pretty;padding:8px 10px;font-size:12px;line-height:1.45}.ll-toast[data-v-2b916e2f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ll-toast__icon[data-v-2b916e2f]{flex:none;margin-top:2px}.ll-toast--success .ll-toast__icon[data-v-2b916e2f]{color:var(--green)}.ll-toast--warning .ll-toast__icon[data-v-2b916e2f]{color:var(--amber)}.ll-toast--danger .ll-toast__icon[data-v-2b916e2f]{color:var(--red)}.ll-toast--info .ll-toast__icon[data-v-2b916e2f]{color:var(--text-2)}.ll-toast__content[data-v-2b916e2f]{flex-direction:column;flex:1;gap:2px;display:flex}.ll-toast__title[data-v-2b916e2f]{color:var(--text);font-size:13px;font-weight:600}.ll-toast__body[data-v-2b916e2f]{color:var(--text-2);font-size:12px}.ll-toast__close[data-v-2b916e2f]{cursor:pointer;color:var(--text-3);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.ll-banner[data-v-6a110277]{border-radius:var(--radius-md);align-items:flex-start;gap:10px;padding:12px 14px;font-weight:500;display:flex}.ll-banner__text[data-v-6a110277]{flex-direction:column;gap:2px;min-width:0;display:flex}.ll-banner__title[data-v-6a110277]{font-size:13px;font-weight:600;line-height:1.4}.ll-banner__description[data-v-6a110277]{color:var(--text-2);font-size:13px;font-weight:400;line-height:1.45}.ll-banner__icon[data-v-6a110277]{flex:none;margin-top:1px}.ll-banner--info[data-v-6a110277]{background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent-ink)}.ll-banner--offline[data-v-6a110277],.ll-banner--warning[data-v-6a110277]{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber)}.ll-banner--success[data-v-6a110277]{background:var(--green-soft);border:1px solid var(--green);color:var(--green)}.ll-banner--danger[data-v-6a110277]{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red)}.ll-stepper[data-v-06b0388f]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);align-items:center;width:98px;height:32px;transition:border-color .15s,box-shadow .15s;display:flex}.ll-stepper--mine[data-v-06b0388f]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ll-stepper--exceed[data-v-06b0388f]{border-color:var(--amber)}.ll-stepper--failed[data-v-06b0388f]{border-color:var(--red)}.ll-stepper__qty[data-v-06b0388f]{box-sizing:border-box;width:36px;height:30px;font:inherit;color:inherit;text-align:center;border:0;border-inline:1px solid var(--border);background:0 0;border-radius:4px;padding:0;font-size:14px;font-weight:500}.ll-stepper__qty[data-v-06b0388f]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ll-stepper--flash .ll-stepper__qty[data-v-06b0388f]{background:var(--flash)}.ll-stepper__btn[data-v-06b0388f]{width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ll-stepper__btn[data-v-06b0388f]:not(:disabled):hover{color:var(--text)}.ll-stepper__btn[data-v-06b0388f]:disabled{cursor:not-allowed;color:var(--text-2)}.ll-stepper--locked[data-v-06b0388f]{opacity:.5;cursor:not-allowed}.ll-stepper--dimmed[data-v-06b0388f]{opacity:.5;pointer-events:none}.ll-radiogroup[data-v-cbc221d5]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.ll-radiogroup__item[data-v-cbc221d5]{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:center;gap:10px;padding:12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.ll-radiogroup__item[data-v-cbc221d5]:hover:not(:disabled){background:var(--hover)}.ll-radiogroup__item[data-state=checked][data-v-cbc221d5]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.ll-radiogroup__item[data-v-cbc221d5]:disabled{opacity:.5;cursor:not-allowed}.ll-radiogroup__dot[data-v-cbc221d5]{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.ll-radiogroup__item[data-state=checked] .ll-radiogroup__dot[data-v-cbc221d5]{border-color:var(--accent)}.ll-radiogroup__dot-inner[data-v-cbc221d5]{background:0 0;border-radius:50%;width:8px;height:8px;display:block}.ll-radiogroup__item[data-state=checked] .ll-radiogroup__dot-inner[data-v-cbc221d5]{background:var(--accent)}.ll-radiogroup__label[data-v-cbc221d5]{color:var(--text);font-size:13px;font-weight:500}.ll-radiogroup__icon[data-v-cbc221d5]{color:var(--text-2);flex:none}.ll-combo[data-v-70aa9d84]{width:100%;position:relative}.ll-combo__anchor[data-v-70aa9d84]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);height:36px;color:var(--text-3);box-sizing:border-box;align-items:center;gap:8px;padding:0 10px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.ll-combo__anchor[data-v-70aa9d84]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ll-combo__icon[data-v-70aa9d84]{color:currentColor;flex:none}.ll-combo__input[data-v-70aa9d84]{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0}.ll-combo__input[data-v-70aa9d84]::placeholder{color:var(--text-3)}.ll-combo__input[data-v-70aa9d84]:focus{outline:none}.ll-combo__shortcut[data-v-70aa9d84]{font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-3);white-space:nowrap;padding:1px 5px;font-size:11px}.ll-combo__viewport[data-v-70aa9d84]{max-height:320px;overflow:auto}.ll-combo__option[data-v-70aa9d84]{border-radius:calc(-3px + var(--radius-md));cursor:pointer;color:var(--text);text-align:left;grid-template-columns:minmax(0,1fr) auto 70px 64px;align-items:center;gap:12px;padding:7px 10px;font-size:13px;display:grid}.ll-combo__option[data-highlighted][data-v-70aa9d84]{background:var(--hover);outline:none}.ll-combo__option[data-disabled][data-v-70aa9d84]{opacity:.5;cursor:not-allowed}.ll-combo__option-main[data-v-70aa9d84]{flex-direction:column;gap:2px;min-width:0;display:flex}.ll-combo__name[data-v-70aa9d84]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ll-combo__note[data-v-70aa9d84]{color:var(--text-3);white-space:nowrap;grid-column:2;font-size:12px}.ll-combo__price[data-v-70aa9d84]{text-align:right;color:var(--text);grid-column:3;font-size:13px}.ll-combo__stock[data-v-70aa9d84]{grid-column:4}.ll-combo__empty[data-v-70aa9d84]{color:var(--text-2);padding:12px 10px;font-size:13px}.ll-combo__hints[data-v-70aa9d84]{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;gap:12px;margin-top:4px;padding:8px 10px 4px;font-size:11px;display:flex}@media (width<=480px){.ll-combo__option[data-v-70aa9d84]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ll-combo__note[data-v-70aa9d84],.ll-combo__price[data-v-70aa9d84]{display:none}.ll-combo__stock[data-v-70aa9d84]{grid-column:2}}.ll-combo__content{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);box-sizing:border-box;width:var(--reka-combobox-trigger-width);max-width:calc(100vw - 24px);font-family:var(--font-sans);z-index:40;padding:4px}.ll-dialog-overlay[data-v-5002fc5c]{background:var(--scrim);z-index:30;position:fixed;inset:0}.ll-dialog[data-v-5002fc5c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);box-sizing:border-box;z-index:31;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-sans);color:var(--text);padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ll-dialog__head[data-v-5002fc5c]{align-items:flex-start;gap:12px;display:flex}.ll-dialog__icon[data-v-5002fc5c]{border-radius:var(--radius-sm);flex:none;place-items:center;width:32px;height:32px;display:grid}.ll-dialog__icon--accent[data-v-5002fc5c]{background:var(--accent-soft)}.ll-dialog__icon--amber[data-v-5002fc5c]{background:var(--amber-soft)}.ll-dialog__icon--red[data-v-5002fc5c]{background:var(--red-soft)}.ll-dialog__icon--green[data-v-5002fc5c]{background:var(--green-soft)}.ll-dialog__icon--neutral[data-v-5002fc5c]{background:var(--grey-soft);color:var(--text-2)}.ll-dialog__title[data-v-5002fc5c]{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.ll-dialog__description[data-v-5002fc5c]{color:var(--text-2);margin:6px 0 0;font-size:13px}.ll-dialog__body[data-v-5002fc5c]{margin-top:14px}.ll-dialog__footer[data-v-5002fc5c]{justify-content:flex-end;gap:8px;padding-top:20px;display:flex}.ll-switcher__trigger[data-v-59788b49]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;height:32px;font-family:var(--font-sans);align-items:center;gap:8px;padding:0 8px;transition:border-color .15s,box-shadow .15s;display:flex}.ll-switcher__trigger[data-v-59788b49]:focus-visible,.ll-switcher__trigger[data-state=open][data-v-59788b49]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ll-switcher--pending[data-v-59788b49]{border-color:var(--border-strong)}.ll-switcher__name[data-v-59788b49]{color:var(--text);font-size:13px;font-weight:500}.ll-switcher__chevron[data-v-59788b49]{color:var(--text-3)}.ll-switcher__heading[data-v-59788b49]{color:var(--text-3);padding:8px 10px 6px;font-size:12px;font-weight:500}.ll-switcher__item[data-v-59788b49]{border-radius:calc(-2px + var(--radius-md));cursor:pointer;outline:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.ll-switcher__item[data-v-59788b49]:focus-visible,.ll-switcher__item[data-highlighted][data-v-59788b49]{background:var(--hover)}.ll-switcher__item[data-disabled][data-v-59788b49]{opacity:.5;cursor:not-allowed}.ll-switcher__item-text[data-v-59788b49]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ll-switcher__status[data-v-59788b49]{color:var(--text-3);font-size:12px}.ll-switcher__check[data-v-59788b49]{color:var(--accent)}.ll-switcher__hint[data-v-59788b49]{border-top:1px solid var(--border);color:var(--text-2);margin-top:6px;padding:10px 10px 2px;font-size:12px;line-height:1.5}.ll-switcher__content{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:288px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);font-family:var(--font-sans);padding:6px}.ll-activity[data-v-8f924822]{margin:0;padding:0;list-style:none}.ll-activity__row[data-v-8f924822]{align-items:center;gap:10px;padding:5px 0;font-size:13px;line-height:1.4;display:flex}.ll-activity__text[data-v-8f924822]{min-width:0;color:var(--text-2);flex:1}.ll-activity__actor[data-v-8f924822]{font-weight:500}.ll-activity__time[data-v-8f924822]{color:var(--text-3);white-space:nowrap;font-size:12px}.ll-spinner[data-v-3d1b0abe]{box-sizing:border-box;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex:none;animation:.8s linear infinite ll-spin-3d1b0abe;display:inline-block}@media (prefers-reduced-motion:reduce){.ll-spinner[data-v-3d1b0abe]{animation-duration:2.4s}}@keyframes ll-spin-3d1b0abe{to{transform:rotate(1turn)}}.ll-kbd[data-v-93f63bbf]{font-family:var(--font-mono);font-size:11px;line-height:1.4}.ll-kbd--outlined[data-v-93f63bbf]{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-3);padding:1px 5px}.ll-kbd--inline[data-v-93f63bbf]{color:inherit;opacity:.8}.ll-bubble[data-v-fc40617d]{background:var(--grey-soft);max-width:85%;color:var(--text);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:10px 10px 2px;flex-direction:column;align-self:flex-end;gap:2px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.ll-bubble__label[data-v-fc40617d]{color:var(--text-3);font-size:11px}.ll-reply[data-v-e843372d]{color:var(--text);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.55}.ll-reply--muted[data-v-e843372d]{color:var(--text-2)}.ll-md{white-space:normal}.ll-md li>:first-child,.ll-md>:first-child,.ll-md__quote>:first-child{margin-top:0}.ll-md li>:last-child,.ll-md>:last-child,.ll-md__quote>:last-child{margin-bottom:0}.ll-md__p{white-space:pre-wrap;margin:0 0 8px}.ll-md__h{color:var(--text);margin:12px 0 6px;font-weight:600;line-height:1.35}.ll-md__h--1{font-size:15px}.ll-md__h--2{font-size:14px}.ll-md__h--3{font-size:13px}.ll-md__list{margin:0 0 8px;padding-left:20px}.ll-md__list li+li{margin-top:2px}.ll-md__list li>.ll-md__p{margin-bottom:2px}.ll-md__list .ll-md__list{margin:2px 0 0}.ll-md__code{border-radius:var(--radius-xs);background:var(--grey-soft);padding:1px 4px;font-size:.92em}.ll-md__code,.ll-md__pre{font-family:var(--font-mono)}.ll-md__pre{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);white-space:pre;overflow-wrap:normal;margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.5;overflow-x:auto}.ll-md__quote{border-left:2px solid var(--border-strong);color:var(--text-2);margin:0 0 8px;padding-left:10px}.ll-md__rule{border:0;border-top:1px solid var(--border);margin:10px 0}.ll-md__link{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.ll-md__table-wrap{margin:0 0 8px;overflow-x:auto}.ll-md__table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.ll-md__table td,.ll-md__table th{border:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:normal;padding:4px 8px}.ll-md__table th{background:var(--surface-2);font-weight:600}.ll-think[data-v-1988eabf]{flex-direction:column;gap:6px;display:flex}.ll-think__live[data-v-1988eabf]{color:var(--text-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.ll-think__pulse[data-v-1988eabf]{animation:1.4s ease-in-out infinite ll-pulse-1988eabf}.ll-think__time[data-v-1988eabf]{font-weight:400}.ll-think__toggle[data-v-1988eabf]{font:500 12px var(--font-sans);color:var(--text-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.ll-think__toggle[data-v-1988eabf]:hover{color:var(--text)}.ll-think__chevron[data-v-1988eabf]{transition:transform .15s}.ll-think__chevron--open[data-v-1988eabf]{transform:rotate(90deg)}.ll-think__body[data-v-1988eabf]{padding-left:12px}@media (prefers-reduced-motion:reduce){.ll-think__pulse[data-v-1988eabf]{animation:none}}@keyframes ll-pulse-1988eabf{0%,to{opacity:1}50%{opacity:.4}}.ll-toolrow+.ll-toolrow[data-v-5f413e0c]{border-top:1px solid var(--border)}.ll-toolrow__head[data-v-5f413e0c]{box-sizing:border-box;width:100%;height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.ll-toolrow__head[data-v-5f413e0c]:hover:not(.ll-toolrow__head--static){background:var(--hover)}.ll-toolrow__head--static[data-v-5f413e0c]{cursor:default}.ll-toolrow__status[data-v-5f413e0c]{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.ll-toolrow__icon--done[data-v-5f413e0c]{color:var(--green)}.ll-toolrow__icon--muted[data-v-5f413e0c]{color:var(--text-3)}.ll-toolrow__icon--error[data-v-5f413e0c]{color:var(--red)}.ll-toolrow__sr[data-v-5f413e0c]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ll-toolrow__name[data-v-5f413e0c]{color:var(--text);font-weight:500}.ll-toolrow__args[data-v-5f413e0c],.ll-toolrow__name[data-v-5f413e0c]{font-family:var(--font-mono);font-size:12px}.ll-toolrow__args[data-v-5f413e0c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);flex:1;overflow:hidden}.ll-toolrow__summary[data-v-5f413e0c]{color:var(--text-2);flex:none;font-size:12px}.ll-toolrow__chevron[data-v-5f413e0c]{color:var(--text-3);flex:none;transition:transform .15s}.ll-toolrow__chevron--open[data-v-5f413e0c]{transform:rotate(180deg)}.ll-toolrow__detail[data-v-5f413e0c]{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-mono);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 10px 10px 34px;padding:8px 10px;font-size:11.5px;line-height:1.6}.ll-choice[data-v-aadecd17]{flex-direction:column;gap:4px;display:flex}.ll-choice__item[data-v-aadecd17]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 10px;transition:border-color .15s,background .15s;display:flex}.ll-choice__item[data-v-aadecd17]:hover:not(:disabled){background:var(--hover)}.ll-choice--single .ll-choice__item[data-state=checked][data-v-aadecd17]{border-color:var(--accent);background:var(--accent-soft)}.ll-choice__item[data-v-aadecd17]:disabled{opacity:.5;cursor:not-allowed}.ll-choice__mark[data-v-aadecd17]{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface);flex:none;width:16px;height:16px}.ll-choice__mark--radio[data-v-aadecd17]{border-radius:50%}.ll-choice__item[data-state=checked] .ll-choice__mark--radio[data-v-aadecd17]{border:5px solid var(--accent)}.ll-choice__mark--check[data-v-aadecd17]{border-radius:var(--radius-xs);color:#0000;place-items:center;display:grid}.ll-choice__item[data-state=checked] .ll-choice__mark--check[data-v-aadecd17]{border-color:var(--accent);background:var(--accent);color:#fff}.ll-choice__text[data-v-aadecd17]{flex-direction:column;flex:1;min-width:0;display:flex}.ll-choice__label[data-v-aadecd17]{font-size:13px}.ll-choice__sub[data-v-aadecd17]{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.ll-choice__note[data-v-aadecd17]{color:var(--text-2);font-size:12px}.ll-choice--single .ll-choice__note[data-v-aadecd17]{color:var(--text-3)}.ll-icard[data-v-ecd688d4]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;box-shadow:0 1px 2px #14141e0d}.ll-icard__header[data-v-ecd688d4]{border-bottom:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--accent-soft);color:var(--accent-ink);align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.ll-icard__title[data-v-ecd688d4]{min-width:0}.ll-icard__spacer[data-v-ecd688d4]{flex:1}.ll-icard--warning[data-v-ecd688d4]{border-color:var(--amber-line)}.ll-icard--warning .ll-icard__header[data-v-ecd688d4]{border-bottom-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.ll-icard__footer[data-v-ecd688d4]{justify-content:flex-end;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.ll-decision[data-v-88c88ae9]{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:8px;height:36px;padding:0 10px;font-size:12px;display:flex}.ll-decision__icon--approved[data-v-88c88ae9]{color:var(--green)}.ll-decision__icon--denied[data-v-88c88ae9]{color:var(--text-3)}.ll-decision__icon--failed[data-v-88c88ae9]{color:var(--red)}.ll-decision__name[data-v-88c88ae9]{font-family:var(--font-mono);font-weight:500}.ll-decision__spacer[data-v-88c88ae9]{flex:1}.ll-decision__text[data-v-88c88ae9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);overflow:hidden}.ll-dictation[data-v-7fa4ff6d]{outline:none}.ll-dictation__panel[data-v-7fa4ff6d]{border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);flex-direction:column;gap:10px;padding:12px;display:flex}.ll-dictation__meta[data-v-7fa4ff6d]{align-items:center;gap:8px;font-size:12px;display:flex}.ll-dictation__dot[data-v-7fa4ff6d]{background:var(--red-solid);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ll-pulse-7fa4ff6d}.ll-dictation__status[data-v-7fa4ff6d]{font-weight:500}.ll-dictation__elapsed[data-v-7fa4ff6d]{font-family:var(--font-mono);color:var(--text-3)}.ll-dictation__spacer[data-v-7fa4ff6d]{flex:1}.ll-dictation__interim[data-v-7fa4ff6d],.ll-dictation__lang[data-v-7fa4ff6d]{color:var(--text-3)}.ll-dictation__text[data-v-7fa4ff6d]{text-wrap:pretty;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.ll-dictation__actions[data-v-7fa4ff6d]{align-items:center;gap:8px;display:flex}.ll-dictation__wave[data-v-7fa4ff6d]{flex:1;align-items:center;gap:3px;height:28px;display:flex}.ll-dictation__bar[data-v-7fa4ff6d]{background:var(--accent);transform-origin:50%;border-radius:2px;flex:1;animation:ease-in-out infinite ll-wave-7fa4ff6d}.ll-dictation__hint[data-v-7fa4ff6d]{color:var(--text-3);margin:0;padding:6px 2px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.ll-dictation__bar[data-v-7fa4ff6d],.ll-dictation__dot[data-v-7fa4ff6d]{animation:none}}@keyframes ll-pulse-7fa4ff6d{0%,to{opacity:1}50%{opacity:.4}}@keyframes ll-wave-7fa4ff6d{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.ll-ahead[data-v-c37c860d]{border-bottom:1px solid var(--border);align-items:center;gap:8px;height:52px;padding:0 10px 0 16px;display:flex}.ll-ahead__glyph[data-v-c37c860d]{color:var(--accent);flex:none}.ll-ahead__new[data-v-c37c860d]{white-space:nowrap;flex:none}.ll-ahead__title[data-v-c37c860d]{white-space:nowrap;margin:0;font-size:14px;font-weight:600}.ll-ahead__context[data-v-c37c860d]{border-radius:var(--radius-xs);background:var(--grey-soft);color:var(--text-2);font-family:var(--font-mono);white-space:nowrap;padding:1px 6px;font-size:11px}.ll-ahead__spacer[data-v-c37c860d]{flex:1}.ll-empty[data-v-4afb29bd]{flex:1;justify-content:flex-end;gap:14px;padding-bottom:4px}.ll-empty[data-v-4afb29bd],.ll-empty__intro[data-v-4afb29bd],.ll-empty__list[data-v-4afb29bd]{flex-direction:column;display:flex}.ll-empty__intro[data-v-4afb29bd]{gap:4px}.ll-empty__title[data-v-4afb29bd]{margin:0;font-size:15px;font-weight:600}.ll-empty__description[data-v-4afb29bd]{color:var(--text-2);text-wrap:pretty;margin:0;font-size:13px}.ll-empty__list[data-v-4afb29bd]{gap:6px;margin:0;padding:0;list-style:none}.ll-empty__suggestion[data-v-4afb29bd]{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-2);font:13px/1.4 var(--font-sans);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.ll-empty__suggestion[data-v-4afb29bd]:hover{background:var(--hover);color:var(--text)}.ll-empty__glyph[data-v-4afb29bd]{color:var(--text-3);flex:none}.ll-toollist[data-v-13e2fe38]{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.ll-qcard__body[data-v-8e5498e7]{gap:16px;padding:12px}.ll-qcard__body[data-v-8e5498e7],.ll-qcard__group[data-v-8e5498e7]{flex-direction:column;display:flex}.ll-qcard__group[data-v-8e5498e7]{gap:8px}.ll-qcard__head[data-v-8e5498e7]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ll-qcard__title[data-v-8e5498e7]{font-size:13px;font-weight:500}.ll-qcard__hint[data-v-8e5498e7]{color:var(--text-3);font-size:12px}.ll-acard__tool[data-v-1b2e129f]{font-family:var(--font-mono);font-size:12px;font-weight:400}.ll-acard__body[data-v-1b2e129f]{flex-direction:column;padding:4px 12px;display:flex}.ll-acard__summary[data-v-1b2e129f]{overflow-wrap:anywhere;margin:0;padding:8px 0 4px;font-size:13px;font-weight:500}.ll-acard__note[data-v-1b2e129f]{color:var(--text-2);margin:0;padding:0 0 8px;font-size:12px}.ll-acard__changes[data-v-1b2e129f]{margin:0;padding:0;list-style:none}.ll-acard__change[data-v-1b2e129f]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.ll-acard__glyph--add[data-v-1b2e129f]{color:var(--green);flex:none}.ll-acard__glyph--remove[data-v-1b2e129f]{color:var(--red);flex:none}.ll-acard__glyph--change[data-v-1b2e129f]{color:var(--text-2);flex:none}.ll-acard__label[data-v-1b2e129f]{overflow-wrap:anywhere;flex:1;min-width:0}.ll-acard__amount[data-v-1b2e129f]{color:var(--text-2)}.ll-acard__warning[data-v-1b2e129f]{color:var(--amber);margin:0;padding:8px 0 0;font-size:12px}.ll-acard__total[data-v-1b2e129f]{justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.ll-acard__total-label[data-v-1b2e129f]{color:var(--text-2)}.ll-acard__total-values[data-v-1b2e129f]{white-space:nowrap}.ll-acard__before[data-v-1b2e129f]{color:var(--text-3)}.ll-acard__after[data-v-1b2e129f]{font-weight:500}.ll-composer[data-v-a632b668]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:6px;padding:10px 10px 8px 12px;display:flex}.ll-composer[data-v-a632b668]:focus-within{border-color:var(--accent)}.ll-composer__field[data-v-a632b668]{box-sizing:border-box;resize:none;width:100%;height:42px;color:var(--text);font:14px/1.45 var(--font-sans);background:0 0;border:0;outline:none;padding:0}.ll-composer__field[data-v-a632b668]::placeholder{color:var(--text-3)}.ll-composer__field[data-v-a632b668]:disabled{cursor:default}.ll-composer__bar[data-v-a632b668]{align-items:center;gap:6px;display:flex}.ll-composer__spacer[data-v-a632b668]{flex:1}.ll-composer__hint[data-v-a632b668]{color:var(--text-3);font-size:12px}.ll-composer__busy[data-v-a632b668]{color:var(--text-2);font-size:12px}.ll-composer__busy[data-v-a632b668],.ll-composer__stop[data-v-a632b668]{align-items:center;gap:6px;display:inline-flex}.ll-composer__stop[data-v-a632b668]{border-radius:var(--radius-sm);background:var(--text);height:30px;color:var(--surface);font:500 13px var(--font-sans);cursor:pointer;border:0;padding:0 10px}.ll-composer__stop[data-v-a632b668]:hover{opacity:.88}.ll-composer__stop-glyph[data-v-a632b668]{background:currentColor;border-radius:2px;width:10px;height:10px}.ll-sidebar[data-v-0860bc83]{box-sizing:border-box;background:var(--surface);height:100%;min-height:0;color:var(--text);font-family:var(--font-sans);border-left:1px solid var(--border);flex-direction:column;font-size:14px;line-height:1.4;display:flex}.ll-sidebar__header[data-v-0860bc83]{flex:none}.ll-sidebar__scroll[data-v-0860bc83]{flex:1;min-height:0;overflow-y:auto}.ll-sidebar__thread[data-v-0860bc83]{box-sizing:border-box;flex-direction:column;gap:14px;min-height:100%;padding:16px;display:flex}.ll-sidebar__composer[data-v-0860bc83]{flex:none;padding:0 12px 12px}.toast-host[data-v-7c9f52bc]{z-index:60;pointer-events:none;flex-direction:column;gap:8px;width:calc(min(360px,100vw - 32px));display:flex;position:fixed;bottom:16px;right:16px}.toast-host[data-v-7c9f52bc]>*{pointer-events:auto}
