.ad-root{--green-d: color-mix(in srgb, var(--primary) 35%, #000);background:var(--bg);color:var(--fg);font-family:var(--font);font-size:var(--fs);letter-spacing:var(--tracking);height:100%;position:relative}.ad-root *,.ad-root *:before,.ad-root *:after{box-sizing:border-box}.ad-root [data-mono],.ad-root .mono{font-family:var(--mono)}.ad-root{--ctl-bg: var(--surface-2);--ctl-border: var(--border);--ctl-fg: var(--fg);--ctl-height: calc(var(--fs) + 16px);--ctl-radius: var(--r-sm);--ctl-focus: var(--primary);--ctl-pad-x: 9px}.ad-shell{display:grid;height:100vh;min-height:0}.ad-shell[data-nav=left]{grid-template-columns:var(--nav-size) 1fr;grid-template-rows:100vh}.ad-shell[data-nav=top]{grid-template-rows:auto 1fr;grid-template-columns:100%}.ad-shell[data-nav=none]{grid-template-columns:1fr}.ad-nav{background:var(--nav-bg);border-inline-end:var(--bw) solid var(--nav-border);color:var(--nav-fg);display:flex;min-height:0}.ad-shell[data-nav=left] .ad-nav{flex-direction:column}.ad-shell[data-nav=top] .ad-nav{flex-direction:row;align-items:center;gap:14px;border-inline-end:0;border-bottom:var(--bw) solid var(--nav-border);height:calc(48px * var(--ui-scale, 1));padding:0 calc(14px * var(--ui-scale, 1))}.ad-brand{display:flex;align-items:center;gap:9px;padding:14px 14px 12px}.ad-shell[data-nav=top] .ad-brand{padding:0}.ad-logo{color:var(--primary);font-size:18px;line-height:1}.ad-root[data-nav-tone=ink] .ad-logo,.ad-root[data-nav-tone=accent] .ad-logo,.ad-root[data-nav-tone=contrast] .ad-logo{color:var(--nav-fg)}.ad-brand-nm{font-family:var(--font-display);font-weight:700;font-size:var(--fs);letter-spacing:.04em;line-height:1;color:var(--nav-fg);display:flex;flex-direction:column;gap:2px}.ad-brand-nm small{color:var(--nav-fg-muted);font-weight:500;font-size:var(--fs-2xs);letter-spacing:.14em}.ad-navlist{display:flex;flex-direction:column;padding:6px 8px;gap:1px;overflow-y:auto;flex:1;min-height:0}.ad-shell[data-nav=top] .ad-navlist{flex-direction:row;padding:0;gap:2px;flex:0 1 auto;min-width:0;position:relative;flex-wrap:nowrap;overflow-x:clip;overflow-y:visible}.ad-navitem{display:flex;align-items:center;gap:9px;height:calc(34px * var(--ui-scale, 1));padding:0 calc(11px * var(--ui-scale, 1));border-radius:var(--r-sm);color:var(--nav-fg-muted);cursor:pointer;font-size:var(--fs-sm);border-inline-start:2px solid transparent;-webkit-user-select:none;user-select:none;transition:background .12s,color .12s}.ad-shell[data-nav=top] .ad-navitem{height:calc(30px * var(--ui-scale, 1));border-inline-start:0;border-bottom:2px solid transparent;border-radius:var(--r-sm) var(--r-sm) 0 0}.ad-navitem:hover{color:var(--nav-fg);background:var(--nav-hover)}.ad-navitem.active{color:var(--nav-active-fg);background:var(--nav-active-bg);border-color:var(--nav-active-mark);font-weight:500}.ad-navicon{width:16px;text-align:center;opacity:.9}.ad-navbadge{margin-inline-start:auto;font-family:var(--mono);font-size:var(--fs-2xs);min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;background:var(--nav-hover);border:1px solid var(--nav-border);border-radius:var(--r-pill);color:var(--nav-fg-muted)}.ad-nav-foot{margin-top:auto;padding:10px 12px;border-top:var(--bw) solid var(--nav-border);color:var(--nav-fg-muted);display:flex;flex-direction:column;gap:8px}.ad-shell[data-nav=top] .ad-nav-foot{margin-block:0;margin-inline:auto 0;border:0;padding:0;flex-direction:row;align-items:center;gap:12px;flex:none;white-space:nowrap}.ad-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ad-topbar{display:flex;align-items:center;gap:12px;height:calc(44px * var(--ui-scale, 1));padding:0 calc(16px * var(--ui-scale, 1));border-bottom:var(--bw) solid var(--border);flex:none}.ad-tb-title{font-family:var(--font-display);font-weight:600;font-size:calc(var(--fs) + 1px);letter-spacing:-.01em}.ad-tb-spacer{flex:1}.ad-ask{display:inline-flex;align-items:center;gap:6px;height:calc(28px * var(--ui-scale, 1));padding:0 calc(10px * var(--ui-scale, 1));background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer}.ad-ask:hover{color:var(--agent);border-color:color-mix(in srgb,var(--agent) 45%,var(--border))}.ad-ask kbd{font-size:9px;color:var(--fg-dim);border:1px solid var(--border);border-radius:3px;padding:0 4px}.ad-tb-actions{display:inline-flex;align-items:center;gap:6px;flex:none}.ad-cmd{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--fg);cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);white-space:nowrap;text-decoration:none}.ad-cmd:hover:not(:disabled):not(.pending){background:color-mix(in srgb,var(--surface-2) 70%,var(--fg) 6%)}.ad-cmd:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-cmd:disabled{opacity:.45;cursor:not-allowed}.ad-cmd .ad-cmd-pre{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex:none}.ad-cmd .ad-cmd-lb{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ad-cmd.ad-cmd-compact{padding:calc(2px * var(--ui-scale, 1)) calc(8px * var(--ui-scale, 1));min-height:calc(22px * var(--ui-scale, 1));font-size:var(--fs-xs);font-weight:600;gap:4px}.ad-cmd.ad-cmd-compact .ad-cmd-pre{width:11px;height:11px}.ad-topbar .ad-cmd.ad-cmd-compact{padding:calc(2px * var(--ui-scale, 1)) calc(10px * var(--ui-scale, 1));min-height:calc(28px * var(--ui-scale, 1));font-size:var(--fs-xs);font-weight:600;gap:4px}.ad-topbar .ad-cmd.ad-cmd-compact .ad-cmd-pre{width:11px;height:11px}.ad-view{flex:1;overflow:auto;padding:16px;min-height:0}.ad-grid{display:grid;gap:var(--space);align-content:start}.ad-panel{min-width:0;min-height:0;display:flex}.ad-card{display:flex;flex-direction:column;width:100%;min-width:0;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r);overflow:hidden}.ad-root[data-card-variant=flat] .ad-card:not(.bare){border-color:var(--hair)}.ad-root[data-card-variant=elevated] .ad-card:not(.bare){box-shadow:0 1px 2px #0000000f,0 4px 12px #0000000d}.ad-root[data-card-variant=ledger] .ad-card:not(.bare){border-inline:none;border-radius:0;border-block-start:1px solid var(--border);border-block-end:1px solid var(--border)}.ad-root[data-card-variant=ledger][data-divider=hatch] .ad-card.kpi-accent-card{border-block-end:none;border-inline:none;border-block-start-color:var(--primary);background-image:repeating-linear-gradient(-45deg,var(--primary) 0 1px,transparent 1px 6px);background-size:100% 7px;background-position:left bottom;background-repeat:no-repeat;padding-block-end:9px}.ad-root[data-card-variant=glass] .ad-card:not(.bare){background:color-mix(in srgb,var(--surface) 72%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ad-root[data-elevation=raised] .ad-card:not(.bare){box-shadow:0 1px 2px #0000000d,0 8px 22px #0000001a}.ad-root[data-base=light][data-elevation=raised] .ad-card:not(.bare){box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a14}.ad-root[data-elevation=glow] .ad-card:not(.bare){box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent),0 10px 32px #00000073}.ad-root[data-elevation=hard] .ad-card:not(.bare){box-shadow:3px 3px 0 var(--fg)}.ad-card-hd{display:flex;align-items:center;gap:8px;padding:var(--pad-hd) var(--pad);border-bottom:var(--bw) solid var(--hair)}.ad-card-ti{font-family:var(--font-display);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-card-bd{padding:var(--pad);flex:1;min-height:0;overflow:auto}.ad-card.bare{border:0;background:transparent;border-radius:0}.ad-card.bare>.ad-card-hd{border-bottom:0;padding:2px 0 6px}.ad-card.bare>.ad-card-bd{padding:0}.ad-cell.ad-accent>.ad-card:not(.bare){position:relative}.ad-cell.ad-accent>.ad-card:not(.bare):before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;z-index:2;background:var(--panel-accent);border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.ad-cell.ad-accent>.ad-card:not(.bare) .ad-card-ti{color:var(--panel-accent)}.ad-root[data-motion=full] .ad-cell.ad-flash>.ad-card,.ad-root[data-motion=full] .ad-cell.ad-flash{animation:ad-flash 1.15s ease-out;border-radius:var(--r)}@keyframes ad-flash{0%,to{box-shadow:0 0 0 0 transparent}12%{box-shadow:0 0 0 3px var(--agent)}60%{box-shadow:0 0 0 3px color-mix(in srgb,var(--agent) 30%,transparent)}}.ad-panel[data-sel="1"]>.ad-card{outline:2px solid var(--agent);outline-offset:-1px}.ad-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--fg-dim);flex:none}.ad-dot.live{background:var(--success);box-shadow:0 0 color-mix(in srgb,var(--success) 60%,transparent)}.ad-root[data-motion=full] .ad-dot.live{animation:ad-pulse 2s infinite}@keyframes ad-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 50%,transparent)}70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}.ad-diag{position:absolute;bottom:0;inset-inline:0;background:color-mix(in srgb,var(--danger) 18%,var(--bg));color:var(--fg);font-family:var(--mono);font-size:var(--fs-xs);padding:5px 12px;border-top:1px solid var(--danger)}.ad-selpill{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:70;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;cursor:pointer;font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:0 6px 24px color-mix(in srgb,var(--bg) 55%,transparent)}.ad-selpill:hover{border-color:var(--agent);color:var(--fg)}.ad-selpill .ai{color:var(--agent)}.ad-selpill b{color:var(--fg);font-weight:600}.ad-selpill .ct{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selpill-enter-active,.selpill-leave-active{transition:opacity .18s ease,transform .18s ease}.selpill-enter-from,.selpill-leave-to{opacity:0;transform:translate(-50%) translateY(8px)}.ad-editor{position:relative;min-height:42px;max-height:160px;overflow:auto;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--fg);font:inherit;font-size:var(--fs-sm);padding:8px;line-height:1.7}.ad-editor:focus{outline:none;border-color:color-mix(in srgb,var(--agent) 40%,var(--border))}.ad-editor[data-empty=true]:before{content:attr(data-placeholder);position:absolute;color:var(--fg-dim);pointer-events:none}.ad-refchip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);padding:1px 5px;margin:0 1px;border-radius:4px;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--agent) 50%,var(--border));color:var(--fg-muted);vertical-align:1px;-webkit-user-select:none;user-select:none;white-space:nowrap}.ad-refchip b{color:var(--agent);font-family:var(--mono);font-weight:600}.ad-refchip i.x{cursor:pointer;font-style:normal;color:var(--fg-dim);font-size:10px}.ad-refchip i.x:hover{color:var(--danger)}.ad-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;padding:2px 6px;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--agent) 45%,var(--border));border-radius:5px;color:var(--fg-muted)}.ad-chip b{color:var(--agent);font-family:var(--mono)}.ad-ix-hi{position:fixed;z-index:120;pointer-events:none;border:2px solid var(--agent);border-radius:4px;background:color-mix(in srgb,var(--agent) 12%,transparent)}.ad-ix-hi-tag{position:absolute;top:-16px;inset-inline-start:-2px;font-size:9px;background:var(--agent);color:#fff;padding:1px 5px;border-radius:3px;white-space:nowrap}.ad-ix-hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-size:10px;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);padding:4px 10px;border-radius:var(--r-pill)}.ad-resize-h{position:absolute;top:0;bottom:0;width:7px;cursor:col-resize;z-index:65}.ad-resize-h.left{inset-inline-start:-3px}.ad-resize-h.right{inset-inline-end:-3px}.ad-resize-h:after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:3px;width:1px;background:transparent;transition:background .12s}.ad-resize-h:hover:after,.ad-resize-h:active:after{background:var(--agent);box-shadow:0 0 6px var(--agent)}[data-min]{white-space:nowrap}:where(.ad-root) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}:where(.ad-root [data-ad-top-layer][popover]){margin:0;inset:auto;width:auto;height:auto;padding:0;border:0;background:none;color:inherit;overflow:visible}@media(prefers-reduced-motion:reduce){.ad-root *,.ad-root *:before,.ad-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.ad-icon[data-v-d893b59e]{display:block;flex:none}.ad-icon-t[data-v-d893b59e]{display:inline-flex;align-items:center;justify-content:center}.ad-navgroup[data-v-5104290a]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--fg-dim);padding:12px 12px 4px}.ad-navlist>.ad-navgroup[data-v-5104290a]:first-child{padding-top:4px}.ad-navitem.is-disabled[data-v-5104290a]{opacity:.45;cursor:not-allowed}.ad-navtray[data-v-5104290a]{position:relative;display:inline-flex;align-items:center;gap:2px;align-self:center;padding:3px 8px;margin-block:4px 0;margin-inline:2px 10px;background:var(--nav-hover);border:1px solid var(--nav-border);border-radius:var(--r-sm)}.ad-navtray-cap[data-v-5104290a]{position:absolute;top:-7px;inset-inline-start:8px;padding:0 5px;line-height:1.2;font-size:calc(var(--fs-2xs) - 1px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--nav-fg-muted);background:var(--nav-bg);border-radius:3px;pointer-events:none}.ad-navtray .ad-navitem[data-v-5104290a]{height:26px;border-bottom:0;border-radius:var(--r-sm)}.ad-navmore[data-v-5104290a]{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-width:28px;height:26px;margin-block:4px 0;margin-inline:4px 0;padding:0 6px;background:var(--nav-hover);border:1px solid var(--nav-border);border-radius:var(--r-sm);color:var(--nav-fg-muted);font:inherit;font-size:var(--fs-sm);line-height:1;cursor:pointer;transition:background .12s,color .12s}.ad-navmore[data-v-5104290a]:hover{color:var(--nav-fg)}.ad-navmore.active[data-v-5104290a]{color:var(--nav-active-fg);background:var(--nav-active-bg);border-color:var(--nav-active-mark)}.ad-navmore-menu[data-v-5104290a]{position:fixed;z-index:260;min-width:190px;padding:5px;display:flex;flex-direction:column;gap:1px;background:var(--nav-bg);border:1px solid var(--nav-border);border-radius:var(--r-sm);box-shadow:0 2px 6px #00000024,0 12px 30px #0003}.ad-navmore-cap[data-v-5104290a]{font-size:calc(var(--fs-2xs) - 1px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--nav-fg-muted);padding:7px 11px 3px}.ad-navmore-cap[data-v-5104290a]:first-child{padding-top:4px}.ad-navprobe[data-v-5104290a]{position:absolute;top:-9999px;left:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;gap:2px;white-space:nowrap}.ad-navprobe-seg[data-v-5104290a]{display:inline-flex;align-items:center;gap:2px}.ad-navprobe-foot[data-v-5104290a]{display:inline-flex;align-items:center}.ad-navfoot-card[data-v-5104290a]{display:flex;align-items:center;gap:7px;padding:8px 10px;margin:0 0 6px;font-size:var(--fs-xs);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm)}.ad-navfoot-card.mini[data-v-5104290a]{padding:8px}.ad-navfoot-tx[data-v-5104290a]{line-height:1.35}.ad-rail[data-v-5104290a]{position:fixed;top:0;inset-inline-end:0;bottom:0;width:var(--rail-w);background:var(--surface);border-inline-start:var(--bw) solid var(--border);z-index:60;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s}.ad-rail.hiding[data-v-5104290a]{transform:translate(calc(100% + 4px));box-shadow:none}.rail-enter-active[data-v-5104290a],.rail-leave-active[data-v-5104290a]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.rail-enter-from[data-v-5104290a],.rail-leave-to[data-v-5104290a]{transform:translate(calc(100% + 4px))}[dir=rtl] .ad-rail.hiding[data-v-5104290a],[dir=rtl] .rail-enter-from[data-v-5104290a],[dir=rtl] .rail-leave-to[data-v-5104290a]{transform:translate(calc(-100% - 4px))}.ad-pointer[data-v-5104290a]{padding:0 9px;font-size:14px}.ad-pointer.on[data-v-5104290a]{color:var(--on-agent);background:var(--agent);border-color:var(--agent)}.ad-root[data-nav-variant=split] .ad-navlist .ad-navitem[data-v-5104290a]{justify-content:space-between;border-block-end:1px solid var(--border);border-radius:0;margin-block:0;padding-block:12px}.ad-root[data-nav-variant=split] .ad-navlist .ad-navitem[data-v-5104290a]:first-child{border-block-start:1px solid var(--border)}.ad-root[data-nav-variant=split] .ad-navlist .ad-navitem .ad-navlbl[data-v-5104290a]{margin-inline-start:auto;text-align:end;text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-xs)}.ad-root[data-nav-variant=split] .ad-navlist .ad-navitem .ad-navbadge[data-v-5104290a]{margin-inline-start:8px}.ad-root[data-nav-variant=split] .ad-navlist .ad-navitem.active[data-v-5104290a]{background:var(--primary);color:var(--on-primary)}.ad-root[data-nav-variant=split] .ad-navlist .ad-navitem.active .ad-navicon[data-v-5104290a],.ad-root[data-nav-variant=split] .ad-navlist .ad-navitem.active .ad-navlbl[data-v-5104290a]{color:var(--on-primary)}.ad-root[data-divider=hatch] .ad-topbar[data-v-5104290a]{border-block-end:none;background-image:repeating-linear-gradient(-45deg,var(--border) 0 1px,transparent 1px 6px);background-size:100% 7px;background-position:left bottom;background-repeat:no-repeat;padding-block-end:10px}.ad-cmdk[data-v-2e7cc088]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:color-mix(in srgb,#000 44%,transparent);display:flex;justify-content:center;align-items:flex-start;padding-top:14vh}@keyframes ad-cmdk-in-2e7cc088{0%{opacity:0}to{opacity:1}}.ad-cmdk-box[data-v-2e7cc088]{width:min(600px,92vw);max-height:68vh;display:flex;flex-direction:column;background:var(--surface);border:var(--bw) solid var(--border);border-radius:calc(var(--r) + 4px);box-shadow:0 24px 64px #00000080;overflow:hidden}@keyframes ad-cmdk-pop-2e7cc088{0%{transform:translateY(-8px) scale(.98);opacity:.6}to{transform:none;opacity:1}}.ad-root[data-motion=full] .ad-cmdk[data-v-2e7cc088]{animation:ad-cmdk-in-2e7cc088 .12s ease-out}.ad-root[data-motion=full] .ad-cmdk-box[data-v-2e7cc088]{animation:ad-cmdk-pop-2e7cc088 .14s cubic-bezier(.3,1.2,.5,1)}.ad-cmdk-top[data-v-2e7cc088]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:var(--bw) solid var(--hair)}.ad-cmdk-lead[data-v-2e7cc088]{color:var(--fg-dim);font-size:16px}.ad-cmdk-input[data-v-2e7cc088]{flex:1;background:none;border:0;outline:none;color:var(--fg);font:inherit;font-size:16px}.ad-cmdk-input[data-v-2e7cc088]::placeholder{color:var(--fg-dim)}.ad-cmdk-spin[data-v-2e7cc088]{width:13px;height:13px;border:2px solid var(--border);border-top-color:var(--agent);border-radius:50%}.ad-root[data-motion=full] .ad-cmdk-spin[data-v-2e7cc088]{animation:ad-cmdk-sp-2e7cc088 .7s linear infinite}@keyframes ad-cmdk-sp-2e7cc088{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ad-cmdk[data-v-2e7cc088],.ad-cmdk-box[data-v-2e7cc088],.ad-cmdk-spin[data-v-2e7cc088]{animation:none!important}}.ad-cmdk-list[data-v-2e7cc088]{overflow-y:auto;padding:6px}.ad-cmdk-grp[data-v-2e7cc088]{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-dim);padding:8px 10px 4px}.ad-cmdk-item[data-v-2e7cc088]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer}.ad-cmdk-item.on[data-v-2e7cc088]{background:color-mix(in srgb,var(--agent) 16%,transparent)}.ad-cmdk-ic[data-v-2e7cc088]{width:18px;text-align:center;color:var(--fg-muted)}.ad-cmdk-item.on .ad-cmdk-ic[data-v-2e7cc088]{color:var(--agent)}.ad-cmdk-lbl[data-v-2e7cc088]{flex:1;font-size:13px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-cmdk-hint[data-v-2e7cc088]{font-family:var(--mono);font-size:10px;color:var(--fg-dim)}.ad-cmdk-empty[data-v-2e7cc088]{padding:26px;text-align:center;color:var(--fg-dim);font-size:13px}.ad-cmdk-foot[data-v-2e7cc088]{display:flex;align-items:center;gap:6px;padding:8px 14px;border-top:var(--bw) solid var(--hair);color:var(--fg-dim);font-size:10px}.ad-cmdk-foot kbd[data-v-2e7cc088]{font-family:var(--mono);border:1px solid var(--border);border-radius:3px;padding:0 4px}.ad-cmdk-foot .dot[data-v-2e7cc088]{margin:0 3px;opacity:.5}.ad-ctxmenu[data-v-357bc0c9]{position:fixed;z-index:330;min-width:168px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 2px 6px #0000001f,0 10px 28px #0000002e}.ad-ctxmenu-row[data-v-357bc0c9]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;font:inherit;font-size:var(--fs-sm);color:var(--fg);text-align:start;background:none;border:0;border-radius:var(--r-sm);cursor:pointer;text-decoration:none}.ad-ctxmenu-row[data-v-357bc0c9]:hover,.ad-ctxmenu-row[data-v-357bc0c9]:focus-visible{background:var(--surface-2)}.ad-ctxmenu-row.danger[data-v-357bc0c9]{color:var(--danger)}.ad-ctxmenu-row[data-v-357bc0c9]:disabled{opacity:.45;cursor:not-allowed}.ad-ctxmenu-row[data-v-357bc0c9]:disabled:hover{background:none}.ad-ctxmenu-ic[data-v-357bc0c9]{flex:none;width:16px;text-align:center;opacity:.75}.ad-ctxmenu-hint[data-v-357bc0c9]{margin-block-start:3px;padding:5px 10px 3px;border-block-start:1px solid var(--border);font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-disc-tg{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;padding:0;margin:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-muted);cursor:pointer;transition:color .12s,background-color .12s}.ad-disc-tg:hover{color:var(--fg);background:var(--surface-2)}.ad-disc-tg:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-disc-tg svg{transition:transform .16s ease}.ad-disc-tg.shut svg{transform:rotate(-90deg)}:root[dir=rtl] .ad-disc-tg.shut svg,[dir=rtl] .ad-disc-tg.shut svg{transform:rotate(90deg)}.ad-root[data-motion=none] .ad-disc-tg svg{transition:none}@media(prefers-reduced-motion:reduce){.ad-disc-tg svg{transition:none}}.ad-embed-miss{font-size:var(--fs-xs);color:var(--fg-dim);font-style:italic}.ad-disc-sum{flex:1 1 auto;min-inline-size:0;overflow:hidden}.ad-disc-sum.panel{align-self:stretch;display:flex;min-block-size:0}.ad-disc-sum.panel>*{flex:1 1 auto;min-inline-size:0;min-block-size:0}.ad-disc-sum-tx{display:block;min-inline-size:0;font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-disc-sum-fl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-inline-size:0}.ad-disc-sum-f{display:inline-flex;align-items:baseline;gap:5px;min-inline-size:0;font-size:var(--fs-xs)}.ad-disc-sum-lb{color:var(--fg-muted)}.ad-disc-sum-vl{color:var(--fg);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-disc-sum-f.pill{padding:1px 7px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--disc-pill) 14%,transparent);box-shadow:inset 0 0 0 var(--bw) color-mix(in srgb,var(--disc-pill) 38%,transparent)}.ad-disc-sum-f.pill .ad-disc-sum-vl{color:var(--disc-pill)}.ad-disc-sum-miss{font-size:var(--fs-xs);color:var(--fg-dim);font-style:italic}.ad-tsel[data-v-24dda544]{position:relative;inline-size:100%}.ad-tsel-trig[data-v-24dda544]{inline-size:100%;display:flex;align-items:center;gap:6px;min-block-size:var(--ctl-h, 30px);padding:0 8px;background:var(--ctl-bg);color:var(--fg);border:var(--bw) solid var(--border);border-radius:var(--ctl-radius);font:inherit;text-align:start;cursor:pointer}.ad-tsel-trig[data-v-24dda544]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-tsel.disabled .ad-tsel-trig[data-v-24dda544]{opacity:.55;cursor:default}.ad-tsel.invalid .ad-tsel-trig[data-v-24dda544]{border-color:var(--danger)}.ad-tsel-val[data-v-24dda544]{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-tsel-val.ph[data-v-24dda544]{color:var(--fg-dim)}.ad-tsel-clear[data-v-24dda544]{flex:none;color:var(--fg-dim);cursor:pointer;padding:0 3px}.ad-tsel-clear[data-v-24dda544]:hover{color:var(--fg)}.ad-tsel-chev[data-v-24dda544]{flex:none;color:var(--fg-dim);display:inline-flex}.ad-tsel-panel[data-v-24dda544]{background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 28px #00000047;overflow:hidden;min-inline-size:180px}.ad-tsel-filter[data-v-24dda544]{padding:6px;border-block-end:var(--bw) solid var(--hair)}.ad-tsel-fin[data-v-24dda544]{inline-size:100%;min-block-size:26px;padding:0 7px;background:var(--ctl-bg);color:var(--fg);border:var(--bw) solid var(--border);border-radius:var(--ctl-radius);font:inherit}.ad-tsel-fin[data-v-24dda544]:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.ad-tsel-state[data-v-24dda544]{padding:10px 12px;font-size:var(--fs-xs);color:var(--fg-dim);font-style:italic}.ad-tsel-tree[data-v-24dda544]{max-block-size:260px;overflow:auto;padding:4px 0}.ad-tsel-row[data-v-24dda544]{display:flex;align-items:center;gap:5px;min-block-size:26px;padding-block:2px;padding-inline-end:10px;cursor:pointer;font-size:var(--fs-sm);color:var(--fg)}.ad-tsel-row[data-v-24dda544]:hover,.ad-tsel-row.focused[data-v-24dda544]{background:var(--surface-2)}.ad-tsel-row.focused[data-v-24dda544]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ad-tsel-row.sel[data-v-24dda544]{background:color-mix(in srgb,var(--primary) 20%,transparent)}.ad-tsel-lb[data-v-24dda544]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-tsel-tw[data-v-24dda544]{flex:none;inline-size:20px;block-size:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-dim);border-radius:var(--r-sm)}.ad-tsel-tw[data-v-24dda544]:hover{color:var(--fg);background:var(--surface)}.ad-tsel-tw svg[data-v-24dda544]{transition:transform .12s ease;transform:rotate(-90deg)}.ad-tsel-tw.open svg[data-v-24dda544]{transform:rotate(0)}:root[dir=rtl] .ad-tsel-tw svg[data-v-24dda544],[dir=rtl] .ad-tsel-tw svg[data-v-24dda544]{transform:rotate(90deg)}:root[dir=rtl] .ad-tsel-tw.open svg[data-v-24dda544],[dir=rtl] .ad-tsel-tw.open svg[data-v-24dda544]{transform:rotate(0)}.ad-tsel-tw-sp[data-v-24dda544]{flex:none;inline-size:20px}@media(prefers-reduced-motion:reduce){.ad-tsel-tw svg[data-v-24dda544]{transition:none}}.ad-vs[data-v-cac9c2aa]{overflow:auto;overscroll-behavior:contain}.ad-vs-sizer[data-v-cac9c2aa]{position:relative;width:100%}.ad-vs-win[data-v-cac9c2aa]{position:absolute;top:0;left:0;right:0}.ad-optlist[data-v-5754d6b7]{overflow:auto;overscroll-behavior:contain}.ad-opt-hd[data-v-5754d6b7]{padding:0 10px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600;background:var(--surface)}.ad-opt-hd.sticky[data-v-5754d6b7]{position:sticky;top:0;z-index:1}.ad-opt[data-v-5754d6b7]{display:flex;align-items:center;gap:7px;padding:0 10px;cursor:pointer;color:var(--fg);font-size:var(--fs-sm)}.ad-opt-lb[data-v-5754d6b7]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-opt.active[data-v-5754d6b7]{background:color-mix(in srgb,var(--ctl-focus) 12%,transparent)}.ad-opt.on[data-v-5754d6b7]{color:var(--fg);font-weight:500}.ad-opt-hit[data-v-5754d6b7]{color:var(--ctl-focus);font-weight:700}.ad-opt.disabled[data-v-5754d6b7]{opacity:.4;cursor:not-allowed}.ad-opt-ck[data-v-5754d6b7]{color:var(--ctl-focus)}.ad-opt-cb[data-v-5754d6b7]{flex:none;width:15px;height:15px;border:1px solid var(--border);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--on-primary)}.ad-opt-cb.on[data-v-5754d6b7]{background:var(--ctl-focus);border-color:var(--ctl-focus)}.ad-opt-empty[data-v-5754d6b7]{padding:8px 10px;color:var(--fg-dim);font-size:var(--fs-sm)}.ad-sel[data-v-867e8d45]{display:inline-flex;width:100%;min-width:0}.ad-sel-trig[data-v-867e8d45]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;cursor:pointer;height:var(--ctl-height);padding:0 var(--ctl-pad-x);font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);text-align:start}.ad-sel.sz-sm .ad-sel-trig[data-v-867e8d45]{--ctl-height: calc(var(--fs) + 10px);font-size:var(--fs-xs)}.ad-sel.sz-lg .ad-sel-trig[data-v-867e8d45]{--ctl-height: calc(var(--fs) + 24px)}.ad-sel-trig[data-v-867e8d45]:hover:not(:disabled){border-color:color-mix(in srgb,var(--ctl-fg) 22%,var(--ctl-border))}.ad-sel-trig[data-v-867e8d45]:focus-visible{outline:none;border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-sel.invalid .ad-sel-trig[data-v-867e8d45]{border-color:var(--danger)}.ad-sel.disabled[data-v-867e8d45]{opacity:.45;pointer-events:none}.ad-sel-val[data-v-867e8d45]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-sel-val.ph[data-v-867e8d45]{color:var(--fg-dim)}.ad-sel-clear[data-v-867e8d45]{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;margin-inline:-2px;color:var(--fg-dim);font-size:14px;line-height:1;cursor:pointer}.ad-sel-clear[data-v-867e8d45]:hover{color:var(--danger)}.ad-sel-chev[data-v-867e8d45]{flex:none;color:var(--fg-dim);font-size:10px;transition:none}.ad-root[data-motion=full] .ad-sel-chev[data-v-867e8d45]{transition:transform .12s ease}.ad-sel.open .ad-sel-chev[data-v-867e8d45]{transform:rotate(180deg)}.ad-sel-panel[data-v-867e8d45]{background:var(--surface);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);box-shadow:0 2px 6px #0000001f,0 10px 28px #0000002e;overflow:hidden;display:flex;flex-direction:column;min-width:120px}.ad-root[data-motion=full] .ad-sel-panel[data-v-867e8d45]{animation:ad-ovl-in-867e8d45 .12s ease}.ad-sel-filter[data-v-867e8d45]{padding:6px;border-bottom:1px solid var(--hair)}.ad-sel-fin[data-v-867e8d45]{width:100%;height:calc(var(--fs) + 12px);padding:0 8px;font:inherit;font-size:var(--fs-sm);color:var(--fg);background:var(--bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.ad-sel-fin[data-v-867e8d45]:focus{outline:none;border-color:var(--ctl-focus)}@keyframes ad-ovl-in-867e8d45{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ad-msel[data-v-581083fa]{display:inline-flex;width:100%;min-width:0}.ad-msel-trig[data-v-581083fa]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;width:100%;min-width:0;cursor:pointer;min-height:var(--ctl-height);padding:3px var(--ctl-pad-x);font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);text-align:start}.ad-msel.sz-sm .ad-msel-trig[data-v-581083fa]{--ctl-height: calc(var(--fs) + 10px);font-size:var(--fs-xs)}.ad-msel.sz-lg .ad-msel-trig[data-v-581083fa]{--ctl-height: calc(var(--fs) + 24px)}.ad-msel-trig[data-v-581083fa]:focus-visible{outline:none;border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-msel.invalid .ad-msel-trig[data-v-581083fa]{border-color:var(--danger)}.ad-msel.disabled[data-v-581083fa]{opacity:.45;pointer-events:none}.ad-msel-ph[data-v-581083fa]{flex:1;color:var(--fg-dim)}.ad-msel-chip[data-v-581083fa]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);padding-block:1px;padding-inline:7px 4px;background:color-mix(in srgb,var(--ctl-focus) 14%,var(--surface-2));border:1px solid color-mix(in srgb,var(--ctl-focus) 40%,var(--ctl-border));border-radius:var(--ctl-radius);color:var(--fg);white-space:nowrap}.ad-msel-chip .x[data-v-581083fa]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;margin-block:-4px;margin-inline:2px -2px;cursor:pointer;font-style:normal;color:var(--fg-dim)}.ad-msel-chip .x[data-v-581083fa]:hover{color:var(--danger)}.ad-msel-more[data-v-581083fa]{font-size:var(--fs-xs);color:var(--fg-muted);align-self:center}.ad-msel-chev[data-v-581083fa]{flex:none;margin-inline-start:auto;color:var(--fg-dim);font-size:10px;align-self:center}.ad-root[data-motion=full] .ad-msel-chev[data-v-581083fa]{transition:transform .12s ease}.ad-msel.open .ad-msel-chev[data-v-581083fa]{transform:rotate(180deg)}.ad-msel-panel[data-v-581083fa]{background:var(--surface);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);box-shadow:0 2px 6px #0000001f,0 10px 28px #0000002e;overflow:hidden;display:flex;flex-direction:column;min-width:140px}.ad-root[data-motion=full] .ad-msel-panel[data-v-581083fa]{animation:ad-ovl-in-581083fa .12s ease}.ad-msel-filter[data-v-581083fa]{padding:6px;border-bottom:1px solid var(--hair)}.ad-msel-fin[data-v-581083fa]{width:100%;height:calc(var(--fs) + 12px);padding:0 8px;font:inherit;font-size:var(--fs-sm);color:var(--fg);background:var(--bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.ad-msel-fin[data-v-581083fa]:focus{outline:none;border-color:var(--ctl-focus)}.ad-msel-all[data-v-581083fa]{width:100%;text-align:start;padding:6px 10px;font:inherit;font-size:var(--fs-xs);cursor:pointer;color:var(--ctl-focus);background:none;border:0;border-bottom:1px solid var(--hair)}.ad-msel-all[data-v-581083fa]:hover{background:var(--surface-2)}@keyframes ad-ovl-in-581083fa{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ad-ac[data-v-a9d75bb2]{display:inline-flex;width:100%;min-width:0}.ad-ac-box[data-v-a9d75bb2]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;width:100%;min-width:0;cursor:text;min-height:var(--ctl-height);padding:2px var(--ctl-pad-x);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.ad-ac.sz-sm .ad-ac-box[data-v-a9d75bb2]{--ctl-height: calc(var(--fs) + 10px)}.ad-ac.sz-lg .ad-ac-box[data-v-a9d75bb2]{--ctl-height: calc(var(--fs) + 24px)}.ad-ac-box[data-v-a9d75bb2]:focus-within{outline:none;border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-ac.invalid .ad-ac-box[data-v-a9d75bb2]{border-color:var(--danger)}.ad-ac.disabled[data-v-a9d75bb2]{opacity:.45;pointer-events:none}.ad-ac-in[data-v-a9d75bb2]{flex:1;min-width:60px;border:0;outline:none;background:none;font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);padding:0}.ad-ac-in[data-v-a9d75bb2]::placeholder{color:var(--fg-dim)}.ad-ac-chip[data-v-a9d75bb2]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);padding-block:1px;padding-inline:7px 4px;background:color-mix(in srgb,var(--ctl-focus) 14%,var(--surface-2));border:1px solid color-mix(in srgb,var(--ctl-focus) 40%,var(--ctl-border));border-radius:var(--ctl-radius);color:var(--fg);white-space:nowrap}.ad-ac-chip .x[data-v-a9d75bb2]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;margin-block:-4px;margin-inline:2px -2px;cursor:pointer;font-style:normal;color:var(--fg-dim)}.ad-ac-chip .x[data-v-a9d75bb2]:hover{color:var(--danger)}.ad-ac-clear[data-v-a9d75bb2]{flex:none;color:var(--fg-dim);font-size:14px;line-height:1;padding:0 2px;cursor:pointer}.ad-ac-clear[data-v-a9d75bb2]:hover{color:var(--danger)}.ad-ac-panel[data-v-a9d75bb2]{background:var(--surface);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);box-shadow:0 2px 6px #0000001f,0 10px 28px #0000002e;overflow:hidden;display:flex;flex-direction:column;min-width:140px}.ad-root[data-motion=full] .ad-ac-panel[data-v-a9d75bb2]{animation:ad-ac-in-a9d75bb2 .12s ease}@keyframes ad-ac-in-a9d75bb2{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ad-num[data-v-34204728]{display:inline-flex;align-items:center;width:100%;min-width:0;overflow:hidden;height:var(--ctl-height);padding-block:0;padding-inline:var(--ctl-pad-x) 4px;gap:2px;background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.ad-num.sz-sm[data-v-34204728]{--ctl-height: calc(var(--fs) + 10px)}.ad-num.sz-lg[data-v-34204728]{--ctl-height: calc(var(--fs) + 24px)}.ad-num[data-v-34204728]:focus-within{border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-num.invalid[data-v-34204728]{border-color:var(--danger)}.ad-num.disabled[data-v-34204728]{opacity:.45;pointer-events:none}.ad-num-in[data-v-34204728]{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--ctl-fg);font:inherit;font-size:var(--fs-sm);text-align:end}.ad-num-in[data-v-34204728]:focus{outline:none}.ad-num-affix[data-v-34204728]{flex:none;color:var(--fg-dim);font-size:var(--fs-sm)}.ad-num-steps[data-v-34204728]{display:flex;flex-direction:column;flex:none}.ad-num-btn[data-v-34204728]{height:50%;padding:0 4px;font-size:7px;line-height:1;cursor:pointer;color:var(--fg-muted);background:none;border:0}.ad-num-btn[data-v-34204728]:hover:not(:disabled){color:var(--ctl-focus)}.ad-num-btn[data-v-34204728]:disabled{opacity:.3;cursor:default}.ad-dur[data-v-00cdb842]{display:inline-flex;align-items:center;gap:6px;width:100%;min-width:0}.ad-dur.disabled[data-v-00cdb842]{opacity:1}.ad-dur-num[data-v-00cdb842]{flex:1 1 56%;min-width:0}.ad-dur-unit[data-v-00cdb842]{flex:1 1 44%;min-width:0}.ad-cidr[data-v-7c14d867]{width:100%;display:grid;gap:3px}.ad-cidr-row[data-v-7c14d867]{position:relative;display:flex;align-items:center}.ad-cidr-in[data-v-7c14d867]{width:100%;padding:7px var(--ctl-pad-x);font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);padding-inline-end:34px;direction:ltr;text-align:start}.ad-cidr.sz-sm .ad-cidr-in[data-v-7c14d867]{font-size:var(--fs-xs);padding:5px var(--ctl-pad-x)}.ad-cidr-in[data-v-7c14d867]:focus{outline:none;border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-cidr.invalid .ad-cidr-in[data-v-7c14d867]{border-color:var(--danger)}.ad-cidr.disabled[data-v-7c14d867]{opacity:.45;pointer-events:none}.ad-cidr-fam[data-v-7c14d867]{position:absolute;inset-inline-end:8px;font-size:var(--fs-2xs);color:var(--fg-dim);pointer-events:none;letter-spacing:.04em}.ad-cidr-note[data-v-7c14d867]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:var(--fs-2xs);color:var(--fg-dim);min-height:calc(14px * var(--ui-scale, 1))}.ad-cidr-err[data-v-7c14d867]{color:var(--danger)}.ad-cidr-cls[data-v-7c14d867]{text-transform:uppercase;letter-spacing:.06em}.ad-cidr-range[data-v-7c14d867]{direction:ltr}.ad-cidr-sep[data-v-7c14d867]{opacity:.5}.ad-cidr-fix[data-v-7c14d867]{display:inline-flex;align-items:center;min-height:20px;padding:1px 7px;font:inherit;font-size:var(--fs-2xs);color:var(--primary);background:none;border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.ad-cidr-fix[data-v-7c14d867]:hover{border-color:var(--primary)}.ad-sw[data-v-cb301863]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ad-sw.disabled[data-v-cb301863]{opacity:.45;pointer-events:none}.ad-sw-track[data-v-cb301863]{flex:none;width:34px;height:20px;padding:2px;display:inline-flex;align-items:center;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill)}.ad-sw-track[data-v-cb301863]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 40%,transparent)}.ad-sw-knob[data-v-cb301863]{width:13px;height:13px;border-radius:50%;background:var(--fg-dim);transition:none}.ad-root[data-motion=full] .ad-sw-knob[data-v-cb301863]{transition:transform .12s ease,background .12s ease}.ad-sw-track[aria-checked=true][data-v-cb301863]{background:color-mix(in srgb,var(--ctl-focus) 30%,var(--surface-2));border-color:var(--ctl-focus)}.ad-sw-track[aria-checked=true] .ad-sw-knob[data-v-cb301863]{transform:translate(15px);background:var(--ctl-focus)}.ad-sw-lb[data-v-cb301863]{font-size:var(--fs-sm);color:var(--fg)}.ad-cbx[data-v-d9855781]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ad-cbx.disabled[data-v-d9855781]{opacity:.45;pointer-events:none}.ad-cbx-box[data-v-d9855781]{flex:none;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--on-primary);font-size:12px;line-height:1;background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--r-sm)}.ad-cbx-box[aria-checked=true][data-v-d9855781],.ad-cbx-box[aria-checked=mixed][data-v-d9855781]{background:var(--ctl-focus);border-color:var(--ctl-focus)}.ad-cbx-box[data-v-d9855781]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 40%,transparent)}.ad-cbx.invalid .ad-cbx-box[data-v-d9855781]{border-color:var(--danger)}.ad-cbx-lb[data-v-d9855781]{font-size:var(--fs-sm);color:var(--fg)}.ad-cbg[data-v-b29e1d41]{display:flex;flex-direction:column;gap:7px}.ad-cbg.row[data-v-b29e1d41]{flex-direction:row;flex-wrap:wrap;gap:7px 16px}.ad-cbg.disabled[data-v-b29e1d41]{opacity:.45;pointer-events:none}.ad-rg[data-v-b925c8e4]{display:flex;flex-direction:column;gap:7px}.ad-rg.row[data-v-b925c8e4]{flex-direction:row;flex-wrap:wrap;gap:7px 16px}.ad-rg.disabled[data-v-b925c8e4]{opacity:.45;pointer-events:none}.ad-rg-opt[data-v-b925c8e4]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ad-rg-opt.disabled[data-v-b925c8e4]{opacity:.5;cursor:not-allowed}.ad-rg-dot[data-v-b925c8e4]{flex:none;width:16px;height:16px;border-radius:50%;cursor:pointer;background:var(--ctl-bg);border:1px solid var(--ctl-border);position:relative}.ad-rg-dot[data-v-b925c8e4]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 40%,transparent)}.ad-rg-opt.on .ad-rg-dot[data-v-b925c8e4]{border-color:var(--ctl-focus)}.ad-rg-opt.on .ad-rg-dot[data-v-b925c8e4]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ctl-focus)}.ad-rg.invalid .ad-rg-dot[data-v-b925c8e4]{border-color:var(--danger)}.ad-rg-lb[data-v-b925c8e4]{font-size:var(--fs-sm);color:var(--fg)}.ad-seg-ctl[data-v-50eee3ca]{display:flex;gap:6px}.ad-seg-ctl.disabled[data-v-50eee3ca]{opacity:.45;pointer-events:none}.ad-seg-btn[data-v-50eee3ca]{flex:1 1 0;min-width:0;min-height:30px;padding:6px 8px;cursor:pointer;background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--r-sm, 4px);color:var(--fg-dim);font-size:var(--fs-sm);font-family:inherit;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.ad-seg-btn[data-v-50eee3ca]:hover:not(.on):not(.disabled){border-color:var(--ctl-focus);color:var(--fg)}.ad-seg-btn.on[data-v-50eee3ca]{border-color:var(--ctl-focus);color:var(--ctl-focus);background:color-mix(in srgb,var(--ctl-focus) 12%,transparent)}.ad-seg-btn[data-v-50eee3ca]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 40%,transparent)}.ad-seg-btn.disabled[data-v-50eee3ca]{opacity:.5;cursor:not-allowed}.ad-seg-ctl.invalid .ad-seg-btn[data-v-50eee3ca]{border-color:var(--danger)}.ad-ta[data-v-ce1ad00a]{position:relative;width:100%}.ad-ta-in[data-v-ce1ad00a]{width:100%;padding:7px var(--ctl-pad-x);font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);resize:vertical;line-height:1.5}.ad-ta.sz-sm .ad-ta-in[data-v-ce1ad00a]{font-size:var(--fs-xs)}.ad-ta-in[data-v-ce1ad00a]:focus{outline:none;border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-ta.invalid .ad-ta-in[data-v-ce1ad00a]{border-color:var(--danger)}.ad-ta.disabled[data-v-ce1ad00a]{opacity:.45;pointer-events:none}.ad-ta-count[data-v-ce1ad00a]{position:absolute;inset-inline-end:8px;bottom:6px;font-size:var(--fs-2xs);color:var(--fg-dim);pointer-events:none}.ad-tp[data-v-2c5cf828]{display:inline-flex}.ad-tp-cols[data-v-2c5cf828]{display:flex;gap:4px}.ad-tp-col[data-v-2c5cf828]{display:flex;flex-direction:column;gap:1px;max-height:176px;overflow-y:auto;overscroll-behavior:contain;padding:2px;scrollbar-width:thin;min-width:40px}.ad-tp-col.ampm[data-v-2c5cf828]{min-width:44px}.ad-tp-cell[data-v-2c5cf828]{flex:none;padding:4px 8px;font:inherit;font-size:var(--fs-sm);text-align:center;cursor:pointer;color:var(--ctl-fg);background:none;border:0;border-radius:var(--r-sm)}.ad-tp-cell[data-v-2c5cf828]:hover{background:var(--surface-2)}.ad-tp-cell[data-v-2c5cf828]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 40%,transparent)}.ad-tp-cell.on[data-v-2c5cf828]{background:var(--ctl-focus);color:var(--on-primary)}.ad-tp-trig-wrap[data-v-2c5cf828]{display:inline-flex;width:100%;min-width:0}.ad-tp-trig[data-v-2c5cf828]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;cursor:pointer;height:var(--ctl-height);padding:0 var(--ctl-pad-x);font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);text-align:start}.ad-tp-trig.ph .ad-tp-txt[data-v-2c5cf828]{color:var(--fg-dim)}.ad-tp-trig[data-v-2c5cf828]:hover:not(.disabled){border-color:color-mix(in srgb,var(--ctl-fg) 22%,var(--ctl-border))}.ad-tp-trig[data-v-2c5cf828]:focus-visible{outline:none;border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-tp-trig.invalid[data-v-2c5cf828]{border-color:var(--danger)}.ad-tp-trig.disabled[data-v-2c5cf828]{opacity:.45;pointer-events:none}.ad-tp-txt[data-v-2c5cf828]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-tp-ico[data-v-2c5cf828]{flex:none;color:var(--fg-dim);font-size:13px}.ad-tp-panel[data-v-2c5cf828]{padding:4px;background:var(--surface);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);box-shadow:0 2px 6px #0000001f,0 10px 28px #0000002e}.ad-root[data-motion=full] .ad-tp-panel[data-v-2c5cf828]{animation:ad-ovl-in-2c5cf828 .12s ease}@keyframes ad-ovl-in-2c5cf828{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ad-cal[data-v-6ff655cc]{display:inline-flex;flex-direction:column;gap:6px;padding:8px;-webkit-user-select:none;user-select:none}.ad-cal.disabled[data-v-6ff655cc]{opacity:.5;pointer-events:none}.ad-cal-hd[data-v-6ff655cc]{display:flex;align-items:center;justify-content:space-between;gap:4px}.ad-cal-nav[data-v-6ff655cc]{flex:none;width:26px;height:26px;font-size:16px;line-height:1;cursor:pointer;color:var(--fg-muted);background:none;border:1px solid transparent;border-radius:var(--r-sm)}.ad-cal-nav[data-v-6ff655cc]:hover{background:var(--surface-2);color:var(--fg)}[dir=rtl] .ad-cal-nav[data-v-6ff655cc]{transform:scaleX(-1)}.ad-cal-title[data-v-6ff655cc]{flex:1;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--fg);background:none;border:0;border-radius:var(--r-sm);cursor:pointer;padding:4px}.ad-cal-title[data-v-6ff655cc]:hover{background:var(--surface-2)}.ad-cal-grid[data-v-6ff655cc]:focus-visible{outline:2px solid color-mix(in srgb,var(--ctl-focus) 45%,transparent);outline-offset:2px;border-radius:var(--r-sm)}.ad-cal-dows[data-v-6ff655cc]{display:grid;grid-template-columns:repeat(7,1fr)}.ad-cal-dow[data-v-6ff655cc]{text-align:center;font-size:var(--fs-2xs);color:var(--fg-dim);padding:3px 0;text-transform:uppercase}.ad-cal-week[data-v-6ff655cc]{display:grid;grid-template-columns:repeat(7,1fr)}.ad-cal-day[data-v-6ff655cc]{aspect-ratio:1;min-width:30px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);background:none;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;margin:1px}.ad-cal-day[data-v-6ff655cc]:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 8%,transparent)}.ad-cal-day.out[data-v-6ff655cc]{color:var(--fg-dim)}.ad-cal-day.today[data-v-6ff655cc]{box-shadow:inset 0 0 0 1px var(--ctl-focus)}.ad-cal-day.range[data-v-6ff655cc]{background:color-mix(in srgb,var(--ctl-focus) 14%,transparent);border-radius:0}.ad-cal-day.sel[data-v-6ff655cc]{background:var(--ctl-focus);color:var(--on-primary);font-weight:600}.ad-cal-day.cursor[data-v-6ff655cc]:not(.sel){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ctl-focus) 55%,transparent)}.ad-cal-day.off[data-v-6ff655cc]{color:var(--fg-dim);opacity:.4;cursor:not-allowed;text-decoration:line-through}.ad-cal-mg[data-v-6ff655cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 0}.ad-cal-cellbtn[data-v-6ff655cc]{padding:10px 6px;font:inherit;font-size:var(--fs-sm);cursor:pointer;color:var(--ctl-fg);background:none;border:1px solid transparent;border-radius:var(--r-sm)}.ad-cal-cellbtn[data-v-6ff655cc]:hover{background:var(--surface-2)}.ad-cal-cellbtn.sel[data-v-6ff655cc]{background:var(--ctl-focus);color:var(--on-primary)}.ad-cal-time[data-v-6ff655cc]{display:flex;align-items:center;gap:8px;border-top:1px solid var(--hair);padding-top:6px;margin-top:2px}.ad-cal-time-lb[data-v-6ff655cc]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600}.ad-dp[data-v-d0a408cf]{display:inline-flex;align-items:center;width:100%;min-width:0;position:relative;gap:2px;height:var(--ctl-height);padding-block:0;padding-inline:var(--ctl-pad-x) 4px;background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.ad-dp.sz-sm[data-v-d0a408cf]{--ctl-height: calc(var(--fs) + 10px)}.ad-dp.sz-lg[data-v-d0a408cf]{--ctl-height: calc(var(--fs) + 24px)}.ad-dp[data-v-d0a408cf]:focus-within{border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-dp.invalid[data-v-d0a408cf]{border-color:var(--danger)}.ad-dp.disabled[data-v-d0a408cf]{opacity:.45;pointer-events:none}.ad-dp-in[data-v-d0a408cf]{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--ctl-fg);font:inherit;font-size:var(--fs-sm)}.ad-dp-in[data-v-d0a408cf]:focus{outline:none}.ad-dp-in[data-v-d0a408cf]::placeholder{color:var(--fg-dim)}.ad-dp-clear[data-v-d0a408cf]{flex:none;color:var(--fg-dim);font-size:15px;line-height:1;padding:0 3px;cursor:pointer;background:none;border:0}.ad-dp-clear[data-v-d0a408cf]:hover{color:var(--danger)}.ad-dp-btn[data-v-d0a408cf]{flex:none;font-size:13px;line-height:1;padding:0 4px;cursor:pointer;background:none;border:0;color:var(--fg-muted)}.ad-dp-btn[data-v-d0a408cf]:hover{color:var(--fg)}.ad-dp-panel[data-v-d0a408cf]{background:var(--surface);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);box-shadow:0 2px 6px #0000001f,0 10px 28px #0000002e}.ad-root[data-motion=full] .ad-dp-panel[data-v-d0a408cf]{animation:ad-ovl-in-d0a408cf .12s ease}.ad-dp-foot[data-v-d0a408cf]{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;border-top:1px solid var(--hair)}.ad-dp-link[data-v-d0a408cf]{font:inherit;font-size:var(--fs-xs);color:var(--ctl-focus);background:none;border:0;cursor:pointer;padding:2px 4px}.ad-dp-link[data-v-d0a408cf]:hover{text-decoration:underline}@keyframes ad-ovl-in-d0a408cf{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ad-drp[data-v-85e04c64]{display:inline-flex;width:100%;min-width:0}.ad-drp-trig[data-v-85e04c64]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;cursor:pointer;height:var(--ctl-height);padding:0 var(--ctl-pad-x);font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);text-align:start}.ad-drp.sz-sm .ad-drp-trig[data-v-85e04c64]{--ctl-height: calc(var(--fs) + 10px)}.ad-drp.sz-lg .ad-drp-trig[data-v-85e04c64]{--ctl-height: calc(var(--fs) + 24px)}.ad-drp-trig.ph .ad-drp-txt[data-v-85e04c64]{color:var(--fg-dim)}.ad-drp-trig[data-v-85e04c64]:hover:not(:disabled){border-color:color-mix(in srgb,var(--ctl-fg) 22%,var(--ctl-border))}.ad-drp-trig[data-v-85e04c64]:focus-visible{outline:none;border-color:var(--ctl-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--ctl-focus) 35%,transparent)}.ad-drp.invalid .ad-drp-trig[data-v-85e04c64]{border-color:var(--danger)}.ad-drp.disabled[data-v-85e04c64]{opacity:.45;pointer-events:none}.ad-drp-txt[data-v-85e04c64]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-drp-clear[data-v-85e04c64]{flex:none;color:var(--fg-dim);font-size:15px;line-height:1;padding:0 2px;cursor:pointer}.ad-drp-clear[data-v-85e04c64]:hover{color:var(--danger)}.ad-drp-ico[data-v-85e04c64]{flex:none;color:var(--fg-muted);font-size:13px}.ad-drp-panel[data-v-85e04c64]{display:flex;background:var(--surface);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);box-shadow:0 2px 6px #0000001f,0 10px 28px #0000002e;overflow:hidden}.ad-root[data-motion=full] .ad-drp-panel[data-v-85e04c64]{animation:ad-ovl-in-85e04c64 .12s ease}.ad-drp-rail[data-v-85e04c64]{display:flex;flex-direction:column;gap:1px;padding:8px;border-inline-end:1px solid var(--hair);min-width:116px}.ad-drp-preset[data-v-85e04c64]{text-align:start;font:inherit;font-size:var(--fs-xs);padding:6px 8px;cursor:pointer;color:var(--fg);background:none;border:0;border-radius:var(--r-sm);white-space:nowrap}.ad-drp-preset[data-v-85e04c64]:hover{background:var(--surface-2)}.ad-drp-preset.on[data-v-85e04c64]{background:color-mix(in srgb,var(--ctl-focus) 16%,transparent);color:var(--ctl-focus);font-weight:600}.ad-drp-months[data-v-85e04c64]{display:flex;gap:10px;padding:8px}.ad-drp-months[data-v-85e04c64]:focus-visible{outline:2px solid color-mix(in srgb,var(--ctl-focus) 45%,transparent);outline-offset:-2px;border-radius:var(--r-sm)}.ad-drp-month[data-v-85e04c64]{-webkit-user-select:none;user-select:none}.ad-drp-mhd[data-v-85e04c64]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:4px}.ad-drp-nav[data-v-85e04c64]{flex:none;width:24px;height:24px;font-size:15px;line-height:1;cursor:pointer;color:var(--fg-muted);background:none;border:0;border-radius:var(--r-sm)}.ad-drp-nav[data-v-85e04c64]:hover{background:var(--surface-2);color:var(--fg)}[dir=rtl] .ad-drp-nav[data-v-85e04c64]{transform:scaleX(-1)}.ad-drp-nav-spacer[data-v-85e04c64]{width:24px}.ad-drp-title[data-v-85e04c64]{flex:1;text-align:center;font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.ad-drp-dows[data-v-85e04c64]{display:grid;grid-template-columns:repeat(7,1fr)}.ad-drp-dow[data-v-85e04c64]{text-align:center;font-size:var(--fs-2xs);color:var(--fg-dim);padding:2px 0}.ad-drp-week[data-v-85e04c64]{display:grid;grid-template-columns:repeat(7,1fr)}.ad-drp-day[data-v-85e04c64]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg);background:none;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer}.ad-drp-day[data-v-85e04c64]:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 8%,transparent)}.ad-drp-day.out[data-v-85e04c64]{color:var(--fg-dim)}.ad-drp-day.today[data-v-85e04c64]{box-shadow:inset 0 0 0 1px var(--ctl-focus)}.ad-drp-day.range[data-v-85e04c64]{background:color-mix(in srgb,var(--ctl-focus) 14%,transparent);border-radius:0}.ad-drp-day.sel[data-v-85e04c64]{background:var(--ctl-focus);color:var(--on-primary);font-weight:600}.ad-drp-day.cursor[data-v-85e04c64]:not(.sel){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ctl-focus) 55%,transparent)}.ad-drp-day.off[data-v-85e04c64]{color:var(--fg-dim);opacity:.4;cursor:not-allowed;text-decoration:line-through}@keyframes ad-ovl-in-85e04c64{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ad-fd[data-v-85321ef4]{display:flex;flex-direction:column;gap:8px}.ad-fd.disabled[data-v-85321ef4]{opacity:.5;pointer-events:none}.ad-fd-zone[data-v-85321ef4]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:16px 12px;cursor:pointer;background:var(--surface-2);color:var(--fg-muted);border:1px dashed var(--border);border-radius:var(--r-sm)}.ad-fd-zone[data-v-85321ef4]:hover{border-color:var(--ctl-focus, var(--primary));color:var(--fg)}.ad-fd.dragging .ad-fd-zone[data-v-85321ef4]{border-color:var(--ctl-focus, var(--agent));background:color-mix(in srgb,var(--ctl-focus, var(--agent)) 10%,var(--surface-2));color:var(--fg)}.ad-fd.invalid .ad-fd-zone[data-v-85321ef4]{border-color:var(--danger)}.ad-fd-ic[data-v-85321ef4]{color:var(--fg-dim);display:inline-flex}.ad-fd-prompt[data-v-85321ef4]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px;font-size:var(--fs-sm)}.ad-fd-browse[data-v-85321ef4]{min-height:24px;padding:2px 12px;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--on-primary, #fff);background:var(--ctl-focus, var(--primary));border:1px solid var(--ctl-focus, var(--primary));border-radius:var(--r-sm);cursor:pointer}.ad-fd-browse[data-v-85321ef4]:hover{filter:brightness(1.06)}.ad-fd-browse[data-v-85321ef4]:focus-visible{outline:2px solid var(--ctl-focus, var(--primary));outline-offset:2px}.ad-fd-hint[data-v-85321ef4]{color:var(--fg-dim);font-size:var(--fs-2xs)}.ad-fd-zerr[data-v-85321ef4]{font-size:var(--fs-2xs);color:var(--danger)}.ad-fd-strip[data-v-85321ef4]{display:flex;flex-direction:column;gap:5px}.ad-fd-chip[data-v-85321ef4]{display:flex;align-items:center;gap:8px;min-width:0;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-sm);padding:4px 5px 4px 7px}.ad-fd-chip.bad[data-v-85321ef4]{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.ad-fd-thumb[data-v-85321ef4]{flex:none;width:26px;height:26px;border-radius:4px;object-fit:cover}.ad-fd-chip-ic[data-v-85321ef4]{flex:none;color:var(--fg-dim);display:inline-flex}.ad-fd-meta[data-v-85321ef4]{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.ad-fd-name[data-v-85321ef4]{font-size:var(--fs-xs);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-fd-size[data-v-85321ef4]{color:var(--fg-dim);font-size:10px}.ad-fd-err[data-v-85321ef4]{color:var(--danger);font-size:10px}.ad-fd-x[data-v-85321ef4]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-dim);cursor:pointer}.ad-fd-x[data-v-85321ef4]:hover{background:var(--surface-2);color:var(--danger)}.ad-fd-x[data-v-85321ef4]:focus-visible{outline:2px solid var(--danger);outline-offset:1px}.ad-fd-input[data-v-85321ef4]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ad-sf[data-v-275c8e02]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ad-sf-field[data-v-275c8e02]{display:grid;gap:4px;min-width:0}.ad-sf-lb[data-v-275c8e02]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600}.ad-sf-lb-hidden[data-v-275c8e02]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ad-sf-req[data-v-275c8e02]{color:var(--danger);margin-inline-start:3px}.ad-sf-in[data-v-275c8e02]{width:100%;padding:6px 8px;font:inherit;font-size:var(--fs-sm);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ad-sf-in[data-v-275c8e02]:focus{outline:none;border-color:var(--primary)}.ad-sf-field.invalid .ad-sf-in[data-v-275c8e02]{border-color:var(--danger)}.ad-sf-msg[data-v-275c8e02]:empty{display:none}.ad-sf-err[data-v-275c8e02]{font-size:var(--fs-2xs);color:var(--danger)}.ad-sf-checking[data-v-275c8e02]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-sf-spin[data-v-275c8e02]{width:9px;height:9px;border:1.5px solid var(--border);border-top-color:var(--primary);border-radius:50%;display:inline-block}.ad-root[data-motion=full] .ad-sf-spin[data-v-275c8e02]{animation:ad-sf-spin-275c8e02 .7s linear infinite}@keyframes ad-sf-spin-275c8e02{to{transform:rotate(360deg)}}.ad-sf-secret[data-v-275c8e02]{position:relative;display:flex;align-items:center}.ad-sf-secret .ad-sf-in[data-v-275c8e02]{padding-inline-end:30px}.ad-sf-eye[data-v-275c8e02]{position:absolute;inset-inline-end:4px;padding:2px 5px;font-size:var(--fs-sm);line-height:1;color:var(--fg-dim);background:none;border:0;border-radius:var(--r-sm);cursor:pointer}.ad-sf-eye[data-v-275c8e02]:hover{color:var(--fg)}.ad-cfm-overlay[data-v-eb6a4b45]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 55%,transparent)}.ad-cfm[data-v-eb6a4b45]{position:relative;width:min(380px,calc(100vw - 32px));padding:var(--pad);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 4px 10px #00000026,0 16px 44px #00000040;overflow:hidden}.ad-root[data-motion=full] .ad-cfm[data-v-eb6a4b45]{animation:ad-cfm-in-eb6a4b45 .14s ease-out}@keyframes ad-cfm-in-eb6a4b45{0%{opacity:0;transform:translateY(6px) scale(.98)}}.ad-cfm-bar[data-v-eb6a4b45]{position:absolute;inset-block:0;inset-inline:0 auto;width:3px;background:var(--danger)}.ad-cfm-ti[data-v-eb6a4b45]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);margin-bottom:6px}.ad-cfm-msg[data-v-eb6a4b45]{font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.5;margin-bottom:6px}.ad-cfm-msg.dim[data-v-eb6a4b45]{color:var(--fg-dim);font-size:var(--fs-xs)}.ad-cfm-typed[data-v-eb6a4b45]{margin:10px 0 4px}.ad-cfm-typed-lb[data-v-eb6a4b45]{display:block;font-size:var(--fs-xs);color:var(--fg-muted);margin-bottom:5px}.ad-cfm-phrase[data-v-eb6a4b45]{font-family:var(--mono);font-weight:600;color:var(--fg)}.ad-cfm-input[data-v-eb6a4b45]{width:100%;padding:6px 8px;font:inherit;font-size:var(--fs-sm);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ad-cfm-input[data-v-eb6a4b45]:focus{outline:none;border-color:var(--danger)}.ad-cfm-row[data-v-eb6a4b45]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ad-cfm-btn[data-v-eb6a4b45]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font:inherit;font-size:var(--fs-sm);color:var(--fg);cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ad-cfm-btn[data-v-eb6a4b45]:hover{background:color-mix(in srgb,var(--surface-2) 70%,var(--fg) 6%)}.ad-cfm-btn.act[data-v-eb6a4b45]{background:var(--primary);border-color:var(--primary);color:var(--bg);font-weight:600}.ad-cfm-btn.act.danger[data-v-eb6a4b45]{background:var(--danger);border-color:var(--danger)}.ad-cfm-btn.act[data-v-eb6a4b45]:disabled{opacity:.45;cursor:not-allowed}.ad-cfm-spin[data-v-eb6a4b45]{display:none;width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor}.ad-cfm-spin.on[data-v-eb6a4b45]{display:inline-block}.ad-root[data-motion=full] .ad-cfm-spin.on[data-v-eb6a4b45]{animation:ad-cfm-spin-eb6a4b45 .7s linear infinite}@keyframes ad-cfm-spin-eb6a4b45{to{transform:rotate(360deg)}}.ad-cmd[data-v-4762553e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 12px;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--fg);cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);white-space:nowrap;text-decoration:none}.ad-cmd.is-disabled[data-v-4762553e]{opacity:.45;cursor:not-allowed;pointer-events:none}.ad-cmd.is-tile[data-v-4762553e]{display:flex;flex-direction:column;gap:6px;width:100%;min-height:74px;padding:12px 10px;white-space:normal;text-align:center;line-height:1.3}.ad-cmd.is-tile .ad-cmd-post[data-v-4762553e]{display:none}.ad-cmd.is-tile .ad-cmd-pre[data-v-4762553e]{width:auto;min-width:0}.ad-cmd.is-tile .ad-cmd-lb[data-v-4762553e]{font-size:var(--fs-xs)}.ad-cmd.is-tile.danger[data-v-4762553e]{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.ad-cmd[data-v-4762553e]:hover:not(:disabled):not(.pending){background:color-mix(in srgb,var(--surface-2) 70%,var(--fg) 6%)}.ad-cmd[data-v-4762553e]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-cmd.primary[data-v-4762553e]{background:var(--primary);border-color:var(--primary);color:var(--bg);font-weight:600}.ad-cmd.success[data-v-4762553e]{background:color-mix(in srgb,var(--success) 18%,var(--surface-2));border-color:color-mix(in srgb,var(--success) 55%,var(--border));color:var(--success);font-weight:600}.ad-cmd.danger[data-v-4762553e]{background:color-mix(in srgb,var(--danger) 14%,var(--surface-2));border-color:color-mix(in srgb,var(--danger) 55%,var(--border));color:var(--danger);font-weight:600}.ad-cmd.primary[data-v-4762553e]:hover:not(:disabled):not(.pending){background:color-mix(in srgb,var(--primary) 86%,var(--bg));border-color:color-mix(in srgb,var(--primary) 86%,var(--bg))}.ad-cmd.success[data-v-4762553e]:hover:not(:disabled):not(.pending){background:color-mix(in srgb,var(--success) 27%,var(--surface-2))}.ad-cmd.danger[data-v-4762553e]:hover:not(:disabled):not(.pending){background:color-mix(in srgb,var(--danger) 22%,var(--surface-2))}.ad-cmd.ghost[data-v-4762553e]{background:none;border-color:transparent;color:var(--fg-muted)}.ad-cmd.ghost[data-v-4762553e]:hover{color:var(--fg);background:var(--surface-2)}.ad-cmd[data-v-4762553e]:disabled{opacity:.45;cursor:not-allowed}.ad-cmd.pending[data-v-4762553e]{cursor:progress}.ad-cmd-pre[data-v-4762553e]{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;flex:none}.ad-cmd.ad-cmd-compact[data-v-4762553e]{padding:2px 8px;min-height:22px;font-size:var(--fs-xs);font-weight:600;gap:4px}.ad-cmd.ad-cmd-compact .ad-cmd-pre[data-v-4762553e]{width:11px;height:11px}.ad-cmd.ad-cmd-icon[data-v-4762553e]{inline-size:24px;block-size:22px;min-height:0;padding:0;gap:0;justify-content:center;flex:none}.ad-cmd.ad-cmd-icon .ad-cmd-pre[data-v-4762553e]{display:none}.ad-cmd.ad-cmd-icon .ad-cmd-lb[data-v-4762553e]{display:inline-flex;align-items:center;justify-content:center}.ad-cmd.ad-cmd-icon.ad-cmd-hasicon .ad-cmd-pre[data-v-4762553e]{display:inline-flex}.ad-cmd.ad-cmd-icon.ad-cmd-hasicon .ad-cmd-post[data-v-4762553e]{display:none}.ad-cmd.ad-cmd-icon.ad-cmd-hasicon .ad-cmd-lb[data-v-4762553e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ad-cmd.ad-cmd-icon.ad-cmd-compact[data-v-4762553e]{inline-size:22px;block-size:20px}.ad-cmd-spin[data-v-4762553e]{width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor}.ad-root[data-motion=full] .ad-cmd-spin[data-v-4762553e]{animation:ad-cmd-spin-4762553e .7s linear infinite}@keyframes ad-cmd-spin-4762553e{to{transform:rotate(360deg)}}.ad-cmd-ok[data-v-4762553e]{color:var(--success);font-weight:700}.ad-cmd-err[data-v-4762553e]{color:var(--danger);font-weight:700}.ad-cmd.is-done[data-v-4762553e]{background:color-mix(in srgb,var(--success) 9%,var(--surface-2));border-color:color-mix(in srgb,var(--success) 34%,var(--border));color:var(--fg-muted)}.ad-cmd.is-done[data-v-4762553e]:hover:not(:disabled):not(.pending){background:color-mix(in srgb,var(--success) 14%,var(--surface-2))}.ad-cmd.is-done.done-lock[data-v-4762553e]{cursor:default;opacity:.82}.ad-cmd.is-done.done-lock[data-v-4762553e]:hover{background:color-mix(in srgb,var(--success) 9%,var(--surface-2))}.ad-cmd-done[data-v-4762553e]{color:color-mix(in srgb,var(--success) 72%,var(--fg-muted));font-weight:700}.ad-cmd-ic[data-v-4762553e]{font-size:var(--fs-xs);line-height:1;font-weight:700}.ad-cmd-pop-ov[data-v-4762553e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330}.ad-cmd-pop[data-v-4762553e]{position:fixed;z-index:331;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 2px 6px #0000001f,0 10px 28px #0000002e}.ad-root[data-motion=full] .ad-cmd-pop[data-v-4762553e]{animation:ad-cmd-pop-in-4762553e .12s ease-out}@keyframes ad-cmd-pop-in-4762553e{0%{opacity:0;transform:translateY(3px)}}.ad-cmd-pop-ti[data-v-4762553e]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600;margin-bottom:8px}.ad-cmd-pop-row[data-v-4762553e]{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.ad-cmd-formerr[data-v-4762553e]{margin-top:10px;padding:6px 8px;border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 34%,transparent)}.ad-cmd-modal-ov[data-v-4762553e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--bg) 55%,transparent)}.ad-cmd-modal[data-v-4762553e]{position:relative;z-index:331;inline-size:min(460px,calc(100vw - 32px));max-block-size:88vh;overflow:auto;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 4px 10px #00000026,0 16px 44px #00000040}.ad-cmd-modal[data-v-4762553e]:focus{outline:none}.ad-root[data-motion=full] .ad-cmd-modal[data-v-4762553e]{animation:ad-cmd-modal-in-4762553e .14s ease-out}@keyframes ad-cmd-modal-in-4762553e{0%{opacity:0;transform:translateY(6px) scale(.98)}}.ad-amenu[data-v-35117c22]{display:inline-flex;position:relative}.ad-amenu-chev[data-v-35117c22]{display:inline-flex;align-items:center;color:currentColor}.ad-amenu-panel[data-v-35117c22]{min-inline-size:168px;max-inline-size:320px;padding:4px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 28px #00000047}.ad-amenu-row[data-v-35117c22]{position:relative;display:flex;align-items:center;gap:8px;inline-size:100%;min-block-size:28px;padding:3px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-sm);text-align:start;cursor:pointer}.ad-amenu-row[data-v-35117c22]:hover:not(:disabled){background:var(--surface-2)}.ad-amenu-row[data-v-35117c22]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ad-amenu-row[data-v-35117c22]:disabled{opacity:.5;cursor:default}.ad-amenu-lb[data-v-35117c22]{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;padding-block:1px}.ad-amenu-ic[data-v-35117c22]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:16px;font-size:var(--fs-sm);line-height:1}.ad-amenu-more[data-v-35117c22]{flex:none;color:var(--fg-dim);display:inline-flex}.ad-amenu-sub[data-v-35117c22]{position:absolute;inset-block-start:-4px;inset-inline-start:100%;min-inline-size:160px;max-inline-size:300px;padding:4px;margin-inline-start:2px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 28px #00000047}.ad-amenu-delegate[data-v-35117c22]{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;overflow:hidden;opacity:0;pointer-events:none}.ad-dot.reconnecting{background:var(--warning);box-shadow:none}.ad-root[data-motion=full] .ad-dot.reconnecting{animation:ad-blink 1s steps(2,jump-none) infinite}.ad-dot.stale{background:var(--fg-dim);box-shadow:none;animation:none}@keyframes ad-blink{50%{opacity:.3}}.ad-card-hd .ad-card-actions{display:inline-flex;align-items:center;gap:6px;flex:none}.ad-card-hd .ad-card-hb{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}.ad-card-hd .ad-card-hb>.ad-vfb{flex:1 1 auto}.ad-card.bare>.ad-card-hd .ad-cmd.ad-cmd-compact{padding:1px 7px;min-height:20px}.ad-card-hd .ad-disc-tg{margin-inline-start:-4px}.ad-card-ti.tap{cursor:pointer}.ad-card-bd-shut{overflow:hidden;display:flex;align-items:center}.ad-card-shut>.ad-card-hd{border-block-end:0}.ad-card-ft{flex:none;display:flex;align-items:center;gap:10px;padding:var(--pad-hd) var(--pad);border-block-start:var(--bw) solid var(--hair)}.ad-card-ft:has(>.ad-cpager.align-card:not(:only-child)){position:relative}.ad-card-ft:has(>.ad-cpager.align-card:not(:only-child)):before{content:"";inline-size:0;block-size:22px;flex:none}.ad-card-ft:has(>.ad-cpager.align-card:not(:only-child))>.ad-cpager.align-card{position:absolute;inset-inline:0;margin-inline:auto;width:max-content;flex:none}.ad-card-ft>.ad-cpager.align-card:not(:only-child)+*{margin-inline-start:auto}.ad-card.bare>.ad-card-ft{border-block-start:0;padding:6px 0 2px}.ad-fallback[data-v-46207d1c]{font-size:var(--fs-sm);color:var(--fg-dim);display:flex;align-items:center;height:100%}.ad-bindfail[data-v-6677d17e]{flex:none;margin-top:4px;padding:3px 8px;border-radius:var(--r-sm);font-size:var(--fs-2xs);line-height:1.35;color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ad-group[data-v-6d08909a]{display:flex;flex-direction:row;padding:0;overflow:hidden;height:100%}.ad-group[data-dir=col][data-v-6d08909a]{flex-direction:column}.ad-seg[data-v-6d08909a]{padding:var(--pad);min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.ad-group[data-dir=row] .ad-seg+.ad-seg[data-v-6d08909a]{border-inline-start:1px solid var(--hair)}.ad-group[data-dir=col] .ad-seg+.ad-seg[data-v-6d08909a]{border-top:1px solid var(--hair)}.ad-group[data-dir=col] .ad-seg+.ad-seg.nodiv[data-v-6d08909a]{border-top:0;padding-block-start:0}.ad-group[data-dir=row] .ad-seg+.ad-seg.nodiv[data-v-6d08909a]{border-inline-start:0;padding-inline-start:0}.ad-seg[data-sel="1"][data-v-6d08909a]{outline:2px solid var(--agent);outline-offset:-2px;border-radius:3px}.ad-tabs[data-v-e1b68e92]{display:flex;flex-direction:column;height:100%;overflow:hidden}.ad-tabstrip[data-v-e1b68e92]{display:flex;gap:2px;padding:0 6px;border-bottom:1px solid var(--hair);flex:none}.ad-tab[data-v-e1b68e92]{font:inherit;font-size:11px;padding:8px 12px;background:none;border:0;border-bottom:2px solid transparent;color:var(--fg-muted);cursor:pointer}.ad-tab[data-v-e1b68e92]:hover{color:var(--fg)}.ad-tab.on[data-v-e1b68e92]{color:var(--fg);border-bottom-color:var(--agent)}.ad-tabbody[data-v-e1b68e92]{flex:1;min-height:0;overflow:auto;padding:var(--pad)}.ad-root[data-tabs-variant=cards] .ad-tabstrip[data-v-e1b68e92]{gap:12px;border-block-end:none}.ad-root[data-tabs-variant=cards] .ad-tab[data-v-e1b68e92]{flex:1 1 0;border:1px solid var(--border);border-radius:var(--r-sm);justify-content:center;padding-block:10px;border-block-end-width:1px}.ad-root[data-tabs-variant=cards] .ad-tab.on[data-v-e1b68e92]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ad-root[data-tabs-variant=cards] .ad-tab.on[data-v-e1b68e92]:after{display:none}.ad-tl[data-v-5d8ea7d9]{list-style:none;margin:0;padding:2px 0}.ad-tl-row[data-v-5d8ea7d9]{position:relative;padding-block:0 14px;padding-inline:20px 0}.ad-tl-row[data-v-5d8ea7d9]:last-child{padding-bottom:2px}.ad-tl-row[data-v-5d8ea7d9]:before{content:"";position:absolute;inset-inline-start:4px;top:14px;bottom:0;width:1px;background:var(--hair)}.ad-tl-row[data-v-5d8ea7d9]:last-child:before{display:none}.ad-tl-mark[data-v-5d8ea7d9]{position:absolute;inset-inline-start:0;top:4px;width:9px;height:9px;border-radius:50%;background:var(--fg-dim);box-shadow:0 0 0 2px var(--surface)}.ad-tl-mark.done[data-v-5d8ea7d9]{background:var(--success)}.ad-tl-mark.warn[data-v-5d8ea7d9]{background:var(--warning)}.ad-tl-mark.fail[data-v-5d8ea7d9]{background:var(--danger)}.ad-tl-tx[data-v-5d8ea7d9]{font-size:var(--fs-sm);color:var(--fg);line-height:1.35}.ad-tl-meta[data-v-5d8ea7d9]{font-size:var(--fs-xs);color:var(--fg-dim);margin-top:1px}.ad-ie[data-v-298d8459]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.ad-ie-val[data-v-298d8459]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-ie-val.pending[data-v-298d8459]{font-style:italic;opacity:.72}.ad-ie-pen[data-v-298d8459]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:20px;padding:0;margin-inline-start:2px;background:none;border:1px solid transparent;border-radius:var(--r-sm);color:var(--fg-dim);cursor:pointer}.ad-ie-pen[data-v-298d8459]:hover{color:var(--fg);background:var(--surface-2);border-color:var(--border)}.ad-ie-pen[data-v-298d8459]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-ie-pen.is-guarded[data-v-298d8459]{opacity:.45;cursor:not-allowed}.ad-ie-ic[data-v-298d8459]{display:block}.ad-ie-input[data-v-298d8459]{min-width:0;flex:1 1 12ch;max-inline-size:100%;font:inherit;font-size:inherit;color:var(--fg);padding:1px 6px;background:var(--surface-2);border:1px solid var(--primary);border-radius:var(--r-sm)}.ad-ie-input[data-v-298d8459]:focus{outline:none}.ad-ie-err[data-v-298d8459]{font-size:var(--fs-xs);color:var(--danger)}dt[data-v-31397a29]{font-size:var(--fs-xs);color:var(--fg-muted);align-self:center}dd[data-v-31397a29]{margin:0;min-width:0;font-size:var(--fs-sm);color:var(--fg);text-align:end;overflow-wrap:anywhere}.ad-dt-field.va-top dt[data-v-31397a29]{align-self:start}.ad-dt-meter[data-v-31397a29]{display:inline-block;vertical-align:middle;width:46px;height:6px;margin-inline-end:8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 8%,transparent);overflow:hidden}.ad-dt-meter-fill[data-v-31397a29]{display:block;height:100%;background:var(--primary);border-radius:inherit}.ad-dt-pill[data-v-31397a29]{display:inline-block;font-size:var(--fs-2xs);font-weight:600;padding:1px 8px;border-radius:var(--r-pill)}dd.mono[data-v-31397a29]{font-family:var(--mono);font-size:var(--fs-xs)}.ad-dt-val[data-v-31397a29]{overflow-wrap:anywhere}.ad-dt-val.trunc[data-v-31397a29]{display:inline-block;max-width:100%;vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-dt-copy[data-v-31397a29]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:20px;padding:0;margin-inline-start:6px;background:none;border:1px solid transparent;border-radius:var(--r-sm);color:var(--fg-dim);cursor:pointer;vertical-align:middle}.ad-dt-copy[data-v-31397a29]:hover{color:var(--fg);background:var(--surface-2);border-color:var(--hair)}.ad-dt-copy[data-v-31397a29]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-dt-copy.ok[data-v-31397a29]{color:var(--success)}.ad-dt-copy-ic[data-v-31397a29]{display:block}.ad-dt-sections[data-v-2eb06cf0]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ad-dt-tabs[data-v-2eb06cf0]{display:flex;gap:2px;padding:6px 10px 0;border-bottom:1px solid var(--border);flex:none}.ad-dt-tab[data-v-2eb06cf0]{font:inherit;font-size:var(--fs-xs);font-weight:500;color:var(--fg-muted);cursor:pointer;background:none;border:0;border-bottom:2px solid transparent;padding:5px 9px 7px;border-radius:0}.ad-dt-tab[data-v-2eb06cf0]:hover{color:var(--fg)}.ad-dt-tab.on[data-v-2eb06cf0]{color:var(--fg);border-bottom-color:var(--primary)}.ad-dt-bd[data-v-2eb06cf0]{flex:1;overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:14px}.ad-dt-hero.is-identity[data-v-2eb06cf0]{display:flex;align-items:center;gap:12px;text-align:start;padding:10px 0;flex-wrap:wrap}.ad-dt-av[data-v-2eb06cf0]{flex:none;width:var(--dt-av, 40px);height:var(--dt-av, 40px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--surface-2);color:var(--fg-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 14%,transparent);font-family:var(--mono);font-size:var(--dt-av-type, var(--fs-sm));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ad-dt-av img[data-v-2eb06cf0]{width:100%;height:100%;object-fit:cover;display:block}.ad-dt-id-txt[data-v-2eb06cf0]{flex:1 1 auto;min-width:0;display:grid;gap:2px}.ad-dt-id-line[data-v-2eb06cf0]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ad-dt-id-name[data-v-2eb06cf0]{font:var(--font-display);font-size:var(--fs-lg);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-dt-id-name.is-editable[data-v-2eb06cf0]{overflow:visible}.ad-dt-id-sub[data-v-2eb06cf0]{font-size:var(--fs-xs);color:var(--fg-dim)}.ad-dt-id-acts[data-v-2eb06cf0]{display:flex;gap:6px;flex:none;margin-inline-start:auto}@media(max-width:520px){.ad-dt-id-acts[data-v-2eb06cf0]{margin-inline-start:0;width:100%}}.ad-dt-hero[data-v-2eb06cf0]{text-align:center;padding:10px 6px 6px}.ad-dt-hero-v[data-v-2eb06cf0]{font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums}.ad-dt-hero-l[data-v-2eb06cf0]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim);margin-top:2px}.ad-dt-hero-s[data-v-2eb06cf0]{font-size:var(--fs-xs);color:var(--fg-muted);margin-top:3px}.ad-dt-sec-ti[data-v-2eb06cf0]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim);font-weight:600;margin-bottom:7px}.ad-dt-fields[data-v-2eb06cf0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:6px 26px;margin:0;align-content:start}.ad-dt-field[data-v-2eb06cf0]{display:grid;grid-template-columns:minmax(64px,auto) 1fr;gap:0 12px;align-items:baseline;min-width:0}.ad-dt-field.va-top[data-v-2eb06cf0]{align-items:start}.ad-dt-field.va-top dt[data-v-2eb06cf0]{align-self:start}.ad-dt-fields dt[data-v-2eb06cf0]{font-size:var(--fs-xs);color:var(--fg-muted);align-self:center}.ad-dt-fields dd[data-v-2eb06cf0]{margin:0;font-size:var(--fs-sm);color:var(--fg);text-align:end;overflow-wrap:anywhere}.ad-dt-meter[data-v-2eb06cf0]{display:inline-block;vertical-align:middle;width:46px;height:6px;margin-inline-end:8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 8%,transparent);overflow:hidden}.ad-dt-meter-fill[data-v-2eb06cf0]{display:block;height:100%;background:var(--primary);border-radius:inherit}.ad-dt-pill[data-v-2eb06cf0]{display:inline-block;font-size:var(--fs-2xs);font-weight:600;padding:1px 8px;border-radius:var(--r-pill)}.ad-dt-json[data-v-2eb06cf0]{margin:0;padding:9px 10px;font-family:var(--mono);font-size:var(--fs-xs);line-height:1.5;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);overflow:auto;white-space:pre}.ad-dt-panel[data-v-2eb06cf0] .ad-card{min-height:var(--dt-panel-floor, 120px)}.ad-dt-panel.is-fixed[data-v-2eb06cf0] .ad-card{min-height:0;height:var(--dt-panel-h)}.ad-dt-panel.is-fixed[data-v-2eb06cf0]{height:var(--dt-panel-h)}.ad-dt-cols[data-v-2eb06cf0]{display:flex;align-items:stretch;gap:0}.ad-dt-col[data-v-2eb06cf0]{flex:1 1 0}.ad-dt-col-panel[data-v-2eb06cf0]{min-width:0;display:flex;align-items:center;justify-content:center}.ad-dt-col[data-v-2eb06cf0]{min-width:0;padding-inline:12px;border-inline-start:1px solid var(--border)}.ad-dt-col[data-v-2eb06cf0]:first-child{padding-inline-start:0;border-inline-start:0}.ad-dt-col[data-v-2eb06cf0]:last-child{padding-inline-end:0}.ad-dt-col .ad-dt-fields[data-v-2eb06cf0]{grid-template-columns:minmax(0,1fr);gap:6px 0}.ad-dt-col-ti[data-v-2eb06cf0]{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);margin-block-end:6px}@media(max-width:560px){.ad-dt-cols[data-v-2eb06cf0]{flex-direction:column}.ad-dt-col[data-v-2eb06cf0]{flex:1 1 auto!important;width:auto!important}.ad-dt-col[data-v-2eb06cf0]{padding-inline:0;border-inline-start:0}.ad-dt-col+.ad-dt-col[data-v-2eb06cf0]{margin-block-start:10px;padding-block-start:10px;border-block-start:1px solid var(--border)}}.ad-dt-missing[data-v-2eb06cf0]{font-size:var(--fs-xs);color:var(--fg-dim);font-style:italic}.ad-detail[data-v-d54d060e]{display:flex;flex-direction:column;height:100%;min-height:0}.ad-dt-hd[data-v-d54d060e]{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border)}.ad-dt-ti[data-v-d54d060e]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-dt-ic[data-v-d54d060e]{background:none;border:1px solid transparent;color:var(--fg-muted);cursor:pointer;font-size:13px;width:24px;height:24px;border-radius:5px;flex:none}.ad-dt-ic[data-v-d54d060e]:hover{background:var(--surface-2);color:var(--fg)}.ad-dt-ft[data-v-d54d060e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--border)}.ad-split[data-v-07019381]{display:flex;flex-direction:row;padding:0;overflow:hidden;height:100%}.ad-split-list[data-v-07019381]{flex:0 0 auto;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column}.ad-split-detail[data-v-07019381]{flex:1 1 0;min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column}.ad-split-div[data-v-07019381]{flex:0 0 7px;align-self:stretch;cursor:col-resize;touch-action:none;background:linear-gradient(var(--hair),var(--hair)) center / 1px 100% no-repeat}.ad-split-div[data-v-07019381]:hover{background:linear-gradient(var(--border),var(--border)) center / 1px 100% no-repeat}.ad-split-empty[data-v-07019381]{margin:auto;padding:var(--pad);color:var(--fg-dim);font-size:var(--fs-xs);text-align:center}.ad-seam[data-v-7ce229f0]{position:absolute;z-index:6;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;touch-action:none}.ad-seam.col[data-v-7ce229f0]{width:20px;margin-inline-start:-10px;cursor:col-resize}.ad-seam.row[data-v-7ce229f0]{height:20px;margin-block-start:-10px;cursor:row-resize;flex-direction:column}.ad-seam-grip[data-v-7ce229f0]{display:block;border-radius:var(--r-pill);background:var(--border);transition:background .12s,opacity .12s}.ad-seam.col .ad-seam-grip[data-v-7ce229f0]{width:2px;height:34px}.ad-seam.row .ad-seam-grip[data-v-7ce229f0]{height:2px;width:34px}@media(hover:hover)and (pointer:fine){.ad-seam .ad-seam-grip[data-v-7ce229f0]{opacity:.45}}.ad-seam:hover .ad-seam-grip[data-v-7ce229f0],.ad-seam:focus-visible .ad-seam-grip[data-v-7ce229f0],.ad-seam.active .ad-seam-grip[data-v-7ce229f0]{opacity:1;background:var(--primary)}.ad-seam[data-v-7ce229f0]:focus-visible{outline:var(--ctl-focus);outline-offset:-2px}.ad-seam-preview[data-v-7ce229f0]{position:absolute;z-index:7;pointer-events:none;background:var(--primary);opacity:.55}.ad-seam-preview.col[data-v-7ce229f0]{width:2px}.ad-seam-preview.row[data-v-7ce229f0]{height:2px}.ad-grid-engine[data-v-7ce229f0]{position:relative;width:100%}.ad-grid-engine.dragging[data-v-7ce229f0]{outline:2px dashed color-mix(in srgb,var(--agent) 65%,transparent);outline-offset:4px;border-radius:6px;background:color-mix(in srgb,var(--agent) 5%,transparent)}.ad-cell[data-v-7ce229f0]{position:absolute;top:0;left:0;z-index:1;transition:transform .16s ease,width .16s ease,height .16s ease}.ad-cell.ad-cell-moving[data-v-7ce229f0]{z-index:0}.ad-grid-engine.ad-premeasure>.ad-cell[data-v-7ce229f0],.ad-grid-engine.ad-premeasure>.ad-ph[data-v-7ce229f0]{transition:none}.ad-cell.dragging[data-v-7ce229f0]{will-change:transform}.ad-cell.ad-cell-inert[data-v-7ce229f0]{opacity:.5;filter:saturate(.55);cursor:not-allowed}.ad-cell[data-v-7ce229f0]>.ad-card{height:100%;outline:1px solid transparent;transition:box-shadow .1s,outline-color .1s}.ad-grid-engine.interactive>.ad-cell[data-v-7ce229f0]{touch-action:none;-webkit-user-select:none;user-select:none}.ad-grid-engine.interactive>.ad-cell[data-v-7ce229f0] *{touch-action:none}.ad-grid-engine.interactive>.ad-cell[data-v-7ce229f0]>.ad-card{cursor:grab}.ad-cell.dragging[data-v-7ce229f0]>.ad-card{cursor:grabbing;outline-color:var(--agent);box-shadow:0 12px 36px #00000080}.ad-grid-engine.interactive>.ad-cell[data-v-7ce229f0]>.ad-card:active{outline-color:var(--agent)}.ad-ph[data-v-7ce229f0]{position:absolute;top:0;left:0;background:color-mix(in srgb,var(--agent) 18%,transparent);border:1px dashed var(--agent);border-radius:var(--r);transition:transform .12s ease,width .12s,height .12s;pointer-events:none}.ad-grip[data-v-7ce229f0]{position:absolute;top:3px;left:3px;z-index:6;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--fg-muted);cursor:grab;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;opacity:.7;transition:opacity .12s}.ad-cell:hover>.ad-grip[data-v-7ce229f0]{opacity:1}.ad-nested[data-v-7ce229f0]{width:100%;height:100%}.ad-resizer[data-v-7ce229f0]{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:se-resize;z-index:5}.ad-resizer[data-v-7ce229f0]:after{content:"";position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-right:2px solid var(--fg-dim);border-bottom:2px solid var(--fg-dim)}.ad-lock[data-v-7ce229f0]{position:absolute;top:6px;right:8px;font-size:10px;opacity:.5;pointer-events:none}.ad-pop-anchor[data-v-ca902931],.ad-pop-trig[data-v-ca902931]{display:inline-flex}.ad-pop[data-v-ca902931]{min-width:160px;max-width:340px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 2px 6px #0000001f,0 12px 32px #0003}.ad-root[data-motion=full] .ad-pop[data-v-ca902931]{animation:ad-pop-in-ca902931 .12s ease}.ad-pop-hd[data-v-ca902931]{padding:8px 12px;font-size:var(--fs-xs);font-weight:600;color:var(--fg-muted);border-bottom:1px solid var(--hair)}.ad-pop-bd[data-v-ca902931]{padding:12px;font-size:var(--fs-sm);color:var(--fg)}.ad-pop-arrow[data-v-ca902931]{position:absolute;width:9px;height:9px;background:var(--surface);border:1px solid var(--border);transform:rotate(45deg)}.ad-pop-arrow.top[data-v-ca902931]{bottom:-5px;border-top:0;border-left:0}.ad-pop-arrow.bottom[data-v-ca902931]{top:-5px;border-bottom:0;border-right:0}.ad-pop-arrow.left[data-v-ca902931]{right:-5px;border-bottom:0;border-left:0}.ad-pop-arrow.right[data-v-ca902931]{left:-5px;border-top:0;border-right:0}@keyframes ad-pop-in-ca902931{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ad-fbar[data-v-0c3547a6]{display:flex;align-items:flex-end;gap:var(--gap, 10px);flex-wrap:wrap;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--hair);position:sticky;top:0;z-index:3}.ad-fbar.left[data-v-0c3547a6]{flex-direction:column;align-items:stretch;border-bottom:0;border-inline-end:1px solid var(--hair);min-width:180px;height:100%;overflow:auto}.ad-fbar.pending[data-v-0c3547a6]{box-shadow:inset 0 -2px color-mix(in srgb,var(--agent) 55%,transparent)}.ad-fbar-title[data-v-0c3547a6]{font-size:var(--fs-sm);font-weight:600;color:var(--fg-muted);align-self:center;margin-inline-end:4px}.ad-fb-ctl[data-v-0c3547a6]{display:flex;flex-direction:column;gap:3px;min-width:140px}.ad-fbar.left .ad-fb-ctl[data-v-0c3547a6]{width:100%}.ad-fb-head[data-v-0c3547a6]{display:flex;align-items:center;gap:4px}.ad-fb-lbl[data-v-0c3547a6]{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.ad-fb-ctl.active .ad-fb-lbl[data-v-0c3547a6]{color:var(--fg)}.ad-fb-scope[data-v-0c3547a6]{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;cursor:pointer;color:var(--fg-dim);background:none;border:1px solid transparent;border-radius:var(--r-sm)}.ad-fb-scope[data-v-0c3547a6]:hover{color:var(--fg);background:var(--surface-2)}.ad-fb-scope.set[data-v-0c3547a6]{color:var(--agent);border-color:color-mix(in srgb,var(--agent) 40%,transparent)}.ad-fb-text[data-v-0c3547a6]{width:100%;height:calc(var(--fs) + 10px);padding:0 8px;font:inherit;font-size:var(--fs-xs);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.ad-fb-text[data-v-0c3547a6]:focus{outline:none;border-color:var(--ctl-focus)}.ad-fb-actions[data-v-0c3547a6]{display:flex;align-items:center;gap:8px;margin-inline-start:auto;align-self:center}.ad-fbar.left .ad-fb-actions[data-v-0c3547a6]{margin-inline-start:0;width:100%}.ad-fb-apply[data-v-0c3547a6],.ad-fb-clear[data-v-0c3547a6],.ad-fb-done[data-v-0c3547a6],.ad-fb-invert[data-v-0c3547a6]{font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:5px 12px;border-radius:var(--ctl-radius);border:1px solid var(--ctl-border);background:var(--ctl-bg);color:var(--ctl-fg)}.ad-fb-apply[data-v-0c3547a6]{background:var(--agent);border-color:var(--agent);color:var(--on-agent, #fff)}.ad-fb-apply[data-v-0c3547a6]:disabled,.ad-fb-clear[data-v-0c3547a6]:disabled{opacity:.4;cursor:default}.ad-fb-clear[data-v-0c3547a6]{color:var(--fg-muted)}.ad-fb-scopetree[data-v-0c3547a6]{display:flex;flex-direction:column;gap:6px;min-width:220px;max-width:300px}.ad-fb-radio[data-v-0c3547a6]{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--fg);cursor:pointer}.ad-fb-tree[data-v-0c3547a6]{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow:auto;padding-block:4px;padding-inline:6px 0;border-inline-start:2px solid var(--hair)}.ad-fb-treehd[data-v-0c3547a6]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);margin:2px 0}.ad-fb-treerow[data-v-0c3547a6]{padding:3px 0;min-height:24px}.ad-fb-scopefoot[data-v-0c3547a6]{display:flex;align-items:center;gap:8px;padding-top:6px;border-top:1px solid var(--hair)}.ad-fb-reach[data-v-0c3547a6]{font-size:var(--fs-xs);color:var(--fg-muted);margin-inline-end:auto}.ad-fb-invert[data-v-0c3547a6]{padding:4px 8px;font-size:var(--fs-xs)}.ad-fb-done[data-v-0c3547a6]{background:var(--primary);border-color:var(--primary);color:var(--on-primary, #fff)}.ad-vars[data-v-2ce2e3b8]{display:flex;align-items:flex-end;gap:var(--gap, 10px);flex-wrap:wrap;padding:8px 14px;background:var(--surface);border-bottom:1px solid var(--hair);position:sticky;top:0;z-index:4}.ad-var-ctl[data-v-2ce2e3b8]{display:flex;flex-direction:column;gap:3px;min-width:130px}.ad-var-lbl[data-v-2ce2e3b8]{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.ad-var-text[data-v-2ce2e3b8]{width:100%;height:calc(var(--fs) + 10px);padding:0 8px;font:inherit;font-size:var(--fs-xs);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.ad-var-text[data-v-2ce2e3b8]:focus{outline:none;border-color:var(--ctl-focus)}.ad-xfbar[data-v-6198a134]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 14px;background:var(--surface);border-bottom:1px solid var(--hair)}.ad-xf-lead[data-v-6198a134]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);margin-inline-end:2px}.ad-xf-chip[data-v-6198a134]{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding-block:2px;padding-inline:8px 4px;font:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:var(--r-pill);color:var(--fg);background:color-mix(in srgb,var(--agent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--agent) 40%,transparent)}.ad-xf-chip[data-v-6198a134]:hover{background:color-mix(in srgb,var(--agent) 20%,var(--surface))}.ad-xf-src[data-v-6198a134]{color:var(--agent);font-weight:600}.ad-xf-body[data-v-6198a134]{color:var(--fg-muted)}.ad-xf-x[data-v-6198a134]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;color:var(--fg-muted)}.ad-xf-chip:hover .ad-xf-x[data-v-6198a134]{color:var(--fg);background:color-mix(in srgb,var(--fg) 10%,transparent)}.ad-xf-clear[data-v-6198a134]{font:inherit;font-size:var(--fs-xs);cursor:pointer;color:var(--fg-muted);background:none;border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);padding:3px 10px;min-height:24px;margin-inline-start:2px}.ad-xf-clear[data-v-6198a134]:hover{color:var(--fg);border-color:var(--fg-muted)}.ad-xfb-layer[data-v-0ea3acdf]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.ad-xfb-emit[data-v-0ea3acdf],.ad-xfb-recv[data-v-0ea3acdf]{position:absolute;pointer-events:auto;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;font:inherit;font-size:var(--fs-2xs);line-height:1;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap}.ad-xfb-emit[data-v-0ea3acdf]{color:var(--on-agent);background:var(--agent);border:1px solid var(--agent);font-weight:600}.ad-xfb-emit[data-v-0ea3acdf]:hover{filter:brightness(1.1)}.ad-xfb-n[data-v-0ea3acdf]{padding-inline-start:2px;opacity:.85}.ad-xfb-recv[data-v-0ea3acdf]{color:var(--agent);background:color-mix(in srgb,var(--agent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--agent) 40%,transparent);font-weight:600;min-width:22px;justify-content:center}.ad-insp-scrim[data-v-68591f57]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:flex;justify-content:flex-end;background:color-mix(in srgb,#000 32%,transparent)}.ad-insp[data-v-68591f57]{display:flex;flex-direction:column;width:min(480px,96vw);height:100%;background:var(--surface);color:var(--fg);border-inline-start:1px solid var(--border);box-shadow:-12px 0 40px #0006}[dir=rtl] .ad-insp[data-v-68591f57]{box-shadow:12px 0 40px #0006}.ad-root[data-motion=full] .ad-insp[data-v-68591f57]{animation:ad-insp-in-68591f57 .2s ease-out}@keyframes ad-insp-in-68591f57{0%{transform:translate(24px);opacity:.4}}.ad-root[data-motion=full][dir=rtl] .ad-insp[data-v-68591f57]{animation-name:ad-insp-in-rtl-68591f57}@keyframes ad-insp-in-rtl-68591f57{0%{transform:translate(-24px);opacity:.4}}.ad-insp-hd[data-v-68591f57]{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--hair)}.ad-insp-ti[data-v-68591f57]{font-size:var(--fs-sm);font-weight:600}.ad-insp-x[data-v-68591f57]{margin-inline-start:auto;background:none;border:1px solid transparent;color:var(--fg-muted);cursor:pointer;width:28px;height:28px;border-radius:6px;font-size:13px}.ad-insp-x[data-v-68591f57]:hover{background:var(--surface-2);color:var(--fg)}.ad-insp-tabs[data-v-68591f57]{display:flex;gap:2px;padding:6px 8px;border-bottom:1px solid var(--hair);overflow-x:auto}.ad-insp-tab[data-v-68591f57]{font:inherit;font-size:var(--fs-xs);cursor:pointer;padding:5px 10px;min-height:28px;white-space:nowrap;color:var(--fg-muted);background:none;border:1px solid transparent;border-radius:var(--r-sm)}.ad-insp-tab[data-v-68591f57]:hover{color:var(--fg);background:var(--surface-2)}.ad-insp-tab.on[data-v-68591f57]{color:var(--fg);background:var(--surface-2);border-color:var(--hair);font-weight:600}.ad-insp-bd[data-v-68591f57]{flex:1;min-height:0;overflow:auto;padding:10px 14px;display:flex;flex-direction:column;gap:8px}.ad-insp-row[data-v-68591f57]{display:flex;align-items:center;gap:8px}.ad-insp-meta[data-v-68591f57]{font-size:var(--fs-xs);color:var(--fg-muted)}.ad-insp-slot[data-v-68591f57]{font:inherit;font-size:var(--fs-xs);background:var(--ctl-bg);color:var(--ctl-fg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);padding:2px 6px}.ad-insp-cp[data-v-68591f57]{margin-inline-start:auto;font:inherit;font-size:var(--fs-xs);cursor:pointer;padding:4px 10px;min-height:26px;border-radius:var(--ctl-radius);border:1px solid var(--ctl-border);background:var(--ctl-bg);color:var(--ctl-fg)}.ad-insp-cp[data-v-68591f57]:hover:not(:disabled){border-color:var(--fg-muted)}.ad-insp-cp[data-v-68591f57]:disabled{opacity:.4;cursor:default}.ad-insp-pre[data-v-68591f57]{margin:0;padding:10px;font-family:var(--mono);font-size:var(--fs-2xs);line-height:1.5;color:var(--fg);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);overflow:auto;white-space:pre;max-height:100%}.ad-insp-empty[data-v-68591f57]{color:var(--fg-dim);font-size:var(--fs-sm);padding:16px 0}.ad-insp-preds[data-v-68591f57]{display:flex;flex-direction:column;gap:5px}.ad-insp-sub[data-v-68591f57]{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.ad-insp-chip[data-v-68591f57]{display:inline-block;font-size:var(--fs-xs);color:var(--fg-muted);padding:2px 9px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--hair);margin-inline-end:6px}.ad-insp-timing[data-v-68591f57]{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}.ad-insp-timing th[data-v-68591f57]{text-align:start;color:var(--fg-muted);font-weight:500;padding:4px 8px;border-bottom:1px solid var(--hair)}.ad-insp-timing td[data-v-68591f57]{padding:5px 8px;border-bottom:1px solid var(--hair)}.ad-insp-layer[data-v-4e254794]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.ad-insp-btn[data-v-4e254794]{position:absolute;pointer-events:auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;cursor:pointer;color:var(--fg-dim);background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--hair);border-radius:var(--r-pill);opacity:.55;transition:opacity .12s,color .12s}.ad-insp-btn[data-v-4e254794]:hover,.ad-insp-btn[data-v-4e254794]:focus-visible{opacity:1;color:var(--fg);border-color:var(--border);outline:none}.ad-dd-overlay[data-v-f1e09131]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 55%,transparent);padding:24px}.ad-dd[data-v-f1e09131]{display:flex;flex-direction:column;width:min(920px,96vw);max-height:88vh;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 20px 60px #00000080;overflow:hidden}.ad-dd-hd[data-v-f1e09131]{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--hair)}.ad-dd-ti[data-v-f1e09131]{font-size:var(--fs-sm);font-weight:600}.ad-dd-x[data-v-f1e09131]{margin-inline-start:auto;background:none;border:1px solid transparent;color:var(--fg-muted);cursor:pointer;width:26px;height:26px;border-radius:6px;font-size:13px}.ad-dd-x[data-v-f1e09131]:hover{background:var(--surface-2);color:var(--fg)}.ad-dd-chips[data-v-f1e09131]{display:flex;flex-wrap:wrap;gap:6px;padding:9px 14px;border-bottom:1px solid var(--hair)}.ad-dd-chip[data-v-f1e09131]{font-size:var(--fs-xs);color:var(--fg-muted);padding:2px 9px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--hair)}.ad-dd-bd[data-v-f1e09131]{flex:1;min-height:240px;overflow:auto;padding:8px;display:flex}.ad-dd-bd[data-v-f1e09131]>*{flex:1;min-width:0}.ad-dd-empty[data-v-f1e09131]{padding:24px;color:var(--fg-dim);font-size:var(--fs-sm)}.ad-dd-ft[data-v-f1e09131]{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--hair)}.ad-dd-close[data-v-f1e09131]{font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:5px 14px;border-radius:var(--ctl-radius);border:1px solid var(--ctl-border);background:var(--ctl-bg);color:var(--ctl-fg)}.ad-dd-close[data-v-f1e09131]:hover{border-color:var(--fg-muted)}.ad-ix[data-v-20630c83]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ad-ix-capture[data-v-20630c83]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:auto;cursor:crosshair}.ad-marker[data-v-20630c83]{position:fixed;pointer-events:auto;z-index:80;transform:translate(-6px,-6px)}.ad-marker-dot[data-v-20630c83]{width:18px;height:18px;border-radius:50%;background:var(--agent);color:var(--on-agent);font-size:11px;display:flex;align-items:center;justify-content:center}.ad-marker-box[data-v-20630c83]{margin-top:4px;width:240px;background:var(--surface);border:1px solid var(--agent);border-radius:8px;padding:8px;box-shadow:0 8px 30px #00000080}.ad-marker-target[data-v-20630c83]{font-size:10px;color:var(--agent);margin-bottom:5px;word-break:break-all}.ad-marker-input[data-v-20630c83]{width:100%;resize:none;background:var(--bg);border:1px solid var(--border);border-radius:5px;color:var(--fg);font:inherit;font-size:12px;padding:6px}.ad-marker-actions[data-v-20630c83]{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.ad-mini[data-v-20630c83]{font:inherit;font-size:11px;padding:3px 9px;border-radius:5px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg-muted);cursor:pointer}.ad-mini.primary[data-v-20630c83]{background:var(--agent);border-color:var(--agent);color:var(--on-agent)}.ad-sender[data-v-a7ebf8ab]{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:8px}.ad-sender.dragging[data-v-a7ebf8ab]{border-color:var(--agent);border-style:dashed}.snd-strip[data-v-a7ebf8ab]{display:flex;flex-wrap:wrap;gap:6px}.snd-att[data-v-a7ebf8ab]{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--hair);border-radius:7px;padding:3px 4px 3px 7px;max-width:220px}.snd-att-thumb[data-v-a7ebf8ab]{width:22px;height:22px;border-radius:4px;object-fit:cover}.snd-att-ic[data-v-a7ebf8ab]{color:var(--fg-dim);display:inline-flex}.snd-att-name[data-v-a7ebf8ab]{font-size:var(--fs-xs);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snd-att-size[data-v-a7ebf8ab]{color:var(--fg-dim);font-family:var(--mono);font-size:10px}.snd-att-x[data-v-a7ebf8ab]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:5px;background:transparent;color:var(--fg-dim);cursor:pointer}.snd-att-x[data-v-a7ebf8ab]:hover{background:var(--surface-2);color:var(--danger)}.snd-editor-wrap[data-v-a7ebf8ab]{position:relative}[data-v-a7ebf8ab] .ad-editor{border:0;background:transparent;padding:4px 4px 2px}.snd-menu[data-v-a7ebf8ab]{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0;min-width:220px;max-width:320px;background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:0 8px 26px #00000047;padding:5px;z-index:30}.snd-menu-hd[data-v-a7ebf8ab]{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-dim);padding:4px 8px 6px}.snd-menu-empty[data-v-a7ebf8ab]{font-size:var(--fs-xs);color:var(--fg-dim);padding:6px 8px}.snd-menu-item[data-v-a7ebf8ab]{display:flex;align-items:center;gap:8px;width:100%;text-align:start;border:0;border-radius:6px;background:transparent;color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--fs-sm);padding:7px 8px}.snd-menu-item.on[data-v-a7ebf8ab]{background:var(--surface-2);color:var(--fg)}.snd-menu-ic[data-v-a7ebf8ab]{width:16px;text-align:center;color:var(--agent)}.snd-menu-label[data-v-a7ebf8ab]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snd-bar[data-v-a7ebf8ab]{display:flex;align-items:center;gap:4px}.snd-tools[data-v-a7ebf8ab]{display:flex;align-items:center;gap:2px}.snd-ic[data-v-a7ebf8ab]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--fg-muted);cursor:pointer}.snd-ic[data-v-a7ebf8ab]:hover{background:var(--surface);color:var(--fg)}.snd-ic.on[data-v-a7ebf8ab]{color:var(--agent);border-color:var(--agent)}.snd-ic.rec[data-v-a7ebf8ab]{color:var(--danger);animation:snd-pulse-a7ebf8ab 1s ease-in-out infinite}.snd-rec-note[data-v-a7ebf8ab]{font-size:10px;color:var(--danger)}.snd-spacer[data-v-a7ebf8ab]{flex:1}.snd-primary[data-v-a7ebf8ab]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:7px;border:1px solid var(--agent);background:var(--agent);color:var(--on-agent);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600}.snd-primary[data-v-a7ebf8ab]:disabled{opacity:.45;cursor:default}.snd-primary.stop[data-v-a7ebf8ab]{background:var(--danger);border-color:var(--danger)}.snd-file[data-v-a7ebf8ab]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.snd-drop[data-v-a7ebf8ab]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--agent) 12%,transparent);color:var(--agent);font-size:var(--fs-sm);border-radius:9px;pointer-events:none}@keyframes snd-pulse-a7ebf8ab{0%,to{opacity:1}50%{opacity:.4}}[data-motion=none]{animation:none}@media(prefers-reduced-motion:reduce){.snd-ic.rec[data-v-a7ebf8ab]{animation:none}}.ad-welcome[data-v-0754d2c2]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:32px 20px;margin:auto 0}.wl-mark[data-v-0754d2c2]{color:var(--agent);margin-bottom:6px}.wl-title[data-v-0754d2c2]{font-size:var(--fs-lg, 16px);font-weight:650;color:var(--fg);margin:0;line-height:1.3}.wl-desc[data-v-0754d2c2]{font-size:var(--fs-sm);color:var(--fg-muted);margin:0 0 10px;max-width:34ch;line-height:1.55}.wl-grid[data-v-0754d2c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;max-width:420px}.wl-prompt[data-v-0754d2c2]{display:flex;align-items:center;gap:8px;min-height:44px;text-align:start;padding:9px 12px;border:1px solid var(--hair);border-radius:9px;background:var(--surface-2);color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--fs-sm)}.wl-prompt[data-v-0754d2c2]:hover{border-color:var(--agent);color:var(--fg)}.wl-prompt-ic[data-v-0754d2c2]{color:var(--agent);display:inline-flex;flex:0 0 auto}.wl-prompt-t[data-v-0754d2c2]{line-height:1.35}.ad-convmgr[data-v-b908a23c]{position:relative;display:flex;flex-direction:column;min-height:0;height:100%}.cm-hd[data-v-b908a23c]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px}.cm-title[data-v-b908a23c]{font-size:var(--fs-sm);color:var(--fg)}.cm-new[data-v-b908a23c]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--fg-muted);cursor:pointer}.cm-new[data-v-b908a23c]:hover{color:var(--fg);border-color:var(--agent)}.cm-search[data-v-b908a23c]{position:relative;margin:0 10px 8px}.cm-search-ic[data-v-b908a23c]{position:absolute;inset-inline-start:9px;inset-block-start:50%;transform:translateY(-50%);color:var(--fg-dim);pointer-events:none}.cm-search-in[data-v-b908a23c]{width:100%;box-sizing:border-box;padding:7px 10px 7px 30px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--fg);font:inherit;font-size:var(--fs-sm)}.cm-search-in[data-v-b908a23c]:focus{outline:none;border-color:var(--agent)}.cm-groups[data-v-b908a23c]{flex:1;overflow:auto;padding:0 8px 8px}.cm-empty[data-v-b908a23c]{color:var(--fg-dim);font-size:var(--fs-sm);text-align:center;padding:24px 8px}.cm-group[data-v-b908a23c]{margin-bottom:6px}.cm-group-hd[data-v-b908a23c]{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-dim);padding:8px 8px 4px}.cm-rows[data-v-b908a23c]{display:flex;flex-direction:column;gap:1px}.cm-row[data-v-b908a23c]{position:relative;display:flex;align-items:center;border-radius:7px}.cm-row.on[data-v-b908a23c],.cm-row[data-v-b908a23c]:hover{background:var(--surface-2)}.cm-row.archived .cm-row-t[data-v-b908a23c]{color:var(--fg-dim)}.cm-open[data-v-b908a23c]{flex:1;min-width:0;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;text-align:start;font:inherit;font-size:var(--fs-sm);padding:9px 4px 9px 10px}.cm-row.on .cm-open[data-v-b908a23c]{color:var(--fg)}.cm-pin[data-v-b908a23c]{color:var(--agent);display:inline-flex;flex:0 0 auto}.cm-row-t[data-v-b908a23c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-badge[data-v-b908a23c]{font-size:9px;color:var(--fg-dim);border:1px solid var(--hair);border-radius:var(--r-pill);padding:1px 6px}.cm-count[data-v-b908a23c]{color:var(--fg-dim);font-family:var(--mono);font-size:10px;flex:0 0 auto}.cm-more[data-v-b908a23c]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-inline-end:4px;border:0;border-radius:6px;background:transparent;color:var(--fg-dim);cursor:pointer;flex:0 0 auto}.cm-more[data-v-b908a23c]:hover{background:var(--surface);color:var(--fg)}.cm-rename[data-v-b908a23c]{flex:1;margin:4px;padding:7px 9px;border:1px solid var(--agent);border-radius:6px;background:var(--surface);color:var(--fg);font:inherit;font-size:var(--fs-sm)}.cm-rename[data-v-b908a23c]:focus{outline:none}.cm-menu[data-v-b908a23c]{position:absolute;inset-inline-end:4px;inset-block-start:calc(100% - 4px);z-index:40;min-width:150px;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000047;padding:4px}.cm-menu-item[data-v-b908a23c]{display:block;width:100%;text-align:start;border:0;border-radius:5px;background:transparent;color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--fs-sm);padding:8px 10px}.cm-menu-item[data-v-b908a23c]:hover{background:var(--surface-2);color:var(--fg)}.cm-arch-toggle[data-v-b908a23c]{margin:6px 10px 10px;padding:7px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--fs-xs)}.cm-arch-toggle[data-v-b908a23c]:hover{color:var(--fg)}.cm-backdrop[data-v-b908a23c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35}.ad-chip-hl[data-v-1c881d27]{cursor:default}.xmd[data-v-14721e0f]{font-size:12.5px;line-height:1.7;color:var(--fg);overflow-wrap:anywhere}.xmd[data-v-14721e0f]>:first-child{margin-top:0}.xmd[data-v-14721e0f]>:last-child{margin-bottom:0}.xmd-p[data-v-14721e0f]{margin:0 0 8px}.xmd-h[data-v-14721e0f]{margin:12px 0 6px;line-height:1.3;font-weight:650}h1.xmd-h[data-v-14721e0f]{font-size:1.4em}h2.xmd-h[data-v-14721e0f]{font-size:1.25em}h3.xmd-h[data-v-14721e0f]{font-size:1.1em}h4.xmd-h[data-v-14721e0f],h5.xmd-h[data-v-14721e0f],h6.xmd-h[data-v-14721e0f]{font-size:1em;color:var(--fg-muted)}.xmd-link[data-v-14721e0f]{color:var(--agent);text-decoration:underline;text-underline-offset:2px}.xmd-code-inline[data-v-14721e0f]{font-family:var(--mono);font-size:.9em;background:var(--surface-2);border:1px solid var(--hair);border-radius:4px;padding:0 4px}.xmd-math[data-v-14721e0f]{font-family:var(--mono);font-size:.9em;color:var(--agent);background:color-mix(in srgb,var(--agent) 8%,transparent);border-radius:4px;padding:0 4px}.xmd-math-block[data-v-14721e0f]{margin:0 0 8px;padding:8px 10px;overflow-x:auto;font-family:var(--mono);font-size:11.5px;color:var(--agent);background:var(--surface-2);border:1px solid var(--hair);border-radius:8px;text-align:center}.xmd-img[data-v-14721e0f]{max-width:100%;height:auto;border-radius:6px;margin:4px 0}.xmd-srcmark[data-v-14721e0f]{display:inline-block;font-size:.82em;line-height:1;vertical-align:super;margin:0 1px;padding:0 3px;color:var(--agent);text-decoration:none;border:1px solid color-mix(in srgb,var(--agent) 35%,transparent);border-radius:4px;cursor:pointer}.xmd-srcmark[data-v-14721e0f]:hover{background:color-mix(in srgb,var(--agent) 15%,transparent)}.xmd-list[data-v-14721e0f]{margin:0 0 8px;padding-inline-start:1.4em}.xmd-list li[data-v-14721e0f]{margin:2px 0}.xmd-tasklist[data-v-14721e0f]{list-style:none;padding-inline-start:0}.xmd-task[data-v-14721e0f]{display:flex;align-items:flex-start;gap:6px}.xmd-check[data-v-14721e0f]{flex:none;width:15px;height:15px;margin-top:2px;border:1px solid var(--border);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:transparent}.xmd-check.on[data-v-14721e0f]{background:var(--success);border-color:var(--success);color:var(--on-agent)}.xmd-quote[data-v-14721e0f]{margin:0 0 8px;padding:2px 0 2px 12px;border-inline-start:3px solid var(--hair);color:var(--fg-muted)}.xmd-quote[data-v-14721e0f]>:last-child{margin-bottom:0}.xmd-hr[data-v-14721e0f]{border:0;border-top:1px solid var(--hair);margin:12px 0}.xmd-codeblock[data-v-14721e0f]{margin:0 0 8px;border:1px solid var(--hair);border-radius:8px;overflow:hidden;background:var(--surface-2)}.xmd-code-hd[data-v-14721e0f]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--surface-2) 60%,var(--bg))}.xmd-code-lang[data-v-14721e0f]{font-size:10px;letter-spacing:.04em;text-transform:lowercase;color:var(--fg-dim)}.xmd-copy[data-v-14721e0f]{font:inherit;font-size:10px;padding:2px 8px;min-height:20px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--fg-muted);cursor:pointer}.xmd-copy[data-v-14721e0f]:hover{color:var(--fg);border-color:var(--agent)}.xmd-pre[data-v-14721e0f]{margin:0;padding:8px 10px;overflow-x:auto}.xmd-pre code[data-v-14721e0f]{font-family:var(--mono);font-size:11.5px;line-height:1.6;white-space:pre;color:var(--fg)}.xmd-t-string[data-v-14721e0f]{color:var(--success)}.xmd-t-comment[data-v-14721e0f]{color:var(--fg-dim);font-style:italic}.xmd-t-number[data-v-14721e0f]{color:var(--world)}.xmd-t-keyword[data-v-14721e0f]{color:var(--agent)}.xmd-t-punct[data-v-14721e0f]{color:var(--fg-muted)}.xmd-table-wrap[data-v-14721e0f]{overflow-x:auto;margin:0 0 8px;border:1px solid var(--hair);border-radius:8px}.xmd-table[data-v-14721e0f]{border-collapse:collapse;width:100%;font-size:11.5px}.xmd-table th[data-v-14721e0f],.xmd-table td[data-v-14721e0f]{padding:4px 10px;border-bottom:1px solid var(--hair);text-align:start;white-space:nowrap}.xmd-table th[data-v-14721e0f]{background:var(--surface-2);color:var(--fg-muted);font-weight:600}.xmd-table tr:last-child td[data-v-14721e0f]{border-bottom:0}.xmd-cursor[data-v-14721e0f]{display:inline-block;width:1ch;height:1.1em;vertical-align:-.15em;margin-inline-start:1px;background:var(--agent);opacity:.55;border-radius:1px}.ad-root[data-motion=full] .xmd-cursor[data-v-14721e0f]{animation:xmd-blink-14721e0f 1s steps(2,start) infinite}@keyframes xmd-blink-14721e0f{50%{opacity:0}}.ad-tc[data-v-4b5b2cd6]{margin:2px 0 8px;border:1px solid var(--hair);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 55%,var(--bg));overflow:hidden}.ad-tc.errored[data-v-4b5b2cd6]{border-color:color-mix(in srgb,var(--danger) 45%,var(--hair))}.ad-tc-hd[data-v-4b5b2cd6]{display:flex;align-items:center;gap:7px;width:100%;min-height:34px;padding:5px 10px;background:none;border:0;cursor:pointer;font:inherit;font-size:11.5px;color:var(--fg-muted);text-align:start}.ad-tc-hd[data-v-4b5b2cd6]:hover{color:var(--fg)}.ad-tc-chev[data-v-4b5b2cd6]{display:inline-flex;color:var(--fg-dim);transition:transform .12s ease}.ad-root[data-motion=none] .ad-tc-chev[data-v-4b5b2cd6]{transition:none}.ad-tc-chev.open[data-v-4b5b2cd6]{transform:rotate(90deg)}.ad-tc-ic[data-v-4b5b2cd6]{display:inline-flex;font-size:13px}.ad-tc-ic.r-run[data-v-4b5b2cd6]{color:var(--agent)}.ad-tc-ic.r-done[data-v-4b5b2cd6]{color:var(--success)}.ad-tc-ic.r-error[data-v-4b5b2cd6]{color:var(--danger)}.ad-tc-hd-t[data-v-4b5b2cd6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-tc-elapsed[data-v-4b5b2cd6]{flex:none;font-size:10px;color:var(--fg-dim)}.ad-tc-body[data-v-4b5b2cd6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .12s ease}.ad-root[data-motion=none] .ad-tc-body[data-v-4b5b2cd6]{transition:none}.ad-tc.open .ad-tc-body[data-v-4b5b2cd6]{grid-template-rows:1fr}.ad-tc-body-in[data-v-4b5b2cd6]{overflow:hidden;min-height:0}.ad-tc.open .ad-tc-body-in[data-v-4b5b2cd6]{padding:0 10px 8px}.ad-tc-step[data-v-4b5b2cd6]{display:flex;align-items:flex-start;gap:7px;padding:3px 0;font-size:11.5px;line-height:1.5}.ad-tc-step-ic[data-v-4b5b2cd6]{flex:none;display:inline-flex;margin-top:1px;font-size:12px}.ad-tc-step.r-pending[data-v-4b5b2cd6],.ad-tc-step.r-pending .ad-tc-step-ic[data-v-4b5b2cd6]{color:var(--fg-dim)}.ad-tc-step.r-run[data-v-4b5b2cd6]{color:var(--fg)}.ad-tc-step.r-run .ad-tc-step-ic[data-v-4b5b2cd6]{color:var(--agent)}.ad-tc-step.r-done[data-v-4b5b2cd6]{color:var(--fg-muted)}.ad-tc-step.r-done .ad-tc-step-ic[data-v-4b5b2cd6]{color:var(--success)}.ad-tc-step.r-error[data-v-4b5b2cd6]{color:var(--fg)}.ad-tc-step.r-error .ad-tc-step-ic[data-v-4b5b2cd6]{color:var(--danger)}.ad-tc-step-body[data-v-4b5b2cd6]{flex:1;min-width:0;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.ad-tc-step-lbl[data-v-4b5b2cd6]{font-weight:500}.ad-tc-step-detail[data-v-4b5b2cd6]{color:var(--fg-dim)}.ad-tc-tok[data-v-4b5b2cd6]{flex:none;font-size:10px;color:var(--fg-dim);background:var(--surface-2);border:1px solid var(--hair);border-radius:4px;padding:0 4px;align-self:flex-start}.ad-tc-shimmer[data-v-4b5b2cd6]{flex:1;min-width:40px;height:4px;border-radius:2px;background:var(--surface-2);background-image:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--agent) 55%,transparent) 50%,transparent 80%);background-size:200% 100%;opacity:.6}.ad-root[data-motion=full] .ad-tc-shimmer[data-v-4b5b2cd6]{animation:ad-tc-sweep-4b5b2cd6 1.2s linear infinite;opacity:1}@keyframes ad-tc-sweep-4b5b2cd6{0%{background-position:180% 0}to{background-position:-80% 0}}.ad-tool[data-v-21e2d673]{margin:2px 0 8px;border:1px solid var(--hair);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 55%,var(--bg));overflow:hidden}.ad-tool.r-error[data-v-21e2d673]{border-color:color-mix(in srgb,var(--danger) 45%,var(--hair))}.ad-tool-hd[data-v-21e2d673]{display:flex;align-items:center;gap:7px;width:100%;min-height:34px;padding:5px 10px;background:none;border:0;cursor:pointer;font:inherit;font-size:11.5px;color:var(--fg-muted);text-align:start}.ad-tool-hd[data-v-21e2d673]:hover{color:var(--fg)}.ad-tool-ic[data-v-21e2d673]{display:inline-flex;font-size:13px;color:var(--fg-dim)}.ad-tool-name[data-v-21e2d673]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--fg)}.ad-tool-status[data-v-21e2d673]{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:10px}.ad-tool-status.r-pending[data-v-21e2d673]{color:var(--fg-dim)}.ad-tool-status.r-run[data-v-21e2d673]{color:var(--agent)}.ad-tool-status.r-done[data-v-21e2d673]{color:var(--success)}.ad-tool-status.r-error[data-v-21e2d673]{color:var(--danger)}.ad-tool-chev[data-v-21e2d673]{display:inline-flex;color:var(--fg-dim);transition:transform .12s ease}.ad-root[data-motion=none] .ad-tool-chev[data-v-21e2d673]{transition:none}.ad-tool-chev.open[data-v-21e2d673]{transform:rotate(90deg)}.ad-tool-body[data-v-21e2d673]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .12s ease}.ad-root[data-motion=none] .ad-tool-body[data-v-21e2d673]{transition:none}.ad-tool.open .ad-tool-body[data-v-21e2d673]{grid-template-rows:1fr}.ad-tool-body-in[data-v-21e2d673]{overflow:hidden;min-height:0}.ad-tool.open .ad-tool-body-in[data-v-21e2d673]{padding:2px 10px 9px}.ad-tool-kv[data-v-21e2d673]{margin-top:6px}.ad-tool-k[data-v-21e2d673]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim)}.ad-tool-json[data-v-21e2d673]{margin:3px 0 0;padding:6px 8px;font-size:11px;line-height:1.5;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--hair);border-radius:6px;overflow-x:auto;white-space:pre}.ad-tool-json.err[data-v-21e2d673]{color:var(--danger)}.ad-tool-spawn[data-v-21e2d673]{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-tool-spawn-list[data-v-21e2d673]{display:inline-flex;flex-wrap:wrap;gap:6px}.ad-tool-plink[data-v-21e2d673]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 9px;font:inherit;font-size:11px;color:var(--fg-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer}.ad-tool-plink[data-v-21e2d673]:hover{color:var(--fg);border-color:var(--agent)}.ad-tool-plink[data-v-21e2d673] svg{color:var(--agent)}.ad-tool-artifact[data-v-21e2d673]{margin-top:8px;border:1px solid var(--hair);border-radius:6px;padding:8px;background:var(--bg)}.ad-tool-open[data-v-21e2d673]{margin-top:8px;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 12px;font:inherit;font-size:11px;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;cursor:pointer}.ad-tool-open[data-v-21e2d673]:hover{color:var(--fg);border-color:var(--agent)}.ad-src[data-v-26ffe464]{margin-top:4px}.ad-src-pill[data-v-26ffe464]{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 10px;font:inherit;font-size:11px;color:var(--fg-dim);background:none;border:1px solid transparent;border-radius:var(--r-pill);cursor:pointer}.ad-src-pill[data-v-26ffe464]:hover{color:var(--fg-muted);background:var(--surface-2);border-color:var(--hair)}.ad-src-chev[data-v-26ffe464]{display:inline-flex;transition:transform .12s ease}.ad-root[data-motion=none] .ad-src-chev[data-v-26ffe464]{transition:none}.ad-src-chev.open[data-v-26ffe464]{transform:rotate(90deg)}.ad-src-body[data-v-26ffe464]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .12s ease}.ad-root[data-motion=none] .ad-src-body[data-v-26ffe464]{transition:none}.ad-src.open .ad-src-body[data-v-26ffe464]{grid-template-rows:1fr}.ad-src-body-in[data-v-26ffe464]{overflow:hidden;min-height:0}.ad-src-list[data-v-26ffe464]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ad-src-row[data-v-26ffe464]{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 8px;font:inherit;font-size:11.5px;color:var(--fg-muted);text-align:start;background:none;border:1px solid transparent;border-radius:6px;cursor:pointer}.ad-src-row[data-v-26ffe464]:hover{background:var(--surface-2);border-color:var(--hair);color:var(--fg)}.ad-src-row.missing[data-v-26ffe464]{opacity:.55;cursor:default}.ad-src-n[data-v-26ffe464]{flex:none;width:16px;text-align:center;font-size:10px;color:var(--fg-dim)}.ad-src-ic[data-v-26ffe464]{flex:none;display:inline-flex;color:var(--fg-dim);font-size:13px}.ad-src-fav[data-v-26ffe464]{flex:none;width:14px;height:14px;border-radius:3px}.ad-src-txt[data-v-26ffe464]{min-width:0;display:flex;flex-direction:column}.ad-src-title[data-v-26ffe464]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-src-title small[data-v-26ffe464]{color:var(--fg-dim)}.ad-src-snip[data-v-26ffe464]{font-size:10px;color:var(--fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-src-note[data-v-26ffe464]{font-size:10px;color:var(--fg-dim);font-style:italic}.ad-src-ok[data-v-26ffe464]{display:inline-flex;align-items:center;gap:3px;margin-inline-start:auto;font-size:10px;color:var(--success)}.ad-memw[data-v-30d7000c]{margin-top:8px;padding:9px 11px;border-radius:8px;border:1px solid color-mix(in srgb,var(--agent) 30%,var(--hair));background:color-mix(in srgb,var(--agent) 6%,var(--bg))}.ad-memw-hd[data-v-30d7000c]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ad-memw-ic[data-v-30d7000c]{flex:none;color:var(--agent)}.ad-memw-ti[data-v-30d7000c]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600}.ad-memw-pill[data-v-30d7000c]{display:inline-flex;align-items:center;min-height:18px;padding:0 7px;border-radius:var(--r-pill);font-size:var(--fs-2xs);color:var(--t);border:1px solid color-mix(in srgb,var(--t) 45%,transparent);background:color-mix(in srgb,var(--t) 10%,transparent)}.ad-memw-pill.store[data-v-30d7000c]{font-family:var(--mono);letter-spacing:.03em}.ad-memw-pill.dim[data-v-30d7000c]{color:var(--fg-dim);border-color:var(--border);background:transparent}.ad-memw-summary[data-v-30d7000c]{margin-top:6px;font-size:var(--fs-xs);line-height:1.55;color:var(--fg)}.ad-memw-acts[data-v-30d7000c]{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap}.ad-memw-btn[data-v-30d7000c]{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:var(--fs-xs);min-height:28px;padding:4px 11px;cursor:pointer;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-pill)}.ad-memw-btn[data-v-30d7000c]:hover{color:var(--fg);border-color:var(--agent)}.ad-memw-btn[data-v-30d7000c]:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.ad-memw-btn.ok[data-v-30d7000c]{color:var(--success);border-color:color-mix(in srgb,var(--success) 55%,var(--border))}.ad-memw-btn.pending[data-v-30d7000c]{cursor:progress;opacity:.8}.ad-memw-mk[data-v-30d7000c]{font-family:var(--mono);font-weight:700}.ad-msgacts[data-v-a911213d]{display:flex;align-items:center;gap:2px;margin-top:6px}.ad-msgact[data-v-a911213d]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;font-size:14px;color:var(--fg-dim);background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:color .12s ease,background .12s ease}.ad-root[data-motion=none] .ad-msgact[data-v-a911213d]{transition:none}.ad-msgact[data-v-a911213d]:hover{color:var(--fg);background:var(--surface-2)}.ad-msgact[data-v-a911213d]:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.ad-msgact.on[data-v-a911213d]{color:var(--success)}.ad-msgact.down.on[data-v-a911213d]{color:var(--danger)}.ad-msgact.spin[data-v-a911213d] svg{animation:ad-msgact-spin-a911213d .7s linear infinite}.ad-root[data-motion=none] .ad-msgact.spin[data-v-a911213d] svg{animation:none}@keyframes ad-msgact-spin-a911213d{to{transform:rotate(360deg)}}.ad-msg-role[data-v-cc19744e]{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-dim);margin-bottom:3px}.ad-msg.you .ad-msg-role[data-v-cc19744e]{color:var(--world)}.ad-msg.agent .ad-msg-role[data-v-cc19744e]{color:var(--agent)}.ad-msg.errored .ad-msg-role[data-v-cc19744e]{color:var(--danger)}.ad-msg-text[data-v-cc19744e]{font-size:12.5px;line-height:1.7;white-space:pre-wrap}.ad-msg-text[data-v-cc19744e] .ad-chip-hl,.ad-msg-md[data-v-cc19744e] .ad-chip-hl{margin:0 1px;vertical-align:1px}.ad-msg-artifact[data-v-cc19744e]{margin-top:8px;border:1px solid var(--hair);border-radius:6px;padding:8px;background:var(--bg)}.ad-msg-hitl[data-v-cc19744e]{margin-top:8px}.ad-msg-sugg[data-v-cc19744e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ad-msg-sugg-chip[data-v-cc19744e]{font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;text-align:start;min-height:28px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-pill);padding:4px 11px}.ad-msg-sugg-chip[data-v-cc19744e]:hover{color:var(--fg);border-color:var(--agent)}.ad-msg-sugg-chip[data-v-cc19744e]:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.ad-msg[data-v-cc19744e] .ad-msgacts{opacity:.38;transition:opacity .12s ease}.ad-root[data-motion=none] .ad-msg[data-v-cc19744e] .ad-msgacts{transition:none}.ad-msg[data-v-cc19744e]:hover .ad-msgacts,.ad-msg[data-v-cc19744e]:focus-within .ad-msgacts,.ad-msg.tapped[data-v-cc19744e] .ad-msgacts{opacity:1}.ad-rail-inner[data-v-a990f0fa]{display:flex;flex-direction:column;height:100%}.ad-rail-hd[data-v-a990f0fa]{position:relative;display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--border)}.ad-sess-btn[data-v-a990f0fa]{display:flex;align-items:center;gap:6px;max-width:170px;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:6px;font:inherit;font-size:11px;padding:4px 7px;cursor:pointer}.ad-sess-btn[data-v-a990f0fa]:hover{border-color:var(--agent)}.ad-sess-btn svg[data-v-a990f0fa]:first-child{color:var(--agent);flex:0 0 auto}.ad-sess-name[data-v-a990f0fa]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.ad-sess-backdrop[data-v-a990f0fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.ad-sess-pop[data-v-a990f0fa]{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:8px;z-index:41;width:288px;max-height:60vh;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 34px #00000052;overflow:hidden;display:flex}.ad-sess-pop[data-v-a990f0fa]>*{flex:1;min-width:0}.ad-rail-ic[data-v-a990f0fa]{background:none;border:1px solid transparent;color:var(--fg-muted);cursor:pointer;font-size:13px;width:24px;height:24px;border-radius:5px}.ad-rail-ic[data-v-a990f0fa]:hover{background:var(--surface-2);color:var(--fg)}.ad-rail-welcome[data-v-a990f0fa]{flex:1;overflow:auto}.ad-rail-log[data-v-a990f0fa]{flex:1;overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:14px}.ad-rail-in[data-v-a990f0fa]{border-top:1px solid var(--border);padding:10px;display:flex;flex-direction:column;gap:8px}.ad-rail-sugg[data-v-a990f0fa]{display:flex;flex-wrap:wrap;gap:6px}.ad-sugg[data-v-a990f0fa]{font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;text-align:start;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-pill);padding:3px 10px}.ad-sugg[data-v-a990f0fa]:hover{color:var(--fg);border-color:var(--agent)}.ad-conv[data-v-171ad237]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--bg);color:var(--fg);display:grid;grid-template-columns:240px 1fr 380px;font-family:var(--font)}.conv-left[data-v-171ad237]{position:relative;border-inline-end:1px solid var(--border);display:flex;flex-direction:column;background:var(--surface)}.conv-mgr[data-v-171ad237]{flex:1;min-height:0}.conv-collapse[data-v-171ad237]{margin:8px;padding:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg-muted);border-radius:6px;cursor:pointer;font:inherit;font-size:11px}.conv-main[data-v-171ad237]{display:flex;flex-direction:column;min-width:0}.conv-welcome[data-v-171ad237]{flex:1;overflow:auto;display:flex;flex-direction:column}.conv-thread[data-v-171ad237]{flex:1;overflow:auto;padding:24px 18%;display:flex;flex-direction:column;gap:18px}.conv-composer[data-v-171ad237]{border-top:1px solid var(--border);padding:14px 18%;display:flex;flex-direction:column;gap:8px}.conv-right[data-v-171ad237]{position:relative;border-inline-start:1px solid var(--border);display:flex;flex-direction:column;background:var(--surface);min-width:0}.conv-right-hd[data-v-171ad237]{display:flex;align-items:center;gap:8px;padding:14px;border-bottom:1px solid var(--hair);font-size:12px}.conv-hint[data-v-171ad237]{margin-inline-start:auto;font-size:10px;color:var(--agent)}.conv-artifact[data-v-171ad237]{position:relative;flex:1;overflow:auto;padding:14px}.conv-capture[data-v-171ad237]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair}.conv-empty[data-v-171ad237]{color:var(--fg-dim);font-size:12px;line-height:1.6;text-align:center;margin-top:40px}.ad-toaster[data-v-7ea599aa]{position:fixed;width:356px;max-width:calc(100vw - 40px);z-index:390}.ad-toaster.bottom[data-v-7ea599aa]{bottom:20px}.ad-toaster.top[data-v-7ea599aa]{top:20px}.ad-toaster.right[data-v-7ea599aa]{right:20px}.ad-toaster.left[data-v-7ea599aa]{left:20px}.ad-toaster.center[data-v-7ea599aa]{left:50%;margin-left:-178px}.ad-toast[data-v-7ea599aa]{position:absolute;inset-inline-end:0;width:100%;display:flex;align-items:flex-start;gap:10px;padding-block:11px;padding-inline:15px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 1px 2px #0000001f,0 8px 24px #0000002e;color:var(--fg);font-size:var(--fs-sm);opacity:0;will-change:transform,opacity;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .35s cubic-bezier(.21,1.02,.73,1),opacity .35s}.ad-toaster.bottom .ad-toast[data-v-7ea599aa]{bottom:0;transform-origin:center bottom;--edge: 120%}.ad-toaster.top .ad-toast[data-v-7ea599aa]{top:0;transform-origin:center top;--edge: -120%}.ad-toast[data-v-7ea599aa]{transform:translate(var(--x, 0px),calc(var(--y) + var(--swipe) + var(--edge, 120%))) scale(var(--s))}.ad-toast.in[data-v-7ea599aa]{transform:translate(var(--x, 0px),calc(var(--y) + var(--swipe))) scale(var(--s));opacity:1}.ad-toast.out[data-v-7ea599aa]{transform:translate(var(--x, 0px),calc(var(--y) + var(--swipe) + var(--edge, 120%))) scale(var(--s));opacity:0}.ad-toast.drag[data-v-7ea599aa]{transition:opacity .35s}.ad-toast[data-v-7ea599aa]:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--sev);border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.ad-toast[data-sev=info][data-v-7ea599aa]{--sev: var(--primary)}.ad-toast[data-sev=success][data-v-7ea599aa]{--sev: var(--success)}.ad-toast[data-sev=warning][data-v-7ea599aa]{--sev: var(--warning)}.ad-toast[data-sev=error][data-v-7ea599aa]{--sev: var(--danger)}.ad-toast[data-sev=critical][data-v-7ea599aa]{--sev: var(--severe, var(--danger))}.ad-toast[data-sev=critical][data-v-7ea599aa]{border-color:color-mix(in srgb,var(--sev) 45%,var(--border))}.ad-toast-ic[data-v-7ea599aa]{flex:none;width:16px;text-align:center;color:var(--sev);font-weight:700;line-height:1.45}.ad-toast-spin[data-v-7ea599aa]{flex:none;width:12px;height:12px;margin:3px 2px 0;border:2px solid color-mix(in srgb,var(--sev) 28%,transparent);border-top-color:var(--sev);border-radius:50%;animation:ad-toast-spin-7ea599aa .72s linear infinite}@keyframes ad-toast-spin-7ea599aa{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ad-toast-spin[data-v-7ea599aa]{animation:ad-toast-pulse-7ea599aa 1.4s ease-in-out infinite}@keyframes ad-toast-pulse-7ea599aa{50%{opacity:.35}}}.ad-toast-pg[data-v-7ea599aa]{margin-top:6px;height:3px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--sev) 18%,transparent)}.ad-toast-pg i[data-v-7ea599aa]{display:block;height:100%;background:var(--sev);transition:width .25s ease}@media(prefers-reduced-motion:reduce){.ad-toast-pg i[data-v-7ea599aa]{transition:none}}.ad-toast-bd[data-v-7ea599aa]{flex:1;min-width:0}.ad-toast-ti[data-v-7ea599aa]{font-weight:600;line-height:1.45;overflow-wrap:anywhere}.ad-toast-n[data-v-7ea599aa]{margin-inline-start:6px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--sev)}.ad-toast-ms[data-v-7ea599aa]{margin-top:2px;font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.5;overflow-wrap:anywhere}.ad-toast-act[data-v-7ea599aa]{flex:none;align-self:center;padding:3px 9px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--fg);font:inherit;font-size:var(--fs-xs);cursor:pointer}.ad-toast-act[data-v-7ea599aa]:hover{border-color:color-mix(in srgb,var(--sev) 55%,var(--border));color:var(--sev)}.ad-toast-x[data-v-7ea599aa]{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--r-sm);color:var(--fg-dim);font-size:10px;cursor:pointer}.ad-toast-x[data-v-7ea599aa]:hover{color:var(--fg);background:var(--surface-2)}@media(prefers-reduced-motion:reduce){.ad-toast[data-v-7ea599aa],.ad-toast.drag[data-v-7ea599aa]{transition:opacity .25s}}.ad-win-layer[data-v-814d71d8]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.ad-win-layer.modal[data-v-814d71d8]{pointer-events:auto}.ad-win-scrim[data-v-814d71d8]{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 55%,transparent)}.ad-root[data-motion=full] .ad-win-scrim[data-v-814d71d8]{animation:ad-win-fade-814d71d8 .14s ease}.ad-win[data-v-814d71d8]{position:fixed;display:flex;flex-direction:column;pointer-events:auto;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 4px 12px #0000002e,0 20px 56px #00000052}.ad-root[data-motion=full] .ad-win[data-v-814d71d8]:not(.dragging){animation:ad-win-in-814d71d8 .14s ease-out}.ad-win.maximized[data-v-814d71d8]{border-radius:var(--r-sm)}.ad-win.danger[data-v-814d71d8]{border-color:color-mix(in srgb,var(--danger) 60%,var(--border))}.ad-win-accent[data-v-814d71d8]{position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--danger);z-index:1}.ad-win-bar[data-v-814d71d8]{display:flex;align-items:center;gap:8px;flex:none;height:38px;padding-block:0;padding-inline:12px 8px;background:var(--surface-2);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none}.ad-win-bar.movable[data-v-814d71d8]{cursor:grab}.ad-win.dragging .ad-win-bar[data-v-814d71d8]{cursor:grabbing}.ad-win-bar[data-v-814d71d8]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ad-win-ti[data-v-814d71d8]{flex:1;min-width:0;font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-win-actions[data-v-814d71d8]{display:flex;align-items:center;gap:2px;flex:none}.ad-win-btn[data-v-814d71d8]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:var(--fs-sm);line-height:1;cursor:pointer;color:var(--fg-muted);background:none;border:0;border-radius:var(--r-sm)}.ad-win-btn[data-v-814d71d8]:hover{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg)}.ad-win-btn.close[data-v-814d71d8]:hover{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.ad-win-body[data-v-814d71d8]{flex:1;min-height:0;overflow:auto;padding:var(--pad);font-size:var(--fs-sm);color:var(--fg)}.ad-win-foot[data-v-814d71d8]{flex:none;display:flex;justify-content:flex-end;gap:8px;padding:10px var(--pad);border-top:1px solid var(--hair)}.ad-win-h[data-v-814d71d8]{position:absolute;z-index:2}.h-n[data-v-814d71d8]{top:-3px;left:8px;right:8px;height:7px;cursor:ns-resize}.h-s[data-v-814d71d8]{bottom:-3px;left:8px;right:8px;height:7px;cursor:ns-resize}.h-e[data-v-814d71d8]{top:8px;bottom:8px;right:-3px;width:7px;cursor:ew-resize}.h-w[data-v-814d71d8]{top:8px;bottom:8px;left:-3px;width:7px;cursor:ew-resize}.h-ne[data-v-814d71d8]{top:-4px;right:-4px;width:12px;height:12px;cursor:nesw-resize}.h-nw[data-v-814d71d8]{top:-4px;left:-4px;width:12px;height:12px;cursor:nwse-resize}.h-se[data-v-814d71d8]{bottom:-4px;right:-4px;width:12px;height:12px;cursor:nwse-resize}.h-sw[data-v-814d71d8]{bottom:-4px;left:-4px;width:12px;height:12px;cursor:nesw-resize}@keyframes ad-win-in-814d71d8{0%{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes ad-win-fade-814d71d8{0%{opacity:0}}.ad-dr-layer[data-v-43149404]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.ad-dr-layer.modal[data-v-43149404]{pointer-events:auto}.ad-dr-scrim[data-v-43149404]{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 55%,transparent)}.ad-root[data-motion=full] .ad-dr-scrim[data-v-43149404]{animation:ad-dr-fade-43149404 .18s ease}.ad-dr[data-v-43149404]{position:absolute;display:flex;flex-direction:column;pointer-events:auto;overflow:hidden;background:var(--surface);box-shadow:0 0 0 1px var(--border),0 12px 44px #00000057}.ad-dr.left[data-v-43149404]{top:0;bottom:0;left:0;max-width:100vw}.ad-dr.right[data-v-43149404]{top:0;bottom:0;right:0;max-width:100vw}.ad-dr.top[data-v-43149404]{left:0;right:0;top:0;max-height:100vh}.ad-dr.bottom[data-v-43149404]{left:0;right:0;bottom:0;max-height:100vh}.ad-root[data-motion=full] .ad-dr:not(.swiping).left[data-v-43149404]{animation:ad-dr-left-43149404 .18s ease-out}.ad-root[data-motion=full] .ad-dr:not(.swiping).right[data-v-43149404]{animation:ad-dr-right-43149404 .18s ease-out}.ad-root[data-motion=full] .ad-dr:not(.swiping).top[data-v-43149404]{animation:ad-dr-top-43149404 .18s ease-out}.ad-root[data-motion=full] .ad-dr:not(.swiping).bottom[data-v-43149404]{animation:ad-dr-bottom-43149404 .18s ease-out}.ad-dr[data-v-43149404]:not(.swiping){transition:transform .18s ease-out}.ad-dr-bar[data-v-43149404]{display:flex;align-items:center;gap:8px;flex:none;padding-block:10px;padding-inline:14px 10px;border-bottom:1px solid var(--border);background:var(--surface-2);cursor:grab;-webkit-user-select:none;user-select:none}.ad-dr.swiping .ad-dr-bar[data-v-43149404]{cursor:grabbing}.ad-dr-grip[data-v-43149404]{position:absolute}.ad-dr.top .ad-dr-grip[data-v-43149404],.ad-dr.bottom .ad-dr-grip[data-v-43149404]{left:50%;transform:translate(-50%);top:4px;width:34px;height:4px;border-radius:3px;background:var(--border)}.ad-dr-ti[data-v-43149404]{flex:1;min-width:0;font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-dr-close[data-v-43149404]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;font-size:var(--fs-sm);cursor:pointer;color:var(--fg-muted);background:none;border:0;border-radius:var(--r-sm)}.ad-dr-close[data-v-43149404]:hover{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.ad-dr-body[data-v-43149404]{flex:1;min-height:0;overflow:auto;padding:var(--pad);font-size:var(--fs-sm);color:var(--fg)}.ad-dr-foot[data-v-43149404]{flex:none;display:flex;justify-content:flex-end;gap:8px;padding:10px var(--pad);border-top:1px solid var(--hair)}@keyframes ad-dr-left-43149404{0%{transform:translate(-100%)}}@keyframes ad-dr-right-43149404{0%{transform:translate(100%)}}@keyframes ad-dr-top-43149404{0%{transform:translateY(-100%)}}@keyframes ad-dr-bottom-43149404{0%{transform:translateY(100%)}}@keyframes ad-dr-fade-43149404{0%{opacity:0}}.ad-surface[data-v-b7e0fcb1]{display:grid;gap:12px;min-width:0}.ad-surface-acts[data-v-b7e0fcb1]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ad-surface-more[data-v-b7e0fcb1]{font-size:var(--fs-xs);color:var(--fg-dim);text-align:end;padding-block-start:2px;border-block-start:1px solid var(--border)}.ad-surface-inline[data-v-b7e0fcb1]{display:flex;align-items:flex-start;gap:12px;margin:0 0 var(--gap, 10px);padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2)}.ad-surface-inline[data-urgency=notice][data-v-b7e0fcb1]{border-inline-start:3px solid var(--warning)}.ad-surface-inline[data-urgency=decide][data-v-b7e0fcb1]{border-inline-start:3px solid var(--danger)}.ad-surface-inline-bd[data-v-b7e0fcb1]{flex:1 1 auto;min-width:0;display:grid;gap:6px}.ad-surface-inline-ti[data-v-b7e0fcb1]{font:var(--font-display);font-size:var(--fs-sm);color:var(--fg)}.ad-surface-x[data-v-b7e0fcb1]{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;border:0;background:none;color:var(--fg-dim);cursor:pointer;border-radius:var(--r-sm)}.ad-surface-x[data-v-b7e0fcb1]:hover{color:var(--fg);background:var(--surface-2)}.ad-bell[data-v-c7bbb7fb]{position:relative;padding:0 9px}.ad-bell.on[data-v-c7bbb7fb]{color:var(--fg);border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}.ad-bell-n[data-v-c7bbb7fb]{position:absolute;top:-6px;inset-inline-end:-6px;min-width:15px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);color:var(--on-agent);font-family:var(--mono);font-size:9px;font-weight:700;border:1px solid var(--surface)}.ad-ntc[data-v-c7bbb7fb]{position:fixed;top:0;inset-inline-end:0;bottom:0;width:340px;max-width:92vw;z-index:55;display:flex;flex-direction:column;background:var(--surface);border-inline-start:var(--bw) solid var(--border);box-shadow:-8px 0 28px #00000024}[dir=rtl] .ad-ntc[data-v-c7bbb7fb]{box-shadow:8px 0 28px #00000024}.ntc-enter-active[data-v-c7bbb7fb],.ntc-leave-active[data-v-c7bbb7fb]{transition:transform .26s cubic-bezier(.4,0,.2,1)}.ntc-enter-from[data-v-c7bbb7fb],.ntc-leave-to[data-v-c7bbb7fb]{transform:translate(calc(100% + 4px))}[dir=rtl] .ntc-enter-from[data-v-c7bbb7fb],[dir=rtl] .ntc-leave-to[data-v-c7bbb7fb]{transform:translate(calc(-100% - 4px))}@media(prefers-reduced-motion:reduce){.ntc-enter-active[data-v-c7bbb7fb],.ntc-leave-active[data-v-c7bbb7fb]{transition:opacity .2s}.ntc-enter-from[data-v-c7bbb7fb],.ntc-leave-to[data-v-c7bbb7fb]{transform:none;opacity:0}}.ad-ntc-hd[data-v-c7bbb7fb]{display:flex;align-items:center;gap:6px;height:44px;padding:0 12px;border-bottom:var(--bw) solid var(--border);flex:none}.ad-ntc-title[data-v-c7bbb7fb]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm)}.ad-ntc-sp[data-v-c7bbb7fb]{flex:1}.ad-ntc-btn[data-v-c7bbb7fb]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 7px;background:none;border:1px solid transparent;border-radius:var(--r-sm);color:var(--fg-dim);font:inherit;font-size:var(--fs-xs);cursor:pointer}.ad-ntc-btn[data-v-c7bbb7fb]:hover:not(:disabled){color:var(--fg);background:var(--surface-2)}.ad-ntc-btn[data-v-c7bbb7fb]:disabled{opacity:.4;cursor:default}.ad-ntc-appr[data-v-c7bbb7fb]{flex:none;padding:6px 12px;border-bottom:var(--bw) solid var(--hair);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:600;color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.ad-ntc-filters[data-v-c7bbb7fb]{display:flex;flex-wrap:wrap;gap:5px;padding:9px 12px;border-bottom:var(--bw) solid var(--hair);flex:none}.ad-ntc-chip[data-v-c7bbb7fb]{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer;text-transform:capitalize}.ad-ntc-chip b[data-v-c7bbb7fb]{font-family:var(--mono);font-weight:600;font-size:9px;color:var(--fg-dim)}.ad-ntc-chip.on[data-v-c7bbb7fb]{color:var(--fg);border-color:color-mix(in srgb,var(--sev, var(--primary)) 60%,var(--border));background:color-mix(in srgb,var(--sev, var(--primary)) 12%,var(--surface-2))}.ad-ntc-chip[data-sev=info][data-v-c7bbb7fb]{--sev: var(--primary)}.ad-ntc-chip[data-sev=success][data-v-c7bbb7fb]{--sev: var(--success)}.ad-ntc-chip[data-sev=warning][data-v-c7bbb7fb]{--sev: var(--warning)}.ad-ntc-chip[data-sev=error][data-v-c7bbb7fb]{--sev: var(--danger)}.ad-ntc-chip[data-sev=critical][data-v-c7bbb7fb]{--sev: var(--severe, var(--danger))}.ad-ntc-list[data-v-c7bbb7fb]{flex:1;min-height:0;overflow-y:auto;padding:4px 0}.ad-ntc-row[data-v-c7bbb7fb]{display:flex;align-items:flex-start;gap:9px;padding:9px 12px;border-bottom:var(--bw) solid var(--hair)}.ad-ntc-row[data-sev=info][data-v-c7bbb7fb]{--sev: var(--primary)}.ad-ntc-row[data-sev=success][data-v-c7bbb7fb]{--sev: var(--success)}.ad-ntc-row[data-sev=warning][data-v-c7bbb7fb]{--sev: var(--warning)}.ad-ntc-row[data-sev=error][data-v-c7bbb7fb]{--sev: var(--danger)}.ad-ntc-row[data-sev=critical][data-v-c7bbb7fb]{--sev: var(--severe, var(--danger))}.ad-ntc-row.unread[data-v-c7bbb7fb]{background:color-mix(in srgb,var(--sev) 5%,transparent)}.ad-ntc-dot[data-v-c7bbb7fb]{flex:none;width:7px;height:7px;border-radius:50%;margin-top:5px;background:var(--sev);opacity:.45}.ad-ntc-row.unread .ad-ntc-dot[data-v-c7bbb7fb]{opacity:1}.ad-ntc-bd[data-v-c7bbb7fb]{flex:1;min-width:0}.ad-ntc-ti[data-v-c7bbb7fb]{font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.4;overflow-wrap:anywhere}.ad-ntc-row.unread .ad-ntc-ti[data-v-c7bbb7fb]{color:var(--fg);font-weight:600}.ad-ntc-n[data-v-c7bbb7fb]{margin-inline-start:6px;display:inline-flex;align-items:center;padding:0 5px;height:14px;vertical-align:1px;font-family:var(--mono);font-size:9px;font-weight:600;color:var(--sev);background:color-mix(in srgb,var(--sev) 14%,transparent);border-radius:var(--r-pill)}.ad-ntc-ms[data-v-c7bbb7fb]{margin-top:1px;font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.45;overflow-wrap:anywhere}.ad-ntc-meta[data-v-c7bbb7fb]{display:flex;align-items:center;gap:8px;margin-top:4px}.ad-ntc-pg[data-v-c7bbb7fb]{margin-top:6px;height:3px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--primary) 16%,transparent)}.ad-ntc-pg i[data-v-c7bbb7fb]{display:block;height:100%;background:var(--primary);transition:width .25s ease}.ad-ntc-spin[data-v-c7bbb7fb]{flex:none;width:9px;height:9px;border:2px solid color-mix(in srgb,var(--primary) 28%,transparent);border-top-color:var(--primary);border-radius:50%;animation:ad-ntc-spin-c7bbb7fb .72s linear infinite}@keyframes ad-ntc-spin-c7bbb7fb{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ad-ntc-pg i[data-v-c7bbb7fb]{transition:none}.ad-ntc-spin[data-v-c7bbb7fb]{animation:ad-ntc-pulse-c7bbb7fb 1.4s ease-in-out infinite}@keyframes ad-ntc-pulse-c7bbb7fb{50%{opacity:.35}}}a.ad-ntc-cta[data-v-c7bbb7fb]{text-decoration:none}.ad-ntc-time[data-v-c7bbb7fb]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-ntc-kind[data-v-c7bbb7fb]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim);border:1px solid var(--hair);border-radius:4px;padding:0 4px}.ad-ntc-jump[data-v-c7bbb7fb]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;min-height:20px;background:none;border:1px solid var(--hair);border-radius:4px;color:var(--fg-muted);font-family:var(--mono);font-size:var(--fs-2xs);cursor:pointer}.ad-ntc-jump[data-v-c7bbb7fb]:hover{color:var(--agent);border-color:color-mix(in srgb,var(--agent) 50%,var(--border))}.ad-ntc-cta[data-v-c7bbb7fb]{display:inline-flex;align-items:center;gap:3px;padding:0 6px;height:17px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:4px;color:var(--fg);font-size:var(--fs-2xs);font-weight:600;cursor:pointer}.ad-ntc-cta[data-v-c7bbb7fb]:hover{background:color-mix(in srgb,var(--primary) 18%,transparent)}.ad-ntc-acts[data-v-c7bbb7fb]{flex:none;display:flex;gap:2px}.ad-ntc-empty[data-v-c7bbb7fb]{padding:28px 12px;text-align:center;color:var(--fg-dim);font-size:var(--fs-xs)}.ad-locsw[data-v-002275f6]{position:relative;display:inline-flex}.ad-locsw-cur[data-v-002275f6]{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:none;margin-inline-start:5px}.ad-locsw-menu[data-v-002275f6]{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:330;min-width:190px;margin:0;padding:4px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 26px color-mix(in srgb,var(--bg) 55%,transparent)}.ad-locsw-list[data-v-002275f6]{margin:0;padding:0;list-style:none}.ad-locsw-sec[data-v-002275f6]{padding:5px 9px 3px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim);font-weight:600}.ad-locsw-rule[data-v-002275f6]{height:var(--bw);margin:4px 2px;background:var(--hair)}.ad-locsw-item[data-v-002275f6]{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:4px 9px;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;color:var(--fg);font:inherit;font-size:var(--fs-sm);text-align:start}.ad-locsw-item[data-v-002275f6]:hover{background:color-mix(in srgb,var(--agent) 10%,transparent)}.ad-locsw-item.sel[data-v-002275f6]{color:var(--agent)}.ad-locsw-native[data-v-002275f6]{flex:1}.ad-locsw-tag[data-v-002275f6]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim)}.locsw-enter-active[data-v-002275f6],.locsw-leave-active[data-v-002275f6]{transition:opacity .12s ease,transform .12s ease}.ad-root[data-motion=none] .locsw-enter-active[data-v-002275f6],.ad-root[data-motion=none] .locsw-leave-active[data-v-002275f6]{transition:none}.locsw-enter-from[data-v-002275f6],.locsw-leave-to[data-v-002275f6]{opacity:0;transform:translateY(-3px)}.ad-userchip[data-v-6712ff3f]{position:relative;display:inline-flex;align-items:center;border-inline-start:var(--bw, 1px) solid var(--hair, var(--border));padding-inline-start:12px}.ad-userchip-btn[data-v-6712ff3f]{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:2px 7px;background:none;border:0;border-radius:var(--r);color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer}.ad-userchip-btn[data-v-6712ff3f]:hover,.ad-userchip-btn.on[data-v-6712ff3f]{background:var(--surface-2);color:var(--fg)}.ad-userchip-btn[data-v-6712ff3f]:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.ad-userchip-av[data-v-6712ff3f]{inline-size:22px;block-size:22px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;line-height:1;letter-spacing:.01em;font-family:var(--font-display, inherit);background:color-mix(in srgb,var(--av-role) 22%,var(--surface));color:color-mix(in srgb,var(--av-role) 82%,var(--fg));box-shadow:0 0 0 1px color-mix(in srgb,var(--av-role) 45%,var(--border))}.ad-userchip-av.lg[data-v-6712ff3f]{inline-size:26px;block-size:26px;font-size:10px}.ad-userchip-caret[data-v-6712ff3f]{flex:none;color:var(--fg-dim);transition:transform .12s ease}.ad-userchip-btn.on .ad-userchip-caret[data-v-6712ff3f]{transform:rotate(180deg)}.ad-root[data-motion=none] .ad-userchip-caret[data-v-6712ff3f]{transition:none}.ad-userchip-dot[data-v-6712ff3f]{width:8px;height:8px;border-radius:50%;flex:none}.ad-userchip-dot.sm[data-v-6712ff3f]{width:6px;height:6px}.ad-userchip-name[data-v-6712ff3f]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-userchip-menu[data-v-6712ff3f]{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:330;min-width:190px;padding:6px;list-style:none;background:var(--surface);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 26px color-mix(in srgb,var(--bg) 55%,transparent)}.ad-userchip-head[data-v-6712ff3f]{display:flex;align-items:center;gap:8px;padding:4px 8px 8px}.ad-userchip-headname[data-v-6712ff3f]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-userchip-roles[data-v-6712ff3f]{padding:8px;border-top:var(--bw, 1px) solid var(--hair, var(--border));display:grid;gap:6px}.ad-userchip-roles-lb[data-v-6712ff3f]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-dim);font-weight:600}.ad-userchip-rolelist[data-v-6712ff3f]{display:flex;flex-wrap:wrap;gap:5px}.ad-userchip-role[data-v-6712ff3f]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:var(--fs-xs);color:var(--fg-muted);background:var(--surface-2);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-pill)}.ad-userchip-norole[data-v-6712ff3f]{font-size:var(--fs-xs);color:var(--fg-dim);font-style:italic}.ad-userchip-items[data-v-6712ff3f]{display:grid;gap:2px;margin-top:6px;padding-top:6px;border-top:var(--bw, 1px) solid var(--hair, var(--border))}.ad-userchip-item[data-v-6712ff3f]{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:6px 9px;border:0;border-radius:var(--r-sm);background:none;cursor:pointer;color:var(--fg);font:inherit;font-size:var(--fs-sm);text-align:start}.ad-userchip-item[data-v-6712ff3f]:hover{background:var(--surface-2)}.ad-userchip-item.danger[data-v-6712ff3f]:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.ad-userchip-item[data-v-6712ff3f]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ad-userchip-ig[data-v-6712ff3f]{inline-size:13px;block-size:13px;flex:none}.userchip-enter-active[data-v-6712ff3f],.userchip-leave-active[data-v-6712ff3f]{transition:opacity .12s ease,transform .12s ease}.ad-root[data-motion=none] .userchip-enter-active[data-v-6712ff3f],.ad-root[data-motion=none] .userchip-leave-active[data-v-6712ff3f]{transition:none}.userchip-enter-from[data-v-6712ff3f],.userchip-leave-to[data-v-6712ff3f]{opacity:0;transform:translateY(-3px)}.ad-userchip.in-nav[data-v-6712ff3f]{border-inline-start:0;padding-inline-start:0}.ad-userchip.in-nav .ad-userchip-btn[data-v-6712ff3f]{color:var(--nav-fg-muted)}.ad-userchip.in-nav .ad-userchip-btn[data-v-6712ff3f]:hover,.ad-userchip.in-nav .ad-userchip-btn.on[data-v-6712ff3f]{background:var(--nav-hover);color:var(--nav-fg)}.ad-userchip.in-nav .ad-userchip-av[data-v-6712ff3f]{background:color-mix(in srgb,var(--av-role) 22%,var(--nav-bg))}.ad-shell[data-nav=left] .ad-userchip.in-nav .ad-userchip-btn[data-v-6712ff3f]{width:100%}.ad-shell[data-nav=left] .ad-userchip.in-nav .ad-userchip-menu[data-v-6712ff3f]{top:auto;bottom:calc(100% + 6px);inset-inline-end:auto;inset-inline-start:0}.ad-shell[data-nav=left] .ad-userchip.in-nav .userchip-enter-from[data-v-6712ff3f],.ad-shell[data-nav=left] .ad-userchip.in-nav .userchip-leave-to[data-v-6712ff3f]{transform:translateY(3px)}.ad-chl[data-v-f4b26a7b]{display:flex;flex-direction:column;gap:18px}.ad-chl-e[data-v-f4b26a7b]{display:flex;flex-direction:column;gap:6px}.ad-chl-e+.ad-chl-e[data-v-f4b26a7b]{padding-block-start:16px;border-block-start:1px solid var(--hair)}.ad-chl-hd[data-v-f4b26a7b]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.ad-chl-v[data-v-f4b26a7b]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.ad-chl-cur[data-v-f4b26a7b]{flex:none;padding-block:1px;padding-inline:7px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;line-height:1.5;color:var(--primary);background:color-mix(in srgb,currentColor 14%,transparent);border:1px solid color-mix(in srgb,currentColor 34%,transparent)}.ad-chl-dt[data-v-f4b26a7b]{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--fg-dim)}.ad-chl-t[data-v-f4b26a7b]{margin:0;font-size:var(--fs-sm);color:var(--fg-muted)}.ad-chl-list[data-v-f4b26a7b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ad-chl-n[data-v-f4b26a7b]{display:flex;align-items:flex-start;gap:8px}.ad-chl-b[data-v-f4b26a7b]{flex:none;min-inline-size:4.5em;text-align:center;padding-block:1px;padding-inline:6px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:600;line-height:1.6;letter-spacing:.02em;background:color-mix(in srgb,currentColor 13%,transparent);border:1px solid color-mix(in srgb,currentColor 30%,transparent)}.ad-chl-x[data-v-f4b26a7b]{min-inline-size:0;font-size:var(--fs-sm);line-height:1.5;color:var(--fg);overflow-wrap:anywhere}.ad-chl-pop[data-v-db9cbb5e]{display:flex;flex-direction:column;inline-size:min(380px,calc(100vw - 24px));max-block-size:min(62vh,520px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 2px 6px #0000001f,0 12px 32px #0003;overflow:hidden}.ad-root[data-motion=full] .ad-chl-pop[data-v-db9cbb5e]{animation:ad-chl-in-db9cbb5e .12s ease}.ad-chl-scrim[data-v-db9cbb5e]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--bg) 60%,transparent)}.ad-chl-card[data-v-db9cbb5e]{display:flex;flex-direction:column;inline-size:min(560px,96vw);max-block-size:84vh;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 20px 60px #00000080;overflow:hidden}.ad-root[data-motion=full] .ad-chl-card[data-v-db9cbb5e]{animation:ad-chl-in-db9cbb5e .14s ease}.ad-chl-bar[data-v-db9cbb5e]{display:flex;align-items:center;gap:8px;flex:none;padding-block:10px;padding-inline:14px 10px;border-block-end:1px solid var(--hair);background:var(--surface-2)}.ad-chl-ti[data-v-db9cbb5e]{flex:1;min-inline-size:0;font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-chl-x-btn[data-v-db9cbb5e]{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:26px;block-size:26px;padding:0;cursor:pointer;color:var(--fg-muted);background:none;border:0;border-radius:var(--r-sm)}.ad-chl-x-btn[data-v-db9cbb5e]:hover{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.ad-chl-x-btn[data-v-db9cbb5e]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-chl-xg[data-v-db9cbb5e]{inline-size:12px;block-size:12px}.ad-chl-bd[data-v-db9cbb5e]{flex:1;min-block-size:0;overflow:auto;padding:var(--pad)}@keyframes ad-chl-in-db9cbb5e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ad-version[data-v-e8379b6a]{position:relative;display:inline-block;flex:none;align-self:center;max-inline-size:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block:3px;padding-inline:8px;background:var(--surface-2);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-pill);color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);line-height:1.35;font-variant-numeric:tabular-nums;direction:ltr;text-align:start;user-select:all;-webkit-user-select:all;text-decoration:none}a.ad-version[data-v-e8379b6a],button.ad-version[data-v-e8379b6a]{min-block-size:20px;cursor:pointer}button.ad-version[data-v-e8379b6a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}a.ad-version[data-v-e8379b6a]:hover,button.ad-version[data-v-e8379b6a]:hover{color:var(--fg);border-color:var(--fg-dim)}a.ad-version[data-v-e8379b6a]:focus-visible,button.ad-version[data-v-e8379b6a]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-version.has-unseen[data-v-e8379b6a]{padding-inline-end:18px}.ad-version-dot[data-v-e8379b6a]{position:absolute;inset-inline-end:6px;inset-block-start:50%;inline-size:6px;block-size:6px;margin-block-start:-3px;border-radius:50%;background:var(--primary)}.ad-version.in-nav[data-v-e8379b6a]{background:var(--nav-hover);border-color:var(--nav-border);color:var(--nav-fg-muted)}a.ad-version.in-nav[data-v-e8379b6a]:hover,button.ad-version.in-nav[data-v-e8379b6a]:hover{color:var(--nav-fg)}.ad-shell[data-nav=left] .ad-version.in-nav[data-v-e8379b6a]{align-self:start}.qr[data-v-3a1aa00b]{display:block}.qr-refused[data-v-3a1aa00b]{display:flex;align-items:center;justify-content:center;text-align:center;min-block-size:64px;padding:10px;box-sizing:border-box;font-size:var(--fs-2xs);line-height:1.4;color:var(--warning);border:1px dashed color-mix(in srgb,var(--warning) 45%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--warning) 7%,transparent)}.ad-acct2[data-v-765fe754]{display:grid;gap:10px}.ad-acct2-row[data-v-765fe754]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-acct2-name[data-v-765fe754]{flex:1;min-inline-size:0;font-size:var(--fs-sm);color:var(--fg)}.ad-acct2-panel[data-v-765fe754]{display:grid;gap:10px;padding:12px 13px;background:var(--surface-2);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-sm)}.ad-acct2-panel.danger[data-v-765fe754]{border-color:color-mix(in srgb,var(--danger) 42%,transparent)}.ad-acct2-h[data-v-765fe754]{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--fg);font-family:var(--font-display, inherit)}.ad-acct2-lead[data-v-765fe754]{margin:0;font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.5}.ad-acct2-qr[data-v-765fe754]{justify-self:center;padding:9px;background:var(--surface);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-sm)}.ad-acct2-qrimg[data-v-765fe754]{display:block}.ad-acct2-secret[data-v-765fe754]{display:grid;gap:4px}.ad-acct2-key[data-v-765fe754]{font-family:var(--mono, inherit);font-size:var(--fs-sm);color:var(--fg);letter-spacing:.1em;overflow-wrap:anywhere;padding:6px 9px;background:var(--surface);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-sm);-webkit-user-select:all;user-select:all}.ad-acct2-lb[data-v-765fe754]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600}.ad-acct2-hint[data-v-765fe754]{margin:0;font-size:var(--fs-2xs);color:var(--fg-dim);line-height:1.5}.ad-acct2-field[data-v-765fe754]{display:grid;gap:5px;min-inline-size:0}.ad-acct2-in[data-v-765fe754]{inline-size:100%;min-block-size:34px;padding:7px 10px;font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg, var(--fg));background:var(--ctl-bg, var(--surface));border:1px solid var(--ctl-border, var(--border));border-radius:var(--ctl-radius, var(--r-sm))}.ad-acct2-in[data-v-765fe754]:focus{outline:none;border-color:var(--ctl-focus, var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--ctl-focus, var(--primary)) 22%,transparent)}.ad-acct2-in[aria-invalid=true][data-v-765fe754]{border-color:var(--danger)}.ad-acct2-code[data-v-765fe754]{font-family:var(--mono, inherit);letter-spacing:.16em}.ad-acct2-err[data-v-765fe754]{margin:0;font-size:var(--fs-xs);color:var(--danger)}.ad-acct2-warn[data-v-765fe754]{display:block;margin:0;padding:8px 10px;font-size:var(--fs-xs);line-height:1.5;color:var(--fg);background:color-mix(in srgb,var(--warning) 12%,transparent);border:var(--bw, 1px) solid color-mix(in srgb,var(--warning) 40%,transparent);border-radius:var(--r-sm)}.ad-acct2-foot[data-v-765fe754]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-acct2-regen[data-v-765fe754]{display:grid;gap:5px;justify-items:start}.ad-acct-btn[data-v-765fe754]{min-block-size:30px;padding:6px 13px;font:inherit;font-size:var(--fs-sm);font-weight:600;border-radius:var(--r-sm);border:var(--bw, 1px) solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer}.ad-acct2-panel .ad-acct-btn[data-v-765fe754]{background:var(--surface)}.ad-acct-btn.primary[data-v-765fe754]{background:var(--primary);border-color:var(--primary);color:var(--on-primary, var(--surface))}.ad-acct-btn.danger[data-v-765fe754]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 46%,var(--border))}.ad-acct-btn.danger[data-v-765fe754]:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}.ad-acct-btn[data-v-765fe754]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ad-acct-btn[aria-disabled=true][data-v-765fe754]{opacity:.5;cursor:not-allowed}.ad-acctd[data-v-e6336407]{display:grid;gap:10px}.ad-acct-sec+.ad-acctd[data-v-e6336407]{padding-block-start:18px}.ad-acctd-h[data-v-e6336407]{color:var(--danger)}.ad-acctd-lead[data-v-e6336407]{margin:0;font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.55}.ad-acctd-field[data-v-e6336407]{display:grid;gap:5px;min-inline-size:0}.ad-acctd-lb[data-v-e6336407]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600}.ad-acctd-in[data-v-e6336407]{inline-size:100%;min-block-size:34px;padding:7px 10px;font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg, var(--fg));background:var(--ctl-bg, var(--surface-2));border:1px solid var(--ctl-border, var(--border));border-radius:var(--ctl-radius, var(--r-sm))}.ad-acctd-in[data-v-e6336407]:focus{outline:none;border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 20%,transparent)}.ad-acctd-in[aria-invalid=true][data-v-e6336407]{border-color:var(--danger)}.ad-acctd-err[data-v-e6336407]{margin:0;font-size:var(--fs-xs);color:var(--danger)}.ad-acctd-foot[data-v-e6336407]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-acctd-btn[data-v-e6336407]{min-block-size:30px;padding:6px 13px;font:inherit;font-size:var(--fs-sm);font-weight:600;border-radius:var(--r-sm);cursor:pointer;color:var(--bg);background:var(--danger);border:var(--bw, 1px) solid var(--danger)}.ad-acctd-btn[data-v-e6336407]:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.ad-acctd-btn[aria-disabled=true][data-v-e6336407]{opacity:.45;cursor:not-allowed}.ad-acctm-scrim[data-v-13822dce]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--bg) 62%,transparent)}.ad-root[data-motion=full] .ad-acctm-scrim[data-v-13822dce]{animation:ad-acctm-fade-13822dce .16s ease}.ad-acctm-card[data-v-13822dce]{inline-size:min(420px,100%);max-block-size:min(86vh,720px);display:flex;flex-direction:column;background:var(--surface);color:var(--fg);border:var(--bw, 1px) solid var(--border);border-radius:var(--r, 8px);box-shadow:0 18px 54px color-mix(in srgb,var(--bg) 66%,transparent)}.ad-acctm-ti[data-v-13822dce]{flex:none;margin:0;padding:14px 18px 12px;font-family:var(--font-display, inherit);font-size:var(--fs-md, 1rem);font-weight:700;letter-spacing:-.005em;color:var(--fg);border-block-end:var(--bw, 1px) solid var(--hair, var(--border))}.ad-acctm-card.danger .ad-acctm-ti[data-v-13822dce]{border-block-end-color:color-mix(in srgb,var(--danger) 46%,transparent)}.ad-acctm-bd[data-v-13822dce]{flex:1;min-block-size:0;overflow:auto;display:grid;gap:12px;padding:14px 18px;font-size:var(--fs-sm)}.ad-acctm-foot[data-v-13822dce]{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:12px 18px 14px;border-block-start:var(--bw, 1px) solid var(--hair, var(--border))}.ad-acctm-foot[data-v-13822dce]:empty{display:none}@keyframes ad-acctm-fade-13822dce{0%{opacity:0}}.ad-acctr[data-v-df3afcd9]{display:grid;gap:12px}.ad-acctr-lead[data-v-df3afcd9]{margin:0;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.5}.ad-acctr-modes[data-v-df3afcd9]{display:flex;flex-wrap:wrap;gap:6px}.ad-acctr-mode[data-v-df3afcd9]{min-block-size:28px;padding:4px 10px;font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);background:var(--surface-2);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-pill);cursor:pointer}.ad-acctr-mode[data-v-df3afcd9]:focus-visible{outline:2px solid var(--ctl-focus, var(--primary));outline-offset:2px}.ad-acctr-mode[aria-pressed=true][data-v-df3afcd9]{color:var(--fg);font-weight:600;background:color-mix(in srgb,var(--primary) 16%,var(--surface-2));border-color:var(--primary)}.ad-acctr-field[data-v-df3afcd9]{display:grid;gap:5px;min-inline-size:0}.ad-acctr-lb[data-v-df3afcd9]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600}.ad-acctr-in[data-v-df3afcd9]{inline-size:100%;min-block-size:34px;padding:7px 10px;font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg, var(--fg));background:var(--ctl-bg, var(--surface-2));border:1px solid var(--ctl-border, var(--border));border-radius:var(--ctl-radius, var(--r-sm))}.ad-acctr-in[data-v-df3afcd9]:focus{outline:none;border-color:var(--ctl-focus, var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--ctl-focus, var(--primary)) 22%,transparent)}.ad-acctr-in[aria-invalid=true][data-v-df3afcd9]{border-color:var(--danger)}.ad-acctr-code[data-v-df3afcd9]{font-family:var(--mono, inherit);letter-spacing:.12em}.ad-acctr-hint[data-v-df3afcd9]{margin:0;font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-acctr-err[data-v-df3afcd9]{margin:0;font-size:var(--fs-xs);color:var(--danger)}.ad-acctr-hidden-submit[data-v-df3afcd9]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.ad-acct-btn[data-v-df3afcd9]{min-block-size:30px;padding:6px 13px;font:inherit;font-size:var(--fs-sm);font-weight:600;border-radius:var(--r-sm);border:var(--bw, 1px) solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer}.ad-acct-btn.primary[data-v-df3afcd9]{background:var(--primary);border-color:var(--primary);color:var(--on-primary, var(--surface))}.ad-acct-btn[data-v-df3afcd9]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ad-acct-btn[aria-disabled=true][data-v-df3afcd9]{opacity:.5;cursor:not-allowed}.ad-acctrc-lead[data-v-eef098db]{margin:0;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.5}.ad-acctrc-warn[data-v-eef098db]{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:var(--fs-xs);line-height:1.5;color:var(--fg);background:color-mix(in srgb,var(--warning) 12%,transparent);border:var(--bw, 1px) solid color-mix(in srgb,var(--warning) 40%,transparent);border-radius:var(--r-sm)}.ad-acctrc-warn svg[data-v-eef098db]{flex:none;margin-block-start:1px;color:var(--warning)}.ad-acctrc-list[data-v-eef098db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;padding:11px 13px;list-style:none;background:var(--surface-2);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-sm)}.ad-acctrc-code[data-v-eef098db]{font-family:var(--mono, inherit);font-size:var(--fs-sm);color:var(--fg);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ad-acctrc-tools[data-v-eef098db]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-acctrc-err[data-v-eef098db]{font-size:var(--fs-xs);color:var(--danger)}.ad-acct-btn[data-v-eef098db]{min-block-size:30px;padding:6px 13px;font:inherit;font-size:var(--fs-sm);font-weight:600;border-radius:var(--r-sm);border:var(--bw, 1px) solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer}.ad-acct-btn.primary[data-v-eef098db]{background:var(--primary);border-color:var(--primary);color:var(--on-primary, var(--surface))}.ad-acct-btn[data-v-eef098db]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ad-acct[data-v-6ce30f47]{display:grid;gap:20px}.ad-acct-sec[data-v-6ce30f47]{display:grid;gap:12px}.ad-acct-sec+.ad-acct-sec[data-v-6ce30f47]{padding-block-start:18px;border-block-start:var(--bw, 1px) solid var(--hair, var(--border))}.ad-acct-h[data-v-6ce30f47]{margin:0;font-family:var(--font-display, inherit);font-size:var(--fs-sm);font-weight:700;color:var(--fg);letter-spacing:-.005em}.ad-acct-field[data-v-6ce30f47]{display:grid;gap:5px;min-inline-size:0}.ad-acct-lbrow[data-v-6ce30f47]{display:flex;align-items:center;gap:8px;min-inline-size:0}.ad-acct-lb[data-v-6ce30f47]{flex:1;min-inline-size:0;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600}.ad-acct-in[data-v-6ce30f47]{inline-size:100%;min-block-size:34px;padding:7px 10px;font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg, var(--fg));background:var(--ctl-bg, var(--surface-2));border:1px solid var(--ctl-border, var(--border));border-radius:var(--ctl-radius, var(--r-sm))}.ad-acct-in[data-v-6ce30f47]:focus{outline:none;border-color:var(--ctl-focus, var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--ctl-focus, var(--primary)) 22%,transparent)}.ad-acct-in[aria-invalid=true][data-v-6ce30f47]{border-color:var(--danger)}.ad-acct-in[readonly][data-v-6ce30f47]{opacity:.6;cursor:default}.ad-acct-hint[data-v-6ce30f47]{margin:0;font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-acct-err[data-v-6ce30f47]{margin:0;font-size:var(--fs-xs);color:var(--danger)}.ad-acct-secerr[data-v-6ce30f47]{padding-block-start:2px}.ad-acct-pill[data-v-6ce30f47]{display:inline-flex;align-items:center;gap:5px;flex:none;padding:1px 8px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.01em;white-space:nowrap;color:color-mix(in srgb,var(--pill) 82%,var(--fg));background:color-mix(in srgb,var(--pill) 14%,transparent);border:var(--bw, 1px) solid color-mix(in srgb,var(--pill) 38%,transparent);border-radius:var(--r-pill)}.ad-acct-dot[data-v-6ce30f47]{inline-size:6px;block-size:6px;border-radius:50%;background:var(--pill);flex:none}.ad-acct-bars[data-v-6ce30f47]{display:inline-flex;gap:2px;align-items:center}.ad-acct-bars i[data-v-6ce30f47]{inline-size:8px;block-size:4px;border-radius:1px;background:color-mix(in srgb,var(--fg) 18%,transparent)}.ad-acct-bars i.on[data-v-6ce30f47]{background:var(--pill)}.ad-acct-foot[data-v-6ce30f47]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-acct-btn[data-v-6ce30f47]{min-block-size:30px;padding:6px 13px;font:inherit;font-size:var(--fs-sm);font-weight:600;border-radius:var(--r-sm);border:var(--bw, 1px) solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer}.ad-acct-btn.primary[data-v-6ce30f47]{background:var(--primary);border-color:var(--primary);color:var(--on-primary, var(--surface))}.ad-acct-btn[data-v-6ce30f47]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ad-acct-btn[aria-disabled=true][data-v-6ce30f47]{opacity:.5;cursor:not-allowed}.ad-acct-ok[data-v-6ce30f47]{font-size:var(--fs-xs);color:var(--success);font-weight:600}.ad-acct-kv[data-v-6ce30f47]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0}.ad-acct-kv dt[data-v-6ce30f47]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600;align-self:center}.ad-acct-kv dd[data-v-6ce30f47]{margin:0;font-size:var(--fs-sm);color:var(--fg)}.ad-acct-tag[data-v-6ce30f47]{display:inline-flex;align-items:center;padding:1px 8px;margin-inline-end:5px;font-size:var(--fs-xs);color:var(--fg-muted);background:var(--surface-2);border:var(--bw, 1px) solid var(--border);border-radius:var(--r-pill)}.ad-acct-state[data-v-6a497764]{display:grid;gap:10px;justify-items:start;align-content:start;font-size:var(--fs-sm);color:var(--fg-muted)}.ad-acct-msg[data-v-6a497764]{margin:0}.ad-acct-spin[data-v-6a497764]{inline-size:20px;block-size:20px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--fg) 16%,transparent);border-top-color:var(--primary)}.ad-root[data-motion=full] .ad-acct-spin[data-v-6a497764]{animation:ad-acct-spin-6a497764 .8s linear infinite}@keyframes ad-acct-spin-6a497764{to{transform:rotate(360deg)}}.ad-acct-retry[data-v-6a497764]{min-block-size:30px;padding:6px 13px;font:inherit;font-size:var(--fs-sm);font-weight:600;border-radius:var(--r-sm);border:var(--bw, 1px) solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer}.ad-acct-retry[data-v-6a497764]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ad-perm-state[data-v-cfdb35fb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:220px;height:100%;padding:32px 24px;text-align:center}.ad-perm-ic[data-v-cfdb35fb]{width:30px;height:30px;color:var(--fg-muted);opacity:.6;margin-block-end:4px}.ad-perm-ti[data-v-cfdb35fb]{font-size:var(--fs-md);font-weight:600;color:var(--fg)}.ad-perm-sub[data-v-cfdb35fb]{font-size:var(--fs-sm);color:var(--fg-muted);max-inline-size:46ch;line-height:1.5}.ad-filtered-row[data-v-cfdb35fb]{display:flex;align-items:stretch;gap:0;height:100%;min-height:0}.ad-filtered-row .ad-filtered-grid[data-v-cfdb35fb]{flex:1;min-width:0;min-height:0;overflow:auto}.ad-filtered-col[data-v-cfdb35fb]{display:flex;flex-direction:column;overflow:hidden}.ad-filtered-col .ad-filtered-inner[data-v-cfdb35fb]{flex:1;min-height:0;overflow:auto}.ad-login[data-v-5679ea7b]{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg);color:var(--fg)}.ad-login-card[data-v-5679ea7b]{width:100%;max-width:340px;display:grid;gap:14px;padding:28px 26px;background:var(--surface);border:var(--bw, 1px) solid var(--border);border-radius:var(--r, 8px);box-shadow:0 12px 40px color-mix(in srgb,var(--bg) 60%,transparent)}.ad-login-brand[data-v-5679ea7b]{display:grid;gap:4px;margin-bottom:4px}.ad-login-title[data-v-5679ea7b]{margin:0;font-family:var(--font-display, inherit);font-size:var(--fs-xl, 1.25rem);font-weight:700;letter-spacing:-.01em;color:var(--fg)}.ad-login-lead[data-v-5679ea7b]{margin:0;font-size:var(--fs-sm);color:var(--fg-muted)}.ad-login-field[data-v-5679ea7b]{display:grid;gap:5px;min-width:0}.ad-login-lb[data-v-5679ea7b]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600}.ad-login-in[data-v-5679ea7b]{width:100%;min-height:34px;padding:7px 10px;font:inherit;font-size:var(--fs-sm);color:var(--ctl-fg, var(--fg));background:var(--ctl-bg, var(--surface-2));border:1px solid var(--ctl-border, var(--border));border-radius:var(--ctl-radius, var(--r-sm))}.ad-login-in[data-v-5679ea7b]:focus{outline:none;border-color:var(--ctl-focus, var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--ctl-focus, var(--primary)) 22%,transparent)}.ad-login-in[aria-invalid=true][data-v-5679ea7b]{border-color:var(--danger)}.ad-login-err[data-v-5679ea7b]{display:flex;align-items:center;gap:6px;min-height:0;font-size:var(--fs-xs);color:var(--danger)}.ad-login-err[data-v-5679ea7b]:empty{display:none}.ad-login-submit[data-v-5679ea7b]{min-height:38px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--bg);background:var(--primary);border:1px solid var(--primary);border-radius:var(--ctl-radius, var(--r-sm));cursor:pointer}.ad-login-submit[data-v-5679ea7b]:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--fg))}.ad-login-submit[data-v-5679ea7b]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ad-login-submit[data-v-5679ea7b]:disabled{opacity:.5;cursor:not-allowed}.ad-login-submit[aria-busy=true][data-v-5679ea7b]{cursor:progress}.ad-login-spin[data-v-5679ea7b]{width:13px;height:13px;border-radius:50%;flex:none;border:1.6px solid color-mix(in srgb,var(--bg) 45%,transparent);border-top-color:var(--bg)}.ad-root[data-motion=full] .ad-login-spin[data-v-5679ea7b],.ad-login[data-motion=full] .ad-login-spin[data-v-5679ea7b]{animation:ad-login-spin-5679ea7b .7s linear infinite}@keyframes ad-login-spin-5679ea7b{to{transform:rotate(360deg)}}.ad-login-2fa-lead[data-v-5679ea7b]{margin:0;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.5}.ad-login-2fa-term[data-v-5679ea7b]{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:var(--fs-sm);color:var(--fg);line-height:1.5}.ad-login-2fa-term svg[data-v-5679ea7b]{flex:none;margin-top:2px}.ad-login-2fa-term[data-tone=danger] svg[data-v-5679ea7b]{color:var(--danger)}.ad-login-2fa-term[data-tone=warning] svg[data-v-5679ea7b]{color:var(--warning)}.ad-login-code[data-v-5679ea7b]{min-height:40px;font-size:var(--fs-xl, 1.15rem);font-family:var(--mono, inherit);text-align:center;letter-spacing:.2em}.ad-login-code.is-recovery[data-v-5679ea7b]{font-size:var(--fs-sm);letter-spacing:.06em}.ad-login-code[data-v-5679ea7b]::placeholder{color:var(--fg-dim);opacity:.5}.ad-login-wait[data-v-5679ea7b]{display:grid;justify-items:center;gap:8px;padding:6px 0 2px;text-align:center}.ad-login-wait-lb[data-v-5679ea7b]{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.ad-login-wait-spin[data-v-5679ea7b]{width:26px;height:26px;border-radius:50%;margin-bottom:2px;border:2.5px solid color-mix(in srgb,var(--fg) 16%,transparent);border-top-color:var(--primary)}.ad-root[data-motion=full] .ad-login-wait-spin[data-v-5679ea7b],.ad-login[data-motion=full] .ad-login-wait-spin[data-v-5679ea7b]{animation:ad-login-spin-5679ea7b .8s linear infinite}.ad-login-match[data-v-5679ea7b]{display:grid;justify-items:center;gap:2px;width:100%;margin-top:4px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ad-login-match-n[data-v-5679ea7b]{font-family:var(--mono, inherit);font-size:var(--fs-2xl, 1.9rem);font-weight:700;line-height:1.15;letter-spacing:.08em;color:var(--primary)}.ad-login-match-hint[data-v-5679ea7b]{font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.45}.ad-login-methods[data-v-5679ea7b]{display:grid;gap:6px}.ad-login-methods-row[data-v-5679ea7b]{display:flex;flex-wrap:wrap;gap:6px}.ad-login-method[data-v-5679ea7b]{min-height:28px;padding:4px 10px;font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer}.ad-login-method[data-v-5679ea7b]:hover{color:var(--fg);border-color:var(--ctl-focus, var(--primary))}.ad-login-method[data-v-5679ea7b]:focus-visible{outline:2px solid var(--ctl-focus, var(--primary));outline-offset:2px}.ad-login-method[aria-pressed=true][data-v-5679ea7b]{color:var(--fg);font-weight:600;background:color-mix(in srgb,var(--primary) 16%,var(--surface-2));border-color:var(--primary)}.ad-login-link[data-v-5679ea7b]{justify-self:center;min-height:26px;padding:4px 8px;font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);background:none;border:0;border-radius:var(--r-sm);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ad-login-link[data-v-5679ea7b]:hover{color:var(--fg)}.ad-login-link[data-v-5679ea7b]:focus-visible{outline:2px solid var(--ctl-focus, var(--primary));outline-offset:2px}.ad-authgate[data-v-5051df94]{position:relative;min-height:100vh;min-height:100dvh}.ad-authgate-locale[data-v-5051df94]{position:absolute;inset-block-start:14px;inset-inline-end:16px;z-index:5}.ad-authgate-ended[data-v-5051df94]{position:absolute;top:18px;left:50%;transform:translate(-50%);padding:7px 14px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 12%,var(--surface));color:var(--fg);font-size:var(--fs-xs);max-width:92vw;text-align:center}.ad-authgate-probe[data-v-5051df94]{min-height:100vh;min-height:100dvh;display:grid;place-items:center;background:var(--bg)}.ad-authgate-spin[data-v-5051df94]{width:26px;height:26px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--fg) 16%,transparent);border-top-color:var(--primary)}.ad-root[data-motion=full] .ad-authgate-spin[data-v-5051df94]{animation:ad-authgate-spin-5051df94 .8s linear infinite}@keyframes ad-authgate-spin-5051df94{to{transform:rotate(360deg)}}.ad-authgate-sr[data-v-5051df94]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.spk-box[data-v-3f295b21]{width:100%;height:100%;min-height:0}.spk[data-v-3f295b21]{display:block;overflow:visible}.spk-line[data-v-3f295b21]{fill:none;stroke-linecap:round;stroke-linejoin:round}.spk-fill[data-v-3f295b21]{stroke:none}.spk-col[data-v-3f295b21]{opacity:.9}.ad-sk[data-v-d87c8773]{display:flex;flex-direction:column;gap:12px;width:100%}.ad-sk-sr[data-v-d87c8773]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ad-sk-el[data-v-d87c8773]{display:block;background:var(--surface-2);border-radius:var(--r-sm)}.ad-sk-el.text[data-v-d87c8773]{height:12px}.ad-sk-el.circle[data-v-d87c8773]{border-radius:50%}.ad-root[data-motion=full] .ad-sk-el[data-v-d87c8773]{background:linear-gradient(90deg,var(--surface-2) 25%,color-mix(in srgb,var(--fg) 8%,var(--surface-2)) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:ad-sk-sheen-d87c8773 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ad-sk-el[data-v-d87c8773]{animation:none!important;background:var(--surface-2)!important}}.ad-sk-listrow[data-v-d87c8773]{display:flex;gap:12px;align-items:center}.ad-sk-lines[data-v-d87c8773]{flex:1;display:flex;flex-direction:column;gap:7px}.ad-sk-grid[data-v-d87c8773]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.ad-sk-field[data-v-d87c8773]{display:flex;flex-direction:column;gap:6px}.ad-sk-result[data-v-d87c8773]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px}@keyframes ad-sk-sheen-d87c8773{0%{background-position:100% 0}to{background-position:0 0}}.ad-tip-anchor[data-v-aafde6e6]{display:inline-flex}.ad-tip-pop[data-v-aafde6e6]{max-width:260px;padding:6px 9px;font-size:var(--fs-2xs);line-height:1.4;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 2px 10px #00000038}.ad-root[data-motion=full] .ad-tip-pop[data-v-aafde6e6]{animation:ad-tip-in-aafde6e6 .12s ease}.ad-tip-arrow[data-v-aafde6e6]{position:absolute;width:8px;height:8px;background:var(--surface);border:1px solid var(--border);transform:rotate(45deg)}.ad-tip-arrow.top[data-v-aafde6e6]{bottom:-5px;border-top:0;border-left:0}.ad-tip-arrow.bottom[data-v-aafde6e6]{top:-5px;border-bottom:0;border-right:0}.ad-tip-arrow.left[data-v-aafde6e6]{right:-5px;border-bottom:0;border-left:0}.ad-tip-arrow.right[data-v-aafde6e6]{left:-5px;border-top:0;border-right:0}@keyframes ad-tip-in-aafde6e6{0%{opacity:0}to{opacity:1}}.ad-cp-anchor[data-v-001717ee],.ad-cp-trig[data-v-001717ee]{display:inline-flex}.ad-cp[data-v-001717ee]{min-width:200px;max-width:300px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 2px 8px #00000029,0 14px 36px #0000003d}.ad-root[data-motion=full] .ad-cp[data-v-001717ee]{animation:ad-cp-in-001717ee .12s ease}.ad-cp-msg[data-v-001717ee]{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-sm);color:var(--fg);line-height:1.45;margin-bottom:12px}.ad-cp-ic[data-v-001717ee]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:var(--fs-2xs);font-weight:700;border-radius:50%;color:var(--on-primary)}.ad-cp-ic.danger[data-v-001717ee]{background:var(--danger)}.ad-cp-ic.primary[data-v-001717ee]{background:var(--primary)}.ad-cp-ic.warning[data-v-001717ee]{background:var(--warning)}.ad-cp-row[data-v-001717ee]{display:flex;justify-content:flex-end;gap:8px}.ad-cp-btn[data-v-001717ee]{padding:5px 12px;font:inherit;font-size:var(--fs-xs);cursor:pointer;color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ad-cp-btn[data-v-001717ee]:hover{background:color-mix(in srgb,var(--surface-2) 70%,var(--fg) 6%)}.ad-cp-btn.act[data-v-001717ee]{color:var(--on-primary);font-weight:600}.ad-cp-btn.act.danger[data-v-001717ee]{background:var(--danger);border-color:var(--danger)}.ad-cp-btn.act.primary[data-v-001717ee]{background:var(--primary);border-color:var(--primary)}.ad-cp-btn.act.warning[data-v-001717ee]{background:var(--warning);border-color:var(--warning);color:var(--on-warning)}.ad-cp-arrow[data-v-001717ee]{position:absolute;width:9px;height:9px;background:var(--surface);border:1px solid var(--border);transform:rotate(45deg)}.ad-cp-arrow.top[data-v-001717ee]{bottom:-5px;border-top:0;border-left:0}.ad-cp-arrow.bottom[data-v-001717ee]{top:-5px;border-bottom:0;border-right:0}.ad-cp-arrow.left[data-v-001717ee]{right:-5px;border-bottom:0;border-left:0}.ad-cp-arrow.right[data-v-001717ee]{left:-5px;border-top:0;border-right:0}@keyframes ad-cp-in-001717ee{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ad-block[data-v-0e9f0bb8]{position:relative}.ad-block-content.inert[data-v-0e9f0bb8]{pointer-events:none;-webkit-user-select:none;user-select:none}.ad-block-mask[data-v-0e9f0bb8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--surface) 62%,transparent);-webkit-backdrop-filter:saturate(1) blur(.5px);backdrop-filter:saturate(1) blur(.5px);border-radius:inherit}.ad-block-spin[data-v-0e9f0bb8]{width:26px;height:26px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--fg) 18%,transparent);border-top-color:var(--primary)}.ad-root[data-motion=full] .ad-block-spin[data-v-0e9f0bb8]{animation:ad-block-spin-0e9f0bb8 .8s linear infinite}.ad-block-lb[data-v-0e9f0bb8]{font-size:var(--fs-xs);color:var(--fg-muted);font-weight:600}.ad-root[data-motion=full] .ad-block-fade-enter-active[data-v-0e9f0bb8],.ad-root[data-motion=full] .ad-block-fade-leave-active[data-v-0e9f0bb8]{transition:opacity .12s ease}.ad-block-fade-enter-from[data-v-0e9f0bb8],.ad-block-fade-leave-to[data-v-0e9f0bb8]{opacity:0}@keyframes ad-block-spin-0e9f0bb8{to{transform:rotate(360deg)}}.ps[data-v-b12b9415]{display:flex;flex-direction:column;gap:14px;padding:4px}.ps-hd[data-v-b12b9415]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ps-hd h2[data-v-b12b9415]{margin:0;font-family:var(--font-display);font-size:calc(var(--fs) + 4px);color:var(--fg)}.ps-hd p[data-v-b12b9415]{margin:3px 0 0;font-size:var(--fs-xs);color:var(--fg-muted)}.ps-reload[data-v-b12b9415]{font:inherit;font-size:var(--fs-xs);padding:5px 10px;cursor:pointer;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ps-grid[data-v-b12b9415]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ps-grid.two[data-v-b12b9415]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ps-card[data-v-b12b9415]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:14px}.ps-card-ti[data-v-b12b9415]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600;margin-bottom:12px}.ps-toolbar[data-v-b12b9415]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ps-fld[data-v-b12b9415]{display:flex;flex-direction:column;gap:5px;min-width:180px;flex:1}.ps-fld.sm[data-v-b12b9415]{min-width:110px;flex:0 0 auto}.ps-fld>span[data-v-b12b9415]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);font-weight:600;display:inline-flex;align-items:center;gap:5px}.ps-fld em[data-v-b12b9415]{font-style:normal;color:var(--fg-dim);cursor:help}.ps-btn[data-v-b12b9415]{font:inherit;font-size:var(--fs-sm);padding:0 12px;height:calc(var(--fs) + 16px);cursor:pointer;color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ps-btn.primary[data-v-b12b9415]{margin-top:12px;background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.ps-btn.ghost[data-v-b12b9415]{width:calc(var(--fs) + 16px);padding:0}.ps-btn[data-v-b12b9415]:hover{border-color:var(--primary)}.ps-echo[data-v-b12b9415]{margin-top:12px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim)}.ps-echo b[data-v-b12b9415]{color:var(--fg-muted)}.ps-row[data-v-b12b9415]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:7px 0;border-top:1px solid var(--hair)}.ps-row[data-v-b12b9415]:first-of-type{border-top:0}.ps-row>span[data-v-b12b9415]{font-size:var(--fs-xs);color:var(--fg-muted)}.ps-views[data-v-b12b9415]{display:flex;flex-direction:column;gap:2px;min-width:160px}.ps-views button[data-v-b12b9415]{text-align:start;font:inherit;font-size:var(--fs-sm);padding:6px 8px;cursor:pointer;color:var(--fg);background:none;border:0;border-radius:var(--r-sm)}.ps-views button[data-v-b12b9415]:hover{background:var(--surface-2)}.ps-saved[data-v-b12b9415]{margin-top:10px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--success);word-break:break-all}.ps-hd.p2[data-v-b12b9415]{margin-top:8px;padding-top:14px;border-top:1px solid var(--border)}.ps-cal-wrap[data-v-b12b9415]{display:flex;justify-content:center;padding:4px 0 10px}.ps-actions[data-v-b12b9415]{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.ps-actions .ps-btn.primary[data-v-b12b9415]{margin-top:0}.ps-verdict[data-v-b12b9415]{font-size:var(--fs-xs);color:var(--danger);font-weight:600}.ps-verdict.ok[data-v-b12b9415]{color:var(--success)}.ps-legend[data-v-b12b9415]{margin-top:10px;font-size:var(--fs-2xs);color:var(--fg-dim);line-height:1.6}.ps-btn.sm[data-v-b12b9415]{height:calc(var(--fs) + 12px);padding:0 9px;font-size:var(--fs-xs)}.ps-btn[data-v-b12b9415]:disabled{opacity:.5;cursor:not-allowed}.ps-btn em[data-v-b12b9415]{font-style:normal;color:var(--fg-dim);cursor:help;margin-inline-start:3px}.ps-ovl-row[data-v-b12b9415]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ps-ovl-lb[data-v-b12b9415]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);font-weight:600}.ps-rowchip[data-v-b12b9415]{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:var(--fs-xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ps-x[data-v-b12b9415]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:13px;line-height:1;cursor:pointer;color:var(--fg-dim);background:none;border:0;border-radius:50%}.ps-x[data-v-b12b9415]:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,transparent)}.ps-block-card[data-v-b12b9415]{padding:16px;text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);margin-bottom:12px}.ps-block-ti[data-v-b12b9415]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600}.ps-block-big[data-v-b12b9415]{font-family:var(--font-display);font-size:calc(var(--fs) + 12px);color:var(--fg);margin:4px 0}.ps-block-sub[data-v-b12b9415]{font-size:var(--fs-2xs);color:var(--fg-dim)}.ps-sort[data-v-b12b9415]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ps-sort-item[data-v-b12b9415]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ps-sort-item[data-sortable-active][data-v-b12b9415]{border-color:color-mix(in srgb,var(--primary) 60%,var(--border));box-shadow:0 4px 14px #00000038}.ps-sort-grip[data-v-b12b9415]{flex:none;inline-size:24px;block-size:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:grab;color:var(--fg-dim);background:transparent;border:none;border-radius:var(--r-sm);touch-action:none}.ps-sort-grip[data-v-b12b9415]:active{cursor:grabbing}.ps-sort-grip[data-v-b12b9415]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ps-sort-grip svg[data-v-b12b9415]{inline-size:10px;block-size:16px;fill:currentColor}.ps-sort-body[data-v-b12b9415]{display:flex;flex-direction:column;gap:1px;flex:1;min-inline-size:0}.ps-sort-body b[data-v-b12b9415]{font-size:var(--fs-sm);color:var(--fg)}.ps-sort-body span[data-v-b12b9415]{font-size:var(--fs-2xs);color:var(--fg-dim)}.ps-sort.chips[data-v-b12b9415]{flex-direction:row;flex-wrap:wrap;gap:8px}.ps-sort-chip[data-v-b12b9415]{padding:6px 12px;min-block-size:28px;display:inline-flex;align-items:center;font-size:var(--fs-sm);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);cursor:grab}.ps-sort-chip[data-sortable-active][data-v-b12b9415]{border-color:color-mix(in srgb,var(--primary) 60%,var(--border));box-shadow:0 4px 14px #00000038}.ps-sort-chip[data-v-b12b9415]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.qrp[data-v-2d611f16]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:0;padding:8px;box-sizing:border-box}.qr-box[data-v-2d611f16]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;flex:1 1 auto;min-height:0}.qr-chip[data-v-2d611f16]{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:600;padding:1px 8px;border-radius:var(--r-pill)}.qr-save[data-v-2d611f16]{position:absolute;inset-block-end:var(--qr-save-b, 2px);inset-inline-end:var(--qr-save-e, 2px);display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;padding:0;background:color-mix(in srgb,var(--surface-2) 78%,transparent);border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--fg-dim);cursor:pointer;opacity:.62;box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 8%,transparent);transition:opacity .12s ease,color .12s ease,background-color .12s ease}@media(hover:hover)and (pointer:fine){.qr-save[data-v-2d611f16]:hover:not(:disabled){opacity:1;color:var(--fg);background:var(--surface-2)}}.qr-save[data-v-2d611f16]:focus-visible{opacity:1;color:var(--fg);outline:2px solid var(--primary);outline-offset:1px}.qr-save.ok[data-v-2d611f16]{opacity:1;color:var(--success)}.qr-copy[data-v-2d611f16]{inset-inline-end:calc(var(--qr-save-e, 2px) + 26px)}.qr-copy.alone[data-v-2d611f16]{inset-inline-end:var(--qr-save-e, 2px)}.qr-btnrow[data-v-2d611f16]{flex:none;display:flex;gap:8px}.qr-btn[data-v-2d611f16]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 12px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--fg-dim);font:500 var(--fs-xs)/1.2 inherit;font-family:inherit;cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.qr-btn[data-v-2d611f16]:hover:not(:disabled){color:var(--fg);border-color:color-mix(in srgb,var(--fg) 25%,var(--hair))}.qr-btn[data-v-2d611f16]:active:not(:disabled){background:color-mix(in srgb,var(--fg) 8%,var(--surface-2))}.qr-btn[data-v-2d611f16]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;color:var(--fg)}.qr-btn.ok[data-v-2d611f16]{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,transparent)}.qr-box.invalid[data-v-2d611f16] svg.qr{opacity:.45;filter:blur(var(--qr-blur, 3px)) grayscale(1)}.qr-void[data-v-2d611f16]{position:absolute;inset-block:var(--qr-slack-y, 0);inset-inline:var(--qr-slack-x, 0);display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.qr-void-word[data-v-2d611f16]{width:125%;text-align:center;overflow:hidden;white-space:nowrap;transform:rotate(-11deg);font-family:var(--mono);font-size:var(--fs-sm);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--danger);padding:5px 0;background:color-mix(in srgb,var(--danger) 12%,var(--surface-2));border-block:2px solid var(--danger)}.qr-save[data-v-2d611f16]:disabled,.qr-btn[data-v-2d611f16]:disabled{opacity:.38;cursor:not-allowed}.qrp[data-v-2d611f16] svg.qr{inline-size:100%;block-size:100%;max-inline-size:min(100%,var(--qr-max, 100%));max-block-size:min(100%,var(--qr-max, 100%))}.qrp[data-v-2d611f16] .qr-refused{max-inline-size:100%}.df[data-v-509b736c]{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px}.df-fit[data-v-509b736c]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.df-scaler[data-v-509b736c]{position:relative;flex:none}.df-device[data-v-509b736c]{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;background:var(--surface)}.df[data-mode=desktop] .df-device[data-v-509b736c]{border:var(--bw) solid var(--border);border-radius:calc(var(--r) * 1.1);box-shadow:0 12px 40px color-mix(in srgb,var(--fg) 16%,transparent)}.df-bar[data-v-509b736c]{flex:none;height:40px;display:flex;align-items:center;gap:8px;padding-inline:16px;background:var(--surface-2);border-block-end:var(--bw) solid var(--hair)}.df-dot[data-v-509b736c]{width:11px;height:11px;border-radius:50%;background:color-mix(in srgb,var(--fg-dim) 55%,transparent);flex:none}.df-url[data-v-509b736c]{margin-inline-start:12px;padding:3px 14px;border-radius:var(--r-pill);background:var(--surface);border:var(--bw) solid var(--hair);font-size:13px;color:var(--fg-muted);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.df[data-mode=mobile] .df-device[data-v-509b736c]{padding:14px 12px;border-radius:52px;background:color-mix(in srgb,var(--fg) 84%,var(--bg));box-shadow:0 18px 50px color-mix(in srgb,var(--fg) 24%,transparent)}.df[data-mode=mobile] .df-screen[data-v-509b736c]{border-radius:38px;background:var(--surface)}.df-notch[data-v-509b736c]{position:absolute;inset-block-start:14px;inset-inline-start:50%;transform:translate(-50%);width:128px;height:26px;border-radius:0 0 18px 18px;background:color-mix(in srgb,var(--fg) 84%,var(--bg));z-index:2}.df-home[data-v-509b736c]{position:absolute;inset-block-end:22px;inset-inline-start:50%;transform:translate(-50%);width:120px;height:5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--bg) 60%,transparent);z-index:2}.df[data-mode=embed] .df-device[data-v-509b736c]{border:var(--bw) dashed var(--border);border-radius:var(--r)}.df-screen[data-v-509b736c]{flex:1;min-height:0;overflow:auto;position:relative}.df-screen[data-v-509b736c]>.ad-card{height:100%;border:0;border-radius:inherit}.df-missing[data-v-509b736c]{padding:16px;font-size:var(--fs-xs);color:var(--fg-dim);font-style:italic}.df-switch[data-v-509b736c]{flex:none;display:flex;gap:2px;padding:3px;align-self:center;background:var(--surface-2);border:var(--bw) solid var(--hair);border-radius:var(--r-pill)}.df-seg[data-v-509b736c]{font:inherit;font-size:var(--fs-xs);font-weight:500;color:var(--fg-muted);min-height:26px;padding:4px 14px;border:0;border-radius:var(--r-pill);background:none;cursor:pointer}.df-seg[data-v-509b736c]:hover{color:var(--fg)}.df-seg.on[data-v-509b736c]{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px color-mix(in srgb,var(--fg) 12%,transparent)}.df-seg[data-v-509b736c]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.dfp[data-v-68bfab8a]{width:100%;height:100%;min-height:0}.ad-avstack[data-v-7da38a8e]{display:inline-flex;align-items:center}.ad-av[data-v-7da38a8e]{position:relative;flex:none;inline-size:var(--av-size);block-size:var(--av-size);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--av-role) 22%,var(--surface));color:color-mix(in srgb,var(--av-role) 82%,var(--fg));border:1.5px solid var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--av-role) 45%,var(--border))}.ad-av+.ad-av[data-v-7da38a8e]{margin-inline-start:calc(var(--av-size) * -.34)}.ad-av-in[data-v-7da38a8e]{font-size:calc(var(--av-size) * .4);font-weight:700;line-height:1;font-family:var(--font-display, inherit);letter-spacing:.01em}.ad-av-more[data-v-7da38a8e]{background:var(--surface-2);color:var(--fg-muted);box-shadow:0 0 0 1px var(--border)}.ad-av-more .ad-av-in[data-v-7da38a8e]{font-size:calc(var(--av-size) * .36);font-weight:600}.ad-av-badge[data-v-7da38a8e]{position:absolute;inset-block-end:-2px;inset-inline-end:-2px;inline-size:calc(var(--av-size) * .5);block-size:calc(var(--av-size) * .5);min-inline-size:11px;min-block-size:11px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:calc(var(--av-size) * .34);font-weight:800;line-height:1;border:1.5px solid var(--surface)}.ad-av-badge.ok[data-v-7da38a8e]{background:var(--success);color:var(--bg)}.ad-av-badge.pending[data-v-7da38a8e]{background:var(--surface-2);color:var(--fg-dim)}.ad-selbar[data-v-e9583335]{flex:0 1 auto;inline-size:fit-content;max-inline-size:100%;align-self:center;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;padding:5px 10px;min-block-size:30px;background:color-mix(in srgb,var(--primary) 9%,var(--surface));border:var(--bw) solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--r-sm);box-shadow:inset 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}.sb-count[data-v-e9583335]{font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.sb-actions[data-v-e9583335]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.sb-clear[data-v-e9583335]{font:inherit;margin-inline-start:2px;padding-inline-start:10px;min-block-size:22px;padding-block:1px;padding-inline-end:8px;border-inline-start:var(--bw) solid color-mix(in srgb,var(--primary) 25%,var(--border));background:var(--ctl-bg);border:var(--bw) solid var(--ctl-border);border-radius:var(--r-sm);color:var(--fg-muted);font-size:var(--fs-xs);line-height:1;cursor:pointer}.sb-clear[data-v-e9583335]:hover{color:var(--fg);border-color:var(--fg-muted)}.sb-clear[data-v-e9583335]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.sb-exit[data-v-e9583335]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;margin-inline-start:2px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-muted);font:inherit;cursor:pointer;transition:color .12s,background-color .12s}.sb-exit[data-v-e9583335]:hover{color:var(--fg);background:color-mix(in srgb,var(--primary) 16%,transparent)}.sb-exit[data-v-e9583335]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.ss[data-v-18cd196f]{position:relative;width:100%;height:var(--ss-h, 26px);outline:none}.ss[data-v-18cd196f]:focus-visible{box-shadow:0 0 0 2px var(--agent);border-radius:var(--r-sm)}.ss-cells[data-v-18cd196f]{display:flex;align-items:stretch;gap:2px;overflow:hidden}.ss-cells.compact[data-v-18cd196f]{gap:1px}.ss-cells.fixed[data-v-18cd196f]{overflow:visible;justify-content:flex-start}.ss-tick[data-v-18cd196f]{flex:1 1 0;min-width:2px;border-radius:var(--r-sm, 2px);cursor:pointer;transition:filter .1s ease}.ss-cells.compact .ss-tick[data-v-18cd196f]{border-radius:1px}.ss-tick[data-v-18cd196f]:hover,.ss-tick.hot[data-v-18cd196f]{filter:brightness(1.25)}.ss-tick.hot[data-v-18cd196f]{outline:1px solid var(--fg);outline-offset:-1px}.ad-root[data-motion=full] .ss-tick[data-v-18cd196f]:last-child{animation:ss-in-18cd196f .15s ease-out}@keyframes ss-in-18cd196f{0%{opacity:0}to{opacity:1}}.ss-bands[data-v-18cd196f]{display:block}.ss-band[data-v-18cd196f]{position:absolute;top:0;bottom:0;cursor:pointer;border-right:1px solid var(--hair)}.ss-band[data-v-18cd196f]:hover,.ss-band.hot[data-v-18cd196f]{filter:brightness(1.15)}.ss-band.hot[data-v-18cd196f]{outline:1px solid var(--fg);outline-offset:-1px}.ss-band-lbl[data-v-18cd196f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-inline:4px;font-size:var(--fs-2xs);line-height:1;color:var(--surface);mix-blend-mode:luminosity;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-family:var(--mono)}.kpi[data-v-c11ffe71]{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;gap:6px}.ad-card.kpi-accent-card{background:color-mix(in srgb,var(--panel-accent, var(--primary)) 12%,var(--surface));border-color:color-mix(in srgb,var(--panel-accent, var(--primary)) 30%,var(--border))}.kpi-note[data-v-c11ffe71]{position:absolute;top:0;inset-inline-end:0;z-index:1;font-size:var(--fs-2xs);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--panel-accent, var(--primary));background:color-mix(in srgb,var(--panel-accent, var(--primary)) 14%,transparent);border:1px solid color-mix(in srgb,var(--panel-accent, var(--primary)) 35%,transparent);border-radius:var(--r-pill);padding:1px 7px}.kpi-val[data-v-c11ffe71]{font-size:calc(var(--fs) * 2.1);font-weight:600;line-height:1;color:var(--fg)}.kpi-val.warn[data-v-c11ffe71]{color:var(--warning)}.kpi-val.crit[data-v-c11ffe71]{color:var(--danger)}.ad-root[data-motion=full] .kpi-val.crit[data-v-c11ffe71]{animation:kpi-pulse-c11ffe71 1.6s ease-in-out infinite}@keyframes kpi-pulse-c11ffe71{50%{opacity:.55}}.kpi-cell[data-v-c11ffe71]{display:inline-block;vertical-align:top}.kpi-cell.roll[data-v-c11ffe71]{overflow:hidden;height:1em}.kpi-strip[data-v-c11ffe71]{display:block;will-change:transform}.kpi-digit[data-v-c11ffe71]{display:block;height:1em;line-height:1}.ad-root[data-motion=full] .kpi-strip[data-v-c11ffe71]{transition:transform .45s cubic-bezier(.22,.9,.3,1)}.kpi-spark[data-v-c11ffe71]{flex:none;width:100%;height:22px;opacity:.85}.kpi-spark.right[data-v-c11ffe71]{width:auto;flex:1 1 60px;max-width:45%;height:30px;margin-inline-start:auto;align-self:flex-end}.kpi.spark-right .kpi-meta[data-v-c11ffe71]{align-items:flex-end}.kpi.compact[data-v-c11ffe71]{gap:2px}.kpi.compact .kpi-val[data-v-c11ffe71]{font-size:calc(var(--fs) * 1.6)}.kpi.compact .kpi-spark.right[data-v-c11ffe71]{height:22px}.kpi-spark.bg[data-v-c11ffe71]{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;opacity:.35;pointer-events:none}.kpi.spark-background[data-v-c11ffe71]>:not(.kpi-spark){position:relative}.kpi-tracker[data-v-c11ffe71]{flex:none;width:100%}.kpi-meta[data-v-c11ffe71]{display:flex;align-items:baseline;gap:8px}.kpi-lbl[data-v-c11ffe71]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}.kpi-delta[data-v-c11ffe71]{font-family:var(--mono);font-size:var(--fs-xs)}.kpi-delta.up[data-v-c11ffe71]{color:var(--success)}.kpi-delta.down[data-v-c11ffe71]{color:var(--danger)}.metric[data-v-7d625d11]{display:flex;flex-direction:column;gap:6px;height:100%}.metric-val[data-v-7d625d11]{font-size:calc(var(--fs) * 2.4);font-weight:600;line-height:1;color:var(--fg)}.metric-val.good[data-v-7d625d11]{color:var(--success)}.metric-val.warn[data-v-7d625d11]{color:var(--warning)}.metric-val.bad[data-v-7d625d11]{color:var(--danger)}.metric-cell[data-v-7d625d11]{display:inline-block;vertical-align:top}.metric-cell.roll[data-v-7d625d11]{overflow:hidden;height:1em}.metric-strip[data-v-7d625d11]{display:block;will-change:transform}.metric-digit[data-v-7d625d11]{display:block;height:1em;line-height:1}.ad-root[data-motion=full] .metric-strip[data-v-7d625d11]{transition:transform .45s cubic-bezier(.22,.9,.3,1)}.metric-note[data-v-7d625d11]{font-size:var(--fs-xs);color:var(--fg-muted)}.ad-subcells[data-v-7d625d11]{display:flex;gap:8px;margin-top:auto;padding-top:12px}.ad-subcell[data-v-7d625d11]{flex:1;background:var(--muted);border:1px solid var(--hair);border-radius:var(--r);padding:7px 9px;min-width:0}.ad-subcell[data-sel="1"][data-v-7d625d11]{outline:2px solid var(--agent);outline-offset:-1px}.sc-l[data-v-7d625d11]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-dim)}.sc-v[data-v-7d625d11]{font-size:var(--fs);color:var(--fg);margin-top:2px}.ad-es[data-v-a1cfda7f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:18px 12px;height:100%;min-height:72px}.ad-es-ic[data-v-a1cfda7f]{font-size:22px;line-height:1;color:var(--fg-dim);margin-bottom:2px}.ad-es-ti[data-v-a1cfda7f]{font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.ad-es-sub[data-v-a1cfda7f]{font-size:var(--fs-xs);color:var(--fg-muted)}.ad-status[data-v-77dc7558]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm)}.ad-status-lbl[data-v-77dc7558]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em;font-size:var(--fs-xs)}.ad-table[data-v-e1031321]{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.ad-table th[data-v-e1031321]{text-align:start;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:600;padding:4px 8px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface)}.ad-table td[data-v-e1031321]{padding:6px 8px;border-bottom:1px solid var(--hair);color:var(--fg)}.ad-table td.mono[data-v-e1031321]{font-family:var(--mono);color:var(--fg-muted);font-size:var(--fs-sm)}.ad-table tbody tr[data-v-e1031321]:hover{background:var(--surface-2)}.ad-table tbody tr.inspectable[data-v-e1031321]{cursor:pointer}.ad-root[data-table-variant=zebra] .ad-table tbody tr[data-v-e1031321]:nth-child(2n){background:var(--muted)}.ad-root[data-table-variant=bare] .ad-table td[data-v-e1031321]{border-bottom:0}.ad-table td.editable[data-v-e1031321]{padding:2px 4px}.ad-cell-val[data-v-e1031321]{display:flex;align-items:center;gap:6px;padding:4px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px transparent;cursor:text}.ad-cell-val[data-v-e1031321]:hover,.ad-cell-val[data-v-e1031321]:focus-visible{box-shadow:inset 0 0 0 1px var(--hair);outline:none}.ad-cell-val[data-v-e1031321]:focus-visible{box-shadow:inset 0 0 0 1px var(--primary)}.ad-cell-pencil[data-v-e1031321]{margin-inline-start:auto;font-size:var(--fs-2xs);color:var(--fg-dim);opacity:0}.ad-cell-val:hover .ad-cell-pencil[data-v-e1031321],.ad-cell-val:focus-visible .ad-cell-pencil[data-v-e1031321]{opacity:.8}.ad-cell-val.pending[data-v-e1031321]{font-style:italic;color:var(--fg-dim)}.ad-cell-edit[data-v-e1031321]{width:100%;padding:3px 4px;font:inherit;font-size:var(--fs-sm);color:var(--fg);background:var(--surface-2);border:0;border-radius:var(--r-sm);outline:none;box-shadow:inset 0 0 0 1px var(--primary)}.ad-cell-edit.mono[data-v-e1031321]{font-family:var(--mono)}.ad-feed[data-v-876be40e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ad-feed-row[data-v-876be40e]{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--hair);font-size:var(--fs-sm)}.ad-feed-dot[data-v-876be40e]{width:6px;height:6px;border-radius:50%;flex:none}.ad-feed-t[data-v-876be40e]{color:var(--fg-dim);font-size:var(--fs-xs);min-width:30px}.ad-feed-actor[data-v-876be40e]{color:var(--fg-muted);font-family:var(--mono);font-size:var(--fs-xs)}.ad-feed-text[data-v-876be40e]{color:var(--fg)}.ad-bars[data-v-ac1d84a0]{display:flex;flex-direction:column;gap:9px}.ad-bar-row[data-v-ac1d84a0]{display:grid;grid-template-columns:92px 1fr 44px;align-items:center;gap:10px}.ad-bar-lbl[data-v-ac1d84a0]{font-size:11.5px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-bar-track[data-v-ac1d84a0]{height:8px;background:var(--muted);border-radius:4px;overflow:hidden}.ad-bar-fill[data-v-ac1d84a0]{display:block;height:100%;border-radius:4px;transition:width .4s ease}.ad-bar-val[data-v-ac1d84a0]{text-align:end;font-size:var(--fs-xs);color:var(--fg-muted)}.ad-md[data-v-de867cd7]{font-size:var(--fs-sm);line-height:1.6;color:var(--fg-muted)}.ad-md[data-v-de867cd7] code{font-family:var(--mono);background:var(--muted);padding:1px 4px;border-radius:3px;color:var(--fg)}.ad-md[data-v-de867cd7] b{color:var(--fg)}.ad-vfb-ctl[data-v-19772dfa]{display:inline-flex;align-items:center;gap:6px;min-width:0}.ad-vfb-seg[data-v-19772dfa]{display:inline-flex;align-items:stretch;gap:2px;padding:2px;background:var(--muted);border-radius:var(--r-sm);flex-wrap:wrap}.ad-vfb-chip[data-v-19772dfa]{font:inherit;font-size:var(--fs-xs);font-weight:600;line-height:1.4;min-height:24px;padding:2px 10px;cursor:pointer;white-space:nowrap;color:var(--fg-muted);background:none;border:1px solid transparent;border-radius:calc(var(--r-sm) - 1px)}.ad-vfb-chip[data-v-19772dfa]:hover{color:var(--fg)}.ad-vfb-chip.on[data-v-19772dfa]{color:var(--fg);background:var(--surface);border-color:var(--border);box-shadow:0 1px 2px #00000014}.ad-vfb-chip[data-v-19772dfa]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-vfb-field[data-v-19772dfa]{display:inline-flex;align-items:center;gap:6px;min-width:0}.ad-vfb-lbl[data-v-19772dfa]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);white-space:nowrap}.ad-vfb-search[data-v-19772dfa]{position:relative;display:inline-flex;align-items:center;min-width:0}.ad-vfb-input[data-v-19772dfa]{inline-size:clamp(120px,22vw,200px);min-width:0;height:28px;padding-block:0;padding-inline:9px 24px;font:inherit;font-size:var(--fs-xs);color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.ad-vfb-input[data-v-19772dfa]:focus{outline:none;border-color:var(--ctl-focus)}.ad-vfb-modes[data-v-19772dfa]{display:inline-flex;gap:2px;margin-inline-end:4px}.ad-vfb-mode[data-v-19772dfa]{display:inline-flex;align-items:center;justify-content:center;min-inline-size:22px;block-size:22px;padding-inline:4px;font-size:var(--fs-xs);line-height:1;color:var(--fg-muted);background:transparent;border:1px solid transparent;border-radius:var(--ctl-radius);cursor:pointer}.ad-vfb-mode[data-v-19772dfa]:hover{color:var(--fg);background:var(--ctl-bg)}.ad-vfb-mode.on[data-v-19772dfa]{color:var(--fg);background:var(--ctl-bg);border-color:var(--ctl-border)}.ad-vfb-mode[data-v-19772dfa]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.ad-vfb-mode-ic[data-v-19772dfa]{margin-inline-end:4px;font-size:var(--fs-xs);color:var(--fg-muted)}.ad-vfb-search.tone-primary .ad-vfb-input[data-v-19772dfa]{border-color:var(--primary)}.ad-vfb-search.tone-agent .ad-vfb-input[data-v-19772dfa]{border-color:var(--agent)}.ad-vfb-search.tone-world .ad-vfb-input[data-v-19772dfa]{border-color:var(--world)}.ad-vfb-search.tone-human .ad-vfb-input[data-v-19772dfa]{border-color:var(--human)}.ad-vfb-search.tone-success .ad-vfb-input[data-v-19772dfa]{border-color:var(--success)}.ad-vfb-search.tone-warning .ad-vfb-input[data-v-19772dfa]{border-color:var(--warning)}.ad-vfb-search.tone-danger .ad-vfb-input[data-v-19772dfa]{border-color:var(--danger)}.ad-vfb-search.tone-primary .ad-vfb-mode.on[data-v-19772dfa]{border-color:var(--primary);color:var(--primary)}.ad-vfb-search.tone-agent .ad-vfb-mode.on[data-v-19772dfa]{border-color:var(--agent);color:var(--agent)}.ad-vfb-search.tone-world .ad-vfb-mode.on[data-v-19772dfa]{border-color:var(--world);color:var(--world)}.ad-vfb-search.tone-human .ad-vfb-mode.on[data-v-19772dfa]{border-color:var(--human);color:var(--human)}.ad-vfb-search.tone-success .ad-vfb-mode.on[data-v-19772dfa]{border-color:var(--success);color:var(--success)}.ad-vfb-search.tone-warning .ad-vfb-mode.on[data-v-19772dfa]{border-color:var(--warning);color:var(--warning)}.ad-vfb-search.tone-danger .ad-vfb-mode.on[data-v-19772dfa]{border-color:var(--danger);color:var(--danger)}.ad-vfb-search.failed .ad-vfb-input[data-v-19772dfa]{border-color:var(--danger)}.ad-vfb-spin[data-v-19772dfa]{position:absolute;inset-inline-end:6px;inset-block-start:50%;inline-size:11px;block-size:11px;margin-block-start:-6px;border:2px solid var(--ctl-border);border-top-color:var(--fg-muted);border-radius:50%;animation:ad-vfb-spin-19772dfa .7s linear infinite}@keyframes ad-vfb-spin-19772dfa{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ad-vfb-spin[data-v-19772dfa]{animation-duration:2.4s}}.ad-vfb-err[data-v-19772dfa]{margin-inline-start:6px;font-size:var(--fs-xs);color:var(--danger)}.ad-vfb-mic[data-v-19772dfa]{position:absolute;inset-inline-end:4px;inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;padding:0;color:var(--fg-muted);background:transparent;border:none;border-radius:var(--ctl-radius);cursor:pointer}.ad-vfb-mic[data-v-19772dfa]:hover{color:var(--fg)}.ad-vfb-mic[data-v-19772dfa]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.ad-vfb-mic.rec[data-v-19772dfa]{color:var(--danger);animation:ad-vfb-pulse-19772dfa 1.4s ease-in-out infinite}@keyframes ad-vfb-pulse-19772dfa{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ad-vfb-mic.rec[data-v-19772dfa]{animation:none}}.ad-vfb-rec-t[data-v-19772dfa]{margin-inline-start:6px;font-size:var(--fs-xs);color:var(--danger)}.ad-vfb-x[data-v-19772dfa]{position:absolute;inset-inline-end:4px;inset-block-start:50%;transform:translateY(-50%);inline-size:20px;block-size:20px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;cursor:pointer;color:var(--fg-dim);background:none;border:0;border-radius:var(--r-sm)}.ad-vfb-x[data-v-19772dfa]:hover{color:var(--fg);background:var(--muted)}.ad-vfb-range[data-v-19772dfa] .ad-num{inline-size:96px}.ad-vfb-add[data-v-6402a9cb]{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:var(--fs-xs);font-weight:600;line-height:1.4;min-height:30px;padding:2px 11px;cursor:pointer;white-space:nowrap;color:var(--fg-muted);background:none;border:1px dashed var(--border);border-radius:var(--r-pill)}.ad-vfb-add[data-v-6402a9cb]:hover{color:var(--primary);border-color:var(--primary);border-style:solid}.ad-vfb-add[data-v-6402a9cb]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-vfb-add[aria-expanded=true][data-v-6402a9cb]{color:var(--primary);border-color:var(--primary);border-style:solid}.ad-vfb-add-plus[data-v-6402a9cb]{inline-size:10px;block-size:10px;flex:none}.ad-vfb-menu[data-v-6402a9cb]{display:flex;flex-direction:column;align-items:stretch;min-width:220px;max-width:320px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 2px 6px #0000001f,0 12px 32px #0003}.ad-root[data-motion=full] .ad-vfb-menu[data-v-6402a9cb]{animation:ad-vfb-menu-in-6402a9cb .12s ease}@keyframes ad-vfb-menu-in-6402a9cb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ad-vfb-menu-h[data-v-6402a9cb]{padding:8px 10px 4px;font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim)}.ad-vfb-menu-it[data-v-6402a9cb]{display:flex;align-items:center;gap:9px;width:100%;min-height:30px;padding:5px 10px;font:inherit;font-size:var(--fs-sm);color:var(--fg);text-align:start;background:none;border:0;border-radius:calc(var(--r-sm) - 1px);cursor:pointer}.ad-vfb-menu-it[data-v-6402a9cb]:hover,.ad-vfb-menu-it[data-v-6402a9cb]:focus-visible{background:var(--muted);outline:none}.ad-vfb-menu-lbl[data-v-6402a9cb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-vfb-menu-hint[data-v-6402a9cb]{margin-inline-start:auto;color:var(--fg-dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.ad-vfb-menu-empty[data-v-6402a9cb]{padding:8px 10px;font-size:var(--fs-xs);color:var(--fg-dim)}.ad-vfb-ed[data-v-65acc725]{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:240px;max-width:340px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 2px 6px #0000001f,0 12px 32px #0003}.ad-vfb-ed[data-v-65acc725]:focus{outline:none}.ad-root[data-motion=full] .ad-vfb-ed[data-v-65acc725]{animation:ad-vfb-ed-in-65acc725 .12s ease}@keyframes ad-vfb-ed-in-65acc725{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ad-vfb-ed-ti[data-v-65acc725]{padding:0 2px 6px;font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim)}.ad-vfb-ed-opts[data-v-65acc725]{display:flex;flex-direction:column}.ad-vfb-ed-opt[data-v-65acc725]{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:5px 8px;font:inherit;font-size:var(--fs-sm);color:var(--fg);text-align:start;background:none;border:0;border-radius:calc(var(--r-sm) - 1px);cursor:pointer}.ad-vfb-ed-opt[data-v-65acc725]:hover,.ad-vfb-ed-opt[data-v-65acc725]:focus-visible{background:var(--muted);outline:none}.ad-vfb-ed-opt.on[data-v-65acc725]{color:var(--fg);font-weight:600}.ad-vfb-ed-mark[data-v-65acc725]{inline-size:12px;block-size:12px;flex:none;color:var(--primary)}.ad-vfb-ed-row[data-v-65acc725]{display:flex;align-items:center;gap:8px;padding:2px}.ad-vfb-ed-num[data-v-65acc725]{display:inline-flex;min-width:0}.ad-vfb-ed-num[data-v-65acc725] .ad-num{inline-size:92px}.ad-vfb-ed-dash[data-v-65acc725]{color:var(--fg-dim)}.ad-vfb-ed-unit[data-v-65acc725]{color:var(--fg-dim);font-size:var(--fs-xs);white-space:nowrap}.ad-vfb-ed-presets[data-v-65acc725]{display:flex;flex-wrap:wrap;gap:6px;padding:8px 2px 0}.ad-vfb-ed-preset[data-v-65acc725]{font:inherit;font-size:var(--fs-xs);line-height:1.4;cursor:pointer;min-height:24px;padding:2px 9px;color:var(--fg-muted);background:var(--muted);border:1px solid var(--border);border-radius:var(--r-pill)}.ad-vfb-ed-preset[data-v-65acc725]:hover,.ad-vfb-ed-preset[data-v-65acc725]:focus-visible{color:var(--primary);border-color:var(--primary);outline:none}.ad-vfb-ed-preset[aria-pressed=true][data-v-65acc725]{color:var(--primary);border-color:var(--primary);background:var(--surface)}.ad-vfb-ed-cov[data-v-65acc725]{display:flex;align-items:flex-start;gap:6px;margin-block-start:10px;padding:7px 9px;font-size:var(--fs-xs);line-height:1.45;color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 28%,transparent);border-radius:calc(var(--r-sm) - 1px)}.ad-vfb-ed-warn[data-v-65acc725]{inline-size:12px;block-size:12px;flex:none;margin-block-start:2px}.ad-vfb-ed-foot[data-v-65acc725]{display:flex;justify-content:flex-end;gap:8px;padding:10px 2px 0}.ad-vfb-ed-btn[data-v-65acc725]{font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer;min-height:26px;padding:3px 12px;color:var(--fg);background:var(--muted);border:1px solid var(--border);border-radius:var(--r-sm)}.ad-vfb-ed-btn[data-v-65acc725]:hover{border-color:var(--fg-dim)}.ad-vfb-ed-btn[data-v-65acc725]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-vfb-ed-btn.primary[data-v-65acc725]{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.ad-vfb-ed-btn.primary[data-v-65acc725]:hover{filter:brightness(1.08)}.ad-vfb-sr[data-v-65acc725]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ad-vfb[data-v-c65e5c6c]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0}.ad-vfb.panel[data-v-c65e5c6c]{padding:8px 12px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm)}.ad-vfb-title[data-v-c65e5c6c]{font-size:var(--fs-sm);font-weight:600;color:var(--fg-muted);margin-inline-end:4px;white-space:nowrap}.ad-vfb.chips[data-v-c65e5c6c]{position:relative;gap:8px}.ad-vfb.chips[data-v-c65e5c6c] .ad-vfb-ctl.k-search{flex:1 1 130px;max-inline-size:220px}.ad-vfb.chips[data-v-c65e5c6c] .ad-vfb-ctl.k-search .ad-vfb-search{flex:1 1 auto;inline-size:100%;min-inline-size:0}.ad-vfb.chips[data-v-c65e5c6c] .ad-vfb-ctl.k-search .ad-vfb-input{inline-size:100%;min-inline-size:0}.ad-vfb.chips.panel.is-filtered[data-v-c65e5c6c]{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.ad-vfb-chipw[data-v-c65e5c6c]{display:inline-flex;align-items:center;gap:2px;min-height:30px;padding-inline:10px 4px;background:color-mix(in srgb,var(--primary) 10%,var(--muted));border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--r-pill)}.ad-vfb-chipw[data-v-c65e5c6c]:hover{border-color:var(--primary)}.ad-vfb-chipbtn[data-v-c65e5c6c]{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0;cursor:pointer;font:inherit;font-size:var(--fs-xs);line-height:1.4;white-space:nowrap;color:var(--fg);background:none;border:0}.ad-vfb-chipbtn[data-v-c65e5c6c]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-pill)}.ad-vfb-chipk[data-v-c65e5c6c]{color:var(--fg-muted)}.ad-vfb-chipv[data-v-c65e5c6c]{font-weight:600;font-variant-numeric:tabular-nums;unicode-bidi:plaintext}.ad-vfb-chipx[data-v-c65e5c6c]{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;border-radius:50%;font-size:11px;line-height:1;cursor:pointer;color:var(--fg-muted);background:none;border:0}.ad-vfb-chipx[data-v-c65e5c6c]:hover{color:var(--fg);background:var(--muted)}.ad-vfb-chipx[data-v-c65e5c6c]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-vfb-right[data-v-c65e5c6c]{display:inline-flex;align-items:center;gap:10px;margin-inline-start:auto;min-width:0}.ad-vfb-cnt[data-v-c65e5c6c]{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:plaintext}.ad-vfb-clear[data-v-c65e5c6c]{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:var(--fs-xs);font-weight:600;line-height:1.4;min-height:24px;padding:2px 10px;cursor:pointer;white-space:nowrap;color:var(--fg-muted);background:var(--muted);border:1px solid transparent;border-radius:var(--r-sm)}.ad-vfb-clear[data-v-c65e5c6c]:hover:not(:disabled){color:var(--fg)}.ad-vfb-clear[data-v-c65e5c6c]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-vfb-clear[data-v-c65e5c6c]:disabled{opacity:.5;cursor:default}.ad-vfb-sr[data-v-c65e5c6c]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ad-vfb-status[data-v-c65e5c6c]{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;white-space:nowrap}.ad-vfb-status.in-right[data-v-c65e5c6c]{margin-inline-start:0}.ad-vfb-st[data-v-c65e5c6c]{font-size:var(--fs-xs);font-weight:600;color:var(--fg-muted)}.ad-vfb-count[data-v-c65e5c6c]{font-size:var(--fs-xs);color:var(--fg-muted)}.ad-vfb-upd[data-v-c65e5c6c]{font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-dot.paused[data-v-c65e5c6c]{background:var(--fg-dim);box-shadow:none;animation:none}.ad-card-check[data-v-9ee9b5f7]{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:20px;block-size:20px;margin:0;flex:none;border:1.5px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:4px;background:var(--surface);cursor:pointer;display:inline-grid;place-content:center}.ad-root[data-motion=full] .ad-card-check[data-v-9ee9b5f7]{transition:border-color .12s,background .12s}.ad-card-check[data-v-9ee9b5f7]:hover{border-color:var(--primary)}.ad-card-check[data-v-9ee9b5f7]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-card-check[data-v-9ee9b5f7]:checked{background:var(--primary);border-color:var(--primary)}.ad-card-check[data-v-9ee9b5f7]:checked:before{content:"";inline-size:11px;block-size:11px;clip-path:polygon(14% 46%,0 65%,40% 100%,100% 20%,82% 4%,38% 66%);background:var(--surface)}.ad-cselbar[data-v-ef891095]{flex:0 1 auto;min-width:0}.csb-page[data-v-ef891095]{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:20px;block-size:20px;margin:0;flex:none;border:1.5px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:4px;background:var(--surface);cursor:pointer;display:inline-grid;place-content:center;order:-1}.ad-root[data-motion=full] .csb-page[data-v-ef891095]{transition:border-color .12s,background .12s}.csb-page[data-v-ef891095]:hover{border-color:var(--primary)}.csb-page[data-v-ef891095]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.csb-page[data-v-ef891095]:checked,.csb-page[data-v-ef891095]:indeterminate{background:var(--primary);border-color:var(--primary)}.csb-page[data-v-ef891095]:checked:before{content:"";inline-size:11px;block-size:11px;clip-path:polygon(14% 46%,0 65%,40% 100%,100% 20%,82% 4%,38% 66%);background:var(--surface)}.csb-page[data-v-ef891095]:indeterminate:before{content:"";inline-size:11px;block-size:2px;border-radius:1px;background:var(--surface)}.csb-all[data-v-ef891095]{flex:none;font:inherit;font-size:var(--fs-xs);font-weight:600;padding:1px 6px;min-block-size:22px;cursor:pointer;background:transparent;border:0;border-radius:var(--r-sm);color:var(--primary);text-decoration:underline;text-underline-offset:2px}.csb-invert[data-v-ef891095]{display:inline-flex;align-items:center;min-height:20px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim);background:transparent;border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 8px;cursor:pointer;white-space:nowrap}.csb-invert[data-v-ef891095]:hover:not(:disabled){color:var(--fg);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.csb-invert[data-v-ef891095]:disabled{opacity:.45;cursor:not-allowed}.csb-all[data-v-ef891095]:hover{background:color-mix(in srgb,var(--primary) 14%,transparent)}.csb-all[data-v-ef891095]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.ad-cselbar[data-v-ef891095] .ad-cmd.ad-cmd-compact{padding:2px 8px;min-height:22px;font-size:var(--fs-xs);font-weight:600;gap:4px}.ad-cselbar[data-v-ef891095] .ad-cmd.ad-cmd-compact .ad-cmd-pre{width:11px;height:11px}.ad-cpager[data-v-9b98da65]{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.ad-cpager.align-start[data-v-9b98da65]{justify-content:flex-start}.ad-cpager.align-end[data-v-9b98da65]{justify-content:flex-end}.cp-btn[data-v-9b98da65]{min-inline-size:26px;min-block-size:22px;padding:1px 7px;background:var(--ctl-bg);border:var(--bw) solid var(--ctl-border);border-radius:var(--r-sm);color:var(--fg-muted);font-size:var(--fs-sm);line-height:1;cursor:pointer}.cp-btn[data-v-9b98da65]:hover:not(:disabled){color:var(--fg);border-color:var(--fg-muted)}.cp-btn[data-v-9b98da65]:disabled{opacity:.45;cursor:default}.cp-btn[data-v-9b98da65]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.cp-label[data-v-9b98da65]{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg-dim)}.cp-nums[data-v-9b98da65]{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.cp-num[data-v-9b98da65]{min-inline-size:24px;min-block-size:22px;padding:1px 5px;background:none;border:var(--bw) solid transparent;border-radius:var(--r-sm);color:var(--fg-muted);font-family:var(--mono);font-size:var(--fs-xs);cursor:pointer}.cp-num[data-v-9b98da65]:hover{color:var(--fg);border-color:var(--hair)}.cp-num.on[data-v-9b98da65]{color:var(--on-primary);background:var(--primary);border-color:var(--primary);cursor:default}.cp-num[data-v-9b98da65]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.cp-gap[data-v-9b98da65]{color:var(--fg-dim);font-size:var(--fs-xs);padding-inline:2px}.cp-jump[data-v-9b98da65]{display:inline-flex;align-items:center;gap:5px}.cp-jump-lbl[data-v-9b98da65]{font-size:var(--fs-2xs);color:var(--fg-dim)}.cp-jump-in[data-v-9b98da65]{inline-size:52px;min-block-size:22px;padding:1px 6px;background:var(--ctl-bg);border:var(--bw) solid var(--ctl-border);border-radius:var(--r-sm);color:var(--fg);font-size:var(--fs-xs);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cp-jump-in[data-v-9b98da65]::-webkit-inner-spin-button,.cp-jump-in[data-v-9b98da65]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cp-jump-in[data-v-9b98da65]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px}.ad-ecards[data-v-0f29d9cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-content:start}.ad-ecard[data-v-0f29d9cc]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm)}.ad-ecard.inspectable[data-v-0f29d9cc]{cursor:pointer}.ad-ecard.inspectable[data-v-0f29d9cc]:hover{background:var(--surface-2);border-color:var(--hair)}.ad-ecard.inspectable[data-v-0f29d9cc]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary) inset}.ec-sel[data-v-0f29d9cc]{align-self:flex-start}.ad-ecard.selected[data-v-0f29d9cc]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ec-hd[data-v-0f29d9cc]{display:flex;align-items:center;gap:9px;min-width:0}.ec-img[data-v-0f29d9cc]{width:16px;height:16px;object-fit:cover;border-radius:3px;flex:none}.ec-ic[data-v-0f29d9cc]{font-size:calc(var(--fs) * 1.3);line-height:1;color:var(--fg-muted);flex:none}.ec-hd-txt[data-v-0f29d9cc]{min-width:0}.ec-actions[data-v-0f29d9cc]{display:inline-flex;align-items:center;gap:6px;flex:none;margin-inline-start:auto}.ec-actions[data-v-0f29d9cc] .ad-cmd.ad-cmd-compact{padding:2px 8px;min-height:22px;font-size:var(--fs-xs);font-weight:600;gap:4px}.ec-actions[data-v-0f29d9cc] .ad-cmd.ad-cmd-compact .ad-cmd-pre{width:11px;height:11px}.ec-actions[data-v-0f29d9cc] .ad-cmd:not(:disabled){color:var(--fg-muted)}.ad-ecard:hover .ec-actions[data-v-0f29d9cc] .ad-cmd:not(:disabled),.ec-actions[data-v-0f29d9cc] .ad-cmd:focus-visible{color:var(--fg)}.ec-ti[data-v-0f29d9cc]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-sub[data-v-0f29d9cc]{font-size:var(--fs-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-pills[data-v-0f29d9cc]{display:flex;flex-wrap:wrap;gap:5px}.ec-pill[data-v-0f29d9cc]{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:calc(var(--r-sm) * 2);line-height:1.6}.ec-stats[data-v-0f29d9cc]{display:flex;gap:14px}.ec-stat[data-v-0f29d9cc]{display:flex;flex-direction:column;gap:1px;min-width:0}.ec-stat-lbl[data-v-0f29d9cc]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.ec-stat-val[data-v-0f29d9cc]{font-family:var(--mono);font-size:var(--fs-sm);color:var(--fg)}.ec-spark[data-v-0f29d9cc]{width:100%;height:20px;opacity:.85}.ec-meter[data-v-0f29d9cc]{height:5px;background:var(--muted);border-radius:3px;overflow:hidden}.ec-meter-fill[data-v-0f29d9cc]{display:block;height:100%;border-radius:3px;background:var(--primary)}.ad-root[data-motion=full] .ec-meter-fill[data-v-0f29d9cc]{transition:width .4s ease}.ec-foot[data-v-0f29d9cc]{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.ec-chip[data-v-0f29d9cc]{font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--muted);padding:1px 7px;border-radius:calc(var(--r-sm) * 2);line-height:1.7}.et-grid[data-v-f3306be1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;align-content:start}.et-tile[data-v-f3306be1]{display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px 12px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm)}.et-tile.inspectable[data-v-f3306be1]{cursor:pointer}.et-tile.inspectable[data-v-f3306be1]:hover{background:var(--surface-2);border-color:var(--hair)}.et-tile.inspectable[data-v-f3306be1]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary) inset}.et-hd[data-v-f3306be1]{display:flex;align-items:center;gap:9px;min-width:0}.et-ic[data-v-f3306be1]{flex:none;display:inline-flex;color:var(--fg-muted)}.et-name[data-v-f3306be1]{min-width:0;font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et-ft[data-v-f3306be1]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-block-start:auto}.et-chip[data-v-f3306be1]{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:calc(var(--r-sm) * 2);line-height:1.6}.et-draft[data-v-f3306be1]{color:var(--agent);background:color-mix(in srgb,var(--agent) 14%,transparent)}.et-upload[data-v-f3306be1]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding-block:0;padding-inline:8px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--r-sm);color:var(--fg);font:inherit;font-size:var(--fs-2xs);font-weight:600;cursor:pointer}.et-upload[data-v-f3306be1]:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 18%,transparent)}.et-upload[data-v-f3306be1]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.et-upload[data-v-f3306be1]:disabled{cursor:default;opacity:.8}.et-upload[data-state=success][data-v-f3306be1]{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,var(--border));background:color-mix(in srgb,var(--success) 12%,transparent)}.et-upload[data-state=error][data-v-f3306be1]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 12%,transparent)}.et-up-ic[data-v-f3306be1]{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.et-up-lbl[data-v-f3306be1]{line-height:1}.et-prog[data-v-f3306be1]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:24px;padding-inline:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--r-sm);background:color-mix(in srgb,var(--primary) 8%,transparent)}.et-prog-fill[data-v-f3306be1]{position:absolute;inset-block:0;inset-inline-start:0;width:var(--pct, 0%);background:color-mix(in srgb,var(--primary) 24%,transparent);transition:width .2s ease}.ad-root[data-motion=none] .et-prog-fill[data-v-f3306be1]{transition:none}.et-prog-lbl[data-v-f3306be1]{position:relative;font-size:var(--fs-2xs);font-weight:600;color:var(--primary)}.et-drop[data-v-f3306be1]{display:grid;gap:8px;padding:10px;margin-block-end:10px;background:var(--surface-2);border:var(--bw) solid var(--hair);border-radius:var(--r-sm)}.et-drop-row[data-v-f3306be1]{display:flex;justify-content:flex-end;gap:6px}.et-drop-btn[data-v-f3306be1]{min-height:26px;padding:3px 14px;font:inherit;font-size:var(--fs-sm);font-weight:600;border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--fg)}.et-drop-btn.ghost[data-v-f3306be1]{background:transparent;border-color:transparent;color:var(--fg-muted)}.et-drop-btn.ghost[data-v-f3306be1]:hover{color:var(--fg);background:var(--surface)}.et-drop-btn.send[data-v-f3306be1]{background:var(--primary);border-color:var(--primary);color:var(--bg)}.et-drop-btn.send[data-v-f3306be1]:disabled{opacity:.45;cursor:default}.et-drop-btn[data-v-f3306be1]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ig-count[data-v-9737316a]{font-size:var(--fs-2xs);color:var(--primary);white-space:nowrap}.ig-grid[data-v-9737316a]{display:grid;justify-content:start;align-content:start;overflow:auto;padding:2px}.ig-cell[data-v-9737316a]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:2px 0;background:none;border:1px solid transparent;border-radius:var(--r-sm);font:inherit;color:var(--fg-muted);text-align:center}.ig-cell.tap[data-v-9737316a]{cursor:pointer}.ig-cell.tap[data-v-9737316a]:hover{background:var(--surface-2);border-color:var(--hair);color:var(--fg)}.ig-cell.tap[data-v-9737316a]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ig-img[data-v-9737316a]{flex:none;display:block;overflow:hidden;background:var(--surface-2);border:1px solid var(--hair)}.ig-img img[data-v-9737316a]{width:100%;height:100%;object-fit:cover;display:block}.ig-label[data-v-9737316a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;color:inherit}.mc-meta[data-v-a17a6f51]{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-author[data-v-a17a6f51]{display:flex;align-items:center;gap:7px;min-width:0}.mc-av[data-v-a17a6f51]{flex:none;inline-size:22px;block-size:22px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--av-role) 24%,var(--surface));color:color-mix(in srgb,var(--av-role) 82%,var(--fg));box-shadow:0 0 0 1px color-mix(in srgb,var(--av-role) 45%,var(--border))}.mc-av-img[data-v-a17a6f51]{inline-size:100%;block-size:100%;object-fit:cover}.mc-av-in[data-v-a17a6f51]{font-size:var(--fs-2xs);font-weight:700;line-height:1}.mc-au-txt[data-v-a17a6f51]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mc-au-name[data-v-a17a6f51]{font-size:var(--fs-xs);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-au-handle[data-v-a17a6f51]{font-size:var(--fs-2xs);color:var(--fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-stats[data-v-a17a6f51]{display:flex;flex-wrap:wrap;gap:4px 12px}.mc-stat[data-v-a17a6f51]{display:inline-flex;align-items:center;gap:3px;min-width:0}.mc-stat-ic[data-v-a17a6f51]{font-size:var(--fs-2xs);color:var(--fg-dim);line-height:1}.mc-stat-val[data-v-a17a6f51]{font-size:var(--fs-xs);color:var(--fg-muted)}.mc-badges[data-v-a17a6f51]{display:flex;flex-wrap:wrap;gap:5px}.mc-badge[data-v-a17a6f51]{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:calc(var(--r-sm) * 2);line-height:1.6}.mc-score[data-v-a17a6f51]{display:flex;align-items:center;gap:7px}.mc-score-track[data-v-a17a6f51]{position:relative;flex:1;height:5px;background:var(--muted);border-radius:3px;overflow:hidden}.mc-score-fill[data-v-a17a6f51]{display:block;height:100%;border-radius:3px;background:var(--primary)}.ad-root[data-motion=full] .mc-score-fill[data-v-a17a6f51]{transition:width .4s ease}.mc-score-val[data-v-a17a6f51]{font-size:var(--fs-2xs);color:var(--fg-muted);flex:none;min-width:20px;text-align:end}.ad-mlb-layer[data-v-f311eb91]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px}.ad-mlb-scrim[data-v-f311eb91]{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 62%,transparent)}.ad-root[data-motion=full] .ad-mlb-scrim[data-v-f311eb91]{animation:ad-mlb-fade-f311eb91 .16s ease}.ad-mlb[data-v-f311eb91]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);grid-template-rows:minmax(0,1fr);inline-size:min(1040px,94vw);block-size:88vh;max-block-size:88vh;overflow:hidden;background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 20px 60px #00000080}.ad-root[data-motion=full] .ad-mlb[data-v-f311eb91]{animation:ad-mlb-in-f311eb91 .16s ease-out}.ad-mlb[data-v-f311eb91]:focus{outline:none}.ad-mlb-x[data-v-f311eb91]{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:3;inline-size:30px;block-size:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-sm);background:#00000080;color:#fff;font-size:14px;cursor:pointer}.ad-mlb-x[data-v-f311eb91]:hover{background:#000000ad}.ad-mlb-x[data-v-f311eb91]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-mlb-nav[data-v-f311eb91]{position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:4;inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#00000080;color:#fff;cursor:pointer}.ad-mlb-nav svg[data-v-f311eb91]{inline-size:22px;block-size:22px}.ad-mlb-nav[data-v-f311eb91]:hover{background:#000000b3}.ad-mlb-nav[data-v-f311eb91]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-mlb-nav.prev[data-v-f311eb91]{inset-inline-start:10px}.ad-mlb-nav.next[data-v-f311eb91]{inset-inline-end:10px}.ad-mlb-media[data-v-f311eb91]{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:260px;background:#000;overflow:hidden}.ad-mlb-video[data-v-f311eb91]{display:block;inline-size:100%;block-size:100%;max-block-size:88vh;object-fit:contain;background:#000}.ad-mlb-still[data-v-f311eb91]{display:block;inline-size:100%;block-size:100%;max-block-size:88vh;object-fit:contain}.ad-mlb-fallback[data-v-f311eb91]{inline-size:100%;min-block-size:260px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--surface-2) 0 12px,var(--muted) 12px 24px)}.ad-mlb-count[data-v-f311eb91]{position:absolute;inset-block-end:10px;inset-inline-start:10px;font-size:var(--fs-2xs);line-height:1.6;padding-inline:7px;border-radius:var(--r-sm);color:#fff;background:#0009}.ad-mlb-verr[data-v-f311eb91]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;background:color-mix(in srgb,#000 55%,transparent)}.ad-mlb-verr-t[data-v-f311eb91]{font-size:var(--fs-sm);font-weight:700;color:#fff}.ad-mlb-verr-s[data-v-f311eb91]{font-size:var(--fs-xs);color:color-mix(in srgb,#fff 78%,transparent)}.ad-mlb-side[data-v-f311eb91]{display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden;min-block-size:0;border-inline-start:1px solid var(--hair)}.ad-mlb-head[data-v-f311eb91],.ad-mlb-meta[data-v-f311eb91]{flex:none}.ad-mlb-head[data-v-f311eb91]{display:flex;flex-direction:column;gap:6px;padding-inline-end:28px}.ad-mlb-title[data-v-f311eb91]{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--fg);line-height:1.3}.ad-mlb-sub[data-v-f311eb91]{font-size:var(--fs-sm);color:var(--fg-muted)}.ad-mlb-chips[data-v-f311eb91]{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:2px}.ad-mlb-chip[data-v-f311eb91]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);line-height:1.6;padding-inline:7px;border-radius:var(--r-pill);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--hair)}.ad-mlb-chip.st[data-v-f311eb91]{color:#fff;border-color:transparent;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ad-mlb-chip.st-live[data-v-f311eb91]{background:var(--danger)}.ad-mlb-chip.st-new[data-v-f311eb91]{background:var(--agent)}.ad-mlb-chip.st-scheduled[data-v-f311eb91]{background:var(--warning);color:var(--bg)}.ad-mlb-chip.st-ended[data-v-f311eb91]{background:color-mix(in srgb,var(--fg) 55%,transparent)}.ad-mlb-dot[data-v-f311eb91]{inline-size:6px;block-size:6px;border-radius:50%;background:#fff}.ad-root[data-motion=full] .ad-mlb-chip.st-live .ad-mlb-dot[data-v-f311eb91]{animation:ad-mlb-blink-f311eb91 1.1s steps(2,jump-none) infinite}.ad-mlb-meta[data-v-f311eb91]{margin-block-start:2px}.ad-mlb-actions[data-v-f311eb91]{display:flex;flex-wrap:wrap;gap:8px;flex:none;margin-block-start:auto;padding-block-start:4px}.ad-mlb-btn[data-v-f311eb91]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:6px 12px;border-radius:var(--ctl-radius);border:1px solid var(--ctl-border);background:var(--ctl-bg);color:var(--ctl-fg);text-decoration:none}.ad-mlb-btn[data-v-f311eb91]:hover{border-color:var(--fg-muted)}.ad-mlb-btn[data-v-f311eb91]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-mlb-btn svg[data-v-f311eb91]{inline-size:15px;block-size:15px}.ad-mlb-btn.primary[data-v-f311eb91]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ad-mlb-btn.primary[data-v-f311eb91]:hover{filter:brightness(1.06)}.ad-mlb-ext[data-v-f311eb91]{inline-size:14px;block-size:14px}@media(max-width:720px){.ad-mlb[data-v-f311eb91]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;block-size:auto}.ad-mlb-side[data-v-f311eb91]{border-inline-start:none;border-block-start:1px solid var(--hair)}}@keyframes ad-mlb-in-f311eb91{0%{opacity:0;transform:translateY(8px) scale(.99)}}@keyframes ad-mlb-fade-f311eb91{0%{opacity:0}}@keyframes ad-mlb-blink-f311eb91{50%{opacity:.25}}.ad-selmode[data-v-c5de38e0]{flex:none}.ad-selmode-ic[data-v-c5de38e0]{display:inline-flex;align-items:center}.ad-selmode .ad-selmode-ic[data-v-c5de38e0]{inline-size:12px;block-size:12px}.mc-vt[data-v-462a9567]{flex:none;display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--r-sm);background:var(--surface-2);box-shadow:inset 0 0 0 var(--bw) var(--border)}.mc-vt-b[data-v-462a9567]{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:22px;padding:0;border:0;border-radius:calc(var(--r-sm) - 1px);background:transparent;color:var(--fg-dim);cursor:pointer;transition:color .12s,background-color .12s}.mc-vt-b svg[data-v-462a9567]{fill:currentColor}.mc-vt-b[data-v-462a9567]:hover{color:var(--fg-muted)}.mc-vt-b.on[data-v-462a9567]{background:var(--surface);color:var(--fg);box-shadow:0 0 0 var(--bw) var(--border)}.mc-vt-b[data-v-462a9567]:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.ad-mcards[data-v-b6578909]{display:grid;gap:12px;align-content:start}.ad-mcards.view-list[data-v-b6578909],.ad-mcards.view-detailed[data-v-b6578909]{gap:6px}.ad-mcards.view-list .mc-card[data-v-b6578909],.ad-mcards.view-detailed .mc-card[data-v-b6578909]{flex-direction:row;align-items:stretch}.ad-mcards.view-list .mc-cover[data-v-b6578909]{flex:none;inline-size:72px;block-size:54px}.ad-mcards.view-detailed .mc-cover[data-v-b6578909]{flex:none;inline-size:132px;block-size:88px}.ad-mcards.view-list .mc-body[data-v-b6578909],.ad-mcards.view-detailed .mc-body[data-v-b6578909]{flex:1 1 auto;min-inline-size:0;justify-content:center}.ad-mcards.view-list .mc-body[data-v-b6578909]{padding-block:6px;gap:2px}.ad-mcards.view-list .mc-title[data-v-b6578909]{font-size:var(--fs-xs)}.ad-mcards.view-list .mc-sub[data-v-b6578909]{display:none}.ad-mcards.view-list[data-v-b6578909] .mc-meta{flex-direction:row;align-items:center;gap:10px}.ad-mcards.view-list[data-v-b6578909] .mc-badges,.ad-mcards.view-list[data-v-b6578909] .mc-score{display:none}.ad-mcards.view-list[data-v-b6578909] .mc-stat:nth-child(n+3){display:none}.ad-mcards.view-list[data-v-b6578909] .mc-au-handle,.ad-mcards.view-list .mc-play[data-v-b6578909],.ad-mcards.view-list .mc-tag[data-v-b6578909]{display:none}.ad-mcards.view-detailed .mc-body[data-v-b6578909]{padding-block:8px;gap:5px}.ad-mcards.view-detailed[data-v-b6578909] .mc-meta{gap:5px}.ad-mcards.view-list.selectable .mc-plat[data-v-b6578909]{display:none}.ad-mcards.view-detailed.selectable .mc-plat[data-v-b6578909]{inset-inline-start:32px}.mc-card[data-v-b6578909]{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);color:inherit;text-decoration:none;content-visibility:auto;contain-intrinsic-size:auto 300px}.mc-card.clickable[data-v-b6578909]{cursor:pointer}.mc-card.clickable[data-v-b6578909]:hover{border-color:var(--hair);background:var(--surface-2)}.mc-card.clickable[data-v-b6578909]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary) inset}.mc-cover[data-v-b6578909]{position:relative;width:100%;min-height:64px;background:var(--muted);overflow:hidden}.mc-img[data-v-b6578909]{display:block;width:100%;height:100%;object-fit:cover}.mc-cover.auto[data-v-b6578909],.mc-cover.auto .mc-img[data-v-b6578909]{height:auto}.mc-fallback[data-v-b6578909]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--surface-2) 0 10px,var(--muted) 10px 20px)}.mc-unavail[data-v-b6578909]{font-size:var(--fs-2xs);line-height:1.3;text-align:center;color:var(--fg-dim);padding-inline:6px;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-plat[data-v-b6578909]{position:absolute;inset-block-start:6px;inset-inline-start:6px;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:var(--r-sm);background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mc-tag[data-v-b6578909]{position:absolute;inset-block-start:6px;inset-inline-end:6px;display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.05em;line-height:1.5;padding-inline:6px;border-radius:var(--r-sm);color:#fff;background:#0000008c}.mc-tag.st-live[data-v-b6578909]{background:var(--danger)}.mc-tag.st-new[data-v-b6578909]{background:var(--agent)}.mc-tag.st-scheduled[data-v-b6578909]{background:var(--warning);color:var(--bg)}.mc-tag.st-ended[data-v-b6578909]{background:#0009;color:color-mix(in srgb,#fff 78%,transparent)}.mc-tag-dot[data-v-b6578909]{inline-size:6px;block-size:6px;border-radius:50%;background:#fff}.ad-root[data-motion=full] .mc-tag.st-live .mc-tag-dot[data-v-b6578909]{animation:mc-blink-b6578909 1.1s steps(2,jump-none) infinite}@keyframes mc-blink-b6578909{50%{opacity:.25}}.mc-play[data-v-b6578909]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#00000073;border:1.5px solid rgba(255,255,255,.75);pointer-events:none}.mc-play svg[data-v-b6578909]{inline-size:20px;block-size:20px;margin-inline-start:2px}.mc-card.clickable:hover .mc-play[data-v-b6578909]{background:#0009}.mc-dur[data-v-b6578909]{position:absolute;inset-block-end:6px;inset-inline-end:6px;font-size:var(--fs-2xs);line-height:1.5;padding-inline:5px;border-radius:var(--r-sm);color:#fff;background:#000000ad}.mc-sel[data-v-b6578909]{position:absolute;inset-block-start:6px;inset-inline-start:6px;z-index:1;box-shadow:0 0 0 1px #00000059}.ad-mcards.selectable .mc-plat[data-v-b6578909]{inset-inline-start:32px}.mc-card.selected[data-v-b6578909]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.mc-body[data-v-b6578909]{display:flex;flex-direction:column;gap:6px;padding:9px 10px;min-width:0}.mc-title[data-v-b6578909]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-sub[data-v-b6578909]{font-size:var(--fs-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-root[data-motion=full] .mc-card.fresh[data-v-b6578909]{animation:mc-arrive-b6578909 1.5s ease-out}@keyframes mc-arrive-b6578909{0%{box-shadow:0 0 0 2px var(--agent),0 0 14px color-mix(in srgb,var(--agent) 55%,transparent);border-color:var(--agent)}to{box-shadow:0 0 0 0 transparent;border-color:var(--border)}}.tl-dot-check[data-v-b9fa671e]{inline-size:12px;block-size:12px;display:block}.tl-v[data-v-fac273d9]{list-style:none;margin:0;padding:4px 2px;display:grid;grid-template-columns:minmax(64px,112px) 22px minmax(0,1fr)}.tl-v-item[data-v-fac273d9]{position:relative;display:grid;grid-template-columns:subgrid;grid-column:1 / -1;column-gap:12px;padding-block-end:18px;min-width:0}.tl-v-item[data-v-fac273d9]:last-child{padding-block-end:4px}.tl-when[data-v-fac273d9]{display:flex;flex-direction:column;gap:2px;align-items:flex-end;text-align:end;padding-block-start:2px;min-width:0}.tl-when-abs[data-v-fac273d9]{font-size:var(--fs-xs);font-weight:600;color:var(--fg-muted)}.tl-when-rel[data-v-fac273d9]{font-size:var(--fs-2xs);color:var(--fg-dim);white-space:nowrap}.tl-rail[data-v-fac273d9]{position:relative;display:flex;justify-content:center}.tl-rail[data-v-fac273d9]:before{content:"";position:absolute;inset-block:18px -18px;inline-size:2px;background:var(--hair);border-radius:2px}.tl-v-item.done .tl-rail[data-v-fac273d9]:before{background:color-mix(in srgb,var(--success) 45%,var(--hair))}.tl-v-item.active .tl-rail[data-v-fac273d9]:before{background:color-mix(in srgb,var(--primary) 35%,var(--hair))}.tl-v-item:last-child .tl-rail[data-v-fac273d9]:before{display:none}.tl-dot[data-v-fac273d9]{position:relative;inline-size:18px;block-size:18px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 2px var(--fg-dim);margin-block-start:2px}.tl-dot.done[data-v-fac273d9]{background:var(--success);box-shadow:0 0 0 2px var(--surface);color:#fff}.tl-dot.active[data-v-fac273d9]{background:var(--primary);box-shadow:0 0 0 2px var(--surface)}.tl-dot.upcoming[data-v-fac273d9],.tl-dot.none[data-v-fac273d9]{background:var(--surface);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 2px var(--fg-dim)}.tl-dot.active[data-v-fac273d9]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--primary);opacity:0}.ad-root[data-motion=full] .tl-dot.active[data-v-fac273d9]:after{animation:tl-pulse-fac273d9 2s ease-out infinite}@keyframes tl-pulse-fac273d9{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.5);opacity:0}}.tl-card[data-v-fac273d9]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);border-inline-start-width:3px;border-inline-start-color:var(--border)}.tl-v-item.done .tl-card[data-v-fac273d9]{border-inline-start-color:color-mix(in srgb,var(--success) 65%,var(--border))}.tl-v-item.active .tl-card[data-v-fac273d9]{border-inline-start-color:color-mix(in srgb,var(--primary) 65%,var(--border))}.tl-card.routable[data-v-fac273d9]{cursor:pointer}.tl-card.routable[data-v-fac273d9]:hover{background:var(--surface-2);border-color:var(--hair)}.tl-card.routable[data-v-fac273d9]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary) inset}.tl-status[data-v-fac273d9]{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding-inline:6px;line-height:1.6;border-radius:calc(var(--r-sm) * 2)}.tl-status.done[data-v-fac273d9]{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.tl-status.active[data-v-fac273d9]{color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent)}.tl-status.upcoming[data-v-fac273d9]{color:var(--fg-muted);background:var(--muted)}.tl-hd[data-v-fac273d9]{display:flex;align-items:baseline;gap:7px;min-width:0}.tl-hd .tl-status[data-v-fac273d9]{margin-inline-start:auto;flex:none;align-self:center}.tl-ic[data-v-fac273d9]{font-size:calc(var(--fs) * 1.1);line-height:1;color:var(--fg-muted);flex:none}.tl-title[data-v-fac273d9]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);min-width:0}.tl-badges[data-v-fac273d9]{display:flex;flex-wrap:wrap;gap:5px}.tl-badge[data-v-fac273d9]{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:calc(var(--r-sm) * 2);line-height:1.6}.tl-desc[data-v-fac273d9]{margin:0;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.45}.tl-desc.clamp[data-v-fac273d9]{max-height:2.9em;overflow:hidden}.tl-more[data-v-fac273d9]{align-self:start;padding:2px 0;min-height:20px;background:none;border:none;cursor:pointer;font-size:var(--fs-xs);font-weight:600;color:var(--primary)}.tl-more[data-v-fac273d9]:hover{text-decoration:underline}.tl-more[data-v-fac273d9]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px;border-radius:3px}.tl-people[data-v-fac273d9]{margin-block-start:2px}.tl-v.alt[data-v-fac273d9]{grid-template-columns:1fr 22px 1fr}.tl-v.alt .tl-v-item[data-v-fac273d9]{column-gap:14px}.tl-v.alt .tl-v-item.side-end .tl-card[data-v-fac273d9]{border-inline-start-width:var(--bw);border-inline-start-color:var(--border);border-inline-end-width:3px}.tl-v.alt .tl-v-item.side-end.done .tl-card[data-v-fac273d9]{border-inline-end-color:color-mix(in srgb,var(--success) 65%,var(--border))}.tl-v.alt .tl-v-item.side-end.active .tl-card[data-v-fac273d9]{border-inline-end-color:color-mix(in srgb,var(--primary) 65%,var(--border))}.tl-v.alt .tl-when[data-v-fac273d9]{grid-column:1}.tl-v.alt .tl-rail[data-v-fac273d9]{grid-column:2}.tl-v.alt .tl-card[data-v-fac273d9]{grid-column:3}.tl-v.alt .tl-v-item.side-end .tl-card[data-v-fac273d9]{grid-column:1;grid-row:1;align-items:flex-end}.tl-v.alt .tl-v-item.side-end .tl-when[data-v-fac273d9]{grid-column:3;grid-row:1;align-items:flex-start;text-align:start}.tl-v.alt .tl-v-item.side-end .tl-hd[data-v-fac273d9]{flex-direction:row-reverse;text-align:end}.tl-v.alt .tl-v-item.side-end .tl-hd .tl-status[data-v-fac273d9]{margin-inline-start:0;margin-inline-end:auto}@media(max-width:520px){.tl-v.alt[data-v-fac273d9]{grid-template-columns:minmax(64px,112px) 22px minmax(0,1fr)}.tl-v.alt .tl-v-item.side-end .tl-card[data-v-fac273d9]{border-inline-end-width:var(--bw);border-inline-end-color:var(--border);border-inline-start-width:3px}.tl-v.alt .tl-v-item.side-end.done .tl-card[data-v-fac273d9]{border-inline-start-color:color-mix(in srgb,var(--success) 65%,var(--border))}.tl-v.alt .tl-v-item.side-end.active .tl-card[data-v-fac273d9]{border-inline-start-color:color-mix(in srgb,var(--primary) 65%,var(--border))}.tl-v.alt .tl-when[data-v-fac273d9],.tl-v.alt .tl-v-item.side-end .tl-when[data-v-fac273d9]{grid-column:1;grid-row:auto;align-items:flex-end;text-align:end}.tl-v.alt .tl-rail[data-v-fac273d9]{grid-column:2}.tl-v.alt .tl-card[data-v-fac273d9],.tl-v.alt .tl-v-item.side-end .tl-card[data-v-fac273d9]{grid-column:3;grid-row:auto;align-items:stretch}.tl-v.alt .tl-v-item.side-end .tl-hd[data-v-fac273d9]{flex-direction:row;text-align:start}.tl-v.alt .tl-v-item.side-end .tl-hd .tl-status[data-v-fac273d9]{margin-inline-start:auto;margin-inline-end:0}}.tl-h[data-v-fac273d9]{block-size:100%;min-block-size:0}.tl-h-scroll[data-v-fac273d9]{inline-size:100%;block-size:100%;overflow-x:auto;overflow-y:hidden}.tl-h-plot[data-v-fac273d9]{position:relative;inline-size:100%;padding-block:6px 2px;padding-inline:68px;box-sizing:border-box}.tl-h-phases[data-v-fac273d9]{position:relative;width:100%;margin-block-end:8px}.tl-h-phase[data-v-fac273d9]{position:absolute;height:18px;border-radius:0 var(--r-sm) var(--r-sm) 0;display:flex;align-items:center;overflow:hidden}.tl-h-phase-lbl[data-v-fac273d9]{font-size:var(--fs-2xs);font-weight:600;letter-spacing:.02em;padding-inline:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-h-band[data-v-fac273d9]{position:relative;height:150px}.tl-h-line[data-v-fac273d9]{position:absolute;left:0;right:0;top:50%;height:2px;background:var(--hair);border-radius:2px}.tl-h-now[data-v-fac273d9]{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--primary)}.tl-h-mark[data-v-fac273d9]{position:absolute;top:0;bottom:0;width:0}.tl-h-bar[data-v-fac273d9]{position:absolute;top:50%;transform:translateY(-50%);height:6px;border-radius:3px;background:color-mix(in srgb,var(--fg-dim) 45%,transparent)}.tl-h-bar.done[data-v-fac273d9]{background:color-mix(in srgb,var(--success) 55%,transparent)}.tl-h-bar.active[data-v-fac273d9]{background:color-mix(in srgb,var(--primary) 55%,transparent)}.tl-h-stem[data-v-fac273d9]{position:absolute;left:50%;width:2px;background:var(--hair);transform:translate(-50%)}.tl-h-mark.above .tl-h-stem[data-v-fac273d9]{top:8px;bottom:50%}.tl-h-mark.below .tl-h-stem[data-v-fac273d9]{top:50%;bottom:8px}.tl-h-mark .tl-dot[data-v-fac273d9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.tl-h-callout[data-v-fac273d9]{position:absolute;left:50%;transform:translate(-50%);width:128px;display:flex;flex-direction:column;gap:2px;padding:6px 8px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);z-index:1}.tl-h-callout .tl-status[data-v-fac273d9]{align-self:flex-start}.tl-h-mark.above .tl-h-callout[data-v-fac273d9]{bottom:calc(50% + 12px)}.tl-h-mark.below .tl-h-callout[data-v-fac273d9]{top:calc(50% + 12px)}.tl-h-callout.routable[data-v-fac273d9]{cursor:pointer}.tl-h-callout.routable[data-v-fac273d9]:hover{border-color:var(--hair);background:var(--surface-2)}.tl-h-callout[data-v-fac273d9]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary) inset}.tl-h-ct[data-v-fac273d9]{font-size:var(--fs-xs);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-h-cd[data-v-fac273d9]{font-size:var(--fs-2xs);color:var(--fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-h-axis[data-v-fac273d9]{position:relative;height:16px;margin-block-start:4px}.tl-h-tick[data-v-fac273d9]{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-meters[data-v-b88a9ba7]{display:flex;flex-direction:column;gap:6px}.ad-meter-row[data-v-b88a9ba7]{display:grid;grid-template-columns:minmax(56px,92px) 1fr max-content;align-items:center;gap:10px;min-height:16px}.ad-meter-lbl[data-v-b88a9ba7]{font-size:var(--fs-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-meter-track[data-v-b88a9ba7]{position:relative;height:7px;background:var(--muted);border-radius:4px}.ad-meter-fill[data-v-b88a9ba7]{position:absolute;inset-block:0;inset-inline:0 auto;border-radius:4px;background:var(--primary)}.ad-meter-fill.warn[data-v-b88a9ba7]{background:var(--warning)}.ad-meter-fill.crit[data-v-b88a9ba7]{background:var(--danger)}.ad-root[data-motion=full] .ad-meter-fill[data-v-b88a9ba7]{transition:width .4s ease}.ad-meter-tick[data-v-b88a9ba7]{position:absolute;top:-2px;bottom:-2px;width:2px;margin-inline-start:-1px;border-radius:1px;background:var(--fg-dim)}.ad-meter-val[data-v-b88a9ba7]{text-align:end;font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg-muted)}.ad-meter-val.warn[data-v-b88a9ba7]{color:var(--warning)}.ad-meter-val.crit[data-v-b88a9ba7]{color:var(--danger)}.ad-ibx[data-v-61a4fd05]{display:flex;flex-direction:column;height:100%;min-height:0}.ad-ibx-filters[data-v-61a4fd05]{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:8px;border-bottom:var(--bw) solid var(--hair);flex:none}.ad-ibx-chip[data-v-61a4fd05]{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer}.ad-ibx-chip b[data-v-61a4fd05]{font-family:var(--mono);font-weight:600;font-size:9px;color:var(--fg-dim)}.ad-ibx-chip.on[data-v-61a4fd05]{color:var(--fg);border-color:color-mix(in srgb,var(--k, var(--primary)) 60%,var(--border));background:color-mix(in srgb,var(--k, var(--primary)) 12%,var(--surface-2))}.ad-ibx-chip[data-kind=approval][data-v-61a4fd05]{--k: var(--warning)}.ad-ibx-chip[data-kind=alert][data-v-61a4fd05]{--k: var(--danger)}.ad-ibx-chip[data-kind=info][data-v-61a4fd05]{--k: var(--primary)}.ad-ibx-list[data-v-61a4fd05]{flex:1;min-height:0;overflow-y:auto}.ad-ibx-row[data-v-61a4fd05]{display:flex;align-items:flex-start;gap:9px;padding:9px 2px;border-bottom:var(--bw) solid var(--hair)}.ad-ibx-row[data-sev=info][data-v-61a4fd05]{--sev: var(--primary)}.ad-ibx-row[data-sev=success][data-v-61a4fd05]{--sev: var(--success)}.ad-ibx-row[data-sev=warning][data-v-61a4fd05]{--sev: var(--warning)}.ad-ibx-row[data-sev=error][data-v-61a4fd05]{--sev: var(--danger)}.ad-ibx-row[data-sev=critical][data-v-61a4fd05]{--sev: var(--severe, var(--danger))}.ad-ibx-row.unread[data-v-61a4fd05]{background:color-mix(in srgb,var(--sev) 5%,transparent)}.ad-ibx-dot[data-v-61a4fd05]{flex:none;width:7px;height:7px;border-radius:50%;margin-top:6px;background:var(--sev);opacity:.45}.ad-ibx-row.unread .ad-ibx-dot[data-v-61a4fd05]{opacity:1}.ad-ibx-bd[data-v-61a4fd05]{flex:1;min-width:0}.ad-ibx-hd[data-v-61a4fd05]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ad-ibx-ti[data-v-61a4fd05]{font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.4;overflow-wrap:anywhere}.ad-ibx-row.unread .ad-ibx-ti[data-v-61a4fd05]{color:var(--fg);font-weight:600}.ad-ibx-kind[data-v-61a4fd05]{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;padding:0 5px;border-radius:4px;border:1px solid transparent}.ad-ibx-kind[data-kind=approval][data-v-61a4fd05]{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 10%,transparent)}.ad-ibx-kind[data-kind=alert][data-v-61a4fd05]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.ad-ibx-kind[data-kind=info][data-v-61a4fd05]{color:var(--fg-dim);border-color:var(--hair)}.ad-ibx-dl[data-v-61a4fd05]{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:600;color:var(--warning);padding:0 5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--warning) 12%,transparent)}.ad-ibx-dl.over[data-v-61a4fd05]{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.ad-ibx-ms[data-v-61a4fd05]{margin-top:1px;font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.45;overflow-wrap:anywhere}.ad-ibx-meta[data-v-61a4fd05]{display:flex;align-items:center;gap:8px;margin-top:3px}.ad-ibx-time[data-v-61a4fd05]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-ibx-ent[data-v-61a4fd05]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim);border:1px solid var(--hair);border-radius:4px;padding:0 4px}.ad-ibx-cta[data-v-61a4fd05]{flex:none;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;margin-top:2px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:var(--r-sm);color:var(--fg);font:inherit;font-size:var(--fs-xs);font-weight:600;cursor:pointer}.ad-ibx-cta[data-v-61a4fd05]:hover{background:color-mix(in srgb,var(--primary) 18%,transparent)}.ad-ibx-none[data-v-61a4fd05]{padding:24px 8px;text-align:center;color:var(--fg-dim);font-size:var(--fs-xs)}.ad-ss[data-v-117ff4e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:28px 16px;height:100%;min-height:140px;box-sizing:border-box}.ad-ss.page[data-v-117ff4e3]{min-height:100dvh;padding:48px 24px;background:var(--bg)}.ad-ss-disc[data-v-117ff4e3]{display:inline-flex;align-items:center;justify-content:center;inline-size:64px;block-size:64px;border-radius:50%;margin-block-end:6px;flex:none}.ad-ss.page .ad-ss-disc[data-v-117ff4e3]{inline-size:84px;block-size:84px}.ad-ss-ic[data-v-117ff4e3]{display:block}.ad-ss-ti[data-v-117ff4e3]{font-size:var(--fs-lg);font-weight:650;color:var(--fg)}.ad-ss.page .ad-ss-ti[data-v-117ff4e3]{font-size:var(--fs-2xl)}.ad-ss-sub[data-v-117ff4e3]{font-size:var(--fs-sm);color:var(--fg-muted);max-inline-size:44ch;line-height:1.5}.ad-ss-detail[data-v-117ff4e3]{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg-dim);margin-block-start:2px}.ad-ss-act[data-v-117ff4e3]{margin-block-start:10px}.crs[data-v-136c4f25]{display:flex;flex-direction:column;height:100%;min-height:0;outline:none}.crs[data-v-136c4f25]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--r-sm)}.crs-viewport[data-v-136c4f25]{flex:1 1 auto;min-height:0;overflow:hidden;touch-action:pan-y}.crs-track[data-v-136c4f25]{display:flex;height:100%}.ad-root[data-motion=full] .crs-track[data-v-136c4f25]{transition:transform .28s ease}.crs-slide[data-v-136c4f25]{flex:0 0 100%;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:4px 8px;box-sizing:border-box}.crs-visual[data-v-136c4f25]{flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.crs-visual img[data-v-136c4f25]{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--r-sm);-webkit-user-select:none;user-select:none}.crs-iconv[data-v-136c4f25]{color:var(--fg-muted)}.crs-embed[data-v-136c4f25]{align-items:stretch}.crs-embed[data-v-136c4f25]>*{width:100%;height:100%}.crs-caption[data-v-136c4f25]{flex:none;text-align:center;max-width:100%}.crs-ti[data-v-136c4f25]{font-size:var(--fs);font-weight:600;color:var(--fg)}.crs-sub[data-v-136c4f25]{font-size:var(--fs-sm);color:var(--fg-dim);margin-block-start:2px}.crs-nav[data-v-136c4f25]{flex:none;display:flex;align-items:center;justify-content:center;gap:6px;padding-block-start:6px}.crs-arrow[data-v-136c4f25]{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:22px;block-size:22px;padding:0;background:none;border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer}.crs-arrow[data-v-136c4f25]:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.crs-arrow[data-v-136c4f25]:disabled{opacity:.35;cursor:default}.crs-arrow[data-v-136c4f25]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.crs-dot[data-v-136c4f25]{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;padding:0;background:none;border:0;cursor:pointer}.crs-dot-i[data-v-136c4f25]{inline-size:7px;block-size:7px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 25%,transparent)}.crs-dot.on .crs-dot-i[data-v-136c4f25]{background:var(--primary)}.crs-dot[data-v-136c4f25]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--r-sm)}.crs-counter[data-v-136c4f25]{flex:none;font-size:var(--fs-2xs);color:var(--fg-dim)}.crs-live[data-v-136c4f25]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb[data-v-a36acc21]{width:100%}.cb-track[data-v-a36acc21]{position:relative;display:flex;gap:2px;width:100%;height:10px;border-radius:var(--r-pill);overflow:visible}.cb-seg[data-v-a36acc21]{height:100%;border-radius:var(--r-sm, 2px);min-width:0}.cb-seg[data-v-a36acc21]:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.cb-seg[data-v-a36acc21]:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.cb-seg[data-v-a36acc21]:hover,.cb-seg[data-v-a36acc21]:focus-visible{filter:brightness(1.2);outline:none}.ad-root[data-motion=full] .cb-seg[data-v-a36acc21]{transition:width .3s ease}.cb-marker[data-v-a36acc21]{position:absolute;top:-3px;bottom:-3px;width:2px;margin-inline-start:-1px;background:var(--fg);border-radius:1px}.cb-marker[data-v-a36acc21]:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);border-inline-start:3px solid transparent;border-inline-end:3px solid transparent;border-top:4px solid var(--fg)}.dbar[data-v-5794dd6f]{width:100%}.dbar-track[data-v-5794dd6f]{position:relative;width:100%;height:10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg-muted) 12%,var(--surface-2))}.dbar-mid[data-v-5794dd6f]{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--fg-dim)}.dbar-fill[data-v-5794dd6f]{position:absolute;top:0;bottom:0;border-radius:var(--r-pill)}.dbar-fill.up[data-v-5794dd6f]{background:var(--success)}.dbar-fill.down[data-v-5794dd6f]{background:var(--danger)}.dbar-fill[data-v-5794dd6f]:hover,.dbar-fill[data-v-5794dd6f]:focus-visible{filter:brightness(1.2);outline:none}.ad-root[data-motion=full] .dbar-fill[data-v-5794dd6f]{transition:width .3s ease,left .3s ease,right .3s ease}.mb[data-v-a48d0f92]{width:100%}.mb-track[data-v-a48d0f92]{position:relative;display:flex;gap:0;width:100%;height:10px;border-radius:var(--r-sm, 3px);overflow:visible;background:color-mix(in srgb,var(--fg-muted) 12%,var(--surface-2))}.mb-band[data-v-a48d0f92]{height:100%;opacity:.55}.mb-band[data-v-a48d0f92]:first-child{border-start-start-radius:var(--r-sm, 3px);border-end-start-radius:var(--r-sm, 3px)}.mb-band[data-v-a48d0f92]:last-child{border-start-end-radius:var(--r-sm, 3px);border-end-end-radius:var(--r-sm, 3px)}.mb-band[data-v-a48d0f92]:hover,.mb-band[data-v-a48d0f92]:focus-visible{opacity:.85;outline:none}.mb-marker[data-v-a48d0f92]{position:absolute;top:-3px;bottom:-3px;width:3px;margin-inline-start:-1.5px;background:var(--fg);border-radius:2px;box-shadow:0 0 0 1px var(--surface)}.ad-root[data-motion=full] .mb-marker[data-v-a48d0f92]{transition:inset-inline-start .3s ease}.mb-marker[data-v-a48d0f92]:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.db[data-v-37f44501]{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:var(--fs-xs);line-height:1;padding:2px 6px;border-radius:var(--r-pill)}.db-arw[data-v-37f44501]{font-size:.85em}.db.up[data-v-37f44501]{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.db.down[data-v-37f44501]{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.db.neutral[data-v-37f44501]{color:var(--fg-muted);background:color-mix(in srgb,var(--fg-muted) 12%,transparent)}.sb[data-v-c92c6877]{display:flex;flex-direction:column;justify-content:center;gap:6px;height:100%;min-height:0}.sb-labels[data-v-c92c6877]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sb-lbl[data-v-c92c6877]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-val[data-v-c92c6877]{font-size:var(--fs-sm);color:var(--fg);font-family:var(--mono)}.cd[data-v-22ba032d]{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%}.cd[data-align=center][data-v-22ba032d]{align-items:center;text-align:center}.cd[data-align=center] .cd-cta[data-v-22ba032d]{align-self:center}.cd-val[data-v-22ba032d]{font-size:calc(var(--fs) * 2);font-weight:600;line-height:1;color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:.03em}.cd.done .cd-val[data-v-22ba032d]{color:var(--warning)}.cd.expired .cd-val[data-v-22ba032d]{color:var(--danger)}.cd-lbl[data-v-22ba032d]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}.cd-cta[data-v-22ba032d]{margin-top:4px;align-self:flex-start;font:inherit;font-size:var(--fs-xs);color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);border-radius:var(--r-sm);padding:3px 9px;cursor:pointer}.al[data-v-a2d94f4c]{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow-y:auto}.al-group[data-v-a2d94f4c]{display:flex;flex-direction:column;gap:2px}.al-gh[data-v-a2d94f4c]{display:flex;align-items:baseline;gap:8px;padding-block:2px}.al-gname[data-v-a2d94f4c]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--st, var(--fg-muted))}.al-gname[data-state=firing][data-v-a2d94f4c]{--st: var(--danger)}.al-gname[data-state=pending][data-v-a2d94f4c]{--st: var(--warning)}.al-gname[data-state=resolved][data-v-a2d94f4c]{--st: var(--success)}.al-gn[data-v-a2d94f4c]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim);margin-inline-start:auto}.al-row[data-v-a2d94f4c]{display:flex;align-items:flex-start;gap:9px;padding:7px 8px;cursor:pointer;border-radius:var(--r-sm);border:1px solid transparent}.al-row[data-sev=info][data-v-a2d94f4c]{--sev: var(--primary)}.al-row[data-sev=success][data-v-a2d94f4c]{--sev: var(--success)}.al-row[data-sev=warning][data-v-a2d94f4c]{--sev: var(--warning)}.al-row[data-sev=error][data-v-a2d94f4c]{--sev: var(--danger)}.al-row[data-sev=critical][data-v-a2d94f4c]{--sev: var(--severe, var(--danger))}.al-row[data-v-a2d94f4c]:hover{background:color-mix(in srgb,var(--sev) 6%,transparent);border-color:color-mix(in srgb,var(--sev) 22%,var(--border))}.al-row[data-v-a2d94f4c]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.al-row.acked[data-v-a2d94f4c]{opacity:.55}.al-dot[data-v-a2d94f4c]{position:relative;flex:none;width:8px;height:8px;border-radius:50%;margin-top:5px;background:var(--sev)}.al-ring[data-v-a2d94f4c]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid var(--sev);opacity:0;pointer-events:none}.ad-root[data-motion=full] .al-ring[data-v-a2d94f4c]{animation:al-pulse-a2d94f4c .7s ease-out}@keyframes al-pulse-a2d94f4c{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.al-bd[data-v-a2d94f4c]{flex:1;min-width:0}.al-ti[data-v-a2d94f4c]{font-size:var(--fs-sm);color:var(--fg);line-height:1.4;overflow-wrap:anywhere}.al-meta[data-v-a2d94f4c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:1px}.al-entity[data-v-a2d94f4c]{font-size:var(--fs-2xs);color:var(--fg-muted)}.al-detail[data-v-a2d94f4c]{font-size:var(--fs-2xs);color:var(--fg-dim);overflow-wrap:anywhere}.al-age[data-v-a2d94f4c]{flex:none;font-size:var(--fs-2xs);margin-top:2px}.al-acts[data-v-a2d94f4c]{flex:none;display:flex;align-items:center;gap:3px}.al-cta[data-v-a2d94f4c]{display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:0 7px;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--r-sm);color:var(--fg);font:inherit;font-size:var(--fs-2xs);font-weight:600;cursor:pointer}.al-cta[data-v-a2d94f4c]:hover{background:color-mix(in srgb,var(--primary) 18%,transparent)}.al-ack[data-v-a2d94f4c]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;background:none;border:1px solid transparent;border-radius:var(--r-sm);color:var(--fg-dim);cursor:pointer}.al-ack[data-v-a2d94f4c]:hover:not(:disabled){color:var(--success);background:var(--surface-2)}.al-ack[data-v-a2d94f4c]:disabled{cursor:default;color:var(--success)}.al-ic[data-v-a2d94f4c]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.al-spin[data-v-a2d94f4c]{width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor}.ad-root[data-motion=full] .al-spin[data-v-a2d94f4c]{animation:al-spin-a2d94f4c .7s linear infinite}@keyframes al-spin-a2d94f4c{to{transform:rotate(360deg)}}.al-filters[data-v-a2d94f4c]{display:inline-flex;flex-wrap:wrap;gap:4px}.al-chip[data-v-a2d94f4c]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer}.al-chip b[data-v-a2d94f4c]{font-family:var(--mono);font-weight:600;font-size:9px;color:var(--fg-dim)}.al-chip.on[data-v-a2d94f4c]{color:var(--fg);border-color:color-mix(in srgb,var(--sev, var(--primary)) 60%,var(--border));background:color-mix(in srgb,var(--sev, var(--primary)) 12%,var(--surface-2))}.al-chip[data-sev=info][data-v-a2d94f4c]{--sev: var(--primary)}.al-chip[data-sev=success][data-v-a2d94f4c]{--sev: var(--success)}.al-chip[data-sev=warning][data-v-a2d94f4c]{--sev: var(--warning)}.al-chip[data-sev=error][data-v-a2d94f4c]{--sev: var(--danger)}.al-chip[data-sev=critical][data-v-a2d94f4c]{--sev: var(--severe, var(--danger))}.te[data-v-3635d70b]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.te-head[data-v-3635d70b]{display:flex;align-items:center;gap:8px}.te-title[data-v-3635d70b]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600}.te-mode[data-v-3635d70b]{margin-inline-start:auto;min-height:20px;padding:0 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);font-family:var(--mono);cursor:pointer}.te-mode[data-v-3635d70b]:hover{color:var(--fg)}.te-rows[data-v-3635d70b]{display:flex;flex-direction:column;gap:5px;overflow-y:auto;min-height:0}.te-row[data-v-3635d70b]{display:flex;align-items:center;gap:6px}.te-cmp[data-v-3635d70b]{color:var(--fg-dim);font-size:var(--fs-xs)}.te-val[data-v-3635d70b]{inline-size:62px;min-height:24px;padding:2px 6px;text-align:end;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--fg);font:inherit;font-size:var(--fs-xs);font-family:var(--mono)}.te-val[data-v-3635d70b]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.te-row.bad .te-val[data-v-3635d70b]{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.te-pct[data-v-3635d70b]{color:var(--fg-dim);font-size:var(--fs-2xs);margin-inline-start:-2px}.te-swatch[data-v-3635d70b]{inline-size:12px;block-size:12px;border-radius:3px;flex:none;border:1px solid color-mix(in srgb,var(--fg) 12%,transparent)}.te-role[data-v-3635d70b]{flex:1;min-width:0;min-height:24px;padding:2px 4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--fg);font:inherit;font-size:var(--fs-xs);cursor:pointer}.te-role[data-v-3635d70b]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.te-ord[data-v-3635d70b]{display:inline-flex;gap:1px}.te-ic[data-v-3635d70b]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:24px;flex:none;background:none;border:1px solid transparent;border-radius:var(--r-sm);color:var(--fg-dim);cursor:pointer}.te-ic[data-v-3635d70b]:hover:not(:disabled){color:var(--fg);background:var(--surface-2)}.te-ic[data-v-3635d70b]:disabled{opacity:.3;cursor:default}.te-del[data-v-3635d70b]:hover:not(:disabled){color:var(--danger)}.te-ic svg[data-v-3635d70b],.te-plus[data-v-3635d70b]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.te-foot[data-v-3635d70b]{display:flex;align-items:center;gap:10px;flex:none}.te-add[data-v-3635d70b]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 10px;background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-sm);color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer}.te-add[data-v-3635d70b]:hover{color:var(--fg);border-color:var(--primary);border-style:solid}.te-warn[data-v-3635d70b]{font-size:var(--fs-2xs);color:var(--danger)}.te-empty[data-v-3635d70b]{padding:12px;text-align:center;color:var(--fg-dim);font-size:var(--fs-xs)}.te-val[type=number][data-v-3635d70b]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.te-val[data-v-3635d70b]::-webkit-inner-spin-button,.te-val[data-v-3635d70b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ad-disc-list{display:flex;flex-direction:column;min-inline-size:0}.ad-disc-sec+.ad-disc-sec{border-block-start:var(--bw) solid var(--hair)}.ad-disc-hd{display:flex;align-items:center;gap:6px;inline-size:100%;min-inline-size:0;padding:8px 0;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;min-block-size:32px;transition:color .12s}button.ad-disc-hd{cursor:pointer}button.ad-disc-hd:hover,button.ad-disc-hd:hover .ad-disc-ti{color:var(--fg)}button.ad-disc-hd:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--r-sm)}.ad-disc-lock{inline-size:22px;block-size:22px;flex:none}.ad-disc-ti{flex:1 1 auto;min-inline-size:0;font-size:var(--fs-sm);font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-disc-bd{padding-block:0 10px;padding-inline:28px 0;min-inline-size:0}.ad-disc-bd.shut{padding-block-end:8px}.ad-disc-tx{margin-block:0 6px;margin-inline:0;font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.5}.ad-disc-embed{display:flex;min-inline-size:0}.ad-disc-embed>*{flex:1 1 auto;min-inline-size:0}.ad-disc-miss{font-size:var(--fs-xs);color:var(--fg-dim);font-style:italic}.ad-strip[data-v-2b2c6ffb]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);overflow:hidden}@media(max-width:560px){.ad-strip[data-v-2b2c6ffb]{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto}}.ad-strip-cell[data-v-2b2c6ffb]{display:grid;gap:3px;padding:8px 12px;min-width:0;border-inline-start:1px solid var(--border)}.ad-strip-cell[data-v-2b2c6ffb]:first-child{border-inline-start:0}.ad-strip.plain[data-v-2b2c6ffb]{border:0;background:transparent;border-radius:0}.ad-strip.lg .ad-strip-value[data-v-2b2c6ffb]{font-size:var(--fs-lg);font-weight:600;font-variant-numeric:tabular-nums}.ad-strip.plain .ad-strip-cell[data-v-2b2c6ffb]{border:0!important;padding-inline-start:0}@media(max-width:560px){.ad-strip-cell[data-v-2b2c6ffb]:nth-child(odd){border-inline-start:0}.ad-strip-cell[data-v-2b2c6ffb]:nth-child(n+3){border-block-start:1px solid var(--border)}}.ad-strip-label[data-v-2b2c6ffb]{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-strip-value[data-v-2b2c6ffb]{font-family:var(--mono);font-size:var(--fs-sm);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-strip-value.is-pill[data-v-2b2c6ffb]{font-weight:500}.ad-strip-value[data-tone=primary][data-v-2b2c6ffb]{color:var(--primary)}.ad-strip-value[data-tone=success][data-v-2b2c6ffb]{color:var(--success)}.ad-strip-value[data-tone=warning][data-v-2b2c6ffb]{color:var(--warning)}.ad-strip-value[data-tone=danger][data-v-2b2c6ffb]{color:var(--danger)}.ad-strip-value[data-tone=muted][data-v-2b2c6ffb]{color:var(--fg-dim)}.ad-charttip{position:fixed;z-index:360;pointer-events:none;min-width:120px;max-width:240px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);box-shadow:0 6px 24px #00000047;padding:7px 10px;font-size:var(--fs-xs);color:var(--fg)}.ad-charttip-ti{font-size:var(--fs-2xs);color:var(--fg-muted);margin-bottom:4px;font-weight:600}.ad-charttip-row{display:flex;align-items:center;gap:6px;line-height:1.7}.ad-charttip-row i{flex:none}.ad-charttip-row i.m-dot{width:8px;height:8px;border-radius:2px}.ad-charttip-row i.m-line,.ad-charttip-row i.m-dash{width:11px;height:0;align-self:center}.ad-charttip-lbl{color:var(--fg-muted);flex:1}.ad-charttip-val{color:var(--fg)}.ad-charttip-row.strong .ad-charttip-lbl,.ad-charttip-row.strong .ad-charttip-val{color:var(--fg);font-weight:600}.cc-row[data-v-83d8c7c2]{display:flex;align-items:center;gap:6px;position:relative;min-width:0}.cc-chip[data-v-83d8c7c2]{background:none;border:none;padding:0 2px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-muted);line-height:1.4}.cc-chip[data-v-83d8c7c2]:hover{color:var(--fg)}.cc-chip.active[data-v-83d8c7c2]{color:var(--primary)}.cc-chip.disabled[data-v-83d8c7c2],.cc-chip[data-v-83d8c7c2]:disabled{opacity:.35;pointer-events:none}.cc-select[data-v-83d8c7c2]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px 6px;cursor:pointer;max-width:100%;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-muted);line-height:1.4}.cc-select[data-v-83d8c7c2]:hover{border-color:var(--fg-muted);color:var(--fg)}.cc-measure[data-v-83d8c7c2]{position:absolute;inset-inline-start:0;top:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;display:flex;gap:6px;width:max-content;white-space:nowrap}.ad-root[data-controls=chips] .cc-chip[data-v-83d8c7c2]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px 8px}.ad-root[data-controls=chips] .cc-chip[data-v-83d8c7c2]:hover{border-color:var(--fg-muted)}.ad-root[data-controls=chips] .cc-chip.active[data-v-83d8c7c2]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.ad-root[data-controls=chips] .cc-chip.disabled[data-v-83d8c7c2],.ad-root[data-controls=chips] .cc-chip[data-v-83d8c7c2]:disabled{border-color:var(--border)}.csb[data-v-33c23a9e]{position:absolute;z-index:2;border-radius:4px;background:var(--surface-2);opacity:0;pointer-events:none;transition:opacity .15s;touch-action:none}.csb.on[data-v-33c23a9e]{opacity:1;pointer-events:auto}.csb-thumb[data-v-33c23a9e]{position:absolute;border-radius:4px;background:var(--fg-muted);opacity:.55;cursor:grab}.csb-thumb[data-v-33c23a9e]:hover,.csb-thumb.drag[data-v-33c23a9e]{opacity:.8}.csb-thumb.drag[data-v-33c23a9e]{cursor:grabbing}.csb:not(.v) .csb-thumb[data-v-33c23a9e]{top:0;height:100%}.csb.v .csb-thumb[data-v-33c23a9e]{left:0;width:100%}.cap[data-v-33c23a9e]{position:absolute}.csb:not(.v) .cap[data-v-33c23a9e]{top:0;height:100%;width:6px;cursor:ew-resize}.csb:not(.v) .cap.a[data-v-33c23a9e]{left:0}.csb:not(.v) .cap.b[data-v-33c23a9e]{right:0}.csb.v .cap[data-v-33c23a9e]{left:0;width:100%;height:6px;cursor:ns-resize}.csb.v .cap.a[data-v-33c23a9e]{top:0}.csb.v .cap.b[data-v-33c23a9e]{bottom:0}.cl[data-v-ba28f14c]{display:flex;align-items:center;gap:10px;position:relative;min-width:0;padding-top:4px;flex:none}.cl.side[data-v-ba28f14c]{flex-direction:column;align-items:flex-start;gap:6px}.cl-strip[data-v-ba28f14c]{display:flex;gap:12px;flex-wrap:wrap;min-width:0}.cl-strip.paged[data-v-ba28f14c]{flex-wrap:nowrap;overflow:hidden}.cl.side .cl-strip[data-v-ba28f14c]{flex-direction:column;flex-wrap:nowrap}.cl-key[data-v-ba28f14c]{display:inline-flex;align-items:center;gap:5px;min-height:24px;background:none;border:none;padding:0 2px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.4;transition:opacity .15s}.cl-key[data-v-ba28f14c]:hover{color:var(--fg)}.cl-key[data-v-ba28f14c]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}.cl-key.off[data-v-ba28f14c]{opacity:.4;text-decoration:line-through}.cl-sw[data-v-ba28f14c]{width:8px;height:8px;border-radius:2px;display:inline-block;border:1px solid transparent;box-sizing:border-box}.cl-lbl[data-v-ba28f14c]{white-space:nowrap}.cl-footer[data-v-ba28f14c]{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.cl.side .cl-footer[data-v-ba28f14c]{margin-inline-start:0}.cl-act[data-v-ba28f14c]{min-height:24px;background:none;border:none;padding:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-muted);line-height:1.4}.cl-act[data-v-ba28f14c]:hover{color:var(--fg)}.cl-act[data-v-ba28f14c]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-radius:var(--r-sm)}.cl-page[data-v-ba28f14c]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-root[data-controls=chips] .cl-act[data-v-ba28f14c]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px 8px}.ad-root[data-controls=chips] .cl-act[data-v-ba28f14c]:hover{border-color:var(--fg-muted)}.ad-root[data-motion=none] .cl-key[data-v-ba28f14c]{transition:none}@media(prefers-reduced-motion:reduce){.cl-key[data-v-ba28f14c]{transition:none}}.cl-measure[data-v-ba28f14c]{position:absolute;inset-inline-start:0;top:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;display:flex;gap:12px;width:max-content;white-space:nowrap}.cl-measure .cl-key[data-v-ba28f14c]{min-height:0}.cb-capture[data-v-2a8e21b0]{fill:transparent;pointer-events:all;cursor:crosshair;touch-action:none}.cb-dim[data-v-2a8e21b0]{fill:var(--fg);opacity:.18;pointer-events:none}.ad-root[data-motion=none] .cb-dim[data-v-2a8e21b0]{transition:none}.cb-dim[data-v-2a8e21b0]{transition:opacity .15s}.cb-band[data-v-2a8e21b0]{fill:var(--agent);fill-opacity:.12;stroke:var(--agent);stroke-opacity:.5;cursor:grab;touch-action:none}.cb-band.drafting[data-v-2a8e21b0]{pointer-events:none}.cb-edge[data-v-2a8e21b0]{stroke:var(--agent);stroke-width:1.5;pointer-events:none}.cb-handle[data-v-2a8e21b0]{fill:transparent;pointer-events:all;touch-action:none}.cb-handle.x[data-v-2a8e21b0]{cursor:ew-resize}.cb-handle.y[data-v-2a8e21b0]{cursor:ns-resize}.cb-btn[data-v-2a8e21b0]{cursor:pointer}.cb-btn-bg[data-v-2a8e21b0]{fill:var(--surface-2);stroke:var(--border)}.cb-btn:hover .cb-btn-bg[data-v-2a8e21b0]{stroke:var(--agent)}.cb-btn[data-v-2a8e21b0]:focus-visible{outline:none}.cb-btn:focus-visible .cb-btn-bg[data-v-2a8e21b0]{stroke:var(--ctl-focus, var(--agent));stroke-width:2}.cb-btn-tx[data-v-2a8e21b0]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg);pointer-events:none}.ad-crumbs[data-v-659e34da]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:2px 4px 4px}.ad-crumb[data-v-659e34da]{font:inherit;font-size:var(--fs-xs);cursor:pointer;color:var(--fg-muted);background:none;border:0;padding:3px 6px;border-radius:var(--r-sm);min-height:24px}.ad-crumb[data-v-659e34da]:hover{color:var(--fg);background:var(--surface-2)}.ad-crumb.cur[data-v-659e34da]{color:var(--fg);font-weight:600;cursor:default}.ad-crumb-sep[data-v-659e34da]{color:var(--fg-dim);font-size:var(--fs-xs);display:inline-block}[dir=rtl] .ad-crumb-sep[data-v-659e34da]{transform:scaleX(-1)}.an-area[data-v-6af4764b]{transition:x .4s,y .4s,width .4s,height .4s}.an-line[data-v-6af4764b]{stroke-width:1.5;opacity:.9}.an-line.dash[data-v-6af4764b]{stroke-dasharray:5 4}.an-hit[data-v-6af4764b]{stroke:transparent;stroke-width:12;cursor:help}.an-hit.vert[data-v-6af4764b]{stroke-width:12}.an-mark[data-v-6af4764b]{stroke:var(--surface);stroke-width:1;transition:cx .4s,cy .4s}.an-pt[data-v-6af4764b],.an-flag[data-v-6af4764b]{cursor:help}.an-stem[data-v-6af4764b]{stroke-width:1;opacity:.55;stroke-dasharray:2 2}.an-lbl[data-v-6af4764b]{font-family:var(--mono);font-size:var(--fs-2xs);paint-order:stroke;stroke:var(--surface);stroke-width:2.5px}.ts-box[data-v-5eb164da]{position:relative;height:100%;min-height:0;display:flex;flex-direction:column}.ts-svg[data-v-5eb164da]{flex:1;min-height:0;touch-action:none}.ts-grid[data-v-5eb164da]{stroke:var(--hair);stroke-width:1}.ts-minor[data-v-5eb164da]{stroke:var(--hair);stroke-width:1;opacity:.45}.ts-axis-title[data-v-5eb164da]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-muted)}.ts-logpip[data-v-5eb164da]{position:absolute;top:2px;inset-inline-start:2px;z-index:2;min-height:20px;padding:1px 7px;font-family:var(--mono);font-size:var(--fs-2xs);line-height:1.6;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm)}.ts-logpip[aria-pressed=true][data-v-5eb164da]{color:var(--primary);border-color:var(--primary)}.ts-logpip[data-v-5eb164da]:hover{color:var(--fg)}.ts-dim[data-v-5eb164da]{opacity:.35}.ts-svg g[class~=ts-dim][data-v-5eb164da]{transition:opacity .15s}.ad-root[data-motion=none] .ts-dim[data-v-5eb164da]{transition:none}.ts-line[data-v-5eb164da]{stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.ts-line.dashed[data-v-5eb164da]{stroke-dasharray:4 4;opacity:.85}.ts-area[data-v-5eb164da]{opacity:.08}.ts-area.on[data-v-5eb164da]{opacity:.18}.ts-sband[data-v-5eb164da]{opacity:.35}.ts-stop[data-v-5eb164da]{stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.ts-band[data-v-5eb164da]{opacity:.12}.ts-derived[data-v-5eb164da]{pointer-events:none}.ts-dpath[data-v-5eb164da]{stroke-width:1.4;opacity:.6;stroke-dasharray:5 4;transition:opacity .15s}.ts-dpath.ref[data-v-5eb164da]{stroke-dasharray:2 4;stroke-width:1;opacity:.5}.ts-dlbl[data-v-5eb164da]{font-family:var(--mono);font-size:var(--fs-2xs);opacity:.85}.ts-band.solo[data-v-5eb164da]{opacity:.18}.ts-edge[data-v-5eb164da]{stroke-width:1;opacity:.5;stroke-linejoin:round;stroke-linecap:round}.ts-target[data-v-5eb164da]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:2 4}.ts-zero[data-v-5eb164da]{stroke:var(--fg-muted);stroke-width:1;opacity:.4}.ts-lbl[data-v-5eb164da]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.ts-lbl.target[data-v-5eb164da]{fill:var(--fg-muted)}.ts-endlab[data-v-5eb164da]{font-family:var(--mono);font-size:var(--fs-2xs);font-weight:600}.ts-xline[data-v-5eb164da]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:2 3}.ts-chip-bg[data-v-5eb164da]{fill:var(--surface-2);stroke:var(--hair)}.ts-chip-tx[data-v-5eb164da]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg)}.ts-overlay[data-v-5eb164da]{position:absolute;top:4px;inset-inline-end:10px;z-index:2;display:flex;align-items:center;gap:6px}.ts-follow[data-v-5eb164da]{background:none;border:none;padding:0 2px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--primary);line-height:1.4;white-space:nowrap}.ts-follow[data-v-5eb164da]:hover{text-decoration:underline}.ts-nav[data-v-5eb164da]{flex:none;margin-top:2px;touch-action:none}.ts-nav-area[data-v-5eb164da]{fill-opacity:.06}.ts-nav-line[data-v-5eb164da]{stroke-width:1}.ts-nav-brush[data-v-5eb164da]{fill:var(--fg);fill-opacity:.08;cursor:grab}.ts-nav-edge[data-v-5eb164da]{stroke:var(--fg-muted);stroke-width:1;pointer-events:none}.ts-nav-handle[data-v-5eb164da]{fill:var(--fg);fill-opacity:0;cursor:ew-resize}.ts-legend[data-v-5eb164da]{display:flex;gap:12px;padding-top:4px;flex:none}.ts-key[data-v-5eb164da]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.ts-key.off[data-v-5eb164da]{opacity:.4;text-decoration:line-through}.ts-key i[data-v-5eb164da]{width:8px;height:8px;border-radius:2px;display:inline-block}.ts-kbd[data-v-5eb164da]:focus{outline:none}.ts-kbd[data-v-5eb164da]:focus-visible{outline:none}.ts-focus[data-v-5eb164da]{fill:none;stroke-width:2;pointer-events:none}.ts-sr[data-v-5eb164da]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fn-box[data-v-7dcf3502]{height:100%;min-height:0;position:relative}.fn-svg[data-v-7dcf3502]{display:block}.fn-bar[data-v-7dcf3502]{transition:opacity .15s,filter .15s;cursor:pointer}.fn-bar.hov[data-v-7dcf3502]{filter:brightness(1.15)}.fn-bar.dim[data-v-7dcf3502]{opacity:.4}.fn-drop[data-v-7dcf3502]{opacity:.22;transition:opacity .15s}.fn-drop.dim[data-v-7dcf3502]{opacity:.08}.fn-slice[data-v-7dcf3502]{opacity:.82;transition:opacity .15s,filter .15s;cursor:pointer}.fn-slice.hov[data-v-7dcf3502]{opacity:1;filter:brightness(1.1)}.fn-slice.dim[data-v-7dcf3502]{opacity:.3}.fn-bar.sel[data-v-7dcf3502],.fn-slice.sel[data-v-7dcf3502]{opacity:1;stroke:var(--fg);stroke-width:2}.fn-bar.unsel[data-v-7dcf3502],.fn-slice.unsel[data-v-7dcf3502]{opacity:.25}.fn-drop.unsel[data-v-7dcf3502]{opacity:.08}.fn-selchip[data-v-7dcf3502]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.fn-selchip[data-v-7dcf3502]:hover{border-color:var(--fg-muted)}.fn-lbl[data-v-7dcf3502]{font-size:var(--fs-xs);fill:var(--fg-muted)}.fn-val[data-v-7dcf3502]{font-size:var(--fs-2xs);fill:var(--fg)}.fn-conv[data-v-7dcf3502]{font-size:var(--fs-2xs);fill:var(--fg-dim)}.fn-conv.pinch[data-v-7dcf3502]{fill:var(--danger);font-weight:600}.bl[data-v-d12a7c6f]{display:flex;flex-direction:column;gap:6px;justify-content:center;height:100%}.bl-top[data-v-d12a7c6f]{display:flex;align-items:baseline;justify-content:space-between}.bl-lbl[data-v-d12a7c6f]{font-size:var(--fs-xs);color:var(--fg-muted)}.bl-val[data-v-d12a7c6f]{font-size:var(--fs-sm);color:var(--fg)}.bl-val.good[data-v-d12a7c6f]{color:var(--success)}.bl-val.bad[data-v-d12a7c6f]{color:var(--warning)}.bl-top[data-v-d12a7c6f],.bl-legend[data-v-d12a7c6f]{flex:none}.bl-track[data-v-d12a7c6f]{position:relative;height:14px;flex:none;background:color-mix(in srgb,var(--fg-muted) 14%,var(--surface-2));border-radius:3px;overflow:hidden}.bl-band[data-v-d12a7c6f]{position:absolute;top:0;bottom:0;background:var(--fg-muted)}.bl-measure[data-v-d12a7c6f]{position:absolute;top:4px;bottom:4px;left:0;background:var(--primary);border-radius:2px;transition:width .3s}.bl-target[data-v-d12a7c6f]{position:absolute;top:1px;bottom:1px;width:2px;background:var(--fg)}.bl-legend[data-v-d12a7c6f]{display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em}.dn[data-v-bb720d82]{display:flex;align-items:center;gap:14px;height:100%;position:relative}.dn-svg[data-v-bb720d82]{height:100%;max-height:150px;flex:none}.dn-arc[data-v-bb720d82]{transition:opacity .15s;cursor:pointer}.dn-arc.dim[data-v-bb720d82]{opacity:.35}.dn-arc.sel[data-v-bb720d82]{opacity:1;stroke:var(--fg);stroke-width:2}.dn-arc.unsel[data-v-bb720d82]{opacity:.25}.dn-key.unsel[data-v-bb720d82]{opacity:.45}.dn-selchip[data-v-bb720d82]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.dn-selchip[data-v-bb720d82]:hover{border-color:var(--fg-muted)}.dn-total[data-v-bb720d82]{font-size:13px;fill:var(--fg);font-weight:600}.dn-sub[data-v-bb720d82]{font-size:6.5px;fill:var(--fg-dim);text-transform:uppercase;letter-spacing:.1em}.dn-legend[data-v-bb720d82]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dn-key[data-v-bb720d82]{display:flex;align-items:center;gap:7px;font-size:var(--fs-xs);cursor:pointer;transition:opacity .15s}.dn-key.dim[data-v-bb720d82]{opacity:.45}.dn-key i[data-v-bb720d82]{width:8px;height:8px;border-radius:2px;flex:none}.dn-lbl[data-v-bb720d82]{flex:1;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dn-pct[data-v-bb720d82]{color:var(--fg);font-size:var(--fs-xs)}.hm-wrap[data-v-9966e45e]{display:flex;flex-direction:column;gap:7px;height:100%;min-height:0;position:relative}.hm[data-v-9966e45e]{display:grid;gap:2px;flex:1;min-height:0;align-content:stretch}.hm-col[data-v-9966e45e]{font-size:var(--fs-2xs);color:var(--fg-dim);text-align:center;align-self:end;overflow:hidden}.hm-row[data-v-9966e45e]{font-size:var(--fs-2xs);color:var(--fg-dim);align-self:center;padding-inline-end:6px;text-align:end;white-space:nowrap}.hm-cell[data-v-9966e45e]{position:relative;border-radius:2px;min-height:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .4s,box-shadow .12s,opacity .15s}.hm-cell.sel[data-v-9966e45e]{box-shadow:inset 0 0 0 2px var(--fg);opacity:1}.hm-cell.unsel[data-v-9966e45e]{opacity:.25}.hm-cell.hov[data-v-9966e45e]{box-shadow:inset 0 0 0 1.5px var(--fg);z-index:1}.hm-selchip[data-v-9966e45e]{position:absolute;top:0;inset-inline-end:2px;z-index:2;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.hm-selchip[data-v-9966e45e]:hover{border-color:var(--fg-muted)}.hm-val[data-v-9966e45e]{font-size:var(--fs-2xs);color:var(--fg-muted);pointer-events:none}.hm-val.hi[data-v-9966e45e]{color:var(--bg)}.hm-legend[data-v-9966e45e]{display:flex;align-items:center;gap:8px;flex:none;padding:0 2px}.hm-legend .mono[data-v-9966e45e]{font-size:var(--fs-2xs);color:var(--fg-dim)}.hm-grad[data-v-9966e45e]{flex:1;height:7px;border-radius:4px;border:1px solid var(--hair);position:relative}.hm-mark[data-v-9966e45e]{position:absolute;top:-6px;width:0;height:0;transform:translate(-4px);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--fg);transition:left .12s}.cd-crumbs[data-v-f6ad9b58]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:2px 4px 4px;flex:none}.cd-crumb[data-v-f6ad9b58]{font:inherit;font-size:var(--fs-xs);cursor:pointer;color:var(--fg-muted);background:none;border:0;padding:3px 6px;border-radius:var(--r-sm);min-height:24px}.cd-crumb[data-v-f6ad9b58]:hover{color:var(--fg);background:var(--surface-2)}.cd-crumb.cur[data-v-f6ad9b58]{color:var(--fg);font-weight:600;cursor:default}.cd-sep[data-v-f6ad9b58]{color:var(--fg-dim);font-size:var(--fs-xs);display:inline-block}[dir=rtl] .cd-sep[data-v-f6ad9b58]{transform:scaleX(-1)}.bc-box[data-v-6b9c858f]{height:100%;min-height:0;display:flex;flex-direction:column;position:relative}.bc-svg[data-v-6b9c858f]{flex:1;min-height:0;touch-action:none}.bc-svg.pan[data-v-6b9c858f]{cursor:grab}.bc-svg.pan[data-v-6b9c858f]:active{cursor:grabbing}.bc-grid[data-v-6b9c858f]{stroke:var(--hair);stroke-width:1}.bc-tick[data-v-6b9c858f]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.bc-band[data-v-6b9c858f]{fill:var(--fg);opacity:.05}.bc-band-edge[data-v-6b9c858f]{stroke:var(--fg);stroke-width:1;opacity:.08}.bc-chip[data-v-6b9c858f]{fill:var(--fg);opacity:.85}.bc-chip-txt[data-v-6b9c858f]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--bg)}.bc-cross[data-v-6b9c858f]{pointer-events:none}.bc-xh[data-v-6b9c858f]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:2 3}.bc-xh-chip[data-v-6b9c858f]{fill:var(--surface-2);stroke:var(--border)}.bc-xh-txt[data-v-6b9c858f]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg)}.bc-err[data-v-6b9c858f]{stroke:var(--fg);stroke-width:1.2;opacity:.7;pointer-events:none}.bc-zero[data-v-6b9c858f]{stroke:var(--fg-muted);stroke-width:1;opacity:.4}.bc-lab[data-v-6b9c858f]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-muted);pointer-events:none}.bc-lab.in[data-v-6b9c858f]{fill:var(--bg)}.bc-bar[data-v-6b9c858f]{transition:x .4s,y .4s,width .4s,height .4s,opacity .15s,filter .15s;cursor:pointer}.bc-bar.hov[data-v-6b9c858f]{filter:brightness(1.12)}.bc-bar.dim[data-v-6b9c858f]{opacity:.4}.bc-bar.sel[data-v-6b9c858f]{stroke:var(--fg);stroke-width:2;opacity:1}.bc-drillable[data-v-6b9c858f]:hover{filter:brightness(1.12)}.bc-bar.unsel[data-v-6b9c858f]{opacity:.25}.bc-halo[data-v-6b9c858f]{fill:none;stroke:var(--fg);stroke-width:2;opacity:.25;pointer-events:none}.bc-legend[data-v-6b9c858f]{display:flex;gap:12px;padding-top:4px;flex:none;flex-wrap:wrap}.bc-key[data-v-6b9c858f]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.bc-key i[data-v-6b9c858f]{width:8px;height:8px;border-radius:2px;display:inline-block}.bc-key.off[data-v-6b9c858f]{opacity:.4;text-decoration:line-through}.bc-reset[data-v-6b9c858f]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--hair);border-radius:4px;padding:1px 6px;cursor:pointer}.bc-reset[data-v-6b9c858f]:hover{color:var(--fg)}.bc-selchip[data-v-6b9c858f]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.bc-selchip[data-v-6b9c858f]:hover{border-color:var(--fg-muted)}.sc-box[data-v-e9beea1f]{height:100%;min-height:0;display:flex;flex-direction:column;position:relative}.sc-svg[data-v-e9beea1f]{flex:1;min-height:0}.sc-grid[data-v-e9beea1f]{stroke:var(--hair);stroke-width:1}.sc-tick[data-v-e9beea1f]{font-size:var(--fs-2xs);fill:var(--fg-dim)}.sc-axis[data-v-e9beea1f]{font-size:var(--fs-2xs);fill:var(--fg-muted)}.sc-guide[data-v-e9beea1f]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:3 4}.sc-glbl[data-v-e9beea1f]{font-size:var(--fs-2xs);fill:var(--fg-muted)}.sc-cross[data-v-e9beea1f]{pointer-events:none}.sc-xh[data-v-e9beea1f]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:2 3}.sc-xh-chip[data-v-e9beea1f]{fill:var(--surface-2);stroke:var(--border)}.sc-xh-txt[data-v-e9beea1f]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg)}.sc-dot[data-v-e9beea1f]{fill-opacity:.75;cursor:pointer;transition:cx .4s,cy .4s,r .4s,opacity .15s}.sc-dot.dim[data-v-e9beea1f]{opacity:.35}.sc-dot.sel[data-v-e9beea1f]{fill-opacity:1}.sc-dot.unsel[data-v-e9beea1f]{opacity:.25}.sc-ring[data-v-e9beea1f]{fill:none;stroke:var(--fg);stroke-width:2;pointer-events:none}.sc-halo[data-v-e9beea1f]{fill:none;stroke:var(--fg);stroke-width:2;opacity:.25;pointer-events:none}.sc-marquee[data-v-e9beea1f]{fill:var(--primary);fill-opacity:.08;stroke:var(--primary);stroke-dasharray:3 3;pointer-events:none}.sc-legend[data-v-e9beea1f]{display:flex;gap:12px;padding-top:4px;flex:none;flex-wrap:wrap}.sc-key[data-v-e9beea1f]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--fg-muted);background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.sc-key.off[data-v-e9beea1f]{opacity:.4;text-decoration:line-through}.sc-swatch[data-v-e9beea1f]{flex:none}.sc-selchip[data-v-e9beea1f]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.sc-selchip[data-v-e9beea1f]:hover{border-color:var(--fg-muted)}.sc-kbd[data-v-e9beea1f]:focus,.sc-kbd[data-v-e9beea1f]:focus-visible{outline:none}.sc-focus[data-v-e9beea1f]{fill:none;stroke-width:2;pointer-events:none}.sc-cap[data-v-e9beea1f]{position:absolute;bottom:2px;inset-inline-start:4px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim);pointer-events:none}.sc-sr[data-v-e9beea1f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rd-box[data-v-a8b53740]{height:100%;min-height:0;display:flex;flex-direction:column}.rd-box.row[data-v-a8b53740]{flex-direction:row;align-items:center}.rd-svg[data-v-a8b53740]{flex:1;min-height:0}.rd-ring[data-v-a8b53740]{fill:var(--fg);fill-opacity:.02;stroke:var(--border);stroke-width:1}.rd-ring.alt[data-v-a8b53740]{fill-opacity:.04}.rd-spoke[data-v-a8b53740]{stroke:var(--border);stroke-width:1;opacity:.6}.rd-ringlbl[data-v-a8b53740]{font-size:var(--fs-2xs);fill:var(--fg-dim)}.rd-axlbl[data-v-a8b53740]{font-size:var(--fs-2xs);fill:var(--fg-muted)}.rd-series[data-v-a8b53740]{cursor:pointer;transition:opacity .15s}.rd-series.dim[data-v-a8b53740]{opacity:.35}.rd-poly[data-v-a8b53740]{fill-opacity:.25;stroke-linejoin:round}.rd-vert[data-v-a8b53740]{fill:var(--surface);stroke-width:1.5}.rd-legend[data-v-a8b53740]{display:flex;gap:12px;padding-top:4px;flex:none;flex-wrap:wrap}.rd-legend.side[data-v-a8b53740]{flex-direction:column;flex-wrap:nowrap;width:110px;gap:6px;padding:0 0 0 8px;overflow:hidden}.rd-key[data-v-a8b53740]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;transition:opacity .15s}.rd-key.dim[data-v-a8b53740]{opacity:.35}.rd-key.off[data-v-a8b53740]{opacity:.4;text-decoration:line-through}.rd-key i[data-v-a8b53740]{width:8px;height:8px;border-radius:2px;display:inline-block}.tm-box[data-v-50ffa36a]{height:100%;min-height:0;display:flex;flex-direction:column;position:relative}.tm-svg[data-v-50ffa36a]{display:block;flex:1;min-height:0}.tm-parent[data-v-50ffa36a]{fill-opacity:.12;transition:x .4s,y .4s,width .4s,height .4s}.tm-hd[data-v-50ffa36a]{font-size:var(--fs-2xs);fill:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.tm-leaf[data-v-50ffa36a]{transition:x .4s,y .4s,width .4s,height .4s,opacity .15s,filter .15s;cursor:pointer}.tm-leaf.hov[data-v-50ffa36a]{filter:brightness(1.12)}.tm-leaf.dim[data-v-50ffa36a]{opacity:.4}.tm-leaf.sel[data-v-50ffa36a]{stroke:var(--fg);stroke-width:2;fill-opacity:1}.tm-leaf.unsel[data-v-50ffa36a]{opacity:.25}.tm-selchip[data-v-50ffa36a]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.tm-selchip[data-v-50ffa36a]:hover{border-color:var(--fg-muted)}.tm-txt[data-v-50ffa36a]{pointer-events:none}.tm-name[data-v-50ffa36a]{font-size:var(--fs-xs);fill:var(--fg)}.tm-val[data-v-50ffa36a]{font-size:var(--fs-2xs);fill:var(--fg);opacity:.75}.tm-legend[data-v-50ffa36a]{display:flex;align-items:center;gap:8px;flex:none;padding:4px 2px 0}.tm-legend .mono[data-v-50ffa36a]{font-size:var(--fs-2xs);color:var(--fg-dim)}.tm-grad[data-v-50ffa36a]{flex:1;height:7px;border-radius:4px;border:1px solid var(--hair);position:relative}.tm-mark[data-v-50ffa36a]{position:absolute;top:-6px;width:0;height:0;transform:translate(-4px);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--fg);transition:left .12s}.wf-box[data-v-1a902b09]{height:100%;min-height:0;position:relative}.wf-svg[data-v-1a902b09]{display:block}.wf-grid[data-v-1a902b09]{stroke:var(--hair);stroke-width:1}.wf-axis[data-v-1a902b09]{stroke:var(--fg-muted);stroke-width:1;opacity:.6}.wf-link[data-v-1a902b09]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:2 3}.wf-tick[data-v-1a902b09]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.wf-val[data-v-1a902b09]{font-size:var(--fs-2xs);fill:var(--fg)}.wf-bar[data-v-1a902b09]{fill-opacity:.85;transition:x .4s,y .4s,width .4s,height .4s,opacity .15s,filter .15s;cursor:pointer}.wf-bar.hov[data-v-1a902b09]{filter:brightness(1.12)}.wf-bar.dim[data-v-1a902b09]{opacity:.4}.wf-bar.sel[data-v-1a902b09]{fill-opacity:1;stroke:var(--fg);stroke-width:2}.wf-bar.unsel[data-v-1a902b09]{opacity:.25}.wf-selchip[data-v-1a902b09]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.wf-selchip[data-v-1a902b09]:hover{border-color:var(--fg-muted)}.sk-box[data-v-68c4606e]{height:100%;min-height:0;position:relative}.sk-svg[data-v-68c4606e]{display:block}.sk-link[data-v-68c4606e]{opacity:.3;transition:opacity .15s;cursor:pointer}.sk-link.hot[data-v-68c4606e]{opacity:.55}.sk-link.near[data-v-68c4606e]{opacity:.45}.sk-link.dim[data-v-68c4606e]{opacity:.12}.sk-node[data-v-68c4606e]{transition:opacity .15s;cursor:pointer}.sk-node.dim[data-v-68c4606e]{opacity:.25}.sk-link.sel[data-v-68c4606e]{opacity:1;stroke:var(--fg);stroke-width:2}.sk-link.unsel[data-v-68c4606e]{opacity:.08}.sk-node.sel rect[data-v-68c4606e]{stroke:var(--fg);stroke-width:2}.sk-node.unsel[data-v-68c4606e]{opacity:.35}.sk-selchip[data-v-68c4606e]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.sk-selchip[data-v-68c4606e]:hover{border-color:var(--fg-muted)}.sk-lbl[data-v-68c4606e],.sk-total[data-v-68c4606e]{font-size:var(--fs-2xs);fill:var(--fg-muted)}.co-box[data-v-eef5a118]{position:relative;height:100%;min-height:0}.co[data-v-eef5a118]{display:grid;gap:2px;height:100%;min-height:0;align-content:stretch;overflow:auto}.co-col[data-v-eef5a118]{font-size:var(--fs-2xs);color:var(--fg-dim);text-align:center;align-self:end;overflow:hidden}.co-row[data-v-eef5a118]{font-size:var(--fs-2xs);color:var(--fg-dim);align-self:center;text-align:end;padding-inline-end:6px;white-space:nowrap}.co-cell[data-v-eef5a118]{position:relative;min-height:16px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .4s,box-shadow .12s,opacity .15s}.co-cell.sel[data-v-eef5a118]{box-shadow:inset 0 0 0 2px var(--fg);opacity:1}.co-cell.unsel[data-v-eef5a118]{opacity:.25}.co-cell.hov[data-v-eef5a118]{box-shadow:inset 0 0 0 1.5px var(--fg);z-index:1}.co-selchip[data-v-eef5a118]{position:absolute;top:0;inset-inline-end:2px;z-index:2;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.co-selchip[data-v-eef5a118]:hover{border-color:var(--fg-muted)}.co-empty[data-v-eef5a118]{background:transparent}.co-val[data-v-eef5a118]{font-size:var(--fs-2xs);color:var(--fg-muted);pointer-events:none}.co-val.hi[data-v-eef5a118]{color:var(--bg)}.gg-box[data-v-7507dac5]{height:100%;min-height:0}.gg-svg[data-v-7507dac5]{display:block}.gg-track[data-v-7507dac5]{fill:none;stroke:var(--fg-muted);stroke-opacity:.15}.gg-band[data-v-7507dac5]{transition:stroke-dasharray .3s,stroke-dashoffset .3s}.gg-value[data-v-7507dac5]{fill:none;stroke:var(--primary);transition:stroke-dasharray .5s}.gg-value.sm[data-v-7507dac5],.gg-needle.sm[data-v-7507dac5],.gg-lin-fill.sm[data-v-7507dac5]{transition:none}.gg-target[data-v-7507dac5]{stroke:var(--fg);stroke-width:2}.gg-needle[data-v-7507dac5]{fill:var(--fg);transition:transform .5s}.gg-hub[data-v-7507dac5]{fill:var(--fg)}.gg-val[data-v-7507dac5]{fill:var(--fg);font-weight:600}.gg-lbl[data-v-7507dac5]{fill:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em}.gg-end[data-v-7507dac5]{fill:var(--fg-dim);font-size:var(--fs-2xs)}.gg-lin[data-v-7507dac5]{display:flex;flex-direction:column;gap:6px;justify-content:center;height:100%}.gg-lin-top[data-v-7507dac5],.gg-lin-ends[data-v-7507dac5]{flex:none;display:flex;align-items:baseline;justify-content:space-between}.gg-lin-val[data-v-7507dac5]{font-size:calc(var(--fs) * 1.4);font-weight:600;color:var(--fg)}.gg-lin-lbl[data-v-7507dac5]{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;text-align:end}.gg-lin-rail[data-v-7507dac5]{position:relative;flex:none;height:16px}.gg-lin-track[data-v-7507dac5]{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--fg-muted) 12%,var(--surface-2));border-radius:8px;overflow:hidden}.gg-lin-fill[data-v-7507dac5]{position:absolute;top:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 70%,var(--bg)),var(--primary));transition:width .4s}.gg-lin-target[data-v-7507dac5]{position:absolute;top:-4px;bottom:-4px;width:5px;border-radius:3px;background:var(--fg);transform:translate(-50%);box-shadow:0 0 0 2px var(--bg);transition:left .4s}.gg-lin-scale[data-v-7507dac5]{position:relative;flex:none;height:18px;margin-top:-2px}.gg-lin-tick[data-v-7507dac5]{position:absolute;top:0;width:1.5px;height:5px;background:var(--fg-dim);transform:translate(-50%)}.gg-lin-band-lbl[data-v-7507dac5]{position:absolute;top:6px;transform:translate(-50%);white-space:nowrap;font-size:var(--fs-2xs);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em}.gg-lin-ends[data-v-7507dac5]{font-size:var(--fs-2xs);color:var(--fg-dim)}.hg-box[data-v-a024d9bd]{height:100%;min-height:0;position:relative}.hg-svg[data-v-a024d9bd]{display:block}.hg-grid[data-v-a024d9bd]{stroke:var(--hair);stroke-width:1}.hg-tick[data-v-a024d9bd]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.hg-bar[data-v-a024d9bd]{fill:var(--primary);opacity:.8;cursor:pointer;transition:x .4s,y .4s,width .4s,height .4s,opacity .15s,filter .15s}.hg-bar.hov[data-v-a024d9bd]{opacity:1;filter:brightness(1.12)}.hg-bar.dim[data-v-a024d9bd]{opacity:.35}.hg-bar.sel[data-v-a024d9bd]{opacity:1;stroke:var(--fg);stroke-width:2}.hg-bar.unsel[data-v-a024d9bd]{opacity:.25}.hg-selchip[data-v-a024d9bd]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.hg-selchip[data-v-a024d9bd]:hover{border-color:var(--fg-muted)}.hg-cross[data-v-a024d9bd]{pointer-events:none}.hg-xh[data-v-a024d9bd]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:2 3}.hg-xh-chip[data-v-a024d9bd]{fill:var(--surface-2);stroke:var(--border)}.hg-xh-txt[data-v-a024d9bd]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg)}.bp-box[data-v-fdcb8dd0]{height:100%;min-height:0;position:relative}.bp-svg[data-v-fdcb8dd0]{display:block}.bp-grid[data-v-fdcb8dd0]{stroke:var(--hair);stroke-width:1}.bp-tick[data-v-fdcb8dd0]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.bp-g[data-v-fdcb8dd0]{transition:opacity .15s,filter .15s;cursor:pointer}.bp-g.hov[data-v-fdcb8dd0]{filter:brightness(1.12)}.bp-g.dim[data-v-fdcb8dd0]{opacity:.35}.bp-g.sel[data-v-fdcb8dd0]{opacity:1}.bp-g.sel .bp-rect[data-v-fdcb8dd0]{stroke:var(--fg);stroke-width:2}.bp-g.unsel[data-v-fdcb8dd0]{opacity:.25}.bp-rect[data-v-fdcb8dd0]{fill-opacity:.35;stroke-width:1;transition:x .4s,y .4s,width .4s,height .4s}.bp-med[data-v-fdcb8dd0]{stroke-width:2;transition:x1 .4s,x2 .4s,y1 .4s,y2 .4s}.bp-whisk[data-v-fdcb8dd0]{stroke-width:1;transition:x1 .4s,x2 .4s,y1 .4s,y2 .4s}.bp-out[data-v-fdcb8dd0]{fill:var(--fg-muted);transition:cx .4s,cy .4s}.bp-hit[data-v-fdcb8dd0]{fill:transparent}.bp-cross[data-v-fdcb8dd0]{pointer-events:none}.bp-xh[data-v-fdcb8dd0]{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:2 3}.bp-xh-chip[data-v-fdcb8dd0]{fill:var(--surface-2);stroke:var(--border)}.bp-xh-txt[data-v-fdcb8dd0]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg)}.bp-selchip[data-v-fdcb8dd0]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.bp-selchip[data-v-fdcb8dd0]:hover{border-color:var(--fg-muted)}.sb-box[data-v-d21478b5]{height:100%;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}.sb-svg[data-v-d21478b5]{display:block}.sb-arc[data-v-d21478b5]{transition:opacity .15s,fill-opacity .15s,filter .15s;cursor:pointer}.sb-arc.hov[data-v-d21478b5]{filter:brightness(1.15)}.sb-arc.dim[data-v-d21478b5]{opacity:.35}.sb-arc.sel[data-v-d21478b5]{opacity:1;stroke:var(--fg);stroke-width:2}.sb-arc.unsel[data-v-d21478b5]{opacity:.25}.sb-selchip[data-v-d21478b5]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.sb-selchip[data-v-d21478b5]:hover{border-color:var(--fg-muted)}.sb-lbl[data-v-d21478b5]{font-size:var(--fs-2xs);fill:var(--fg);pointer-events:none;transition:opacity .15s}.sb-lbl.dim[data-v-d21478b5]{opacity:.3}.sb-total[data-v-d21478b5]{font-size:15px;fill:var(--fg);font-weight:600}.sb-sub[data-v-d21478b5]{font-size:var(--fs-2xs);fill:var(--fg-dim);text-transform:uppercase;letter-spacing:.1em}.pb-box[data-v-aa2d28ca]{height:100%;min-height:0;display:flex;flex-direction:column;position:relative}.pb-box.row[data-v-aa2d28ca]{flex-direction:row;align-items:center}.pb-svg[data-v-aa2d28ca]{flex:1;min-height:0}.pb-ring[data-v-aa2d28ca]{fill:none;stroke:var(--hair);stroke-width:1}.pb-ringlbl[data-v-aa2d28ca]{font-size:var(--fs-2xs);fill:var(--fg-dim);pointer-events:none}.pb-lbl[data-v-aa2d28ca]{font-size:var(--fs-2xs);fill:var(--fg-muted);pointer-events:none}.pb-arc[data-v-aa2d28ca]{stroke:var(--surface);stroke-width:1;cursor:pointer;transition:opacity .15s,filter .15s}.pb-arc.hov[data-v-aa2d28ca]{filter:brightness(1.12)}.pb-arc.dim[data-v-aa2d28ca]{opacity:.4}.pb-arc.sel[data-v-aa2d28ca]{opacity:1;stroke:var(--fg);stroke-width:2}.pb-arc.unsel[data-v-aa2d28ca]{opacity:.25}.pb-selchip[data-v-aa2d28ca]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.pb-selchip[data-v-aa2d28ca]:hover{border-color:var(--fg-muted)}.pb-legend[data-v-aa2d28ca]{display:flex;gap:12px;padding-top:4px;flex:none;flex-wrap:wrap}.pb-legend.side[data-v-aa2d28ca]{flex-direction:column;flex-wrap:nowrap;width:110px;gap:6px;padding:0;padding-inline-start:8px;overflow:hidden}.pb-key[data-v-aa2d28ca]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;transition:opacity .15s}.pb-key.dim[data-v-aa2d28ca]{opacity:.35}.pb-key i[data-v-aa2d28ca]{width:8px;height:8px;border-radius:2px;display:inline-block}.ch-box[data-v-65a9e9bf]{height:100%;min-height:0;position:relative}.ch-svg[data-v-65a9e9bf]{display:block}.ch-link[data-v-65a9e9bf]{fill-opacity:.35;stroke-opacity:.45;stroke-width:.75;transition:fill-opacity .15s,stroke-opacity .15s;cursor:pointer}.ch-link.idle[data-v-65a9e9bf]{fill-opacity:.3}.ch-link.hot[data-v-65a9e9bf]{fill-opacity:.6;stroke-opacity:.75}.ch-link.near[data-v-65a9e9bf]{fill-opacity:.5;stroke-opacity:.65}.ch-link.dim[data-v-65a9e9bf]{fill-opacity:.05;stroke-opacity:.08}.ch-node[data-v-65a9e9bf]{transition:opacity .15s;cursor:pointer}.ch-node.dim[data-v-65a9e9bf]{opacity:.25}.ch-lbl[data-v-65a9e9bf]{font-size:var(--fs-2xs);fill:var(--fg-muted)}.ch-link.sel[data-v-65a9e9bf]{fill-opacity:1;stroke:var(--fg);stroke-opacity:1;stroke-width:2}.ch-link.unsel[data-v-65a9e9bf]{fill-opacity:.08;stroke-opacity:.08}.ch-node.unsel[data-v-65a9e9bf]{opacity:.35}.ch-selring[data-v-65a9e9bf]{stroke:var(--fg)}.ch-selchip[data-v-65a9e9bf]{position:absolute;top:0;inset-inline-end:2px;z-index:1;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.ch-selchip[data-v-65a9e9bf]:hover{border-color:var(--fg-muted)}.cb-box[data-v-926ba779]{height:100%;min-height:0;display:flex;flex-direction:column;position:relative}.cb-svg[data-v-926ba779]{flex:1;min-height:0}.cb-grid[data-v-926ba779]{stroke:var(--hair);stroke-width:1}.cb-tick[data-v-926ba779]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.cb-rtick-mark[data-v-926ba779]{stroke:var(--hair);stroke-width:1}.cb-zero[data-v-926ba779]{stroke:var(--fg-muted);stroke-width:1;opacity:.4}.cb-band[data-v-926ba779]{fill:var(--fg);opacity:.05}.cb-band-edge[data-v-926ba779]{stroke:var(--fg);stroke-width:1;opacity:.08}.cb-bar[data-v-926ba779]{transition:x .4s,y .4s,width .4s,height .4s}.cb-line[data-v-926ba779]{stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.cb-area[data-v-926ba779]{opacity:.15;pointer-events:none}.cb-dot[data-v-926ba779]{transition:cx .4s,cy .4s;pointer-events:none}.cb-legend[data-v-926ba779]{display:flex;gap:12px;padding-top:4px;flex:none;flex-wrap:wrap}.cb-key[data-v-926ba779]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.cb-key i.sq[data-v-926ba779]{width:8px;height:8px;border-radius:2px;display:inline-block}.cb-key i.ln[data-v-926ba779]{width:10px;height:2px;border-radius:1px;display:inline-block}.cb-key.off[data-v-926ba779]{opacity:.4;text-decoration:line-through}.m2-box[data-v-c7419fae]{flex:1;min-height:0;position:relative;overflow:hidden;border-radius:3px}.m2-svg[data-v-c7419fae]{display:block;cursor:grab}.m2-svg[data-v-c7419fae]:active{cursor:grabbing}.m2-ocean[data-v-c7419fae]{fill:var(--surface)}.m2-grat[data-v-c7419fae]{fill:none;stroke:var(--hair);stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.m2-grid[data-v-c7419fae]{fill:none;stroke:var(--hair);stroke-width:.5;opacity:.55;pointer-events:none}.m2-region[data-v-c7419fae]{stroke:color-mix(in srgb,var(--world) 30%,var(--border));stroke-width:.8;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .4s,opacity .15s}.m2-region[data-v-c7419fae]:hover{stroke:var(--fg)}.m2-region.quiet[data-v-c7419fae]{pointer-events:none;cursor:default}.m2-route[data-v-c7419fae]{vector-effect:non-scaling-stroke;opacity:.8;pointer-events:none;transition:stroke-width .15s,stroke .4s,opacity .15s}.m2-route.hov[data-v-c7419fae]{opacity:1}.m2-route-hit[data-v-c7419fae]{stroke:transparent;pointer-events:stroke;cursor:pointer}.m2-marker[data-v-c7419fae]{fill-opacity:.85;pointer-events:none;transition:r .4s,fill .4s,opacity .15s}.m2-marker.hov[data-v-c7419fae]{fill-opacity:1}.m2-hit[data-v-c7419fae]{fill:transparent;pointer-events:all;cursor:pointer}.m2-hring[data-v-c7419fae]{fill:none;stroke:var(--fg);stroke-width:1.5;opacity:.9;pointer-events:none}.m2-region.sel[data-v-c7419fae]{stroke:var(--fg);stroke-width:1.5}.m2-route.sel[data-v-c7419fae]{stroke:var(--fg)!important;opacity:1}.m2-marker.sel[data-v-c7419fae]{fill-opacity:1}.m2-region.unsel[data-v-c7419fae],.m2-route.unsel[data-v-c7419fae],.m2-marker.unsel[data-v-c7419fae],.m2-lbl.unsel[data-v-c7419fae]{opacity:.25}.m2-ring[data-v-c7419fae]{fill:none;stroke:var(--fg);stroke-width:2;pointer-events:none}.m2-lbl[data-v-c7419fae]{font-size:var(--fs-2xs);fill:var(--fg-muted);pointer-events:none;transition:opacity .15s}.m2-pulse[data-v-c7419fae]{fill:none;stroke-width:1.5;pointer-events:none;opacity:0;transform-box:fill-box;transform-origin:center}.ad-root[data-motion=full] .m2-pulse[data-v-c7419fae]{animation:m2-pulse-c7419fae 1.8s ease-out infinite}@keyframes m2-pulse-c7419fae{0%{transform:scale(1);opacity:.55}70%{opacity:.12}to{transform:scale(3.2);opacity:0}}.m2-note[data-v-c7419fae]{cursor:pointer}.m2-note-lead[data-v-c7419fae]{stroke-width:1;opacity:.5;pointer-events:none}.m2-note-card[data-v-c7419fae]{fill:var(--surface);stroke:var(--border);stroke-width:1}.m2-note-accent[data-v-c7419fae]{pointer-events:none}.m2-note-txt[data-v-c7419fae]{font-size:var(--fs-2xs);fill:var(--fg);pointer-events:none}@media(prefers-reduced-motion:reduce){.m2-region[data-v-c7419fae],.m2-route[data-v-c7419fae],.m2-marker[data-v-c7419fae]{transition:none}.m2-pulse[data-v-c7419fae]{animation:none}}.mp-wrap[data-v-dba1807e]{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;position:relative}.mp-stage[data-v-dba1807e]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.mp-loading[data-v-dba1807e]{flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xs);color:var(--fg-dim)}.mp-selchip[data-v-dba1807e]{position:absolute;top:4px;inset-inline-end:6px;z-index:2;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;cursor:pointer}.mp-selchip[data-v-dba1807e]:hover{border-color:var(--fg-muted)}.mp-daynight[data-v-dba1807e]{display:inline-flex;align-items:center;min-height:20px;font-family:var(--mono);font-size:var(--fs-xs);line-height:1;padding:3px 9px;margin-inline-end:7px;cursor:pointer;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--fg-muted)}.mp-daynight[data-v-dba1807e]:hover{color:var(--fg);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.mp-legend[data-v-dba1807e]{display:flex;align-items:center;gap:8px;flex:none;padding:0 2px}.mp-legend .mono[data-v-dba1807e]{font-size:var(--fs-2xs);color:var(--fg-dim)}.mp-key[data-v-dba1807e]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--fg-muted)}.mp-key i[data-v-dba1807e]{width:8px;height:8px;border-radius:50%;flex:none}.mp-grad[data-v-dba1807e]{flex:1;height:7px;border-radius:4px;border:1px solid var(--hair);position:relative;min-width:60px}.mp-mark[data-v-dba1807e]{position:absolute;top:-6px;width:0;height:0;transform:translate(-4px);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--fg);transition:left .12s}.dg-vp[data-v-b5ca00bb]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:radial-gradient(circle at center,color-mix(in srgb,var(--fg-dim) 22%,transparent) .6px,transparent .6px) 0 0 / 22px 22px,color-mix(in srgb,var(--bg) 60%,var(--surface));border-radius:var(--r-sm)}.dg-svg[data-v-b5ca00bb]{display:block;touch-action:none;cursor:grab}.dg-svg[data-v-b5ca00bb]:active{cursor:grabbing}.dg-zoom[data-v-b5ca00bb]{position:absolute;inset-inline-end:8px;bottom:8px;display:flex;flex-direction:column;gap:4px}.dg-zb[data-v-b5ca00bb]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--fg-muted);border:var(--bw) solid var(--hair);border-radius:var(--r-sm);cursor:pointer;padding:0}.dg-zb[data-v-b5ca00bb]:hover{color:var(--fg);border-color:color-mix(in srgb,var(--agent) 45%,var(--border))}.dg-zb[data-v-b5ca00bb]:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.ng-box[data-v-89cbabf5]{position:relative;height:100%;min-height:0}.ng-bg[data-v-89cbabf5]{fill:transparent}.ng-edge-hit[data-v-89cbabf5]{stroke:transparent;stroke-width:16;fill:none;cursor:pointer}.ng-edge-ln[data-v-89cbabf5]{stroke:var(--fg-dim);fill:none;stroke-linecap:round}.ng-arrow[data-v-89cbabf5]{fill:var(--fg-dim)}.ng-edge[data-v-89cbabf5]{transition:none}.ad-root[data-motion=full] .ng-edge[data-v-89cbabf5]{transition:opacity .15s}.ng-edge.dim[data-v-89cbabf5]{opacity:.18}.ng-node[data-v-89cbabf5]{cursor:pointer;outline:none}.ng-node:focus-visible .ng-disc[data-v-89cbabf5]{stroke-width:2.4}.ng-hit[data-v-89cbabf5]{fill:transparent}.ng-disc[data-v-89cbabf5]{stroke-width:1.6}.ng-disc.sm[data-v-89cbabf5]{transition:r .3s}.ng-arc[data-v-89cbabf5]{stroke-linecap:butt}.ng-status-halo[data-v-89cbabf5]{fill:var(--surface)}.ng-status[data-v-89cbabf5]{stroke:var(--surface);stroke-width:.6}.ng-label[data-v-89cbabf5]{fill:var(--fg-muted);font-size:var(--fs-2xs);font-weight:500;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.ng-node.dim[data-v-89cbabf5]{opacity:.22}.ad-root[data-motion=full] .ng-node[data-v-89cbabf5]{transition:opacity .15s}.ng-group[data-v-89cbabf5]{fill:color-mix(in oklab,var(--fg-dim) 5%,transparent);stroke:var(--border);stroke-width:1;stroke-dasharray:4 4}.ng-cedge-ln[data-v-89cbabf5]{stroke:var(--fg-dim);fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.ng-cedge-ln.pending[data-v-89cbabf5]{stroke-dasharray:5 4;opacity:.75}.ng-port[data-v-89cbabf5]{fill:var(--surface);stroke:var(--fg-muted);stroke-width:1.2}.ng-port.dim[data-v-89cbabf5]{opacity:.18}.ad-root[data-motion=full] .ng-port[data-v-89cbabf5]{transition:opacity .15s}.ng-cnode[data-v-89cbabf5]{cursor:pointer;outline:none}.ng-cnode.dim[data-v-89cbabf5]{opacity:.22}.ad-root[data-motion=full] .ng-cnode[data-v-89cbabf5]{transition:opacity .15s}.ng-card[data-v-89cbabf5]{fill:var(--surface);stroke:var(--border);stroke-width:1}.ng-cnode:hover .ng-card[data-v-89cbabf5]{stroke:color-mix(in srgb,var(--agent) 45%,var(--border))}.ng-cnode:focus-visible .ng-card[data-v-89cbabf5]{stroke:var(--agent);stroke-width:2}.ng-cstatus-ring[data-v-89cbabf5]{fill:var(--bg);stroke:var(--hair);stroke-width:1}.ng-cstatus[data-v-89cbabf5]{stroke:none}.ng-ctitle[data-v-89cbabf5]{fill:var(--fg);font-size:var(--fs-xs);font-weight:600;dominant-baseline:central}.ng-csub[data-v-89cbabf5]{fill:var(--fg-dim);font-size:var(--fs-2xs);font-family:var(--mono);dominant-baseline:central;letter-spacing:-.02em}.bg-bar[data-v-47b38068]{cursor:pointer}.bg-bar.o-h[data-v-47b38068]{display:grid;grid-template-columns:minmax(48px,92px) 1fr max-content;align-items:center;gap:10px;min-height:20px}.bg-bar.o-v[data-v-47b38068]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:24px;height:100%}.bg-bar.o-v .bg-lbl[data-v-47b38068]{order:2}.bg-bar.o-v .bg-val[data-v-47b38068]{order:0}.bg-track[data-v-47b38068]{background:var(--muted);border-radius:var(--r-sm);overflow:hidden}.bg-bar.o-h .bg-track[data-v-47b38068]{position:relative;height:12px}.bg-bar.o-v .bg-track[data-v-47b38068]{position:relative;inline-size:22px;flex:1;min-height:24px}.bg-fill[data-v-47b38068]{background:var(--primary);border-radius:var(--r-sm)}.bg-bar.o-h .bg-fill[data-v-47b38068]{position:absolute;inset-block:0;inset-inline:0 auto}.bg-bar.o-v .bg-fill[data-v-47b38068]{position:absolute;inset-inline:0;inset-block:auto 0;inline-size:100%}.bg-fill.warn[data-v-47b38068]{background:var(--warning)}.bg-fill.crit[data-v-47b38068]{background:var(--danger)}.bg-bar.o-h .bg-fill.grad[data-v-47b38068]{background-image:linear-gradient(90deg,var(--success),var(--warning) 70%,var(--danger));background-size:100vw 100%;background-repeat:no-repeat}.bg-bar.o-v .bg-fill.grad[data-v-47b38068]{background-image:linear-gradient(0deg,var(--success),var(--warning) 70%,var(--danger));background-size:100% 100vh;background-repeat:no-repeat;background-position:bottom}.bg-bar.d-lcd .bg-fill[data-v-47b38068]{border-radius:0}.bg-bar.d-lcd .bg-track[data-v-47b38068]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-bar.o-h.d-lcd .bg-track[data-v-47b38068]:after{background:repeating-linear-gradient(90deg,transparent 0 6px,var(--muted) 6px 8px)}.bg-bar.o-v.d-lcd .bg-track[data-v-47b38068]:after{background:repeating-linear-gradient(0deg,transparent 0 6px,var(--muted) 6px 8px)}.ad-root[data-motion=full] .bg-fill[data-v-47b38068]{transition:inline-size .4s ease,height .4s ease}.bg-tick[data-v-47b38068]{background:var(--fg);border-radius:1px}.bg-bar.o-h .bg-tick[data-v-47b38068]{position:absolute;inset-block:-2px;inline-size:2px;margin-inline-start:-1px}.bg-bar.o-v .bg-tick[data-v-47b38068]{position:absolute;inset-inline:-2px;block-size:2px;margin-block-end:-1px}.bg-lbl[data-v-47b38068]{font-size:var(--fs-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;max-width:100%}.bg-val[data-v-47b38068]{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg-muted);text-align:end}.bg-val.warn[data-v-47b38068]{color:var(--warning)}.bg-val.crit[data-v-47b38068]{color:var(--danger)}.bg-bar[data-v-47b38068]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}.bg[data-v-5c431d00]{display:flex;height:100%;min-height:0}.bg-h[data-v-5c431d00]{flex-direction:column;gap:8px;justify-content:center}.bg-v[data-v-5c431d00]{flex-direction:row;gap:12px;align-items:stretch;justify-content:space-around;padding-block:4px}.cvm[data-v-a0a9175c]{font-weight:600;line-height:1;color:var(--fg);white-space:nowrap}.cvm-cell[data-v-a0a9175c]{display:inline-block;vertical-align:top}.cvm-cell.roll[data-v-a0a9175c]{overflow:hidden;height:1em}.cvm-strip[data-v-a0a9175c]{display:block;will-change:transform}.cvm-digit[data-v-a0a9175c]{display:block;height:1em;line-height:1}.ad-root[data-motion=full] .cvm-strip[data-v-a0a9175c]{transition:transform .45s cubic-bezier(.22,.9,.3,1)}.cv-box[data-v-c4ad55e7]{position:relative;height:100%;min-height:0}.cv-svg[data-v-c4ad55e7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cv-shape[data-v-c4ad55e7]{stroke-width:1.4}.cv-line[data-v-c4ad55e7]{stroke-width:1.6;stroke-linecap:round}.cv-line.flow[data-v-c4ad55e7]{stroke-dasharray:4 3;animation:cv-flow-c4ad55e7 .6s linear infinite}@keyframes cv-flow-c4ad55e7{to{stroke-dashoffset:-7}}.cv-arrow[data-v-c4ad55e7]{stroke:none}.cv-el[data-v-c4ad55e7]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px;outline:none;cursor:default}.cv-el[tabindex][data-v-c4ad55e7]{cursor:pointer}.cv-el[tabindex][data-v-c4ad55e7]:focus-visible{outline:2px solid var(--agent);outline-offset:3px;border-radius:var(--r-sm)}.cv-text[data-v-c4ad55e7]{font-family:var(--font);white-space:nowrap}.cv-icon[data-v-c4ad55e7]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cv-mlabel[data-v-c4ad55e7]{font-size:var(--fs-2xs);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em}.cal-box[data-v-b2cda161]{height:100%;min-height:0;position:relative}.cal-svg[data-v-b2cda161]{display:block}.cal-cell[data-v-b2cda161]{stroke:var(--surface);stroke-width:1;transition:fill .4s;cursor:pointer}.cal-cell[data-v-b2cda161]:hover{stroke:var(--fg-muted);stroke-width:1.5}.cal-cell.today[data-v-b2cda161]{stroke:var(--primary);stroke-width:1.5}.cal-mono[data-v-b2cda161]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.cal-month[data-v-b2cda161]{fill:var(--fg-muted)}.sp-box[data-v-bed1802a]{height:100%;min-height:0;position:relative}.sp-svg[data-v-bed1802a]{display:block}.sp-rule[data-v-bed1802a]{stroke:var(--border);stroke-width:1;opacity:.5}.sp-grid[data-v-bed1802a]{stroke:var(--hair);stroke-width:1}.sp-mono[data-v-bed1802a]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.sp-lane[data-v-bed1802a]{fill:var(--fg-muted)}.sp-bar[data-v-bed1802a]{opacity:.85;cursor:pointer;transition:x .4s,width .4s,opacity .15s}.sp-bar[data-v-bed1802a]:hover{opacity:1;filter:brightness(1.1)}.db-box[data-v-69ce0776]{height:100%;min-height:0;position:relative}.db-svg[data-v-69ce0776]{display:block}.db-grid[data-v-69ce0776]{stroke:var(--hair);stroke-width:1}.db-rule[data-v-69ce0776]{stroke:var(--border);stroke-width:1;opacity:.3}.db-mono[data-v-69ce0776]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.db-cat[data-v-69ce0776]{fill:var(--fg-muted)}.db-conn[data-v-69ce0776]{stroke:var(--fg-muted);stroke-width:2.5;opacity:.55;transition:x1 .4s,x2 .4s}.db-stem[data-v-69ce0776]{stroke-width:2.5;opacity:.5;transition:x2 .4s}.db-dot[data-v-69ce0776]{stroke:var(--surface);stroke-width:1.5;cursor:pointer;transition:cx .4s}.db-dot[data-v-69ce0776]:hover{filter:brightness(1.12)}.ck-box[data-v-6d2793ed]{height:100%;min-height:0;position:relative}.ck-svg[data-v-6d2793ed]{display:block}.ck-grid[data-v-6d2793ed]{stroke:var(--hair);stroke-width:1}.ck-zero[data-v-6d2793ed]{stroke:var(--border);stroke-width:1}.ck-mono[data-v-6d2793ed]{font-family:var(--mono);font-size:var(--fs-2xs);fill:var(--fg-dim)}.ck-wick[data-v-6d2793ed]{stroke-width:1}.ck-body[data-v-6d2793ed]{stroke-width:1;transition:x .4s,y .4s,height .4s;cursor:pointer}.up .ck-wick[data-v-6d2793ed]{stroke:var(--success)}.up .ck-body[data-v-6d2793ed]{fill:color-mix(in srgb,var(--success) 78%,transparent);stroke:var(--success)}.down .ck-wick[data-v-6d2793ed]{stroke:var(--danger)}.down .ck-body[data-v-6d2793ed]{fill:color-mix(in srgb,var(--danger) 78%,transparent);stroke:var(--danger)}g:hover .ck-body[data-v-6d2793ed]{filter:brightness(1.12)}.ck-cmp[data-v-6d2793ed]{position:absolute;top:2px;inset-inline-end:4px;z-index:1;min-height:24px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:2px 8px;cursor:pointer}.ck-cmp[data-v-6d2793ed]:hover{border-color:var(--fg-muted)}.ck-cmp.on[data-v-6d2793ed]{color:var(--surface);background:var(--primary);border-color:var(--primary)}.lt-wrap[data-v-d55c6a3d]{position:relative;height:100%;min-height:0}.lt-scroll[data-v-d55c6a3d]{height:100%;overflow-y:auto;overflow-x:hidden}.lt-total[data-v-d55c6a3d]{position:relative}.lt-window[data-v-d55c6a3d]{position:absolute;inset-inline:0;top:0;will-change:transform}.lt-scroll.wrap .lt-window[data-v-d55c6a3d]{position:static}.lt-row[data-v-d55c6a3d]{display:flex;align-items:center;gap:8px;padding-block:0;padding-inline:8px 6px;font-family:var(--mono);font-size:var(--fs-xs);line-height:1;border-inline-start:2px solid transparent;white-space:nowrap;overflow:hidden;outline:none}.lt-scroll.wrap .lt-row[data-v-d55c6a3d]{white-space:normal;overflow:visible;align-items:flex-start;padding-block:3px}.lt-row.k-world[data-v-d55c6a3d]{--lt-c: var(--world)}.lt-row.k-agent[data-v-d55c6a3d]{--lt-c: var(--agent)}.lt-row.k-human[data-v-d55c6a3d]{--lt-c: var(--human)}.lt-row.k-system[data-v-d55c6a3d]{--lt-c: var(--fg-dim)}.lt-row[data-v-d55c6a3d]{border-inline-start-color:color-mix(in srgb,var(--lt-c, var(--fg-dim)) 55%,transparent)}.lt-row[data-v-d55c6a3d]:focus-visible{background:color-mix(in srgb,var(--agent) 10%,transparent)}.lt-dot[data-v-d55c6a3d]{width:6px;height:6px;border-radius:50%;flex:none;background:var(--lt-c, var(--fg-dim));margin-block-start:1px}.lt-t[data-v-d55c6a3d]{color:var(--fg-dim);font-size:var(--fs-2xs);min-width:30px;flex:none}.lt-actor[data-v-d55c6a3d]{color:var(--fg-muted);font-size:var(--fs-2xs);flex:none}.lt-text[data-v-d55c6a3d]{color:var(--fg);overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.lt-scroll.wrap .lt-text[data-v-d55c6a3d]{overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere}.lt-lvl[data-v-d55c6a3d]{flex:none;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.02em;line-height:1.4;padding-inline:4px;border-radius:var(--r-sm);color:var(--lv);background:color-mix(in srgb,var(--lv) 15%,transparent)}.lt-hl[data-v-d55c6a3d]{color:var(--hl);background:color-mix(in srgb,var(--hl) 18%,transparent);border-radius:2px;padding-inline:1px}.lt-xn[data-v-d55c6a3d]{flex:none;margin-inline-start:2px;font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-pill);padding-inline:5px;line-height:1.5}.ad-root[data-motion=full] .lt-row.fresh[data-v-d55c6a3d]{animation:lt-in-d55c6a3d 1.5s ease-out}@keyframes lt-in-d55c6a3d{0%{background:color-mix(in srgb,var(--panel-accent, var(--agent)) 16%,transparent)}to{background:transparent}}.lt-acts[data-v-d55c6a3d]{display:none;margin-inline-start:auto;gap:4px;flex:none}.lt-row:hover .lt-acts[data-v-d55c6a3d],.lt-row.open .lt-acts[data-v-d55c6a3d],.lt-row:focus-visible .lt-acts[data-v-d55c6a3d]{display:inline-flex}.lt-act[data-v-d55c6a3d]{font:inherit;font-size:var(--fs-2xs);color:var(--fg-muted);cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 6px;line-height:1.4;min-height:20px}.lt-act[data-v-d55c6a3d]:hover{color:var(--fg);border-color:color-mix(in srgb,var(--agent) 45%,var(--border))}.lt-tools[data-v-d55c6a3d]{display:flex;align-items:center;gap:6px;min-width:0}.lt-chips[data-v-d55c6a3d]{display:inline-flex;gap:3px}.lt-levels[data-v-d55c6a3d]{padding-inline-start:5px;border-inline-start:1px solid var(--hair)}.lt-chip[data-v-d55c6a3d]{font:inherit;font-size:var(--fs-2xs);color:var(--fg-dim);cursor:pointer;background:transparent;border:1px solid var(--hair);border-radius:var(--r-pill);padding:1px 7px;line-height:1.5;text-transform:lowercase;min-height:20px}.lt-chip[data-v-d55c6a3d]:hover{color:var(--fg-muted)}.lt-chip.on[data-v-d55c6a3d]{color:var(--fg);background:var(--surface-2);border-color:color-mix(in srgb,var(--agent) 45%,var(--border))}.lt-lvchip[data-v-d55c6a3d]{font-family:var(--mono);text-transform:none}.lt-lvchip.on[data-v-d55c6a3d]{color:var(--lv);border-color:color-mix(in srgb,var(--lv) 55%,var(--border));background:color-mix(in srgb,var(--lv) 15%,transparent)}.lt-search[data-v-d55c6a3d]{display:inline-flex;align-items:center;gap:4px;min-height:22px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-pill);padding-inline:7px}.lt-search.on[data-v-d55c6a3d]{border-color:color-mix(in srgb,var(--agent) 45%,var(--border))}.lt-search-in[data-v-d55c6a3d]{font:inherit;font-size:var(--fs-2xs);color:var(--fg);background:transparent;border:none;outline:none;inline-size:92px;min-width:0;padding-block:2px}.lt-search-in[data-v-d55c6a3d]::placeholder{color:var(--fg-dim)}.lt-tog[data-v-d55c6a3d]{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:22px;background:transparent;border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--fg-dim);cursor:pointer}.lt-tog[data-v-d55c6a3d]:hover{color:var(--fg-muted)}.lt-tog.on[data-v-d55c6a3d]{color:var(--agent);border-color:color-mix(in srgb,var(--agent) 45%,var(--border));background:color-mix(in srgb,var(--agent) 12%,transparent)}.lt-i[data-v-d55c6a3d]{inline-size:13px;block-size:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lt-search .lt-i[data-v-d55c6a3d]{color:var(--fg-dim)}.lt-sentinel[data-v-d55c6a3d]{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-dim);padding-block:5px;border-block-end:1px solid var(--hair)}.lt-spin[data-v-d55c6a3d]{inline-size:10px;block-size:10px;border-radius:50%;border:1.5px solid var(--hair);border-top-color:var(--agent)}.ad-root[data-motion=full] .lt-spin[data-v-d55c6a3d]{animation:lt-spin-d55c6a3d .8s linear infinite}@keyframes lt-spin-d55c6a3d{to{transform:rotate(360deg)}}.lt-pill[data-v-d55c6a3d]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);font:inherit;font-size:var(--fs-2xs);font-family:var(--mono);color:var(--fg);cursor:pointer;background:color-mix(in srgb,var(--agent) 22%,var(--surface-2));border:1px solid color-mix(in srgb,var(--agent) 55%,var(--border));border-radius:var(--r-pill);padding:3px 10px;box-shadow:0 2px 8px #00000040}.lt-empty[data-v-d55c6a3d]{color:var(--fg-dim);font-size:var(--fs-xs);padding:8px 2px}.sg[data-v-9fe2dbe8]{display:flex;flex-direction:column;gap:12px}.sg-group[data-v-9fe2dbe8]{display:flex;flex-direction:column;gap:7px}.sg-hd[data-v-9fe2dbe8]{display:flex;align-items:baseline;gap:8px}.sg-gname[data-v-9fe2dbe8]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);font-weight:600}.sg-rollup[data-v-9fe2dbe8]{margin-inline-start:auto;font-family:var(--mono);font-size:var(--fs-2xs);display:inline-flex;gap:5px}.sg-sep[data-v-9fe2dbe8]{color:var(--fg-dim)}.sg-count.s-up[data-v-9fe2dbe8]{color:var(--success)}.sg-count.s-degraded[data-v-9fe2dbe8]{color:var(--warning)}.sg-count.s-down[data-v-9fe2dbe8]{color:var(--danger)}.sg-count.s-stale[data-v-9fe2dbe8]{color:var(--fg-dim)}.sg-wall[data-v-9fe2dbe8]{display:flex;flex-wrap:wrap;gap:6px}.sg-cell[data-v-9fe2dbe8]{display:inline-flex;align-items:center;gap:6px;font:inherit;cursor:pointer;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:3px 8px;color:var(--fg-muted);font-size:var(--fs-2xs);font-family:var(--mono);max-width:100%}.sg-cell[data-v-9fe2dbe8]:hover{color:var(--fg);border-color:var(--border)}.sg-label[data-v-9fe2dbe8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-dot[data-v-9fe2dbe8]{position:relative;width:8px;height:8px;border-radius:50%;flex:none;background:var(--sg-c, var(--fg-dim))}.sg-dot.s-up[data-v-9fe2dbe8]{--sg-c: var(--success)}.sg-dot.s-degraded[data-v-9fe2dbe8]{--sg-c: var(--warning)}.sg-dot.s-down[data-v-9fe2dbe8]{--sg-c: var(--danger)}.sg-dot.s-stale[data-v-9fe2dbe8]{--sg-c: var(--fg-dim)}.sg-ring[data-v-9fe2dbe8]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid var(--sg-c, var(--fg-dim));opacity:0;pointer-events:none}.ad-root[data-motion=full] .sg-ring[data-v-9fe2dbe8]{animation:sg-pulse-9fe2dbe8 .7s ease-out}@keyframes sg-pulse-9fe2dbe8{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.sg-empty[data-v-9fe2dbe8]{color:var(--fg-dim);font-size:var(--fs-xs)}.hb-wrap[data-v-8367b9e1]{display:flex;flex-direction:column;justify-content:center;gap:8px;height:100%;min-height:0;overflow:hidden;container-type:size}.hb[data-v-8367b9e1]{display:flex;align-items:center;gap:12px;flex:none;min-width:0}.hb-main[data-v-8367b9e1]{display:flex;flex-direction:column;gap:2px;min-width:0}@container (max-height: 56px){.hb-fleet[data-v-8367b9e1]{display:none}}@container (max-height: 30px){.hb-main[data-v-8367b9e1]{flex-direction:row;align-items:baseline;gap:8px}}.hb-line[data-v-8367b9e1]{display:flex;align-items:baseline;gap:8px;min-width:0}.hb-entity[data-v-8367b9e1]{font-size:var(--fs-xs);color:var(--fg-muted);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-rel[data-v-8367b9e1]{font-size:var(--fs-sm);color:var(--fg)}.hb-state[data-v-8367b9e1]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em}.hb-state.t-fresh[data-v-8367b9e1],.hb-state.t-live[data-v-8367b9e1]{color:var(--success)}.hb-state.t-stale[data-v-8367b9e1]{color:var(--warning)}.hb-state.t-dead[data-v-8367b9e1]{color:var(--danger)}.hb-dot[data-v-8367b9e1]{position:relative;width:13px;height:13px;border-radius:50%;flex:none;background:var(--hb-c, var(--fg-dim))}.hb-dot.t-fresh[data-v-8367b9e1],.hb-dot.t-live[data-v-8367b9e1]{--hb-c: var(--success)}.hb-dot.t-stale[data-v-8367b9e1]{--hb-c: var(--warning)}.hb-dot.t-dead[data-v-8367b9e1]{--hb-c: var(--danger)}.hb-dot.t-dead[data-v-8367b9e1]{opacity:.75}.hb-dot[data-v-8367b9e1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--hb-c, var(--fg-dim));opacity:0;pointer-events:none}.ad-root[data-motion=full] .hb-dot.t-fresh[data-v-8367b9e1]:before{animation:hb-pulse-8367b9e1 1.2s ease-out infinite}.ad-root[data-motion=full] .hb-dot.t-live[data-v-8367b9e1]:before{animation:hb-pulse-8367b9e1 2.8s ease-out infinite}@keyframes hb-pulse-8367b9e1{0%{transform:scale(1);opacity:.85}75%,to{transform:scale(2.4);opacity:0}}.hb-fleet[data-v-8367b9e1]{display:flex;gap:6px;flex:none;font-family:var(--mono);font-size:var(--fs-2xs)}.hb-sep[data-v-8367b9e1]{color:var(--fg-dim)}.hb-c.c-live[data-v-8367b9e1]{color:var(--success)}.hb-c.c-stale[data-v-8367b9e1]{color:var(--warning)}.hb-c.c-dead[data-v-8367b9e1]{color:var(--danger)}.tp[data-v-8d013c0e]{display:flex;flex-direction:column;gap:10px}.tp-label[data-v-8d013c0e]{font-size:var(--fs-xs);color:var(--fg-muted);font-family:var(--mono)}.tp-steps[data-v-8d013c0e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tp-row[data-v-8d013c0e]{display:flex;gap:9px;padding:4px 0}.tp-row.st-idle[data-v-8d013c0e],.tp-row.st-skipped[data-v-8d013c0e]{opacity:.55}.tp-ic[data-v-8d013c0e]{position:relative;width:16px;flex:none;display:flex;justify-content:center;padding-top:1px}.tp-ic[data-v-8d013c0e]:not(.last):after{content:"";position:absolute;left:calc(50% - .5px);top:19px;bottom:-6px;width:1px;background:var(--hair)}.tp-glyph[data-v-8d013c0e]{font-size:var(--fs-sm);line-height:1.2;color:var(--fg-dim)}.st-success .tp-glyph[data-v-8d013c0e]{color:var(--success)}.st-error .tp-glyph[data-v-8d013c0e]{color:var(--danger)}.st-skipped .tp-glyph[data-v-8d013c0e]{color:var(--fg-dim)}.tp-spin[data-v-8d013c0e]{width:12px;height:12px;margin-top:1px;border-radius:50%;flex:none;border:1.5px solid var(--hair);border-top-color:var(--panel-accent, var(--agent))}.ad-root[data-motion=full] .tp-spin[data-v-8d013c0e]{animation:tp-rot-8d013c0e .8s linear infinite}@keyframes tp-rot-8d013c0e{to{transform:rotate(360deg)}}.tp-main[data-v-8d013c0e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tp-line[data-v-8d013c0e]{display:flex;align-items:baseline;gap:6px;min-width:0}.tp-line.toggleable[data-v-8d013c0e]{cursor:pointer}.tp-name[data-v-8d013c0e]{font-size:var(--fs-sm);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-running .tp-name[data-v-8d013c0e]{font-weight:500}.st-error .tp-name[data-v-8d013c0e]{color:var(--danger)}.st-skipped .tp-name[data-v-8d013c0e]{text-decoration:line-through}.tp-caret[data-v-8d013c0e]{font-size:var(--fs-2xs);color:var(--fg-dim);flex:none}[dir=rtl] .tp-caret[data-v-8d013c0e]{display:inline-block;transform:scaleX(-1)}.tp-dur[data-v-8d013c0e]{margin-inline-start:auto;font-size:var(--fs-2xs);color:var(--fg-dim);flex:none}.st-running .tp-dur[data-v-8d013c0e]{color:var(--fg-muted)}.tp-detail[data-v-8d013c0e]{font-size:var(--fs-2xs);color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:5px 8px}.tp-banner[data-v-8d013c0e]{font-size:var(--fs-xs);font-family:var(--mono);border-radius:var(--r-sm);padding:6px 10px}.tp-banner.ok[data-v-8d013c0e]{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 35%,transparent)}.tp-banner.err[data-v-8d013c0e]{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.tp-empty[data-v-8d013c0e]{color:var(--fg-dim);font-size:var(--fs-xs)}.tk-wrap[data-v-38a9277a]{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:0}.tk-summary[data-v-38a9277a]{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}.tk-empty[data-v-38a9277a]{font-size:var(--fs-xs);color:var(--fg-dim);text-align:center}.sl[data-v-297b8306]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.sl-item[data-v-297b8306]{display:inline-flex;align-items:center;gap:5px}.sl-sw[data-v-297b8306]{width:9px;height:9px;border-radius:var(--r-sm, 2px);flex:none}.sl-lb[data-v-297b8306]{font-size:var(--fs-2xs);color:var(--fg-muted);font-family:var(--mono);white-space:nowrap;text-transform:lowercase}.tl[data-v-758bbbe6]{display:flex;flex-direction:column;height:100%;min-height:0;gap:6px}.tl-plot[data-v-758bbbe6]{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2px}.tl-lane[data-v-758bbbe6]{display:grid;grid-template-columns:var(--gutter) 1fr;align-items:center;column-gap:8px}.tl-gut[data-v-758bbbe6]{font-size:var(--fs-2xs);color:var(--fg-muted);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.tl-strip[data-v-758bbbe6]{min-width:0;height:100%;position:relative}.tl-now[data-v-758bbbe6]{position:absolute;top:0;bottom:0;width:0;border-inline-start:1px dashed var(--fg-dim);pointer-events:none}.tl-now.stale[data-v-758bbbe6]{border-inline-start-color:var(--hair)}.tl-axis[data-v-758bbbe6]{display:grid;grid-template-columns:var(--gutter) 1fr;column-gap:8px;height:14px}.tl-ticks[data-v-758bbbe6]{position:relative}.tl-tick[data-v-758bbbe6]{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-size:var(--fs-2xs);color:var(--fg-dim)}.tl-tick[data-v-758bbbe6]:first-child{transform:none}.tl-tick[data-v-758bbbe6]:last-child{transform:translate(-100%)}.sh[data-v-493858e2]{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;overflow-y:auto}.sh-lane[data-v-493858e2]{display:grid;grid-template-columns:var(--gutter) 1fr auto;align-items:center;column-gap:10px}.sh-gut[data-v-493858e2]{font-size:var(--fs-2xs);color:var(--fg-muted);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-cells[data-v-493858e2]{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sh-rollup[data-v-493858e2]{font-size:var(--fs-2xs);display:inline-flex;gap:5px;white-space:nowrap}.sh-sep[data-v-493858e2]{color:var(--fg-dim)}.sh-count[data-v-493858e2]{text-transform:lowercase}.ad-acts[data-v-19515a76]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.ad-acts.stack[data-v-19515a76]{flex-direction:column;align-items:stretch}.ad-acts.grid[data-v-19515a76]{display:grid;grid-template-columns:repeat(var(--act-cols, 3),minmax(0,1fr));gap:8px;align-items:stretch}@media(max-width:520px){.ad-acts.grid[data-v-19515a76]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-formp[data-v-be6d5a79]{display:grid;gap:12px}.ad-formp-row[data-v-be6d5a79]{display:flex;justify-content:flex-end}.ad-formp-row[data-submit=start][data-v-be6d5a79]{justify-content:flex-start}.ad-formp-row[data-submit=stretch][data-v-be6d5a79] .ad-cmd{width:100%;justify-content:center}.ad-wizl[data-v-4589355e]{display:flex;flex-direction:column;justify-content:center;gap:8px;height:100%;min-height:0;overflow:hidden}.ad-wizl[data-v-4589355e]>*{flex:none}.ad-wizl-hd[data-v-4589355e]{display:flex;align-items:center;gap:8px}.ad-wizl-ti[data-v-4589355e]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-wizl-chip[data-v-4589355e]{flex:none;padding:1px 7px;font-size:var(--fs-2xs);color:var(--fg-dim);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill)}.ad-wizl-chip.succeeded[data-v-4589355e]{color:var(--success);border-color:color-mix(in srgb,var(--success) 55%,var(--border))}.ad-wizl-chip.failed[data-v-4589355e]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.ad-wizl-desc[data-v-4589355e]{font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad-wizl-row[data-v-4589355e]{display:flex;align-items:center;gap:10px}.ad-wizl-steps[data-v-4589355e]{font-size:var(--fs-2xs);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em}.ad-wizl-task[data-v-4589355e]{padding:0;font:inherit;font-size:var(--fs-2xs);color:var(--agent);background:none;border:0;cursor:pointer}.ad-wizl-task[data-v-4589355e]:hover{text-decoration:underline}.ad-wizl-start[data-v-4589355e]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--bg);cursor:pointer;background:var(--primary);border:1px solid var(--primary);border-radius:var(--r-sm);white-space:nowrap}.ad-wizl-start[data-v-4589355e]:hover{background:color-mix(in srgb,var(--primary) 88%,var(--fg))}.ad-wizl-start[data-v-4589355e]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-wizm-ov[data-v-4589355e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 55%,transparent)}.ad-wizm[data-v-4589355e]{display:flex;flex-direction:column;width:min(720px,calc(100vw - 32px));max-height:80vh;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 4px 10px #00000026,0 16px 44px #00000040;overflow:hidden}.ad-wizm.chrome-checklist[data-v-4589355e]{width:min(760px,calc(100vw - 32px))}.ad-root[data-motion=full] .ad-wizm[data-v-4589355e]{animation:ad-wizm-in-4589355e .14s ease-out}@keyframes ad-wizm-in-4589355e{0%{opacity:0;transform:translateY(6px) scale(.98)}}.ad-wizm-hd[data-v-4589355e]{display:flex;align-items:center;gap:8px;padding:var(--pad-hd) var(--pad);border-bottom:1px solid var(--hair);flex:none}.ad-wizm-ti[data-v-4589355e]{font-family:var(--font-display);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600}.ad-wizm-prog[data-v-4589355e]{font-size:var(--fs-2xs);color:var(--fg-dim);padding:1px 8px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-pill)}.ad-wizm-x[data-v-4589355e]{padding:2px 7px;font:inherit;font-size:var(--fs-sm);color:var(--fg-dim);background:none;border:0;border-radius:var(--r-sm);cursor:pointer}.ad-wizm-x[data-v-4589355e]:hover{color:var(--fg);background:var(--surface-2)}.ad-wizm-bd[data-v-4589355e]{padding:var(--pad);overflow:auto;min-height:0}.ad-wiz[data-v-4589355e]{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:var(--pad);min-height:240px}.ad-wiz.chrome-checklist[data-v-4589355e]{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.ad-wiz.chrome-stepper[data-v-4589355e]{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content}.ad-wiz-railwrap[data-v-4589355e]{display:flex;flex-direction:column;gap:12px;border-inline-end:1px solid var(--hair);padding-inline-end:var(--pad)}.ad-wiz-rail[data-v-4589355e]{list-style:none;margin:0;padding:0}.ad-wiz-rail.checklist[data-v-4589355e]{display:flex;flex-direction:column;gap:4px}.ad-wiz-step[data-v-4589355e]{position:relative}.ad-wiz-rail:not(.checklist) .ad-wiz-step[data-v-4589355e]{padding-bottom:14px}.ad-wiz-rail:not(.checklist) .ad-wiz-step[data-v-4589355e]:last-child{padding-bottom:0}.ad-wiz-step-btn[data-v-4589355e]{display:flex;align-items:center;gap:8px;width:100%;padding:0;font:inherit;font-size:var(--fs-sm);color:var(--fg-dim);background:none;border:0;cursor:default;text-align:start}.ad-wiz-rail.checklist .ad-wiz-step-btn[data-v-4589355e]{align-items:flex-start;padding:8px;border-radius:var(--r-sm);border:1px solid transparent}.ad-wiz-step.done .ad-wiz-step-btn[data-v-4589355e]{cursor:pointer;color:var(--fg-muted)}.ad-wiz-step.done .ad-wiz-step-btn:hover .ad-wiz-lb[data-v-4589355e]{color:var(--fg)}.ad-wiz-rail.checklist .ad-wiz-step.done .ad-wiz-step-btn[data-v-4589355e]:hover{background:var(--surface-2)}.ad-wiz-step.active .ad-wiz-step-btn[data-v-4589355e]{color:var(--fg);font-weight:600}.ad-wiz-rail.checklist .ad-wiz-step.active .ad-wiz-step-btn[data-v-4589355e]{background:var(--surface-2);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.ad-wiz-step-btn[data-v-4589355e]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-radius:var(--r-sm)}.ad-wiz-ic[data-v-4589355e]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;font-size:var(--fs-2xs);font-weight:600;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);color:var(--fg-dim)}.ad-wiz-step.done .ad-wiz-ic[data-v-4589355e]{background:color-mix(in srgb,var(--success) 20%,var(--surface-2));border-color:var(--success);color:var(--success)}.ad-wiz-step.active .ad-wiz-ic[data-v-4589355e]{border-color:var(--primary);color:var(--primary)}.ad-wiz-txt[data-v-4589355e]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.ad-wiz-lb-row[data-v-4589355e]{display:flex;align-items:center;gap:6px;min-width:0}.ad-wiz-lb[data-v-4589355e]{min-width:0;overflow:hidden;text-overflow:ellipsis}.ad-wiz-rail.checklist .ad-wiz-lb[data-v-4589355e]{overflow:visible;text-overflow:clip;white-space:normal}.ad-wiz-rail.checklist .ad-wiz-lb-row[data-v-4589355e]{flex-wrap:wrap}.ad-wiz-sub[data-v-4589355e]{font-size:var(--fs-2xs);font-weight:400;color:var(--fg-dim);line-height:1.35;white-space:normal}.ad-wiz-est[data-v-4589355e]{flex:none;font-size:var(--fs-2xs);color:var(--fg-dim);align-self:flex-start;padding-top:1px}.ad-wiz-opt[data-v-4589355e]{flex:none;font-size:var(--fs-2xs);font-weight:500;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.05em;padding:0 5px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-pill)}.ad-wiz-conn[data-v-4589355e]{position:absolute;inset-inline-start:9px;top:20px;bottom:-2px;width:1px;background:var(--hair)}.ad-wiz-conn.fill[data-v-4589355e]{background:var(--success)}.ad-wiz-prog[data-v-4589355e]{height:4px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.ad-wiz-prog>span[data-v-4589355e]{display:block;height:100%;background:var(--primary);border-radius:var(--r-pill)}.ad-root[data-motion=full] .ad-wiz-prog>span[data-v-4589355e]{transition:width .25s ease}.ad-wiz-arw[data-v-4589355e]{display:inline-block}[dir=rtl] .ad-wiz-arw[data-v-4589355e]{transform:scaleX(-1)}.ad-root[data-motion=full] .ad-wiz-conn[data-v-4589355e]{transition:background .2s ease}.ad-wiz-stepper[data-v-4589355e]{list-style:none;margin:0 0 4px;padding:0 0 var(--pad);display:flex;gap:4px;border-bottom:1px solid var(--hair);overflow-x:auto}.ad-wiz-sx[data-v-4589355e]{position:relative;display:flex;align-items:center;gap:4px;flex:1;min-width:0}.ad-wiz-sx-btn[data-v-4589355e]{display:flex;align-items:center;gap:6px;padding:0;font:inherit;font-size:var(--fs-2xs);color:var(--fg-dim);background:none;border:0;cursor:default;text-align:start;min-width:0}.ad-wiz-sx.done .ad-wiz-sx-btn[data-v-4589355e]{cursor:pointer;color:var(--fg-muted)}.ad-wiz-sx.active .ad-wiz-sx-btn[data-v-4589355e]{color:var(--fg);font-weight:600}.ad-wiz-sx-btn[data-v-4589355e]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}.ad-wiz-sx-ic[data-v-4589355e]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;font-size:var(--fs-2xs);font-weight:600;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);color:var(--fg-dim)}.ad-wiz-sx.done .ad-wiz-sx-ic[data-v-4589355e]{background:color-mix(in srgb,var(--success) 20%,var(--surface-2));border-color:var(--success);color:var(--success)}.ad-wiz-sx.active .ad-wiz-sx-ic[data-v-4589355e]{border-color:var(--primary);color:var(--primary)}.ad-wiz-sx-lb[data-v-4589355e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ad-wiz-sx-conn[data-v-4589355e]{flex:1;height:1px;min-width:8px;background:var(--hair)}.ad-wiz-sx-conn.fill[data-v-4589355e]{background:var(--success)}.ad-wiz-pane[data-v-4589355e]{display:flex;flex-direction:column;gap:10px;min-width:0}.ad-wiz-pane-ti[data-v-4589355e]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600}.ad-wiz-row[data-v-4589355e]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.ad-wiz-nav[data-v-4589355e]{padding:5px 12px;font:inherit;font-size:var(--fs-sm);color:var(--fg);cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.ad-wiz-nav[data-v-4589355e]:hover{background:color-mix(in srgb,var(--surface-2) 70%,var(--fg) 6%)}.ad-wiz-nav.next[data-v-4589355e]{background:var(--primary);border-color:var(--primary);color:var(--bg);font-weight:600}.ad-wiz-cmd[data-v-4589355e]{display:inline-flex}.ad-wiz-embed[data-v-4589355e]{min-height:200px;display:flex;flex-direction:column}.ad-wiz-embed[data-v-4589355e]>.ad-card{flex:1;min-height:0}.ad-wiz-missing[data-v-4589355e]{padding:24px;text-align:center;font-size:var(--fs-sm);color:var(--fg-dim);border:1px dashed var(--border);border-radius:var(--r-sm)}.ad-wiz-review-wrap[data-v-4589355e]{display:contents}.ad-wiz-review[data-v-4589355e]{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:var(--fs-sm)}.ad-wiz-review dt[data-v-4589355e]{color:var(--fg-dim)}.ad-wiz-review dd[data-v-4589355e]{margin:0;color:var(--fg)}.ad-appr[data-v-ff0ca3bc]{display:flex;flex-direction:column;justify-content:center;gap:5px;margin:calc(var(--pad-hd) - var(--pad));height:calc(100% + 2 * (var(--pad) - var(--pad-hd)));min-height:0;overflow:hidden;container-type:size}.ad-appr[data-v-ff0ca3bc]>*{flex:none}.ad-appr.expired[data-v-ff0ca3bc]:not(.resolved){opacity:.75}.ad-appr.editing[data-v-ff0ca3bc],.ad-appr.multisig[data-v-ff0ca3bc]{justify-content:flex-start;height:auto;overflow:visible;container-type:normal}.ad-appr-edit[data-v-ff0ca3bc]{display:flex;flex-direction:column;gap:4px}.ad-appr-edit-hd[data-v-ff0ca3bc]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.ad-appr-hd[data-v-ff0ca3bc]{display:flex;align-items:center;gap:8px}.ad-appr-ti[data-v-ff0ca3bc]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-appr-chip[data-v-ff0ca3bc]{flex:none;padding:1px 7px;font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill)}.ad-appr-chip.urgent[data-v-ff0ca3bc]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--border))}.ad-appr-sum[data-v-ff0ca3bc]{font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad-appr-ctx[data-v-ff0ca3bc]{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:var(--fs-xs)}.ad-appr-kv[data-v-ff0ca3bc]{white-space:nowrap}.ad-appr-ctx .k[data-v-ff0ca3bc]{color:var(--fg-dim)}.ad-appr-ctx .v[data-v-ff0ca3bc]{color:var(--fg-muted)}@container (max-height: 104px){.ad-appr-ctx[data-v-ff0ca3bc]{display:none}}.ad-appr-row[data-v-ff0ca3bc]{display:flex;gap:8px}.ad-appr-res[data-v-ff0ca3bc]{display:flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:600}.ad-appr-res.approved[data-v-ff0ca3bc]{color:var(--success)}.ad-appr-res.denied[data-v-ff0ca3bc]{color:var(--danger)}.ad-appr-ms[data-v-ff0ca3bc]{display:flex;flex-direction:column;gap:9px}.ad-appr-ms-banner[data-v-ff0ca3bc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-appr-ms-need[data-v-ff0ca3bc]{font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.ad-appr-chip.warn[data-v-ff0ca3bc]{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 55%,var(--border));background:color-mix(in srgb,var(--warning) 12%,var(--surface-2))}.ad-appr-ms-prog[data-v-ff0ca3bc]{display:flex;align-items:center;gap:9px}.ad-appr-ms-bar[data-v-ff0ca3bc]{flex:1;min-width:60px;height:5px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.ad-appr-ms-bar>span[data-v-ff0ca3bc]{display:block;block-size:100%;background:var(--success);border-radius:inherit;transition:inline-size .22s ease}.ad-root[data-motion=none] .ad-appr-ms-bar>span[data-v-ff0ca3bc]{transition:none}.ad-appr-ms-count[data-v-ff0ca3bc]{font-size:var(--fs-2xs);color:var(--fg-muted);white-space:nowrap;flex:none}.ad-appr-ms-roster[data-v-ff0ca3bc]{display:flex;flex-direction:column;gap:2px}.ad-appr-ms-signer[data-v-ff0ca3bc]{display:flex;align-items:center;gap:9px;padding:3px 5px;border-radius:var(--r-sm);min-height:30px}.ad-appr-ms-signer.signed[data-v-ff0ca3bc]{background:color-mix(in srgb,var(--success) 7%,transparent)}.ad-appr-ms-id[data-v-ff0ca3bc]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ad-appr-ms-id .nm[data-v-ff0ca3bc]{font-size:var(--fs-xs);color:var(--fg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-appr-ms-id .nm em[data-v-ff0ca3bc]{font-style:normal;color:var(--world);font-weight:700}.ad-appr-ms-id .rl[data-v-ff0ca3bc]{font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-appr-ms-st[data-v-ff0ca3bc]{flex:none;inline-size:16px;text-align:center;font-size:var(--fs-sm);font-weight:700}.ad-appr-ms-st.ok[data-v-ff0ca3bc]{color:var(--success)}.ad-appr-ms-st.wait[data-v-ff0ca3bc]{color:var(--fg-dim)}.ad-appr-ms-you[data-v-ff0ca3bc]{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-sm);font-weight:600;color:var(--success)}.ad-pm[data-v-4f3fa9cf]{block-size:100%;min-block-size:0;display:flex;flex-direction:column}.ad-pm-scroll[data-v-4f3fa9cf]{overflow:auto;min-block-size:0}.ad-pm-grid[data-v-4f3fa9cf]{display:grid;grid-template-columns:minmax(150px,1.5fr) repeat(var(--pm-cols),minmax(54px,1fr));align-items:stretch}.ad-pm-row[data-v-4f3fa9cf]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;border-bottom:1px solid var(--hair)}.ad-pm-head[data-v-4f3fa9cf]{position:sticky;inset-block-start:0;z-index:2;background:var(--surface);border-bottom:1px solid var(--border)}.ad-pm-lead[data-v-4f3fa9cf]{display:flex;flex-direction:column;gap:1px;padding:6px 10px 6px 2px;min-inline-size:0;position:sticky;inset-inline-start:0;background:inherit}.ad-pm-head .ad-pm-lead[data-v-4f3fa9cf],.ad-pm-row .ad-pm-lead[data-v-4f3fa9cf]{background:var(--surface)}.ad-pm-row.destructive .ad-pm-lead[data-v-4f3fa9cf]{background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.ad-pm-lb[data-v-4f3fa9cf]{font-size:var(--fs-xs);font-weight:500;color:var(--fg);display:inline-flex;align-items:center;gap:6px}.ad-pm-row.destructive .ad-pm-lb[data-v-4f3fa9cf]{color:var(--danger)}.ad-pm-scope[data-v-4f3fa9cf]{font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 50%,var(--border));border-radius:4px;padding:0 4px}.ad-pm-key[data-v-4f3fa9cf]{font-size:var(--fs-2xs);color:var(--fg-dim)}.ad-pm-rolehd[data-v-4f3fa9cf]{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 4px;text-align:center}.ad-pm-rolenm[data-v-4f3fa9cf]{font-size:var(--fs-2xs);font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.03em;line-height:1.15}.ad-pm-sw[data-v-4f3fa9cf]{inline-size:9px;block-size:9px;border-radius:3px;flex:none}.ad-pm-ro[data-v-4f3fa9cf]{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px}.ad-pm-grouphd[data-v-4f3fa9cf]{grid-column:1 / -1;padding:8px 2px 4px}.ad-pm-grouphd-t[data-v-4f3fa9cf]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:700}.ad-pm-cellwrap[data-v-4f3fa9cf]{display:flex;align-items:center;justify-content:center;padding:3px}.ad-pm-cell[data-v-4f3fa9cf]{inline-size:24px;block-size:24px;flex:none;padding:0;display:inline-flex;align-items:center;justify-content:center;font:inherit;cursor:pointer;background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--r-sm);color:transparent}.ad-pm-cell.ro[data-v-4f3fa9cf]{cursor:default}.ad-pm-cell.on[data-v-4f3fa9cf]{background:color-mix(in srgb,var(--primary) 20%,var(--surface-2));border-color:color-mix(in srgb,var(--primary) 60%,var(--border));color:var(--primary)}.ad-pm-cell.on.danger[data-v-4f3fa9cf]{background:color-mix(in srgb,var(--danger) 20%,var(--surface-2));border-color:color-mix(in srgb,var(--danger) 60%,var(--border));color:var(--danger)}.ad-pm-cell[data-v-4f3fa9cf]:not(.ro):hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.ad-pm-cell.busy[data-v-4f3fa9cf]{opacity:.5;cursor:progress}.ad-pm-cell[data-v-4f3fa9cf]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-pm-cell.ro.on[data-v-4f3fa9cf]{color:var(--fg-muted);background:var(--surface-2);border-color:var(--border)}.ad-pm-mark[data-v-4f3fa9cf]{font-size:var(--fs-xs);font-weight:800;line-height:1}.ad-pm-cell.ro:not(.on) .ad-pm-mark[data-v-4f3fa9cf]{color:var(--fg-dim)}.ad-pm-empty[data-v-4f3fa9cf]{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;block-size:100%;text-align:center}.ad-pm-empty-t[data-v-4f3fa9cf]{font-size:var(--fs-sm);font-weight:600;color:var(--fg-muted)}.ad-pm-empty-s[data-v-4f3fa9cf]{font-size:var(--fs-xs);color:var(--fg-dim)}.rl[data-v-7e7ab463]{block-size:100%;min-block-size:0;display:flex;flex-direction:column;gap:6px}.rl-sortbar[data-v-7e7ab463]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding-block-end:2px}.rl-sortlbl[data-v-7e7ab463]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);font-weight:700}.rl-sortbtn[data-v-7e7ab463]{font:inherit;font-size:var(--fs-2xs);font-weight:600;cursor:pointer;min-block-size:22px;padding:2px 8px;display:inline-flex;align-items:center;gap:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--fg-muted)}.rl-sortbtn[data-v-7e7ab463]:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.rl-sortbtn.on[data-v-7e7ab463]{background:color-mix(in srgb,var(--primary) 16%,var(--surface-2));border-color:color-mix(in srgb,var(--primary) 55%,var(--border));color:var(--primary)}.rl-sortbtn[data-v-7e7ab463]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.rl-sortdir[data-v-7e7ab463]{font-weight:800}.rl-list[data-v-7e7ab463]{list-style:none;margin:0;padding:0;overflow:auto;min-block-size:0;display:flex;flex-direction:column;gap:4px}.rl-row[data-v-7e7ab463]{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r);touch-action:pan-y}.rl-row.primary[data-v-7e7ab463]{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--surface-2))}.rl-row.dragging[data-v-7e7ab463]{opacity:.9;box-shadow:0 4px 14px #00000038;border-color:color-mix(in srgb,var(--primary) 60%,var(--border));position:relative;z-index:2}.rl-list.sorted .rl-row[data-v-7e7ab463]{background:var(--surface)}.rl-grip[data-v-7e7ab463]{flex:none;inline-size:22px;block-size:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:grab;color:var(--fg-dim);touch-action:none}.rl-grip[data-v-7e7ab463]:active{cursor:grabbing}.rl-grip[data-v-7e7ab463]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-radius:var(--r-sm)}.rl-grip-svg[data-v-7e7ab463]{inline-size:10px;block-size:16px;fill:currentColor}.rl-rank[data-v-7e7ab463]{flex:none;inline-size:22px;block-size:22px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums;color:var(--fg-muted);background:var(--surface);border:1px solid var(--border);border-radius:50%}.rl-row.primary .rl-rank[data-v-7e7ab463]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.rl-id[data-v-7e7ab463]{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.rl-idline[data-v-7e7ab463]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rl-label[data-v-7e7ab463]{font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.rl-primary[data-v-7e7ab463]{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 50%,var(--border));border-radius:4px;padding:0 4px;line-height:1.5}.rl-badge[data-v-7e7ab463]{font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:0 5px}.rl-status[data-v-7e7ab463]{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-2xs);color:var(--fg-muted)}.rl-sub[data-v-7e7ab463]{font-size:var(--fs-2xs);color:var(--fg-dim)}.rl-dot[data-v-7e7ab463]{inline-size:6px;block-size:6px;border-radius:50%;flex:none;background:var(--fg-dim)}.st-ok .rl-dot[data-v-7e7ab463]{background:var(--success)}.st-ok[data-v-7e7ab463]{color:var(--success)}.st-warn .rl-dot[data-v-7e7ab463]{background:var(--warning)}.st-warn[data-v-7e7ab463]{color:var(--warning)}.st-bad .rl-dot[data-v-7e7ab463]{background:var(--danger)}.st-bad[data-v-7e7ab463]{color:var(--danger)}.rl-cell[data-v-7e7ab463]{flex:none;min-inline-size:44px;font-size:var(--fs-2xs);color:var(--fg-muted)}.rl-cell.num[data-v-7e7ab463]{font-variant-numeric:tabular-nums}.rl-cell.end[data-v-7e7ab463]{text-align:end}.rl-cellstat[data-v-7e7ab463]{display:inline-flex;align-items:center;gap:3px}.rl-cellnull[data-v-7e7ab463]{color:var(--fg-dim)}.rl-weight[data-v-7e7ab463]{flex:none;display:flex;align-items:center;gap:6px;inline-size:92px}.rl-wtrack[data-v-7e7ab463]{position:relative;flex:1;block-size:6px;border-radius:3px;background:var(--surface);overflow:hidden;border:1px solid var(--hair)}.rl-wfill[data-v-7e7ab463]{position:absolute;inset-block:0;inset-inline-start:0;background:var(--primary);border-radius:3px}.rl-winput[data-v-7e7ab463]{inline-size:34px;font:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:end;padding:2px 3px;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.rl-winput[data-v-7e7ab463]:focus-visible{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}.rl-winput.busy[data-v-7e7ab463]{opacity:.5}.rl-wval[data-v-7e7ab463]{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-muted);min-inline-size:34px;text-align:end}.rl-moves[data-v-7e7ab463]{flex:none;display:flex;flex-direction:column;gap:1px}.rl-move[data-v-7e7ab463],.rl-remove[data-v-7e7ab463]{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);color:var(--fg-dim)}.rl-move[data-v-7e7ab463]{inline-size:22px;block-size:13px}.rl-move svg[data-v-7e7ab463]{inline-size:10px;block-size:10px;fill:currentColor}.rl-move[data-v-7e7ab463]:hover:not(:disabled),.rl-remove[data-v-7e7ab463]:hover{color:var(--fg);border-color:var(--border);background:var(--surface)}.rl-move[data-v-7e7ab463]:disabled{opacity:.3;cursor:default}.rl-move[data-v-7e7ab463]:focus-visible,.rl-remove[data-v-7e7ab463]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.rl-remove[data-v-7e7ab463]{inline-size:24px;block-size:24px}.rl-remove svg[data-v-7e7ab463]{inline-size:12px;block-size:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.rl-remove[data-v-7e7ab463]:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.rl-remove.busy[data-v-7e7ab463]{opacity:.5}.rl-add[data-v-7e7ab463]{display:flex;gap:6px;padding-block-start:2px}.rl-addinput[data-v-7e7ab463]{flex:1;min-inline-size:0;font:inherit;font-size:var(--fs-sm);padding:5px 8px;color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm)}.rl-addinput[data-v-7e7ab463]:focus-visible{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}.rl-addbtn[data-v-7e7ab463]{flex:none;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:var(--fs-sm);font-weight:600;min-block-size:28px;padding:4px 12px;cursor:pointer;color:var(--primary-ink, var(--fg));background:color-mix(in srgb,var(--primary) 16%,var(--surface-2));border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:var(--r-sm)}.rl-addbtn svg[data-v-7e7ab463]{inline-size:11px;block-size:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.rl-addbtn[data-v-7e7ab463]:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 26%,var(--surface-2))}.rl-addbtn[data-v-7e7ab463]:disabled{opacity:.45;cursor:default}.rl-addbtn[data-v-7e7ab463]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.rl-empty[data-v-7e7ab463]{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;block-size:100%;text-align:center}.rl-empty-t[data-v-7e7ab463]{font-size:var(--fs-sm);font-weight:600;color:var(--fg-muted)}.rl-empty-s[data-v-7e7ab463]{font-size:var(--fs-xs);color:var(--fg-dim)}.sb[data-v-d3990ab0]{block-size:100%;min-block-size:0;display:flex;flex-direction:column;gap:6px}.sb-editor[data-v-d3990ab0]{position:relative;flex:1;min-block-size:0;border:1px solid var(--border);border-radius:var(--r);background:var(--surface-2);overflow:hidden}.sb-editor[data-v-d3990ab0]:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.sb-hl[data-v-d3990ab0],.sb-ta[data-v-d3990ab0]{margin:0;top:0;right:0;bottom:0;left:0;position:absolute;inline-size:100%;block-size:100%;box-sizing:border-box;padding:10px 12px;border:0;background:transparent;font-family:var(--mono, ui-monospace, monospace);font-size:var(--fs-sm);line-height:1.6;letter-spacing:0;-moz-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.sb-hl[data-v-d3990ab0]{overflow:hidden;pointer-events:none;color:var(--fg);z-index:0}.sb-tail[data-v-d3990ab0]{color:transparent}.sb-ta[data-v-d3990ab0]{overflow:auto;resize:none;z-index:1;color:transparent;caret-color:var(--fg)}.sb-ta[data-v-d3990ab0]::placeholder{color:var(--fg-dim)}.sb-ta[data-v-d3990ab0]::selection{background:color-mix(in srgb,var(--primary) 32%,transparent)}.sb-ta[data-v-d3990ab0]:focus{outline:none}.sb-editor.ro .sb-ta[data-v-d3990ab0]{cursor:default}.sb-hl[data-v-d3990ab0] .sb-kw{color:var(--primary);font-weight:600}.sb-hl[data-v-d3990ab0] .sb-num{color:var(--world);font-weight:600}.sb-hl[data-v-d3990ab0] .sb-verb{color:var(--agent);font-weight:600}.sb-hl[data-v-d3990ab0] .sb-t{color:var(--fg)}.sb-foot[data-v-d3990ab0]{flex:none;display:flex;align-items:center;gap:10px}.sb-status[data-v-d3990ab0]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);font-weight:600;color:var(--fg-muted)}.sb-stdot[data-v-d3990ab0]{inline-size:7px;block-size:7px;border-radius:50%;background:var(--fg-dim);flex:none}.sb-status.is-ok[data-v-d3990ab0]{color:var(--success)}.sb-status.is-ok .sb-stdot[data-v-d3990ab0]{background:var(--success)}.sb-status.is-error[data-v-d3990ab0]{color:var(--danger)}.sb-status.is-error .sb-stdot[data-v-d3990ab0]{background:var(--danger)}.sb-status.is-compiling[data-v-d3990ab0]{color:var(--agent)}.sb-sttext[data-v-d3990ab0]{max-inline-size:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-spin[data-v-d3990ab0]{inline-size:9px;block-size:9px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--agent) 35%,transparent);border-block-start-color:var(--agent);flex:none}.ad-root[data-motion=full] .sb-spin[data-v-d3990ab0]{animation:sb-spin-d3990ab0 .7s linear infinite}@keyframes sb-spin-d3990ab0{to{transform:rotate(360deg)}}.sb-dirty[data-v-d3990ab0]{font-size:var(--fs-2xs);color:var(--warning)}.sb-chars[data-v-d3990ab0]{margin-inline-start:auto;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--fg-dim)}.sb-compile[data-v-d3990ab0]{flex:none;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:var(--fs-sm);font-weight:600;min-block-size:28px;padding:4px 14px;cursor:pointer;color:var(--primary-ink, var(--fg));background:color-mix(in srgb,var(--primary) 18%,var(--surface-2));border:1px solid color-mix(in srgb,var(--primary) 48%,var(--border));border-radius:var(--r-sm)}.sb-compile svg[data-v-d3990ab0]{inline-size:11px;block-size:11px;fill:currentColor}.sb-compile[data-v-d3990ab0]:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 28%,var(--surface-2))}.sb-compile[data-v-d3990ab0]:disabled{opacity:.5;cursor:progress}.sb-compile[data-v-d3990ab0]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ad-fw[data-v-7cd2f9c8]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;overflow:auto}.fw-top[data-v-7cd2f9c8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fw-count[data-v-7cd2f9c8]{font-size:var(--fs-2xs);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em}.fw-order[data-v-7cd2f9c8]{font-size:var(--fs-2xs);color:var(--fg-dim);opacity:.8}.fw-issues[data-v-7cd2f9c8]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs)}.fw-issues.error[data-v-7cd2f9c8]{color:var(--danger)}.fw-issues.warn[data-v-7cd2f9c8]{color:var(--warning)}.fw-add[data-v-7cd2f9c8]{display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:3px 9px;margin-inline-start:auto;font:inherit;font-size:var(--fs-2xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.fw-add[data-v-7cd2f9c8]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.fw-add[data-v-7cd2f9c8]:disabled{opacity:.5;cursor:default}.fw-empty[data-v-7cd2f9c8]{display:grid;gap:2px;padding:14px 4px}.fw-empty-t[data-v-7cd2f9c8]{font-size:var(--fs-sm);color:var(--fg)}.fw-empty-s[data-v-7cd2f9c8]{font-size:var(--fs-2xs);color:var(--fg-dim)}.fw-list[data-v-7cd2f9c8]{display:grid;gap:3px;list-style:none;margin:0;padding:0}.fw-row[data-v-7cd2f9c8]{display:grid;align-items:center;gap:8px;grid-template-columns:max-content max-content minmax(140px,1fr) max-content max-content max-content max-content;padding:5px 6px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2)}.fw-row.off[data-v-7cd2f9c8]{opacity:.55}.fw-row.bad[data-v-7cd2f9c8]{border-color:var(--danger)}.fw-row.ad-sort-drag[data-v-7cd2f9c8]{opacity:.9}.fw-grip[data-v-7cd2f9c8]{flex:none;inline-size:20px;block-size:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:grab;color:var(--fg-dim);touch-action:none}.fw-grip[data-v-7cd2f9c8]:active{cursor:grabbing}.fw-grip-svg[data-v-7cd2f9c8]{inline-size:10px;block-size:16px;fill:currentColor}.fw-moves[data-v-7cd2f9c8]{display:inline-flex;gap:2px}.fw-move[data-v-7cd2f9c8]{inline-size:20px;block-size:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--fs-2xs);line-height:1;color:var(--fg-dim);background:none;border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.fw-move[data-v-7cd2f9c8]:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.fw-move[data-v-7cd2f9c8]:disabled{opacity:.35;cursor:default}.fw-eff[data-v-7cd2f9c8]{display:inline-flex;border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.fw-eff-b[data-v-7cd2f9c8]{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:2px 7px;font:inherit;font-size:var(--fs-2xs);color:var(--fg-dim);background:none;border:0;cursor:pointer;white-space:nowrap}.fw-eff-b+.fw-eff-b[data-v-7cd2f9c8]{border-inline-start:1px solid var(--border)}.fw-eff-b.on.allow[data-v-7cd2f9c8]{background:color-mix(in srgb,var(--success) 20%,transparent);color:var(--success)}.fw-eff-b.on.deny[data-v-7cd2f9c8]{background:color-mix(in srgb,var(--danger) 20%,transparent);color:var(--danger)}.fw-eff-b[data-v-7cd2f9c8]:disabled{cursor:default}.fw-eff-ro[data-v-7cd2f9c8]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em}.fw-eff-ro.allow[data-v-7cd2f9c8]{color:var(--success)}.fw-eff-ro.deny[data-v-7cd2f9c8]{color:var(--danger)}.fw-cidr[data-v-7cd2f9c8]{display:grid;gap:1px;min-width:0}.fw-cidr-ro[data-v-7cd2f9c8]{font-size:var(--fs-sm);direction:ltr;text-align:start}.fw-label[data-v-7cd2f9c8]{font-size:var(--fs-2xs);color:var(--fg-dim)}.fw-scope[data-v-7cd2f9c8]{min-width:110px}.fw-on[data-v-7cd2f9c8]{display:flex;align-items:center;justify-content:center;min-width:34px}.fw-del[data-v-7cd2f9c8]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--fg-dim);background:none;border:0;border-radius:var(--r-sm);cursor:pointer}.fw-del[data-v-7cd2f9c8]:hover:not(:disabled){color:var(--danger)}.fw-del[data-v-7cd2f9c8]:disabled{opacity:.5;cursor:default}.fw-find[data-v-7cd2f9c8]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-inline-start:2px}.fw-find-i[data-v-7cd2f9c8]{font-size:var(--fs-2xs)}.fw-find-i.error[data-v-7cd2f9c8]{color:var(--danger)}.fw-find-i.warn[data-v-7cd2f9c8]{color:var(--warning)}.fw-find-i.info[data-v-7cd2f9c8]{color:var(--fg-dim)}.fw-default[data-v-7cd2f9c8]{display:flex;align-items:center;gap:8px;padding:6px 8px;margin-top:2px;border:1px dashed var(--border);border-radius:var(--r-sm)}.fw-default-l[data-v-7cd2f9c8]{font-size:var(--fs-2xs);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em}.fw-default-v[data-v-7cd2f9c8]{font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.fw-default.allow .fw-default-v[data-v-7cd2f9c8]{color:var(--success)}.fw-default.deny .fw-default-v[data-v-7cd2f9c8]{color:var(--danger)}.fw-foot[data-v-7cd2f9c8]{margin:0;font-size:var(--fs-2xs);color:var(--fg-dim);opacity:.85}.dgc-delta.up[data-v-c910397c]{color:var(--success)}.dgc-delta.down[data-v-c910397c]{color:var(--danger)}.dgc-bar[data-v-c910397c]{display:inline-flex;align-items:center;gap:7px;width:100%;max-width:100%}.dgc-bar i[data-v-c910397c]{flex:1 1 40px;min-width:24px;height:7px;border-radius:4px;background:color-mix(in srgb,var(--fg) 8%,transparent);overflow:hidden}.dgc-bar i b[data-v-c910397c]{display:block;height:100%;border-radius:4px}.dgc-bar.prog i b[data-v-c910397c]{background:var(--primary)}.dgc-bar em[data-v-c910397c]{font-style:normal;font-family:var(--mono);font-size:calc(var(--fs-sm) - 1px);flex:none}.dgc-spark[data-v-c910397c]{display:inline-block;width:64px;height:18px;vertical-align:middle}.dgc-chips[data-v-c910397c]{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;vertical-align:middle}.dgc-chips i[data-v-c910397c]{line-height:1.6}.dgc-chips i[data-v-c910397c]{font-style:normal;font-size:var(--fs-2xs);font-family:var(--mono);padding:1px 6px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--world) 14%,transparent);color:var(--fg);border:1px solid color-mix(in srgb,var(--world) 30%,var(--border));white-space:nowrap}.dgc-chips i.more[data-v-c910397c]{background:color-mix(in srgb,var(--fg) 7%,transparent);border-color:var(--border);color:var(--fg-muted)}.dgc-link[data-v-c910397c]{color:var(--primary);cursor:pointer;text-decoration:none}.dgc-link[data-v-c910397c]:hover{text-decoration:underline}.dgc-img[data-v-c910397c]{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.dgc-img-el[data-v-c910397c]{width:100%;height:100%;object-fit:cover;display:block}.dgc-entity[data-v-c910397c]{display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow:hidden;vertical-align:middle}.dgc-orb[data-v-c910397c]{flex:none;width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:600;font-size:var(--fs-2xs);color:#fff}.dgc-ent-txt[data-v-c910397c],.dgc-stack[data-v-c910397c]{display:inline-flex;flex-direction:column;min-width:0;line-height:1.25;vertical-align:middle}.dgc-ent-txt em[data-v-c910397c],.dgc-stack em[data-v-c910397c]{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dgc-ent-txt small[data-v-c910397c],.dgc-stack small[data-v-c910397c]{font-size:var(--fs-2xs);color:var(--fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dgc-stack small.mono[data-v-c910397c]{font-family:var(--mono)}.dgc-scoredot[data-v-c910397c]{display:inline-flex;align-items:center;gap:6px}.dgc-scoredot i[data-v-c910397c]{width:8px;height:8px;border-radius:50%}.dgc-scoredot em[data-v-c910397c]{font-style:normal;font-size:calc(var(--fs-sm) - 1px)}.dgc-pill[data-v-c910397c]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);padding:1px 8px;border-radius:var(--r-pill);border:1px solid transparent;line-height:1.6;vertical-align:middle}.dgc-panel[data-v-c910397c]{display:inline-flex;align-items:center;width:100%;max-width:100%;overflow:hidden;vertical-align:middle;line-height:1.3}.dgc-panel-err[data-v-c910397c]{font-style:normal;font-size:var(--fs-2xs);color:var(--fg-dim)}.dgc-panel[data-v-c910397c] .ad-acts{flex-wrap:nowrap;gap:5px;align-items:center}.dgc-panel[data-v-c910397c] .ad-cmd{padding:1px 7px;min-height:20px;font-size:var(--fs-xs);font-weight:600;gap:4px;flex:none}.dgc-panel[data-v-c910397c] .ad-cmd .ad-cmd-pre{width:11px;height:11px}.dgc-panel[data-v-c910397c] .ad-cmd .ad-cmd-post{display:none}.fc-root[data-v-c57448d4]{position:absolute;inset-inline-end:4px;top:4px;z-index:31;width:min(420px,calc(100% - 8px));max-height:calc(100% - 8px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 10px 28px #00000061;padding:10px;font-size:var(--fs-xs);color:var(--fg)}.fc-hd[data-v-c57448d4]{display:flex;align-items:center;gap:8px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600;margin-bottom:8px}.fc-paused[data-v-c57448d4]{text-transform:none;letter-spacing:0;font-weight:400;color:var(--warning, var(--fg-muted))}.fc-x[data-v-c57448d4]{margin-inline-start:auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer}.fc-x[data-v-c57448d4]:hover{color:var(--fg)}.fc-zones[data-v-c57448d4]{display:flex;flex-direction:column;gap:6px}.fc-zone[data-v-c57448d4],.fc-avail[data-v-c57448d4]{display:flex;align-items:flex-start;gap:8px;padding:5px 7px;border:1px dashed var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:32px;transition:border-color .12s,background .12s}.fc-zone.over[data-v-c57448d4]{border-color:var(--agent, var(--primary));background:color-mix(in srgb,var(--agent, var(--primary)) 7%,var(--surface-2))}.fc-zone.illegal[data-v-c57448d4]{cursor:not-allowed}.fc-avail[data-v-c57448d4]{margin-top:8px;border-style:solid;background:transparent}.fc-avail.over[data-v-c57448d4]{border-color:var(--agent, var(--primary))}.fc-zone-label[data-v-c57448d4]{flex:none;width:78px;padding-top:3px;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);color:var(--fg-muted)}.fc-zone-chips[data-v-c57448d4]{display:flex;flex-wrap:wrap;gap:4px;min-width:0;flex:1;align-items:center}.fc-empty[data-v-c57448d4]{font-size:var(--fs-2xs);color:color-mix(in srgb,var(--fg-muted) 55%,transparent)}.fc-chip[data-v-c57448d4]{display:inline-flex;align-items:center;gap:3px;height:22px;padding-block:0;padding-inline:3px 5px;background:var(--surface);border:1px solid var(--border);border-radius:11px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:opacity .12s,transform .12s}.fc-chip[data-v-c57448d4]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.fc-chip.lifted[data-v-c57448d4]{opacity:.35}.fc-chip.avail[data-v-c57448d4]{background:transparent}.fc-grip[data-v-c57448d4]{display:inline-flex;color:var(--fg-muted);touch-action:none}.fc-chip-label[data-v-c57448d4]{font-size:var(--fs-2xs);color:var(--fg);cursor:pointer}.fc-agg[data-v-c57448d4]{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 4px;border:0;border-radius:8px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font:inherit;font-size:var(--fs-2xs);cursor:pointer}.fc-rm[data-v-c57448d4]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:8px;background:none;color:var(--fg-muted);cursor:pointer}.fc-rm[data-v-c57448d4]:hover{color:var(--danger)}.fc-caret[data-v-c57448d4]{width:2px;height:18px;border-radius:1px;background:var(--agent, var(--primary))}.fc-ghost[data-v-c57448d4]{position:absolute;z-index:6;pointer-events:none;height:22px;padding:0 8px;display:inline-flex;align-items:center;background:var(--surface);border:1px solid var(--agent, var(--primary));border-radius:11px;font-size:var(--fs-2xs);color:var(--fg);opacity:.85;box-shadow:0 6px 16px #0000004d}.fc-menu[data-v-c57448d4]{position:absolute;z-index:7;min-width:140px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 20px #00000059;padding:3px}.fc-menu-hd[data-v-c57448d4]{font-size:var(--fs-2xs);color:var(--fg-muted);padding:3px 6px}.fc-menu-opt[data-v-c57448d4]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;height:22px;padding:0 6px;border:0;border-radius:calc(var(--r-sm) - 2px);background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-xs);cursor:pointer;text-align:start}.fc-menu-opt[data-v-c57448d4]:hover:not(:disabled){background:color-mix(in srgb,var(--fg) 7%,transparent)}.fc-menu-opt[data-v-c57448d4]:disabled{color:color-mix(in srgb,var(--fg-muted) 55%,transparent);cursor:not-allowed}.fc-menu-opt.on[data-v-c57448d4]{color:var(--primary)}.fc-menu-opt.danger[data-v-c57448d4]{color:var(--danger)}.fc-menu-why[data-v-c57448d4]{font-size:var(--fs-2xs);color:var(--fg-muted)}.fc-live[data-v-c57448d4]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dgf[data-v-1326da89]{position:absolute;z-index:30;min-width:190px;max-width:260px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 24px #00000059;padding:8px;font-size:var(--fs-xs);color:var(--fg)}.dgf-hd[data-v-1326da89]{display:flex;align-items:center;gap:6px;margin-bottom:7px}.dgf-ti[data-v-1326da89]{font-weight:600;color:var(--fg-muted);text-transform:uppercase;font-size:var(--fs-2xs);letter-spacing:.07em;flex:1}.dgf-ic[data-v-1326da89]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--fg-muted);background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;flex:none}.dgf-ic[data-v-1326da89]:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.dgf-set[data-v-1326da89]{display:flex;flex-direction:column;gap:3px;max-height:200px;overflow-y:auto}.dgf-opt[data-v-1326da89]{display:flex;align-items:center;gap:7px;cursor:pointer;padding:2px;border-radius:4px}.dgf-opt[data-v-1326da89]:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.dgf-opt input[data-v-1326da89]{accent-color:var(--primary)}.dgf-row2[data-v-1326da89]{display:flex;align-items:center;gap:6px}.dgf-row2+.dgf-row2[data-v-1326da89]{margin-top:6px}.dgf-join[data-v-1326da89]{display:flex;gap:4px;margin:7px 0}.dgf-join button[data-v-1326da89]{font:inherit;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.05em;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:1px 10px;cursor:pointer}.dgf-join button.on[data-v-1326da89]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent)}.dgf-add[data-v-1326da89]{font:inherit;font-size:var(--fs-2xs);color:var(--fg-muted);background:none;border:1px dashed var(--border);border-radius:5px;padding:3px 8px;margin-top:7px;cursor:pointer}.dgf-add[data-v-1326da89]:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.dgf-sep[data-v-1326da89]{color:var(--fg-dim)}.dgf select[data-v-1326da89],.dgf input[type=text][data-v-1326da89],.dgf input[type=number][data-v-1326da89],.dgf input[type=date][data-v-1326da89]{font:inherit;font-size:var(--fs-xs);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:4px 6px;min-width:0;flex:1}.dgf select[data-v-1326da89]{flex:0 0 auto}.dgf input[data-v-1326da89]:focus,.dgf select[data-v-1326da89]:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}input[type=number][data-v-1326da89]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number][data-v-1326da89]::-webkit-inner-spin-button,input[type=number][data-v-1326da89]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dgd-root[data-v-1b836ef3]{position:absolute;inset-inline-end:4px;top:4px;z-index:31;width:min(400px,calc(100% - 8px));max-height:calc(100% - 8px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 10px 28px #00000061;padding:10px;font-size:var(--fs-xs);color:var(--fg)}.dgd-hd[data-v-1b836ef3]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600;margin-bottom:8px}.mono[data-v-1b836ef3]{font-family:var(--font-mono, ui-monospace, monospace)}.dgd-row1[data-v-1b836ef3]{display:flex;gap:8px;align-items:flex-end}.dgd-field[data-v-1b836ef3]{display:flex;flex-direction:column;gap:3px;min-width:0}.dgd-field>span[data-v-1b836ef3]{font-size:var(--fs-2xs);color:var(--fg-muted)}.dgd-name[data-v-1b836ef3]{flex:1.4}.dgd-type[data-v-1b836ef3]{flex:1;position:relative}.dgd-fmt[data-v-1b836ef3]{flex:.8}.dgd-field input[data-v-1b836ef3]{height:24px;padding:0 7px;min-width:0;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);outline:none}.dgd-field input[data-v-1b836ef3]:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.dgd-field.bad input[data-v-1b836ef3]{border-color:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 55%,transparent)}.dgd-keyhint[data-v-1b836ef3]{font-size:var(--fs-2xs);color:var(--fg-muted);margin:3px 0 8px}.dgd-inferred[data-v-1b836ef3]{height:24px;display:inline-flex;align-items:center;padding:0 7px;color:var(--fg-muted);border:1px dashed var(--border);border-radius:var(--r-sm)}.dgd-kinds[data-v-1b836ef3]{display:flex;gap:2px;padding:2px;background:var(--surface-2);border-radius:var(--r-sm);margin-bottom:10px}.dgd-kind[data-v-1b836ef3]{flex:1;height:22px;border:0;border-radius:calc(var(--r-sm) - 2px);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer}.dgd-kind.on[data-v-1b836ef3]{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #00000040}.dgd-body[data-v-1b836ef3]{display:flex;flex-direction:column;gap:7px}.dgd-oprow[data-v-1b836ef3]{display:flex;align-items:center;gap:7px;min-height:24px}.dgd-oplabel[data-v-1b836ef3]{width:52px;flex:none;text-align:end;color:var(--fg-muted);font-size:var(--fs-2xs)}.dgd-op[data-v-1b836ef3]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;border-radius:var(--r-sm)}.dgd-op.bad .dgd-sel[data-v-1b836ef3],.dgd-op.bad .dgd-lit[data-v-1b836ef3]{border-color:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 55%,transparent)}.dgd-toggle[data-v-1b836ef3]{display:flex;flex:none;border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.dgd-toggle button[data-v-1b836ef3]{height:22px;padding:0 7px;border:0;background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer}.dgd-toggle button.on[data-v-1b836ef3]{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--fg)}.dgd-selwrap[data-v-1b836ef3]{position:relative;min-width:0;flex:1;display:flex}.dgd-sel[data-v-1b836ef3]{flex:1;min-width:0;height:24px;padding:0 7px;display:inline-flex;align-items:center;gap:5px;justify-content:space-between;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dgd-sel[data-v-1b836ef3]:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.dgd-list[data-v-1b836ef3]{position:absolute;inset-inline:0;top:calc(100% + 3px);z-index:5;max-height:180px;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 20px #00000059;padding:3px}.dgd-list-q[data-v-1b836ef3]{width:100%;height:22px;padding:0 6px;margin-bottom:3px;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:calc(var(--r-sm) - 2px);font:inherit;font-size:var(--fs-2xs);outline:none}.dgd-opt[data-v-1b836ef3]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;height:22px;padding:0 6px;border:0;border-radius:calc(var(--r-sm) - 2px);background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-xs);cursor:pointer;text-align:start}.dgd-opt[data-v-1b836ef3]:hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}.dgd-opt.on[data-v-1b836ef3]{color:var(--primary)}.dgd-ct[data-v-1b836ef3]{font-size:var(--fs-2xs);color:var(--fg-muted)}.dgd-lit[data-v-1b836ef3]{flex:1;min-width:40px;height:24px;padding:0 7px;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);outline:none}.dgd-lit[data-v-1b836ef3]:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.dgd-seg[data-v-1b836ef3]{display:flex;flex:none;gap:2px;padding:2px;background:var(--surface-2);border-radius:var(--r-sm)}.dgd-seg-btn[data-v-1b836ef3]{min-width:24px;height:20px;padding:0 5px;border:0;border-radius:calc(var(--r-sm) - 2px);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer}.dgd-seg-btn.on[data-v-1b836ef3]{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #00000040}.dgd-lad .dgd-lad-t[data-v-1b836ef3]{width:76px;flex:none}.dgd-lad .dgd-lad-l[data-v-1b836ef3]{flex:1;min-width:0}.dgd-lad input[data-v-1b836ef3]{height:24px;padding:0 7px;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);outline:none}.dgd-lad.bad input[data-v-1b836ef3]{border-color:var(--danger)}.dgd-arrow[data-v-1b836ef3]{color:var(--fg-muted);flex:none}.dgd-add[data-v-1b836ef3]{align-self:flex-start;margin-inline-start:59px;height:22px;padding:0 8px;background:transparent;color:var(--fg-muted);border:1px dashed var(--border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-2xs);cursor:pointer}.dgd-add[data-v-1b836ef3]:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.dgd-sep-field[data-v-1b836ef3]{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto}.dgd-sep-field span[data-v-1b836ef3]{font-size:var(--fs-2xs);color:var(--fg-muted)}.dgd-sep-field input[data-v-1b836ef3]{width:52px;height:24px;padding:0 7px;background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);outline:none}.dgd-wrapchips[data-v-1b836ef3]{display:flex;flex-wrap:wrap;gap:4px;flex:1}.dgd-chip[data-v-1b836ef3]{height:20px;padding:0 7px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer}.dgd-chip.on[data-v-1b836ef3]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent)}.dgd-x[data-v-1b836ef3]{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-muted);cursor:pointer}.dgd-x[data-v-1b836ef3]:hover{color:var(--danger)}.dgd-preview[data-v-1b836ef3]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:10px;padding:6px 8px;background:var(--surface-2);border-radius:var(--r-sm);font-size:var(--fs-2xs)}.dgd-prev-expr[data-v-1b836ef3]{color:var(--fg-muted)}.dgd-prev-val[data-v-1b836ef3]{color:var(--fg);font-weight:600}.dgd-prev-val.muted[data-v-1b836ef3]{color:var(--fg-muted);font-weight:400}.dgd-errs[data-v-1b836ef3]{margin-top:6px;display:flex;flex-direction:column;gap:3px}.dgd-err[data-v-1b836ef3]{color:var(--danger);font-size:var(--fs-2xs)}.dgd-ft[data-v-1b836ef3]{display:flex;align-items:center;gap:6px;margin-top:10px}.dgd-flex[data-v-1b836ef3]{flex:1}.dgd-btn[data-v-1b836ef3]{height:24px;padding:0 11px;border:1px solid var(--border);border-radius:var(--r-sm);background:transparent;color:var(--fg);font:inherit;font-size:var(--fs-xs);cursor:pointer}.dgd-btn[data-v-1b836ef3]:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.dgd-btn.primary[data-v-1b836ef3]{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast, #fff)}.dgd-btn.primary[data-v-1b836ef3]:disabled{opacity:.45;cursor:default}.dgd-btn.danger[data-v-1b836ef3]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.dg-root[data-v-e1a1e057]{--dg-row-height: 28px;--dg-header-bg: var(--surface-2);--dg-header-fg: var(--fg-muted);--dg-line: var(--hair, var(--border));--dg-row-hover: color-mix(in srgb, var(--fg) 4%, transparent);--dg-row-alt: color-mix(in srgb, var(--fg) 2.5%, transparent);--dg-pin-bg: var(--surface);--dg-sep: color-mix(in srgb, var(--fg) 22%, transparent);position:relative;height:100%;min-height:80px}.dg-scroll[data-v-e1a1e057]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;overscroll-behavior:contain}.dg-head[data-v-e1a1e057]{position:sticky;top:0;z-index:5;display:grid;background:var(--dg-header-bg);border-bottom:var(--bw) solid var(--border);min-width:100%;width:max-content}.dg-th[data-v-e1a1e057]{display:flex;align-items:center;gap:4px;position:relative;padding:0 8px;height:calc(var(--dg-row-height) + 2px);font-family:var(--font-display);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--dg-header-fg);font-weight:600;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.dg-th.pinned[data-v-e1a1e057]{background:var(--dg-header-bg)}.dg-th-label[data-v-e1a1e057]{overflow:hidden;text-overflow:ellipsis}.dg-th.sortable[data-v-e1a1e057]{cursor:pointer}.dg-th[data-v-e1a1e057]:focus-visible,.dg-td.drillable[data-v-e1a1e057]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.dg-scroll[data-v-e1a1e057]:focus{outline:none}.dg-td.dg-cell-active[data-v-e1a1e057]{outline:2px solid var(--primary);outline-offset:-2px;border-radius:2px;z-index:2}.dg-th.sortable[data-v-e1a1e057]:hover,.dg-th.sorted[data-v-e1a1e057]{color:var(--fg)}.dg-th.dragging[data-v-e1a1e057],.dg-td.lifted[data-v-e1a1e057]{opacity:.25}.dg-drag-col[data-v-e1a1e057]{position:absolute;top:0;z-index:40;pointer-events:none;overflow:hidden;background:var(--surface);border:1px solid color-mix(in srgb,var(--primary) 55%,var(--border));border-radius:var(--r-sm);box-shadow:0 12px 32px #00000059;opacity:.95;cursor:grabbing}.dg-drag-col-hd[data-v-e1a1e057]{display:flex;align-items:center;gap:4px;padding:0 8px;height:calc(var(--dg-row-height) + 2px);line-height:calc(var(--dg-row-height) + 2px);background:var(--dg-header-bg);border-bottom:var(--bw) solid var(--border);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-drag-col-cell[data-v-e1a1e057]{padding:0 10px;font-size:var(--fs-sm);color:var(--fg);border-bottom:1px solid var(--dg-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-drag-col-cell.mono[data-v-e1a1e057]{font-family:var(--mono);font-size:calc(var(--fs-sm) - 1px)}.dg-root.reordering .dg-th[data-v-e1a1e057],.dg-root.reordering .dg-td[data-v-e1a1e057]{transition:transform .18s ease}.dg-sort[data-v-e1a1e057]{font-size:8px;color:var(--primary);flex:none}.dg-sort i[data-v-e1a1e057]{font-style:normal;font-size:8px;vertical-align:super;margin-inline-start:1px}.dg-funnel[data-v-e1a1e057]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--fg-dim);background:none;border:0;border-radius:4px;cursor:pointer;opacity:.4;transition:opacity .12s}.dg-th:hover .dg-funnel[data-v-e1a1e057]{opacity:1}.dg-funnel.on[data-v-e1a1e057]{opacity:1;color:var(--primary)}.dg-funnel[data-v-e1a1e057]:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.dg-rz[data-v-e1a1e057]{position:absolute;inset-inline-end:0;top:0;bottom:0;width:7px;cursor:col-resize}.dg-rz[data-v-e1a1e057]:after{content:"";position:absolute;inset-inline-end:3px;top:25%;bottom:25%;width:2px;border-radius:2px;background:var(--dg-sep);transition:background .12s}.dg-th:hover .dg-rz[data-v-e1a1e057]:after,.dg-rz[data-v-e1a1e057]:active:after{background:var(--primary)}.dg-body[data-v-e1a1e057]{position:relative;min-width:100%;width:max-content}.dg-row[data-v-e1a1e057]{position:absolute;top:0;inset-inline-start:0;min-width:100%;display:grid;height:var(--dg-row-height);border-bottom:1px solid var(--dg-line);will-change:transform}.dg-row[data-v-e1a1e057]:hover{background:var(--dg-row-hover)}.dg-td[data-v-e1a1e057]{position:relative;padding:0 10px;line-height:calc(var(--dg-row-height) - 1px);font-size:var(--fs-sm);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-td.pinned[data-v-e1a1e057]{background:var(--dg-pin-bg)}.dg-td.is-exp[data-v-e1a1e057]{padding-inline:5px;text-align:center}.dg-td[data-v-e1a1e057]{transition:background-color .9s ease}.dg-td.flash[data-v-e1a1e057]{background-color:color-mix(in srgb,var(--agent) 20%,transparent);transition:background-color .06s ease}.dg-row.fresh[data-v-e1a1e057]{background-color:color-mix(in srgb,var(--success) 12%,transparent)}.dg-td.pin-last[data-v-e1a1e057],.dg-th.pin-last[data-v-e1a1e057]{box-shadow:4px 0 8px -4px color-mix(in srgb,var(--fg) 18%,transparent)}[dir=rtl] .dg-td.pin-last[data-v-e1a1e057],[dir=rtl] .dg-th.pin-last[data-v-e1a1e057]{box-shadow:-4px 0 8px -4px color-mix(in srgb,var(--fg) 18%,transparent)}.dg-td.mono[data-v-e1a1e057]{font-family:var(--mono);font-size:calc(var(--fs-sm) - 1px)}.ad-root[data-table-variant=zebra] .dg-row.alt[data-v-e1a1e057]{background:var(--dg-row-alt)}.ad-root[data-table-variant=zebra] .dg-row.alt[data-v-e1a1e057]:hover{background:var(--dg-row-hover)}.ad-root[data-table-variant=bare] .dg-row[data-v-e1a1e057]{border-bottom:0}.dg-dragh[data-v-e1a1e057]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--fg-dim);background:transparent;border:0;cursor:grab;touch-action:none}.dg-dragh[data-v-e1a1e057]:hover{color:var(--fg)}.dg-dragh[data-v-e1a1e057]:active{cursor:grabbing}.dg-dragh.inline[data-v-e1a1e057]{flex:none;margin-inline-end:2px}.dg-exp.inline[data-v-e1a1e057]{flex:none;margin-inline-end:2px;vertical-align:middle}.dg-rowmenu[data-v-e1a1e057]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;padding:0;background:none;border:0;border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;vertical-align:middle}.dg-rowmenu[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg)}.dg-rowmenu[data-v-e1a1e057]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.dg-rowmenu.pending[data-v-e1a1e057]{cursor:progress}.dg-rowmenu-spin[data-v-e1a1e057]{width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentColor}.ad-root[data-motion=full] .dg-rowmenu-spin[data-v-e1a1e057]{animation:dg-rowmenu-spin-e1a1e057 .7s linear infinite}@keyframes dg-rowmenu-spin-e1a1e057{to{transform:rotate(360deg)}}.dg-rowmenu-ok[data-v-e1a1e057]{color:var(--success);font-weight:700;font-size:var(--fs-sm);line-height:1}.dg-rowmenu-err[data-v-e1a1e057]{color:var(--danger);font-weight:700;font-size:var(--fs-sm);line-height:1}.dg-row.drag-src[data-v-e1a1e057]{opacity:.35}.dg-dropline[data-v-e1a1e057]{position:absolute;inset-inline:0;height:0;border-top:2px solid var(--primary);z-index:6;pointer-events:none}.dg-exp[data-v-e1a1e057]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--fg-muted);background:none;border:0;border-radius:4px;cursor:pointer;vertical-align:middle}.dg-exp[data-v-e1a1e057]:hover,.dg-exp.on[data-v-e1a1e057]{color:var(--primary)}.dg-detail[data-v-e1a1e057]{position:absolute;inset-inline:0;z-index:3;padding-block:8px 10px;padding-inline:40px 12px;background:color-mix(in srgb,var(--fg) 2.5%,var(--surface));border-bottom:1px solid var(--border);overflow:hidden}.dg-detail-in[data-v-e1a1e057]{height:100%}.dg-detail-in[data-v-e1a1e057]>*{height:100%}.dg-detail.auto[data-v-e1a1e057]{overflow-y:auto;scrollbar-gutter:stable}.dg-detail.auto>.dg-detail-in[data-v-e1a1e057],.dg-detail.auto>.dg-detail-in[data-v-e1a1e057]>*{height:auto}.dg-detail-err[data-v-e1a1e057]{font-size:var(--fs-xs);color:var(--danger)}.dg-span[data-v-e1a1e057]{position:absolute;top:0;z-index:2;background:var(--surface);border-bottom:1px solid var(--dg-line);border-inline-end:1px solid var(--dg-line);font-size:var(--fs-sm);color:var(--fg);overflow:hidden;pointer-events:none}.dg-span-lbl[data-v-e1a1e057]{position:absolute;inset-inline:10px;transform:translateY(-50%);line-height:calc(var(--dg-row-height) - 1px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-tree-ind[data-v-e1a1e057]{display:inline-block;height:1px}.dg-tw[data-v-e1a1e057]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-inline-end:3px;vertical-align:middle;color:var(--fg-muted);background:none;border:0;border-radius:3px;cursor:pointer;padding:0}.dg-tw[data-v-e1a1e057]:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.dg-tw.sp[data-v-e1a1e057]{visibility:hidden;cursor:default}.dg-tree-filler[data-v-e1a1e057]{color:var(--fg-muted);font-weight:600}.dg-grouprow[data-v-e1a1e057]{background:var(--dg-group-bg, color-mix(in srgb, var(--fg) 3.5%, transparent));cursor:pointer;font-size:var(--fs-sm)}.dg-grouprow[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.dg-chev[data-v-e1a1e057]{color:var(--fg-muted);font-size:13px;margin-inline-end:7px;display:inline-block;width:14px;text-align:center}.dg-gval[data-v-e1a1e057]{font-weight:600;color:var(--fg)}.dg-gcount[data-v-e1a1e057]{margin-inline-start:7px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-muted);background:color-mix(in srgb,var(--fg) 7%,transparent);border-radius:var(--r-pill);padding:1px 6px}.dg-grouprow .dg-td[data-v-e1a1e057]{color:var(--fg-muted);font-weight:500}.dg-pinband[data-v-e1a1e057]{position:sticky;z-index:5;min-width:100%;width:max-content;background:var(--dg-header-bg, var(--surface-2))}.dg-pinband.top[data-v-e1a1e057]{border-bottom:2px solid var(--border);box-shadow:0 4px 8px -4px color-mix(in srgb,var(--fg) 22%,transparent)}.dg-pinband.bottom[data-v-e1a1e057]{border-top:2px solid var(--border);box-shadow:0 -4px 8px -4px color-mix(in srgb,var(--fg) 22%,transparent)}.dg-pinrow[data-v-e1a1e057]{position:relative;display:grid;height:var(--dg-row-height);align-items:center}.dg-pinrow+.dg-pinrow[data-v-e1a1e057]{border-top:1px solid var(--hair)}.dg-foot[data-v-e1a1e057]{position:sticky;bottom:0;z-index:5;display:grid;min-width:100%;width:max-content;height:calc(var(--dg-row-height) + 2px);background:var(--dg-header-bg);border-top:var(--bw) solid var(--border);font-weight:600}.dg-foot .dg-td[data-v-e1a1e057]{line-height:calc(var(--dg-row-height) + 1px);color:var(--fg)}.dg-skel[data-v-e1a1e057]{display:inline-block;height:10px;border-radius:5px;background:color-mix(in srgb,var(--fg) 9%,transparent);vertical-align:middle}.ad-root[data-motion=full] .dg-skel[data-v-e1a1e057]{animation:dg-skel-pulse-e1a1e057 1.2s ease-in-out infinite}@keyframes dg-skel-pulse-e1a1e057{50%{opacity:.45}}.dg-find[data-v-e1a1e057]{display:inline-flex;align-items:center;gap:3px}.dg-find-in[data-v-e1a1e057]{font-family:var(--font);font-size:var(--fs-xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 12px;height:26px;width:120px;outline:none}.dg-find-in[data-v-e1a1e057]:focus{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.dg-find-n[data-v-e1a1e057]{font-size:var(--fs-2xs);color:var(--fg-dim);min-width:40px;text-align:center}.dg-find-btn[data-v-e1a1e057]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--fg-dim);background:transparent;border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.dg-find-btn[data-v-e1a1e057]:hover:not(:disabled){color:var(--fg)}.dg-find-btn[data-v-e1a1e057]:disabled{opacity:.4;cursor:default}.dg-td.find-hit[data-v-e1a1e057]{box-shadow:inset 0 0 0 200px color-mix(in srgb,var(--warning) 18%,transparent)}.dg-td.find-cur[data-v-e1a1e057]{box-shadow:inset 0 0 0 2px var(--warning),inset 0 0 0 200px color-mix(in srgb,var(--warning) 26%,transparent)}.dg-err[data-v-e1a1e057]{color:var(--danger);font-family:var(--mono);font-size:var(--fs-xs);padding:0 16px;text-align:center}.dg-overlay.dg-empty[data-v-e1a1e057]{flex-direction:column;gap:12px;pointer-events:auto}.dg-overlay.dg-empty[data-v-e1a1e057] .ad-es{height:auto;min-height:0;padding-bottom:0}.dg-overlay[data-v-e1a1e057]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--fg-dim);font-size:var(--fs-sm);pointer-events:none}.dg-pager[data-v-e1a1e057]{position:absolute;inset-inline:0;bottom:0;z-index:6;display:flex;align-items:center;justify-content:center;gap:4px;height:30px;padding:0 8px;background:var(--dg-header-bg);border-top:var(--bw) solid var(--border)}.dg-pager.left[data-v-e1a1e057]{justify-content:flex-start}.dg-pager.right[data-v-e1a1e057]{justify-content:flex-end}.dg-pager.center[data-v-e1a1e057]{justify-content:center}.dg-pg-btn[data-v-e1a1e057]{font:inherit;font-size:var(--fs-sm);color:var(--fg-muted);background:none;border:1px solid transparent;border-radius:5px;padding:1px 8px;cursor:pointer}.dg-pg-btn[data-v-e1a1e057]:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.dg-pg-btn[data-v-e1a1e057]:disabled{opacity:.3;cursor:default}.dg-pg-lbl[data-v-e1a1e057]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg-muted);padding:0 6px;display:inline-flex;align-items:center;gap:5px}.dg-pg-input[data-v-e1a1e057]{width:44px;font:inherit;color:var(--fg);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:1px 2px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dg-pg-input[data-v-e1a1e057]::-webkit-inner-spin-button,.dg-pg-input[data-v-e1a1e057]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dg-pg-input[data-v-e1a1e057]:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}.dg-pgsz[data-v-e1a1e057]{position:relative;flex:none}.dg-pgsz-menu[data-v-e1a1e057]{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:40;display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 24px #00000040}.dg-pgsz-opt[data-v-e1a1e057]{font:inherit;font-size:var(--fs-xs);color:var(--fg);background:none;border:0;border-radius:5px;padding:4px 12px;cursor:pointer;text-align:start;white-space:nowrap}.dg-pgsz-opt[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}.dg-pgsz-opt.on[data-v-e1a1e057]{color:var(--primary);font-weight:600}.dg-pg-size[data-v-e1a1e057]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:var(--fs-xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);height:26px;padding:0 8px;cursor:pointer;flex:none}.dg-pg-size[data-v-e1a1e057]:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.dg-chipbar[data-v-e1a1e057]{position:absolute;top:0;inset-inline:0;height:30px;display:flex;align-items:center;gap:6px;padding:0 2px;overflow-x:auto}.dg-strip[data-v-e1a1e057]{position:absolute;top:0;inset-inline:0;height:30px;display:flex;align-items:center;gap:6px;padding:0 4px;overflow-x:auto;border-bottom:1px dashed var(--border)}.dg-strip.over[data-v-e1a1e057]{border-bottom-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.dg-strip-lbl[data-v-e1a1e057]{color:var(--fg-muted);font-size:var(--fs-xs)}.dg-strip-chip[data-v-e1a1e057]{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:var(--fs-2xs);font-family:var(--mono);color:var(--fg);background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--r-pill);padding:2px 8px;cursor:pointer;white-space:nowrap}.dg-strip-chip[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--primary) 24%,transparent)}.dg-strip-x[data-v-e1a1e057]{font:inherit;font-size:10px;line-height:1;color:var(--fg-muted);background:none;border:0;padding:1px 2px;cursor:pointer}.dg-strip-x[data-v-e1a1e057]:hover{color:var(--danger)}.dg-strip-chip.pv[data-v-e1a1e057]{border-style:dashed}.dg-strip-note[data-v-e1a1e057],.dg-strip-hint[data-v-e1a1e057]{font-size:var(--fs-2xs);color:var(--fg-muted);white-space:nowrap}.dg-strip-hint[data-v-e1a1e057]{color:var(--primary)}.dg-flow[data-v-e1a1e057]{position:absolute;left:0;right:0;z-index:6;background:var(--surface);border-bottom:1px solid var(--border);overflow:hidden}.dg-flow-inner[data-v-e1a1e057]{position:relative}.dg-flow-svg[data-v-e1a1e057]{position:absolute;left:0;top:0;pointer-events:none}.dg-flow-svg path[data-v-e1a1e057],.dg-flow-svg rect[data-v-e1a1e057]{pointer-events:auto}.dg-flow-env[data-v-e1a1e057]{fill:color-mix(in srgb,var(--primary) 8%,transparent);stroke:color-mix(in srgb,var(--primary) 18%,transparent);stroke-width:1}.dg-flow-band[data-v-e1a1e057]{fill:color-mix(in srgb,var(--primary) 30%,transparent);stroke:color-mix(in srgb,var(--primary) 45%,transparent);stroke-width:1;transition:fill .12s}.dg-flow-band.hot[data-v-e1a1e057]{fill:color-mix(in srgb,var(--primary) 48%,transparent)}.dg-flow-env.hot[data-v-e1a1e057]{fill:color-mix(in srgb,var(--primary) 16%,transparent)}.dg-flow-rm.hot[data-v-e1a1e057]{fill:color-mix(in srgb,var(--fg) 18%,transparent)}.dg-flow-node.hot[data-v-e1a1e057]{opacity:1}.dg-flow-link.hot[data-v-e1a1e057]{stroke:var(--primary);stroke-dasharray:none}.dg-flow-card.hot[data-v-e1a1e057]{border-color:var(--primary);box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 30%,transparent)}.dg-skrow.hot[data-v-e1a1e057]{background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:4px}.dg-flow-rm[data-v-e1a1e057]{fill:color-mix(in srgb,var(--fg) 10%,transparent);stroke:color-mix(in srgb,var(--fg) 16%,transparent);stroke-width:1}.dg-flow-lbl[data-v-e1a1e057]{font-family:var(--mono);font-size:10px;font-weight:600;fill:var(--fg);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.dg-flow-lbl.dim[data-v-e1a1e057]{fill:var(--fg-muted)}.dg-flow-node[data-v-e1a1e057]{fill:var(--primary);opacity:.75}.dg-flow-link[data-v-e1a1e057]{fill:none;stroke:color-mix(in srgb,var(--primary) 45%,transparent);stroke-width:1.5;stroke-dasharray:3 3}.dg-cm-viz[data-v-e1a1e057]{display:flex;gap:4px;margin-bottom:10px}.dg-cm-vizbtn[data-v-e1a1e057]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font:inherit;font-size:9px;color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:6px 2px 4px;cursor:pointer}.dg-cm-vizbtn.on[data-v-e1a1e057]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent)}.dg-cm-vizbtn[data-v-e1a1e057]:hover{color:var(--primary)}.dg-cols-btn[data-v-e1a1e057],.dg-reset[data-v-e1a1e057],.dg-pg-btn[data-v-e1a1e057],.dg-cm-pin[data-v-e1a1e057],.dg-pencil[data-v-e1a1e057],.dg-strip-x[data-v-e1a1e057],.dg-flc-x[data-v-e1a1e057],.dg-fchip-x[data-v-e1a1e057]{display:inline-flex;align-items:center;justify-content:center}.dg-fchips[data-v-e1a1e057]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:6px;padding:0 8px;overflow-x:auto}.dg-fchip[data-v-e1a1e057]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);color:var(--fg);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:var(--r-pill);padding-block:2px;padding-inline:9px 6px;cursor:pointer;white-space:nowrap}.dg-fchip[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--primary) 22%,transparent)}.dg-fchip b[data-v-e1a1e057]{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:9px;color:var(--fg-muted)}.dg-fchip i[data-v-e1a1e057]{font-style:normal;font-family:var(--mono)}.dg-fchip-x[data-v-e1a1e057]{font:inherit;font-size:10px;line-height:1;color:var(--fg-muted);background:none;border:0;padding:1px 2px;cursor:pointer}.dg-fchip-x[data-v-e1a1e057]:hover{color:var(--danger)}.dg-fchip-count[data-v-e1a1e057]{margin-inline-start:auto;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:600;color:var(--fg-muted);white-space:nowrap}.dg-fchip-tip[data-v-e1a1e057]{position:absolute;z-index:40;max-width:360px;padding:6px 9px;font-family:var(--mono);font-size:var(--fs-2xs);line-height:1.5;color:var(--fg);background:var(--surface);border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--r-sm);box-shadow:0 8px 22px #00000040;pointer-events:none}.dg-flow-card.sk[data-v-e1a1e057]{height:auto;gap:3px;padding:5px 7px}.dg-skrow[data-v-e1a1e057]{display:flex;align-items:center;gap:5px}.dg-sk-lbl[data-v-e1a1e057]{flex:none;width:64px;font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-flow-card[data-v-e1a1e057]{position:absolute;display:flex;flex-direction:column;gap:2px;padding:3px 6px 4px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--r-sm);box-shadow:0 3px 10px #00000024;z-index:2}.dg-flc-hd[data-v-e1a1e057]{display:flex;align-items:center;justify-content:space-between;gap:4px}.dg-flc-ti[data-v-e1a1e057]{font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-flc-x[data-v-e1a1e057]{font:inherit;font-size:10px;line-height:1;color:var(--fg-muted);background:none;border:0;padding:1px 2px;cursor:pointer}.dg-flc-x[data-v-e1a1e057]:hover{color:var(--danger)}.dg-flc-im[data-v-e1a1e057]{font-family:var(--mono);font-size:10px;font-weight:600;color:var(--primary);flex:none}.dg-fr-in[data-v-e1a1e057]{width:100%;font:inherit;font-size:var(--fs-2xs);color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:2px 6px;outline:none;min-width:0}.dg-fr-in.num[data-v-e1a1e057]{font-family:var(--mono)}.dg-fr-in[data-v-e1a1e057]:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.dg-fr-in.bad[data-v-e1a1e057]{border-color:color-mix(in srgb,var(--danger) 65%,var(--border))}.dg-fr-in[data-v-e1a1e057]::placeholder{color:var(--fg-dim);opacity:.8}.dg-fr-btn[data-v-e1a1e057]{width:100%;font:inherit;font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:2px 6px;cursor:pointer;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-fr-btn.on[data-v-e1a1e057]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.dg-hg[data-v-e1a1e057]{position:relative;text-align:center;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.05em;color:var(--fg-muted);border-bottom:1px solid var(--border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px}.dg-hg[data-v-e1a1e057]:after{content:"";position:absolute;inset-inline-end:3px;top:25%;bottom:25%;width:2px;border-radius:2px;background:var(--dg-sep)}.dg-chip[data-v-e1a1e057]{font:inherit;font-size:var(--fs-2xs);font-family:var(--mono);color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:2px 10px;cursor:pointer;white-space:nowrap}.dg-chip[data-v-e1a1e057]:hover{color:var(--fg)}.dg-chip.on[data-v-e1a1e057]{color:var(--fg);background:color-mix(in srgb,var(--primary) 16%,transparent);border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}.dg-anchor[data-v-e1a1e057]{position:absolute;width:0;height:0;overflow:hidden;-webkit-user-select:text;user-select:text}.dg-td.rng[data-v-e1a1e057]{background:color-mix(in srgb,var(--primary) 10%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--primary) 35%,transparent)}.dg-td.editable[data-v-e1a1e057]{cursor:cell;position:relative;padding-inline-end:24px}.dg-pencil[data-v-e1a1e057]{position:absolute;inset-inline-end:3px;top:50%;transform:translateY(-50%);font:inherit;font-size:10px;line-height:1;color:var(--primary);background:none;border:0;border-radius:3px;padding:3px 4px;min-width:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.45;transition:opacity .12s,background .12s}.dg-td.editable:hover .dg-pencil[data-v-e1a1e057],.dg-pencil[data-v-e1a1e057]:focus-visible{opacity:1}.dg-pencil[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--primary) 14%,transparent)}.dg-td.editable[data-v-e1a1e057]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent);border-radius:3px}.dg-lock[data-v-e1a1e057]{color:var(--fg-muted);opacity:0;pointer-events:none}.dg-lock[data-v-e1a1e057]:focus-visible{opacity:1;pointer-events:auto}@media(hover:hover){.dg-td:hover .dg-lock[data-v-e1a1e057]{opacity:1;pointer-events:auto}}.dg-lock[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.dg-locktip[data-v-e1a1e057]{position:absolute;z-index:32;max-width:270px;background:var(--surface);color:var(--fg-muted);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 24px #00000059;padding:6px 9px;font-size:var(--fs-2xs);line-height:1.45;pointer-events:none}.dg-td.drillable[data-v-e1a1e057]{cursor:pointer}.dg-td.drillable[data-v-e1a1e057]:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.dg-drill-back[data-v-e1a1e057]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:color-mix(in srgb,#000 45%,transparent);display:flex;align-items:center;justify-content:center;padding:40px}.dg-drill[data-v-e1a1e057]{width:min(980px,100%);height:min(560px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 24px 64px #00000073;display:flex;flex-direction:column;overflow:hidden}.dg-drill-hd[data-v-e1a1e057]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg)}.dg-drill-agg[data-v-e1a1e057]{color:var(--primary)}.dg-drill-n[data-v-e1a1e057]{color:var(--fg-muted)}.dg-drill-x[data-v-e1a1e057]{margin-inline-start:auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer}.dg-drill-x[data-v-e1a1e057]:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.dg-drill-bd[data-v-e1a1e057]{flex:1;min-height:0;padding:8px}.dg-drill-bd[data-v-e1a1e057]>*{height:100%}.dg-editmenu[data-v-e1a1e057]{position:absolute;z-index:30;max-width:240px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 24px #00000059;padding:5px;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.dg-em-opt[data-v-e1a1e057]{font:inherit;font-size:var(--fs-xs);color:var(--fg);background:none;border:0;border-radius:4px;padding:4px 8px;text-align:start;cursor:pointer}.dg-em-opt[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}.dg-em-opt.on[data-v-e1a1e057]{background:color-mix(in srgb,var(--primary) 14%,transparent)}.dg-edit[data-v-e1a1e057]{width:100%;height:calc(var(--dg-row-height) - 6px);font:inherit;font-size:var(--fs-sm);color:var(--fg);background:var(--bg);border:1px solid color-mix(in srgb,var(--primary) 55%,var(--border));border-radius:4px;padding:0 6px;outline:none}.dg-cb[data-v-e1a1e057]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;flex:none;border:1.5px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:4px;background:var(--surface);cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle;transition:border-color .12s,background .12s}.dg-cb[data-v-e1a1e057]:hover{border-color:var(--primary)}.dg-cb[data-v-e1a1e057]:checked,.dg-cb[data-v-e1a1e057]:indeterminate{background:var(--primary);border-color:var(--primary)}.dg-cb[data-v-e1a1e057]:checked:before{content:"";width:11px;height:11px;clip-path:polygon(14% 46%,0 65%,40% 100%,100% 20%,82% 4%,38% 66%);background:var(--surface)}.dg-cb[data-v-e1a1e057]:indeterminate:before{content:"";width:11px;height:2px;border-radius:1px;background:var(--surface)}.dg-td[data-v-e1a1e057]:has(>.dg-cb),.dg-th[data-v-e1a1e057]:has(>.dg-cb){display:flex;align-items:center;justify-content:center;padding:0}.dg-row.selected[data-v-e1a1e057]{background:color-mix(in srgb,var(--primary) 8%,transparent)}.dg-row.selected[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}.dg-row.clickable[data-v-e1a1e057]{cursor:pointer}.dg-bulk[data-v-e1a1e057]{position:absolute;inset-inline:8px;bottom:8px;z-index:20;display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--surface);border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:var(--r-sm);box-shadow:0 8px 24px #0000004d;font-size:var(--fs-xs)}.dg-bulk b[data-v-e1a1e057]{color:var(--fg);font-family:var(--mono);font-weight:600}.dg-rstats[data-v-e1a1e057]{color:var(--fg-muted);font-size:var(--fs-2xs);white-space:nowrap}.dg-rstats b[data-v-e1a1e057]{font-size:var(--fs-2xs)}.dg-bulk-btn[data-v-e1a1e057]{font:inherit;font-size:var(--fs-2xs);color:var(--fg);background:color-mix(in srgb,var(--primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:var(--r-pill);padding:3px 11px;cursor:pointer}.dg-bulk-btn[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--primary) 26%,transparent)}.dg-bulk-btn.danger[data-v-e1a1e057]{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));background:color-mix(in srgb,var(--danger) 12%,transparent)}.dg-bulk-btn.ghost[data-v-e1a1e057]{background:none;border-color:var(--border);color:var(--fg-muted)}.dg-bulk-enter-active[data-v-e1a1e057],.dg-bulk-leave-active[data-v-e1a1e057]{transition:transform .18s ease,opacity .18s ease}.dg-bulk-enter-from[data-v-e1a1e057],.dg-bulk-leave-to[data-v-e1a1e057]{transform:translateY(12px);opacity:0}.dg-title-acts[data-v-e1a1e057]{display:inline-flex;align-items:center;gap:4px;margin-inline-start:6px}.dg-count[data-v-e1a1e057]{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--primary);white-space:nowrap}.dg-quick[data-v-e1a1e057]{font-family:var(--font);font-size:var(--fs-xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 12px;height:26px;width:130px;transition:width .15s}.dg-quick[data-v-e1a1e057]::placeholder{color:var(--fg-dim);opacity:1}.dg-quick[data-v-e1a1e057]:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--surface);width:180px}.dg-cols-btn[data-v-e1a1e057],.dg-reset[data-v-e1a1e057]{color:var(--fg-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-pill);width:26px;height:26px;flex:none;cursor:pointer}.dg-cols-btn[data-v-e1a1e057]:hover,.dg-reset[data-v-e1a1e057]:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.dg-colsmenu[data-v-e1a1e057]{position:absolute;inset-inline-end:4px;top:4px;z-index:30;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:0 8px 24px #00000059;padding:8px;font-size:var(--fs-xs);color:var(--fg)}.dg-cm-hd[data-v-e1a1e057]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:600;margin-bottom:6px}.dg-cm-hd+.dg-cm-viz+.dg-cm-hd[data-v-e1a1e057],.dg-cm-viz~.dg-cm-hd[data-v-e1a1e057]{margin-top:2px}.dg-cm-row[data-v-e1a1e057]{display:flex;align-items:center;gap:8px;padding:2px 0}.dg-cm-vis[data-v-e1a1e057]{display:flex;align-items:center;gap:7px;flex:1;cursor:pointer}.dg-cm-vis input[data-v-e1a1e057]{accent-color:var(--primary)}.dg-cm-pin[data-v-e1a1e057]{font:inherit;font-size:var(--fs-xs);color:var(--fg-dim);background:none;border:1px solid transparent;border-radius:4px;padding:0 5px;cursor:pointer}.dg-cm-pin.on[data-v-e1a1e057]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.dg-cm-pin[data-v-e1a1e057]:hover{color:var(--primary)}.dg-cm-export[data-v-e1a1e057]{width:100%;margin-top:8px;padding:5px 8px;font:inherit;font-size:var(--fs-2xs);color:var(--fg);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:6px;cursor:pointer}.dg-cm-export[data-v-e1a1e057]:hover{background:color-mix(in srgb,var(--primary) 22%,transparent)}[dir=rtl] .dg-tw[data-v-e1a1e057],[dir=rtl] .dg-exp[data-v-e1a1e057],[dir=rtl] .dg-pg-btn[data-v-e1a1e057],[dir=rtl] .dg-find-btn[data-v-e1a1e057],[dir=rtl] .dg-chev[data-v-e1a1e057]{transform:scaleX(-1)}.jx-search[data-v-cf3ea669]{font-size:var(--fs-2xs);background:var(--surface-2);color:var(--fg);border:var(--bw) solid var(--border);border-radius:var(--r-sm);padding:2px 7px;width:130px;outline:none}.jx-search[data-v-cf3ea669]:focus{border-color:var(--primary)}.jx-scroll[data-v-cf3ea669]{height:100%;min-height:0;overflow:auto;outline:none;font-family:var(--mono);font-size:var(--fs-2xs)}.jx-scroll[data-v-cf3ea669]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent);border-radius:var(--r-sm)}.jx-spacer[data-v-cf3ea669]{position:relative;width:100%}.jx-window[data-v-cf3ea669]{position:absolute;top:0;inset-inline:0}.jx-row[data-v-cf3ea669]{display:flex;align-items:center;gap:4px;white-space:nowrap;cursor:default;border-radius:var(--r-sm);padding-inline-end:4px}.jx-row[data-v-cf3ea669]:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.jx-row.focused[data-v-cf3ea669]{background:color-mix(in srgb,var(--primary) 14%,transparent)}.jx-row.match .jx-key[data-v-cf3ea669]{background:color-mix(in srgb,var(--warning) 30%,transparent);border-radius:3px}.jx-chevron[data-v-cf3ea669]{flex:none;width:10px;text-align:center;color:var(--fg-dim);font-size:7px;transform:rotate(0)}.jx-chevron.open[data-v-cf3ea669]{transform:rotate(90deg)}.jx-chevron.leaf[data-v-cf3ea669]{visibility:hidden}[dir=rtl] .jx-chevron[data-v-cf3ea669]{transform:rotate(180deg)}[dir=rtl] .jx-chevron.open[data-v-cf3ea669]{transform:rotate(90deg)}.ad-root[data-motion=full] .jx-chevron[data-v-cf3ea669]{transition:transform .14s ease}.jx-key[data-v-cf3ea669]{color:var(--fg-muted)}.jx-colon[data-v-cf3ea669]{color:var(--fg-dim);margin-inline-start:1px}.jx-val[data-v-cf3ea669]{min-width:0;overflow:hidden;text-overflow:ellipsis}.jx-brace[data-v-cf3ea669]{color:var(--fg-dim)}.jx-summary[data-v-cf3ea669]{color:var(--fg-dim);font-style:normal}.jx-tools[data-v-cf3ea669]{display:inline-flex;gap:2px;margin-inline-start:auto;opacity:0}.jx-row:hover .jx-tools[data-v-cf3ea669],.jx-row.focused .jx-tools[data-v-cf3ea669]{opacity:1}@media(hover:none){.jx-tools[data-v-cf3ea669]{opacity:1}}.jx-copy[data-v-cf3ea669],.jx-more[data-v-cf3ea669]{flex:none;border:none;background:transparent;cursor:pointer;color:var(--fg-dim);font-size:var(--fs-2xs);font-family:var(--mono);padding:0 3px;border-radius:3px;line-height:1}.jx-copy[data-v-cf3ea669]:hover,.jx-more[data-v-cf3ea669]:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.jx-more[data-v-cf3ea669]{color:var(--primary)}.kv-grid[data-v-a1489044]{display:grid;column-gap:18px;row-gap:2px;align-content:start;height:100%;overflow:auto;padding:2px 0}.kv-row[data-v-a1489044]{display:grid;grid-template-columns:minmax(70px,max-content) 1fr;align-items:center;gap:10px;min-height:var(--row-h);padding:1px 2px;border-radius:var(--r-sm)}.kv-row.pending[data-v-a1489044]{opacity:.6}.kv-k[data-v-a1489044]{color:var(--fg-muted);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:180px}.kv-v[data-v-a1489044]{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-sm);color:var(--fg)}.kv-scalar[data-v-a1489044],.kv-bool[data-v-a1489044],.kv-secret[data-v-a1489044]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kv-pill[data-v-a1489044]{font-size:var(--fs-2xs);padding:1px 8px;border-radius:var(--r-pill);border:1px solid transparent;line-height:1.6;white-space:nowrap}.kv-icon[data-v-a1489044]{flex:none;border:none;background:transparent;cursor:pointer;color:var(--fg-dim);font-size:var(--fs-xs);padding:0 2px;border-radius:3px;line-height:1}.kv-icon[data-v-a1489044]:disabled{cursor:default;color:var(--fg-dim)}.kv-row:hover .kv-edit[data-v-a1489044]:not(:disabled){color:var(--primary)}.kv-icon[data-v-a1489044]:hover:not(:disabled){color:var(--primary)}.kv-editor[data-v-a1489044]{min-width:0;width:100%;font-size:var(--fs-sm);color:var(--fg);background:var(--surface);border:var(--bw) solid var(--primary);border-radius:var(--r-sm);padding:2px 6px;outline:none;box-shadow:0 2px 8px color-mix(in srgb,var(--fg) 18%,transparent)}.ad-root[data-motion=full] .kv-editor[data-v-a1489044]{animation:kv-pop-a1489044 .1s ease}@keyframes kv-pop-a1489044{0%{transform:scale(.96);opacity:.4}}.kv-toggle input[data-v-a1489044]{accent-color:var(--primary);cursor:pointer}.kv-spin[data-v-a1489044]{color:var(--fg-dim);font-size:var(--fs-xs)}.ad-root[data-motion=full] .kv-spin[data-v-a1489044]{animation:kv-spin-a1489044 1s linear infinite}@keyframes kv-spin-a1489044{to{transform:rotate(360deg)}}.kv-warn[data-v-a1489044]{color:var(--danger);font-size:var(--fs-xs);cursor:help}.kv-allcopy[data-v-a1489044]{display:inline-flex;align-items:center;min-height:20px;border:none;background:transparent;cursor:pointer;color:var(--fg-dim);font-size:var(--fs-2xs);font-family:var(--mono);padding:0 3px}.kv-allcopy[data-v-a1489044]:hover{color:var(--primary)}.ds-grid[data-v-7fd12adf]{display:grid;column-gap:0;row-gap:0;align-content:start;height:100%;overflow:auto}.ds-group[data-v-7fd12adf]{grid-column:1 / -1;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-dim);padding:8px 4px 3px;font-family:var(--mono);border-bottom:var(--bw) solid var(--hair);margin-bottom:2px}.ds-field[data-v-7fd12adf]{display:flex;gap:8px;padding:5px 6px;min-width:0;align-items:baseline}.ds-vertical .ds-field[data-v-7fd12adf]{flex-direction:column;gap:1px}.ds-label[data-v-7fd12adf]{flex:none;color:var(--fg-muted);font-size:var(--fs-xs);min-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-horizontal .ds-label[data-v-7fd12adf]:after{content:""}.ds-value[data-v-7fd12adf]{color:var(--fg);font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis}.ds-pill[data-v-7fd12adf]{font-size:var(--fs-2xs);padding:1px 8px;border-radius:var(--r-pill);border:1px solid transparent;line-height:1.6;white-space:nowrap}.ds-meta .ds-field[data-v-7fd12adf]{justify-content:space-between;align-items:center;padding:7px 2px}.ds-meta .ds-label[data-v-7fd12adf]{min-width:0;flex:0 1 auto;color:var(--fg-dim);font-size:var(--fs-2xs);font-weight:500;text-transform:uppercase;letter-spacing:.07em}.ds-meta .ds-value[data-v-7fd12adf]{flex:0 1 auto;text-align:end;color:var(--fg-muted)}.ds-meta .ds-value .mono[data-v-7fd12adf],.ds-meta .ds-pill[data-v-7fd12adf]{font-size:var(--fs-xs)}.ds-grid.bordered[data-v-7fd12adf]{border:var(--bw) solid var(--hair);border-radius:var(--r-sm)}.ds-grid.bordered .ds-field[data-v-7fd12adf]{border-inline-end:var(--bw) solid var(--hair);border-bottom:var(--bw) solid var(--hair)}.ds-grid.bordered .ds-group[data-v-7fd12adf]{padding-inline-start:6px}.kb[data-v-18570a12]{display:flex;flex-direction:column;block-size:100%;min-block-size:0;gap:6px}.kb-head[data-v-18570a12]{display:flex;gap:8px;flex:none}.kb-colhd[data-v-18570a12]{flex:1 1 0;min-inline-size:150px;display:flex;align-items:center;gap:7px;padding:5px 8px 5px 6px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--hair);border-inline-start:3px solid var(--kb-accent, var(--border))}.kb-colhd.wip-over[data-v-18570a12]{background:color-mix(in srgb,var(--danger) 10%,var(--surface-2));border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.kb-colhd.wip-at[data-v-18570a12],.kb-colhd.wip-under[data-v-18570a12]{background:color-mix(in srgb,var(--warning) 9%,var(--surface-2));border-color:color-mix(in srgb,var(--warning) 34%,var(--border))}.kb-colbar[data-v-18570a12]{display:none}.kb-collabel[data-v-18570a12]{flex:1;min-inline-size:0;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-wip[data-v-18570a12]{flex:none;font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;font-weight:700;color:var(--fg-dim);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:0 7px;line-height:1.7;min-inline-size:20px;text-align:center}.kb-colhd.wip-over .kb-wip[data-v-18570a12]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--border));background:color-mix(in srgb,var(--danger) 14%,transparent)}.kb-colhd.wip-at .kb-wip[data-v-18570a12],.kb-colhd.wip-under .kb-wip[data-v-18570a12]{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 50%,var(--border));background:color-mix(in srgb,var(--warning) 14%,transparent)}.kb-lanes[data-v-18570a12]{flex:1;min-block-size:0;overflow:auto;display:flex;flex-direction:column;gap:4px}.kb-lane[data-v-18570a12]{display:flex;flex-direction:column;gap:3px}.kb-lanehd[data-v-18570a12]{display:flex;align-items:center;gap:7px;inline-size:100%;text-align:start;cursor:pointer;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:3px 8px;color:var(--fg-muted);font:inherit;min-block-size:24px}.kb-lanehd[data-v-18570a12]:hover{border-color:var(--border)}.kb-lanehd[data-v-18570a12]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.kb-lanechev[data-v-18570a12]{font-size:var(--fs-xs);color:var(--fg-dim)}.kb-lanename[data-v-18570a12]{flex:1;font-size:var(--fs-xs);font-weight:700}.kb-lanecount[data-v-18570a12]{font-size:var(--fs-2xs);color:var(--fg-dim);font-variant-numeric:tabular-nums}.kb-row[data-v-18570a12]{display:flex;gap:8px;align-items:stretch}.kb-col[data-v-18570a12]{flex:1 1 0;min-inline-size:150px;min-block-size:60px;border-radius:var(--r-sm)}.kb-col.over[data-v-18570a12]{background:color-mix(in srgb,var(--primary) 7%,transparent);outline:1px dashed color-mix(in srgb,var(--primary) 45%,var(--border));outline-offset:-2px}.kb-colinner[data-v-18570a12]{display:flex;flex-direction:column;gap:6px;padding:4px 3px;block-size:100%}.kb-card[data-v-18570a12]{position:relative;display:flex;flex-direction:column;gap:5px;min-inline-size:0;padding:8px 9px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm);cursor:grab;touch-action:none}.kb-card[data-v-18570a12]:hover{border-color:var(--hair);background:var(--surface-2)}.kb-card[data-v-18570a12]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary) inset}.kb-card.picked[data-v-18570a12]{opacity:.6;box-shadow:0 4px 16px color-mix(in srgb,var(--fg) 22%,transparent);border-color:color-mix(in srgb,var(--primary) 60%,var(--border))}.ad-root[data-motion=full] .kb.dragging .kb-card.picked[data-v-18570a12]{transform:scale(1.02)}.kb-card[data-v-18570a12]:active{cursor:grabbing}.kb-card-hd[data-v-18570a12]{display:flex;align-items:flex-start;gap:6px}.kb-card-ti[data-v-18570a12]{flex:1;min-inline-size:0;font-size:var(--fs-sm);font-weight:600;color:var(--fg);line-height:1.3}.kb-move[data-v-18570a12]{flex:none;inline-size:24px;block-size:24px;margin:-3px -3px 0 0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);color:var(--fg-dim);font-size:var(--fs-md)}.kb-move[data-v-18570a12]:hover{color:var(--fg);background:var(--surface-2);border-color:var(--border)}.kb-move[data-v-18570a12]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.kb-card-sub[data-v-18570a12]{font-size:var(--fs-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-card-pills[data-v-18570a12]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.kb-prio[data-v-18570a12]{font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:0 6px;border-radius:var(--r-pill);border:1px solid transparent;line-height:1.6}.kb-label[data-v-18570a12]{font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--muted);border-radius:calc(var(--r-sm) * 2);padding:0 6px;line-height:1.7}.kb-card-ft[data-v-18570a12]{display:flex;align-items:center;margin-block-start:1px}.kb-card-spin[data-v-18570a12]{position:absolute;inset-block-start:6px;inset-inline-end:30px;color:var(--fg-dim);font-size:var(--fs-xs)}.ad-root[data-motion=full] .kb-card-spin[data-v-18570a12]{animation:kb-spin-18570a12 1s linear infinite}@keyframes kb-spin-18570a12{to{transform:rotate(360deg)}}.kb-gap[data-v-18570a12]{block-size:34px;border-radius:var(--r-sm);border:1.5px dashed color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 8%,transparent)}.kb-empty[data-v-18570a12]{flex:1;min-block-size:44px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xs);color:var(--fg-dim);border:1.5px dashed var(--hair);border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.05em}.kb-menu[data-v-18570a12]{z-index:60;min-inline-size:160px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 8px 28px color-mix(in srgb,var(--fg) 24%,transparent)}.kb-menu-hd[data-v-18570a12]{font-size:var(--fs-2xs);color:var(--fg-dim);padding:3px 8px 5px;text-transform:uppercase;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-menu-item[data-v-18570a12]{display:flex;align-items:center;gap:8px;inline-size:100%;text-align:start;font:inherit;font-size:var(--fs-sm);color:var(--fg);background:transparent;border:none;border-radius:var(--r-sm);padding:6px 8px;cursor:pointer;min-block-size:30px}.kb-menu-item[data-v-18570a12]:hover:not(:disabled){background:var(--surface-2)}.kb-menu-item[data-v-18570a12]:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.kb-menu-item[data-v-18570a12]:disabled{color:var(--fg-dim);cursor:default}.kb-menu-dot[data-v-18570a12]{inline-size:8px;block-size:8px;border-radius:50%;flex:none}.kb-sr[data-v-18570a12]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp-scroll[data-v-6202d872]{height:100%;min-height:0;overflow:auto;outline:none}.rp-items[data-v-6202d872]{display:grid;gap:10px;align-content:start}.rp-grid[data-v-6202d872]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rp-list[data-v-6202d872]{grid-template-columns:1fr}.rp-flex[data-v-6202d872]{display:flex;flex-wrap:wrap}.rp-flex .rp-item[data-v-6202d872]{flex:0 1 auto;min-width:200px}.rp-item[data-v-6202d872]{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;background:var(--surface);border:var(--bw) solid var(--border);border-radius:var(--r-sm)}.rp-item.inspectable[data-v-6202d872]{cursor:pointer}.rp-item.inspectable[data-v-6202d872]:hover{background:var(--surface-2);border-color:var(--hair)}.rp-item.inspectable[data-v-6202d872]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--primary) inset}.rp-item.firing[data-v-6202d872]{opacity:.7}.rp-item.failed[data-v-6202d872]{box-shadow:0 0 0 1px var(--danger) inset}.ad-root[data-motion=full] .rp-item[data-v-6202d872]{transition:box-shadow .15s ease,opacity .15s ease}.ec-hd[data-v-6202d872]{display:flex;align-items:center;gap:9px;min-width:0}.ec-ic[data-v-6202d872]{font-size:calc(var(--fs) * 1.3);line-height:1;color:var(--fg-muted);flex:none}.ec-hd-txt[data-v-6202d872]{min-width:0;flex:1}.ec-ti[data-v-6202d872]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-sub[data-v-6202d872]{font-size:var(--fs-xs);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-spin[data-v-6202d872]{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--primary) 30%,transparent);border-top-color:var(--primary);animation:rp-spin-6202d872 .7s linear infinite}@keyframes rp-spin-6202d872{to{transform:rotate(360deg)}}.ad-root[data-motion=none] .rp-spin[data-v-6202d872]{animation:none}.ec-pills[data-v-6202d872]{display:flex;flex-wrap:wrap;gap:5px}.ec-pill[data-v-6202d872]{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:calc(var(--r-sm) * 2);line-height:1.6}.ec-stats[data-v-6202d872]{display:flex;gap:14px;flex-wrap:wrap}.ec-stat[data-v-6202d872]{display:flex;flex-direction:column;gap:1px;min-width:0}.ec-stat-lbl[data-v-6202d872]{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.ec-stat-val[data-v-6202d872]{font-family:var(--mono);font-size:var(--fs-sm);color:var(--fg)}.ec-spark[data-v-6202d872]{width:100%;height:20px;opacity:.85}.ec-meter[data-v-6202d872]{height:5px;background:var(--muted);border-radius:3px;overflow:hidden}.ec-meter-fill[data-v-6202d872]{display:block;height:100%;border-radius:3px;background:var(--primary)}.ad-root[data-motion=full] .ec-meter-fill[data-v-6202d872]{transition:width .4s ease}.ec-foot[data-v-6202d872]{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.ec-chip[data-v-6202d872]{font-size:var(--fs-2xs);color:var(--fg-muted);background:var(--muted);padding:1px 7px;border-radius:calc(var(--r-sm) * 2);line-height:1.7}.rp-more[data-v-6202d872]{margin-top:10px;width:100%;padding:6px;cursor:pointer;font-size:var(--fs-xs);color:var(--primary);background:var(--surface-2);border:var(--bw) dashed var(--hair);border-radius:var(--r-sm)}.rp-more[data-v-6202d872]:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.tv-search[data-v-ef3835d8]{font-size:var(--fs-2xs);background:var(--surface-2);color:var(--fg);border:var(--bw) solid var(--border);border-radius:var(--r-sm);padding:2px 7px;width:130px;outline:none}.tv-search[data-v-ef3835d8]:focus{border-color:var(--primary)}.tv-scroll[data-v-ef3835d8]{height:100%;min-height:0;overflow:auto;outline:none;font-size:var(--fs-xs)}.tv-scroll[data-v-ef3835d8]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent);border-radius:var(--r-sm)}.tv-row[data-v-ef3835d8]{position:relative;display:flex;align-items:center;gap:5px;min-height:24px;padding-block:2px;padding-inline-end:4px;border-radius:var(--r-sm);cursor:default;white-space:nowrap;-webkit-user-select:none;user-select:none}.tv-row[data-v-ef3835d8]:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.tv-row.focused[data-v-ef3835d8]{background:color-mix(in srgb,var(--primary) 12%,transparent)}.tv-row.selected[data-v-ef3835d8]{background:color-mix(in srgb,var(--primary) 20%,transparent)}.tv-row.disabled[data-v-ef3835d8]{opacity:.45}.tv-row.dragging[data-v-ef3835d8]{opacity:.6}.tv-row.match .tv-label[data-v-ef3835d8]{background:color-mix(in srgb,var(--warning) 30%,transparent);border-radius:3px}.tv-row[data-v-ef3835d8]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:0}.tv-drop[data-v-ef3835d8]{position:absolute;inset-inline:4px;pointer-events:none;z-index:2}.tv-drop-before[data-v-ef3835d8]{top:-1px;height:2px;background:var(--agent)}.tv-drop-after[data-v-ef3835d8]{bottom:-1px;height:2px;background:var(--agent)}.tv-drop-inside[data-v-ef3835d8]{top:0;right:0;bottom:0;left:0;border:1px dashed var(--agent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--agent) 8%,transparent)}.tv-chev[data-v-ef3835d8]{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--fg-dim);cursor:pointer;font-size:8px;padding:0;border-radius:3px}.tv-chev[data-v-ef3835d8]:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.tv-chev.leaf[data-v-ef3835d8]{visibility:hidden;cursor:default}.tv-chev.open[data-v-ef3835d8]{transform:rotate(90deg)}[dir=rtl] .tv-chev[data-v-ef3835d8]{transform:rotate(180deg)}[dir=rtl] .tv-chev.open[data-v-ef3835d8]{transform:rotate(90deg)}.ad-root[data-motion=full] .tv-chev[data-v-ef3835d8]{transition:transform .16s ease}.tv-chev.err[data-v-ef3835d8]{color:var(--danger);font-size:11px}.tv-chev.spin[data-v-ef3835d8]:after{content:"";width:11px;height:11px;border-radius:50%;border:2px solid color-mix(in srgb,var(--primary) 30%,transparent);border-top-color:var(--primary);animation:tv-spin-ef3835d8 .7s linear infinite}.tv-chev.spin[data-v-ef3835d8]{transform:none}@keyframes tv-spin-ef3835d8{to{transform:rotate(360deg)}}.ad-root[data-motion=none] .tv-chev.spin[data-v-ef3835d8]:after{animation:none}.tv-check[data-v-ef3835d8]{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0;color:var(--fg-dim);font-size:13px;line-height:1}.tv-check[data-v-ef3835d8]:disabled{cursor:default}.tv-check.checked[data-v-ef3835d8],.tv-check.half[data-v-ef3835d8]{color:var(--primary)}.tv-check-box[data-v-ef3835d8]{pointer-events:none}.tv-ic[data-v-ef3835d8]{flex:none;color:var(--fg-muted);font-size:var(--fs-sm)}.tv-label[data-v-ef3835d8]{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--fg)}.tv-count[data-v-ef3835d8]{margin-inline-start:4px;font-size:var(--fs-2xs);color:var(--fg-dim)}.tv-tools[data-v-ef3835d8]{display:inline-flex;align-items:center;gap:1px;margin-inline-start:auto;opacity:0}.tv-acts+.tv-tools[data-v-ef3835d8]{margin-inline-start:2px}.tv-row:hover .tv-tools[data-v-ef3835d8],.tv-row.focused .tv-tools[data-v-ef3835d8]{opacity:1}@media(hover:none){.tv-tools[data-v-ef3835d8]{opacity:1}}.tv-move[data-v-ef3835d8]{flex:none;width:20px;height:20px;border:none;background:transparent;cursor:pointer;color:var(--fg-dim);font-size:11px;border-radius:3px;line-height:1;padding:0}.tv-move[data-v-ef3835d8]:hover:not(:disabled){color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.tv-move[data-v-ef3835d8]:disabled{opacity:.3;cursor:default}.tv-handle[data-v-ef3835d8]{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-dim);cursor:grab;font-size:12px;touch-action:none}.tv-handle[data-v-ef3835d8]:active{cursor:grabbing}.tv-hdacts[data-v-ef3835d8]{display:inline-flex;align-items:center;gap:4px;flex:none}.tv-acts[data-v-ef3835d8]{display:inline-flex;align-items:center;gap:2px;flex:none;margin-inline-start:auto;padding-inline-start:6px}.tv-acts[data-v-ef3835d8] .ad-cmd.ad-cmd-compact{padding:1px 4px;min-height:22px;min-width:22px;font-size:var(--fs-xs);font-weight:600;gap:0}.tv-acts[data-v-ef3835d8] .ad-cmd.ad-cmd-compact .ad-cmd-pre{width:0;height:11px}.tv-acts[data-v-ef3835d8] .ad-cmd.ad-cmd-compact.pending .ad-cmd-pre,.tv-acts[data-v-ef3835d8] .ad-cmd.ad-cmd-icon.ad-cmd-hasicon .ad-cmd-pre{width:11px}@media(hover:hover)and (pointer:fine){.tv-acts[data-v-ef3835d8]{opacity:.45}.tv-row:hover .tv-acts[data-v-ef3835d8],.tv-row:focus-within .tv-acts[data-v-ef3835d8]{opacity:1}}.ad-root[data-motion=full] .tv-acts[data-v-ef3835d8]{transition:opacity .12s ease}.sc-toolbar[data-v-19c8ec92]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-nav[data-v-19c8ec92]{display:inline-flex;gap:2px}.sc-btn[data-v-19c8ec92]{min-width:22px;height:22px;padding:0 6px;font-size:var(--fs-xs);color:var(--fg-dim);background:transparent;border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;line-height:1}.sc-btn[data-v-19c8ec92]:hover{color:var(--fg);background:var(--surface-2)}.sc-today[data-v-19c8ec92]{font-size:var(--fs-2xs)}.sc-range[data-v-19c8ec92]{font-size:var(--fs-xs);color:var(--fg);font-weight:600;margin-inline:2px}.sc-views[data-v-19c8ec92]{display:inline-flex;gap:2px;margin-inline-start:auto}.sc-view[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg-dim);background:transparent;border:1px solid transparent;border-radius:var(--r-sm);padding:2px 7px;cursor:pointer;line-height:1.5;min-height:22px}.sc-view[data-v-19c8ec92]:hover{color:var(--fg)}.sc-view.on[data-v-19c8ec92]{color:var(--fg);background:var(--surface-2);border-color:var(--border)}.sc-root[data-v-19c8ec92]{height:100%;min-height:0;display:flex;flex-direction:column;position:relative}.sc-err[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--danger);padding:2px 6px;margin-bottom:2px;background:color-mix(in srgb,var(--danger) 10%,transparent);border-radius:var(--r-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.sc-chip[data-v-19c8ec92],.sc-mo-pill[data-v-19c8ec92],.sc-ad-bar[data-v-19c8ec92],.sc-tl-bar[data-v-19c8ec92],.sc-ag-row[data-v-19c8ec92]{border:1px solid color-mix(in srgb,var(--sc-c) 45%,transparent);background:color-mix(in srgb,var(--sc-c) 16%,var(--surface));color:var(--fg);cursor:pointer;text-align:start}.sc-chip.tentative[data-v-19c8ec92],.sc-mo-pill.tentative[data-v-19c8ec92],.sc-tl-bar.tentative[data-v-19c8ec92],.sc-ad-bar.tentative[data-v-19c8ec92]{opacity:.6;border-style:dashed}.sc-chip.cancelled[data-v-19c8ec92],.sc-mo-pill.cancelled[data-v-19c8ec92],.sc-tl-bar.cancelled[data-v-19c8ec92],.sc-ad-bar.cancelled[data-v-19c8ec92],.sc-ag-row.cancelled[data-v-19c8ec92]{text-decoration:line-through;opacity:.5;background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,color-mix(in srgb,var(--sc-c) 22%,transparent) 3px,color-mix(in srgb,var(--sc-c) 22%,transparent) 6px)}.sc-chip.pendingx[data-v-19c8ec92],.sc-mo-pill.pendingx[data-v-19c8ec92],.sc-tl-bar.pendingx[data-v-19c8ec92],.sc-ad-bar.pendingx[data-v-19c8ec92]{opacity:.55}.sc-recur[data-v-19c8ec92]{font-size:.85em;margin-inline-end:2px}.sc-grid[data-v-19c8ec92]{display:flex;flex-direction:column;height:100%;min-height:0}.sc-gr-head[data-v-19c8ec92]{display:flex;border-bottom:1px solid var(--hair)}.sc-gutter-sp[data-v-19c8ec92],.sc-gutter[data-v-19c8ec92],.sc-gutter-col[data-v-19c8ec92]{width:46px;flex:none}.sc-day-hd[data-v-19c8ec92]{flex:1;text-align:center;font-size:var(--fs-2xs);color:var(--fg-dim);padding:2px 0;min-width:0}.sc-day-hd.today[data-v-19c8ec92]{color:var(--primary);font-weight:700}.sc-day-num[data-v-19c8ec92]{color:var(--fg);font-weight:600}.sc-allday[data-v-19c8ec92]{display:flex;border-bottom:1px solid var(--hair);max-height:3.2em;overflow:auto}.sc-allday-lbl[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg-dim);display:flex;align-items:center;justify-content:center}.sc-allday-cell[data-v-19c8ec92]{flex:1;min-width:0;padding:1px;display:flex;flex-direction:column;gap:1px;border-inline-start:1px solid var(--hair)}.sc-ad-bar[data-v-19c8ec92]{font-size:var(--fs-2xs);padding:0 4px;border-radius:var(--r-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;min-height:20px}.sc-gr-body[data-v-19c8ec92]{flex:1;min-height:0;overflow-y:auto;display:flex;position:relative}.sc-gutter-col[data-v-19c8ec92]{display:flex;flex-direction:column}.sc-hour[data-v-19c8ec92]{position:relative;border-bottom:1px solid transparent;min-height:26px}.sc-hour-lbl[data-v-19c8ec92]{position:absolute;top:-6px;inset-inline-end:4px;font-size:var(--fs-2xs);color:var(--fg-dim)}.sc-col[data-v-19c8ec92]{flex:1;min-width:0;position:relative;border-inline-start:1px solid var(--hair);display:flex;flex-direction:column}.sc-slot[data-v-19c8ec92]{border-bottom:1px solid var(--hair);min-height:26px}.sc-chip[data-v-19c8ec92]{position:absolute;border-radius:var(--r-sm);padding:1px 4px;overflow:hidden;display:flex;flex-direction:column;font-size:var(--fs-2xs);line-height:1.25;z-index:2}.sc-chip-ti[data-v-19c8ec92]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-chip-t[data-v-19c8ec92]{color:var(--fg-dim);font-size:var(--fs-2xs)}.sc-rz[data-v-19c8ec92]{position:absolute;inset-inline:0;height:7px;cursor:ns-resize}.sc-rz-t[data-v-19c8ec92]{top:-1px}.sc-rz-b[data-v-19c8ec92]{bottom:-1px}.sc-now[data-v-19c8ec92],.sc-now-h[data-v-19c8ec92]{position:absolute;z-index:3;pointer-events:none}.sc-now-h[data-v-19c8ec92]{inset-inline:0;height:0;border-top:2px solid var(--danger)}.sc-now-h[data-v-19c8ec92]:before{content:"";position:absolute;inset-inline-start:0;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--danger)}.sc-month[data-v-19c8ec92]{display:flex;flex-direction:column;height:100%;min-height:0}.sc-mo-head[data-v-19c8ec92]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--hair)}.sc-mo-dow[data-v-19c8ec92]{text-align:center;font-size:var(--fs-2xs);color:var(--fg-dim);padding:2px 0}.sc-mo-grid[data-v-19c8ec92]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;overflow:auto}.sc-mo-cell[data-v-19c8ec92]{border-inline-start:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:1px 2px;min-width:0;min-height:44px;display:flex;flex-direction:column;gap:1px;cursor:pointer}.sc-mo-cell.out[data-v-19c8ec92]{background:color-mix(in srgb,var(--fg) 3%,transparent)}.sc-mo-cell.today .sc-mo-num[data-v-19c8ec92]{color:var(--surface);background:var(--primary);border-radius:50%}.sc-mo-num[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg-dim);align-self:flex-start;min-width:15px;text-align:center}.sc-mo-pills[data-v-19c8ec92]{display:flex;flex-direction:column;gap:1px;min-width:0}.sc-mo-pill[data-v-19c8ec92]{font-size:var(--fs-2xs);padding:0 4px;border-radius:var(--r-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;min-height:16px}.sc-mo-more[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg-dim);background:transparent;border:none;cursor:pointer;text-align:start;padding:0 4px}.sc-mo-more[data-v-19c8ec92]:hover{color:var(--primary)}.sc-timeline[data-v-19c8ec92]{display:flex;flex-direction:column;height:100%;min-height:0}.sc-tl-axis[data-v-19c8ec92]{display:flex;border-bottom:1px solid var(--hair)}.sc-tl-corner[data-v-19c8ec92]{width:92px;flex:none}.sc-tl-hours[data-v-19c8ec92]{flex:1;position:relative;height:16px}.sc-tl-hour[data-v-19c8ec92]{position:absolute;top:1px;font-size:var(--fs-2xs);color:var(--fg-dim);transform:translate(-50%)}.sc-tl-body[data-v-19c8ec92]{flex:1;min-height:0;overflow:auto}.sc-tl-row[data-v-19c8ec92]{display:flex;align-items:stretch;min-height:28px;border-bottom:1px solid var(--hair)}.sc-tl-name[data-v-19c8ec92]{width:92px;flex:none;font-size:var(--fs-2xs);color:var(--fg);padding:4px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-inline-end:1px solid var(--hair)}.sc-tl-lane[data-v-19c8ec92]{flex:1;position:relative;min-width:0}.sc-tl-bar[data-v-19c8ec92]{position:absolute;top:3px;bottom:3px;border-radius:var(--r-sm);padding:0 5px;font-size:var(--fs-2xs);line-height:1.9;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sc-timeline .sc-now[data-v-19c8ec92]{top:0;bottom:0;width:0;border-inline-start:2px solid var(--danger)}.sc-agenda[data-v-19c8ec92]{height:100%;overflow:auto;display:flex;flex-direction:column;gap:1px;padding:2px}.sc-ag-day[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg-dim);font-weight:700;margin-top:4px;padding:1px 2px;position:sticky;top:0;background:var(--surface)}.sc-ag-row[data-v-19c8ec92]{display:flex;gap:8px;align-items:baseline;padding:3px 6px;border-radius:var(--r-sm);min-height:24px;border-inline-start-width:3px}.sc-ag-time[data-v-19c8ec92]{color:var(--fg-dim);font-size:var(--fs-2xs);flex:none;min-width:58px}.sc-ag-ti[data-v-19c8ec92]{font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-ag-none[data-v-19c8ec92]{color:var(--fg-dim);font-size:var(--fs-xs);text-align:center;padding:20px}.sc-ghost[data-v-19c8ec92]{position:fixed;z-index:40;pointer-events:none;font-size:var(--fs-2xs);background:var(--surface-2);border:1px solid var(--primary);border-radius:var(--r-sm);padding:1px 6px;color:var(--fg);box-shadow:0 4px 12px color-mix(in srgb,var(--fg) 22%,transparent)}.sc-prompt-scrim[data-v-19c8ec92]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--fg) 12%,transparent)}.sc-prompt[data-v-19c8ec92]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:12px;min-width:220px;display:flex;flex-direction:column;gap:6px;box-shadow:0 8px 28px color-mix(in srgb,var(--fg) 25%,transparent)}.sc-prompt-ti[data-v-19c8ec92]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);margin-bottom:4px}.sc-prompt-b[data-v-19c8ec92]{font-size:var(--fs-xs);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:6px 10px;cursor:pointer;text-align:start;min-height:32px}.sc-prompt-b[data-v-19c8ec92]:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface-2))}.sc-prompt-x[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg-dim);background:transparent;border:none;cursor:pointer;padding:4px;min-height:28px}.sc-pop[data-v-19c8ec92]{position:fixed;z-index:44;min-width:180px;max-width:240px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:8px 10px;box-shadow:0 6px 24px color-mix(in srgb,var(--fg) 22%,transparent)}.sc-pop-ti[data-v-19c8ec92]{font-size:var(--fs-sm);font-weight:600;color:var(--fg);padding-inline-end:16px}.sc-pop-when[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg-dim);margin-top:2px}.sc-pop-res[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg);margin-top:2px}.sc-pop-meta[data-v-19c8ec92]{font-size:var(--fs-2xs);color:var(--fg-dim);margin-top:2px}.sc-pop-mk[data-v-19c8ec92]{color:var(--fg-muted)}.sc-pop-x[data-v-19c8ec92]{position:absolute;top:4px;inset-inline-end:6px;background:transparent;border:none;color:var(--fg-dim);cursor:pointer;font-size:var(--fs-xs)}.ad-root[data-motion=full] .sc-chip[data-v-19c8ec92],.ad-root[data-motion=full] .sc-tl-bar[data-v-19c8ec92]{transition:top .12s,height .12s,inset-inline-start .12s}.tr-root[data-v-40fb3cf3]{height:100%;min-height:0;display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.tr-side[data-v-40fb3cf3]{min-width:0;display:flex;flex-direction:column;border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden}.tr-hd[data-v-40fb3cf3]{font-size:var(--fs-2xs);color:var(--fg-dim);padding:4px 8px;background:var(--surface-2);border-bottom:1px solid var(--hair)}.tr-count[data-v-40fb3cf3]{color:var(--fg-muted)}.tr-search[data-v-40fb3cf3]{margin:4px 6px;padding:3px 8px;font-size:var(--fs-xs);color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.tr-list[data-v-40fb3cf3]{flex:1;min-height:0;overflow:auto;list-style:none;margin:0;padding:2px;display:flex;flex-direction:column;gap:1px}.tr-item[data-v-40fb3cf3]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:var(--r-sm);min-height:26px;cursor:pointer;font-size:var(--fs-xs);color:var(--fg)}.tr-item[data-v-40fb3cf3]:hover{background:var(--surface-2)}.tr-item.sel[data-v-40fb3cf3]{background:color-mix(in srgb,var(--primary) 14%,transparent)}.tr-item.pendingx[data-v-40fb3cf3]{opacity:.55}.tr-item[data-v-40fb3cf3]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tr-box[data-v-40fb3cf3]{flex:none;color:var(--fg-dim)}.tr-item.sel .tr-box[data-v-40fb3cf3]{color:var(--primary)}.tr-lbl[data-v-40fb3cf3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-reorder[data-v-40fb3cf3]{display:inline-flex;gap:1px;flex:none}.tr-rz[data-v-40fb3cf3]{border:none;background:transparent;color:var(--fg-dim);cursor:pointer;font-size:var(--fs-xs);min-width:20px;height:20px;border-radius:3px}.tr-rz[data-v-40fb3cf3]:hover:not(:disabled){color:var(--primary);background:var(--surface-2)}.tr-rz[data-v-40fb3cf3]:disabled{opacity:.3;cursor:default}.tr-none[data-v-40fb3cf3]{color:var(--fg-dim);font-size:var(--fs-2xs);text-align:center;padding:12px}.tr-ctrl[data-v-40fb3cf3]{display:flex;flex-direction:column;justify-content:center;gap:4px}.tr-arrow[data-v-40fb3cf3]{width:30px;height:30px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);cursor:pointer;font-size:var(--fs-xs)}.tr-arrow[data-v-40fb3cf3]:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--surface-2)}.tr-arrow[data-v-40fb3cf3]:disabled{opacity:.35;cursor:default}.pd-tools[data-v-b9f27654]{display:inline-flex;gap:4px}.pd-tool[data-v-b9f27654]{color:var(--fg-dim);text-decoration:none;font-size:var(--fs-sm);padding:0 4px;border-radius:var(--r-sm);line-height:1.4}.pd-tool[data-v-b9f27654]:hover{color:var(--primary);background:var(--surface-2)}.pd-body[data-v-b9f27654]{height:100%;min-height:0;position:relative;background:var(--surface-2);border-radius:var(--r-sm);overflow:hidden}.pd-img[data-v-b9f27654]{width:100%;height:100%;object-fit:contain;display:block}.pd-object[data-v-b9f27654],.pd-frame[data-v-b9f27654]{width:100%;height:100%;border:none;display:block}.pd-fallback[data-v-b9f27654]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px}.pd-cta[data-v-b9f27654]{display:flex;gap:8px}.pd-btn[data-v-b9f27654]{font-size:var(--fs-xs);color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:5px 12px;text-decoration:none;cursor:pointer}.pd-btn[data-v-b9f27654]:hover{border-color:var(--primary);color:var(--primary)}.em-body[data-v-3e952634]{height:100%;min-height:0;display:flex;flex-direction:column;gap:4px}.em-badge[data-v-3e952634]{display:flex;align-items:center;gap:8px;font-size:var(--fs-2xs)}.em-chip[data-v-3e952634]{color:var(--fg-dim);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-pill);padding:1px 8px}.em-host[data-v-3e952634]{color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-link[data-v-3e952634]{color:var(--agent);margin-inline-start:auto}.ad-root[data-motion=full] .em-link.pulse[data-v-3e952634]{animation:em-pulse-3e952634 .4s ease}@keyframes em-pulse-3e952634{0%{transform:scale(1)}50%{transform:scale(1.5)}}.em-frame-wrap[data-v-3e952634]{flex:1;min-height:0;position:relative;border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.em-frame[data-v-3e952634]{width:100%;height:100%;border:none;display:block;opacity:0;transition:opacity .2s}.em-frame.shown[data-v-3e952634]{opacity:1}.em-skeleton[data-v-3e952634]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--surface-2),var(--surface),var(--surface-2))}.ad-root[data-motion=full] .em-skeleton[data-v-3e952634]{animation:em-shim-3e952634 1.2s ease-in-out infinite;background-size:200% 100%}@keyframes em-shim-3e952634{to{background-position:-200% 0}}.loading{display:flex;align-items:center;justify-content:center;height:100vh;color:#5c6080;font-family:monospace;font-size:14px;background:#0c0c18}
