.rf[data-v-3e3f9b46]{z-index:1;position:fixed}.rf-card[data-v-3e3f9b46]{width:max-content;max-width:280px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);color:var(--ink);font-family:var(--font-sans)}.rf-enter-active[data-v-3e3f9b46]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.rf-leave-active[data-v-3e3f9b46]{transition:opacity var(--dur-fast) var(--ease-out)}.rf-enter-from[data-v-3e3f9b46]{opacity:0;transform:translate(-4px)}.rf-leave-to[data-v-3e3f9b46]{opacity:0}@media (prefers-reduced-motion:reduce){.rf-enter-active[data-v-3e3f9b46],.rf-leave-active[data-v-3e3f9b46]{transition:none}}.sb[data-v-7cf12e7f]{z-index:100;isolation:isolate;--sb-w:224px;width:var(--sb-w);min-width:var(--sb-w);background:var(--rail-surface);border-right:1px solid var(--border);height:100%;color:var(--ink);font-family:var(--font-sans);transition:width var(--dur-slow) var(--ease-out), min-width var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.sb--min[data-v-7cf12e7f]{--sb-w:72px}.sb-label[data-v-7cf12e7f]{white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out);overflow:hidden}.sb--min .sb-label[data-v-7cf12e7f]{opacity:0;width:0}.sb--min[data-v-7cf12e7f]{--sb-tile:40px;--sb-seal:38px;--sb-rule:20px}.sb-logo[data-v-7cf12e7f]{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);display:flex}.sb-tile[data-v-7cf12e7f]{width:38px;height:38px;box-shadow:var(--shadow-sm);border:1px solid var(--border);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.sb-mark[data-v-7cf12e7f]{object-fit:contain;width:28px;height:28px;display:block}.sb-brand[data-v-7cf12e7f]{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-wordmark[data-v-7cf12e7f]{font-size:var(--text-15,15px);letter-spacing:-.01em;color:var(--ink);font-weight:600;line-height:1.2}.sb-caption[data-v-7cf12e7f]{font-size:var(--text-12);color:var(--text-muted);white-space:nowrap;line-height:1.3}.sb--min .sb-brand[data-v-7cf12e7f]{display:none}.sb--min .sb-logo[data-v-7cf12e7f]{padding:var(--space-5) 0 0 calc((var(--sb-w) - var(--sb-seal)) / 2)}.sb-scroll[data-v-7cf12e7f]{min-height:0;padding:0 var(--space-3) var(--space-3);scrollbar-width:none;flex:auto;overflow:hidden auto}.sb-group+.sb-group[data-v-7cf12e7f]{margin-top:var(--space-5)}.sb-heading[data-v-7cf12e7f]{height:24px;margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-3);font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;font-weight:600;display:flex}.sb--min .sb-group+.sb-group[data-v-7cf12e7f]{margin-top:0}.sb--min .sb-heading[data-v-7cf12e7f]{margin:var(--space-2) 0;padding:0 0 0 calc((var(--sb-w) - var(--sb-rule)) / 2 - var(--space-3))}.sb--min .sb-heading[data-v-7cf12e7f]:before{content:"";width:var(--sb-rule);background:var(--surface-2);height:1px}.sb-items[data-v-7cf12e7f]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sb-item[data-v-7cf12e7f]{align-items:center;gap:var(--space-2-5,10px);height:40px;padding:0 var(--space-2) 0 var(--space-3);font-size:var(--text-14);color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:10px;font-weight:500;display:flex;position:relative}.sb-icon[data-v-7cf12e7f]{width:20px;height:20px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid;position:relative}.sb-text[data-v-7cf12e7f]{text-overflow:ellipsis;flex:auto;min-width:0}.sb-item[data-v-7cf12e7f]:hover{background:var(--surface-2);color:var(--ink)}.sb-item:hover .sb-icon[data-v-7cf12e7f]{color:var(--ink)}.sb-item--on[data-v-7cf12e7f]{background:var(--brand-weak);color:var(--brand-text);box-shadow:none;font-weight:600}.sb-item--on .sb-icon[data-v-7cf12e7f]{color:var(--brand-text)}.sb-item[data-v-7cf12e7f]:active{transform:scale(.98)}.sb-item[data-v-7cf12e7f]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sb--min .sb-items[data-v-7cf12e7f]{gap:var(--space-1)}.sb--min .sb-item[data-v-7cf12e7f]{width:var(--sb-tile);height:var(--sb-tile);margin-left:calc((var(--sb-w) - var(--sb-tile)) / 2 - var(--space-3));-webkit-touch-callout:none;justify-content:center;padding:0}.sb--min .sb-text[data-v-7cf12e7f]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.sb-count[data-v-7cf12e7f]{border-radius:var(--r-full);background:var(--brand-weak);min-width:20px;height:20px;color:var(--brand-text);font-size:var(--text-11);font-variant-numeric:tabular-nums;box-shadow:none;flex:none;place-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-grid}.sb--min .sb-count[data-v-7cf12e7f]{min-width:16px;height:16px;font-size:var(--text-10);box-shadow:0 0 0 2px var(--rail-surface);padding:0 4px;position:absolute;top:1px;right:1px}.sb-sr[data-v-7cf12e7f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sb-fold[data-v-7cf12e7f]{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.sb-fold--open[data-v-7cf12e7f]{grid-template-rows:1fr}.sb-fold-in[data-v-7cf12e7f]{min-height:0;overflow:hidden}.sb-sub[data-v-7cf12e7f]{margin:2px 0 var(--space-2) calc(var(--space-3) + 9px);padding:0 0 0 var(--space-2);border-left:1px solid var(--border);flex-direction:column;gap:1px;list-style:none;display:flex}.sb-subitem[data-v-7cf12e7f]{height:32px;padding:0 var(--space-3);font-size:var(--text-13);color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:8px;align-items:center;display:flex;position:relative}.sb-subitem[data-v-7cf12e7f]:hover{background:var(--surface-2);color:var(--ink)}.sb-subitem--on[data-v-7cf12e7f]{color:var(--brand-text);font-weight:500}.sb-subitem--on[data-v-7cf12e7f]:before{content:"";left:calc(-1 * var(--space-2) - 1px);background:var(--brand);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px}.sb-subitem[data-v-7cf12e7f]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rf-head[data-v-7cf12e7f]{justify-content:space-between;align-items:center;gap:var(--space-4);height:32px;padding:0 var(--space-2) 0 var(--space-3);font-size:var(--text-13);color:var(--ink);white-space:nowrap;font-weight:600;display:flex}.rf-count[data-v-7cf12e7f]{border-radius:var(--r-full);background:var(--brand-weak);min-width:20px;height:20px;color:var(--brand-text);font-size:var(--text-11);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.rf-list[data-v-7cf12e7f]{min-width:176px;padding:var(--space-1) 0 0;border-top:1px solid var(--border);flex-direction:column;gap:1px;margin:0;list-style:none;display:flex}.rf-link[data-v-7cf12e7f]{height:32px;padding:0 var(--space-3);border-radius:var(--r-md);font-size:var(--text-13);color:var(--text-muted);white-space:nowrap;-webkit-touch-callout:none;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;display:flex}.rf-link[data-v-7cf12e7f]:hover{background:var(--bg);color:var(--ink)}.rf-link--on[data-v-7cf12e7f]{background:var(--brand-weak);color:var(--brand-text);font-weight:600}.rf-link[data-v-7cf12e7f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.rf-rows[data-v-7cf12e7f]{min-width:232px;padding:var(--space-1) 0 var(--space-1);border-top:1px solid var(--border);flex-direction:column;gap:2px;margin:0;display:flex}.rf-row[data-v-7cf12e7f]{justify-content:space-between;align-items:center;gap:var(--space-4);height:28px;padding:0 var(--space-3);font-size:var(--text-13);display:flex}.rf-row dt[data-v-7cf12e7f]{align-items:center;gap:var(--space-2);color:var(--ink);display:flex}.rf-row dd[data-v-7cf12e7f]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.sb-foot[data-v-7cf12e7f]{padding:var(--space-3)}.sb-status[data-v-7cf12e7f]{padding:var(--space-2) var(--space-3) var(--space-3);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px}.sb-status-head[data-v-7cf12e7f]{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--space-1)) var(--space-1) 0;display:flex}.sb-status-title[data-v-7cf12e7f]{font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.sb-status-rows[data-v-7cf12e7f]{transition:opacity var(--dur-fast) var(--ease-out);flex-direction:column;gap:6px;margin:0;display:flex}.sb-status-row[data-v-7cf12e7f]{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-12);white-space:nowrap;line-height:1.3;display:flex}.sb-status-row dt[data-v-7cf12e7f]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.sb-status-row dd[data-v-7cf12e7f]{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;margin:0}.sb-dot[data-v-7cf12e7f]{background:var(--surface-2);border-radius:50%;flex:none;width:7px;height:7px}.sb-dot--on[data-v-7cf12e7f]{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 28%, transparent)}.sb-dot--wait[data-v-7cf12e7f]{background:var(--warning)}.sb-dot--off[data-v-7cf12e7f]{background:var(--danger)}.sb-dot--solo[data-v-7cf12e7f]{width:8px;height:8px}.sb-foot-item[data-v-7cf12e7f]{display:flex}.sb--min .sb-status[data-v-7cf12e7f]{padding:calc((var(--sb-w) - var(--sb-tile)) / 2 - var(--space-3))}.sb--min .sb-status-head[data-v-7cf12e7f]{flex-direction:column;align-items:flex-start;gap:2px;margin:0}.sb--min .sb-status-rows[data-v-7cf12e7f]{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.sb-light[data-v-7cf12e7f]{cursor:pointer;width:40px;height:32px;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.sb-light[data-v-7cf12e7f]:hover{background:var(--surface-2)}.sb-light[data-v-7cf12e7f]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sb-toggle[data-v-7cf12e7f]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-toggle>svg[data-v-7cf12e7f]{transition:transform var(--dur-slow) var(--ease-out)}.sb--min .sb-toggle[data-v-7cf12e7f]{width:40px;height:32px}.sb--min .sb-toggle>svg[data-v-7cf12e7f]{transform:rotate(180deg)}.sb-toggle[data-v-7cf12e7f]:hover{background:var(--surface-2);color:var(--ink)}.sb-toggle[data-v-7cf12e7f]:active{transform:scale(.92)}.sb-toggle[data-v-7cf12e7f]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sb[data-v-7cf12e7f],.sb-item[data-v-7cf12e7f],.sb-icon[data-v-7cf12e7f],.sb-subitem[data-v-7cf12e7f],.sb-label[data-v-7cf12e7f],.sb-fold[data-v-7cf12e7f],.sb-toggle[data-v-7cf12e7f],.sb-toggle>svg[data-v-7cf12e7f],.sb-light[data-v-7cf12e7f],.rf-link[data-v-7cf12e7f],.sb-status-rows[data-v-7cf12e7f]{transition:none}}.tb[data-v-6d707f97]{align-items:center;gap:var(--space-4);height:64px;padding:0 var(--page-gutter);border-bottom:1px solid var(--border);background:var(--surface);flex:none;display:flex}.tb-crumb[data-v-6d707f97]{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-13);white-space:nowrap;display:flex}.tb-crumb-root[data-v-6d707f97]{color:var(--text-muted)}.tb-crumb-sep[data-v-6d707f97]{color:var(--text-subtle)}.tb-crumb-page[data-v-6d707f97]{color:var(--ink);font-weight:500;text-decoration:none}.tb-crumb-page--dim[data-v-6d707f97]{color:var(--text-muted);font-weight:400}.tb-crumb-page[data-v-6d707f97]:hover{color:var(--brand-text)}.tb-crumb-page[data-v-6d707f97]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.tb-page[data-v-6d707f97]{flex:none;align-items:center;min-width:0;display:flex}.tb-page[data-v-6d707f97]:empty{display:none}.tb-search[data-v-6d707f97]{align-items:center;gap:var(--space-2);max-width:420px;height:36px;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted);font-family:inherit;font-size:var(--text-13);text-align:left;cursor:text;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex:auto;margin:0 auto;display:flex}.tb-search[data-v-6d707f97]:hover{border-color:var(--border-strong);background:var(--surface)}.tb-search[data-v-6d707f97]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.tb-search-text[data-v-6d707f97]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tb-search-keys[data-v-6d707f97]{flex:none;gap:2px;display:inline-flex}.tb-side[data-v-6d707f97]{align-items:center;gap:var(--space-1);flex:none;margin-left:auto;display:flex}.tb-ico[data-v-6d707f97]{border-radius:var(--r-md);width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tb-ico[data-v-6d707f97]:hover,.tb-ico--on[data-v-6d707f97]{background:var(--surface-2)}.tb-ico[data-v-6d707f97]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.tb-ico-dot[data-v-6d707f97]{background:var(--danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:8px;right:9px}.tb-acct[data-v-6d707f97]{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--r-md);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;font-family:inherit;display:inline-flex}.tb-acct[data-v-6d707f97]:hover,.tb-acct--on[data-v-6d707f97]{background:var(--surface-2)}.tb-acct[data-v-6d707f97]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.tb-acct-text[data-v-6d707f97]{flex-direction:column;align-items:flex-start;gap:0;line-height:1.2;display:flex}.tb-acct-name[data-v-6d707f97]{font-size:var(--text-12);font-weight:600}.tb-acct-sub[data-v-6d707f97]{font-size:var(--text-10);color:var(--text-muted)}.tb-acct-caret[data-v-6d707f97]{color:var(--text-muted)}.tb-pop-head[data-v-6d707f97]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);display:flex}.tb-pop-head--stack[data-v-6d707f97]{flex-direction:column;align-items:flex-start;gap:2px}.tb-pop-title[data-v-6d707f97]{font-size:var(--text-12);color:var(--ink);font-weight:600}.tb-pop-sub[data-v-6d707f97]{align-items:center;gap:var(--space-1-5);font-size:var(--text-11);color:var(--text-muted);display:inline-flex}.tb-live-dot[data-v-6d707f97]{background:var(--text-subtle);border-radius:50%;width:6px;height:6px}.tb-live-dot.is-on[data-v-6d707f97]{background:var(--success)}.tb-pop-empty[data-v-6d707f97]{align-items:center;gap:var(--space-1-5);padding:var(--space-3);font-size:var(--text-12);color:var(--success-strong);display:flex}.tb-pop-foot[data-v-6d707f97]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--text-12);color:var(--brand-text);font-weight:600;text-decoration:none;display:block}.tb-pop-foot[data-v-6d707f97]:hover{background:var(--surface-2)}.tb-notes[data-v-6d707f97]{padding:var(--space-1) 0;max-height:360px;margin:0;list-style:none;overflow-y:auto}.tb-note[data-v-6d707f97]{gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);font-family:inherit;display:grid}.tb-note[data-v-6d707f97]:hover,.tb-note[data-v-6d707f97]:focus-visible{background:var(--surface-2);outline:none}.tb-note-med[data-v-6d707f97]{border-radius:var(--r-sm);justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.tb-note-med.is-warn[data-v-6d707f97]{background:var(--warning-weak);color:var(--warning-strong)}.tb-note-med.is-bad[data-v-6d707f97]{background:var(--danger-weak);color:var(--danger-strong)}.tb-note-main[data-v-6d707f97]{flex-direction:column;gap:1px;min-width:0;display:flex}.tb-note-title[data-v-6d707f97]{font-size:var(--text-12);color:var(--ink);font-weight:600}.tb-note-body[data-v-6d707f97]{font-size:var(--text-12);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-note-meta[data-v-6d707f97]{font-size:var(--text-11);color:var(--text-muted)}.tb-mi[data-v-6d707f97]{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-3);color:var(--ink);font-family:inherit;font-size:var(--text-13);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.tb-mi[data-v-6d707f97]:hover,.tb-mi[data-v-6d707f97]:focus-visible{background:var(--surface-2);outline:none}.tb-mi>svg[data-v-6d707f97],.tb-mi-glyph[data-v-6d707f97]{width:14px;color:var(--text-muted);font-size:var(--text-11);text-align:center;flex:none;font-weight:600}.tb-mi-hint[data-v-6d707f97]{font-size:var(--text-11);color:var(--text-muted);margin-left:auto}@media (width<=900px){.tb-crumb[data-v-6d707f97],.tb-acct-text[data-v-6d707f97],.tb-search-keys[data-v-6d707f97]{display:none}.tb-search[data-v-6d707f97]{max-width:none}}.tb-title[data-v-6d707f97]{min-width:0;font-size:var(--text-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:600;overflow:hidden}@media (width<=767px){.tb[data-v-6d707f97]{gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-4);padding-top:env(safe-area-inset-top,0px);height:calc(52px + env(safe-area-inset-top,0px))}.tb-search[data-v-6d707f97]{background:0 0;border-color:#0000;flex:none;justify-content:center;width:44px;max-width:44px;height:44px;padding:0}.tb-search-text[data-v-6d707f97]{display:none}.tb-ico[data-v-6d707f97],.tb-acct[data-v-6d707f97]{justify-content:center;min-width:44px;min-height:44px}.tb-side[data-v-6d707f97]{gap:0}}@media (prefers-reduced-motion:reduce){.tb-search[data-v-6d707f97],.tb-ico[data-v-6d707f97],.tb-acct[data-v-6d707f97]{transition:none}}.mtb[data-v-2da35226]{padding:var(--space-1) var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--surface);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mtb-item[data-v-2da35226]{justify-content:center;align-items:center;gap:calc(var(--space-1) / 2);min-height:calc(var(--space-7) + var(--space-1));border-radius:var(--r-md);color:var(--text-muted);font-size:var(--text-11);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out);flex-direction:column;font-weight:500;text-decoration:none;display:flex}.mtb-item:active .mtb-icon[data-v-2da35226]{transform:scale(.92)}.mtb-item[data-v-2da35226]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mtb-icon[data-v-2da35226]{width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-5) + var(--space-1));border-radius:var(--r-pill,999px);transition:background var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.mtb-item--on[data-v-2da35226]{color:var(--brand)}.mtb-item--on .mtb-icon[data-v-2da35226]{background:var(--brand-weak)}.mtb-label[data-v-2da35226]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mtb-more[data-v-2da35226]{min-width:0}.mtb-more[data-v-2da35226] .menu__trigger{width:100%}.mtb-more[data-v-2da35226] .menu__pop{top:auto;bottom:calc(100% + var(--space-2));max-width:calc(100vw - var(--space-4))}.mtb .mtb-trigger[data-v-2da35226]{width:100%;height:auto;color:var(--text-muted);font-size:var(--text-11);font-weight:500;line-height:inherit;background:0 0;border:0;padding:0}.mtb .mtb-trigger.mtb-item--on[data-v-2da35226]{color:var(--brand)}.mtb .mtb-trigger[data-v-2da35226]:hover{background:0 0}.mtb-trigger[data-v-2da35226] .btn-label{gap:calc(var(--space-1) / 2);flex-direction:column}.mtb-dots[data-v-2da35226]{font-size:var(--text-26);line-height:1}.mtb-option[data-v-2da35226]{align-items:center;gap:var(--space-3);min-height:var(--space-7);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);color:var(--text);font-size:var(--text-14);text-decoration:none;display:flex}.mtb-option>span[data-v-2da35226]{flex:1}.mtb-option[data-v-2da35226]:hover{background:var(--surface-2)}.mtb-option--on[data-v-2da35226]{color:var(--brand);background:var(--brand-weak)}.mtb-option[data-v-2da35226]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.mtb-item[data-v-2da35226],.mtb-icon[data-v-2da35226]{transition:none}.mtb-item:active .mtb-icon[data-v-2da35226]{transform:none}}.msn[data-v-2c855fc5]{padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);scrollbar-width:none;flex:none;overflow-x:auto}.msn[data-v-2c855fc5]::-webkit-scrollbar{display:none}.sh-bare[data-v-502a1464]{background:var(--bg);height:100%;min-height:0;overflow-y:auto}.sh[data-v-502a1464]{height:100%;min-height:0;display:flex}.sh-col[data-v-502a1464]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.sh-content[data-v-502a1464]{background:var(--bg);flex:auto;min-width:0;min-height:0;overflow:hidden}.am-head[data-v-c2cdf00a]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.am-head-mark[data-v-c2cdf00a]{border-radius:var(--r-md);background:var(--brand-weak);width:36px;height:36px;color:var(--brand-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.am-head-text[data-v-c2cdf00a]{flex-direction:column;gap:2px;min-width:0;display:flex}.am-title[data-v-c2cdf00a]{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600}.am-sub[data-v-c2cdf00a]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-12);color:var(--text-muted);overflow:hidden}.am-skel[data-v-c2cdf00a]{gap:var(--space-3);flex-direction:column;display:flex}.am-empty[data-v-c2cdf00a]{padding:var(--space-6) 0;font-size:var(--text-13);color:var(--text-muted);text-align:center}.am-empty--error[data-v-c2cdf00a]{color:var(--danger-strong)}.am-stats[data-v-c2cdf00a]{margin:0 0 var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.am-stat[data-v-c2cdf00a]{padding:var(--space-2-5) var(--space-3);flex-direction:column;gap:2px;display:flex}.am-stat+.am-stat[data-v-c2cdf00a]{border-left:1px solid var(--border)}.am-stat dt[data-v-c2cdf00a]{font-size:var(--text-11);color:var(--text-muted)}.am-stat dd[data-v-c2cdf00a]{font-size:var(--text-lg);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.am-stat--bad dd[data-v-c2cdf00a]{color:var(--danger-strong)}.am-turns[data-v-c2cdf00a]{gap:var(--space-3);padding:0 0 0 var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.am-turns[data-v-c2cdf00a]:before{content:"";top:var(--space-3);bottom:var(--space-3);border-radius:var(--r-full);background:var(--border);width:2px;position:absolute;left:5px}.am-turn[data-v-c2cdf00a]{position:relative}.am-node[data-v-c2cdf00a]{top:16px;left:calc(-1 * var(--space-5));border:2px solid var(--surface);border-radius:var(--r-full);background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 1px var(--border);position:absolute}.am-turn--raised .am-node[data-v-c2cdf00a]{background:var(--danger)}.am-card[data-v-c2cdf00a]{gap:var(--space-2-5);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.am-turn--raised .am-card[data-v-c2cdf00a]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--danger-weak) 70%, transparent)}.am-card-head[data-v-c2cdf00a]{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.am-who[data-v-c2cdf00a]{font-size:var(--text-13);color:var(--ink);font-weight:600}.am-time[data-v-c2cdf00a]{font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.am-raised[data-v-c2cdf00a]{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--r-full);background:var(--danger-weak);color:var(--danger-strong);font-size:var(--text-11);font-weight:600;display:inline-flex}.am-card-meta[data-v-c2cdf00a]{align-items:center;gap:var(--space-1-5);font-size:var(--text-11);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.am-bc[data-v-c2cdf00a]{padding:0 var(--space-1-5);border-radius:var(--r-sm);background:var(--brand-weak);color:var(--brand-text);font-size:var(--text-10);font-weight:600;line-height:16px}.am-msg[data-v-c2cdf00a]{padding:var(--space-2) var(--space-3);border-left:3px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--text-13);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.am-none[data-v-c2cdf00a]{font-size:var(--text-12);color:var(--text-muted)}.am-feed[data-v-c2cdf00a]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.am-step[data-v-c2cdf00a]{gap:var(--space-2-5);display:flex}.am-step-icon[data-v-c2cdf00a]{border-radius:var(--r-full);background:var(--success-weak);width:20px;height:20px;color:var(--success-strong);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.am-step--failed .am-step-icon[data-v-c2cdf00a]{background:var(--danger-weak);color:var(--danger-strong)}.am-step--busy .am-step-icon[data-v-c2cdf00a]{background:var(--warning-weak);color:var(--warning-strong)}.am-step-body[data-v-c2cdf00a]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.am-step-row[data-v-c2cdf00a]{align-items:baseline;gap:var(--space-2);display:flex}.am-step-label[data-v-c2cdf00a]{min-width:0;font-size:var(--text-13);color:var(--ink);flex:auto;font-weight:600}.am-ms[data-v-c2cdf00a]{font-size:var(--text-11);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.am-why[data-v-c2cdf00a]{font-size:var(--text-12);color:var(--ink-2);line-height:1.5}.am-result[data-v-c2cdf00a]{align-items:flex-start;gap:var(--space-1);font-size:var(--text-12);color:var(--text-muted);line-height:1.5;display:flex}.am-result[data-v-c2cdf00a] svg{flex:none;margin-top:3px}.am-step--failed .am-result[data-v-c2cdf00a]{color:var(--danger-strong)}.am-changes[data-v-c2cdf00a]{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.am-change[data-v-c2cdf00a]{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--text-11);color:var(--ink-2);font-variant-numeric:tabular-nums;display:inline-flex}.am-change-field[data-v-c2cdf00a],.am-change-from[data-v-c2cdf00a]{color:var(--text-muted)}.am-change-to[data-v-c2cdf00a]{color:var(--ink);font-weight:600}.am-mile[data-v-c2cdf00a]{align-items:center;gap:var(--space-2-5);font-size:var(--text-12);font-weight:600;display:flex}.am-mile-icon[data-v-c2cdf00a]{border-radius:var(--r-md);background:var(--surface-2);width:20px;height:20px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.am-mile--danger[data-v-c2cdf00a]{color:var(--danger-strong)}.am-mile--danger .am-mile-icon[data-v-c2cdf00a]{background:var(--danger-weak);color:var(--danger-strong)}.am-mile--success[data-v-c2cdf00a]{color:var(--success-strong)}.am-mile--success .am-mile-icon[data-v-c2cdf00a]{background:var(--success-weak);color:var(--success-strong)}.am-mile--warning[data-v-c2cdf00a]{color:var(--warning-strong)}.am-mile--warning .am-mile-icon[data-v-c2cdf00a]{background:var(--warning-weak);color:var(--warning-strong)}.am-mile--brand[data-v-c2cdf00a]{color:var(--brand-text)}.am-mile--brand .am-mile-icon[data-v-c2cdf00a]{background:var(--brand-weak);color:var(--brand-text)}.am-reply[data-v-c2cdf00a]{margin-left:calc(20px + var(--space-2-5));padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--brand-weak);flex-direction:column;gap:2px;display:flex}.am-reply-who[data-v-c2cdf00a]{font-size:var(--text-10);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text);font-weight:600}.am-reply-text[data-v-c2cdf00a]{font-size:var(--text-12);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.am-more[data-v-c2cdf00a]{padding-top:var(--space-3);justify-content:center;display:flex}@media (width<=640px){.am-stats[data-v-c2cdf00a]{grid-template-columns:repeat(3,minmax(0,1fr))}.am-stat[data-v-c2cdf00a]:nth-child(4){border-left:0}.am-stat[data-v-c2cdf00a]:nth-child(n+4){border-top:1px solid var(--border)}.am-card-meta[data-v-c2cdf00a]{width:100%;margin-left:0}}.tr[data-v-c2bd0aaa]{font-size:var(--text-12);color:var(--text-muted);margin:0}.tr-sum[data-v-c2bd0aaa]{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;cursor:pointer;color:var(--text-muted);list-style:none;display:flex}.tr-sum[data-v-c2bd0aaa]::-webkit-details-marker{display:none}.tr-sum:hover .tr-sum-text[data-v-c2bd0aaa]{color:var(--ink-2)}.tr-sum[data-v-c2bd0aaa]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.tr-sum-text[data-v-c2bd0aaa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tr--live .tr-sum-text[data-v-c2bd0aaa]{color:var(--ink-2)}.tr-tick[data-v-c2bd0aaa]{color:var(--success);flex:none}.tr-caret[data-v-c2bd0aaa]{transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-left:auto}.tr[open] .tr-caret[data-v-c2bd0aaa]{transform:rotate(180deg)}.tr-pulse[data-v-c2bd0aaa]{flex:none;gap:3px;display:inline-flex}.tr-pulse span[data-v-c2bd0aaa]{background:var(--brand);width:5px;height:5px;animation:tr-breathe-c2bd0aaa 1.2s var(--ease-out) infinite;border-radius:50%}.tr-pulse span[data-v-c2bd0aaa]:nth-child(2){animation-delay:.2s}.tr-pulse span[data-v-c2bd0aaa]:nth-child(3){animation-delay:.4s}@keyframes tr-breathe-c2bd0aaa{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.tr-bc[data-v-c2bd0aaa]{padding:0 var(--space-1-5);border-radius:var(--r-full);font-size:var(--text-10);letter-spacing:.02em;color:var(--brand-text);background:var(--brand-weak);flex:none;font-weight:600}.tr-ms[data-v-c2bd0aaa]{font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--text-subtle,var(--text-muted));flex:none;margin-left:auto}.tr-list[data-v-c2bd0aaa]{margin:var(--space-1) 0 0;padding:0 0 0 var(--space-1);gap:var(--space-1-5);flex-direction:column;list-style:none;display:flex}.tr-step[data-v-c2bd0aaa]{align-items:flex-start;gap:var(--space-2);min-width:0;padding:2px 0;display:flex}.tr-dot[data-v-c2bd0aaa]{background:var(--success);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.tr-step--busy .tr-dot[data-v-c2bd0aaa]{background:var(--brand);animation:tr-breathe-c2bd0aaa 1.2s var(--ease-out) infinite}.tr-step--failed .tr-dot[data-v-c2bd0aaa]{background:var(--danger)}.tr-body[data-v-c2bd0aaa]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tr-row[data-v-c2bd0aaa]{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.tr-label[data-v-c2bd0aaa]{min-width:0;color:var(--ink-2);line-height:1.4}.tr-step--failed .tr-label[data-v-c2bd0aaa]{color:var(--danger-strong)}.tr-status[data-v-c2bd0aaa]{font-size:var(--text-10);color:var(--text-subtle);flex:none;margin-left:auto}.tr-step--failed .tr-status[data-v-c2bd0aaa]{color:var(--danger)}.tr-why[data-v-c2bd0aaa],.tr-note[data-v-c2bd0aaa]{font-size:var(--text-11);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.tr-note[data-v-c2bd0aaa]{color:var(--text-subtle)}.tr-step--failed .tr-note[data-v-c2bd0aaa]{color:var(--danger-strong)}.tr-row-enter-active[data-v-c2bd0aaa]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.tr-row-enter-from[data-v-c2bd0aaa]{opacity:0;transform:translateY(-4px)}.tr-row-move[data-v-c2bd0aaa]{transition:transform var(--dur) var(--ease-out)}@media (prefers-reduced-motion:reduce){.tr-pulse span[data-v-c2bd0aaa],.tr-step--busy .tr-dot[data-v-c2bd0aaa]{opacity:1;animation:none}.tr-caret[data-v-c2bd0aaa],.tr-row-enter-active[data-v-c2bd0aaa],.tr-row-move[data-v-c2bd0aaa]{transition:none}.tr-row-enter-from[data-v-c2bd0aaa]{opacity:1;transform:none}}.gft-backdrop[data-v-6a411bab]{z-index:19;position:fixed;inset:0}.gft[data-v-6a411bab]{z-index:20;top:calc(100% + var(--space-1));right:var(--space-2);width:240px;padding:var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-2);position:absolute}.gft-chips[data-v-6a411bab]{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.gft-chip[data-v-6a411bab]{align-items:center;gap:var(--space-1);padding:1px var(--space-2);color:var(--ink-2);border:1px solid var(--border-strong);border-radius:var(--r-full);font-size:var(--text-xs);display:inline-flex}.gft-chip button[data-v-6a411bab]{color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;padding:0;line-height:1}.gft-chip button[data-v-6a411bab]:hover{color:var(--danger)}.gft-none[data-v-6a411bab]{color:var(--text-muted);font-size:var(--text-xs)}.gft input[data-v-6a411bab]{width:100%;height:28px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg);color:var(--ink-2);font:inherit;font-size:var(--text-xs);outline:0}.gft input[data-v-6a411bab]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.gft-foot[data-v-6a411bab]{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.gft-cancel[data-v-6a411bab]{color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.gft-cancel[data-v-6a411bab]:hover{color:var(--ink-2)}.fd[data-v-88846c56]{gap:var(--space-4);flex-direction:column;display:flex}.fd-preview[data-v-88846c56]{padding:var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);place-items:center;display:grid}.fd-preview--flat[data-v-88846c56]{padding:var(--space-5)}.fd-shot[data-v-88846c56]{cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:block}.fd-shot img[data-v-88846c56],.fd-preview video[data-v-88846c56]{border-radius:var(--r-md);max-width:100%;max-height:320px}.fd-audio[data-v-88846c56]{width:min(320px,100%)}.fd-glyph[data-v-88846c56]{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-direction:column;display:flex}.fd-glyph small[data-v-88846c56]{font-size:var(--text-12)}.fd-url[data-v-88846c56]{font-size:var(--text-12);letter-spacing:.04em;font-weight:700}.fd-facts[data-v-88846c56]{gap:var(--space-2) var(--space-3);grid-template-columns:96px 1fr;margin:0;display:grid}.fd-facts dt[data-v-88846c56]{color:var(--text-muted);font-size:var(--text-12)}.fd-facts dd[data-v-88846c56]{font-size:var(--text-13,var(--text-sm));overflow-wrap:anywhere;margin:0}.fd-tags[data-v-88846c56]{gap:var(--space-1-5);flex-wrap:wrap;margin:0;display:flex}.fd-tag[data-v-88846c56]{padding:1px var(--space-2);color:var(--text-muted);font-size:var(--text-xs);background:var(--surface-2);border:1px solid var(--border);border-radius:999px}.fd-block h4[data-v-88846c56]{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-11);font-weight:600}.fd-block p[data-v-88846c56]{font-size:var(--text-13,var(--text-sm));overflow-wrap:anywhere;margin:0;line-height:1.5}.fd-scroll[data-v-88846c56]{max-height:160px;overflow-y:auto}.gf[data-v-b32fc53d]{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.gf-search[data-v-b32fc53d]{align-items:center;gap:var(--space-2);min-width:150px;margin-left:var(--space-2);padding:var(--space-1-5) var(--space-3);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);flex:0 260px;display:flex}.stb-actions .gf-search[data-v-b32fc53d]{flex:200px;max-width:460px}.gf-search[data-v-b32fc53d]:focus-within{border-color:var(--brand)}.gf-search input[data-v-b32fc53d]{min-width:0;color:var(--text);font:inherit;font-size:var(--text-12);background:0 0;border:0;outline:none;flex:1}.gf-filters[data-v-b32fc53d]{align-items:center;gap:var(--space-1-5);padding:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.gf-chip[data-v-b32fc53d]{align-items:center;gap:var(--space-1-5);height:28px;padding:0 var(--space-2);color:var(--text);font-size:var(--text-12);white-space:nowrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex:none;display:inline-flex}button.gf-chip[data-v-b32fc53d],label.gf-chip[data-v-b32fc53d]{cursor:pointer}.gf-chip>svg[data-v-b32fc53d]{color:var(--text-muted);flex:none}.gf-chip-key[data-v-b32fc53d]{color:var(--text-muted)}.gf-chip[data-v-b32fc53d]:hover{border-color:var(--border-strong)}.gf-chip[data-v-b32fc53d]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}.gf-chip[data-v-b32fc53d] .sel-wrap--fit{font-weight:500}.gf-chip[data-v-b32fc53d] .ss--fit{max-width:18ch;font-weight:500}.gf-chip[data-v-b32fc53d] .sel{font-size:var(--text-12)}.gf-chip[data-v-b32fc53d] .drp{display:inline-flex}.gf-chip[data-v-b32fc53d] .drp-trigger{gap:var(--space-1-5);height:auto;color:inherit;font-size:var(--text-12);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}.gf-chip[data-v-b32fc53d] .drp-trigger:hover{background:0 0;border:0}.gf-chip[data-v-b32fc53d] .drp-trigger>svg:first-child{color:var(--text-muted)}.gf-chip--toggle.active[data-v-b32fc53d]{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.gf-chip--toggle.active>svg[data-v-b32fc53d]{color:var(--on-brand)}.gf-chip--reset[data-v-b32fc53d]{color:var(--brand);background:0 0;border-color:#0000}.gf-chip--reset>svg[data-v-b32fc53d]{color:currentColor}.gf-chip--reset[data-v-b32fc53d]:hover{background:var(--brand-weak);border-color:#0000}.gf-strip-end[data-v-b32fc53d]{align-items:center;gap:var(--space-1-5);flex:none;margin-left:auto;display:inline-flex}.gf-results[data-v-b32fc53d]{color:var(--text-muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.gf-more-filters[data-v-b32fc53d]{display:inline-flex;position:relative}.gf-view[data-v-b32fc53d]{border:1px solid var(--border);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.gf-view button[data-v-b32fc53d]{width:28px;height:24px;color:var(--text-muted);background:var(--bg);cursor:pointer;border:0;place-items:center;display:grid}.gf-view button+button[data-v-b32fc53d]{border-left:1px solid var(--border)}.gf-view button.active[data-v-b32fc53d]{color:var(--on-brand);background:var(--brand)}.gf-body[data-v-b32fc53d]{min-height:0;padding:var(--space-4) var(--space-5) var(--space-4);flex:1;overflow:auto}.gf-filters+.gf-body[data-v-b32fc53d]{padding-top:0}.gf-body--figure[data-v-b32fc53d]{flex-direction:column;display:flex}.gf-alert[data-v-b32fc53d]{margin-bottom:var(--space-4)}.gf-section[data-v-b32fc53d]{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:flex}.gf-section[data-v-b32fc53d]:first-of-type{margin-top:0}.gf-section span[data-v-b32fc53d]{color:var(--text-muted);font-size:var(--text-xs);background:var(--surface-2,var(--surface));border-radius:999px;padding:0 6px}.gf-pin[data-v-b32fc53d]{width:22px;height:22px;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;display:grid}.gf-pin.on[data-v-b32fc53d],.gf-pin[data-v-b32fc53d]:focus-visible{opacity:1;color:var(--brand)}[data-v-b32fc53d] .dt-tr:hover .gf-pin{opacity:1}.gf-thumb[data-v-b32fc53d]{border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background:0 0;flex-shrink:0;width:34px;height:34px;padding:0;display:block;overflow:hidden}.gf-thumb img[data-v-b32fc53d],.gf-thumb video[data-v-b32fc53d]{object-fit:cover;object-position:top;width:100%;height:100%}.gf-thumb[data-v-b32fc53d]:focus-visible{outline:none}.gf-glyph[data-v-b32fc53d]{width:34px;height:34px;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-sm);flex-shrink:0;place-items:center;display:grid}.gf-glyph--url[data-v-b32fc53d]{letter-spacing:.04em;font-size:9px;font-weight:700}.gf-file[data-v-b32fc53d]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.gf-file-text[data-v-b32fc53d]{flex-direction:column;gap:1px;min-width:0;display:flex}.gf-file-line[data-v-b32fc53d]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.gf-file-name[data-v-b32fc53d]{align-items:center;gap:5px;min-width:0;display:flex}.gf-pinned[data-v-b32fc53d]{color:var(--brand);flex:none}.gf-tagpop[data-v-b32fc53d]{z-index:40;width:0;height:0;position:fixed}.gf-tagpop[data-v-b32fc53d] .gft{left:0;right:auto}.gf-file-title[data-v-b32fc53d]{color:var(--text);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.gf-file-title[data-v-b32fc53d]:hover{color:var(--brand)}.gf-file-sub[data-v-b32fc53d],.gf-analyzing[data-v-b32fc53d]{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-grouplink[data-v-b32fc53d]{max-width:100%;color:var(--brand);font:inherit;font-size:var(--text-xs);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.gf-grouplink[data-v-b32fc53d]:hover{text-decoration:underline}.gf-analyzing[data-v-b32fc53d]{opacity:.75;font-style:italic}.gf-rowacts[data-v-b32fc53d]{opacity:0;gap:2px;display:inline-flex;position:relative}[data-v-b32fc53d] .dt-tr:hover .gf-rowacts,.gf-rowacts[data-v-b32fc53d]:focus-within{opacity:1}.gf-rowacts button[data-v-b32fc53d]{width:24px;height:24px;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.gf-rowacts button[data-v-b32fc53d]:hover{color:var(--text);background:var(--surface)}.gf-when[data-v-b32fc53d]{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.gf-when small[data-v-b32fc53d]{color:var(--text-muted);font-size:var(--text-xs)}.gf-tag[data-v-b32fc53d]{color:var(--text-muted);font-size:var(--text-xs);background:var(--surface-2,var(--surface));border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;padding:0 6px}[data-v-b32fc53d] .gf-rowsel{background:color-mix(in srgb, var(--brand) 12%, transparent)}[data-v-b32fc53d] .dt-row:not(.dt-row--group){cursor:pointer}.gf--sweeping[data-v-b32fc53d],.gf--sweeping[data-v-b32fc53d] *{-webkit-user-select:none;user-select:none}.gf-grid[data-v-b32fc53d]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(136px,1fr));display:grid}.gf-tile[data-v-b32fc53d]{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;min-height:0;position:relative;overflow:hidden}.gf-tile--sel[data-v-b32fc53d]{outline:2px solid var(--brand);outline-offset:-2px}.gf-tile--pressing[data-v-b32fc53d]{outline:2px solid color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-2px}.gf-tile-media[data-v-b32fc53d]{background:var(--bg);cursor:pointer;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.gf-tile-media img[data-v-b32fc53d],.gf-tile-media video[data-v-b32fc53d]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.gf-tile-flat[data-v-b32fc53d]{gap:var(--space-2);padding:var(--space-3);text-align:center}.gf-tile-flat small[data-v-b32fc53d]{color:var(--text-muted);font-size:var(--text-xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gf-play[data-v-b32fc53d]{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.gf-tile-pin[data-v-b32fc53d]{color:var(--brand);position:absolute;top:5px;right:5px}.gf-tile-scrim[data-v-b32fc53d]{align-items:center;gap:var(--space-2);padding:var(--space-2);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);background:linear-gradient(#0000,#000000ad);display:flex;position:absolute;inset:auto 0 0}.gf-tile:hover .gf-tile-scrim[data-v-b32fc53d],.gf-tile:focus-within .gf-tile-scrim[data-v-b32fc53d]{opacity:1}.gf-tile-meta[data-v-b32fc53d]{color:#fff;min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.gf-tile-actions[data-v-b32fc53d]{gap:2px;display:flex}.gf-tile-actions button[data-v-b32fc53d]{color:#fff;border-radius:var(--r-sm);cursor:pointer;background:#ffffff29;border:0;place-items:center;width:22px;height:22px;display:grid}.gf-tile-actions button[data-v-b32fc53d]:hover{background:#ffffff4d}.gf-more[data-v-b32fc53d]{margin-top:var(--space-4);justify-content:center;display:flex}.gf-more-n[data-v-b32fc53d]{margin-left:var(--space-2);opacity:.65}.gf-bulkbar[data-v-b32fc53d]{bottom:var(--space-5);z-index:3;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg,0 8px 28px #0000002e);border-radius:999px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.gf-bulkbar strong[data-v-b32fc53d]{font-size:var(--text-xs)}.gf-bar-enter-active[data-v-b32fc53d],.gf-bar-leave-active[data-v-b32fc53d]{transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)}.gf-bar-enter-from[data-v-b32fc53d],.gf-bar-leave-to[data-v-b32fc53d]{opacity:0;transform:translate(-50%,10px)}.gf-video-full[data-v-b32fc53d]{background:#000;width:100%;max-height:70vh}@media (prefers-reduced-motion:reduce){.gf-tile-scrim[data-v-b32fc53d],.gf-bar-enter-active[data-v-b32fc53d],.gf-bar-leave-active[data-v-b32fc53d]{transition:none}}.bs[data-v-b8f07f6a]{z-index:60;background:#0f172a5c;align-items:flex-end;display:flex;position:fixed;inset:0}.bs-panel[data-v-b8f07f6a]{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);width:100%;min-height:50dvh;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform var(--dur-slow) var(--ease-out);outline:none;flex-direction:column;display:flex}.bs-panel--drag[data-v-b8f07f6a]{transition:none}.bs-head[data-v-b8f07f6a]{padding:var(--space-2) var(--space-4) var(--space-1);touch-action:none;cursor:grab;flex:none}.bs-grab[data-v-b8f07f6a]{width:36px;height:5px;margin:0 auto var(--space-2);background:var(--border-strong,var(--border));border-radius:3px;display:block}.bs-bar[data-v-b8f07f6a]{align-items:center;gap:var(--space-2);display:flex}.bs-title[data-v-b8f07f6a]{min-width:0;font-size:var(--text-md);color:var(--ink);flex:auto;margin:0;font-weight:600}.bs-x[data-v-b8f07f6a]{width:44px;height:44px;margin-right:calc(-1 * var(--space-2));border-radius:var(--r-md);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bs-x[data-v-b8f07f6a]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.bs-body[data-v-b8f07f6a]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.bs-enter-active[data-v-b8f07f6a],.bs-leave-active[data-v-b8f07f6a]{transition:background var(--dur-slow) var(--ease-out)}.bs-enter-active .bs-panel[data-v-b8f07f6a],.bs-leave-active .bs-panel[data-v-b8f07f6a]{transition:transform var(--dur-slow) var(--ease-out)}.bs-enter-from[data-v-b8f07f6a],.bs-leave-to[data-v-b8f07f6a]{background:0 0}.bs-enter-from .bs-panel[data-v-b8f07f6a],.bs-leave-to .bs-panel[data-v-b8f07f6a]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.bs-panel[data-v-b8f07f6a],.bs-enter-active[data-v-b8f07f6a],.bs-leave-active[data-v-b8f07f6a],.bs-enter-active .bs-panel[data-v-b8f07f6a],.bs-leave-active .bs-panel[data-v-b8f07f6a]{transition:none}}.rw-more[data-v-78693294]{color:var(--brand);font:inherit;font-size:var(--text-12);padding:var(--space-2) 0;cursor:pointer;background:0 0;border:0}.rw[data-v-78693294]{color:var(--ink);gap:var(--space-5);flex-direction:column;display:flex}.rw-intro[data-v-78693294]{color:var(--text-muted);font-size:var(--text-12);line-height:1.5}.rw-group h3[data-v-78693294]{color:var(--business-ink);align-items:center;gap:var(--space-2);font-size:var(--text-11);margin-bottom:var(--space-2);font-weight:600;display:flex}.rw-group h3 span[data-v-78693294]{margin-left:auto}.rw-item[data-v-78693294]{border:1px solid var(--border);border-left:3px solid var(--business-ink);border-radius:var(--r-md);padding:var(--space-3);margin-top:var(--space-2);background:var(--surface);transition:border-color var(--dur-fast);display:block}.rw-item[data-v-78693294]:hover{background:var(--business-fill);border-color:var(--business-ink)}.rw-item[data-v-78693294]:focus-visible{outline:2px solid var(--business-ink);outline-offset:2px}.rw-top[data-v-78693294]{color:var(--business-ink);justify-content:space-between;gap:var(--space-2);font-size:var(--text-12);display:flex}.rw-top strong[data-v-78693294]{overflow-wrap:anywhere}.rw-item p[data-v-78693294]{font-size:var(--text-12);margin-top:var(--space-2);line-height:1.5}.rw-meta[data-v-78693294]{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-11);margin-top:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.rw-item small[data-v-78693294]{color:var(--text-muted);margin-top:var(--space-2);font-size:var(--text-11);display:block}.rw-empty[data-v-78693294]{font-size:var(--text-12);color:var(--text-muted);line-height:1.6}.rw-empty p[data-v-78693294]{margin-top:var(--space-2)}.rw-skeleton[data-v-78693294]{gap:var(--space-3);flex-direction:column;display:flex}.gm-related-links[data-v-28560b65]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.gm-related-links a[data-v-28560b65]:hover{filter:brightness(.96)}.gm-related-links a[data-v-28560b65]:focus-visible{outline:2px solid var(--business-ink);outline-offset:2px}.gm-related-links a[data-v-28560b65]{align-items:center;gap:var(--space-1);padding:var(--space-2);border-radius:var(--r-md);background:var(--business-fill);color:var(--business-ink);font-size:var(--text-12);border:1px solid color-mix(in srgb, var(--business-ink) 18%, transparent);transition:filter var(--dur-fast);display:inline-flex}.gm-current-draft[data-v-28560b65]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.gm-current-draft summary[data-v-28560b65]{cursor:pointer;font-size:var(--text-12);margin-bottom:var(--space-3);font-weight:600}.gm-page[data-v-28560b65]{flex-direction:column;height:100%;min-height:0;display:flex}.gm-head[data-v-28560b65]{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;display:flex;container:gm-head/inline-size}.gm-head-main[data-v-28560b65]{flex-direction:column;flex:160px;gap:1px;min-width:0;display:flex}.gm-title[data-v-28560b65]{font-size:var(--text-md);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.gm-meta[data-v-28560b65]{align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4;display:flex;overflow:hidden}.gm-meta-no[data-v-28560b65]{flex:none}.gm-meta-fill[data-v-28560b65]{text-overflow:ellipsis;min-width:0;overflow:hidden}.gm-meta-more[data-v-28560b65]{flex-wrap:wrap;flex:1 1 0;min-width:0;height:1.4em;display:flex;overflow:hidden}.gm-meta-more[data-v-28560b65]:before{content:"";height:1.4em}.gm-pending[data-v-28560b65]{align-items:center;gap:var(--space-1);min-width:0;max-width:max-content;margin-left:var(--space-1);color:var(--warning-strong);flex:7em;display:flex}.gm-pending>svg[data-v-28560b65]{flex:none}.gm-pending-text[data-v-28560b65]{text-overflow:ellipsis;min-width:0;overflow:hidden}.gm-head-side[data-v-28560b65]{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.gm-alert[data-v-28560b65]{margin:var(--space-3) var(--space-5) 0;flex:none}.gm-tkbtn[data-v-28560b65]{align-items:center;gap:var(--space-1-5);height:28px;padding:0 var(--space-2-5) 0 var(--space-2);border:1px solid color-mix(in srgb, var(--danger) 22%, transparent);border-radius:var(--r-full);background:var(--danger-weak);color:var(--danger-strong);font:inherit;font-size:var(--text-12);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.gm-tkbtn[data-v-28560b65]:hover,.gm-tkbtn--on[data-v-28560b65]{background:color-mix(in srgb, var(--danger) 16%, transparent);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.gm-tkbtn[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.gm-tkbtn-n[data-v-28560b65]{font-variant-numeric:tabular-nums;font-weight:700}.gm-tkbtn-label[data-v-28560b65]{font-weight:500}.gm-head-sep[data-v-28560b65]{width:1px;height:20px;margin:0 var(--space-1);background:var(--border)}.gm-meta-state[data-v-28560b65]{min-width:0;margin-left:var(--space-1);color:var(--ink-2);text-overflow:ellipsis;flex:0 auto;font-weight:500;overflow:hidden}.gm-meta-state[data-v-28560b65]:before{content:"";width:6px;height:6px;margin-right:var(--space-1);border-radius:var(--r-full);background:var(--text-muted);vertical-align:1px;display:inline-block}.gm-meta-state--success[data-v-28560b65]:before{background:var(--success)}.gm-meta-state--warning[data-v-28560b65]:before{background:var(--warning)}.gm-meta-state--danger[data-v-28560b65]:before{background:var(--danger)}.gm-meta-state--brand[data-v-28560b65]:before{background:var(--brand)}.gm-tkbtn-caret[data-v-28560b65]{opacity:.7;transition:transform var(--dur-fast) var(--ease-out);transform:rotate(90deg)}.gm-tkbtn--on .gm-tkbtn-caret[data-v-28560b65]{transform:rotate(-90deg)}.gm-tks-title[data-v-28560b65]{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-11);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.gm-tks-title[data-v-28560b65],.gm-tks[data-v-28560b65]{width:min(360px, calc(100vw - 2 * var(--space-4)));box-sizing:border-box}.gm-tks[data-v-28560b65]{max-height:360px;padding:0 var(--space-1) var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.gm-tk[data-v-28560b65]{padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.gm-tk-row[data-v-28560b65]{align-items:stretch;gap:2px;display:flex}.gm-tk-row .gm-tk[data-v-28560b65]{flex:auto;min-width:0}.gm-tk-act[data-v-28560b65]{border-radius:var(--r-md);width:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.gm-tk-act[data-v-28560b65]:hover{background:var(--surface-2);color:var(--brand-text)}.gm-tk-act[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:-2px}.gm-pane-bar[data-v-28560b65]{margin:calc(-1 * var(--space-2)) 0 0;justify-content:flex-end;display:flex}.gm-tk[data-v-28560b65]:hover,.gm-tk[data-v-28560b65]:focus-visible{background:var(--surface-2);outline:none}.gm-tk[data-v-28560b65]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-color,var(--brand))}.gm-tk-head[data-v-28560b65]{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.gm-tk-reason[data-v-28560b65]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-13);flex:auto;font-weight:600;overflow:hidden}.gm-tk-id[data-v-28560b65]{font-size:var(--text-11);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.gm-tk-detail[data-v-28560b65]{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--text-12);color:var(--text-muted);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.gm[data-v-28560b65]{background:var(--bg);flex:1;grid-template-columns:304px minmax(0,1fr) 320px;min-height:0;display:grid;overflow:hidden}.gm--solo[data-v-28560b65]{grid-template-columns:minmax(0,1fr) 340px}.gm--embedded[data-v-28560b65],.gm--embedded.gm--solo[data-v-28560b65]{grid-template-columns:minmax(0,1fr)}.gm-page--embedded[data-v-28560b65]{height:100%;min-height:0}.gm-rail[data-v-28560b65]{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex}.gm--solo .gm-rail[data-v-28560b65]{display:none}.gm-railbar[data-v-28560b65]{padding:var(--space-3);border-bottom:1px solid var(--border);flex:none;align-items:center;display:flex}.gm-search[data-v-28560b65]{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted);flex:auto;display:flex}.gm-search input[data-v-28560b65]{min-width:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-12);background:0 0;border:0;flex:1}.gm-search input[data-v-28560b65]:focus{outline:none}.gm-search[data-v-28560b65]:focus-within{border-color:var(--brand)}.gm-railload[data-v-28560b65]{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.gm-railempty[data-v-28560b65]{padding:var(--space-5) var(--space-3)}.gm-list[data-v-28560b65]{min-height:0;padding:var(--space-2);flex:1;margin:0;overflow-y:auto}.gm-sublist[data-v-28560b65]{margin:0;padding:0;list-style:none}.gm-group[data-v-28560b65]{margin:var(--space-1) var(--space-2-5) var(--space-1);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.gm-sublist+.gm-group[data-v-28560b65]{margin-top:var(--space-3)}.gm-item[data-v-28560b65]{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2-5);border-radius:var(--r-md);color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.gm-item[data-v-28560b65]:hover{background:var(--surface-2)}.gm-item--on[data-v-28560b65]{background:var(--brand-weak)}.gm-item[data-v-28560b65]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.gm-item-body[data-v-28560b65]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gm-item-name[data-v-28560b65]{align-items:center;gap:var(--space-1);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:flex;overflow:hidden}.gm-item-human[data-v-28560b65]{color:var(--warning-strong);flex:none}.gm-item-meta[data-v-28560b65]{font-size:var(--text-11);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-item-side[data-v-28560b65]{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.gm-item-time[data-v-28560b65]{font-size:var(--text-10);color:var(--text-muted);font-variant-numeric:tabular-nums}.gm-item-badges[data-v-28560b65]{gap:var(--space-1);display:flex}.gm-main[data-v-28560b65]{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.gm-files[data-v-28560b65]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;min-height:0;padding:0 var(--space-4);flex:1;overflow-y:auto}.gm-thread[data-v-28560b65]{background-color:var(--chat-canvas);background-image:linear-gradient(color-mix(in srgb, var(--surface) 38%, transparent), color-mix(in srgb, var(--surface) 38%, transparent)), url(/assets/chat-wallpaper-DYc8T27C.webp);animation:aida-rise var(--dur-slow) var(--ease-out) backwards;gap:var(--space-1);min-height:0;padding:var(--space-4) var(--space-5);background-size:auto,380px 698px;flex-direction:column;flex:1;display:flex;overflow-y:auto}[data-theme=dark] .gm-thread{background-color:var(--surface-2);background-blend-mode:soft-light;background-image:url(/assets/chat-wallpaper-DYc8T27C.webp);background-size:380px 698px}.gm-row[data-v-28560b65]{border-radius:var(--r-lg);transition:background var(--dur-slow) var(--ease-out)}.gm-row--fresh>.gm-msg[data-v-28560b65]{transform-origin:0 100%;animation:aida-pop var(--dur-spring) var(--ease-spring) backwards, aida-fade-in var(--dur) var(--ease-out) backwards}.gm-row--fresh>.gm-msg.cb--out[data-v-28560b65]{transform-origin:100% 100%}.gm-row .gm-msg[data-v-28560b65] .cb-bubble{transition:background-color var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out)}.gm-row .gm-msg--sending.cb--brand[data-v-28560b65] .cb-bubble{background:color-mix(in srgb, var(--message-out) 55%, var(--surface));box-shadow:none;border-color:#0000}.gm-row .gm-msg--sending.cb--in[data-v-28560b65] .cb-bubble{opacity:.6}.gm-ticks--sending[data-v-28560b65]{opacity:.85}.gm-row[data-v-28560b65] .cb--out{margin-left:0}.gm-row[data-v-28560b65] .mac-trigger{margin-bottom:var(--space-1);align-self:flex-end}.gm-row--flash[data-v-28560b65]{background:var(--brand-weak)}.gm-msg[data-v-28560b65]{margin-bottom:0}.gm-msg--failed[data-v-28560b65]{opacity:.85}.gm-msg--deleted[data-v-28560b65]{opacity:.7}.gm-brandmark[data-v-28560b65]{background:var(--surface-2);width:24px;height:24px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gm-brandmark[data-v-28560b65] .bm{width:14px}.gm-msgtext[data-v-28560b65]{white-space:pre-wrap;margin:0}.gm-deleted[data-v-28560b65]{align-items:center;gap:var(--space-1);color:color-mix(in srgb, currentColor 70%, transparent);margin:0;font-style:italic;display:flex}.gm-failed[data-v-28560b65]{align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;font-size:var(--text-11);color:var(--danger-strong);font-weight:600;display:flex}.gm-ticks[data-v-28560b65]{opacity:.7;vertical-align:-1px;align-items:center;margin-left:3px;display:inline-flex}.gm-ticks--read[data-v-28560b65]{opacity:1}.gm-sr[data-v-28560b65]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gm-reacts[data-v-28560b65]{gap:var(--space-1);margin:var(--space-1-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.gm-react[data-v-28560b65]{padding:1px var(--space-1-5);border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--r-full);background:color-mix(in srgb, currentColor 8%, transparent);color:inherit;font:inherit;font-size:var(--text-11);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:3px;line-height:1.4;display:inline-flex}.gm-react[data-v-28560b65]:hover:not(:disabled){background:color-mix(in srgb, currentColor 16%, transparent)}.gm-react[data-v-28560b65]:disabled{cursor:default}.gm-react--mine[data-v-28560b65]{border-color:currentColor}.gm-react-n[data-v-28560b65]{font-size:var(--text-10);font-variant-numeric:tabular-nums}.gm-react[data-v-28560b65]:focus-visible{outline-offset:1px;outline:2px solid}.gm-quick[data-v-28560b65]{margin-top:var(--space-2);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--ink);align-items:center;gap:2px;padding:2px;display:inline-flex}.gm-quick-btn[data-v-28560b65]{width:30px;height:30px;color:var(--text-muted);font-size:var(--text-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.gm-quick-btn[data-v-28560b65]:hover{background:var(--surface-2);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-spring) var(--ease-spring);transform:scale(1.06)}.gm-quick-btn[data-v-28560b65]:active{transition-duration:var(--dur-fast);transform:scale(.9)}.gm-quick-btn--on[data-v-28560b65]{background:var(--brand-weak)}.gm-quick-btn[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.gm-jumpdock[data-v-28560b65]{right:var(--space-5);z-index:1;position:absolute;bottom:96px}.gm-quick-enter-active[data-v-28560b65]{transform-origin:0;animation:aida-pop var(--dur-spring) var(--ease-spring) backwards, aida-fade-in var(--dur-fast) var(--ease-out) backwards}.cb--out .gm-quick-enter-active[data-v-28560b65]{transform-origin:100%}.gm-quick-leave-active[data-v-28560b65]{transition:opacity var(--dur-fast) var(--ease-out)}.gm-quick-leave-to[data-v-28560b65]{opacity:0}.gm-react-enter-active[data-v-28560b65]{animation:gm-react-pop-28560b65 var(--dur-spring) var(--ease-spring) backwards}.gm-react-leave-active[data-v-28560b65]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.gm-react-leave-to[data-v-28560b65]{opacity:0;transform:scale(.8)}@keyframes gm-react-pop-28560b65{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.gm-typing[data-v-28560b65]{transform-origin:100% 100%}.gm-typing-enter-active[data-v-28560b65]{animation:aida-pop var(--dur-spring) var(--ease-spring) backwards, aida-fade-in var(--dur) var(--ease-out) backwards}.gm-thread .gm-typing.cb--brand[data-v-28560b65] .cb-bubble{background:var(--brand-weak);box-shadow:none;color:var(--brand);border-color:#0000}.gm-typing-dots[data-v-28560b65]{align-items:center;gap:4px;height:20px;padding:0 2px;display:inline-flex}.gm-typing-dots i[data-v-28560b65]{opacity:.4;width:6px;height:6px;animation:gm-dot-28560b65 1.2s var(--ease-out) infinite;background:currentColor;border-radius:50%}.gm-typing-dots i[data-v-28560b65]:nth-child(2){animation-delay:.15s}.gm-typing-dots i[data-v-28560b65]:nth-child(3){animation-delay:.3s}@keyframes gm-dot-28560b65{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.gm-typing-dots i[data-v-28560b65]{opacity:.7;animation:none}}.gm-replying-enter-active[data-v-28560b65]{animation:aida-rise var(--dur) var(--ease-out) backwards}.gm-pinbar[data-v-28560b65]{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);box-shadow:inset 3px 0 0 var(--brand);display:flex}.gm-pinbar-main[data-v-28560b65]{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}.gm-pinbar-main[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.gm-pinbar-icon[data-v-28560b65]{color:var(--brand-strong);flex:none}.gm-pinbar-text[data-v-28560b65]{flex-direction:column;gap:1px;min-width:0;display:flex}.gm-pinbar-label[data-v-28560b65]{font-size:var(--text-10);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-text,var(--brand-strong));font-weight:700}.gm-pinbar-snippet[data-v-28560b65]{font-size:var(--text-12);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-pinbar-count[data-v-28560b65]{font-size:var(--text-11);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.gm-pinbar-btn[data-v-28560b65]{border-radius:var(--r-full);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.gm-pinbar-btn[data-v-28560b65]:hover{background:var(--surface-2);color:var(--ink)}.gm-pinbar-btn[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.gm-offline[data-v-28560b65]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:var(--surface)}.gm-offline-link[data-v-28560b65]{margin-left:var(--space-1);color:var(--brand);font-weight:500}.gm-offline-link[data-v-28560b65]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}.gm-composer[data-v-28560b65]{padding-block:var(--space-2-5) calc(var(--space-2-5) + var(--dock-clearance,0px));padding-inline:var(--space-5);border-top:1px solid var(--border);background:var(--surface);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.gm-composer--human[data-v-28560b65]{background:var(--warning-weak);box-shadow:inset 3px 0 0 var(--warning)}.gm-as[data-v-28560b65]{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-2);font-size:var(--text-11);color:var(--text-muted);display:flex}.gm-as-text[data-v-28560b65]{flex:auto;min-width:0}.gm-idle[data-v-28560b65]{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--r-full);background:color-mix(in srgb, currentColor 10%, transparent);font-variant-numeric:tabular-nums;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);flex:none;display:inline-flex}.gm-idle--soon[data-v-28560b65]{color:var(--danger-strong,var(--danger));background:color-mix(in srgb, var(--danger) 12%, transparent)}.gm-as-btn[data-v-28560b65]{flex:none}.gm-composer--human .gm-as[data-v-28560b65]{color:var(--warning-strong);font-weight:500}.gm-composer--sim[data-v-28560b65]{background:var(--brand-weak);box-shadow:inset 3px 0 0 var(--brand)}.gm-composer--sim .gm-as[data-v-28560b65]{color:var(--brand-text);font-weight:500}.gm-cbtn--on[data-v-28560b65]{background:var(--brand-weak);color:var(--brand-text)}.gm-replying[data-v-28560b65]{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.gm-replying[data-v-28560b65]>:first-child{flex:auto;min-width:0}.gm-replying-x[data-v-28560b65]{border-radius:var(--r-full);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.gm-replying-x[data-v-28560b65]:hover{background:var(--surface-2);color:var(--ink)}.gm-replying-x[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.gm-attach[data-v-28560b65]{margin-bottom:var(--space-2)}.gm-cbtn[data-v-28560b65]{border-radius:var(--r-full);width:36px;height:36px;color:var(--brand-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.gm-cbtn[data-v-28560b65]:hover:not(:disabled){background:var(--brand-weak);color:var(--brand-text)}.gm-cbtn[data-v-28560b65]:disabled{opacity:.5;cursor:default}.gm-cbtn[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.gm-file[data-v-28560b65]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gm-pdf[data-v-28560b65]{border-radius:var(--r-md);background:var(--surface-2);border:0;width:100%;height:76vh;display:block}.gm-pdf-link[data-v-28560b65]{height:32px;padding:0 var(--space-3);border-radius:var(--r-md);font-size:var(--text-13);color:var(--brand-text);transition:background var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.gm-pdf-link[data-v-28560b65]:hover{background:var(--brand-weak)}.gm-pdf-link[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.gm-sheet[data-v-28560b65]{gap:var(--space-3);flex-direction:column;display:flex}.gm-sheet-scroll[data-v-28560b65]{border:1px solid var(--border);border-radius:var(--r-md);max-height:68vh;overflow:auto}.gm-sheet-table[data-v-28560b65]{border-collapse:collapse;font-size:var(--text-12);font-variant-numeric:tabular-nums;min-width:100%}.gm-sheet-table td[data-v-28560b65],.gm-sheet-table th[data-v-28560b65]{padding:var(--space-1-5) var(--space-2-5);border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:36ch;overflow:hidden}.gm-sheet-n[data-v-28560b65]{width:1%;color:var(--text-muted);background:var(--surface-2);font-weight:400;position:sticky;left:0}.gm-sheet-head td[data-v-28560b65]{background:var(--surface-2);color:var(--ink);z-index:1;font-weight:600;position:sticky;top:0}.gm-sheet-head .gm-sheet-n[data-v-28560b65]{z-index:2}.gm-sheet-num[data-v-28560b65]{text-align:right!important}.gm-sheet-empty[data-v-28560b65],.gm-sheet-note[data-v-28560b65]{font-size:var(--text-12);color:var(--text-muted);margin:0}.gm-side[data-v-28560b65]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;border-left:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex}.gm-sidetabs[data-v-28560b65]{padding:var(--space-2) var(--space-4) 0;border-bottom:1px solid var(--border);flex:none}.gm-sidehead[data-v-28560b65]{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);flex:none;align-items:center;display:flex}.gm-sidehead-title[data-v-28560b65]{font-size:var(--text-13);color:var(--ink);font-weight:600}.gm-pane[data-v-28560b65]{gap:var(--space-2);min-height:0;padding:var(--space-5);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.gm-cust[data-v-28560b65]{gap:var(--space-3);flex-direction:column;display:flex}.gm-cust-head[data-v-28560b65]{align-items:center;gap:var(--space-3);display:flex}.gm-cust-id[data-v-28560b65]{flex-direction:column;gap:2px;min-width:0;display:flex}.gm-cust-name[data-v-28560b65]{font-size:var(--text-15,15px);color:var(--ink);font-weight:600}.gm-cust-sub[data-v-28560b65]{font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.gm-pane--admin[data-v-28560b65]{padding-top:var(--space-4)}.gm-side-text[data-v-28560b65]{margin:0 0 var(--space-3);font-size:var(--text-12);color:var(--text-muted);line-height:1.55}.gm-side-link[data-v-28560b65]{align-items:center;gap:var(--space-1);font-size:var(--text-12);color:var(--brand);border-radius:var(--r-sm);font-weight:500;text-decoration:none;display:inline-flex}.gm-side-link[data-v-28560b65]:hover{text-decoration:underline}.gm-side-link[data-v-28560b65]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.gm-cust-facts[data-v-28560b65]{gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:1fr 1fr;margin:0;display:grid}.gm-cust-facts div[data-v-28560b65]{flex-direction:column;gap:2px;display:flex}.gm-cust-facts dt[data-v-28560b65]{font-size:var(--text-11);color:var(--text-muted)}.gm-cust-facts dd[data-v-28560b65]{font-size:var(--text-14);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.gm-cust-link[data-v-28560b65]{color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.gm-cust-link[data-v-28560b65]:hover{text-decoration:underline}.gm-cust-orders[data-v-28560b65]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gm-cust-order[data-v-28560b65]{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--r-md);color:inherit;font-size:var(--text-12);grid-template-columns:auto auto 1fr auto;display:grid}.gm-cust-order[data-v-28560b65]:hover{background:var(--surface-2)}.gm-cust-order-no[data-v-28560b65]{font-weight:500}.gm-cust-order-total[data-v-28560b65]{text-align:right;font-variant-numeric:tabular-nums;grid-column:3;font-weight:500}.gm-cust-order-at[data-v-28560b65]{color:var(--text-muted);font-variant-numeric:tabular-nums}.gm-ordercard[data-v-28560b65]{align-items:center;gap:var(--space-2-5);margin-top:var(--space-2);padding:var(--space-2-5) var(--space-3);border:1px solid color-mix(in srgb, var(--success) 35%, transparent);border-radius:var(--r-lg);background:var(--success-weak);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.gm-ordercard-ico[data-v-28560b65]{background:var(--success);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gm-ordercard-main[data-v-28560b65]{flex-direction:column;gap:1px;min-width:0;display:flex}.gm-ordercard-title[data-v-28560b65]{font-size:var(--text-13);color:var(--ink);font-weight:600}.gm-ordercard-sub[data-v-28560b65]{font-size:var(--text-12);color:var(--ink-2)}.gm-ordercard-go[data-v-28560b65]{font-size:var(--text-12);color:var(--success-strong);white-space:nowrap;font-weight:600}.gm-ordercard:hover .gm-ordercard-go[data-v-28560b65]{text-decoration:underline}@media (width<=767px){.gm-ordercard[data-v-28560b65]{grid-template-columns:auto minmax(0,1fr)}.gm-ordercard-go[data-v-28560b65]{grid-column:2}}.gm-msgtext[data-v-28560b65] code{font-family:var(--font-mono);font-size:.92em}.gm-side-title[data-v-28560b65]{font-size:var(--text-11);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.gm-side-empty[data-v-28560b65]{font-size:var(--text-12);color:var(--text-muted);line-height:1.5}.gm-draftalert[data-v-28560b65]{margin-bottom:var(--space-1)}.gm-lines[data-v-28560b65]{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gm-line[data-v-28560b65]{gap:2px var(--space-2);padding-bottom:var(--space-2-5);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;display:grid}.gm-line-no[data-v-28560b65]{font-size:var(--text-11);color:var(--text-muted);font-family:var(--font-mono)}.gm-line-amt[data-v-28560b65]{text-align:right;font-size:var(--text-13);font-variant-numeric:tabular-nums;font-weight:600}.gm-line-desc[data-v-28560b65]{font-size:var(--text-12);grid-column:1/-1;line-height:1.45}.gm-line-qty[data-v-28560b65]{font-size:var(--text-11);color:var(--text-muted);grid-column:1/-1}.gm-draftmeta[data-v-28560b65]{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;display:flex}.gm-draftmeta div[data-v-28560b65]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-12);display:flex}.gm-draftmeta dt[data-v-28560b65]{color:var(--text-muted);flex:none}.gm-draftmeta dd[data-v-28560b65]{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;margin:0;overflow:hidden}.gm-totals[data-v-28560b65]{margin:var(--space-3) 0 0;gap:var(--space-1-5);flex-direction:column;display:flex}.gm-totals div[data-v-28560b65]{font-size:var(--text-12);justify-content:space-between;display:flex}.gm-totals dt[data-v-28560b65]{color:var(--text-muted)}.gm-totals dd[data-v-28560b65]{font-variant-numeric:tabular-nums;margin:0}.gm-total[data-v-28560b65]{padding-top:var(--space-2);border-top:1px solid var(--border);font-size:var(--text-14);font-weight:600}.gm-order[data-v-28560b65]{align-items:center;gap:var(--space-1-5);margin-top:var(--space-3);padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--success-weak);color:var(--success-strong);font-size:var(--text-12);transition:background var(--dur-fast) var(--ease-out);display:flex}.gm-order[data-v-28560b65]:hover{background:color-mix(in srgb, var(--success) 20%, transparent)}.gm-order[data-v-28560b65]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.gm-order-go[data-v-28560b65]{opacity:.7;margin-left:auto}.gm-turns[data-v-28560b65]{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gm-turn[data-v-28560b65]{gap:var(--space-1);padding:var(--space-2-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex}.gm-turn--live[data-v-28560b65]{border-color:var(--brand);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent)}.gm-turn-head[data-v-28560b65]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.gm-turn-who[data-v-28560b65]{font-size:var(--text-11);color:var(--ink-2);font-weight:600}.gm-turn-time[data-v-28560b65]{font-size:var(--text-10);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.gm-turn-text[data-v-28560b65]{font-size:var(--text-12);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.gm-changes[data-v-28560b65]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border)}.gm-changes-title[data-v-28560b65]{margin-bottom:var(--space-1);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.gm-changes-list[data-v-28560b65]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gm-change[data-v-28560b65]{align-items:center;gap:var(--space-1);font-size:var(--text-11);color:var(--ink-2);flex-wrap:wrap;display:flex}.gm-change-field[data-v-28560b65]{color:var(--text-muted)}.gm-change-field[data-v-28560b65]:after{content:":"}.gm-change-from[data-v-28560b65]{color:var(--text-muted);text-decoration:line-through}.gm-change-to[data-v-28560b65]{color:var(--ink);font-weight:600}.gm-earlier[data-v-28560b65]{align-self:flex-start}.gm-edit[data-v-28560b65]{gap:var(--space-2);flex-direction:column;display:flex}.gm-edit-note[data-v-28560b65]{font-size:var(--text-12);color:var(--text-muted);line-height:1.5}@media (prefers-reduced-motion:reduce){.gm-row[data-v-28560b65],.gm-item[data-v-28560b65],.gm-react[data-v-28560b65],.gm-quick-btn[data-v-28560b65],.gm-cbtn[data-v-28560b65],.gm-composer[data-v-28560b65],.gm-order[data-v-28560b65],.gm-pinbar-btn[data-v-28560b65]{transition:none}.gm-quick-btn[data-v-28560b65]:hover{transform:none}}@media (width<=1280px){.gm[data-v-28560b65]{grid-template-columns:240px minmax(0,1fr) 300px}.gm--solo[data-v-28560b65]{grid-template-columns:minmax(0,1fr) 300px}.gm--embedded[data-v-28560b65],.gm--embedded.gm--solo[data-v-28560b65]{grid-template-columns:minmax(0,1fr)}}@media (width<=1040px){.gm[data-v-28560b65],.gm--solo[data-v-28560b65]{grid-template-columns:240px minmax(0,1fr)}.gm--embedded[data-v-28560b65],.gm--embedded.gm--solo[data-v-28560b65]{grid-template-columns:minmax(0,1fr)}.gm-side[data-v-28560b65]{display:none}}@media (width>=768px){.gm-head[data-v-28560b65],.gm-railbar[data-v-28560b65],.gm-side .gm-sidetabs[data-v-28560b65],.gm-sidehead[data-v-28560b65]{min-height:var(--space-8)}.gm-side .gm-sidetabs[data-v-28560b65]{padding:0 var(--space-4)}}@container gm-head (width<=560px){.gm-tkbtn-label[data-v-28560b65]{display:none}}.gm-side-slot[data-v-28560b65]{display:contents}.gm-iconbtn[data-v-28560b65]{border-radius:var(--r-md);width:44px;height:44px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gm-iconbtn[data-v-28560b65]:active{background:var(--surface-2)}.gm-iconbtn[data-v-28560b65]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.gm-back[data-v-28560b65]{margin-left:calc(-1 * var(--space-2))}@media (width<=767px){.gm--phone[data-v-28560b65],.gm--phone.gm--solo[data-v-28560b65]{grid-template-columns:minmax(0,1fr)}.gm--phone:not(.gm--thread) .gm-rail[data-v-28560b65]{border-right:0;display:flex}.gm--phone:not(.gm--thread) .gm-main[data-v-28560b65],.gm--phone.gm--thread .gm-rail[data-v-28560b65]{display:none}.gm-head--phone[data-v-28560b65]{gap:var(--space-2);padding:calc(var(--space-1-5) + env(safe-area-inset-top,0px)) var(--space-2) var(--space-1-5) var(--space-3);flex-wrap:nowrap}.gm-head--phone .gm-head-main[data-v-28560b65]{flex:auto}.gm-head--phone .gm-tkbtn-label[data-v-28560b65],.gm-head--phone .gm-head-sep[data-v-28560b65],.gm-head--phone .gm-head-avatar[data-v-28560b65],.gm-head--phone .gm-meta[data-v-28560b65]:not(.gm-meta--pending),.gm-head--phone .gm-meta[data-v-28560b65]>:not(.gm-meta-more){display:none}.gm-head--phone .gm-pending[data-v-28560b65]{font-size:var(--text-11);margin-left:0}.gm-head--phone .gm-title[data-v-28560b65]{font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-head--phone .gm-head-side[data-v-28560b65]{gap:var(--space-1);flex-wrap:nowrap}.gm-side[data-v-28560b65]{border-left:0;display:flex}.gm-pane[data-v-28560b65]{flex:none;overflow-y:visible}.gm-side .gm-sidetabs[data-v-28560b65],.gm-sidehead[data-v-28560b65]{z-index:1;background:var(--surface);position:sticky;top:0}}.gm-thread[data-v-28560b65]{background-color:var(--chat-canvas);padding-block:var(--space-5)}.gm-rail[data-v-28560b65]{background:var(--rail-surface)}.gm-line-name[data-v-28560b65]{font-size:var(--text-13);line-height:1.5}.gm-composer[data-v-28560b65]{padding:var(--space-3) var(--space-4) var(--space-4)}.gm-as[data-v-28560b65]{margin-bottom:var(--space-2)}.gm-row .gm-msg--sending.cb--brand[data-v-28560b65] .cb-bubble{opacity:.7}@media (width<=767px){.gm-composer[data-v-28560b65]{padding:var(--space-2) var(--space-3)}.gm-thread[data-v-28560b65]{padding-inline:var(--space-3)}}.gm-item[data-v-28560b65]{column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-3);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.gm-item-avatar[data-v-28560b65]{margin-top:var(--space-1);grid-row:1/3}.gm-item-name[data-v-28560b65]{font-size:var(--text-13);font-weight:550;display:block}.gm-item-meta[data-v-28560b65]{margin-top:var(--space-1);font-size:var(--text-12)}.gm-item-side[data-v-28560b65]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row-reverse;grid-column:2;min-width:0}.gm-item-time[data-v-28560b65]{flex:none}.gm-item-badges[data-v-28560b65]{min-width:0}.stc[data-v-9d2a9b46]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;gap:var(--space-2);min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);color:inherit;flex-direction:column;text-decoration:none;display:flex}.stc--link[data-v-9d2a9b46]{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.stc--link[data-v-9d2a9b46]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.stc--link[data-v-9d2a9b46]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.stc-top[data-v-9d2a9b46]{align-items:center;gap:var(--space-3);display:flex}.stc-med[data-v-9d2a9b46]{border-radius:var(--r-lg);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.stc-med--brand[data-v-9d2a9b46]{background:var(--brand-weak);color:var(--brand-text)}.stc-med--good[data-v-9d2a9b46]{background:var(--success-weak);color:var(--success-strong)}.stc-med--warn[data-v-9d2a9b46]{background:var(--warning-weak);color:var(--warning-strong)}.stc-med--bad[data-v-9d2a9b46]{background:var(--danger-weak);color:var(--danger-strong)}.stc-med--dim[data-v-9d2a9b46]{background:var(--surface-2);color:var(--text-muted)}.stc-label[data-v-9d2a9b46]{font-size:var(--text-13);color:var(--text-muted)}.stc-n[data-v-9d2a9b46]{font-size:var(--text-30,30px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);padding-left:0;font-weight:600;line-height:1.1}.stc-delta[data-v-9d2a9b46]{font-size:var(--text-12);color:var(--text-muted);padding-left:0}.stc-delta--up[data-v-9d2a9b46]{color:var(--success-strong)}.stc-delta--down[data-v-9d2a9b46]{color:var(--danger-strong)}.stc-skel[data-v-9d2a9b46]{border-radius:var(--r-sm);background:var(--surface-2);width:40%;height:30px;margin-left:0;display:block}.stc--link[data-v-9d2a9b46]:active{transform:scale(.99)}@media (width<=767px){.stc[data-v-9d2a9b46]{gap:var(--space-1);padding:var(--space-3-5,14px);border-radius:var(--r-lg)}.stc-top[data-v-9d2a9b46]{gap:var(--space-2)}.stc-med[data-v-9d2a9b46]{border-radius:var(--r-md);width:32px;height:32px}.stc-med[data-v-9d2a9b46] svg{width:16px;height:16px}.stc-label[data-v-9d2a9b46]{font-size:var(--text-12);line-height:1.3}.stc-n[data-v-9d2a9b46]{margin-top:var(--space-1);font-size:var(--text-22,22px);overflow-wrap:anywhere;padding-left:0}.stc-delta[data-v-9d2a9b46]{font-size:var(--text-11);padding-left:0;line-height:1.35}.stc-skel[data-v-9d2a9b46]{height:22px;margin-left:0}}.or[data-v-e50a8671]{gap:var(--space-5);height:100%;min-height:0;padding:var(--space-5) var(--page-gutter) var(--space-7);flex-direction:column;display:flex;overflow-y:auto}.or-kpis[data-v-e50a8671]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.or-kpi-go[data-v-e50a8671]{text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-xl);background:0 0;border:0;padding:0;display:block}.or-kpi-go[data-v-e50a8671]:hover>*{border-color:var(--brand)}.or-kpi-go[data-v-e50a8671]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.or-card[data-v-e50a8671]{min-width:0;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);animation:aida-rise var(--dur-slow) var(--ease-out) backwards}.or-no[data-v-e50a8671]{font-size:var(--text-14);color:var(--ink);font-weight:500}.or-two[data-v-e50a8671]{text-align:left;flex-direction:column;gap:1px;min-width:0;display:inline-flex}.or-two-main[data-v-e50a8671]{font-size:var(--text-14);color:var(--ink)}.or-two-sub[data-v-e50a8671]{font-size:var(--text-12);color:var(--text-muted)}.or-num[data-v-e50a8671]{font-variant-numeric:tabular-nums}.or-num--strong[data-v-e50a8671]{color:var(--ink);font-weight:600}.or-muted[data-v-e50a8671]{color:var(--text-muted)}.or-status[data-v-e50a8671]{align-items:center;gap:var(--space-2);display:inline-flex}.or-late[data-v-e50a8671]{color:var(--danger-strong);font-weight:600}.or-sent[data-v-e50a8671]{align-items:center;gap:var(--space-1);color:var(--success-strong);font-variant-numeric:tabular-nums;display:inline-flex}.or-flag[data-v-e50a8671]{font-size:var(--text-11);color:var(--warning-strong);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;display:inline-flex}.or-go[data-v-e50a8671]{color:var(--text-subtle);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.or-card[data-v-e50a8671] a:hover .or-go{color:var(--ink-2);transform:translate(2px)}@media (width<=1200px){.or-kpis[data-v-e50a8671]{grid-template-columns:repeat(2,minmax(0,1fr))}}.or-mlist[data-v-e50a8671]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.or-mcard[data-v-e50a8671]{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-3-5,14px);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:inherit;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.or-mcard[data-v-e50a8671]:active{background:var(--surface-2);transform:scale(.99)}.or-mcard[data-v-e50a8671]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.or-mcard-top[data-v-e50a8671]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.or-mcard-sub[data-v-e50a8671]{font-size:var(--text-12);color:var(--text-muted)}.or-mcard-mid[data-v-e50a8671]{font-size:var(--text-12);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.or-mcard-bot[data-v-e50a8671]{align-items:center;gap:var(--space-3);min-height:20px;display:flex}.or-mcard-bot .or-num[data-v-e50a8671]:first-child{margin-right:auto}@media (width<=767px){.or-kpis[data-v-e50a8671]{gap:var(--space-2)}.or-card[data-v-e50a8671]{background:0 0;border:0;padding:0}}@media (prefers-reduced-motion:reduce){.or-mcard[data-v-e50a8671],.or-go[data-v-e50a8671]{transition:none}}.spk[data-v-b2b14bae]{isolation:isolate;width:100%;position:relative}.spk svg[data-v-b2b14bae]{width:100%;height:100%;display:block;overflow:visible}.spk-line[data-v-b2b14bae]{fill:none;stroke:var(--spk-line,var(--brand));stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.spk-dot[data-v-b2b14bae]{background:var(--spk-dot,var(--brand));width:6px;height:6px;box-shadow:0 0 0 3px var(--spk-ring,var(--surface));pointer-events:none;border-radius:50%;margin:-3px;position:absolute}.spk-dot--active[data-v-b2b14bae]{box-shadow:0 0 0 4px var(--brand-weak), 0 0 0 5px var(--surface)}.spk-cursor[data-v-b2b14bae]{background:var(--border-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.spk-tip[data-v-b2b14bae]{bottom:calc(100% + var(--space-2));align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;font-size:var(--text-12);animation:aida-rise var(--dur-fast) var(--ease-out) backwards;display:flex;position:absolute}.spk-tip small[data-v-b2b14bae]{color:var(--text-muted)}.spk-tip--end[data-v-b2b14bae]{transform:translate(-100%)}.kp[data-v-cb315005]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;font:inherit;text-align:left;gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5) var(--space-3);border-radius:var(--r-lg);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.kp-top[data-v-cb315005]{align-items:center;gap:var(--space-2-5,var(--space-2));min-width:0;display:flex}.kp-med[data-v-cb315005]{border-radius:var(--r-md);flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.kp-label[data-v-cb315005]{font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.kp-hint[data-v-cb315005]{flex:none;margin-left:auto}.kp-n[data-v-cb315005]{font-size:var(--text-30,30px);letter-spacing:-.02em;font-weight:600;line-height:1.1}.kp-move[data-v-cb315005]{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-height:22px;display:flex}.kp-vs[data-v-cb315005]{font-size:var(--text-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kp-scrub[data-v-cb315005]{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--r-full);font-size:var(--text-12);font-weight:600;display:inline-flex}.kp-spark[data-v-cb315005]{margin-top:auto}.kp--card[data-v-cb315005]{background:var(--surface);border:1px solid var(--border);padding:var(--space-3) var(--space-4)}.kp--card .kp-label[data-v-cb315005]{color:var(--text-muted)}.kp--card .kp-n[data-v-cb315005]{color:var(--ink)}.kp--card .kp-vs[data-v-cb315005]{color:var(--text-muted)}.kp--card .kp-scrub[data-v-cb315005]{background:var(--brand-weak);color:var(--brand-text)}.kp-med--brand[data-v-cb315005]{background:var(--brand-weak);color:var(--brand-text)}.kp-med--good[data-v-cb315005]{background:var(--success-weak);color:var(--success-strong)}.kp-med--warn[data-v-cb315005]{background:var(--warning-weak);color:var(--warning-strong)}.kp-med--dim[data-v-cb315005]{background:var(--surface-2);color:var(--text-muted)}.kp--hero[data-v-cb315005]{color:#fff;--spk-line:#ffffffb8;--spk-dot:#fff;--spk-ring:var(--brand-strong);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.kp--hero .kp-med[data-v-cb315005]{color:#fff;background:#ffffff29}.kp--hero .kp-label[data-v-cb315005]{color:#ffffffdb}.kp--hero .kp-n[data-v-cb315005]{font-size:var(--text-32,32px)}.kp--hero .kp-vs[data-v-cb315005]{color:#ffffffc7}.kp--hero .kp-scrub[data-v-cb315005]{color:#fff;background:#ffffff2e}.kp--hero[data-v-cb315005] .ih-trigger,.kp--hero[data-v-cb315005] button{color:#ffffffc7}.kp--link[data-v-cb315005]{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.kp--card.kp--link[data-v-cb315005]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.kp--hero.kp--link[data-v-cb315005]:hover{background:#ffffff21;transform:translateY(-1px)}.kp--link[data-v-cb315005]:active{transform:scale(.99)}.kp--link[data-v-cb315005]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.kp--hero.kp--link[data-v-cb315005]:focus-visible{outline-color:#fff}@media (width<=767px){.kp[data-v-cb315005]{padding:var(--space-3) var(--space-3) var(--space-2);gap:var(--space-1-5)}.kp-top[data-v-cb315005]{min-height:var(--space-6);align-items:flex-start}.kp-med[data-v-cb315005]{width:28px;height:28px}.kp-label[data-v-cb315005]{white-space:normal;-webkit-line-clamp:2;line-height:1.3;font-size:var(--text-12);-webkit-box-orient:vertical;display:-webkit-box}.kp .kp-hint[data-v-cb315005]{display:none}.kp-n[data-v-cb315005],.kp--hero .kp-n[data-v-cb315005]{font-size:var(--text-xl,22px)}.kp-vs[data-v-cb315005],.kp--card .kp-vs[data-v-cb315005]{display:none}}@media (prefers-reduced-motion:reduce){.kp--link[data-v-cb315005]{transition:none}.kp--link[data-v-cb315005]:hover,.kp--link[data-v-cb315005]:active{transform:none}}.kp--card[data-v-cb315005]{--spk-line:var(--brand);--spk-dot:var(--brand);--spk-ring:var(--surface)}.kp-n[data-v-cb315005]{font-variant-numeric:tabular-nums;letter-spacing:-.045em}.kp--compact[data-v-cb315005]{background:var(--surface);border:1px solid var(--border);padding:var(--space-3) var(--space-4);gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.kp--compact .kp-top[data-v-cb315005]{grid-column:1/-1}.kp--compact .kp-med[data-v-cb315005]{width:24px;height:24px}.kp--compact .kp-move[data-v-cb315005]{justify-content:flex-end}.kp--compact .kp-n[data-v-cb315005]{font-size:var(--text-xl)}.kp--compact .kp-vs[data-v-cb315005]{font-size:var(--text-11)}.kp--compact[data-v-cb315005]:hover{border-color:var(--border-strong)}.tr[data-v-cb993cf9]{min-width:0}.tr-toolbar[data-v-cb993cf9]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.tr-summary[data-v-cb993cf9]{align-items:center;gap:var(--space-2);font-size:var(--text-12);color:var(--text-muted);display:flex}.tr-summary strong[data-v-cb993cf9]{font-size:var(--text-26);letter-spacing:-.035em;color:var(--ink);font-weight:550}.tr-summary-dot[data-v-cb993cf9]{background:var(--brand);border-radius:50%;width:7px;height:7px}.tr-modes[data-v-cb993cf9]{padding:var(--space-1);gap:var(--space-1);background:var(--surface-2);border-radius:var(--r-md);display:flex}.tr-modes button[data-v-cb993cf9]{padding:var(--space-1-5) var(--space-3);border-radius:var(--r-sm);font:inherit;font-size:var(--text-12);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast);background:0 0;border:0}.tr-modes .tr-mode--on[data-v-cb993cf9]{background:var(--surface);color:var(--brand-text);box-shadow:var(--shadow-sm)}.tr--spotlight .tr-summary[data-v-cb993cf9]{color:var(--analytics-muted)}.tr--spotlight .tr-summary strong[data-v-cb993cf9]{color:var(--analytics-ink);font-size:var(--text-36)}.tr--spotlight .tr-summary-dot[data-v-cb993cf9]{background:var(--analytics-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--analytics-accent) 12%, transparent);margin-right:var(--space-1)}.tr--spotlight .tr-modes[data-v-cb993cf9]{background:color-mix(in srgb, var(--analytics-ink) 6%, transparent)}.tr--spotlight .tr-modes button[data-v-cb993cf9]{color:var(--analytics-muted)}.tr--spotlight .tr-modes .tr-mode--on[data-v-cb993cf9]{background:color-mix(in srgb, var(--analytics-ink) 12%, transparent);color:var(--analytics-ink);box-shadow:none}.hm[data-v-5940fe64]{min-width:0}.hm-readout[data-v-5940fe64]{align-items:baseline;gap:var(--space-2);min-height:38px;margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hm-readout strong[data-v-5940fe64]{font-size:var(--text-26);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:550}.hm-readout span[data-v-5940fe64]{font-size:var(--text-12);color:var(--text-muted)}.hm-scroll[data-v-5940fe64]{padding:var(--space-1);margin:calc(-1 * var(--space-1));overflow-x:auto}.hm-grid[data-v-5940fe64]{flex-direction:column;gap:4px;min-width:390px;display:flex}.hm-row[data-v-5940fe64],.hm-axis[data-v-5940fe64]{grid-template-columns:32px repeat(24,minmax(0,1fr));gap:4px;display:grid}.hm-axis[data-v-5940fe64]{margin-bottom:var(--space-1);font-size:var(--text-10);color:var(--text-muted)}.hm-day[data-v-5940fe64]{font-size:var(--text-11);color:var(--text-muted);align-items:center;display:flex}.hm-cell[data-v-5940fe64]{cursor:pointer;width:100%;height:21px;transition:transform var(--dur-fast), box-shadow var(--dur-fast), opacity var(--dur-fast);border:0;border-radius:3px;padding:0}.hm-cell--0[data-v-5940fe64]{background:var(--surface-2)}.hm-cell--1[data-v-5940fe64]{background:color-mix(in srgb, var(--brand) 18%, var(--surface))}.hm-cell--2[data-v-5940fe64]{background:color-mix(in srgb, var(--brand) 38%, var(--surface))}.hm-cell--3[data-v-5940fe64]{background:color-mix(in srgb, var(--brand) 65%, var(--surface))}.hm-cell--4[data-v-5940fe64]{background:var(--brand)}.hm-cell--office[data-v-5940fe64]{box-shadow:inset 0 -2px color-mix(in srgb, var(--brand) 24%, transparent)}.hm-cell[data-v-5940fe64]:hover,.hm-cell[data-v-5940fe64]:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--brand);z-index:1;outline:none;transform:translateY(-2px)}.hm-cell--selected[data-v-5940fe64]{outline:2px solid var(--brand-text);outline-offset:1px}.hm-cell[data-v-5940fe64]:active{transform:scale(.92)}.hm-legend[data-v-5940fe64]{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-10);color:var(--text-muted);display:flex}.hm-legend i[data-v-5940fe64]{border-radius:2px;width:10px;height:10px}.hm-legend span[data-v-5940fe64]:first-child{margin-right:var(--space-1)}.hm-legend span[data-v-5940fe64]:last-child{margin-left:var(--space-1)}@media (pointer:coarse){.hm-grid[data-v-5940fe64]{min-width:740px}.hm-cell[data-v-5940fe64]{height:28px}}.rk[data-v-8c6e442b]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rk-row[data-v-8c6e442b]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--r-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;display:grid}.rk-row--static[data-v-8c6e442b]{cursor:default}.rk-row[data-v-8c6e442b]:not(.rk-row--static):hover{background:var(--surface-2)}.rk-row[data-v-8c6e442b]:not(.rk-row--static):active{transform:scale(.99)}.rk-row[data-v-8c6e442b]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.rk-row--on[data-v-8c6e442b]{background:var(--brand-weak);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent)}.rk-n[data-v-8c6e442b]{font-size:var(--text-12);color:var(--text-subtle);font-variant-numeric:tabular-nums;text-align:right}.rk-text[data-v-8c6e442b]{flex-direction:column;gap:5px;min-width:0;display:flex}.rk-name[data-v-8c6e442b]{font-size:var(--text-13);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-track[data-v-8c6e442b]{border-radius:var(--r-full);background:var(--surface-2);height:6px;display:block;overflow:hidden}.rk-track i[data-v-8c6e442b]{border-radius:var(--r-full);background:var(--brand);height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.rk-val[data-v-8c6e442b]{flex-direction:column;align-items:flex-end;gap:1px;min-width:64px;display:flex}.rk-val strong[data-v-8c6e442b]{font-size:var(--text-13);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rk-val small[data-v-8c6e442b]{font-size:var(--text-11);color:var(--text-muted);font-variant-numeric:tabular-nums}.rk-empty[data-v-8c6e442b]{font-size:var(--text-13);color:var(--text-muted);padding:var(--space-3) 0}@media (prefers-reduced-motion:reduce){.rk-row[data-v-8c6e442b],.rk-track i[data-v-8c6e442b]{transition:none}.rk-row[data-v-8c6e442b]:active{transform:none}}.pl[data-v-f17ca83b]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pl-head[data-v-f17ca83b]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pl-title[data-v-f17ca83b]{font-size:var(--text-md);color:var(--ink);font-weight:600}.pl-live[data-v-f17ca83b]{align-items:center;gap:var(--space-1-5);font-size:var(--text-12);color:var(--text-muted);display:inline-flex}.pl-dot[data-v-f17ca83b]{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 22%, transparent);border-radius:50%}.pl-stages[data-v-f17ca83b]{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pl-cell[data-v-f17ca83b]{align-items:center;min-width:0;display:flex;position:relative}.pl-stage[data-v-f17ca83b]{min-width:0;padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;flex:1;gap:2px;display:flex}.pl-stage[data-v-f17ca83b]:not(:disabled):hover{border-color:var(--border-strong);background:var(--surface-2)}.pl-stage[data-v-f17ca83b]:not(:disabled):active{transform:scale(.98)}.pl-stage[data-v-f17ca83b]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.pl-stage[data-v-f17ca83b]:disabled{cursor:default}.pl-stage--person[data-v-f17ca83b]{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:var(--warning-weak)}.pl-stage-top[data-v-f17ca83b]{align-items:flex-start;gap:var(--space-1-5);color:var(--text-muted);min-width:0;display:flex}.pl-stage-top[data-v-f17ca83b]>:first-child{flex:none;margin-top:2px}.pl-stage-name[data-v-f17ca83b]{font-size:var(--text-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.pl-stage-n[data-v-f17ca83b]{font-size:var(--text-xl,22px);color:var(--ink);font-weight:600;line-height:1.15}.pl-stage--empty .pl-stage-n[data-v-f17ca83b]{color:var(--text-subtle)}.pl-stage-v[data-v-f17ca83b]{font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.pl-stage--person .pl-stage-top[data-v-f17ca83b]{color:var(--warning-strong)}.pl-arrow[data-v-f17ca83b]{right:calc(-1 * var(--space-2));color:var(--text-subtle);z-index:1;background:var(--surface);border-radius:50%;position:absolute;transform:translate(50%)}.pl-people[data-v-f17ca83b]{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.pl-people-label[data-v-f17ca83b]{font-size:var(--text-12);color:var(--text-muted);margin-right:var(--space-1);font-weight:600}.pl-chip[data-v-f17ca83b]{align-items:center;gap:var(--space-1-5);height:28px;padding:0 var(--space-2-5,var(--space-2));border:1px solid var(--border);border-radius:var(--r-full);font-size:var(--text-12);color:var(--text-muted);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.pl-chip strong[data-v-f17ca83b]{font-variant-numeric:tabular-nums;color:var(--ink)}.pl-chip--on[data-v-f17ca83b]{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:var(--warning-weak);color:var(--warning-strong)}.pl-chip[data-v-f17ca83b]:hover{border-color:var(--border-strong)}.pl-chip[data-v-f17ca83b]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.pl-list[data-v-f17ca83b]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pl-list>li+li[data-v-f17ca83b]{border-top:1px solid var(--border)}.pl-item[data-v-f17ca83b]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);color:inherit;border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.pl-item[data-v-f17ca83b]:hover{background:var(--surface-2)}.pl-item[data-v-f17ca83b]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.pl-item-main[data-v-f17ca83b],.pl-item-side[data-v-f17ca83b]{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-item-side[data-v-f17ca83b]{align-items:flex-end}.pl-item strong[data-v-f17ca83b]{font-size:var(--text-13);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pl-item span span[data-v-f17ca83b],.pl-item-main>span[data-v-f17ca83b],.pl-item-side>span[data-v-f17ca83b]{font-size:var(--text-12);color:var(--text-muted)}.pl-item-chev[data-v-f17ca83b]{color:var(--text-subtle)}@media (width<=1100px){.pl-stages[data-v-f17ca83b]{row-gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.pl-arrow[data-v-f17ca83b]{display:none}}@media (width<=767px){.pl-stages[data-v-f17ca83b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pl-stage[data-v-f17ca83b]{transition:none}.pl-stage[data-v-f17ca83b]:active{transform:none}}.af[data-v-90464c84]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.af-row[data-v-90464c84]{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.af-row--fresh[data-v-90464c84]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards}.af-med[data-v-90464c84]{border-radius:var(--r-full);background:var(--surface-2);width:30px;height:30px;color:var(--text-muted);place-items:center;display:inline-grid}.af-med--brand[data-v-90464c84]{background:var(--brand-weak);color:var(--brand-text)}.af-med--good[data-v-90464c84]{background:var(--success-weak);color:var(--success-strong)}.af-med--warn[data-v-90464c84]{background:var(--warning-weak);color:var(--warning-strong)}.af-med--bad[data-v-90464c84]{background:var(--danger-weak);color:var(--danger-strong)}.af-main[data-v-90464c84]{min-width:0;color:inherit;flex-direction:column;gap:1px;text-decoration:none;display:flex}.af-main:hover .af-title[data-v-90464c84]{color:var(--brand-text)}.af-main[data-v-90464c84]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.af-title[data-v-90464c84]{font-size:var(--text-13);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.af-sub[data-v-90464c84]{font-size:var(--text-12);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-when[data-v-90464c84]{font-size:var(--text-12);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.af-empty[data-v-90464c84]{font-size:var(--text-13);color:var(--text-muted)}.oc[data-v-988cbc68]{width:144px;height:144px;margin:0 auto;position:relative}.oc-ring[data-v-988cbc68]{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.oc-track[data-v-988cbc68]{fill:none;stroke:var(--surface-2);stroke-width:10px}.oc-arc[data-v-988cbc68]{fill:none;stroke-width:10px;cursor:pointer;transition:opacity var(--dur), stroke-width var(--dur)}.oc-arc--on[data-v-988cbc68],.oc-arc[data-v-988cbc68]:focus-visible{stroke-width:15px;filter:drop-shadow(0 0 2px var(--border));outline:none}.oc-arc--dim[data-v-988cbc68]{opacity:.24}.oc-label[data-v-988cbc68]{justify-content:center;align-items:center;gap:var(--space-1);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.oc-label strong[data-v-988cbc68]{font-size:var(--text-36);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:550;line-height:1}.oc-label span[data-v-988cbc68]{font-size:var(--text-11);color:var(--text-muted)}@media (width<=767px){.oc[data-v-988cbc68]{width:108px;height:108px}.oc-label strong[data-v-988cbc68]{font-size:var(--text-26)}}.dlp[data-v-a3873181]{gap:var(--space-3);min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);animation:aida-rise var(--dur-slow) var(--ease-out) backwards;flex-direction:column;display:flex}.dlp-head[data-v-a3873181]{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:32px;display:flex}.dlp-med[data-v-a3873181]{border-radius:var(--r-md);background:var(--brand-weak);width:28px;height:28px;color:var(--brand-text);flex:none;place-items:center;display:grid}.dlp-title[data-v-a3873181]{font-size:var(--text-md);color:var(--ink);margin-right:auto;font-weight:600}.dlp-chip[data-v-a3873181]{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-12);display:inline-flex}.dlp-link[data-v-a3873181],.dlp-inline[data-v-a3873181]{min-height:32px;padding:0 var(--space-2);border-radius:var(--r-md);color:var(--brand-text);font-size:var(--text-13);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.dlp-link[data-v-a3873181]:hover,.dlp-inline[data-v-a3873181]:hover{background:var(--surface-2)}.dlp-inline[data-v-a3873181]{min-height:0;font-size:var(--text-12);padding:0}.dlp-link[data-v-a3873181]:focus-visible,.dlp-inline[data-v-a3873181]:focus-visible,.dlp-live[data-v-a3873181]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.dlp-live[data-v-a3873181]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-12);transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.dlp-live[data-v-a3873181]:hover{background:var(--surface-3);color:var(--ink)}.dlp-live-text[data-v-a3873181]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.dlp-live-text strong[data-v-a3873181]{color:var(--ink);font-weight:600}.dlp-dot[data-v-a3873181]{border-radius:var(--r-full);background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 22%, transparent);flex:none}.dlp-stats[data-v-a3873181]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.dlp-stat[data-v-a3873181]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dlp-stat dt[data-v-a3873181]{font-size:var(--text-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dlp-stat dd[data-v-a3873181]{flex-direction:column;min-width:0;margin:0;display:flex}.dlp-stat strong[data-v-a3873181]{font-size:var(--text-xl);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.dlp-stat small[data-v-a3873181]{font-size:var(--text-11);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dlp-bad[data-v-a3873181]{color:var(--danger-strong)!important}.dlp-split[data-v-a3873181]{gap:var(--space-2);flex-direction:column;display:flex}.dlp-bar[data-v-a3873181]{border-radius:var(--r-full);background:var(--surface-2);gap:2px;height:8px;display:flex;overflow:hidden}.dlp-bar i[data-v-a3873181]{min-width:3px;transition:flex-grow var(--dur-slow) var(--ease-out);display:block}.dlp-bar-own[data-v-a3873181],.dlp-key--own[data-v-a3873181]{background:var(--chart-1)}.dlp-bar-rida[data-v-a3873181],.dlp-key--rida[data-v-a3873181]{background:var(--chart-2)}.dlp-keys[data-v-a3873181]{gap:var(--space-1) var(--space-4);font-size:var(--text-12);color:var(--text-muted);flex-wrap:wrap;display:flex}.dlp-keys span[data-v-a3873181]{align-items:center;gap:var(--space-1-5);display:inline-flex}.dlp-keys strong[data-v-a3873181]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.dlp-key[data-v-a3873181]{border-radius:3px;width:10px;height:10px;display:inline-block}.dlp-chart[data-v-a3873181]{margin-top:auto}.dlp-foot[data-v-a3873181]{font-size:var(--text-11);color:var(--text-muted)}.dlp-livetag[data-v-a3873181]{align-items:center;gap:var(--space-1-5);font-size:var(--text-12);color:var(--success-strong);font-weight:500;display:inline-flex}.dlp-routes[data-v-a3873181]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dlp-routes li+li[data-v-a3873181]{border-top:1px solid var(--border)}.dlp-route[data-v-a3873181]{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--r-md);color:var(--ink);font-size:var(--text-13);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(48px,120px) 40px 96px;text-decoration:none;display:grid}.dlp-route[data-v-a3873181]:hover{background:var(--surface-2)}.dlp-route[data-v-a3873181]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.dlp-route-name[data-v-a3873181]{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.dlp-route-name small[data-v-a3873181]{font-size:var(--text-11);color:var(--text-muted);font-variant-numeric:tabular-nums}.dlp-route-bar[data-v-a3873181]{border-radius:var(--r-full);background:var(--surface-2);height:6px;overflow:hidden}.dlp-route-bar i[data-v-a3873181]{background:var(--brand);border-radius:inherit;height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.dlp-route-n[data-v-a3873181]{font-size:var(--text-12);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.dlp-route-status[data-v-a3873181]{font-size:var(--text-12);text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);overflow:hidden}.dlp-tone--success[data-v-a3873181]{color:var(--success-strong)}.dlp-tone--warning[data-v-a3873181]{color:var(--warning-strong)}.dlp-tone--danger[data-v-a3873181]{color:var(--danger-strong)}.dlp-tone--brand[data-v-a3873181]{color:var(--brand-text)}.dlp-skel[data-v-a3873181]{gap:var(--space-3);flex-direction:column;display:flex}.dlp-empty[data-v-a3873181]{align-items:flex-start;gap:var(--space-2);min-height:120px;font-size:var(--text-13);color:var(--text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dlp-empty-icon[data-v-a3873181]{border-radius:var(--r-full);background:var(--surface-2);width:36px;height:36px;color:var(--text-muted);place-items:center;display:grid}@media (width<=767px){.dlp[data-v-a3873181]{padding:var(--space-4);border-radius:var(--r-lg)}.dlp-stats[data-v-a3873181]{grid-template-columns:repeat(2,minmax(0,1fr))}.dlp-link[data-v-a3873181]{min-height:44px}.dlp-inline[data-v-a3873181]{padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3))}.dlp-route[data-v-a3873181]{grid-template-columns:minmax(0,1fr) 40px auto}.dlp-route-bar[data-v-a3873181]{display:none}}@media (prefers-reduced-motion:reduce){.dlp-bar i[data-v-a3873181],.dlp-link[data-v-a3873181],.dlp-live[data-v-a3873181],.dlp-route[data-v-a3873181],.dlp-route-bar i[data-v-a3873181]{transition:none}}.bp[data-v-cee2de24]{gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);animation:aida-rise var(--dur-slow) var(--ease-out) backwards;flex-direction:column;display:flex}.bp-head[data-v-cee2de24]{align-items:center;gap:var(--space-2);min-height:32px;display:flex}.bp-med[data-v-cee2de24]{border-radius:var(--r-md);background:var(--success-weak);width:28px;height:28px;color:var(--success-strong);flex:none;place-items:center;display:grid}.bp-title[data-v-cee2de24]{font-size:var(--text-md);color:var(--ink);margin-right:auto;font-weight:600}.bp-link[data-v-cee2de24],.bp-inline[data-v-cee2de24]{min-height:32px;padding:0 var(--space-2);border-radius:var(--r-md);color:var(--brand-text);font-size:var(--text-13);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.bp-link[data-v-cee2de24]:hover{background:var(--surface-2)}.bp-inline[data-v-cee2de24]{min-height:0;font-size:var(--text-12);padding:0}.bp-inline[data-v-cee2de24]:hover{text-decoration:underline}.bp-link[data-v-cee2de24]:focus-visible,.bp-inline[data-v-cee2de24]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.bp-hero[data-v-cee2de24]{gap:var(--space-1);flex-direction:column;display:flex}.bp-label[data-v-cee2de24]{font-size:var(--text-12);color:var(--text-muted)}.bp-n[data-v-cee2de24]{font-size:var(--text-30);color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.bp-sub[data-v-cee2de24]{font-size:var(--text-12);color:var(--text-muted)}.bp-mix[data-v-cee2de24]{gap:var(--space-2);flex-direction:column;display:flex}.bp-bar[data-v-cee2de24]{border-radius:var(--r-full);background:var(--surface-2);gap:2px;height:8px;display:flex;overflow:hidden}.bp-bar i[data-v-cee2de24]{min-width:3px;transition:flex-grow var(--dur-slow) var(--ease-out);display:block}.bp-keys[data-v-cee2de24]{font-size:var(--text-13);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-keys li[data-v-cee2de24]{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--ink);grid-template-columns:10px minmax(0,1fr) auto 72px;display:grid}.bp-keys li+li[data-v-cee2de24]{border-top:1px solid var(--border)}.bp-key-name[data-v-cee2de24]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-key-n[data-v-cee2de24]{font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.bp-keys strong[data-v-cee2de24]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bp-key[data-v-cee2de24]{border-radius:3px;width:10px;height:10px;display:inline-block}.bp-account[data-v-cee2de24]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 0;display:grid}.bp-fig[data-v-cee2de24]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bp-fig dt[data-v-cee2de24]{font-size:var(--text-12);color:var(--text-muted)}.bp-fig dd[data-v-cee2de24]{flex-direction:column;align-items:flex-start;gap:2px;margin:0;display:flex}.bp-fig strong[data-v-cee2de24]{font-size:var(--text-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.bp-fig small[data-v-cee2de24]{font-size:var(--text-11);color:var(--text-muted)}.bp-skel[data-v-cee2de24]{gap:var(--space-3);flex-direction:column;display:flex}@media (width<=767px){.bp[data-v-cee2de24]{padding:var(--space-4);border-radius:var(--r-lg)}.bp-link[data-v-cee2de24]{min-height:44px}.bp-inline[data-v-cee2de24]{padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3))}.bp-n[data-v-cee2de24]{font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){.bp-bar i[data-v-cee2de24],.bp-link[data-v-cee2de24]{transition:none}}.ob[data-v-31f6346b]{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch;display:grid}@media (width<=1100px){.ob[data-v-31f6346b]{grid-template-columns:minmax(0,1fr)}}.ov[data-v-c5232ab8]{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-5) var(--page-gutter) var(--space-7);flex-direction:column;display:flex;overflow-y:auto}.ov[data-v-c5232ab8]>*{flex-shrink:0}.ov-hero[data-v-c5232ab8]{gap:var(--space-4);flex-direction:column;display:flex}.ov-hero-head[data-v-c5232ab8]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ov-hero-title[data-v-c5232ab8]{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.ov-hero-title h2[data-v-c5232ab8]{font-size:var(--text-xl);letter-spacing:-.035em;font-weight:600}.ov-hero-title span[data-v-c5232ab8]{font-size:var(--text-13);color:var(--text-muted)}.ov-hero-link[data-v-c5232ab8]{height:32px;padding:0 var(--space-3);border-radius:var(--r-md);font-size:var(--text-13);color:var(--ink);background:var(--surface-2);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.ov-hero-link[data-v-c5232ab8]:hover{background:var(--surface-2)}.ov-hero-link[data-v-c5232ab8]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ov-seg[data-v-c5232ab8]{border-radius:var(--r-md);background:var(--surface-3);gap:2px;padding:3px;display:inline-flex}.ov-seg-btn[data-v-c5232ab8]{height:28px;padding:0 var(--space-3);border-radius:calc(var(--r-md) - 2px);color:var(--text-muted);font:inherit;font-size:var(--text-13);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:500}.ov-seg-btn[data-v-c5232ab8]:hover{color:var(--ink);background:var(--surface-2)}.ov-seg-btn[data-v-c5232ab8]:active{transform:scale(.97)}.ov-seg-btn--on[data-v-c5232ab8],.ov-seg-btn--on[data-v-c5232ab8]:hover{background:var(--surface);color:var(--brand-text);box-shadow:0 1px 2px #0000001f}.ov-seg-btn[data-v-c5232ab8]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ov-chips[data-v-c5232ab8]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ov-chips-label[data-v-c5232ab8]{font-size:var(--text-12);color:var(--text-muted)}.ov-chip[data-v-c5232ab8]{align-items:center;gap:var(--space-1-5);height:26px;padding:0 var(--space-2) 0 var(--space-2-5,var(--space-2));border-radius:var(--r-full);background:var(--surface);color:var(--brand-text);font:inherit;font-size:var(--text-12);cursor:pointer;animation:aida-rise var(--dur-slow) var(--ease-out) backwards;border:0;font-weight:600;display:inline-flex}.ov-chip[data-v-c5232ab8]:hover{background:var(--surface-2)}.ov-chip[data-v-c5232ab8]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ov-chip--ghost[data-v-c5232ab8]{background:var(--surface-2);color:var(--ink)}.ov-chip--ghost[data-v-c5232ab8]:hover{background:var(--surface-2)}.ov-hero-kpis[data-v-c5232ab8]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ov-hero-skel[data-v-c5232ab8]{opacity:.35}.ov-more[data-v-c5232ab8]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ov-grid[data-v-c5232ab8]{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.ov-span-8[data-v-c5232ab8]{grid-column:span 8}.ov-span-5[data-v-c5232ab8]{grid-column:span 5}.ov-span-4[data-v-c5232ab8]{grid-column:span 4}.ov-span-3[data-v-c5232ab8]{grid-column:span 3}.ov-card[data-v-c5232ab8]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;display:flex}.ov-card-head[data-v-c5232ab8]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ov-card-titles[data-v-c5232ab8]{flex-direction:column;gap:2px;min-width:0;display:flex}.ov-card-title[data-v-c5232ab8]{font-size:var(--text-md);color:var(--ink);font-weight:600}.ov-card-sub[data-v-c5232ab8]{font-size:var(--text-12);color:var(--text-muted)}.ov-crumbs[data-v-c5232ab8]{align-items:center;gap:var(--space-2);display:flex}.ov-back[data-v-c5232ab8]{height:26px;padding:0 var(--space-2) 0 var(--space-1);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-12);cursor:pointer;align-items:center;gap:2px;display:inline-flex}.ov-back[data-v-c5232ab8]:hover{color:var(--ink);border-color:var(--border-strong)}.ov-back[data-v-c5232ab8]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.ov-legend[data-v-c5232ab8]{align-items:center;gap:var(--space-3);font-size:var(--text-12);color:var(--text-muted);flex-wrap:wrap;display:flex}.ov-legend>span[data-v-c5232ab8]{align-items:center;gap:var(--space-1-5);display:inline-flex}.ov-key[data-v-c5232ab8]{border-radius:3px;width:10px;height:10px;display:inline-block}.ov-key--aida[data-v-c5232ab8]{background:var(--brand)}.ov-key--team[data-v-c5232ab8]{background:color-mix(in srgb, var(--text-muted) 45%, transparent)}.ov-key--office[data-v-c5232ab8]{box-shadow:inset 0 0 0 1.5px var(--brand);background:0 0}.ov-tablebtn[data-v-c5232ab8],.ov-linkbtn[data-v-c5232ab8]{align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-12);cursor:pointer;display:inline-flex}.ov-tablebtn[data-v-c5232ab8]:hover,.ov-linkbtn[data-v-c5232ab8]:hover{color:var(--ink);border-color:var(--border-strong)}.ov-tablebtn[data-v-c5232ab8]:focus-visible,.ov-linkbtn[data-v-c5232ab8]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.ov-linkbtn[data-v-c5232ab8]{height:auto;color:var(--brand-text);border:0;padding:0}.ov-table-wrap[data-v-c5232ab8]{border:1px solid var(--border);border-radius:var(--r-md);max-height:280px;overflow:auto}.ov-table[data-v-c5232ab8]{border-collapse:collapse;width:100%;font-size:var(--text-13)}.ov-table th[data-v-c5232ab8]{background:var(--surface-2);color:var(--text-muted);text-align:left;padding:var(--space-2) var(--space-3);font-weight:600;position:sticky;top:0}.ov-table td[data-v-c5232ab8]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.ov-share[data-v-c5232ab8]{border-radius:var(--r-full);background:var(--surface-2);gap:2px;height:10px;display:flex;overflow:hidden}.ov-share i[data-v-c5232ab8]{min-width:4px;transition:flex-grow var(--dur-slow) var(--ease-out);display:block}.ov-kinds[data-v-c5232ab8]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ov-kind[data-v-c5232ab8]{align-items:center;gap:var(--space-3);padding:var(--space-2-5,var(--space-2)) var(--space-2);border-radius:var(--r-md);color:inherit;transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:10px minmax(0,1fr) auto 44px;text-decoration:none;display:grid}.ov-kind[data-v-c5232ab8]:hover{background:var(--surface-2)}.ov-kind[data-v-c5232ab8]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.ov-kind-key[data-v-c5232ab8]{border-radius:3px;width:10px;height:10px}.ov-kind-name[data-v-c5232ab8]{font-size:var(--text-13);color:var(--ink);flex-direction:column;min-width:0;display:flex}.ov-kind-name small[data-v-c5232ab8]{font-size:var(--text-11);color:var(--text-muted)}.ov-kind-n[data-v-c5232ab8]{font-size:var(--text-lg);color:var(--ink);text-align:right;font-weight:600}.ov-kind-pct[data-v-c5232ab8]{font-size:var(--text-12);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.ov-tabs[data-v-c5232ab8]{gap:var(--space-4);display:inline-flex}.ov-tab[data-v-c5232ab8]{padding:0 0 var(--space-1);font:inherit;font-size:var(--text-md);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.ov-tab--on[data-v-c5232ab8]{color:var(--ink);border-bottom-color:var(--brand)}.ov-tab[data-v-c5232ab8]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.ov-mini-seg[data-v-c5232ab8]{border-radius:var(--r-md);background:var(--surface-2);gap:2px;padding:2px;display:inline-flex}.ov-mini-seg button[data-v-c5232ab8]{height:24px;padding:0 var(--space-2);border-radius:calc(var(--r-md) - 2px);color:var(--text-muted);font:inherit;font-size:var(--text-12);cursor:pointer;background:0 0;border:0}.ov-mini-seg button.is-on[data-v-c5232ab8]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.ov-mini-seg button[data-v-c5232ab8]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}@media (width<=1280px){.ov-span-8[data-v-c5232ab8],.ov-span-4[data-v-c5232ab8],.ov-span-5[data-v-c5232ab8]{grid-column:span 12}.ov-span-3[data-v-c5232ab8],.ov-grid>.ov-span-4[data-v-c5232ab8]{grid-column:span 6}}@media (width<=1100px){.ov-hero-kpis[data-v-c5232ab8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ov-more[data-v-c5232ab8]{grid-template-columns:minmax(0,1fr)}.ov-span-3[data-v-c5232ab8],.ov-grid>.ov-span-4[data-v-c5232ab8]{grid-column:span 12}}@media (width<=767px){.ov[data-v-c5232ab8]{padding:var(--space-4) var(--page-gutter) var(--space-6);gap:var(--space-3)}.ov-hero[data-v-c5232ab8]{padding:var(--space-4);gap:var(--space-3);border-radius:var(--r-lg)}.ov-hero-head[data-v-c5232ab8]{gap:var(--space-3)}.ov-seg[data-v-c5232ab8]{order:3;width:100%}.ov-seg-btn[data-v-c5232ab8]{flex:1}.ov-hero-kpis[data-v-c5232ab8]{gap:var(--space-2)}.ov-card[data-v-c5232ab8]{padding:var(--space-4);border-radius:var(--r-lg)}}@media (prefers-reduced-motion:reduce){.ov-seg-btn[data-v-c5232ab8],.ov-kind[data-v-c5232ab8],.ov-share i[data-v-c5232ab8]{transition:none}.ov-seg-btn[data-v-c5232ab8]:active{transform:none}}.ov-operations[data-v-c5232ab8]{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);display:grid}.ov-attention[data-v-c5232ab8]{gap:var(--space-2)}.ov-attention-count[data-v-c5232ab8]{border-radius:var(--r-md);background:var(--surface-2);min-width:24px;height:24px;font-size:var(--text-12);place-items:center;font-weight:600;display:grid}.ov-actions[data-v-c5232ab8]{margin:0;padding:0;list-style:none}.ov-actions li+li[data-v-c5232ab8]{border-top:1px solid var(--border)}.ov-action[data-v-c5232ab8]{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;transition:color var(--dur-fast);display:flex}.ov-action[data-v-c5232ab8]:hover{color:var(--brand-text)}.ov-action-icon[data-v-c5232ab8]{border-radius:var(--r-md);background:var(--warning-weak);width:32px;height:32px;color:var(--warning-strong);flex:none;place-items:center;display:grid}.ov-action-text[data-v-c5232ab8]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ov-action-text strong[data-v-c5232ab8]{font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ov-action-text small[data-v-c5232ab8]{font-size:var(--text-12);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov-clear[data-v-c5232ab8]{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;display:flex}.ov-clear-icon[data-v-c5232ab8]{border-radius:var(--r-full);width:36px;height:36px;color:var(--success-strong);background:var(--success-weak);place-items:center;display:grid}.ov-clear strong[data-v-c5232ab8]{font-size:var(--text-14);font-weight:500}.ov-clear>span[data-v-c5232ab8]:last-child{color:var(--text-muted);font-size:var(--text-12);line-height:1.6}@media (width<=1100px){.ov-operations[data-v-c5232ab8]{grid-template-columns:1fr}}@media (width<=767px){.ov-hero[data-v-c5232ab8]{padding:0}.ov-hero-title h2[data-v-c5232ab8]{font-size:var(--text-lg)}}.ov-recent[data-v-c5232ab8]{padding-top:var(--space-3);border-top:1px solid var(--border);margin-top:auto}.ov-recent h3[data-v-c5232ab8]{margin-bottom:var(--space-2);font-size:var(--text-11);color:var(--text-muted);font-weight:500}.ov-action-text strong[data-v-c5232ab8]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box}.ov-activity[data-v-c5232ab8]{grid-column:1/-1}.ov-heat[data-v-c5232ab8]{grid-column:span 5}@media (width<=1400px){.ov-heat[data-v-c5232ab8]{grid-column:1/-1}}@media (width<=767px){.ov-hero-kpis[data-v-c5232ab8] .kp-label{font-size:var(--text-12)}}.ov[data-v-c5232ab8]{gap:var(--space-3)}.ov-hero-title h2[data-v-c5232ab8]{font-size:var(--text-30);letter-spacing:-.045em}.ov-hero-head[data-v-c5232ab8]{padding-block:0}.ov-performance[data-v-c5232ab8]{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.ov-performance>.ov-span-8[data-v-c5232ab8]{grid-column:span 8}.ov-performance>.ov-span-4[data-v-c5232ab8]{grid-column:span 4}.ov-spotlight[data-v-c5232ab8]{background:var(--analytics-surface);border-color:var(--analytics-grid);color:var(--analytics-ink);padding:var(--space-6);position:relative}.ov-spotlight .ov-card-title[data-v-c5232ab8]{color:var(--analytics-ink);font-size:var(--text-lg);letter-spacing:-.025em}.ov-spotlight .ov-card-sub[data-v-c5232ab8],.ov-spotlight .ov-legend[data-v-c5232ab8]{color:var(--analytics-muted)}.ov-spotlight .ov-key--team[data-v-c5232ab8]{background:var(--analytics-muted)}.ov-spotlight .ov-key--aida[data-v-c5232ab8]{background:var(--analytics-accent)}.ov-spotlight .ov-tablebtn[data-v-c5232ab8],.ov-spotlight .ov-back[data-v-c5232ab8]{border-color:var(--analytics-grid);color:var(--analytics-muted);background:0 0}.ov-spotlight .ov-tablebtn[data-v-c5232ab8]:hover,.ov-spotlight .ov-back[data-v-c5232ab8]:hover{color:var(--analytics-ink);border-color:var(--analytics-muted)}.ov-spotlight .ov-table-wrap[data-v-c5232ab8]{background:var(--surface);color:var(--ink)}.ov-outcomes[data-v-c5232ab8]{gap:var(--space-3)}.ov-outcomes .ov-kind[data-v-c5232ab8]{padding-block:var(--space-2)}.ov-outcomes .ov-kind-n[data-v-c5232ab8]{font-size:var(--text-16)}.ov-outcomes .ov-kind-pct[data-v-c5232ab8]{font-size:var(--text-11)}.ov-outcomes .ov-kind-name[data-v-c5232ab8]{font-size:var(--text-12)}@media (width<=1200px){.ov-performance>.ov-span-8[data-v-c5232ab8],.ov-performance>.ov-span-4[data-v-c5232ab8]{grid-column:1/-1}.ov-outcomes[data-v-c5232ab8]{grid-template-columns:160px minmax(0,1fr);align-items:center;display:grid}.ov-outcomes .ov-card-head[data-v-c5232ab8]{grid-column:1/-1}}@media (width<=767px){.ov[data-v-c5232ab8]{gap:var(--space-3)}.ov-hero-title h2[data-v-c5232ab8]{font-size:var(--text-xl)}.ov-spotlight[data-v-c5232ab8]{padding:var(--space-4)}.ov-spotlight .ov-card-title[data-v-c5232ab8]{font-size:var(--text-16)}.ov-outcomes[data-v-c5232ab8]{grid-template-columns:112px minmax(0,1fr)}.ov-outcomes .ov-kind[data-v-c5232ab8]{gap:var(--space-2);grid-template-columns:6px minmax(0,1fr) auto}.ov-outcomes .ov-kind-pct[data-v-c5232ab8]{display:none}}.ov-spotlight>.ov-table-wrap[data-v-c5232ab8]{flex:none;height:302px;max-height:302px}.ov-hero-kpis[data-v-c5232ab8]{grid-auto-rows:1fr;align-items:stretch}.ct-form[data-v-65224949]{gap:var(--space-4);flex-direction:column;display:flex}.ct-form label[data-v-65224949]{gap:var(--space-2);font-size:var(--text-12);color:var(--text-muted);flex-direction:column;display:flex}.ct-form input[data-v-65224949],.ct-form textarea[data-v-65224949],.ct-form select[data-v-65224949]{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-3);font:inherit}.ct-form footer[data-v-65224949]{justify-content:flex-end;gap:var(--space-3);display:flex}.ct-form input[data-v-65224949]:focus-visible,.ct-form textarea[data-v-65224949]:focus-visible,.ct-form select[data-v-65224949]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tk-ops-filters[data-v-6ad2293f]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tk-ops-filters[data-v-6ad2293f] .ss{min-width:160px}.tk-ops-filters select[data-v-6ad2293f]{font:inherit;font-size:var(--text-12);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-2) var(--space-3);background:var(--surface);min-height:36px}.tk-ops-filters select[data-v-6ad2293f]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tk-ops-link[data-v-6ad2293f]{color:var(--brand);font-size:var(--text-12);margin-left:auto}.tk-bar[data-v-6ad2293f]{flex-wrap:wrap;max-width:calc(100vw - 32px)}.tk-bar[data-v-6ad2293f] .ss{min-width:130px;max-width:180px}.tk[data-v-6ad2293f]{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-5) var(--page-gutter) var(--space-9,96px);flex-direction:column;display:flex;overflow-y:auto}.tk-list[data-v-6ad2293f]{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;display:flex}.tk-toolbar[data-v-6ad2293f]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.tk-search[data-v-6ad2293f]{flex:0 320px;min-width:200px;position:relative}.tk-search[data-v-6ad2293f] input{padding-left:32px}.tk-search-icon[data-v-6ad2293f]{color:var(--text-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tk-chips[data-v-6ad2293f]{gap:var(--space-1-5);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.tk-chip[data-v-6ad2293f]{align-items:center;gap:var(--space-1-5);min-height:30px;padding:0 var(--space-2-5);border:1px solid var(--border);border-radius:var(--r-pill,999px);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-12);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.tk-chip[data-v-6ad2293f]:hover{background:var(--surface-2)}.tk-chip--on[data-v-6ad2293f]{border-color:var(--brand);background:var(--brand-weak);color:var(--brand-strong,var(--brand))}.tk-chip[data-v-6ad2293f]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.tk-chip-n[data-v-6ad2293f]{font-variant-numeric:tabular-nums;color:var(--text-muted)}.tk-chip--on .tk-chip-n[data-v-6ad2293f]{color:inherit}.tk-clear[data-v-6ad2293f]{margin-left:auto}.tk-table[data-v-6ad2293f] .tk-row--sel{background:var(--brand-weak)}.tk-check[data-v-6ad2293f]{padding:var(--space-1);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.tk-id[data-v-6ad2293f]{font-size:var(--text-13);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.tk-issue[data-v-6ad2293f]{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:380px;display:inline-flex}.tk-issue-top[data-v-6ad2293f]{align-items:center;gap:var(--space-2);display:inline-flex}.tk-issue-detail[data-v-6ad2293f]{font-size:var(--text-13);color:var(--ink);white-space:normal;overflow-wrap:anywhere;max-width:100%;font-weight:500}.tk-two[data-v-6ad2293f]{text-align:left;flex-direction:column;gap:1px;min-width:0;display:inline-flex}.tk-two-main[data-v-6ad2293f]{font-size:var(--text-13);color:var(--ink);white-space:nowrap}.tk-two-sub[data-v-6ad2293f]{font-size:var(--text-12);color:var(--text-muted);white-space:nowrap}.tk-num[data-v-6ad2293f]{font-variant-numeric:tabular-nums}.tk-muted[data-v-6ad2293f]{color:var(--text-muted)}.tk-said[data-v-6ad2293f]{align-items:center;gap:var(--space-1);min-width:0;max-width:260px;padding:2px var(--space-1);margin-left:calc(-1 * var(--space-1));border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none;display:inline-flex}.tk-said-text[data-v-6ad2293f]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-13);overflow:hidden}.tk-said-go[data-v-6ad2293f]{color:var(--text-muted);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);flex:none}.tk-said[data-v-6ad2293f]:hover{background:var(--brand-weak);color:var(--brand-strong,var(--brand))}.tk-said:hover .tk-said-go[data-v-6ad2293f]{opacity:1;color:inherit}.tk-said[data-v-6ad2293f]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.tk-doc[data-v-6ad2293f]{font-size:var(--text-12);color:var(--brand-strong,var(--brand));white-space:nowrap;font-weight:500;text-decoration:none}.tk-doc[data-v-6ad2293f]:hover{text-decoration:underline}.tk-aida[data-v-6ad2293f]{align-items:center;gap:var(--space-1);font-size:var(--text-11);color:var(--brand-text);white-space:nowrap;font-weight:600;display:inline-flex}.tk-cards[data-v-6ad2293f]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tk-card[data-v-6ad2293f]{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.tk-card[data-v-6ad2293f]:active{transform:scale(.99)}.tk-card-top[data-v-6ad2293f]{align-items:center;gap:var(--space-2);display:flex}.tk-card-id[data-v-6ad2293f]{font-size:var(--text-12);color:var(--text-muted)}.tk-card-when[data-v-6ad2293f]{font-size:var(--text-12);color:var(--text-muted);margin-left:auto}.tk-card-detail[data-v-6ad2293f]{font-size:var(--text-14);color:var(--ink);overflow-wrap:anywhere;font-weight:500}.tk-card-who[data-v-6ad2293f]{font-size:var(--text-12);color:var(--text-muted)}.tk-card-said[data-v-6ad2293f]{font-size:var(--text-13);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-bar[data-v-6ad2293f]{left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));z-index:40;align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) var(--space-4);border-radius:var(--r-pill,999px);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-lg,0 12px 32px #0f172a3d);display:flex;position:fixed;transform:translate(-50%)}.tk-bar-n[data-v-6ad2293f]{font-size:var(--text-13);margin-right:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tk-bar-btn[data-v-6ad2293f]{min-height:34px;padding:0 var(--space-3);border-radius:var(--r-pill,999px);background:color-mix(in srgb, var(--surface) 14%, transparent);color:var(--surface);font:inherit;font-size:var(--text-13);cursor:pointer;white-space:nowrap;border:0;font-weight:500}.tk-bar-btn[data-v-6ad2293f]:hover:not(:disabled){background:color-mix(in srgb, var(--surface) 24%, transparent)}.tk-bar-btn--go[data-v-6ad2293f]{background:var(--brand-strong,var(--brand))}.tk-bar-btn--go[data-v-6ad2293f]:hover:not(:disabled){background:var(--brand)}.tk-bar-btn--ghost[data-v-6ad2293f]{background:0 0}.tk-bar-btn[data-v-6ad2293f]:disabled{opacity:.6;cursor:default}.tk-bar-btn[data-v-6ad2293f]:focus-visible{outline:2px solid var(--surface);outline-offset:2px}.tk-bar-enter-active[data-v-6ad2293f],.tk-bar-leave-active[data-v-6ad2293f]{transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out)}.tk-bar-enter-from[data-v-6ad2293f],.tk-bar-leave-to[data-v-6ad2293f]{opacity:0;transform:translate(-50%,16px)}@media (prefers-reduced-motion:reduce){.tk-bar-enter-active[data-v-6ad2293f],.tk-bar-leave-active[data-v-6ad2293f],.tk-chip[data-v-6ad2293f],.tk-said-go[data-v-6ad2293f]{transition:none}}@media (width<=767px){.tk[data-v-6ad2293f]{padding:var(--space-3) var(--page-gutter) var(--space-9,96px);gap:var(--space-3)}.tk-list[data-v-6ad2293f]{padding:var(--space-2);background:0 0;border:0}.tk-search[data-v-6ad2293f]{flex:100%}.tk-chips[data-v-6ad2293f]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tk-chips[data-v-6ad2293f]::-webkit-scrollbar{display:none}.tk-chip[data-v-6ad2293f]{white-space:nowrap}}.to-file[data-v-4dddfec4]{align-items:center;gap:var(--space-2);font-size:var(--text-12);display:flex}.to-file a[data-v-4dddfec4]{color:var(--brand);overflow-wrap:anywhere;flex:1}.to-file button[data-v-4dddfec4]{color:var(--text-muted);padding:var(--space-2);cursor:pointer;background:0 0;border:none}.to-card[data-v-4dddfec4]{color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.to-card h2[data-v-4dddfec4]{font-size:var(--text-12);font-weight:650}.to-card label[data-v-4dddfec4]{gap:var(--space-2);font-size:var(--text-12);color:var(--text-muted);flex-direction:column;display:flex}.to-card select[data-v-4dddfec4],.to-card textarea[data-v-4dddfec4]{border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);font:inherit;width:100%;min-height:36px}.to-actions[data-v-4dddfec4]{gap:var(--space-2);margin-top:var(--space-3);justify-content:flex-end;display:flex}.to-link[data-v-4dddfec4]{color:var(--brand);font-size:var(--text-12)}.to-history[data-v-4dddfec4]{max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.to-history li[data-v-4dddfec4]{padding:0 0 var(--space-4) var(--space-4);border-left:1px solid var(--border);font-size:var(--text-12)}.to-history p[data-v-4dddfec4]{margin:var(--space-1) 0;overflow-wrap:anywhere}.to-history small[data-v-4dddfec4],.to-muted[data-v-4dddfec4]{color:var(--text-muted);font-size:var(--text-11)}select[data-v-4dddfec4]:focus-visible,textarea[data-v-4dddfec4]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.td[data-v-b27b80d3]{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-5) var(--page-gutter) var(--space-7);flex-direction:column;display:flex;overflow-y:auto}.td--embedded[data-v-b27b80d3]{gap:var(--space-4);padding:0}.td--embedded .td-cols[data-v-b27b80d3]{grid-template-columns:minmax(0,1fr)}.td-back[data-v-b27b80d3]{padding:var(--space-1) var(--space-1-5) var(--space-1) var(--space-1);border-radius:var(--r-sm);font-size:var(--text-12);color:var(--text-muted);align-self:flex-start;align-items:center;gap:2px;display:inline-flex}.td-back[data-v-b27b80d3]:hover{background:var(--surface-2);color:var(--ink-2)}.td-back[data-v-b27b80d3]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.td-head[data-v-b27b80d3]{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.td-medal[data-v-b27b80d3]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);width:44px;height:44px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.td-medal--danger[data-v-b27b80d3]{background:var(--danger-weak);color:var(--danger-strong);border-color:#0000}.td-medal--warning[data-v-b27b80d3]{background:var(--warning-weak);color:var(--warning-strong);border-color:#0000}.td-medal--brand[data-v-b27b80d3]{background:var(--brand-weak);color:var(--brand-text);border-color:#0000}.td-medal--success[data-v-b27b80d3]{background:var(--success-weak);color:var(--success-strong);border-color:#0000}.td-head-main[data-v-b27b80d3]{gap:var(--space-1);flex-direction:column;flex:320px;min-width:0;display:flex}.td-eyebrow[data-v-b27b80d3]{align-items:center;gap:var(--space-2);margin:0;display:flex}.td-id[data-v-b27b80d3]{font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.td-title[data-v-b27b80d3]{font-size:var(--text-xl);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:600;line-height:1.35}.td-meta[data-v-b27b80d3]{gap:var(--space-1) var(--space-5);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.td-meta-item[data-v-b27b80d3]{align-items:baseline;gap:var(--space-1-5);font-size:var(--text-12);display:flex}.td-meta-item dt[data-v-b27b80d3]{color:var(--text-subtle)}.td-meta-item dd[data-v-b27b80d3]{color:var(--ink-2);margin:0;font-weight:500}.td-actions[data-v-b27b80d3]{align-items:center;gap:var(--space-2);flex:none;display:flex}.td-reply[data-v-b27b80d3]{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--brand-strong);color:var(--on-brand);font-size:var(--text-13);white-space:nowrap;transition:filter var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.td-reply[data-v-b27b80d3]:hover{filter:brightness(1.08)}.td-reply[data-v-b27b80d3]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.td-reply--sm[data-v-b27b80d3]{padding:var(--space-1-5) var(--space-2-5);font-size:var(--text-12)}.td-link[data-v-b27b80d3]{color:var(--brand-text);font-weight:500}.td-link[data-v-b27b80d3]:hover{text-decoration:underline}.td-link[data-v-b27b80d3]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.td-cols[data-v-b27b80d3]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.td-main[data-v-b27b80d3],.td-side[data-v-b27b80d3]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.td-skel[data-v-b27b80d3]{gap:var(--space-3);flex-direction:column;display:flex}.td-card[data-v-b27b80d3]{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}.td-card-head[data-v-b27b80d3]{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.td-card-title[data-v-b27b80d3]{font-size:var(--text-md);color:var(--ink);font-weight:600}.td-card-sub[data-v-b27b80d3]{font-size:var(--text-12);color:var(--text-muted)}.td-empty[data-v-b27b80d3]{font-size:var(--text-13);color:var(--text-muted)}.td-detail[data-v-b27b80d3]{font-size:var(--text-14);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.td-faq-q[data-v-b27b80d3]{font-size:var(--text-14);color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.td-card-heading[data-v-b27b80d3]{flex-direction:column;gap:2px;min-width:0;display:flex}.td-wait[data-v-b27b80d3]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.td-wait-row[data-v-b27b80d3]{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--border);flex-direction:column;display:flex}.td-wait-main[data-v-b27b80d3]{align-items:center;gap:var(--space-3);display:flex}.td-wait-row[data-v-b27b80d3]:first-child{border-top:0;padding-top:0}.td-wait-row--done .td-wait-name[data-v-b27b80d3],.td-wait-row--done .td-wait-qty[data-v-b27b80d3]{color:var(--text-muted)}.td-wait-qty[data-v-b27b80d3]{min-width:64px;font-size:var(--text-13);color:var(--ink);flex:none;font-weight:600}.td-wait-item[data-v-b27b80d3]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.td-wait-name[data-v-b27b80d3]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-13);color:var(--ink-2);overflow:hidden}.td-wait-meta[data-v-b27b80d3]{gap:var(--space-2);font-size:var(--text-11);color:var(--text-muted);flex-wrap:wrap;display:flex}.td-told[data-v-b27b80d3]{padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}.td-told-label[data-v-b27b80d3]{font-size:var(--text-10);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.td-told-text[data-v-b27b80d3]{font-size:var(--text-13);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.5}.td-hint[data-v-b27b80d3]{font-size:var(--text-12);color:var(--text-muted);line-height:1.5}.td-price[data-v-b27b80d3]{align-items:end;gap:var(--space-2);padding:var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:minmax(0,160px) minmax(0,96px) 1fr;display:grid}.td-price-field[data-v-b27b80d3]{gap:var(--space-1);font-size:var(--text-11);color:var(--text-muted);flex-direction:column;font-weight:600;display:flex}.td-price-actions[data-v-b27b80d3]{justify-content:flex-end;gap:var(--space-2);display:flex}.td-price-hint[data-v-b27b80d3]{font-size:var(--text-12);color:var(--text-muted);grid-column:1/-1;line-height:1.5}.td-card--thread[data-v-b27b80d3]{gap:0;padding:0;overflow:hidden}.td-card-head--pad[data-v-b27b80d3]{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border)}.td-chat[data-v-b27b80d3]{height:640px;min-height:0;display:flex}.td-chat[data-v-b27b80d3]>*{flex:auto;min-width:0}.td-draft-no[data-v-b27b80d3]{font-size:var(--text-12);justify-content:space-between;display:flex}.td-draft-label[data-v-b27b80d3]{color:var(--text-subtle)}.td-mono[data-v-b27b80d3]{font-family:var(--font-mono)}.td-lines[data-v-b27b80d3]{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.td-line[data-v-b27b80d3]{align-items:baseline;gap:var(--space-2);font-size:var(--text-12);display:flex}.td-line-qty[data-v-b27b80d3]{min-width:56px;color:var(--text-muted);flex:none}.td-line-descr[data-v-b27b80d3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:auto;overflow:hidden}.td-line-price[data-v-b27b80d3]{color:var(--text-muted);flex:none}.td-totals[data-v-b27b80d3]{padding-top:var(--space-2);border-top:1px solid var(--border);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.td-totals>div[data-v-b27b80d3]{font-size:var(--text-12);color:var(--text-muted);justify-content:space-between;display:flex}.td-totals dd[data-v-b27b80d3]{margin:0}.td-totals-grand[data-v-b27b80d3]{color:var(--ink);font-weight:600}.td-num[data-v-b27b80d3]{font-variant-numeric:tabular-nums}.td-turns[data-v-b27b80d3]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.td-turn[data-v-b27b80d3]{gap:var(--space-1);padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;display:flex}.td-turn--raised[data-v-b27b80d3]{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:color-mix(in srgb, var(--danger-weak) 45%, transparent)}.td-turn-head[data-v-b27b80d3]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.td-turn-who[data-v-b27b80d3]{font-size:var(--text-11);color:var(--ink-2);font-weight:600}.td-turn-time[data-v-b27b80d3]{font-size:var(--text-10);color:var(--text-muted);flex:none}.td-turn-text[data-v-b27b80d3]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-13);color:var(--ink);overflow:hidden}.td-turn-flag[data-v-b27b80d3]{align-items:center;gap:var(--space-1);font-size:var(--text-11);color:var(--danger-strong);align-self:flex-start;font-weight:600;display:inline-flex}.td-more[data-v-b27b80d3]{justify-content:center;align-self:stretch}.td-more-n[data-v-b27b80d3]{color:var(--text-muted);font-weight:400}.td-notes[data-v-b27b80d3]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.td-note[data-v-b27b80d3]{padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}.td-note-at[data-v-b27b80d3]{font-size:var(--text-10);color:var(--text-muted)}.td-note-text[data-v-b27b80d3]{font-size:var(--text-13);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.td-note-form[data-v-b27b80d3]{gap:var(--space-2);flex-direction:column;display:flex}.td-note-actions[data-v-b27b80d3]{justify-content:flex-end;display:flex}.td-sr[data-v-b27b80d3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.td-cols[data-v-b27b80d3]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.td-price[data-v-b27b80d3]{grid-template-columns:minmax(0,1fr) minmax(0,96px)}.td-price-actions[data-v-b27b80d3]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.td-reply[data-v-b27b80d3]{transition:none}}.rj[data-v-6742987a]{gap:var(--space-1-5);animation:aida-rise var(--dur) var(--ease-out) backwards;flex-direction:column;display:flex}.rj-form[data-v-6742987a]{gap:var(--space-2);align-items:center;display:flex}.rj-input[data-v-6742987a]{flex:auto;min-width:0}.rj-preview[data-v-6742987a],.rj-alt[data-v-6742987a],.rj-err[data-v-6742987a],.rj-wait[data-v-6742987a],.rj-done[data-v-6742987a]{font-size:var(--text-12);margin:0;line-height:1.5}.rj-preview[data-v-6742987a]{align-items:center;gap:var(--space-1-5);color:var(--ink-2);flex-wrap:wrap;display:flex}.rj-note[data-v-6742987a],.rj-alt[data-v-6742987a]{color:var(--text-muted)}.rj-err[data-v-6742987a]{color:var(--danger-strong)}.rj-wait[data-v-6742987a]{align-items:center;gap:var(--space-1);color:var(--warning-strong);display:inline-flex}.rj-done[data-v-6742987a]{align-items:center;gap:var(--space-1);color:var(--success-strong);font-weight:500;display:inline-flex}.rj-num[data-v-6742987a]{padding:0 var(--space-1);border-radius:var(--r-sm);color:var(--brand);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.rj-num[data-v-6742987a]:hover{background:var(--brand-weak)}.rj-num[data-v-6742987a]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.rj-sr[data-v-6742987a]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rj-guide[data-v-6742987a]{font-size:var(--text-12);color:var(--text-muted)}.rj-guide summary[data-v-6742987a]{cursor:pointer;color:var(--brand);border-radius:var(--r-sm);width:fit-content}.rj-guide summary[data-v-6742987a]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rj-guide ol[data-v-6742987a]{margin:var(--space-1-5) 0 0;padding-left:var(--space-4);color:var(--ink-2);flex-direction:column;gap:2px;display:flex}.rj-guide p[data-v-6742987a]{margin:var(--space-1-5) 0 0}@media (prefers-reduced-motion:reduce){.rj[data-v-6742987a]{animation:none}}.bw-body[data-v-2abf338c]{gap:var(--space-5);flex-direction:column;display:flex}.bw-lede[data-v-2abf338c]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.6}.bw-section[data-v-2abf338c]{gap:var(--space-2);flex-direction:column;display:flex}.bw-sec-head[data-v-2abf338c]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:26px;display:flex}.bw-sec-title[data-v-2abf338c]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:650;display:flex}.bw-count[data-v-2abf338c]{padding:1px var(--space-1-5);border-radius:var(--r-full);background:var(--surface-2);font-size:var(--text-10);letter-spacing:0;color:var(--ink-2)}.bw-field[data-v-2abf338c]{gap:var(--space-1);flex-direction:column;display:flex}.bw-label[data-v-2abf338c]{font-size:var(--text-11);color:var(--ink-2);font-weight:600}.bw-hint[data-v-2abf338c]{font-size:var(--text-10);color:var(--text-muted)}.bw-search[data-v-2abf338c]{margin-bottom:var(--space-1)}.bw-skel-row[data-v-2abf338c]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);display:flex}.bw-skel-row+.bw-skel-row[data-v-2abf338c]{border-top:1px solid var(--border)}.bw-skel-lines[data-v-2abf338c]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.bw-empty[data-v-2abf338c]{padding:var(--space-4) var(--space-3);border:1px dashed var(--border);border-radius:var(--r-sm);font-size:var(--text-xs);color:var(--text-muted);text-align:center;margin:0}.bw-list[data-v-2abf338c]{border:1px solid var(--border);border-radius:var(--r-sm);margin:0;padding:0;list-style:none;overflow:hidden}.bw-list--scroll[data-v-2abf338c]{max-height:260px;overflow-y:auto}.bw-row[data-v-2abf338c]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);display:flex}.bw-row+.bw-row[data-v-2abf338c]{border-top:1px solid var(--border)}.bw-row[data-v-2abf338c]:hover{background:var(--surface-2)}.bw-row-text[data-v-2abf338c]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bw-name[data-v-2abf338c]{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bw-sub[data-v-2abf338c]{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bw-cust[data-v-2abf338c]{text-align:right;flex-direction:column;flex:0 12rem;align-items:flex-end;gap:1px;min-width:0;display:flex}.bw-cust-no[data-v-2abf338c]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--brand-strong)}.bw-cust-name[data-v-2abf338c]{max-width:100%;font-size:var(--text-10);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bw-row[data-v-2abf338c] .btn{flex-shrink:0}.bw-remove[data-v-2abf338c]:hover:not(:disabled){color:var(--danger-strong)}.bw-foot[data-v-2abf338c]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.bw-foot-note[data-v-2abf338c]{min-width:0;font-size:var(--text-xs);color:var(--text-muted)}.st[data-v-66317cfd]{gap:var(--space-5);height:100%;min-height:0;padding:var(--space-6) var(--page-gutter);scroll-padding-top:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.st-head[data-v-66317cfd]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);max-width:1180px;display:flex}.st-head-text[data-v-66317cfd]{flex-direction:column;gap:2px;min-width:0;display:flex}.st-title[data-v-66317cfd]{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:600}.st-lede[data-v-66317cfd]{font-size:var(--text-13);color:var(--text-muted)}.st-head-side[data-v-66317cfd]{align-items:center;gap:var(--space-3);flex:none;display:flex}.st-wa[data-v-66317cfd]{align-items:center;gap:var(--space-2);display:inline-flex}.st-wa-num[data-v-66317cfd]{font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--ink-2)}.st-body[data-v-66317cfd]{gap:var(--space-6);grid-template-columns:188px minmax(0,1fr);align-items:start;max-width:1180px;display:grid}.st-nav[data-v-66317cfd]{position:sticky;top:0}.st--embedded[data-v-66317cfd]{padding-top:var(--space-5);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.st-body--plain[data-v-66317cfd]{grid-template-columns:minmax(0,1fr)}.st--embedded .st-head[data-v-66317cfd]{justify-content:flex-end}.st-nav-list[data-v-66317cfd]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.st-nav-item[data-v-66317cfd]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);font-size:var(--text-13);color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.st-nav-item[data-v-66317cfd]:hover{background:var(--surface-2);color:var(--ink)}.st-nav-item--on[data-v-66317cfd]{background:var(--brand-weak);color:var(--brand-text,var(--brand-strong));font-weight:600}.st-nav-item[data-v-66317cfd]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.st-main[data-v-66317cfd]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.st-card[data-v-66317cfd]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.st-card-head[data-v-66317cfd]{flex-direction:column;gap:3px;display:flex}.st-card-head--row[data-v-66317cfd]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:row}.st-card-text[data-v-66317cfd]{flex-direction:column;gap:3px;min-width:0;display:flex}.st-card-title[data-v-66317cfd]{align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--ink);font-weight:600;display:flex}.st-card-note[data-v-66317cfd]{max-width:68ch;font-size:var(--text-13);color:var(--text-muted);line-height:1.55}.st-sub[data-v-66317cfd]{font-size:var(--text-13);letter-spacing:-.012em;color:var(--ink);font-weight:700}.st-pair[data-v-66317cfd]{align-items:center;gap:var(--space-5);display:flex}.st-qr[data-v-66317cfd]{border-radius:var(--r-md);padding:var(--space-2);background:#fff}.st-pair-text[data-v-66317cfd]{flex-direction:column;min-width:0;display:flex}.st-pair-note[data-v-66317cfd]{margin:var(--space-4) 0 0;max-width:40ch}.st-steps[data-v-66317cfd]{padding-left:var(--space-4);gap:var(--space-1-5);font-size:var(--text-13);color:var(--ink-2);flex-direction:column;margin:0;display:flex}.st-conn[data-v-66317cfd]{align-items:center;gap:var(--space-3);display:flex}.st-conn-mark[data-v-66317cfd]{background:var(--success-weak);width:36px;height:36px;color:var(--success-strong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.st-conn-text[data-v-66317cfd]{flex-direction:column;gap:1px;display:flex}.st-conn-num[data-v-66317cfd]{font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.st-conn-sub[data-v-66317cfd]{font-size:var(--text-12);color:var(--text-muted)}.st-wait[data-v-66317cfd]{font-size:var(--text-13);color:var(--text-muted)}.st-rows[data-v-66317cfd]{flex-direction:column;display:flex;overflow-x:auto}.st-row[data-v-66317cfd]{gap:var(--space-3);padding:var(--space-2-5) var(--space-2);border-top:1px solid var(--border);font-size:var(--text-12);color:var(--ink-2);transition:background var(--dur-fast) var(--ease-out);grid-template-columns:minmax(180px,1.6fr) minmax(140px,1.2fr) 100px 110px 72px auto;align-items:center;display:grid}.st-row--head[data-v-66317cfd]{border-top:0;border-bottom:1px solid var(--border);padding-bottom:var(--space-1-5);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.st-row[data-v-66317cfd]:not(.st-row--head){border-radius:var(--r-md)}.st-row[data-v-66317cfd]:not(.st-row--head):hover{background:var(--surface-2)}.st-row--on[data-v-66317cfd],.st-row--on[data-v-66317cfd]:hover{background:var(--brand-weak);border-bottom-right-radius:0;border-bottom-left-radius:0}.st-hhelp[data-v-66317cfd]{align-items:center;gap:var(--space-1);display:inline-flex}.st-pick[data-v-66317cfd]{align-items:center;gap:var(--space-2);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.st-pick[data-v-66317cfd]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.st-pick-chev[data-v-66317cfd]{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);flex:none}.st-pick-chev--open[data-v-66317cfd]{transform:rotate(90deg)}.st-pick-text[data-v-66317cfd]{flex-direction:column;gap:1px;min-width:0;display:flex}.st-name[data-v-66317cfd]{font-size:var(--text-13);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.st-jid[data-v-66317cfd]{font-family:var(--font-mono);font-size:var(--text-10);color:var(--text-muted)}.st-cust[data-v-66317cfd]{flex-direction:column;gap:1px;min-width:0;display:flex}.st-cust-no[data-v-66317cfd]{font-family:var(--font-mono);color:var(--brand-text,var(--brand-strong))}.st-cust-name[data-v-66317cfd]{font-size:var(--text-11);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-count[data-v-66317cfd]{flex-direction:column;gap:1px;display:flex}.st-num[data-v-66317cfd]{font-variant-numeric:tabular-nums}.st-tickets[data-v-66317cfd]{font-size:var(--text-11);color:var(--warning-strong)}.st-switch[data-v-66317cfd]{align-items:center;display:flex}.st-actions-cell[data-v-66317cfd]{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.st-open[data-v-66317cfd]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--r-md);color:var(--brand-text,var(--brand-strong));font-size:var(--text-12);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);font-weight:500;display:inline-flex}.st-open[data-v-66317cfd]:hover{background:var(--surface-2)}.st-open[data-v-66317cfd]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.st-unbind[data-v-66317cfd]:hover:not(:disabled){color:var(--danger-strong)}.st-members[data-v-66317cfd]{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-radius:0 0 var(--r-md) var(--r-md);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--brand);flex-direction:column;display:flex}.st-members-note[data-v-66317cfd]{font-size:var(--text-12);color:var(--text-muted);max-width:88ch;line-height:1.5}.st-people[data-v-66317cfd]{overflow-x:auto}.st-prow[data-v-66317cfd]{gap:var(--space-3);padding:var(--space-2) var(--space-2);border-top:1px solid var(--border);font-size:var(--text-12);color:var(--ink-2);grid-template-columns:minmax(160px,1.4fr) minmax(120px,1fr) 160px 72px;align-items:center;display:grid}.st-prow--head[data-v-66317cfd]{border-top:0;border-bottom:1px solid var(--border);padding-bottom:var(--space-1-5);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.st-pname[data-v-66317cfd]{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:flex;overflow:hidden}.st-pin-glyph[data-v-66317cfd]{color:var(--brand-strong);flex:none}.st-pnum[data-v-66317cfd]{font-family:var(--font-mono);font-size:var(--text-11);color:var(--text-muted)}.st-form[data-v-66317cfd]{flex-direction:column;display:flex}.st-frow[data-v-66317cfd]{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 220px;align-items:center;display:grid}.st-frow[data-v-66317cfd]:first-child{border-top:0}.st-frow-text[data-v-66317cfd]{flex-direction:column;gap:2px;min-width:0;display:flex}.st-label[data-v-66317cfd]{font-size:var(--text-13);color:var(--ink);font-weight:600}.st-help[data-v-66317cfd]{font-size:var(--text-12);color:var(--text-muted);line-height:1.5}.st-control[data-v-66317cfd]{gap:var(--space-1);flex-direction:column;display:flex}.st-control--switch[data-v-66317cfd]{align-items:flex-end}.st-input[data-v-66317cfd]{align-items:center;display:flex;position:relative}.st-input[data-v-66317cfd] input{padding-right:var(--space-7);text-align:right;font-variant-numeric:tabular-nums}.st-unit[data-v-66317cfd]{right:var(--space-2-5);font-size:var(--text-11);color:var(--text-muted);pointer-events:none;position:absolute}.st-bad[data-v-66317cfd]{font-size:var(--text-11);color:var(--danger-strong);text-align:right}.st-form-actions[data-v-66317cfd]{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}.st-card--hard[data-v-66317cfd]{background:var(--surface-2)}.st-guard[data-v-66317cfd]{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.st-hard[data-v-66317cfd]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-hard-item[data-v-66317cfd]{align-items:flex-start;gap:var(--space-3);padding:var(--space-2-5) 0;border-top:1px solid var(--border);display:flex}.st-hard-item[data-v-66317cfd]:first-child{border-top:0}.st-hard-tick[data-v-66317cfd]{color:var(--success);flex:none;margin-top:3px}.st-hard-text[data-v-66317cfd]{flex-direction:column;gap:2px;min-width:0;display:flex}.st-esc-wrap[data-v-66317cfd]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.st-esc[data-v-66317cfd]{margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.st-esc-step[data-v-66317cfd]{align-items:flex-start;gap:var(--space-3);padding:var(--space-2-5) 0;border-top:1px solid var(--border);display:flex}.st-esc-step[data-v-66317cfd]:first-child{border-top:0}.st-esc-no[data-v-66317cfd]{background:var(--brand-weak);width:22px;height:22px;color:var(--brand-text,var(--brand-strong));font-size:var(--text-11);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.st-esc-text[data-v-66317cfd]{flex-direction:column;gap:2px;min-width:0;display:flex}.st-esc-title[data-v-66317cfd]{font-size:var(--text-13);color:var(--ink);font-weight:600}.st-esc-desc[data-v-66317cfd]{font-size:var(--text-12);color:var(--text-muted);line-height:1.5}.st-seg[data-v-66317cfd]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);padding:3px;display:inline-flex}.st-seg-btn[data-v-66317cfd]{align-items:center;gap:var(--space-1-5);min-width:84px;padding:var(--space-1-5) var(--space-3);border-radius:calc(var(--r-md) - 3px);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-12);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;font-weight:500;display:inline-flex}.st-seg-btn[data-v-66317cfd]:hover{color:var(--ink)}.st-seg-btn--on[data-v-66317cfd]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.st-seg-btn[data-v-66317cfd]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}@media (prefers-reduced-motion:reduce){.st-row[data-v-66317cfd],.st-nav-item[data-v-66317cfd],.st-pick-chev[data-v-66317cfd],.st-open[data-v-66317cfd],.st-seg-btn[data-v-66317cfd]{transition:none}}@media (width<=960px){.st-body[data-v-66317cfd]{grid-template-columns:minmax(0,1fr)}.st-nav[data-v-66317cfd]{position:static}.st-nav-list[data-v-66317cfd]{flex-flow:wrap}.st-guard[data-v-66317cfd]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.st-head[data-v-66317cfd],.st-pair[data-v-66317cfd]{flex-wrap:wrap}.st-frow[data-v-66317cfd]{grid-template-columns:minmax(0,1fr)}.st-control--switch[data-v-66317cfd]{align-items:flex-start}.st-bad[data-v-66317cfd]{text-align:left}}.st-frow--admin[data-v-66317cfd]{border-top:0;grid-template-columns:minmax(0,1fr) 320px;padding-top:0}.st-rejoin-alert[data-v-66317cfd]{margin-top:var(--space-3)}.st-linkbtn[data-v-66317cfd]{margin-left:var(--space-1);color:var(--brand);font:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:0;font-weight:500}.st-linkbtn[data-v-66317cfd]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.st-notin[data-v-66317cfd]{width:fit-content;margin-top:3px}.st-rejoin[data-v-66317cfd]{padding:var(--space-2) var(--space-3) var(--space-3) calc(var(--space-3) + 20px);border-bottom:1px solid var(--border)}.st-rejoin[data-v-66317cfd]>*{max-width:620px}.st-rejoin--admin[data-v-66317cfd]{margin-bottom:var(--space-2);border-bottom:0;padding-left:0}.st-rejoin-head[data-v-66317cfd]{align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-1-5);font-size:var(--text-12);color:var(--ink-2);display:flex}.st-notices-gate[data-v-66317cfd]{margin:0 0 var(--space-2)}.st-ngroup[data-v-66317cfd]{margin-top:var(--space-4)}.st-ngroup-title[data-v-66317cfd]{margin:0 0 var(--space-1);padding-bottom:var(--space-1-5);border-bottom:1px solid var(--border)}.st-frow--notice[data-v-66317cfd]{padding:var(--space-2-5) 0;grid-template-columns:minmax(0,1fr) auto}.st-frow--notice .st-help[data-v-66317cfd]{max-width:70ch}.st-conn-actions[data-v-66317cfd]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.st-conn-actions .st-help[data-v-66317cfd]{flex:24ch;min-width:0}.st-frow--admin .st-help[data-v-66317cfd]{max-width:60ch}.st-control--select[data-v-66317cfd] select,.st-control--select[data-v-66317cfd] .sel{width:100%}.st-prices[data-v-66317cfd]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-price[data-v-66317cfd]{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.st-price[data-v-66317cfd]:first-child{border-top:0}.st-price-who[data-v-66317cfd]{flex-direction:column;gap:2px;min-width:0;display:flex}.st-price-state[data-v-66317cfd]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.st-price-err[data-v-66317cfd]{max-width:36ch;font-size:var(--text-11);color:var(--danger-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){.st-card[data-v-66317cfd]{padding:var(--space-4);gap:var(--space-3)}.st-card-head--row[data-v-66317cfd]{align-items:stretch;gap:var(--space-3);flex-direction:column}.st-card-head--row>.btn[data-v-66317cfd],.st-card-head--row>button[data-v-66317cfd]{align-self:flex-start}.st-frow--admin[data-v-66317cfd]{grid-template-columns:minmax(0,1fr)}.st-conn-actions .st-help[data-v-66317cfd]{flex-basis:100%}.st-row--head[data-v-66317cfd]{display:none}.st-row[data-v-66317cfd]{gap:var(--space-1-5) var(--space-3);padding:var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr) auto}.st-row[data-v-66317cfd]>:first-child{grid-area:1/1}.st-row[data-v-66317cfd]>:nth-child(2){grid-area:2/1}.st-row[data-v-66317cfd]>:nth-child(3){grid-area:3/1}.st-row[data-v-66317cfd]>:nth-child(4){grid-area:2/2;justify-self:end}.st-row[data-v-66317cfd]>:nth-child(5){grid-area:1/2;justify-self:end}.st-row[data-v-66317cfd]>:nth-child(6){grid-area:3/2;justify-self:end}.st-switch[data-v-66317cfd]:before{content:attr(data-label);margin-right:var(--space-2);font-size:var(--text-11);color:var(--text-muted)}.st-rejoin[data-v-66317cfd]{padding-left:var(--space-2)}.st-prow--head[data-v-66317cfd]{display:none}.st-prow[data-v-66317cfd]{grid-template-columns:minmax(0,1fr) auto}}.st-minutes[data-v-66317cfd]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,88px));display:grid}.st-minute[data-v-66317cfd]{gap:var(--space-1);font-size:var(--text-12);color:var(--text-muted);flex-direction:column;display:flex}@media (width<=767px){.st-minutes[data-v-66317cfd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-card-head[data-v-66317cfd]{padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.st-card-note[data-v-66317cfd]{line-height:1.7}.st-help[data-v-66317cfd]{max-width:68ch;line-height:1.65}.st-label[data-v-66317cfd]{font-weight:500}.st-frow[data-v-66317cfd]{padding-block:var(--space-4)}.co[data-v-9cd9437d]{gap:var(--space-5);height:100%;min-height:0;padding:var(--space-5) var(--page-gutter) var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.co-card[data-v-9cd9437d]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.co-head[data-v-9cd9437d]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.co-head-text[data-v-9cd9437d]{flex-direction:column;gap:3px;min-width:0;display:flex}.co-title[data-v-9cd9437d]{font-size:var(--text-md);color:var(--ink);font-weight:600}.co-note[data-v-9cd9437d]{max-width:88ch;font-size:var(--text-12);color:var(--text-muted);line-height:1.55}.co-body[data-v-9cd9437d]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.co-grid[data-v-9cd9437d]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co-field[data-v-9cd9437d]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.co-field--wide[data-v-9cd9437d]{grid-column:1/-1}.co-label[data-v-9cd9437d]{font-size:var(--text-12);color:var(--ink-2);font-weight:600}.co-help[data-v-9cd9437d]{font-size:var(--text-11);color:var(--text-muted);line-height:1.45}.co-bad[data-v-9cd9437d]{font-size:var(--text-11);color:var(--danger-strong)}.co-field--new[data-v-9cd9437d] input,.co-field--new[data-v-9cd9437d] textarea{box-shadow:inset 3px 0 0 var(--brand)}.co-preview[data-v-9cd9437d]{gap:var(--space-2);flex-direction:column;display:flex}.co-preview-label[data-v-9cd9437d]{font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.co-sheet[data-v-9cd9437d]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-md);color:#1f2328;background:#fff;flex-direction:column;gap:2px;display:flex}.co-logo[data-v-9cd9437d]{width:auto;height:26px;margin-bottom:var(--space-2);align-self:flex-start}.co-sheet-name[data-v-9cd9437d]{font-size:var(--text-12);font-weight:600}.co-sheet-line[data-v-9cd9437d]{font-size:var(--text-11);color:#6b7280;overflow-wrap:anywhere;line-height:1.45}.co-preview-note[data-v-9cd9437d]{font-size:var(--text-11);color:var(--text-muted);line-height:1.45}.co-actions[data-v-9cd9437d]{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);grid-column:1/-1;display:flex}.co-actions .co-bad[data-v-9cd9437d]{margin-right:auto}@media (width<=960px){.co-body[data-v-9cd9437d]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.co-card[data-v-9cd9437d]{padding:var(--space-4);gap:var(--space-3)}.co-head[data-v-9cd9437d]{flex-direction:column}.co-grid[data-v-9cd9437d]{grid-template-columns:minmax(0,1fr)}}.tm[data-v-7b8c2d3b]{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-5) var(--page-gutter) var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.tm[data-v-7b8c2d3b]>*{flex-shrink:0}.tm-card[data-v-7b8c2d3b]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;min-width:0;display:flex}.tm-head[data-v-7b8c2d3b]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tm-title[data-v-7b8c2d3b]{font-size:var(--text-md);color:var(--ink);align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.tm-count[data-v-7b8c2d3b]{font-size:var(--text-12);color:var(--text-muted);padding:1px var(--space-2);border-radius:var(--r-full);background:var(--surface-2);font-weight:600}.tm-person[data-v-7b8c2d3b]{align-items:center;gap:var(--space-2-5,var(--space-2));min-width:0;display:inline-flex}.tm-two[data-v-7b8c2d3b]{flex-direction:column;min-width:0;display:flex}.tm-name[data-v-7b8c2d3b]{font-size:var(--text-13);color:var(--ink);align-items:center;gap:var(--space-1-5);font-weight:600;display:inline-flex}.tm-you[data-v-7b8c2d3b]{font-size:var(--text-11);color:var(--brand-text);padding:0 var(--space-1-5);border-radius:var(--r-full);background:var(--brand-weak);font-weight:600}.tm-sub[data-v-7b8c2d3b]{font-size:var(--text-12);color:var(--text-muted)}.tm-body[data-v-7b8c2d3b]{font-size:var(--text-13);color:var(--ink-2);margin:0;line-height:1.55}.tm-mono[data-v-7b8c2d3b]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em}.tm-more[data-v-7b8c2d3b]{border-radius:var(--r-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tm-more[data-v-7b8c2d3b]:hover,.tm-more.is-open[data-v-7b8c2d3b]{background:var(--surface-2);color:var(--ink)}.tm-more[data-v-7b8c2d3b]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tm-mi[data-v-7b8c2d3b]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.tm-mi[data-v-7b8c2d3b]:hover{background:var(--surface-2)}.tm-mi[data-v-7b8c2d3b]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tm-mi--bad[data-v-7b8c2d3b]{color:var(--danger-strong)}.tm-matrix-wrap[data-v-7b8c2d3b]{overflow-x:auto}.tm-matrix[data-v-7b8c2d3b]{border-collapse:collapse;width:100%;font-size:var(--text-13)}.tm-matrix th[data-v-7b8c2d3b],.tm-matrix td[data-v-7b8c2d3b]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap}.tm-matrix thead th[data-v-7b8c2d3b]{font-size:var(--text-12);color:var(--text-muted);text-align:center;font-weight:600}.tm-matrix thead th[data-v-7b8c2d3b]:first-child,.tm-matrix tbody th[data-v-7b8c2d3b]{text-align:left;color:var(--ink-2);font-weight:500}.tm-matrix td[data-v-7b8c2d3b]{text-align:center}.tm-matrix tbody tr[data-v-7b8c2d3b]:last-child>*{border-bottom:0}.tm-yes[data-v-7b8c2d3b]{color:var(--success-strong,var(--brand-text))}.tm-no[data-v-7b8c2d3b]{color:var(--text-subtle)}.tm-form[data-v-7b8c2d3b]{gap:var(--space-3);flex-direction:column;display:flex}.tm-field[data-v-7b8c2d3b]{gap:var(--space-1-5);flex-direction:column;display:flex}.tm-label[data-v-7b8c2d3b]{font-size:var(--text-12);color:var(--ink-2);font-weight:600}.tm-secret[data-v-7b8c2d3b]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;margin:0;display:flex}.tm-secret>div[data-v-7b8c2d3b]{gap:var(--space-3);grid-template-columns:88px minmax(0,1fr);display:grid}.tm-secret dt[data-v-7b8c2d3b]{font-size:var(--text-12);color:var(--text-muted)}.tm-secret dd[data-v-7b8c2d3b]{font-size:var(--text-13);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=767px){.tm-card[data-v-7b8c2d3b]{padding:var(--space-4)}.tm-more[data-v-7b8c2d3b]{width:44px;height:44px}}.ac[data-v-d19c61a2]{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-5) var(--page-gutter) var(--space-6);flex-direction:column;max-width:880px;display:flex;overflow-y:auto}.ac[data-v-d19c61a2]>*{flex-shrink:0}.ac-card[data-v-d19c61a2]{animation:aida-rise var(--dur-slow) var(--ease-out) backwards;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.ac-who[data-v-d19c61a2]{align-items:center;gap:var(--space-3);display:flex}.ac-who-text[data-v-d19c61a2]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ac-head[data-v-d19c61a2]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ac-title[data-v-d19c61a2]{font-size:var(--text-md);color:var(--ink);font-weight:600}.ac-sub[data-v-d19c61a2]{font-size:var(--text-12);color:var(--text-muted);margin:0}.ac-row[data-v-d19c61a2]{align-items:flex-end;gap:var(--space-3);display:flex}.ac-grow[data-v-d19c61a2]{flex:auto;max-width:360px}.ac-grid[data-v-d19c61a2]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ac-field[data-v-d19c61a2]{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.ac-label[data-v-d19c61a2]{font-size:var(--text-12);color:var(--ink-2);font-weight:600}.ac-foot[data-v-d19c61a2]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.ac-span[data-v-d19c61a2]{grid-column:1/-1}.ac-devices[data-v-d19c61a2]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-device[data-v-d19c61a2]{align-items:center;gap:var(--space-3);padding:var(--space-2-5,var(--space-2)) 0;border-top:1px solid var(--border);display:flex}.ac-device[data-v-d19c61a2]:first-child{border-top:0}.ac-dev-ico[data-v-d19c61a2]{border-radius:var(--r-md);background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ac-two[data-v-d19c61a2]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ac-dev-name[data-v-d19c61a2]{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--ink);font-weight:600;display:inline-flex}@media (width<=767px){.ac-card[data-v-d19c61a2]{padding:var(--space-4)}.ac-grid[data-v-d19c61a2]{grid-template-columns:minmax(0,1fr)}.ac-row[data-v-d19c61a2]{flex-direction:column;align-items:stretch}.ac-grow[data-v-d19c61a2]{max-width:none}}.ai[data-v-0f6b9443]{flex-direction:column;height:100%;min-height:0;display:flex}.ai-body[data-v-0f6b9443]{flex-direction:column;flex:auto;min-height:0;display:flex}.fv[data-v-14f683b8]{background:var(--bg);grid-template-columns:280px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.fv-rail[data-v-14f683b8]{min-height:0;padding:var(--space-2);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;overflow-y:auto}.fv-main[data-v-14f683b8]{min-width:0;min-height:0;padding:var(--space-3) var(--space-5) var(--space-5);background:var(--surface);overflow-y:auto}.fv-sublist[data-v-14f683b8]{margin:0;padding:0;list-style:none}.fv-sublist--all[data-v-14f683b8]{padding-bottom:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--border)}.fv-group[data-v-14f683b8]{margin:var(--space-2) var(--space-2-5) var(--space-1);font-size:var(--text-11);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.fv-sublist+.fv-group[data-v-14f683b8]{margin-top:var(--space-3)}.fv-item[data-v-14f683b8]{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2-5);border-radius:var(--r-md);color:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.fv-item[data-v-14f683b8]:hover{background:var(--surface-2)}.fv-item--on[data-v-14f683b8]{background:var(--brand-weak)}.fv-item[data-v-14f683b8]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.fv-item-body[data-v-14f683b8]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fv-item-name[data-v-14f683b8]{font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fv-item-meta[data-v-14f683b8]{font-size:var(--text-11);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fv-all-mark[data-v-14f683b8]{background:var(--brand-weak);width:28px;height:28px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=1100px){.fv[data-v-14f683b8]{grid-template-columns:240px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fv-item[data-v-14f683b8]{transition:none}}@media (width<=767px){.fv[data-v-14f683b8]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.fv-rail[data-v-14f683b8]{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--page-gutter);border-right:0;border-bottom:1px solid var(--border);scrollbar-width:none;flex-direction:row;overflow:auto hidden}.fv-rail[data-v-14f683b8]::-webkit-scrollbar{display:none}.fv-group[data-v-14f683b8]{display:none}.fv-sublist[data-v-14f683b8],.fv-sublist--all[data-v-14f683b8]{gap:var(--space-1-5);border:0;margin:0;padding:0;display:flex}.fv-item[data-v-14f683b8]{width:auto;min-height:36px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1px solid var(--border);border-radius:var(--r-pill,999px);white-space:nowrap}.fv-item--on[data-v-14f683b8]{border-color:var(--brand)}.fv-item-meta[data-v-14f683b8]{display:none}.fv-all-mark[data-v-14f683b8]{width:24px;height:24px}.fv-main[data-v-14f683b8]{padding:var(--space-2) var(--page-gutter) var(--space-4)}}.fv-rail[data-v-14f683b8]{background:var(--rail-surface)}.fv-item[data-v-14f683b8]{border-radius:var(--r-md);transition:background var(--dur-fast)}.ot-card[data-v-aa30fe8d]{border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--space-4);background:var(--surface);gap:var(--space-3);font-size:var(--text-13);display:grid}.ot-head[data-v-aa30fe8d],.ot-actions[data-v-aa30fe8d]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ot-head[data-v-aa30fe8d]{justify-content:space-between}.ot-diff[data-v-aa30fe8d]{border-collapse:collapse;text-align:left;width:100%}.ot-diff th[data-v-aa30fe8d],.ot-diff td[data-v-aa30fe8d]{padding:var(--space-2);border-bottom:1px solid var(--border)}.ot-diff thead[data-v-aa30fe8d]{color:var(--text-muted);font-size:var(--text-xs)}.ot-diff td[data-v-aa30fe8d]{font-variant-numeric:tabular-nums}.ot-note[data-v-aa30fe8d],.ot-audit[data-v-aa30fe8d]{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.ot-reason[data-v-aa30fe8d],.ot-note[data-v-aa30fe8d],.ot-total[data-v-aa30fe8d]{margin:0}.ot-actions a[data-v-aa30fe8d]{color:var(--brand)}.ot-audit summary[data-v-aa30fe8d]{cursor:pointer}.ot-audit ol[data-v-aa30fe8d]{padding-left:var(--space-4)}.ot-audit li+li[data-v-aa30fe8d]{margin-top:var(--space-2)}a[data-v-aa30fe8d]:focus-visible,summary[data-v-aa30fe8d]:focus-visible{outline:2px solid var(--brand);outline-offset:var(--space-1)}.sj-wrap[data-v-065540a7]{container-type:inline-size}.sj[data-v-065540a7]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.sj-step[data-v-065540a7]{gap:var(--space-2-5);flex-direction:column;min-width:0;display:flex}.sj-rail[data-v-065540a7]{align-items:center;display:flex}.sj-mark[data-v-065540a7]{border:1.5px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sj-line[data-v-065540a7]{height:2px;margin:0 var(--space-2);background:var(--border);border-radius:1px;flex:auto}.sj-step:last-child .sj-line[data-v-065540a7]{visibility:hidden}.sj-step--done .sj-mark[data-v-065540a7]{background:var(--success-weak);color:var(--success-strong);border-color:#0000}.sj-step--done .sj-line[data-v-065540a7]{background:color-mix(in srgb, var(--success) 45%, var(--border))}.sj-step--failed .sj-mark[data-v-065540a7]{background:var(--danger-weak);color:var(--danger-strong);border-color:#0000}.sj-step--warn .sj-mark[data-v-065540a7]{background:var(--warning-weak);color:var(--warning-strong);border-color:#0000}.sj-step--stopped .sj-mark[data-v-065540a7]{background:var(--surface-2);color:var(--text-muted);border-color:#0000}.sj-step--current .sj-mark[data-v-065540a7]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-weak)}.sj-step--current .sj-mark[data-v-065540a7]:after{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.sj-step--skipped .sj-mark[data-v-065540a7]{border-style:dashed}.sj-body[data-v-065540a7]{min-width:0;padding-right:var(--space-3);flex-direction:column;gap:2px;display:flex}.sj-label[data-v-065540a7]{font-size:var(--text-13);color:var(--ink);font-weight:600}.sj-step--skipped .sj-label[data-v-065540a7],.sj-step--stopped .sj-label[data-v-065540a7]{color:var(--text-muted);font-weight:500}.sj-detail[data-v-065540a7]{font-size:var(--text-12);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sj-step--skipped .sj-detail[data-v-065540a7]{color:var(--text-subtle)}.sj-step--failed .sj-detail[data-v-065540a7]{color:var(--danger-strong)}.sj-step--warn .sj-detail[data-v-065540a7]{color:var(--warning-strong)}.sj-step--current .sj-detail[data-v-065540a7]{color:var(--brand-text);font-weight:500}.sj-detail--link[data-v-065540a7]{max-width:100%;color:var(--brand-text);font-variant-numeric:tabular-nums;align-self:flex-start;font-weight:500}.sj-detail--link[data-v-065540a7]:hover{text-decoration:underline}.sj-detail--link[data-v-065540a7]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.sj-at[data-v-065540a7]{font-size:var(--text-11);color:var(--text-muted);font-variant-numeric:tabular-nums}.sj-quote[data-v-065540a7]{-webkit-line-clamp:2;margin-top:var(--space-1);font-size:var(--text-12);color:var(--text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.sj-quote--link[data-v-065540a7]{text-decoration:none}.sj-quote--link[data-v-065540a7]:hover{color:var(--ink-2);text-decoration:underline}.sj-quote--link[data-v-065540a7]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.sj-sr[data-v-065540a7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=600px){.sj[data-v-065540a7]{grid-auto-columns:auto;grid-auto-flow:row;gap:0}.sj-step[data-v-065540a7]{gap:var(--space-3);flex-direction:row}.sj-rail[data-v-065540a7]{flex-direction:column;align-self:stretch}.sj-line[data-v-065540a7]{width:2px;height:auto;min-height:var(--space-4);margin:var(--space-1) 0}.sj-body[data-v-065540a7]{padding:2px 0 var(--space-4)}.sj-step:last-child .sj-body[data-v-065540a7]{padding-bottom:0}}.si[data-v-be97b3e4]{gap:var(--space-4);flex-direction:column;display:flex}.si-table[data-v-be97b3e4]{border-collapse:collapse;width:100%;font-size:var(--text-13)}.si-table th[data-v-be97b3e4]{padding:0 0 var(--space-2);text-align:left;font-size:var(--text-12);color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:500}.si-table td[data-v-be97b3e4]{padding:var(--space-4) 0;border-bottom:1px solid var(--border);vertical-align:top}.si-table th+th[data-v-be97b3e4],.si-table td+td[data-v-be97b3e4]{padding-left:var(--space-4)}.si-r[data-v-be97b3e4]{text-align:right;white-space:nowrap}.si-num[data-v-be97b3e4]{font-variant-numeric:tabular-nums}.si-item[data-v-be97b3e4]{width:100%}.si-name[data-v-be97b3e4]{color:var(--ink);overflow-wrap:anywhere;font-weight:500;display:block}.si-no[data-v-be97b3e4]{font-family:var(--font-sans);font-size:var(--text-12);color:var(--text-muted);margin-top:2px;display:block}.si-qty[data-v-be97b3e4]{color:var(--ink);font-weight:500}.si-uom[data-v-be97b3e4]{color:var(--text-muted)}.si-price[data-v-be97b3e4]{color:var(--ink-2)}.si-amount[data-v-be97b3e4]{color:var(--ink);font-weight:600}.si-totals[data-v-be97b3e4]{gap:var(--space-2);flex-direction:column;width:min(280px,100%);margin:0 0 0 auto;display:flex}.si-totals div[data-v-be97b3e4]{justify-content:space-between;gap:var(--space-5);font-size:var(--text-13);display:flex}.si-totals dt[data-v-be97b3e4]{color:var(--text-muted)}.si-totals dd[data-v-be97b3e4]{color:var(--ink-2);margin:0}.si-grand[data-v-be97b3e4]{padding-top:var(--space-2-5);border-top:1px solid var(--border)}.si-grand dt[data-v-be97b3e4],.si-grand dd[data-v-be97b3e4]{font-size:var(--text-md);color:var(--ink);font-weight:600}@media (width<=767px){.si-table thead[data-v-be97b3e4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.si-table tr[data-v-be97b3e4]{column-gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--border);grid-template-columns:auto auto minmax(0,1fr);row-gap:2px;display:grid}.si-table td[data-v-be97b3e4]{border:0;padding:0;display:block}.si-table td+td[data-v-be97b3e4]{padding-left:0}.si-table td[data-v-be97b3e4]:first-child{grid-column:1/-1}.si-table td[data-v-be97b3e4]:nth-child(2),.si-table td[data-v-be97b3e4]:nth-child(3){text-align:left}.si-price[data-v-be97b3e4]:before{content:"× ";color:var(--text-muted)}.si-totals[data-v-be97b3e4]{width:100%}}.si-name[data-v-be97b3e4]{font-size:var(--text-14);line-height:1.5}.si-totals[data-v-be97b3e4]{padding:var(--space-4);background:var(--surface-2);border-radius:var(--r-md)}.si-grand dd[data-v-be97b3e4]{font-size:var(--text-xl);letter-spacing:-.025em}.si-table th.si-r[data-v-be97b3e4]{text-align:right}.stl[data-v-da315f46]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.stl-row[data-v-da315f46]{align-items:start;gap:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:26px minmax(0,1fr) auto;display:grid;position:relative}.stl-row[data-v-da315f46]:last-child{padding-bottom:0}.stl-row[data-v-da315f46]:not(:last-child):before{content:"";background:var(--border);border-radius:1px;width:2px;position:absolute;top:28px;bottom:2px;left:12px}.stl-dot[data-v-da315f46]{background:var(--surface-2);width:26px;height:26px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.stl-dot--good[data-v-da315f46]{background:var(--success-weak);color:var(--success-strong)}.stl-dot--brand[data-v-da315f46]{background:var(--brand-weak);color:var(--brand-text)}.stl-dot--warn[data-v-da315f46]{background:var(--warning-weak);color:var(--warning-strong)}.stl-dot--bad[data-v-da315f46]{background:var(--danger-weak);color:var(--danger-strong)}.stl-text[data-v-da315f46]{font-size:var(--text-13);color:var(--ink-2);overflow-wrap:anywhere;padding-top:4px;line-height:1.5}.stl-at[data-v-da315f46]{font-size:var(--text-12);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:5px}@media (width<=767px){.stl-row[data-v-da315f46]{grid-template-columns:26px minmax(0,1fr);row-gap:0}.stl-at[data-v-da315f46]{grid-column:2;padding-top:0}}.ns[data-v-fabbc604]{gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--brand) 30%, var(--border));border-radius:var(--r-xl);background:color-mix(in srgb, var(--brand-weak) 60%, var(--surface));animation:aida-rise var(--dur-slow) var(--ease-out) backwards;flex-direction:column;display:flex}.ns-head[data-v-fabbc604]{align-items:flex-start;gap:var(--space-3);display:flex}.ns-ico[data-v-fabbc604]{border-radius:var(--r-md);background:var(--surface);width:32px;height:32px;color:var(--brand-text);border:1px solid var(--border);flex:none;justify-content:center;align-items:center;display:inline-flex}.ns-titles[data-v-fabbc604]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ns-title[data-v-fabbc604]{font-size:var(--text-md);color:var(--ink);font-weight:600}.ns-sub[data-v-fabbc604]{font-size:var(--text-12);color:var(--text-muted);margin:0}.ns-step[data-v-fabbc604]{font-size:var(--text-12);color:var(--brand-text);flex:none;font-weight:600}.ns-facts[data-v-fabbc604]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ns-facts>div[data-v-fabbc604]{flex-direction:column;gap:2px;min-width:0;display:flex}.ns-facts dt[data-v-fabbc604]{font-size:var(--text-12);color:var(--text-muted)}.ns-facts dd[data-v-fabbc604]{font-size:var(--text-14,var(--text-md));color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.ns-form[data-v-fabbc604]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;align-items:end;display:grid}.ns-field[data-v-fabbc604]{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.ns-label[data-v-fabbc604]{font-size:var(--text-12);color:var(--ink-2);font-weight:500}.ns-times[data-v-fabbc604]{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.ns-form .ns-actions[data-v-fabbc604]{grid-column:1/-1}.ns-seg[data-v-fabbc604]{border-radius:var(--r-md);background:var(--surface-3);gap:2px;padding:3px;display:inline-flex}.ns-seg-btn[data-v-fabbc604]{height:30px;padding:0 var(--space-3);border-radius:calc(var(--r-md) - 2px);color:var(--text-muted);font:inherit;font-size:var(--text-13);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:500}.ns-seg-btn[data-v-fabbc604]:hover{color:var(--ink)}.ns-seg-btn[data-v-fabbc604]:active{transform:scale(.97)}.ns-seg-btn--on[data-v-fabbc604],.ns-seg-btn--on[data-v-fabbc604]:hover{background:var(--surface);color:var(--brand-text);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 14%, transparent)}.ns-seg-btn[data-v-fabbc604]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ns-foot[data-v-fabbc604]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ns-actions[data-v-fabbc604]{gap:var(--space-2);flex-wrap:wrap;display:flex}.ns-lock[data-v-fabbc604]{align-items:center;gap:var(--space-1-5);font-size:var(--text-12);color:var(--text-muted);display:inline-flex}.ns-err[data-v-fabbc604]{font-size:var(--text-12);color:var(--danger-strong);margin:0}@media (width<=767px){.ns-facts[data-v-fabbc604]{gap:var(--space-2)}.ns-form[data-v-fabbc604]{grid-template-columns:minmax(0,1fr)}.ns-actions[data-v-fabbc604] button{min-height:44px}}.sd[data-v-27eea73c]{gap:var(--space-4);height:100%;min-height:0;padding:var(--space-5) var(--page-gutter) var(--space-7);flex-direction:column;display:flex;overflow-y:auto}.sd-back[data-v-27eea73c]{padding:var(--space-1) var(--space-1-5) var(--space-1) var(--space-1);border-radius:var(--r-sm);font-size:var(--text-12);color:var(--text-muted);align-self:flex-start;align-items:center;gap:2px;display:inline-flex}.sd-back[data-v-27eea73c]:hover{background:var(--surface-2);color:var(--ink-2)}.sd-back[data-v-27eea73c]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:1px}.sd-link[data-v-27eea73c]{color:var(--brand-text);font-weight:500}.sd-link[data-v-27eea73c]:hover{text-decoration:underline}.sd-link[data-v-27eea73c]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px;border-radius:var(--r-sm)}.sd-num[data-v-27eea73c]{font-variant-numeric:tabular-nums}.sd-mono[data-v-27eea73c]{font-family:var(--font-mono);font-size:var(--text-12)}.sd-head[data-v-27eea73c]{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);animation:aida-rise var(--dur-slow) var(--ease-out) backwards;flex-wrap:wrap;display:flex}.sd-medal[data-v-27eea73c]{border-radius:var(--r-lg);background:var(--surface-2);width:48px;height:48px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.sd-medal--good[data-v-27eea73c]{background:var(--success-weak);color:var(--success-strong)}.sd-medal--brand[data-v-27eea73c]{background:var(--brand-weak);color:var(--brand-text)}.sd-medal--warn[data-v-27eea73c]{background:var(--warning-weak);color:var(--warning-strong)}.sd-medal--bad[data-v-27eea73c]{background:var(--danger-weak);color:var(--danger-strong)}.sd-head-main[data-v-27eea73c]{gap:var(--space-1);flex-direction:column;flex:360px;min-width:0;display:flex}.sd-eyebrow[data-v-27eea73c]{align-items:center;gap:var(--space-2);font-size:var(--text-12);color:var(--text-muted);margin:0;font-weight:500;display:flex}.sd-titlerow[data-v-27eea73c]{align-items:center;gap:var(--space-1);min-width:0;display:flex}.sd-title[data-v-27eea73c]{font-size:var(--text-30);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.2}.sd-meta[data-v-27eea73c]{gap:var(--space-1) var(--space-5);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.sd-meta>div[data-v-27eea73c]{align-items:baseline;gap:var(--space-1-5);font-size:var(--text-12);min-width:0;display:flex}.sd-meta dt[data-v-27eea73c]{color:var(--text-subtle)}.sd-meta dd[data-v-27eea73c]{color:var(--ink-2);margin:0;font-weight:500}.sd-meta-dim[data-v-27eea73c]{color:var(--text-muted);font-weight:400}.sd-actions[data-v-27eea73c]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sd-act[data-v-27eea73c]{align-items:center;gap:var(--space-1-5);height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--text-13);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);font-weight:500;display:inline-flex}.sd-act[data-v-27eea73c]:hover{background:var(--surface-2)}.sd-act[data-v-27eea73c]:active{transform:scale(.98)}.sd-act[data-v-27eea73c]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.sd-act--primary[data-v-27eea73c]{background:var(--brand-strong);color:var(--on-brand);border-color:#0000}.sd-act--primary[data-v-27eea73c]:hover{background:var(--brand-strong);filter:brightness(1.08)}.sd-cols[data-v-27eea73c]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.sd-main[data-v-27eea73c],.sd-side[data-v-27eea73c]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sd-side[data-v-27eea73c]{position:sticky;top:0}.sd-card[data-v-27eea73c]{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);animation:aida-rise var(--dur-slow) var(--ease-out) backwards;flex-direction:column;display:flex}.sd-card-head[data-v-27eea73c]{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sd-card-title[data-v-27eea73c]{align-items:baseline;gap:var(--space-2);font-size:var(--text-md);color:var(--ink);font-weight:600;display:inline-flex}.sd-count[data-v-27eea73c]{font-size:var(--text-13);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.sd-card-sub[data-v-27eea73c]{align-items:center;gap:var(--space-1);font-size:var(--text-12);color:var(--text-muted);display:inline-flex}.sd-card-sub--warn[data-v-27eea73c]{color:var(--warning-strong);font-weight:500}.sd-empty[data-v-27eea73c]{font-size:var(--text-13);color:var(--text-muted)}.sd-note[data-v-27eea73c]{font-size:var(--text-12);color:var(--text-muted)}.sd-approve[data-v-27eea73c]{gap:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--brand) 30%, var(--border));border-radius:var(--r-xl);background:color-mix(in srgb, var(--brand-weak) 60%, var(--surface));animation:aida-rise var(--dur-slow) var(--ease-out) backwards;flex-direction:column;display:flex}.sd-approve-text[data-v-27eea73c]{gap:var(--space-1-5);flex-direction:column;display:flex}.sd-approve-title[data-v-27eea73c]{font-size:var(--text-md);color:var(--ink);font-weight:600}.sd-approve-body[data-v-27eea73c]{font-size:var(--text-13);color:var(--ink-2);max-width:72ch;line-height:1.55}.sd-approve-actions[data-v-27eea73c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.sd-decline[data-v-27eea73c]{gap:var(--space-2);flex-direction:column;max-width:520px;display:flex}.sd-decline-label[data-v-27eea73c]{font-size:var(--text-13);color:var(--ink-2);font-weight:500}.sd-err[data-v-27eea73c]{font-size:var(--text-12);color:var(--danger-strong);margin:0}.sd-hero[data-v-27eea73c]{padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.sd-hero-label[data-v-27eea73c]{font-size:var(--text-12);color:var(--text-muted);font-weight:500}.sd-hero-value[data-v-27eea73c]{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--ink);font-weight:600}.sd-hero-sub[data-v-27eea73c]{font-size:var(--text-12);color:var(--text-muted)}.sd-facts[data-v-27eea73c]{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.sd-facts>div[data-v-27eea73c]{gap:var(--space-3);grid-template-columns:116px minmax(0,1fr);align-items:start;display:grid}.sd-facts dt[data-v-27eea73c]{align-items:center;gap:var(--space-2);font-size:var(--text-13);color:var(--text-muted);display:inline-flex}.sd-facts dd[data-v-27eea73c]{font-size:var(--text-13);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;margin:0;display:flex}.sd-facts-main[data-v-27eea73c]{font-weight:500}.sd-facts-sub[data-v-27eea73c]{font-size:var(--text-12);color:var(--text-muted)}.sd-docs[data-v-27eea73c],.sd-tickets[data-v-27eea73c]{margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.sd-doc[data-v-27eea73c],.sd-ticket[data-v-27eea73c]{border-radius:var(--r-md);color:inherit;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none}.sd-doc[data-v-27eea73c]:hover,.sd-ticket[data-v-27eea73c]:hover{background:var(--surface-2)}.sd-doc--static[data-v-27eea73c]:hover{background:0 0}.sd-doc[data-v-27eea73c]:active,.sd-ticket[data-v-27eea73c]:active{transform:scale(.995)}.sd-doc[data-v-27eea73c]:focus-visible,.sd-ticket[data-v-27eea73c]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:-2px}.sd-doc[data-v-27eea73c]{align-items:center;gap:var(--space-2-5);padding:var(--space-2);display:flex}.sd-doc-ico[data-v-27eea73c]{border-radius:var(--r-md);background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.sd-doc-text[data-v-27eea73c]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.sd-doc-label[data-v-27eea73c]{font-size:var(--text-11);color:var(--text-muted)}.sd-doc-no[data-v-27eea73c]{font-size:var(--text-13);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sd-doc-go[data-v-27eea73c]{color:var(--text-subtle);transition:transform var(--dur-fast) var(--ease-out);flex:none}.sd-doc:hover .sd-doc-go[data-v-27eea73c]{color:var(--ink-2);transform:translate(2px)}.sd-ticket[data-v-27eea73c]{gap:var(--space-1);padding:var(--space-2);flex-direction:column;display:flex}.sd-ticket-title[data-v-27eea73c]{-webkit-line-clamp:2;font-size:var(--text-13);color:var(--ink);-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.sd-ticket-meta[data-v-27eea73c]{align-items:center;gap:var(--space-2);font-size:var(--text-11);color:var(--text-muted);display:flex}.sd-skel[data-v-27eea73c]{gap:var(--space-4);flex-direction:column;display:flex}.sd-skel-head[data-v-27eea73c]{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);display:flex}.sd-skel-lines[data-v-27eea73c]{gap:var(--space-2);flex-direction:column;display:flex}@media (width<=1180px){.sd-cols[data-v-27eea73c]{flex-direction:column;align-items:stretch;display:flex}.sd-main[data-v-27eea73c],.sd-side[data-v-27eea73c]{display:contents}.sd-o-summary[data-v-27eea73c],.sd-o-invoices[data-v-27eea73c],.sd-o-delivery[data-v-27eea73c]{order:1}.sd-o-progress[data-v-27eea73c]{order:2}.sd-o-items[data-v-27eea73c]{order:3}.sd-o-linked[data-v-27eea73c]{order:4}.sd-o-tickets[data-v-27eea73c]{order:5}.sd-o-ops[data-v-27eea73c]{order:6}.sd-o-activity[data-v-27eea73c]{order:7}}@media (width<=767px){.sd[data-v-27eea73c]{gap:var(--space-3)}.sd-head[data-v-27eea73c]{gap:var(--space-3);padding-bottom:var(--space-4)}.sd-medal[data-v-27eea73c]{display:none}.sd-title[data-v-27eea73c]{font-size:var(--text-xl)}.sd-actions[data-v-27eea73c]{flex-direction:column;align-items:stretch;width:100%}.sd-act[data-v-27eea73c]{justify-content:center;height:44px}.sd-act--primary[data-v-27eea73c]{order:-1}.sd-card[data-v-27eea73c],.sd-approve[data-v-27eea73c]{padding:var(--space-4);border-radius:var(--r-lg)}.sd-facts>div[data-v-27eea73c]{grid-template-columns:104px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sd-act[data-v-27eea73c],.sd-doc[data-v-27eea73c],.sd-ticket[data-v-27eea73c],.sd-doc-go[data-v-27eea73c]{transition:none}}.sd-card-title[data-v-27eea73c]{letter-spacing:-.015em}.sd-doc[data-v-27eea73c]{transition:background-color var(--dur-fast), border-color var(--dur-fast)}@media (width>=1280px){.sd-card[data-v-27eea73c]{padding:var(--space-6)}}@media (width<=767px){.sd-head[data-v-27eea73c]{padding:var(--space-4)}.sd-title[data-v-27eea73c]{font-size:var(--text-xl)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#5172f6;--brand-strong:#4158d8;--brand-weak:#eef2ff;--brand-text:#4158d8;--on-brand:#fff;--ai-glow-1:#8fc7ef;--ai-glow-2:#9aabef;--ai-glow-3:#b6a6e0;--ai-glow-4:#e0a9d0;--ai-glow-5:#8fc7ef;--danger:#ef4444;--danger-strong:#d21f1f;--danger-weak:#fef2f2;--success:#16a34a;--success-strong:#15803d;--success-weak:#f0fdf4;--warning:#d97706;--warning-strong:#b45309;--warning-weak:#fffbeb;--info:var(--brand);--info-weak:var(--brand-weak);--chat-canvas:#f2f1ed;--avatar-1:#0891b2;--avatar-2:#d97706;--avatar-3:#8b5cf6;--avatar-4:#16a34a;--avatar-5:#f43f5e;--avatar-6:#6366f1;--avatar-7:#c026d3;--avatar-1-weak:#ecfeff;--avatar-1-strong:#0e7490;--avatar-2-weak:#fffbeb;--avatar-2-strong:#b45309;--avatar-3-weak:#f5f3ff;--avatar-3-strong:#6d28d9;--avatar-4-weak:#f0fdf4;--avatar-4-strong:#15803d;--avatar-5-weak:#fff1f2;--avatar-5-strong:#be123c;--avatar-6-weak:#eef2ff;--avatar-6-strong:#4338ca;--avatar-7-weak:#fdf4ff;--avatar-7-strong:#a21caf;--sender-1-weak:#f1f5f9;--sender-1-strong:#475569;--sender-2-weak:#f0fdfa;--sender-2-strong:#0f766e;--sender-3-weak:#f5f3ff;--sender-3-strong:#6d28d9;--sender-4-weak:#fafaf9;--sender-4-strong:#57534e;--sender-5-weak:#ecfeff;--sender-5-strong:#0e7490;--sender-6-weak:#fdf4ff;--sender-6-strong:#a21caf;--chart-1:#5172f6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#8b5cf6;--chart-8:#e34948;--chart-grid:var(--border);--chart-axis:var(--border-strong);--chart-label:var(--text-muted);--chart-seq-low:#e8ecfe;--chart-seq-high:#2f45b8;--focus-ring-color:var(--brand);--focus-ring:0 0 0 3px #5172f659;--ink:#0a0a0a;--ink-2:#1a1a1a;--text-muted:#666;--text-subtle:#6f6f6f;--bg:#fafafa;--surface:#fff;--surface-2:#f6f6f7;--code-bg:#16161a;--code-ink:#e6e6ea;--code-rule:#ffffff14;--code-muted:#ffffff8c;--border:#ebebeb;--border-strong:#d4d4d8;--skeleton-sheen:#ffffffbf;--skeleton-bg:var(--surface-2);--skeleton-dur:1.4s;--surface-inverse:#0a0a0a;--ink-inverse:#fafafa;--ink-inverse-muted:#a1a1aa;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-full:999px;--scrim:#0f172a73;--shadow-1:0 1px 2px #0a0a0a0d;--shadow-2:0 4px 16px #0a0a0a14;--shadow-3:0 18px 48px #0a0a0a2e, 0 2px 8px #0a0a0a14;--z-modal:1100;--z-modal-top:1160;--z-popover:1180;--font-mono:"Geist Mono", "SF Mono", ui-monospace, "Roboto Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--control-sm:28px;--text-10:.625rem;--text-11:.6875rem;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-20:1.25rem;--text-26:1.625rem;--text-36:2.25rem;--text-xs:var(--text-11);--text-sm:var(--text-13);--text-base:var(--text-14);--text-md:var(--text-16);--text-lg:var(--text-20);--text-xl:var(--text-26);--text-2xl:var(--text-36);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.28s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-weak:#1b2036;--brand-text:#93a4ff;--danger-weak:#2a1416;--success-weak:#0f2419;--warning-weak:#2a1f07;--scrim:#000000a8;--info-weak:var(--brand-weak);--danger-strong:#f87171;--success-strong:#4ade80;--warning-strong:#fbbf24;--avatar-1-weak:#0c2229;--avatar-1-strong:#22d3ee;--avatar-2-weak:#2a1f07;--avatar-2-strong:#fbbf24;--avatar-3-weak:#1e1633;--avatar-3-strong:#a78bfa;--avatar-4-weak:#0f2419;--avatar-4-strong:#4ade80;--avatar-5-weak:#2a1319;--avatar-5-strong:#fb7185;--avatar-6-weak:#1b2036;--avatar-6-strong:#818cf8;--avatar-7-weak:#2a1030;--avatar-7-strong:#e879f9;--sender-1-weak:#161d27;--sender-1-strong:#94a3b8;--sender-2-weak:#0b211e;--sender-2-strong:#2dd4bf;--sender-3-weak:#1e1633;--sender-3-strong:#a78bfa;--sender-4-weak:#1c1917;--sender-4-strong:#a8a29e;--sender-5-weak:#0c2229;--sender-5-strong:#22d3ee;--sender-6-weak:#2a1030;--sender-6-strong:#e879f9;--chart-2:#d95926;--chart-4:#c98500;--chart-5:#d55181;--chart-seq-low:#1c2547;--chart-seq-high:#93a6f9;--ink:#fafafa;--ink-2:#e4e4e7;--text-muted:#a1a1aa;--text-subtle:#86868f;--bg:#0a0a0a;--surface:#151515;--surface-2:#1e1e20;--code-bg:#16161a;--code-ink:#e6e6ea;--code-rule:#ffffff14;--code-muted:#ffffff8c;--border:#2a2a2a;--border-strong:#3a3a3d;--skeleton-sheen:#ffffff1f;--surface-inverse:#2c2c31;--ink-inverse:#fafafa;--ink-inverse-muted:#a1a1aa;--shadow-1:0 1px 2px #00000080;--shadow-2:0 4px 16px #0009;--shadow-3:0 20px 52px #000000b8, 0 2px 10px #00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-weak:#1b2036;--brand-text:#93a4ff;--danger-weak:#2a1416;--success-weak:#0f2419;--scrim:#000000a8;--warning-weak:#2a1f07;--info-weak:var(--brand-weak);--danger-strong:#f87171;--success-strong:#4ade80;--warning-strong:#fbbf24;--avatar-1-weak:#0c2229;--avatar-1-strong:#22d3ee;--avatar-2-weak:#2a1f07;--avatar-2-strong:#fbbf24;--avatar-3-weak:#1e1633;--avatar-3-strong:#a78bfa;--avatar-4-weak:#0f2419;--avatar-4-strong:#4ade80;--avatar-5-weak:#2a1319;--avatar-5-strong:#fb7185;--avatar-6-weak:#1b2036;--avatar-6-strong:#818cf8;--avatar-7-weak:#2a1030;--avatar-7-strong:#e879f9;--sender-1-weak:#161d27;--sender-1-strong:#94a3b8;--sender-2-weak:#0b211e;--sender-2-strong:#2dd4bf;--sender-3-weak:#1e1633;--sender-3-strong:#a78bfa;--sender-4-weak:#1c1917;--sender-4-strong:#a8a29e;--sender-5-weak:#0c2229;--sender-5-strong:#22d3ee;--sender-6-weak:#2a1030;--sender-6-strong:#e879f9;--chart-2:#d95926;--chart-4:#c98500;--chart-5:#d55181;--chart-seq-low:#1c2547;--chart-seq-high:#93a6f9;--ink:#fafafa;--ink-2:#e4e4e7;--text-muted:#a1a1aa;--text-subtle:#86868f;--bg:#0a0a0a;--surface:#151515;--surface-2:#1e1e20;--code-bg:#16161a;--code-ink:#e6e6ea;--code-rule:#ffffff14;--code-muted:#ffffff8c;--border:#2a2a2a;--border-strong:#3a3a3d;--skeleton-sheen:#ffffff1f;--surface-inverse:#2c2c31;--ink-inverse:#fafafa;--ink-inverse-muted:#a1a1aa;--shadow-1:0 1px 2px #00000080;--shadow-2:0 4px 16px #0009;--shadow-3:0 20px 52px #000000b8, 0 2px 10px #00000080}@keyframes rida-msg-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes rida-reveal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bdg[data-v-b442826c]{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--r-full);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:1.4;display:inline-flex}.bdg--xs[data-v-b442826c]{padding:var(--space-1) var(--space-1-5);border-radius:var(--r-xl);font-size:var(--text-10);line-height:1.3}.bdg--xs.bdg--warning[data-v-b442826c]{color:var(--warning-strong)}.bdg--xs.bdg--success[data-v-b442826c]{color:var(--success-strong)}.bdg--xs.bdg--danger[data-v-b442826c]{color:var(--danger-strong)}.bdg--neutral[data-v-b442826c]{background:var(--surface-2);color:var(--text-muted)}.bdg--brand[data-v-b442826c]{background:var(--brand-weak);color:var(--brand-text)}.bdg--success[data-v-b442826c]{background:var(--success-weak);color:var(--success-strong)}.bdg--danger[data-v-b442826c]{background:var(--danger-weak);color:var(--danger-strong)}.bdg--warning[data-v-b442826c]{background:var(--warning-weak);color:var(--warning-strong)}.bm[data-v-aa704fc3]{height:auto;display:block}.ctxm[data-v-a7e0f515]{z-index:1000;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:fixed}.ctxm__item[data-v-a7e0f515]{align-items:center;gap:var(--space-2);padding:6px var(--space-3);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.ctxm__item[data-v-a7e0f515]:hover:not(:disabled){background:var(--bg)}.ctxm__item[data-v-a7e0f515]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ctxm__item[data-v-a7e0f515]:disabled{color:var(--text-muted);cursor:default}.ctxm__item--danger[data-v-a7e0f515]{color:var(--danger)}.ctxm__icon[data-v-a7e0f515]{width:14px;color:var(--text-muted);place-items:center;display:inline-grid}.ctxm__item--danger .ctxm__icon[data-v-a7e0f515]{color:inherit}.ctxm__sep[data-v-a7e0f515]{height:1px;margin:var(--space-1) 0;background:var(--border);border:0}.mac[data-v-07f5d24d]{align-items:flex-start;gap:var(--space-1);display:flex;position:relative}.mac[data-v-07f5d24d]>:first-child{min-width:0}.mac[data-v-07f5d24d]:has(.cb--out){flex-direction:row-reverse}.mac-trigger[data-v-07f5d24d]{width:26px;height:26px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow-sm);opacity:0;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.mac:hover .mac-trigger[data-v-07f5d24d],.mac-trigger[data-v-07f5d24d]:focus-visible,.mac--open .mac-trigger[data-v-07f5d24d]{opacity:1}.mac-trigger[data-v-07f5d24d]:hover{color:var(--text)}.mac-trigger[data-v-07f5d24d]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.mac--pressing[data-v-07f5d24d]{transition:transform var(--dur-fast) var(--ease-out);transform:scale(.985)}@media (prefers-reduced-motion:reduce){.mac-trigger[data-v-07f5d24d]{transition:none}.mac--pressing[data-v-07f5d24d]{transition:none;transform:none}}.btn[data-v-2836520b]{justify-content:center;align-items:center;gap:var(--space-1-5);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;font-family:inherit;font-weight:600;line-height:1;display:inline-flex;position:relative}.btn[data-v-2836520b]:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.97)}.btn[data-v-2836520b]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-2836520b]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.btn--md[data-v-2836520b]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.btn--sm[data-v-2836520b]{padding:var(--space-1-5) var(--space-3);font-size:var(--text-12);min-height:var(--control-sm)}.btn--icon[data-v-2836520b]{line-height:0}.btn--icon.btn--md[data-v-2836520b]{padding:var(--space-2)}.btn--icon.btn--sm[data-v-2836520b]{padding:var(--space-1-5);min-width:var(--control-sm)}.btn--primary[data-v-2836520b]{background:var(--brand-strong);color:#fff}.btn--primary[data-v-2836520b]:hover:not(:disabled){background:color-mix(in srgb,var(--brand-strong) 88%,#000);transform:translateY(-1px);box-shadow:0 3px 10px #5172f640}.btn--ghost[data-v-2836520b]{background:var(--surface);color:var(--ink-2);border-color:var(--border)}.btn--ghost[data-v-2836520b]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.btn--ghost[aria-pressed=true][data-v-2836520b]{background:var(--brand-weak);border-color:var(--brand-weak);color:var(--brand-strong)}.btn--ghost[aria-pressed=true][data-v-2836520b]:hover:not(:disabled){background:var(--brand-weak);border-color:var(--brand)}.btn--danger[data-v-2836520b]{background:var(--danger);color:#fff}.btn--danger[data-v-2836520b]:hover:not(:disabled){background:var(--danger-strong);transform:translateY(-1px);box-shadow:0 3px 10px #ef444440}.btn-spinner[data-v-2836520b]{width:13px;height:13px;animation:btn-spin-2836520b .6s linear infinite,btn-spinner-in-2836520b var(--dur) var(--ease-out);border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%}.btn--ghost .btn-spinner[data-v-2836520b]{border-color:var(--border-strong);border-top-color:var(--brand)}@keyframes btn-spin-2836520b{to{transform:rotate(360deg)}}@keyframes btn-spinner-in-2836520b{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.btn-label[data-v-2836520b]{align-items:center;gap:var(--space-1-5);display:inline-flex}.btn--loading[data-v-2836520b]{cursor:default}.btn--loading .btn-label[data-v-2836520b]{visibility:hidden}.btn--loading .btn-spinner[data-v-2836520b]{margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.btn-spinner[data-v-2836520b]{animation:none}}.cbx[data-v-5d15ab2e]{align-items:center;gap:var(--space-2);cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);display:inline-flex}.cbx--disabled[data-v-5d15ab2e]{opacity:.55;cursor:not-allowed}.cbx-input[data-v-5d15ab2e]{opacity:0;width:16px;height:16px;cursor:inherit;margin:0;position:absolute}.cbx-box[data-v-5d15ab2e]{border:1.5px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:16px;height:16px;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),transform calc(var(--dur) * 1.5) cubic-bezier(.34,1.4,.64,1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.cbx:hover:not(.cbx--disabled) .cbx-box[data-v-5d15ab2e]{border-color:var(--brand)}.cbx-input:focus-visible+.cbx-box[data-v-5d15ab2e]{outline:2px solid var(--focus-ring-color);outline-offset:2px}.cbx:active:not(.cbx--disabled) .cbx-box[data-v-5d15ab2e]{transform:scale(.92)}.cbx-box svg[data-v-5d15ab2e]{width:12px;height:12px}.cbx-tick[data-v-5d15ab2e]{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset calc(var(--dur) * 1.6) var(--ease-out)}.cbx-input:checked+.cbx-box[data-v-5d15ab2e]{background:var(--brand);border-color:var(--brand)}.cbx-input:checked+.cbx-box .cbx-tick[data-v-5d15ab2e]{stroke-dashoffset:0;transition-delay:50ms}.cbx-label[data-v-5d15ab2e]{line-height:1.3}.copy-button[data-v-a62dd45c]{appearance:none;min-height:calc(var(--space-4) + var(--space-3));padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);border:1px solid #0000;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid}.copy-button--plain[data-v-a62dd45c]{color:var(--brand-text);background:0 0}.copy-button--ghost[data-v-a62dd45c]{color:var(--ink-2);background:var(--surface);border-color:var(--border)}.copy-button--icon-only[data-v-a62dd45c]{padding:var(--space-1);min-width:calc(var(--space-4) + var(--space-3))}.copy-button--inverse[data-v-a62dd45c]{color:var(--ink-inverse);background:color-mix(in srgb,var(--surface-inverse) 72%,transparent);border-color:color-mix(in srgb,var(--ink-inverse) 20%,transparent)}.copy-button--copied[data-v-a62dd45c]{color:var(--success-strong)}.copy-button--error[data-v-a62dd45c]{color:var(--danger-strong);background:var(--danger-weak);border-color:var(--danger-weak)}.copy-button--inverse.copy-button--copied[data-v-a62dd45c]{color:var(--success)}.copy-button--inverse.copy-button--error[data-v-a62dd45c]{color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,transparent);border-color:color-mix(in srgb,var(--danger) 42%,transparent)}.copy-button__content[data-v-a62dd45c]{display:inline-grid}.copy-button__face[data-v-a62dd45c]{align-items:center;gap:var(--space-1-5);visibility:hidden;opacity:0;transform:translateY(var(--space-1)) scale(.92);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),visibility 0s linear var(--dur);grid-area:1/1;display:inline-flex}.copy-button__face--active[data-v-a62dd45c]{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}.copy-button__status[data-v-a62dd45c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copy-button[data-v-a62dd45c]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.copy-button[data-v-a62dd45c]:active:not(:disabled){transform:scale(.97)}.copy-button[data-v-a62dd45c]:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.copy-button--plain[data-v-a62dd45c]:hover:not(:disabled){background:var(--brand-weak)}.copy-button--ghost[data-v-a62dd45c]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.copy-button--inverse[data-v-a62dd45c]:hover:not(:disabled){background:var(--surface-inverse);border-color:color-mix(in srgb,var(--ink-inverse) 32%,transparent)}}@media (prefers-reduced-motion:reduce){.copy-button[data-v-a62dd45c],.copy-button__face[data-v-a62dd45c]{transition:none}}.cp[data-v-0b83e000]{-webkit-user-select:none;user-select:none}.cp-head[data-v-0b83e000]{margin-bottom:var(--space-2-5);justify-content:space-between;align-items:center;display:flex}.cp-title[data-v-0b83e000]{font-size:var(--text-base);color:var(--ink);font-weight:600}.cp-nav[data-v-0b83e000]{border-radius:var(--r-sm);cursor:pointer;width:28px;height:28px;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.cp-nav[data-v-0b83e000]:hover{background:var(--surface-2)}.cp-nav[data-v-0b83e000]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.cp-grid[data-v-0b83e000]{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.cp-dow[data-v-0b83e000]{font-size:var(--text-xs);color:var(--text-muted);text-align:center;padding:var(--space-1) 0 var(--space-1-5);font-weight:600}.cp-day[data-v-0b83e000]{aspect-ratio:1;font-size:var(--text-12);border-radius:var(--r-sm);cursor:pointer;color:var(--ink-2);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;display:flex;position:relative}.cp-day[data-v-0b83e000]:hover:not(.cp-day--start):not(.cp-day--end):not(.cp-day--single){background:var(--surface-2)}.cp-day[data-v-0b83e000]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.cp-day--dim[data-v-0b83e000]{color:var(--text-muted);opacity:.5}.cp-day--today[data-v-0b83e000]:after{content:"";background:var(--brand);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.cp-day--range[data-v-0b83e000]{background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:0}.cp-day--start[data-v-0b83e000]:not(.cp-day--single){background:var(--brand);color:#fff;border-radius:var(--r-sm) 0 0 var(--r-sm)}.cp-day--end[data-v-0b83e000]:not(.cp-day--single){background:var(--brand);color:#fff;border-radius:0 var(--r-sm) var(--r-sm) 0}.cp-day--single[data-v-0b83e000]{background:var(--brand);color:#fff;border-radius:var(--r-sm)}.cp-day--start[data-v-0b83e000]:after,.cp-day--end[data-v-0b83e000]:after,.cp-day--single[data-v-0b83e000]:after{background:#ffffffb3}.cp-hint[data-v-0b83e000]{text-align:center;font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2-5)}.drp[data-v-a2466cc5]{display:inline-block;position:relative}.drp-trigger[data-v-a2466cc5]{align-items:center;gap:var(--space-1-5);height:34px;padding:0 var(--space-2-5) 0 var(--space-2);font-size:var(--text-sm);color:var(--brand);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);font-family:inherit;font-weight:500;display:flex}.drp-trigger[data-v-a2466cc5]:hover{border-color:var(--brand)}.drp-trigger[data-v-a2466cc5]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.drp-trigger--open[data-v-a2466cc5]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.drp-trigger--active[data-v-a2466cc5]{border-color:var(--warning);color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.drp-chevron[data-v-a2466cc5]{transition:transform var(--dur-fast) var(--ease-out);color:var(--text-muted)}.drp-chevron--open[data-v-a2466cc5]{transform:rotate(180deg)}.drp-pop[data-v-a2466cc5]{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);width:288px;box-shadow:var(--shadow-2),0 8px 32px #0a0a0a1f;padding:var(--space-3);-webkit-user-select:none;user-select:none}.drp-top[data-v-a2466cc5]{align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2-5);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.drp-label[data-v-a2466cc5]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.7px;color:var(--text-muted);font-weight:700}.drp-presets[data-v-a2466cc5]{gap:var(--space-1);flex-wrap:wrap;display:flex}.drp-preset[data-v-a2466cc5]{flex:1 1 calc(50% - var(--space-1));height:24px;padding:0 var(--space-2);font-size:var(--text-xs);color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);font-family:inherit;font-weight:500}.drp-preset[data-v-a2466cc5]:last-child:nth-child(odd){flex-basis:100%}.drp-preset[data-v-a2466cc5]:hover{background:color-mix(in srgb,var(--brand) 16%,var(--surface));border-color:var(--brand)}.drp-actions[data-v-a2466cc5]{gap:var(--space-2);margin-top:var(--space-2-5);padding-top:var(--space-2-5);border-top:1px solid var(--border);display:flex}.drp-cancel[data-v-a2466cc5],.drp-apply[data-v-a2466cc5]{height:34px;font-family:inherit;font-size:var(--text-sm);border-radius:var(--r-md);cursor:pointer;font-weight:600}.drp-cancel[data-v-a2466cc5]{padding:0 var(--space-3);color:var(--ink-2);background:var(--surface);border:1px solid var(--border-strong);flex:none}.drp-cancel[data-v-a2466cc5]:hover{background:var(--surface-2)}.drp-apply[data-v-a2466cc5]{white-space:nowrap;color:var(--on-brand);background:var(--brand-strong);transition:background var(--dur-fast) var(--ease-out);border:none;flex:1}.drp-apply[data-v-a2466cc5]:hover:not(:disabled){background:var(--brand-text)}.drp-apply[data-v-a2466cc5]:disabled{opacity:.55;cursor:default}.drp-apply[data-v-a2466cc5]:focus-visible,.drp-cancel[data-v-a2466cc5]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dlt[data-v-8e298bce]{padding:1px var(--space-1-5) 1px var(--space-1);border-radius:var(--r-full);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;line-height:1.5;display:inline-flex}.dlt--good[data-v-8e298bce]{background:var(--success-weak);color:var(--success-strong)}.dlt--bad[data-v-8e298bce]{background:var(--danger-weak);color:var(--danger-strong)}.dlt--neutral[data-v-8e298bce]{background:var(--surface-2);color:var(--ink-2)}.dlt--flat[data-v-8e298bce]{background:var(--surface-2);color:var(--text-muted)}.dlt-ico--down[data-v-8e298bce]{transform:rotate(180deg)}.es[data-v-8c363885]{align-items:center;gap:var(--space-2);touch-action:none;flex-direction:column;width:100%;display:flex}.es-row[data-v-8c363885]{align-items:center;gap:var(--space-3);width:100%;transition:opacity var(--dur) var(--ease-out);will-change:transform;display:flex}.es-icon[data-v-8c363885]{color:var(--text-muted);transition:transform var(--dur) var(--ease-out);align-items:center;display:flex}.es-glyph[data-v-8c363885]{font-size:var(--text-md);font-weight:600;line-height:1}.es-track[data-v-8c363885]{min-width:0;padding:var(--space-3) 0;cursor:grab;border-radius:var(--r-full);flex:1}.es-track[data-v-8c363885]:active{cursor:grabbing}.es-track[data-v-8c363885]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.es-rail[data-v-8c363885]{border-radius:var(--r-full);background:var(--surface-2);height:6px;box-shadow:inset 0 0 0 1px var(--border);will-change:transform;position:relative;overflow:hidden}.es-fill[data-v-8c363885]{background:linear-gradient(90deg,var(--brand),var(--brand-strong));border-radius:inherit;position:absolute;inset:0 auto 0 0}.es-value[data-v-8c363885]{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);font-weight:600}.es-value--live[data-v-8c363885]{color:var(--ink)}.jm[data-v-4ae7e150]{position:relative}.jm-wires[data-v-4ae7e150]{pointer-events:none;position:absolute;inset:0}.jm-wire[data-v-4ae7e150]{stroke:var(--border-strong);stroke-width:2px;transition:stroke var(--dur) var(--ease-out)}.jm-wire--on[data-v-4ae7e150]{stroke:var(--brand)}.jm-wire--branch[data-v-4ae7e150]{stroke-dasharray:4 4}.jm-main[data-v-4ae7e150]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex;position:relative}.jm-branchrow[data-v-4ae7e150]{margin-top:var(--space-5);position:relative}.jm-branch[data-v-4ae7e150]{align-items:center;gap:var(--space-2);display:inline-flex}.jm-branch-label[data-v-4ae7e150]{font-size:var(--text-11);color:var(--text-muted);white-space:nowrap}.jm-branch--on .jm-branch-label[data-v-4ae7e150]{color:var(--brand-strong)}.jm-pill[data-v-4ae7e150]{z-index:1;align-items:center;gap:var(--space-1,6px);border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted);font:inherit;font-size:var(--text-12);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);flex:none;padding:5px 12px;font-weight:650;display:inline-flex;position:relative}.jm-pill[data-v-4ae7e150]:hover{border-color:var(--brand);color:var(--brand-strong)}.jm-pill[data-v-4ae7e150]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.jm-pill--done[data-v-4ae7e150]{background:var(--brand-weak);color:var(--brand-strong);border-color:#0000}.jm-pill--current[data-v-4ae7e150]{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-weak)}.jm-pill--branch[data-v-4ae7e150]{border-style:dashed}.jm-glyph[data-v-4ae7e150]{flex:none;place-items:center;width:14px;height:14px;display:grid}.jm-glyph svg[data-v-4ae7e150]{width:14px;height:14px}.jm-dot[data-v-4ae7e150]{border-radius:var(--r-full);opacity:.55;background:currentColor;width:7px;height:7px}.jm-pill--current .jm-dot[data-v-4ae7e150]{opacity:1}.mst[data-v-2e40332e]{display:inline-flex}.mst-btn[data-v-2e40332e]{align-items:center;gap:var(--space-1-5);height:38px;padding:0 var(--space-2-5);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);font-weight:500;display:inline-flex}.mst-btn[data-v-2e40332e]:hover,.mst-btn--on[data-v-2e40332e]{border-color:var(--brand);color:var(--brand-strong)}.mst-btn[data-v-2e40332e]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.mst-n[data-v-2e40332e]{font-variant-numeric:tabular-nums;padding:1px var(--space-1-5);border-radius:var(--r-full);font-size:var(--text-xs);background:var(--brand);color:#fff;font-weight:700}.mst-panel[data-v-2e40332e]{z-index:var(--z-popover);width:264px;max-height:60vh;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.mst-search[data-v-2e40332e]{box-sizing:border-box;width:100%;padding:var(--space-1-5) var(--space-2);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.mst-search[data-v-2e40332e]:focus{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.mst-actions[data-v-2e40332e]{padding:var(--space-1-5) 2px;justify-content:space-between;display:flex}.mst-actions button[data-v-2e40332e]{font-family:inherit;font-size:var(--text-xs);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.mst-actions button[data-v-2e40332e]:hover:not(:disabled){text-decoration:underline}.mst-actions button[data-v-2e40332e]:disabled{color:var(--text-subtle);cursor:default}.mst-list[data-v-2e40332e]{border-top:1px solid var(--border);padding-top:var(--space-1);overflow-y:auto}.mst-item[data-v-2e40332e]{align-items:center;gap:var(--space-2);padding:var(--space-1-5);border-radius:var(--r-sm);display:flex}.mst-item[data-v-2e40332e]:hover{background:var(--brand-weak)}.mst-item[data-v-2e40332e] .cbx{flex:1;min-width:0}.mst-item-label[data-v-2e40332e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mst-count[data-v-2e40332e]{padding-left:var(--space-2);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0}.mst-empty[data-v-2e40332e]{padding:var(--space-3);text-align:center;color:var(--text-muted);font-size:var(--text-xs)}.otp[data-v-3df79aa0]{gap:var(--space-2);flex-direction:row;justify-content:center;display:flex}.otp__box[data-v-3df79aa0]{box-sizing:border-box;text-align:center;width:44px;height:52px;font-family:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);caret-color:#0000;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.otp__box--filled[data-v-3df79aa0]{border-color:var(--border-strong)}.otp__box[data-v-3df79aa0]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #5172f629}.otp__box[data-v-3df79aa0]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.otp__box--error[data-v-3df79aa0]{border-color:var(--danger)}.otp__box--error[data-v-3df79aa0]:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-weak)}@media (prefers-reduced-motion:reduce){.otp__box[data-v-3df79aa0]{transition:none}}.ss[data-v-879c4cff]{min-width:0;display:inline-flex}.ss-trigger[data-v-879c4cff]{justify-content:space-between;align-items:center;gap:var(--space-1-5);min-width:0;height:34px;padding:0 var(--space-2-5);color:var(--ink-2);font:inherit;font-size:var(--text-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;display:inline-flex}.ss-trigger[data-v-879c4cff]:hover{border-color:var(--border-strong)}.ss-trigger[data-v-879c4cff]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ss-trigger[data-v-879c4cff]:disabled{opacity:.55;cursor:not-allowed}.ss--fit .ss-trigger[data-v-879c4cff]{background:0 0;border:0;border-radius:0;height:auto;padding:0}.ss--fit .ss-trigger[data-v-879c4cff]:focus-visible{outline:0}.ss-value[data-v-879c4cff]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss--fit .ss-value[data-v-879c4cff]{max-width:24ch}.ss-caret[data-v-879c4cff]{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);flex:none}.ss-caret--open[data-v-879c4cff]{transform:rotate(180deg)}.ss-panel[data-v-879c4cff]{z-index:var(--z-popover);box-sizing:border-box;max-height:min(360px,calc(100vh - var(--space-4)));padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.ss-search-wrap[data-v-879c4cff]{align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-md);flex:none;display:flex}.ss-search-wrap[data-v-879c4cff]:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.ss-search[data-v-879c4cff]{width:100%;min-width:0;height:34px;color:var(--ink-2);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;padding:0}.ss-search[data-v-879c4cff]::placeholder{color:var(--text-subtle)}.ss-search[data-v-879c4cff]::-webkit-search-cancel-button{cursor:pointer}.ss-list[data-v-879c4cff]{min-height:0;margin-top:var(--space-1);overflow-y:auto}.ss-option[data-v-879c4cff]{align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:var(--space-1-5) var(--space-2);color:var(--ink-2);font:inherit;font-size:var(--text-sm);text-align:left;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;display:flex}.ss-option[data-v-879c4cff]:hover,.ss-option--active[data-v-879c4cff]{background:var(--brand-weak)}.ss-option[data-v-879c4cff]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ss-check[data-v-879c4cff]{color:var(--brand-text);opacity:0;flex:none}.ss-check--selected[data-v-879c4cff]{opacity:1}.ss-option-label[data-v-879c4cff]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss-empty[data-v-879c4cff]{align-items:center;gap:var(--space-1-5);padding:var(--space-4) var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-align:center;flex-direction:column;margin:0;display:flex}.ss-empty-reset[data-v-879c4cff]{padding:var(--space-1) var(--space-2);color:var(--brand-text);font:inherit;font-size:var(--text-sm);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;font-weight:500}.ss-empty-reset[data-v-879c4cff]:hover{background:var(--brand-weak)}.ss-empty-reset[data-v-879c4cff]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ss-caret[data-v-879c4cff]{transition:none}}.sel[data-v-25e9164d]{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-2-5);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sel[data-v-25e9164d]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #5172f629}.sel[data-v-25e9164d]:disabled{opacity:.55;cursor:not-allowed}.sel-wrap[data-v-25e9164d]{display:contents}.sel-wrap--fit[data-v-25e9164d]{align-items:center;gap:var(--space-1);cursor:pointer;display:inline-flex;position:relative}.sel-wrap--fit .sel-value[data-v-25e9164d]{white-space:nowrap}.sel-wrap--fit .sel-caret[data-v-25e9164d]{opacity:.75;flex:none}.sel-wrap--fit .sel[data-v-25e9164d]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.spn[data-v-4251152e]{border:2px solid var(--border);border-top-color:var(--brand);border-radius:50%;animation:.6s linear infinite spn-rot-4251152e;display:inline-block}.spn--sm[data-v-4251152e]{border-width:2px;width:14px;height:14px}.spn--md[data-v-4251152e]{border-width:2px;width:20px;height:20px}.spn--lg[data-v-4251152e]{border-width:3px;width:32px;height:32px}@keyframes spn-rot-4251152e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spn[data-v-4251152e]{animation:none}}.bl[data-v-cbaf1622]{align-items:center;gap:var(--space-2-5);color:var(--text-subtle,var(--text-subtle));flex-direction:column;line-height:0;display:inline-flex}.bl-svg[data-v-cbaf1622]{display:block;overflow:visible}.bl-r[data-v-cbaf1622]{fill:currentColor;opacity:.26}.bl-pulse .bl-r[data-v-cbaf1622]{opacity:.5}.bl-pulse .bl-dot[data-v-cbaf1622]{fill:var(--brand,var(--brand))}.bl-dot[data-v-cbaf1622]{transform-box:fill-box;transform-origin:50%;animation:1.15s ease-in-out infinite bl-tick-cbaf1622}.bl-dot--bottom[data-v-cbaf1622]{animation-delay:-.575s}@keyframes bl-tick-cbaf1622{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.5)}}.bl-ring-track[data-v-cbaf1622]{stroke:currentColor;opacity:.2}.bl-ring-arc[data-v-cbaf1622]{stroke:var(--brand,var(--brand));transform-box:fill-box;transform-origin:50%;animation:.75s linear infinite bl-spin-cbaf1622}@keyframes bl-spin-cbaf1622{to{transform:rotate(360deg)}}.bl-base[data-v-cbaf1622]{opacity:.16}.bl-band[data-v-cbaf1622]{animation:1.75s cubic-bezier(.45,0,.2,1) infinite bl-sweep-cbaf1622}@keyframes bl-sweep-cbaf1622{0%{transform:translate(0)}66%{transform:translate(60px)}to{transform:translate(60px)}}.bl-label[data-v-cbaf1622]{font-family:inherit;font-size:var(--text-xs,12px);letter-spacing:.02em;color:var(--text-muted,var(--text-muted));font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.bl-dot[data-v-cbaf1622],.bl-ring-arc[data-v-cbaf1622],.bl-band[data-v-cbaf1622]{animation:none}.bl-base[data-v-cbaf1622]{opacity:.7}.bl-pulse .bl-r[data-v-cbaf1622]{opacity:.6}}.ti[data-v-16d217c0]{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-2-5);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ti[data-v-16d217c0]::placeholder{color:var(--text-subtle)}.ti[data-v-16d217c0]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #5172f629}.ti[data-v-16d217c0]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.ti--error[data-v-16d217c0]{border-color:var(--danger)}.ti--error[data-v-16d217c0]:focus{box-shadow:0 0 0 3px var(--danger-weak)}.td[data-v-8648827c]{align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.td-head[data-v-8648827c]{align-items:center;gap:2px;display:flex}.td-unit[data-v-8648827c]{min-width:44px;padding:var(--space-1) var(--space-2);font-family:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600}.td-unit--on[data-v-8648827c]{color:var(--brand-strong);background:var(--brand-weak);border-color:color-mix(in srgb,var(--brand) 25%,transparent)}.td-unit[data-v-8648827c]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.td-colon[data-v-8648827c]{font-size:var(--text-lg);color:var(--text-muted);font-weight:600}.td-face[data-v-8648827c]{background:var(--surface-2);border-radius:50%;width:208px;height:208px;position:relative}.td-pin[data-v-8648827c]{background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.td-hand[data-v-8648827c]{background:var(--brand);transform-origin:bottom;width:2px;transition:transform var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out);position:absolute;bottom:50%;left:50%}@media (prefers-reduced-motion:reduce){.td-hand[data-v-8648827c]{transition:none}}.td-num[data-v-8648827c]{width:30px;height:30px;font-family:inherit;font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.td-num--inner[data-v-8648827c]{font-size:var(--text-11);color:var(--text-muted)}.td-num[data-v-8648827c]:hover:not(.td-num--on){background:color-mix(in srgb,var(--brand) 12%,transparent)}.td-num--on[data-v-8648827c]{background:var(--brand);color:#fff}.td-num--on.td-num--inner[data-v-8648827c]{color:#fff}.td-num[data-v-8648827c]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.tp[data-v-b0b5097e]{display:inline-block;position:relative}.tp-field[data-v-b0b5097e]{height:34px;padding:0 var(--space-1) 0 2px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:2px;display:flex}.tp-field[data-v-b0b5097e]:hover,.tp-field--open[data-v-b0b5097e]{border-color:var(--brand)}.tp-field[data-v-b0b5097e]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.tp-clock[data-v-b0b5097e]{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.tp-clock[data-v-b0b5097e]:hover{color:var(--brand);background:var(--surface-2)}.tp-clock[data-v-b0b5097e]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.tp-input[data-v-b0b5097e]{width:52px;font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-2);background:0 0;border:none;font-weight:500}.tp-input[data-v-b0b5097e]:focus{outline:none}.tp-input[data-v-b0b5097e]::placeholder{color:var(--text-subtle)}.tp-pop[data-v-b0b5097e]{z-index:1000;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2),0 8px 32px #0a0a0a1f;position:absolute;top:calc(100% + 6px);left:0}.ta[data-v-346d752d]{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-2-5);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);resize:vertical;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);line-height:1.5}.ta[data-v-346d752d]::placeholder{color:var(--text-subtle)}.ta[data-v-346d752d]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #5172f629}.ta[data-v-346d752d]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.ta--error[data-v-346d752d]{border-color:var(--danger)}.ta--error[data-v-346d752d]:focus{box-shadow:0 0 0 3px var(--danger-weak)}.ta--mono[data-v-346d752d]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55}.tgl[data-v-3ea37660]{border-radius:var(--r-full);background:var(--border-strong);cursor:pointer;width:38px;height:22px;transition:background var(--dur) var(--ease-out);border:none;flex-shrink:0;padding:0;position:relative;box-shadow:inset 0 1px 2px #0a0a0a14}.tgl--on[data-v-3ea37660]{background:linear-gradient(135deg,var(--brand),var(--brand-strong))}.tgl[data-v-3ea37660]:disabled{opacity:.55;cursor:not-allowed}.tgl[data-v-3ea37660]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.tgl[data-v-3ea37660]:before{content:"";position:absolute;inset:-9px -5px}.tgl-knob[data-v-3ea37660]{background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-1);transition:transform calc(var(--dur) * 1.5) cubic-bezier(.34,1.4,.64,1),width var(--dur) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.tgl--on .tgl-knob[data-v-3ea37660]{transform:translate(16px)}.tgl:active:not(:disabled) .tgl-knob[data-v-3ea37660]{width:22px}.tgl--on:active:not(:disabled) .tgl-knob[data-v-3ea37660]{transform:translate(12px)}.ti[data-v-0f404135]{align-items:center;gap:var(--space-1);color:var(--text-subtle);display:inline-flex}.ti--brand[data-v-0f404135]{color:var(--brand-weak)}.ti--sm .ti-dot[data-v-0f404135]{width:4px;height:4px}.ti--md .ti-dot[data-v-0f404135]{width:6px;height:6px}.ti-dot[data-v-0f404135]{background:currentColor;border-radius:50%;animation:.9s ease-in-out infinite ti-lift-0f404135}.ti-dot[data-v-0f404135]:nth-child(2){animation-delay:var(--dur)}.ti-dot[data-v-0f404135]:nth-child(3){animation-delay:calc(var(--dur) * 2)}@keyframes ti-lift-0f404135{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ti-dot[data-v-0f404135]{animation:none}}.cp[data-v-66fb1ce2]{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a52;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.cp-panel[data-v-66fb1ce2]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);width:min(560px,100vw - 32px);max-height:60vh;box-shadow:var(--shadow-2),0 24px 48px #0a0a0a2e;flex-direction:column;display:flex;overflow:hidden}.cp-search[data-v-66fb1ce2]{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border);display:flex}.cp-search-ico[data-v-66fb1ce2]{color:var(--text-muted);flex-shrink:0}.cp-input[data-v-66fb1ce2]{font-family:inherit;font-size:var(--text-md);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.cp-input[data-v-66fb1ce2]::placeholder{color:var(--text-subtle)}.cp-esc[data-v-66fb1ce2]{font-size:var(--text-10);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px var(--space-1-5);background:var(--surface-2);font-weight:600}.cp-list[data-v-66fb1ce2]{padding:var(--space-1-5);overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.cp-empty[data-v-66fb1ce2]{padding:var(--space-5);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.cp-item[data-v-66fb1ce2]{align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);cursor:pointer;color:var(--ink-2);font-size:var(--text-sm);display:flex}.cp-item--active[data-v-66fb1ce2]{background:var(--brand-weak);color:var(--brand-strong)}.cp-item-ico[data-v-66fb1ce2]{color:var(--text-muted);flex-shrink:0;display:inline-flex}.cp-item--active .cp-item-ico[data-v-66fb1ce2]{color:var(--brand)}.cp-item-label[data-v-66fb1ce2]{flex:1;font-weight:450}.cp-item-hint[data-v-66fb1ce2]{font-size:var(--text-10);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);font-weight:600}.cp-foot[data-v-66fb1ce2]{gap:var(--space-4);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);display:flex}.cp-foot kbd[data-v-66fb1ce2]{font-family:inherit;font-size:var(--text-10);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px var(--space-1);margin-right:var(--space-1);background:var(--surface-2)}.cp-leave-active[data-v-66fb1ce2]{transition:opacity var(--dur-fast) var(--ease-out)}.cp-leave-to[data-v-66fb1ce2]{opacity:0}.dwr[data-v-524fca03]{z-index:900;background:var(--surface);border-left:1px solid var(--border);transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0a0a0a1f}.dwr--dragging[data-v-524fca03]{transition:none}.dwr-enter-active[data-v-524fca03]{transition:transform var(--dur-slow) var(--ease-out)}.dwr-leave-active[data-v-524fca03]{transition:transform var(--dur) var(--ease-out)}.dwr-enter-from[data-v-524fca03],.dwr-leave-to[data-v-524fca03]{transform:translate(100%)}.dwr-head[data-v-524fca03]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-2);flex-shrink:0;display:flex}.dwr-titles[data-v-524fca03]{align-items:baseline;gap:var(--space-2-5);flex:1;min-width:0;display:flex}.dwr-title[data-v-524fca03]{font-size:var(--text-base);color:var(--ink);white-space:nowrap;font-weight:700}.dwr-sub[data-v-524fca03]{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dwr-close[data-v-524fca03]{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dwr-close[data-v-524fca03]:hover{color:var(--ink);background:var(--surface)}.dwr-close[data-v-524fca03]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dwr-body[data-v-524fca03]{padding:var(--space-4);flex:1;overflow-y:auto}.es[data-v-089ff95e]{min-height:260px;padding:var(--space-6) var(--space-5);text-align:center;animation:es-in-089ff95e var(--dur-slow) var(--ease-out);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.es-plate[data-v-089ff95e]{width:88px;height:88px;margin-bottom:var(--space-5);background:var(--brand-weak);color:var(--brand-text);border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.es-plate[data-v-089ff95e] svg{width:32px;height:32px}.es-title[data-v-089ff95e]{color:var(--ink);font-size:var(--text-20);letter-spacing:-.01em;margin:0;font-weight:650}.es-desc[data-v-089ff95e]{max-width:52ch;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-14);line-height:1.55}.es-note[data-v-089ff95e]{align-items:center;gap:var(--space-2-5);max-width:60ch;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text-muted);font-size:var(--text-13);text-align:left;line-height:1.5;display:flex}.es-note-icon[data-v-089ff95e]{color:var(--text-subtle);flex-shrink:0;display:inline-flex}.es-actions[data-v-089ff95e]{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;display:flex}@keyframes es-in-089ff95e{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.es[data-v-089ff95e]{animation:none}}.tt[data-v-664cb817]{outline:none;display:inline-flex;position:relative}.tt-tip[data-v-664cb817]{z-index:1200;width:max-content;max-width:280px;padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--surface-inverse);color:var(--ink-inverse);font-size:var(--text-xs);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);font-weight:500;line-height:1.35;position:absolute}.tt:hover .tt-tip[data-v-664cb817],.tt:focus-visible .tt-tip[data-v-664cb817]{opacity:1;transform:translate(var(--tt-x,0),var(--tt-y,0))}.tt-tip--top[data-v-664cb817]{--tt-x:-50%;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,3px)}.tt-tip--bottom[data-v-664cb817]{--tt-x:-50%;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px)}.tt-tip--left[data-v-664cb817]{--tt-y:-50%;top:50%;right:calc(100% + 6px);transform:translate(3px,-50%)}.tt-tip--right[data-v-664cb817]{--tt-y:-50%;top:50%;left:calc(100% + 6px);transform:translate(-3px,-50%)}.info-hint[data-v-fcab8e10]{vertical-align:baseline}.info-hint__mark[data-v-fcab8e10]{color:var(--text-muted);opacity:.65;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);display:inline-flex}.info-hint:hover .info-hint__mark[data-v-fcab8e10],.info-hint:focus-visible .info-hint__mark[data-v-fcab8e10]{opacity:1;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.info-hint__mark[data-v-fcab8e10]{transition:none}}.alert[data-v-f445e5e4]{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink-2);line-height:1.45;display:flex}.alert-icon[data-v-f445e5e4]{flex-shrink:0;margin-top:1px;display:inline-flex}.alert-body[data-v-f445e5e4]{flex:1;min-width:0}.alert-title[data-v-f445e5e4]{color:var(--ink);margin:0 0 2px;font-weight:600}.alert-text[data-v-f445e5e4]{color:var(--ink-2)}.alert-text[data-v-f445e5e4] p{margin:0}.alert-actions[data-v-f445e5e4]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.alert-dismiss[data-v-f445e5e4]{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-3px -4px 0 0;padding:0;display:inline-flex}.alert-dismiss[data-v-f445e5e4]:hover{color:var(--ink-2);background:#0a0a0a0f}.alert-dismiss[data-v-f445e5e4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.alert--info[data-v-f445e5e4]{background:var(--info-weak);border-left-color:var(--info)}.alert--success[data-v-f445e5e4]{background:var(--success-weak);border-left-color:var(--success)}.alert--warning[data-v-f445e5e4]{background:var(--warning-weak);border-left-color:var(--warning)}.alert--danger[data-v-f445e5e4]{background:var(--danger-weak);border-left-color:var(--danger)}.alert--info .alert-icon[data-v-f445e5e4]{color:var(--info)}.alert--success .alert-icon[data-v-f445e5e4]{color:var(--success)}.alert--warning .alert-icon[data-v-f445e5e4]{color:var(--warning)}.alert--danger .alert-icon[data-v-f445e5e4]{color:var(--danger)}.menu[data-v-7295c1d2]{display:inline-flex;position:relative}.menu__trigger[data-v-7295c1d2]{display:inline-flex}.menu__pop[data-v-7295c1d2]{z-index:1000;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--space-1);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px)}.menu__pop--end[data-v-7295c1d2]{right:0}.menu__pop--start[data-v-7295c1d2]{left:0}.menu-pop-enter-active[data-v-7295c1d2],.menu-pop-leave-active[data-v-7295c1d2]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.menu-pop-enter-from[data-v-7295c1d2],.menu-pop-leave-to[data-v-7295c1d2]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.menu-pop-enter-active[data-v-7295c1d2],.menu-pop-leave-active[data-v-7295c1d2]{transition:none}}.me[data-v-7763b988]{display:inline-flex}@property --me-a{syntax:"<angle>";inherits:false;initial-value:0deg}.me-wand[data-v-7763b988]{--me-lap:8s;--me-band:1.75px;box-sizing:border-box;width:30px;height:30px;padding:var(--me-band);border-radius:var(--r-md);background:linear-gradient(var(--surface),var(--surface)) content-box,var(--me-ring) border-box;color:var(--brand-text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.me-wand>svg[data-v-7763b988]{z-index:1;position:relative}.me-wand[data-v-7763b988]:hover:not(:disabled){transform:scale(1.06)}.me-wand[data-v-7763b988]:active:not(:disabled){transform:scale(.94)}.me-wand[data-v-7763b988]:focus-visible{outline:2px solid var(--focus-ring-color,var(--brand));outline-offset:2px}.me-wand--open[data-v-7763b988]{background:linear-gradient(var(--surface-2),var(--surface-2)) content-box,var(--me-ring) border-box}.me-wand--busy[data-v-7763b988]{--me-lap:2.6s}.me-wand[data-v-7763b988]:disabled:not(.me-wand--busy){color:var(--text-subtle);background:var(--surface-2);cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--border)}@media (prefers-reduced-motion:no-preference){.me-wand[data-v-7763b988]:not(:disabled),.me-wand--busy[data-v-7763b988]{animation:me-orbit-7763b988 var(--me-lap) linear infinite}}@keyframes me-orbit-7763b988{to{--me-a:360deg}}.me-pop[data-v-7763b988]{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font-family:inherit;overflow:hidden}.me-menu[data-v-7763b988]{padding:var(--space-1);flex-direction:column;display:flex}.me-item[data-v-7763b988]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--r-sm);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;display:flex}.me-item[data-v-7763b988]:hover{background:var(--surface-2)}.me-item--sub[data-v-7763b988]{padding-left:var(--space-3)}.me-item--back[data-v-7763b988]{color:var(--text-muted);font-weight:600}.me-i[data-v-7763b988]{width:15px;height:15px;color:var(--brand);flex-shrink:0}.me-chev[data-v-7763b988]{width:13px;height:13px;color:var(--text-subtle);margin-left:auto}.me-chev--back[data-v-7763b988]{color:var(--text-muted);margin-left:0;margin-right:2px}.me-state[data-v-7763b988]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:flex}.me-state--err[data-v-7763b988]{color:var(--danger-strong);flex-direction:column;align-items:flex-start}.me-link[data-v-7763b988]{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.me-preview[data-v-7763b988]{padding:var(--space-2-5) var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.me-preview-label[data-v-7763b988]{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong);font-weight:700}.me-editor[data-v-7763b988]{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;max-height:320px;padding:var(--space-2) var(--space-2-5);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);line-height:1.5;overflow-y:auto}.me-editor[data-v-7763b988]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #5172f624}.me-preview-actions[data-v-7763b988]{justify-content:flex-end;gap:var(--space-1-5);display:flex}.me-btn[data-v-7763b988]{padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600}.me-btn--ghost[data-v-7763b988]{background:var(--surface);border-color:var(--border);color:var(--ink-2)}.me-btn--ghost[data-v-7763b988]:hover{background:var(--surface-2)}.me-btn--primary[data-v-7763b988]{background:var(--brand);color:#fff}.me-btn--primary[data-v-7763b988]:hover{background:var(--brand-strong)}.me-pop-enter-active[data-v-7763b988],.me-pop-leave-active[data-v-7763b988]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.me-pop-enter-from[data-v-7763b988],.me-pop-leave-to[data-v-7763b988]{opacity:0;transform:translateY(6px)}.mdl-overlay[data-v-8c39d8ea]{z-index:var(--z-modal);padding:var(--space-5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a6b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mdl-overlay--top[data-v-8c39d8ea]{z-index:var(--z-modal-top)}.mdl-panel[data-v-8c39d8ea]{width:100%;max-height:calc(100vh - 2 * var(--space-5));background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.mdl-head[data-v-8c39d8ea]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0;display:flex}.mdl-title[data-v-8c39d8ea]{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600}.mdl-x[data-v-8c39d8ea]{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mdl-x[data-v-8c39d8ea]:hover{background:var(--surface-2);color:var(--ink-2)}.mdl-body[data-v-8c39d8ea]{padding:var(--space-4) var(--space-5);font-size:var(--text-base);color:var(--ink-2);overflow-y:auto}.mdl-foot[data-v-8c39d8ea]{justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-5) var(--space-4);display:flex}.mdl-enter-active[data-v-8c39d8ea]{transition:opacity var(--dur) var(--ease-out)}.mdl-leave-active[data-v-8c39d8ea]{transition:opacity var(--dur-fast) var(--ease-out)}.mdl-enter-active .mdl-panel[data-v-8c39d8ea]{transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur) var(--ease-out)}.mdl-leave-active .mdl-panel[data-v-8c39d8ea]{transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.mdl-enter-from[data-v-8c39d8ea],.mdl-leave-to[data-v-8c39d8ea]{opacity:0}.mdl-enter-from .mdl-panel[data-v-8c39d8ea],.mdl-leave-to .mdl-panel[data-v-8c39d8ea]{opacity:0;transform:translateY(8px)scale(.96)}.cfm-msg[data-v-05d92915]{white-space:pre-line;color:var(--ink-2);margin:0;line-height:1.5}.tst-wrap[data-v-55bfa483]{top:var(--space-4);right:calc(var(--space-4) + var(--ui-panel-inset,0px));z-index:1200;gap:var(--space-2);max-width:min(380px,calc(100vw - 2 * var(--space-4)));pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width<=900px){html[data-ui-panel-inset] .tst-wrap[data-v-55bfa483]{right:var(--space-4)}}.tst[data-v-55bfa483]{pointer-events:auto;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--r-md);box-shadow:var(--shadow-2);cursor:pointer;display:flex}.tst-dot[data-v-55bfa483]{background:var(--brand);border-radius:50%;flex-shrink:0;width:8px;height:8px}.tst-msg[data-v-55bfa483]{min-width:0;font-size:var(--text-sm);color:var(--ink-2);word-break:break-word;flex:1;line-height:1.4}.tst-x[data-v-55bfa483]{border-radius:var(--r-sm);width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tst-x[data-v-55bfa483]:hover{background:var(--surface-2);color:var(--ink-2)}.tst--success[data-v-55bfa483]{border-left-color:var(--success,var(--success))}.tst--success .tst-dot[data-v-55bfa483]{background:var(--success,var(--success))}.tst--warning[data-v-55bfa483]{border-left-color:var(--warning,var(--warning))}.tst--warning .tst-dot[data-v-55bfa483]{background:var(--warning,var(--warning))}.tst--danger[data-v-55bfa483]{border-left-color:var(--danger,var(--danger-strong))}.tst--danger .tst-dot[data-v-55bfa483]{background:var(--danger,var(--danger-strong))}.tst-enter-active[data-v-55bfa483],.tst-leave-active[data-v-55bfa483]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.tst-enter-from[data-v-55bfa483],.tst-leave-to[data-v-55bfa483]{opacity:0;transform:translate(16px)}.tst-leave-active[data-v-55bfa483]{position:absolute;left:0;right:0}.tst-move[data-v-55bfa483]{transition:transform var(--dur) var(--ease-out)}.pb[data-v-88100327]{background:var(--surface-2);border-radius:var(--r-full);width:100%;overflow:hidden}.pb--md[data-v-88100327]{height:6px}.pb--sm[data-v-88100327]{border-radius:0;height:2px}.pb-fill[data-v-88100327]{background:var(--brand);border-radius:inherit;height:100%;transition:width var(--dur-slow) var(--ease-out)}.pb-fill--indeterminate[data-v-88100327]{width:35%;animation:1.4s linear infinite pb-sweep-88100327}@keyframes pb-sweep-88100327{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.pb-fill--indeterminate[data-v-88100327]{animation:none;transform:translate(90%)}}.sk[data-v-51df1e6d]{background:var(--skeleton-bg,var(--surface-2));background-image:linear-gradient(90deg,var(--skeleton-bg,var(--surface-2)) 0%,var(--skeleton-sheen) 50%,var(--skeleton-bg,var(--surface-2)) 100%);animation:sk-shimmer-51df1e6d var(--skeleton-dur,1.4s) linear infinite;background-size:200% 100%;display:inline-block}.sk--line[data-v-51df1e6d]{border-radius:var(--r-sm)}.sk--rect[data-v-51df1e6d]{border-radius:var(--r-md);height:80px}.sk--rect[style*=height][data-v-51df1e6d]{height:auto}.sk--circle[data-v-51df1e6d]{border-radius:50%;width:36px;height:36px}.sk--pulse[data-v-51df1e6d]{animation:sk-pulse-51df1e6d var(--skeleton-dur,1.4s) ease-in-out infinite;background-image:none}@media (prefers-reduced-motion:reduce){.sk[data-v-51df1e6d]{background-image:none;animation:none}}@keyframes sk-shimmer-51df1e6d{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sk-pulse-51df1e6d{0%,to{opacity:1}50%{opacity:.55}}.an[data-v-57191873]{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.an-slot[data-v-57191873]{height:1em;line-height:1;display:inline-block;overflow:hidden}.an-strip[data-v-57191873]{transition:transform var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}.an-digit[data-v-57191873]{height:1em;line-height:1}.an-char[data-v-57191873]{line-height:1}.ct[data-v-c37c54ee]{line-height:1;display:inline-flex}.ct-cols[data-v-c37c54ee]{display:inline-flex;-webkit-mask-image:linear-gradient(#0000 0,#000 25% 75%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 25% 75%,#0000 100%)}.ct-col[data-v-c37c54ee]{font-variant-numeric:tabular-nums;width:1ch;height:1em;display:inline-block;position:relative;overflow:hidden}.ct-digit[data-v-c37c54ee]{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.av[data-v-ebf548f6]{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.av--sm[data-v-ebf548f6]{width:24px;height:24px;font-size:var(--text-10)}.av--md[data-v-ebf548f6]{width:32px;height:32px;font-size:var(--text-11)}.av--lg[data-v-ebf548f6]{width:40px;height:40px;font-size:var(--text-13)}.av-img[data-v-ebf548f6]{object-fit:cover;width:100%;height:100%}.avg[data-v-9509201f]{align-items:center;display:inline-flex}.avg-item[data-v-9509201f]{box-shadow:0 0 0 2px var(--surface);transition:transform var(--dur-fast) var(--ease-out)}.avg-item[data-v-9509201f]:not(:first-child){margin-left:-8px}.avg--sm .avg-item[data-v-9509201f]:not(:first-child){margin-left:-6px}.avg-item[data-v-9509201f]:hover{transform:translateY(-2px)}.avg-more[data-v-9509201f]{z-index:0;background:var(--surface-2);color:var(--text-muted);box-shadow:0 0 0 2px var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-weight:600;display:inline-flex}.avg-more--sm[data-v-9509201f]{width:24px;height:24px;font-size:var(--text-10);margin-left:-6px}.avg-more--md[data-v-9509201f]{width:32px;height:32px;font-size:var(--text-10)}.avg-more--lg[data-v-9509201f]{width:40px;height:40px;font-size:var(--text-12)}.clp[data-v-b889ce28]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.clp-head[data-v-b889ce28]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-4);font-family:inherit;font-size:var(--text-base);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:600;display:flex}.clp-chev[data-v-b889ce28]{color:var(--text-muted);transition:transform var(--dur) var(--ease-out);flex-shrink:0}.clp--open .clp-chev[data-v-b889ce28]{transform:rotate(180deg)}.clp-grid[data-v-b889ce28]{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.clp--open .clp-grid[data-v-b889ce28]{grid-template-rows:1fr}.clp-inner[data-v-b889ce28]{min-height:0;overflow:hidden}.clp-body[data-v-b889ce28]{padding:0 var(--space-4) var(--space-4);font-size:var(--text-base);color:var(--ink-2)}.kbd[data-v-fc01a256]{min-width:20px;padding:2px var(--space-1);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:600;line-height:1.3;display:inline-flex}.rz[data-v-82e90d30]{z-index:2;touch-action:none;background:0 0;border:none;flex:none;padding:0;position:relative}.rz--vertical[data-v-82e90d30]{cursor:col-resize;align-self:stretch;width:9px;margin-inline:-4px}.rz--horizontal[data-v-82e90d30]{cursor:row-resize;justify-self:stretch;height:9px;margin-block:-4px}.rz-line[data-v-82e90d30]{background:var(--border);transition:background var(--dur) var(--ease-out);position:absolute}.rz--vertical .rz-line[data-v-82e90d30]{inset:0 4px}.rz--horizontal .rz-line[data-v-82e90d30]{inset:4px 0}.rz:hover .rz-line[data-v-82e90d30],.rz--active .rz-line[data-v-82e90d30]{background:var(--brand)}.rz--vertical:hover .rz-line[data-v-82e90d30],.rz--vertical.rz--active .rz-line[data-v-82e90d30]{inset:0 3px}.rz--horizontal:hover .rz-line[data-v-82e90d30],.rz--horizontal.rz--active .rz-line[data-v-82e90d30]{inset:3px 0}.rz[data-v-82e90d30]:focus-visible{outline:none}.rz:focus-visible .rz-line[data-v-82e90d30]{background:var(--focus-ring-color)}.rz--vertical:focus-visible .rz-line[data-v-82e90d30]{inset:0 3px}.rz--horizontal:focus-visible .rz-line[data-v-82e90d30]{inset:3px 0}@media (prefers-reduced-motion:reduce){.rz-line[data-v-82e90d30]{transition:none}}.rt[data-v-0d7a2bac]{overflow-wrap:anywhere}:where(.rt-a[data-v-0d7a2bac]){color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}:where(.rt-a[data-v-0d7a2bac]):hover{text-decoration-thickness:2px}.rt-a[data-v-0d7a2bac]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}:where(.rt-code[data-v-0d7a2bac]){padding:1px var(--space-1);border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:.9em}.ac[data-v-3a4f0408]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-2) var(--space-2-5);font-family:var(--font-sans);font-size:var(--text-12);color:var(--ink-2);gap:var(--space-1-5);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);--ac-relay:#8b5cf6;--ac-relay-weak:#f5f3ff;--ac-relay-strong:#6d28d9;--ac-forward:#0d9488;--ac-forward-weak:#f0fdfa;--ac-forward-strong:#115e59;flex-direction:column;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ac[data-v-3a4f0408]{--ac-relay-weak:#1e1633;--ac-relay-strong:#a78bfa;--ac-forward-weak:#0c2229;--ac-forward-strong:#22d3ee}}:root[data-theme=dark] .ac[data-v-3a4f0408]{--ac-relay-weak:#1e1633;--ac-relay-strong:#a78bfa;--ac-forward-weak:#0c2229;--ac-forward-strong:#22d3ee}.ac[data-v-3a4f0408]:hover{box-shadow:var(--shadow-2)}.ac+.ac[data-v-3a4f0408]{margin-top:var(--space-2)}.ac-hd[data-v-3a4f0408]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ac-seq[data-v-3a4f0408]{font-size:var(--text-10);letter-spacing:.04em;padding:1px var(--space-1-5);background:var(--surface-2);color:var(--text-muted);border-radius:20px;font-weight:800}.ac-ts[data-v-3a4f0408]{font-size:var(--text-10);color:var(--text-muted)}.ac-type[data-v-3a4f0408]{font-size:var(--text-10);padding:1px var(--space-1-5);border-radius:var(--r-sm);word-break:break-all;align-self:flex-start;font-weight:600}.ac-path[data-v-3a4f0408]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ac-path-sep[data-v-3a4f0408]{color:var(--border-strong);font-size:var(--text-10)}.ac-path-node[data-v-3a4f0408]{padding:1px var(--space-1-5);font-size:var(--text-10);border-radius:var(--r-sm);background:var(--brand-weak);color:var(--brand-text);align-items:center;font-weight:600;display:inline-flex}.ac-path-node--leaf[data-v-3a4f0408]{background:var(--brand-strong);color:#fff}.ac-suggest-wrap[data-v-3a4f0408]{gap:var(--space-1);flex-direction:column;display:flex}.ac-suggest[data-v-3a4f0408]{font-size:var(--text-11);color:var(--text-muted);-webkit-line-clamp:3;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.ac-suggest--expanded[data-v-3a4f0408]{-webkit-line-clamp:unset;display:block;overflow:visible}.ac-suggest[data-v-3a4f0408] strong{color:var(--ink);font-weight:700}.ac-expand-btn[data-v-3a4f0408]{font-size:var(--text-10);color:var(--brand);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;line-height:1}.ac-expand-btn[data-v-3a4f0408]:hover{text-decoration:underline}.ac-merchant[data-v-3a4f0408]{align-self:flex-start;align-items:center;gap:var(--space-1);padding:1px var(--space-1-5);background:var(--brand-weak);border:1px solid var(--brand-weak);font-size:var(--text-10);color:var(--brand-text);transition:background var(--dur-fast) var(--ease-out);border-radius:20px;font-weight:600;text-decoration:none;display:inline-flex}.ac-merchant[data-v-3a4f0408]:hover{background:var(--brand-weak)}.ac--respond[data-v-3a4f0408]{border-left-color:var(--brand)}.ac-type--respond[data-v-3a4f0408]{background:var(--brand-weak);color:var(--brand-text)}.ac--escalate[data-v-3a4f0408]{border-left-color:var(--danger)}.ac-type--escalate[data-v-3a4f0408]{background:var(--danger-weak);color:var(--danger-strong)}.ac--relay[data-v-3a4f0408]{border-left-color:var(--ac-relay)}.ac-type--relay[data-v-3a4f0408]{background:var(--ac-relay-weak);color:var(--ac-relay-strong)}.ac--forward[data-v-3a4f0408]{border-left-color:var(--ac-forward)}.ac-type--forward[data-v-3a4f0408]{background:var(--ac-forward-weak);color:var(--ac-forward-strong)}.ac--atl[data-v-3a4f0408]{border-left-color:var(--warning)}.ac-type--atl[data-v-3a4f0408]{background:var(--warning-weak);color:var(--warning-strong)}.ac--noop[data-v-3a4f0408]{border-left-color:var(--border-strong)}.ac-type--noop[data-v-3a4f0408]{background:var(--surface-2);color:var(--text-muted)}.ac--default[data-v-3a4f0408]{border-left-color:var(--text-muted)}.ac-type--default[data-v-3a4f0408]{background:var(--surface-2);color:var(--text-muted)}.atc[data-v-b6648b37]{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;padding:var(--space-1) var(--space-3);color:var(--brand-strong);background:var(--brand-weak);border:1px solid var(--brand);border-radius:var(--r-full);font-size:var(--text-11);display:flex}.atc svg[data-v-b6648b37]{opacity:.8;flex-shrink:0}.atc-name[data-v-b6648b37]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.atc-size[data-v-b6648b37]{color:var(--text-muted);font-size:var(--text-10);flex-shrink:0}.atc-remove[data-v-b6648b37]{color:inherit;cursor:pointer;font-size:var(--text-13);background:0 0;border:0;flex-shrink:0;padding:0 2px;line-height:1}.atc-remove[data-v-b6648b37]:hover{color:var(--danger-strong)}.cb[data-v-db89e6fd]{align-items:flex-end;gap:var(--space-2);min-width:0;max-width:var(--cb-max,76%);display:flex}.cb--out[data-v-db89e6fd]{flex-direction:row-reverse;margin-left:auto}.cb-wrap[data-v-db89e6fd]{min-width:0;max-width:calc(100% - var(--cb-avatar,24px) - var(--space-2));flex-direction:column;align-items:flex-start;display:flex}.cb--out .cb-wrap[data-v-db89e6fd]{align-items:flex-end}.cb-avatar[data-v-db89e6fd]{width:var(--cb-avatar,24px);flex:none;align-self:flex-end}.cb--run-start[data-v-db89e6fd]{margin-top:var(--space-4)}.cb--run-cont[data-v-db89e6fd]{margin-top:var(--space-1)}.cb-meta[data-v-db89e6fd]{align-items:center;gap:var(--space-1);margin-bottom:2px;display:flex}.cb-meta[data-v-db89e6fd]:not(:has(*)){display:none}.cb--out .cb-meta[data-v-db89e6fd]{flex-direction:row-reverse}.cb-sender[data-v-db89e6fd]{color:var(--text-muted);font-size:var(--text-10);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cb--run-cont .cb-meta[data-v-db89e6fd]:has(.cb-sender){margin-top:var(--space-3)}.cb-bubble[data-v-db89e6fd]{box-sizing:border-box;max-width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-1);overflow-wrap:anywhere;border-radius:18px;min-width:44px;display:flow-root}.cb-action[data-v-db89e6fd]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);flex:none;align-self:center;display:flex}.cb:hover .cb-action[data-v-db89e6fd],.cb-action[data-v-db89e6fd]:focus-within{opacity:1}.cb--in .cb-bubble[data-v-db89e6fd]{border-bottom-left-radius:5px}.cb--out .cb-bubble[data-v-db89e6fd]{border-bottom-right-radius:5px}.cb-bubble[data-v-db89e6fd] :where(p){line-height:1.5;font-size:var(--text-13);white-space:pre-wrap;margin:0;overflow:hidden}.cb--brand .cb-bubble[data-v-db89e6fd]{color:var(--on-brand);border-color:var(--brand);background:var(--brand);box-shadow:0 2px 10px color-mix(in srgb,var(--brand) 26%,transparent)}.cb--sender-1 .cb-sender[data-v-db89e6fd]{color:var(--avatar-1-strong)}.cb--sender-2 .cb-sender[data-v-db89e6fd]{color:var(--avatar-2-strong)}.cb--sender-3 .cb-sender[data-v-db89e6fd]{color:var(--avatar-3-strong)}.cb--sender-4 .cb-sender[data-v-db89e6fd]{color:var(--avatar-4-strong)}.cb--sender-5 .cb-sender[data-v-db89e6fd]{color:var(--avatar-5-strong)}.cb--sender-6 .cb-sender[data-v-db89e6fd]{color:var(--avatar-6-strong)}.cb--sender-7 .cb-sender[data-v-db89e6fd]{color:var(--avatar-7-strong)}@media (hover:none){.cb-action[data-v-db89e6fd]{opacity:1}}@media (prefers-reduced-motion:reduce){.cb-action[data-v-db89e6fd]{transition:none}}.chc[data-v-eeab14be]{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.chc-row[data-v-eeab14be]{align-items:flex-end;gap:var(--space-2);display:flex}.chc-field[data-v-eeab14be]{min-width:0;min-height:34px;max-height:160px;padding:var(--space-1-5) var(--space-4);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:var(--text-13);resize:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);flex:1;line-height:1.45;overflow-y:auto}.chc-field[data-v-eeab14be]::placeholder{color:var(--text-muted)}.chc-field[data-v-eeab14be]:focus{border-color:var(--brand);background:var(--surface);outline:none}.chc-field[data-v-eeab14be]:disabled{opacity:.6;cursor:not-allowed}.chc-field--tall[data-v-eeab14be]{border-radius:var(--r-xl)}.chc-send[data-v-eeab14be]{border-radius:var(--r-full);background:var(--brand);width:34px;height:34px;color:var(--on-brand);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);border:0;flex-shrink:0;place-items:center;display:grid}.chc-send>svg[data-v-eeab14be]{transform:translate(-1px,1px)}.chc-send[data-v-eeab14be]:hover:not(:disabled){background:var(--brand-strong)}.chc-send[data-v-eeab14be]:active:not(:disabled){transform:scale(.94)}.chc-send[data-v-eeab14be]:disabled{opacity:.45;cursor:not-allowed}.chc--note[data-v-eeab14be]{background:var(--warning-weak);box-shadow:inset 0 1px 0 var(--warning-weak)}.chc--note .chc-field[data-v-eeab14be]{border-color:var(--warning);background:var(--surface)}.chc--note .chc-field[data-v-eeab14be]:focus{border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-weak)}.chc-send--note[data-v-eeab14be]{background:var(--warning)}.chc-send--note[data-v-eeab14be]:hover:not(:disabled){background:var(--warning);filter:brightness(.92)}.ct[data-v-9acf358a]{float:right;color:color-mix(in srgb,currentColor 55%,transparent);font-size:var(--text-10);white-space:nowrap;margin:8px 0 0 10px;line-height:1}.ct--block[data-v-9acf358a]{float:none;margin:var(--space-1) 0 0;text-align:right;display:block}.qm[data-v-b7cf7956]{box-sizing:border-box;gap:var(--space-2);width:100%;min-width:0;max-width:100%;margin-bottom:var(--space-1-5);padding:var(--space-1-5) var(--space-2);border-radius:var(--r-sm);background:var(--surface-2);font:inherit;text-align:left;border:0;display:flex;overflow:hidden}.qm-bar[data-v-b7cf7956]{border-radius:var(--r-full);background:var(--brand);flex-shrink:0;width:3px}.qm-body[data-v-b7cf7956]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.qm-author[data-v-b7cf7956]{text-overflow:ellipsis;white-space:nowrap;color:var(--brand-strong,var(--brand));font-size:var(--text-10);font-weight:700;overflow:hidden}.qm-text[data-v-b7cf7956]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--text-11);overflow:hidden}.qm--missing .qm-text[data-v-b7cf7956]{color:var(--text-subtle);font-style:italic}.qm--out[data-v-b7cf7956]{background:color-mix(in srgb,var(--on-brand) 16%,transparent)}.qm--out .qm-bar[data-v-b7cf7956]{background:var(--on-brand)}.qm--out .qm-author[data-v-b7cf7956],.qm--out .qm-text[data-v-b7cf7956]{color:var(--on-brand)}.qm--out .qm-text[data-v-b7cf7956]{opacity:.85}.qm--clickable[data-v-b7cf7956]{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.qm--clickable[data-v-b7cf7956]:hover{background:color-mix(in srgb,var(--brand) 12%,var(--surface-2))}.qm--out.qm--clickable[data-v-b7cf7956]:hover{background:color-mix(in srgb,var(--on-brand) 26%,transparent)}.qm--clickable[data-v-b7cf7956]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.qm--clickable[data-v-b7cf7956]{transition:none}}.lkt[data-v-fb39992e]{overflow-wrap:anywhere;white-space:pre-wrap}.lkt-a[data-v-fb39992e]{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.lkt-a[data-v-fb39992e]:hover{text-decoration-thickness:2px}.lkt-a[data-v-fb39992e]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}.md[data-v-c816e025]{gap:var(--space-2-5);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}:where(.md-p[data-v-c816e025]){margin:0}:where(.md-h[data-v-c816e025]){margin:var(--space-1) 0 0;color:var(--ink-1);font-weight:650;line-height:1.3}:where(.md-h1[data-v-c816e025]){font-size:var(--text-16)}:where(.md-h2[data-v-c816e025]){font-size:var(--text-14)}:where(.md-h3[data-v-c816e025]),:where(.md-h4[data-v-c816e025]){font-size:var(--text-13)}:where(.md-list[data-v-c816e025]){padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}:where(.md-list--nested[data-v-c816e025]){margin-top:var(--space-1)}:where(.md-quote[data-v-c816e025]){padding:var(--space-1) var(--space-3);border-left:3px solid var(--border-strong);color:var(--text-muted);margin:0}:where(.md-rule[data-v-c816e025]){margin:var(--space-1) 0;border:0;border-top:1px solid var(--border)}:where(.md-code[data-v-c816e025]){border-radius:var(--r-md);background:var(--code-bg);color:var(--code-ink);margin:0;overflow:hidden}:where(.md-code-bar[data-v-c816e025]){justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-bottom:1px solid var(--code-rule);font-family:var(--font-mono);font-size:var(--text-10);letter-spacing:.04em;text-transform:uppercase;color:var(--code-muted);display:flex}:where(.md-pre[data-v-c816e025]){padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-12);tab-size:2;margin:0;line-height:1.55;overflow-x:auto}:where(.md-pre code[data-v-c816e025]){font:inherit}:where(.md-table-wrap[data-v-c816e025]){border:1px solid var(--border);border-radius:var(--r-md);max-width:100%;overflow-x:auto}:where(.md-table[data-v-c816e025]){border-collapse:collapse;width:100%;font-size:var(--text-12)}:where(.md-table th[data-v-c816e025]),:where(.md-table td[data-v-c816e025]){padding:var(--space-1-5) var(--space-2-5);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}:where(.md-table th[data-v-c816e025]){color:var(--ink-1);background:var(--surface-2);white-space:nowrap;font-weight:600}:where(.md-table tr:last-child td[data-v-c816e025]){border-bottom:0}.clsk[data-v-98cde36e]{min-width:0}.clsk-row[data-v-98cde36e]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.clsk-body[data-v-98cde36e]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.clsk-top[data-v-98cde36e]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ctsk[data-v-d4b8d0f5]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ctsk-row[data-v-d4b8d0f5]{align-items:flex-start;gap:var(--space-3);display:flex}.ctsk-row--out[data-v-d4b8d0f5]{flex-direction:row-reverse}.ctsk-row[data-v-d4b8d0f5] .sk--rect{border-radius:var(--r-lg)}.bt-u[data-v-8d52e4dc]{animation:bt-focus-8d52e4dc calc(var(--dur-slow) * 1.6) var(--ease-out) both;will-change:filter,transform,opacity;display:inline-block}.bt-sp[data-v-8d52e4dc]{white-space:pre-wrap}@keyframes bt-focus-8d52e4dc{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}55%{opacity:.7;filter:blur(3px);transform:translateY(-.06em)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bt-u[data-v-8d52e4dc]{animation-name:none}}.th[data-v-11ed5e6b]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.th-still[data-v-11ed5e6b],.th[data-v-11ed5e6b] canvas{width:100%;height:100%;position:absolute;inset:0}.th-still[data-v-11ed5e6b]{opacity:1;transition:opacity 1.2s var(--ease-out)}.th--live .th-still[data-v-11ed5e6b]{opacity:0}@property --ac-a{syntax:"<angle>";inherits:true;initial-value:0deg}.auth[data-v-3b28bcbf]{grid-template-columns:1fr 1.12fr;min-height:100vh;display:grid}.auth-brand[data-v-3b28bcbf]{justify-content:space-between;gap:var(--space-6);padding:var(--space-7) var(--space-7);color:#fff;background:#0a0a0a;flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-brand[data-v-3b28bcbf]:after{content:"";pointer-events:none;background:radial-gradient(circle,#5172f647,#0000 68%);width:460px;height:460px;position:absolute;top:-150px;right:-160px}.auth-brand-threads[data-v-3b28bcbf]{pointer-events:none;-webkit-mask-composite:source-in;height:58%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 62%),linear-gradient(90deg,#0000 0%,#000 6% 74%,#0000 99%);mask-image:linear-gradient(#0000 4%,#000 62%),linear-gradient(90deg,#0000 0%,#000 6% 74%,#0000 99%);-webkit-mask-composite:source-in;mask-composite:intersect}.auth-brand-mark[data-v-3b28bcbf]{font-size:var(--text-26);letter-spacing:.3px;font-weight:800;position:relative}.auth-brand-mark--logo[data-v-3b28bcbf] svg,.auth-brand-mark--logo svg[data-v-3b28bcbf]{width:auto;height:28px;display:block}.auth-brand-copy[data-v-3b28bcbf]{position:relative}.auth-brand-copy h2[data-v-3b28bcbf]{margin:0 0 var(--space-3);font-size:var(--text-36);letter-spacing:-.01em;text-wrap:balance;max-width:13ch;font-weight:700;line-height:1.12}.auth-brand-copy p[data-v-3b28bcbf]{font-size:var(--text-14);color:#ffffffad;max-width:42ch;margin:0;line-height:1.6}.auth-brand-foot[data-v-3b28bcbf]{font-size:var(--text-12);color:#ffffff80;position:relative}.auth-main[data-v-3b28bcbf]{padding:var(--space-6) var(--space-5);background:var(--surface-2);justify-content:center;align-items:center;display:flex}.auth-card[data-v-3b28bcbf]{width:100%;max-width:424px;padding:var(--space-6);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);isolation:isolate;animation:auth-card-in-3b28bcbf var(--dur-slow) var(--ease-out) both;position:relative}.auth-card[data-v-3b28bcbf]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 92% at 88% -12%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 62%);position:absolute;inset:0}.auth-card-body[data-v-3b28bcbf]{z-index:1;position:relative}.auth-card-arc[data-v-3b28bcbf]{z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ac-a),transparent 0deg,transparent 200deg,color-mix(in srgb,var(--brand) 55%,transparent) 252deg,color-mix(in srgb,var(--brand),#fff 55%) 292deg,#fff 300deg,color-mix(in srgb,var(--brand),#fff 55%) 308deg,color-mix(in srgb,var(--brand) 55%,transparent) 344deg,transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;animation:21s linear infinite auth-arc-3b28bcbf;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes auth-arc-3b28bcbf{to{--ac-a:360deg}}@keyframes auth-card-in-3b28bcbf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=920px){.auth[data-v-3b28bcbf]{grid-template-columns:1fr}.auth-brand[data-v-3b28bcbf]{display:none}}@media (prefers-reduced-motion:reduce){.auth-card[data-v-3b28bcbf],.auth-card-arc[data-v-3b28bcbf]{animation:none}}.fm.fm--sheet[data-v-5abe0a85]{border-radius:var(--r-lg,12px) var(--r-lg,12px) 0 0;width:100%;min-width:0;max-width:none;max-height:55vh;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -12px 32px color-mix(in oklch,var(--ink) 18%,transparent);border-bottom:none;border-left:none;border-right:none}.fm[data-v-5abe0a85]{z-index:var(--z-popover);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:232px;max-width:272px;max-height:60vh;box-shadow:var(--shadow-2,0 8px 28px #00000024),0 12px 36px #0a0a0a1a;animation:fm-in-5abe0a85 var(--dur-fast,.12s) var(--ease-out,ease-out);transform-origin:0 0;flex-direction:column;display:flex;overflow:hidden}@keyframes fm-in-5abe0a85{0%{opacity:0;transform:scale(.97)translateY(-2px)}to{opacity:1;transform:none}}.fm--sheet[data-v-5abe0a85]{animation:fm-sheet-in-5abe0a85 var(--dur-slow,.28s) var(--ease-out,ease-out);transform-origin:bottom}@keyframes fm-sheet-in-5abe0a85{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fm[data-v-5abe0a85]{animation:none}}.fm.fm--cal[data-v-5abe0a85]{width:288px;max-width:none;max-height:none}.fm-search[data-v-5abe0a85]{padding:var(--space-2);border-bottom:1px solid var(--border)}.fm-search-in[data-v-5abe0a85]{box-sizing:border-box;width:100%;height:30px;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.fm-search-in[data-v-5abe0a85]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #5172f629}.fm-head[data-v-5abe0a85]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-bottom:1px solid var(--border);display:flex}.fm-head--range[data-v-5abe0a85]{border-bottom:none;border-top:1px solid var(--border);justify-content:flex-end}.fm-link[data-v-5abe0a85]{font-family:inherit;font-size:var(--text-xs);color:var(--brand);cursor:pointer;padding:2px var(--space-1);background:0 0;border:none;font-weight:600}.fm-link[data-v-5abe0a85]:hover:not(:disabled){text-decoration:underline}.fm-link[data-v-5abe0a85]:disabled{color:var(--text-subtle);cursor:default}.fm-list[data-v-5abe0a85]{padding:var(--space-1);overflow-y:auto}.fm-item[data-v-5abe0a85]{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out,ease-out);display:flex}.fm-item[data-v-5abe0a85]:hover{background:var(--surface-2)}.fm-item--on[data-v-5abe0a85],.fm-item--on[data-v-5abe0a85]:hover{background:var(--brand-weak,var(--surface-2))}.fm-item--on .fm-item-label[data-v-5abe0a85]{color:var(--brand-strong,var(--brand));font-weight:600}.fm-item input[data-v-5abe0a85]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex-shrink:0}.fm-item-label[data-v-5abe0a85]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fm-item-count[data-v-5abe0a85]{min-width:22px;padding:1px var(--space-1-5);border-radius:var(--r-full);background:var(--surface-2);text-align:center;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.fm-item--on .fm-item-count[data-v-5abe0a85]{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-strong,var(--brand))}.fm-empty[data-v-5abe0a85]{padding:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.fm-range[data-v-5abe0a85]{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.fm-range-row[data-v-5abe0a85]{align-items:center;gap:var(--space-2);display:flex}.fm-range-lbl[data-v-5abe0a85]{width:34px;font-size:var(--text-xs);color:var(--text-muted)}.fm-range-in[data-v-5abe0a85]{box-sizing:border-box;height:32px;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);flex:1}.fm-range-in[data-v-5abe0a85]:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #5172f629}.fm-cal[data-v-5abe0a85]{padding:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.fm-cal>.td[data-v-5abe0a85]{align-self:center}.fm-bounds[data-v-5abe0a85]{gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;grid-template-columns:34px 1fr auto;align-items:center;display:grid}.fm-bound-lbl[data-v-5abe0a85]{font-size:var(--text-xs);color:var(--text-muted)}.fm-bound[data-v-5abe0a85]{justify-content:center;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:500;display:inline-flex}.fm-bound[data-v-5abe0a85]:hover{border-color:var(--brand)}.fm-bound--on[data-v-5abe0a85]{color:var(--brand-strong);background:var(--brand-weak,var(--surface-2));border-color:color-mix(in srgb,var(--brand) 25%,transparent)}.fm-bound--unset[data-v-5abe0a85]{color:var(--text-muted)}.fm-bound[data-v-5abe0a85]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.fm-shifts[data-v-5abe0a85]{gap:var(--space-2);padding:var(--space-2) var(--space-3) 0;grid-template-columns:repeat(3,1fr);display:grid}.fm-shift[data-v-5abe0a85]{height:24px;padding:0 var(--space-1);font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);font-weight:500}.fm-shift[data-v-5abe0a85]:hover{background:color-mix(in srgb,var(--brand) 16%,var(--surface));border-color:var(--brand)}.fm-shift--on[data-v-5abe0a85]{color:#fff;background:var(--brand);border-color:var(--brand)}.fm-shift[data-v-5abe0a85]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.dt[data-v-a47e27dd]{flex-direction:column;min-width:0;display:flex}.dt-scroll[data-v-a47e27dd]{overflow-x:auto}.dt-grid[data-v-a47e27dd]{flex-direction:column;min-width:max-content;display:flex}.dt-vpad[data-v-a47e27dd]{pointer-events:none;flex:none}.dt-scrollwrap[data-v-a47e27dd]{min-width:0;position:relative}.dt-scrollwrap[data-v-a47e27dd]:before,.dt-scrollwrap[data-v-a47e27dd]:after{content:"";pointer-events:none;opacity:0;width:26px;transition:opacity var(--dur) var(--ease-out);z-index:3;position:absolute;top:0;bottom:0}.dt-scrollwrap[data-v-a47e27dd]:before{background:linear-gradient(90deg,#0a0a0a14,#0000);left:0}.dt-scrollwrap[data-v-a47e27dd]:after{background:linear-gradient(270deg,#0a0a0a14,#0000);right:0}.dt-shade-l[data-v-a47e27dd]:before,.dt-shade-r[data-v-a47e27dd]:after{opacity:1}.dt-row[data-v-a47e27dd]{background:var(--surface)}.dt-row[data-v-a47e27dd],.dt-head[data-v-a47e27dd]{--dt-cell-bg:var(--surface)}.dt-head[data-v-a47e27dd]{--dt-cell-bg:var(--surface-2)}.dt-row[data-v-a47e27dd]:hover{--dt-cell-bg:var(--brand-weak)}.dt-row--group[data-v-a47e27dd]{--dt-cell-bg:var(--surface-2)}.dt-group-head[data-v-a47e27dd]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-weight:700;display:flex}.dt-group-count[data-v-a47e27dd]{min-width:20px;padding:0 var(--space-1-5);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border);text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.dt-th.dt-frz[data-v-a47e27dd],.dt-td.dt-frz[data-v-a47e27dd]{background:inherit;z-index:2;box-shadow:calc(-1 * var(--space-3)) 0 0 0 var(--dt-cell-bg),var(--space-3) 0 0 0 var(--dt-cell-bg);position:sticky}.dt-frz--edge[data-v-a47e27dd]{box-shadow:calc(-1 * var(--space-3)) 0 0 0 var(--dt-cell-bg)}.dt-head .dt-frz[data-v-a47e27dd]{z-index:4}.dt-grid--measuring .dt-th.dt-frz[data-v-a47e27dd],.dt-grid--measuring .dt-td.dt-frz[data-v-a47e27dd]{position:static}.dt-frz--edge[data-v-a47e27dd]{border-right:1px solid var(--border-strong)}.dt-frzshade[data-v-a47e27dd]{pointer-events:none;opacity:0;z-index:5;width:12px;transition:opacity var(--dur) var(--ease-out);background:linear-gradient(90deg,#0a0a0a29,#0000);position:absolute;top:0;bottom:0}.dt-has-frozen.dt-shade-l .dt-frzshade[data-v-a47e27dd]{opacity:1}.dt-scrollwrap.dt-has-frozen.dt-shade-l[data-v-a47e27dd]:before{opacity:0}.dt-th-pin[data-v-a47e27dd]{color:var(--brand);opacity:.9;flex:none}.dt-hmenu[data-v-a47e27dd]{z-index:var(--z-popover);min-width:244px;padding:var(--space-1-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font-size:var(--text-sm);color:var(--ink-2);transform-origin:0 0;animation:dt-hmenu-in-a47e27dd var(--dur-fast) var(--ease-out)}@keyframes dt-hmenu-in-a47e27dd{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.dt-hmenu-head[data-v-a47e27dd]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2) var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--border);display:flex}.dt-hmenu-col[data-v-a47e27dd]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.dt-hmenu-badge[data-v-a47e27dd]{padding:2px var(--space-1-5);border-radius:var(--r-full);font-size:var(--text-xs);color:var(--brand-strong);background:var(--brand-weak);flex:none}.dt-hmenu-sep[data-v-a47e27dd]{height:1px;margin:var(--space-1) var(--space-1-5);background:var(--border)}.dt-hmenu-item[data-v-a47e27dd]{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border-radius:var(--r-md);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}.dt-hmenu-item[data-v-a47e27dd]:hover:not(:disabled){background:var(--brand-weak);color:var(--brand-strong)}.dt-hmenu-item[data-v-a47e27dd]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.dt-hmenu-item[data-v-a47e27dd]:disabled{opacity:.55;cursor:default}.dt-hmenu-item--on[data-v-a47e27dd]{color:var(--brand-strong)}.dt-hmenu-ico[data-v-a47e27dd]{opacity:.75;flex:none;margin-top:1px}.dt-hmenu-label[data-v-a47e27dd]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dt-hmenu-label small[data-v-a47e27dd]{font-size:var(--text-xs);color:var(--text-muted)}.dt-hmenu-item:hover:not(:disabled) .dt-hmenu-label small[data-v-a47e27dd]{color:inherit;opacity:.75}.dt-hmenu-check[data-v-a47e27dd]{color:var(--brand);flex:none;margin-top:2px}.dt-hmenu-n[data-v-a47e27dd]{min-width:20px;padding:1px var(--space-1-5);border-radius:var(--r-full);background:var(--brand-weak,var(--surface-2));color:var(--brand-strong);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;flex:none;align-self:center;font-weight:600}.dt-toolbar[data-v-a47e27dd]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 0 var(--space-2);display:flex}.dt-toolbar-start[data-v-a47e27dd]{flex:1;min-width:0}.dt-toolbar-end[data-v-a47e27dd]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.dt-clearfilters[data-v-a47e27dd]{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);font-family:inherit;font-size:var(--text-xs);color:var(--brand-strong);background:var(--brand-weak,var(--surface-2));border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600;display:inline-flex}.dt-clearfilters[data-v-a47e27dd]:hover{background:color-mix(in oklch,var(--brand) 16%,transparent)}.dt-colbtn[data-v-a47e27dd]{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);font-family:inherit;font-size:var(--text-xs);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.dt-colbtn[data-v-a47e27dd]:hover,.dt-colbtn--on[data-v-a47e27dd]{color:var(--brand-strong);border-color:var(--brand)}.dt-colbtn-n[data-v-a47e27dd]{font-variant-numeric:tabular-nums;padding:1px var(--space-1-5);border-radius:var(--r-full);background:var(--brand-weak,var(--surface-2));color:var(--brand-strong)}.dt--sticky[data-v-a47e27dd]{flex:1 1 0;height:100%;min-height:0}.dt--sticky .dt-scrollwrap[data-v-a47e27dd]{flex-direction:column;flex:1;min-height:0;display:flex}.dt--sticky .dt-scroll[data-v-a47e27dd]{flex:1;min-height:0;overflow:auto}.dt--sticky .dt-head[data-v-a47e27dd]{z-index:5;position:sticky;top:0}.dt--h-quiet .dt-head[data-v-a47e27dd]{border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:none;letter-spacing:normal;font-weight:500;font-size:var(--text-12);background:0 0}.dt--compact .dt-head[data-v-a47e27dd]{padding:var(--space-1-5) var(--space-2);font-size:var(--text-10);gap:var(--space-2)}.dt--compact .dt-row[data-v-a47e27dd]{padding:var(--space-1-5) var(--space-2);font-size:var(--text-xs);gap:var(--space-2)}.dt-head[data-v-a47e27dd]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:var(--r-sm) var(--r-sm) 0 0;border-bottom:2px solid var(--border-strong);font-size:var(--text-xs);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;font-weight:700;display:grid}.dt-th[data-v-a47e27dd]{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding-left:var(--space-5);padding-right:var(--space-5);text-align:center;display:flex;position:relative}.dt-th--sortable[data-v-a47e27dd]{cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out)}.dt-th--sortable[data-v-a47e27dd]:hover,.dt-th--sorted[data-v-a47e27dd]{color:var(--brand-strong)}.dt-th--left[data-v-a47e27dd]{text-align:left;justify-content:flex-start;padding-left:0}.dt-th--right[data-v-a47e27dd],.dt-th--center[data-v-a47e27dd]{text-align:center;justify-content:center}.dt-th-label[data-v-a47e27dd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt-th-caret[data-v-a47e27dd]{color:var(--brand);flex-shrink:0}.dt-th-filter[data-v-a47e27dd]{border-radius:var(--r-sm);width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:.55;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.dt-th:hover .dt-th-filter[data-v-a47e27dd]{opacity:.9}.dt-th-filter[data-v-a47e27dd]:hover{color:var(--brand);background:var(--brand-weak,var(--surface-2));opacity:1}.dt-th-filter[data-v-a47e27dd]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.dt-th-filter--on[data-v-a47e27dd]{opacity:1;color:var(--brand)}.dt-th-filter--on svg polygon[data-v-a47e27dd]{fill:currentColor}.dt-th--dragging[data-v-a47e27dd]{opacity:.4}.dt-th--dropbefore[data-v-a47e27dd]:before{content:"";left:calc(var(--space-3) / -2 - 1px);background:var(--brand);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.dt-th-resize[data-v-a47e27dd]{top:-6px;bottom:-6px;right:calc(var(--space-3) / -2 - 3px);cursor:col-resize;z-index:2;width:8px;position:absolute}.dt-th-resize[data-v-a47e27dd]:after{content:"";background:var(--border-strong);width:1px;transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out);border-radius:1px;position:absolute;top:18%;bottom:18%;right:3px}.dt-th-resize[data-v-a47e27dd]:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}.dt-th-resize[data-v-a47e27dd]:hover:after,.dt-th-resize[data-v-a47e27dd]:active:after{background:var(--brand);width:2px}.dt-body[data-v-a47e27dd]{flex-direction:column;min-width:0;display:flex}.dt-row[data-v-a47e27dd]{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:grid}.dt-row[data-v-a47e27dd]:last-child{border-bottom:none}a.dt-row[data-v-a47e27dd],.dt-row[href][data-v-a47e27dd]{cursor:pointer}.dt-row[data-v-a47e27dd]:hover{background:var(--brand-weak)}.dt-row--group[data-v-a47e27dd]{background:var(--surface-2);border-bottom:1px solid var(--border-strong);padding:0;display:block}.dt-row--group[data-v-a47e27dd]:hover{background:var(--surface-2)}.dt-td[data-v-a47e27dd]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dt-td[data-v-a47e27dd] :focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;border-radius:var(--r-sm)}.dt-td--wrap[data-v-a47e27dd]{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dt-grid--measuring .dt-td[data-v-a47e27dd],.dt-grid--measuring .dt-td--wrap[data-v-a47e27dd]{white-space:nowrap;width:max-content;display:block}.dt-td--right[data-v-a47e27dd]{text-align:right}.dt-td--center[data-v-a47e27dd]{text-align:center}.dt-empty[data-v-a47e27dd]{padding:var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.dt-empty[data-v-a47e27dd]:has(>.es){padding:0}@media (prefers-reduced-motion:reduce){.dt-row[data-v-a47e27dd],.dt-th-resize[data-v-a47e27dd]:after,.dt-th--sortable[data-v-a47e27dd]{transition:none}}.dt-colmenu[data-v-a47e27dd]{z-index:var(--z-popover);min-width:200px;max-height:60vh;padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2,0 8px 28px #00000024);overflow-y:auto}.dt-colmenu-head[data-v-a47e27dd]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1-5) var(--space-2);font-size:var(--text-10);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:var(--space-1);font-weight:700;display:flex}.dt-colmenu-reset[data-v-a47e27dd]{font-family:inherit;font-size:var(--text-xs);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.dt-colmenu-reset[data-v-a47e27dd]:hover{text-decoration:underline}.dt-colmenu-item[data-v-a47e27dd]{align-items:center;gap:var(--space-2);padding:var(--space-1-5);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;display:flex}.dt-colmenu-item[data-v-a47e27dd]:hover{background:var(--brand-weak,var(--surface-2))}.dt-colmenu-item input[data-v-a47e27dd]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.dt-colmenu-item--locked[data-v-a47e27dd]{opacity:.6;cursor:default}.dt-colmenu-item--locked input[data-v-a47e27dd]{cursor:not-allowed}:root.is-touch .dt-td{padding-top:var(--space-3);padding-bottom:var(--space-3)}:root.is-touch .dt-th{min-height:44px}:root.is-touch .dt-th-filter{padding:var(--space-3);margin:-12px}:root.is-touch .dt-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root.is-touch .dt-row--pressing{background:color-mix(in oklch,var(--brand) 8%,transparent)}.lbx[data-v-9576bb45]{z-index:1150;padding:var(--space-7) var(--space-5) var(--space-5);background:#080a10e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lbx-bar[data-v-9576bb45]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);display:flex;position:absolute;top:0;left:0;right:0}.lbx-name[data-v-9576bb45]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-13);color:#ffffffbf;overflow:hidden}.lbx-actions[data-v-9576bb45]{gap:var(--space-1-5);flex-shrink:0;display:flex}.lbx-btn[data-v-9576bb45]{border-radius:var(--r-md);color:#fff;cursor:pointer;width:32px;height:32px;transition:background var(--dur-fast,.12s) var(--ease-out,ease-out);background:#ffffff1a;border:0;justify-content:center;align-items:center;display:inline-flex}.lbx-btn[data-v-9576bb45]:hover{background:#ffffff38}.lbx-img[data-v-9576bb45]{border-radius:var(--r-md);max-width:100%;max-height:100%;box-shadow:0 24px 64px #00000080}.lbx-enter-active[data-v-9576bb45],.lbx-leave-active[data-v-9576bb45]{transition:opacity var(--dur,.18s) var(--ease-out,ease-out)}.lbx-enter-from[data-v-9576bb45],.lbx-leave-to[data-v-9576bb45]{opacity:0}@media (prefers-reduced-motion:reduce){.lbx-enter-active[data-v-9576bb45],.lbx-leave-active[data-v-9576bb45]{transition:none}}.aum[data-v-9d6b3865]{align-items:center;gap:var(--space-2-5);min-width:200px;padding:var(--space-1-5) var(--space-1);color:inherit;display:inline-flex}.aum-play[data-v-9d6b3865]{background:color-mix(in srgb,currentColor 14%,transparent);width:30px;height:30px;color:inherit;cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out,ease-out);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aum-play[data-v-9d6b3865]:hover{background:color-mix(in srgb,currentColor 24%,transparent)}.aum-bars[data-v-9d6b3865]{cursor:pointer;flex:1;align-items:center;gap:2px;min-width:0;height:26px;display:flex;overflow:hidden}.aum-bar[data-v-9d6b3865]{background:color-mix(in srgb,currentColor 32%,transparent);width:3px;transition:background var(--dur-fast,.12s) var(--ease-out,ease-out);border-radius:2px}.aum-bar--past[data-v-9d6b3865]{background:currentColor}.aum-time[data-v-9d6b3865]{font-size:var(--text-11);font-variant-numeric:tabular-nums;opacity:.8;flex-shrink:0}.aum audio[data-v-9d6b3865]{display:none}.att[data-v-bc8e9a4f]{gap:var(--space-1-5);flex-direction:column;min-width:0;max-width:100%;display:flex}.att-media[data-v-bc8e9a4f]{max-width:100%;display:block}.att-media--image[data-v-bc8e9a4f]{border-radius:var(--r-lg);cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:inline-block;overflow:hidden}.att-media--image[data-v-bc8e9a4f]:focus-visible{outline:2px solid var(--brand,var(--brand));outline-offset:2px}.att-media--image img[data-v-bc8e9a4f]{object-fit:cover;background:var(--surface-2,var(--surface-2));width:auto;min-width:120px;max-width:min(260px,100%);height:auto;min-height:90px;max-height:280px;display:block}.att-media--video[data-v-bc8e9a4f]{border-radius:var(--r-lg);background:#000;max-width:min(260px,100%);max-height:280px;display:block}.att-media--audio[data-v-bc8e9a4f]{width:min(240px,100%);display:inline-flex}.att-media--file[data-v-bc8e9a4f]{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2,var(--surface-2));border:1px solid var(--border,var(--border));color:var(--ink-2,var(--text-muted));font-size:var(--text-12);transition:background var(--dur-fast,.12s) var(--ease-out,ease);font-weight:500;text-decoration:none;display:inline-flex}.att-media--file[data-v-bc8e9a4f]:hover{background:var(--surface-2)}.att-media--file svg[data-v-bc8e9a4f]{color:var(--brand,var(--brand));flex-shrink:0}.att-name[data-v-bc8e9a4f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.att-caption[data-v-bc8e9a4f]{font-size:var(--text-13);color:inherit;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.45}.dk[data-v-1512fdbc]{align-items:flex-end;gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2);display:inline-flex}.dk-item[data-v-1512fdbc]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:width var(--dur) var(--ease-out),height var(--dur) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dk-item[data-v-1512fdbc]:hover{background:var(--brand-weak);border-color:color-mix(in srgb,var(--brand),var(--border) 60%);color:var(--brand-strong)}.dk-item[data-v-1512fdbc]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dk-icon[data-v-1512fdbc]{width:55%;height:55%;font-size:var(--text-md);justify-content:center;align-items:center;display:flex}.dk-icon[data-v-1512fdbc] svg{width:100%;height:100%}.dk-name[data-v-1512fdbc]{padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--surface-inverse);color:var(--ink-inverse);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.dk-item:hover .dk-name[data-v-1512fdbc],.dk-item:focus-visible .dk-name[data-v-1512fdbc]{opacity:1;transform:translate(-50%)}.kc[data-v-23d25530]{gap:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);text-align:left;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}button.kc[data-v-23d25530]{font:inherit;color:inherit;cursor:pointer}.kc--sm[data-v-23d25530]{padding:var(--space-2-5) var(--space-2-5);justify-content:space-between;min-height:62px}.kc--sm .kc-eyebrow[data-v-23d25530]{font-size:var(--text-10);letter-spacing:.03em;white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.kc--md[data-v-23d25530]{padding:var(--space-3) var(--space-4);min-height:84px}.kc--lg[data-v-23d25530]{padding:var(--space-4);gap:var(--space-1-5);min-height:124px}.kc--sm .kc-n[data-v-23d25530],.kc--md .kc-n[data-v-23d25530]{font-size:var(--text-20)}.kc--lg .kc-n[data-v-23d25530]{font-size:var(--text-2xl,28px)}.kc-eyebrow[data-v-23d25530]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.kc--iconed .kc-eyebrow[data-v-23d25530]{padding-right:var(--space-6)}.kc-n[data-v-23d25530]{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700;line-height:1.05;display:block}.kc-n--good[data-v-23d25530]{color:var(--success)}.kc-n--bad[data-v-23d25530]{color:var(--danger)}.kc-n--warn[data-v-23d25530]{color:var(--warning)}.kc-subrow[data-v-23d25530]{align-items:center;gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.kc-sub[data-v-23d25530]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.kc-foot[data-v-23d25530]{padding-top:var(--space-1-5);margin-top:auto}.kc-skel[data-v-23d25530]{border-radius:var(--r-sm);background:var(--skeleton-bg,var(--surface-2));width:62px;max-width:70%;animation:kc-pulse-23d25530 var(--skeleton-dur,1.4s) ease-in-out infinite;display:block}.kc--sm .kc-skel[data-v-23d25530]{height:19px}.kc--md .kc-skel[data-v-23d25530]{height:23px}.kc--lg .kc-skel[data-v-23d25530]{height:28px}@keyframes kc-pulse-23d25530{0%,to{opacity:1}50%{opacity:.45}}.kc--clickable[data-v-23d25530]{transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform 60ms}.kc--clickable[data-v-23d25530]:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.kc--clickable[data-v-23d25530]:active{transform:translateY(1px)}.kc--clickable[data-v-23d25530]:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.kc--active[data-v-23d25530]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--brand)}.kc--active .kc-eyebrow[data-v-23d25530]{color:var(--brand-text)}@media (prefers-reduced-motion:reduce){.kc--clickable[data-v-23d25530]{transition:none}.kc--clickable[data-v-23d25530]:active{transform:none}.kc-skel[data-v-23d25530]{animation:none}}.kc-ico[data-v-23d25530]{top:var(--space-3);right:var(--space-3);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute}.kc--sm .kc-ico[data-v-23d25530]{width:26px;height:26px;top:8px;right:8px}.kc-ico[data-v-23d25530] svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.kc--sm .kc-ico[data-v-23d25530] svg{width:14px;height:14px}.kc-ico--brand[data-v-23d25530]{color:var(--brand);background:var(--brand-weak)}.kc-ico--good[data-v-23d25530]{color:var(--success);background:var(--success-weak)}.kc-ico--bad[data-v-23d25530]{color:var(--danger);background:var(--danger-weak)}.kc-ico--warn[data-v-23d25530]{color:var(--warning);background:var(--warning-weak)}.kc-ico--dim[data-v-23d25530]{color:var(--text-muted);background:var(--surface-2)}.kr[data-v-99ce5084]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;align-items:stretch;display:flex}.kr>[data-v-99ce5084-s]{flex:1 1 var(--kr-min);max-width:var(--kr-max);min-width:0}.kr--fill>[data-v-99ce5084-s]{max-width:none}.kr>.kr-span.kr-span[data-v-99ce5084-s]{flex:100%;max-width:none}.pgn[data-v-5ec669e2]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);display:flex}.pgn-info[data-v-5ec669e2]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.pgn-btns[data-v-5ec669e2]{align-items:center;gap:var(--space-2);display:flex}.pgn-page[data-v-5ec669e2]{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sp[data-v-67829774]{align-items:center;gap:var(--space-5);padding:0;margin:0;padding-block:2px;list-style:none;display:flex;overflow-x:auto}.sp-item[data-v-67829774]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;flex:none;font-weight:550;display:inline-flex}.sp-marker[data-v-67829774]{border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-2);width:24px;height:24px;color:var(--text-muted);font-size:var(--text-xs);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.sp-marker svg[data-v-67829774]{width:14px;height:14px}.sp-item--current[data-v-67829774],.sp-item--done[data-v-67829774]{color:var(--ink)}.sp-item--current .sp-marker[data-v-67829774],.sp-item--done .sp-marker[data-v-67829774]{border-color:var(--brand-strong);background:var(--brand-strong);color:var(--on-brand)}@media (width<=820px){.sp[data-v-67829774]{justify-content:space-between;gap:var(--space-2);width:100%}.sp-label[data-v-67829774]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.sp-marker[data-v-67829774]{transition:none}}.stp[data-v-393ac1ad]{flex-direction:column;display:flex}.stp-rail[data-v-393ac1ad]{padding:0 0 var(--space-5);align-items:center;margin:0;list-style:none;display:flex}.stp-node[data-v-393ac1ad]{display:flex}.stp-dot[data-v-393ac1ad]{border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-2);width:28px;height:28px;color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);justify-content:center;align-items:center;padding:0;font-weight:600;display:flex}.stp-dot[data-v-393ac1ad]:disabled{cursor:default}.stp-dot--active[data-v-393ac1ad],.stp-dot--complete[data-v-393ac1ad]{background:var(--brand);border-color:var(--brand);color:#fff}.stp-dot--active[data-v-393ac1ad]{box-shadow:0 0 0 4px var(--brand-weak)}.stp-dot[data-v-393ac1ad]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stp-check[data-v-393ac1ad]{stroke-dasharray:24;stroke-dashoffset:24px;width:14px;height:14px;animation:stp-draw-393ac1ad calc(var(--dur-slow) * 1.2) var(--ease-out) forwards}@keyframes stp-draw-393ac1ad{to{stroke-dashoffset:0}}.stp-line[data-v-393ac1ad]{height:2px;margin:0 var(--space-2);background:var(--border);border-radius:1px;flex:1;overflow:hidden}.stp-line-fill[data-v-393ac1ad]{background:var(--brand);width:0;height:100%;transition:width calc(var(--dur-slow) * 1.4) var(--ease-out);display:block}.stp-line-fill--on[data-v-393ac1ad]{width:100%}.stp-body[data-v-393ac1ad]{min-width:0}.stp-next-enter-active[data-v-393ac1ad],.stp-next-leave-active[data-v-393ac1ad],.stp-prev-enter-active[data-v-393ac1ad],.stp-prev-leave-active[data-v-393ac1ad]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.stp-next-enter-from[data-v-393ac1ad]{opacity:0;transform:translate(24px)}.stp-next-leave-to[data-v-393ac1ad]{opacity:0;transform:translate(-16px)}.stp-prev-enter-from[data-v-393ac1ad]{opacity:0;transform:translate(-24px)}.stp-prev-leave-to[data-v-393ac1ad]{opacity:0;transform:translate(16px)}.stp-foot[data-v-393ac1ad]{padding-top:var(--space-5);justify-content:space-between;align-items:center;display:flex}.stp-btn[data-v-393ac1ad]{padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);font:inherit;font-size:var(--text-base);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:500}.stp-btn[data-v-393ac1ad]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stp-btn--ghost[data-v-393ac1ad]{color:var(--text-muted);background:0 0}.stp-btn--ghost[data-v-393ac1ad]:hover{color:var(--ink-2);background:var(--surface-2)}.stp-btn--primary[data-v-393ac1ad]{background:var(--brand);border-color:var(--brand);color:#fff}.stp-btn--primary[data-v-393ac1ad]:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.stb[data-v-7e7d88cd]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-3);background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.stb--no-tabs.stb--actions-start .stb-tabs[data-v-7e7d88cd]{display:none}.stb--no-tabs.stb--actions-start[data-v-7e7d88cd]{justify-content:flex-start}.stb--no-tabs.stb--actions-start .stb-actions[data-v-7e7d88cd]{flex:auto}.stb--actions-grow .stb-actions[data-v-7e7d88cd]{flex-grow:1}.stb-lead[data-v-7e7d88cd]{flex:auto;align-items:center;min-width:0;display:flex}.stb-tabs[data-v-7e7d88cd]{align-items:center;gap:var(--space-1);scrollbar-width:none;-ms-overflow-style:none;min-width:0;display:flex;position:relative;overflow-x:auto}.stb-tabs[data-v-7e7d88cd]::-webkit-scrollbar{display:none}.stb-pill[data-v-7e7d88cd]{border-radius:var(--r-sm);background:var(--brand-weak);pointer-events:none;position:absolute;top:0;bottom:0}.stb-pill--ready[data-v-7e7d88cd]{transition:left var(--dur) var(--ease-out),width var(--dur) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.stb-tab[data-v-7e7d88cd]{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--r-sm);font-family:inherit;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;font-weight:500;display:inline-flex;position:relative}.stb-tab[data-v-7e7d88cd]:hover{background:var(--surface-2);color:var(--ink-2)}.stb-tab[data-v-7e7d88cd]:active{transform:scale(.96)}.stb-tab[data-v-7e7d88cd]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stb-tab--active[data-v-7e7d88cd]{color:var(--brand-strong)}.stb-tab--active[data-v-7e7d88cd]:hover{background:0 0}.stb-tab-icon[data-v-7e7d88cd]{align-items:center;line-height:0;display:inline-flex}.stb-tab-hint[data-v-7e7d88cd]{font-size:var(--text-10);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);border:1px solid var(--border);border-radius:var(--r-full);padding:1px var(--space-1);font-weight:700}.stb-actions[data-v-7e7d88cd]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.sac[data-v-4cc0754a]{margin:var(--space-2-5) var(--space-3) 2px;padding:var(--space-3) var(--space-3);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--shadow-1);font-family:var(--font-sans);gap:var(--space-1-5);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.sac-head[data-v-4cc0754a]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2-5);flex-wrap:wrap;display:flex}.sac-title[data-v-4cc0754a]{font-size:var(--text-11);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--brand-text);font-weight:800}.sac-time[data-v-4cc0754a]{font-size:var(--text-10);color:var(--text-muted);white-space:nowrap}.sac-body[data-v-4cc0754a]{font-size:var(--text-12);color:var(--ink-2);word-break:break-word;line-height:1.62}.sac-body[data-v-4cc0754a] strong{color:var(--ink);font-weight:700}.sac-body[data-v-4cc0754a] em{font-style:italic}.sac-body[data-v-4cc0754a] code{font-family:var(--font-mono);background:var(--brand-weak);padding:1px var(--space-1);border-radius:var(--r-sm);font-size:var(--text-11)}.sac-body[data-v-4cc0754a] a{color:var(--brand-text);text-decoration:underline}.sac-body[data-v-4cc0754a] a:hover{color:color-mix(in srgb,var(--brand-text) 74%,var(--ink))}.sac-foot[data-v-4cc0754a]{justify-content:flex-end;display:flex}.sac-action[data-v-4cc0754a]{appearance:none;border:1px solid color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--surface);color:var(--brand-text);font-family:inherit;font-size:var(--text-11);padding:var(--space-1) var(--space-2-5);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);font-weight:700}.sac-action[data-v-4cc0754a]:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}.sac-action[data-v-4cc0754a]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sac-action[data-v-4cc0754a]:disabled{opacity:.55;cursor:not-allowed}.msg-tmpl-indicator[data-v-ee7a58b4]{border:1px solid var(--brand-weak);background:var(--brand-weak);color:var(--brand-strong);padding:var(--space-1);border-radius:var(--r-sm);cursor:default;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex;position:relative}.msg-tmpl-indicator svg[data-v-ee7a58b4]{opacity:.8;display:block}.msg-tmpl-tip[data-v-ee7a58b4]{z-index:30;width:max-content;max-width:300px;padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);background:var(--surface-inverse);color:var(--ink-inverse);font-size:var(--text-11);white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(3px);box-shadow:0 6px 18px #0f172a38}.msg-tmpl-indicator:hover .msg-tmpl-tip[data-v-ee7a58b4]{opacity:1;transform:translateY(0)}.msg-tmpl-indicator--interactive[data-v-ee7a58b4]{cursor:pointer}.msg-tmpl-indicator--interactive[data-v-ee7a58b4]:hover{border-color:var(--brand);color:var(--brand)}.msg-tmpl-indicator--interactive[data-v-ee7a58b4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.gt[data-v-31ee24e4]{color:var(--brand);font-weight:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gt[data-v-31ee24e4]{background:linear-gradient(90deg,var(--brand),var(--brand-strong),var(--brand));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text}.gt--animate[data-v-31ee24e4]{animation:linear infinite gt-flow-31ee24e4}}@keyframes gt-flow-31ee24e4{to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.gt--animate[data-v-31ee24e4]{animation:none}}.st[data-v-44694e2d]{color:var(--brand-text);font-weight:inherit}@supports ((-webkit-background-clip:text) or (background-clip:text)){.st[data-v-44694e2d]{background:linear-gradient(110deg,var(--brand-text) 42%,color-mix(in srgb,var(--brand-text),#fff 45%) 50%,var(--brand-text) 58%);-webkit-text-fill-color:transparent;background-size:220%;-webkit-background-clip:text;background-clip:text}.st--on[data-v-44694e2d]{animation:linear infinite st-shine-44694e2d}}@keyframes st-shine-44694e2d{to{background-position:-220%}}@media (prefers-reduced-motion:reduce){.st--on[data-v-44694e2d]{animation:none}}.rt-u[data-v-18d32f9b]{animation:rt-rise-18d32f9b var(--dur-slow) var(--ease-out) both;display:inline-block}.rt-sp[data-v-18d32f9b]{white-space:pre-wrap}@keyframes rt-rise-18d32f9b{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rt-u[data-v-18d32f9b]{animation-name:none}}.tt[data-v-0b0b955f]{color:inherit}.tt-text[data-v-0b0b955f]{white-space:pre-wrap}.tt-caret[data-v-0b0b955f]{vertical-align:-.12em;background:var(--brand);width:.08em;height:1.05em;margin-left:.06em;animation:1.05s step-end infinite tt-blink-0b0b955f;display:inline-block}@keyframes tt-blink-0b0b955f{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.tt-caret[data-v-0b0b955f]{opacity:1;animation:none}}.ac[data-v-94ba6787]{opacity:0;transform:translate3d(var(--ac-x,0px),var(--ac-y,0px),0)}.ac--in[data-v-94ba6787]{animation:ac-enter-94ba6787 var(--dur-slow) var(--ease-out) both;animation-delay:var(--ac-delay,0s)}@keyframes ac-enter-94ba6787{0%{opacity:0;transform:translate3d(var(--ac-x,0px),var(--ac-y,0px),0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.ac--in[data-v-94ba6787]{animation-delay:0s!important}}.al-item[data-v-6cdbc2b8]{animation:al-enter-6cdbc2b8 var(--dur-slow) var(--ease-out) both}@keyframes al-enter-6cdbc2b8{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.al-item[data-v-6cdbc2b8]{animation-delay:0s!important}}.mg[data-v-3fdc7a34]{display:inline-flex}.mg-inner[data-v-3fdc7a34]{min-width:0;transition:transform var(--dur-slow) var(--ease-out);will-change:transform;flex:1;display:inline-flex}.gh[data-v-9bcbdb0c]{border-radius:var(--gh-r,var(--r-lg));--gh-glare:color-mix(in srgb, var(--brand), #fff 60%);display:inline-block;position:relative;overflow:hidden}.gh[data-v-9bcbdb0c]:before{content:"";pointer-events:none;background:linear-gradient(120deg,transparent 35%,color-mix(in srgb,var(--gh-glare) 50%,transparent) 50%,transparent 65%);transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0;transform:translate(-100%)}.gh[data-v-9bcbdb0c]:hover:before{transform:translate(100%)}@property --gb-a{syntax:"<angle>";inherits:false;initial-value:0deg}.gb[data-v-77d47136]{padding:var(--gb-w,2px);border-radius:var(--gb-r,var(--r-lg));background:conic-gradient(from var(--gb-a),var(--brand),var(--brand-strong),color-mix(in srgb,var(--brand),#fff 30%),var(--brand-strong),var(--brand));display:inline-flex}.gb--on[data-v-77d47136]{animation:linear infinite gb-spin-77d47136}@keyframes gb-spin-77d47136{to{--gb-a:360deg}}.gb-inner[data-v-77d47136]{border-radius:calc(var(--gb-r,var(--r-lg)) - var(--gb-w,2px));background:var(--surface);flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.gb--on[data-v-77d47136]{animation:none}}@property --bgl-a{syntax:"<angle>";inherits:false;initial-value:0deg}.bgl[data-v-3df19c16]{border-radius:var(--bgl-r,var(--r-lg));padding:var(--bgl-w,2px);isolation:isolate;display:inline-flex;position:relative}.bgl-glow[data-v-3df19c16]{inset:calc(-1 * var(--bgl-blur,6px));border-radius:inherit;z-index:0;background:var(--bgl-image);filter:blur(var(--bgl-blur,6px));opacity:var(--bgl-op,1);transition:opacity var(--dur-fast) var(--ease-out);position:absolute}.bgl--on .bgl-glow[data-v-3df19c16]{animation:bgl-spin-3df19c16 var(--bgl-speed,3s) linear infinite;will-change:filter}@keyframes bgl-spin-3df19c16{to{--bgl-a:360deg}}.bgl-inner[data-v-3df19c16]{z-index:1;border-radius:calc(var(--bgl-r,var(--r-lg)) - var(--bgl-w,2px));background:var(--surface);flex:1;min-width:0;position:relative}@media (prefers-reduced-motion:reduce){.bgl--on .bgl-glow[data-v-3df19c16]{animation:none}}.aim[data-v-cc72359c]{box-sizing:border-box;width:var(--aim-size);height:var(--aim-size);flex:none}.aim-face[data-v-cc72359c]{border-radius:var(--r-full);background:var(--brand);width:100%;height:100%;color:var(--on-brand);place-items:center;display:grid}.aim-glyph[data-v-cc72359c]{width:56%;color:var(--on-brand)}@property --sb2-a{syntax:"<angle>";inherits:true;initial-value:0deg}.sb2[data-v-749a3005]{padding:var(--sb2-w,1.5px);border-radius:var(--sb2-r,999px);background:color-mix(in srgb,var(--brand) 22%,transparent);isolation:isolate;display:inline-flex;position:relative}.sb2-rim[data-v-749a3005],.sb2-glow[data-v-749a3005]{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sb2-a),color-mix(in srgb,var(--brand),#fff 78%) 0deg,var(--brand) 20deg,transparent 66deg,transparent 180deg,color-mix(in srgb,var(--brand),#fff 78%) 180deg,var(--brand) 200deg,transparent 246deg,transparent 360deg);position:absolute;inset:0}.sb2-glow[data-v-749a3005]{z-index:-1;filter:blur(7px);opacity:1;inset:-4px}.sb2--on .sb2-rim[data-v-749a3005],.sb2--on .sb2-glow[data-v-749a3005]{animation:sb2-orbit-749a3005 var(--sb2-dur,4s) linear infinite}@keyframes sb2-orbit-749a3005{to{--sb2-a:360deg}}.sb2-inner[data-v-749a3005]{border-radius:calc(var(--sb2-r,999px) - var(--sb2-w,1.5px));background:var(--surface);z-index:1;flex:1;min-width:0;position:relative}@media (prefers-reduced-motion:reduce){.sb2--on .sb2-rim[data-v-749a3005],.sb2--on .sb2-glow[data-v-749a3005]{animation:none}}.sc[data-v-3b018707]{padding:var(--space-5);border-radius:var(--sc-r,var(--r-lg));background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur) var(--ease-out);position:relative;overflow:hidden}.sc[data-v-3b018707]:before{content:"";pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:radial-gradient(circle at var(--sc-x,50%) var(--sc-y,50%),color-mix(in srgb,var(--brand),transparent 55%),transparent 45%);position:absolute;inset:0}.sc[data-v-3b018707]:hover{border-color:color-mix(in srgb,var(--brand),var(--border) 70%)}.sc[data-v-3b018707]:hover:before{opacity:1}.sc-body[data-v-3b018707]{position:relative}.tc[data-v-0f034728]{perspective:800px;border-radius:var(--tc-r,var(--r-lg));display:inline-block}.tc-inner[data-v-0f034728]{border-radius:inherit;transform-origin:50%;transition:transform var(--dur-fast) var(--ease-out);overflow:hidden;transform:none}.dg[data-v-a6a9204f]{pointer-events:none;position:relative}.dg__grid[data-v-a6a9204f]{background-image:radial-gradient(circle,var(--border-strong) var(--dg-size,1.5px),transparent 0);background-size:var(--dg-gap,22px) var(--dg-gap,22px);opacity:var(--dg-opacity,.5);position:absolute;inset:0}.dg__grid--drift[data-v-a6a9204f]{animation:60s linear infinite dg-drift-a6a9204f}.dg__content[data-v-a6a9204f]{pointer-events:auto;position:relative}@keyframes dg-drift-a6a9204f{to{background-position:var(--dg-gap,22px) var(--dg-gap,22px)}}@media (prefers-reduced-motion:reduce){.dg__grid--drift[data-v-a6a9204f]{animation:none}}.kpi-ico[data-v-e4cae227]{top:var(--space-3);right:var(--space-3);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute}.kpi-ico svg[data-v-e4cae227]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.kpi-ico--brand[data-v-e4cae227]{color:var(--brand);background:var(--brand-weak)}.kpi-ico--good[data-v-e4cae227]{color:var(--success);background:var(--success-weak,color-mix(in oklch, var(--success) 12%, transparent))}.kpi-ico--bad[data-v-e4cae227]{color:var(--danger);background:var(--danger-weak,color-mix(in oklch, var(--danger) 10%, transparent))}.kpi-ico--warn[data-v-e4cae227]{color:var(--warning-strong,var(--warning));background:var(--warning-weak,color-mix(in oklch, var(--warning) 14%, transparent))}.kpi-ico--dim[data-v-e4cae227]{color:var(--text-muted);background:var(--surface-2)}.tsk[data-v-96084628]{min-width:0}.tsk-row[data-v-96084628]{grid-template-columns:repeat(var(--tsk-cols),1fr);align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border-bottom:1px solid var(--border);display:grid}.tsk-row[data-v-96084628]:last-child{border-bottom:none}.tsk-head[data-v-96084628]{background:var(--surface-2);border-bottom:2px solid var(--border-strong);border-radius:var(--r-sm) var(--r-sm) 0 0}.ptr[data-v-6e106ea7]{z-index:1300;background:var(--surface);border:1px solid var(--border);width:44px;height:44px;box-shadow:0 6px 20px color-mix(in oklch,var(--ink) 15%,transparent);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;top:4px;left:50%}.s2l[data-v-34086496]{right:var(--space-4);bottom:var(--space-4);z-index:3;align-items:center;gap:var(--space-1-5);height:30px;padding:0 var(--space-2-5);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-12);font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:var(--shadow-2);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);border-radius:999px;font-weight:600;display:inline-flex;position:absolute}.s2l[data-v-34086496]:not(.s2l--new){justify-content:center;width:30px;padding:0}.s2l[data-v-34086496]:hover{color:var(--brand);border-color:var(--brand-weak);transform:translateY(-1px)}.s2l[data-v-34086496]:active{transform:translateY(0)scale(.96)}.s2l[data-v-34086496]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.s2l--new[data-v-34086496]{background:var(--brand);border-color:var(--brand);color:#fff}.s2l--new[data-v-34086496]:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff}.s2l-count[data-v-34086496]{line-height:1}.s2l-enter-active[data-v-34086496],.s2l-leave-active[data-v-34086496]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.s2l-enter-from[data-v-34086496],.s2l-leave-to[data-v-34086496]{opacity:0;transform:translateY(6px)scale(.94)}.fw[data-v-5afac490]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2);transition:box-shadow var(--dur) var(--ease-out),border-radius var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.fw--settling[data-v-5afac490]{transition:box-shadow var(--dur) var(--ease-out),transform .12s var(--ease-out)}.fw--focused[data-v-5afac490]{box-shadow:var(--shadow-3);outline:2px solid var(--brand);outline-offset:-1px}.fw--max[data-v-5afac490]{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:auto;height:auto;inset:0}.fw-bar[data-v-5afac490]{align-items:center;gap:var(--space-3);min-height:38px;padding:0 var(--space-2) 0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;display:flex}.fw-bar--dragging[data-v-5afac490]{cursor:grabbing}.fw--max .fw-bar[data-v-5afac490]{cursor:default}.fw-identity[data-v-5afac490]{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.fw-actions[data-v-5afac490]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.fw-utilities[data-v-5afac490]{align-items:center;display:flex}.fw-btn[data-v-5afac490]{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.fw-btn[data-v-5afac490]:hover{background:var(--surface-2);color:var(--ink-2)}.fw-btn[data-v-5afac490]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.fw-btn--close[data-v-5afac490]:hover{background:var(--danger-weak);color:var(--danger-strong)}.fw-body[data-v-5afac490]{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto}.fw-rz[data-v-5afac490]{touch-action:none;z-index:2;position:absolute}.fw-rz--n[data-v-5afac490],.fw-rz--s[data-v-5afac490]{cursor:ns-resize;height:8px;left:0;right:0}.fw-rz--e[data-v-5afac490],.fw-rz--w[data-v-5afac490]{cursor:ew-resize;width:8px;top:0;bottom:0}.fw-rz--n[data-v-5afac490]{top:-3px}.fw-rz--s[data-v-5afac490]{bottom:-3px}.fw-rz--w[data-v-5afac490]{left:-3px}.fw-rz--e[data-v-5afac490]{right:-3px}.fw-rz--ne[data-v-5afac490],.fw-rz--nw[data-v-5afac490],.fw-rz--se[data-v-5afac490],.fw-rz--sw[data-v-5afac490]{z-index:3;width:14px;height:14px}.fw-rz--nw[data-v-5afac490]{cursor:nwse-resize;top:-3px;left:-3px}.fw-rz--ne[data-v-5afac490]{cursor:nesw-resize;top:-3px;right:-3px}.fw-rz--sw[data-v-5afac490]{cursor:nesw-resize;bottom:-3px;left:-3px}.fw-rz--se[data-v-5afac490]{cursor:nwse-resize;bottom:-3px;right:-3px}@media (prefers-reduced-motion:reduce){.fw[data-v-5afac490],.fw--settling[data-v-5afac490]{transition:none}}.fw-snap[data-v-5afac490]{z-index:1140;pointer-events:none;padding:var(--space-1);box-sizing:border-box;position:fixed}.fw-snap-inner[data-v-5afac490]{border-radius:var(--r-xl);border:2px solid color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 10%,transparent);width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),0 8px 28px color-mix(in srgb,var(--brand) 18%,transparent);animation:fw-snap-in-5afac490 var(--dur) var(--ease-out) both}@keyframes fw-snap-in-5afac490{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fw-snap-inner[data-v-5afac490]{animation:none}}.wdk[data-v-582a1b0a]{right:calc(var(--space-4) + var(--ui-panel-inset,0px));bottom:var(--space-4);z-index:1150;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;max-width:40vw;display:flex;position:fixed}.wdk-handle[data-v-582a1b0a],.wdk-chip[data-v-582a1b0a]{pointer-events:auto}.wdk-body[data-v-582a1b0a]{transition:grid-template-rows var(--dur-slow) var(--ease-out) 90ms;grid-template-rows:0fr;display:grid;overflow:hidden}.wdk:hover .wdk-body[data-v-582a1b0a],.wdk:focus-within .wdk-body[data-v-582a1b0a],.wdk--open .wdk-body[data-v-582a1b0a]{grid-template-rows:1fr;transition-delay:0s}.wdk-strip[data-v-582a1b0a]{scrollbar-width:thin;visibility:hidden;opacity:0;min-width:0;min-height:0;max-height:min(62vh,420px);transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out);flex-direction:column-reverse;align-items:flex-end;gap:6px;padding:0 3px;display:flex;overflow:hidden auto}.wdk:hover .wdk-strip[data-v-582a1b0a],.wdk:focus-within .wdk-strip[data-v-582a1b0a],.wdk--open .wdk-strip[data-v-582a1b0a]{visibility:visible;opacity:1}.wdk-handle[data-v-582a1b0a]{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow-2);color:var(--text-muted);font:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);flex-shrink:0;display:flex}.wdk-handle[data-v-582a1b0a]:hover{border-color:var(--border-strong);color:var(--ink-2)}.wdk-handle[data-v-582a1b0a]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.wdk-count[data-v-582a1b0a]{font-size:var(--text-12);color:var(--ink-2);font-weight:700}.wdk-chip[data-v-582a1b0a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);min-width:0;height:30px;box-shadow:var(--shadow-2);transition:border-color var(--dur-fast) var(--ease-out);flex-shrink:0;align-items:center;padding-right:2px;display:flex}.wdk-chip[data-v-582a1b0a]:hover{border-color:var(--border-strong)}.wdk-open[data-v-582a1b0a]{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-1) 0 var(--space-3);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;display:flex}.wdk-open[data-v-582a1b0a]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;border-radius:var(--r-full)}.wdk-dot[data-v-582a1b0a]{border-radius:var(--r-full);background:var(--text-subtle);flex-shrink:0;width:7px;height:7px}.wdk-dot--open[data-v-582a1b0a]{background:var(--brand)}.wdk-dot--warning[data-v-582a1b0a]{background:var(--warning)}.wdk-dot--danger[data-v-582a1b0a]{background:var(--danger)}.wdk-dot--success[data-v-582a1b0a]{background:var(--success)}.wdk-dot--muted[data-v-582a1b0a]{background:var(--text-subtle)}.wdk-label[data-v-582a1b0a]{font-size:var(--text-12);flex-shrink:0;font-weight:700}.wdk-sub[data-v-582a1b0a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;font-size:var(--text-11);color:var(--text-muted);overflow:hidden}.wdk-x[data-v-582a1b0a]{border-radius:var(--r-full);width:24px;height:24px;color:var(--text-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.wdk-x[data-v-582a1b0a]:hover{background:var(--danger-weak);color:var(--danger-strong)}.wdk-x[data-v-582a1b0a]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.wdk-enter-active[data-v-582a1b0a],.wdk-leave-active[data-v-582a1b0a]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.wdk-enter-from[data-v-582a1b0a],.wdk-leave-to[data-v-582a1b0a]{opacity:0;transform:translateY(8px)}.wdk-chip-enter-active[data-v-582a1b0a],.wdk-chip-leave-active[data-v-582a1b0a]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.wdk-chip-enter-from[data-v-582a1b0a],.wdk-chip-leave-to[data-v-582a1b0a]{opacity:0;transform:translate(8px)scale(.94)}.wdk-chip-move[data-v-582a1b0a]{transition:transform var(--dur-slow) var(--ease-out)}@media (width<=900px){html[data-ui-panel-inset] .wdk[data-v-582a1b0a]{display:none}}@media (prefers-reduced-motion:reduce){.wdk-body[data-v-582a1b0a],.wdk-strip[data-v-582a1b0a],.wdk-chip[data-v-582a1b0a],.wdk-handle[data-v-582a1b0a],.wdk-chip-move[data-v-582a1b0a],.wdk-enter-active[data-v-582a1b0a],.wdk-leave-active[data-v-582a1b0a],.wdk-chip-enter-active[data-v-582a1b0a],.wdk-chip-leave-active[data-v-582a1b0a]{transition:none}}.ec[data-v-0e11f1c5]{width:100%;position:relative}.ec-canvas[data-v-0e11f1c5]{width:100%;height:100%}.ec-empty[data-v-0e11f1c5]{height:100%;color:var(--text-subtle);font-size:var(--text-sm);justify-content:center;align-items:center;margin:0;display:flex}.ec-empty-quiet[data-v-0e11f1c5]{height:100%;display:block}.ul-tip{font-size:var(--text-12);font-variant-numeric:tabular-nums}.ul-tip-h{opacity:.7;margin-bottom:2px}.ub-tip{font-size:var(--text-12);font-variant-numeric:tabular-nums}.ub-tip-h{opacity:.7;margin-bottom:2px}.ud-tip{font-size:var(--text-12);font-variant-numeric:tabular-nums}.ud-tip-p{opacity:.7}.us-tip{font-size:var(--text-12);font-variant-numeric:tabular-nums}.us-tip-h{opacity:.7;margin-bottom:2px}.uh-tip{font-size:var(--text-12);font-variant-numeric:tabular-nums}.uh-tip-h{opacity:.7;margin-bottom:2px}.mk[data-v-14d58e7f]{width:100%}.um-tip{font-size:var(--text-12);font-variant-numeric:tabular-nums}.um-tip-h{opacity:.7;margin-bottom:2px}.uf-tip{font-size:var(--text-12);font-variant-numeric:tabular-nums}.uf-tip-h{opacity:.7;margin-bottom:2px}.uf-tip-p{opacity:.7}.uk-tip{font-size:var(--text-12);font-variant-numeric:tabular-nums}*{box-sizing:border-box}:root{--page-gutter:var(--space-7)}@media (width<=767px){:root{--page-gutter:var(--space-4)}}html,body,#app{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-sans);font-size:var(--text-14);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}:root{--bg:#f5f6f8;--surface:#fff;--surface-2:#f6f7f9;--surface-3:#eef0f4;--ink:#192231;--ink-2:#364152;--text-muted:#626d7d;--text-subtle:#778293;--border:#e4e7ed;--border-strong:#cbd2dd;--chat-canvas:#f6f7f9;--rail-surface:#fbfcfd;--analytics-surface:#15223c;--analytics-ink:#f3f6ff;--analytics-muted:#b4c2db;--analytics-grid:#344662;--analytics-accent:#91a7ff;--message-out:#edf1ff;--message-out-border:#dce4ff;--r-lg:12px;--r-xl:14px;--text-30:1.875rem;--text-32:2rem;--shadow-sm:0 1px 3px #1922310a;--shadow-md:0 8px 28px -12px #19223133}:root[data-theme=dark]{--bg:#11151d;--surface:#191f29;--surface-2:#202735;--surface-3:#293242;--ink:#edf1f7;--ink-2:#d2dae7;--text-muted:#a3afc1;--text-subtle:#8e9bb0;--border:#2c3544;--border-strong:#445169;--chat-canvas:#141a23;--rail-surface:#161c25;--message-out:#253355;--message-out-border:#354976;--shadow-sm:0 1px 3px #0000001f;--shadow-md:0 8px 28px -12px #0006}.sh .chc-row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);flex-wrap:wrap;display:flex}.sh .chc-row:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.sh .chc-field{width:100%;min-height:56px;padding:var(--space-1);box-shadow:none;font-size:var(--text-14);background:0 0;border:0;border-radius:0;flex:1 0 100%;order:-1;line-height:1.6}.sh .chc-field:focus{box-shadow:none;outline:none}.sh .chc-send{border-radius:var(--r-md);margin-left:auto}.sh .cb--brand .cb-bubble{background:var(--message-out);border-color:var(--message-out-border);color:var(--ink);box-shadow:var(--shadow-sm)}.sh .cb-bubble{box-shadow:var(--shadow-sm);line-height:1.65}.sh .qm--out{background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.sh .qm--out .qm-bar{background:var(--brand)}.sh .qm--out .qm-author{color:var(--brand-text)}.sh .qm--out .qm-text{color:var(--ink-2);opacity:1}.sh .qm--out.qm--clickable:hover{background:color-mix(in srgb, var(--brand) 12%, var(--surface))}.sh button,.sh a,.sh input,.sh textarea{-webkit-tap-highlight-color:transparent}.sh :focus-visible{outline:2px solid var(--brand);outline-offset:3px}.sh ::selection{background:var(--brand-weak);color:var(--brand-text)}.sh{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}@media (width<=767px){.sh .chc-row{padding:var(--space-2)}.sh .chc-field{min-height:48px;font-size:var(--text-16)}}.sh .dt .dt-head{background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--text-12);color:var(--text-muted);text-transform:none;letter-spacing:normal;min-height:40px;font-weight:500}.sh .dt-row{transition:background-color var(--dur-fast) var(--ease-out)}.sh .dt-row:hover{background:color-mix(in srgb, var(--brand-weak) 55%, var(--surface))}.sh .dt-th--sorted{color:var(--brand-text)}.sh .dt-th--right{text-align:right;justify-content:flex-end}@keyframes aida-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-enter-active{animation:aida-rise var(--dur-slow) var(--ease-out) backwards}.page-leave-active{transition:opacity var(--dur-fast) var(--ease-out)}.page-leave-to{opacity:0}:root{--ease-spring:linear(0, .05, .172, .331, .5, .659, .796, .907, .989, 1.045, 1.078, 1.093, 1.094, 1.086, 1.072, 1.057, 1.041, 1.027, 1.015, 1.005, .998, .994, .992, .991, 1);--dur-spring:.5s}@keyframes aida-pop{0%{transform:translateY(10px)scale(.92)}to{transform:none}}@keyframes aida-fade-in{0%{opacity:0}to{opacity:1}}.fade-enter-active{transition:opacity var(--dur) var(--ease-out)}.fade-leave-active{transition:opacity var(--dur-fast) var(--ease-out)}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.ss-panel{z-index:var(--z-popover,1180)!important}[data-business-kind=ticket]{--business-ink:var(--avatar-2-strong);--business-fill:var(--avatar-2-weak)}[data-business-kind=quote]{--business-ink:var(--avatar-3-strong);--business-fill:var(--avatar-3-weak)}[data-business-kind=order]{--business-ink:var(--avatar-4-strong);--business-fill:var(--avatar-4-weak)}[data-business-kind=delivery]{--business-ink:var(--avatar-1-strong);--business-fill:var(--avatar-1-weak)}[data-business-kind=document]{--business-ink:var(--sender-1-strong);--business-fill:var(--sender-1-weak)}
