.bdg[data-v-32520eb9]{display:inline-flex;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);font-weight:600;line-height:1.4;white-space:nowrap}.bdg--xs[data-v-32520eb9]{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-32520eb9]{color:var(--warning-strong)}.bdg--xs.bdg--success[data-v-32520eb9]{color:var(--success-strong)}.bdg--xs.bdg--danger[data-v-32520eb9]{color:var(--danger-strong)}.bdg--neutral[data-v-32520eb9]{background:var(--surface-2);color:var(--text-muted)}.bdg--brand[data-v-32520eb9]{background:var(--brand-weak);color:var(--brand-text)}.bdg--success[data-v-32520eb9]{background:var(--success-weak);color:var(--success-strong)}.bdg--danger[data-v-32520eb9]{background:var(--danger-weak);color:var(--danger-strong)}.bdg--warning[data-v-32520eb9]{background:var(--warning-weak);color:var(--warning-strong)}.bdg--accent[data-v-32520eb9]{background:var(--accent-weak);color:var(--accent-strong)}.bm[data-v-3a21bc4b]{display:block;height:auto}.rsb[data-v-ed764c87]{position:relative;flex:none;width:var(--rida-shape-size);height:var(--rida-shape-size);overflow:hidden;border-radius:var(--r-lg);background:var(--brand-fill);color:var(--on-brand);box-shadow:var(--shadow-sm);isolation:isolate}.rsb-layer[data-v-ed764c87]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.rsb-mark[data-v-ed764c87]{width:var(--rida-shape-mark-size)}.rsb-layer--soft[data-v-ed764c87]{visibility:hidden;filter:blur(var(--rida-shape-blur))}.rsb--active .rsb-layer--soft[data-v-ed764c87]{visibility:visible}@media (prefers-reduced-motion: reduce){.rsb-layer[data-v-ed764c87]{-webkit-mask-image:none!important;mask-image:none!important}.rsb-layer--soft[data-v-ed764c87]{display:none}}.psq[data-v-80d46a8f]{min-width:0}.sc-chapters[data-v-2b62a91d]{--sc-stage-height: 100svh;position:relative;height:var(--sc-scroll-height);overflow-anchor:none}.sc-chapters__stage[data-v-2b62a91d]{position:sticky;top:0;width:100%;height:var(--sc-stage-height);min-height:0}.sc-chapters--reduced[data-v-2b62a91d]{height:var(--sc-stage-height)}.pfs[data-v-ebfd398f]{position:relative;height:var(--pfs-height);overflow-anchor:none}.pfs-stage[data-v-ebfd398f]{position:sticky;top:var(--pfs-top);height:var(--pfs-stage-height);width:100%;isolation:isolate}.pfs-base[data-v-ebfd398f]{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform-origin:center;pointer-events:none}.pfs-base-frame[data-v-ebfd398f]{width:min(var(--pfs-base-width),100%);pointer-events:auto}.pfs-phone[data-v-ebfd398f]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform-origin:center;pointer-events:none;opacity:0}.pfs-phone--front[data-v-ebfd398f],.pfs--pair .pfs-phone[data-v-ebfd398f]{z-index:3}.pfs-phone[aria-hidden=true] .pfs-card[data-v-ebfd398f]{pointer-events:none}.pfs-card[data-v-ebfd398f]{position:relative;width:var(--pfs-phone-width);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:auto}.pfs-phone--left .pfs-card[data-v-ebfd398f],.pfs-phone--right .pfs-card[data-v-ebfd398f]{width:var(--pfs-rear-width)}.pfs-card--dragging[data-v-ebfd398f]{cursor:grabbing}.pfs-phone[data-v-ebfd398f]:has(.pfs-card--dragging),.pfs-phone[data-v-ebfd398f]:has(.pfs-handle:focus-visible){z-index:4}.pfs-handle[data-v-ebfd398f]{position:absolute;top:var(--space-2);left:50%;translate:-50% 0;width:var(--space-6);height:var(--space-6);display:grid;place-items:center;padding:0;border:0;border-radius:var(--r-full);background:transparent;color:var(--text-muted);font:inherit;cursor:grab;touch-action:none}.pfs-handle[data-v-ebfd398f] svg{opacity:0}.pfs-card:hover .pfs-handle[data-v-ebfd398f] svg,.pfs-handle[data-v-ebfd398f]:focus-visible svg{opacity:1}.pfs-handle[data-v-ebfd398f]:focus-visible{outline:2px solid var(--brand);outline-offset:var(--space-1)}.pfs-controls[data-v-ebfd398f]{position:absolute;z-index:4;bottom:var(--space-4);left:50%;translate:-50% 0}.pfs--reduced .pfs-controls[data-v-ebfd398f]{position:relative;bottom:auto;left:auto;translate:none;flex-basis:100%}.pfs-help[data-v-ebfd398f]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pfs--reduced[data-v-ebfd398f]{height:auto}.pfs--reduced .pfs-stage[data-v-ebfd398f]{position:relative;height:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--space-6);padding-block:var(--space-8)}.pfs--reduced .pfs-base[data-v-ebfd398f],.pfs--reduced .pfs-phone[data-v-ebfd398f]{position:relative;inset:auto}.pfs--reduced .pfs-phone[data-v-ebfd398f]{opacity:1}.pfs--reduced .pfs-base[data-v-ebfd398f]{flex-basis:100%}.pfs--reduced .pfs-phone[aria-hidden=true][data-v-ebfd398f]{display:none}.pfs--stacked[data-v-ebfd398f]{height:auto}.pfs--stacked .pfs-stage[data-v-ebfd398f]{position:relative;top:auto;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4);padding:0}.pfs--stacked .pfs-base[data-v-ebfd398f]{position:relative;inset:auto;grid-column:1 / -1;display:block}.pfs--stacked .pfs-base-frame[data-v-ebfd398f]{width:var(--pfs-stack-base-width);zoom:var(--pfs-stack-base-zoom)}.pfs--stacked .pfs-phone[data-v-ebfd398f]{position:relative;inset:auto;grid-row:1;display:block;opacity:1;zoom:var(--pfs-stack-zoom)}.pfs--stacked .pfs-phone--left[data-v-ebfd398f]{justify-self:end}.pfs--stacked .pfs-phone--right[data-v-ebfd398f]{justify-self:start}.pfs--stacked .pfs-card[data-v-ebfd398f]{cursor:default}.pf[data-v-2e017d0c]{position:relative;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr);width:100%;aspect-ratio:var(--device-phone-ratio);padding:var(--device-phone-bezel);border:1px solid var(--device-phone-metal);border-radius:var(--device-phone-radius);background:var(--device-phone-frame);box-shadow:inset 0 0 0 1px var(--device-phone-black),var(--shadow-3)}.pf[data-v-2e017d0c]:before,.pf[data-v-2e017d0c]:after{content:"";position:absolute;width:calc(var(--space-1) / 2);border-radius:var(--r-sm);background:var(--device-phone-metal)}.pf[data-v-2e017d0c]:before{left:calc(var(--space-1) * -.5);top:20%;height:var(--space-7)}.pf[data-v-2e017d0c]:after{right:calc(var(--space-1) * -.5);top:27%;height:var(--space-8)}.pf-screen[data-v-2e017d0c]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:calc(var(--device-phone-radius) - var(--device-phone-bezel));background:var(--phone-screen, var(--surface));color:var(--phone-ink, var(--ink))}.pf-status[data-v-2e017d0c]{position:relative;display:flex;align-items:center;justify-content:space-between;flex:none;height:var(--device-phone-status-height);padding-inline:var(--space-5);font-family:var(--font-sans)}.pf-time[data-v-2e017d0c]{font-size:var(--text-13);font-weight:650;font-variant-numeric:tabular-nums}.pf-island[data-v-2e017d0c]{position:absolute;top:var(--space-2);left:50%;width:var(--device-phone-island-width);height:var(--device-phone-island-height);transform:translate(-50%);border-radius:var(--r-full);background:var(--device-phone-black)}.pf-island i[data-v-2e017d0c]{position:absolute;top:50%;right:var(--space-2);width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);transform:translateY(-50%);background:color-mix(in srgb,var(--device-phone-metal) 22%,var(--device-phone-black))}.pf-status-icons[data-v-2e017d0c]{display:flex;align-items:center;gap:var(--space-1)}.pf-content[data-v-2e017d0c]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.pf-home[data-v-2e017d0c]{display:flex;align-items:center;justify-content:center;flex:none;height:var(--space-5);background:var(--phone-screen, var(--surface))}.pf-home span[data-v-2e017d0c]{width:var(--device-phone-home-width);height:var(--device-phone-home-height);border-radius:var(--r-full);background:var(--phone-ink, var(--ink))}.sqr[data-v-b5e9513d],.cre[data-v-b8c02260]{min-width:0}.an[data-v-54a1768c]{display:inline-flex;flex:none;align-items:center}.wfc[data-v-2a429f04]{display:flex;flex:0 0 auto;flex-direction:column;min-width:0;height:var(--workflow-canvas-height);overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);color:var(--ink);font-family:var(--font-sans);box-sizing:border-box}.wfc-heading[data-v-2a429f04]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--space-7);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);box-sizing:border-box}.wfc-heading>span[data-v-2a429f04]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.wfc-heading strong[data-v-2a429f04]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-14);font-weight:550}.wfc-canvas[data-v-2a429f04]{position:relative;flex:1;min-height:0;container-type:inline-size;background-color:var(--surface-2);background-image:radial-gradient(var(--border-strong) 1px,transparent 1px);background-size:var(--space-4) var(--space-4)}.wfc-edges[data-v-2a429f04],.wfc-nodes[data-v-2a429f04]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wfc-edges[data-v-2a429f04]{overflow:visible}.wfc-edge[data-v-2a429f04],.wfc-edge-progress[data-v-2a429f04]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wfc-edge[data-v-2a429f04]{stroke:var(--border-strong)}.wfc-edge-progress[data-v-2a429f04]{stroke:var(--brand)}.wfc-nodes[data-v-2a429f04]{margin:0;padding:0;list-style:none}.wfc-node[data-v-2a429f04]{position:absolute;width:min(var(--workflow-node-width),34%);transform:translate(-50%,-50%)}.wfc-node--0[data-v-2a429f04]{left:28%;top:25%}.wfc-node--1[data-v-2a429f04]{left:72%;top:25%}.wfc-node--2[data-v-2a429f04]{left:72%;top:75%}.wfc-node--3[data-v-2a429f04]{left:28%;top:75%}.wfc-node-card[data-v-2a429f04]{position:relative;display:flex;flex-direction:column;min-height:var(--workflow-node-min-height);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface-solid);box-shadow:var(--shadow-2);box-sizing:border-box}.wfc-node-card--active[data-v-2a429f04]{border-color:var(--brand);box-shadow:var(--shadow-2),0 0 0 var(--space-1) var(--brand-weak)}.wfc-node-heading[data-v-2a429f04]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3)}.wfc-icon[data-v-2a429f04]{display:grid;flex:0 0 var(--space-6);place-items:center;height:var(--space-6);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2)}.wfc-node-card--active .wfc-icon[data-v-2a429f04]{background:var(--brand-weak);color:var(--brand-text);border-color:transparent}.wfc-node-title[data-v-2a429f04]{display:flex;flex:1;flex-direction:column;min-width:0;gap:var(--space-1)}.wfc-node-title small[data-v-2a429f04]{color:var(--text-muted);font-size:var(--text-12);line-height:1}.wfc-node-title strong[data-v-2a429f04]{font-size:var(--text-14);font-weight:550;line-height:1.3}.wfc-number[data-v-2a429f04]{align-self:flex-start;color:var(--text-muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.wfc-fields[data-v-2a429f04]{display:flex;flex:1;flex-direction:column;gap:var(--space-1);margin:0;padding:0 var(--space-3) var(--space-3);font-size:var(--text-12);line-height:1.4}.wfc-fields>div[data-v-2a429f04]{display:flex;justify-content:space-between;gap:var(--space-2)}.wfc-fields dt[data-v-2a429f04]{color:var(--text-muted)}.wfc-fields dd[data-v-2a429f04]{margin:0;text-align:right;overflow-wrap:anywhere}.wfc-node-footer[data-v-2a429f04]{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-12);line-height:1.2}.wfc-node-card--active .wfc-node-footer[data-v-2a429f04]{color:var(--brand-text)}.wfc-node-card--complete .wfc-node-footer[data-v-2a429f04]{color:var(--success-strong)}.wfc-state-dot[data-v-2a429f04]{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);background:currentColor}.wfc-port[data-v-2a429f04]{position:absolute;top:50%;width:var(--space-2);height:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-solid);transform:translateY(-50%)}.wfc-port--in[data-v-2a429f04]{left:calc(var(--space-1) * -1)}.wfc-port--out[data-v-2a429f04]{right:calc(var(--space-1) * -1)}.wfc-node--2 .wfc-port--in[data-v-2a429f04]{left:auto;right:calc(var(--space-1) * -1)}.wfc-node--2 .wfc-port--out[data-v-2a429f04]{left:calc(var(--space-1) * -1);right:auto}.wfc-node--3 .wfc-port--in[data-v-2a429f04]{left:auto;right:calc(var(--space-1) * -1)}.wfc-summary[data-v-2a429f04]{flex:0 0 auto;margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-12);line-height:1.5}@container (max-width: 620px){.wfc-node[data-v-2a429f04]{width:40%}.wfc-node--0[data-v-2a429f04],.wfc-node--3[data-v-2a429f04]{left:24%}.wfc-node--1[data-v-2a429f04],.wfc-node--2[data-v-2a429f04]{left:72%}.wfc-node-heading[data-v-2a429f04]{gap:var(--space-2)}.wfc-icon[data-v-2a429f04]{display:none}}.ctxm[data-v-1ee4ab10]{position:fixed;z-index:var(--z-popover, 1180);display:flex;flex-direction:column;padding:var(--space-1);background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.ctxm__item[data-v-1ee4ab10]{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-3);color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;background:none;border:0;border-radius:var(--r-md);cursor:pointer;white-space:nowrap}.ctxm__item[data-v-1ee4ab10]:hover:not(:disabled){background:var(--surface-2)}.ctxm__item[data-v-1ee4ab10]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ctxm__item[data-v-1ee4ab10]:disabled{color:var(--text-muted);cursor:default}.ctxm__item--danger[data-v-1ee4ab10]{color:var(--danger)}.ctxm__icon[data-v-1ee4ab10]{display:inline-grid;place-items:center;width:14px;color:var(--text-muted)}.ctxm__icon[data-v-1ee4ab10] svg{width:14px;height:14px}.ctxm__item--danger .ctxm__icon[data-v-1ee4ab10]{color:inherit}.ctxm__sep[data-v-1ee4ab10]{height:1px;margin:var(--space-1) 0;background:var(--border);border:0}.ctxm--chat[data-v-1ee4ab10]{padding:var(--space-2);max-width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--space-4));overflow-y:auto}.ctxm--chat .ctxm__item[data-v-1ee4ab10]{min-height:calc(var(--space-6) + var(--space-2));gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-14)}.ctxm__glyph[data-v-1ee4ab10]{flex:none;color:var(--text-muted)}.ctxm__item--danger .ctxm__glyph[data-v-1ee4ab10]{color:inherit}@media (pointer: coarse){.ctxm--chat .ctxm__item[data-v-1ee4ab10]{min-height:calc(var(--space-6) + var(--space-3))}}.mac[data-v-7bd3c179]{position:relative;display:flex;align-items:flex-start;gap:var(--space-1)}.mac[data-v-7bd3c179]>:first-child{min-width:0}.mac[data-v-7bd3c179]:has(.cb--out){flex-direction:row-reverse}.mac-trigger[data-v-7bd3c179]{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;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)}.mac:hover .mac-trigger[data-v-7bd3c179],.mac-trigger[data-v-7bd3c179]:focus-visible,.mac--open .mac-trigger[data-v-7bd3c179]{opacity:1}.mac-trigger[data-v-7bd3c179]:hover{color:var(--text)}.mac-trigger[data-v-7bd3c179]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.mac--pressing[data-v-7bd3c179]{transform:scale(.985);transition:transform var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.mac-trigger[data-v-7bd3c179]{transition:none}.mac--pressing[data-v-7bd3c179]{transform:none;transition:none}}.mat[data-v-fc4a6da8]{display:inline-flex;align-items:center;justify-content:flex-end;width:36px;height:24px;padding:0 2px 0 0;color:inherit;background:radial-gradient(ellipse at top right,var(--cb-fill, var(--surface)) 55%,transparent 80%);border:0;border-radius:0 var(--r-lg) 0 var(--r-lg);opacity:0;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.mat svg[data-v-fc4a6da8]{opacity:.7}.mat:hover svg[data-v-fc4a6da8]{opacity:1}:where(.mac:hover) .mat[data-v-fc4a6da8],.mat[data-v-fc4a6da8]:focus-visible,.mat--open[data-v-fc4a6da8]{opacity:1}.mat[data-v-fc4a6da8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.mat[data-v-fc4a6da8]{transition:none}}.btn[data-v-db04aeb9]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);font-family:inherit;font-weight:600;line-height:1;border:1px solid transparent;border-radius:var(--control-radius);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.btn[data-v-db04aeb9]:active:not(:disabled):not([aria-disabled=true]){box-shadow:none}.btn[data-v-db04aeb9]:disabled,.btn[aria-disabled=true][data-v-db04aeb9]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.btn[data-v-db04aeb9]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.btn--md[data-v-db04aeb9]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.btn--sm[data-v-db04aeb9]{padding:var(--space-1-5) var(--space-3);font-size:var(--text-12);min-height:var(--control-sm)}.btn--icon[data-v-db04aeb9]{line-height:0}.btn--icon.btn--md[data-v-db04aeb9]{padding:var(--space-2)}.btn--icon.btn--sm[data-v-db04aeb9]{padding:var(--space-1-5);min-width:var(--control-sm)}.btn--primary[data-v-db04aeb9]{background:var(--brand-fill);background-origin:border-box;border-color:var(--brand-fill-rim);color:var(--on-brand);box-shadow:var(--brand-fill-shadow)}.btn--primary[data-v-db04aeb9]:hover:not(:disabled):not([aria-disabled=true]):not(.btn--stage){background:var(--brand-fill-hover)}.btn--primary[data-v-db04aeb9]:active:not(:disabled):not([aria-disabled=true]):not(.btn--stage){background:var(--brand-fill-press);box-shadow:var(--brand-fill-shadow-press)}.btn--ghost[data-v-db04aeb9]{background:var(--control-surface);color:var(--ink-2);border-color:var(--border)}.btn--ghost[data-v-db04aeb9]:hover:not(:disabled):not([aria-disabled=true]):not(.btn--stage){background:var(--surface-2);border-color:var(--border-strong)}.btn--ghost[data-v-db04aeb9]:is([aria-pressed=true],[aria-current=true]){background:var(--brand-weak);border-color:var(--brand-weak);color:var(--brand-text)}.btn--ghost[data-v-db04aeb9]:is([aria-pressed=true],[aria-current=true]):hover:not(:disabled):not([aria-disabled=true]){background:var(--brand-weak);border-color:var(--brand)}.btn--text[data-v-db04aeb9]{background:transparent;color:var(--brand-text);border-color:transparent;box-shadow:none}.btn--text[data-v-db04aeb9]:hover:not(:disabled):not([aria-disabled=true]):not(.btn--stage){background:var(--brand-weak)}.btn--danger[data-v-db04aeb9]{background:var(--danger);color:var(--on-brand)}.btn--danger[data-v-db04aeb9]:hover:not(:disabled):not([aria-disabled=true]):not(.btn--stage){background:var(--danger-strong);box-shadow:0 3px 10px color-mix(in srgb,var(--danger) 25%,transparent)}.btn--stage[data-v-db04aeb9]{--diagram-key-highlight: color-mix(in srgb, var(--diagram-control-surface) 90%, var(--analytics-ink));--diagram-key-shade: color-mix(in srgb, var(--diagram-control-surface) 55%, black);--diagram-key-shadow: var(--diagram-key-shadow-offset) var(--diagram-key-shadow-offset) var(--diagram-key-shadow-blur) var(--diagram-key-shade), calc(var(--diagram-key-shadow-offset) * -1) calc(var(--diagram-key-shadow-offset) * -1) var(--diagram-key-shadow-blur) var(--diagram-key-highlight);--diagram-key-shadow-pressed: inset var(--diagram-key-inset-offset) var(--diagram-key-inset-offset) var(--diagram-key-shadow-blur) var(--diagram-key-shade), inset calc(var(--diagram-key-inset-offset) * -1) calc(var(--diagram-key-inset-offset) * -1) var(--diagram-key-shadow-blur) var(--diagram-key-highlight);--focus-ring-color: var(--diagram-key-focus);color:var(--diagram-key-ink);border-radius:var(--r-md);text-shadow:none;transition:box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.btn--stage[data-v-db04aeb9]:is(.btn--ghost,.btn--text,.btn--primary,.btn--danger),.btn--stage[data-v-db04aeb9]:is(.btn--ghost,.btn--text,.btn--primary,.btn--danger):hover:not(:disabled):not([aria-disabled=true]){background:var(--diagram-control-surface);border-color:var(--diagram-control-surface);box-shadow:var(--diagram-key-shadow)}.btn--stage.btn--primary[data-v-db04aeb9]{color:var(--analytics-accent)}.btn--stage.btn--danger[data-v-db04aeb9]{color:var(--diagram-key-danger-ink)}.btn--stage .btn-glare[data-v-db04aeb9],.btn--stage .btn-flash[data-v-db04aeb9]{display:none}.btn--stage[data-v-db04aeb9]:is([aria-pressed=true],[aria-current=true],[aria-selected=true],[aria-expanded=true]),.btn--stage[data-v-db04aeb9]:is([aria-pressed=true],[aria-current=true],[aria-selected=true],[aria-expanded=true]):hover:not(:disabled):not([aria-disabled=true]),.btn--stage[data-v-db04aeb9]:is(.btn--ghost,.btn--text,.btn--primary,.btn--danger):active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--diagram-key-shadow-pressed)}.btn--stage[data-v-db04aeb9]:is(.btn--ghost,.btn--text):is([aria-pressed=true],[aria-current=true],[aria-selected=true],[aria-expanded=true]){color:var(--analytics-accent)}.btn--stage[data-v-db04aeb9]:is(.btn--ghost,.btn--text):active:not(:disabled):not([aria-disabled=true]){color:var(--diagram-key-muted)}.btn--stage[data-v-db04aeb9]:disabled,.btn--stage[aria-disabled=true][data-v-db04aeb9]{box-shadow:none}.btn--stage[data-v-db04aeb9]:focus-visible{transition:none}@media (pointer: coarse){.btn--stage[data-v-db04aeb9]{min-width:var(--control-touch);min-height:var(--control-touch)}.btn--stage.btn--icon[data-v-db04aeb9]{min-width:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.btn--stage[data-v-db04aeb9]{transition:none}}.btn-spinner[data-v-db04aeb9]{width:13px;height:13px;border-radius:50%;border:2px solid color-mix(in srgb,var(--on-brand) 45%,transparent);border-top-color:var(--on-brand);animation:btn-spin-db04aeb9 .6s linear infinite,btn-spinner-in-db04aeb9 var(--dur) var(--ease-out)}.btn--ghost .btn-spinner[data-v-db04aeb9],.btn--text .btn-spinner[data-v-db04aeb9]{border-color:var(--border-strong);border-top-color:var(--brand)}@keyframes btn-spin-db04aeb9{to{transform:rotate(360deg)}}@keyframes btn-spinner-in-db04aeb9{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.btn-label[data-v-db04aeb9]{display:inline-flex;align-items:center;gap:var(--space-1-5)}.btn--loading[data-v-db04aeb9]{cursor:default}.btn--loading .btn-label[data-v-db04aeb9]{opacity:0}.btn--loading .btn-spinner[data-v-db04aeb9]{position:absolute;top:50%;left:50%;margin:0;translate:-50% -50%}@media (prefers-reduced-motion: reduce){.btn-spinner[data-v-db04aeb9]{animation:none}}.btn-glare[data-v-db04aeb9]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.btn-glare[data-v-db04aeb9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 35%,color-mix(in srgb,var(--on-brand) 14%,transparent) 50%,transparent 65%);transform:translate(-100%);transition:transform var(--dur-slow) var(--ease-out)}.btn-flash[data-v-db04aeb9]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--on-brand) 38%,transparent),color-mix(in srgb,var(--on-brand) 12%,transparent))}.btn--ghost .btn-flash[data-v-db04aeb9],.btn--text .btn-flash[data-v-db04aeb9]{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand) 18%,transparent),transparent)}.btn-label[data-v-db04aeb9]{position:relative}@media (hover: hover) and (pointer: fine){.btn--primary:hover:not(:disabled):not([aria-disabled=true]) .btn-glare[data-v-db04aeb9]:before{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.btn-glare[data-v-db04aeb9],.btn-flash[data-v-db04aeb9]{display:none}}.cbx[data-v-ac6c02c6]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font:inherit;font-size:var(--text-sm);color:var(--ink-2);-webkit-user-select:none;user-select:none}.cbx--disabled[data-v-ac6c02c6]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.cbx-input[data-v-ac6c02c6]{position:absolute;width:var(--check-size);height:var(--check-size);margin:0;opacity:0;cursor:inherit}.cbx-box[data-v-ac6c02c6]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--check-size);height:var(--check-size);flex:0 0 auto;border-radius:var(--check-radius);background:var(--control-surface);box-shadow:inset 0 0 0 1.5px var(--border-strong),var(--control-inset-shadow);transition:box-shadow var(--dur-fast) var(--ease-out)}.cbx-fill[data-v-ac6c02c6]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--brand-strong)}.cbx-box svg[data-v-ac6c02c6]{position:relative;width:80%;height:80%;color:var(--on-brand)}.cbx-box path[data-v-ac6c02c6]{stroke-dasharray:1}.cbx-input:focus-visible+.cbx-box[data-v-ac6c02c6]{outline:2px solid var(--focus-ring-color);outline-offset:3px}.cbx-label[data-v-ac6c02c6]{line-height:1.4}@media (hover: hover) and (pointer: fine){.cbx:hover:not(.cbx--disabled) .cbx-box[data-v-ac6c02c6]{box-shadow:inset 0 0 0 1.5px var(--brand),var(--control-focus-shadow)}}@media (pointer: coarse){.cbx[data-v-ac6c02c6]{min-height:var(--control-touch)}}.copy-button[data-v-4d65cf4f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;flex-shrink:0;min-height:calc(var(--space-4) + var(--space-3));padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--r-sm);font-family:inherit;font-size:var(--text-xs);font-weight:600;line-height:1;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)}.copy-button--plain[data-v-4d65cf4f]{color:var(--brand-text);background:transparent}.copy-button--ghost[data-v-4d65cf4f]{color:var(--ink-2);background:var(--surface);border-color:var(--border)}.copy-button--icon-only[data-v-4d65cf4f]{padding:var(--space-1);min-width:calc(var(--space-4) + var(--space-3))}.copy-button--inverse[data-v-4d65cf4f]{--diagram-key-highlight: color-mix(in srgb, var(--diagram-control-surface) 90%, var(--analytics-ink));--diagram-key-shade: color-mix(in srgb, var(--diagram-control-surface) 55%, black);--diagram-key-shadow: var(--diagram-key-shadow-offset) var(--diagram-key-shadow-offset) var(--diagram-key-shadow-blur) var(--diagram-key-shade), calc(var(--diagram-key-shadow-offset) * -1) calc(var(--diagram-key-shadow-offset) * -1) var(--diagram-key-shadow-blur) var(--diagram-key-highlight);--diagram-key-shadow-pressed: inset var(--diagram-key-inset-offset) var(--diagram-key-inset-offset) var(--diagram-key-shadow-blur) var(--diagram-key-shade), inset calc(var(--diagram-key-inset-offset) * -1) calc(var(--diagram-key-inset-offset) * -1) var(--diagram-key-shadow-blur) var(--diagram-key-highlight);--focus-ring-color: var(--diagram-key-focus);color:var(--diagram-key-ink);background:var(--diagram-control-surface);border-color:var(--diagram-control-surface);border-radius:var(--r-md);box-shadow:var(--diagram-key-shadow)}.copy-button--copied[data-v-4d65cf4f]{color:var(--success-strong)}.copy-button--error[data-v-4d65cf4f]{color:var(--danger-strong);background:var(--danger-weak);border-color:var(--danger-weak)}.copy-button--inverse.copy-button--copied[data-v-4d65cf4f]{color:color-mix(in srgb,var(--diagram-result-completed) 40%,var(--diagram-key-ink))}.copy-button--inverse.copy-button--error[data-v-4d65cf4f]{background:var(--diagram-control-surface);border-color:var(--diagram-control-surface);color:color-mix(in srgb,var(--diagram-result-danger) 20%,var(--diagram-key-ink))}.copy-button__content[data-v-4d65cf4f]{display:inline-grid}.copy-button__face[data-v-4d65cf4f]{grid-area:1 / 1;display:inline-flex;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)}.copy-button__face--active[data-v-4d65cf4f]{visibility:visible;opacity:1;transform:translateY(0) scale(1);transition-delay:0s}.copy-button__status[data-v-4d65cf4f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.copy-button[data-v-4d65cf4f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.copy-button[data-v-4d65cf4f]:active:not(:disabled){transform:scale(.97)}.copy-button[data-v-4d65cf4f]:disabled{opacity:.55;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.copy-button--plain[data-v-4d65cf4f]:hover:not(:disabled){background:var(--brand-weak)}.copy-button--ghost[data-v-4d65cf4f]:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}}.copy-button--inverse[data-v-4d65cf4f]:active:not(:disabled){box-shadow:var(--diagram-key-shadow-pressed);transform:none}.copy-button--inverse[data-v-4d65cf4f]:focus-visible{transition:none}@media (pointer: coarse){.copy-button--inverse[data-v-4d65cf4f]{min-height:var(--control-touch)}.copy-button--inverse.copy-button--icon-only[data-v-4d65cf4f]{min-width:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.copy-button[data-v-4d65cf4f],.copy-button__face[data-v-4d65cf4f]{transition:none}}.cp[data-v-2cd718c8]{min-width:0;-webkit-user-select:none;user-select:none}.cp-head[data-v-2cd718c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2-5)}.cp-title[data-v-2cd718c8]{font-size:var(--text-base);font-weight:600;color:var(--ink)}.cp-nav[data-v-2cd718c8]{display:flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm);border:none;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out)}.cp-nav[data-v-2cd718c8]:hover{background:var(--surface-2)}.cp-nav[data-v-2cd718c8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.cp-grid[data-v-2cd718c8]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.cp-dow[data-v-2cd718c8]{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-align:center;padding:var(--space-1) 0 var(--space-1-5)}.cp-day[data-v-2cd718c8]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:var(--text-12);font-family:inherit;border:none;background:transparent;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)}.cp-day[data-v-2cd718c8]:hover:not(.cp-day--start):not(.cp-day--end):not(.cp-day--single){background:var(--surface-2)}.cp-day[data-v-2cd718c8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.cp-day--dim[data-v-2cd718c8]{color:var(--text-muted);opacity:.5}.cp-day--today[data-v-2cd718c8]:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--brand)}.cp-day--range[data-v-2cd718c8]{background:color-mix(in srgb,var(--brand) 12%,transparent);border-radius:0}.cp-day--start[data-v-2cd718c8]:not(.cp-day--single){background:var(--brand-strong);color:var(--on-brand);border-radius:var(--r-sm) 0 0 var(--r-sm)}.cp-day--end[data-v-2cd718c8]:not(.cp-day--single){background:var(--brand-strong);color:var(--on-brand);border-radius:0 var(--r-sm) var(--r-sm) 0}.cp-day--single[data-v-2cd718c8]{background:var(--brand-strong);color:var(--on-brand);border-radius:var(--r-sm)}.cp-day--start[data-v-2cd718c8]:after,.cp-day--end[data-v-2cd718c8]:after,.cp-day--single[data-v-2cd718c8]:after{background:color-mix(in srgb,var(--on-brand) 70%,transparent)}.cp-hint[data-v-2cd718c8]{text-align:center;font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2-5)}.cp--compact .cp-head[data-v-2cd718c8]{gap:var(--space-1);margin-bottom:var(--space-1)}.cp--compact .cp-title[data-v-2cd718c8]{font-size:var(--text-12)}.cp--compact .cp-nav[data-v-2cd718c8]{width:var(--space-5);height:var(--space-5);padding:0}.cp--compact .cp-grid[data-v-2cd718c8]{grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.cp--compact .cp-dow[data-v-2cd718c8]{display:grid;place-items:center;height:var(--space-4);padding:0;font-size:var(--text-10);line-height:1}.cp--compact .cp-day[data-v-2cd718c8]{min-width:0;height:calc(var(--space-3) + var(--space-2));padding:0;aspect-ratio:auto;line-height:1}.cp--compact .cp-day--single[data-v-2cd718c8]{background:transparent}.cp--compact .cp-day-number[data-v-2cd718c8]{display:grid;place-items:center;width:calc(var(--space-3) + var(--space-2));height:calc(var(--space-3) + var(--space-2));border-radius:var(--r-full)}.cp--compact .cp-day--single .cp-day-number[data-v-2cd718c8]{background:var(--brand-strong)}.cp--compact .cp-day--dim.cp-day--single[data-v-2cd718c8]{opacity:1}@media (pointer: coarse){.cp[data-v-2cd718c8]{min-width:calc(var(--control-touch) * 7)}.cp-nav[data-v-2cd718c8],.cp--compact .cp-nav[data-v-2cd718c8]{width:var(--control-touch);height:var(--control-touch)}.cp-day[data-v-2cd718c8],.cp--compact .cp-day[data-v-2cd718c8]{min-height:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.cp-nav[data-v-2cd718c8],.cp-day[data-v-2cd718c8]{transition:none}}.drp[data-v-42f207df]{position:relative;display:inline-block}.drp-trigger[data-v-42f207df]{display:flex;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);font-family:inherit;font-weight:500;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)}.drp-trigger[data-v-42f207df]:hover{border-color:var(--brand)}.drp-trigger[data-v-42f207df]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.drp-trigger--open[data-v-42f207df]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.drp-trigger--active[data-v-42f207df]{border-color:var(--warning);color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.drp-chevron[data-v-42f207df]{transition:transform var(--dur-fast) var(--ease-out);color:var(--text-muted)}.drp-chevron--open[data-v-42f207df]{transform:rotate(180deg)}.drp-pop[data-v-42f207df]{z-index:var(--z-popover, 1180);width:288px;background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2),0 8px 32px #0a0a0a1f;padding:var(--space-3);-webkit-user-select:none;user-select:none}.drp-top[data-v-42f207df]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2-5);border-bottom:1px solid var(--border)}.drp-label[data-v-42f207df]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--text-muted)}.drp-presets[data-v-42f207df]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.drp-preset[data-v-42f207df]{flex:1 1 calc(50% - var(--space-1));height:24px;padding:0 var(--space-2);font-size:var(--text-xs);font-family:inherit;font-weight:500;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)}.drp-preset[data-v-42f207df]:last-child:nth-child(odd){flex-basis:100%}.drp-preset[data-v-42f207df]:hover{background:color-mix(in srgb,var(--brand) 16%,var(--surface));border-color:var(--brand)}.drp-actions[data-v-42f207df]{display:flex;gap:var(--space-2);margin-top:var(--space-2-5);padding-top:var(--space-2-5);border-top:1px solid var(--border)}.drp-cancel[data-v-42f207df],.drp-apply[data-v-42f207df]{height:34px;font-family:inherit;font-size:var(--text-sm);font-weight:600;border-radius:var(--r-md);cursor:pointer}.drp-cancel[data-v-42f207df]{flex:0 0 auto;padding:0 var(--space-3);color:var(--ink-2);background:var(--surface);border:1px solid var(--border-strong)}.drp-cancel[data-v-42f207df]:hover{background:var(--surface-2)}.drp-apply[data-v-42f207df]{flex:1;white-space:nowrap;color:var(--on-brand);background:var(--brand-strong);border:none;transition:background var(--dur-fast) var(--ease-out)}.drp-apply[data-v-42f207df]:hover:not(:disabled){background:var(--brand-text)}.drp-apply[data-v-42f207df]:disabled{opacity:.55;cursor:default}.drp-apply[data-v-42f207df]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.drp-cancel[data-v-42f207df]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dlt[data-v-6391bf9a]{display:inline-flex;align-items:center;gap:2px;padding:1px var(--space-1-5) 1px var(--space-1);border-radius:var(--r-full);font-family:inherit;font-size:var(--text-xs);font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.dlt--good[data-v-6391bf9a]{background:var(--success-weak);color:var(--success-strong)}.dlt--bad[data-v-6391bf9a]{background:var(--danger-weak);color:var(--danger-strong)}.dlt--neutral[data-v-6391bf9a]{background:var(--surface-2);color:var(--ink-2)}.dlt--flat[data-v-6391bf9a]{background:var(--surface-2);color:var(--text-muted)}.dlt-ico--down[data-v-6391bf9a]{transform:rotate(180deg)}.es[data-v-6e2870d5]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.es-row[data-v-6e2870d5]{display:flex;align-items:center;gap:var(--space-3);width:100%;transition:opacity var(--dur) var(--ease-out);will-change:transform}.es-icon[data-v-6e2870d5]{display:flex;align-items:center;color:var(--text-muted);transition:transform var(--dur) var(--ease-out)}.es-glyph[data-v-6e2870d5]{font-size:var(--text-md);font-weight:600;line-height:1}.es-control[data-v-6e2870d5]{flex:1;min-width:0}.es-track[data-v-6e2870d5]{touch-action:pan-y;position:relative;flex:1;min-width:0;padding:var(--space-3) 0;cursor:grab;border-radius:var(--r-full)}.es-tick[data-v-6e2870d5]{position:absolute;top:50%;width:var(--space-1);height:var(--space-1);transform:translate(-50%,-50%);border-radius:var(--r-full);background:var(--border-strong);pointer-events:none}.es-marks[data-v-6e2870d5]{display:grid;width:100%}.es-mark-label[data-v-6e2870d5]{grid-area:1 / 1;position:relative;width:calc(100% / var(--es-mark-count));color:var(--text-muted);font-size:var(--text-12);line-height:1.4;text-align:center;overflow-wrap:anywhere}.es-mark-label--first[data-v-6e2870d5]{text-align:left}.es-mark-label--last[data-v-6e2870d5]{text-align:right}.es-mark-label--active[data-v-6e2870d5]{color:var(--ink);font-weight:600}.es-thumb[data-v-6e2870d5]{position:absolute;top:50%;width:var(--space-4);height:var(--space-4);transform:translate(-50%,-50%);border-radius:var(--r-full);border:2px solid var(--brand);background:var(--surface-solid);box-shadow:var(--shadow-1);pointer-events:none}.es-track[data-v-6e2870d5]:active{cursor:grabbing}.es-track[data-v-6e2870d5]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.es-rail[data-v-6e2870d5]{position:relative;height:6px;border-radius:var(--r-full);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden;will-change:transform}.es-fill[data-v-6e2870d5]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--brand),var(--brand-strong));border-radius:inherit}.es-value[data-v-6e2870d5]{font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.es-value--live[data-v-6e2870d5]{color:var(--ink)}.es--compact[data-v-6e2870d5]{display:block}.es--disabled[data-v-6e2870d5]{opacity:var(--control-disabled-opacity)}.es--disabled .es-track[data-v-6e2870d5]{cursor:not-allowed}@media (prefers-reduced-motion: reduce){.es-row[data-v-6e2870d5],.es-icon[data-v-6e2870d5],.es-value[data-v-6e2870d5]{transition:none}}.jm[data-v-684c4aba]{position:relative}.jm-wires[data-v-684c4aba]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.jm-wire[data-v-684c4aba]{stroke:var(--border-strong);stroke-width:2;transition:stroke var(--dur) var(--ease-out)}.jm-wire--on[data-v-684c4aba]{stroke:var(--brand)}.jm-wire--branch[data-v-684c4aba]{stroke-dasharray:4 4}.jm-main[data-v-684c4aba]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.jm-branchrow[data-v-684c4aba]{position:relative;margin-top:var(--space-5)}.jm-branch[data-v-684c4aba]{display:inline-flex;align-items:center;gap:var(--space-2)}.jm-branch-label[data-v-684c4aba]{font-size:var(--text-11);color:var(--text-muted);white-space:nowrap}.jm-branch--on .jm-branch-label[data-v-684c4aba]{color:var(--brand-strong)}.jm-pill[data-v-684c4aba]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-1, 6px);flex:none;border:1px solid var(--border-strong);border-radius:var(--r-full);padding:5px 12px;background:var(--surface-2);color:var(--text-muted);font:inherit;font-size:var(--text-12);font-weight:650;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)}.jm-pill[data-v-684c4aba]:hover{border-color:var(--brand);color:var(--brand-strong)}.jm-pill[data-v-684c4aba]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.jm-pill--done[data-v-684c4aba]{background:var(--brand-weak);border-color:transparent;color:var(--brand-strong)}.jm-pill--current[data-v-684c4aba]{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-weak)}.jm-pill--branch[data-v-684c4aba]{border-style:dashed}.jm-glyph[data-v-684c4aba]{display:grid;place-items:center;width:14px;height:14px;flex:none}.jm-glyph svg[data-v-684c4aba]{width:14px;height:14px}.jm-dot[data-v-684c4aba]{width:7px;height:7px;border-radius:var(--r-full);background:currentColor;opacity:.55}.jm-pill--current .jm-dot[data-v-684c4aba]{opacity:1}.mst[data-v-b25435d8]{min-width:0;max-width:100%;display:inline-flex}.mst-label[data-v-b25435d8]{overflow:hidden;text-overflow:ellipsis}.mst-btn[data-v-b25435d8]{max-width:100%;display:inline-flex;align-items:center;gap:var(--space-1-5);height:38px;padding:0 var(--space-2-5);font-family:inherit;font-size:var(--text-sm);font-weight:500;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)}.mst-btn[data-v-b25435d8]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.mst-btn[data-v-b25435d8]:hover:not(:disabled),.mst-btn--on[data-v-b25435d8]{border-color:var(--brand);color:var(--brand-strong)}.mst-btn[data-v-b25435d8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.mst-n[data-v-b25435d8]{flex:none;font-variant-numeric:tabular-nums;padding:1px var(--space-1-5);border-radius:var(--r-full);font-size:var(--text-xs);font-weight:700;background:var(--brand);color:#fff}.mst-panel[data-v-b25435d8]{z-index:var(--z-popover, 1180);width:264px;max-height:60vh;display:flex;flex-direction:column;padding:var(--space-2);background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2)}.mst-search[data-v-b25435d8]{width:100%;box-sizing:border-box;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-b25435d8]:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}.mst-actions[data-v-b25435d8]{display:flex;justify-content:space-between;padding:var(--space-1-5) 2px}.mst-actions button[data-v-b25435d8]{font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand);background:none;border:none;cursor:pointer;padding:0}.mst-actions button[data-v-b25435d8]:hover:not(:disabled){text-decoration:underline}.mst-actions button[data-v-b25435d8]:disabled{color:var(--text-subtle);cursor:default}.mst-list[data-v-b25435d8]{overflow-y:auto;border-top:1px solid var(--border);padding-top:var(--space-1)}.mst-item[data-v-b25435d8]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5);border-radius:var(--r-sm)}.mst-item[data-v-b25435d8]:hover{background:var(--brand-weak)}.mst-item[data-v-b25435d8] .cbx{flex:1;min-width:0}.mst-item-label[data-v-b25435d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mst-count[data-v-b25435d8]{flex-shrink:0;padding-left:var(--space-2);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--text-muted)}.mst-empty[data-v-b25435d8]{padding:var(--space-3);text-align:center;color:var(--text-muted);font-size:var(--text-xs)}@media (prefers-reduced-motion: reduce){.mst-label[data-v-b25435d8]{overflow:hidden;text-overflow:ellipsis}.mst-btn[data-v-b25435d8]{max-width:100%;transition:none}}.mp[data-v-bbcb50dd]{min-width:0;container:module-picker / inline-size}.mp-lanes[data-v-bbcb50dd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-4)}.mp-lane[data-v-bbcb50dd]{position:relative;min-width:0;min-height:calc(var(--space-8) * 3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2)}.mp-lane--target[data-v-bbcb50dd]{border-color:var(--brand)}.mp-heading[data-v-bbcb50dd]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.mp-heading h2[data-v-bbcb50dd]{flex:1;min-width:0;margin:0;color:var(--ink);font-size:var(--text-14);font-weight:600}.mp-stack[data-v-bbcb50dd]{display:grid;align-content:start;gap:var(--space-3)}.mp-card[data-v-bbcb50dd]{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-solid);cursor:grab}.mp-card--locked[data-v-bbcb50dd]{cursor:default}.mp-card--dragging[data-v-bbcb50dd]{opacity:var(--control-disabled-opacity)}.mp-card-heading[data-v-bbcb50dd]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.mp-card-heading h3[data-v-bbcb50dd]{margin:0;color:var(--ink);font-size:var(--text-14);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.mp-icon[data-v-bbcb50dd]{display:grid;place-items:center;flex:none;width:var(--space-6);height:var(--space-6);border-radius:var(--r-md);color:var(--brand-text);background:var(--brand-weak)}.mp-description[data-v-bbcb50dd],.mp-reason[data-v-bbcb50dd],.mp-disabled[data-v-bbcb50dd],.mp-empty[data-v-bbcb50dd]{margin:0;color:var(--text-muted);font-size:var(--text-12);line-height:1.5;overflow-wrap:anywhere}.mp-description[data-v-bbcb50dd],.mp-status[data-v-bbcb50dd],.mp-details[data-v-bbcb50dd],.mp-reason[data-v-bbcb50dd]{margin-top:var(--space-2)}.mp-status[data-v-bbcb50dd]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.mp-details[data-v-bbcb50dd]{min-width:0;color:var(--ink-2);font-size:var(--text-12);overflow-wrap:anywhere}.mp-status[data-v-bbcb50dd]:empty,.mp-details[data-v-bbcb50dd]:empty{display:none}.mp-reason[data-v-bbcb50dd]{display:flex;align-items:flex-start;gap:var(--space-1-5)}.mp-reason[data-v-bbcb50dd] svg{flex:none;margin-top:calc(var(--space-1) / 2)}.mp-disabled[data-v-bbcb50dd]{margin-bottom:var(--space-3)}.mp-empty[data-v-bbcb50dd]{display:grid;place-items:center;min-height:var(--space-8);padding:var(--space-4);text-align:center;border:1px dashed var(--border);border-radius:var(--r-md)}.mp-drop[data-v-bbcb50dd]{position:absolute;inset:var(--space-1);display:grid;place-items:center;padding:var(--space-4);border:1px dashed var(--brand);border-radius:var(--r-md);background:color-mix(in srgb,var(--surface-solid) 88%,transparent);pointer-events:none}.mp-drop span[data-v-bbcb50dd]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--brand-text);font-size:var(--text-14);font-weight:600;text-align:center}.mp-announcement[data-v-bbcb50dd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@container module-picker (max-width: 600px){.mp-lanes[data-v-bbcb50dd]{grid-template-columns:minmax(0,1fr)}}.tgl[data-v-fb7913d7]{position:relative;display:inline-flex;flex:0 0 auto;padding:0;border:0;border-radius:var(--r-full);background:transparent;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.tgl[data-v-fb7913d7]:before{content:"";position:absolute;inset:var(--switch-hit-inset)}.tgl[data-v-fb7913d7]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.tgl[data-v-fb7913d7]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.tgl--dragging[data-v-fb7913d7]{cursor:grabbing}.tgl-track[data-v-fb7913d7]{position:relative;display:block;width:var(--switch-width);height:var(--switch-height);border-radius:var(--r-full);background:var(--control-track);box-shadow:var(--control-inset-shadow);transition:background-color var(--dur-slow) var(--ease-out)}.tgl--on .tgl-track[data-v-fb7913d7]{background:var(--brand-strong)}.tgl-knob[data-v-fb7913d7]{position:absolute;left:0;top:var(--switch-inset);width:calc(var(--switch-height) - var(--switch-inset) * 2);height:calc(var(--switch-height) - var(--switch-inset) * 2);border-radius:var(--r-full);background:var(--switch-thumb);box-shadow:var(--control-thumb-shadow);will-change:transform}@media (prefers-reduced-motion: reduce){.tgl-track[data-v-fb7913d7]{transition:none}}.mtl[data-v-58633a75]{min-width:0;container:module-toggle-list / inline-size}.mtl-list[data-v-58633a75]{display:flex;flex-direction:column}.mtl-row[data-v-58633a75]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-4) 0}.mtl-row[data-v-58633a75]:first-child{padding-top:0}.mtl-row[data-v-58633a75]:last-child{padding-bottom:0}.mtl-row+.mtl-row[data-v-58633a75]{border-top:1px solid var(--border)}.mtl-icon[data-v-58633a75]{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--r-md);color:var(--brand-text);background:var(--brand-weak)}.mtl-copy[data-v-58633a75]{min-width:0}.mtl-title[data-v-58633a75]{margin:0;color:var(--ink);font-size:var(--text-14);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.mtl-note[data-v-58633a75],.mtl-notice[data-v-58633a75]{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-12);line-height:1.5;overflow-wrap:anywhere}.mtl-notice[data-v-58633a75]{margin:0 0 var(--space-3)}.mtl-status[data-v-58633a75]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.mtl-details[data-v-58633a75]{margin-top:var(--space-2);min-width:0;font-size:var(--text-12);color:var(--ink-2);overflow-wrap:anywhere}.mtl-status[data-v-58633a75]:empty,.mtl-details[data-v-58633a75]:empty{display:none}.mtl-reason[data-v-58633a75]{margin-top:var(--space-2)}.mtl-control[data-v-58633a75]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-height:var(--space-6)}.mtl-state[data-v-58633a75]{color:var(--text-muted);font-size:var(--text-12)}@container module-toggle-list (max-width: 480px){.mtl-control[data-v-58633a75]{flex-direction:column-reverse;gap:var(--space-1)}}.otp[data-v-2bc174a8]{display:flex;flex-direction:row;gap:var(--space-2);justify-content:center}.otp__box[data-v-2bc174a8]{width:44px;height:52px;box-sizing:border-box;text-align:center;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:transparent;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.otp__box--filled[data-v-2bc174a8]{border-color:var(--border-strong)}.otp__box[data-v-2bc174a8]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.otp__box[data-v-2bc174a8]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.otp__box--error[data-v-2bc174a8]{border-color:var(--danger)}.otp__box--error[data-v-2bc174a8]:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-weak)}@media (prefers-reduced-motion: reduce){.otp__box[data-v-2bc174a8]{transition:none}}.ss-group[data-v-1096f234]{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-11);font-weight:600}.ss[data-v-1096f234]{display:inline-flex;min-width:0;max-width:100%}.ss-trigger[data-v-1096f234]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-1-5);min-width:0;min-height:var(--control-md);padding:0 var(--space-2-5);color:var(--ink-2);font:inherit;font-size:var(--text-sm);background:var(--control-surface);border:1px solid var(--border);border-radius:var(--control-radius);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ss-trigger[aria-invalid=true][data-v-1096f234]{border-color:var(--danger)}.ss-trigger[data-v-1096f234]:hover{border-color:var(--border-strong)}.ss-trigger[data-v-1096f234]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ss-trigger[data-v-1096f234]:disabled{opacity:.55;cursor:not-allowed}.ss--fit .ss-trigger[data-v-1096f234]{min-height:0;height:auto;padding:0;background:transparent;border:0;border-radius:0}.ss--fit .ss-trigger[data-v-1096f234]:focus-visible{outline:0}.ss-value[data-v-1096f234]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss--fit .ss-value[data-v-1096f234]{max-width:24ch}.ss-caret[data-v-1096f234]{flex:0 0 auto;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out)}.ss-caret--open[data-v-1096f234]{transform:rotate(180deg)}.ss-panel[data-v-1096f234]{z-index:var(--z-popover, 1180);box-sizing:border-box;display:flex;flex-direction:column;max-height:min(360px,calc(100vh - var(--space-4)));padding:var(--space-2);background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.ss-search-wrap[data-v-1096f234]{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;padding:0 var(--space-2);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-md)}.ss-search-wrap[data-v-1096f234]:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring)}.ss-search[data-v-1096f234]{width:100%;min-width:0;height:34px;padding:0;color:var(--ink-2);font:inherit;font-size:var(--text-sm);background:transparent;border:0;outline:0}.ss-search[data-v-1096f234]::placeholder{color:var(--text-subtle)}.ss-search[data-v-1096f234]::-webkit-search-cancel-button{cursor:pointer}.ss-list[data-v-1096f234]{position:relative;min-height:0;margin-top:var(--space-1);overflow-y:auto}.ss-highlight[data-v-1096f234]{position:absolute;left:0;right:0;top:0;background:var(--chosen);border-radius:var(--r-md);pointer-events:none;transition:transform var(--select-glide-duration) var(--ease-glide),height var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.ss-option[data-v-1096f234]{position:relative;display:flex;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;background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer}.ss-option--active[data-v-1096f234]{color:var(--brand-text)}.ss-option[data-v-1096f234]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.ss-option[data-v-1096f234]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ss-check[data-v-1096f234]{flex:0 0 auto;color:var(--brand-text);opacity:0}.ss-check--selected[data-v-1096f234]{opacity:1}.ss-option-label[data-v-1096f234]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-empty[data-v-1096f234]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5);margin:0;padding:var(--space-4) var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.ss-empty-reset[data-v-1096f234]{padding:var(--space-1) var(--space-2);color:var(--brand-text);font:inherit;font-size:var(--text-sm);font-weight:500;background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer}.ss-empty-reset[data-v-1096f234]:hover{background:var(--brand-weak)}.ss-empty-reset[data-v-1096f234]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){.ss-caret[data-v-1096f234],.ss-highlight[data-v-1096f234]{transition:none}}.pi[data-v-aa9c6058]{display:flex;align-items:stretch;width:100%;box-sizing:border-box;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)}.pi[data-v-aa9c6058]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.pi--error[data-v-aa9c6058]{border-color:var(--danger)}.pi--error[data-v-aa9c6058]:focus-within{box-shadow:0 0 0 3px var(--danger-weak)}.pi--disabled[data-v-aa9c6058]{opacity:.55;background:var(--surface-2)}.pi-country[data-v-aa9c6058]{display:flex;border-right:1px solid var(--border)}.pi-country[data-v-aa9c6058] .ss-trigger{display:flex;align-items:center;gap:var(--space-1-5);height:100%;padding:0 var(--space-2) 0 var(--space-2-5);border-radius:var(--r-md) 0 0 var(--r-md);color:var(--ink-2);cursor:pointer}.pi-country[data-v-aa9c6058] .ss-trigger:hover{background:var(--surface-2)}.pi-country[data-v-aa9c6058] .ss-trigger:focus-visible{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--brand)}.pi-flag[data-v-aa9c6058]{font-size:var(--text-16);line-height:1}.pi-dial[data-v-aa9c6058]{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.pi-caret[data-v-aa9c6058]{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out)}.pi-caret--open[data-v-aa9c6058]{transform:rotate(180deg)}.pi-number[data-v-aa9c6058]{flex:1;min-width:0;box-sizing:border-box;padding:var(--space-2) var(--space-2-5);border:0;border-radius:0 var(--r-md) var(--r-md) 0;background:transparent;font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-2)}.pi-number[data-v-aa9c6058]::placeholder{color:var(--text-subtle)}.pi-number[data-v-aa9c6058]:focus{outline:none}.pi-number[data-v-aa9c6058]:disabled{cursor:not-allowed}@media (prefers-reduced-motion: reduce){.pi[data-v-aa9c6058],.pi-caret[data-v-aa9c6058]{transition:none}}.sgc-n--warn[data-v-a8c1a39d]{background:var(--warning-weak);color:var(--warning-strong)}:where(.sgc[data-v-a8c1a39d]){position:relative;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--segment-inset);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface-3) 70%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent)}.sgc--fill[data-v-a8c1a39d]{display:flex}.sgc--scroll[data-v-a8c1a39d]{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.sgc--scroll[data-v-a8c1a39d]::-webkit-scrollbar{display:none}.sgc--scroll .sgc-item[data-v-a8c1a39d]{flex-shrink:0}.sgc--fill .sgc-item[data-v-a8c1a39d]{flex:1 1 0}.sgc--fill .sgc-btn[data-v-a8c1a39d]{width:100%;justify-content:center}.sgc-pill[data-v-a8c1a39d]{position:absolute;top:0;left:0;border-radius:var(--r-md);background:var(--surface-solid);box-shadow:var(--shadow-1),var(--glass-highlight);pointer-events:none}.sgc--stage[data-v-a8c1a39d]{--focus-ring-color: var(--diagram-key-focus);gap:var(--space-2);padding:var(--space-2);background:var(--diagram-control-surface);box-shadow:none}.sgc--stage .sgc-pill[data-v-a8c1a39d]{background:transparent;box-shadow:none}.sgc--stage .sgc-btn[data-v-a8c1a39d]{--diagram-key-highlight: color-mix(in srgb, var(--diagram-control-surface) 90%, var(--analytics-ink));--diagram-key-shade: color-mix(in srgb, var(--diagram-control-surface) 55%, black);--diagram-key-shadow: var(--diagram-key-shadow-offset) var(--diagram-key-shadow-offset) var(--diagram-key-shadow-blur) var(--diagram-key-shade), calc(var(--diagram-key-shadow-offset) * -1) calc(var(--diagram-key-shadow-offset) * -1) var(--diagram-key-shadow-blur) var(--diagram-key-highlight);--diagram-key-shadow-pressed: inset var(--diagram-key-inset-offset) var(--diagram-key-inset-offset) var(--diagram-key-shadow-blur) var(--diagram-key-shade), inset calc(var(--diagram-key-inset-offset) * -1) calc(var(--diagram-key-inset-offset) * -1) var(--diagram-key-shadow-blur) var(--diagram-key-highlight);color:var(--diagram-key-ink);background:var(--diagram-control-surface);box-shadow:var(--diagram-key-shadow);transition:box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sgc--stage .sgc-btn--on[data-v-a8c1a39d],.sgc--stage .sgc-btn--on[data-v-a8c1a39d]:hover:not(:disabled){color:var(--analytics-accent);box-shadow:var(--diagram-key-shadow-pressed)}.sgc--stage .sgc-btn[data-v-a8c1a39d]:active:not(:disabled){transform:none;color:var(--diagram-key-muted);box-shadow:var(--diagram-key-shadow-pressed)}.sgc--stage:has(.sgc-btn:focus-visible) .sgc-btn[data-v-a8c1a39d]{transition:none}.sgc--brand .sgc-pill[data-v-a8c1a39d]{background:var(--brand-strong);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--brand) 70%,transparent)}.sgc--outline[data-v-a8c1a39d]{border-radius:var(--r-full);background:var(--capsule);box-shadow:none}.sgc--outline .sgc-pill[data-v-a8c1a39d]{border-radius:var(--r-full);background:var(--chosen);box-shadow:inset 0 0 0 1.5px var(--chosen-border)}.sgc--outline .sgc-btn[data-v-a8c1a39d]{border-radius:var(--r-full)}.sgc[data-v-a8c1a39d]{touch-action:pan-y;-webkit-user-select:none;user-select:none}.sgc--scroll[data-v-a8c1a39d]{touch-action:pan-x pan-y}.sgc[data-held] .sgc-btn[data-v-a8c1a39d]{cursor:grabbing}.sgc-item[data-v-a8c1a39d]{display:inline-flex;align-items:center}.sgc-btn[data-v-a8c1a39d]{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control-md);padding:0 var(--space-3);border:0;border-radius:var(--r-md);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-13);font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sgc--sm .sgc-btn[data-v-a8c1a39d]{height:var(--control-sm);padding:0 var(--space-2-5);font-size:var(--text-12)}.sgc--icons .sgc-btn[data-v-a8c1a39d]{padding:0 var(--space-2-5)}:where(.sgc:not(.sgc--stage)) .sgc-btn[data-v-a8c1a39d]:hover:not(:disabled){color:var(--ink)}.sgc-btn[data-v-a8c1a39d]:active:not(:disabled){transform:scale(.97)}:where(.sgc:not(.sgc--stage)) .sgc-btn--on[data-v-a8c1a39d],:where(.sgc:not(.sgc--stage)) .sgc-btn--on[data-v-a8c1a39d]:hover:not(:disabled){color:var(--ink)}.sgc-label[data-v-a8c1a39d]{display:inline-flex;align-items:center;gap:var(--space-2)}.sgc--brand .sgc-btn--on[data-v-a8c1a39d],.sgc--brand .sgc-btn--on[data-v-a8c1a39d]:hover:not(:disabled){color:var(--on-brand)}.sgc--outline .sgc-btn--on[data-v-a8c1a39d],.sgc--outline .sgc-btn--on[data-v-a8c1a39d]:hover:not(:disabled){color:var(--on-chosen)}.sgc-btn[data-v-a8c1a39d]:disabled{opacity:.45;cursor:not-allowed}.sgc-btn[data-v-a8c1a39d]:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand));outline-offset:1px}.sgc-n[data-v-a8c1a39d]{min-width:20px;padding:0 var(--space-1-5);border-radius:var(--r-full);background:color-mix(in srgb,var(--ink) 7%,transparent);color:inherit;font-size:var(--text-11);font-variant-numeric:tabular-nums;line-height:18px;text-align:center}.sgc-btn--on .sgc-n[data-v-a8c1a39d]{background:var(--brand-weak);color:var(--brand-text)}.sgc--brand .sgc-btn--on .sgc-n[data-v-a8c1a39d]{background:color-mix(in srgb,var(--on-brand) 22%,transparent);color:var(--on-brand)}.sgc--outline .sgc-btn--on .sgc-n[data-v-a8c1a39d]{background:var(--brand-weak);color:var(--on-chosen)}.sgc--stage .sgc-btn--on .sgc-n[data-v-a8c1a39d]{background:var(--diagram-control-surface);color:var(--diagram-key-ink)}@media (pointer: coarse){.sgc--stage .sgc-btn[data-v-a8c1a39d]{min-width:var(--control-touch);min-height:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.sgc-btn[data-v-a8c1a39d]{transition:none}.sgc-btn[data-v-a8c1a39d]:active:not(:disabled){transform:none}.sgc--stage .sgc-btn[data-v-a8c1a39d]{transition:none}}.tly[data-v-375eac22]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.tly-head[data-v-375eac22]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}.tly-icon[data-v-375eac22]{flex:none;color:var(--brand-text)}.tly-title[data-v-375eac22]{margin:0;font-size:var(--text-14);color:var(--ink)}.tly-tabs[data-v-375eac22]{flex:0 1 auto;min-width:0;max-width:100%}.tly-caption[data-v-375eac22]{color:var(--text-muted);font-size:var(--text-12)}.tly-rows[data-v-375eac22]{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-8) * 5),1fr));column-gap:var(--space-5);margin:0;padding:0;list-style:none}.tly-row[data-v-375eac22]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--border);font-size:var(--text-13);color:var(--ink)}.tly-label[data-v-375eac22]{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.tly-label[data-v-375eac22]:first-letter{text-transform:uppercase}.tly-value[data-v-375eac22]{flex:none;font-size:var(--text-14);font-variant-numeric:tabular-nums;white-space:nowrap}.tly-value small[data-v-375eac22]{font-size:var(--text-12);font-weight:400;color:var(--text-muted)}.tly-empty[data-v-375eac22]{margin:0;padding-top:var(--space-2);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-13)}:where(.tgp[data-v-f174a23f]){--tgp-bg: var(--surface-3);--tgp-fg: var(--ink-2);display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;border:0;border-radius:var(--r-md);background:var(--tgp-bg);color:var(--tgp-fg);font:inherit;font-family:var(--font-content);font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.tgp[data-v-f174a23f]:before{content:"";flex:none;width:6px;height:6px;border-radius:var(--r-full);background:var(--tgp-fg)}.tgp-text[data-v-f174a23f]{min-width:0;overflow:hidden;text-overflow:ellipsis}.tgp--xs[data-v-f174a23f]{height:20px;padding:0 var(--space-1-5);border-radius:var(--r-sm);font-size:var(--text-11);gap:5px}.tgp--xs[data-v-f174a23f]:before{width:5px;height:5px}.tgp--sm[data-v-f174a23f]{height:24px;padding:0 var(--space-2);font-size:var(--text-12)}.tgp--md[data-v-f174a23f]{height:30px;padding:0 var(--space-2-5);font-size:var(--text-13)}.tgp--lg[data-v-f174a23f]{height:40px;padding:0 var(--space-4);border-radius:var(--r-lg);font-size:var(--text-20);font-weight:600;gap:10px}.tgp--lg[data-v-f174a23f]:before{width:9px;height:9px}.tgp--sm[data-v-f174a23f]:has(>:not(.tgp-text)),.tgp--md[data-v-f174a23f]:has(>:not(.tgp-text)){padding-right:3px}.tgp--neutral[data-v-f174a23f]:before{background:var(--text-muted)}.tgp--plain[data-v-f174a23f]{height:auto;padding:0;border-radius:var(--r-sm);background:none;color:var(--ink-2)}.tgp--plain.tgp--act[data-v-f174a23f]:hover{background:none;color:var(--ink)}.tgp--plain.tgp--act:hover .tgp-text[data-v-f174a23f]{text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.tgp--on[data-v-f174a23f]{box-shadow:inset 0 0 0 1.5px var(--tgp-fg)}.tgp--act[data-v-f174a23f]{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tgp--act[data-v-f174a23f]:hover{background:color-mix(in srgb,var(--tgp-fg) 14%,var(--tgp-bg))}.tgp--act[data-v-f174a23f]:active{transform:scale(.97)}.tgp--act[data-v-f174a23f]:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand));outline-offset:2px}@media (prefers-reduced-motion: reduce){.tgp--act[data-v-f174a23f]{transition:none}.tgp--act[data-v-f174a23f]:active{transform:none}}:where(.tnp[data-v-b3631940]){display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.tnp-sw[data-v-b3631940]{position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1.5px solid color-mix(in srgb,var(--sw-fg) 45%,transparent);border-radius:var(--r-full);background:var(--sw-bg);color:var(--sw-fg);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.tnp-sw[data-v-b3631940]:hover{transform:scale(1.08)}.tnp-sw[data-v-b3631940]:active{transform:scale(.94)}.tnp-sw--on[data-v-b3631940]{box-shadow:0 0 0 2px var(--surface-solid),0 0 0 4px var(--sw-fg)}.tnp-sw--auto[data-v-b3631940]{border-style:dashed}.tnp-a[data-v-b3631940]{font-size:var(--text-10);font-weight:800;line-height:1}.tnp-sw[data-v-b3631940]:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand));outline-offset:3px}@media (prefers-reduced-motion: reduce){.tnp-sw[data-v-b3631940]{transition:none}.tnp-sw[data-v-b3631940]:hover,.tnp-sw[data-v-b3631940]:active{transform:none}}.csp[data-v-71fad33e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--space-8),1fr));gap:var(--space-2);min-width:0}.csp-choice[data-v-71fad33e]{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-touch);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);cursor:pointer}.csp-choice--selected[data-v-71fad33e]{border-color:var(--brand);background:var(--brand-weak)}.csp-choice--disabled[data-v-71fad33e]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.csp-choice[data-v-71fad33e]:has(.csp-input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.csp-input[data-v-71fad33e]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.csp-swatch[data-v-71fad33e]{position:relative;display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border:1px solid color-mix(in srgb,var(--csp-colour) 80%,var(--ink));border-radius:var(--r-full);background:var(--csp-colour)}.csp-check[data-v-71fad33e]{display:grid;place-items:center;width:var(--space-4);height:var(--space-4);border-radius:var(--r-full);background:var(--surface-solid);color:var(--ink)}.csp-name[data-v-71fad33e]{max-width:100%;color:var(--ink-2);font-size:var(--text-12);line-height:1.3;text-align:center;overflow-wrap:anywhere}.csp-choice--selected .csp-name[data-v-71fad33e]{color:var(--ink);font-weight:600}@media (hover: hover) and (pointer: fine){.csp-choice[data-v-71fad33e]:not(.csp-choice--disabled):hover{border-color:var(--border-strong)}.csp-choice--selected[data-v-71fad33e]:not(.csp-choice--disabled):hover{border-color:var(--brand)}}.sel-error[data-v-9a39ea2b]{margin-top:var(--space-1);color:var(--danger-strong);font-size:var(--text-xs)}.sel-wrap[data-v-9a39ea2b]{position:relative;display:inline-flex;flex-direction:column;min-width:0;width:100%}.sel[data-v-9a39ea2b],.sel[data-v-9a39ea2b] .ss-trigger{width:100%}.sel-wrap--fit[data-v-9a39ea2b],.sel-wrap--fit .sel[data-v-9a39ea2b]{width:auto}.sel-native[data-v-9a39ea2b]{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.spn[data-v-0803f470]{display:inline-block;border-radius:50%;border:2px solid var(--border);border-top-color:var(--brand);animation:spn-rot-0803f470 .6s linear infinite}.spn--sm[data-v-0803f470]{width:14px;height:14px;border-width:2px}.spn--md[data-v-0803f470]{width:20px;height:20px;border-width:2px}.spn--lg[data-v-0803f470]{width:32px;height:32px;border-width:3px}@keyframes spn-rot-0803f470{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spn[data-v-0803f470]{animation:none}}.bl[data-v-0231eeef]{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2-5);line-height:0;color:var(--text-subtle, var(--text-subtle))}.bl-svg[data-v-0231eeef]{display:block;overflow:visible}.bl-r[data-v-0231eeef]{fill:currentColor;opacity:.26}.bl-pulse .bl-r[data-v-0231eeef]{opacity:.5}.bl-pulse .bl-dot[data-v-0231eeef]{fill:var(--brand, var(--brand))}.bl-dot[data-v-0231eeef]{transform-box:fill-box;transform-origin:center;animation:bl-tick-0231eeef 1.15s ease-in-out infinite}.bl-dot--bottom[data-v-0231eeef]{animation-delay:-.575s}@keyframes bl-tick-0231eeef{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.5)}}.bl-ring-track[data-v-0231eeef]{stroke:currentColor;opacity:.2}.bl-ring-arc[data-v-0231eeef]{stroke:var(--brand, var(--brand));transform-box:fill-box;transform-origin:center;animation:bl-spin-0231eeef .75s linear infinite}@keyframes bl-spin-0231eeef{to{transform:rotate(360deg)}}.bl-base[data-v-0231eeef]{opacity:.16}.bl-band[data-v-0231eeef]{animation:bl-sweep-0231eeef 1.75s cubic-bezier(.45,0,.2,1) infinite}@keyframes bl-sweep-0231eeef{0%{transform:translate(0)}66%{transform:translate(60px)}to{transform:translate(60px)}}.bl-label[data-v-0231eeef]{font-family:inherit;font-size:var(--text-xs, 12px);font-weight:500;letter-spacing:.02em;color:var(--text-muted, var(--text-muted));line-height:1.2}@media (prefers-reduced-motion: reduce){.bl-dot[data-v-0231eeef],.bl-ring-arc[data-v-0231eeef],.bl-band[data-v-0231eeef]{animation:none}.bl-base[data-v-0231eeef]{opacity:.7}.bl-pulse .bl-r[data-v-0231eeef]{opacity:.6}}.ti[data-v-56828b59]{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-2-5);font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:var(--control-surface);border:1px solid var(--border);border-radius:var(--control-radius);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ti[data-v-56828b59]::placeholder{color:var(--text-subtle)}.ti[data-v-56828b59]:focus{outline:none;border-color:var(--brand);box-shadow:var(--control-focus-shadow)}.ti[data-v-56828b59]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed;background:var(--surface-2)}.ti--error[data-v-56828b59]{border-color:var(--danger)}.ti--error[data-v-56828b59]:focus{box-shadow:0 0 0 3px var(--danger-weak)}.ti-group[data-v-56828b59]{display:flex;align-items:stretch;width:100%;box-sizing:border-box;background:var(--control-surface);border:1px solid var(--border);border-radius:var(--control-radius);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ti-group[data-v-56828b59]:focus-within{border-color:var(--brand);box-shadow:var(--control-focus-shadow)}.ti-group--error[data-v-56828b59]{border-color:var(--danger)}.ti-group--error[data-v-56828b59]:focus-within{box-shadow:0 0 0 3px var(--danger-weak)}.ti-group--disabled[data-v-56828b59]{opacity:var(--control-disabled-opacity);background:var(--surface-2)}.ti--grouped[data-v-56828b59]{flex:1;min-width:0;border:0;border-radius:0;background:transparent}.ti--grouped[data-v-56828b59]:focus{box-shadow:none}.ti-suffix[data-v-56828b59]{display:flex;align-items:center;padding:0 var(--space-2-5);border-left:1px solid var(--border);background:var(--surface-2);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.td[data-v-384c2f34]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none}.td-head[data-v-384c2f34]{display:flex;align-items:center;gap:2px}.td-unit[data-v-384c2f34]{min-width:44px;padding:var(--space-1) var(--space-2);font-family:inherit;font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.td-unit--on[data-v-384c2f34]{color:var(--brand-strong);background:var(--brand-weak);border-color:color-mix(in srgb,var(--brand) 25%,transparent)}.td-unit[data-v-384c2f34]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.td-colon[data-v-384c2f34]{font-size:var(--text-lg);font-weight:600;color:var(--text-muted)}.td-face[data-v-384c2f34]{position:relative;width:208px;height:208px;border-radius:50%;background:var(--surface-2)}.td-pin[data-v-384c2f34]{position:absolute;left:50%;top:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:var(--brand)}.td-hand[data-v-384c2f34]{position:absolute;left:50%;bottom:50%;width:2px;background:var(--brand);transform-origin:bottom center;transition:transform var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){.td-hand[data-v-384c2f34]{transition:none}}.td-num[data-v-384c2f34]{position:absolute;width:30px;height:30px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--ink-2);background:transparent;border:none;border-radius:50%;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.td-num--inner[data-v-384c2f34]{font-size:var(--text-11);color:var(--text-muted)}.td-num[data-v-384c2f34]:hover:not(.td-num--on){background:color-mix(in srgb,var(--brand) 12%,transparent)}.td-num--on[data-v-384c2f34]{background:var(--brand);color:#fff}.td-num--on.td-num--inner[data-v-384c2f34]{color:#fff}.td-num[data-v-384c2f34]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.tp[data-v-c50aaf73]{position:relative;display:inline-block}.tp-field[data-v-c50aaf73]{display:flex;align-items:center;gap:2px;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)}.tp-field[data-v-c50aaf73]:hover{border-color:var(--brand)}.tp--disabled[data-v-c50aaf73]{opacity:.5}.tp--disabled .tp-field[data-v-c50aaf73]{border-color:var(--border)}.tp--disabled .tp-clock[data-v-c50aaf73]{cursor:not-allowed}.tp-field--open[data-v-c50aaf73]{border-color:var(--brand)}.tp-field[data-v-c50aaf73]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.tp-clock[data-v-c50aaf73]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tp-clock[data-v-c50aaf73]:hover{color:var(--brand);background:var(--surface-2)}.tp-clock[data-v-c50aaf73]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.tp-input[data-v-c50aaf73]{width:52px;border:none;background:transparent;font-family:inherit;font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-2)}.tp-input[data-v-c50aaf73]:focus{outline:none}.tp-input[data-v-c50aaf73]::placeholder{color:var(--text-subtle)}.tp-pop[data-v-c50aaf73]{position:absolute;top:calc(100% + 6px);left:0;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}.ta[data-v-812d4cca]{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-2-5);font-family:inherit;font-size:var(--text-sm);line-height:1.5;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)}.ta[data-v-812d4cca]::placeholder{color:var(--text-subtle)}.ta[data-v-812d4cca]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.ta[data-v-812d4cca]:disabled{opacity:.55;cursor:not-allowed;background:var(--surface-2)}.ta--error[data-v-812d4cca]{border-color:var(--danger)}.ta--error[data-v-812d4cca]:focus{box-shadow:0 0 0 3px var(--danger-weak)}.ta--mono[data-v-812d4cca]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55}.ti[data-v-b8222be2]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-subtle)}.ti--brand[data-v-b8222be2]{color:var(--brand-weak)}.ti--sm .ti-dot[data-v-b8222be2]{width:4px;height:4px}.ti--md .ti-dot[data-v-b8222be2]{width:6px;height:6px}.ti-dot[data-v-b8222be2]{border-radius:50%;background:currentColor;animation:ti-lift-b8222be2 .9s ease-in-out infinite}.ti-dot[data-v-b8222be2]:nth-child(2){animation-delay:var(--dur)}.ti-dot[data-v-b8222be2]:nth-child(3){animation-delay:calc(var(--dur) * 2)}@keyframes ti-lift-b8222be2{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.ti-dot[data-v-b8222be2]{animation:none}}.cp[data-v-c0b7c737]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;background:#0a0a0a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cp-panel[data-v-c0b7c737]{width:min(560px,calc(100vw - 32px));max-height:60vh;display:flex;flex-direction:column;background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2),0 24px 48px #0a0a0a2e;overflow:hidden}.cp-search[data-v-c0b7c737]{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border)}.cp-search-ico[data-v-c0b7c737]{color:var(--text-muted);flex-shrink:0}.cp-input[data-v-c0b7c737]{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--text-md);color:var(--ink)}.cp-input[data-v-c0b7c737]::placeholder{color:var(--text-subtle)}.cp-esc[data-v-c0b7c737]{font-size:var(--text-10);font-weight:600;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px var(--space-1-5);background:var(--surface-2)}.cp-list[data-v-c0b7c737]{list-style:none;margin:0;padding:var(--space-1-5);overflow-y:auto;overscroll-behavior:contain;flex:1}.cp-empty[data-v-c0b7c737]{padding:var(--space-5);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.cp-item[data-v-c0b7c737]{display:flex;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)}.cp-item--active[data-v-c0b7c737]{background:var(--brand-weak);color:var(--brand-strong)}.cp-item-ico[data-v-c0b7c737]{display:inline-flex;flex-shrink:0;color:var(--text-muted)}.cp-item--active .cp-item-ico[data-v-c0b7c737]{color:var(--brand)}.cp-item-label[data-v-c0b7c737]{flex:1;font-weight:450}.cp-item-hint[data-v-c0b7c737]{font-size:var(--text-10);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle)}.cp-foot[data-v-c0b7c737]{display:flex;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)}.cp-foot kbd[data-v-c0b7c737]{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-c0b7c737]{transition:opacity var(--dur-fast) var(--ease-out)}.cp-leave-to[data-v-c0b7c737]{opacity:0}.dwr-track[data-v-2a8b3132]{position:fixed;top:var(--ui-drawer-top, 0px);left:var(--ui-drawer-left, 0px);width:var(--ui-drawer-max-width, 100vw);height:var(--ui-drawer-height, 100dvh);max-width:calc(100vw - var(--ui-drawer-left, 0px));max-height:calc(100dvh - var(--ui-drawer-top, 0px));z-index:var(--z-drawer, 900);overflow:clip;pointer-events:none;container:drawer-boundary / inline-size}.dwr[data-v-2a8b3132]{display:flex;flex-direction:column;height:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-3);overflow:hidden;pointer-events:auto;transition:transform var(--dur-fast) var(--ease-out)}.dwr-track--viewport[data-v-2a8b3132]{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh}@container drawer-boundary (max-width: 0px){.dwr[data-v-2a8b3132]{visibility:hidden}}.dwr[data-v-2a8b3132]:focus{outline:none}.dwr--dragging[data-v-2a8b3132]{transition:none}.dwr-enter-active[data-v-2a8b3132]{transition:transform var(--dur-slow) var(--ease-out)}.dwr-leave-active[data-v-2a8b3132]{transition:transform var(--dur) var(--ease-out)}.dwr-enter-from[data-v-2a8b3132],.dwr-leave-to[data-v-2a8b3132]{transform:translate(-100%)}.dwr-head[data-v-2a8b3132]{display:flex;align-items:flex-start;flex:none;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-solid)}.dwr-titles[data-v-2a8b3132]{display:flex;flex-direction:column;justify-content:center;flex:1;gap:var(--space-1);min-width:0;min-height:var(--space-6)}.dwr-title[data-v-2a8b3132]{margin:0;color:var(--ink);font-size:var(--text-base);line-height:1.4;font-weight:600;overflow-wrap:anywhere}.dwr-sub[data-v-2a8b3132]{color:var(--text-muted);font-size:var(--text-12);line-height:1.4;overflow-wrap:anywhere}.dwr-close[data-v-2a8b3132]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--space-6);height:var(--space-6);padding:0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-solid);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.dwr-close[data-v-2a8b3132]:hover{color:var(--ink);background:var(--surface-2)}.dwr-close[data-v-2a8b3132]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--space-1)}.dwr-body[data-v-2a8b3132]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5)}.dwr-foot[data-v-2a8b3132]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex:none;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface-solid)}@media (max-width: 767px){.dwr[data-v-2a8b3132]{border-radius:var(--r-lg)}.dwr-head[data-v-2a8b3132],.dwr-body[data-v-2a8b3132]{padding:var(--space-4)}.dwr-foot[data-v-2a8b3132]{padding:var(--space-4);padding-bottom:max(var(--space-4),var(--dock-clearance, 0px))}}@media (pointer: coarse){.dwr-close[data-v-2a8b3132]{min-width:var(--space-7);min-height:var(--space-7)}}@media (prefers-reduced-motion: reduce){.dwr[data-v-2a8b3132],.dwr-close[data-v-2a8b3132],.dwr-enter-active[data-v-2a8b3132],.dwr-leave-active[data-v-2a8b3132]{transition:none}}.es[data-v-4afdada6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:var(--space-6) var(--space-5);text-align:center;animation:es-in-4afdada6 var(--dur-slow) var(--ease-out)}.es-plate[data-v-4afdada6]{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:var(--space-5);border-radius:22px;background:var(--brand-weak);color:var(--brand-text)}.es-plate[data-v-4afdada6] svg{width:32px;height:32px}.es-title[data-v-4afdada6]{margin:0;color:var(--ink);font-size:var(--text-20);font-weight:650;letter-spacing:-.01em}.es-desc[data-v-4afdada6]{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-4afdada6]{display:flex;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);line-height:1.5;text-align:left}.es-note-icon[data-v-4afdada6]{flex-shrink:0;display:inline-flex;color:var(--text-subtle)}.es-actions[data-v-4afdada6]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-5)}@keyframes es-in-4afdada6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.es[data-v-4afdada6]{animation:none}}.tt[data-v-daa13399]{position:relative;display:inline-flex;min-width:0}.tt[data-v-daa13399]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}.tt-tip[data-v-daa13399]{position:fixed;z-index:var(--z-popover);width:max-content;max-width:min(var(--tooltip-max-width),calc(100vw - var(--space-4)));padding:var(--space-1-5) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-inverse);color:var(--ink-inverse);box-shadow:var(--shadow-2);font:500 var(--text-12)/1.45 var(--font-sans);white-space:pre-line;overflow-wrap:anywhere}.tt-tip--interactive[data-v-daa13399],.tt-tip--content[data-v-daa13399]{padding:var(--space-2);border:1px solid var(--border);background:var(--surface-solid);color:var(--ink);white-space:normal}.info-hint[data-v-ddf65b78]{vertical-align:baseline}.info-hint__mark[data-v-ddf65b78]{display:inline-flex;color:var(--text-muted);opacity:.65;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.info-hint:hover .info-hint__mark[data-v-ddf65b78],.info-hint:focus-visible .info-hint__mark[data-v-ddf65b78]{opacity:1;color:var(--ink-2)}@media (prefers-reduced-motion: reduce){.info-hint__mark[data-v-ddf65b78]{transition:none}}.alert[data-v-07f8ab79]{display:flex;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);line-height:1.45;color:var(--ink-2)}.alert-icon[data-v-07f8ab79]{flex-shrink:0;display:inline-flex;margin-top:1px}.alert-body[data-v-07f8ab79]{min-width:0;flex:1}.alert-title[data-v-07f8ab79]{margin:0 0 2px;font-weight:600;color:var(--ink)}.alert-text[data-v-07f8ab79]{color:var(--ink-2)}.alert-text[data-v-07f8ab79] p{margin:0}.alert-actions[data-v-07f8ab79]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.alert-dismiss[data-v-07f8ab79]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-3px -4px 0 0;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.alert-dismiss[data-v-07f8ab79]:hover{background:var(--surface-2);color:var(--ink-2)}.alert-dismiss[data-v-07f8ab79]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.alert--info[data-v-07f8ab79]{background:var(--info-weak);border-left-color:var(--info)}.alert--success[data-v-07f8ab79]{background:var(--success-weak);border-left-color:var(--success)}.alert--warning[data-v-07f8ab79]{background:var(--warning-weak);border-left-color:var(--warning)}.alert--danger[data-v-07f8ab79]{background:var(--danger-weak);border-left-color:var(--danger)}.alert--info .alert-icon[data-v-07f8ab79]{color:var(--info)}.alert--success .alert-icon[data-v-07f8ab79]{color:var(--success)}.alert--warning .alert-icon[data-v-07f8ab79]{color:var(--warning)}.alert--danger .alert-icon[data-v-07f8ab79]{color:var(--danger)}.ui-canvas-theme .alert--info[data-v-07f8ab79]{background:color-mix(in srgb,var(--info) 12%,var(--canvas-card))}.ui-canvas-theme .alert--success[data-v-07f8ab79]{background:color-mix(in srgb,var(--success) 12%,var(--canvas-card))}.ui-canvas-theme .alert--warning[data-v-07f8ab79]{background:color-mix(in srgb,var(--warning) 12%,var(--canvas-card))}.ui-canvas-theme .alert--danger[data-v-07f8ab79]{background:color-mix(in srgb,var(--danger) 12%,var(--canvas-card))}@media (prefers-reduced-motion: reduce){.alert-dismiss[data-v-07f8ab79]{transition:none}}.menu[data-v-e8a81086]{position:relative;display:inline-flex}.menu__trigger[data-v-e8a81086]{display:inline-flex}.menu__pop[data-v-e8a81086]{position:absolute;top:calc(100% + 6px);z-index:1000;background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--space-1);display:flex;flex-direction:column}.menu__pop--end[data-v-e8a81086]{right:0}.menu__pop--start[data-v-e8a81086]{left:0}.menu__pop--floating[data-v-e8a81086]{position:fixed;z-index:var(--z-popover, 1180)}.me[data-v-aeebda7a]{display:inline-flex}@property --me-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.me-wand[data-v-aeebda7a]{--me-lap: 8s;--me-band: 1.75px;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:var(--me-band);border:none;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)}.me-wand>svg[data-v-aeebda7a]{position:relative;z-index:1}.me-wand[data-v-aeebda7a]:hover:not(:disabled){transform:scale(1.06)}.me-wand[data-v-aeebda7a]:active:not(:disabled){transform:scale(.94)}.me-wand[data-v-aeebda7a]:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand));outline-offset:2px}.me-wand--open[data-v-aeebda7a]{background:linear-gradient(var(--surface-2),var(--surface-2)) content-box,var(--me-ring) border-box}.me-wand--busy[data-v-aeebda7a]{--me-lap: 2.6s}.me-wand[data-v-aeebda7a]: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-aeebda7a]:not(:disabled),.me-wand--busy[data-v-aeebda7a]{animation:me-orbit-aeebda7a var(--me-lap) linear infinite}}@keyframes me-orbit-aeebda7a{to{--me-a: 360deg}}.me-pop[data-v-aeebda7a]{z-index:var(--z-popover, 1180);background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);overflow:hidden;font-family:inherit}.me-menu[data-v-aeebda7a]{padding:var(--space-1);display:flex;flex-direction:column}.me-item[data-v-aeebda7a]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border:none;border-radius:var(--r-sm);background:transparent;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)}.me-item[data-v-aeebda7a]:hover{background:var(--surface-2)}.me-item--sub[data-v-aeebda7a]{padding-left:var(--space-3)}.me-item--back[data-v-aeebda7a]{color:var(--text-muted);font-weight:600}.me-i[data-v-aeebda7a]{width:15px;height:15px;flex-shrink:0;color:var(--brand)}.me-chev[data-v-aeebda7a]{width:13px;height:13px;margin-left:auto;color:var(--text-subtle)}.me-chev--back[data-v-aeebda7a]{margin-left:0;margin-right:2px;color:var(--text-muted)}.me-state[data-v-aeebda7a]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.me-state--err[data-v-aeebda7a]{flex-direction:column;align-items:flex-start;color:var(--danger-strong)}.me-link[data-v-aeebda7a]{border:none;background:none;padding:0;color:var(--brand);font:inherit;font-weight:600;cursor:pointer}.me-preview[data-v-aeebda7a]{padding:var(--space-2-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.me-preview-label[data-v-aeebda7a]{font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong)}.me-editor[data-v-aeebda7a]{width:100%;box-sizing:border-box;min-height:96px;max-height:320px;resize:vertical;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);line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-y:auto;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.me-editor[data-v-aeebda7a]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f624}.me-preview-actions[data-v-aeebda7a]{display:flex;justify-content:flex-end;gap:var(--space-1-5)}.me-btn[data-v-aeebda7a]{padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);border:1px solid transparent;font-family:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.me-btn--ghost[data-v-aeebda7a]{background:var(--surface);border-color:var(--border);color:var(--ink-2)}.me-btn--ghost[data-v-aeebda7a]:hover{background:var(--surface-2)}.me-btn--primary[data-v-aeebda7a]{background:var(--brand);color:#fff}.me-btn--primary[data-v-aeebda7a]:hover{background:var(--brand-strong)}.me-pop-enter-active[data-v-aeebda7a],.me-pop-leave-active[data-v-aeebda7a]{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.me-pop-enter-from[data-v-aeebda7a],.me-pop-leave-to[data-v-aeebda7a]{opacity:0;transform:translateY(6px)}.mdl-overlay[data-v-bc9c4ca4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1100);display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:#0a0a0a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mdl-overlay--top[data-v-bc9c4ca4]{z-index:var(--z-modal-top, 1160)}.mdl-panel[data-v-bc9c4ca4]{width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--space-5));background:var(--surface-solid);border-radius:var(--r-xl);box-shadow:var(--shadow-2)}.mdl-panel[data-v-bc9c4ca4]:focus{outline:none}.mdl-overlay--morph.mdl-enter-active .mdl-panel[data-v-bc9c4ca4],.mdl-overlay--morph.mdl-leave-active .mdl-panel[data-v-bc9c4ca4]{transition:none}.mdl-overlay--morph.mdl-enter-from .mdl-panel[data-v-bc9c4ca4],.mdl-overlay--morph.mdl-leave-to .mdl-panel[data-v-bc9c4ca4]{transform:none}.mdl-panel--bare[data-v-bc9c4ca4]{background:transparent;box-shadow:none;overflow:clip}.mdl-panel--bare .mdl-body[data-v-bc9c4ca4]{padding:0}.mdl-overlay--glass[data-v-bc9c4ca4]{background:color-mix(in srgb,var(--scrim) 42%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.mdl-panel--glass[data-v-bc9c4ca4]{border:1px solid var(--glass-border);background:color-mix(in srgb,var(--surface-solid) 84%,transparent);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 2)) saturate(var(--glass-saturate));backdrop-filter:blur(calc(var(--glass-blur) * 2)) saturate(var(--glass-saturate));box-shadow:var(--shadow-md)}@media (prefers-reduced-transparency: reduce){.mdl-panel--glass[data-v-bc9c4ca4]{background:var(--surface-solid)}}.mdl-head[data-v-bc9c4ca4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.mdl-title[data-v-bc9c4ca4]{margin:0;font-size:var(--text-md);font-weight:600;color:var(--ink)}.mdl-x[data-v-bc9c4ca4]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mdl-x[data-v-bc9c4ca4]:hover{background:var(--surface-2);color:var(--ink-2)}.mdl-body[data-v-bc9c4ca4]{padding:var(--space-4) var(--space-5);overflow-y:auto;font-size:var(--text-base);color:var(--ink-2)}.mdl-foot[data-v-bc9c4ca4]{display:flex;justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-5) var(--space-4)}.mdl-panel--settings[data-v-bc9c4ca4]{height:min(var(--settings-dialog-height),calc(100dvh - 2 * var(--space-5)));overflow:hidden}.mdl-panel--settings .mdl-head[data-v-bc9c4ca4]{flex:none;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.mdl-panel--settings .mdl-title[data-v-bc9c4ca4]{font-size:var(--text-20)}.mdl-panel--settings .mdl-body[data-v-bc9c4ca4]{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.mdl-panel--settings .mdl-foot[data-v-bc9c4ca4]{flex:none;min-height:var(--control-touch);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}@media (max-width: 760px){.mdl-panel--settings[data-v-bc9c4ca4]{height:calc(100dvh - 2 * var(--space-5))}.mdl-panel--settings .mdl-head[data-v-bc9c4ca4],.mdl-panel--settings .mdl-foot[data-v-bc9c4ca4]{padding:var(--space-3) var(--space-4)}}.mdl-enter-active[data-v-bc9c4ca4]{transition:opacity var(--dur) var(--ease-out)}.mdl-leave-active[data-v-bc9c4ca4]{transition:opacity var(--dur-fast) var(--ease-out)}.mdl-enter-active .mdl-panel[data-v-bc9c4ca4]{transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur) var(--ease-out)}.mdl-leave-active .mdl-panel[data-v-bc9c4ca4]{transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.mdl-enter-from[data-v-bc9c4ca4],.mdl-leave-to[data-v-bc9c4ca4]{opacity:0}.mdl-enter-from .mdl-panel[data-v-bc9c4ca4],.mdl-leave-to .mdl-panel[data-v-bc9c4ca4]{opacity:0;transform:translateY(8px) scale(.96)}.mdl-overlay--end[data-v-bc9c4ca4]{justify-content:flex-end;padding:var(--space-4)}.mdl-panel--end[data-v-bc9c4ca4]{height:100%;max-height:100%;border:1px solid var(--border)}.mdl-panel--end .mdl-head[data-v-bc9c4ca4]{padding:var(--space-5);border-bottom:1px solid var(--border)}.mdl-panel--end .mdl-title[data-v-bc9c4ca4]{font-size:var(--text-20)}.mdl-panel--end .mdl-body[data-v-bc9c4ca4]{flex:1;padding:var(--space-5)}.mdl-panel--bare.mdl-panel--end .mdl-body[data-v-bc9c4ca4]{padding:0;overflow:hidden}.mdl-panel--end .mdl-foot[data-v-bc9c4ca4]{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border)}.mdl-enter-from .mdl-panel--end[data-v-bc9c4ca4],.mdl-leave-to .mdl-panel--end[data-v-bc9c4ca4]{transform:translate(calc(100% + var(--space-4)))}.mdl-x[data-v-bc9c4ca4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (max-width: 540px){.mdl-overlay--end[data-v-bc9c4ca4]{padding:0}.mdl-panel--end[data-v-bc9c4ca4]{border-radius:0;border:0}}@media (prefers-reduced-motion: reduce){.mdl-enter-active[data-v-bc9c4ca4],.mdl-leave-active[data-v-bc9c4ca4],.mdl-enter-active .mdl-panel[data-v-bc9c4ca4],.mdl-leave-active .mdl-panel[data-v-bc9c4ca4]{transition:none}.mdl-enter-from .mdl-panel[data-v-bc9c4ca4],.mdl-leave-to .mdl-panel[data-v-bc9c4ca4]{transform:none}}.cfm-msg[data-v-c00d8c7e]{margin:0;white-space:pre-line;line-height:1.5;color:var(--ink-2)}.cfm-field[data-v-c00d8c7e]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-3)}.cfm-label[data-v-c00d8c7e]{color:var(--ink-2);font-size:var(--text-12);font-weight:500}.snt[data-v-9fbc0d4e]{--snt-accent: var(--brand-text);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);box-shadow:var(--shadow-2);color:var(--ink);pointer-events:auto;touch-action:none}.snt--success[data-v-9fbc0d4e]{--snt-accent: var(--success)}.snt--warning[data-v-9fbc0d4e]{--snt-accent: var(--warning)}.snt--danger[data-v-9fbc0d4e]{--snt-accent: var(--danger)}.snt-symbol[data-v-9fbc0d4e]{display:grid;place-items:center;flex:none;color:var(--snt-accent)}.snt-message[data-v-9fbc0d4e]{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm)}.snt-action[data-v-9fbc0d4e],.snt-close[data-v-9fbc0d4e]{flex:none;display:inline-flex;justify-content:center;align-items:center;padding:var(--space-2);border:0;border-radius:var(--r-sm);background:transparent;color:var(--brand-text);font:inherit;cursor:pointer}.snt-close[data-v-9fbc0d4e]{color:var(--text-muted)}.snt-action[data-v-9fbc0d4e]:hover,.snt-close[data-v-9fbc0d4e]:hover{background:var(--surface-2)}.snt-action[data-v-9fbc0d4e]:focus-visible,.snt-close[data-v-9fbc0d4e]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.tst-wrap[data-v-e595303d]{position:fixed;top:var(--space-4);right:calc(var(--space-4) + var(--ui-panel-inset, 0px));z-index:var(--z-toast, 1200);display:flex;flex-direction:column;gap:var(--space-2);width:min(var(--toast-width),calc(100vw - 2 * var(--space-4)));pointer-events:none}@media (max-width: 900px){html[data-ui-panel-inset] .tst-wrap[data-v-e595303d]{right:var(--space-4)}}.rl-move{position:relative;z-index:1;transition:transform var(--dur-slow) var(--ease-out)}.pb[data-v-fb1135a8]{width:100%;overflow:hidden;background:var(--surface-2);border-radius:var(--r-full)}.pb--md[data-v-fb1135a8]{height:6px}.pb--sm[data-v-fb1135a8]{height:2px;border-radius:0}.pb-fill[data-v-fb1135a8]{height:100%;background:var(--brand);border-radius:inherit;transition:width var(--dur-slow) var(--ease-out)}.pb-fill--indeterminate[data-v-fb1135a8]{width:35%;animation:pb-sweep-fb1135a8 1.4s linear infinite}@keyframes pb-sweep-fb1135a8{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion: reduce){.pb-fill--indeterminate[data-v-fb1135a8]{animation:none;transform:translate(90%)}}.sk[data-v-d6fec5b2]{display:inline-block;position:relative;overflow:hidden;isolation:isolate;vertical-align:middle;flex-shrink:0;max-width:100%;width:100%;height:1em;background:var(--skeleton-bg, var(--surface-2));border-radius:var(--r-sm)}.sk[data-v-d6fec5b2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--skeleton-sheen),transparent);transform:translate(-100%);animation:sk-shimmer-d6fec5b2 var(--skeleton-dur, 1.8s) ease-in-out infinite}.sk--rect[data-v-d6fec5b2]{border-radius:var(--r-md);height:calc(var(--space-8) + var(--space-4))}.sk--circle[data-v-d6fec5b2]{border-radius:var(--r-full);width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1))}.sk--pulse[data-v-d6fec5b2]{animation:sk-pulse-d6fec5b2 var(--skeleton-dur, 1.8s) ease-in-out infinite}.sk--pulse[data-v-d6fec5b2]:after{content:none}@keyframes sk-shimmer-d6fec5b2{to{transform:translate(100%)}}@keyframes sk-pulse-d6fec5b2{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion: reduce){.sk[data-v-d6fec5b2],.sk[data-v-d6fec5b2]:after{animation:none}.sk[data-v-d6fec5b2]:after{content:none}}.csk[data-v-5299fb3e]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.csk-heading[data-v-5299fb3e],.csk-axis[data-v-5299fb3e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.csk-entry[data-v-5299fb3e]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.csk--boxed[data-v-5299fb3e]{gap:var(--space-1)}.csk--boxed .csk-entry[data-v-5299fb3e]{min-height:var(--space-8);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md)}.csk-lines[data-v-5299fb3e]{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-2)}.csk-chart[data-v-5299fb3e]{display:flex;flex:1;min-height:0;align-items:flex-end;gap:var(--space-3);border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-2) 0}.csk-chart>.sk[data-v-5299fb3e]{flex:1;min-width:0;border-radius:var(--r-sm) var(--r-sm) 0 0}.csk--chart[data-v-5299fb3e],.csk--trend[data-v-5299fb3e]{min-height:calc(var(--space-8) * 3)}.csk-week[data-v-5299fb3e],.csk-calendar[data-v-5299fb3e]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-3)}.csk-week[data-v-5299fb3e]{justify-items:center}.csk-calendar[data-v-5299fb3e]{flex:1;min-height:0}.csk-day[data-v-5299fb3e]{display:flex;flex-direction:column;justify-content:space-around;gap:var(--space-4);min-width:0;border-left:1px solid var(--border);padding-left:var(--space-2)}.csk--schedule[data-v-5299fb3e]{min-height:calc(var(--space-8) * 5)}.csk-trend[data-v-5299fb3e]{clip-path:polygon(0 80%,9% 68%,18% 73%,27% 44%,36% 55%,45% 30%,54% 39%,63% 16%,72% 29%,81% 10%,90% 20%,100% 0,100% 100%,0 100%)}.csk-donut[data-v-5299fb3e]{position:relative;display:grid;place-items:center;flex:1;min-height:calc(var(--space-8) * 3)}.csk-ring[data-v-5299fb3e]{-webkit-mask-image:radial-gradient(circle,transparent 48%,var(--ink) 49%);mask-image:radial-gradient(circle,transparent 48%,var(--ink) 49%)}.csk-centre[data-v-5299fb3e]{position:absolute}.csk-board[data-v-5299fb3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.csk-lane[data-v-5299fb3e],.csk-tile[data-v-5299fb3e]{display:flex;flex-direction:column;min-width:0;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md)}.csk-lane[data-v-5299fb3e]{background:var(--surface-2)}.csk-tile[data-v-5299fb3e]{background:var(--surface)}.csk--lens[data-v-5299fb3e]{padding:var(--space-3) var(--space-4);gap:var(--space-2);background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.csk--lens .csk-lines[data-v-5299fb3e]{gap:var(--space-1)}.csk-facts[data-v-5299fb3e]{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border)}.csk--metric[data-v-5299fb3e],.csk--profile[data-v-5299fb3e]{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.csk--metric[data-v-5299fb3e]{gap:var(--space-2)}.csk--profile[data-v-5299fb3e]{border-radius:var(--r-xl)}.csk--analysis[data-v-5299fb3e]{height:100%;box-sizing:border-box;padding:var(--space-5);--skeleton-bg: color-mix(in srgb, var(--analytics-ink) 12%, var(--analytics-surface));--skeleton-sheen: color-mix(in srgb, var(--analytics-ink) 8%, transparent)}.csk-analysis[data-v-5299fb3e]{display:grid;flex:1;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:center}.csk-analysis-lane[data-v-5299fb3e]{display:flex;min-width:0;flex-direction:column;gap:var(--space-5)}:where(.gp[data-v-053330ca]){position:relative;isolation:isolate;border:1px solid var(--glass-border);border-radius:var(--gp-r, var(--magnetic-radius));background:var(--surface);background-clip:padding-box;box-shadow:var(--magnetic-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}:where(.gp--tinted[data-v-053330ca]){background:color-mix(in srgb,var(--brand-weak) 38%,var(--surface))}.gp--grain[data-v-053330ca]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:var(--glass-grain);background-size:160px 160px;opacity:var(--glass-grain-opacity);pointer-events:none}.gp--lit[data-v-053330ca]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(520px circle at var(--gp-x, 50%) var(--gp-y, 0%),var(--glass-sheen),transparent 62%);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}@media (hover: hover){.gp--lit[data-v-053330ca]:hover:after{opacity:1}}@media (prefers-reduced-transparency: reduce){:where(.gp[data-v-053330ca]){background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.gp--grain[data-v-053330ca]:before,.gp--lit[data-v-053330ca]:after{display:none}}:where(.gs[data-v-baccfffd]){position:relative;isolation:isolate}.ct[data-v-7d03475a],.ct-cols[data-v-7d03475a]{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums;line-height:1.2}.ct-col[data-v-7d03475a]{position:relative;display:inline-block;width:1ch;height:1.2em;overflow:hidden}.ct-digit[data-v-7d03475a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.ct-char[data-v-7d03475a]{white-space:pre}.av[data-v-96b28d53]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden}.av--sm[data-v-96b28d53]{width:24px;height:24px;font-size:var(--text-10)}.av--md[data-v-96b28d53]{width:32px;height:32px;font-size:var(--text-11)}.av--lg[data-v-96b28d53]{width:40px;height:40px;font-size:var(--text-13)}.av-img[data-v-96b28d53]{width:100%;height:100%;object-fit:cover}.aa[data-v-823e29ec]{--aa-colour: var(--brand);--aa-depth: var(--brand-strong);--aa-signal-fill: var(--aa-colour);--aa-signal-shade: var(--aa-depth);--aa-signal-ink: var(--on-brand);--aa-fill: color-mix(in srgb, var(--aa-signal-fill) var(--aa-signal), var(--aa-colour));--aa-depth-fill: color-mix(in srgb, var(--aa-signal-shade) var(--aa-signal), var(--aa-depth));display:block;flex:none;overflow:visible}.aa[data-state=success][data-v-823e29ec]{--aa-signal-fill: var(--success-weak);--aa-signal-ink: var(--success-strong)}.aa[data-state=failed][data-v-823e29ec]{--aa-signal-fill: var(--danger-weak);--aa-signal-ink: var(--danger-strong)}.aa[data-state=blocked][data-v-823e29ec]{--aa-signal-fill: var(--warning-weak);--aa-signal-ink: var(--warning-strong)}.aa[data-state=report][data-v-823e29ec]{--aa-signal-fill: var(--avatar-1-weak);--aa-signal-ink: var(--avatar-1-strong)}.aa[data-v-823e29ec]:is([data-state=success],[data-state=failed],[data-state=blocked],[data-state=report]){--aa-signal-shade: color-mix(in srgb, var(--aa-signal-fill) 92%, var(--aa-signal-ink))}.aa-light[data-v-823e29ec]{stop-color:color-mix(in srgb,var(--aa-fill) 85%,var(--on-brand))}.aa-middle[data-v-823e29ec]{stop-color:var(--aa-fill)}.aa-shade[data-v-823e29ec]{stop-color:var(--aa-depth-fill)}.aa-light[data-v-823e29ec],.aa-middle[data-v-823e29ec],.aa-shade[data-v-823e29ec]{transition:stop-color var(--dur-slow) var(--ease-out)}.aa-eyes[data-v-823e29ec]{fill:color-mix(in srgb,var(--aa-signal-ink) var(--aa-signal),var(--on-brand))}.aa-grain[data-v-823e29ec]{opacity:.055;mix-blend-mode:soft-light;pointer-events:none}.aa-frame[data-v-6c27a79b],.aa-motion[data-v-6c27a79b]{display:inline-grid;place-items:center;flex:none}.aa-motion[data-v-6c27a79b]{width:100%;height:100%;transform-origin:center}.aa-motion--float[data-v-6c27a79b]{animation:aa-float-6c27a79b var(--dur-avatar-float) var(--ease-avatar-motion) infinite}.aa-motion--pulse[data-v-6c27a79b]{animation:aa-pulse-6c27a79b var(--dur-avatar-pulse) var(--ease-avatar-motion) infinite}.aa-motion--sway[data-v-6c27a79b]{animation:aa-sway-6c27a79b var(--dur-avatar-sway) var(--ease-avatar-motion) infinite}@keyframes aa-float-6c27a79b{0%,to{transform:translateY(0)}50%{transform:translateY(-7%)}}@keyframes aa-pulse-6c27a79b{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes aa-sway-6c27a79b{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@media (prefers-reduced-motion: reduce){.aa-motion[data-v-6c27a79b]{animation:none}}.ar[data-v-9b064a8f]{box-sizing:border-box;flex:none;width:var(--agent-rail-width);overflow-y:auto;padding:var(--space-3) var(--space-2);border-right:1px solid var(--border);background:var(--surface-2);scrollbar-width:none}.ar-content[data-v-9b064a8f]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-width:0;width:100%}.ar-name[data-v-9b064a8f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-content)}.ar-list[data-v-9b064a8f]{position:relative;height:calc(var(--ar-count) * var(--agent-rail-step));margin:0;padding:0;list-style:none}.ar-item[data-v-9b064a8f]{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;transform-origin:center}.ar-item--lifted[data-v-9b064a8f]{z-index:2}.ar-button[data-v-9b064a8f]{position:relative;display:grid;place-items:center;width:var(--agent-rail-target);height:var(--agent-rail-target);padding:0;border:1px solid transparent;border-radius:var(--r-xl);background:transparent;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.ar-button[data-v-9b064a8f]:hover{background:var(--surface)}.ar-button--selected[data-v-9b064a8f]{border-color:var(--message-out-border);background:var(--brand-weak);box-shadow:var(--glass-highlight)}.ar-button--selected[data-v-9b064a8f]:before{content:"";position:absolute;left:calc(-1 * var(--space-2));height:var(--space-5);width:var(--space-1);border-radius:var(--r-full);background:var(--brand)}.ar-button[data-v-9b064a8f]:active{cursor:grabbing}.ar-button[data-v-9b064a8f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ar-unread[data-v-9b064a8f]{position:absolute;top:var(--space-1);right:var(--space-1);width:var(--space-2);height:var(--space-2);border:2px solid var(--surface);border-radius:var(--r-full);background:var(--brand)}.ar-sr[data-v-9b064a8f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ar-tip[data-v-9b064a8f]{position:fixed;z-index:var(--z-popover, 1180);max-width:min(var(--agent-rail-tip-max),60vw);padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-inverse);color:var(--ink-inverse);box-shadow:var(--shadow-2);font-size:var(--text-12);pointer-events:none;overflow-wrap:anywhere}.ar--list[data-v-9b064a8f]{--agent-rail-step: var(--agent-list-step);width:100%;flex:1;min-height:0;padding:var(--space-2) var(--space-3);border:0;background:transparent;scrollbar-width:thin}.ar--list .ar-button[data-v-9b064a8f]{display:flex;gap:var(--space-1);width:100%;height:var(--agent-list-target);padding:var(--space-2);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:pan-y}.ar--list .ar-button--selected[data-v-9b064a8f]{background:var(--brand-weak);border-color:color-mix(in srgb,var(--brand) 24%,var(--border));box-shadow:none}.ar--list .ar-button--selected[data-v-9b064a8f]:before{display:none}.ar-grip[data-v-9b064a8f]{display:grid;flex:none;place-items:center;align-self:stretch;width:var(--space-4);color:var(--text-subtle);cursor:grab;touch-action:none}.ar-item--lifted .ar-grip[data-v-9b064a8f]{cursor:grabbing}.ar--list .ar-unread[data-v-9b064a8f]{top:var(--space-1);right:var(--space-1)}@keyframes arc-in-68c3e4e9{0%{opacity:0;transform:translateY(var(--space-1-5)) scale(.985)}to{opacity:1;transform:none}}.arc[data-v-68c3e4e9]{animation:arc-in-68c3e4e9 var(--dur-slow) var(--ease-out) backwards;display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--brand) 22%,var(--border));border-radius:var(--r-lg);background:color-mix(in srgb,var(--brand-weak) 70%,var(--surface-solid));box-shadow:var(--shadow-sm);color:var(--ink-2)}.arc--done[data-v-68c3e4e9]{border-color:var(--border);background:var(--surface-solid);box-shadow:none}.arc-head[data-v-68c3e4e9]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.arc-signal[data-v-68c3e4e9]{flex:none}.arc-line[data-v-68c3e4e9]{flex:1;min-width:0;margin:0;font-size:var(--text-13);font-weight:500}.arc-label[data-v-68c3e4e9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-clock[data-v-68c3e4e9]{flex:none;padding:2px var(--space-2);border-radius:var(--r-full);background:var(--surface-solid);color:var(--text-muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.arc-body[data-v-68c3e4e9]{min-width:0;padding-left:calc(28px + var(--space-3))}.arc-sr[data-v-68c3e4e9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){.arc[data-v-68c3e4e9]{animation:none}}.clp[data-v-d3217a51]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.clp-head[data-v-d3217a51]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);border:none;background:transparent;font-family:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-2);text-align:left;cursor:pointer}.clp-title[data-v-d3217a51]{flex:1;min-width:0}.clp-chev[data-v-d3217a51]{flex-shrink:0;color:var(--text-muted);transition:transform var(--dur) var(--ease-out)}.clp--open>.clp-head .clp-chev[data-v-d3217a51]{transform:rotate(180deg)}.clp-grid[data-v-d3217a51]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.clp--open>.clp-grid[data-v-d3217a51]{grid-template-rows:1fr}.clp-inner[data-v-d3217a51]{overflow:hidden;min-height:0}.clp-body[data-v-d3217a51]{padding:0 var(--space-4) var(--space-4);font-size:var(--text-base);color:var(--ink-2)}.clp--bare[data-v-d3217a51]{border:0;border-radius:0;background:transparent}.clp--bare>.clp-grid>.clp-inner>.clp-body[data-v-d3217a51]{padding:0;font:inherit;color:inherit}@media (prefers-reduced-motion: reduce){.clp-grid[data-v-d3217a51],.clp-chev[data-v-d3217a51]{transition:none}}.chc[data-v-cf15b055]{display:grid;grid-template-columns:repeat(var(--chc-cols),minmax(0,1fr));gap:var(--space-2)}.chc-card[data-v-cf15b055]{position:relative;display:flex;align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.chc--compact .chc-card[data-v-cf15b055]{gap:var(--space-1);padding-inline:var(--space-1)}.chc--visual .chc-card[data-v-cf15b055]{flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:0;padding:var(--space-2);text-align:center}.chc--visual .chc-dot[data-v-cf15b055]{position:absolute;top:var(--space-1);right:var(--space-1);margin:0}.chc-preview[data-v-cf15b055]{display:grid;place-items:center;width:var(--space-7);height:var(--space-7)}.chc--visual .chc-text strong[data-v-cf15b055]{font-size:var(--text-12);font-weight:500;line-height:1.3;overflow-wrap:anywhere}.chc-card[data-v-cf15b055]:hover{border-color:var(--border-strong)}.chc-card--on[data-v-cf15b055],.chc-card--on[data-v-cf15b055]:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand-weak) 60%,var(--surface-solid))}.chc-card--off[data-v-cf15b055]{cursor:default;opacity:.6}.chc-input[data-v-cf15b055]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.chc-card[data-v-cf15b055]:has(.chc-input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.chc-dot[data-v-cf15b055]{flex:none;width:var(--space-4);height:var(--space-4);margin-top:calc(var(--space-1) / 2);border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-solid);transition:border var(--dur-fast) var(--ease-out)}.chc-card--on .chc-dot[data-v-cf15b055]{border:5px solid var(--brand)}.chc-text[data-v-cf15b055]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);min-width:0}.chc-text strong[data-v-cf15b055]{font-size:var(--text-13);font-weight:600;color:var(--ink)}.chc-text>span[data-v-cf15b055]{font-size:var(--text-12);line-height:1.45;color:var(--text-muted)}.chc-label[data-v-cf15b055]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.chc-detail[data-v-cf15b055]{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin-top:var(--space-1)}.chc-detail[data-v-cf15b055]:empty{display:none}@media (max-width: 600px){.chc[data-v-cf15b055]{grid-template-columns:minmax(0,1fr)}}@media (pointer: coarse){.chc-card[data-v-cf15b055]{min-height:var(--space-7)}}@media (prefers-reduced-motion: reduce){.chc-card[data-v-cf15b055],.chc-dot[data-v-cf15b055]{transition:none}}.ccr[data-v-473faa71]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ccr-head[data-v-473faa71]{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-md);gap:var(--space-2)}.ccr-title[data-v-473faa71]{color:var(--ink-2);font-size:var(--text-12);font-weight:500}.ccr-controls[data-v-473faa71]{display:flex;align-items:center;gap:var(--space-1)}.ccr-window[data-v-473faa71]{min-width:0;overflow:hidden;padding:var(--space-1)}.ccr-track[data-v-473faa71]{display:flex;width:max-content;gap:var(--space-2);touch-action:pan-y}.ccr-card[data-v-473faa71]{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:calc(var(--space-8) + var(--space-5));min-height:var(--space-8);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);color:var(--ink-2);cursor:pointer}.ccr-card--selected[data-v-473faa71]{border-color:var(--brand);background:var(--brand-weak);color:var(--ink)}.ccr-card--disabled[data-v-473faa71]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.ccr-card[data-v-473faa71]:has(.ccr-input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.ccr-input[data-v-473faa71]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.ccr-preview[data-v-473faa71]{display:grid;place-items:center;width:var(--space-7);height:var(--space-7);pointer-events:none}.ccr-name[data-v-473faa71]{max-width:100%;font-size:var(--text-12);font-weight:500;line-height:1.3;text-align:center;overflow-wrap:anywhere}.ccr-selected[data-v-473faa71]{position:absolute;top:var(--space-1-5);right:var(--space-1-5);padding:calc(var(--space-1) / 2);box-sizing:content-box;border-radius:var(--r-full);color:var(--on-brand);background:var(--brand-strong)}@media (hover: hover) and (pointer: fine){.ccr-card[data-v-473faa71]:not(.ccr-card--disabled):hover{border-color:var(--brand)}}.ae[data-v-b4b4c427]{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ae-panel[data-v-b4b4c427],.ae-customize-fields[data-v-b4b4c427]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ae-choice[data-v-b4b4c427]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ae-choice--selected[data-v-b4b4c427]{border-color:var(--brand);background:var(--brand-weak);color:var(--ink)}.ae-input[data-v-b4b4c427]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.ae-choice[data-v-b4b4c427]:has(.ae-input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.ae-row[data-v-b4b4c427]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ae-row--toggle[data-v-b4b4c427]{flex-direction:row;align-items:center;justify-content:space-between}.ae-label[data-v-b4b4c427]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--text-12);font-weight:500;color:var(--ink-2)}.ae-value[data-v-b4b4c427]{color:var(--text-muted);font-weight:400}.ae-shapes[data-v-b4b4c427]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.ae-shape[data-v-b4b4c427]{min-height:var(--space-8);padding:var(--space-1)}.ae .ae-option-grid[data-v-b4b4c427]{grid-template-columns:repeat(4,minmax(0,1fr))}.ae-customize[data-v-b4b4c427] .clp-head{font-size:var(--text-12)}.ae-customize[data-v-b4b4c427] .clp-head:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-md)}.ae-reset[data-v-b4b4c427]{padding:0;border:0;background:none;color:var(--brand-text);font:inherit;font-size:var(--text-12);font-weight:500;cursor:pointer}.ae-reset[data-v-b4b4c427]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}.ae-slider[data-v-b4b4c427]{display:flex;flex-direction:column;gap:var(--space-2)}.ae-choice--disabled[data-v-b4b4c427]{opacity:var(--control-disabled-opacity);cursor:not-allowed}.ae-reset[data-v-b4b4c427]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}@media (hover: hover) and (pointer: fine){.ae-choice[data-v-b4b4c427]:not(.ae-choice--disabled):hover{border-color:var(--brand)}.ae-reset[data-v-b4b4c427]:not(:disabled):hover{text-decoration:underline}}@container (max-width: 360px){.ae .ae-option-grid[data-v-b4b4c427]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 280px){.ae .ae-option-grid[data-v-b4b4c427]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer: coarse){.ae-reset[data-v-b4b4c427],.ae-customize[data-v-b4b4c427] .clp-head{min-height:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.ae-choice[data-v-b4b4c427]{transition:none}}.asp[data-v-0fc9c766]{container-type:inline-size;display:flex;flex-direction:column;min-width:0;gap:var(--space-2)}.asp-head[data-v-0fc9c766]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-12);font-weight:500}.asp-actions[data-v-0fc9c766]{display:flex;align-items:center;gap:var(--space-1)}.asp-reset-compact[data-v-0fc9c766]{display:none}.asp-strip[data-v-0fc9c766]{--fade-start: 0px;--fade-end: 0px;display:flex;min-width:0;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--space-1);-webkit-mask-image:linear-gradient(to right,transparent,var(--ink) var(--fade-start),var(--ink) calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,var(--ink) var(--fade-start),var(--ink) calc(100% - var(--fade-end)),transparent)}.asp-strip[data-v-0fc9c766]::-webkit-scrollbar{display:none}.asp-strip--more-start[data-v-0fc9c766]{--fade-start: var(--space-5)}.asp-strip--more-end[data-v-0fc9c766]{--fade-end: var(--space-5)}.asp-state[data-v-0fc9c766]{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:var(--space-8);min-height:var(--control-touch);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);color:var(--ink-2);font:inherit;cursor:pointer}.asp-state--active[data-v-0fc9c766]{border-color:var(--brand);background:var(--brand-weak);color:var(--ink)}.asp-state[data-v-0fc9c766]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.asp-state[data-v-0fc9c766]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.asp-face[data-v-0fc9c766]{display:grid;place-items:center;width:var(--control-md);height:var(--control-md)}.asp-name[data-v-0fc9c766]{font-size:var(--text-12);line-height:1.3;white-space:nowrap}@container (max-width: 220px){.asp-head[data-v-0fc9c766]{flex-direction:column;align-items:stretch;gap:var(--space-1)}.asp-reset-wide[data-v-0fc9c766]{display:none}.asp-reset-compact[data-v-0fc9c766]{display:inline-flex}}@media (hover: hover) and (pointer: fine){.asp-state[data-v-0fc9c766]:not(:disabled):hover{border-color:var(--brand)}}.ns[data-v-50016c7f]{position:relative;isolation:isolate}.ns-selection[data-v-50016c7f]{position:absolute;left:0;top:0;pointer-events:none;z-index:-1;border-radius:var(--control-radius);background:var(--nav-selection);box-shadow:var(--nav-selection-shadow);opacity:0}.set-tabs[data-v-9a24b0cd]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.set-tabs-item[data-v-9a24b0cd]{position:relative;display:flex;align-items:center;gap:var(--space-2-5);min-height:var(--control-touch);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--control-radius);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-13);font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.set-tabs-item[aria-selected=true][data-v-9a24b0cd]{color:var(--brand-text)}.set-tabs-item[data-v-9a24b0cd]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.set-tabs-item[data-v-9a24b0cd]:disabled{opacity:var(--control-disabled-opacity);cursor:default}.set-tabs-invalid[data-v-9a24b0cd]{margin-left:auto;color:var(--danger)}@media (hover: hover) and (pointer: fine){.set-tabs-item[data-v-9a24b0cd]:hover:not(:disabled):not([aria-selected=true]){background:var(--surface-2);color:var(--ink)}}@media (max-width: 760px){.set-tabs[data-v-9a24b0cd]{flex-direction:row;overflow-x:auto;scrollbar-width:none}.set-tabs[data-v-9a24b0cd]::-webkit-scrollbar{display:none}.set-tabs-item[data-v-9a24b0cd]{flex:1;justify-content:center;gap:var(--space-1-5);padding-inline:var(--space-2);font-size:var(--text-12)}.set-tabs-item>svg[data-v-9a24b0cd]:first-child{display:none}}.fc[data-v-8210528a]{position:relative;min-width:0;border-radius:var(--r-lg);perspective:1000px;cursor:pointer}.fc[data-v-8210528a]:focus-visible,.fc[data-v-8210528a]:has(.fc__trigger:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.fc[data-v-8210528a]:where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit}.fc__trigger[data-v-8210528a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;opacity:0;cursor:pointer}.fc__plane[data-v-8210528a]{position:relative;display:grid;min-width:0;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-out)}.fc--flipped .fc__plane[data-v-8210528a]{transform:rotateY(180deg)}.fc--reduced .fc__plane[data-v-8210528a],.fc--spring .fc__plane[data-v-8210528a]{transition:none}.fc[data-v-8210528a]:disabled,.fc[data-v-8210528a]:has(.fc__trigger:disabled){cursor:not-allowed}.fc__face[data-v-8210528a]{grid-area:1 / 1;min-width:0;min-height:0;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fc__face--back[data-v-8210528a]{transform:rotateY(180deg)}.fc--paper[data-v-8210528a]{border-radius:var(--r-2xl)}.fc--paper .fc__face[data-v-8210528a]{padding:var(--space-4);border:1px solid var(--border);border-radius:inherit;background:var(--surface-solid);box-shadow:var(--shadow-2),var(--glass-highlight);box-sizing:border-box}.fc--paper .fc__plane[data-v-8210528a]{border-radius:inherit}.fc--paper .fc__face--back[data-v-8210528a]{background:color-mix(in srgb,var(--brand) 6%,var(--surface-solid))}.fc--paper.fc--selected .fc__face[data-v-8210528a]{border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}.fc--themed[data-v-8210528a]{border-radius:var(--r-xl);min-height:var(--flip-card-min-height)}.fc--themed .fc__plane[data-v-8210528a]{border-radius:inherit}.fc--themed .fc__face[data-v-8210528a]{position:relative;padding:var(--flip-card-pad, var(--space-5));border:1px solid transparent;border-radius:inherit;color:var(--flip-card-ink);background:var(--flip-card-face);box-shadow:var(--flip-card-shadow);box-sizing:border-box}.fc--themed.fc--selected .fc__face[data-v-8210528a]{border-color:var(--flip-card-rim)}@media (prefers-reduced-motion: reduce){.fc__plane[data-v-8210528a]{transition:none}}.atp[data-v-c297d4ce]{container-type:inline-size;display:flex;flex-direction:column;flex:1 1 auto;height:auto;max-height:min(calc(var(--settings-dialog-height) - var(--space-8) * 2),calc(100dvh - var(--space-8) * 2));min-height:0;min-width:0;gap:var(--space-3)}.atp-filters[data-v-c297d4ce]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);flex:none;align-items:center;gap:var(--space-2)}.atp-search[data-v-c297d4ce]{position:relative;min-width:0}.atp-search[data-v-c297d4ce] .ti{padding-inline:var(--space-6) var(--space-2-5)}.atp-search--active[data-v-c297d4ce] .ti{padding-inline-end:var(--control-touch)}.atp-search[data-v-c297d4ce] input::-webkit-search-cancel-button{display:none}.atp-search-icon[data-v-c297d4ce]{position:absolute;top:50%;left:var(--space-2-5);color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.atp-filters[data-v-c297d4ce] .ss-trigger{padding-inline:var(--space-2);font-size:var(--text-12)}.atp-clear[data-v-c297d4ce]{position:absolute;top:0;bottom:0;right:var(--space-1);margin-block:auto}.atp-list[data-v-c297d4ce]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;gap:var(--space-3);padding:var(--space-1)}.atp-grid[data-v-c297d4ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-8) * 2)),1fr));gap:var(--space-2)}.atp-flip[data-v-c297d4ce]{height:calc(var(--space-8) * 3)}.atp-flip[data-v-c297d4ce] .fc__plane{grid-template-rows:minmax(0,1fr)}.atp-flip[data-v-c297d4ce] .fc__face{min-height:0;overflow:hidden}.atp-face[data-v-c297d4ce]{box-sizing:border-box;height:100%;min-width:0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);color:var(--ink)}.atp-front[data-v-c297d4ce]{display:flex;flex-direction:column;align-items:start;gap:var(--space-1-5);padding:var(--space-3)}.atp-icon[data-v-c297d4ce]{display:grid;place-items:center;flex:none;width:var(--control-md);height:var(--control-md);border-radius:var(--r-md);color:var(--brand-text);background:var(--brand-weak)}.atp-category[data-v-c297d4ce]{color:var(--text-muted);font-size:var(--text-12);line-height:1.4}.atp-card-name[data-v-c297d4ce]{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);font-size:var(--text-13);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.atp-purpose[data-v-c297d4ce]{display:-webkit-box;min-width:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink-2);font-size:var(--text-12);line-height:1.4;overflow-wrap:anywhere}.atp-front-action[data-v-c297d4ce]{display:flex;align-items:center;gap:var(--space-1);margin-top:auto;color:var(--brand-text);font-size:var(--text-12);font-weight:500}.atp-back[data-v-c297d4ce]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-color:var(--chosen-border);background:var(--surface-solid)}.atp-back-head[data-v-c297d4ce]{display:flex;align-items:start;justify-content:space-between;gap:var(--space-1)}.atp-back-head[data-v-c297d4ce] .btn{flex:none}.atp-instructions[data-v-c297d4ce]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;color:var(--ink-2);font-family:var(--font-content);font-size:var(--text-12);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.atp-instructions[data-v-c297d4ce]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.atp-use[data-v-c297d4ce]{flex:none;width:100%}.atp-more[data-v-c297d4ce]{align-self:center}.atp-empty[data-v-c297d4ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--space-3);padding:var(--space-6);color:var(--text-muted);text-align:center}.atp-empty p[data-v-c297d4ce]{margin:0;font-size:var(--text-sm)}.atp-list[data-v-c297d4ce]:focus-visible{outline:none}.atp-sr[data-v-c297d4ce]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (hover: hover) and (pointer: fine){.atp-flip:hover .atp-front[data-v-c297d4ce]{border-color:var(--border-strong)}}@container (max-width: 220px){.atp-filters[data-v-c297d4ce]{grid-template-columns:minmax(0,1fr)}}@media (pointer: coarse){.atp-search[data-v-c297d4ce] .ti,.atp-clear[data-v-c297d4ce]{min-height:var(--control-touch)}.atp-clear[data-v-c297d4ce]{min-width:var(--control-touch);right:0}}.ap[data-v-bfbdfd98]{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--ap-size);height:var(--ap-size)}.ap--disc[data-v-bfbdfd98]{width:calc(var(--ap-size) * 1.62);height:calc(var(--ap-size) * 1.62)}.ap-avatar[data-v-bfbdfd98]{position:relative;z-index:1}.ap--alive .ap-avatar[data-v-bfbdfd98]{--ap-lift: calc(var(--ap-size) * -.035);animation:ap-float-bfbdfd98 4.8s ease-in-out var(--ap-phase, 0s) infinite}.ap--alive.ap--working .ap-avatar[data-v-bfbdfd98]{animation:ap-bob-bfbdfd98 1.6s ease-in-out var(--ap-phase, 0s) infinite alternate}@keyframes ap-float-bfbdfd98{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(var(--ap-lift)) rotate(-1.5deg)}}@keyframes ap-bob-bfbdfd98{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(var(--ap-lift)) rotate(2deg)}}.ap-disc[data-v-bfbdfd98]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-full);background:radial-gradient(circle,color-mix(in srgb,var(--ap-tint) 34%,transparent),color-mix(in srgb,var(--ap-tint) 10%,transparent) 48%,transparent 70%)}.ap-halo[data-v-bfbdfd98]{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;border-radius:var(--r-full);background:radial-gradient(circle,color-mix(in srgb,var(--ap-tint) 38%,transparent),transparent 70%);opacity:0;transform:scale(.85);transition:opacity var(--dur-slow) var(--ease-out)}.ap--working .ap-halo[data-v-bfbdfd98]{opacity:1;animation:ap-halo-bfbdfd98 2.4s var(--ease-out) infinite alternate}@keyframes ap-halo-bfbdfd98{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.15);opacity:1}}.ap-ring[data-v-bfbdfd98]{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px solid color-mix(in srgb,var(--ap-tint) 40%,transparent);border-radius:var(--r-full);opacity:0}.ap--working .ap-ring[data-v-bfbdfd98]{animation:ap-ring-bfbdfd98 2.6s var(--ease-out) infinite}.ap--working .ap-ring--2[data-v-bfbdfd98]{animation-delay:1.3s}@keyframes ap-ring-bfbdfd98{0%{transform:scale(.72);opacity:0}20%{opacity:.9}to{transform:scale(1.18);opacity:0}}@media (prefers-reduced-motion: reduce){.ap-halo[data-v-bfbdfd98],.ap-ring[data-v-bfbdfd98],.ap--alive .ap-avatar[data-v-bfbdfd98]{animation:none}.ap--working .ap-halo[data-v-bfbdfd98]{opacity:1;transform:none}.ap-ring[data-v-bfbdfd98]{display:none}}.wf[data-v-4af42020]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.wf-canvas[data-v-4af42020]{display:block;width:100%;height:100%}.wf-probe[data-v-4af42020]{position:absolute;width:0;height:0;overflow:hidden}@media (prefers-reduced-transparency: reduce){.wf[data-v-4af42020]{opacity:.5}}.ld[data-v-8e64a387]{display:inline-block;flex:none;width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);background:var(--text-subtle)}.ld--brand[data-v-8e64a387]{background:var(--brand)}.ld--success[data-v-8e64a387]{background:var(--success)}.ld--danger[data-v-8e64a387]{background:var(--danger)}.ld--warning[data-v-8e64a387]{background:var(--warning)}.ld--active[data-v-8e64a387]{animation:ld-breathe-8e64a387 1.2s var(--ease-out) infinite}@keyframes ld-breathe-8e64a387{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ld--active[data-v-8e64a387]{animation:none;opacity:1}}.avg[data-v-906c6610]{display:inline-flex;align-items:center}.avg-item[data-v-906c6610]{box-shadow:0 0 0 2px var(--surface);transition:transform var(--dur-fast) var(--ease-out)}.avg-item[data-v-906c6610]:not(:first-child){margin-left:-8px}.avg--sm .avg-item[data-v-906c6610]:not(:first-child){margin-left:-6px}.avg-item[data-v-906c6610]:hover{transform:translateY(-2px)}.avg-more[data-v-906c6610]{display:inline-flex;align-items:center;justify-content:center;margin-left:-8px;z-index:0;border-radius:50%;background:var(--surface-2);color:var(--text-muted);font-weight:600;box-shadow:0 0 0 2px var(--surface)}.avg-more--sm[data-v-906c6610]{width:24px;height:24px;font-size:var(--text-10);margin-left:-6px}.avg-more--md[data-v-906c6610]{width:32px;height:32px;font-size:var(--text-10)}.avg-more--lg[data-v-906c6610]{width:40px;height:40px;font-size:var(--text-12)}:where(.chl[data-v-814b8d11]){display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:var(--space-1-5) var(--space-3);min-width:0;margin:0}:where(.chl--subgrid[data-v-814b8d11]){grid-template-columns:subgrid}:where(.chl-row[data-v-814b8d11]){display:contents}:where(.chl-label[data-v-814b8d11]){color:var(--text-muted);font-size:var(--text-12);font-weight:600;line-height:1.5}:where(.chl-value[data-v-814b8d11]){display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-1) var(--space-1-5);min-width:0;margin:0}:where(.chl-side[data-v-814b8d11]){display:flex;align-items:flex-start;gap:var(--space-1-5);min-width:0}:where(.chl-items[data-v-814b8d11]){display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}:where(.chl-item[data-v-814b8d11]){display:inline-block;position:relative;max-width:100%;padding:0 var(--space-1-5);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-family:var(--font-content);font-size:var(--text-12);line-height:1.5;overflow-wrap:anywhere}:where(.chl-item--removed[data-v-814b8d11]){background:none;color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--text-subtle)}:where(.chl-item--added[data-v-814b8d11]){background:var(--brand-weak);color:var(--brand-text);font-weight:600}:where(.chl-none[data-v-814b8d11]){color:var(--text-subtle);font-size:var(--text-12);line-height:1.5}:where(.chl-arrow[data-v-814b8d11]){display:inline-flex;flex:none;align-items:center;height:calc(var(--text-12) * 1.5);color:var(--text-subtle)}:where(.chl-vh[data-v-814b8d11]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dpt[data-v-3bd29359]{position:relative}.dpt--active[data-v-3bd29359]{outline:2px dashed var(--brand);outline-offset:-2px}.dpt--over[data-v-3bd29359]{outline-style:solid;background:var(--brand-weak)}.dpt--disabled[data-v-3bd29359]{outline-color:var(--border-strong)}.dpt-hint[data-v-3bd29359]{position:absolute;right:var(--space-2);bottom:var(--space-2);left:var(--space-2);z-index:1;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-solid);color:var(--brand-text);font-size:var(--text-12);font-weight:500;text-align:center;pointer-events:none}.dpt--disabled .dpt-hint[data-v-3bd29359]{color:var(--text-muted)}.arv[data-v-a0b838a3]{position:relative;display:inline-block}.arv-detail[data-v-a0b838a3]{position:absolute;left:0;top:100%;z-index:1;min-width:100%;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transform:translateY(calc(var(--space-1) * -1)) scale(.98);transform-origin:top left;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.arv--above>.arv-detail[data-v-a0b838a3]{top:auto;bottom:100%;transform:translateY(var(--space-1)) scale(.98);transform-origin:bottom left}.arv--open>.arv-detail[data-v-a0b838a3]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}@media (prefers-reduced-motion: reduce){.arv-detail[data-v-a0b838a3]{transition:none;transform:none}}.kbd[data-v-c91b43a5]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px var(--space-1);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:600;line-height:1.3}.rz[data-v-e7587a0d]{position:relative;flex:none;background:none;border:none;padding:0;z-index:2;touch-action:none}.rz--vertical[data-v-e7587a0d]{width:9px;margin-inline:-4px;cursor:col-resize;align-self:stretch}.rz--horizontal[data-v-e7587a0d]{height:9px;margin-block:-4px;cursor:row-resize;justify-self:stretch}.rz-line[data-v-e7587a0d]{position:absolute;background:var(--border);transition:background var(--dur) var(--ease-out)}.rz--vertical .rz-line[data-v-e7587a0d]{top:0;right:4px;bottom:0;left:4px}.rz--horizontal .rz-line[data-v-e7587a0d]{top:4px;right:0;bottom:4px;left:0}.rz:hover .rz-line[data-v-e7587a0d],.rz--active .rz-line[data-v-e7587a0d]{background:var(--brand)}.rz--vertical:hover .rz-line[data-v-e7587a0d],.rz--vertical.rz--active .rz-line[data-v-e7587a0d]{top:0;right:3px;bottom:0;left:3px}.rz--horizontal:hover .rz-line[data-v-e7587a0d],.rz--horizontal.rz--active .rz-line[data-v-e7587a0d]{top:3px;right:0;bottom:3px;left:0}.rz--grip.rz--vertical[data-v-e7587a0d]{width:15px;margin-inline:-7px}.rz--grip.rz--vertical .rz-line[data-v-e7587a0d],.rz--grip.rz--vertical:hover .rz-line[data-v-e7587a0d],.rz--grip.rz--vertical:focus-visible .rz-line[data-v-e7587a0d],.rz--grip.rz--vertical.rz--active .rz-line[data-v-e7587a0d]{inset:50% auto auto 50%;width:4px;height:var(--resizer-grip);border-radius:var(--r-full);translate:-50% -50%}.rz--grip.rz--vertical .rz-line[data-v-e7587a0d]{background:transparent;transition:background var(--dur) var(--ease-out),height var(--dur) var(--ease-out)}.rz--grip.rz--vertical:hover .rz-line[data-v-e7587a0d]{background:var(--brand);box-shadow:0 0 0 2px var(--surface-solid)}.rz--grip.rz--vertical.rz--active .rz-line[data-v-e7587a0d]{height:var(--resizer-grip-held);background:var(--brand-strong);box-shadow:0 0 0 2px var(--surface-solid)}.rz--grip.rz--vertical:focus-visible .rz-line[data-v-e7587a0d]{background:var(--focus-ring-color);box-shadow:0 0 0 2px var(--surface-solid)}.rz[data-v-e7587a0d]:focus-visible{outline:none}.rz:focus-visible .rz-line[data-v-e7587a0d]{background:var(--focus-ring-color)}.rz--vertical:focus-visible .rz-line[data-v-e7587a0d]{top:0;right:3px;bottom:0;left:3px}.rz--horizontal:focus-visible .rz-line[data-v-e7587a0d]{top:3px;right:0;bottom:3px;left:0}.rz--grip.rz--horizontal[data-v-e7587a0d]{height:var(--space-4);margin-block:0}.rz--grip.rz--horizontal .rz-line[data-v-e7587a0d],.rz--grip.rz--horizontal:hover .rz-line[data-v-e7587a0d],.rz--grip.rz--horizontal:focus-visible .rz-line[data-v-e7587a0d],.rz--grip.rz--horizontal.rz--active .rz-line[data-v-e7587a0d]{inset:50% auto auto 50%;width:var(--resizer-grip);height:var(--space-1);border-radius:var(--r-full);translate:-50% -50%;background:var(--text-subtle);transition:background var(--dur) var(--ease-out),width var(--dur) var(--ease-out)}.rz--grip.rz--horizontal:hover .rz-line[data-v-e7587a0d]{background:var(--ink-2)}.rz--grip.rz--horizontal.rz--active .rz-line[data-v-e7587a0d]{width:var(--resizer-grip-held);background:var(--ink-2)}.rz--grip.rz--horizontal:focus-visible .rz-line[data-v-e7587a0d]{outline:2px solid var(--focus-ring-color);outline-offset:var(--space-1)}@media (prefers-reduced-motion: reduce){.rz-line[data-v-e7587a0d]{transition:none}}.mwb[data-v-6d9cb3ac]{--mwb-inset: var(--space-3);position:relative;isolation:isolate;flex:1;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--surface-2)}.mwb-map[data-v-6d9cb3ac]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.mwb-limit[data-v-6d9cb3ac]{position:absolute;top:var(--mwb-inset);bottom:max(var(--mwb-inset),var(--dock-clearance, 0px));left:0;right:0;visibility:hidden;pointer-events:none}.mwb-map[data-v-6d9cb3ac]>*{flex:1;min-width:0;min-height:0}.mwb-toolbar[data-v-6d9cb3ac]{position:absolute;top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:var(--z-map-workbench-tools)}.mwb-tools[data-v-6d9cb3ac]{padding:var(--space-2) var(--space-3)}.mwb-toolbar--docked[data-v-6d9cb3ac]{position:static;flex:none}.mwb-toolbar--docked .mwb-tools[data-v-6d9cb3ac]{background:var(--surface-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mwb-panel-tools[data-v-6d9cb3ac]{flex:none;min-width:0}.mwb-panel[data-v-6d9cb3ac]{position:absolute;left:var(--space-3);right:var(--space-3);bottom:max(var(--mwb-inset),var(--dock-clearance, 0px));z-index:var(--z-map-workbench-panel);max-height:calc(100% - var(--mwb-inset) - max(var(--mwb-inset),var(--dock-clearance, 0px)))}.mwb-surface[data-v-6d9cb3ac]{display:flex;flex-direction:column;height:100%;min-height:0}.mwb-head[data-v-6d9cb3ac]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);flex:none}.mwb-heading[data-v-6d9cb3ac]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-width:0;flex:1}.mwb-body[data-v-6d9cb3ac]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;border-top:1px solid var(--border);border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--surface-solid);overscroll-behavior:contain}.mwb-foot[data-v-6d9cb3ac]{flex:none;border-top:1px solid var(--border);background:var(--surface-solid);border-radius:0 0 var(--r-xl) var(--r-xl)}.mwb--moving .mwb-surface[data-v-6d9cb3ac]{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.mwb--content .mwb-panel[data-v-6d9cb3ac]{top:var(--mwb-toolbar-end);height:auto;max-height:none}.mwb--content .mwb-head[data-v-6d9cb3ac]{padding:var(--space-3) var(--space-4)}.mwb-notice[data-v-6d9cb3ac]{position:absolute;top:24%;left:var(--space-4);right:var(--space-4);z-index:var(--z-map-workbench-notice);pointer-events:none}.mwb-notice[data-v-6d9cb3ac]>*{pointer-events:auto}@media (max-width: 767px){.mwb[data-v-6d9cb3ac]{--mwb-inset: var(--space-2)}.mwb-toolbar[data-v-6d9cb3ac],.mwb-panel[data-v-6d9cb3ac]{left:var(--space-2);right:var(--space-2)}.mwb-toolbar[data-v-6d9cb3ac]{top:var(--space-2)}.mwb-tools[data-v-6d9cb3ac]{padding:var(--space-2)}.mwb-heading[data-v-6d9cb3ac]{gap:var(--space-2)}}.zsf[data-v-39f23146]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:grab}.zsf[data-v-39f23146]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.zsf--held[data-v-39f23146]{cursor:grabbing}.zsf-content[data-v-39f23146]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0}.zsf-controls[data-v-39f23146]{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-solid);box-shadow:var(--shadow-sm);cursor:default}.zsf-level[data-v-39f23146]{min-width:calc(var(--space-6) + var(--space-2));text-align:center;font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--ink-2)}.prf[data-v-a7111024]{display:flex;align-items:stretch;gap:var(--space-5);margin:0;padding:0;list-style:none}.prf-step[data-v-a7111024]{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2)}.prf-number[data-v-a7111024]{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--r-full);background:var(--brand-weak);color:var(--brand-text);font-size:var(--text-12);font-weight:700}.prf-title[data-v-a7111024]{font-size:var(--text-14);line-height:1.4;color:var(--ink)}.prf-detail[data-v-a7111024]{font-size:var(--text-12);line-height:1.5;color:var(--ink-2)}.prf-arrow[data-v-a7111024]{position:absolute;right:calc(-1 * var(--space-5));top:var(--space-4);color:var(--text-muted)}.prf-step--warning[data-v-a7111024]{background:var(--warning-weak);border-color:var(--warning)}.prf-step--danger[data-v-a7111024]{background:var(--danger-weak);border-color:var(--danger)}@media (max-width: 640px){.prf[data-v-a7111024]{flex-direction:column}.prf-arrow[data-v-a7111024]{top:auto;right:auto;left:var(--space-4);bottom:calc(-1 * var(--space-5));transform:rotate(90deg)}}.prf-dense[data-v-a7111024]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5) var(--space-1);min-width:0;margin:0;padding:0;list-style:none}.prf-chip-step[data-v-a7111024]{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.prf-chip[data-v-a7111024]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1-5);min-width:0;padding:var(--space-1) var(--space-2-5);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-2);font-size:var(--text-13);line-height:1.4}.prf-chip-title[data-v-a7111024]{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.prf-chip-detail[data-v-a7111024]{color:var(--text-muted);font-size:var(--text-12);overflow-wrap:anywhere}.prf-chip-arrow[data-v-a7111024]{flex:none;color:var(--text-muted)}.prf-chip--warning[data-v-a7111024]{background:var(--warning-weak);border-color:var(--warning)}.prf-chip--danger[data-v-a7111024]{background:var(--danger-weak);border-color:var(--danger)}.rt[data-v-f5ac14df]{overflow-wrap:anywhere}:where(.rt-a[data-v-f5ac14df]){color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}:where(.rt-a[data-v-f5ac14df]):hover{text-decoration-thickness:2px}.rt-a[data-v-f5ac14df]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}:where(.rt-mention[data-v-f5ac14df]){color:var(--brand-strong);font-weight:600}:where(.rt-hit[data-v-f5ac14df]){padding:0 1px;border-radius:2px;background:var(--warning-weak);color:inherit}:where(.rt-code[data-v-f5ac14df]){padding:1px var(--space-1);border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:.9em}.pm[data-v-524143e0]{display:flex;flex-direction:column;gap:var(--space-5);margin:0;min-width:0;font-family:var(--font-content)}.pm-steps[data-v-524143e0]{display:flex;align-items:stretch;margin:0;padding:2px 2px var(--space-2);overflow-x:auto;list-style:none;scroll-snap-type:x proximity}.pm-step[data-v-524143e0]{display:flex;flex:1 0 168px;align-items:stretch;min-width:0;max-width:260px;scroll-snap-align:start}.pm-node[data-v-524143e0]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-1-5);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.pm-node[data-v-524143e0]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.pm-node[data-v-524143e0]:focus-visible,.pm-rule[data-v-524143e0]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.pm-node--on[data-v-524143e0]{border-color:var(--brand);background:var(--brand-weak)}.pm-node--muted[data-v-524143e0]{border-style:dashed;background:var(--surface-2)}.pm-num[data-v-524143e0]{display:grid;place-items:center;width:var(--space-5);height:var(--space-5);border-radius:var(--r-full);background:var(--brand-weak);color:var(--brand-text);font-size:var(--text-11);font-weight:700;font-variant-numeric:tabular-nums}.pm-node--on .pm-num[data-v-524143e0]{background:var(--brand-strong);color:var(--on-brand)}.pm-title[data-v-524143e0]{color:var(--ink);font-size:var(--text-14);font-weight:600;line-height:1.3}.pm-line[data-v-524143e0]{display:flex;align-items:flex-start;gap:var(--space-1-5);color:var(--text-muted);font-size:var(--text-12);line-height:1.45}.pm-line[data-v-524143e0] svg{flex:none;margin-top:2px}.pm-line--done[data-v-524143e0]{color:var(--ink-2)}.pm-badges[data-v-524143e0]{display:flex;align-self:stretch;min-width:0;flex-wrap:wrap;gap:var(--space-1);margin-top:auto;padding-top:var(--space-1)}.pm-badge[data-v-524143e0]{max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:1px var(--space-1-5);border-radius:var(--r-full);background:var(--surface-3);color:var(--ink-2);font-size:var(--text-11);font-weight:500;white-space:nowrap}.pm-badge--muted[data-v-524143e0]{background:transparent;color:var(--text-muted)}.pm-step--first-branch[data-v-524143e0]{padding-left:var(--space-3);border-left:1px dashed var(--border-strong)}.pm-step--branch .pm-node[data-v-524143e0]{background:var(--surface-2)}.pm-step--branch .pm-num[data-v-524143e0]{background:var(--surface-3);color:var(--text-muted)}.pm-gap[data-v-524143e0]{flex:none;width:var(--space-3)}.pm-link[data-v-524143e0]{display:grid;flex:none;place-items:center;width:var(--space-5);color:var(--text-muted)}.pm-groups[data-v-524143e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4);align-items:start}.pm-group[data-v-524143e0]{min-width:0}.pm-group-title[data-v-524143e0]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-12);font-weight:600}.pm-count[data-v-524143e0]{padding:0 var(--space-1-5);border-radius:var(--r-full);background:var(--surface-3);font-size:var(--text-11);font-variant-numeric:tabular-nums}.pm-rules[data-v-524143e0]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.pm-rule[data-v-524143e0]{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.pm-rule[data-v-524143e0]:hover{border-color:var(--border-strong)}.pm-rule--on[data-v-524143e0]{border-color:var(--brand);background:var(--brand-weak)}.pm-rule-head[data-v-524143e0]{display:flex;align-items:flex-start;gap:var(--space-1-5);min-width:0}.pm-rule-name[data-v-524143e0]{flex:0 1 auto;min-width:0;color:var(--ink);font-size:var(--text-13);font-weight:600;line-height:1.4}.pm-value[data-v-524143e0]{padding:0 var(--space-1-5);border-radius:var(--r-sm);background:var(--brand-weak);color:var(--brand-text);font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pm-lock[data-v-524143e0]{display:inline-flex;flex:none;margin-left:auto;padding-top:3px;color:var(--text-muted)}.pm-rule-text[data-v-524143e0]{display:-webkit-box;overflow:hidden;color:var(--ink-2);font-size:var(--text-12);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pm-vh[data-v-524143e0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 640px){.pm-steps[data-v-524143e0]{flex-direction:column;overflow:visible}.pm-step[data-v-524143e0]{flex-direction:column;flex:none;max-width:none}.pm-link[data-v-524143e0]{width:auto;height:var(--space-5);transform:rotate(90deg)}.pm-gap[data-v-524143e0]{width:auto;height:var(--space-3)}.pm-step--first-branch[data-v-524143e0]{padding:var(--space-3) 0 0;border-left:0;border-top:1px dashed var(--border-strong)}}@media (prefers-reduced-motion: reduce){.pm-node[data-v-524143e0],.pm-rule[data-v-524143e0]{transition:none}}.cd[data-v-b63b1fe8]{max-width:76ch;color:var(--ink-2);font-family:var(--font-content);font-size:var(--text-14);line-height:1.6}.cd-section+.cd-section[data-v-b63b1fe8]{margin-top:var(--space-3)}.cd-h[data-v-b63b1fe8]{margin:var(--space-5) 0 var(--space-2);color:var(--ink);font-weight:600;line-height:1.3}.cd-section:first-child .cd-h[data-v-b63b1fe8]{margin-top:0}.cd-h1[data-v-b63b1fe8]{font-size:var(--text-xl);letter-spacing:-.01em}.cd-h2[data-v-b63b1fe8]{font-size:var(--text-16)}.cd-h3[data-v-b63b1fe8],.cd-h4[data-v-b63b1fe8]{font-size:var(--text-14)}.cd-p[data-v-b63b1fe8],.cd-quote[data-v-b63b1fe8],.cd-code[data-v-b63b1fe8]{margin:0 0 var(--space-2)}.cd-quote[data-v-b63b1fe8]{padding-left:var(--space-3);border-left:2px solid var(--border-strong);color:var(--text-muted);white-space:pre-line}.cd-code[data-v-b63b1fe8]{padding:var(--space-3);overflow-x:auto;border-radius:var(--r-md);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-12)}.cd-list[data-v-b63b1fe8]{margin:0 0 var(--space-2);padding-left:var(--space-5)}.cd-list>li[data-v-b63b1fe8]{margin:0 0 var(--space-1)}.cd-unit[data-v-b63b1fe8]{border-radius:var(--r-sm);scroll-margin:var(--space-8);transition:background var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.cd-unit--lit[data-v-b63b1fe8]{background:var(--brand-weak);box-shadow:0 0 0 4px var(--brand-weak)}.cd-table-wrap[data-v-b63b1fe8]{margin:0 0 var(--space-3);overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-md)}.cd-table[data-v-b63b1fe8]{width:100%;border-collapse:collapse;font-size:var(--text-13)}.cd-table th[data-v-b63b1fe8]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-12);font-weight:600;text-align:left;white-space:nowrap}.cd-table td[data-v-b63b1fe8]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);vertical-align:top}.cd-table tr:last-child td[data-v-b63b1fe8]{border-bottom:0}.cd-table td[data-v-b63b1fe8]:first-child{color:var(--ink);font-weight:500}.cd-table td.cd-short[data-v-b63b1fe8]{white-space:nowrap}.cd-chips[data-v-b63b1fe8]{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);margin-left:var(--space-1-5);vertical-align:baseline}.cd-chip[data-v-b63b1fe8]{padding:0 var(--space-1-5);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-muted);font:inherit;font-family:var(--font-sans);font-size:var(--text-11);font-weight:500;line-height:1.6;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.cd-chip[data-v-b63b1fe8]:hover{border-color:var(--brand);background:var(--brand-weak);color:var(--brand-text)}.cd-chip[data-v-b63b1fe8]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){.cd-unit[data-v-b63b1fe8],.cd-chip[data-v-b63b1fe8]{transition:none}}.fat[data-v-aa14c2d0]{min-width:0;container-type:inline-size;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--ink)}.fat[data-v-aa14c2d0] :where(button:not(.btn)){cursor:pointer;font-family:inherit}.fat[data-v-aa14c2d0] :where(.fat-lane-name,.fat-stage-head,.fat-more,.fat-exceptions button){border:0;padding:0;background:none}.fat-heading[data-v-aa14c2d0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-height:var(--space-7);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.fat-heading h2[data-v-aa14c2d0]{margin:0;font-size:var(--text-14);font-weight:600}.fat-total[data-v-aa14c2d0]{color:var(--text-muted);font-size:var(--text-12)}.fat-legend[data-v-aa14c2d0]{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto;color:var(--text-muted);font-size:var(--text-12)}.fat-legend i[data-v-aa14c2d0]{width:var(--space-2);height:var(--space-2);border-radius:var(--r-sm);background:var(--brand)}.fat-lane[data-v-aa14c2d0]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,5fr);gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.fat-lane[data-v-aa14c2d0]:last-child{border-bottom:0}.fat-origin[data-v-aa14c2d0]{display:flex;flex-direction:column;align-items:stretch;min-width:0}.fat-index[data-v-aa14c2d0]{font-size:var(--text-10);line-height:1;font-variant-numeric:tabular-nums;color:var(--text-muted);margin-bottom:var(--space-2)}.fat-lane-name[data-v-aa14c2d0]{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;color:var(--ink);font-weight:600;font-size:var(--text-13);text-align:left}.fat-lane-name svg[data-v-aa14c2d0]{flex:none;color:var(--text-muted)}.fat-lane-total[data-v-aa14c2d0]{display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3)}.fat-lane-total strong[data-v-aa14c2d0]{font-size:var(--text-26);line-height:1;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums}.fat-lane-total>span[data-v-aa14c2d0]{font-size:var(--text-12);color:var(--text-muted)}.fat-summary[data-v-aa14c2d0]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-11)}.fat-distribution[data-v-aa14c2d0]{height:var(--space-1);border-radius:var(--r-full);background:var(--border);overflow:hidden;margin-top:var(--space-2)}.fat-distribution>span[data-v-aa14c2d0]{display:block;height:100%;background:var(--fat-accent)}.fat-late[data-v-aa14c2d0]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--warning-strong);font-size:var(--text-11);margin-top:var(--space-2)}.fat-journey[data-v-aa14c2d0]{min-width:0}.fat-stages[data-v-aa14c2d0]{display:grid;grid-template-columns:repeat(var(--fat-columns),minmax(0,1fr));gap:var(--space-2)}.fat-stage[data-v-aa14c2d0]{min-width:0;border-radius:var(--r-md);padding:var(--space-2);border:1px solid transparent;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.fat-stage--occupied[data-v-aa14c2d0]{background:var(--fat-tint)}.fat-stage--selected[data-v-aa14c2d0]{border-color:var(--fat-accent)}.fat-stage-head[data-v-aa14c2d0]{display:flex;align-items:center;gap:var(--space-1);width:100%;min-height:var(--space-5);text-align:left;color:var(--ink-2)}.fat-stage-label[data-v-aa14c2d0]{min-width:0;flex:1;font-size:var(--text-12);font-weight:500;line-height:1.4}.fat-count[data-v-aa14c2d0]{display:grid;place-items:center;min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--r-sm);color:var(--fat-ink);background:var(--surface);font-size:var(--text-11);font-weight:600;font-variant-numeric:tabular-nums}.fat-position[data-v-aa14c2d0]{display:flex;align-items:center;gap:var(--space-1);height:var(--space-4);margin:var(--space-1) 0;color:var(--text-muted)}.fat-position i[data-v-aa14c2d0]{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);border:1px solid var(--border-strong);flex:none}.fat-position i.fat-position--filled[data-v-aa14c2d0]{background:var(--fat-accent);border-color:var(--fat-accent)}.fat-position>span[data-v-aa14c2d0]{height:1px;flex:1;background:var(--border)}.fat-records[data-v-aa14c2d0]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1)}.fat-records[data-v-aa14c2d0] .tt{display:block;min-width:0}.fat-record[data-v-aa14c2d0]{display:flex;align-items:center;gap:var(--space-1);min-height:calc(var(--space-5) + var(--space-1));width:100%;padding:var(--space-1-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--text-12);font-weight:500;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.fat-record>span[data-v-aa14c2d0]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap}.fat-record-warning[data-v-aa14c2d0]{color:var(--warning-strong);flex:none}.fat-more[data-v-aa14c2d0]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-1);font-size:var(--text-12);color:var(--fat-ink);padding:var(--space-2);text-align:left}.fat-vacant[data-v-aa14c2d0]{display:flex;align-items:center;height:var(--space-5);padding:0 var(--space-1);font-size:var(--text-12);color:var(--text-muted)}.fat-exceptions[data-v-aa14c2d0]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.fat-exceptions button[data-v-aa14c2d0]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--warning-weak);color:var(--warning-strong);font-size:var(--text-12)}.fat-selection[data-v-aa14c2d0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:var(--surface-2);font-size:var(--text-12);color:var(--text-muted)}.fat-selection-label[data-v-aa14c2d0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-2);margin-right:auto}.fat-selection-label strong[data-v-aa14c2d0]{font-weight:500}.fat[data-v-aa14c2d0] :where(button):focus-visible{outline:2px solid var(--brand);outline-offset:var(--space-1)}@media (hover: hover) and (pointer: fine){.fat-record[data-v-aa14c2d0]:hover{border-color:var(--fat-accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.fat-lane-name[data-v-aa14c2d0]:hover,.fat-stage-head[data-v-aa14c2d0]:hover{color:var(--fat-ink)}}.fat-record[data-v-aa14c2d0]:active{transform:translateY(0);box-shadow:none}@container (max-width: 760px){.fat-lane[data-v-aa14c2d0]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.fat-origin[data-v-aa14c2d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-4);align-items:center}.fat-index[data-v-aa14c2d0],.fat-distribution[data-v-aa14c2d0],.fat-summary[data-v-aa14c2d0]{display:none}.fat-lane-total[data-v-aa14c2d0]{margin:0}.fat-lane-total strong[data-v-aa14c2d0]{font-size:var(--text-18)}.fat-late[data-v-aa14c2d0]{grid-column:1 / -1}}@container (max-width: 460px){.fat-heading[data-v-aa14c2d0],.fat-lane[data-v-aa14c2d0],.fat-selection[data-v-aa14c2d0]{padding:var(--space-4)}.fat-legend[data-v-aa14c2d0]{display:none}.fat-heading .btn[data-v-aa14c2d0]{margin-left:auto}.fat-stages[data-v-aa14c2d0]{grid-template-columns:minmax(0,1fr);gap:var(--space-1-5)}.fat-stage[data-v-aa14c2d0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) var(--space-3)}.fat-position[data-v-aa14c2d0]{display:none}.fat-stage-head[data-v-aa14c2d0]{min-height:var(--space-6)}.fat-vacant[data-v-aa14c2d0]{justify-content:flex-end}}@media (pointer: coarse){.fat-record[data-v-aa14c2d0],.fat-stage-head[data-v-aa14c2d0],.fat-lane-name[data-v-aa14c2d0],.fat-more[data-v-aa14c2d0]{min-height:calc(var(--space-6) + var(--space-3))}}@media (prefers-reduced-motion: reduce){.fat-stage[data-v-aa14c2d0],.fat-record[data-v-aa14c2d0]{transition:none}}.osm[data-v-c8d634be]{container-type:inline-size;min-width:0;color:var(--analytics-ink);font-family:var(--font-sans)}.osm-map[data-v-c8d634be]{display:grid;grid-template-columns:calc(var(--space-8) * 2 + var(--space-6)) minmax(0,1fr);align-items:center;gap:var(--space-7);padding:var(--space-2) var(--space-4)}.osm-intake[data-v-c8d634be]{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.osm-source[data-v-c8d634be]{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--space-5) var(--space-3);box-sizing:border-box;border:1px solid var(--analytics-grid);border-radius:var(--r-lg);background:var(--analytics-panel)}.osm-source-icon[data-v-c8d634be]{display:grid;place-items:center;width:var(--space-7);height:var(--space-7);margin-bottom:var(--space-3);color:var(--analytics-accent);border-radius:var(--r-lg);background:color-mix(in srgb,var(--analytics-accent) 12%,transparent)}.osm-source-count[data-v-c8d634be]{font-size:var(--text-26);font-weight:550;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.osm-source-label[data-v-c8d634be]{font-size:var(--text-13);font-weight:500;margin-top:var(--space-1)}.osm-source p[data-v-c8d634be]{margin:var(--space-3) 0 0;color:var(--analytics-muted);font-size:var(--text-12);line-height:1.5}.osm-review[data-v-c8d634be]{position:relative;display:flex;justify-content:center;align-items:center;gap:var(--space-2);padding-top:var(--space-5);color:var(--analytics-muted);font-size:var(--text-12)}.osm-review[data-v-c8d634be]:before{content:"";position:absolute;height:var(--space-4);top:0;left:50%;border-left:1px dashed var(--analytics-grid)}.osm-review strong[data-v-c8d634be]{color:var(--analytics-ink);font-variant-numeric:tabular-nums;font-weight:600}.osm-intake-note[data-v-c8d634be]{margin:var(--space-2) 0 0;color:var(--analytics-muted);font-size:var(--text-12);line-height:1.5}.osm-streams[data-v-c8d634be]{position:relative;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.osm-streams[data-v-c8d634be]:after{content:"";position:absolute;left:calc(-1 * var(--space-7));top:50%;width:var(--space-5);border-top:1px solid var(--analytics-grid)}.osm-lane[data-v-c8d634be]{position:relative;min-width:0}.osm-lane[data-v-c8d634be]:before{content:"";position:absolute;top:var(--space-3);left:calc(-1 * var(--space-5));width:var(--space-5);border-top:1px solid var(--analytics-grid)}.osm-lane[data-v-c8d634be]:not(:last-child):after{content:"";position:absolute;top:var(--space-3);left:calc(-1 * var(--space-5));height:calc(100% + var(--space-4));border-left:1px solid var(--analytics-grid)}.osm-lane-heading[data-v-c8d634be]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-height:var(--space-5)}.osm[data-v-c8d634be] :where(button){border:0;padding:0;font:inherit;background:none;cursor:pointer}.osm-lane-name[data-v-c8d634be]{display:inline-flex;flex:1;align-items:center;gap:var(--space-2);min-width:0;text-align:left;color:var(--analytics-ink);font-size:var(--text-13);font-weight:550;line-height:1.4}.osm-lane-name>span[data-v-c8d634be]:not(.osm-lane-dot){overflow-wrap:anywhere}.osm-lane-name svg[data-v-c8d634be]{flex:none;color:var(--analytics-muted)}.osm-lane-dot[data-v-c8d634be]{flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--r-full);background:var(--osm-tone)}.osm-lane-summary[data-v-c8d634be]{color:var(--analytics-muted);font-size:var(--text-12);white-space:nowrap}.osm-lane-summary strong[data-v-c8d634be]{color:var(--analytics-ink);font-weight:550;font-variant-numeric:tabular-nums}.osm-track[data-v-c8d634be]{display:grid;grid-template-columns:repeat(var(--osm-steps),minmax(0,1fr));margin:var(--space-2) 0 0;padding:0;list-style:none}.osm-position[data-v-c8d634be]{position:relative;min-width:0}.osm-position[data-v-c8d634be]:not(:last-child):after{content:"";position:absolute;left:50%;top:var(--space-4);width:100%;border-top:1px solid var(--analytics-grid);pointer-events:none}.osm-step[data-v-c8d634be]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;color:var(--analytics-muted)}.osm-node[data-v-c8d634be]{position:relative;display:grid;place-items:center;min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-1);border:1px solid var(--analytics-grid);border-radius:var(--r-full);background:var(--analytics-surface);color:var(--analytics-muted);box-sizing:border-box;font-size:var(--text-13);font-weight:550;font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.osm-position--occupied .osm-node[data-v-c8d634be]{border-color:var(--osm-tone);background:color-mix(in srgb,var(--osm-tone) 15%,var(--analytics-surface));color:var(--analytics-ink)}.osm-step-label[data-v-c8d634be]{padding-inline:var(--space-1);font-size:var(--text-12);line-height:1.4;text-align:center;overflow-wrap:anywhere}.osm-position--occupied .osm-step-label[data-v-c8d634be]{color:var(--analytics-ink)}.osm-exceptions[data-v-c8d634be]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.osm-exceptions button[data-v-c8d634be]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--r-md);background:color-mix(in srgb,var(--chart-4) 10%,transparent);color:var(--analytics-ink);font-size:var(--text-12);line-height:1.5}.osm-exceptions svg[data-v-c8d634be]{color:var(--chart-4)}.osm-exceptions strong[data-v-c8d634be]{font-weight:550;font-variant-numeric:tabular-nums}.osm-empty[data-v-c8d634be]{--ink: var(--analytics-ink);--ink-2: var(--analytics-muted);--text: var(--analytics-ink);--text-muted: var(--analytics-muted)}.osm[data-v-c8d634be] :where(button):focus-visible{outline:2px solid var(--analytics-accent);outline-offset:var(--space-1);border-radius:var(--r-md)}@media (hover: hover) and (pointer: fine){.osm-lane-name[data-v-c8d634be]:hover{color:var(--analytics-accent)}.osm-step:hover .osm-node[data-v-c8d634be]{border-color:var(--analytics-ink);background:var(--analytics-panel)}.osm-exceptions button[data-v-c8d634be]:hover{background:color-mix(in srgb,var(--chart-4) 20%,transparent)}}@container (max-width: 800px){.osm-map[data-v-c8d634be]{grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding-inline:0}.osm-intake[data-v-c8d634be]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--analytics-grid);text-align:left}.osm-source[data-v-c8d634be]{display:grid;grid-template-columns:auto auto minmax(0,1fr);width:auto;flex:1;column-gap:var(--space-3);padding:0;border:0;background:none}.osm-source-icon[data-v-c8d634be]{grid-row:1 / 3;width:var(--space-6);height:var(--space-6);margin:0;border-radius:var(--r-md)}.osm-source-count[data-v-c8d634be]{grid-row:1 / 3;font-size:var(--text-20)}.osm-source-label[data-v-c8d634be]{margin:0;font-size:var(--text-12)}.osm-source p[data-v-c8d634be]{margin:0}.osm-source p br[data-v-c8d634be]{display:none}.osm-review[data-v-c8d634be]{padding-top:0}.osm-review[data-v-c8d634be]:before,.osm-intake-note[data-v-c8d634be]{display:none}.osm-streams[data-v-c8d634be]:after,.osm-lane[data-v-c8d634be]:before,.osm-lane[data-v-c8d634be]:not(:last-child):after{display:none}}@container (max-width: 460px){.osm-source[data-v-c8d634be]{flex-basis:100%}.osm-review[data-v-c8d634be]{margin-left:calc(var(--space-6) + var(--space-3))}.osm-lane-heading[data-v-c8d634be]{align-items:flex-start}.osm-lane-name[data-v-c8d634be]{flex-basis:100%}.osm-lane-summary[data-v-c8d634be]{padding-left:var(--space-4)}.osm-track[data-v-c8d634be]{grid-template-columns:minmax(0,1fr);margin-left:var(--space-4);gap:var(--space-2)}.osm-step[data-v-c8d634be]{flex-direction:row;gap:var(--space-3);min-height:var(--space-7)}.osm-node[data-v-c8d634be]{flex:none}.osm-step-label[data-v-c8d634be]{text-align:left}.osm-position[data-v-c8d634be]:not(:last-child):after{left:var(--space-4);top:var(--space-5);bottom:calc(-1 * var(--space-5));width:0;border-top:0;border-left:1px solid var(--analytics-grid)}.osm-exceptions[data-v-c8d634be]{justify-content:flex-start;margin-left:var(--space-4)}}@media (pointer: coarse){.osm-lane-name[data-v-c8d634be],.osm-step[data-v-c8d634be],.osm-exceptions button[data-v-c8d634be]{min-height:var(--space-7)}}@media (prefers-reduced-motion: reduce){.osm-node[data-v-c8d634be]{transition:none}}.sbd[data-v-035a31e6]{container-type:inline-size;display:grid;grid-template-columns:fit-content(calc(var(--space-8) * 7)) repeat(var(--sbd-steps),auto) auto;min-width:0;color:var(--ink);font-size:var(--text-13)}.sbd-row[data-v-035a31e6]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;column-gap:var(--space-3)}.sbd-head[data-v-035a31e6]{align-items:end;padding:0 var(--space-2) var(--space-2);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-11);font-weight:500;white-space:nowrap}.sbd-step-head[data-v-035a31e6]{padding-inline:var(--space-1-5);white-space:normal;text-wrap:balance}.sbd-count[data-v-035a31e6]{display:inline-block;margin-left:var(--space-1);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sbd-count--none[data-v-035a31e6]{color:var(--text-muted);font-weight:500}.sbd-body[data-v-035a31e6]{padding:var(--space-2-5) var(--space-2);border-bottom:1px solid var(--border)}.sbd-body--accent[data-v-035a31e6]{background:color-mix(in srgb,var(--accent) var(--wash),var(--surface-solid));box-shadow:inset 3px 0 0 var(--accent)}.sbd-body--accent[data-v-035a31e6]:hover{background:color-mix(in srgb,var(--accent) var(--wash-hover),var(--surface-solid))}.sbd-body--open[data-v-035a31e6]{border-bottom-color:transparent;background:var(--surface-2);border-radius:var(--r-md) var(--r-md) 0 0}.sbd-body--group[data-v-035a31e6]{margin-top:var(--space-4);border-top:1px solid var(--border-strong)}.sbd-case[data-v-035a31e6]{display:flex;flex-direction:column;gap:2px;min-width:var(--sbd-case-min, 0)}.sbd-sort[data-v-035a31e6]{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;cursor:pointer}.sbd-sort[data-v-035a31e6]:hover{color:var(--ink-2)}.sbd-sort[data-v-035a31e6]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.sbd-sort-mark[data-v-035a31e6]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.sbd-sort:hover .sbd-sort-mark[data-v-035a31e6],.sbd-sort:focus-visible .sbd-sort-mark[data-v-035a31e6]{opacity:.5}.sbd-sort--on[data-v-035a31e6]{color:var(--ink);font-weight:600}.sbd-sort--on .sbd-sort-mark[data-v-035a31e6],.sbd-sort--on:hover .sbd-sort-mark[data-v-035a31e6]{opacity:1}@media (prefers-reduced-motion: reduce){.sbd-sort-mark[data-v-035a31e6]{transition:none}}.sbd-case-open[data-v-035a31e6]{padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sbd-case-open:hover .sbd-title[data-v-035a31e6]{color:var(--brand-text)}.sbd-case-open[data-v-035a31e6]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.sbd-title[data-v-035a31e6]{font-weight:600;overflow-wrap:anywhere}.sbd-ref[data-v-035a31e6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);color:var(--text-muted);font-size:var(--text-11)}.sbd-ref-none[data-v-035a31e6]{color:var(--warning-strong);font-style:italic}.sbd-facts[data-v-035a31e6]{display:inline-flex;flex-wrap:wrap;gap:0 var(--space-3);min-width:0}.sbd-tag[data-v-035a31e6]{padding:0 var(--space-1);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-weight:500}.sbd-badge[data-v-035a31e6]{padding:0 var(--space-1-5);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-weight:500;white-space:nowrap}.sbd-badge--danger[data-v-035a31e6]{background:var(--danger-weak);color:var(--danger-strong)}.sbd-badge--warning[data-v-035a31e6]{background:var(--warning-weak);color:var(--warning-strong)}.sbd-badge--brand[data-v-035a31e6]{background:var(--brand-weak);color:var(--brand-text)}.sbd-cell-wrap[data-v-035a31e6]{min-width:0}.sbd-cell[data-v-035a31e6]{display:flex;align-items:flex-start;gap:var(--space-1-5);width:100%;min-width:0;padding:var(--space-1) var(--space-1-5);border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.sbd-cell[data-v-035a31e6]:hover{background:var(--surface-2)}.sbd-cell[data-v-035a31e6]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:1px}.sbd-cell--open[data-v-035a31e6]{border-color:var(--brand);background:var(--surface)}.sbd-dot[data-v-035a31e6]{flex:none;width:10px;height:10px;margin-top:calc((1.3em - 10px)/2);border-radius:var(--r-full)}.sbd-cell--done .sbd-dot[data-v-035a31e6]{background:var(--success)}.sbd-cell--problem .sbd-dot[data-v-035a31e6]{background:var(--danger)}.sbd-cell--pending .sbd-dot[data-v-035a31e6]{border:1.5px solid var(--border-strong)}.sbd-cell--missing .sbd-dot[data-v-035a31e6]{border:1.5px dashed var(--warning)}.sbd-cell--missing .sbd-time[data-v-035a31e6]{color:var(--warning-strong);white-space:normal}.sbd-cell-text[data-v-035a31e6]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.sbd-time[data-v-035a31e6]{font-variant-numeric:tabular-nums;white-space:nowrap}.sbd-detail[data-v-035a31e6]{color:var(--text-muted);font-size:var(--text-12);overflow-wrap:anywhere}.sbd-flag[data-v-035a31e6]{color:var(--warning-strong);font-size:var(--text-11);overflow-wrap:anywhere}.sbd-manual[data-v-035a31e6]{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--r-sm);background:var(--brand-weak);color:var(--brand-text);font-size:var(--text-10);font-weight:600}.sbd-detail>.sbd-manual[data-v-035a31e6]:first-child{margin-left:0}.sbd-verdict[data-v-035a31e6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1-5);min-width:min-content}.sbd-pill[data-v-035a31e6]{padding:2px var(--space-2);border-radius:var(--r-full);font-size:var(--text-11);font-weight:500;white-space:nowrap}.sbd-pill--danger[data-v-035a31e6]{background:var(--danger-weak);color:var(--danger-strong)}.sbd-pill--warning[data-v-035a31e6]{background:var(--warning-weak);color:var(--warning-strong)}.sbd-pill--success[data-v-035a31e6]{background:var(--success-weak);color:var(--success-strong)}.sbd-pill--neutral[data-v-035a31e6]{background:var(--surface-2);color:var(--ink-2)}.sbd-pill--brand[data-v-035a31e6]{background:var(--brand-weak);color:var(--brand-text)}.sbd-note[data-v-035a31e6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);grid-column:1 / -1;margin:var(--space-1-5) 0 0;color:var(--ink-2);font-size:var(--text-12)}.sbd-focus[data-v-035a31e6]{font-variant-numeric:tabular-nums;font-weight:500}.sbd-focus--danger[data-v-035a31e6]{color:var(--danger-strong)}.sbd-focus--warning[data-v-035a31e6]{color:var(--warning-strong)}.sbd-focus--success[data-v-035a31e6]{color:var(--success-strong)}.sbd-focus--neutral[data-v-035a31e6]{color:var(--ink-2)}.sbd-note-text[data-v-035a31e6]{color:var(--text-muted)}.sbd-expand[data-v-035a31e6]{grid-column:1 / -1;padding:0 var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-md) var(--r-md)}.sbd-empty[data-v-035a31e6]{grid-column:1 / -1;margin:0;padding:var(--space-5) var(--space-2);color:var(--text-muted);text-align:center}.sbd-fold[data-v-035a31e6]{display:inline-flex;grid-column:1 / -1;align-items:center;gap:var(--space-1-5);justify-self:start;margin-top:var(--space-2);padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-12);cursor:pointer}.sbd-fold[data-v-035a31e6]:hover{background:var(--surface-2)}.sbd-fold[data-v-035a31e6]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:1px}.sbd--many .sbd-row[data-v-035a31e6]{column-gap:var(--space-1)}.sbd--many .sbd-cell-wrap[data-v-035a31e6]{min-width:min-content}.sbd--many .sbd-time[data-v-035a31e6]{white-space:normal}.sbd--many .sbd-detail[data-v-035a31e6],.sbd--many .sbd-flag[data-v-035a31e6]{overflow-wrap:break-word}.sbd-cell--fresh[data-v-035a31e6]{animation:sbd-fresh-035a31e6 var(--dur-slow) var(--ease-out) 2}@keyframes sbd-fresh-035a31e6{50%{background:var(--brand-weak)}}@container (max-width: 720px){.sbd[data-v-035a31e6]{display:flex;flex-direction:column}.sbd-head[data-v-035a31e6]{display:none}.sbd-body[data-v-035a31e6]{grid-template-columns:repeat(var(--sbd-steps),minmax(0,1fr));row-gap:var(--space-2)}.sbd-case[data-v-035a31e6]{grid-column:1 / -2;grid-row:1}.sbd-verdict[data-v-035a31e6]{grid-column:-2 / -1;grid-row:1;min-width:0}.sbd-cell-wrap[data-v-035a31e6]{grid-row:2}.sbd-detail[data-v-035a31e6],.sbd-flag[data-v-035a31e6]{display:none}.sbd-time[data-v-035a31e6]{white-space:normal;font-size:var(--text-11)}.sbd-fold[data-v-035a31e6]{align-self:flex-start}.sbd-case[data-v-035a31e6]{min-width:0}.sbd--counted .sbd-head[data-v-035a31e6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);white-space:normal}.sbd--counted .sbd-head .sbd-case[data-v-035a31e6],.sbd--counted .sbd-head .sbd-verdict[data-v-035a31e6]{display:none}.sbd--counted .sbd-step-head[data-v-035a31e6]{padding-inline:0;white-space:nowrap}}@container (max-width: 920px){.sbd--many .sbd-head[data-v-035a31e6]{display:none}.sbd--many .sbd-body[data-v-035a31e6]{grid-template-columns:repeat(var(--sbd-steps),minmax(0,1fr));row-gap:var(--space-2)}.sbd--many .sbd-case[data-v-035a31e6]{grid-column:1 / -5;grid-row:1;min-width:0}.sbd--many .sbd-verdict[data-v-035a31e6]{grid-column:-5 / -1;grid-row:1;min-width:0}.sbd--many .sbd-cell-wrap[data-v-035a31e6]{grid-row:2;min-width:0}.sbd--many .sbd-detail[data-v-035a31e6],.sbd--many .sbd-flag[data-v-035a31e6]{display:none}.sbd--many .sbd-cell[data-v-035a31e6]{flex-direction:column;align-items:center;gap:2px;padding-inline:0}.sbd--many .sbd-dot[data-v-035a31e6]{margin-top:0}.sbd--many .sbd-cell-text[data-v-035a31e6]{align-items:center;text-align:center}.sbd--many .sbd-time[data-v-035a31e6]{font-size:var(--text-10)}.sbd--many.sbd--counted .sbd-head[data-v-035a31e6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);white-space:normal}.sbd--many.sbd--counted .sbd-head .sbd-case[data-v-035a31e6],.sbd--many.sbd--counted .sbd-head .sbd-verdict[data-v-035a31e6]{display:none}.sbd--many.sbd--counted .sbd-step-head[data-v-035a31e6]{padding-inline:0;white-space:nowrap}}.acs[data-v-ec98d7ec]{display:inline-flex;max-width:100%;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface)}.acs-item[data-v-ec98d7ec]{display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:calc(var(--space-6) - var(--space-1));padding:0 var(--space-2-5);border:0;border-right:1px solid var(--border);background:transparent;color:var(--ink);font:inherit;font-size:var(--text-12);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.acs-item[data-v-ec98d7ec]:last-child{border-right:0}.acs--fill[data-v-ec98d7ec]{display:flex;width:100%}.acs--fill .acs-item[data-v-ec98d7ec]{flex:1 1 auto;justify-content:center;min-width:0}.acs-label[data-v-ec98d7ec]{overflow:hidden;text-overflow:ellipsis}.acs--compact .acs-item[data-v-ec98d7ec]{justify-content:center;min-width:calc(var(--space-6) + var(--space-2))}.acs--compact .acs-label[data-v-ec98d7ec]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.acs-item[data-v-ec98d7ec]:hover:not(:disabled){background:var(--surface-2)}.acs-item[data-v-ec98d7ec]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-2px}.acs-item[aria-pressed=true][data-v-ec98d7ec]{background:var(--brand-weak);color:var(--brand-text)}.acs-item--danger[data-v-ec98d7ec]{color:var(--danger-strong)}.acs-item--primary[data-v-ec98d7ec]{color:var(--brand-text)}.acs-item[data-v-ec98d7ec]:disabled{color:var(--text-muted);cursor:default}.dbk[data-v-19bef8db]{--dbk-label-width: calc(var(--space-8) + var(--space-7));min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2)}.dbk-heading[data-v-19bef8db]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.dbk-heading>div[data-v-19bef8db]{display:flex;align-items:baseline;gap:var(--space-2)}.dbk-heading strong[data-v-19bef8db]{color:var(--ink);font-size:var(--text-26);font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.dbk-heading span[data-v-19bef8db]{color:var(--text-muted);font-size:var(--text-12)}.dbk-heading .dbk-limit-label--late[data-v-19bef8db],.dbk-limit-label--late>span[data-v-19bef8db]{color:var(--warning-strong)}.dbk-axis[data-v-19bef8db]{display:flex;justify-content:space-between;margin-left:calc(var(--dbk-label-width) + var(--space-3));margin-right:calc(var(--space-5) + var(--space-3));padding-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-10);font-variant-numeric:tabular-nums}.dbk-row[data-v-19bef8db]{display:grid;grid-template-columns:var(--dbk-label-width) minmax(0,1fr) var(--space-5);align-items:center;gap:var(--space-3);min-height:var(--space-7)}.dbk-label[data-v-19bef8db]{display:grid;gap:var(--space-1);min-width:0}.dbk-label strong[data-v-19bef8db]{color:var(--ink-2);font-size:var(--text-12);font-weight:500;overflow-wrap:anywhere}.dbk-label>span[data-v-19bef8db]{font-size:var(--text-11);color:var(--text-muted)}.dbk-track[data-v-19bef8db]{position:relative;height:var(--space-7);border-left:1px solid var(--border);border-right:1px solid var(--border);background:linear-gradient(90deg,transparent calc(50% - .5px),var(--border) 50%,transparent calc(50% + .5px))}.dbk-limit[data-v-19bef8db]{position:absolute;top:0;bottom:0;border-left:1px dashed var(--warning-strong);z-index:1}.dbk-range[data-v-19bef8db]{position:absolute;top:var(--space-3);height:var(--space-5);min-width:2px;z-index:2}.dbk-bar[data-v-19bef8db]{display:block;width:100%;height:100%;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--brand) var(--dbk-within),var(--warning) var(--dbk-within))}.dbk-duration[data-v-19bef8db]{text-align:right;font-size:var(--text-12);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.dbk-unknown[data-v-19bef8db]{position:absolute;inset:var(--space-3) 0;padding-inline:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--text-11);white-space:nowrap}.dbk footer[data-v-19bef8db]{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-4);font-size:var(--text-11);color:var(--text-muted)}@media (max-width: 480px){.dbk[data-v-19bef8db]{--dbk-label-width: var(--space-8);padding:var(--space-3)}.dbk-row[data-v-19bef8db]{gap:var(--space-2)}.dbk-axis[data-v-19bef8db]{margin-left:calc(var(--dbk-label-width) + var(--space-2));margin-right:calc(var(--space-5) + var(--space-2))}}.ac[data-v-a3d6c202]{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);display:flex;flex-direction:column;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}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ac[data-v-a3d6c202]{--ac-relay-weak: #1e1633;--ac-relay-strong: #a78bfa;--ac-forward-weak: #0c2229;--ac-forward-strong: #22d3ee}}:root[data-theme=dark] .ac[data-v-a3d6c202]{--ac-relay-weak: #1e1633;--ac-relay-strong: #a78bfa;--ac-forward-weak: #0c2229;--ac-forward-strong: #22d3ee}.ac[data-v-a3d6c202]:hover{box-shadow:var(--shadow-2)}.ac+.ac[data-v-a3d6c202]{margin-top:var(--space-2)}.ac-hd[data-v-a3d6c202]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ac-seq[data-v-a3d6c202]{font-size:var(--text-10);font-weight:800;letter-spacing:.04em;padding:1px var(--space-1-5);border-radius:20px;background:var(--surface-2);color:var(--text-muted)}.ac-ts[data-v-a3d6c202]{font-size:var(--text-10);color:var(--text-muted)}.ac-type[data-v-a3d6c202]{align-self:flex-start;font-size:var(--text-10);font-weight:600;padding:1px var(--space-1-5);border-radius:var(--r-sm);word-break:break-all}.ac-path[data-v-a3d6c202]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.ac-path-sep[data-v-a3d6c202]{color:var(--border-strong);font-size:var(--text-10)}.ac-path-node[data-v-a3d6c202]{display:inline-flex;align-items:center;padding:1px var(--space-1-5);font-size:var(--text-10);border-radius:var(--r-sm);background:var(--brand-weak);color:var(--brand-text);font-weight:600}.ac-path-node--leaf[data-v-a3d6c202]{background:var(--brand-strong);color:#fff}.ac-suggest-wrap[data-v-a3d6c202]{display:flex;flex-direction:column;gap:var(--space-1)}.ac-suggest[data-v-a3d6c202]{margin:0;font-size:var(--text-11);color:var(--text-muted);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap;word-break:break-word}.ac-suggest--expanded[data-v-a3d6c202]{display:block;-webkit-line-clamp:unset;overflow:visible}.ac-suggest[data-v-a3d6c202] strong{font-weight:700;color:var(--ink)}.ac-expand-btn[data-v-a3d6c202]{align-self:flex-start;background:none;border:none;padding:0;font-size:var(--text-10);font-weight:600;color:var(--brand);cursor:pointer;line-height:1}.ac-expand-btn[data-v-a3d6c202]:hover{text-decoration:underline}.ac-merchant[data-v-a3d6c202]{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);padding:1px var(--space-1-5);background:var(--brand-weak);border:1px solid var(--brand-weak);border-radius:20px;text-decoration:none;font-size:var(--text-10);font-weight:600;color:var(--brand-text);transition:background var(--dur-fast) var(--ease-out)}.ac-merchant[data-v-a3d6c202]:hover{background:var(--brand-weak)}.ac--respond[data-v-a3d6c202]{border-left-color:var(--brand)}.ac-type--respond[data-v-a3d6c202]{background:var(--brand-weak);color:var(--brand-text)}.ac--escalate[data-v-a3d6c202]{border-left-color:var(--danger)}.ac-type--escalate[data-v-a3d6c202]{background:var(--danger-weak);color:var(--danger-strong)}.ac--relay[data-v-a3d6c202]{border-left-color:var(--ac-relay)}.ac-type--relay[data-v-a3d6c202]{background:var(--ac-relay-weak);color:var(--ac-relay-strong)}.ac--forward[data-v-a3d6c202]{border-left-color:var(--ac-forward)}.ac-type--forward[data-v-a3d6c202]{background:var(--ac-forward-weak);color:var(--ac-forward-strong)}.ac--atl[data-v-a3d6c202]{border-left-color:var(--warning)}.ac-type--atl[data-v-a3d6c202]{background:var(--warning-weak);color:var(--warning-strong)}.ac--noop[data-v-a3d6c202]{border-left-color:var(--border-strong)}.ac-type--noop[data-v-a3d6c202]{background:var(--surface-2);color:var(--text-muted)}.ac--default[data-v-a3d6c202]{border-left-color:var(--text-muted)}.ac-type--default[data-v-a3d6c202]{background:var(--surface-2);color:var(--text-muted)}.atc[data-v-719b9d22]{display:flex;align-items:center;gap:var(--space-2-5);width:calc(var(--space-6) * 6.75);max-width:100%;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease-out)}.atc[data-v-719b9d22]:hover{border-color:var(--border-strong)}.atc--openable[data-v-719b9d22]{position:relative;cursor:pointer}.atc-open[data-v-719b9d22]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.atc-open[data-v-719b9d22]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.atc--openable .atc-remove[data-v-719b9d22]{position:relative;z-index:1}.atc-tile[data-v-719b9d22]{display:grid;flex:none;place-items:center;width:var(--space-6);height:var(--space-6);overflow:hidden;border-radius:var(--r-md);color:var(--on-brand);background:var(--atc-hue, var(--surface-3))}.atc--pdf[data-v-719b9d22]{--atc-hue: var(--file-pdf)}.atc--doc[data-v-719b9d22]{--atc-hue: var(--file-doc)}.atc--sheet[data-v-719b9d22]{--atc-hue: var(--file-sheet)}.atc--slides[data-v-719b9d22]{--atc-hue: var(--file-slides)}.atc--image[data-v-719b9d22]{--atc-hue: var(--file-image)}.atc--audio[data-v-719b9d22],.atc--video[data-v-719b9d22]{--atc-hue: var(--file-media)}.atc--archive[data-v-719b9d22]{--atc-hue: var(--file-archive)}.atc--text .atc-tile[data-v-719b9d22],.atc--other .atc-tile[data-v-719b9d22]{color:var(--text-muted)}.atc-thumb[data-v-719b9d22]{width:100%;height:100%;object-fit:cover}.atc-tag[data-v-719b9d22]{font-size:var(--text-10);font-weight:700;letter-spacing:.02em}.atc-copy[data-v-719b9d22]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.atc-name[data-v-719b9d22]{overflow:hidden;color:var(--ink);font-size:var(--text-13);font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.atc-meta[data-v-719b9d22]{color:var(--text-muted);font-size:var(--text-11);line-height:1.3;white-space:nowrap}.atc-remove[data-v-719b9d22]{display:grid;flex:none;place-items:center;width:var(--space-5);height:var(--space-5);padding:0;border:0;border-radius:var(--r-full);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.atc-remove[data-v-719b9d22]:hover{background:var(--surface-3);color:var(--ink)}.atc-remove[data-v-719b9d22]:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}.atc-remove[data-v-719b9d22]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.atc--expired .atc-tile[data-v-719b9d22]{opacity:var(--control-disabled-opacity);filter:grayscale(1)}.atc--expired .atc-name[data-v-719b9d22]{color:var(--text-muted)}.lbx[data-v-c4346afb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1150;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:0 var(--space-5) var(--space-5);background:#080a10e0}.lbx--fill[data-v-c4346afb]{background:#000;padding-inline:var(--space-3);padding-bottom:var(--space-3)}.lbx-bar[data-v-c4346afb]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-5) 0}.lbx-name[data-v-c4346afb]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-13);color:var(--ink-inverse-muted)}.lbx-count[data-v-c4346afb]{flex:none;font-size:var(--text-13);font-variant-numeric:tabular-nums;color:var(--ink-inverse-muted)}.lbx-actions[data-v-c4346afb]{display:flex;gap:var(--space-1-5);flex-shrink:0}.lbx-btn[data-v-c4346afb]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--r-md);background:#ffffff1a;color:var(--ink-inverse);cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease-out, ease-out)}.lbx-btn[data-v-c4346afb]:hover{background:#ffffff38}.lbx-btn[data-v-c4346afb]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.lbx-stage[data-v-c4346afb]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center;gap:var(--space-3);min-height:0}.lbx--paged .lbx-stage[data-v-c4346afb]{grid-template-columns:auto minmax(0,1fr) auto;touch-action:pan-y}.lbx-nav[data-v-c4346afb]{width:var(--control-touch);height:var(--control-touch);border-radius:var(--r-full)}.lbx-nav[data-v-c4346afb]:disabled{opacity:var(--control-disabled-opacity);cursor:default}.lbx-nav[data-v-c4346afb]:disabled:hover{background:#ffffff1a}.lbx-img[data-v-c4346afb]{max-width:100%;max-height:100%;border-radius:var(--r-md);box-shadow:0 24px 64px #00000080;-webkit-user-select:none;user-select:none;transform:translate(var(--lbx-drag, 0));transition:transform var(--dur, .18s) var(--ease-out, ease-out)}.lbx-stage--drag .lbx-img[data-v-c4346afb]{transition:none}.lbx--fill .lbx-img[data-v-c4346afb]{width:100%;height:100%;object-fit:contain;border-radius:0;box-shadow:none}.lbx-caption[data-v-c4346afb]{--ink: var(--ink-inverse);--ink-2: var(--ink-inverse);--text-subtle: var(--ink-inverse-muted);justify-self:center;width:100%;max-width:72ch;padding-top:var(--space-3);color:var(--ink-inverse);font-size:var(--text-14)}.lbx-enter-active[data-v-c4346afb],.lbx-leave-active[data-v-c4346afb]{transition:opacity var(--dur, .18s) var(--ease-out, ease-out)}.lbx-enter-from[data-v-c4346afb],.lbx-leave-to[data-v-c4346afb]{opacity:0}@media (prefers-reduced-motion: reduce){.lbx-enter-active[data-v-c4346afb],.lbx-leave-active[data-v-c4346afb],.lbx-img[data-v-c4346afb]{transition:none}}@media (max-width: 767px){.lbx[data-v-c4346afb]{padding-inline:var(--space-3);padding-bottom:var(--space-3)}.lbx-stage[data-v-c4346afb]{gap:var(--space-1)}.lbx-nav[data-v-c4346afb]{width:var(--control-md);height:var(--control-md)}}.imgatt-root[data-v-b3c4ebe0]{min-width:0;max-width:100%}.imgatt[data-v-b3c4ebe0]{display:block;padding:0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden;line-height:0;cursor:zoom-in;max-width:100%;-webkit-touch-callout:none}.imgatt[data-v-b3c4ebe0]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.imgatt img[data-v-b3c4ebe0]{display:block;max-width:min(calc(var(--space-6) * 10),100%);max-height:calc(var(--space-6) * 10);width:auto;height:auto;object-fit:contain}.imgatt--loading[data-v-b3c4ebe0]{width:calc(var(--space-6) * 7);height:calc(var(--space-6) * 5);cursor:progress;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:imgatt-shimmer-b3c4ebe0 1.4s ease-in-out infinite}@keyframes imgatt-shimmer-b3c4ebe0{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.imgatt--loading[data-v-b3c4ebe0]{animation:none}}.fpv[data-v-0880f64b]{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.fpv-skel[data-v-0880f64b]{display:flex;flex-direction:column;gap:var(--space-3)}.fpv-note[data-v-0880f64b]{margin:0;color:var(--text-muted);font-size:var(--text-12)}.fpv-none[data-v-0880f64b]{padding:var(--space-6) 0;text-align:center}.fpv-foot[data-v-0880f64b]{display:flex;justify-content:flex-end}.fpv-zip[data-v-0880f64b]{display:grid;grid-template-columns:minmax(0,calc(var(--space-6) * 7)) minmax(0,1fr);gap:var(--space-3);min-height:0}.fpv-entries[data-v-0880f64b]{display:flex;flex-direction:column;gap:1px;max-height:60vh;margin:0;padding:0;overflow:auto;list-style:none}.fpv-entry[data-v-0880f64b]{display:flex;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--r-md);background:transparent;color:var(--ink);font:inherit;font-size:var(--text-12);text-align:left;cursor:pointer}.fpv-entry[data-v-0880f64b]:hover:not(:disabled){background:var(--surface-2)}.fpv-entry.is-active[data-v-0880f64b]{background:var(--brand-weak);color:var(--brand-text)}.fpv-entry[data-v-0880f64b]:disabled{color:var(--text-muted);cursor:default}.fpv-entry[data-v-0880f64b]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.fpv-entry-name[data-v-0880f64b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpv-entry-size[data-v-0880f64b]{flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}.fpv-pane[data-v-0880f64b]{min-width:0;min-height:0}.fpv[data-v-0880f64b] .fpv-img{display:block;max-width:100%;max-height:65vh;margin:0 auto;border-radius:var(--r-md)}.fpv[data-v-0880f64b] .fpv-pdf{width:100%;height:65vh;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.fpv[data-v-0880f64b] .fpv-text{max-height:60vh;margin:0;padding:var(--space-3);overflow:auto;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink);font-family:var(--font-content);font-size:var(--text-12);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.fpv[data-v-0880f64b] .fpv-table-wrap{max-height:60vh;overflow:auto;border:1px solid var(--border);border-radius:var(--r-md)}.fpv[data-v-0880f64b] .fpv-table{min-width:100%;border-collapse:collapse;font-size:var(--text-12)}.fpv[data-v-0880f64b] .fpv-table th{position:sticky;top:0;background:var(--surface-2);color:var(--ink);font-weight:600;text-align:left}.fpv[data-v-0880f64b] .fpv-table th,.fpv[data-v-0880f64b] .fpv-table td{max-width:calc(var(--space-6) * 10);padding:var(--space-1-5) var(--space-2-5);border-bottom:1px solid var(--border);vertical-align:top;white-space:pre-wrap}.fpv[data-v-0880f64b] .fpv-text:focus-visible,.fpv[data-v-0880f64b] .fpv-table-wrap:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.fpv-docx[data-v-0880f64b]{max-height:65vh;overflow:auto;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.cb[data-v-bc09c588]{display:flex;align-items:flex-end;gap:var(--space-2);min-width:0;max-width:var(--cb-max, 76%)}.cb--out[data-v-bc09c588]{margin-left:auto;flex-direction:row-reverse}.cb-wrap[data-v-bc09c588]{min-width:0;max-width:calc(100% - var(--cb-avatar, 24px) - var(--space-2));display:flex;flex-direction:column;align-items:flex-start}.cb--out .cb-wrap[data-v-bc09c588]{align-items:flex-end}.cb-avatar[data-v-bc09c588]{flex:none;align-self:flex-end;width:var(--cb-avatar, 24px)}.cb--run-start[data-v-bc09c588]{margin-top:var(--space-4)}.cb--run-cont[data-v-bc09c588]{margin-top:var(--space-1)}.cb-meta[data-v-bc09c588]{display:flex;align-items:center;gap:var(--space-1);margin-bottom:2px}.cb-meta[data-v-bc09c588]:not(:has(*)){display:none}.cb--out .cb-meta[data-v-bc09c588]{flex-direction:row-reverse}.cb-sender[data-v-bc09c588]{color:var(--text-muted);font-size:var(--text-10);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cb--run-cont .cb-meta[data-v-bc09c588]:has(.cb-sender){margin-top:var(--space-3)}.cb-bubble[data-v-bc09c588]{box-sizing:border-box;max-width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-strong);border-radius:18px;--cb-fill: var(--surface);background:var(--cb-fill);color:var(--ink-2);box-shadow:var(--shadow-1);overflow-wrap:anywhere;min-width:44px;display:flow-root;position:relative}.cb-corner[data-v-bc09c588]{position:absolute;top:0;right:0;display:flex}.cb-action[data-v-bc09c588]{flex:none;align-self:center;display:flex;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.cb:hover .cb-action[data-v-bc09c588],.cb-action[data-v-bc09c588]:focus-within{opacity:1}.cb--in .cb-bubble[data-v-bc09c588]{border-bottom-left-radius:5px}.cb--out .cb-bubble[data-v-bc09c588]{border-bottom-right-radius:5px}.cb-bubble[data-v-bc09c588] :where(p){margin:0;overflow:hidden;line-height:1.5;font-size:var(--text-13);white-space:pre-wrap}.cb--brand .cb-bubble[data-v-bc09c588]{color:var(--on-brand);border-color:var(--brand);--cb-fill: var(--brand);background:var(--cb-fill);box-shadow:0 2px 10px color-mix(in srgb,var(--brand) 26%,transparent)}.cb--sender-1 .cb-sender[data-v-bc09c588]{color:var(--avatar-1-strong)}.cb--sender-2 .cb-sender[data-v-bc09c588]{color:var(--avatar-2-strong)}.cb--sender-3 .cb-sender[data-v-bc09c588]{color:var(--avatar-3-strong)}.cb--sender-4 .cb-sender[data-v-bc09c588]{color:var(--avatar-4-strong)}.cb--sender-5 .cb-sender[data-v-bc09c588]{color:var(--avatar-5-strong)}.cb--sender-6 .cb-sender[data-v-bc09c588]{color:var(--avatar-6-strong)}.cb--sender-7 .cb-sender[data-v-bc09c588]{color:var(--avatar-7-strong)}.cb--plain[data-v-bc09c588]{flex-wrap:wrap;align-items:flex-start;max-width:var(--cb-max, 100%)}.cb--plain .cb-avatar[data-v-bc09c588]{align-self:flex-start}.cb--plain .cb-wrap[data-v-bc09c588]{flex:1 1 0;max-width:none}.cb--plain .cb-bubble[data-v-bc09c588]{width:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink)}.cb--plain .cb-action[data-v-bc09c588]{flex:0 0 100%;padding-left:calc(var(--cb-avatar, 24px) + var(--space-2));margin-top:var(--space-1)}.cb--soft .cb-bubble[data-v-bc09c588]{padding:var(--space-2-5) var(--space-4);border-color:transparent;border-radius:var(--r-xl);--cb-fill: var(--surface-3);background:var(--cb-fill);box-shadow:none;color:var(--ink)}.cb--soft.cb--in .cb-bubble[data-v-bc09c588],.cb--soft.cb--out .cb-bubble[data-v-bc09c588]{border-radius:var(--r-xl)}.cb--soft[data-v-bc09c588]{flex-wrap:wrap}.cb--soft .cb-action[data-v-bc09c588]{flex:0 0 100%;justify-content:flex-end;margin-top:var(--space-1)}@media (hover: none){.cb-action[data-v-bc09c588]{opacity:1}}@media (prefers-reduced-motion: reduce){.cb-action[data-v-bc09c588]{transition:none}}.chc[data-v-f1261817]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;background-color:var(--chat-canvas);background-image:linear-gradient(var(--chat-wallpaper-wash),var(--chat-wallpaper-wash)),url(/assets/chat-wallpaper-DYc8T27C.webp);background-size:auto,var(--chat-wallpaper-width) var(--chat-wallpaper-height)}.chd[data-v-b0b10061]{position:sticky;top:0;z-index:2;display:flex;justify-content:center;margin:var(--space-3) 0 var(--space-1);pointer-events:none}.chd>span[data-v-b0b10061]{padding:var(--space-1) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-solid, var(--surface));box-shadow:var(--shadow-1);color:var(--text-muted);font-size:var(--text-11);font-weight:600}.chc-suggestion-hint[data-v-c8b3fc9a]{color:var(--text-muted);font-size:var(--text-11);white-space:nowrap}.chc-suggestion-hint kbd[data-v-c8b3fc9a]{font:inherit;border:1px solid var(--border);border-radius:var(--r-sm);padding:0 var(--space-1)}.chc--card .chc-suggestion-hint[data-v-c8b3fc9a]{grid-row:2;grid-column:1;align-self:center;justify-self:end;pointer-events:none}.chc[data-v-c8b3fc9a]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.chc-row[data-v-c8b3fc9a]{display:flex;align-items:flex-end;gap:var(--space-2)}.chc-tools[data-v-c8b3fc9a]{display:contents}.chc-field[data-v-c8b3fc9a]{flex:1;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);line-height:1.45;resize:none;overflow-y:auto;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.chc-field[data-v-c8b3fc9a]::placeholder{color:var(--text-muted)}.chc-field[data-v-c8b3fc9a]:focus{outline:none;border-color:var(--brand);background:var(--surface)}.chc-field[data-v-c8b3fc9a]:disabled{opacity:.6;cursor:not-allowed}.chc-field--tall[data-v-c8b3fc9a]{border-radius:var(--r-xl)}.chc-send[data-v-c8b3fc9a]{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-full);background:var(--brand);color:var(--on-brand);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chc-send>svg[data-v-c8b3fc9a]{transform:translate(1px)}.chc-send[data-v-c8b3fc9a]:hover:not(:disabled){background:var(--brand-strong)}.chc-send[data-v-c8b3fc9a]:active:not(:disabled){transform:scale(.94)}.chc-send[data-v-c8b3fc9a]:disabled{opacity:.45;cursor:not-allowed}.chc--note[data-v-c8b3fc9a]{background:var(--warning-weak);box-shadow:inset 0 1px 0 var(--warning-weak)}.chc--note .chc-field[data-v-c8b3fc9a]{border-color:var(--warning);background:var(--surface)}.chc--note .chc-field[data-v-c8b3fc9a]:focus{border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-weak)}.chc-send--note[data-v-c8b3fc9a]{background:var(--warning)}.chc-send--note[data-v-c8b3fc9a]:hover:not(:disabled){background:var(--warning);filter:brightness(.92)}.chc--card[data-v-c8b3fc9a]{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2-5);border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-2);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.chc--card[data-v-c8b3fc9a]:focus-within{border-color:var(--brand);box-shadow:var(--shadow-2),0 0 0 3px var(--brand-weak)}.chc--card .chc-row[data-v-c8b3fc9a]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field field" "tools send";align-items:center;row-gap:var(--space-2)}.chc--card .chc-tools[data-v-c8b3fc9a]{grid-area:tools;display:flex;align-items:center;gap:var(--space-1-5);min-width:0}.chc--card .chc-field[data-v-c8b3fc9a],.chc--card .chc-field[data-v-c8b3fc9a]:focus{grid-area:field;min-height:48px;max-height:240px;padding:var(--space-1) var(--space-1-5);border:0;border-radius:0;background:none;font-family:var(--font-content);font-size:var(--text-15);line-height:var(--leading-chat)}.chc--card .chc-send[data-v-c8b3fc9a]{grid-area:send}@media (prefers-reduced-motion: reduce){.chc--card[data-v-c8b3fc9a]{transition:none}}.emp[data-v-f208a5b5]{display:flex;flex-direction:column;width:320px;max-width:100%;background:var(--surface-solid, var(--surface));border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);overflow:hidden}.emp-tabs[data-v-f208a5b5]{display:flex;gap:2px;padding:var(--space-1-5);border-bottom:1px solid var(--border)}.emp-tab[data-v-f208a5b5]{flex:1;height:30px;border:0;border-radius:var(--r-md);background:none;font-size:var(--text-16);line-height:1;cursor:pointer;opacity:.6;transition:background var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.emp-tab[data-v-f208a5b5]:hover{background:var(--surface-2);opacity:1}.emp-tab--on[data-v-f208a5b5]{background:var(--brand-weak);opacity:1}.emp-tab[data-v-f208a5b5]:focus-visible,.emp-btn[data-v-f208a5b5]:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand));outline-offset:-2px}.emp-grid[data-v-f208a5b5]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:232px;padding:var(--space-1-5);overflow-y:auto}.emp-btn[data-v-f208a5b5]{aspect-ratio:1;border:0;border-radius:var(--r-md);background:none;font-size:var(--text-20);line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.emp-btn[data-v-f208a5b5]:hover{background:var(--surface-2)}.emp-btn[data-v-f208a5b5]:active{transform:scale(.9)}.emp-empty[data-v-f208a5b5]{grid-column:1 / -1;margin:var(--space-3) 0;font-size:var(--text-12);text-align:center;color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.emp-tab[data-v-f208a5b5],.emp-btn[data-v-f208a5b5]{transition:none}.emp-btn[data-v-f208a5b5]:active{transform:none}}.ct[data-v-8bc006d8]{float:right;margin:8px 0 0 10px;color:color-mix(in srgb,currentColor 55%,transparent);font-size:var(--text-10);line-height:1;white-space:nowrap}.ct--block[data-v-8bc006d8]{float:none;display:block;margin:var(--space-1) 0 0;text-align:right}.qm[data-v-810f3883]{box-sizing:border-box;display:flex;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:0;border-radius:var(--r-sm);background:var(--surface-2);font:inherit;text-align:left;overflow:hidden}.qm-bar[data-v-810f3883]{flex-shrink:0;width:3px;border-radius:var(--r-full);background:var(--brand)}.qm-body[data-v-810f3883]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:1px}.qm-author[data-v-810f3883]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--brand-text);font-size:var(--text-10);font-weight:700}.qm-text[data-v-810f3883]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--text-11)}.qm--missing .qm-text[data-v-810f3883]{font-style:italic;color:var(--text-subtle)}.qm--standalone[data-v-810f3883]{margin-bottom:0;padding:var(--space-2) var(--space-3);border-radius:var(--r-md)}.qm--standalone .qm-author[data-v-810f3883]{font-size:var(--text-12);font-weight:600}.qm--standalone .qm-text[data-v-810f3883]{overflow:visible;color:var(--ink);font-family:var(--font-content);font-size:var(--text-13);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.qm--out[data-v-810f3883]{background:color-mix(in srgb,var(--on-brand) 16%,transparent)}.qm--out .qm-bar[data-v-810f3883]{background:var(--on-brand)}.qm--out .qm-author[data-v-810f3883],.qm--out .qm-text[data-v-810f3883]{color:var(--on-brand)}.qm--out .qm-text[data-v-810f3883]{opacity:.85}.qm--clickable[data-v-810f3883]{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.qm--clickable[data-v-810f3883]:hover{background:color-mix(in srgb,var(--brand) 12%,var(--surface-2))}.qm--out.qm--clickable[data-v-810f3883]:hover{background:color-mix(in srgb,var(--on-brand) 26%,transparent)}.qm--clickable[data-v-810f3883]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.qm--clickable[data-v-810f3883]{transition:none}}.lkt[data-v-f47610ef]{overflow-wrap:anywhere;white-space:pre-wrap}.lkt-a[data-v-f47610ef]{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.lkt-a[data-v-f47610ef]:hover{text-decoration-thickness:2px}.lkt-a[data-v-f47610ef]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}.md[data-v-68553eaa]{display:flex;flex-direction:column;gap:var(--space-2-5);min-width:0;overflow-wrap:anywhere}:where(.md-p[data-v-68553eaa]){margin:0}:where(.md-h[data-v-68553eaa]){margin:var(--space-1) 0 0;font-weight:650;line-height:1.3;color:var(--ink)}:where(.md-h1[data-v-68553eaa]){font-size:var(--text-16)}:where(.md-h2[data-v-68553eaa]){font-size:var(--text-14)}:where(.md-h3[data-v-68553eaa]),:where(.md-h4[data-v-68553eaa]){font-size:var(--text-13)}.md--prose[data-v-68553eaa]{font-family:var(--font-content);font-size:var(--text-15);line-height:var(--leading-chat)}.md--prose .md-p[data-v-68553eaa]{font-size:inherit;line-height:inherit}.md--prose .md-h[data-v-68553eaa]{font-weight:600}.md--prose .md-h1[data-v-68553eaa]{font-size:var(--text-20)}.md--prose .md-h2[data-v-68553eaa]{font-size:var(--text-16)}.md--prose .md-h3[data-v-68553eaa],.md--prose .md-h4[data-v-68553eaa]{font-size:var(--text-15)}.md--prose .md-table[data-v-68553eaa]{font-size:var(--text-14)}:where(.md-list[data-v-68553eaa]){margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}:where(.md-list--nested[data-v-68553eaa]){margin-top:var(--space-1)}:where(.md-quote[data-v-68553eaa]){margin:0;padding:var(--space-1) var(--space-3);border-left:3px solid var(--border-strong);color:var(--text-muted)}:where(.md-rule[data-v-68553eaa]){margin:var(--space-1) 0;border:0;border-top:1px solid var(--border)}:where(.md-code[data-v-68553eaa]){margin:0;overflow:hidden;border-radius:var(--r-md);background:var(--code-bg);color:var(--code-ink)}:where(.md-code-bar[data-v-68553eaa]){display:flex;align-items:center;justify-content:space-between;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)}:where(.md-pre[data-v-68553eaa]){margin:0;padding:var(--space-3);overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-12);line-height:1.55;-moz-tab-size:2;tab-size:2}:where(.md-pre code[data-v-68553eaa]){font:inherit}:where(.md-table-wrap[data-v-68553eaa]){max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-md)}:where(.md-table[data-v-68553eaa]){width:100%;border-collapse:collapse;font-size:var(--text-12)}:where(.md-table th[data-v-68553eaa]),:where(.md-table td[data-v-68553eaa]){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-68553eaa]){font-weight:600;color:var(--ink);background:var(--surface-2);white-space:nowrap}:where(.md-table tr:last-child td[data-v-68553eaa]){border-bottom:0}.clsk[data-v-10dcc871]{min-width:0}.clsk-row[data-v-10dcc871]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.clsk-body[data-v-10dcc871]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.clsk-top[data-v-10dcc871]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ctsk[data-v-50e36713]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ctsk-row[data-v-50e36713]{display:flex;align-items:flex-end;gap:var(--space-2)}.ctsk-row--out[data-v-50e36713]{flex-direction:row-reverse}.ctsk-row[data-v-50e36713] .sk--rect{border-radius:var(--r-lg)}.auth[data-v-8a06794f]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--auth-canvas, var(--surface-solid));color:var(--ink);font-family:var(--font-sans)}.auth-top[data-v-8a06794f]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.auth-logo[data-v-8a06794f]{display:inline-flex;align-items:center;gap:var(--space-2-5);color:var(--ink)}.auth-logo--text[data-v-8a06794f]{font-size:var(--text-16);font-weight:650}.auth-brand-mark[data-v-8a06794f]{width:var(--control-sm);color:var(--brand)}.auth-wordmark[data-v-8a06794f]{font-size:var(--text-20);font-weight:650;letter-spacing:-.02em}.auth-tools[data-v-8a06794f]{display:flex;align-items:center;gap:var(--space-2)}.auth-lang[data-v-8a06794f]{display:inline-flex;padding:3px;border-radius:var(--r-full);background:var(--auth-well, var(--surface-2))}.auth-lang button[data-v-8a06794f]{min-width:44px;height:28px;padding:0 var(--space-3);border:0;border-radius:var(--r-full);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-12);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.auth-lang button[data-v-8a06794f]:hover{color:var(--ink)}.auth-lang button[aria-pressed=true][data-v-8a06794f]{background:var(--auth-card, var(--surface-solid));color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.auth-lang button[data-v-8a06794f]:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand));outline-offset:2px}.auth-main[data-v-8a06794f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-4) var(--space-4) calc(var(--space-8) + var(--space-2))}.auth-card[data-v-8a06794f]{width:100%;max-width:420px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--auth-card, var(--surface-solid));box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 12px 32px -12px color-mix(in srgb,var(--ink) 12%,transparent);animation:auth-in-8a06794f var(--dur-slow) var(--ease-out) both}.auth-card-body[data-v-8a06794f]{padding:var(--space-6)}.auth-foot[data-v-8a06794f]{margin:0;font-size:var(--text-12);color:var(--text-subtle)}@keyframes auth-in-8a06794f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.auth-card[data-v-8a06794f]{animation:none}.auth-lang button[data-v-8a06794f]{transition:none}}@media (max-width: 520px){.auth-top[data-v-8a06794f]{padding:var(--space-4)}.auth-main[data-v-8a06794f]{justify-content:flex-start;padding-top:var(--space-6)}.auth-card[data-v-8a06794f]{border:0;box-shadow:none;background:transparent}.auth-card-body[data-v-8a06794f]{padding:var(--space-2) var(--space-1)}}.fm.fm--sheet[data-v-d35a2674]{min-width:0;max-width:none;width:100%;max-height:55vh;border-radius:var(--r-lg, 12px) var(--r-lg, 12px) 0 0;border-left:none;border-right:none;border-bottom:none;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -12px 32px color-mix(in oklch,var(--ink) 18%,transparent)}.fm[data-v-d35a2674]{z-index:var(--z-popover, 1180);min-width:232px;max-width:272px;max-height:60vh;display:flex;flex-direction:column;background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2, 0 8px 28px rgba(0, 0, 0, .14)),0 12px 36px #0a0a0a1a;overflow:hidden;animation:fm-in-d35a2674 var(--dur-fast, .12s) var(--ease-out, ease-out);transform-origin:top left}@keyframes fm-in-d35a2674{0%{opacity:0;transform:scale(.97) translateY(-2px)}to{opacity:1;transform:none}}.fm--sheet[data-v-d35a2674]{animation:fm-sheet-in-d35a2674 var(--dur-slow, .28s) var(--ease-out, ease-out);transform-origin:bottom center}@keyframes fm-sheet-in-d35a2674{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fm[data-v-d35a2674]{animation:none}}.fm.fm--cal[data-v-d35a2674]{width:288px;max-width:none;max-height:none}.fm-search[data-v-d35a2674]{padding:var(--space-2);border-bottom:1px solid var(--border)}.fm-search-in[data-v-d35a2674]{width:100%;box-sizing:border-box;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-d35a2674]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.fm-head[data-v-d35a2674]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-bottom:1px solid var(--border)}.fm-head--range[data-v-d35a2674]{justify-content:flex-end;border-bottom:none;border-top:1px solid var(--border)}.fm-link[data-v-d35a2674]{font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand);background:none;border:none;cursor:pointer;padding:2px var(--space-1)}.fm-link[data-v-d35a2674]:hover:not(:disabled){text-decoration:underline}.fm-link[data-v-d35a2674]:disabled{color:var(--text-subtle);cursor:default}.fm-list[data-v-d35a2674]{overflow-y:auto;padding:var(--space-1)}.fm-item[data-v-d35a2674]{display:flex;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)}.fm-item[data-v-d35a2674]:hover{background:var(--surface-2)}.fm-item--on[data-v-d35a2674],.fm-item--on[data-v-d35a2674]:hover{background:var(--brand-weak, var(--surface-2))}.fm-item--on .fm-item-label[data-v-d35a2674]{color:var(--brand-strong, var(--brand));font-weight:600}.fm-item input[data-v-d35a2674]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex-shrink:0}.fm-item-label[data-v-d35a2674]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-item-count[data-v-d35a2674]{flex-shrink:0;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}.fm-item--on .fm-item-count[data-v-d35a2674]{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-strong, var(--brand))}.fm-empty[data-v-d35a2674]{padding:var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.fm-range[data-v-d35a2674]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.fm-range-row[data-v-d35a2674]{display:flex;align-items:center;gap:var(--space-2)}.fm-range-lbl[data-v-d35a2674]{width:34px;font-size:var(--text-xs);color:var(--text-muted)}.fm-range-in[data-v-d35a2674]{flex:1;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)}.fm-range-in[data-v-d35a2674]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #5172f629}.fm-cal[data-v-d35a2674]{padding:var(--space-3);display:flex;flex-direction:column;align-items:stretch}.fm-cal>.td[data-v-d35a2674]{align-self:center}.fm-bounds[data-v-d35a2674]{display:grid;grid-template-columns:34px 1fr auto;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-3) 0}.fm-bound-lbl[data-v-d35a2674]{font-size:var(--text-xs);color:var(--text-muted)}.fm-bound[data-v-d35a2674]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);font-family:inherit;font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-2);border:1px solid 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)}.fm-bound[data-v-d35a2674]:hover{border-color:var(--brand)}.fm-bound--on[data-v-d35a2674]{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-d35a2674]{color:var(--text-muted)}.fm-bound[data-v-d35a2674]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.fm-shifts[data-v-d35a2674]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding:var(--space-2) var(--space-3) 0}.fm-shift[data-v-d35a2674]{height:24px;padding:0 var(--space-1);font-family:inherit;font-size:var(--text-xs);font-weight:500;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)}.fm-shift[data-v-d35a2674]:hover{background:color-mix(in srgb,var(--brand) 16%,var(--surface));border-color:var(--brand)}.fm-shift--on[data-v-d35a2674]{color:#fff;background:var(--brand);border-color:var(--brand)}.fm-shift[data-v-d35a2674]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.dt[data-v-6e7a05a4]{display:flex;flex-direction:column;min-width:0}.dt-scroll[data-v-6e7a05a4]{overflow-x:auto}.dt-grid[data-v-6e7a05a4]{display:flex;flex-direction:column;min-width:max-content}.dt-vpad[data-v-6e7a05a4]{flex:0 0 auto;pointer-events:none}.dt-scrollwrap[data-v-6e7a05a4]{position:relative;min-width:0}.dt-scrollwrap[data-v-6e7a05a4]:before,.dt-scrollwrap[data-v-6e7a05a4]:after{content:"";position:absolute;top:0;bottom:0;width:26px;pointer-events:none;opacity:0;transition:opacity var(--dur) var(--ease-out);z-index:3}.dt-scrollwrap[data-v-6e7a05a4]:before{left:0;background:linear-gradient(90deg,rgba(10,10,10,.08),transparent)}.dt-scrollwrap[data-v-6e7a05a4]:after{right:0;background:linear-gradient(270deg,rgba(10,10,10,.08),transparent)}.dt-shade-l[data-v-6e7a05a4]:before{opacity:1}.dt-shade-r[data-v-6e7a05a4]:after{opacity:1}.dt-row[data-v-6e7a05a4]{background:var(--surface)}.dt-row[data-v-6e7a05a4],.dt-head[data-v-6e7a05a4]{--dt-cell-bg: var(--surface)}.dt-head[data-v-6e7a05a4]{--dt-cell-bg: var(--surface-2)}.dt-row[data-v-6e7a05a4]:hover{--dt-cell-bg: var(--brand-weak)}.dt-row--group[data-v-6e7a05a4]{--dt-cell-bg: var(--surface-2)}.dt-group-head[data-v-6e7a05a4]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}.dt-group-count[data-v-6e7a05a4]{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;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.dt-th.dt-frz[data-v-6e7a05a4],.dt-td.dt-frz[data-v-6e7a05a4]{position:sticky;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)}.dt-frz--edge[data-v-6e7a05a4]{box-shadow:calc(-1 * var(--space-3)) 0 0 0 var(--dt-cell-bg)}.dt-head .dt-frz[data-v-6e7a05a4]{z-index:4}.dt-grid--measuring .dt-th.dt-frz[data-v-6e7a05a4],.dt-grid--measuring .dt-td.dt-frz[data-v-6e7a05a4]{position:static}.dt-frz--edge[data-v-6e7a05a4]{border-right:1px solid var(--border-strong)}.dt-frzshade[data-v-6e7a05a4]{position:absolute;top:0;bottom:0;width:12px;pointer-events:none;opacity:0;z-index:5;background:linear-gradient(90deg,rgba(10,10,10,.16),transparent);transition:opacity var(--dur) var(--ease-out)}.dt-has-frozen.dt-shade-l .dt-frzshade[data-v-6e7a05a4]{opacity:1}.dt-scrollwrap.dt-has-frozen.dt-shade-l[data-v-6e7a05a4]:before{opacity:0}.dt-th-pin[data-v-6e7a05a4]{flex:0 0 auto;color:var(--brand);opacity:.9}.dt-hmenu[data-v-6e7a05a4]{z-index:var(--z-popover, 1180);min-width:244px;padding:var(--space-1-5);background:var(--surface-solid);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:top left;animation:dt-hmenu-in-6e7a05a4 var(--dur-fast) var(--ease-out)}@keyframes dt-hmenu-in-6e7a05a4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.dt-hmenu-head[data-v-6e7a05a4]{display:flex;align-items:center;justify-content:space-between;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)}.dt-hmenu-col[data-v-6e7a05a4]{font-weight:650;color:var(--ink);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dt-hmenu-badge[data-v-6e7a05a4]{flex:0 0 auto;padding:2px var(--space-1-5);border-radius:var(--r-full);font-size:var(--text-xs);color:var(--brand-strong);background:var(--brand-weak)}.dt-hmenu-sep[data-v-6e7a05a4]{height:1px;margin:var(--space-1) var(--space-1-5);background:var(--border)}.dt-hmenu-item[data-v-6e7a05a4]{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--r-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.dt-hmenu-item[data-v-6e7a05a4]:hover:not(:disabled){background:var(--brand-weak);color:var(--brand-strong)}.dt-hmenu-item[data-v-6e7a05a4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.dt-hmenu-item[data-v-6e7a05a4]:disabled{opacity:.55;cursor:default}.dt-hmenu-item--on[data-v-6e7a05a4]{color:var(--brand-strong)}.dt-hmenu-ico[data-v-6e7a05a4]{flex:0 0 auto;margin-top:1px;opacity:.75}.dt-hmenu-label[data-v-6e7a05a4]{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.dt-hmenu-label small[data-v-6e7a05a4]{font-size:var(--text-xs);color:var(--text-muted)}.dt-hmenu-item:hover:not(:disabled) .dt-hmenu-label small[data-v-6e7a05a4]{color:inherit;opacity:.75}.dt-hmenu-check[data-v-6e7a05a4]{flex:0 0 auto;margin-top:2px;color:var(--brand)}.dt-hmenu-n[data-v-6e7a05a4]{flex:0 0 auto;align-self:center;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);font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.dt-toolbar[data-v-6e7a05a4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 0 var(--space-2)}.dt-toolbar-start[data-v-6e7a05a4]{min-width:0;flex:1}.dt-toolbar-end[data-v-6e7a05a4]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.dt-clearfilters[data-v-6e7a05a4]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand-strong);background:var(--brand-weak, var(--surface-2));border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.dt-clearfilters[data-v-6e7a05a4]:hover{background:color-mix(in oklch,var(--brand) 16%,transparent)}.dt-colbtn[data-v-6e7a05a4]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);font-family:inherit;font-size:var(--text-xs);font-weight:600;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)}.dt-colbtn[data-v-6e7a05a4]:hover,.dt-colbtn--on[data-v-6e7a05a4]{color:var(--brand-strong);border-color:var(--brand)}.dt-colbtn-n[data-v-6e7a05a4]{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-6e7a05a4]{flex:1 1 0;height:100%;min-height:0}.dt--sticky .dt-scrollwrap[data-v-6e7a05a4]{flex:1;min-height:0;display:flex;flex-direction:column}.dt--sticky .dt-scroll[data-v-6e7a05a4]{overflow:auto;flex:1;min-height:0}.dt--sticky .dt-head[data-v-6e7a05a4]{position:sticky;top:0;z-index:5}.dt--h-quiet .dt-head[data-v-6e7a05a4]{background:transparent;border-bottom:1px solid var(--border);color:var(--text-muted);font-weight:500;text-transform:none;letter-spacing:normal;font-size:var(--text-12)}.dt--compact .dt-head[data-v-6e7a05a4]{padding:var(--space-1-5) var(--space-2);font-size:var(--text-10);gap:var(--space-2)}.dt--compact .dt-row[data-v-6e7a05a4]{padding:var(--space-1-5) var(--space-2);font-size:var(--text-xs);gap:var(--space-2)}.dt-head[data-v-6e7a05a4]{display:grid;align-items:center;justify-content: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:1px solid var(--border-strong);font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-transform:none;letter-spacing:0;-webkit-user-select:none;user-select:none}.dt-th[data-v-6e7a05a4]{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding-left:var(--space-5);padding-right:var(--space-5);text-align:center}.dt-th--sortable[data-v-6e7a05a4]{cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out)}.dt-th--sortable[data-v-6e7a05a4]:hover,.dt-th--sorted[data-v-6e7a05a4]{color:var(--brand-strong)}.dt-th--left[data-v-6e7a05a4]{justify-content:flex-start;text-align:left;padding-left:0}.dt-th--right[data-v-6e7a05a4],.dt-th--center[data-v-6e7a05a4]{justify-content:center;text-align:center}.dt-th-label[data-v-6e7a05a4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-th-caret[data-v-6e7a05a4]{flex-shrink:0;color:var(--brand)}.dt-th-filter[data-v-6e7a05a4]{flex-shrink:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--r-sm);background:transparent;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)}.dt-th:hover .dt-th-filter[data-v-6e7a05a4]{opacity:.9}.dt-th-filter[data-v-6e7a05a4]:hover{color:var(--brand);background:var(--brand-weak, var(--surface-2));opacity:1}.dt-th-filter[data-v-6e7a05a4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.dt-th-filter--on[data-v-6e7a05a4]{opacity:1;color:var(--brand)}.dt-th-filter--on svg polygon[data-v-6e7a05a4]{fill:currentColor}.dt-th--dragging[data-v-6e7a05a4]{opacity:.4}.dt-th--dropbefore[data-v-6e7a05a4]:before{content:"";position:absolute;left:calc(var(--space-3) / -2 - 1px);top:-4px;bottom:-4px;width:2px;background:var(--brand);border-radius:1px}.dt-th-resize[data-v-6e7a05a4]{position:absolute;top:-6px;bottom:-6px;right:calc(var(--space-3) / -2 - 3px);width:8px;cursor:col-resize;z-index:2}.dt-th-resize[data-v-6e7a05a4]:after{content:"";position:absolute;top:18%;bottom:18%;right:3px;width:1px;border-radius:1px;background:var(--border-strong);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.dt-th-resize[data-v-6e7a05a4]:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}.dt-th-resize[data-v-6e7a05a4]:hover:after,.dt-th-resize[data-v-6e7a05a4]:active:after{background:var(--brand);width:2px}.dt-body[data-v-6e7a05a4]{display:flex;flex-direction:column;min-width:0}.dt-row[data-v-6e7a05a4]{display:grid;align-items:center;justify-content: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);text-decoration:none;font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease-out)}.dt-row[data-v-6e7a05a4]:last-child{border-bottom:none}a.dt-row[data-v-6e7a05a4],.dt-row[href][data-v-6e7a05a4]{cursor:pointer}.dt-row[data-v-6e7a05a4]:hover{background:var(--brand-weak)}.dt-row--group[data-v-6e7a05a4]{display:block;padding:0;background:var(--surface-2);border-bottom:1px solid var(--border-strong)}.dt-row--group[data-v-6e7a05a4]:hover{background:var(--surface-2)}.dt-row--accent[data-v-6e7a05a4]{position:relative;--dt-cell-bg: color-mix(in srgb, var(--accent) var(--wash), var(--surface-solid));background:var(--dt-cell-bg)}.dt-row--accent[data-v-6e7a05a4]:hover{--dt-cell-bg: color-mix(in srgb, var(--accent) var(--wash-hover), var(--surface-solid));background:var(--dt-cell-bg)}.dt-row--accent[data-v-6e7a05a4]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent);z-index:3;pointer-events:none}.dt-td[data-v-6e7a05a4]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dt-td[data-v-6e7a05a4] :focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;border-radius:var(--r-sm)}.dt-td--wrap[data-v-6e7a05a4]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere}.dt-grid--measuring .dt-td[data-v-6e7a05a4],.dt-grid--measuring .dt-td--wrap[data-v-6e7a05a4]{white-space:nowrap;display:block;width:max-content}.dt-td--right[data-v-6e7a05a4]{text-align:right}.dt-td--center[data-v-6e7a05a4]{text-align:center}.dt-empty[data-v-6e7a05a4]{padding:var(--space-5);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.dt-empty[data-v-6e7a05a4]:has(>.es){padding:0}@media (prefers-reduced-motion: reduce){.dt-row[data-v-6e7a05a4],.dt-th-resize[data-v-6e7a05a4]:after,.dt-th--sortable[data-v-6e7a05a4]{transition:none}}.dt-colmenu[data-v-6e7a05a4]{z-index:var(--z-popover, 1180);min-width:200px;max-height:60vh;overflow-y:auto;padding:var(--space-2);background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2, 0 8px 28px rgba(0, 0, 0, .14))}.dt-colmenu-head[data-v-6e7a05a4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) var(--space-1-5) var(--space-2);font-size:var(--text-10);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:var(--space-1)}.dt-colmenu-reset[data-v-6e7a05a4]{font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--brand);background:none;border:none;cursor:pointer;padding:0}.dt-colmenu-reset[data-v-6e7a05a4]:hover{text-decoration:underline}.dt-colmenu-item[data-v-6e7a05a4]{display:flex;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}.dt-colmenu-item[data-v-6e7a05a4]:hover{background:var(--brand-weak, var(--surface-2))}.dt-colmenu-item input[data-v-6e7a05a4]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.dt-colmenu-item--locked[data-v-6e7a05a4]{opacity:.6;cursor:default}.dt-colmenu-item--locked input[data-v-6e7a05a4]{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)}.aum[data-v-7ba27ed2]{display:inline-flex;align-items:center;gap:var(--space-2-5);min-width:200px;padding:var(--space-1-5) var(--space-1);color:inherit}.aum-play[data-v-7ba27ed2]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease-out, ease-out)}.aum-play[data-v-7ba27ed2]:hover{background:color-mix(in srgb,currentColor 24%,transparent)}.aum-bars[data-v-7ba27ed2]{display:flex;align-items:center;gap:2px;height:26px;cursor:pointer;flex:1;min-width:0;overflow:hidden}.aum-bar[data-v-7ba27ed2]{width:3px;border-radius:2px;background:color-mix(in srgb,currentColor 32%,transparent);transition:background var(--dur-fast, .12s) var(--ease-out, ease-out)}.aum-bar--past[data-v-7ba27ed2]{background:currentColor}.aum-time[data-v-7ba27ed2]{flex-shrink:0;font-size:var(--text-11);font-variant-numeric:tabular-nums;opacity:.8}.aum audio[data-v-7ba27ed2]{display:none}.att[data-v-dc707d37]{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;max-width:100%}.att-media[data-v-dc707d37]{display:block;max-width:100%}.att-media--image[data-v-dc707d37]{display:inline-block;line-height:0;border-radius:var(--r-lg);overflow:hidden;padding:0;border:0;background:transparent;cursor:zoom-in}.att-media--image[data-v-dc707d37]:focus-visible{outline:2px solid var(--brand, var(--brand));outline-offset:2px}.att-media--image img[data-v-dc707d37]{display:block;max-width:min(260px,100%);max-height:280px;min-width:120px;min-height:90px;width:auto;height:auto;object-fit:cover;background:var(--surface-2, var(--surface-2))}.att-media--video[data-v-dc707d37]{display:block;max-width:min(260px,100%);max-height:280px;border-radius:var(--r-lg);background:#000}.att-media--audio[data-v-dc707d37]{display:inline-flex;width:min(240px,100%)}.att-media--file[data-v-dc707d37]{display:inline-flex;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));text-decoration:none;font-size:var(--text-12);font-weight:500;transition:background var(--dur-fast, .12s) var(--ease-out, ease)}.att-media--file[data-v-dc707d37]:hover{background:var(--surface-2)}.att-media--file svg[data-v-dc707d37]{flex-shrink:0;color:var(--brand, var(--brand))}.att-name[data-v-dc707d37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-caption[data-v-dc707d37]{margin:0;font-size:var(--text-13);line-height:1.45;color:inherit;white-space:pre-wrap;word-break:break-word}.dk[data-v-cb01ce75]{display:inline-flex;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)}.dk-item[data-v-cb01ce75]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;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)}.dk-item[data-v-cb01ce75]:hover{background:var(--brand-weak);border-color:color-mix(in srgb,var(--brand),var(--border) 60%);color:var(--brand-strong)}.dk-item[data-v-cb01ce75]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.dk-icon[data-v-cb01ce75]{display:flex;align-items:center;justify-content:center;width:55%;height:55%;font-size:var(--text-md)}.dk-icon[data-v-cb01ce75] svg{width:100%;height:100%}.dk-name[data-v-cb01ce75]{position:absolute;bottom:calc(100% + 8px);left:50%;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);font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.dk-item:hover .dk-name[data-v-cb01ce75],.dk-item:focus-visible .dk-name[data-v-cb01ce75]{opacity:1;transform:translate(-50%)}.kc[data-v-33c7ffdd]{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);text-align:left}button.kc[data-v-33c7ffdd]{font:inherit;color:inherit;cursor:pointer}.kc--sm[data-v-33c7ffdd]{padding:var(--space-2-5) var(--space-2-5);min-height:62px;justify-content:space-between}.kc--sm .kc-eyebrow[data-v-33c7ffdd]{font-size:var(--text-10);letter-spacing:.03em;line-height:1.25;white-space:normal;overflow:visible;overflow-wrap:anywhere}.kc--md[data-v-33c7ffdd]{padding:var(--space-3) var(--space-4);min-height:84px}.kc--lg[data-v-33c7ffdd]{padding:var(--space-4);min-height:124px;gap:var(--space-1-5)}.kc--sm .kc-n[data-v-33c7ffdd],.kc--md .kc-n[data-v-33c7ffdd]{font-size:var(--text-20)}.kc--lg .kc-n[data-v-33c7ffdd]{font-size:var(--text-2xl, 28px)}.kc-eyebrow[data-v-33c7ffdd]{display:block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc--iconed .kc-eyebrow[data-v-33c7ffdd]{padding-right:var(--space-6)}.kc-n[data-v-33c7ffdd]{display:block;font-weight:700;line-height:1.05;letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:var(--ink)}.kc-n--good[data-v-33c7ffdd]{color:var(--success)}.kc-n--bad[data-v-33c7ffdd]{color:var(--danger)}.kc-n--warn[data-v-33c7ffdd]{color:var(--warning)}.kc-subrow[data-v-33c7ffdd]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;row-gap:var(--space-1)}.kc-sub[data-v-33c7ffdd]{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.kc-foot[data-v-33c7ffdd]{margin-top:auto;padding-top:var(--space-1-5)}.kc-skel[data-v-33c7ffdd]{display:block;width:62px;max-width:70%;border-radius:var(--r-sm);background:var(--skeleton-bg, var(--surface-2))}.kc--sm .kc-skel[data-v-33c7ffdd]{height:19px}.kc--md .kc-skel[data-v-33c7ffdd]{height:23px}.kc--lg .kc-skel[data-v-33c7ffdd]{height:28px}.kc--accent[data-v-33c7ffdd]{background:color-mix(in srgb,var(--accent) var(--wash),var(--surface-solid));border-color:color-mix(in srgb,var(--accent) var(--wash-edge),var(--border))}.kc--accent .kc-eyebrow[data-v-33c7ffdd]{color:var(--accent-strong)}.kc--accent .kc-ico[data-v-33c7ffdd]{color:var(--accent-strong);background:color-mix(in srgb,var(--accent) var(--wash-hover),var(--surface-solid))}.kc--clickable[data-v-33c7ffdd]{transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform .06s}.kc--clickable[data-v-33c7ffdd]:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:color-mix(in srgb,var(--brand) 3%,var(--surface));box-shadow:var(--shadow-1)}.kc--accent.kc--clickable[data-v-33c7ffdd]:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--border));background:color-mix(in srgb,var(--accent) var(--wash-hover),var(--surface-solid))}.kc--clickable[data-v-33c7ffdd]:active{transform:translateY(1px)}.kc--clickable[data-v-33c7ffdd]:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}.kc--active[data-v-33c7ffdd],.kc--accent.kc--active[data-v-33c7ffdd]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--brand)}.kc--accent.kc--active[data-v-33c7ffdd]{background:color-mix(in srgb,var(--accent) var(--wash-hover),var(--surface-solid))}.kc--active .kc-eyebrow[data-v-33c7ffdd]{color:var(--brand-text)}@media (prefers-reduced-motion: reduce){.kc--clickable[data-v-33c7ffdd]{transition:none}.kc--clickable[data-v-33c7ffdd]:active{transform:none}.kc-skel[data-v-33c7ffdd]{animation:none}}.kc-ico[data-v-33c7ffdd]{position:absolute;top:var(--space-3);right:var(--space-3);width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.kc--sm .kc-ico[data-v-33c7ffdd]{width:26px;height:26px;top:8px;right:8px}.kc-ico[data-v-33c7ffdd] svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kc--sm .kc-ico[data-v-33c7ffdd] svg{width:14px;height:14px}.kc-ico--brand[data-v-33c7ffdd]{color:var(--brand);background:var(--brand-weak)}.kc-ico--good[data-v-33c7ffdd]{color:var(--success);background:var(--success-weak)}.kc-ico--bad[data-v-33c7ffdd]{color:var(--danger);background:var(--danger-weak)}.kc-ico--warn[data-v-33c7ffdd]{color:var(--warning);background:var(--warning-weak)}.kc-ico--dim[data-v-33c7ffdd]{color:var(--text-muted);background:var(--surface-2)}.kc--brand[data-v-33c7ffdd]{background:linear-gradient(125deg,var(--brand-strong),color-mix(in srgb,var(--brand-strong) 78%,var(--brand)));border-color:var(--brand-fill-rim);box-shadow:var(--brand-fill-shadow);color:var(--on-brand)}.kc--brand .kc-eyebrow[data-v-33c7ffdd],.kc--brand .kc-sub[data-v-33c7ffdd]{color:color-mix(in srgb,var(--on-brand) 82%,transparent)}.kc--brand .kc-n[data-v-33c7ffdd]{color:var(--on-brand)}.kc--brand .kc-ico[data-v-33c7ffdd]{background:color-mix(in srgb,var(--on-brand) 14%,transparent);color:var(--on-brand)}.kc--brand .kc-skel[data-v-33c7ffdd]{background:color-mix(in srgb,var(--on-brand) 20%,transparent)}.kr[data-v-ace6db6c]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);align-items:stretch}.kr>[data-v-ace6db6c-s]{flex:1 1 var(--kr-min);max-width:var(--kr-max);min-width:0}.kr--fill>[data-v-ace6db6c-s]{max-width:none}.kr>.kr-span.kr-span[data-v-ace6db6c-s]{flex:1 1 100%;max-width:none}.pgn[data-v-9104f4b0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding-top:var(--space-3)}.pgn-info[data-v-9104f4b0]{font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.pgn-btns[data-v-9104f4b0]{display:flex;align-items:center;gap:var(--space-2)}.pgn-page[data-v-9104f4b0]{font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 479px){.pgn-btns[data-v-9104f4b0]{flex:1;justify-content:space-between}}.lmt[data-v-c79796d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4)}.lmt-error[data-v-c79796d8]{font-size:var(--text-12);color:var(--danger-strong)}.tlb[data-v-40303e20]{display:grid;grid-template-columns:var(--timeline-label-width) minmax(var(--tlb-track-min),1fr);width:100%;min-width:calc(var(--timeline-label-width) + var(--tlb-track-min));box-sizing:border-box;color:var(--ink)}.tlb-corner[data-v-40303e20],.tlb-axis[data-v-40303e20]{position:sticky;top:0;z-index:3;min-height:var(--timeline-axis-height);background:var(--surface-solid);border-bottom:1px solid var(--border)}.tlb-corner[data-v-40303e20]{left:0;z-index:4;display:flex;align-items:flex-end;padding:var(--space-2) var(--space-4);box-sizing:border-box;font-size:var(--text-12);font-weight:600;color:var(--text-muted)}.tlb-axis[data-v-40303e20]{margin-inline:var(--space-4)}.tlb-tick[data-v-40303e20]{position:absolute;bottom:var(--space-2);transform:translate(-50%);font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.tlb-now-label[data-v-40303e20]{position:absolute;top:0;transform:translate(-50%);background:var(--brand-strong);color:var(--on-brand);border-radius:var(--r-full);padding:0 var(--space-1-5);font-size:var(--text-11)}.tlb-label[data-v-40303e20]{position:sticky;left:0;z-index:2;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:max(var(--timeline-row-height),var(--tlb-row-height));padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--border);background:var(--surface-solid);color:inherit;text-align:left;font:inherit;cursor:pointer}.tlb-label[data-v-40303e20]:hover,.tlb-label[data-v-40303e20]:active{background:var(--surface-2)}.tlb-label[data-v-40303e20]:focus-visible,.tlb-marker[data-v-40303e20]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.tlb-swatch[data-v-40303e20]{width:var(--space-1);align-self:stretch;flex:none;border-radius:var(--r-full)}.tlb-copy[data-v-40303e20]{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.tlb-copy strong[data-v-40303e20]{font-size:var(--text-13);overflow-wrap:anywhere}.tlb-copy>span[data-v-40303e20],.tlb-copy small[data-v-40303e20]{font-size:var(--text-12);color:var(--text-muted);overflow-wrap:anywhere}.tlb-chevron[data-v-40303e20]{flex:none;transform:rotate(-90deg)}.tlb-label--open .tlb-chevron[data-v-40303e20]{transform:none}.tlb-label--open[data-v-40303e20],.tlb-track--open[data-v-40303e20]{background:var(--brand-weak)}.tlb-track[data-v-40303e20]{position:relative;min-height:max(var(--timeline-row-height),var(--tlb-row-height));border-bottom:1px solid var(--border);cursor:pointer}.tlb-lane[data-v-40303e20]{position:absolute;inset:0 var(--space-4)}.tlb-guide[data-v-40303e20]{position:absolute;top:0;bottom:0;border-left:1px dashed var(--border)}.tlb-range[data-v-40303e20]{position:absolute;top:50%;height:var(--space-2);transform:translateY(-50%);border-radius:var(--r-full);background:color-mix(in srgb,var(--tlb-color) 25%,transparent)}.tlb-marker[data-v-40303e20],.tlb-ghost[data-v-40303e20]{position:absolute;left:0;top:calc(50% + var(--tlb-lane) * var(--timeline-marker-gap));transform:translate(-50%,-50%);box-sizing:border-box;border-radius:var(--r-full)}.tlb-marker[data-v-40303e20]{z-index:1;display:grid;place-items:center;width:var(--space-5);height:var(--space-5);padding:0;border:2px solid var(--tlb-color);background:var(--surface-solid);color:var(--ink);font:inherit;font-size:var(--text-11);font-weight:600;cursor:pointer}.tlb-marker--done[data-v-40303e20]{border-color:var(--success);background:var(--success-weak);color:var(--success-strong)}.tlb-marker--failed[data-v-40303e20]{border-color:var(--danger);background:var(--danger-weak);color:var(--danger-strong)}.tlb-marker--cancelled[data-v-40303e20]{border-style:dashed}.tlb-marker--active[data-v-40303e20]{box-shadow:0 0 0 2px var(--focus-ring-color)}.tlb-marker[data-v-40303e20]:hover,.tlb-marker[data-v-40303e20]:active{filter:brightness(.95)}.tlb-ghost[data-v-40303e20]{width:var(--space-3);height:var(--space-3);border:1px dashed var(--tlb-color);background:var(--surface-solid)}.tlb-drift[data-v-40303e20]{position:absolute;top:calc(50% + var(--tlb-lane) * var(--timeline-marker-gap));height:0;border-top:1px solid var(--tlb-color)}.tlb-now[data-v-40303e20]{position:absolute;top:0;bottom:0;border-left:1px dashed var(--brand)}.tlb-empty[data-v-40303e20]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;color:var(--text-muted);font-size:var(--text-12)}.tlb-detail[data-v-40303e20]{grid-column:1 / -1;position:sticky;left:0;width:var(--tlb-view-width);min-width:0;box-sizing:border-box;background:var(--surface-2);border-bottom:1px solid var(--border)}@media (max-width: 767px){.tlb[data-v-40303e20]{grid-template-columns:var(--timeline-label-width-mobile) minmax(var(--tlb-track-min),1fr);min-width:calc(var(--timeline-label-width-mobile) + var(--tlb-track-min))}.tlb-label[data-v-40303e20],.tlb-corner[data-v-40303e20]{padding-inline:var(--space-3)}}@media (pointer: coarse){.tlb-marker[data-v-40303e20]:before{content:"";position:absolute;inset:calc(-1 * var(--space-3))}}.otz[data-v-d614ba0e]{display:flex;align-items:center;flex:none;gap:0}.otl[data-v-e4a8042b]{--otl-label-width: calc(var(--space-8) + var(--space-7));--otl-card-width: calc(var(--space-8) * 2 + var(--space-6));--otl-mark-top: var(--space-2);--ink: var(--analytics-ink);--text: var(--analytics-ink);--text-muted: var(--analytics-muted);--surface: var(--analytics-surface);--surface-2: var(--analytics-panel);--border: var(--analytics-grid);position:relative;display:flex;flex-direction:column;container-type:inline-size;height:100%;min-width:0;min-height:0;color:var(--analytics-ink);font-family:var(--font-sans)}.otl-sizer[data-v-e4a8042b]{position:absolute;width:var(--otl-card-width);height:0;visibility:hidden;pointer-events:none}.otl-body[data-v-e4a8042b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--space-8) * 3),calc(var(--space-8) * 4 + var(--space-5)));flex:1;min-width:0;min-height:0}.otl-canvas[data-v-e4a8042b]{display:flex;flex-direction:column;min-width:0;min-height:0;outline:none;touch-action:pan-y;cursor:grab}.otl-canvas[data-v-e4a8042b]:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:-2px}.otl--held .otl-canvas[data-v-e4a8042b]{cursor:grabbing;-webkit-user-select:none;user-select:none}.otl-axis[data-v-e4a8042b],.otl-row[data-v-e4a8042b]{display:grid;grid-template-columns:var(--otl-label-width) minmax(0,1fr);gap:var(--space-3);padding-inline:var(--space-4)}.otl-axis[data-v-e4a8042b]{min-height:var(--space-6);flex:none}.otl-axis-label[data-v-e4a8042b]{align-self:center;margin-inline-start:calc(-1 * var(--space-2))}.otl-zoom-inline[data-v-e4a8042b]{display:none;grid-row:1;grid-column:2;align-self:start}.otl-axis-plot[data-v-e4a8042b]{position:relative;min-width:0;margin-inline:var(--space-3)}.otl-tick[data-v-e4a8042b]{position:absolute;bottom:var(--space-2);transform:translate(-50%);color:var(--analytics-muted);font-size:var(--text-11);font-variant-numeric:tabular-nums;white-space:nowrap}.otl-row[data-v-e4a8042b]{flex:1;min-height:calc(var(--space-8) + var(--space-7));margin:var(--space-1-5) var(--space-3);padding-inline:var(--space-2);border-radius:var(--r-lg);background:var(--analytics-surface);box-shadow:var(--stage-inset-sm)}.otl-label[data-v-e4a8042b]{display:flex;align-items:center;align-self:stretch;gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border:0;background:none;color:var(--analytics-ink);text-align:left;font:inherit;cursor:pointer}.otl-label strong[data-v-e4a8042b]{flex:1;min-width:0;padding-left:var(--space-2);border-left:var(--space-1) solid var(--diagram-result-neutral);font-size:var(--text-12);line-height:1.45;font-weight:550;overflow-wrap:anywhere}.otl-label svg[data-v-e4a8042b]{flex:none;color:var(--analytics-muted);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.otl-label:hover svg[data-v-e4a8042b],.otl-label:focus-visible svg[data-v-e4a8042b]{opacity:1}.otl-label[data-v-e4a8042b]:hover{color:var(--analytics-accent)}.otl-plot[data-v-e4a8042b]{position:relative;min-width:0;min-height:0;margin-inline:var(--space-3)}.otl-guide[data-v-e4a8042b]{position:absolute;top:0;bottom:0;border-left:1px solid color-mix(in srgb,var(--analytics-grid) 65%,var(--analytics-surface));pointer-events:none}.otl-baseline[data-v-e4a8042b]{position:absolute;top:var(--otl-mark-top);inset-inline:0;border-top:1px solid var(--analytics-grid);pointer-events:none}.otl-duration[data-v-e4a8042b]{position:absolute;top:var(--otl-mark-top);min-width:1px;border-top:2px solid var(--diagram-card-tone);pointer-events:none}.otl-time-mark[data-v-e4a8042b]{position:absolute;top:calc(var(--otl-mark-top) - var(--space-1));height:var(--space-2);border-left:1px solid var(--diagram-card-tone);pointer-events:none}.otl-event[data-v-e4a8042b],.otl-detail-event[data-v-e4a8042b]{--diagram-card-fill: color-mix(in srgb, var(--diagram-card-tone) 44%, var(--diagram-card-paper));--diagram-card-edge: color-mix(in srgb, var(--diagram-card-tone) 65%, var(--diagram-card-ink));--otl-card-bevel: color-mix(in srgb, var(--diagram-card-fill) 62%, var(--diagram-card-paper));--otl-card-bottom: color-mix(in srgb, var(--diagram-card-fill) 88%, var(--diagram-card-ink));--otl-card-sidewall: color-mix(in srgb, var(--diagram-card-tone) 54%, var(--diagram-card-ink));--otl-card-face: linear-gradient(180deg, var(--otl-card-bevel), var(--diagram-card-fill) var(--space-1), var(--diagram-card-fill) calc(100% - var(--space-1)), var(--otl-card-bottom));--otl-card-face-pressed: linear-gradient(180deg, var(--otl-card-bottom), var(--diagram-card-fill) var(--space-1), var(--diagram-card-fill));--otl-card-depth: var(--diagram-card-depth, var(--space-1));--otl-card-lift: var(--diagram-card-hover-lift, calc(var(--space-1) / 4))}.otl-event[data-v-e4a8042b]{position:absolute;top:calc(var(--otl-mark-top) + var(--space-3));display:flex;flex-direction:column;gap:var(--space-1);max-width:calc(var(--otl-card-width) + var(--space-5));min-width:0;height:calc(var(--space-8) + var(--space-5));transform:translate(-50%);padding:var(--space-1-5) var(--space-3);border:1px solid var(--diagram-card-edge);border-top-color:var(--diagram-card-glint);border-bottom-color:var(--otl-card-sidewall);border-radius:var(--r-md);background:var(--otl-card-face);color:var(--diagram-card-ink);box-shadow:0 var(--otl-card-depth) 0 var(--otl-card-sidewall),0 calc(var(--otl-card-depth) + 1px) 0 var(--diagram-card-ink),var(--diagram-card-shadow);text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.otl-event-time[data-v-e4a8042b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);font-size:var(--text-11);line-height:1.25;color:var(--diagram-card-muted);font-variant-numeric:tabular-nums}.otl-event-time svg[data-v-e4a8042b]{flex:none}.otl-event-time>span[data-v-e4a8042b]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.otl-event>strong[data-v-e4a8042b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-12);line-height:1.35;font-weight:650}.otl-event-reference[data-v-e4a8042b]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-11);line-height:1.35;color:var(--diagram-card-muted);margin-top:auto}.otl-event--selected[data-v-e4a8042b]{outline:2px solid var(--diagram-card-tone);outline-offset:2px}.otl-event[data-v-e4a8042b]:focus-visible,.otl-label[data-v-e4a8042b]:focus-visible{outline:2px solid var(--analytics-accent);outline-offset:var(--space-1);border-radius:var(--r-md);transition:none}.otl-row-empty[data-v-e4a8042b]{position:absolute;top:var(--space-7);left:var(--space-2);color:var(--analytics-muted);font-size:var(--text-13)}.otl-continuation[data-v-e4a8042b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:calc(var(--space-1) * .5);color:var(--analytics-muted);font-size:var(--text-11);line-height:1.25;font-variant-numeric:tabular-nums}.otl--folded .otl-row[data-v-e4a8042b]{--otl-mark-top: var(--space-5);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:calc(var(--space-8) * 2)}.otl--folded .otl-plot[data-v-e4a8042b]{grid-row:2;grid-column:1 / -1}.otl--folded .otl-zoom-inline[data-v-e4a8042b]{display:flex;margin-inline-start:var(--space-2)}.otl--folded .otl-event[data-v-e4a8042b]{height:calc(var(--space-8) + var(--space-2))}.otl--folded .otl-event>strong[data-v-e4a8042b]{display:block;white-space:nowrap;text-overflow:ellipsis}.otl-row-ruler[data-v-e4a8042b]{position:absolute;inset:0 0 auto;height:var(--space-5)}.otl-row-ruler .otl-tick[data-v-e4a8042b]{bottom:var(--space-1)}.otl-inspector[data-v-e4a8042b]{--diagram-control-surface: var(--analytics-surface);display:flex;flex-direction:column;min-width:0;min-height:0;margin:var(--space-3);border-radius:var(--r-lg);background:var(--analytics-surface);box-shadow:var(--stage-raised);cursor:auto}.otl-inspector-head[data-v-e4a8042b]{display:flex;flex-direction:column;flex:none;gap:var(--space-1);padding:var(--space-4);border-bottom:1px solid var(--analytics-grid)}.otl-inspector-head>span[data-v-e4a8042b]{color:var(--analytics-muted);font-size:var(--text-11)}.otl-inspector-head>strong[data-v-e4a8042b]{color:var(--analytics-ink);font-size:var(--text-13);font-weight:550}.otl-back[data-v-e4a8042b]{display:none;align-self:flex-start;margin-inline-start:calc(-1 * var(--space-2))}.otl-inspector-body[data-v-e4a8042b]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-4)}.otl-attention[data-v-e4a8042b]{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--analytics-grid)}.otl-attention-head[data-v-e4a8042b]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--analytics-muted);font-size:var(--text-11);font-weight:600}.otl-attention-head span[data-v-e4a8042b]{padding:0 var(--space-1-5);border-radius:var(--r-full);background:var(--danger-weak);color:var(--danger-strong)}.otl-attention-item[data-v-e4a8042b]{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:2px var(--space-2);padding:var(--space-2);border:0;border-radius:var(--r-md);background:transparent;color:var(--analytics-ink);font:inherit;text-align:left;cursor:pointer}.otl-attention-item[data-v-e4a8042b]:hover{background:var(--analytics-grid)}.otl-attention-item[data-v-e4a8042b]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.otl-attention-item strong[data-v-e4a8042b]{font-size:var(--text-13);font-weight:600}.otl-attention-why[data-v-e4a8042b]{grid-column:1;color:var(--danger);font-size:var(--text-12)}.otl-attention-next[data-v-e4a8042b]{grid-column:1;color:var(--analytics-muted);font-size:var(--text-12)}.otl-attention-go[data-v-e4a8042b]{grid-column:2;grid-row:1 / span 3;align-self:center;color:var(--analytics-muted)}.otl-attention-more[data-v-e4a8042b]{margin:var(--space-1) 0 0;padding:0 var(--space-2);color:var(--analytics-muted);font-size:var(--text-12)}.otl-detail-event[data-v-e4a8042b]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--analytics-grid)}.otl-detail-event[data-v-e4a8042b]:first-child{padding-top:0}.otl-detail-event[data-v-e4a8042b]:last-child{padding-bottom:0;border-bottom:0}.otl-detail-event time[data-v-e4a8042b]{color:var(--analytics-muted);font-size:var(--text-11);font-variant-numeric:tabular-nums}.otl-detail-event .otl-outcome-tag[data-v-e4a8042b]{padding:var(--space-1-5) var(--space-2);border:1px solid var(--diagram-card-edge);border-top-color:var(--diagram-card-glint);border-radius:var(--r-sm);background:var(--otl-card-face);color:var(--diagram-card-ink);font-size:var(--text-12);font-weight:600;line-height:1.45;white-space:normal}.otl-detail-event h3[data-v-e4a8042b]{margin:0;color:var(--analytics-ink);font-size:var(--text-14);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.otl-detail-reference[data-v-e4a8042b]{color:var(--analytics-ink);font-size:var(--text-12);font-weight:550;overflow-wrap:anywhere}.otl-detail-event p[data-v-e4a8042b]{margin:0;color:var(--analytics-muted);font-size:var(--text-12);line-height:1.5;overflow-wrap:anywhere}@container (max-width: 960px){.otl-body[data-v-e4a8042b]{grid-template-columns:minmax(0,1fr) calc(var(--space-8) * 3 + var(--space-5))}.otl-axis[data-v-e4a8042b],.otl-row[data-v-e4a8042b]{grid-template-columns:calc(var(--space-8) + var(--space-5)) minmax(0,1fr);gap:var(--space-2);padding-inline:var(--space-3)}.otl-label svg[data-v-e4a8042b]{display:none}.otl-inspector-head[data-v-e4a8042b],.otl-inspector-body[data-v-e4a8042b]{padding:var(--space-3)}}@container (max-width: 520px){.otl-back[data-v-e4a8042b]{display:inline-flex}.otl-body[data-v-e4a8042b]{grid-template-columns:minmax(0,1fr)}.otl-canvas[data-v-e4a8042b]{grid-area:1 / 1}.otl-inspector[data-v-e4a8042b]{display:none;grid-area:1 / 1;border-left:0}.otl--details .otl-inspector[data-v-e4a8042b]{display:flex}.otl--details .otl-canvas[data-v-e4a8042b]{visibility:hidden}.otl-axis[data-v-e4a8042b]{grid-template-columns:minmax(0,1fr)}.otl-row[data-v-e4a8042b]{grid-template-columns:minmax(0,1fr) auto}.otl-row .otl-plot[data-v-e4a8042b]{grid-row:2;grid-column:1 / -1}.otl-zoom-inline[data-v-e4a8042b]{display:flex;padding-top:var(--space-1)}.otl-axis[data-v-e4a8042b]{min-height:var(--space-6)}.otl-axis-label[data-v-e4a8042b]{display:none}.otl-label[data-v-e4a8042b]{padding:var(--space-2) var(--space-3) 0}.otl-row[data-v-e4a8042b]{grid-template-rows:auto minmax(0,1fr);min-height:calc(var(--space-8) * 2 + var(--space-1));gap:0}.otl-event[data-v-e4a8042b]{height:calc(var(--space-8) + var(--space-2))}.otl-event>strong[data-v-e4a8042b]{display:block;white-space:nowrap;text-overflow:ellipsis}.otl-plot[data-v-e4a8042b]{min-height:calc(var(--space-8) + var(--space-6))}}@media (pointer: coarse){.otl-label[data-v-e4a8042b]{min-height:var(--space-7)}}@media (hover: hover) and (pointer: fine){.otl-event[data-v-e4a8042b]:hover{transform:translate(-50%,calc(var(--otl-card-lift) * -1));box-shadow:0 calc(var(--otl-card-depth) + var(--otl-card-lift)) 0 var(--otl-card-sidewall),0 calc(var(--otl-card-depth) + var(--otl-card-lift) + 1px) 0 var(--diagram-card-ink),var(--diagram-card-shadow-hover)}}.otl-event[data-v-e4a8042b]:active{transform:translate(-50%,var(--diagram-card-press-travel, var(--space-1)));border-top-color:var(--diagram-card-edge);border-bottom-color:var(--diagram-card-glint);background:var(--otl-card-face-pressed);box-shadow:var(--diagram-card-shadow-pressed)}@media (prefers-reduced-motion: reduce){.otl-label svg[data-v-e4a8042b],.otl-event[data-v-e4a8042b]{transition:none}.otl-event[data-v-e4a8042b]:hover,.otl-event[data-v-e4a8042b]:active{transform:translate(-50%)}}.sp[data-v-877f689e]{display:flex;align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;overflow-x:auto;padding-block:2px}.sp-item[data-v-877f689e]{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:550;white-space:nowrap}.sp-marker[data-v-877f689e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-2);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)}.sp-marker svg[data-v-877f689e]{width:14px;height:14px}.sp-item--current[data-v-877f689e],.sp-item--done[data-v-877f689e]{color:var(--ink)}.sp-item--current .sp-marker[data-v-877f689e],.sp-item--done .sp-marker[data-v-877f689e]{border-color:var(--brand-strong);background:var(--brand-strong);color:var(--on-brand)}@media (max-width: 820px){.sp[data-v-877f689e]{justify-content:space-between;gap:var(--space-2);width:100%}.sp-label[data-v-877f689e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion: reduce){.sp-marker[data-v-877f689e]{transition:none}}.stp[data-v-263cb175]{display:flex;flex-direction:column}.stp-rail[data-v-263cb175]{display:flex;align-items:center;margin:0;padding:0 0 var(--space-5);list-style:none}.stp-node[data-v-263cb175]{display:flex}.stp-dot[data-v-263cb175]{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);max-width:100%;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--text-muted);font:inherit;cursor:pointer}.stp-dot[data-v-263cb175]:disabled{cursor:default}.stp-dot[data-v-263cb175]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stp-circle[data-v-263cb175]{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;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)}.stp-dot:not(:disabled):hover .stp-circle[data-v-263cb175]{border-color:var(--brand);color:var(--brand-text)}.stp-dot--active .stp-circle[data-v-263cb175],.stp-dot--complete .stp-circle[data-v-263cb175]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.stp-dot--active .stp-circle[data-v-263cb175]{box-shadow:0 0 0 4px var(--brand-weak)}.stp-here[data-v-263cb175]{width:10px;height:10px;border-radius:var(--r-full);background:var(--on-brand)}.stp-dot--locked[data-v-263cb175]{opacity:.5}.stp-check[data-v-263cb175]{width:14px;height:14px;stroke-dasharray:24;stroke-dashoffset:24;animation:stp-draw-263cb175 calc(var(--dur-slow) * 1.2) var(--ease-out) forwards}@keyframes stp-draw-263cb175{to{stroke-dashoffset:0}}.stp-label[data-v-263cb175]{overflow:hidden;font-size:var(--text-12);line-height:1.35;font-weight:550;white-space:nowrap;text-overflow:ellipsis}.stp-dot--active .stp-label[data-v-263cb175]{color:var(--ink);font-weight:650}.stp-dot--complete .stp-label[data-v-263cb175]{color:var(--ink-2)}.stp-line[data-v-263cb175]{flex:1;height:2px;margin:0 var(--space-2);border-radius:1px;background:var(--border);overflow:hidden}.stp-line-fill[data-v-263cb175]{display:block;width:0;height:100%;background:var(--brand);transition:width calc(var(--dur-slow) * 1.4) var(--ease-out)}.stp-line-fill--on[data-v-263cb175]{width:100%}.stp--labelled .stp-rail[data-v-263cb175]{padding:0}.stp--labelled .stp-node[data-v-263cb175]{flex:0 1 auto;min-width:0}.stp--labelled .stp-line[data-v-263cb175]{flex:1 1 var(--space-6);min-width:var(--space-4)}.stp--labelled .stp-dot[data-v-263cb175]{padding-right:var(--space-1)}@media (max-width: 600px){.stp--labelled .stp-dot[data-v-263cb175]{padding-right:0}.stp-label[data-v-263cb175]{display:none}}.stp-body[data-v-263cb175]{min-width:0}.stp-next-enter-active[data-v-263cb175],.stp-next-leave-active[data-v-263cb175],.stp-prev-enter-active[data-v-263cb175],.stp-prev-leave-active[data-v-263cb175]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.stp-next-enter-from[data-v-263cb175]{opacity:0;transform:translate(24px)}.stp-next-leave-to[data-v-263cb175]{opacity:0;transform:translate(-16px)}.stp-prev-enter-from[data-v-263cb175]{opacity:0;transform:translate(-24px)}.stp-prev-leave-to[data-v-263cb175]{opacity:0;transform:translate(16px)}.stp-foot[data-v-263cb175]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5)}.stp-btn[data-v-263cb175]{padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);border:1px solid transparent;font:inherit;font-size:var(--text-base);font-weight:500;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)}.stp-btn[data-v-263cb175]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stp-btn--ghost[data-v-263cb175]{background:transparent;color:var(--text-muted)}.stp-btn--ghost[data-v-263cb175]:hover{color:var(--ink-2);background:var(--surface-2)}.stp-btn--primary[data-v-263cb175]{background:var(--brand);border-color:var(--brand);color:#fff}.stp-btn--primary[data-v-263cb175]:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.ub[data-v-fa549704]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:var(--space-5);height:var(--space-5);padding:0;border-radius:var(--r-full);background:var(--brand);color:var(--on-brand);font-size:var(--text-11);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.ub--long[data-v-fa549704]{font-size:var(--text-10);letter-spacing:-.04em}.ub--inverse[data-v-fa549704]{background:var(--on-brand);color:var(--brand-strong)}.stb[data-v-d01e25f2]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;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)}.stb--no-tabs.stb--actions-start .stb-tabs[data-v-d01e25f2]{display:none}.stb--no-tabs.stb--actions-start[data-v-d01e25f2]{justify-content:flex-start}.stb--no-tabs.stb--actions-start .stb-actions[data-v-d01e25f2]{flex:1 1 auto}.stb--actions-grow .stb-actions[data-v-d01e25f2]{flex-grow:1}.stb-lead[data-v-d01e25f2]{display:flex;align-items:center;flex:1 1 auto;min-width:0}.stb-tabs[data-v-d01e25f2]{position:relative;display:flex;align-items:center;gap:var(--space-1);min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.stb-tabs[data-v-d01e25f2]::-webkit-scrollbar{display:none}.stb-pill[data-v-d01e25f2]{position:absolute;top:0;left:0;border-radius:var(--control-radius);background:var(--brand-weak);pointer-events:none}.stb-tab[data-v-d01e25f2]{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5);flex-shrink:0;padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;font-family:inherit;font-size:var(--text-sm);font-weight:500;color:var(--text-muted);white-space:nowrap;cursor:pointer;touch-action:pan-y;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.stb-tab[data-v-d01e25f2]:hover{background:var(--surface-2);color:var(--ink-2)}.stb-tab[data-v-d01e25f2]:active{transform:scale(.96)}.stb-tab[data-v-d01e25f2]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.stb-tab--active[data-v-d01e25f2]{color:var(--brand-strong)}.stb-tab--active[data-v-d01e25f2]:hover{background:transparent}.stb-tab-icon[data-v-d01e25f2]{display:inline-flex;align-items:center;line-height:0}.stb-tab-hint[data-v-d01e25f2]{font-size:var(--text-10);font-weight:700;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)}.stb-actions[data-v-d01e25f2]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2)}.sac[data-v-11edf092]{position:relative;flex-shrink:0;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);display:flex;flex-direction:column;gap:var(--space-1-5);overflow:hidden}.sac-head[data-v-11edf092]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2-5);flex-wrap:wrap}.sac-title[data-v-11edf092]{font-size:var(--text-11);font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--brand-text)}.sac-time[data-v-11edf092]{font-size:var(--text-10);color:var(--text-muted);white-space:nowrap}.sac-body[data-v-11edf092]{font-size:var(--text-12);line-height:1.62;color:var(--ink-2);word-break:break-word}.sac-body[data-v-11edf092] strong{font-weight:700;color:var(--ink)}.sac-body[data-v-11edf092] em{font-style:italic}.sac-body[data-v-11edf092] 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-11edf092] a{color:var(--brand-text);text-decoration:underline}.sac-body[data-v-11edf092] a:hover{color:color-mix(in srgb,var(--brand-text) 74%,var(--ink))}.sac-foot[data-v-11edf092]{display:flex;justify-content:flex-end}.sac-action[data-v-11edf092]{-webkit-appearance:none;-moz-appearance:none;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);font-weight:700;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)}.sac-action[data-v-11edf092]:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}.sac-action[data-v-11edf092]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sac-action[data-v-11edf092]:disabled{opacity:.55;cursor:not-allowed}.msg-tmpl-indicator[data-v-21148516]{position:relative;border:1px solid var(--brand-weak);background:var(--brand-weak);color:var(--brand-strong);margin:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border-radius:var(--r-sm);line-height:1;cursor:default;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.msg-tmpl-indicator svg[data-v-21148516]{display:block;opacity:.8}.msg-tmpl-tip[data-v-21148516]{position:absolute;bottom:calc(100% + 6px);right:0;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);font-weight:500;line-height:1.35;white-space:normal;text-align:left;box-shadow:0 6px 18px #0f172a38;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.msg-tmpl-indicator:hover .msg-tmpl-tip[data-v-21148516]{opacity:1;transform:translateY(0)}.msg-tmpl-indicator--interactive[data-v-21148516]{cursor:pointer}.msg-tmpl-indicator--interactive[data-v-21148516]:hover{border-color:var(--brand);color:var(--brand)}.msg-tmpl-indicator--interactive[data-v-21148516]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.bt-u[data-v-a321b721]{display:inline-block;animation:bt-focus-a321b721 calc(var(--dur-slow) * 1.6) var(--ease-out) both;will-change:filter,transform,opacity}.bt-sp[data-v-a321b721]{white-space:pre-line}@keyframes bt-focus-a321b721{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}55%{opacity:.7;filter:blur(3px);transform:translateY(-.06em)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bt-u[data-v-a321b721]{animation-name:none}}.gt[data-v-4fc794db]{color:var(--brand);font-weight:inherit}@supports ((background-clip: text) or (-webkit-background-clip: text)){.gt[data-v-4fc794db]{background:linear-gradient(90deg,var(--brand),var(--brand-strong),var(--brand));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gt--animate[data-v-4fc794db]{animation:gt-flow-4fc794db linear infinite}}@keyframes gt-flow-4fc794db{to{background-position:-200% center}}@media (prefers-reduced-motion: reduce){.gt--animate[data-v-4fc794db]{animation:none}}.st[data-v-a8c38d3b]{color:var(--brand-text);font-weight:inherit}@supports ((background-clip: text) or (-webkit-background-clip: text)){.st[data-v-a8c38d3b]{background:linear-gradient(110deg,var(--brand-text) 42%,color-mix(in srgb,var(--brand-text),#fff 45%) 50%,var(--brand-text) 58%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.st--on[data-v-a8c38d3b]{animation:st-shine-a8c38d3b linear infinite}}@keyframes st-shine-a8c38d3b{to{background-position:-220% center}}@media (prefers-reduced-motion: reduce){.st--on[data-v-a8c38d3b]{animation:none}}.rt-u[data-v-dee0feed]{display:inline-block;animation:rt-rise-dee0feed var(--dur-slow) var(--ease-out) both}.rt-sp[data-v-dee0feed]{white-space:pre-line}@keyframes rt-rise-dee0feed{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.rt-u[data-v-dee0feed]{animation-name:none}}.tt[data-v-bc78413b]{color:inherit}.tt-text[data-v-bc78413b]{white-space:pre-wrap}.tt-caret[data-v-bc78413b]{display:inline-block;width:.08em;height:1.05em;margin-left:.06em;vertical-align:-.12em;background:var(--brand);animation:tt-blink-bc78413b 1.05s step-end infinite}@keyframes tt-blink-bc78413b{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.tt-caret[data-v-bc78413b]{animation:none;opacity:1}}.ac[data-v-58e345d7]{opacity:0;transform:translate3d(var(--ac-x, 0px),var(--ac-y, 0px),0)}.ac--in[data-v-58e345d7]{animation:ac-enter-58e345d7 var(--dur-slow) var(--ease-out) both;animation-delay:var(--ac-delay, 0s)}@keyframes ac-enter-58e345d7{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-58e345d7]{animation-delay:0ms!important}}.al[data-v-aa600156] .al-enter-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);transition-delay:var(--al-delay, 0s)}.al[data-v-aa600156] .al-enter-from{opacity:0;transform:translateY(var(--space-1)) scale(.97)}.al[data-v-aa600156] .al-enter-to{opacity:1;transform:none}.al[data-v-aa600156] .al-move{transition:transform var(--dur) var(--ease-out)}.al.al--disclosure[data-v-aa600156]{opacity:0;transform:translateY(calc(var(--space-1) * -1));transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur) var(--ease-out)}.al.al--disclosure.al--revealed[data-v-aa600156]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.al[data-v-aa600156] .al-enter-active,.al[data-v-aa600156] .al-move{transition:none;transition-delay:0s}.al[data-v-aa600156] .al-enter-from{opacity:1;transform:none}.al.al--disclosure[data-v-aa600156]{transition:none;transform:none}}.mg[data-v-31700a6e]{display:inline-flex}.mg-inner[data-v-31700a6e]{display:inline-flex;flex:1;min-width:0;transition:transform var(--dur-slow) var(--ease-out);will-change:transform}.gh[data-v-6db119fe]{position:relative;display:inline-block;overflow:hidden;border-radius:var(--gh-r, var(--r-lg));--gh-glare: color-mix(in srgb, var(--brand), #fff 60%)}.gh[data-v-6db119fe]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 35%,color-mix(in srgb,var(--gh-glare) 50%,transparent) 50%,transparent 65%);transform:translate(-100%);transition:transform var(--dur-slow) var(--ease-out)}.gh[data-v-6db119fe]:hover:before{transform:translate(100%)}@property --gb-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.gb[data-v-28192349]{display:inline-flex;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))}.gb--on[data-v-28192349]{animation:gb-spin-28192349 linear infinite}@keyframes gb-spin-28192349{to{--gb-a: 360deg}}.gb-inner[data-v-28192349]{flex:1;min-width:0;border-radius:calc(var(--gb-r, var(--r-lg)) - var(--gb-w, 2px));background:var(--surface)}@media (prefers-reduced-motion: reduce){.gb--on[data-v-28192349]{animation:none}}@property --bgl-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.bgl[data-v-6a447d0d]{position:relative;display:inline-flex;border-radius:var(--bgl-r, var(--r-lg));padding:var(--bgl-w, 2px);isolation:isolate}.bgl-glow[data-v-6a447d0d]{position:absolute;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)}.bgl--on .bgl-glow[data-v-6a447d0d]{animation:bgl-spin-6a447d0d var(--bgl-speed, 3s) linear infinite;will-change:filter}@keyframes bgl-spin-6a447d0d{to{--bgl-a: 360deg}}.bgl-inner[data-v-6a447d0d]{position:relative;z-index:1;flex:1;min-width:0;border-radius:calc(var(--bgl-r, var(--r-lg)) - var(--bgl-w, 2px));background:var(--surface)}@media (prefers-reduced-motion: reduce){.bgl--on .bgl-glow[data-v-6a447d0d]{animation:none}}.aim[data-v-2dd28030]{box-sizing:border-box;width:var(--aim-size);height:var(--aim-size);flex:none}.aim-face[data-v-2dd28030]{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--r-full);background:var(--brand);color:var(--on-brand)}.aim-glyph[data-v-2dd28030]{width:76%;height:76%;color:var(--on-brand)}@property --sb2-a{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.sb2[data-v-4ddbad1e]{position:relative;display:inline-flex;padding:var(--sb2-w, 1.5px);border-radius:var(--sb2-r, 999px);background:color-mix(in srgb,var(--brand) 22%,transparent);isolation:isolate}.sb2-rim[data-v-4ddbad1e],.sb2-glow[data-v-4ddbad1e]{position:absolute;top:0;right:0;bottom:0;left:0;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)}.sb2-glow[data-v-4ddbad1e]{top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;filter:blur(7px);opacity:1}.sb2--on .sb2-rim[data-v-4ddbad1e],.sb2--on .sb2-glow[data-v-4ddbad1e]{animation:sb2-orbit-4ddbad1e var(--sb2-dur, 4s) linear infinite}@keyframes sb2-orbit-4ddbad1e{to{--sb2-a: 360deg}}.sb2-inner[data-v-4ddbad1e]{flex:1;min-width:0;border-radius:calc(var(--sb2-r, 999px) - var(--sb2-w, 1.5px));background:var(--surface);position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.sb2--on .sb2-rim[data-v-4ddbad1e],.sb2--on .sb2-glow[data-v-4ddbad1e]{animation:none}}.sc[data-v-ea40b94b]{position:relative;overflow:hidden;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)}.sc[data-v-ea40b94b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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%)}@media (hover: hover) and (pointer: fine){.sc[data-v-ea40b94b]:hover{border-color:color-mix(in srgb,var(--brand),var(--border) 70%)}.sc[data-v-ea40b94b]:hover:before{opacity:1}}.sc-body[data-v-ea40b94b]{position:relative}:where(.hsp[data-v-11ae1a52]){position:relative;isolation:isolate}.hsp-light[data-v-11ae1a52]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse var(--header-spotlight-width) var(--header-spotlight-height) at var(--hsp-x, 50%) var(--hsp-y, 50%),var(--header-spotlight-wash),transparent 80%)}.hsp-light[data-v-11ae1a52]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--header-spotlight-line-height);background:radial-gradient(ellipse var(--header-spotlight-width) var(--header-spotlight-line-height) at var(--hsp-x, 50%) 100%,var(--header-spotlight-line),transparent 80%)}@media (prefers-reduced-motion: reduce),(hover: none),(pointer: coarse){.hsp-light[data-v-11ae1a52]{display:none}}.au[data-v-ecf26f24]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.au-still[data-v-ecf26f24],.au[data-v-ecf26f24] canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.au-still[data-v-ecf26f24]{background:radial-gradient(ellipse at 52% 0%,var(--au-color-1),transparent 64%),radial-gradient(ellipse at 12% 0%,var(--au-color-0),transparent 58%),radial-gradient(ellipse at 96% 0%,var(--au-color-2),transparent 58%)}.au--live .au-still[data-v-ecf26f24]{opacity:0}.sau[data-v-dd2f7e69]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.sau-still[data-v-dd2f7e69],.sau[data-v-dd2f7e69] canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sau-still[data-v-dd2f7e69]{transform:translateY(calc(-1 * var(--sau-offset, 0px)))}.sau-still[data-v-dd2f7e69]{background:radial-gradient(ellipse at 25% var(--sau-band-top),color-mix(in srgb,var(--sau-color-0) 48%,transparent),transparent 64%),radial-gradient(ellipse at 85% var(--sau-band-top),color-mix(in srgb,var(--sau-color-1) 40%,transparent),transparent 58%)}.sau--live .sau-still[data-v-dd2f7e69]{opacity:0}.csp[data-v-10310904]{position:fixed;z-index:var(--z-click-feedback);top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--brand);pointer-events:none}@media (prefers-reduced-motion: reduce){.csp[data-v-10310904]{display:none}}.fr[data-v-aec92eff]{height:100%;min-height:0;overflow:clip;isolation:isolate}.fr[data-expanded=true][data-v-aec92eff]{overflow:visible}.fr-scene[data-v-aec92eff]{width:100%;height:100%;min-height:0;transform-origin:top left}.fr[data-expanded=false] .fr-scene[data-v-aec92eff]{will-change:transform}@media (prefers-reduced-motion: reduce),(max-width: 900px){.fr-scene[data-v-aec92eff]{transform:none!important;will-change:auto}}.tc[data-v-81a7576b]{display:inline-block;perspective:800px;border-radius:var(--tc-r, var(--r-lg))}.tc-inner[data-v-81a7576b]{border-radius:inherit;overflow:hidden;transform:none;transform-origin:center;transition:transform var(--dur-fast) var(--ease-out)}.dg[data-v-78db87b9]{position:relative;pointer-events:none}.dg__grid[data-v-78db87b9]{position:absolute;top:0;right:0;bottom:0;left:0;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)}.dg__grid--drift[data-v-78db87b9]{animation:dg-drift-78db87b9 60s linear infinite}.dg__content[data-v-78db87b9]{position:relative;pointer-events:auto}@keyframes dg-drift-78db87b9{to{background-position:var(--dg-gap, 22px) var(--dg-gap, 22px)}}@media (prefers-reduced-motion: reduce){.dg__grid--drift[data-v-78db87b9]{animation:none}}.th[data-v-0ce48311]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.th-still[data-v-0ce48311],.th[data-v-0ce48311] canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.th-still[data-v-0ce48311]{opacity:1;transition:opacity 1.2s var(--ease-out)}.th--live .th-still[data-v-0ce48311]{opacity:0}.kpi-ico[data-v-1e323d02]{position:absolute;top:var(--space-3);right:var(--space-3);width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.kpi-ico svg[data-v-1e323d02]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kpi-ico--brand[data-v-1e323d02]{color:var(--brand);background:var(--brand-weak)}.kpi-ico--good[data-v-1e323d02]{color:var(--success);background:var(--success-weak, color-mix(in oklch, var(--success) 12%, transparent))}.kpi-ico--bad[data-v-1e323d02]{color:var(--danger);background:var(--danger-weak, color-mix(in oklch, var(--danger) 10%, transparent))}.kpi-ico--warn[data-v-1e323d02]{color:var(--warning-strong, var(--warning));background:var(--warning-weak, color-mix(in oklch, var(--warning) 14%, transparent))}.kpi-ico--dim[data-v-1e323d02]{color:var(--text-muted);background:var(--surface-2)}.tsk[data-v-99e4253a]{min-width:0;overflow:hidden}.tsk-row[data-v-99e4253a]{display:grid;grid-template-columns:repeat(var(--tsk-cols),minmax(0,1fr));align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.tsk-cell[data-v-99e4253a]{min-width:0;display:flex;align-items:center;justify-content:center;min-height:var(--space-5)}.tsk-row[data-v-99e4253a]:last-child{border-bottom:none}.tsk-head[data-v-99e4253a]{background:var(--surface-2);border-bottom:2px solid var(--border-strong);border-radius:var(--r-sm) var(--r-sm) 0 0}.tsk-head .tsk-cell[data-v-99e4253a]{min-height:var(--space-4)}.tsk--compact .tsk-row[data-v-99e4253a]{padding:var(--space-1-5) var(--space-2);gap:var(--space-2)}.ptr[data-v-b7edbd88]{position:fixed;top:4px;left:50%;z-index:1300;display:grid;place-items:center;width:44px;height:44px;background:var(--surface);border:1px solid var(--border);border-radius:50%;box-shadow:0 6px 20px color-mix(in oklch,var(--ink) 15%,transparent);pointer-events:none}.s2l[data-v-0cdf6eba]{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:3;display:inline-flex;align-items:center;gap:var(--space-1-5);height:30px;padding:0 var(--space-2-5);border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);font-family:inherit;font-size:var(--text-12);font-weight:600;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)}.s2l[data-v-0cdf6eba]:not(.s2l--new){padding:0;width:30px;justify-content:center}.s2l[data-v-0cdf6eba]:hover{color:var(--brand);border-color:var(--brand-weak);transform:translateY(-1px)}.s2l[data-v-0cdf6eba]:active{transform:translateY(0) scale(.96)}.s2l[data-v-0cdf6eba]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.s2l--new[data-v-0cdf6eba]{background:var(--brand);border-color:var(--brand);color:#fff}.s2l--new[data-v-0cdf6eba]:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff}.s2l-count[data-v-0cdf6eba]{line-height:1}.s2l-enter-active[data-v-0cdf6eba],.s2l-leave-active[data-v-0cdf6eba]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.s2l-enter-from[data-v-0cdf6eba],.s2l-leave-to[data-v-0cdf6eba]{opacity:0;transform:translateY(6px) scale(.94)}.fw[data-v-83f128a6]{position:absolute;top:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-2);transition:box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),border-radius var(--dur-slow) var(--ease-out)}.fw--settling[data-v-83f128a6]{transition:box-shadow var(--dur) var(--ease-out),transform .12s var(--ease-out)}.fw--focused[data-v-83f128a6]{border-color:color-mix(in srgb,var(--brand) 45%,var(--border-strong));box-shadow:var(--shadow-3)}.fw:not(.fw--focused):not(.fw--max) .fw-identity[data-v-83f128a6],.fw:not(.fw--focused):not(.fw--max) .fw-actions[data-v-83f128a6]{opacity:.55}.fw--max[data-v-83f128a6]{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;border-left:0;border-right:0;border-bottom:0}.fw-bar[data-v-83f128a6]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);min-height:38px;padding:0 var(--space-2) 0 var(--space-4);background:var(--surface-solid);border-bottom:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.fw-bar--dragging[data-v-83f128a6]{cursor:grabbing}.fw--max .fw-bar[data-v-83f128a6]{cursor:default}.fw-identity[data-v-83f128a6]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2)}.fw-actions[data-v-83f128a6]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-1)}.fw-utilities[data-v-83f128a6]{display:flex;align-items:center}.fw-btn[data-v-83f128a6]{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.fw-btn[data-v-83f128a6]:hover{background:var(--surface-2);color:var(--ink-2)}.fw-btn[data-v-83f128a6]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.fw-btn--close[data-v-83f128a6]:hover{background:var(--danger-weak);color:var(--danger-strong)}.fw-body[data-v-83f128a6]{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain}.fw-rz[data-v-83f128a6]{position:absolute;touch-action:none;z-index:2}.fw-rz--n[data-v-83f128a6],.fw-rz--s[data-v-83f128a6]{left:0;right:0;height:8px;cursor:ns-resize}.fw-rz--e[data-v-83f128a6],.fw-rz--w[data-v-83f128a6]{top:0;bottom:0;width:8px;cursor:ew-resize}.fw-rz--n[data-v-83f128a6]{top:-3px}.fw-rz--s[data-v-83f128a6]{bottom:-3px}.fw-rz--w[data-v-83f128a6]{left:-3px}.fw-rz--e[data-v-83f128a6]{right:-3px}.fw-rz--ne[data-v-83f128a6],.fw-rz--nw[data-v-83f128a6],.fw-rz--se[data-v-83f128a6],.fw-rz--sw[data-v-83f128a6]{width:14px;height:14px;z-index:3}.fw-rz--nw[data-v-83f128a6]{top:-3px;left:-3px;cursor:nwse-resize}.fw-rz--ne[data-v-83f128a6]{top:-3px;right:-3px;cursor:nesw-resize}.fw-rz--sw[data-v-83f128a6]{bottom:-3px;left:-3px;cursor:nesw-resize}.fw-rz--se[data-v-83f128a6]{bottom:-3px;right:-3px;cursor:nwse-resize}@media (prefers-reduced-motion: reduce){.fw[data-v-83f128a6],.fw--settling[data-v-83f128a6]{transition:none}}.fw-snap[data-v-83f128a6]{position:fixed;z-index:1140;pointer-events:none;padding:var(--space-1);box-sizing:border-box}.fw-snap-inner[data-v-83f128a6]{width:100%;height:100%;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);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-83f128a6 var(--dur) var(--ease-out) both}@keyframes fw-snap-in-83f128a6{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.fw-snap-inner[data-v-83f128a6]{animation:none}}.wdk[data-v-4b53daba]{position:fixed;right:calc(var(--space-4) + var(--ui-panel-inset, 0px));bottom:var(--space-4);z-index:1150;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:40vw;pointer-events:none}.wdk-handle[data-v-4b53daba],.wdk-chip[data-v-4b53daba]{pointer-events:auto}.wdk-body[data-v-4b53daba]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-out) 90ms}.wdk:hover .wdk-body[data-v-4b53daba],.wdk:focus-within .wdk-body[data-v-4b53daba],.wdk--open .wdk-body[data-v-4b53daba]{grid-template-rows:1fr;transition-delay:0s}.wdk-strip[data-v-4b53daba]{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:6px;min-width:0;min-height:0;max-height:min(62vh,420px);overflow:hidden auto;padding:0 3px;scrollbar-width:thin;visibility:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out)}.wdk:hover .wdk-strip[data-v-4b53daba],.wdk:focus-within .wdk-strip[data-v-4b53daba],.wdk--open .wdk-strip[data-v-4b53daba]{visibility:visible;opacity:1}.wdk-handle[data-v-4b53daba]{flex-shrink:0;display:flex;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)}.wdk-handle[data-v-4b53daba]:hover{border-color:var(--border-strong);color:var(--ink-2)}.wdk-handle[data-v-4b53daba]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.wdk-count[data-v-4b53daba]{font-size:var(--text-12);font-weight:700;color:var(--ink-2)}.wdk-chip[data-v-4b53daba]{flex-shrink:0;min-width:0;display:flex;align-items:center;height:30px;padding-right:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);box-shadow:var(--shadow-2);transition:border-color var(--dur-fast) var(--ease-out)}.wdk-chip[data-v-4b53daba]:hover{border-color:var(--border-strong)}.wdk-open[data-v-4b53daba]{min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-3);border:0;background:none;font:inherit;color:var(--ink-2);cursor:pointer}.wdk-open[data-v-4b53daba]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;border-radius:var(--r-full)}.wdk-dot[data-v-4b53daba]{flex-shrink:0;width:7px;height:7px;border-radius:var(--r-full);background:var(--text-subtle)}.wdk-dot--open[data-v-4b53daba]{background:var(--brand)}.wdk-dot--warning[data-v-4b53daba]{background:var(--warning)}.wdk-dot--danger[data-v-4b53daba]{background:var(--danger)}.wdk-dot--success[data-v-4b53daba]{background:var(--success)}.wdk-dot--muted[data-v-4b53daba]{background:var(--text-subtle)}.wdk-label[data-v-4b53daba]{flex-shrink:0;font-size:var(--text-12);font-weight:700}.wdk-sub[data-v-4b53daba]{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-11);color:var(--text-muted)}.wdk-x[data-v-4b53daba]{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--text-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.wdk-x[data-v-4b53daba]:hover{background:var(--danger-weak);color:var(--danger-strong)}.wdk-x[data-v-4b53daba]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.wdk-enter-active[data-v-4b53daba],.wdk-leave-active[data-v-4b53daba]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.wdk-enter-from[data-v-4b53daba],.wdk-leave-to[data-v-4b53daba]{opacity:0;transform:translateY(8px)}.wdk-chip-enter-active[data-v-4b53daba],.wdk-chip-leave-active[data-v-4b53daba]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.wdk-chip-enter-from[data-v-4b53daba],.wdk-chip-leave-to[data-v-4b53daba]{opacity:0;transform:translate(8px) scale(.94)}.wdk-chip-move[data-v-4b53daba]{transition:transform var(--dur-slow) var(--ease-out)}@media (max-width: 900px){html[data-ui-panel-inset] .wdk[data-v-4b53daba]{display:none}}@media (prefers-reduced-motion: reduce){.wdk-body[data-v-4b53daba],.wdk-strip[data-v-4b53daba],.wdk-chip[data-v-4b53daba],.wdk-handle[data-v-4b53daba],.wdk-chip-move[data-v-4b53daba],.wdk-enter-active[data-v-4b53daba],.wdk-leave-active[data-v-4b53daba],.wdk-chip-enter-active[data-v-4b53daba],.wdk-chip-leave-active[data-v-4b53daba]{transition:none}}.srs[data-v-147f51ea],.srs-stage[data-v-147f51ea]{display:block;min-width:0}.srs[data-v-147f51ea]{overflow-anchor:none}.srs-stage[data-v-147f51ea]{transform-origin:center top}.btb[data-v-a3d92587]{display:flex;flex-shrink:0;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(--topbar-surface, var(--surface))}.btb-item[data-v-a3d92587]{flex:1 1 0;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-muted);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.btb-item[data-v-a3d92587]:active{background:var(--surface-2)}.btb-item--on[data-v-a3d92587]{color:var(--brand-text)}.btb-item[data-v-a3d92587]:focus-visible{outline:2px solid var(--focus-ring-color, var(--brand));outline-offset:-2px}.btb-ico[data-v-a3d92587]{display:grid;place-items:center;width:20px;height:20px}.btb-ico[data-v-a3d92587] svg{width:20px;height:20px}.btb-text[data-v-a3d92587]{max-width:100%;overflow:hidden;font-size:var(--text-11);font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){.btb-item[data-v-a3d92587]{transition:none}}.cm[data-v-38125576]{position:relative;display:block;height:var(--space-2);margin-block:var(--space-1);isolation:isolate}.cm--sm[data-v-38125576]{height:var(--space-1);margin-block:0}.cm-track[data-v-38125576],.cm-used[data-v-38125576],.cm-over[data-v-38125576]{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--r-sm)}.cm-track[data-v-38125576]{background:var(--surface-3)}.cm-used[data-v-38125576]{background:var(--brand)}.cm-over[data-v-38125576]{background:var(--danger);border-radius:0 var(--r-sm) var(--r-sm) 0}.cm-limit[data-v-38125576]{position:absolute;top:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));width:1px;background:var(--ink-2);transform:translate(-1px)}.tmc[data-v-8a03dd1a]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-template-areas:"who  actions" "body body" "now  now";column-gap:var(--space-3);row-gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);font-size:var(--text-12)}.tmc[data-v-8a03dd1a]:focus-within{border-color:var(--brand)}.tmc--no-now[data-v-8a03dd1a]{grid-template-rows:auto 1fr;grid-template-areas:"who actions" "body body"}.tmc--no-now.tmc--no-body[data-v-8a03dd1a]:not(.tmc--compact){grid-template-rows:auto;grid-template-areas:"who actions"}.tmc-who[data-v-8a03dd1a]{grid-area:who;display:flex;align-items:center;gap:var(--space-3);min-width:0}.tmc-who[data-v-8a03dd1a] .av{flex:none}.tmc-identity[data-v-8a03dd1a]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.5}.tmc-name[data-v-8a03dd1a]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.tmc-name strong[data-v-8a03dd1a]{font-size:var(--text-14);color:var(--ink);overflow-wrap:anywhere}.tmc-sub[data-v-8a03dd1a]{color:var(--ink-2)}.tmc-sub[title][data-v-8a03dd1a]{cursor:help}.tmc-email[data-v-8a03dd1a]{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmc-actions[data-v-8a03dd1a]{grid-area:actions;align-self:start;display:flex;align-items:center;gap:var(--space-1)}.tmc-note[data-v-8a03dd1a],.tmc-details[data-v-8a03dd1a]{grid-area:body;margin:0;min-width:0}.tmc-note[data-v-8a03dd1a]{align-self:start;padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted);line-height:1.5}.tmc-details[data-v-8a03dd1a]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-content:start;align-items:center;gap:var(--space-2) var(--space-3);line-height:1.5}.tmc-row[data-v-8a03dd1a]{display:contents}.tmc-row dt[data-v-8a03dd1a]{color:var(--text-muted)}.tmc-row dd[data-v-8a03dd1a]{margin:0;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.tmc-value[data-v-8a03dd1a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.tmc-quiet[data-v-8a03dd1a]{color:var(--ink-2)}.tmc-more[data-v-8a03dd1a]{color:var(--text-muted)}.tmc-now[data-v-8a03dd1a]{grid-area:now;display:flex;align-items:center;gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border)}.tmc-load[data-v-8a03dd1a]{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.tmc-meter[data-v-8a03dd1a]{flex:1;min-width:var(--space-8);max-width:calc(var(--space-8) * 3)}.tmc-count[data-v-8a03dd1a]{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.tmc-count--full[data-v-8a03dd1a],.tmc-full[data-v-8a03dd1a]{color:var(--danger-strong);font-weight:600}.tmc-seen[data-v-8a03dd1a]{margin-left:auto;color:var(--text-muted);white-space:nowrap}.tmc-load+.tmc-seen[data-v-8a03dd1a]{margin-left:0}.tmc--compact[data-v-8a03dd1a]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.2fr) auto;grid-template-rows:auto;grid-template-areas:"who body now actions";align-items:center;column-gap:var(--space-5);padding:var(--space-3) var(--space-4)}.tmc--compact .tmc-now[data-v-8a03dd1a]{padding-top:0;border-top:0}.tmc--compact .tmc-actions[data-v-8a03dd1a]{align-self:center}@media (max-width: 720px){.tmc--compact[data-v-8a03dd1a]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"who  actions" "body body" "now  now";row-gap:var(--space-3)}.tmc--compact.tmc--no-now[data-v-8a03dd1a]{grid-template-rows:auto auto;grid-template-areas:"who actions" "body body"}.tmc--compact.tmc--no-now.tmc--no-body[data-v-8a03dd1a]{grid-template-rows:auto;grid-template-areas:"who actions"}.tmc--compact .tmc-now[data-v-8a03dd1a]{padding-top:var(--space-3);border-top:1px solid var(--border)}}.kb[data-v-ca9bb981]{display:flex;align-items:flex-start;gap:var(--kb-gap, var(--space-4));overflow:auto;min-height:0;height:100%;padding:var(--kb-pad, var(--space-4))}.kb--more-right[data-v-ca9bb981]{-webkit-mask-image:linear-gradient(to right,rgb(0 0 0) calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(to right,rgb(0 0 0) calc(100% - var(--space-7)),transparent)}.kb--more-left[data-v-ca9bb981]{-webkit-mask-image:linear-gradient(to left,rgb(0 0 0) calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(to left,rgb(0 0 0) calc(100% - var(--space-7)),transparent)}.kb--more-left.kb--more-right[data-v-ca9bb981]{-webkit-mask-image:linear-gradient(to right,transparent,rgb(0 0 0) var(--space-7),rgb(0 0 0) calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(to right,transparent,rgb(0 0 0) var(--space-7),rgb(0 0 0) calc(100% - var(--space-7)),transparent)}.kb-lane[data-v-ca9bb981]{flex:1 0 var(--kb-lane-min, calc(var(--space-8) * 4));min-width:0;container-type:inline-size;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg)}.kb-heading[data-v-ca9bb981]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4)}.kb-label[data-v-ca9bb981]{flex:1 1 0;min-width:min-content;margin:0;font-size:var(--text-12);font-weight:600;color:var(--text)}.kb-dot[data-v-ca9bb981]{width:var(--space-2);height:var(--space-2);flex-shrink:0;border-radius:var(--r-full);background:var(--text-muted)}.kb-dot--brand[data-v-ca9bb981]{background:var(--brand)}.kb-dot--warning[data-v-ca9bb981]{background:var(--warning)}.kb-dot--success[data-v-ca9bb981]{background:var(--success)}.kb-dot--danger[data-v-ca9bb981]{background:var(--danger)}.kb-lane--danger[data-v-ca9bb981]:not(.kb-lane--folded){border-color:var(--danger)}.kb-lane--folded[data-v-ca9bb981]{flex:0 0 auto;width:var(--space-6);align-self:stretch}.kb-fold[data-v-ca9bb981]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;height:100%;min-height:calc(var(--space-8) * 4);padding:var(--space-4) 0;border:0;border-radius:var(--r-lg);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.kb-fold[data-v-ca9bb981]:hover{color:var(--text);background:var(--surface)}.kb-fold[data-v-ca9bb981]:focus-visible,.kb-refold[data-v-ca9bb981]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kb-fold-label[data-v-ca9bb981]{writing-mode:vertical-rl;font-size:var(--text-12);font-weight:600;white-space:nowrap}.kb-refold[data-v-ca9bb981]{display:inline-grid;place-items:center;width:var(--space-6);height:var(--space-6);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer}.kb-refold[data-v-ca9bb981]:hover{color:var(--text)}.kb-stack[data-v-ca9bb981]{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-3) var(--space-3)}.kb-card[data-v-ca9bb981]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-1);min-width:0;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.kb-lane--accent[data-v-ca9bb981]{background:color-mix(in srgb,var(--accent) var(--wash),var(--surface-2));border-color:color-mix(in srgb,var(--accent) var(--wash-edge),var(--border))}.kb-card--accent[data-v-ca9bb981]{background:color-mix(in srgb,var(--accent) var(--wash),var(--surface-solid));border-color:color-mix(in srgb,var(--accent) var(--wash-edge),var(--border));box-shadow:inset 3px 0 0 var(--accent),var(--shadow-1)}.kb-card[data-v-ca9bb981]:not(.kb-card--loading):hover{border-color:var(--brand);box-shadow:var(--shadow-2)}.kb-card--accent[data-v-ca9bb981]:not(.kb-card--loading):hover{box-shadow:inset 3px 0 0 var(--accent),var(--shadow-2)}.kb-card--selected[data-v-ca9bb981],.kb-card.tk-row--cursor[data-v-ca9bb981]{border-color:var(--brand);background:var(--brand-weak)}.kb-meta[data-v-ca9bb981],.kb-footer[data-v-ca9bb981],.kb-actions[data-v-ca9bb981]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.kb-meta[data-v-ca9bb981]{justify-content:space-between}.kb-meta[data-v-ca9bb981]:empty,.kb-footer[data-v-ca9bb981]:empty{display:none}.kb-link[data-v-ca9bb981]{color:var(--text);font-size:var(--text-13);font-weight:600;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.kb-link[data-v-ca9bb981]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-md)}.kb-link[data-v-ca9bb981]:focus-visible{outline:none}.kb-card[data-v-ca9bb981]:has(.kb-link:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.kb-detail[data-v-ca9bb981],.kb-footer[data-v-ca9bb981]{color:var(--text-muted);font-size:var(--text-12);overflow-wrap:anywhere}.kb-footer[data-v-ca9bb981]{margin-top:auto}.kb-actions[data-v-ca9bb981]{position:relative;z-index:1;border-top:1px solid var(--border);padding-top:var(--space-3)}.kb-select[data-v-ca9bb981]{display:inline-flex;align-items:center;justify-content:center;margin-right:auto;cursor:pointer}.kb-actions input[data-v-ca9bb981]{accent-color:var(--brand-strong);width:var(--space-4);height:var(--space-4);margin:0;cursor:pointer}.kb-actions input[data-v-ca9bb981]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kb-empty[data-v-ca9bb981]{margin:0;padding:var(--space-5) var(--space-3);text-align:center;font-size:var(--text-12);color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--r-md)}@container (max-width: 200px){.kb-heading[data-v-ca9bb981]{padding:var(--space-3)}.kb-stack[data-v-ca9bb981]{padding:0 var(--space-2) var(--space-2);gap:var(--space-2)}.kb-card[data-v-ca9bb981]{padding:var(--space-3);gap:var(--space-2)}}@container (max-width: 150px){.kb-heading[data-v-ca9bb981]{padding:var(--space-3) var(--space-2)}.kb-stack[data-v-ca9bb981]{padding:0 var(--space-1) var(--space-1)}.kb-card[data-v-ca9bb981]{padding:var(--space-2)}}@media (pointer: fine){.kb-card--movable[data-v-ca9bb981]{cursor:grab}}body.kb-gesturing,body.kb-gesturing *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.kb-card--lifted[data-v-ca9bb981]{opacity:.4}.kb-lane--target[data-v-ca9bb981]{border-color:var(--brand);border-style:dashed}.kb-lane--over[data-v-ca9bb981]{background:var(--brand-weak);border-style:solid;transition:background-color .15s ease-out}.kb-drop[data-v-ca9bb981]{margin:0 var(--space-3) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--surface);color:var(--text-muted);font-size:var(--text-12);text-align:center}.kb-drop--ok[data-v-ca9bb981]{color:var(--brand-strong);font-weight:600}.kb-lane--folded .kb-drop[data-v-ca9bb981]{display:none}.kb-card--landed[data-v-ca9bb981]{animation:kb-landed-ca9bb981 .7s ease-out}@keyframes kb-landed-ca9bb981{0%{box-shadow:0 0 0 3px var(--brand)}to{box-shadow:var(--shadow-1)}}.kb-ghost[data-v-ca9bb981]{position:fixed;z-index:1000;display:flex;align-items:center;gap:var(--space-2);max-width:calc(var(--space-8) * 4);padding:var(--space-2) var(--space-3);border:1px solid var(--brand);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-2, var(--shadow-1));color:var(--text);font-size:var(--text-13);font-weight:600;pointer-events:none;transform:translate(var(--space-3),var(--space-3))}.kb-ghost-title[data-v-ca9bb981]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-box[data-v-ca9bb981]{position:fixed;z-index:1000;border:1px solid var(--brand);border-radius:var(--r-sm);background:color-mix(in srgb,var(--brand) 12%,transparent);pointer-events:none}.kb-lane-select[data-v-ca9bb981]{display:inline-flex;align-items:center;cursor:pointer;opacity:0;transition:opacity .12s ease-out}.kb-lane-select input[data-v-ca9bb981]{accent-color:var(--brand-strong);width:var(--space-4);height:var(--space-4);margin:0;cursor:pointer}.kb-lane-select input[data-v-ca9bb981]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kb-lane:hover .kb-lane-select[data-v-ca9bb981],.kb-lane-select[data-v-ca9bb981]:focus-within,.kb--selecting .kb-lane-select[data-v-ca9bb981]{opacity:1}@media (prefers-reduced-motion: reduce){.kb-card--landed[data-v-ca9bb981]{animation:none}.kb-lane--over[data-v-ca9bb981],.kb-lane-select[data-v-ca9bb981],.kb-card[data-v-ca9bb981]{transition:none}}@media (pointer: coarse){.kb-lane-select[data-v-ca9bb981]{opacity:1}.kb-actions[data-v-ca9bb981]{min-height:var(--space-7)}.kb-select[data-v-ca9bb981]{min-width:calc(var(--space-6) + var(--space-3));min-height:calc(var(--space-6) + var(--space-3))}.kb-lane--folded[data-v-ca9bb981]{width:calc(var(--space-6) + var(--space-3))}}.se[data-v-f937f1ae]{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-5);min-width:0;min-height:0;padding:var(--space-6);color:var(--on-brand);background:var(--brand-strong);overflow:clip}.se[data-v-f937f1ae]:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 10%,var(--brand),transparent 70%)}.se[data-v-f937f1ae]:after{content:"";position:absolute;z-index:-1;width:calc(var(--space-8) * 9);height:calc(var(--space-8) * 9);right:-35%;top:18%;border:1px solid color-mix(in srgb,var(--on-brand) 20%,transparent);border-radius:50%;box-shadow:0 0 0 var(--space-8) color-mix(in srgb,var(--on-brand) 4%,transparent),0 0 0 calc(var(--space-8) * 2) color-mix(in srgb,var(--on-brand) 3%,transparent)}.se-head h3[data-v-f937f1ae]{margin:0;font-size:var(--text-20);font-weight:600;letter-spacing:-.03em;line-height:1.25;text-wrap:balance}.se-head p[data-v-f937f1ae]{margin:var(--space-2) 0 0;font-size:var(--text-13);line-height:1.5;color:color-mix(in srgb,var(--on-brand) 82%,transparent)}.se-stage[data-v-f937f1ae]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);min-height:0;padding-bottom:var(--space-4)}.se-stage--context[data-v-f937f1ae]{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) 0;padding:var(--space-1) var(--space-1) var(--space-4);scroll-padding:var(--space-2)}.se-card[data-v-f937f1ae]{display:flex;flex-direction:column;min-height:0;border:1px solid var(--border);border-radius:var(--r-lg);color:var(--ink);background:var(--surface-solid);box-shadow:var(--shadow-3);overflow:hidden}.se-connector-row[data-v-f937f1ae]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border)}.se-connector-row[data-v-f937f1ae]:last-child{border-bottom:0}.se-connector-row>div[data-v-f937f1ae]{display:flex;flex-direction:column;gap:var(--space-1)}.se-connector-row strong[data-v-f937f1ae]{font-size:var(--text-13)}.se-connector-row span[data-v-f937f1ae]{font-size:var(--text-12);color:var(--text-muted)}.se-icon[data-v-f937f1ae]{display:grid;place-items:center;flex:none;width:var(--space-6);height:var(--space-6);border-radius:var(--r-full);background:var(--brand-weak);color:var(--brand-text)}.se-chat-head[data-v-f937f1ae]{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border)}.se-chat-head>div[data-v-f937f1ae]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);min-width:0}.se-chat-head strong[data-v-f937f1ae]{font-size:var(--text-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-chat-head span[data-v-f937f1ae]{font-size:var(--text-11);color:var(--text-muted)}.se-thread[data-v-f937f1ae]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);min-height:0;overflow-y:auto}.se-thread[data-v-f937f1ae] .cb{--cb-max: 88%;margin-top:0;font-size:var(--text-12)}.se-card--live[data-v-f937f1ae]{flex:1;min-height:280px;max-height:100%}.se-live-avatar[data-v-f937f1ae]{display:grid;place-items:center;flex:none;width:var(--space-7);height:var(--space-7);border-radius:var(--r-full);font-size:var(--text-12);font-weight:650}.se-thread--live[data-v-f937f1ae]{flex:1;gap:var(--space-1);padding:var(--space-3);background:var(--chat-canvas);overscroll-behavior:contain}.se-thread--live[data-v-f937f1ae] .cb{--cb-max: 84%;font-size:var(--text-12)}.se-live-note[data-v-f937f1ae]{margin:auto;padding:var(--space-1-5) var(--space-3);border-radius:var(--r-md);background:var(--surface-solid);box-shadow:var(--shadow-1);font-size:var(--text-11);color:var(--text-muted);text-align:center}.se-live-foot[data-v-f937f1ae]{flex:none;margin:0;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--text-11);line-height:1.4;color:var(--text-muted);text-align:center}.se-event[data-v-f937f1ae]{display:flex;align-items:center;justify-content:center;gap:var(--space-1-5);margin:var(--space-1) 0;font-size:var(--text-11);color:var(--text-muted);text-align:center}.se-mark[data-v-f937f1ae]{flex:none;width:var(--space-3);color:var(--brand)}.se-mark--light[data-v-f937f1ae]{color:var(--on-brand)}.se-caps[data-v-f937f1ae]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.se-caps li[data-v-f937f1ae]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2-5);border:1px solid color-mix(in srgb,var(--on-brand) 28%,transparent);border-radius:var(--r-full);background:color-mix(in srgb,var(--on-brand) 10%,transparent);font-size:var(--text-12);font-weight:500}.se-gallery[data-v-f937f1ae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.se-tile[data-v-f937f1ae]{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:var(--space-2) var(--space-2-5);border:1px solid transparent;border-radius:var(--r-md);background:var(--surface-solid);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.se-tile[data-v-f937f1ae]:hover{transform:translateY(-1px)}.se-tile[data-v-f937f1ae]:active{transform:scale(.98)}.se-tile[data-v-f937f1ae]:focus-visible{outline:2px solid var(--on-brand);outline-offset:2px}.se-tile--on[data-v-f937f1ae]{border-color:var(--brand);background:var(--brand-weak);box-shadow:inset 0 0 0 1px var(--brand),var(--shadow-sm)}.se-tile-mark[data-v-f937f1ae]{display:grid;place-items:center;flex:none;width:var(--space-6);height:var(--space-6);border-radius:var(--r-md);font-size:var(--text-12);font-weight:650}.se-tile-name[data-v-f937f1ae]{flex:1;min-width:0;font-size:var(--text-12);font-weight:550;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.se-tile-check[data-v-f937f1ae]{flex:none;color:var(--brand-text)}.se-roster[data-v-f937f1ae]{padding:var(--space-1) 0}.se-member[data-v-f937f1ae],.se-person[data-v-f937f1ae]{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3)}.se-member+.se-member[data-v-f937f1ae]{border-top:1px solid var(--border)}.se-avatar[data-v-f937f1ae]{display:grid;place-items:center;flex:none;width:var(--space-6);height:var(--space-6);border-radius:var(--r-full);font-size:var(--text-11);font-weight:650}.se-member-text[data-v-f937f1ae]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);flex:1;min-width:0}.se-member-text strong[data-v-f937f1ae]{font-size:var(--text-12);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-member-text span[data-v-f937f1ae]{font-size:var(--text-11);color:var(--text-muted)}.se-member[data-v-f937f1ae] .bdg{display:inline-flex;align-items:center;gap:var(--space-1)}.se-share[data-v-f937f1ae]{display:flex;flex-direction:column;gap:var(--space-2)}.se-share .se-person[data-v-f937f1ae]{flex-direction:row}.se-task[data-v-f937f1ae]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--r-full);background:var(--brand-weak);color:var(--brand-text);font-size:var(--text-11);font-weight:600;white-space:nowrap}.se-agents[data-v-f937f1ae]{display:flex;flex-direction:column;gap:var(--space-2)}.se-card.se-agent[data-v-f937f1ae]{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3)}.se-card.se-agent--lead[data-v-f937f1ae]{gap:var(--space-4);padding:var(--space-4)}.se-agent--lead .se-member-text strong[data-v-f937f1ae]{font-size:var(--text-16);font-weight:650}.se-agent--lead .se-member-text span[data-v-f937f1ae]{font-size:var(--text-12);line-height:1.45}.se-route[data-v-f937f1ae]{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-12);color:color-mix(in srgb,var(--on-brand) 88%,transparent)}.se-in[data-v-f937f1ae]{animation:se-arrive-f937f1ae var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * .38s + .1s)}@keyframes se-arrive-f937f1ae{0%{opacity:0;transform:translateY(var(--space-2))}}.se--still .se-in[data-v-f937f1ae]{animation:none}@media (prefers-reduced-motion: reduce){.se-in[data-v-f937f1ae]{animation:none}.se-tile[data-v-f937f1ae]{transition:none}}@media (max-width: 760px){.se[data-v-f937f1ae]{padding:var(--space-5) var(--space-4)}.se-stage[data-v-f937f1ae]{padding-bottom:0}.se-gallery[data-v-f937f1ae]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc[data-v-1124d588]{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;max-width:calc(var(--space-8) * 7);margin:0 auto;padding:var(--space-6) var(--space-5);text-align:center}.sc-glow[data-v-1124d588]{position:absolute;z-index:-1;inset:-20% -40% auto;height:70%;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 65%);animation:sc-fade-1124d588 .9s var(--ease-out) both}.sc-badge[data-v-1124d588]{position:relative;display:grid;place-items:center;width:calc(var(--space-8) * 1.5);height:calc(var(--space-8) * 1.5);margin-bottom:var(--space-3)}.sc-disc[data-v-1124d588]{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;border-radius:var(--r-full);color:var(--on-brand);background:linear-gradient(160deg,var(--brand),var(--brand-strong));box-shadow:0 var(--space-3) var(--space-6) calc(var(--space-2) * -1) color-mix(in srgb,var(--brand) 55%,transparent);animation:sc-pop-1124d588 .62s cubic-bezier(.2,1.4,.4,1) both}.sc-disc svg[data-v-1124d588]{width:46%;height:46%}.sc-tick[data-v-1124d588]{stroke-dasharray:24;stroke-dashoffset:24;animation:sc-draw-1124d588 .42s var(--ease-out) .36s forwards}.sc-ring[data-v-1124d588]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-full);border:2px solid var(--brand);opacity:0;animation:sc-ring-1124d588 .9s var(--ease-out) both}.sc-ring--1[data-v-1124d588]{animation-delay:.22s}.sc-ring--2[data-v-1124d588]{animation-delay:.38s}.sc-spark[data-v-1124d588]{position:absolute;top:50%;left:50%;width:var(--space-1-5);height:var(--space-1-5);margin:calc(var(--space-1-5) / -2);border-radius:var(--r-full);background:var(--c);opacity:0;animation:sc-spark-1124d588 .76s cubic-bezier(.15,.8,.3,1) var(--delay) both}.sc-title[data-v-1124d588]{margin:0;font-size:var(--text-26);font-weight:650;letter-spacing:-.03em;color:var(--ink)}.sc-lead[data-v-1124d588]{margin:0;max-width:40ch;font-size:var(--text-14);line-height:1.55;color:var(--text-muted)}.sc-list[data-v-1124d588]{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%;margin:var(--space-3) 0 0;padding:0;list-style:none}.sc-item[data-v-1124d588]{display:flex;align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit;text-align:left}.sc-item--todo[data-v-1124d588]{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.sc-item--todo[data-v-1124d588]:hover{border-color:var(--brand)}.sc-item--todo[data-v-1124d588]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sc-mark[data-v-1124d588]{display:grid;place-items:center;flex:none;width:var(--space-5);height:var(--space-5);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-muted)}.sc-mark--done[data-v-1124d588]{background:var(--success-weak);color:var(--success)}.sc-name[data-v-1124d588]{flex:1;min-width:0;font-size:var(--text-13);font-weight:550}.sc-state[data-v-1124d588]{flex:none;font-size:var(--text-11);color:var(--text-muted)}.sc-cta[data-v-1124d588]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.sc-closing[data-v-1124d588]{margin:0;font-size:var(--text-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.sc-cta[data-v-1124d588] .btn-label{display:flex;align-items:center;gap:var(--space-2)}.sc-in[data-v-1124d588]{animation:sc-rise-1124d588 .46s var(--ease-out) both;animation-delay:calc(.56s + var(--i, 0) * 70ms)}@keyframes sc-pop-1124d588{0%{transform:scale(.4);opacity:0}}@keyframes sc-draw-1124d588{to{stroke-dashoffset:0}}@keyframes sc-ring-1124d588{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes sc-spark-1124d588{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.4)}}@keyframes sc-rise-1124d588{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes sc-fade-1124d588{0%{opacity:0}}.sc--still[data-v-1124d588] *,.sc--still .sc-glow[data-v-1124d588]{animation:none!important}.sc--still .sc-tick[data-v-1124d588]{stroke-dashoffset:0}.sc--still .sc-ring[data-v-1124d588],.sc--still .sc-spark[data-v-1124d588]{display:none}@media (prefers-reduced-motion: reduce){.sc[data-v-1124d588] *,.sc-glow[data-v-1124d588]{animation:none!important}.sc-tick[data-v-1124d588]{stroke-dashoffset:0}.sc-ring[data-v-1124d588],.sc-spark[data-v-1124d588]{display:none}}.sg[data-v-650f95d5]{display:flex;flex-direction:column;height:min(calc(var(--space-8) * 11),calc(100dvh - var(--space-6) * 2));color:var(--ink)}.sg-done[data-v-650f95d5]{flex:1;display:grid;place-items:center;min-height:0;overflow-y:auto}.sg-rail[data-v-650f95d5]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border)}.sg-steps[data-v-650f95d5]{flex:1;min-width:0}.sg-body[data-v-650f95d5]{flex:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:clip}.sg-form[data-v-650f95d5]{display:flex;min-width:0;min-height:0;padding:var(--space-5) var(--space-6);overflow:clip}@media (max-width: 760px){.sg[data-v-650f95d5]{height:calc(100dvh - var(--space-5) * 2)}.sg-rail[data-v-650f95d5]{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.sg-body[data-v-650f95d5]{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;align-content:start;overflow-y:auto}.sg-form[data-v-650f95d5]{min-height:auto;overflow:visible;padding:var(--space-5) var(--space-4)}}.qc[data-v-66047c62]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.qc-meta[data-v-66047c62]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);color:var(--text-muted);font-size:var(--text-12);font-weight:500}.qc-question[data-v-66047c62]{margin:0;color:var(--ink);font-size:var(--text-15);font-weight:600;line-height:1.4}.qc-actions[data-v-66047c62]{display:flex;gap:var(--space-2)}.agc[data-v-d5fe00f7]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5);min-width:0;width:100%;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-solid);box-shadow:var(--shadow-1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.agc[data-v-d5fe00f7]:hover{border-color:color-mix(in srgb,var(--agc-tint) 45%,var(--border));box-shadow:var(--shadow-2);transform:translateY(-2px)}.agc[data-v-d5fe00f7]:active{transform:translateY(0) scale(.99);box-shadow:var(--shadow-1)}.agc[data-v-d5fe00f7]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--space-1)}.agc-top[data-v-d5fe00f7]{display:flex;align-items:center;gap:var(--space-4)}.agc-portrait[data-v-d5fe00f7]{display:grid;place-items:center;flex:none;width:var(--space-8);height:var(--space-8);border:1px solid color-mix(in srgb,var(--agc-tint) 16%,transparent);border-radius:var(--r-xl);background:color-mix(in srgb,var(--agc-tint) 10%,var(--surface-solid))}.agc-status[data-v-d5fe00f7]{align-self:flex-start;font-weight:500}.agc-status-dot[data-v-d5fe00f7]{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);background:currentColor}.agc-copy[data-v-d5fe00f7]{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0}.agc-name[data-v-d5fe00f7]{font-size:var(--text-16);font-weight:600;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}.agc-purpose[data-v-d5fe00f7]{font-size:var(--text-13);color:var(--text-muted);line-height:1.65;min-height:3.3em;overflow-wrap:anywhere}.agc-preview[data-v-d5fe00f7]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text-muted)}.agc-preview[data-v-d5fe00f7]>:first-child{flex:none}.agc-preview-copy[data-v-d5fe00f7]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:var(--text-12)}.agc-preview-copy strong[data-v-d5fe00f7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-12);font-weight:500;color:var(--ink-2)}.agc-footer[data-v-d5fe00f7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-12)}.agc-meta[data-v-d5fe00f7],.agc-action[data-v-d5fe00f7]{display:inline-flex;align-items:center;gap:var(--space-1-5)}.agc-meta[data-v-d5fe00f7]{color:var(--text-muted)}.agc-action[data-v-d5fe00f7]{margin-left:auto;color:var(--ink);font-weight:600}.agc--create[data-v-d5fe00f7]{border-style:dashed;box-shadow:none;background:color-mix(in srgb,var(--surface-solid) 42%,transparent)}.agc--create[data-v-d5fe00f7]:hover{background:var(--surface-solid)}.agc-portrait--create[data-v-d5fe00f7]{border-style:dashed;border-color:var(--border-strong);background:var(--surface);color:var(--text-muted)}.agc--create .agc-action[data-v-d5fe00f7]{margin-left:0;color:var(--brand-text)}@media (prefers-reduced-motion: reduce){.agc[data-v-d5fe00f7]{transition:none}.agc[data-v-d5fe00f7]:hover,.agc[data-v-d5fe00f7]:active{transform:none}}:where(.gsb[data-v-43a151bd]){display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--magnetic-radius);background:var(--rail-surface);box-shadow:var(--magnetic-shadow)}.gsb--flat[data-v-43a151bd]{border:0;border-radius:0;box-shadow:none}.gsb-find[data-v-43a151bd]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.gsb-head[data-v-43a151bd]{min-height:var(--finder-header-height);justify-content:center;display:flex;flex:none;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border)}.gsb-search[data-v-43a151bd]{flex:1;display:flex;align-items:center;gap:var(--space-2);min-width:0;height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--control-surface);color:var(--text-muted)}.gsb-search[data-v-43a151bd]:focus-within{outline:2px solid var(--focus-ring-color);outline-offset:0}.gsb-search input[data-v-43a151bd]{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:var(--text-13)}.gsb-pinned[data-v-43a151bd]{flex:none;min-width:0;padding:var(--space-2);border-bottom:1px solid var(--border)}.gsb-body[data-v-43a151bd]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.gsb-foot[data-v-43a151bd]{display:flex;flex:none;align-items:center;gap:var(--space-2);min-height:var(--finder-footer-height);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);background:var(--surface-2)}.gli-name-text[data-v-23b95a70],.gli-meta[data-v-23b95a70]{font-family:var(--font-content)}:where(.gli[data-v-23b95a70]){position:relative;min-width:0;border-radius:var(--r-lg);color:var(--ink)}.gli[data-v-23b95a70]:hover{background:color-mix(in srgb,var(--accent) var(--wash),var(--surface-solid))}.gli--on[data-v-23b95a70],.gli--on[data-v-23b95a70]:hover{background:color-mix(in srgb,var(--accent) var(--wash-hover),var(--surface-solid));box-shadow:inset 3px 0 0 var(--accent)}.gli-button[data-v-23b95a70]{display:grid;grid-template-columns:var(--control-sm) minmax(0,1fr) auto;grid-template-areas:"avatar name time" "avatar meta badges";grid-template-rows:repeat(2,calc(var(--space-2) + var(--space-2-5)));align-items:center;column-gap:var(--space-2-5);row-gap:var(--space-1);width:100%;min-height:calc(var(--space-7) + var(--space-2));padding:var(--space-2-5) var(--space-3);border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.gli--no-meta .gli-button[data-v-23b95a70]{grid-template-columns:var(--control-sm) minmax(0,1fr) auto auto;grid-template-areas:"avatar name time badges";grid-template-rows:auto;min-height:0}.gli--no-meta .gli-avatar[data-v-23b95a70]{align-self:center}.gli-button[data-v-23b95a70]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.gli-avatar[data-v-23b95a70]{grid-area:avatar;align-self:start;display:flex;align-items:center}.gli-name[data-v-23b95a70]{grid-area:name;display:flex;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-13);font-weight:600}.gli-name-text[data-v-23b95a70],.gli-meta[data-v-23b95a70]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gli-meta[data-v-23b95a70]{grid-area:meta;color:var(--text-muted);font-size:var(--text-12)}.gli-time[data-v-23b95a70]{grid-area:time;color:var(--text-muted);font-size:var(--text-11)}.gli-badges[data-v-23b95a70]{grid-area:badges;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.gli-labels[data-v-23b95a70]{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0;padding:0 var(--space-3) var(--space-2-5) calc(var(--space-3) + var(--control-sm) + var(--space-2-5))}.gli-labels[data-v-23b95a70]:empty{display:none}.gli-actions[data-v-23b95a70]{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;align-items:center;opacity:0}.gli:hover>.gli-actions[data-v-23b95a70],.gli:focus-within>.gli-actions[data-v-23b95a70]{opacity:1}.gli--actions:hover .gli-time[data-v-23b95a70],.gli--actions:focus-within .gli-time[data-v-23b95a70]{visibility:hidden}.gli--unread .gli-name[data-v-23b95a70]{font-weight:700}.gli--unread .gli-meta[data-v-23b95a70]{color:var(--ink-2)}.gli--wrap .gli-button[data-v-23b95a70]{grid-template-rows:auto auto;align-items:start}.gli--wrap .gli-name-text[data-v-23b95a70],.gli--wrap .gli-meta[data-v-23b95a70]{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.gli--wrap .gli-badges[data-v-23b95a70]{align-self:start}@media (hover: none){.gli-actions[data-v-23b95a70]{opacity:1}.gli--actions .gli-time[data-v-23b95a70]{visibility:hidden}}.tgs[data-v-4993daad]{align-items:center;gap:var(--space-1);flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;border-radius:var(--r-sm)}.tgs-item[data-v-4993daad]{flex:0 1 auto;min-width:0}.tgs-count[data-v-4993daad]{flex:none;color:var(--text-muted);font-size:var(--text-11);white-space:nowrap}.tgs-panel[data-v-4993daad]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1-5);max-height:var(--tooltip-max-width);overflow-y:auto}.tgs-full[data-v-4993daad]{flex:none;height:auto;min-height:var(--space-6);padding:var(--space-1-5) var(--space-2);max-width:100%;white-space:normal;text-align:left;line-height:1.4}.tgs-full[data-v-4993daad] .tgp-text{overflow:visible;overflow-wrap:anywhere}.sll[data-v-dfc65146]{position:relative;width:100%;min-width:0}.sll-items[data-v-dfc65146]{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.sll--multiple .sll-items[data-v-dfc65146]{padding-right:var(--space-5)}.sll-item[data-v-dfc65146]{position:relative;display:inline-flex;max-width:100%;min-width:0;border-radius:var(--r-sm)}.sll-item[draggable=true][data-v-dfc65146]{cursor:grab}.sll-item[data-v-dfc65146]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sll-item--before[data-v-dfc65146]:before,.sll-item--after[data-v-dfc65146]:after{content:"";position:absolute;top:0;bottom:0;width:2px;border-radius:var(--r-full);background:var(--brand);pointer-events:none}.sll-item--before[data-v-dfc65146]:before{left:calc(var(--space-1) * -1)}.sll-item--after[data-v-dfc65146]:after{right:calc(var(--space-1) * -1)}.sll-menu[data-v-dfc65146]{position:absolute;top:0;right:0;opacity:0}.sll:hover .sll-menu[data-v-dfc65146],.sll:focus-within .sll-menu[data-v-dfc65146]{opacity:1}.sll-control[data-v-dfc65146]{display:grid;place-items:center;flex:none;width:var(--space-5);height:var(--space-5);padding:0;border:0;border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);cursor:pointer}.sll-control[data-v-dfc65146]:hover{background:var(--surface-3);color:var(--ink)}.sll-control[data-v-dfc65146]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.sll-control[data-v-dfc65146]:disabled{opacity:.4;cursor:default}.sll-menu-row[data-v-dfc65146]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2)}.sll-name[data-v-dfc65146]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:var(--text-12)}@media (hover: none){.sll-menu[data-v-dfc65146]{opacity:1}}@media (pointer: coarse){.sll--multiple[data-v-dfc65146]{min-height:calc(var(--space-6) + var(--space-3))}.sll--multiple .sll-items[data-v-dfc65146]{padding-right:calc(var(--space-6) + var(--space-3))}.sll-control[data-v-dfc65146]{min-width:calc(var(--space-6) + var(--space-3));min-height:calc(var(--space-6) + var(--space-3))}}.bt[data-v-209032a7]{display:inline-grid;place-items:center;flex:none;width:var(--brand-tile-size);height:var(--brand-tile-size);border-radius:var(--r-lg);background:var(--on-brand);box-shadow:var(--brand-tile-shadow);color:var(--brand)}.bt-mark[data-v-209032a7]{width:var(--brand-tile-mark-size);height:var(--brand-tile-mark-size);color:var(--brand)}.bt-img[data-v-209032a7]{width:100%;height:100%;border-radius:inherit;object-fit:contain;padding:3px;box-sizing:border-box}.apt[data-v-8b4424b4]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--control-surface);color:var(--ink-2);box-shadow:var(--shadow-sm);font-family:var(--font-sans);font-size:var(--text-13);font-weight:550;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.apt[data-v-8b4424b4]:hover{background:var(--surface-2);border-color:var(--border-strong)}.apt--open[data-v-8b4424b4]{background:var(--brand-weak);border-color:var(--brand);color:var(--brand-text);box-shadow:none}.apt--open[data-v-8b4424b4]:hover{background:var(--brand-weak)}.apt[data-v-8b4424b4]:active{transform:scale(.97)}.apt[data-v-8b4424b4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.apt-working[data-v-8b4424b4]{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);background:var(--brand)}@media (pointer: coarse){.apt[data-v-8b4424b4]{min-height:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.apt[data-v-8b4424b4]{transition:none}.apt[data-v-8b4424b4]:active{transform:none}}.sf[data-v-754eb168]{position:relative;display:inline-flex;align-items:center;width:var(--scrub-field-width);max-width:100%;min-width:0;min-height:var(--control-md);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--control-surface);overflow:hidden}.sf[data-v-754eb168]:focus-within{border-color:var(--brand);box-shadow:var(--control-focus-shadow)}.sf--dragging[data-v-754eb168]{border-color:var(--brand)}.sf--disabled[data-v-754eb168]{opacity:var(--control-disabled-opacity)}.sf-fill[data-v-754eb168]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:var(--brand-weak);pointer-events:none}.sf-grip[data-v-754eb168]{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;width:var(--scrub-handle-width);flex:none;cursor:ew-resize;color:var(--text-muted);touch-action:pan-y;-webkit-user-select:none;user-select:none}.sf-grip svg[data-v-754eb168]{width:var(--space-4);height:var(--space-4)}.sf-input[data-v-754eb168]{position:relative;box-sizing:border-box;width:100%;min-width:0;padding:var(--space-1-5) var(--space-2) var(--space-1-5) 0;border:0;outline:none;background:transparent;color:var(--ink);font:500 var(--text-13)/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.sf--disabled .sf-grip[data-v-754eb168]{cursor:not-allowed}@media (pointer: coarse){.sf[data-v-754eb168]{min-height:var(--control-touch)}.sf-grip[data-v-754eb168]{width:var(--control-touch)}}.sc[data-v-56cbb040]{--sc-hour: calc(var(--space-4) * 4);--sc-rail: calc(var(--space-4) * 3.5);--sc-indent: var(--space-4);container-type:inline-size;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-solid);overflow:hidden;color:var(--ink)}.sc--fill[data-v-56cbb040]{height:100%;min-height:0}.sc-nav[data-v-56cbb040],.sc-period[data-v-56cbb040],.sc-nav-actions[data-v-56cbb040],.sc-steps[data-v-56cbb040]{display:flex;align-items:center}.sc-nav[data-v-56cbb040]{flex:none;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.sc-period[data-v-56cbb040]{gap:var(--space-2);min-width:0}.sc-nav-actions[data-v-56cbb040]{gap:var(--space-2)}.sc-title[data-v-56cbb040]{margin:0 0 0 var(--space-1);font-size:var(--text-20);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.sc-weekstrip[data-v-56cbb040]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);overflow-x:auto}.sc-back[data-v-56cbb040]{flex:none}.sc-weekday[data-v-56cbb040]{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);border:0;border-radius:var(--r-md);color:var(--text-muted);background:transparent;font:inherit;font-size:var(--text-13);cursor:pointer}.sc-weekday strong[data-v-56cbb040]{font-size:var(--text-14);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.sc-weekday--today strong[data-v-56cbb040]{color:var(--brand-text)}.sc-weekday[aria-pressed=true][data-v-56cbb040]{color:var(--brand-text);background:var(--brand-weak)}.sc-weekday[aria-pressed=true] strong[data-v-56cbb040]{color:inherit}.sc-grid[data-v-56cbb040]{flex:1 1 auto;display:grid;grid-template-columns:var(--sc-rail) repeat(var(--sc-days),minmax(0,1fr));grid-template-rows:calc(var(--space-4) * 3) auto;max-height:68vh;min-height:0;overflow:auto;position:relative;isolation:isolate;border-top:1px solid var(--border);scrollbar-gutter:stable}.sc--fill .sc-grid[data-v-56cbb040]{max-height:none}.sc--day .sc-grid[data-v-56cbb040]{grid-template-rows:var(--space-6) auto}.sc--day .sc-heading[data-v-56cbb040]{visibility:hidden}.sc-corner[data-v-56cbb040],.sc-heading[data-v-56cbb040]{position:sticky;top:0;background:var(--surface-solid);z-index:4;border:0;border-bottom:1px solid var(--border)}.sc-corner[data-v-56cbb040]{left:0;z-index:5;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 var(--space-2) var(--space-2)}.sc-zone[data-v-56cbb040]{color:var(--text-muted);font-size:var(--text-10);font-weight:600;letter-spacing:.02em;white-space:nowrap}.sc-heading[data-v-56cbb040]{display:flex;align-items:center;justify-content:center;gap:var(--space-1-5);padding:0 var(--space-2);color:var(--text-muted);font:inherit;font-size:var(--text-13);cursor:pointer}.sc-date[data-v-56cbb040]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-1-5);box-sizing:border-box;border-radius:var(--r-sm);border:0;color:var(--ink);background:transparent;font:inherit;font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.sc-heading--today[data-v-56cbb040]{color:var(--ink)}.sc-heading .sc-date[data-v-56cbb040]:not(.sc-date--today){min-width:0;padding:0}.sc-date--today[data-v-56cbb040]{background:var(--brand-strong);color:var(--on-brand)}.sc-hours[data-v-56cbb040]{position:sticky;left:0;z-index:3;display:flex;flex-direction:column;background:var(--surface-solid)}.sc-hours span[data-v-56cbb040]{height:var(--sc-hour);flex:none;padding:0 var(--space-2);text-align:right;white-space:nowrap;color:var(--text-muted);font-size:var(--text-11);line-height:1;font-variant-numeric:tabular-nums;box-sizing:border-box;transform:translateY(-.5em)}.sc-day[data-v-56cbb040]{position:relative;height:calc(var(--sc-hour) * 24);border-left:1px solid var(--border);-webkit-user-select:none;user-select:none}.sc-hour-line[data-v-56cbb040]{display:block;height:var(--sc-hour);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);box-sizing:border-box;pointer-events:none}.sc-past[data-v-56cbb040]{position:absolute;inset:0 0 auto;pointer-events:none;background:repeating-linear-gradient(135deg,transparent 0 var(--space-1-5),color-mix(in srgb,var(--border) 70%,transparent) var(--space-1-5) calc(var(--space-1-5) + 1px))}.sc-now[data-v-56cbb040]{position:absolute;left:0;right:0;height:2px;margin-top:-1px;background:var(--danger);z-index:3;pointer-events:none}.sc-now[data-v-56cbb040]:before{content:"";position:absolute;top:50%;left:0;width:var(--space-2);height:var(--space-2);background:var(--danger);border-radius:var(--r-full);transform:translate(-50%,-50%)}.sc-event[data-v-56cbb040]{--sc-mix: 16%;container:shift-card / inline-size;position:absolute;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0;box-sizing:border-box;padding:var(--space-1) var(--space-1-5) var(--space-1) calc(var(--schedule-event-rule) + var(--space-1-5));border:0;border-radius:var(--r-sm);font-family:var(--font-content);text-align:left;color:var(--ink);background:color-mix(in srgb,var(--sc-accent) var(--sc-mix),var(--surface-solid));overflow:hidden;cursor:grab;box-shadow:0 0 0 1px var(--surface-solid);transition:background-color var(--dur-fast) var(--ease-out)}.sc-event[data-v-56cbb040]:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--schedule-event-rule);background:var(--sc-accent)}.sc-event-head[data-v-56cbb040]{display:flex;align-items:center;gap:var(--space-1);min-width:0}.sc-event-title[data-v-56cbb040]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-12);font-weight:600;line-height:1.35}.sc-event-repeat[data-v-56cbb040]{flex:none;color:var(--text-muted)}.sc-event-time[data-v-56cbb040]{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap;color:var(--text-muted);font-size:var(--text-11);line-height:1.4;font-variant-numeric:tabular-nums}.sc-event-end[data-v-56cbb040]{white-space:pre}.sc-event-subtitle[data-v-56cbb040]{display:none;min-width:0;margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--text-11);line-height:1.4}.sc-event--roomy .sc-event-subtitle[data-v-56cbb040]{display:block}.sc-live[data-v-56cbb040]{flex:none;margin-right:var(--space-1);width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 25%,transparent)}.sc-event--live[data-v-56cbb040]{--sc-mix: 26%}.sc-event--past[data-v-56cbb040]{--sc-mix: 7%;color:var(--text-muted)}.sc-event--past[data-v-56cbb040]:before{opacity:.45}.sc-event--short[data-v-56cbb040]{flex-direction:row;align-items:center;gap:var(--space-1-5);padding-block:0}.sc-event--short .sc-event-head[data-v-56cbb040]{flex:0 1 auto}.sc-event--short .sc-event-time[data-v-56cbb040]{flex:0 0 auto}.sc-event--short .sc-event-end[data-v-56cbb040],.sc-event--short .sc-event-subtitle[data-v-56cbb040]{display:none}.sc-event--locked[data-v-56cbb040]{cursor:pointer}.sc-event--pending[data-v-56cbb040]{opacity:.45}.sc-resize[data-v-56cbb040]{position:absolute;bottom:0;left:0;right:0;height:var(--space-2);cursor:ns-resize}.sc-resize[data-v-56cbb040]:after{content:"";display:block;width:var(--space-5);height:2px;margin:var(--space-1) auto 0;border-radius:var(--r-full);background:var(--sc-accent);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.sc-preview[data-v-56cbb040]{position:absolute;z-index:4;display:flex;flex-direction:column;gap:var(--space-1);box-sizing:border-box;padding:var(--space-1) var(--space-2);border:1px dashed var(--brand-strong);border-radius:var(--r-sm);pointer-events:none;background:var(--brand-weak);color:var(--brand-text);font-size:var(--text-11);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-2)}@container shift-card (max-width: 72px){.sc-event-end[data-v-56cbb040],.sc-event-subtitle[data-v-56cbb040]{display:none}}@container shift-card (max-width: 56px){.sc-event-repeat[data-v-56cbb040]{display:none}}.sc-footer[data-v-56cbb040]{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);border-top:1px solid var(--border);padding:var(--space-2) var(--space-4);font-size:var(--text-12);color:var(--text-muted)}.sc-status[data-v-56cbb040]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-status--shown[data-v-56cbb040]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;flex:none;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-12)}.sc-month[data-v-56cbb040]{flex:1 1 auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:auto}.sc-month-heading[data-v-56cbb040]{text-align:center;padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-12);border-top:1px solid var(--border)}.sc-month-cell[data-v-56cbb040]{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--space-1) / 2);min-width:0;min-height:calc(var(--space-6) * 3.5);padding:var(--space-1-5);border-top:1px solid var(--border);border-right:1px solid var(--border)}.sc-month-cell--outside[data-v-56cbb040]{background:var(--surface-2)}.sc-month-cell--outside .sc-date[data-v-56cbb040]{color:var(--text-muted)}.sc-month-event[data-v-56cbb040]{display:flex;align-items:center;gap:var(--space-1-5);width:100%;min-width:0;padding:calc(var(--space-1) / 2) var(--space-1);border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:inherit;font-family:var(--font-content);font-size:var(--text-12);text-align:left;white-space:nowrap;cursor:pointer}.sc-month-dot[data-v-56cbb040]{flex:none;width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);background:var(--sc-accent)}.sc-month-time[data-v-56cbb040]{flex:none;color:var(--text-muted);font-size:var(--text-11);font-variant-numeric:tabular-nums}.sc-month-name[data-v-56cbb040]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.sc-month-event--past[data-v-56cbb040]{color:var(--text-muted)}.sc-month-event--past .sc-month-dot[data-v-56cbb040]{opacity:.45}.sc button[data-v-56cbb040]:focus-visible,.sc-day[data-v-56cbb040]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.sc-event[data-v-56cbb040]:hover{--sc-mix: 24%}.sc-event--live[data-v-56cbb040]:hover{--sc-mix: 32%}.sc-event--past[data-v-56cbb040]:hover{--sc-mix: 12%}.sc-event:hover .sc-resize[data-v-56cbb040]:after{opacity:.6}.sc-weekday[data-v-56cbb040]:hover,.sc-heading[data-v-56cbb040]:hover,.sc-month-event[data-v-56cbb040]:hover{background:var(--surface-2)}}@container (max-width: 700px){.sc-nav[data-v-56cbb040]{padding:var(--space-3)}.sc-title[data-v-56cbb040]{font-size:var(--text-16)}.sc[data-v-56cbb040]{--sc-rail: calc(var(--space-4) * 3)}.sc-grid[data-v-56cbb040]{grid-template-columns:var(--sc-rail) repeat(var(--sc-days),minmax(calc(var(--space-4) * 6),1fr))}.sc-heading[data-v-56cbb040]{flex-direction:column;gap:0}.sc--day .sc-grid[data-v-56cbb040]{grid-template-columns:var(--sc-rail) minmax(0,1fr)}.sc-month[data-v-56cbb040]{grid-template-columns:repeat(7,minmax(calc(var(--space-4) * 7),1fr))}.sc-weekstrip[data-v-56cbb040]{gap:0;padding:var(--space-2)}.sc-weekday[data-v-56cbb040]{flex-direction:column;gap:var(--space-1);padding:var(--space-1)}.sc-back[data-v-56cbb040]{padding-inline:var(--space-1)}}@container (max-width: 520px){.sc-nav-actions[data-v-56cbb040]{justify-content:space-between;width:100%}}@media (pointer: coarse){.sc-date[data-v-56cbb040],.sc-weekday[data-v-56cbb040]{min-width:var(--control-touch);min-height:var(--control-touch)}}.sa[data-v-65ceb14e]{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-solid);color:var(--ink);overflow:hidden}.sa-now[data-v-65ceb14e]{flex:none;display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-3);padding:var(--space-3);border-radius:var(--r-lg);background:var(--surface-2)}.sa-eyebrow[data-v-65ceb14e]{display:flex;align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sa-live[data-v-65ceb14e]{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 25%,transparent)}.sa-now-list[data-v-65ceb14e]{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.sa-now-list li[data-v-65ceb14e]{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-13)}.sa-dot[data-v-65ceb14e]{flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--r-full);background:var(--sa-accent)}.sa-now-name[data-v-65ceb14e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sa-now-until[data-v-65ceb14e]{flex:none;margin-left:auto;color:var(--text-muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}.sa-now-empty[data-v-65ceb14e]{margin:0;font-size:var(--text-13);font-weight:600}.sa-now-next[data-v-65ceb14e]{margin:0;color:var(--text-muted);font-size:var(--text-12)}.sa-list[data-v-65ceb14e]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--space-3) var(--space-3)}.sa-title[data-v-65ceb14e]{position:sticky;top:0;z-index:1;margin:0;padding:var(--space-1) var(--space-1) var(--space-2);background:var(--surface-solid);color:var(--ink);font-size:var(--text-13);font-weight:600}.sa-day+.sa-day[data-v-65ceb14e]{margin-top:var(--space-3)}.sa-day-head[data-v-65ceb14e]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1-5) var(--space-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums}.sa-day-tag[data-v-65ceb14e]{color:var(--text-muted);font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sa-day-head--today .sa-day-tag[data-v-65ceb14e]{color:var(--brand-text)}.sa-item[data-v-65ceb14e]{position:relative;display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--schedule-event-rule) + var(--space-2-5));border:0;border-radius:var(--r-md);background:transparent;color:var(--ink);font:inherit;font-family:var(--font-content);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.sa-item[data-v-65ceb14e]:before{content:"";position:absolute;top:var(--space-2);bottom:var(--space-2);left:var(--space-1);width:var(--schedule-event-rule);border-radius:var(--r-full);background:var(--sa-accent)}.sa-item-head[data-v-65ceb14e]{display:flex;align-items:center;gap:var(--space-1);min-width:0}.sa-item-title[data-v-65ceb14e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-13);font-weight:500}.sa-item-repeat[data-v-65ceb14e]{flex:none;color:var(--text-muted)}.sa-item-meta[data-v-65ceb14e]{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--text-12)}.sa-item-time[data-v-65ceb14e]{flex:none;font-variant-numeric:tabular-nums}.sa-item-sub[data-v-65ceb14e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-item--live[data-v-65ceb14e]{background:color-mix(in srgb,var(--sa-accent) 10%,var(--surface-solid))}.sa-empty[data-v-65ceb14e]{margin:var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--text-12)}.sa-skeleton[data-v-65ceb14e]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.sa-item[data-v-65ceb14e]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (hover: hover) and (pointer: fine){.sa-item[data-v-65ceb14e]:hover{background:var(--surface-2)}}@media (pointer: coarse){.sa-item[data-v-65ceb14e]{min-height:var(--control-touch)}}.cp[data-v-eb241819]{--diagram-control-surface: var(--surface-solid);display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--border);border-radius:var(--r-xl);color:var(--ink);background:var(--surface-solid);box-shadow:var(--shadow-3);overflow:hidden}.cp-header[data-v-eb241819]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);flex:none}.cp-header--draggable[data-v-eb241819]{cursor:grab;touch-action:none}.cp-header--draggable[data-v-eb241819]:active,.cp--moving .cp-header--draggable[data-v-eb241819]{cursor:grabbing}.cp-header--draggable[data-v-eb241819]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.cp--moving[data-v-eb241819]{-webkit-user-select:none;user-select:none}.cp-header strong[data-v-eb241819]{font-family:var(--font-sans);font-size:var(--text-13);font-weight:550}.cp-actions[data-v-eb241819]{display:flex;align-items:center;gap:var(--space-2)}.cp-body[data-v-eb241819]{min-height:0;display:flex;flex-direction:column;flex:1;border-top:1px solid var(--border)}.cd[data-v-298796c0]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0;color:var(--ink)}.cd-panel[data-v-298796c0],.cd-actions[data-v-298796c0]{--diagram-control-surface: var(--surface-solid);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-solid);box-shadow:var(--shadow-3)}.cd-panel[data-v-298796c0]{width:100%;max-width:var(--canvas-panel-width);min-width:0;overflow:auto;max-height:min(45vh,var(--canvas-sandbox-height))}.cd-actions[data-v-298796c0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);max-width:100%;padding:var(--space-2)}.cd-actions[data-v-298796c0] .btn{flex:none;width:var(--control-md);height:var(--control-md)}.cd:not(.cd--stage) .cd-actions[data-v-298796c0] .btn{border-color:transparent;border-radius:var(--r-lg)}.cd:not(.cd--stage) .cd-actions[data-v-298796c0] .btn[aria-pressed=true],.cd:not(.cd--stage) .cd-actions[data-v-298796c0] .btn[aria-expanded=true]{color:var(--brand-text);background:var(--brand-weak)}.cd--stage .cd-actions[data-v-298796c0]{gap:var(--space-2)}@media (pointer: coarse){.cd-actions[data-v-298796c0] .btn{width:var(--control-touch);height:var(--control-touch)}}.kw[data-v-20be1c65]{container:knowledge-workbench / inline-size;position:relative;display:flex;flex-direction:column;height:var(--knowledge-workbench-height);min-height:min(var(--knowledge-workbench-min-height),calc(100dvh - var(--space-5) * 2));max-height:calc(100dvh - var(--space-5) * 2);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-3)}.kw-inline-host[data-v-20be1c65]{display:flex;flex:1;min-height:0;min-width:0}.kw--inline[data-v-20be1c65]{flex:1;height:100%;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none}.kw--maximized[data-v-20be1c65]{height:calc(100dvh - var(--space-5) * 2)}.kw-header[data-v-20be1c65]{display:flex;align-items:center;justify-content:space-between;flex:none;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.kw-owner[data-v-20be1c65]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.kw-owner>svg[data-v-20be1c65]{flex:none}.kw-owner-copy[data-v-20be1c65]{min-width:0}.kw-owner-copy h2[data-v-20be1c65]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-16);font-weight:600;margin:0}.kw-owner-copy p[data-v-20be1c65]{color:var(--text-muted);font-size:var(--text-12);line-height:1.5;margin:var(--space-1) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-owner-icon[data-v-20be1c65]{flex:none;display:grid;place-items:center;width:var(--control-touch);height:var(--control-touch);border-radius:var(--r-lg);color:var(--text-muted);background:var(--surface-2)}.kw-owner-icon--group[data-v-20be1c65]{color:var(--whatsapp-brand);background:color-mix(in srgb,var(--whatsapp-brand) 10%,var(--surface-solid))}.kw-window-actions[data-v-20be1c65]{display:flex;flex:none;align-items:center;gap:var(--space-1)}.kw-navigation[data-v-20be1c65]{display:flex;align-items:center;justify-content:space-between;flex:none;flex-wrap:wrap;gap:var(--space-3);padding:0 var(--space-5) var(--space-4)}.kw-header-actions[data-v-20be1c65]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.kw-main[data-v-20be1c65]{display:flex;flex:1;min-height:0;border-top:1px solid var(--border)}.kw-sidebar[data-v-20be1c65]{display:flex;flex-direction:column;flex:0 0 var(--knowledge-workbench-sidebar);min-width:0;min-height:0;border-right:1px solid var(--border);background:var(--surface-2)}.kw-sidebar-tools[data-v-20be1c65]{display:flex;flex-direction:column;flex:none;gap:var(--space-3);padding:var(--space-4)}.kw-memory-actions[data-v-20be1c65]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.kw-memory-list[data-v-20be1c65]{flex:1;min-height:0;overflow:auto;padding:0 var(--space-2) var(--space-4)}.kw-memory-group+.kw-memory-group[data-v-20be1c65]{margin-top:var(--space-5)}.kw-memory-group h3[data-v-20be1c65]{font-size:var(--text-11);line-height:1.5;font-weight:550;color:var(--text-muted);padding:var(--space-2);margin:0}.kw-memory[data-v-20be1c65]{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-2);text-align:left;border:1px solid transparent;border-radius:var(--r-md);font:inherit;background:transparent;color:var(--ink);cursor:pointer}.kw-memory>svg[data-v-20be1c65]{flex:none;margin-top:var(--space-1);color:var(--text-muted)}.kw-memory-copy[data-v-20be1c65]{flex:1;min-width:0}.kw-memory-copy strong[data-v-20be1c65]{display:block;font-size:var(--text-13);font-weight:500;overflow-wrap:anywhere;line-height:1.5}.kw-memory-copy small[data-v-20be1c65]{display:block;font-size:var(--text-12);line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}.kw-memory[data-v-20be1c65]:hover{background:var(--surface-solid)}.kw-memory[data-v-20be1c65]:disabled{cursor:wait}.kw-memory--selected[data-v-20be1c65],.kw-memory--selected[data-v-20be1c65]:hover{background:var(--surface-solid);border-color:var(--border)}.kw-dirty[data-v-20be1c65]{flex:none;width:var(--space-1-5);height:var(--space-1-5);margin-top:var(--space-2);border-radius:var(--r-full);background:var(--brand)}.kw-list-empty[data-v-20be1c65]{font-size:var(--text-12);color:var(--text-muted);margin:var(--space-3) var(--space-2)}.kw-list-loading[data-v-20be1c65]{display:grid;gap:var(--space-2);padding:0 var(--space-4)}.kw-document[data-v-20be1c65]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.kw-document-body[data-v-20be1c65]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;padding:var(--space-5);font-family:var(--font-content)}.kw-mobile-back[data-v-20be1c65]{display:none}.kw-settings[data-v-20be1c65]{flex:1;min-height:0;overflow:auto;padding:var(--space-5);border-top:1px solid var(--border)}.kw-footer[data-v-20be1c65]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex:none;gap:var(--space-2);padding:var(--space-3) var(--space-7) var(--space-3) var(--space-5);border-top:1px solid var(--border)}.kw-drop[data-v-20be1c65]{position:absolute;z-index:2;inset:var(--space-3);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-4);pointer-events:none;border:2px dashed var(--brand);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface-solid) 96%,transparent);color:var(--brand-text);font-size:var(--text-16)}.kw-resize[data-v-20be1c65]{position:absolute;right:var(--space-1);bottom:var(--space-1);display:grid;place-items:center;width:var(--space-5);height:var(--space-5);padding:0;border:0;border-radius:var(--r-sm);color:var(--text-muted);background:var(--surface-solid);cursor:nwse-resize;touch-action:none}.kw-memory[data-v-20be1c65]:focus-visible,.kw-resize[data-v-20be1c65]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@container knowledge-workbench (max-width: 720px){.kw-header[data-v-20be1c65]{gap:var(--space-2);padding:var(--space-3)}.kw-navigation[data-v-20be1c65]{padding:0 var(--space-3) var(--space-3)}.kw-navigation[data-v-20be1c65] .sgc{width:100%;min-width:0}.kw-navigation[data-v-20be1c65] .sgc-item{flex:1;min-width:0}.kw-navigation[data-v-20be1c65] .sgc-btn{width:100%;justify-content:center;padding-inline:var(--space-1-5)}.kw-navigation[data-v-20be1c65] .sgc-btn>svg{display:none}.kw-owner[data-v-20be1c65]{gap:var(--space-2)}.kw-sidebar[data-v-20be1c65]{flex:1;border-right:0}.kw-document[data-v-20be1c65],.kw-main--detail .kw-sidebar[data-v-20be1c65]{display:none}.kw-main--detail .kw-document[data-v-20be1c65],.kw-main--compact .kw-document[data-v-20be1c65]{display:flex}.kw-mobile-back[data-v-20be1c65]{display:flex;flex:none;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.kw-document-body[data-v-20be1c65],.kw-settings[data-v-20be1c65]{padding:var(--space-4)}.kw-maximize[data-v-20be1c65],.kw-resize[data-v-20be1c65]{display:none}.kw-footer[data-v-20be1c65]{padding:var(--space-3)}}@media (pointer: coarse){.kw-memory[data-v-20be1c65]{min-height:var(--control-touch)}.kw-resize[data-v-20be1c65]{width:var(--control-touch);height:var(--control-touch)}}.eti[data-v-9ed23844]{display:grid;grid-template-columns:var(--knowledge-workbench-sidebar) minmax(0,1fr);gap:var(--space-5);height:min(var(--knowledge-workbench-height),70dvh);min-height:0;font-size:var(--text-14)}.eti-list[data-v-9ed23844]{min-width:0;overflow-y:auto;border-right:1px solid var(--border);padding-right:var(--space-4)}.eti-list-head[data-v-9ed23844],.eti-section-head[data-v-9ed23844]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.eti-list-head strong[data-v-9ed23844]{font-size:var(--text-13)}.eti-run[data-v-9ed23844]{display:flex;flex-direction:column;gap:var(--space-1);width:100%;border:1px solid transparent;background:transparent;text-align:left;border-radius:var(--r-md);padding:var(--space-3);font:inherit;color:var(--ink);cursor:pointer;margin-bottom:var(--space-1)}.eti-run[data-v-9ed23844]:hover{background:var(--surface-2)}.eti-run--selected[data-v-9ed23844]{background:var(--brand-weak);border-color:var(--brand)}.eti-run-title[data-v-9ed23844]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:600}.eti-run-meta[data-v-9ed23844],.eti-run time[data-v-9ed23844],.eti-muted[data-v-9ed23844],.eti-caption[data-v-9ed23844]{color:var(--ink-2);font-size:var(--text-12);line-height:1.6}.eti-detail[data-v-9ed23844]{display:flex;flex-direction:column;min-width:0;min-height:0;gap:var(--space-3)}.eti-detail-head[data-v-9ed23844]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.eti-detail-head>div[data-v-9ed23844]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.eti-caption[data-v-9ed23844]{margin:0}.eti-content[data-v-9ed23844]{min-height:0;overflow-y:auto;flex:1;padding-right:var(--space-2)}.eti-evidence[data-v-9ed23844]{border-bottom:1px solid var(--border)}.eti-evidence summary[data-v-9ed23844]{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;padding-block:var(--space-3);overflow-wrap:anywhere}.eti-evidence summary>span[data-v-9ed23844]{flex:1;min-width:0}.eti-evidence summary small[data-v-9ed23844]{display:block;color:var(--ink-2);font-size:var(--text-12)}.eti-evidence code[data-v-9ed23844]{font-size:var(--text-11);color:var(--ink-2)}.eti-evidence summary>.eti-chevron[data-v-9ed23844]{flex:none;display:inline-flex;color:var(--ink-2)}.eti-evidence[open]>summary>.eti-chevron[data-v-9ed23844]{transform:rotate(90deg)}.eti-evidence-body[data-v-9ed23844]{padding:0 var(--space-2) var(--space-4)}.eti-evidence pre[data-v-9ed23844]{font-size:var(--text-12);white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-2) 0}.eti-facts[data-v-9ed23844]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-4);font-size:var(--text-12)}.eti-facts dt[data-v-9ed23844]{color:var(--ink-2)}.eti-facts dd[data-v-9ed23844]{margin:0;overflow-wrap:anywhere}.eti-review[data-v-9ed23844],.eti-review label[data-v-9ed23844]{display:flex;flex-direction:column;gap:var(--space-2)}.eti-review[data-v-9ed23844]{gap:var(--space-4)}.eti-expectations summary[data-v-9ed23844]{cursor:pointer;color:var(--ink-2);font-size:var(--text-12)}.eti-expectations label[data-v-9ed23844]{margin-top:var(--space-3)}.eti-replay[data-v-9ed23844]{margin-top:var(--space-5);border-top:1px solid var(--border);padding-top:var(--space-4)}.eti-loading[data-v-9ed23844]{display:grid;gap:var(--space-3)}.eti-back[data-v-9ed23844]{display:none}.eti-run[data-v-9ed23844]:focus-visible,.eti-evidence summary[data-v-9ed23844]:focus-visible,.eti-expectations summary[data-v-9ed23844]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (max-width: 680px){.eti[data-v-9ed23844]{grid-template-columns:minmax(0,1fr)}.eti-list[data-v-9ed23844]{border:0;padding:0}.eti--selected .eti-list[data-v-9ed23844],.eti:not(.eti--selected) .eti-detail[data-v-9ed23844]{display:none}.eti-back[data-v-9ed23844]{display:inline-flex;align-self:flex-start}}.ae-trace.clp{border:0;background:transparent;min-width:0}.ae-message .ae-trace{margin-bottom:var(--space-2)}.ae-trace>.clp-head{padding:var(--space-2) 0;font-size:var(--text-13);font-weight:500}.ae-trace>.clp-head:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}.ae-trace .clp-title{flex:1;min-width:0}.ae-trace>.clp-grid>.clp-inner>.clp-body{padding:var(--space-2) 0 var(--space-3) var(--space-5);border-left:1px solid var(--border);margin-left:var(--space-2)}.ae-trace__heading{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-2)}.ae-trace__heading>svg,.ae-line>svg{flex:none}.ae-trace__title{text-align:left;overflow-wrap:anywhere}.ae-trace__state,.ae-line__state{margin-left:auto;flex:none;font-size:var(--text-12);color:var(--text-muted)}.ae-trace__description,.ae-line__description{color:var(--text-muted);font-size:var(--text-12);overflow-wrap:anywhere}.ae-trace__description{margin:0 0 var(--space-3)}.ae-trace__content{display:grid;gap:var(--space-3);min-width:0}.ae-trace[data-state=running]>.clp-head{background:var(--brand-weak);border-radius:var(--r-sm)}.ae-trace[data-state=error]>.clp-head .ae-trace__heading>svg,.ae-line[data-state=error]>svg{color:var(--danger-strong)}.ae-trace[data-state=complete]>.clp-head .ae-trace__heading>svg,.ae-line[data-state=complete]>svg{color:var(--success-strong)}.ae-line{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--ink-2);font-size:var(--text-13);line-height:1.6}.ae-line>svg{margin-top:var(--space-1)}.ae-line__body{display:grid;gap:var(--space-1);min-width:0;flex:1}.ae-line__title{overflow-wrap:anywhere}.ae-code{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;min-width:0;background:var(--surface-2)}.ae-code__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-12);border-bottom:1px solid var(--border)}.ae-code__header>span{min-width:0;overflow-wrap:anywhere}.ae-code__content{margin:0;padding:var(--space-3);overflow:auto;max-height:var(--ai-code-max-height);color:var(--ink-2);font:var(--text-12)/1.7 var(--font-mono);-moz-tab-size:2;tab-size:2}.ae-code__line{display:block;min-height:1.7em}.ae-code__number{display:inline-block;min-width:3ch;padding-right:var(--space-3);color:var(--text-muted);-webkit-user-select:none;user-select:none}.ae-code__footer{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);font-size:var(--text-12)}.ae-tool__error{color:var(--danger-strong);margin:0;font-size:var(--text-13);overflow-wrap:anywhere;white-space:pre-wrap}.ae-tool__duration{color:var(--text-muted);font-size:var(--text-12);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.ae-trace .clp-grid,.ae-trace .clp-chev{transition:none}}.ae-chat{display:flex;flex-direction:column;min-height:0;height:100%;min-width:0}.ae-chat__body{position:relative;flex:1;min-height:0}.ae-chat__scroll{height:100%;overflow:auto;overscroll-behavior:contain;overflow-anchor:none}.ae-chat__scroll:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.ae-chat__content{max-width:var(--ai-chat-column);margin:0 auto;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.ae-chat__composer{width:100%;max-width:var(--ai-chat-column);margin:0 auto;padding:var(--space-3) var(--space-5) var(--space-5);box-sizing:border-box}.ae-message{min-width:0}.ae-message .cb-bubble .ae-message__text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-content);font-size:var(--text-15);line-height:var(--leading-chat)}.ae-prompt__files{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ae-prompt .chc-row>.btn:last-child{grid-area:send;justify-self:end}.ae-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ae-steps,.ae-sources{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.ae-steps__empty,.ae-empty{margin:0;color:var(--text-muted);font-size:var(--text-13)}.ae-sources a{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--ink-2);text-decoration:none;font-size:var(--text-13)}.ae-sources a>svg{flex:none;margin-top:var(--space-1)}.ae-sources a>span{display:grid;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.ae-sources small{color:var(--text-muted);font-size:var(--text-12)}.ae-sources a:hover,.ae-citation:hover{color:var(--brand-strong)}.ae-sources a:focus-visible,.ae-citation:focus-visible,.ae-context>summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--r-sm)}.ae-citation{display:inline-flex;padding:0 var(--space-1-5);border-radius:var(--r-sm);color:var(--ink-2);background:var(--surface-3);font-size:var(--text-12);line-height:1.6;text-decoration:none;vertical-align:baseline;overflow-wrap:anywhere}.ae-confirm{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);font-size:var(--text-13);min-width:0}.ae-confirm>p{margin:0;color:var(--text-muted);overflow-wrap:anywhere;white-space:pre-line}.ae-confirm__actions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.ae-context{font-size:var(--text-12);color:var(--text-muted)}.ae-context>summary{cursor:pointer;padding:var(--space-2) 0}.ae-context>summary>span{margin-left:var(--space-2);font-variant-numeric:tabular-nums}.ae-context__body{display:grid;gap:var(--space-2);padding:var(--space-2) 0}.ae-context__body>p{margin:0}.ae-model{display:flex;flex-wrap:wrap;gap:var(--space-3);min-width:0}.ae-model>label{display:grid;gap:var(--space-1);min-width:0;flex:1;font-size:var(--text-12);color:var(--text-muted)}.ae-suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ae-suggestions .btn{max-width:100%}.ae-suggestions .btn-label{white-space:normal;overflow-wrap:anywhere}.ae-questionnaire{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);min-width:0;font-size:var(--text-13)}.ae-questionnaire form{display:grid;gap:var(--space-3)}.ae-questionnaire__progress{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-12)}.ae-questionnaire__field{margin:0;padding:0;min-width:0;border:0;display:grid;gap:var(--space-3)}.ae-questionnaire__field legend{padding:0;margin-bottom:var(--space-3);font-weight:600;font-size:var(--text-14);overflow-wrap:anywhere}.ae-questionnaire__field legend:focus{outline:none}.ae-questionnaire__field legend:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ae-questionnaire__description{margin:0;color:var(--text-muted);line-height:1.6}.ae-questionnaire__choices{display:grid;gap:var(--space-2);min-width:0}.ae-choice{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);color:var(--ink-2);background:var(--surface);cursor:pointer;min-width:0;line-height:1.5;font-size:var(--text-13)}.ae-choice>input[type=radio]{accent-color:var(--brand-strong);width:var(--check-size);height:var(--check-size);margin:0;flex:none}.ae-choice>input[type=radio]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.ae-choice .cbx-label{min-width:0;flex:1}.ae-choice__copy{display:grid;gap:var(--space-1);min-width:0;flex:1;overflow-wrap:anywhere}.ae-choice__copy strong{font-weight:500}.ae-choice__copy>span{color:var(--text-muted);font-size:var(--text-12)}.ae-choice__recommended{margin-left:auto;color:var(--ink-2);font-size:var(--text-12);flex:none}.ae-choice--selected{border-color:var(--brand);background:var(--brand-weak)}.ae-choice--disabled,.ae-questionnaire__field:disabled .ae-choice{cursor:not-allowed;opacity:var(--control-disabled-opacity)}.ae-questionnaire__hint{margin:0;color:var(--text-muted);font-size:var(--text-12);line-height:1.5}.ae-questionnaire__hint:empty{display:none}.ae-questionnaire__hint--error{color:var(--danger-strong)}.ae-questionnaire__actions{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap}.ae-questionnaire__spacer{flex:1}.ae-questionnaire__summary{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0}.ae-questionnaire__summary dt{color:var(--text-muted);overflow-wrap:anywhere}.ae-questionnaire__summary dd{margin:0 0 var(--space-2);overflow-wrap:anywhere;white-space:pre-wrap}@media (prefers-reduced-motion: reduce){.ae-questionnaire .pb-fill,.ae-questionnaire .ta{transition:none}}.ae-waveform[data-v-02be2cdd]{display:inline-block;flex:none;overflow:hidden}.ae-speech-group[data-v-8f67585a]{display:inline-flex;align-items:center;gap:var(--space-1-5)}.ae-speech-group--on[data-v-8f67585a]{padding-inline-end:var(--space-1);border-radius:var(--r-full);background:var(--brand-weak)}.ae-speech-lang[data-v-8f67585a]{min-width:calc(var(--space-6) - var(--space-1));height:calc(var(--space-5) + var(--space-1));padding:0 var(--space-1);border:0;border-radius:var(--r-sm);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-11);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ae-speech-lang[data-v-8f67585a]:hover{background:var(--surface);color:var(--ink)}.ae-speech-lang[data-v-8f67585a]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ae-speech-option[data-v-8f67585a]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:var(--text-13);text-align:start;cursor:pointer}.ae-speech-option[data-v-8f67585a]:hover,.ae-speech-option[data-v-8f67585a]:focus-visible{background:var(--surface-2);outline:none}.ae-speech-option-short[data-v-8f67585a]{min-width:var(--space-5);color:var(--text-muted);font-size:var(--text-11);font-weight:600}.ae-speech-option-check[data-v-8f67585a]{margin-inline-start:auto;color:var(--brand-text)}.ae-speech[data-v-8f67585a]{position:relative;display:grid;place-items:center;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border:0;border-radius:var(--r-full);background:none;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ae-speech[data-v-8f67585a]:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.ae-speech[data-v-8f67585a]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ae-speech[data-v-8f67585a]:disabled{opacity:.45;cursor:not-allowed}.ae-speech--on[data-v-8f67585a],.ae-speech--on[data-v-8f67585a]:hover:not(:disabled){background:var(--brand-strong);color:var(--on-brand)}.ae-speech--flat[data-v-8f67585a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 0 var(--brand-weak);animation:ae-speech-pulse-8f67585a 1.4s var(--ease-out) infinite;pointer-events:none}@keyframes ae-speech-pulse-8f67585a{0%{box-shadow:0 0 0 0 var(--brand);opacity:.55}to{box-shadow:0 0 0 var(--space-2) var(--brand);opacity:0}}@media (pointer: coarse){.ae-speech[data-v-8f67585a]{width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-6) + var(--space-3))}}@media (prefers-reduced-motion: reduce){.ae-speech--flat[data-v-8f67585a]:after{animation:none;box-shadow:0 0 0 2px var(--brand-weak);opacity:1}}.ae-voice[data-v-8f9f433c]{display:inline-flex;align-items:center;gap:var(--space-1-5)}.ae-voice--on[data-v-8f9f433c]{padding-inline-end:var(--space-1);border-radius:var(--r-full);background:var(--brand-weak)}.ae-voice-btn[data-v-8f9f433c]{position:relative;display:grid;place-items:center;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border:0;border-radius:var(--r-full);background:none;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ae-voice-btn[data-v-8f9f433c]:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.ae-voice-btn[data-v-8f9f433c]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.ae-voice-btn[data-v-8f9f433c]:disabled{opacity:.45;cursor:not-allowed}.ae-voice-btn--blocked[data-v-8f9f433c],.ae-voice-btn--blocked[data-v-8f9f433c]:hover:not(:disabled){color:var(--danger-strong)}.ae-voice-btn--wait[data-v-8f9f433c]:disabled{opacity:1;cursor:progress;background:var(--surface-2)}.ae-voice-spin[data-v-8f9f433c]{display:grid;place-items:center}.ae-voice-btn--on[data-v-8f9f433c],.ae-voice-btn--on[data-v-8f9f433c]:hover:not(:disabled){background:var(--brand-strong);color:var(--on-brand)}.ae-voice-btn--flat[data-v-8f9f433c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 0 var(--brand-weak);animation:ae-voice-pulse-8f9f433c 1.4s var(--ease-out) infinite;pointer-events:none}@keyframes ae-voice-pulse-8f9f433c{0%{box-shadow:0 0 0 0 var(--brand);opacity:.55}to{box-shadow:0 0 0 var(--space-2) var(--brand);opacity:0}}.ae-voice-clock[data-v-8f9f433c]{min-width:calc(var(--space-6) + var(--space-2));color:var(--brand-text);font-size:var(--text-12);font-variant-numeric:tabular-nums;font-weight:600;text-align:center}.ae-voice-cancel[data-v-8f9f433c]{display:grid;place-items:center;width:calc(var(--space-5) + var(--space-1));height:calc(var(--space-5) + var(--space-1));border:0;border-radius:var(--r-full);background:none;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ae-voice-cancel[data-v-8f9f433c]:hover{background:var(--surface);color:var(--ink)}.ae-voice-cancel[data-v-8f9f433c]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (pointer: coarse){.ae-voice-btn[data-v-8f9f433c],.ae-voice-cancel[data-v-8f9f433c]{width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-6) + var(--space-3))}}@media (prefers-reduced-motion: reduce){.ae-voice-btn--flat[data-v-8f9f433c]:after{animation:none;box-shadow:0 0 0 2px var(--brand-weak);opacity:1}}.ae-prompt__actions[data-v-eee085e1]{grid-area:send;display:flex;align-items:center;gap:var(--space-2)}.ae-prompt__stop[data-v-eee085e1],.ae-prompt__steer[data-v-eee085e1]{display:grid;place-items:center;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--ink);color:var(--surface-solid);cursor:pointer}.ae-prompt__stop[data-v-eee085e1],.ae-prompt__steer[data-v-eee085e1]{background:var(--brand-strong);color:var(--on-brand);border-color:var(--brand-strong)}.ae-prompt__stop[data-v-eee085e1]:hover:not(:disabled){background:var(--brand-fill-hover)}.ae-prompt__steer[data-v-eee085e1]:disabled,.ae-prompt__stop[data-v-eee085e1]:disabled{opacity:.5;cursor:wait}.ae-prompt__steer[data-v-eee085e1]:focus-visible,.ae-prompt__stop[data-v-eee085e1]:focus-visible{outline:2px solid var(--brand);outline-offset:var(--space-1)}.ae-prompt__dictation[data-v-eee085e1]{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0 var(--space-1-5);color:var(--text-muted);font-size:var(--text-13);line-height:1.45}.ae-prompt__dictation-guess[data-v-eee085e1]{color:var(--ink-2);font-style:italic}.ae-prompt__dictation-dot[data-v-eee085e1]{flex-shrink:0;width:var(--space-2);height:var(--space-2);border-radius:var(--r-full);background:var(--danger);animation:ae-prompt-rec-eee085e1 1.2s var(--ease-out) infinite alternate}@keyframes ae-prompt-rec-eee085e1{0%{opacity:1}to{opacity:.35}}.ae-prompt__dictation-dot--wait[data-v-eee085e1]{background:var(--brand)}@media (prefers-reduced-motion: reduce){.ae-prompt__dictation-dot[data-v-eee085e1]{animation:none}}@media (pointer: coarse){.ae-prompt__stop[data-v-eee085e1],.ae-prompt__steer[data-v-eee085e1]{width:calc(var(--space-6) + var(--space-3));height:calc(var(--space-6) + var(--space-3))}}.ub[data-v-02def9a4]{display:grid;gap:var(--space-4)}.ub--bare .ub-bar[data-v-02def9a4]{height:var(--space-2)}.ub-bar[data-v-02def9a4]{display:flex;height:var(--space-3);overflow:hidden;border-radius:var(--r-sm);background:var(--surface-3)}.ub-part[data-v-02def9a4]{flex:0 0 auto;min-width:2px}.ub-part+.ub-part[data-v-02def9a4]{box-shadow:inset 1px 0 0 var(--surface)}.ub-legend[data-v-02def9a4]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.ub-row[data-v-02def9a4]{display:grid;grid-template-columns:var(--space-3) minmax(0,1fr) auto 4ch;align-items:center;gap:var(--space-3);font-size:var(--text-13)}.ub-swatch[data-v-02def9a4]{width:var(--space-3);height:var(--space-3);border-radius:var(--r-sm)}.ub-swatch--rest[data-v-02def9a4]{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border)}.ub-name[data-v-02def9a4]{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.ub-value[data-v-02def9a4],.ub-share[data-v-02def9a4]{font-variant-numeric:tabular-nums;text-align:end}.ub-value[data-v-02def9a4]{color:var(--ink)}.ub-share[data-v-02def9a4],.ub-row--rest .ub-name[data-v-02def9a4]{color:var(--text-muted)}.scs[data-v-94b99574]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.scs-item[data-v-94b99574]{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--space-5);padding:0 var(--space-2) 0 var(--space-1);border:0;border-radius:var(--r-full);background:transparent;font:inherit;font-size:var(--text-12);font-weight:600;color:var(--text-muted);white-space:nowrap}.scs--sm[data-v-94b99574]{gap:calc(var(--space-1) / 2)}.scs--sm .scs-item[data-v-94b99574]{font-size:var(--text-11);padding-left:0}button.scs-item[data-v-94b99574]{cursor:pointer}button.scs-item[data-v-94b99574]:hover{background:var(--surface-2);color:var(--ink)}.scs-item[data-v-94b99574]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.scs-mark[data-v-94b99574]{width:var(--space-4);height:var(--space-4);display:grid;place-items:center;border-radius:var(--r-full)}.scs-item--ok .scs-mark[data-v-94b99574]{background:var(--success-weak);color:var(--success-strong)}.scs-item--warn .scs-mark[data-v-94b99574]{background:var(--warning-weak);color:var(--warning-strong)}.scs-item--bad .scs-mark[data-v-94b99574]{background:var(--danger-weak);color:var(--danger-strong)}.scs-item--bad[data-v-94b99574],.scs-item--warn[data-v-94b99574]{color:var(--ink)}@media (pointer: coarse){.scs-item[data-v-94b99574]{min-height:calc(var(--space-6) + var(--space-3))}}.dw[data-v-d089dec6]{display:grid;grid-template-columns:minmax(0,1fr);flex:1;min-height:0;min-width:0;overflow:hidden;column-gap:var(--space-2)}.dw--split[data-v-d089dec6]{grid-template-columns:minmax(0,1fr) 1px var(--dw-width)}.dw-main[data-v-d089dec6]{min-height:0;min-width:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-2)}.dw-main>[data-v-d089dec6-s]{flex-shrink:0}.dw-aside[data-v-d089dec6]{min-width:0;min-height:0;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.dw-surface[data-v-d089dec6]{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--ink);background:var(--surface);font-size:var(--text-13)}.dw-surface[data-v-d089dec6]:focus{outline:none}.dw-head[data-v-d089dec6]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);flex:none;border-bottom:1px solid var(--border)}.dw-heading[data-v-d089dec6]{min-width:0;flex:1}.dw-heading h2[data-v-d089dec6]{margin:0;font-size:var(--text-14);font-weight:600}.dw-summary[data-v-d089dec6]{padding:var(--space-3);border-bottom:1px solid var(--border);flex:none}.dw-body[data-v-d089dec6]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.dw-footer[data-v-d089dec6]{padding:var(--space-3);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-2);flex:none}.ks[data-v-406a0d7e]{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:var(--knowledge-document-width);margin:0 auto var(--space-6)}.ks-header[data-v-406a0d7e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ks-header h3[data-v-406a0d7e]{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-14);font-weight:600}.ks-count[data-v-406a0d7e]{color:var(--text-muted);font-size:var(--text-12);font-weight:400}.ks-drop-hint[data-v-406a0d7e]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--r-md);color:var(--text-muted);background:var(--surface-2)}.ks-hint[data-v-406a0d7e],.ks-formats[data-v-406a0d7e]{margin:0;color:var(--text-muted);font-size:var(--text-12);line-height:1.5}.ks-drop-hint .ks-hint[data-v-406a0d7e]{color:var(--ink-2)}.ks-files[data-v-406a0d7e]{list-style:none;padding:0;margin:var(--space-2) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.ks-file[data-v-406a0d7e]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-solid)}.ks-copy[data-v-406a0d7e]{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.ks-copy strong[data-v-406a0d7e]{overflow-wrap:anywhere;font-size:var(--text-13);font-weight:550}.ks-copy span[data-v-406a0d7e]{color:var(--text-muted);font-size:var(--text-12)}.ks-error[data-v-406a0d7e]{margin:0;color:var(--danger);font-size:var(--text-12);overflow-wrap:anywhere}.ks-file--failed[data-v-406a0d7e]{border-color:var(--danger)}.ks-actions[data-v-406a0d7e]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}@container (max-width: 30rem){.ks-actions[data-v-406a0d7e]{flex-basis:100%}}.drc-sheet[data-v-9fb4566f],.drc-body[data-v-9fb4566f]{display:contents}.drc[data-v-9fb4566f]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;height:100%;box-sizing:border-box;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--surface-solid);box-shadow:var(--shadow-2),var(--glass-highlight);color:var(--ink);-webkit-user-select:none;user-select:none}.drc-head[data-v-9fb4566f]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4);border-radius:var(--r-2xl) var(--r-2xl) 0 0;background:var(--brand-strong);color:var(--on-brand)}.drc-heading[data-v-9fb4566f]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.drc-heading strong[data-v-9fb4566f]{font-size:var(--text-20);font-weight:600;line-height:1.2;letter-spacing:-.02em}.drc-year[data-v-9fb4566f]{width:fit-content;font-size:var(--text-11);color:var(--on-brand);font-weight:550;opacity:.8}.drc-head-actions[data-v-9fb4566f]{display:flex;gap:var(--space-1)}.drc-nav[data-v-9fb4566f]{display:grid;place-items:center;width:var(--space-5);height:var(--space-5);padding:0;border:0;border-radius:var(--r-full);background:color-mix(in srgb,var(--on-brand) 12%,transparent);color:var(--on-brand);cursor:pointer}.drc-nav[data-v-9fb4566f]:disabled{opacity:.4;cursor:not-allowed}.drc-nav[data-v-9fb4566f]:focus-visible{outline:2px solid var(--on-brand);outline-offset:2px}.drc-months[data-v-9fb4566f]{display:flex;flex-wrap:wrap;gap:var(--space-6)}.drc-month[data-v-9fb4566f]{flex:1 1 calc(var(--space-8) * 4);min-width:0}.drc-month h3[data-v-9fb4566f]{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-13);font-weight:600;text-align:center}.drc-grid[data-v-9fb4566f]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:var(--space-1);touch-action:none}.drc-weekday[data-v-9fb4566f]{padding-bottom:var(--space-1);color:var(--text-muted);font-size:var(--text-10);font-weight:550;text-align:center}.drc-day[data-v-9fb4566f]{position:relative;display:grid;place-items:center;min-width:0;height:var(--space-6);padding:0;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-12);font-variant-numeric:tabular-nums;cursor:pointer;isolation:isolate}.drc-day[data-v-9fb4566f]:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.drc-day>span[data-v-9fb4566f]{position:relative;z-index:1;display:grid;place-items:center;width:100%;max-width:var(--space-6);height:100%;border-radius:var(--r-full)}.drc-day[data-v-9fb4566f]:focus-visible{outline:none}.drc-day:focus-visible>span[data-v-9fb4566f]{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.drc-day[data-v-9fb4566f]:disabled{color:var(--text-subtle);cursor:not-allowed}.drc-day--dim[data-v-9fb4566f]{color:var(--text-subtle)}.drc-day--range[data-v-9fb4566f],.drc-day--start[data-v-9fb4566f],.drc-day--end[data-v-9fb4566f]{color:var(--brand-text)}.drc-day--range[data-v-9fb4566f]:before,.drc-day--start[data-v-9fb4566f]:before,.drc-day--end[data-v-9fb4566f]:before{background:color-mix(in srgb,var(--brand) 12%,var(--surface-solid))}.drc-day--start[data-v-9fb4566f]:before{left:50%}.drc-day--end[data-v-9fb4566f]:before{right:50%}.drc-day--single[data-v-9fb4566f]:before{display:none}.drc-day--week-start.drc-day--range[data-v-9fb4566f]:before{border-radius:var(--r-full) 0 0 var(--r-full)}.drc-day--week-end.drc-day--range[data-v-9fb4566f]:before{border-radius:0 var(--r-full) var(--r-full) 0}.drc-day--start>span[data-v-9fb4566f],.drc-day--end>span[data-v-9fb4566f]{background:var(--brand-strong);color:var(--on-brand);box-shadow:var(--shadow-1)}.drc-day--today>span[data-v-9fb4566f]:after{content:"";position:absolute;bottom:0;left:50%;width:var(--space-1);height:var(--space-1);translate:-50% 0;border-radius:var(--r-full);background:var(--brand)}.drc-day--start>span[data-v-9fb4566f]:after,.drc-day--end>span[data-v-9fb4566f]:after{background:var(--on-brand)}.drc-hint[data-v-9fb4566f]{margin:0;color:var(--text-muted);font-size:var(--text-12);line-height:1.5;text-align:center}.drc-hint-touch[data-v-9fb4566f]{display:none}.drc--compact[data-v-9fb4566f]{gap:var(--space-2)}.drc--compact .drc-months[data-v-9fb4566f]{flex:1}.drc--compact .drc-month[data-v-9fb4566f]{display:flex;flex-direction:column}.drc--compact .drc-grid[data-v-9fb4566f]{flex:1;grid-template-rows:auto repeat(6,minmax(var(--space-5),1fr));align-items:center;row-gap:0}.drc--compact .drc-day[data-v-9fb4566f]{height:var(--space-5)}.drc--compact .drc-day>span[data-v-9fb4566f]{max-width:var(--space-5)}@media (hover: hover) and (pointer: fine){.drc-day:hover:not(:disabled):not(.drc-day--start):not(.drc-day--end):not(.drc-day--range)>span[data-v-9fb4566f]{background:var(--surface-2);color:var(--ink)}.drc-nav[data-v-9fb4566f]:hover:not(:disabled){background:color-mix(in srgb,var(--on-brand) 24%,transparent)}}@media (pointer: coarse){.drc-hint-keys[data-v-9fb4566f]{display:none}.drc-hint-touch[data-v-9fb4566f]{display:inline}.drc[data-v-9fb4566f]{padding:var(--space-2)}.drc-head[data-v-9fb4566f]{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;padding:var(--space-2)}.drc-day[data-v-9fb4566f],.drc--compact .drc-day[data-v-9fb4566f],.drc-nav[data-v-9fb4566f]{height:var(--control-touch)}.drc-nav[data-v-9fb4566f]{width:var(--control-touch)}.drc-day>span[data-v-9fb4566f],.drc--compact .drc-day>span[data-v-9fb4566f]{max-width:var(--control-touch)}}@property --fold-tint{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --fold-tint-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}.drc.drc--fold[data-v-9fb4566f]{position:relative;display:block;height:var(--kpi-strip-height);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.drc--fold .drc-sheet[data-v-9fb4566f]{--fold-ring: calc(var(--space-1) * 1.5);--fold-notch-w: var(--space-8);--fold-notch-h: var(--space-6);--fold-fillet: var(--space-4);--fold-tint: var(--brand-weak);--fold-tint-ink: var(--brand-text);position:absolute;inset:0 0 auto;z-index:1;display:grid;grid-template-rows:var(--fold-notch-h) 0fr auto;align-content:space-between;min-height:100%;box-sizing:border-box;padding:0 var(--space-3) var(--space-3);border:var(--fold-ring) solid var(--fold-tint);border-radius:var(--r-2xl);background:linear-gradient(var(--fold-tint),var(--fold-tint)) right top / var(--r-2xl) var(--r-2xl) no-repeat,var(--surface-solid);box-shadow:var(--shadow-2);overflow:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-out),row-gap var(--dur-slow) var(--ease-out),box-shadow var(--dur) var(--ease-out),--fold-tint var(--dur) var(--ease-out),--fold-tint-ink var(--dur) var(--ease-out)}.drc--fold.drc--open .drc-sheet[data-v-9fb4566f]{grid-template-rows:var(--fold-notch-h) 1fr auto;row-gap:var(--space-2);box-shadow:var(--shadow-3);--fold-tint: var(--brand-strong);--fold-tint-ink: var(--on-brand)}.drc-fhead[data-v-9fb4566f]{display:flex;align-items:center;gap:var(--space-1);min-width:0;padding-right:calc(var(--fold-notch-w) - var(--space-3) + var(--space-1))}.drc-toggle[data-v-9fb4566f]{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;height:var(--space-6);margin-left:calc(-1 * var(--space-1));padding:0 var(--space-1);border:0;border-radius:var(--r-md);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.drc-toggle strong[data-v-9fb4566f]{overflow:hidden;font-size:var(--text-16);font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.drc-toggle[data-v-9fb4566f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.drc-chevron[data-v-9fb4566f]{flex:none;color:var(--brand-text);transition:transform var(--dur) var(--ease-out)}.drc--open .drc-chevron[data-v-9fb4566f]{transform:rotate(90deg)}.drc-fhead-actions[data-v-9fb4566f]{display:flex;flex:none;gap:var(--space-1);margin-left:auto}.drc-fnav[data-v-9fb4566f]{display:grid;place-items:center;width:var(--space-5);height:var(--space-5);padding:0;border:0;border-radius:var(--r-full);background:color-mix(in srgb,var(--brand) 10%,var(--surface-solid));color:var(--brand-text);cursor:pointer}.drc-fnav[data-v-9fb4566f]:disabled{opacity:.4;cursor:not-allowed}.drc-fnav[data-v-9fb4566f]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.drc-notch[data-v-9fb4566f]{position:absolute;top:0;right:0;display:grid;place-items:center;width:var(--fold-notch-w);height:var(--fold-notch-h);border-radius:0 0 0 var(--r-xl);background:var(--fold-tint);color:var(--fold-tint-ink);font-size:var(--text-12);font-weight:600;font-variant-numeric:tabular-nums}.drc-notch[data-v-9fb4566f]:before,.drc-notch[data-v-9fb4566f]:after{content:"";position:absolute;width:var(--fold-fillet);height:var(--fold-fillet);background:radial-gradient(circle at 0 100%,transparent calc(var(--fold-fillet) - .5px),var(--fold-tint) var(--fold-fillet))}.drc-notch[data-v-9fb4566f]:before{top:0;right:100%}.drc-notch[data-v-9fb4566f]:after{top:100%;right:0}.drc--fold .drc-body[data-v-9fb4566f]{display:block;min-height:0;overflow:hidden}.drc--fold .drc-months[data-v-9fb4566f]{padding-top:var(--space-1)}.drc-foot[data-v-9fb4566f]{display:flex;align-items:flex-end;gap:var(--space-3);min-width:0}.drc-foot>span[data-v-9fb4566f]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.drc-foot small[data-v-9fb4566f]{color:var(--text-muted);font-size:var(--text-11);line-height:1.2}.drc-foot b[data-v-9fb4566f]{overflow:hidden;color:var(--ink);font-size:var(--text-13);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.drc-foot>.drc-foot-end[data-v-9fb4566f]{flex:none;align-items:flex-end;margin-left:auto;text-align:right}.drc-fexpand[data-v-9fb4566f]{flex:none;align-self:flex-end}@media (hover: hover) and (pointer: fine){.drc-toggle[data-v-9fb4566f]:hover{background:var(--surface-2)}.drc-fnav[data-v-9fb4566f]:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 18%,var(--surface-solid))}}@media (prefers-reduced-motion: reduce){.drc--fold .drc-sheet[data-v-9fb4566f],.drc-chevron[data-v-9fb4566f]{transition:none}}.ops-summary[data-v-f6fee3d1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-8) * 4)),1fr));gap:var(--space-3)}.ops-summary__item[data-v-f6fee3d1]{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.ops-summary__item--selected[data-v-f6fee3d1]{border-color:var(--brand-strong)}.ops-summary__heading[data-v-f6fee3d1]{display:flex;width:100%;align-items:center;gap:var(--space-2);padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.ops-summary__heading>strong[data-v-f6fee3d1]{flex:1;overflow-wrap:anywhere}.ops-summary__icon[data-v-f6fee3d1]{display:grid;place-items:center;flex-shrink:0;width:var(--space-6);height:var(--space-6);border-radius:var(--r-md);color:var(--brand-strong);background:var(--brand-weak)}.ops-summary__counts[data-v-f6fee3d1]{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0;color:var(--ink-2);font-size:var(--text-12);font-variant-numeric:tabular-nums}.ops-summary__counts>strong[data-v-f6fee3d1]{font-size:var(--text-xl);color:var(--ink);line-height:1.2}.ops-summary__total[data-v-f6fee3d1]{margin-left:auto;color:var(--text-muted)}.ops-summary__stages[data-v-f6fee3d1]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ops-summary__stage[data-v-f6fee3d1]{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:var(--text-12);cursor:pointer}.ops-summary__stage strong[data-v-f6fee3d1]{color:var(--ink);font-variant-numeric:tabular-nums}.ops-summary__stage[data-v-f6fee3d1]:hover{border-color:var(--border)}.ops-summary__stage--selected[data-v-f6fee3d1]{border-color:var(--brand-strong);background:var(--brand-weak);color:var(--brand-strong)}.ops-summary__heading[data-v-f6fee3d1]:focus-visible,.ops-summary__stage[data-v-f6fee3d1]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:var(--space-1)}@media (pointer: coarse){.ops-summary__stage[data-v-f6fee3d1],.ops-summary__heading[data-v-f6fee3d1]{min-height:calc(var(--space-6) + var(--space-3))}}@media (max-width: 600px){.ops-summary[data-v-f6fee3d1]{gap:var(--space-2)}.ops-summary__item[data-v-f6fee3d1]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3)}.ops-summary__counts[data-v-f6fee3d1]{margin:0;align-items:center;gap:var(--space-1)}.ops-summary__counts>strong[data-v-f6fee3d1]{font-size:var(--text-18)}.ops-summary__counts>span[data-v-f6fee3d1]:not(.ops-summary__total){font-size:var(--text-12)}.ops-summary__total[data-v-f6fee3d1]{display:none}.ops-summary__stages[data-v-f6fee3d1]{grid-column:1 / -1}.ops-summary__item:not(.ops-summary__item--selected) .ops-summary__stages[data-v-f6fee3d1]{display:none}}.inspector-layout[data-v-22cfed4b]{min-width:0;container:inspector-layout / inline-size}.inspector-layout__grid[data-v-22cfed4b]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.inspector-layout__grid--open[data-v-22cfed4b]{grid-template-columns:minmax(0,1fr) calc(var(--space-8) * 6)}.inspector-layout__main[data-v-22cfed4b]{min-width:0}.inspector-layout__panel[data-v-22cfed4b]{min-width:0;position:sticky;top:var(--space-4);max-height:calc(100dvh - var(--space-8) * 2);overflow:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.inspector-layout__panel[data-v-22cfed4b]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:var(--space-1)}.inspector-layout__header[data-v-22cfed4b]{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.inspector-layout__header>div[data-v-22cfed4b]{flex:1;min-width:0}.inspector-layout__header h2[data-v-22cfed4b]{margin:0;color:var(--ink);font-size:var(--text-14);overflow-wrap:anywhere}.inspector-layout__header p[data-v-22cfed4b]{margin:var(--space-1) 0 0;font-size:var(--text-12);color:var(--text-muted);overflow-wrap:anywhere}.inspector-layout__body[data-v-22cfed4b]{padding:var(--space-4)}.inspector-layout__sr[data-v-22cfed4b]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container inspector-layout (max-width: 860px){.inspector-layout__grid--open[data-v-22cfed4b]{grid-template-columns:minmax(0,1fr)}.inspector-layout__grid--open .inspector-layout__main[data-v-22cfed4b]{display:none}.inspector-layout__panel[data-v-22cfed4b]{position:static;max-height:none}}:where(.fg[data-v-0c774bae]){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(50% - var(--space-5) / 2),calc(var(--space-8) * 2.5)),1fr));gap:var(--space-4) var(--space-5);margin:0}:where(.fg-item[data-v-0c774bae]){display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-1);min-width:0}:where(.fg-label[data-v-0c774bae]){color:var(--text-muted);font-size:var(--text-12);line-height:1.4;overflow-wrap:anywhere}:where(.fg-value[data-v-0c774bae]){margin:0;color:var(--ink);font-size:var(--text-14);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.ssr[data-v-46e79785]{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--segment-inset);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface-3) 70%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent);-webkit-user-select:none;user-select:none}.ssr-pill[data-v-46e79785]{position:absolute;top:0;left:0;border-radius:var(--r-md);background:var(--surface-solid);box-shadow:var(--shadow-1),var(--glass-highlight);pointer-events:none;transition:transform var(--dur) var(--ease-out),width var(--dur) var(--ease-out),height var(--dur) var(--ease-out)}.ssr-btn[data-v-46e79785]{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--control-md);height:var(--control-sm);padding:0 var(--space-2-5);border:0;border-radius:var(--r-md);background:transparent;color:var(--text-muted);font:600 var(--text-12) var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ssr-btn[data-v-46e79785]:hover,.ssr-btn--on[data-v-46e79785]{color:var(--ink)}.ssr-btn[data-v-46e79785]:active{transform:scale(.97)}.ssr-btn[data-v-46e79785]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ssr--row[data-v-46e79785]{flex-direction:row}@media (max-width: 650px){.ssr[data-v-46e79785]{flex-direction:row;align-self:center}}@media (pointer: coarse){.ssr-btn[data-v-46e79785]{min-height:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.ssr-pill[data-v-46e79785],.ssr-btn[data-v-46e79785]{transition:none}.ssr-btn[data-v-46e79785]:active{transform:none}}.slb[data-v-15e93452]{display:inline-flex;align-items:center;gap:var(--space-3);max-width:100%;box-sizing:border-box;padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-3)}.slb-count[data-v-15e93452]{display:flex;flex-direction:column;min-width:0;white-space:nowrap}.slb-count strong[data-v-15e93452]{font-size:var(--text-13);font-weight:600;font-variant-numeric:tabular-nums}.slb-count small[data-v-15e93452]{color:var(--text-muted);font-size:var(--text-11)}.slb-actions[data-v-15e93452]{display:flex;align-items:center;gap:var(--space-1-5);flex-wrap:wrap}.slb-enter-active[data-v-15e93452],.slb-leave-active[data-v-15e93452]{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.slb-enter-from[data-v-15e93452],.slb-leave-to[data-v-15e93452]{opacity:0;transform:translateY(var(--space-3))}@media (prefers-reduced-motion: reduce){.slb-enter-active[data-v-15e93452],.slb-leave-active[data-v-15e93452]{transition:none}}.stl[data-v-37dc95a5]{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0}.stl-head[data-v-37dc95a5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.stl-title[data-v-37dc95a5]{display:flex;align-items:baseline;gap:var(--space-2-5);min-width:0}.stl-title h2[data-v-37dc95a5]{margin:0;color:var(--ink);font-size:var(--text-16);font-weight:600;white-space:nowrap}.stl-count[data-v-37dc95a5]{color:var(--text-muted);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap}.stl-search[data-v-37dc95a5]{flex:0 1 calc(var(--space-8) * 5);min-width:calc(var(--space-8) * 3)}.stl-filters[data-v-37dc95a5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.stl-selects[data-v-37dc95a5]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.stl-condition[data-v-37dc95a5]{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%;height:var(--control-sm);padding:0 var(--space-2) 0 var(--space-2-5);border:1px solid var(--chosen-border);border-radius:var(--r-full);background:var(--chosen);color:var(--on-chosen);font:500 var(--text-12) var(--font-sans);cursor:pointer}.stl-condition span[data-v-37dc95a5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stl-table[data-v-37dc95a5]{display:grid;flex:1 1 auto;grid-template-columns:max-content minmax(0,1fr) repeat(4,max-content);align-content:start;min-height:0;margin:0 calc(var(--space-2) * -1);overflow-y:auto;scrollbar-width:thin}.stl-columns[data-v-37dc95a5],.stl-rows[data-v-37dc95a5],.stl-item[data-v-37dc95a5],.stl-row[data-v-37dc95a5]{display:grid;grid-template-columns:subgrid}.stl-columns[data-v-37dc95a5],.stl-rows[data-v-37dc95a5],.stl-item[data-v-37dc95a5]{grid-column:1 / -1}.stl-row[data-v-37dc95a5]{grid-column:2 / -1}.stl-columns[data-v-37dc95a5]{position:sticky;top:0;z-index:1;align-items:center;padding:var(--space-1) var(--space-2) var(--space-2);background:var(--surface-solid);color:var(--text-muted);font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.stl-columns>span[data-v-37dc95a5]:not(.stl-pick):not(:last-child),.stl-copy[data-v-37dc95a5],.stl-cell[data-v-37dc95a5]:not(:last-child){padding-right:var(--space-6)}.stl-rows[data-v-37dc95a5]{row-gap:var(--space-1-5);margin:0;padding:0 var(--space-2) var(--space-2);list-style:none}.stl-item[data-v-37dc95a5]{align-items:center;min-width:0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-solid);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.stl-item[data-v-37dc95a5]:hover{background:var(--surface-2)}.stl-item--checked[data-v-37dc95a5],.stl-item--checked[data-v-37dc95a5]:hover{border-color:var(--chosen-border);background:var(--chosen)}.stl-item--selected[data-v-37dc95a5],.stl-item--selected[data-v-37dc95a5]:hover{border-color:color-mix(in srgb,var(--stl-color) 55%,var(--border));background:color-mix(in srgb,var(--stl-color) 7%,var(--surface-solid));box-shadow:inset 3px 0 0 var(--stl-color)}.stl-row[data-v-37dc95a5]{align-items:center;min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) 0;border:0;border-radius:0 var(--r-lg) var(--r-lg) 0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-touch-callout:none}.stl-row[data-v-37dc95a5]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.stl-table--sweeping[data-v-37dc95a5],.stl-table--sweeping[data-v-37dc95a5] *{-webkit-user-select:none;user-select:none;cursor:row-resize}.stl-pick[data-v-37dc95a5]{box-sizing:content-box;display:grid;place-items:center;width:var(--space-5);padding:0 var(--space-2) 0 var(--space-3)}.stl-pick[data-v-37dc95a5]>*{grid-area:1 / 1}.stl-tag[data-v-37dc95a5]{margin-right:var(--space-1-5);vertical-align:middle}.stl-tag--inline[data-v-37dc95a5],.stl-rule-inline[data-v-37dc95a5]{display:none}.stl-dot[data-v-37dc95a5]{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--r-full);background:var(--stl-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--stl-color) 16%,transparent);transition:opacity var(--dur-fast) var(--ease-out)}.stl-item--off .stl-dot[data-v-37dc95a5]{background:transparent;box-shadow:inset 0 0 0 2px var(--stl-color)}.stl-check[data-v-37dc95a5]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.stl-table--selectable .stl-item:hover .stl-check[data-v-37dc95a5],.stl-table--selectable .stl-item:focus-within .stl-check[data-v-37dc95a5],.stl-table--picking .stl-check[data-v-37dc95a5],.stl-item--checked .stl-check[data-v-37dc95a5],.stl-table--selectable:hover .stl-columns .stl-pick[data-v-37dc95a5]>*,.stl-columns .stl-pick[data-v-37dc95a5]:focus-within>*,.stl-table--picking .stl-columns .stl-pick[data-v-37dc95a5]>*{opacity:1}.stl-table--selectable .stl-item:hover .stl-dot[data-v-37dc95a5]:has(+.stl-check),.stl-table--selectable .stl-item:focus-within .stl-dot[data-v-37dc95a5]:has(+.stl-check),.stl-table--picking .stl-dot[data-v-37dc95a5]:has(+.stl-check),.stl-item--checked .stl-dot[data-v-37dc95a5]{opacity:0}.stl-columns .stl-pick[data-v-37dc95a5]>*{opacity:0}.stl-copy[data-v-37dc95a5]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);min-width:0}.stl-copy strong[data-v-37dc95a5]{color:var(--ink);font-size:var(--text-14);font-weight:550;line-height:1.4;overflow-wrap:anywhere}.stl-copy small[data-v-37dc95a5]{color:var(--text-muted);font-size:var(--text-12);overflow-wrap:anywhere}.stl-compact[data-v-37dc95a5]{display:none}.stl-cell[data-v-37dc95a5]{min-width:0;color:var(--ink-2);font-size:var(--text-13);white-space:nowrap}.stl-rule[data-v-37dc95a5]{max-width:calc(var(--space-8) * 7);overflow:hidden;text-overflow:ellipsis}.stl-pair[data-v-37dc95a5]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);font-variant-numeric:tabular-nums}.stl-pair small[data-v-37dc95a5]{color:var(--text-muted);font-size:var(--text-12)}.stl-none[data-v-37dc95a5]{color:var(--text-muted)}.stl-run[data-v-37dc95a5]{font-weight:550}.stl-run--done[data-v-37dc95a5]{color:var(--success)}.stl-run--failed[data-v-37dc95a5]{color:var(--danger)}.stl-run--running[data-v-37dc95a5]{color:var(--brand-text)}.stl-run--skipped[data-v-37dc95a5],.stl-run--stopped[data-v-37dc95a5],.stl-run--ran[data-v-37dc95a5],.stl-run--unknown[data-v-37dc95a5]{color:var(--text-muted)}.stl-state[data-v-37dc95a5]{justify-self:start}.stl-table--picking .stl-rows[data-v-37dc95a5]{padding-bottom:calc(var(--space-8) + var(--space-4))}.stl-bulk[data-v-37dc95a5]{position:sticky;bottom:max(var(--space-4),var(--dock-clearance, 0px));z-index:2;display:flex;align-items:flex-end;justify-content:center;height:0;overflow:visible;pointer-events:none}.stl-bulk[data-v-37dc95a5]>*{pointer-events:auto}.stl-empty[data-v-37dc95a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);flex:1;min-height:calc(var(--space-8) * 4);padding:var(--space-6);border:1px dashed var(--border);border-radius:var(--r-lg);color:var(--text-muted);text-align:center}.stl-empty p[data-v-37dc95a5]{margin:0;font-size:var(--text-13);line-height:1.6}@container (max-width: 760px){.stl-table[data-v-37dc95a5]{grid-template-columns:max-content minmax(0,1fr) repeat(3,max-content)}.stl-columns>span[data-v-37dc95a5]:nth-child(3),.stl-rule[data-v-37dc95a5]{display:none}.stl-tag--inline[data-v-37dc95a5]{display:inline-flex}.stl-rule-inline[data-v-37dc95a5]{display:inline;color:var(--ink-2)}.stl-copy[data-v-37dc95a5],.stl-cell[data-v-37dc95a5]:not(:last-child),.stl-columns>span[data-v-37dc95a5]:not(.stl-pick):not(:last-child){padding-right:var(--space-4)}}@container (max-width: 520px){.stl-head[data-v-37dc95a5]{flex-wrap:wrap}.stl-search[data-v-37dc95a5]{flex-basis:100%}.stl-table[data-v-37dc95a5]{grid-template-columns:max-content minmax(0,1fr) max-content}.stl-columns[data-v-37dc95a5],.stl-pair[data-v-37dc95a5]{display:none}.stl-compact[data-v-37dc95a5]{display:block}.stl-tag--inline[data-v-37dc95a5],.stl-rule-inline[data-v-37dc95a5]{display:none}}@media (pointer: coarse){.stl-row[data-v-37dc95a5]{min-height:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.stl-item[data-v-37dc95a5],.stl-dot[data-v-37dc95a5],.stl-check[data-v-37dc95a5]{transition:none}}.ss[data-v-e2546efa]{--ss-sky-top: color-mix(in srgb, var(--chart-1) 17%, var(--surface-solid));--ss-sky-bottom: color-mix(in srgb, var(--chart-4) 15%, var(--surface-solid));--ss-ground: color-mix(in srgb, var(--chart-2) 11%, var(--surface-solid));--ss-horizon: color-mix(in srgb, var(--chart-4) 28%, var(--surface-solid));--ss-sun: var(--chart-4);--ss-ink: var(--ink)}.ss--afternoon[data-v-e2546efa]{--ss-sky-top: color-mix(in srgb, var(--chart-1) 23%, var(--surface-solid));--ss-sky-bottom: color-mix(in srgb, var(--chart-1) 4%, var(--surface-solid));--ss-ground: color-mix(in srgb, var(--chart-1) 9%, var(--surface-solid));--ss-horizon: color-mix(in srgb, var(--chart-1) 15%, var(--surface-solid))}.ss--evening[data-v-e2546efa]{--ss-sky-top: color-mix(in srgb, var(--chart-7) 25%, var(--surface-solid));--ss-sky-bottom: color-mix(in srgb, var(--chart-2) 23%, var(--surface-solid));--ss-ground: color-mix(in srgb, var(--chart-7) 18%, var(--surface-solid));--ss-horizon: color-mix(in srgb, var(--chart-2) 32%, var(--surface-solid));--ss-sun: var(--chart-2)}.ss--night[data-v-e2546efa]{--ss-sky-top: color-mix(in srgb, var(--brand-strong) 33%, var(--analytics-surface));--ss-sky-bottom: color-mix(in srgb, var(--brand-strong) 63%, var(--analytics-surface));--ss-ground: var(--analytics-surface);--ss-horizon: color-mix(in srgb, var(--brand-strong) 28%, var(--analytics-surface));--ss-sun: var(--on-brand);--ss-ink: var(--on-brand)}.ss-context[data-v-e2546efa],.ss-time[data-v-e2546efa],.ss-phase[data-v-e2546efa]{fill:var(--ss-ink);font-family:var(--font-sans);text-anchor:middle}.ss-context[data-v-e2546efa]{font-size:var(--text-11);font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.ss-time[data-v-e2546efa]{font-size:var(--orbit-clock-size);font-weight:400;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ss-phase[data-v-e2546efa]{font-size:var(--text-12);font-weight:450;opacity:.8}.stcal[data-v-b0c48709]{pointer-events:none}.stcal-week-cell[data-v-b0c48709]{fill:var(--surface-solid);stroke:var(--border);stroke-width:.7}.stcal-rule[data-v-b0c48709]{stroke:var(--border);stroke-width:.7}.stcal-weekday[data-v-b0c48709],.stcal-hour[data-v-b0c48709],.stcal-day[data-v-b0c48709]{text-anchor:middle;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.stcal-weekday[data-v-b0c48709]{fill:var(--text-muted);font-size:var(--text-16);font-weight:500}.stcal-hour[data-v-b0c48709]{fill:var(--text-muted);font-size:var(--text-16)}.stcal-day[data-v-b0c48709]{fill:var(--ink);font-size:var(--text-20);font-weight:600}.stcal-date-badge[data-v-b0c48709]{fill:var(--surface-2)}.stcal-date-badge--today[data-v-b0c48709]{fill:var(--brand-strong)}.stcal-day--today[data-v-b0c48709]{fill:var(--on-brand)}.stcal-month-cell[data-v-b0c48709]{fill:var(--surface-solid);stroke:var(--border);stroke-width:.6}.stcal-month-cell--outside[data-v-b0c48709]{fill:var(--surface-2)}.stcal-cell--focus[data-v-b0c48709]{fill:var(--brand-weak);stroke:var(--brand);stroke-width:1.5}@container (max-width: 650px){.stcal-weekday[data-v-b0c48709],.stcal-hour[data-v-b0c48709]{font-size:var(--text-20)}.stcal-day[data-v-b0c48709]{font-size:var(--text-26)}}.stc[data-v-d4d4b9d5]{position:relative;width:100%;height:100%;min-height:0;outline:none}.stc[data-v-d4d4b9d5]:focus-visible{outline:2px solid var(--brand);outline-offset:var(--space-1);border-radius:var(--r-lg)}.stc-surface[data-v-d4d4b9d5]{display:block;width:100%;height:100%;overflow:visible;-webkit-user-select:none;user-select:none}.stc-tip[data-v-d4d4b9d5]{position:absolute;z-index:2;display:flex;flex-direction:column;gap:var(--space-1);min-width:calc(var(--space-6) * 6);max-width:calc(var(--space-6) * 10);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-solid);box-shadow:var(--shadow-2);color:var(--ink);font-size:var(--text-12);pointer-events:none;transform:translate(-50%,calc(-100% - var(--space-4)))}.stc-tip--below[data-v-d4d4b9d5]{transform:translate(-50%,var(--space-4))}.stc-tip strong[data-v-d4d4b9d5]{font-weight:600;font-variant-numeric:tabular-nums}.stc-tip-row[data-v-d4d4b9d5]{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;white-space:nowrap}.stc-tip-row i[data-v-d4d4b9d5]{flex:none;width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full)}.stc-tip-row em[data-v-d4d4b9d5]{margin-left:auto;padding-left:var(--space-2);color:var(--text-muted);font-style:normal;font-variant-numeric:tabular-nums}.stc-tip-more[data-v-d4d4b9d5]{color:var(--text-muted)}.stc-track[data-v-d4d4b9d5]{stroke:var(--surface-3);stroke-width:18;stroke-linecap:round;fill:none}.stc-track--carved[data-v-d4d4b9d5]{stroke:var(--surface-solid);stroke-width:24}.stc-shade[data-v-d4d4b9d5]{flood-color:var(--stage-shade)}.stc-light[data-v-d4d4b9d5]{flood-color:var(--stage-light)}.stc-origin-track[data-v-d4d4b9d5]{stroke:var(--brand);stroke-width:18}.stc-band[data-v-d4d4b9d5]{stroke:var(--brand);stroke-opacity:.28}.stc-label[data-v-d4d4b9d5]{fill:var(--text-muted);font:500 var(--text-16) var(--font-sans);text-anchor:middle;font-variant-numeric:tabular-nums}.stc-mark[data-v-d4d4b9d5]{cursor:pointer;outline:none}.stc-mark:focus-visible>circle[data-v-d4d4b9d5]:first-child{stroke:var(--brand);stroke-width:2}.stc-outline[data-v-d4d4b9d5]{fill:none;stroke:var(--surface-solid);stroke-width:2}.stc-ring[data-v-d4d4b9d5]{fill:none;stroke-width:1.75}.stc-count[data-v-d4d4b9d5]{fill:var(--text-muted);font:600 var(--text-13) var(--font-sans);text-anchor:middle;font-variant-numeric:tabular-nums;pointer-events:none}@container (max-width: 650px){.stc-label[data-v-d4d4b9d5]{font-size:var(--text-20)}.stc-count[data-v-d4d4b9d5]{font-size:var(--text-16)}}@container (max-width: 300px){.stc-label[data-v-d4d4b9d5]{font-size:var(--text-36)}.stc-count[data-v-d4d4b9d5]{display:none}}@media (max-width: 650px){.stc-surface[data-v-d4d4b9d5]{height:auto;aspect-ratio:1}.stc-label[data-v-d4d4b9d5]{font-size:var(--text-2xl)}.stc-count[data-v-d4d4b9d5]{font-size:var(--text-20)}.stc[data-scale=month] .stc-label[data-v-d4d4b9d5],.stc[data-scale=week] .stc-label[data-v-d4d4b9d5]{font-size:var(--text-26)}}.tcal[data-v-03332bbc]{--tcal-rail: calc(var(--space-4) * 3.5);display:grid;height:100%;min-height:0;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-solid);overflow:hidden;color:var(--ink);-webkit-user-select:none;user-select:none}.tcal--week[data-v-03332bbc]{grid-template-columns:var(--tcal-rail) repeat(7,minmax(0,1fr));grid-template-rows:calc(var(--space-4) * 3) repeat(24,minmax(0,1fr))}.tcal--month[data-v-03332bbc]{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(var(--tcal-rows),minmax(0,1fr))}.tcal-corner[data-v-03332bbc]{display:flex;align-items:flex-end;justify-content:flex-end;padding:0 var(--space-2) var(--space-2);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-10);font-weight:600;letter-spacing:.02em}.tcal-heading[data-v-03332bbc]{display:flex;align-items:center;justify-content:center;gap:var(--space-1-5);padding:var(--space-2);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-12)}.tcal--week .tcal-heading[data-v-03332bbc]{font-size:var(--text-13)}.tcal-heading--today[data-v-03332bbc]{color:var(--ink)}.tcal-date[data-v-03332bbc]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-1-5);box-sizing:border-box;border-radius:var(--r-sm);color:var(--ink);font-size:var(--text-14);font-weight:600;font-variant-numeric:tabular-nums}.tcal-heading .tcal-date[data-v-03332bbc]:not(.tcal-date--today){min-width:0;padding:0}.tcal-date--today[data-v-03332bbc]{background:var(--brand-strong);color:var(--on-brand)}.tcal-hour[data-v-03332bbc]{display:flex;align-items:center;justify-content:flex-end;padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-11);font-variant-numeric:tabular-nums}.tcal-cell[data-v-03332bbc]{position:relative;display:flex;min-width:0;min-height:0;padding:0 var(--space-1);border:0;border-left:1px solid var(--border);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden}.tcal--week .tcal-cell[data-v-03332bbc]{align-items:center}.tcal--month .tcal-cell[data-v-03332bbc]{flex-direction:column;align-items:flex-start;gap:calc(var(--space-1) / 2);padding:var(--space-1-5);border-left:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.tcal-cell[data-v-03332bbc]:hover{background:var(--surface-2)}.tcal-cell[data-v-03332bbc]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tcal-cell--outside[data-v-03332bbc]{background:var(--surface-2);cursor:default}.tcal-cell--outside .tcal-date[data-v-03332bbc]{color:var(--text-muted)}.tcal-cell--past[data-v-03332bbc]{background:repeating-linear-gradient(135deg,transparent 0 var(--space-1-5),color-mix(in srgb,var(--border) 70%,transparent) var(--space-1-5) calc(var(--space-1-5) + 1px))}.tcal-cell--past .tcal-chip[data-v-03332bbc]{opacity:.6}.tcal-cell--past .tcal-chip--ran[data-v-03332bbc]{opacity:1}.tcal-cell--picked[data-v-03332bbc],.tcal-cell--picked[data-v-03332bbc]:hover{background:var(--brand-weak);box-shadow:inset 0 0 0 1px var(--brand)}.tcal-now[data-v-03332bbc]{position:absolute;left:0;right:0;height:2px;margin-top:-1px;background:var(--danger);z-index:1;pointer-events:none}.tcal-now[data-v-03332bbc]:before{content:"";position:absolute;top:50%;left:0;width:var(--space-2);height:var(--space-2);border-radius:var(--r-full);background:var(--danger);transform:translate(-50%,-50%)}.tcal--month .tcal-now[data-v-03332bbc]{display:none}.tcal-chips[data-v-03332bbc]{display:flex;gap:var(--space-1);min-width:0;max-width:100%}.tcal--week .tcal-chips[data-v-03332bbc]{flex-wrap:nowrap;align-items:center}.tcal--month .tcal-chips[data-v-03332bbc]{flex-direction:column;align-items:stretch;width:100%;gap:calc(var(--space-1) / 2)}.tcal-chip[data-v-03332bbc]{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-1);border-radius:var(--r-sm);font-family:var(--font-content);font-size:var(--text-11);line-height:1.6;white-space:nowrap;font-variant-numeric:tabular-nums}.tcal--month .tcal-chip[data-v-03332bbc]{font-size:var(--text-12)}.tcal-dot[data-v-03332bbc]{flex:none;width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--r-full);background:var(--tcal-color)}.tcal-chip-label[data-v-03332bbc]{flex:none;color:var(--text-muted)}.tcal--week .tcal-chip-label[data-v-03332bbc]{color:var(--ink-2)}.tcal-chip-name[data-v-03332bbc]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500}.tcal-chip--emphasis[data-v-03332bbc]{background:color-mix(in srgb,var(--tcal-color) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tcal-color) 45%,transparent)}.tcal-chip--lit[data-v-03332bbc]{background:color-mix(in srgb,var(--tcal-color) 22%,transparent)}.tcal--focus .tcal-chip[data-v-03332bbc]:not(.tcal-chip--emphasis,.tcal-chip--lit){opacity:.35}.tcal-more[data-v-03332bbc]{flex:none;padding:0 var(--space-1);color:var(--text-muted);font-size:var(--text-11);line-height:1.6}@container (max-width: 650px){.tcal[data-v-03332bbc]{--tcal-rail: calc(var(--space-4) * 2.5)}.tcal--week .tcal-heading[data-v-03332bbc]{flex-direction:column;gap:0;padding:var(--space-1) 0;font-size:var(--text-11)}.tcal--week .tcal-heading .tcal-date[data-v-03332bbc]{height:var(--space-5);min-width:var(--space-5);font-size:var(--text-12)}.tcal-corner span[data-v-03332bbc],.tcal--week .tcal-chip-label[data-v-03332bbc],.tcal--week .tcal-more[data-v-03332bbc],.tcal--month .tcal-chip-name[data-v-03332bbc]{display:none}}.so[data-v-4890dc5b]{container-type:inline-size;display:flex;flex-direction:column;min-width:0;min-height:0;font-family:var(--font-sans);color:var(--ink)}.so-grid[data-v-4890dc5b]{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) minmax(var(--schedule-desk-side),34%);gap:var(--space-4);min-height:0}.so-card[data-v-4890dc5b]{box-sizing:border-box;min-width:0;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-solid);box-shadow:var(--shadow-sm)}.so-list[data-v-4890dc5b]{display:flex;flex-direction:column;min-height:0;padding:var(--space-5) var(--space-5) var(--space-3)}.so-tasks[data-v-4890dc5b]{flex:1 1 auto;min-height:0}.so-side[data-v-4890dc5b]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;min-height:0}.so-picture[data-v-4890dc5b]{container-type:inline-size;flex:none;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.so-picture-head[data-v-4890dc5b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-width:0}.so-picture-head h3[data-v-4890dc5b]{flex:none;margin:0;color:var(--ink);font-size:var(--text-14);font-weight:600;white-space:nowrap}.so-picture-tools[data-v-4890dc5b]{display:flex;align-items:center;gap:var(--space-1)}.so-picture-body[data-v-4890dc5b]{display:flex;flex-direction:column;min-width:0}.so-visual[data-v-4890dc5b]{container-type:inline-size;display:flex;height:min(100cqi,44dvh);min-width:0;min-height:0;transition:height var(--dur) var(--ease-out)}.so-visual[data-v-4890dc5b]>*{flex:1;min-width:0}.so-in-enter-active[data-v-4890dc5b],.so-in-leave-active[data-v-4890dc5b],.so-out-enter-active[data-v-4890dc5b],.so-out-leave-active[data-v-4890dc5b]{transform-origin:var(--so-origin);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.so-in-enter-from[data-v-4890dc5b],.so-out-leave-to[data-v-4890dc5b]{opacity:0;transform:scale(.92)}.so-in-leave-to[data-v-4890dc5b],.so-out-enter-from[data-v-4890dc5b]{opacity:0;transform:scale(1.06)}.so-picture--compact .so-picture-body[data-v-4890dc5b]{display:grid;grid-template-columns:var(--schedule-desk-compact) minmax(0,1fr);align-items:center;gap:var(--space-5)}.so-picture--compact .so-visual[data-v-4890dc5b]{height:var(--schedule-desk-compact)}.so-picture--compact.so-picture--calendar .so-picture-body[data-v-4890dc5b]{grid-template-columns:minmax(0,1fr)}.so-facts[data-v-4890dc5b]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;margin:0}.so-facts div[data-v-4890dc5b]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);min-width:0}.so-facts dt[data-v-4890dc5b]{color:var(--text-muted);font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.so-facts dd[data-v-4890dc5b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);margin:0;color:var(--ink);font-size:var(--text-14);font-weight:550;font-variant-numeric:tabular-nums}.so-facts small[data-v-4890dc5b]{color:var(--text-muted);font-size:var(--text-12);font-weight:400}.so-none[data-v-4890dc5b]{color:var(--text-muted);font-weight:400}.so-run--done[data-v-4890dc5b]{color:var(--success)}.so-run--failed[data-v-4890dc5b]{color:var(--danger)}.so-run--running[data-v-4890dc5b]{color:var(--brand-text)}.so-run--skipped[data-v-4890dc5b],.so-run--unknown[data-v-4890dc5b]{color:var(--text-muted)}.so-detail[data-v-4890dc5b]{flex:1 1 auto;display:flex;flex-direction:column;min-height:calc(var(--space-8) * 2);overflow-y:auto;scrollbar-width:thin}@container (max-width: 899px){.so-grid[data-v-4890dc5b]{grid-template-columns:minmax(0,1fr)}.so-list[data-v-4890dc5b]{max-height:none}.so-detail[data-v-4890dc5b]{overflow:visible}.so-visual[data-v-4890dc5b]{height:min(100cqi,60dvh)}}@media (prefers-reduced-motion: reduce){.so-in-enter-active[data-v-4890dc5b],.so-in-leave-active[data-v-4890dc5b],.so-out-enter-active[data-v-4890dc5b],.so-out-leave-active[data-v-4890dc5b],.so-visual[data-v-4890dc5b]{transition:none}}.sac[data-v-b705f9c8]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.sac-head[data-v-b705f9c8]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.sac-head h3[data-v-b705f9c8]{margin:0;color:var(--ink);font-size:var(--text-16);font-weight:600}.sac-head span[data-v-b705f9c8]{color:var(--text-muted);font-size:var(--text-12);white-space:nowrap}.sac-section[data-v-b705f9c8]{display:flex;flex-direction:column;gap:var(--space-2)}.sac-section h4[data-v-b705f9c8]{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-muted);font-size:var(--text-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sac-badge[data-v-b705f9c8]{min-width:var(--space-5);padding:0 var(--space-1-5);border-radius:var(--r-full);background:var(--danger-weak);color:var(--danger-strong);font-size:var(--text-11);letter-spacing:0;text-align:center}.sac-list[data-v-b705f9c8]{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.sac-row[data-v-b705f9c8]{display:flex;align-items:center;gap:var(--space-2-5);width:100%;min-width:0;padding:var(--space-2) var(--space-2-5);border:0;border-radius:var(--r-md);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.sac-row[data-v-b705f9c8]:hover{background:var(--surface-2)}.sac-row[data-v-b705f9c8]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.sac-dot[data-v-b705f9c8]{flex:none;width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--r-full);background:var(--sac-color)}.sac-main[data-v-b705f9c8]{display:flex;flex-direction:column;gap:calc(var(--space-1) / 2);flex:1;min-width:0}.sac-main strong[data-v-b705f9c8]{overflow:hidden;font-size:var(--text-13);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.sac-main small[data-v-b705f9c8]{overflow:hidden;color:var(--text-muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.sac-side[data-v-b705f9c8]{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--space-1) / 2);flex:none;font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap}.sac-side small[data-v-b705f9c8]{color:var(--text-muted);font-size:var(--text-11)}.sac-status[data-v-b705f9c8]{font-weight:600}.sac-status--done[data-v-b705f9c8]{color:var(--success)}.sac-status--failed[data-v-b705f9c8]{color:var(--danger)}.sac-status--running[data-v-b705f9c8]{color:var(--brand-text)}.sac-status--skipped[data-v-b705f9c8],.sac-status--unknown[data-v-b705f9c8]{color:var(--text-muted)}.sac-flag[data-v-b705f9c8]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--space-5);height:var(--space-5);border-radius:var(--r-full)}.sac-flag--failed[data-v-b705f9c8]{background:var(--danger-weak);color:var(--danger-strong)}.sac-flag--muted[data-v-b705f9c8]{background:var(--surface-2);color:var(--text-muted)}.sac-chevron[data-v-b705f9c8]{flex:none;color:var(--text-muted)}.sac-ok[data-v-b705f9c8]{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-2-5);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-13)}.sac-ok[data-v-b705f9c8] svg{color:var(--success)}.sac-hint[data-v-b705f9c8]{margin:0;padding:0 var(--space-2-5);color:var(--text-muted);font-size:var(--text-12);line-height:1.6}@media (pointer: coarse){.sac-row[data-v-b705f9c8]{min-height:var(--control-touch)}}@media (prefers-reduced-motion: reduce){.sac-row[data-v-b705f9c8]{transition:none}}.ov3[data-v-89c7a3d1]{display:flex;flex-direction:column;min-width:0;width:100%}.ov3-stage[data-v-89c7a3d1]{position:relative;width:100%;height:var(--object-viewer-height, calc(var(--space-8) * 3.75));min-height:0;background:radial-gradient(ellipse 42% 9% at 50% 87%,color-mix(in srgb,var(--ink) 12%,transparent),transparent)}.ov3-canvas[data-v-89c7a3d1]{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;border-radius:var(--r-md)}.ov3-canvas[data-v-89c7a3d1]:focus-visible{outline:2px solid var(--brand-strong);outline-offset:calc(var(--space-1) * -1)}.ov3--dragging .ov3-canvas[data-v-89c7a3d1]{cursor:grabbing}.ov3-loading[data-v-89c7a3d1]{position:absolute;inset:var(--space-5);width:auto;height:auto}.ov3-fallback[data-v-89c7a3d1]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-12)}.ov3-footer[data-v-89c7a3d1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-2)}.ov3-hint[data-v-89c7a3d1]{color:var(--text-muted);font-size:var(--text-12)}.ov3-key-hint[data-v-89c7a3d1]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ov3-controls[data-v-89c7a3d1]{display:flex;gap:var(--space-1);margin-left:auto}@media (pointer: coarse){.ov3-controls[data-v-89c7a3d1] .btn{min-height:var(--control-touch)}.ov3-controls[data-v-89c7a3d1] .btn.btn--icon{min-width:var(--control-touch)}}:root,[data-theme=light]{--orbit-preview-width: 1480px;--orbit-timeline-height: 600px;--orbit-list-width: 280px;--schedule-desk-side: 420px;--schedule-desk-compact: 200px;--orbit-clock-size: 48px;--schedule-agenda-width: 288px;--schedule-event-rule: 3px;--task-0: #cc5a82;--task-1: #cd597c;--task-2: #ce5976;--task-3: #cf5a70;--task-4: #d05a6a;--task-5: #d15a63;--task-6: #d15b5d;--task-7: #d15c56;--task-8: #d15d4f;--task-9: #d15e48;--task-10: #d05f41;--task-11: #cf613a;--task-12: #ce6231;--task-13: #cd6429;--task-14: #cb661f;--task-15: #c96811;--task-16: #c66b04;--task-17: #c26e00;--task-18: #be7105;--task-19: #ba7400;--task-20: #b67703;--task-21: #b37902;--task-22: #af7b03;--task-23: #ab7e07;--task-24: #a78004;--task-25: #a48203;--task-26: #a08405;--task-27: #9c8500;--task-28: #988705;--task-29: #938905;--task-30: #8f8b00;--task-31: #898d03;--task-32: #848f03;--task-33: #7e9106;--task-34: #779304;--task-35: #709517;--task-36: #689723;--task-37: #60982d;--task-38: #579a36;--task-39: #4e9b3e;--task-40: #449d46;--task-41: #389e4e;--task-42: #299f55;--task-43: #11a05c;--task-44: #009f64;--task-45: #009f6c;--task-46: #089e74;--task-47: #009d79;--task-48: #089d7f;--task-49: #0a9c84;--task-50: #039c89;--task-51: #009b8d;--task-52: #019b91;--task-53: #069a95;--task-54: #009a99;--task-55: #0a999d;--task-56: #0a98a0;--task-57: #0098a5;--task-58: #0697a8;--task-59: #0197ac;--task-60: #0196b0;--task-61: #0495b4;--task-62: #0a94b8;--task-63: #0993bd;--task-64: #0193c2;--task-65: #0091c8;--task-66: #0390cd;--task-67: #058ed4;--task-68: #148dd9;--task-69: #298bdb;--task-70: #3689dd;--task-71: #4287de;--task-72: #4b85df;--task-73: #5483e0;--task-74: #5c80e0;--task-75: #647ee0;--task-76: #6b7cdf;--task-77: #717adf;--task-78: #7878dd;--task-79: #7e76dc;--task-80: #8374da;--task-81: #8972d8;--task-82: #8e70d6;--task-83: #936fd3;--task-84: #986dd0;--task-85: #9d6bcd;--task-86: #a169c9;--task-87: #a568c5;--task-88: #aa66c1;--task-89: #ad64bd;--task-90: #b163b9;--task-91: #b562b4;--task-92: #b860af;--task-93: #bb5faa;--task-94: #be5ea5;--task-95: #c15d9f;--task-96: #c35c9a;--task-97: #c65b94;--task-98: #c85b8e;--task-99: #ca5a88;--toast-width: 380px;--map-workbench-min-map-height: 96px;--map-workbench-min-content-height: 160px;--z-map-workbench-notice: 30;--z-map-workbench-tools: 40;--z-map-workbench-panel: 60;--delivery-order-queue-width: 224px;--delivery-order-detail-width: 1120px;--timeline-label-width: 248px;--timeline-label-width-mobile: 168px;--timeline-track-min-width: 560px;--timeline-row-height: 80px;--timeline-marker-gap: 28px;--timeline-axis-height: 40px;--settings-dialog-width: 1120px;--settings-dialog-height: 760px;--settings-nav-width: 176px;--settings-preview-width: 240px;--settings-preview-height: 280px;--wallet-content-width: 1240px;--wallet-sheet-width: 480px;--wallet-summary-height: 216px;--wallet-chart-height: 240px;--ai-code-max-height: 360px;--ai-gallery-width: 1180px;--ai-gallery-chat-height: 600px;--ai-gallery-chat-height-narrow: 580px;--ai-gallery-panel-width: 400px;--ai-chat-column: 760px;--tooltip-max-width: 280px;--scrub-field-width: 116px;--scrub-handle-width: 24px;--workspace-gutter: 12px;--workspace-radius: 20px;--workspace-header-height: 64px;--page-chrome-inset: 0px;--finder-header-height: 64px;--finder-footer-height: 56px;--agent-list-step: 76px;--agent-list-target: 68px;--brand-tile-size: 38px;--brand-tile-mark-size: 22px;--brand-tile-shadow: 0 6px 16px -8px rgba(15, 23, 42, .45);--rida-shape-size: 72px;--rida-shape-mark-size: 46px;--rida-shape-blur: 4px;--rida-shape-focus: 8px;--rida-shape-reach: 32px;--header-spotlight-width: 280px;--header-spotlight-height: 88px;--header-spotlight-line-height: 1px;--header-spotlight-wash: color-mix(in srgb, var(--brand) 15%, transparent);--header-spotlight-line: color-mix(in srgb, var(--brand) 68%, transparent);--header-glass-surface: color-mix(in srgb, var(--surface-solid) 70%, transparent);--header-glass-border: color-mix(in srgb, var(--border) 65%, var(--glass-border));--header-glass-shadow: var(--glass-highlight), 0 8px 24px -18px color-mix(in srgb, var(--brand-strong) 32%, transparent);--header-glass-width: 1600px;--aurora-edge: var(--brand-strong);--aurora-light: var(--brand);--click-spark-duration: .35s;--click-spark-radius: 15px;--click-spark-length: 5px;--click-spark-line-width: 1.5px;--z-click-feedback: 1220;--font-content: "Inter", var(--font-sans);--leading-chat: 1.6;--leading-document: 1.65;--nav-selection: var(--brand-weak);--nav-selection-shadow: inset 0 0 0 1px color-mix(in srgb, var(--brand) 12%, transparent);--control-surface: var(--surface-solid);--control-track: color-mix(in srgb, var(--ink) 15%, var(--surface-solid));--control-inset-shadow: inset 0 1px 2px color-mix(in srgb, var(--ink) 7%, transparent);--control-thumb-shadow: 0 1px 3px color-mix(in srgb, var(--ink) 18%, transparent), 0 2px 5px color-mix(in srgb, var(--ink) 8%, transparent);--control-focus-shadow: 0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);--control-disabled-opacity: .48;--control-touch: 44px;--control-md: 36px;--control-radius: 10px;--segment-inset: 3px;--select-glide-duration: .22s;--ease-glide: cubic-bezier(.23, 1, .32, 1);--switch-width: 44px;--switch-height: 26px;--switch-inset: 3px;--switch-hit-inset: -9px -4px;--switch-thumb: var(--on-brand);--check-size: 18px;--check-radius: 6px;color-scheme:light;--brand: #5172f6;--brand-strong: #4158d8;--brand-weak: #eef2ff;--rail-fill: linear-gradient(180deg, var(--brand), var(--brand-strong));--shell-base-deep: #3c58f2;--shell-base: linear-gradient(180deg, var(--brand), var(--shell-base-deep));--shell-fade: color-mix(in oklch, var(--brand) 22%, var(--surface-solid));--shell-fade-from: 240px;--shell-fade-to: 78%;--brand-text: #4158d8;--on-brand: #ffffff;--brand-fill: linear-gradient(180deg, color-mix(in srgb, var(--brand) 70%, var(--brand-strong)) 0%, var(--brand-strong) 100%);--brand-fill-hover: linear-gradient(rgba(255, 255, 255, .07), rgba(255, 255, 255, .07)), var(--brand-fill);--brand-fill-press: linear-gradient(rgba(10, 16, 60, .08), rgba(10, 16, 60, .08)), var(--brand-fill);--brand-fill-rim: rgba(22, 30, 105, .3);--brand-fill-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(16, 24, 80, .16);--brand-fill-shadow-press: inset 0 1px 2px rgba(10, 16, 60, .22);--agent-rail-width: 64px;--agent-rail-step: 56px;--agent-rail-target: 44px;--agent-rail-tip-max: 240px;--chat-raised-out-fill: var(--brand-fill);--chat-raised-out-rim: var(--brand-fill-rim);--chat-raised-out-shadow: inset 0 1px 0 color-mix(in srgb, var(--on-brand) 32%, transparent), inset 0 -2px 3px color-mix(in srgb, var(--brand-strong) 36%, transparent), 0 2px 3px -1px color-mix(in srgb, var(--brand-strong) 28%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--brand-strong) 48%, transparent);--chat-raised-in-fill: linear-gradient(160deg, var(--surface-solid), color-mix(in srgb, var(--surface-solid) 76%, var(--brand-weak)));--chat-raised-in-rim: color-mix(in srgb, var(--border) 78%, var(--brand-weak));--chat-raised-in-shadow: inset 0 -1px 0 color-mix(in srgb, var(--border) 40%, transparent), var(--shadow-1), var(--shadow-sm);--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);--plan-draft-bg: #222830;--plan-draft-surface: #2c343e;--plan-draft-raised: #353f4a;--plan-draft-border: #a293c7;--plan-draft-divider: #59616d;--plan-draft-ink: #f4f6fc;--plan-draft-muted: #cbd1dc;--plan-draft-action: #e0d4fa;--plan-draft-selected: #654c8c;--plan-draft-popup-accent: #695289;--plan-draft-success-weak: #1e352b;--plan-draft-success-text: #9ae6ae;--plan-draft-warning-weak: #3a3021;--plan-draft-warning-text: #fbd58b;--plan-draft-danger-weak: #422a30;--plan-draft-danger-text: #ffabab;--chat-canvas: rgb(241 238 235 / 58%);--chat-wallpaper-wash: color-mix(in srgb, var(--surface) 38%, transparent);--cat-1: #4e87ae;--cat-1-weak: #e2f3ff;--cat-1-strong: #22587a;--cat-2: #349090;--cat-2-weak: #dff6f5;--cat-2-strong: #006060;--cat-3: #8476ae;--cat-3-weak: #f1edff;--cat-3-strong: #56497a;--cat-4: #9b7a42;--cat-4-weak: #f9efdf;--cat-4-strong: #6a4d15;--cat-5: #a96b83;--cat-5-weak: #feeaf1;--cat-5-strong: #753f55;--cat-6: #548f6a;--cat-6-weak: #e4f5e9;--cat-6-strong: #285f3f;--cat-7: #9a6e9c;--cat-7-weak: #f9ebf9;--cat-7-strong: #69426b;--cat-8: #ab7055;--cat-8-weak: #ffece3;--cat-8-strong: #77432b;--wash: 8%;--wash-hover: 14%;--wash-edge: 30%;--avatar-1: var(--cat-2);--avatar-2: var(--cat-4);--avatar-3: var(--cat-3);--avatar-4: var(--cat-6);--avatar-5: var(--cat-5);--avatar-6: var(--cat-1);--avatar-7: var(--cat-7);--avatar-1-weak: var(--cat-2-weak);--avatar-1-strong: var(--cat-2-strong);--avatar-2-weak: var(--cat-4-weak);--avatar-2-strong: var(--cat-4-strong);--avatar-3-weak: var(--cat-3-weak);--avatar-3-strong: var(--cat-3-strong);--avatar-4-weak: var(--cat-6-weak);--avatar-4-strong: var(--cat-6-strong);--avatar-5-weak: var(--cat-5-weak);--avatar-5-strong: var(--cat-5-strong);--avatar-6-weak: var(--cat-1-weak);--avatar-6-strong: var(--cat-1-strong);--avatar-7-weak: var(--cat-7-weak);--avatar-7-strong: var(--cat-7-strong);--agent-blue: var(--brand);--agent-blue-deep: var(--brand-strong);--agent-cyan: #3bafc4;--agent-cyan-deep: #00859a;--agent-violet: #9773d0;--agent-violet-deep: #6e48a6;--agent-indigo: #3a5095;--agent-indigo-deep: #17286c;--agent-rose: #e67a73;--agent-rose-deep: #b94d48;--agent-fuchsia: #c15e9a;--agent-fuchsia-deep: #953071;--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;--file-pdf: var(--chart-8);--file-doc: var(--chart-1);--file-sheet: var(--chart-6);--file-slides: var(--chart-2);--file-image: var(--chart-3);--file-media: var(--agent-indigo);--file-archive: var(--text-subtle);--chart-grid: var(--border);--chart-axis: var(--border-strong);--chart-label: var(--text-muted);--chart-seq-low: #e8ecfe;--chart-seq-high: #2f45b8;--analytics-surface: #10212e;--analytics-panel: #142b39;--analytics-ink: #edf8f6;--analytics-muted: #a6bec5;--analytics-grid: #29404b;--analytics-accent: #91a7ff;--diagram-control-surface: var(--analytics-surface);--diagram-key-ink: var(--analytics-ink);--diagram-key-muted: color-mix(in srgb, var(--analytics-ink) 45%, var(--analytics-muted));--diagram-key-danger-ink: color-mix(in srgb, var(--danger) 45%, var(--analytics-ink));--diagram-key-focus: var(--analytics-accent);--diagram-key-shadow-offset: var(--space-1-5);--diagram-key-shadow-blur: var(--space-3);--diagram-key-inset-offset: var(--space-1);--diagram-key-fill: var(--diagram-control-surface);--diagram-key-border: var(--diagram-control-surface);--diagram-key-highlight: color-mix(in srgb, var(--diagram-control-surface) 90%, var(--analytics-ink));--diagram-key-shade: color-mix(in srgb, var(--diagram-control-surface) 55%, black);--diagram-key-shadow: var(--diagram-key-shadow-offset) var(--diagram-key-shadow-offset) var(--diagram-key-shadow-blur) var(--diagram-key-shade), calc(var(--diagram-key-shadow-offset) * -1) calc(var(--diagram-key-shadow-offset) * -1) var(--diagram-key-shadow-blur) var(--diagram-key-highlight);--diagram-key-shadow-pressed: inset var(--diagram-key-inset-offset) var(--diagram-key-inset-offset) var(--diagram-key-shadow-blur) var(--diagram-key-shade), inset calc(var(--diagram-key-inset-offset) * -1) calc(var(--diagram-key-inset-offset) * -1) var(--diagram-key-shadow-blur) var(--diagram-key-highlight);--diagram-well-fill: var(--diagram-control-surface);--diagram-well-shadow: var(--diagram-key-shadow-pressed);--stage-light: color-mix(in srgb, var(--analytics-surface) 88%, var(--analytics-ink));--stage-shade: color-mix(in srgb, var(--analytics-surface) 45%, black);--stage-glint: color-mix(in srgb, white 30%, transparent);--stage-fill-light: linear-gradient(180deg, var(--stage-glint), transparent 45%);--stage-window: inset var(--space-2) var(--space-2) var(--space-5) var(--stage-shade), inset calc(var(--space-1) * -1) calc(var(--space-1) * -1) var(--space-3) var(--stage-light);--workflow-control-canvas: #080b14;--workflow-control-node: #131a2e;--workflow-control-menu: #111728;--workflow-control-panel: #0f1422;--workflow-control-input-row: #0c1120;--diagram-result-arrival: var(--chart-1);--diagram-result-handoff: var(--chart-7);--diagram-result-completed: var(--chart-3);--diagram-result-warning: var(--chart-4);--diagram-result-danger: var(--danger);--diagram-result-neutral: var(--analytics-muted);--diagram-card-paper: var(--analytics-ink);--diagram-card-ink: var(--analytics-surface);--diagram-card-muted: color-mix(in srgb, var(--analytics-surface) 80%, var(--analytics-ink));--diagram-card-depth: var(--space-1);--diagram-card-press-travel: var(--space-1);--diagram-card-hover-lift: calc(var(--space-1) / 4);--diagram-card-glint: color-mix(in srgb, var(--diagram-card-paper) 92%, var(--diagram-card-ink));--diagram-card-shadow: inset 0 1px 0 var(--diagram-card-glint), 0 var(--space-1) var(--space-2) color-mix(in srgb, var(--analytics-surface) 70%, black);--diagram-card-shadow-hover: inset 0 1px 0 var(--diagram-card-glint), 0 var(--space-1-5) var(--space-3) color-mix(in srgb, var(--analytics-surface) 65%, black);--diagram-card-shadow-pressed: inset 0 1px 2px color-mix(in srgb, var(--analytics-surface) 24%, transparent), 0 1px 2px var(--analytics-surface);--map-water: var(--analytics-surface);--map-atmosphere: #142a3c;--map-panel: var(--analytics-panel);--map-ink: var(--analytics-ink);--map-muted: var(--analytics-muted);--map-soft-border: var(--analytics-grid);--map-control-border: #31495e;--map-control: #142335;--map-link: var(--analytics-accent);--map-land: #182544;--map-edge: #48697e;--map-dot: #648aa9;--map-dot-high: #c3f4e9;--map-route: #afbdff;--map-route-1: #6fa8ff;--map-route-2: #55d9cf;--map-route-3: #b58cff;--map-route-4: #ffb15f;--map-route-5: #ef83ae;--map-region-1: #78a7ff;--map-region-2: #5ed8c8;--map-region-3: #aa8df4;--map-region-4: #efb663;--map-region-5: #ed88ad;--map-selected: #f4ccff;--map-activity: #65dbc2;--map-business-low: #6d9fff;--map-business-mid: #61e5d0;--map-business-high: #ff9e55;--map-business-peak: #ffe2a3;--map-alert: #ffb575;--focus-ring-color: var(--brand);--focus-ring: 0 0 0 3px rgba(81, 114, 246, .35);--ink: #202733;--ink-2: #414653;--text-muted: #6b6870;--text-subtle: #737078;--bg: rgb(246 247 250 / 86%);--surface: rgb(255 255 255 / 88%);--surface-2: rgb(242 244 248 / 90%);--app-canvas: #edf0f5;--auth-canvas: #ffffff;--auth-card: #ffffff;--auth-field: #ffffff;--auth-well: #f4f4f5;--surface-3: rgb(230 234 242 / 86%);--surface-solid: #ffffff;--capsule: var(--surface-3);--capsule-hover: color-mix(in srgb, var(--ink) 10%, var(--surface-3));--chosen: color-mix(in srgb, var(--brand) 8%, var(--surface-solid));--on-chosen: var(--brand-text);--chosen-border: var(--brand);--topbar-surface: color-mix(in srgb, var(--surface-solid) 60%, var(--app-canvas));--rail-surface: rgb(255 253 251 / 74%);--glass-border: rgb(255 255 255 / 70%);--glass-highlight: inset 0 1px 0 rgb(255 255 255 / 74%);--glass-blur: 20px;--glass-saturate: 118%;--glass-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23g)'/%3E%3C/svg%3E");--glass-grain-opacity: .06;--glass-sheen: rgb(255 255 255 / 62%);--glass-stage-mix: 30%;--message-out: rgb(238 240 255 / 82%);--message-out-border: rgb(81 114 246 / 18%);--code-bg: #16161a;--code-ink: #e6e6ea;--code-rule: rgba(255, 255, 255, .08);--code-muted: rgba(255, 255, 255, .55);--border: rgb(40 55 88 / 12%);--border-strong: rgb(63 62 79 / 28%);--skeleton-sheen: rgba(255, 255, 255, .45);--skeleton-bg: color-mix(in srgb, var(--border) 55%, var(--surface-2));--skeleton-dur: 1.8s;--surface-inverse: #0a0a0a;--ink-inverse: #fafafa;--ink-inverse-muted: #a1a1aa;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 24px;--r-full: 999px;--shell-gap: var(--space-2);--resizer-grip: calc(var(--space-6) + var(--space-2));--resizer-grip-held: var(--space-8);--shell-radius: var(--r-lg);--scrim: rgba(15, 23, 42, .45);--shadow-1: 0 1px 2px rgba(10, 10, 10, .05);--shadow-2: 0 4px 16px rgba(10, 10, 10, .08);--shadow-3: 0 18px 48px rgba(10, 10, 10, .18), 0 2px 8px rgba(10, 10, 10, .08);--shadow-sm: 0 10px 28px -20px rgb(73 66 84 / 34%), var(--glass-highlight);--shadow-md: 0 26px 68px -38px rgb(66 61 82 / 42%), var(--glass-highlight);--flip-card-width: calc(var(--space-8) * 3 + var(--space-7));--flip-card-min-height: calc(var(--space-8) * 4 + var(--space-6));--flip-card-headline-size: 3.5rem;--kpi-strip-height: calc(var(--space-8) + var(--space-7));--magnetic-gap: var(--space-3);--magnetic-radius: var(--r-xl);--magnetic-shadow: var(--shadow-sm);--z-chrome: 100;--z-drawer: 900;--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;--landing-content-width: 1440px;--landing-nav-height: 80px;--landing-nav-row: 56px;--landing-nav-width: 1120px;--landing-header-surface: color-mix(in srgb, var(--auth-canvas) 68%, transparent);--landing-header-border: color-mix(in srgb, var(--brand) 10%, var(--glass-border));--landing-aurora-height: 620px;--landing-aurora-opacity: .48;--landing-agent-width: 640px;--landing-agent-context-width: 240px;--landing-hero-gap: 48px;--landing-display: 72px;--landing-hero-top: 80px;--landing-description-width: 640px;--landing-backdrop-offset: 280px;--landing-backdrop-height: 1120px;--landing-title-width: 1120px;--landing-logo-size: 44px;--landing-logo-width: 28px;--landing-control-height: 44px;--landing-section-display: 44px;--landing-section-gap: 96px;--landing-stage-height: 640px;--landing-stage-overhang: 120px;--landing-chat-width: 344px;--landing-chat-offset: 144px;--landing-dashboard-rail: 220px;--landing-desktop-preview-height: 680px;--landing-workspace-height: clamp(620px, calc(100svh - 140px) , 800px);--landing-workspace-min-width: 1100px;--landing-workspace-rail: 200px;--landing-workspace-groups: 240px;--landing-workspace-side: 240px;--landing-ticket-search-width: 360px;--landing-workspace-nav-wash: color-mix(in srgb, var(--on-brand) 16%, transparent);--landing-workspace-nav-border: color-mix(in srgb, var(--on-brand) 24%, transparent);--chat-wallpaper-width: 380px;--chat-wallpaper-height: 698px;--landing-form-width: 320px;--landing-setup-form-width: clamp(280px, 24vw, 340px);--signup-field-surface: color-mix(in srgb, var(--surface-2) 45%, var(--auth-field));--signup-aurora-height: 240px;--signup-aurora-opacity: .8;--signup-segment-surface: color-mix(in srgb, var(--surface-2) 72%, var(--auth-field));--landing-setup-height: min(720px, calc(100svh - var(--landing-nav-height) - var(--space-6) * 2));--landing-feature-rail: 220px;--landing-feature-rail-compact: 180px;--landing-feature-height: 620px;--landing-dispatch-width: 320px;--landing-rear-chat-height: 360px;--landing-feature-surface: color-mix(in srgb, var(--surface-2) 68%, var(--auth-canvas));--landing-title-wash: color-mix(in srgb, var(--brand) 18%, transparent);--landing-hero-wash: color-mix(in srgb, var(--brand) 22%, var(--auth-canvas));--landing-grid-line: color-mix(in srgb, var(--auth-canvas) 55%, transparent);--workflow-canvas-height: 520px;--workflow-node-width: 232px;--workflow-node-min-height: 144px;--landing-dashboard-calendar: 196px;--landing-dashboard-stage-height: 368px;--landing-snapshot-title: 16px;--landing-snapshot-rail: rgb(88 112 238);--landing-snapshot-header: rgb(244 243 239);--landing-base-min-height: 480px;--landing-base-rail: 220px;--landing-base-rail-compact: 56px;--landing-base-overlay-safe: 200px;--landing-base-record-max: 520px;--canvas-surface: #10151d;--canvas-card: #1a212d;--canvas-raised: #222c3a;--canvas-border: #344152;--canvas-grid: #344050;--canvas-ink: #f0f3f9;--canvas-muted: #a5b1c2;--canvas-brand-text: #a6b5ff;--canvas-card-width: 320px;--canvas-card-height: 216px;--canvas-group-padding: 24px;--canvas-group-header: 88px;--canvas-avatar-size: 40px;--canvas-panel-width: 640px;--knowledge-workbench-width: 1120px;--knowledge-workbench-height: 760px;--knowledge-workbench-sidebar: 260px;--knowledge-workbench-min-width: 640px;--knowledge-workbench-min-height: 420px;--knowledge-document-width: 720px;--knowledge-source-height: 320px;--canvas-sandbox-width: 400px;--canvas-sandbox-height: 560px;--whatsapp-brand: #25d366;--lp-wa-width: 320px;--lp-wa-height: 420px;--lp-wa-surface: #ffffff;--lp-wa-chrome: #f0f2f5;--lp-wa-canvas: #efeae2;--lp-wa-ink: #111b21;--lp-wa-muted: #667781;--lp-wa-out: #d9fdd3;--lp-wa-green: #008069;--lp-wa-ticks: #53bdeb;--lp-wa-border: rgb(17 27 33 / 10%);--lp-wa-wallpaper-size: 380px 698px;--device-phone-ratio: 390 / 844;--device-phone-radius: 44px;--device-phone-bezel: 6px;--device-phone-metal: #777b80;--device-phone-frame: #17191d;--device-phone-black: #050506;--device-phone-island-width: 88px;--device-phone-island-height: 24px;--device-phone-status-height: 46px;--device-phone-home-width: 92px;--device-phone-home-height: 4px;--control-sm: 28px;--group-rail-width: 304px;--text-10: .625rem;--text-11: .6875rem;--text-12: .75rem;--text-13: .8125rem;--text-14: .875rem;--text-15: .9375rem;--text-16: 1rem;--text-18: 1.125rem;--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;--dur-avatar-float: 3s;--dur-avatar-pulse: 2.2s;--dur-avatar-sway: 2.8s;--ease-avatar-motion: cubic-bezier(.42, 0, .58, 1)}.ui-canvas-theme{color-scheme:dark;--surface: var(--canvas-card);--surface-solid: var(--canvas-card);--surface-2: var(--canvas-raised);--surface-3: var(--canvas-raised);--control-surface: var(--canvas-raised);--border: var(--canvas-border);--border-strong: var(--canvas-muted);--ink: var(--canvas-ink);--ink-2: var(--canvas-ink);--text-muted: var(--canvas-muted);--text-subtle: var(--canvas-muted);--brand-text: var(--canvas-brand-text);--brand-weak: color-mix(in srgb, var(--brand) 16%, var(--canvas-card))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--task-0: #ed86a7;--task-1: #ee86a2;--task-2: #ef869c;--task-3: #f08697;--task-4: #f18791;--task-5: #f1878c;--task-6: #f28886;--task-7: #f28880;--task-8: #f2897b;--task-9: #f18a75;--task-10: #f18b70;--task-11: #f08d6b;--task-12: #ef8e65;--task-13: #ed8f60;--task-14: #ec915b;--task-15: #ea9356;--task-16: #e89452;--task-17: #e5964d;--task-18: #e39849;--task-19: #e09a45;--task-20: #dd9c42;--task-21: #da9e3f;--task-22: #d6a03d;--task-23: #d3a23b;--task-24: #cfa43a;--task-25: #cba63a;--task-26: #c6a93b;--task-27: #c2ab3c;--task-28: #bdad3e;--task-29: #b8af41;--task-30: #b3b144;--task-31: #aeb247;--task-32: #a8b44b;--task-33: #a2b650;--task-34: #9cb855;--task-35: #96b95a;--task-36: #90bb5f;--task-37: #8abc64;--task-38: #83be69;--task-39: #7cbf6f;--task-40: #75c075;--task-41: #6ec17a;--task-42: #66c280;--task-43: #5fc386;--task-44: #57c38c;--task-45: #4ec491;--task-46: #46c497;--task-47: #3dc59d;--task-48: #33c5a3;--task-49: #29c5a8;--task-50: #1dc5ae;--task-51: #0dc5b3;--task-52: #0bc4b9;--task-53: #0ec4bd;--task-54: #04c3c2;--task-55: #00c2c7;--task-56: #00c2cc;--task-57: #04c1d1;--task-58: #0ec0d5;--task-59: #0bbfda;--task-60: #0dbedf;--task-61: #1dbde3;--task-62: #28bce6;--task-63: #32baea;--task-64: #3cb9ed;--task-65: #44b7f0;--task-66: #4db6f3;--task-67: #55b4f5;--task-68: #5cb3f7;--task-69: #63b1f9;--task-70: #6baffa;--task-71: #71adfb;--task-72: #78abfc;--task-73: #7faafd;--task-74: #85a8fd;--task-75: #8ba6fd;--task-76: #91a4fd;--task-77: #97a2fc;--task-78: #9ca0fb;--task-79: #a29efa;--task-80: #a79df8;--task-81: #ac9bf6;--task-82: #b199f4;--task-83: #b698f1;--task-84: #bb96ef;--task-85: #bf94ec;--task-86: #c393e8;--task-87: #c891e5;--task-88: #cc90e1;--task-89: #cf8fdd;--task-90: #d38dd9;--task-91: #d68cd5;--task-92: #da8bd0;--task-93: #dd8acc;--task-94: #e089c7;--task-95: #e288c2;--task-96: #e588bd;--task-97: #e787b7;--task-98: #e987b2;--task-99: #eb86ad;--plan-draft-popup-accent: var(--plan-draft-action);--brand-weak: #1b2036;--brand-text: #93a4ff;--danger-weak: #2a1416;--success-weak: #0f2419;--warning-weak: #2a1f07;--scrim: rgba(0, 0, 0, .66);--info-weak: var(--brand-weak);--danger-strong: #f87171;--success-strong: #4ade80;--warning-strong: #fbbf24;--cat-1-weak: #1f3340;--cat-1-strong: #9bcff4;--cat-2-weak: #193636;--cat-2-strong: #8bd7d6;--cat-3-weak: #312d40;--cat-3-strong: #cabef4;--cat-4-weak: #3a2e1b;--cat-4-strong: #e1c390;--cat-5-weak: #3f2931;--cat-5-strong: #f0b4ca;--cat-6-weak: #223629;--cat-6-strong: #a1d6b2;--cat-7-weak: #392a3a;--cat-7-strong: #e1b7e3;--cat-8-weak: #3f2b21;--cat-8-strong: #f2b99f;--wash: 13%;--wash-hover: 20%;--wash-edge: 34%;--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: #f2efec;--ink-2: #d8d4d2;--text-muted: #aaa4a3;--text-subtle: #918b8d;--bg: rgb(19 22 29 / 88%);--surface: rgb(28 32 41 / 90%);--surface-2: rgb(35 40 51 / 92%);--app-canvas: #10131a;--auth-canvas: #10131a;--auth-card: #1d1c22;--auth-field: #10131a;--auth-well: #1c2029;--surface-3: rgb(45 51 65 / 94%);--surface-solid: #1c2029;--topbar-surface: color-mix(in srgb, var(--surface-solid) 64%, var(--app-canvas));--rail-surface: rgb(34 33 39 / 82%);--glass-border: rgb(255 255 255 / 11%);--glass-highlight: inset 0 1px 0 rgb(255 255 255 / 8%);--glass-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23g)'/%3E%3C/svg%3E");--glass-grain-opacity: .05;--glass-sheen: rgb(255 255 255 / 7%);--glass-stage-mix: 16%;--chat-canvas: rgb(27 26 31 / 68%);--chat-wallpaper-wash: color-mix(in srgb, var(--surface-solid) 93%, transparent);--message-out: rgb(58 65 103 / 78%);--message-out-border: rgb(113 139 255 / 30%);--shadow-sm: 0 10px 28px -20px rgb(0 0 0 / 58%), var(--glass-highlight);--shadow-md: 0 26px 68px -38px rgb(0 0 0 / 76%), var(--glass-highlight);--code-bg: #16161a;--code-ink: #e6e6ea;--code-rule: rgba(255, 255, 255, .08);--code-muted: rgba(255, 255, 255, .55);--border: rgb(203 215 242 / 13%);--border-strong: rgb(230 222 219 / 26%);--skeleton-sheen: rgba(255, 255, 255, .12);--surface-inverse: #2c2c31;--ink-inverse: #fafafa;--ink-inverse-muted: #a1a1aa;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 4px 16px rgba(0, 0, 0, .6);--shadow-3: 0 20px 52px rgba(0, 0, 0, .72), 0 2px 10px rgba(0, 0, 0, .5)}}:root[data-theme=dark]{color-scheme:dark;--task-0: #ed86a7;--task-1: #ee86a2;--task-2: #ef869c;--task-3: #f08697;--task-4: #f18791;--task-5: #f1878c;--task-6: #f28886;--task-7: #f28880;--task-8: #f2897b;--task-9: #f18a75;--task-10: #f18b70;--task-11: #f08d6b;--task-12: #ef8e65;--task-13: #ed8f60;--task-14: #ec915b;--task-15: #ea9356;--task-16: #e89452;--task-17: #e5964d;--task-18: #e39849;--task-19: #e09a45;--task-20: #dd9c42;--task-21: #da9e3f;--task-22: #d6a03d;--task-23: #d3a23b;--task-24: #cfa43a;--task-25: #cba63a;--task-26: #c6a93b;--task-27: #c2ab3c;--task-28: #bdad3e;--task-29: #b8af41;--task-30: #b3b144;--task-31: #aeb247;--task-32: #a8b44b;--task-33: #a2b650;--task-34: #9cb855;--task-35: #96b95a;--task-36: #90bb5f;--task-37: #8abc64;--task-38: #83be69;--task-39: #7cbf6f;--task-40: #75c075;--task-41: #6ec17a;--task-42: #66c280;--task-43: #5fc386;--task-44: #57c38c;--task-45: #4ec491;--task-46: #46c497;--task-47: #3dc59d;--task-48: #33c5a3;--task-49: #29c5a8;--task-50: #1dc5ae;--task-51: #0dc5b3;--task-52: #0bc4b9;--task-53: #0ec4bd;--task-54: #04c3c2;--task-55: #00c2c7;--task-56: #00c2cc;--task-57: #04c1d1;--task-58: #0ec0d5;--task-59: #0bbfda;--task-60: #0dbedf;--task-61: #1dbde3;--task-62: #28bce6;--task-63: #32baea;--task-64: #3cb9ed;--task-65: #44b7f0;--task-66: #4db6f3;--task-67: #55b4f5;--task-68: #5cb3f7;--task-69: #63b1f9;--task-70: #6baffa;--task-71: #71adfb;--task-72: #78abfc;--task-73: #7faafd;--task-74: #85a8fd;--task-75: #8ba6fd;--task-76: #91a4fd;--task-77: #97a2fc;--task-78: #9ca0fb;--task-79: #a29efa;--task-80: #a79df8;--task-81: #ac9bf6;--task-82: #b199f4;--task-83: #b698f1;--task-84: #bb96ef;--task-85: #bf94ec;--task-86: #c393e8;--task-87: #c891e5;--task-88: #cc90e1;--task-89: #cf8fdd;--task-90: #d38dd9;--task-91: #d68cd5;--task-92: #da8bd0;--task-93: #dd8acc;--task-94: #e089c7;--task-95: #e288c2;--task-96: #e588bd;--task-97: #e787b7;--task-98: #e987b2;--task-99: #eb86ad;--plan-draft-popup-accent: var(--plan-draft-action);--brand-weak: #1b2036;--brand-text: #93a4ff;--danger-weak: #2a1416;--success-weak: #0f2419;--scrim: rgba(0, 0, 0, .66);--warning-weak: #2a1f07;--info-weak: var(--brand-weak);--danger-strong: #f87171;--success-strong: #4ade80;--warning-strong: #fbbf24;--cat-1-weak: #1f3340;--cat-1-strong: #9bcff4;--cat-2-weak: #193636;--cat-2-strong: #8bd7d6;--cat-3-weak: #312d40;--cat-3-strong: #cabef4;--cat-4-weak: #3a2e1b;--cat-4-strong: #e1c390;--cat-5-weak: #3f2931;--cat-5-strong: #f0b4ca;--cat-6-weak: #223629;--cat-6-strong: #a1d6b2;--cat-7-weak: #392a3a;--cat-7-strong: #e1b7e3;--cat-8-weak: #3f2b21;--cat-8-strong: #f2b99f;--wash: 13%;--wash-hover: 20%;--wash-edge: 34%;--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: #f2efec;--ink-2: #d8d4d2;--text-muted: #aaa4a3;--text-subtle: #918b8d;--bg: rgb(19 22 29 / 88%);--surface: rgb(28 32 41 / 90%);--surface-2: rgb(35 40 51 / 92%);--app-canvas: #10131a;--auth-canvas: #10131a;--auth-card: #1d1c22;--auth-field: #10131a;--auth-well: #1c2029;--surface-3: rgb(45 51 65 / 94%);--surface-solid: #1c2029;--topbar-surface: color-mix(in srgb, var(--surface-solid) 64%, var(--app-canvas));--rail-surface: rgb(34 33 39 / 82%);--glass-border: rgb(255 255 255 / 11%);--glass-highlight: inset 0 1px 0 rgb(255 255 255 / 8%);--glass-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23g)'/%3E%3C/svg%3E");--glass-grain-opacity: .05;--glass-sheen: rgb(255 255 255 / 7%);--glass-stage-mix: 16%;--chat-canvas: rgb(27 26 31 / 68%);--chat-wallpaper-wash: color-mix(in srgb, var(--surface-solid) 93%, transparent);--message-out: rgb(58 65 103 / 78%);--message-out-border: rgb(113 139 255 / 30%);--shadow-sm: 0 10px 28px -20px rgb(0 0 0 / 58%), var(--glass-highlight);--shadow-md: 0 26px 68px -38px rgb(0 0 0 / 76%), var(--glass-highlight);--code-bg: #16161a;--code-ink: #e6e6ea;--code-rule: rgba(255, 255, 255, .08);--code-muted: rgba(255, 255, 255, .55);--border: rgb(203 215 242 / 13%);--border-strong: rgb(230 222 219 / 26%);--skeleton-sheen: rgba(255, 255, 255, .12);--surface-inverse: #2c2c31;--ink-inverse: #fafafa;--ink-inverse-muted: #a1a1aa;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 4px 16px rgba(0, 0, 0, .6);--shadow-3: 0 20px 52px rgba(0, 0, 0, .72), 0 2px 10px rgba(0, 0, 0, .5)}@keyframes rida-msg-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}:where(.fc--themed){--flip-card-accent: var(--brand);--flip-card-ink: var(--ink);--flip-card-muted: var(--text-muted);--flip-card-face: color-mix(in srgb, var(--flip-card-accent) 5%, var(--surface-solid));--flip-card-rim: color-mix(in srgb, var(--flip-card-accent) 32%, var(--flip-card-face));--flip-card-rule: color-mix(in srgb, var(--ink) 12%, var(--flip-card-face));--flip-card-icon: color-mix(in srgb, var(--flip-card-accent) 68%, var(--ink));--flip-card-icon-fill: color-mix(in srgb, var(--flip-card-accent) 10%, var(--flip-card-face));--flip-card-shadow: var(--shadow-1), 0 var(--space-1) var(--space-3) color-mix(in srgb, var(--app-canvas) 84%, transparent)}@keyframes rida-reveal-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 767px){:root{--workspace-header-height: 52px}}@property --stage-depth{syntax: "<number>"; inherits: true; initial-value: 1;}:root,[data-stage-depth]{--stage-raised: calc(var(--space-1-5) * var(--stage-depth)) calc(var(--space-1-5) * var(--stage-depth)) calc(var(--space-3) * var(--stage-depth)) var(--stage-shade), calc(var(--space-1-5) * -1 * var(--stage-depth)) calc(var(--space-1-5) * -1 * var(--stage-depth)) calc(var(--space-3) * var(--stage-depth)) var(--stage-light);--stage-raised-sm: calc(var(--space-1) * var(--stage-depth)) calc(var(--space-1) * var(--stage-depth)) calc(var(--space-2) * var(--stage-depth)) var(--stage-shade), calc(var(--space-1) * -1 * var(--stage-depth)) calc(var(--space-1) * -1 * var(--stage-depth)) calc(var(--space-2) * var(--stage-depth)) var(--stage-light);--stage-inset: inset calc(var(--space-1) * var(--stage-depth)) calc(var(--space-1) * var(--stage-depth)) calc(var(--space-2) * var(--stage-depth)) var(--stage-shade), inset calc(var(--space-1) * -1 * var(--stage-depth)) calc(var(--space-1) * -1 * var(--stage-depth)) calc(var(--space-2) * var(--stage-depth)) var(--stage-light);--stage-inset-sm: inset calc(2px * var(--stage-depth)) calc(2px * var(--stage-depth)) calc(var(--space-1) * var(--stage-depth)) var(--stage-shade), inset calc(-2px * var(--stage-depth)) calc(-2px * var(--stage-depth)) calc(var(--space-1) * var(--stage-depth)) var(--stage-light)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--app-canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm, .875rem);-webkit-font-smoothing:antialiased}.sh :where([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-shell],[class*="-shell "],[class$=-toolbar],[class*="-toolbar "],[class$=-strip],[class*="-strip "]){-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background-clip:padding-box}.sh :where([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "]){box-shadow:var(--magnetic-shadow)}@media (prefers-reduced-transparency: reduce){:root{--bg: var(--app-canvas);--surface: var(--surface-solid);--surface-2: var(--surface-solid);--topbar-surface: var(--surface-solid)}.sh :where([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-shell],[class*="-shell "],[class$=-toolbar],[class*="-toolbar "],[class$=-strip],[class*="-strip "]){-webkit-backdrop-filter:none;backdrop-filter:none}}.sh .cb--brand .cb-bubble{--cb-fill: var(--message-out);background:var(--cb-fill);border-color:var(--message-out-border);color:var(--ink);box-shadow:var(--shadow-sm)}.sh .cb-bubble{box-shadow:var(--shadow-sm)}.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 :where(:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:3px}.sh ::selection{background:var(--brand-weak);color:var(--brand-text)}.sh{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}
