.ct-mask[data-v-5f3bd648]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);display:flex;align-items:center;justify-content:center;z-index:var(--z-confirm);padding:20px;animation:ct-fade-5f3bd648 .14s ease}.ct-dialog[data-v-5f3bd648]{width:min(420px,92vw);background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:20px 22px;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4)}@keyframes ct-fade-5f3bd648{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ct-mask[data-v-5f3bd648]{animation:none}}.ct-head[data-v-5f3bd648]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ct-title[data-v-5f3bd648]{font-size:15px;font-weight:600;color:var(--ink)}.ct-x[data-v-5f3bd648]{flex:none;width:26px;height:26px;border:none;background:none;color:var(--ink-faint);font-size:19px;line-height:1;cursor:pointer;border-radius:7px;display:inline-flex;align-items:center;justify-content:center}.ct-x[data-v-5f3bd648]:hover{background:var(--paper-3);color:var(--ink-2)}.ct-lead[data-v-5f3bd648],.ct-biz[data-v-5f3bd648]{margin:0 0 8px;font-size:13px;color:var(--ink-2);line-height:1.65}.ct-mail-row[data-v-5f3bd648]{display:flex;align-items:center;gap:8px;margin:12px 0 6px}.ct-mail[data-v-5f3bd648]{font-family:var(--mono);font-size:13px;color:var(--ink);background:var(--paper-3);border:1px solid var(--line);border-radius:7px;padding:6px 10px;-webkit-user-select:all;user-select:all}.ct-copy[data-v-5f3bd648]{font-size:12.5px;font-family:inherit;padding:6px 12px;border:1px solid var(--azure-soft);border-radius:7px;background:var(--paper-2);color:var(--azure);cursor:pointer}.ct-copy[data-v-5f3bd648]:hover{background:var(--azure-wash)}.ct-note[data-v-5f3bd648]{margin:0;font-size:11.5px;color:var(--ink-faint);line-height:1.55}.tp-mask[data-v-e87df85f]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.32);display:flex;align-items:center;justify-content:center;z-index:50}.tp-dialog[data-v-e87df85f]{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:18px 20px;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 12px 40px rgba(var(--shadow-rgb),.18)}.tp-head[data-v-e87df85f]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.tp-ttl[data-v-e87df85f]{font-weight:600;font-size:15px;color:var(--ink)}.tp-period[data-v-e87df85f]{font-size:12px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.tp-sp[data-v-e87df85f]{flex:1}.tp-x[data-v-e87df85f]{border:none;background:none;cursor:pointer;color:var(--ink-faint);font-size:14px}.tp-msg[data-v-e87df85f]{padding:24px 0;text-align:center;color:var(--ink-faint);font-size:13px}.tp-err[data-v-e87df85f]{color:var(--vermilion)}.tp-total[data-v-e87df85f]{display:flex;gap:12px;margin-bottom:6px}.tp-tot-item[data-v-e87df85f]{flex:1;background:var(--paper-3);border-radius:10px;padding:10px 12px}.tp-tot-l[data-v-e87df85f]{display:block;font-size:12px;color:var(--ink-faint)}.tp-tot-v[data-v-e87df85f]{display:block;margin-top:2px;font-size:18px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.tp-note[data-v-e87df85f]{font-size:11.5px;color:var(--ink-faint);margin:8px 0 4px;line-height:1.5}.tp-sec[data-v-e87df85f]{font-size:12px;font-weight:600;color:var(--ink-2);margin:14px 0 6px}.tp-empty[data-v-e87df85f]{font-size:12px;color:var(--ink-faint);padding:4px 0}.tp-scroll[data-v-e87df85f]{max-height:180px;overflow-y:auto}.tp-table[data-v-e87df85f]{width:100%;border-collapse:collapse}.tp-table td[data-v-e87df85f]{padding:5px 4px;font-size:12.5px;border-bottom:1px solid var(--line)}.tp-name[data-v-e87df85f]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.tp-num[data-v-e87df85f]{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.markdown-body[data-v-62bc7ab7]{font-size:13.5px;line-height:1.6;color:var(--ink);word-break:break-word;overflow-wrap:anywhere}.markdown-body[data-v-62bc7ab7] p{margin:0 0 8px}.markdown-body[data-v-62bc7ab7] p:last-child{margin-bottom:0}.markdown-body[data-v-62bc7ab7] h1,.markdown-body[data-v-62bc7ab7] h2,.markdown-body[data-v-62bc7ab7] h3,.markdown-body[data-v-62bc7ab7] h4{font-size:14.5px;font-weight:600;margin:12px 0 6px;line-height:1.4}.markdown-body[data-v-62bc7ab7] ul,.markdown-body[data-v-62bc7ab7] ol{margin:4px 0 8px;padding-left:22px}.markdown-body[data-v-62bc7ab7] li{margin:2px 0}.markdown-body[data-v-62bc7ab7] code{font-family:var(--mono);font-size:12.5px;background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:1px 5px;word-break:break-all}.markdown-body[data-v-62bc7ab7] pre{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px;overflow-x:auto;margin:8px 0}.markdown-body[data-v-62bc7ab7] pre code{background:none;border:none;padding:0;font-size:12.5px;word-break:normal}.markdown-body[data-v-62bc7ab7] details{margin:8px 0;border:1px solid var(--line);border-radius:8px;padding:6px 12px;background:var(--paper)}.markdown-body[data-v-62bc7ab7] summary{cursor:pointer;color:var(--ink-2);font-size:12.5px;-webkit-user-select:none;user-select:none}.markdown-body[data-v-62bc7ab7] details[open]{padding-bottom:10px}.markdown-body[data-v-62bc7ab7] blockquote{margin:8px 0;padding:2px 12px;border-left:3px solid var(--line);color:var(--ink-2)}.markdown-body[data-v-62bc7ab7] a{color:var(--azure);text-decoration:underline}.markdown-body[data-v-62bc7ab7] table{border-collapse:collapse;margin:8px 0;font-size:12.5px}.markdown-body[data-v-62bc7ab7] th,.markdown-body[data-v-62bc7ab7] td{border:1px solid var(--line);padding:4px 8px}.markdown-body[data-v-62bc7ab7] .hljs-keyword,.markdown-body[data-v-62bc7ab7] .hljs-built_in{color:var(--azure)}.markdown-body[data-v-62bc7ab7] .hljs-string,.markdown-body[data-v-62bc7ab7] .hljs-attr{color:var(--teal)}.markdown-body[data-v-62bc7ab7] .hljs-comment{color:var(--ink-faint);font-style:italic}.markdown-body[data-v-62bc7ab7] .hljs-number,.markdown-body[data-v-62bc7ab7] .hljs-literal{color:var(--vermilion)}.markdown-body.md-doc[data-v-62bc7ab7]{font-size:15px;line-height:1.85;color:var(--ink);word-break:normal;overflow-wrap:break-word}.md-doc[data-v-62bc7ab7]>:first-child{margin-top:0}.md-doc[data-v-62bc7ab7] p,.md-doc[data-v-62bc7ab7] li{text-wrap:pretty}.md-doc[data-v-62bc7ab7] p{margin:0 0 1em}.md-doc[data-v-62bc7ab7] h1,.md-doc[data-v-62bc7ab7] h2,.md-doc[data-v-62bc7ab7] h3,.md-doc[data-v-62bc7ab7] h4,.md-doc[data-v-62bc7ab7] h5,.md-doc[data-v-62bc7ab7] h6{color:var(--ink);font-weight:650;letter-spacing:.01em;text-wrap:balance;scroll-margin-top:16px}.md-doc[data-v-62bc7ab7] h1{font-size:26px;line-height:1.35;margin:0 0 .9em;font-weight:700}.md-doc[data-v-62bc7ab7] h2{font-size:20px;line-height:1.4;margin:2em 0 .75em;padding-bottom:.4em;border-bottom:1px solid var(--line-2)}.md-doc[data-v-62bc7ab7] h3{font-size:17px;line-height:1.45;margin:1.7em 0 .6em}.md-doc[data-v-62bc7ab7] h4{font-size:15.5px;line-height:1.5;margin:1.5em 0 .5em}.md-doc[data-v-62bc7ab7] h5,.md-doc[data-v-62bc7ab7] h6{font-size:15px;line-height:1.5;margin:1.4em 0 .4em;color:var(--ink-2)}.md-doc[data-v-62bc7ab7] strong{font-weight:650;color:var(--ink)}.md-doc[data-v-62bc7ab7] ul,.md-doc[data-v-62bc7ab7] ol{margin:0 0 1em;padding-left:1.6em}.md-doc[data-v-62bc7ab7] li{margin:.4em 0;padding-left:.2em}.md-doc[data-v-62bc7ab7] li>ul,.md-doc[data-v-62bc7ab7] li>ol{margin:.3em 0 .2em}.md-doc[data-v-62bc7ab7] li>p{margin:0 0 .4em}.md-doc[data-v-62bc7ab7] li::marker{color:var(--ink-faint)}.md-doc[data-v-62bc7ab7] ol>li::marker{font-variant-numeric:tabular-nums;font-weight:600}.md-doc[data-v-62bc7ab7] li.md-task{list-style:none;position:relative}.md-doc[data-v-62bc7ab7] .md-check{position:absolute;left:-1.35em;top:.42em;width:15px;height:15px;box-sizing:border-box;border:1.5px solid var(--ink-faint);border-radius:4px}.md-doc[data-v-62bc7ab7] .md-check.on{background:var(--azure);border-color:var(--azure)}.md-doc[data-v-62bc7ab7] .md-check.on:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#fff;-webkit-mask:url(/icons/wb/check.svg) center / contain no-repeat;mask:url(/icons/wb/check.svg) center / contain no-repeat}.md-doc[data-v-62bc7ab7] code{font-size:.86em;background:var(--paper-3);border:0;border-radius:5px;padding:.15em .42em;color:var(--ink);word-break:normal;overflow-wrap:anywhere}.md-doc[data-v-62bc7ab7] pre{margin:0 0 1.2em;padding:14px 16px;background:var(--paper-3);border:1px solid var(--line-2);border-radius:10px;line-height:1.65}.md-doc[data-v-62bc7ab7] pre code{font-size:12.5px;color:var(--ink);overflow-wrap:normal}.md-doc[data-v-62bc7ab7] blockquote{margin:0 0 1.2em;padding:.7em 1.1em;border-left:3px solid var(--azure-soft);border-radius:0 8px 8px 0;background:var(--azure-wash);color:var(--ink)}.md-doc[data-v-62bc7ab7] blockquote>:last-child{margin-bottom:0}.md-doc[data-v-62bc7ab7] hr{height:1px;margin:2.2em 0;border:0;background:var(--line)}.md-doc[data-v-62bc7ab7] a{color:var(--azure-ink);text-decoration:underline;text-decoration-color:var(--azure-soft);text-underline-offset:3px}.md-doc[data-v-62bc7ab7] a:hover{text-decoration-color:currentColor}.md-doc[data-v-62bc7ab7] img{max-width:100%;height:auto;border-radius:8px}.md-doc[data-v-62bc7ab7] .md-table{margin:0 0 1.3em;overflow-x:auto;border:1px solid var(--line);border-radius:10px}.md-doc[data-v-62bc7ab7] .md-table table{width:100%;margin:0;border-collapse:collapse;font-size:13.5px;line-height:1.6}.md-doc[data-v-62bc7ab7] .md-table th,.md-doc[data-v-62bc7ab7] .md-table td{border:0;border-bottom:1px solid var(--line-2);padding:9px 14px;text-align:left;vertical-align:top}.md-doc[data-v-62bc7ab7] .md-table th{background:var(--paper-3);color:var(--ink);font-weight:600;white-space:nowrap}.md-doc[data-v-62bc7ab7] .md-table tr:last-child td{border-bottom:0}.md-doc[data-v-62bc7ab7] .md-table tbody tr{transition:background-color .15s}.md-doc[data-v-62bc7ab7] .md-table tbody tr:hover{background:color-mix(in srgb,var(--paper-3) 55%,transparent)}.md-doc[data-v-62bc7ab7] details{background:var(--paper-3);border-color:var(--line-2)}@media(prefers-reduced-motion:reduce){.md-doc[data-v-62bc7ab7] .md-table tbody tr{transition:none}}.ki[data-v-229e25c4],.ki[data-v-e97bbdcb]{display:inline-block;vertical-align:middle;flex:none}.ovl[data-v-f2434eed]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);z-index:var(--z-drawer);align-items:flex-start;justify-content:center;padding:6vh 20px}.ovl.open[data-v-f2434eed]{display:flex}.nc[data-v-f2434eed]{background:var(--paper);width:min(440px,100%);max-height:82vh;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4);overflow:hidden}.nc-head[data-v-f2434eed]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.nc-ttl[data-v-f2434eed]{font-size:15px;font-weight:600;color:var(--ink);flex:1}.nc-allread[data-v-f2434eed]{font-size:12px;color:var(--azure);background:none;border:none;cursor:pointer;font-family:inherit}.nc-allread[data-v-f2434eed]:hover{text-decoration:underline}.nc-settings[data-v-f2434eed]{display:inline-flex;border:none;background:none;cursor:pointer;color:var(--ink-faint);padding:2px;margin-left:4px}.nc-settings[data-v-f2434eed]:hover{color:var(--azure)}.nc-x[data-v-f2434eed]{display:inline-flex;border:none;background:none;cursor:pointer;color:var(--ink-faint);padding:2px}.nc-x[data-v-f2434eed]:hover{color:var(--ink-2)}.nc-tabs[data-v-f2434eed]{overflow-x:auto;display:flex;gap:2px;padding:8px 10px 0;border-bottom:1px solid var(--line)}.nc-tab[data-v-f2434eed]{flex:1 0 auto;position:relative;font-size:12.5px;color:var(--ink-2);background:none;border:none;border-bottom:2px solid transparent;padding:8px 4px 9px;cursor:pointer;font-family:inherit;white-space:nowrap}.nc-tab.on[data-v-f2434eed]{color:var(--azure);border-bottom-color:var(--azure);font-weight:600}.nc-tab-badge[data-v-f2434eed]{display:inline-block;min-width:16px;padding:0 4px;margin-left:3px;font-size:10px;line-height:15px;border-radius:999px;color:var(--on-accent);background:var(--azure);vertical-align:middle;font-weight:600}.nc-tab-badge.urgent[data-v-f2434eed]{background:var(--vermilion)}.nc-actions[data-v-f2434eed]{display:flex;justify-content:space-between;gap:16px;padding:6px 14px 0}.nc-tabread[data-v-f2434eed]{font-size:11.5px;color:var(--ink-faint);background:none;border:none;cursor:pointer;font-family:inherit}.nc-tabread[data-v-f2434eed]:hover{color:var(--ink-2)}.nc-body[data-v-f2434eed]{flex:1;overflow-y:auto;padding:6px 0 16px}.nc-msg[data-v-f2434eed],.nc-empty[data-v-f2434eed]{padding:28px 16px;text-align:center;color:var(--ink-faint);font-size:13px}.nc-err[data-v-f2434eed]{color:var(--vermilion)}.nc-list[data-v-f2434eed]{list-style:none;margin:0;padding:0}.nc-item[data-v-f2434eed]{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.nc:not(.is-center) .nc-item[data-v-f2434eed],.nc-item[role=button][data-v-f2434eed],.nc-item.jump[data-v-f2434eed]{cursor:pointer}.nc:not(.is-center) .nc-item[data-v-f2434eed]:hover,.nc-item[role=button][data-v-f2434eed]:hover,.nc-item.jump[data-v-f2434eed]:hover{background:var(--paper-3)}.nc-item.focus[data-v-f2434eed]{background:var(--azure-wash);transition:background .18s ease}.nc-item[role=button][data-v-f2434eed]:focus-visible,.nc-item.jump[data-v-f2434eed]:has(.nc-jump:focus-visible){outline:2px solid var(--azure);outline-offset:-2px}.nc-item.jump[data-v-f2434eed]{position:relative}.nc-jump[data-v-f2434eed]{display:block;width:100%;margin:0;padding:0;border:none;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.nc-jump[data-v-f2434eed]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.nc-jump[data-v-f2434eed]:focus-visible{outline:none}.nc-item.jump .nc-ops[data-v-f2434eed],.nc-item.jump .nc-cta[data-v-f2434eed]{position:relative;z-index:1}.nc-item.done[data-v-f2434eed]{opacity:.6}.nc-dot[data-v-f2434eed]{width:7px;height:7px;border-radius:50%;flex:none;margin-top:6px;background:transparent}.nc-item.unread .nc-dot[data-v-f2434eed]{background:var(--azure)}.nc-main[data-v-f2434eed]{flex:1;min-width:0}.nc-item-ttl[data-v-f2434eed]{font-size:13.5px;color:var(--ink-2)}.nc-item.unread .nc-item-ttl[data-v-f2434eed]{color:var(--ink);font-weight:600}.nc-item-body[data-v-f2434eed]{font-size:12.5px;color:var(--ink-faint);margin-top:3px;line-height:1.5;word-break:break-word}.nc-item-body.plain[data-v-f2434eed]{white-space:pre-wrap}.nc-item-meta[data-v-f2434eed]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px}.nc-time[data-v-f2434eed]{font-size:11px;color:var(--ink-faint)}.nc-state[data-v-f2434eed]{font-size:11px;color:var(--ink-faint);background:var(--paper-3);border-radius:4px;padding:1px 6px}.nc-cta[data-v-f2434eed]{display:flex;gap:8px;margin-top:8px}.nc-accept[data-v-f2434eed],.nc-dismiss[data-v-f2434eed]{font-size:12px;border-radius:6px;padding:5px 12px;cursor:pointer;font-family:inherit;border:1px solid var(--line)}.nc-accept[data-v-f2434eed]{background:var(--azure);color:var(--on-accent);border-color:var(--azure)}.nc-accept[data-v-f2434eed]:hover{filter:brightness(1.06)}.nc-dismiss[data-v-f2434eed]{background:none;color:var(--ink-2)}.nc-dismiss[data-v-f2434eed]:hover{background:var(--paper-3)}.nc.is-center[data-v-f2434eed]{position:relative}.nc.is-center .nc-head[data-v-f2434eed],.nc.is-center .nc-tabs[data-v-f2434eed],.nc.is-center .nc-actions[data-v-f2434eed]{flex:none}.nc-more-unread[data-v-f2434eed]{color:var(--ink-faint);font-size:12px;white-space:nowrap}.nc.is-center .nc-actions[data-v-f2434eed]{align-items:center;gap:10px;min-height:20px}.nc.is-center .nc-allread[data-v-f2434eed]:disabled,.nc.is-center .nc-tabread[data-v-f2434eed]:disabled{opacity:.45;cursor:default;text-decoration:none}.nc-clamp[data-v-f2434eed]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nc-src[data-v-f2434eed]{font-size:11px;color:var(--ink-2);background:var(--paper-3);border-radius:4px;padding:1px 6px;white-space:nowrap}.nc-ops[data-v-f2434eed]{margin-left:auto;display:flex;gap:10px}.nc-op[data-v-f2434eed]{font-size:11.5px;color:var(--azure);background:none;border:none;padding:0;cursor:pointer;font-family:inherit;white-space:nowrap}.nc-op[data-v-f2434eed]:hover{text-decoration:underline}.nc-errbar[data-v-f2434eed]{display:flex;align-items:center;gap:10px;margin:6px 14px 4px;padding:8px 10px;border-radius:8px;font-size:12.5px;color:var(--ink-2);background:var(--paper-3)}.nc-errbar span[data-v-f2434eed]{flex:1;min-width:0}.nc-retry[data-v-f2434eed]{flex:none;font-size:12px;color:var(--azure);background:none;border:none;cursor:pointer;font-family:inherit}.nc-more[data-v-f2434eed]{display:block;margin:10px auto 0;font-size:12px;color:var(--azure);background:none;border:none;cursor:pointer;font-family:inherit}.nc.is-center .nc-accept[data-v-f2434eed]:disabled{opacity:.6;cursor:default}@media(max-width:680px){.ovl[data-v-f2434eed]{padding:0;align-items:stretch;justify-content:stretch}.nc[data-v-f2434eed]{width:100vw;max-height:100vh;border:none;border-radius:0}}.nc[data-v-f2434eed]{animation:nc-enter-f2434eed .18s ease-out}.nc-body[data-v-f2434eed]{min-height:180px}.nc-item[data-v-f2434eed],.nc-tab[data-v-f2434eed],.nc-state[data-v-f2434eed]{transition:background-color .18s,color .18s,opacity .18s}.nc button[data-v-f2434eed]:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}.nc-unread-filter[data-v-f2434eed]{color:var(--azure)}.nc-unread-filter.on[data-v-f2434eed]{color:var(--azure);font-weight:600}.nc-empty[data-v-f2434eed]{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:210px;justify-content:center}.nc-empty p[data-v-f2434eed]{margin:0;text-wrap:pretty}.nc-loading[data-v-f2434eed]{padding:10px 16px}.nc-skeleton[data-v-f2434eed]{padding:14px 0;border-bottom:1px solid var(--line)}.nc-skeleton span[data-v-f2434eed]{display:block;height:12px;width:70%;margin:8px 0;border-radius:6px;background:var(--paper-3);animation:nc-pulse-f2434eed 1.2s ease-in-out infinite alternate}.nc-skeleton span+span[data-v-f2434eed]{width:90%;height:9px}.nc-loading-note[data-v-f2434eed]{margin:12px 16px;color:var(--ink-faint);font-size:12px;text-align:center;text-wrap:pretty}.nc-errbar[data-v-f2434eed]{text-wrap:pretty}@keyframes nc-pulse-f2434eed{to{opacity:.4}}@keyframes nc-enter-f2434eed{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.nc[data-v-f2434eed],.nc-skeleton span[data-v-f2434eed]{animation:none}.nc-item[data-v-f2434eed],.nc-tab[data-v-f2434eed],.nc-state[data-v-f2434eed]{transition:none}}.pill-wrap[data-v-3114fd1e]{position:relative}.pill[data-v-3114fd1e]{font-size:13px;color:var(--ink-2);padding:6px 11px;border-radius:7px;cursor:pointer;background:none;border:none;font-family:inherit}.pill[data-v-3114fd1e]:hover{background:var(--paper-3)}.pill.icon-pill[data-v-3114fd1e]{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:7px 8px;color:var(--ink-faint)}.pill.icon-pill[data-v-3114fd1e]:hover{color:var(--ink-2)}.menu[data-v-3114fd1e]{position:absolute;top:calc(100% + 4px);right:0;z-index:60;min-width:140px;background:var(--paper-2);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 30px -10px rgba(var(--shadow-rgb),.32);padding:4px}.menu-item[data-v-3114fd1e]{display:block;width:100%;text-align:left;font-size:13px;color:var(--ink-2);background:none;border:none;border-radius:6px;padding:7px 10px;cursor:pointer;font-family:inherit}.menu-item[data-v-3114fd1e]:hover{background:var(--paper-3)}.menu-scrim[data-v-3114fd1e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.brand-mark[data-v-368f8d03]{display:inline-block;vertical-align:middle;flex:none}.without-tail[data-v-368f8d03]{clip-path:inset(0 0 25% 0)}.ki[data-v-b2ac08f8],.ki[data-v-958f4a5a],.ki[data-v-4677a43f]{display:inline-block;vertical-align:middle;flex:none}.qr[data-v-a8a0a61e]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;border:1px solid var(--line);overflow:hidden}.qr img[data-v-a8a0a61e]{display:block}.qr-fallback[data-v-a8a0a61e]{font-size:12px;color:var(--ink-faint)}.pill-wrap[data-v-eb148aff]{position:relative}.menu[data-v-eb148aff]{position:absolute;top:calc(100% + 4px);right:0;z-index:60;background:var(--paper-2);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 30px -10px rgba(var(--shadow-rgb),.32)}.app-menu[data-v-eb148aff]{padding:12px;width:max-content;max-width:min(280px,calc(100vw - 24px))}.app-menu-title[data-v-eb148aff]{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--ink)}.app-menu-sub[data-v-eb148aff]{margin:0 0 10px;font-size:12px;line-height:1.5;color:var(--ink-faint)}.app-menu-codes[data-v-eb148aff]{display:flex;gap:12px;justify-content:center}.app-code[data-v-eb148aff]{display:flex;flex-direction:column;align-items:center;gap:6px}.app-code-label[data-v-eb148aff]{font-size:12px;color:var(--ink-soft, var(--ink-faint));text-decoration:none}.app-code-label[data-v-eb148aff]:hover{text-decoration:underline}.status[data-v-6cb37f61]{flex:none;white-space:nowrap}.nav-tabs[data-v-6cb37f61]{position:relative;align-items:center;flex:1 1 auto;min-width:0}.nav-tabs a[data-v-6cb37f61]{position:relative;z-index:1;flex:none;white-space:nowrap;transition:color .2s}.nav-tabs a.on[data-v-6cb37f61]{background:transparent}.nav-tabs a.nav-hidden[data-v-6cb37f61]{display:none}.nav-ind[data-v-6cb37f61]{position:absolute;left:0;top:0;z-index:0;border-radius:7px;background:var(--azure-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--azure-soft) 50%,transparent);pointer-events:none;transition:transform .52s cubic-bezier(.34,1.62,.5,1),width .4s cubic-bezier(.34,1.4,.6,1),opacity .2s}.nav-more[data-v-6cb37f61]{position:relative;flex:none}.nav-more-btn[data-v-6cb37f61]{display:flex;align-items:center;gap:4px;padding:6px 11px;border:0;border-radius:7px;background:none;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.nav-more-btn[data-v-6cb37f61]:hover{background:var(--paper-3)}.nav-more-btn .ca[data-v-6cb37f61]{color:var(--ink-faint);font-size:10px}.nav-more.on .nav-more-btn[data-v-6cb37f61]{color:var(--azure);font-weight:600;background:var(--azure-wash)}.nav-more-menu[data-v-6cb37f61]{position:absolute;top:calc(100% + 4px);left:0;z-index:60;min-width:120px;padding:6px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);box-shadow:0 10px 28px rgba(var(--shadow-rgb),.14)}.nav-more-menu a[data-v-6cb37f61]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:7px;font-size:13px;color:var(--ink-2)}.nav-more-menu a[data-v-6cb37f61]:hover{background:var(--paper-3)}.nav-more-menu a.on[data-v-6cb37f61]{color:var(--azure);background:var(--azure-wash)}@media(prefers-reduced-motion:reduce){.nav-ind[data-v-6cb37f61]{transition:none}}.conn-indicator[data-v-6cb37f61]{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-size:12px;padding:2px 9px;border-radius:999px;white-space:nowrap}.conn-indicator .conn-dot[data-v-6cb37f61]{width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}.conn-indicator.reconnecting[data-v-6cb37f61]{color:var(--gold-ink);background:var(--gold-wash)}.conn-indicator.reconnecting .conn-dot[data-v-6cb37f61]{animation:conn-blink-6cb37f61 1.1s ease-in-out infinite}.conn-indicator.lost[data-v-6cb37f61]{color:var(--vermilion);background:var(--verm-wash)}@media(max-width:1024px){.topbar[data-v-6cb37f61]{gap:8px;padding-inline:10px}.brand .en[data-v-6cb37f61],.brand .brand-name[data-v-6cb37f61],.status[data-v-6cb37f61]{display:none}.nav-tabs[data-v-6cb37f61]{margin-left:0}.nav-tabs a[data-v-6cb37f61],.nav-more-btn[data-v-6cb37f61]{font-size:12px;padding:6px 7px}.top-right[data-v-6cb37f61]{margin-left:0;gap:2px}}.status .dot.off[data-v-6cb37f61]{background:var(--ink-faint)}@keyframes conn-blink-6cb37f61{0%,to{opacity:1}50%{opacity:.3}}.nav-authz[data-v-6cb37f61]{display:inline-flex;align-items:center;gap:6px}.nav-badge[data-v-6cb37f61]{min-width:16px;height:16px;padding:0 5px;border-radius:999px;font-family:var(--mono);font-size:10px;line-height:16px;font-weight:600;color:var(--on-accent);text-align:center;background:var(--vermilion);font-variant-numeric:tabular-nums}.pill-wrap[data-v-6cb37f61]{position:relative}.pill[data-v-6cb37f61],[data-v-6cb37f61] .pill{font-size:13px;color:var(--ink-2);padding:6px 11px;border-radius:7px;cursor:pointer;background:none;border:none;font-family:inherit}.pill[data-v-6cb37f61]:hover,[data-v-6cb37f61] .pill:hover{background:var(--paper-3)}.pill.icon-pill[data-v-6cb37f61],[data-v-6cb37f61] .pill.icon-pill{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:7px 8px;color:var(--ink-faint)}.pill.icon-pill[data-v-6cb37f61]:hover,[data-v-6cb37f61] .pill.icon-pill:hover{color:var(--ink-2)}.waiting-pill[data-v-6cb37f61]{display:inline-flex;align-items:center;gap:5px;color:var(--gold-ink);text-decoration:none;white-space:nowrap}.waiting-pill.on[data-v-6cb37f61],.waiting-pill[data-v-6cb37f61]:hover{background:var(--gold-wash)}.waiting-ic[data-v-6cb37f61]{display:none;flex:none;width:15px;height:15px;background:currentColor;-webkit-mask:url(/icons/wb/waiting.svg) center / contain no-repeat;mask:url(/icons/wb/waiting.svg) center / contain no-repeat}.waiting-label[data-v-6cb37f61]{font-size:12.5px;font-weight:600;line-height:1}.waiting-num[data-v-6cb37f61]{min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:var(--on-accent);background:var(--gold);font-variant-numeric:tabular-nums}.waiting-pill.calm[data-v-6cb37f61]{color:var(--azure-ink)}.waiting-pill.calm.on[data-v-6cb37f61],.waiting-pill.calm[data-v-6cb37f61]:hover{background:var(--azure-wash)}.waiting-pill.calm .waiting-num[data-v-6cb37f61]{background:var(--azure)}.waiting-pill.arrive[data-v-6cb37f61]{animation:wp-glow-6cb37f61 2.4s ease-out 1}.waiting-pill.calm.arrive[data-v-6cb37f61]{animation-name:wp-glow-calm-6cb37f61}.waiting-pill.arrive .waiting-num[data-v-6cb37f61]{animation:wp-bump-6cb37f61 .5s cubic-bezier(.34,1.56,.64,1) 1}@keyframes wp-glow-6cb37f61{0%,to{background:transparent;box-shadow:none}15%,55%{background:var(--gold-wash);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 45%,transparent)}35%{background:transparent;box-shadow:none}}@keyframes wp-glow-calm-6cb37f61{0%,to{background:transparent;box-shadow:none}15%,55%{background:var(--azure-wash);box-shadow:0 0 0 2px color-mix(in srgb,var(--azure) 40%,transparent)}35%{background:transparent;box-shadow:none}}@keyframes wp-bump-6cb37f61{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.waiting-pill.arrive[data-v-6cb37f61],.waiting-pill.calm.arrive[data-v-6cb37f61],.waiting-pill.arrive .waiting-num[data-v-6cb37f61]{animation:none}.waiting-pill.arrive[data-v-6cb37f61]{background:var(--gold-wash)}.waiting-pill.calm.arrive[data-v-6cb37f61]{background:var(--azure-wash)}}@media(max-width:1399px){.waiting-pill.lang-en .waiting-label[data-v-6cb37f61]{display:none}.waiting-pill.lang-en .waiting-ic[data-v-6cb37f61]{display:inline-block}}@media(max-width:1279px){.waiting-pill .waiting-label[data-v-6cb37f61]{display:none}.waiting-pill .waiting-ic[data-v-6cb37f61]{display:inline-block}}.bell-pill[data-v-6cb37f61]{position:relative}.bell-badge[data-v-6cb37f61]{position:absolute;top:1px;right:0;min-width:15px;height:15px;padding:0 4px;border-radius:999px;font-size:9.5px;line-height:15px;font-weight:600;color:var(--on-accent);text-align:center;background:var(--azure);box-shadow:0 0 0 1.5px var(--paper)}.bell-badge.urgent[data-v-6cb37f61]{background:var(--vermilion)}.crown-pill[data-v-6cb37f61]{display:inline-flex;align-items:center;gap:5px;color:var(--ink-faint)}.crown-pill .crown-label[data-v-6cb37f61]{font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.crown-pill.tone-normal[data-v-6cb37f61]{color:var(--azure)}.crown-pill.tone-normal[data-v-6cb37f61]:hover{background:var(--azure-wash)}.crown-pill.tone-soon[data-v-6cb37f61]{color:var(--gold-ink)}.crown-pill.tone-soon[data-v-6cb37f61]:hover{background:var(--gold-wash)}.crown-pill.tone-critical[data-v-6cb37f61]{color:var(--vermilion)}.crown-pill.tone-critical[data-v-6cb37f61]:hover{background:var(--verm-wash)}.crown-pill.tone-critical .crown-label[data-v-6cb37f61]{animation:crown-pulse-6cb37f61 1.2s ease-in-out infinite}@keyframes crown-pulse-6cb37f61{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.crown-pill.tone-critical .crown-label[data-v-6cb37f61]{animation:none}}.pill.active[data-v-6cb37f61]{color:var(--azure)}.pill .ca[data-v-6cb37f61]{color:var(--ink-faint);font-size:10px;margin-left:3px}.menu[data-v-6cb37f61]{position:absolute;top:calc(100% + 4px);right:0;z-index:60;min-width:128px;background:var(--paper-2);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 30px -10px rgba(var(--shadow-rgb),.32);padding:4px}.menu-item[data-v-6cb37f61]{display:block;width:100%;text-align:left;font-size:13px;color:var(--ink-2);background:none;border:none;border-radius:6px;padding:7px 10px;cursor:pointer;font-family:inherit}.menu-item[data-v-6cb37f61]:hover{background:var(--paper-3)}.menu-item.on[data-v-6cb37f61]{color:var(--azure);font-weight:600;background:var(--azure-wash)}.menu-scrim[data-v-6cb37f61]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.avatar-btn[data-v-6cb37f61]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;border-radius:50%}.avatar[data-v-6cb37f61]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:600;color:var(--on-accent);background:var(--azure);line-height:1}.avatar-btn:hover .avatar[data-v-6cb37f61]{filter:brightness(1.08)}.avatar-img[data-v-6cb37f61]{display:block;width:28px;height:28px;border-radius:50%;object-fit:cover}.avatar-btn:hover .avatar-img[data-v-6cb37f61]{filter:brightness(1.05)}.user-menu[data-v-6cb37f61]{min-width:168px}.user-id[data-v-6cb37f61]{display:flex;flex-direction:column;gap:2px;padding:7px 10px 9px;border-bottom:1px solid var(--line);margin-bottom:4px}.user-id-label[data-v-6cb37f61]{font-size:11px;color:var(--ink-faint)}.user-id-name[data-v-6cb37f61]{font-size:13px;color:var(--ink-2);font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item.logout[data-v-6cb37f61]{color:var(--vermilion)}.menu-item.logout[data-v-6cb37f61]:hover{background:#c0392b14}.menu-item.logout[data-v-6cb37f61]:disabled{opacity:.55;cursor:default}.zhaoye-download[data-v-9d1a7f96]{position:relative;box-sizing:border-box;min-height:100vh;min-height:100dvh;overflow:hidden auto;padding:max(20px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 76% 8%,rgb(34 117 186 / 18%),transparent 35%),linear-gradient(160deg,#07101d,#0a1421 54%,#08111d);color:#edf7ff;isolation:isolate}.zhaoye-glow[data-v-9d1a7f96]{position:absolute;z-index:-1;width:260px;height:260px;right:-116px;top:34%;border-radius:50%;background:#27c1d31f;filter:blur(28px)}.zhaoye-brand[data-v-9d1a7f96]{display:flex;align-items:center;justify-content:space-between;max-width:420px;margin:0 auto 14px}.zhaoye-mark[data-v-9d1a7f96]{font-family:var(--mono);font-size:13px;font-weight:650;letter-spacing:.22em;color:#dcecff}.zhaoye-brand-name[data-v-9d1a7f96]{font-size:12px;color:#7793aa}.zhaoye-card[data-v-9d1a7f96]{max-width:420px;margin:0 auto;overflow:hidden;border:1px solid rgb(112 157 190 / 20%);border-radius:28px;background:linear-gradient(180deg,#132232f0,#0c1826f7);box-shadow:0 28px 70px #00000057}.zhaoye-art[data-v-9d1a7f96]{position:relative;height:clamp(240px,38dvh,322px);overflow:hidden;background:#050d19}.zhaoye-art img[data-v-9d1a7f96]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 61%;transform:scale(1.01)}.zhaoye-art[data-v-9d1a7f96]:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(transparent,#102237)}.zhaoye-art-shine[data-v-9d1a7f96]{position:absolute;inset:auto 18% 5px;height:28px;border-radius:50%;background:#3dc8ff40;filter:blur(22px)}.zhaoye-copy[data-v-9d1a7f96]{padding:23px 24px 25px}.zhaoye-kicker[data-v-9d1a7f96]{margin:0 0 8px;color:#62d6e6;font-size:12px;font-weight:650;letter-spacing:.08em}h1[data-v-9d1a7f96]{margin:0;font-size:clamp(26px,7.8vw,34px);line-height:1.18;letter-spacing:-.025em;color:#f3f9ff}.zhaoye-body[data-v-9d1a7f96]{margin:12px 0 19px;font-size:14px;line-height:1.7;color:#a9bed0}.zhaoye-cta[data-v-9d1a7f96]{box-sizing:border-box;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 17px;border:1px solid rgb(116 219 235 / 55%);border-radius:13px;background:linear-gradient(135deg,#198bc5,#1eafbd);box-shadow:0 12px 28px #128fba3d;color:#f7fdff;font-size:14px;font-weight:650;text-decoration:none}.zhaoye-cta[data-v-9d1a7f96]:active{transform:translateY(1px)}.zhaoye-cta-hint[data-v-9d1a7f96]{margin:9px 0 0;color:#7d97ad;font-size:11.5px;text-align:center}.zhaoye-features[data-v-9d1a7f96]{max-width:420px;margin:18px auto 0}.zhaoye-features h2[data-v-9d1a7f96]{margin:0 0 10px;color:#8fa8bd;font-size:12px;font-weight:600;letter-spacing:.06em}.zhaoye-features ul[data-v-9d1a7f96]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zhaoye-features li[data-v-9d1a7f96]{display:grid;gap:3px;padding:12px 14px;border:1px solid rgb(112 157 190 / 16%);border-radius:15px;background:#101e2eb8}.zhaoye-features strong[data-v-9d1a7f96]{color:#e6f2ff;font-size:13.5px;font-weight:650}.zhaoye-features span[data-v-9d1a7f96]{color:#9db4c8;font-size:12.5px;line-height:1.6}.zhaoye-desktop-hint[data-v-9d1a7f96]{margin:16px 0 0;color:#647e94;font-size:11.5px;line-height:1.5;text-align:center}@media(max-height:700px){.zhaoye-download[data-v-9d1a7f96]{padding-top:14px}.zhaoye-art[data-v-9d1a7f96]{height:220px}.zhaoye-copy[data-v-9d1a7f96]{padding-top:19px}}@media(prefers-reduced-motion:reduce){.zhaoye-cta[data-v-9d1a7f96]:active{transform:none}}.tut-backdrop[data-v-3868c07f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0d14208c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.tut[data-v-3868c07f]{width:min(800px,96vw);background:var(--paper-2);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 46px -14px rgba(var(--shadow-rgb),.45);padding:18px 20px 16px;outline:none}.tut-head[data-v-3868c07f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tut-head strong[data-v-3868c07f]{font-size:16px;color:var(--ink)}.tut-x[data-v-3868c07f]{border:0;background:transparent;color:var(--ink-faint);font-size:15px;cursor:pointer;padding:4px 8px;border-radius:7px}.tut-x[data-v-3868c07f]:hover{background:var(--paper-3);color:var(--ink)}.tut-stage[data-v-3868c07f]{background:var(--paper);border:1px solid var(--line-2);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:10px;overflow:hidden}.tut-canvas[data-v-3868c07f]{display:block;width:100%;max-width:760px;height:auto}.tut-desc[data-v-3868c07f]{margin:14px 4px 16px;color:var(--ink-2);font-size:14px;line-height:1.6;min-height:44px}.tut-foot[data-v-3868c07f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tut-skip[data-v-3868c07f]{border:0;background:transparent;color:var(--ink-faint);font-size:13px;cursor:pointer;padding:6px 4px}.tut-skip[data-v-3868c07f]:hover{color:var(--ink-2)}.tut-dots[data-v-3868c07f]{display:inline-flex;gap:7px}.tut-dots i[data-v-3868c07f]{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background .2s,width .2s}.tut-dots i.on[data-v-3868c07f]{background:var(--azure);width:18px;border-radius:4px}.tut-nav[data-v-3868c07f]{display:inline-flex;gap:8px}.tut-btn[data-v-3868c07f]{border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent}.tut-btn.ghost[data-v-3868c07f]{background:var(--paper-2);border-color:var(--line);color:var(--ink-2)}.tut-btn.ghost[data-v-3868c07f]:hover:not(:disabled){background:var(--paper-3)}.tut-btn.ghost[data-v-3868c07f]:disabled{opacity:.45;cursor:not-allowed}.tut-btn.primary[data-v-3868c07f]{background:var(--azure);color:var(--on-accent)}.tut-btn.primary[data-v-3868c07f]:hover{background:var(--azure-strong)}@media(max-width:680px){.tut-desc[data-v-3868c07f]{font-size:13px}}.sub-banner[data-v-53f4df37]{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;line-height:1.5;border-bottom:1px solid var(--line);flex-wrap:wrap}.sb-dot[data-v-53f4df37]{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.sb-text[data-v-53f4df37]{display:flex;flex-direction:column;min-width:0;flex:1}.sb-msg[data-v-53f4df37]{font-weight:600}.sb-reassure[data-v-53f4df37]{font-size:11.5px;font-weight:400;opacity:.85}.sb-cta[data-v-53f4df37]{flex:none;font-size:12.5px;font-weight:600;font-family:inherit;border-radius:8px;padding:6px 14px;cursor:pointer;border:1px solid currentColor;background:transparent;color:inherit}.sb-cta[data-v-53f4df37]:hover{filter:brightness(1.05);background:#fff6}.sb-x[data-v-53f4df37]{flex:none;border:none;background:none;cursor:pointer;color:inherit;opacity:.6;font-size:13px;padding:2px 4px}.sb-x[data-v-53f4df37]:hover{opacity:1}.sub-banner.trialing[data-v-53f4df37]{background:var(--azure-wash);color:var(--azure-strong);border-bottom-color:var(--azure-soft)}.sub-banner.past_due[data-v-53f4df37],.sub-banner.expired[data-v-53f4df37]{background:var(--gold-wash);color:var(--gold-ink);border-bottom-color:var(--gold-line)}@media(max-width:680px){.sub-banner[data-v-53f4df37]{padding:8px 14px;font-size:12.5px}}.wu-banner[data-v-565e6331]{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;line-height:1.5;border-bottom:1px solid var(--line);flex-wrap:wrap}.wu-dot[data-v-565e6331]{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.wu-text[data-v-565e6331]{display:flex;flex-direction:column;min-width:0;flex:1;text-wrap:balance}.wu-msg[data-v-565e6331]{font-weight:600}.wu-sub[data-v-565e6331]{font-size:11.5px;font-weight:400;opacity:.85}.wu-cta[data-v-565e6331],.wu-ghost[data-v-565e6331]{flex:none;font-size:12.5px;font-weight:600;font-family:inherit;border-radius:8px;padding:6px 14px;cursor:pointer;border:1px solid currentColor;background:transparent;color:inherit}.wu-cta[data-v-565e6331]:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.wu-ghost[data-v-565e6331]{border-color:transparent;font-weight:500}.wu-ghost[data-v-565e6331]:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.wu-x[data-v-565e6331]{flex:none;border:none;background:none;cursor:pointer;color:inherit;opacity:.6;font-size:13px;padding:2px 4px}.wu-x[data-v-565e6331]:hover{opacity:1}.wu-cta[data-v-565e6331]:focus-visible,.wu-ghost[data-v-565e6331]:focus-visible,.wu-x[data-v-565e6331]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wu-banner.updatable[data-v-565e6331]{background:var(--azure-wash);color:var(--azure-strong);border-bottom-color:var(--azure-soft)}.wu-banner.required[data-v-565e6331]{background:var(--gold-wash);color:var(--gold-ink);border-bottom-color:var(--gold-line)}@media(max-width:760px){.wu-banner[data-v-565e6331]{padding:8px 14px;font-size:12.5px}}.vendor-help[data-v-3d417813]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:4px;border:1px solid currentColor;border-radius:50%;cursor:help;font-size:10px;line-height:1;text-decoration:none}.ovl[data-v-d9e07685]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);z-index:130;align-items:center;justify-content:center;padding:20px;overflow:auto}.ovl.open[data-v-d9e07685]{display:flex}.dlg[data-v-d9e07685]{background:var(--paper-2);border-radius:16px;max-width:440px;width:100%;padding:26px 26px 22px;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4);text-align:center;max-height:calc(100vh - 40px);overflow-y:auto}.check-wrap[data-v-d9e07685]{display:flex;justify-content:center;margin-bottom:14px}.check[data-v-d9e07685]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:2px solid var(--gold);color:var(--gold-ink);background:var(--gold-wash);font-size:24px;font-weight:700}.ttl[data-v-d9e07685]{font-size:18px;font-weight:600;color:var(--ink);margin-bottom:16px}.unlock-list[data-v-d9e07685]{list-style:none;margin:0 0 16px;padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:9px;text-align:left}.unlock-row[data-v-d9e07685],.mini-highlight[data-v-d9e07685]{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--ink-2);line-height:1.5}.mini-highlight[data-v-d9e07685]{justify-content:center;margin-bottom:16px;padding:14px 16px;background:var(--gold-wash);border:1px solid var(--gold-line);border-radius:12px;color:var(--gold-ink);font-weight:600}.u-dot[data-v-d9e07685]{margin-top:6px;width:6px;height:6px;border-radius:50%;background:var(--teal);flex:none}.u-text[data-v-d9e07685]{min-width:0}.receipt[data-v-d9e07685]{font-size:12.5px;color:var(--ink-faint);margin-bottom:18px;font-variant-numeric:tabular-nums}.dlg-foot[data-v-d9e07685]{display:flex;flex-direction:column;gap:9px}.cta-primary[data-v-d9e07685]{font-size:14px;font-weight:600;color:var(--on-accent);background:var(--azure);border:none;border-radius:9px;padding:11px 16px;cursor:pointer;font-family:inherit}.cta-primary[data-v-d9e07685]:hover{background:var(--azure-strong)}.cta-secondary[data-v-d9e07685]{font-size:13px;color:var(--ink-2);background:none;border:none;cursor:pointer;font-family:inherit;padding:4px}.cta-secondary[data-v-d9e07685]:hover{color:var(--ink)}@media(max-width:680px){.dlg[data-v-d9e07685]{padding:22px 18px 18px}}.cd-mask[data-v-08ccfe5b]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);display:flex;align-items:center;justify-content:center;z-index:var(--z-confirm);padding:20px}.cd-box[data-v-08ccfe5b]{width:min(440px,92vw);background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:22px 24px;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4);max-height:calc(100vh - 40px);overflow-y:auto}.cd-title[data-v-08ccfe5b]{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:10px}.cd-message[data-v-08ccfe5b]{font-size:13px;color:var(--ink-2);line-height:1.65;margin-bottom:12px}.cd-lines[data-v-08ccfe5b]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px}.cd-lines li[data-v-08ccfe5b]{position:relative;padding-left:16px;font-size:13px;color:var(--ink-2);line-height:1.6}.cd-lines li[data-v-08ccfe5b]:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--ink-faint)}.cd-acts[data-v-08ccfe5b]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.cd-btn[data-v-08ccfe5b]{font-size:13px;padding:8px 16px;border-radius:8px;cursor:pointer;font-family:inherit;border:1px solid var(--line)}.cd-btn[data-v-08ccfe5b]:disabled{opacity:.58;cursor:default}.cd-cancel[data-v-08ccfe5b]{background:var(--paper-2);color:var(--ink-2)}.cd-cancel[data-v-08ccfe5b]:hover{background:var(--paper-3)}.cd-confirm[data-v-08ccfe5b]{background:var(--azure);border-color:var(--azure);color:var(--on-accent)}.cd-confirm.danger[data-v-08ccfe5b]{background:var(--vermilion);border-color:var(--vermilion);color:var(--on-accent)}.cd-confirm[data-v-08ccfe5b]:hover{opacity:.92}.points-purchase[data-v-7902eb0c]{grid-column:1/-1;min-width:0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.pp-head[data-v-7902eb0c]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.pp-head h3[data-v-7902eb0c]{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.pp-head p[data-v-7902eb0c]{margin:4px 0 0;font-size:12px;color:var(--ink-faint);line-height:1.6}.pp-balance[data-v-7902eb0c]{display:flex;flex-direction:column;align-items:flex-end;margin:0!important}.pp-balance span[data-v-7902eb0c]{font-size:11px;color:var(--ink-faint)}.pp-balance strong[data-v-7902eb0c]{font-size:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.3px}.pp-options[data-v-7902eb0c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:16px}.pp-option[data-v-7902eb0c]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.pp-option[data-v-7902eb0c]:hover{border-color:var(--azure-soft)}.pp-option.on[data-v-7902eb0c]{border-color:var(--azure);background:var(--azure-wash);box-shadow:0 0 0 1px var(--azure) inset}.pp-option strong[data-v-7902eb0c]{font-size:13px;font-weight:600}.pp-option small[data-v-7902eb0c]{font-size:11px;color:var(--ink-faint);line-height:1.5}.pp-actions[data-v-7902eb0c]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px;margin-top:14px}.pp-actions button[data-v-7902eb0c],.pp-error button[data-v-7902eb0c]{font:inherit;font-size:13px;padding:8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);cursor:pointer}.pp-actions .pp-primary[data-v-7902eb0c]{background:var(--azure-wash);border-color:var(--azure-soft);color:var(--azure-ink);font-weight:500}.pp-actions button[data-v-7902eb0c]:disabled,.pp-error button[data-v-7902eb0c]:disabled{opacity:.5;cursor:default}.pp-qty[data-v-7902eb0c]{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--ink-2);margin-right:auto}.pp-qty input[data-v-7902eb0c]{width:110px;font:inherit;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}.pp-quote[data-v-7902eb0c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0 8px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.pp-quote div[data-v-7902eb0c]{background:var(--paper);padding:12px 14px;min-width:0}.pp-quote dt[data-v-7902eb0c]{font-size:11px;color:var(--ink-faint);margin-bottom:4px}.pp-quote dd[data-v-7902eb0c]{margin:0;font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pp-quote .pp-cost[data-v-7902eb0c]{color:var(--azure-ink);font-size:18px}.pp-muted[data-v-7902eb0c]{margin:6px 0 0;font-size:12px;color:var(--ink-faint);line-height:1.6}.warn[data-v-7902eb0c]{color:var(--verm-ink)!important}.pp-error[data-v-7902eb0c]{margin:12px 0 0;font-size:12px;color:var(--verm-ink);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pp-result[data-v-7902eb0c]{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:10px;background:var(--paper);border:1px solid var(--line);font-size:13px;color:var(--ink);line-height:1.6}.pp-result i[data-v-7902eb0c]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--gold)}.pp-result.paid i[data-v-7902eb0c]{background:var(--teal)}.pp-result.paid[data-v-7902eb0c]{border-color:color-mix(in srgb,var(--teal) 40%,var(--line))}@media(max-width:600px){.pp-quote[data-v-7902eb0c]{grid-template-columns:1fr}.pp-balance[data-v-7902eb0c]{align-items:flex-start}.pp-actions[data-v-7902eb0c]{justify-content:stretch}.pp-actions button[data-v-7902eb0c]{flex:1}}.bill-card[data-v-4369cf99]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.sc-top[data-v-4369cf99]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-plan[data-v-4369cf99]{font-size:18px;font-weight:700;color:var(--ink)}.sc-badge[data-v-4369cf99]{font-size:12px;font-weight:600;border-radius:999px;padding:2px 11px}.sc-badge.ok[data-v-4369cf99],.sc-badge.trial[data-v-4369cf99]{color:var(--azure-strong);background:var(--azure-wash);border:1px solid var(--azure-soft)}.sc-badge.warn[data-v-4369cf99]{color:var(--gold-ink);background:var(--gold-wash);border:1px solid var(--gold-line)}.sc-remain[data-v-4369cf99]{margin-left:auto;font-size:12.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.sc-dates[data-v-4369cf99]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.sc-date-row[data-v-4369cf99]{display:flex;justify-content:space-between;font-size:13px}.sc-date-l[data-v-4369cf99]{color:var(--ink-2)}.sc-date-v[data-v-4369cf99]{color:var(--ink);font-variant-numeric:tabular-nums}.sc-reassure[data-v-4369cf99]{margin-top:12px;font-size:12px;color:var(--ink-2);background:var(--azure-wash);border-radius:8px;padding:10px 12px;line-height:1.55}.sc-actions[data-v-4369cf99]{margin-top:16px}.sc-primary[data-v-4369cf99]{font-size:13.5px;font-weight:600;color:var(--on-accent);background:var(--azure);border:none;border-radius:9px;padding:10px 18px;cursor:pointer;font-family:inherit}.sc-primary[data-v-4369cf99]:hover{background:var(--azure-strong)}.bill-card[data-v-8214543d]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.u-title[data-v-8214543d]{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:14px}.u-meter[data-v-8214543d]{margin-bottom:13px}.u-meter[data-v-8214543d]:last-child{margin-bottom:0}.u-row[data-v-8214543d]{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:5px}.u-label[data-v-8214543d]{color:var(--ink-2)}.u-val[data-v-8214543d]{color:var(--ink);font-variant-numeric:tabular-nums}.u-val.hot[data-v-8214543d]{color:var(--gold-ink);font-weight:600}.u-val.over[data-v-8214543d]{color:var(--verm-ink);font-weight:600}.u-bar[data-v-8214543d]{height:6px;border-radius:3px;background:var(--paper-3);overflow:hidden}.u-bar i[data-v-8214543d]{display:block;height:100%;background:var(--azure);border-radius:3px;transition:width .4s ease}.u-bar i.hot[data-v-8214543d]{background:var(--gold)}.u-traffic .u-row[data-v-8214543d]{margin-bottom:4px}.u-period[data-v-8214543d]{font-size:11px;color:var(--ink-faint);margin-bottom:9px;font-variant-numeric:tabular-nums}.u-seg[data-v-8214543d]{margin-bottom:10px}.u-seg[data-v-8214543d]:last-child{margin-bottom:0}.u-subrow[data-v-8214543d]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.u-sublabel[data-v-8214543d]{color:var(--ink-faint)}.u-subval[data-v-8214543d]{color:var(--ink-2);font-variant-numeric:tabular-nums}.u-subval.hot[data-v-8214543d]{color:var(--gold-ink);font-weight:600}.u-subval.u-muted[data-v-8214543d]{color:var(--ink-faint)}.u-topup[data-v-8214543d]{display:flex;align-items:flex-start;gap:10px;margin:2px 0 10px;padding:9px 12px;border-radius:8px;background:var(--azure-wash);border:1px solid var(--azure-soft)}.u-topup-msg[data-v-8214543d]{flex:1;min-width:0;margin:0;font-size:12px;line-height:1.55;color:var(--ink)}.u-topup-x[data-v-8214543d]{flex:none;padding:0;border:0;background:none;color:var(--azure-ink);font:inherit;font-size:12px;cursor:pointer}.u-overbar[data-v-8214543d]{margin-bottom:11px}.u-overbar-track[data-v-8214543d]{display:flex;gap:2px;height:6px}.u-overbar-track>i[data-v-8214543d]{display:block;min-width:0;height:100%;border-radius:3px}.u-overbar-in[data-v-8214543d]{background:var(--vermilion)}.u-overbar-out[data-v-8214543d]{background:repeating-linear-gradient(135deg,var(--vermilion) 0 2px,var(--verm-wash) 2px 5px)}.u-overbar-legend[data-v-8214543d]{display:flex;justify-content:space-between;gap:8px;margin-top:5px;font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.u-overbar-legend .out[data-v-8214543d]{color:var(--verm-ink);font-weight:600}.u-over[data-v-8214543d]{margin-top:11px;background:var(--verm-wash);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.u-over-msg[data-v-8214543d]{margin:0;font-size:12px;color:var(--verm-ink);line-height:1.5}.u-buy[data-v-8214543d]{align-self:flex-start;border:none;border-radius:8px;padding:7px 14px;background:var(--azure);color:var(--on-accent);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.u-buy[data-v-8214543d]:hover{background:var(--azure-strong)}.u-buy.soon[data-v-8214543d]{background:var(--paper-3);color:var(--ink-faint);cursor:not-allowed}.ts[data-v-ab23fdf7]{grid-column:1 / -1;min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.ts-head[data-v-ab23fdf7]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}.ts-title[data-v-ab23fdf7]{font-size:14px;font-weight:600;color:var(--ink)}.ts-sub[data-v-ab23fdf7]{font-size:12px;color:var(--ink-faint)}.ts-note[data-v-ab23fdf7]{margin:4px 0 0;font-size:12.5px;color:var(--ink-faint)}.ts-list[data-v-ab23fdf7]{list-style:none;margin:0;padding:0}.ts-row[data-v-ab23fdf7]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(90px,1fr) 84px;align-items:center;gap:14px;padding:9px 0;border-top:1px solid var(--line)}.ts-row[data-v-ab23fdf7]:first-child{border-top:0}.ts-main[data-v-ab23fdf7]{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;min-width:0}.ts-name[data-v-ab23fdf7]{min-width:0;max-width:100%;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-meta[data-v-ab23fdf7]{font-size:11.5px;color:var(--ink-faint)}.ts-link[data-v-ab23fdf7]{padding:0;border:0;background:none;color:var(--azure-ink);font:inherit;font-size:12px;cursor:pointer}.ts-link[data-v-ab23fdf7]:hover{text-decoration:underline}.ts-go[data-v-ab23fdf7]{white-space:nowrap}.ts-bar[data-v-ab23fdf7]{height:6px;border-radius:3px;background:var(--paper-3);overflow:hidden}.ts-bar>i[data-v-ab23fdf7]{display:block;height:100%;border-radius:inherit;background:var(--azure)}.ts-num[data-v-ab23fdf7]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;font-variant-numeric:tabular-nums}.ts-num strong[data-v-ab23fdf7]{font-size:12.5px;font-weight:600;color:var(--ink)}.ts-num small[data-v-ab23fdf7]{font-size:11px;color:var(--ink-faint)}.ts-more[data-v-ab23fdf7]{margin-top:6px}.ts-foot[data-v-ab23fdf7]{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px dashed var(--line);display:grid;gap:6px}.ts-foot li[data-v-ab23fdf7]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;color:var(--ink-faint)}.ts-foot li>span[data-v-ab23fdf7]{display:flex;flex-direction:column;gap:1px;min-width:0}.ts-foot small[data-v-ab23fdf7]{font-size:11px}.ts-foot strong[data-v-ab23fdf7]{flex:none;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}@media(max-width:760px){.ts[data-v-ab23fdf7]{padding:14px}.ts-row[data-v-ab23fdf7]{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.ts-bar[data-v-ab23fdf7]{grid-column:1 / -1;grid-row:2}.ts-num[data-v-ab23fdf7]{flex-direction:row;align-items:baseline;gap:6px}}.bill-card[data-v-c19e7738]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.h-title[data-v-c19e7738]{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:14px}.h-msg[data-v-c19e7738]{font-size:12.5px;color:var(--ink-faint);padding:8px 0}.h-err[data-v-c19e7738]{color:var(--vermilion)}.retry[data-v-c19e7738]{margin-left:8px;font-size:12px;color:var(--azure);background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:underline}.h-table[data-v-c19e7738]{width:100%;border-collapse:collapse}.h-table th[data-v-c19e7738]{text-align:left;font-size:11px;color:var(--ink-faint);font-weight:600;padding:4px 6px;border-bottom:1px solid var(--line)}.h-table td[data-v-c19e7738]{font-size:12.5px;color:var(--ink-2);padding:7px 6px;border-bottom:1px solid var(--line-2)}.h-table .num[data-v-c19e7738]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.h-table td.amt[data-v-c19e7738]{color:var(--ink)}.h-table td.amt.neg[data-v-c19e7738]{color:var(--teal)}.mono[data-v-c19e7738]{font-family:var(--mono);font-size:12px}@media(max-width:680px){.h-table th[data-v-c19e7738],.h-table td[data-v-c19e7738]{padding:6px 4px;font-size:12px}}.bill-card[data-v-57c4b08a]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.r-title[data-v-57c4b08a]{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:10px}.r-desc[data-v-57c4b08a]{font-size:12.5px;color:var(--ink-2);line-height:1.6;margin-bottom:12px}.r-amt[data-v-57c4b08a]{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px}.r-result[data-v-57c4b08a]{font-size:13px;color:var(--ink-2);line-height:1.6}.r-err[data-v-57c4b08a]{font-size:12.5px;color:var(--vermilion);margin-bottom:10px}.r-btn[data-v-57c4b08a]{font-size:13px;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:8px;padding:8px 16px;cursor:pointer;font-family:inherit}.r-btn[data-v-57c4b08a]:hover{border-color:var(--ink-faint);color:var(--ink)}.bill-card[data-v-ac39c66b]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.warn-card[data-v-ac39c66b]{border-color:var(--gold-line);background:var(--gold-wash)}.k-title[data-v-ac39c66b]{font-size:13px;font-weight:600;color:var(--gold-ink);margin-bottom:8px}.k-desc[data-v-ac39c66b]{font-size:12.5px;color:var(--ink-2);line-height:1.55;margin-bottom:12px}.k-list[data-v-ac39c66b]{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.k-row[data-v-ac39c66b]{display:flex;align-items:center;gap:10px;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;padding:8px 11px}.k-label[data-v-ac39c66b]{display:flex;align-items:center;gap:9px;cursor:pointer;min-width:0;flex:1}.k-name[data-v-ac39c66b]{font-size:13px;color:var(--ink);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-tag[data-v-ac39c66b]{font-size:11px;color:var(--gold-ink);background:var(--gold-wash);border:1px solid var(--gold-line);border-radius:6px;padding:1px 8px;flex:none}.k-foot[data-v-ac39c66b]{display:flex;align-items:center;gap:12px}.k-count[data-v-ac39c66b]{font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.k-count.over[data-v-ac39c66b]{color:var(--vermilion);font-weight:600}.k-btn[data-v-ac39c66b]{margin-left:auto;font-size:13px;font-weight:600;color:var(--on-accent);background:var(--azure);border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-family:inherit}.k-btn[data-v-ac39c66b]:disabled{opacity:.55;cursor:not-allowed}.k-err[data-v-ac39c66b]{margin-top:10px;font-size:12px;color:var(--vermilion)}.k-done[data-v-ac39c66b]{margin-top:10px;font-size:12.5px;color:var(--teal)}.ovl[data-v-de2a9cb5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(var(--mask-rgb),.42)}.dlg[data-v-de2a9cb5]{width:min(430px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px 24px;border-radius:14px;background:var(--paper-2);box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4)}h3[data-v-de2a9cb5]{margin:0 0 8px;font-size:17px;color:var(--ink)}.explain[data-v-de2a9cb5],.note[data-v-de2a9cb5]{font-size:12.5px;line-height:1.6;color:var(--ink-2)}.stepper[data-v-de2a9cb5]{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0}.stepper button[data-v-de2a9cb5]{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}.quote[data-v-de2a9cb5]{margin:16px 0;padding:13px;border-radius:10px;background:var(--paper);color:var(--ink-2)}.quote.refreshing[data-v-de2a9cb5]{opacity:.72}.line[data-v-de2a9cb5],.total[data-v-de2a9cb5]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.total[data-v-de2a9cb5]{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink)}.pay[data-v-de2a9cb5]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px 0}.err[data-v-de2a9cb5]{margin-top:10px;font-size:12.5px;color:var(--vermilion)}.foot[data-v-de2a9cb5]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.foot button[data-v-de2a9cb5]{padding:8px 16px;border-radius:8px;font:inherit}.cancel[data-v-de2a9cb5]{border:1px solid var(--line);background:transparent;color:var(--ink-2)}.confirm[data-v-de2a9cb5]{border:0;background:var(--azure);color:#fff}.confirm[data-v-de2a9cb5]:disabled{cursor:not-allowed}.confirm.dim[data-v-de2a9cb5]{opacity:.5}.ovl[data-v-cd9188a5]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);z-index:125;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.dlg[data-v-cd9188a5]{background:var(--paper-2);border-radius:14px;max-width:440px;width:100%;padding:22px 24px;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4);max-height:calc(100vh - 40px);overflow-y:auto}.ttl[data-v-cd9188a5]{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:16px}.plan-options[data-v-cd9188a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.plan-opt[data-v-cd9188a5]{flex:1;display:flex;flex-direction:column;gap:4px;border:1.5px solid var(--line);border-radius:10px;padding:13px 14px;background:var(--paper-2);cursor:pointer;font-family:inherit;text-align:left}.plan-opt.on[data-v-cd9188a5]{border-color:var(--azure);background:var(--azure-wash)}.plan-opt.disabled[data-v-cd9188a5]{cursor:not-allowed;opacity:.68}.po-name[data-v-cd9188a5]{font-size:13px;color:var(--ink-2)}.po-price[data-v-cd9188a5]{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.po-disabled[data-v-cd9188a5]{font-size:11px;color:var(--ink-faint)}.feat-list[data-v-cd9188a5]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.feat-list li[data-v-cd9188a5]{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2)}.f-dot[data-v-cd9188a5]{width:6px;height:6px;border-radius:50%;background:var(--teal);flex:none}.pay-scan[data-v-cd9188a5]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;padding:16px 12px;background:var(--azure-wash);border-radius:10px;text-align:center}.ps-title[data-v-cd9188a5]{font-size:14px;font-weight:600;color:var(--ink)}.ps-amount[data-v-cd9188a5]{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.ps-hint[data-v-cd9188a5]{font-size:12px;color:var(--ink-2)}.ps-waiting[data-v-cd9188a5]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.ps-dot[data-v-cd9188a5]{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:ps-pulse-cd9188a5 1.2s ease-in-out infinite}@keyframes ps-pulse-cd9188a5{0%,to{opacity:.3}50%{opacity:1}}.ps-timeout[data-v-cd9188a5]{font-size:12.5px;color:var(--vermilion)}.ps-retry[data-v-cd9188a5]{margin-left:8px;font-size:12.5px;color:var(--azure);background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:underline}.ps-mobile[data-v-cd9188a5]{font-size:12px;color:var(--azure);text-decoration:underline}.err[data-v-cd9188a5]{font-size:12.5px;color:var(--vermilion);margin-bottom:12px}.dlg-foot[data-v-cd9188a5]{display:flex;justify-content:flex-end;gap:10px}.x[data-v-cd9188a5]{font-size:13px;color:var(--ink-2);border:1px solid var(--line);background:var(--paper-2);border-radius:8px;padding:8px 15px;cursor:pointer;font-family:inherit}.go[data-v-cd9188a5]{font-size:13px;font-weight:600;color:var(--on-accent);background:var(--azure);border:none;border-radius:8px;padding:8px 18px;cursor:pointer;font-family:inherit}.go[data-v-cd9188a5]:disabled{opacity:.55;cursor:not-allowed}.bd-body[data-v-ebe33691]{flex:1;padding:18px 22px 22px}.bv-msg[data-v-ebe33691]{padding:24px 0;font-size:13px;color:var(--ink-faint)}.bv-err[data-v-ebe33691]{color:var(--vermilion)}.retry[data-v-ebe33691]{margin-left:8px;color:var(--azure);background:none;border:0}.bill-grid[data-v-ebe33691]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.bill-card[data-v-ebe33691]{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.billing-overview[data-v-ebe33691]{min-width:0;padding:0;overflow:hidden}.billing-overview>.overview-status[data-v-ebe33691],.billing-overview>.overview-usage[data-v-ebe33691]{border:0;border-radius:0;background:transparent}.billing-overview>.overview-status[data-v-ebe33691]{padding:16px 18px;border-bottom:1px solid var(--line)}.billing-overview>.overview-usage[data-v-ebe33691]{padding:16px 18px}.manage[data-v-ebe33691],.plan-info[data-v-ebe33691],.bill-history[data-v-ebe33691]{min-width:0}.bill-keep[data-v-ebe33691]{grid-column:1 / -1}.m-title[data-v-ebe33691],.pi-title[data-v-ebe33691]{margin-bottom:12px;font-size:14px;font-weight:600;color:var(--ink)}.renewal-state[data-v-ebe33691]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px;padding:11px 12px;border:1px solid var(--azure-soft);border-radius:9px;background:var(--azure-wash);color:var(--ink)}.renewal-state>span[data-v-ebe33691]:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.renewal-state small[data-v-ebe33691]{color:var(--ink-2);line-height:1.45}.renewal-chip[data-v-ebe33691]{flex:none;padding:3px 8px;border-radius:999px;background:var(--azure);color:var(--on-accent);font-size:11px;font-weight:600}.renewal-chip.manual[data-v-ebe33691]{border:1px solid var(--line);background:var(--paper);color:var(--ink-2)}.actions[data-v-ebe33691]{display:grid;gap:8px;margin-bottom:10px}.actions button[data-v-ebe33691]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink-2);text-align:left}.actions button.primary[data-v-ebe33691]{border-color:var(--azure);background:var(--azure-wash);color:var(--ink)}.actions button[data-v-ebe33691]:disabled{opacity:.55}.actions span[data-v-ebe33691]{display:flex;flex-direction:column;gap:3px}.actions small[data-v-ebe33691]{color:var(--ink-faint)}.tiers[data-v-ebe33691]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tier-card[data-v-ebe33691]{padding:13px;border:1px solid var(--line);border-radius:10px}.tier-card.current[data-v-ebe33691]{border-color:var(--azure);background:var(--azure-wash)}.tier-head[data-v-ebe33691]{display:flex;justify-content:space-between;color:var(--ink)}.tier-head span[data-v-ebe33691]{font-size:11px;color:var(--azure)}.prices[data-v-ebe33691]{margin-top:6px;font-size:12px;color:var(--ink-2)}.tier-card ul[data-v-ebe33691]{margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.8;color:var(--ink-2)}.legacy-note[data-v-ebe33691]{margin:12px 0 0;font-size:12px;color:var(--ink-faint)}@media(max-height:820px)and (min-width:761px){.bd-body[data-v-ebe33691]{padding:12px 18px 14px}.bill-grid[data-v-ebe33691]{gap:10px}.bill-card[data-v-ebe33691]{padding:14px 16px}.billing-overview[data-v-ebe33691]{padding:0}.billing-overview>.overview-status[data-v-ebe33691],.billing-overview>.overview-usage[data-v-ebe33691]{padding:14px 16px}.tiers[data-v-ebe33691]{gap:8px}.tier-card[data-v-ebe33691]{padding:11px 12px}.tier-card ul[data-v-ebe33691]{margin-top:7px;line-height:1.65}.legacy-note[data-v-ebe33691]{margin-top:8px}}@media(max-width:760px){.bd-body[data-v-ebe33691]{padding:14px}.bill-grid[data-v-ebe33691]{grid-template-columns:1fr}.bill-keep[data-v-ebe33691]{grid-column:auto}.tiers[data-v-ebe33691]{grid-template-columns:1fr}}.bd-ovl[data-v-23c4e655]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);z-index:110;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;animation:bd-fade-23c4e655 .2s both}.bd-card[data-v-23c4e655]{width:min(1080px,100%);background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4);display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;animation:bd-pop-23c4e655 .4s cubic-bezier(.34,1.56,.64,1) both}.bd-body[data-v-23c4e655]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}@keyframes bd-fade-23c4e655{0%{opacity:0}}@keyframes bd-pop-23c4e655{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media(prefers-reduced-motion:reduce){.bd-ovl[data-v-23c4e655],.bd-card[data-v-23c4e655]{animation:none}}.bd-head[data-v-23c4e655]{flex:none;display:flex;align-items:baseline;gap:10px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.bd-ttl[data-v-23c4e655]{font-size:17px;font-weight:700;color:var(--ink)}.bd-sub[data-v-23c4e655]{font-size:12.5px;color:var(--ink-faint);flex:1}.bd-x[data-v-23c4e655]{display:inline-flex;border:none;background:none;cursor:pointer;color:var(--ink-faint);padding:2px}.bd-x[data-v-23c4e655]:hover{color:var(--ink-2)}@media(max-height:820px)and (min-width:761px){.bd-ovl[data-v-23c4e655]{padding:8px 14px}.bd-card[data-v-23c4e655]{max-height:calc(100dvh - 16px)}.bd-head[data-v-23c4e655]{padding:14px 18px 10px}}@media(max-width:760px){.bd-ovl[data-v-23c4e655]{padding:14px}.bd-card[data-v-23c4e655]{max-height:calc(100dvh - 28px)}.bd-head[data-v-23c4e655]{padding:16px 16px 12px}}.hd-mask[data-v-89320794]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);display:flex;align-items:center;justify-content:center;z-index:var(--z-confirm);padding:20px}.hd-box[data-v-89320794]{width:min(520px,94vw);background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:20px 22px 16px;outline:none;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4);max-height:calc(100vh - 40px);overflow-y:auto;display:flex;flex-direction:column;gap:12px}.hd-title[data-v-89320794]{font-size:16px;font-weight:600;color:var(--ink)}.hd-sub[data-v-89320794]{margin-top:-8px;font-size:13px;color:var(--ink-2);line-height:1.6;overflow-wrap:anywhere}.hd-why[data-v-89320794]{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.6;color:var(--ink-2);background:var(--paper-3);border-radius:8px;padding:9px 12px}.hd-why.high[data-v-89320794]{color:var(--gold-ink);background:var(--gold-wash)}.hd-why.full[data-v-89320794]{color:var(--vermilion);background:var(--verm-wash)}.hd-meter[data-v-89320794]{flex:none;width:54px;height:6px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--ink) 12%,transparent)}.hd-meter i[data-v-89320794]{display:block;height:100%;background:currentColor}.hd-sec[data-v-89320794]{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.hd-sec legend[data-v-89320794],.hd-legend[data-v-89320794]{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:6px;padding:0}.hd-opt[data-v-89320794]{display:flex;align-items:flex-start;gap:10px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;cursor:pointer;min-width:0}.hd-opt.on[data-v-89320794]{border-color:var(--azure);background:var(--azure-wash)}.hd-opt.disabled[data-v-89320794]{cursor:not-allowed;opacity:.6}.hd-opt.sub[data-v-89320794]{margin-left:18px;padding:5px 10px;align-items:center}.hd-opt.sub input[data-v-89320794]{margin-top:0}.hd-opt.sub .hd-opt-text[data-v-89320794]{flex-direction:row;align-items:baseline;gap:8px}.hd-opt.sub .hd-opt-name[data-v-89320794]{flex:1 1 auto;font-weight:500}.hd-opt.sub .hd-opt-desc[data-v-89320794]{flex:none}.hd-opt input[data-v-89320794]{margin-top:3px;flex:none}.hd-opt-text[data-v-89320794]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.hd-opt-name[data-v-89320794]{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:6px;min-width:0}.hd-opt-name.ellipsis[data-v-89320794]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-rec[data-v-89320794]{font-size:10px;font-weight:600;color:var(--teal-ink);background:var(--teal-wash);border-radius:4px;padding:2px 5px}.hd-opt-desc[data-v-89320794]{font-size:11.5px;color:var(--ink-2);line-height:1.55;overflow-wrap:anywhere}.hd-opt-warn[data-v-89320794]{font-size:12px;color:var(--gold-ink);line-height:1.55}.hd-opt-group[data-v-89320794]{font-size:12px;color:var(--ink-2);margin:4px 0 0 2px}.hd-hint[data-v-89320794]{font-size:11.5px;color:var(--ink-faint);margin-left:20px;line-height:1.5}.hd-note textarea[data-v-89320794]{width:100%;box-sizing:border-box;resize:vertical;min-height:52px;font:inherit;font-size:13px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.hd-check[data-v-89320794]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.hd-check input[data-v-89320794]{margin-top:3px}.hd-check-desc[data-v-89320794]{display:block;font-size:12px;color:var(--ink-2);margin-top:2px}.hd-err[data-v-89320794]{font-size:12.5px;color:var(--vermilion)}.hd-acts[data-v-89320794]{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.hd-btn[data-v-89320794]{font:inherit;font-size:13px;padding:7px 14px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.hd-btn.primary[data-v-89320794]{border-color:var(--azure);background:var(--azure);color:var(--on-accent);font-weight:600}.hd-btn[data-v-89320794]:disabled{opacity:.6;cursor:default}.ki[data-v-5c9fdc23]{display:inline-block;vertical-align:middle;flex:none}.opw-layer[data-v-65891124]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible}.opw-layer[data-v-65891124]::backdrop{background:transparent}.opw-mask[data-v-65891124]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);display:flex;align-items:center;justify-content:center;z-index:var(--z-challenge);padding:20px}.opw-mask.sheet[data-v-65891124]{align-items:flex-end;padding:0}.opw-box[data-v-65891124]{width:min(360px,92vw);background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:20px 22px 22px;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4)}.opw-box.sheet[data-v-65891124]{width:100%;border-radius:16px 16px 0 0;padding-bottom:max(22px,env(safe-area-inset-bottom))}.opw-head[data-v-65891124]{display:flex;align-items:center;justify-content:space-between}.opw-title[data-v-65891124]{font-size:16px;font-weight:600;color:var(--ink)}.opw-x[data-v-65891124]{border:none;background:none;color:var(--ink-faint);font-size:20px;line-height:1;cursor:pointer;padding:4px 6px;border-radius:6px}.opw-x[data-v-65891124]:hover{background:var(--paper-3);color:var(--ink-2)}.opw-sub[data-v-65891124]{font-size:13px;color:var(--ink-2);line-height:1.6;margin:6px 0 18px}.opw-cells[data-v-65891124]{display:flex;gap:10px;justify-content:center;margin-bottom:4px}.opw-cell[data-v-65891124]{width:40px;height:48px;border:1px solid var(--line);border-radius:9px;background:var(--paper);display:flex;align-items:center;justify-content:center;transition:border-color .16s cubic-bezier(.22,.8,.2,1)}.opw-cell.active[data-v-65891124]{border-color:var(--azure);box-shadow:0 0 0 3px var(--azure-wash)}.opw-cell.filled[data-v-65891124]{border-color:var(--azure-soft)}.opw-dot[data-v-65891124]{width:11px;height:11px;border-radius:50%;background:var(--ink)}.opw-err[data-v-65891124]{font-size:12px;color:var(--vermilion);text-align:center;min-height:16px;margin:8px 0 14px;line-height:1.4}.opw-err.placeholder[data-v-65891124]{color:transparent}.opw-resend[data-v-65891124]{text-align:center;margin:-8px 0 12px}.opw-forgot[data-v-65891124]{text-align:center;margin:0 0 12px}.opw-link[data-v-65891124]{border:none;background:none;color:var(--azure);font-size:12px;cursor:pointer;padding:4px 6px}.opw-link[data-v-65891124]:hover:not(:disabled){text-decoration:underline}.opw-link[data-v-65891124]:disabled{color:var(--ink-faint);cursor:default}.opw-pad[data-v-65891124]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.opw-key[data-v-65891124]{height:48px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);color:var(--ink);font-size:20px;font-family:var(--mono);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s cubic-bezier(.22,.8,.2,1)}.opw-key[data-v-65891124]:hover:not(:disabled){background:var(--paper-3)}.opw-key[data-v-65891124]:active:not(:disabled){background:var(--azure-wash)}.opw-key.empty[data-v-65891124]{border:none;background:none;cursor:default}.opw-key.del[data-v-65891124]{color:var(--ink-2)}.opw-key[data-v-65891124]:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.opw-cell[data-v-65891124],.opw-key[data-v-65891124]{transition:none}}.sa-grp[data-v-57de7bae]{margin-bottom:22px}.sa-grp[data-v-57de7bae]:last-child{margin-bottom:0}.sa-grp-h[data-v-57de7bae]{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:10px}.sa-row[data-v-57de7bae]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px}.sa-row.disabled[data-v-57de7bae]{opacity:.55}.sa-lbl[data-v-57de7bae]{color:var(--ink-2)}.sa-soon[data-v-57de7bae]{font-size:12px;color:var(--ink-faint);border:1px dashed var(--line);border-radius:6px;padding:3px 9px}.sa-seg[data-v-57de7bae]{display:inline-flex;gap:2px;background:var(--paper-3);border:1px solid var(--line);border-radius:8px;padding:2px}.sa-seg-btn[data-v-57de7bae]{font-size:12.5px;font-family:inherit;color:var(--ink-2);background:transparent;border:none;border-radius:6px;padding:5px 12px;cursor:pointer}.sa-seg-btn[data-v-57de7bae]:hover{color:var(--ink)}.sa-seg-btn.on[data-v-57de7bae]{color:var(--azure-ink);background:var(--paper-2);font-weight:600}.sa-ctl[data-v-57de7bae]{flex:1;max-width:200px;font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper-2);color:var(--ink)}.sa-ctl[type=range][data-v-57de7bae]{padding:0}.sa-color[data-v-57de7bae]{width:40px;height:28px;padding:0;border:1px solid var(--line);border-radius:7px;background:var(--paper-2);cursor:pointer}.sa-bgimg[data-v-57de7bae]{flex:1;max-width:200px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.sa-thumb[data-v-57de7bae]{width:34px;height:24px;border-radius:5px;border:1px solid var(--line);background-size:cover;background-position:center;flex:none}.sa-pick[data-v-57de7bae]{font:inherit;font-size:12px;padding:5px 10px;border:1px solid var(--azure);border-radius:7px;background:var(--azure);color:var(--on-accent);cursor:pointer}.sa-pick.ghost[data-v-57de7bae]{background:none;border-color:var(--line);color:var(--ink-2)}.sa-err[data-v-57de7bae]{font-size:12px;color:var(--vermilion);margin:-6px 0 12px;text-align:right}.sa-desc[data-v-57de7bae]{font-size:12px;color:var(--ink-faint);margin:4px 0 12px;line-height:1.5}.sa-acts[data-v-57de7bae]{display:flex;justify-content:flex-end}.sa-reset[data-v-57de7bae]{font:inherit;font-size:13px;padding:6px 14px;border-radius:8px;background:none;border:1px solid var(--line);color:var(--ink-2);cursor:pointer}.sa-reset[data-v-57de7bae]:hover{border-color:var(--azure-soft);color:var(--azure)}.dtd[data-v-c38d8b16]{margin:auto;box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--paper);color:var(--ink)}.dtd[data-v-c38d8b16]::backdrop{background:#0008}h2[data-v-c38d8b16]{margin:0 0 8px;font-size:19px}h3[data-v-c38d8b16]{margin:0 0 6px;font-size:13px;color:var(--ink-2);font-weight:600}p[data-v-c38d8b16]{line-height:1.6;text-wrap:pretty;line-break:strict}.dtd-lead[data-v-c38d8b16]{margin:0 0 6px;color:var(--ink-2);font-size:13px}.nw[data-v-c38d8b16]{white-space:nowrap}form[data-v-c38d8b16]{display:grid;gap:12px;min-width:0}label[data-v-c38d8b16]{display:grid;gap:6px;min-width:0;color:var(--ink-2);font-size:12.5px}input[data-v-c38d8b16],select[data-v-c38d8b16],textarea[data-v-c38d8b16]{box-sizing:border-box;width:100%;min-width:0;padding:8px 9px;border:1px solid var(--line);border-radius:7px;background:var(--paper-2);color:var(--ink);font:inherit;font-size:13px}textarea[data-v-c38d8b16]{resize:vertical;min-height:56px;line-height:1.5}input[data-v-c38d8b16]:focus-visible,select[data-v-c38d8b16]:focus-visible,textarea[data-v-c38d8b16]:focus-visible,button[data-v-c38d8b16]:focus-visible{outline:2px solid var(--azure);outline-offset:1px}[aria-invalid=true][data-v-c38d8b16]{border-color:var(--verm-ink, #c0392b)}select[data-v-c38d8b16]:disabled{opacity:.6}.dtd-help[data-v-c38d8b16]{color:var(--ink-faint);font-size:12px;line-height:1.5}.dtd-field-err[data-v-c38d8b16]{color:var(--verm-ink, #c0392b);font-size:12px;line-height:1.5}.dtd-pair[data-v-c38d8b16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dtd-note[data-v-c38d8b16]{margin:0;color:var(--ink-faint);font-size:12px}.dtd-note.warn[data-v-c38d8b16]{color:var(--gold-ink)}.dtd-avail[data-v-c38d8b16]{border-top:1px solid var(--line-2);padding-top:10px}.dtd-avail ul[data-v-c38d8b16]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.dtd-avail li[data-v-c38d8b16]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.dtd-mname[data-v-c38d8b16]{min-width:0;overflow-wrap:anywhere;color:var(--ink)}.dtd-mstate[data-v-c38d8b16]{flex:none;color:var(--ink-2)}.dtd-avail li.bad .dtd-mstate[data-v-c38d8b16]{color:var(--ink-faint)}.dtd-err[data-v-c38d8b16]{margin:0;color:var(--verm-ink, #c0392b);font-size:12.5px}footer[data-v-c38d8b16]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}button[data-v-c38d8b16]{font:inherit;padding:8px 14px;border:1px solid var(--line);border-radius:7px;background:var(--paper-2);color:var(--ink);cursor:pointer}button[data-v-c38d8b16]:disabled{opacity:.6;cursor:default}.primary[data-v-c38d8b16]{border-color:transparent;background:var(--azure);color:var(--on-accent)}@media(max-width:520px){.dtd-pair[data-v-c38d8b16]{grid-template-columns:minmax(0,1fr)}}.sdp[data-v-5d5d37c0]{display:grid;gap:12px;min-width:0}.sdp-titlebar[data-v-5d5d37c0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.sdp-intro h3[data-v-5d5d37c0]{margin:0;color:var(--ink);font-size:15px}.sdp-intro p[data-v-5d5d37c0]{margin:0;color:var(--ink-2);font-size:13px;line-height:1.6;text-wrap:pretty;line-break:strict}.nw[data-v-5d5d37c0]{white-space:nowrap}.sr-only[data-v-5d5d37c0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sdp-muted[data-v-5d5d37c0]{margin:0;color:var(--ink-faint);font-size:12.5px}.sdp-skel[data-v-5d5d37c0]{display:grid;gap:8px}.sdp-skel-row[data-v-5d5d37c0]{height:44px;border-radius:8px;background:linear-gradient(90deg,var(--paper-2),var(--line-2),var(--paper-2));background-size:200% 100%;animation:sdp-shimmer-5d5d37c0 1.4s ease-in-out infinite}@keyframes sdp-shimmer-5d5d37c0{0%{background-position:100% 0}to{background-position:-100% 0}}.sdp-fail[data-v-5d5d37c0]{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-size:13px}.sdp-glyph[data-v-5d5d37c0]{display:inline-block;flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--glyph) center/contain no-repeat;mask:var(--glyph) center/contain no-repeat}.sdp-glyph.plus[data-v-5d5d37c0]{--glyph: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%205v14M5%2012h14'/%3e%3c/svg%3e");margin-right:4px;vertical-align:-2px}.sdp-glyph.grip[data-v-5d5d37c0]{--glyph: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23000'%3e%3ccircle%20cx='9'%20cy='6'%20r='1.6'/%3e%3ccircle%20cx='15'%20cy='6'%20r='1.6'/%3e%3ccircle%20cx='9'%20cy='12'%20r='1.6'/%3e%3ccircle%20cx='15'%20cy='12'%20r='1.6'/%3e%3ccircle%20cx='9'%20cy='18'%20r='1.6'/%3e%3ccircle%20cx='15'%20cy='18'%20r='1.6'/%3e%3c/svg%3e")}.sdp-glyph.alert[data-v-5d5d37c0]{--glyph: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='12'%20cy='12'%20r='9'/%3e%3cpath%20d='M12%207.5v5.5M12%2016.5v.01'/%3e%3c/svg%3e")}.sdp-glyph.tiers[data-v-5d5d37c0]{--glyph: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='m12%202%2010%206-10%206L2%208Zm-10%2011%2010%206%2010-6M2%2018l10%206%2010-6'/%3e%3c/svg%3e")}.sdp-glyph.big[data-v-5d5d37c0]{width:30px;height:30px;color:var(--ink-faint)}.sdp-banner[data-v-5d5d37c0]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;border:1px solid var(--gold-line);border-radius:9px;background:var(--gold-wash);color:var(--gold-ink);font-size:12.5px;line-height:1.55;text-wrap:pretty;line-break:strict}.sdp-banner .sdp-glyph[data-v-5d5d37c0]{margin-top:2px}.sdp-table[data-v-5d5d37c0]{display:grid;min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.sdp-head[data-v-5d5d37c0],.sdp-row[data-v-5d5d37c0]{display:grid;grid-template-columns:24px minmax(180px,1.6fr) minmax(64px,.55fr) minmax(80px,.8fr) minmax(72px,.6fr) minmax(110px,.9fr) 200px;align-items:center;gap:10px;padding:9px 12px 9px 6px}.sdp-head[data-v-5d5d37c0]{background:var(--paper-2);color:var(--ink-faint);font-size:12px}.sdp-row[data-v-5d5d37c0]{position:relative;border-top:1px solid var(--line-2);font-size:13px;color:var(--ink);background:var(--paper);transition:background-color .15s ease}.sdp-row[data-v-5d5d37c0]:hover{background:var(--paper-2)}.sdp-row.def[data-v-5d5d37c0]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--azure)}.sdp-row.dragging[data-v-5d5d37c0]{opacity:.45}.sdp-row.drop-before[data-v-5d5d37c0]{box-shadow:inset 0 2px 0 var(--azure)}.sdp-row.drop-after[data-v-5d5d37c0]{box-shadow:inset 0 -2px 0 var(--azure)}.sdp-grip-c[data-v-5d5d37c0]{display:flex;justify-content:center}.sdp-grip[data-v-5d5d37c0]{display:grid;place-items:center;width:22px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink-faint);cursor:grab}.sdp-grip[data-v-5d5d37c0]:hover:not(:disabled){color:var(--ink-2);background:var(--paper-3, var(--line-2))}.sdp-grip[data-v-5d5d37c0]:active:not(:disabled){cursor:grabbing}.sdp-grip[data-v-5d5d37c0]:disabled{opacity:.35;cursor:default}.sdp-type[data-v-5d5d37c0]{display:grid;gap:2px;min-width:0}.sdp-name[data-v-5d5d37c0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.sdp-name b[data-v-5d5d37c0]{font-weight:600;overflow-wrap:anywhere}.sdp-desc[data-v-5d5d37c0]{min-width:0;overflow:hidden;color:var(--ink-faint);font-size:12px;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.sdp-badge[data-v-5d5d37c0]{font-style:normal;padding:1px 7px;border-radius:999px;background:var(--azure-wash);color:var(--azure-ink);font-size:11.5px;white-space:nowrap}.sdp-v[data-v-5d5d37c0]{min-width:0;overflow-wrap:anywhere}.sdp-v.dim[data-v-5d5d37c0]{color:var(--ink-faint)}.sdp-unset[data-v-5d5d37c0]{grid-column:3 / 7}.sdp-warn[data-v-5d5d37c0]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:var(--gold-wash);color:var(--gold-ink);font-style:normal;font-size:12px;white-space:nowrap}.sdp-warn .sdp-glyph[data-v-5d5d37c0]{width:12px;height:12px}.sdp-warn.subtle[data-v-5d5d37c0]{background:none;padding:0;color:var(--ink-faint)}.sdp-avail[data-v-5d5d37c0]{min-width:0;color:var(--ink-2);font-size:12.5px;line-height:1.4}.sdp-avail.bad[data-v-5d5d37c0]{color:var(--verm-ink, #c0392b)}.sdp-avail[title][data-v-5d5d37c0]{cursor:help;text-decoration:underline dotted var(--line);text-underline-offset:3px}.sdp-acts[data-v-5d5d37c0],.sdp-acts-h[data-v-5d5d37c0]{display:flex;justify-content:flex-end;gap:4px}.sdp-acts[data-v-5d5d37c0]{flex-wrap:nowrap}.sdp-btn[data-v-5d5d37c0]{border:1px solid var(--line);border-radius:7px;padding:4px 11px;background:var(--paper);color:var(--ink-2);font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.sdp-btn.ghost[data-v-5d5d37c0]{border-color:transparent;background:none}.sdp-btn.primary[data-v-5d5d37c0]{display:inline-flex;align-items:center;border-color:transparent;background:var(--azure);color:var(--on-accent);padding:5px 12px}.sdp-btn.attention[data-v-5d5d37c0]{border-color:var(--gold-line);color:var(--gold-ink);background:var(--gold-wash)}.sdp-btn[data-v-5d5d37c0]:hover:not(:disabled){border-color:var(--azure-soft);color:var(--azure-ink)}.sdp-btn.primary[data-v-5d5d37c0]:hover:not(:disabled){color:var(--on-accent);filter:brightness(1.06)}.sdp-btn.danger[data-v-5d5d37c0]:hover:not(:disabled){border-color:var(--verm-wash);color:var(--verm-ink)}.sdp-btn[data-v-5d5d37c0]:disabled{opacity:.5;cursor:default}.sdp-btn[data-v-5d5d37c0]:focus-visible,.sdp-grip[data-v-5d5d37c0]:focus-visible,.sdp-rec-toggle[data-v-5d5d37c0]:focus-visible{outline:2px solid var(--azure);outline-offset:1px}.sdp-empty[data-v-5d5d37c0]{display:grid;justify-items:center;gap:6px;padding:22px 16px 8px;text-align:center}.sdp-empty h4[data-v-5d5d37c0]{margin:4px 0 0;color:var(--ink);font-size:14px}.sdp-empty p[data-v-5d5d37c0]{margin:0;max-width:34em;color:var(--ink-2);font-size:13px;line-height:1.6;text-wrap:pretty;line-break:strict}.sdp-rec[data-v-5d5d37c0]{display:grid;gap:8px}.sdp-rec-h[data-v-5d5d37c0]{margin:0;color:var(--ink-2);font-size:12.5px;font-weight:600}.sdp-rec-toggle[data-v-5d5d37c0]{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:3px 6px;border:0;border-radius:6px;background:none;color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer}.sdp-rec-toggle[data-v-5d5d37c0]:hover{color:var(--azure-ink)}.sdp-caret[data-v-5d5d37c0]{width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .2s ease}.sdp-rec.open .sdp-caret[data-v-5d5d37c0]{transform:rotate(90deg)}.sdp-rec-list[data-v-5d5d37c0]{display:grid;margin:0;padding:0;list-style:none;border:1px dashed var(--line);border-radius:10px;overflow:hidden}.sdp-rec-list li[data-v-5d5d37c0]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;font-size:13px;color:var(--ink)}.sdp-rec-list li+li[data-v-5d5d37c0]{border-top:1px dashed var(--line-2)}.sdp-note[data-v-5d5d37c0]{margin:0;color:var(--ink-faint);font-size:12px;line-height:1.6;text-wrap:pretty;line-break:strict}.sdp-notice[data-v-5d5d37c0]{margin:0;color:var(--ok, #2f8f5b);font-size:12.5px}.sdp-notice.bad[data-v-5d5d37c0]{color:var(--verm-ink, #c0392b)}.sdp-move-move[data-v-5d5d37c0]{transition:transform .2s ease}.sdp-fold-enter-active[data-v-5d5d37c0],.sdp-fold-leave-active[data-v-5d5d37c0]{transition:opacity .18s ease,transform .18s ease}.sdp-fold-enter-from[data-v-5d5d37c0],.sdp-fold-leave-to[data-v-5d5d37c0]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.sdp-move-move[data-v-5d5d37c0],.sdp-fold-enter-active[data-v-5d5d37c0],.sdp-fold-leave-active[data-v-5d5d37c0],.sdp-caret[data-v-5d5d37c0],.sdp-row[data-v-5d5d37c0],.sdp-btn[data-v-5d5d37c0]{transition:none}.sdp-skel-row[data-v-5d5d37c0]{animation:none}}@media(max-width:900px){.sdp-head[data-v-5d5d37c0]{display:none}.sdp-row[data-v-5d5d37c0]{grid-template-columns:24px auto auto auto minmax(0,1fr);row-gap:4px;column-gap:12px}.sdp-grip-c[data-v-5d5d37c0]{grid-row:1 / span 3;align-self:start}.sdp-type[data-v-5d5d37c0],.sdp-acts[data-v-5d5d37c0],.sdp-unset[data-v-5d5d37c0]{grid-column:2 / -1}.sdp-v[data-v-5d5d37c0],.sdp-avail[data-v-5d5d37c0]{font-size:12.5px}.sdp-acts[data-v-5d5d37c0]{justify-content:flex-start;flex-wrap:wrap;margin-left:-6px}.sdp-rec-list li[data-v-5d5d37c0]{grid-template-columns:minmax(0,1fr) auto}.sdp-rec-list li .sdp-warn[data-v-5d5d37c0]{display:none}}.target-select[data-v-ff16d549]{min-width:0;height:34px;box-sizing:border-box;padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper-2);color:var(--ink);font:inherit}.target-select[data-v-ff16d549]:disabled{opacity:.6}.target-select[data-v-16db19ca]{min-width:0;height:34px;box-sizing:border-box;padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper-2);color:var(--ink);font:inherit}.target-select[data-v-16db19ca]:disabled{opacity:.6}.ope-run-opts[data-v-58b6d1a7]{display:grid;gap:8px;grid-column:1 / -1;min-width:0}.ope-run-grid[data-v-58b6d1a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ope-run-opts label[data-v-58b6d1a7]{display:grid;align-content:start;gap:5px;min-width:0;color:var(--ink-2);font-size:12px}.ope-run-opts select[data-v-58b6d1a7],.ope-run-opts input[data-v-58b6d1a7]{box-sizing:border-box;width:100%;min-height:34px;padding:6px 9px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font:inherit}.ope-run-act[data-v-58b6d1a7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ope-run-act button[data-v-58b6d1a7]{box-sizing:border-box;flex:none;min-height:30px;padding:4px 11px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.ope-run-act button[data-v-58b6d1a7]:hover:not(:disabled){border-color:var(--azure)}.ope-run-act button[data-v-58b6d1a7]:disabled{opacity:.5;cursor:not-allowed}.ope-note[data-v-58b6d1a7]{min-width:0;color:var(--ink-2);font-size:12px;overflow-wrap:anywhere}@media(max-width:780px){.ope-run-grid[data-v-58b6d1a7]{grid-template-columns:1fr}}.ki[data-v-d4c8ba1f],.ki[data-v-1202b358]{display:inline-block;vertical-align:middle;flex:none}.copy-btn[data-v-4ef37a1d]{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink-faint);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.copy-btn[data-v-4ef37a1d]:hover{color:var(--ink);border-color:var(--line-2);background:var(--paper-2)}.copy-btn.ok[data-v-4ef37a1d]{color:var(--azure);border-color:var(--azure)}.dp-views[data-v-2a3145a6]{display:flex;gap:6px;padding:8px 12px 0}.dp-view[data-v-2a3145a6]{font:inherit;font-size:12px;color:var(--ink-2);background:var(--paper-3);border:1px solid var(--line);border-radius:999px;padding:3px 12px;cursor:pointer}.dp-view.on[data-v-2a3145a6]{color:var(--azure);border-color:var(--azure);background:var(--azure-wash);font-weight:600}.dp-repo-tools[data-v-2a3145a6]{display:flex;align-items:center;gap:8px;padding:8px 12px 6px}.dp-repo-filter[data-v-2a3145a6]{flex:1;min-width:0;font:inherit;font-size:12.5px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:5px 10px}.dp-repo-filter[data-v-2a3145a6]:focus{outline:none;border-color:var(--azure)}.dp-repo-trunc[data-v-2a3145a6]{flex:none;font-size:11px;color:var(--gold-ink)}.dp-repo .dp-repo-path[data-v-2a3145a6]{margin-left:auto;font-size:11px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.dp-tree-toggle[data-v-2a3145a6]{flex:none;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--ink-faint);font-size:10px;line-height:1;cursor:pointer;border-radius:4px;transition:color .12s,background .12s}.dp-tree-toggle[data-v-2a3145a6]:hover{color:var(--azure);background:var(--paper-3)}.dp-tree-spacer[data-v-2a3145a6]{flex:none;width:16px}.dp-tree-group .dp-row-name[data-v-2a3145a6]{color:var(--ink-2)}.dp-remembered[data-v-2a3145a6]{flex:none;margin-left:6px;padding:1px 7px;border:1px solid var(--azure-soft);border-radius:999px;background:var(--azure-wash);color:var(--azure-ink);font:inherit;font-size:11px;cursor:pointer}.dp-remember-pop[data-v-2a3145a6]{margin:2px 16px 6px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--paper-2);color:var(--ink-2);font-size:12px;line-height:1.6}.dp-remember-pop p[data-v-2a3145a6]{margin:0 0 6px}.dp-remember-who[data-v-2a3145a6]{color:var(--ink);font-weight:600}.dp-remember-stop[data-v-2a3145a6]{border:1px solid var(--line);border-radius:7px;padding:3px 10px;background:var(--paper);color:var(--ink-2);font:inherit;font-size:12px;cursor:pointer}.dp-remember-stop[data-v-2a3145a6]:hover{border-color:var(--vermilion);color:var(--vermilion)}.dp-repo-browse[data-v-2a3145a6]{margin-left:8px;font:inherit;font-size:12px;color:var(--azure);background:none;border:none;cursor:pointer;text-decoration:underline}.dp-authwarn[data-v-2a3145a6]{margin:8px 12px 0;padding:7px 10px;font-size:11.5px;line-height:1.5;color:var(--gold-ink);background:var(--gold-wash);border:1px solid var(--gold-line);border-radius:7px}.dp-timeout[data-v-2a3145a6]{padding:14px 16px;text-align:center}.dp-timeout .dp-err[data-v-2a3145a6]{padding:0 0 6px}.dp-timeout-hint[data-v-2a3145a6]{font-size:11.5px;line-height:1.6;color:var(--ink-faint)}.dp-timeout-acts[data-v-2a3145a6]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px}.dp-retry[data-v-2a3145a6]{font:inherit;font-size:12px;padding:4px 14px;border-radius:7px;border:1px solid var(--azure);background:none;color:var(--azure);cursor:pointer;transition:background .12s,color .12s}.dp-retry[data-v-2a3145a6]:hover{background:var(--azure);color:var(--on-accent)}.dp-wrap[data-v-2a3145a6]{display:contents}.dp-overlay[data-v-2a3145a6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-top);display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(var(--mask-rgb),.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dirpick[data-v-2a3145a6]{border:1px solid var(--line);border-radius:10px;background:var(--paper);margin-top:8px;overflow:hidden}.dirpick-modal[data-v-2a3145a6]{margin-top:0;width:min(480px,94vw);max-height:82vh;display:flex;flex-direction:column;border:none;border-radius:14px;background:var(--paper-2);box-shadow:0 30px 70px -20px rgba(var(--shadow-rgb),.5)}.dirpick-modal .dp-body[data-v-2a3145a6]{flex:1;min-height:0;max-height:none}.dp-head[data-v-2a3145a6]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 11px}.dp-title[data-v-2a3145a6]{font-size:14px;font-weight:600;color:var(--ink)}.dp-x[data-v-2a3145a6]{flex:none;width:26px;height:26px;border:none;background:none;color:var(--ink-faint);font-size:19px;line-height:1;cursor:pointer;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.dp-x[data-v-2a3145a6]:hover{background:var(--paper-3);color:var(--ink-2)}.dp-loc[data-v-2a3145a6]{padding:0 16px 11px;border-bottom:1px solid var(--line-2)}.dp-path-row[data-v-2a3145a6]{display:flex;align-items:center;gap:8px}.dp-path-copy[data-v-2a3145a6]{flex:none;margin-left:auto}.dp-path[data-v-2a3145a6]{display:flex;align-items:baseline;font-size:12.5px}.dp-path-head[data-v-2a3145a6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-faint)}.dp-path-tail[data-v-2a3145a6]{flex:none;color:var(--ink);font-weight:600;white-space:nowrap}.dp-hint[data-v-2a3145a6]{margin-top:5px;font-size:11.5px;color:var(--ink-faint);line-height:1.5}.dp-vols[data-v-2a3145a6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 16px;border-bottom:1px solid var(--line-2)}.dp-vols-lbl[data-v-2a3145a6]{font-size:11.5px;color:var(--ink-faint)}.dp-vol[data-v-2a3145a6]{font-family:inherit;font-size:12px;padding:3px 10px;border-radius:7px;border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);cursor:pointer;transition:border-color .12s,color .12s}.dp-vol[data-v-2a3145a6]:hover{border-color:var(--azure-soft);color:var(--ink)}.dp-vol.active[data-v-2a3145a6]{border-color:var(--azure);background:var(--azure);color:var(--on-accent)}.dp-roots .dp-vol[data-v-2a3145a6]{font-size:11.5px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-body[data-v-2a3145a6]{padding:5px 0;max-height:240px;overflow-y:auto}.dp-row[data-v-2a3145a6]{display:flex;align-items:center;gap:9px;padding:7px 16px;font-size:13px;color:var(--ink);cursor:pointer}.dp-row[data-v-2a3145a6]:hover{background:var(--azure-wash)}.dp-row-ico[data-v-2a3145a6]{flex:none;display:inline-flex;color:var(--azure-soft)}.dp-row:hover .dp-row-ico[data-v-2a3145a6]{color:var(--azure)}.dp-row-name[data-v-2a3145a6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-row-go[data-v-2a3145a6]{flex:none;color:var(--ink-faint);font-size:15px;opacity:0;transition:opacity .12s}.dp-row:hover .dp-row-go[data-v-2a3145a6]{opacity:1}.dp-row.up[data-v-2a3145a6]{color:var(--ink-faint)}.dp-row.up[data-v-2a3145a6]:hover{color:var(--ink-2)}.dp-row.up .up-ico[data-v-2a3145a6]{width:15px;text-align:center;font-size:13px}.dp-empty[data-v-2a3145a6],.dp-err[data-v-2a3145a6]{padding:18px 12px;font-size:12.5px;color:var(--ink-faint);text-align:center}.dp-err[data-v-2a3145a6]{color:var(--vermilion)}.dp-foot[data-v-2a3145a6]{display:flex;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid var(--line-2)}.dp-foot-sel[data-v-2a3145a6]{flex:1;min-width:0;font-size:12px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-choose[data-v-2a3145a6]{flex:none;font-size:12.5px;font-weight:500;padding:7px 16px;border-radius:8px;border:1px solid var(--azure);background:var(--azure);color:var(--on-accent);cursor:pointer;font-family:inherit;transition:background .12s}.dp-choose[data-v-2a3145a6]:hover:not(:disabled){background:var(--azure-strong)}.dp-choose[data-v-2a3145a6]:disabled{opacity:.5;cursor:not-allowed}.ope[data-v-241de77f]{display:grid;gap:14px}.ope-section[data-v-241de77f]{padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2)}.ope-section-head[data-v-241de77f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ope h3[data-v-241de77f],.ope p[data-v-241de77f]{margin:0}.ope-section-head p[data-v-241de77f],.ope-empty[data-v-241de77f],.ope-agent-list p[data-v-241de77f]{margin-top:4px;color:var(--ink-2);font-size:12.5px}.ope-section-note[data-v-241de77f]{margin-top:8px!important;color:var(--ink-2);font-size:12.5px}.ope-fields[data-v-241de77f]{display:grid;gap:12px}.ope-fields.three[data-v-241de77f]{grid-template-columns:repeat(3,minmax(0,1fr))}.ope-fields.two[data-v-241de77f]{grid-template-columns:repeat(2,minmax(0,1fr))}.ope-fields label[data-v-241de77f],.ope-machine-head label[data-v-241de77f],.ope-compact-row label[data-v-241de77f]{display:grid;align-content:start;gap:5px;color:var(--ink-2);font-size:12px}.ope input[data-v-241de77f],.ope select[data-v-241de77f],.ope button[data-v-241de77f]{box-sizing:border-box;min-height:34px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font:inherit}.ope input[data-v-241de77f],.ope select[data-v-241de77f]{width:100%;padding:6px 9px}.ope button[data-v-241de77f]{padding:6px 11px;cursor:pointer}.ope button[data-v-241de77f]:hover:not(:disabled){border-color:var(--azure)}.ope button[data-v-241de77f]:disabled{opacity:.5;cursor:not-allowed}.ope button.primary[data-v-241de77f]{border-color:var(--azure);background:var(--azure);color:var(--on-accent)}.ope button.danger[data-v-241de77f]{color:var(--verm-ink)}.ope-workspace[data-v-241de77f]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:36px}.ope-workspace span[data-v-241de77f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ope-workspace .link[data-v-241de77f]{border:0;background:transparent;color:var(--azure-strong)}.ope-warn[data-v-241de77f]{margin-top:10px!important;color:var(--verm-ink);font-size:12px}.ope-note[data-v-241de77f]{display:block;color:var(--ink-faint);font-size:11.5px;line-height:1.5}.ope-quota-na[data-v-241de77f]{grid-column:1 / -1;margin:2px 0 -4px;color:var(--gold-ink)}.ope-fields label.disabled[data-v-241de77f]{opacity:.55}.ope-machine-settings .ope-note[data-v-241de77f]{flex:1 1 100%}.ope-delegate-off-inline[data-v-241de77f]{color:var(--gold-ink)}.ope-policy-actions[data-v-241de77f]{display:flex;flex:none;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ope-machine-adder[data-v-241de77f]{position:relative}.ope-machine-adder.open[data-v-241de77f]{z-index:20}.ope-machine-adder.open>button[data-v-241de77f]{position:relative;z-index:2}.ope-machine-menu-scrim[data-v-241de77f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.ope-machine-menu[data-v-241de77f]{position:absolute;top:calc(100% + 5px);right:0;z-index:20;display:grid;gap:3px;width:max-content;min-width:180px;max-width:min(280px,80vw);padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--paper);box-shadow:0 12px 30px -10px rgb(var(--shadow-rgb) / 32%)}.ope-machine-menu button[data-v-241de77f]{width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-color:transparent;background:transparent}.ope-machine-menu button[data-v-241de77f]:hover{background:var(--paper-3)}.ope-policy-section[data-v-241de77f]{container-type:inline-size}.ope-policy-layout[data-v-241de77f]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;min-height:180px}.ope-machines[data-v-241de77f]{display:grid;align-content:start;gap:5px}.ope-machines button[data-v-241de77f]{display:grid;gap:2px;text-align:left}.ope-machines button.on[data-v-241de77f]{border-color:var(--azure);background:var(--azure-wash)}.ope-machines small[data-v-241de77f]{color:var(--ink-faint)}.ope-machine-detail[data-v-241de77f]{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2)}.ope-machine-head[data-v-241de77f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--line)}.ope-machine-settings[data-v-241de77f]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;min-width:0}.ope-machine-parallel[data-v-241de77f]{display:grid!important;grid-template-columns:auto 68px;align-items:center;gap:8px!important;color:var(--ink-2);font-size:12px}.ope-machine-parallel input[data-v-241de77f]{min-width:0;width:68px}.ope-machine-head .check[data-v-241de77f],.ope-modal .check[data-v-241de77f]{display:flex;align-items:center;gap:7px;min-height:34px;white-space:nowrap}.ope .check input[data-v-241de77f]{width:auto;min-height:auto}.ope-machine-head .danger[data-v-241de77f]{flex:none}.ope-agent-list[data-v-241de77f]{display:grid;gap:6px;margin:10px 0}.ope-agent-row[data-v-241de77f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 9px;border:1px solid var(--line-2);border-radius:8px;background:var(--paper);color:var(--ink-2);font-size:12px}.ope-agent-main[data-v-241de77f]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.ope-agent-row strong[data-v-241de77f]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ope-agent-meta[data-v-241de77f]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.ope-agent-meta span[data-v-241de77f]{padding:2px 7px;border-radius:999px;background:var(--paper-3);color:var(--ink-faint);white-space:nowrap}.status[data-v-241de77f]{width:7px;height:7px;border-radius:50%;background:var(--ink-faint)}.status.on[data-v-241de77f]{background:var(--teal)}.ope-section summary[data-v-241de77f]{cursor:pointer;font-weight:600}.ope-compact-row[data-v-241de77f]{display:grid;grid-template-columns:minmax(130px,1fr) repeat(4,minmax(110px,auto)) auto;gap:8px;align-items:end;margin:12px 0}.ope-auto-accounts[data-v-241de77f]{display:grid;gap:6px}.ope-auto-accounts p[data-v-241de77f]{color:var(--ink-2);font-size:12.5px;line-height:1.55}.ope-auto-accounts>.ope-section-head[data-v-241de77f]{margin-bottom:6px}.ope-auto-accounts>.ope-section-head>small[data-v-241de77f]{color:var(--ink-faint)}.ope-account-list[data-v-241de77f]{display:grid;gap:9px}.ope-account-card[data-v-241de77f]{display:grid;gap:10px;padding:11px;border:1px solid var(--line-2);border-radius:9px;background:var(--paper)}.ope-account-card>header[data-v-241de77f]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ope-account-card>header>div[data-v-241de77f]{display:grid;min-width:0;gap:4px}.ope-account-card>header strong[data-v-241de77f]{color:var(--ink)}.ope-account-card>header small[data-v-241de77f]{overflow-wrap:anywhere;color:var(--ink-faint)}.ope-account-card>header label[data-v-241de77f]{display:grid;flex:0 0 150px;gap:4px;color:var(--ink-2);font-size:12px}.ope-account-card>.check[data-v-241de77f]{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:12px}.ope-account-schedule[data-v-241de77f]{display:grid;grid-template-columns:minmax(260px,1.7fr) repeat(2,minmax(140px,.65fr));align-items:end;gap:12px;padding:12px;border:1px solid var(--line-2);border-radius:8px;background:var(--paper-2)}.ope-account-schedule>label[data-v-241de77f]{display:grid;grid-template-rows:auto 36px;gap:6px;color:var(--ink-2);font-size:12px}.ope-account-schedule input[data-v-241de77f],.ope-account-schedule select[data-v-241de77f]{min-height:36px;height:36px}.ope-modal-backdrop[data-v-241de77f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-top);display:grid;place-items:center;padding:18px;background:#080f1899}.ope-modal[data-v-241de77f]{width:min(720px,100%);max-height:86dvh;overflow:auto;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.ope-modal header[data-v-241de77f],.ope-modal footer[data-v-241de77f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ope-modal header[data-v-241de77f]{margin-bottom:14px}.ope-modal header p[data-v-241de77f]{color:var(--ink-faint);font-size:12px}.ope-modal .wide[data-v-241de77f]{grid-column:1 / -1}.ope-modal footer[data-v-241de77f]{margin-top:16px}.ope-actions[data-v-241de77f]{display:flex;justify-content:flex-end;margin-top:14px}.ope-actions.in-foot[data-v-241de77f]{margin-top:0}@media(max-width:1100px){.ope-fields.three[data-v-241de77f]{grid-template-columns:repeat(2,minmax(0,1fr))}.ope-fields.three>label[data-v-241de77f]:nth-child(3){grid-column:1 / -1}}@media(max-width:780px){.ope-fields.three[data-v-241de77f],.ope-fields.two[data-v-241de77f]{grid-template-columns:1fr}.ope-fields.three>label[data-v-241de77f]:nth-child(3){grid-column:auto}.ope-compact-row[data-v-241de77f]{grid-template-columns:1fr}.ope-account-card>header[data-v-241de77f]{flex-direction:column}.ope-account-card>header label[data-v-241de77f]{width:100%;flex-basis:auto}.ope-account-schedule[data-v-241de77f]{grid-template-columns:1fr}}@container (max-width: 760px){.ope-policy-layout[data-v-241de77f]{grid-template-columns:160px minmax(0,1fr);gap:10px}.ope-agent-main[data-v-241de77f]{align-items:flex-start;flex-direction:column;gap:6px}.ope-agent-meta[data-v-241de77f]{justify-content:flex-start}}@container (max-width: 600px){.ope-policy-layout[data-v-241de77f]{grid-template-columns:1fr}.ope-machines[data-v-241de77f]{display:flex;overflow-x:auto;padding-bottom:2px}.ope-machines button[data-v-241de77f]{flex:0 0 150px}.ope-machine-head[data-v-241de77f]{align-items:flex-start}.ope-machine-settings[data-v-241de77f]{align-items:flex-start;flex-direction:column;gap:4px}}.ap[data-v-65f72bc9]{display:flex;flex-direction:column;gap:12px}.ap-card[data-v-65f72bc9]{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.ap-card h3[data-v-65f72bc9]{margin:0;color:var(--ink);font-size:13.5px;font-weight:600}.ap-card p[data-v-65f72bc9]{margin:6px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.55}.ap-note[data-v-65f72bc9]{color:var(--ink-faint)!important}.ap-head[data-v-65f72bc9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.ap-summary[data-v-65f72bc9]{flex:none;color:var(--ink-faint);font-size:12px}.ap-machines[data-v-65f72bc9]{display:flex;flex-direction:column;gap:10px}.ap-machine[data-v-65f72bc9]{overflow:hidden;border:1px solid var(--line-2);border-radius:9px;background:var(--paper)}.ap-machine header[data-v-65f72bc9]{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--line-2);background:var(--paper-3)}.ap-machine-name[data-v-65f72bc9]{color:var(--ink);font-size:12.5px;font-weight:600}.ap-status[data-v-65f72bc9]{margin-left:auto;color:var(--ink-faint);font-size:11px}.ap-status.online[data-v-65f72bc9]{color:var(--teal-ink)}.ap-row[data-v-65f72bc9]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:6px 10px;border-top:1px solid var(--line-2)}.ap-row[data-v-65f72bc9]:first-of-type{border-top:0}.ap-agent[data-v-65f72bc9]{flex:1 1 auto;min-width:0;color:var(--ink-2);font-size:12.5px}.ap-select[data-v-65f72bc9]{flex:none;width:min(216px,62%);min-width:0;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper-2);color:var(--ink-2);font:inherit;font-size:12px;text-align:left;text-align-last:left}.ap-select[data-v-65f72bc9]:focus{outline:2px solid var(--azure);outline-offset:1px}.ap-empty[data-v-65f72bc9]{padding:22px 12px;color:var(--ink-faint);font-size:12.5px;text-align:center}.ap-actions[data-v-65f72bc9]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:32px}.ap-actions.in-foot[data-v-65f72bc9]{width:100%;min-height:0}.ap-error[data-v-65f72bc9]{margin-right:auto;color:var(--vermilion);font-size:12px}.ap-saved[data-v-65f72bc9]{color:var(--teal-ink);font-size:12px}.ap-save[data-v-65f72bc9]{padding:6px 16px;border:1px solid var(--azure);border-radius:8px;background:var(--azure);color:var(--on-accent);font:inherit;font-size:13px;cursor:pointer}.ap-save[data-v-65f72bc9]:disabled{cursor:not-allowed;opacity:.5}.sh[data-v-6b51de7f]{display:flex;flex-direction:column;gap:12px}.sh-card[data-v-6b51de7f]{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.sh-card h3[data-v-6b51de7f]{margin:0;color:var(--ink);font-size:13.5px;font-weight:600}.sh-card p[data-v-6b51de7f]{margin:6px 0 0;color:var(--ink-2);font-size:12.5px;line-height:1.55}.sh-explain .sh-warn[data-v-6b51de7f]{color:var(--vermilion);font-weight:600}.sh-section-head[data-v-6b51de7f]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sh-summary[data-v-6b51de7f]{flex:none;color:var(--ink-faint);font-size:12px}.sh-note[data-v-6b51de7f]{color:var(--ink-faint)!important}.sh-validation[data-v-6b51de7f]{color:var(--vermilion)!important}.sh-run-summary[data-v-6b51de7f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.sh-run-summary>div[data-v-6b51de7f]{display:flex;flex-direction:column;gap:2px}.sh-run-summary span[data-v-6b51de7f],.sh-run-summary small[data-v-6b51de7f]{color:var(--ink-faint);font-size:11px}.sh-run-summary small.failed[data-v-6b51de7f]{color:var(--verm-ink)}.sh-run-summary strong[data-v-6b51de7f]{color:var(--ink-2);font-size:12px;font-weight:600}.sh-run-summary strong.failed[data-v-6b51de7f]{color:var(--vermilion)}.sh-lead[data-v-6b51de7f]{margin-bottom:10px!important}.sh-machines[data-v-6b51de7f]{display:flex;flex-direction:column;gap:10px}.sh-machine[data-v-6b51de7f]{overflow:hidden;border:1px solid var(--line-2);border-radius:9px;background:var(--paper)}.sh-machine header[data-v-6b51de7f]{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--line-2);background:var(--paper-3)}.sh-machine-name[data-v-6b51de7f]{color:var(--ink);font-size:12.5px;font-weight:600}.sh-machine-id[data-v-6b51de7f]{min-width:0;overflow:hidden;color:var(--ink-faint);font-family:var(--mono);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.sh-status[data-v-6b51de7f]{margin-left:auto;color:var(--ink-faint);font-size:11px}.sh-status.online[data-v-6b51de7f]{color:var(--teal-ink)}.sh-agent[data-v-6b51de7f]{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 10px;border-top:1px solid var(--line-2);cursor:pointer}.sh-agent[data-v-6b51de7f]:first-of-type{border-top:0}.sh-agent.stale[data-v-6b51de7f]{cursor:default}.sh-agent-info[data-v-6b51de7f]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px 6px 0}.sh-agent-name[data-v-6b51de7f]{color:var(--ink-2);font-size:12.5px}.sh-uninstalled[data-v-6b51de7f]{color:var(--ink-faint);font-size:11px}.sh-next-inline[data-v-6b51de7f],.sh-unscheduled[data-v-6b51de7f]{overflow:hidden;max-width:100%;color:var(--ink-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sh-unscheduled[data-v-6b51de7f]{color:var(--verm-ink)}.sh-not-offered[data-v-6b51de7f]{max-width:100%;color:var(--ink-faint);font-size:11px;line-height:1.45}.sh-toggle[data-v-6b51de7f]{position:relative;width:34px;height:20px;flex:none}.sh-toggle input[data-v-6b51de7f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;cursor:pointer;opacity:0}.sh-toggle input[data-v-6b51de7f]:disabled{cursor:not-allowed}.sh-toggle span[data-v-6b51de7f]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:999px;background:var(--paper-3);transition:.15s ease}.sh-toggle span[data-v-6b51de7f]:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink-faint);content:"";transition:.15s ease}.sh-toggle input:checked+span[data-v-6b51de7f]{border-color:var(--azure);background:var(--azure)}.sh-toggle input:checked+span[data-v-6b51de7f]:after{transform:translate(14px);background:var(--on-accent)}.sh-toggle input:focus-visible+span[data-v-6b51de7f]{outline:2px solid var(--azure);outline-offset:2px}.sh-toggle input:disabled+span[data-v-6b51de7f]{opacity:.5}.sh-empty[data-v-6b51de7f],.sh-state[data-v-6b51de7f]{padding:22px 12px;color:var(--ink-faint);font-size:12.5px;text-align:center}.sh-state.error[data-v-6b51de7f]{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--vermilion)}.sh-state button[data-v-6b51de7f]{border:1px solid var(--line);border-radius:7px;background:var(--paper-2);color:var(--ink-2);padding:5px 10px;cursor:pointer}.sh-matrix[data-v-6b51de7f]{margin-top:10px;border-top:1px solid var(--line-2)}.sh-matrix-row[data-v-6b51de7f]{display:grid;grid-template-columns:minmax(125px,.8fr) minmax(220px,1.6fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:11.5px}.sh-matrix-row .supported[data-v-6b51de7f]{color:var(--teal-ink)}.sh-matrix-row .unsupported[data-v-6b51de7f]{color:var(--ink-faint)}.sh-actions[data-v-6b51de7f]{display:flex;align-items:center;justify-content:flex-end;min-height:32px;gap:10px}.sh-actions.in-foot[data-v-6b51de7f]{min-height:0;width:100%}.sh-actions.in-foot .sh-save[data-v-6b51de7f]{padding:6px 16px}.sh-error[data-v-6b51de7f]{margin-right:auto;color:var(--vermilion);font-size:12px}.sh-saved[data-v-6b51de7f]{color:var(--teal-ink);font-size:12px}.sh-save[data-v-6b51de7f]{border:1px solid var(--azure);border-radius:8px;background:var(--azure);color:var(--on-accent);padding:7px 16px;font:inherit;font-size:13px;cursor:pointer}.sh-save[data-v-6b51de7f]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:560px){.sh-schedule-grid[data-v-6b51de7f]{grid-template-columns:1fr}.sh-matrix-row[data-v-6b51de7f]{grid-template-columns:1fr;gap:3px}.sh-run-summary[data-v-6b51de7f]{grid-template-columns:1fr}}.nos-intro[data-v-64fb0caa]{font-size:13px;color:var(--ink-2);line-height:1.6;margin:0 0 6px}.nos-note[data-v-64fb0caa]{font-size:12.5px;color:var(--ink-faint);line-height:1.6;margin:0 0 16px;padding:8px 12px;background:var(--paper-3);border-radius:8px}.nos-notice[data-v-64fb0caa]{font-size:13px;padding:8px 12px;border-radius:8px;margin-bottom:14px;background:var(--azure-wash);color:var(--azure-strong);border:1px solid var(--azure-soft)}.nos-notice.err[data-v-64fb0caa]{background:var(--verm-wash);color:var(--vermilion);border-color:var(--vermilion)}.nos-msg[data-v-64fb0caa]{font-size:13px;color:var(--ink-faint);padding:20px 0}.nos-msg.err[data-v-64fb0caa]{color:var(--vermilion)}.nos-empty[data-v-64fb0caa]{font-size:13px;color:var(--ink-faint);padding:24px 0;text-align:center}.nos-list[data-v-64fb0caa]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.nos-card[data-v-64fb0caa]{border:1px solid var(--line);border-radius:10px;padding:14px 16px;background:var(--paper-2)}.nos-card.off[data-v-64fb0caa]{opacity:.62}.nos-card-top[data-v-64fb0caa]{display:flex;align-items:center;margin-bottom:8px}.nos-prov[data-v-64fb0caa]{font-size:14px;font-weight:600;color:var(--ink)}.nos-toggle[data-v-64fb0caa]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.nos-url[data-v-64fb0caa]{font-size:12px;color:var(--ink-2);word-break:break-all;margin-bottom:8px}.nos-signed[data-v-64fb0caa]{color:var(--teal);margin-left:6px}.nos-events[data-v-64fb0caa]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.nos-ev[data-v-64fb0caa]{font-size:11.5px;color:var(--azure);background:var(--azure-wash);border:1px solid var(--azure-soft);border-radius:5px;padding:2px 8px}.nos-ev-edit[data-v-64fb0caa]{font-family:inherit;font-size:11.5px;color:var(--ink-2);background:none;border:1px dashed var(--line);border-radius:5px;padding:2px 8px;cursor:pointer}.nos-ev-edit[data-v-64fb0caa]:hover{color:var(--azure);border-color:var(--azure-soft)}.nos-edit-events[data-v-64fb0caa]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.nos-acts[data-v-64fb0caa],.nos-form-acts[data-v-64fb0caa]{display:flex;gap:8px}.nos-form-acts[data-v-64fb0caa]{justify-content:flex-end;margin-top:6px}.nos-btn[data-v-64fb0caa]{font-family:inherit;font-size:12.5px;border-radius:7px;padding:6px 14px;cursor:pointer;border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2)}.nos-btn[data-v-64fb0caa]:hover:not(:disabled){border-color:var(--azure-soft);color:var(--azure)}.nos-btn[data-v-64fb0caa]:disabled{opacity:.5;cursor:not-allowed}.nos-btn.primary[data-v-64fb0caa]{background:var(--azure);border-color:var(--azure);color:var(--on-accent)}.nos-btn.primary[data-v-64fb0caa]:hover:not(:disabled){background:var(--azure-strong);color:var(--on-accent)}.nos-btn.danger[data-v-64fb0caa]:hover:not(:disabled){border-color:var(--vermilion);color:var(--vermilion)}.nos-add[data-v-64fb0caa]{font-family:inherit;font-size:13px;color:var(--azure);background:var(--azure-wash);border:1px dashed var(--azure-soft);border-radius:9px;padding:10px 16px;cursor:pointer;width:100%}.nos-add[data-v-64fb0caa]:hover{background:var(--azure-soft)}.nos-form[data-v-64fb0caa]{border:1px solid var(--azure-soft);border-radius:10px;padding:16px;margin-bottom:16px;background:var(--paper-2);display:flex;flex-direction:column;gap:14px}.nos-field[data-v-64fb0caa]{display:flex;flex-direction:column;gap:7px}.nos-label[data-v-64fb0caa]{font-size:12px;font-weight:600;color:var(--ink-2)}.nos-seg[data-v-64fb0caa]{display:inline-flex;gap:2px;background:var(--paper-3);border:1px solid var(--line);border-radius:8px;padding:2px;width:fit-content}.nos-seg-btn[data-v-64fb0caa]{font-family:inherit;font-size:12.5px;color:var(--ink-2);background:transparent;border:none;border-radius:6px;padding:5px 14px;cursor:pointer}.nos-seg-btn.on[data-v-64fb0caa]{background:var(--paper-2);color:var(--azure);font-weight:600}.nos-input[data-v-64fb0caa]{font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.nos-input[data-v-64fb0caa]:focus{outline:none;border-color:var(--azure-soft)}.nos-check[data-v-64fb0caa]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);cursor:pointer}fieldset[data-v-e3a97cbe]{border:0;padding:0;margin:20px 0}legend[data-v-e3a97cbe]{font-weight:600;margin-bottom:10px}.grant-option[data-v-e3a97cbe]{display:flex;gap:10px;align-items:flex-start;margin:12px 0}.grant-option input[data-v-e3a97cbe]{margin-top:4px}small[data-v-e3a97cbe]{display:block;opacity:.7;margin-top:5px}select[data-v-e3a97cbe]{max-width:100%;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:inherit}.agent-access[data-v-47579576]{padding:24px;max-width:900px;margin:auto;overflow:auto;box-sizing:border-box;width:100%}h1[data-v-47579576]{font-size:24px}h2[data-v-47579576]{font-size:20px}.invite[data-v-47579576]{display:flex;gap:8px}.invite input[data-v-47579576]{flex:1;min-width:0}.credential[data-v-47579576]{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.chip[data-v-47579576]{display:inline-block;padding:4px 8px;margin:3px;background:var(--paper-2);border-radius:8px}button[data-v-47579576],input[data-v-47579576]{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:inherit;max-width:100%;box-sizing:border-box}button[data-v-47579576]{cursor:pointer;margin:4px}button[data-v-47579576]:disabled{opacity:.5}.urgent[data-v-47579576],.danger[data-v-47579576]{color:var(--danger,#b84838)}pre[data-v-47579576]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media(max-width:600px){.agent-access[data-v-47579576]{padding:16px}}.sc-intro[data-v-8ad399ce]{margin:0 0 16px;color:var(--ink-2);font-size:13px;line-height:1.7}.sc-empty[data-v-8ad399ce]{padding:28px 12px;color:var(--ink-faint);font-size:13px;text-align:center}.sc-empty-hint[data-v-8ad399ce]{margin:6px 0 0;font-size:12px}.sc-err[data-v-8ad399ce]{margin:0 0 12px;color:var(--verm-ink);font-size:13px}.sc-list[data-v-8ad399ce]{margin:0;padding:0;list-style:none}.sc-item[data-v-8ad399ce]{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);margin-bottom:10px}.sc-item.off .sc-name[data-v-8ad399ce]{opacity:.7}.sc-item-main[data-v-8ad399ce]{flex:1;min-width:0}.sc-item-h[data-v-8ad399ce]{display:flex;gap:8px;align-items:center}.sc-name[data-v-8ad399ce]{font-size:14px;font-weight:600}.sc-badge[data-v-8ad399ce]{padding:1px 7px;border-radius:999px;background:var(--paper-3);color:var(--ink-faint);font-size:11px}.sc-meta[data-v-8ad399ce]{margin:4px 0 0;color:var(--ink-2);font-size:12px;line-height:1.6;word-break:break-all}.sc-state[data-v-8ad399ce]{margin:4px 0 0;font-size:12.5px;color:var(--ink-2)}.sc-state.st-connected[data-v-8ad399ce]{color:var(--ink)}.sc-auto[data-v-8ad399ce]{display:inline-flex;gap:4px;align-items:center}.sc-auto-ico[data-v-8ad399ce]{width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6.6%209.4a2.6%202.6%200%200%200%203.7%200l2.2-2.2a2.6%202.6%200%200%200-3.7-3.7l-.6.6'/%3e%3cpath%20d='M9.4%206.6a2.6%202.6%200%200%200-3.7%200L3.5%208.8a2.6%202.6%200%200%200%203.7%203.7l.6-.6'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23000'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6.6%209.4a2.6%202.6%200%200%200%203.7%200l2.2-2.2a2.6%202.6%200%200%200-3.7-3.7l-.6.6'/%3e%3cpath%20d='M9.4%206.6a2.6%202.6%200%200%200-3.7%200L3.5%208.8a2.6%202.6%200%200%200%203.7%203.7l.6-.6'/%3e%3c/svg%3e") center / contain no-repeat}.sc-btn[data-v-8ad399ce]{flex:none;min-height:30px;padding:4px 13px;border:1px solid var(--line);border-radius:8px;background:var(--paper-2);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.sc-btn-primary[data-v-8ad399ce]{border-color:transparent;background:var(--ink);color:var(--paper)}.sc-btn[data-v-8ad399ce]:disabled{opacity:.6;cursor:default}.mset[data-v-8e4ddbbe]{display:flex;flex-direction:column;gap:10px}.mset-card[data-v-8e4ddbbe]{padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2)}.mset-card h3[data-v-8e4ddbbe]{margin:0 0 6px;font-size:13.5px;font-weight:600;color:var(--ink)}.mset-card p[data-v-8e4ddbbe]{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.65}.mset-head[data-v-8e4ddbbe]{display:flex;align-items:flex-start;gap:14px}.mset-head>div[data-v-8e4ddbbe]{flex:1 1 auto;min-width:0}.mset-note[data-v-8e4ddbbe]{margin-top:4px!important;color:var(--ink-faint)!important}.mset-warn[data-v-8e4ddbbe]{margin-top:8px!important;color:var(--ink-faint)!important}.mset-toggle[data-v-8e4ddbbe]{position:relative;flex:none;width:34px;height:20px}.mset-toggle input[data-v-8e4ddbbe]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;cursor:pointer;opacity:0}.mset-toggle span[data-v-8e4ddbbe]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:999px;background:var(--paper-3);transition:.15s ease}.mset-toggle span[data-v-8e4ddbbe]:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ink-faint);content:"";transition:.15s ease}.mset-toggle input:checked+span[data-v-8e4ddbbe]{border-color:var(--azure);background:var(--azure)}.mset-toggle input:checked+span[data-v-8e4ddbbe]:after{transform:translate(14px);background:var(--on-accent)}.mset-toggle input:focus-visible+span[data-v-8e4ddbbe]{outline:2px solid var(--azure);outline-offset:2px}.mset-toggle input:disabled+span[data-v-8e4ddbbe]{opacity:.5}.mset-purge[data-v-8e4ddbbe]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:12px;padding:9px 11px;border:1px solid var(--gold-line);border-radius:9px;color:var(--ink-2);font-size:12.5px}.mset-purge>span[data-v-8e4ddbbe]{flex:1 1 200px}.mset-machines[data-v-8e4ddbbe]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.mset-machine[data-v-8e4ddbbe]{border:1px solid var(--line);border-radius:9px;padding:8px 10px}.mset-machine.offline[data-v-8e4ddbbe]{opacity:.55}.mset-machine header[data-v-8e4ddbbe]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.mset-machine-name[data-v-8e4ddbbe]{font-size:12.5px;font-weight:600;color:var(--ink)}.mset-status[data-v-8e4ddbbe]{color:var(--ink-faint);font-size:11px}.mset-status.online[data-v-8e4ddbbe]{color:var(--teal)}.mset-agent[data-v-8e4ddbbe]{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:12.5px;color:var(--ink);cursor:pointer}.mset-agent input[data-v-8e4ddbbe]{accent-color:var(--azure)}.mset-cadence[data-v-8e4ddbbe]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mset-cadence-item[data-v-8e4ddbbe]{display:flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.mset-cadence-item.on[data-v-8e4ddbbe]{border-color:var(--azure-soft);background:var(--azure-wash);color:var(--azure-ink)}.mset-cadence-item input[data-v-8e4ddbbe]{accent-color:var(--azure)}.mset-run[data-v-8e4ddbbe]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line-2);font-size:12.5px}.mset-run-label[data-v-8e4ddbbe]{color:var(--ink-faint)}.mset-run-detail[data-v-8e4ddbbe]{flex:1 1 auto;min-width:0;color:var(--ink-2)}.mset-state[data-v-8e4ddbbe]{padding:22px 12px;color:var(--ink-faint);font-size:12.5px;text-align:center}.mset-state.error[data-v-8e4ddbbe]{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--vermilion)}.mset-state button[data-v-8e4ddbbe]{border:1px solid var(--line);border-radius:7px;padding:5px 10px;background:var(--paper-2);color:var(--ink-2);font:inherit;cursor:pointer}.mset-error[data-v-8e4ddbbe]{margin:0;color:var(--vermilion);font-size:12.5px}.ss-card[data-v-705ae5c0]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.ss-card-h[data-v-705ae5c0]{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:6px}.ss-card-d[data-v-705ae5c0]{font-size:12.5px;color:var(--ink-2);line-height:1.6;margin:0 0 16px}.ss-row[data-v-705ae5c0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ss-state[data-v-705ae5c0]{font-size:13px;color:var(--ink-faint)}.ss-state.on[data-v-705ae5c0]{color:var(--teal)}.ss-btn[data-v-705ae5c0]{font:inherit;font-size:13px;padding:7px 16px;border-radius:8px;border:1px solid var(--azure);background:var(--azure);color:var(--on-accent);cursor:pointer}.ss-btn[data-v-705ae5c0]:hover{opacity:.92}.ss-done[data-v-705ae5c0]{font-size:13px;color:var(--teal);margin:14px 0 0}.ss-err[data-v-705ae5c0]{font-size:13px;color:var(--vermilion);margin:14px 0 0}.mi[data-v-7c229cc5]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px}.mi-h[data-v-7c229cc5]{font-size:14px;font-weight:600;color:var(--ink)}.mi-d[data-v-7c229cc5]{margin:6px 0 12px;font-size:12.5px;line-height:1.6;color:var(--ink-2);line-break:strict;text-wrap:pretty}.mi-opts[data-v-7c229cc5]{display:flex;flex-direction:column;gap:6px}.mi-opt[data-v-7c229cc5]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.mi-opt[data-v-7c229cc5]:hover:not(:disabled){border-color:var(--azure)}.mi-opt[data-v-7c229cc5]:focus-visible{outline:2px solid var(--azure);outline-offset:1px}.mi-opt.on[data-v-7c229cc5]{border-color:var(--azure);background:var(--azure-wash)}.mi-opt[data-v-7c229cc5]:disabled{cursor:default}.mi-radio[data-v-7c229cc5]{flex:none;width:14px;height:14px;margin-top:2px;border:1.5px solid var(--ink-faint);border-radius:50%;transition:border-color .15s,box-shadow .15s}.mi-opt.on .mi-radio[data-v-7c229cc5]{border-color:var(--azure);box-shadow:inset 0 0 0 3px var(--paper-2),inset 0 0 0 7px var(--azure)}.mi-opt-t[data-v-7c229cc5]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.mi-opt-t span[data-v-7c229cc5]{font-size:12px;color:var(--ink-faint);line-height:1.55;line-break:strict;text-wrap:pretty}.mi-trusts[data-v-7c229cc5]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2)}.mi-sub[data-v-7c229cc5]{font-size:12.5px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.mi-trusts ul[data-v-7c229cc5]{margin:0;padding:0;list-style:none}.mi-trusts li[data-v-7c229cc5]{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12.5px}.mi-v[data-v-7c229cc5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.mi-x[data-v-7c229cc5]{margin-left:auto;flex:none;border:0;background:none;color:var(--ink-faint);font:inherit;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:5px}.mi-x[data-v-7c229cc5]:hover{color:var(--verm-ink);background:var(--verm-wash)}.mi-empty[data-v-7c229cc5],.mi-foot[data-v-7c229cc5]{margin:4px 0 0;font-size:12px;color:var(--ink-faint);line-height:1.6;line-break:strict;text-wrap:pretty}.mi-foot[data-v-7c229cc5]{margin-top:12px}@media(prefers-reduced-motion:reduce){.mi-opt[data-v-7c229cc5],.mi-radio[data-v-7c229cc5]{transition:none}}.pr-intro[data-v-880934cd]{margin:0 0 16px;font-size:13px;line-height:1.65;color:var(--ink-2)}.pr-card[data-v-880934cd]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px}.pr-card[data-v-880934cd]:last-of-type{margin-bottom:0}.pr-card-h[data-v-880934cd]{font-size:14px;font-weight:600;color:var(--ink)}.pr-card-d[data-v-880934cd]{margin:6px 0 12px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.pr-btn[data-v-880934cd]{padding:7px 16px;border-radius:9px;border:1px solid var(--azure);background:var(--azure-wash);color:var(--azure-strong);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.pr-btn[data-v-880934cd]:hover{background:var(--paper-2)}.pr-btn.danger[data-v-880934cd]{border-color:var(--vermilion);background:var(--verm-wash);color:var(--vermilion)}.pr-info[data-v-880934cd]{margin-top:12px;border-top:1px solid var(--line-2);padding-top:10px;display:flex;flex-direction:column;gap:8px}.pr-info-row[data-v-880934cd]{display:flex;gap:10px;font-size:13px}.pr-info-k[data-v-880934cd]{flex:none;width:76px;color:var(--ink-faint)}.pr-info-v[data-v-880934cd]{flex:1;min-width:0;color:var(--ink);word-break:break-all}.mono[data-v-880934cd]{font-family:var(--mono);font-size:12px}.pr-contact[data-v-880934cd]{margin-top:12px;font-size:12.5px;color:var(--ink-2);line-height:1.6}.pr-contact-ph[data-v-880934cd]{color:var(--ink-faint)}.sab-row[data-v-24b48e70]{display:flex;align-items:baseline;gap:12px;padding:12px 14px;background:var(--paper-2);border:1px solid var(--line);border-radius:10px}.sab-k[data-v-24b48e70]{font-size:13px;color:var(--ink-2)}.sab-v[data-v-24b48e70]{font-size:12.5px;color:var(--ink)}.mono[data-v-24b48e70]{font-family:var(--mono)}.sab-acts[data-v-24b48e70]{display:flex;gap:8px;margin-top:14px}.sab-btn[data-v-24b48e70]{font:inherit;font-size:13px;padding:7px 14px;border-radius:8px;background:none;border:1px solid var(--line);color:var(--ink-2);cursor:pointer}.sab-btn[data-v-24b48e70]:hover{border-color:var(--azure-soft);color:var(--azure)}.ctx-mask[data-v-c5a3e9be]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;display:flex;align-items:center;justify-content:center;z-index:var(--z-dialog)}.sd-dialog[data-v-c5a3e9be]{width:min(1280px,calc(100vw - 32px));height:min(760px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 40px #0000002e}.sd-head[data-v-c5a3e9be]{display:flex;align-items:baseline;gap:10px;padding:16px 22px 12px;border-bottom:1px solid var(--line);flex:none}.sd-head .ttl[data-v-c5a3e9be]{font-size:15px;font-weight:600;color:var(--ink)}.sd-body[data-v-c5a3e9be]{flex:1;display:flex;min-height:0}.sd-nav[data-v-c5a3e9be]{width:190px;flex:none;display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-right:1px solid var(--line);overflow-y:auto}.sd-nav-item[data-v-c5a3e9be]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 11px;border:0;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.sd-nav-item[data-v-c5a3e9be]:hover{background:var(--paper-3)}.sd-nav-item.on[data-v-c5a3e9be]{background:var(--azure-wash)}.sd-nav-lbl[data-v-c5a3e9be]{font-size:13px;font-weight:600;color:var(--ink-2)}.sd-nav-item.on .sd-nav-lbl[data-v-c5a3e9be]{color:var(--azure-strong)}.sd-nav-sum[data-v-c5a3e9be]{font-size:12px;color:var(--ink-faint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-pane[data-v-c5a3e9be]{flex:1;min-width:0;overflow-y:auto;padding:16px 22px 18px;background:var(--paper)}.sd-foot[data-v-c5a3e9be]{flex:none;display:flex;align-items:center;gap:10px;padding:10px 22px 14px;border-top:1px solid var(--line)}.sd-foot-actions[data-v-c5a3e9be]{display:flex;flex:1;min-width:0;align-items:center;justify-content:flex-end;gap:10px}.sd-foot-actions[data-v-c5a3e9be] button{box-sizing:border-box;flex:none;min-height:34px;padding:6px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper-2);color:var(--ink-2);cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.sd-foot-actions[data-v-c5a3e9be] button:hover:not(:disabled){border-color:var(--azure);color:var(--ink)}.sd-foot-actions[data-v-c5a3e9be] button:disabled{cursor:not-allowed;opacity:.5}.sd-foot-actions[data-v-c5a3e9be] button.primary{min-width:132px;border-color:var(--azure);background:var(--azure);color:var(--on-accent)}.sd-foot-actions[data-v-c5a3e9be] button.sh-save{border-color:var(--azure);background:var(--azure);color:var(--on-accent)}.sd-close[data-v-c5a3e9be]{font:inherit;font-size:13px;padding:6px 16px;border-radius:8px;background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);cursor:pointer}.sd-close[data-v-c5a3e9be]:hover{background:var(--paper-3);color:var(--ink)}@media(max-width:720px){.sd-dialog[data-v-c5a3e9be]{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.sd-body[data-v-c5a3e9be]{flex-direction:column}.sd-nav[data-v-c5a3e9be]{width:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line);padding:8px}.sd-nav-item[data-v-c5a3e9be]{flex:none}.sd-nav-sum[data-v-c5a3e9be]{display:none}.sd-pane[data-v-c5a3e9be]{padding:14px 16px 16px}}.ctx-mask[data-v-4c9878a6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-ctxmenu)}.ctx-menu[data-v-4c9878a6]{position:fixed;min-width:150px;background:var(--paper-2);border:1px solid var(--line);border-radius:9px;padding:4px;box-shadow:0 8px 28px rgba(var(--shadow-rgb),.16);display:flex;flex-direction:column;gap:1px}.ctx-item[data-v-4c9878a6]{text-align:left;font-family:inherit;font-size:13px;color:var(--ink);background:none;border:none;border-radius:6px;padding:7px 11px;cursor:pointer}.ctx-item[data-v-4c9878a6]:hover{background:var(--paper-3)}.ctx-item.danger[data-v-4c9878a6]{color:var(--vermilion)}.ctx-item.disabled[data-v-4c9878a6]{color:var(--ink-faint);cursor:not-allowed}.ctx-item.disabled[data-v-4c9878a6]:hover{background:none}.sbml[data-v-259757fe]{padding:4px 2px}.sbml-head[data-v-259757fe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sbml-title[data-v-259757fe]{font-size:15px;font-weight:600}.sbml-err[data-v-259757fe]{color:var(--vermilion);font-size:12.5px;margin-bottom:8px}.sbml-empty[data-v-259757fe]{color:var(--ink-faint);font-size:13px;padding:18px 4px}.sbml-table[data-v-259757fe]{width:100%;border-collapse:collapse;font-size:12.8px}.sbml-table th[data-v-259757fe]{text-align:left;color:var(--ink-faint);font-weight:500;padding:6px 8px;border-bottom:1px solid var(--line)}.sbml-table td[data-v-259757fe]{padding:7px 8px;border-bottom:1px solid var(--line-2);vertical-align:middle;color:var(--ink)}.sbml-dirs[data-v-259757fe]{font-family:var(--mono, monospace);font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbml-status[data-v-259757fe]{font-size:11.5px;padding:2px 8px;border-radius:999px}.st-pending[data-v-259757fe]{background:var(--gold-wash);color:var(--gold-ink)}.st-active[data-v-259757fe]{background:var(--teal-wash);color:var(--teal-ink)}.st-suspended[data-v-259757fe]{background:var(--verm-wash);color:var(--verm-ink)}.sbml-acts[data-v-259757fe]{display:flex;gap:10px}.lk[data-v-259757fe]{border:none;background:transparent;color:var(--azure-ink);cursor:pointer;font-size:12.5px;padding:0}.lk.danger[data-v-259757fe]{color:var(--verm-ink)}.sbml-card-dirs[data-v-259757fe]{font-family:var(--mono, monospace);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbml-note[data-v-259757fe]{margin-top:12px;font-size:11.8px;color:var(--ink-faint);line-height:1.5}.shares-overlay[data-v-84dedb2a]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);display:flex;align-items:flex-start;justify-content:center;padding:7vh 20px;z-index:60}.shares-card[data-v-84dedb2a]{position:relative;width:min(760px,96vw);max-height:84vh;overflow:auto;background:var(--paper-2);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:22px 24px;box-shadow:0 18px 48px rgba(var(--shadow-rgb),.22)}.shares-x[data-v-84dedb2a]{position:absolute;top:16px;right:16px;border:none;background:none;color:var(--ink-faint);font-size:16px;cursor:pointer;line-height:1;padding:4px}.shares-x[data-v-84dedb2a]:hover{color:var(--ink)}.ktf[data-v-cf93b6e3]{display:flex;flex-direction:column;gap:10px}.ktf-box[data-v-cf93b6e3]{position:relative;transition:height .22s cubic-bezier(.22,1,.36,1)}.ktf-iframe[data-v-cf93b6e3]{display:block;width:100%;height:100%;border:0;background:transparent;opacity:0;transition:opacity .2s;color-scheme:normal}.ktf.ready .ktf-iframe[data-v-cf93b6e3]{opacity:1}.ktf-wait[data-v-cf93b6e3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12.5px;color:var(--ink-faint)}.ktf-fallback[data-v-cf93b6e3]{margin:0;padding:18px 14px;border:1px dashed var(--line);border-radius:10px;text-align:center;font-size:13px;color:var(--ink-2)}.ktf-fallback a[data-v-cf93b6e3]{color:var(--azure);text-decoration:none}.ktf-fallback a[data-v-cf93b6e3]:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.ktf-box[data-v-cf93b6e3],.ktf-iframe[data-v-cf93b6e3]{transition:none}}.ke[data-v-eb83fbb7]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ink);display:grid;place-items:center}.ke[data-v-eb83fbb7]:not([open]){display:none}.ke[data-v-eb83fbb7]:focus{outline:none}.ke[data-v-eb83fbb7]::backdrop{background:rgba(var(--mask-rgb),.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ke-fade-eb83fbb7 .2s both}.ke-card[data-v-eb83fbb7]{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:18px 22px 16px;border-radius:14px;background:var(--paper-2);box-shadow:0 24px 64px rgba(var(--shadow-rgb),.22);animation:ke-pop-eb83fbb7 .38s cubic-bezier(.34,1.56,.64,1) both}@keyframes ke-fade-eb83fbb7{0%{opacity:0}}@keyframes ke-pop-eb83fbb7{0%{opacity:0;transform:translateY(8px) scale(.96)}}.ke-head[data-v-eb83fbb7]{display:flex;align-items:center;gap:8px;margin:0 0 12px}h2[data-v-eb83fbb7]{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;overflow-wrap:anywhere}.ke-x[data-v-eb83fbb7]{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:none;color:var(--ink-faint);cursor:pointer}.ke-x[data-v-eb83fbb7]:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.ke-x[data-v-eb83fbb7]:disabled{opacity:.4;cursor:not-allowed}.ke-x .wb-ico[data-v-eb83fbb7]{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.ke-card[data-v-eb83fbb7],.ke[data-v-eb83fbb7]::backdrop{animation:none}}.bo-mask[data-v-888e043a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:rgba(var(--mask-rgb),.4);display:flex;align-items:center;justify-content:center;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom,20px))}.bo-card[data-v-888e043a]{width:min(380px,92vw);background:var(--paper-2);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:22px 24px;box-shadow:0 18px 48px rgba(var(--shadow-rgb),.22)}.bo-title[data-v-888e043a]{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:10px}.bo-body[data-v-888e043a]{font-size:13.5px;color:var(--ink-2);line-height:1.6;margin:0 0 12px}.bo-guide[data-v-888e043a]{font-size:12.5px;color:var(--azure);background:var(--azure-wash);border:1px solid var(--azure-soft);border-radius:8px;padding:8px 11px;line-height:1.55;margin:0 0 14px}.bo-acts[data-v-888e043a]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.bo-btn[data-v-888e043a]{min-height:40px;padding:8px 16px;border-radius:9px;border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);font-size:13.5px;font-family:inherit;cursor:pointer}.bo-btn.primary[data-v-888e043a]{background:var(--azure);border-color:var(--azure);color:var(--on-accent)}.bo-btn.primary[data-v-888e043a]:hover{background:var(--azure-strong)}.bo-btn.ghost[data-v-888e043a]:hover{background:var(--paper-3)}.toast-host[data-v-cfb01832]{position:fixed;left:50%;top:calc(52px + var(--kite-banner-h, 0px) + 12px);transform:translate(-50%);z-index:var(--z-top);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;max-width:min(440px,calc(100vw - 32px))}.toast[data-v-cfb01832]{pointer-events:auto;background:var(--paper-2);color:var(--ink);border:1px solid var(--line-strong);font-size:12.5px;line-height:1.5;padding:9px 14px;border-radius:9px;box-shadow:0 12px 32px -12px rgba(var(--shadow-rgb),.55);max-width:100%;text-align:center}.toast.success[data-v-cfb01832]{background:var(--paper-2)}.toast.error[data-v-cfb01832]{background:var(--verm-ink, #8f3029)}.toast-enter-active[data-v-cfb01832],.toast-leave-active[data-v-cfb01832]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-cfb01832],.toast-leave-to[data-v-cfb01832]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-cfb01832],.toast-leave-active[data-v-cfb01832]{transition:opacity .2s ease}.toast-enter-from[data-v-cfb01832],.toast-leave-to[data-v-cfb01832]{transform:none}}.shell-notice[data-v-dd9e6257]{position:fixed;top:calc(var(--m-top-h, 52px) + env(safe-area-inset-top,0px));left:0;right:0;z-index:60;padding:8px 16px;font-size:13px;color:var(--ink-2);background:var(--paper-2);border-bottom:1px solid var(--line);text-align:center}.cg-mask[data-v-4f93d365]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-gate);padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.cg-card[data-v-4f93d365]{width:min(420px,94vw);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--paper-2);border:1px solid var(--line);border-top:2px solid var(--azure);border-radius:14px;padding:26px 24px 22px;box-shadow:0 24px 60px -16px rgba(var(--shadow-rgb),.4)}.cg-title[data-v-4f93d365]{font-size:17px;font-weight:600;color:var(--ink)}.cg-intro[data-v-4f93d365]{margin-top:10px;font-size:13px;line-height:1.65;color:var(--ink-2)}.cg-check[data-v-4f93d365]{display:flex;align-items:flex-start;gap:9px;margin-top:16px;font-size:13px;line-height:1.6;color:var(--ink);cursor:pointer}.cg-check input[data-v-4f93d365]{margin-top:3px}.cg-check-txt[data-v-4f93d365]{flex:1;min-width:0}.cg-link[data-v-4f93d365]{color:var(--azure);text-decoration:underline}.cg-err[data-v-4f93d365]{margin-top:14px;font-size:12.5px;color:var(--vermilion);background:var(--verm-wash);border:1px solid var(--verm-wash);border-radius:8px;padding:8px 11px}.cg-go[data-v-4f93d365]{margin-top:22px;width:100%;min-height:44px;border-radius:10px;border:1px solid var(--azure);background:var(--azure);color:var(--on-accent);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.cg-go[data-v-4f93d365]:hover:not(:disabled){background:var(--azure-strong)}.cg-go[data-v-4f93d365]:disabled{opacity:.55;cursor:default}.site-foot[data-v-f13286f1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:14px 16px;padding-bottom:max(14px,env(safe-area-inset-bottom));font-size:11.5px;line-height:1.6;color:var(--ink-faint);text-align:center}.sf-link[data-v-f13286f1]{color:var(--ink-faint);text-decoration:none}.sf-link[data-v-f13286f1]:hover{color:var(--ink-2);text-decoration:underline}.sf-police[data-v-f13286f1]{display:inline-flex;align-items:center;gap:4px}.sf-badge[data-v-f13286f1]{width:13px;height:13px;display:inline-block;vertical-align:middle}.sf-mlps[data-v-f13286f1]{color:var(--ink-faint)}.boot-skel[data-v-f3f28118]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--paper)}.boot-mark[data-v-f3f28118]{font-family:var(--mono);font-size:20px;font-weight:500;letter-spacing:.2em;color:var(--ink-faint)}.boot-bar[data-v-f3f28118]{width:140px;height:3px;border-radius:999px;background:var(--azure-wash);overflow:hidden}.boot-bar span[data-v-f3f28118]{display:block;height:100%;width:40%;border-radius:999px;background:var(--azure);animation:boot-slide-f3f28118 1.1s ease-in-out infinite}@keyframes boot-slide-f3f28118{0%{transform:translate(-110%)}to{transform:translate(360%)}}@font-face{font-family:Kite Quotes;font-weight:100 900;src:local("Inter"),local("Helvetica Neue"),local("Helvetica"),local("Arial"),local("Segoe UI"),local("Roboto"),local("Liberation Sans"),local("DejaVu Sans");unicode-range:U+2018-201D}:root{--kite-topbar-h:52px;--kite-fit-h:calc(100dvh - var(--kite-topbar-h) - var(--kite-banner-h, 0px));--paper:#F4F7FA;--paper-2:#FFFFFF;--paper-3:#EDF2F7;--ink:#18222E;--ink-2:#46566A;--ink-faint:#8A99A8;--azure:#2F7CC2;--azure-soft:#9FC0DF;--azure-wash:#EAF2FA;--gold:#E0A23C;--gold-wash:#FBF3E4;--gold-ink:#9a6a16;--vermilion:#CF5A45;--verm-wash:#FCF1EF;--teal:#3E9E84;--line:#DCE5EE;--line-2:#E7EDF3;--cmd-ink:#26333F;--azure-strong:#2A70B2;--gold-line:#ECD7A8;--azure-ghost:rgba(47,124,194,.42);--sans:"Source Han Sans SC","Noto Sans CJK SC","PingFang SC",Inter,system-ui,sans-serif;--mono:"JetBrains Mono","Fira Code","Noto Sans Mono CJK SC",Menlo,Consolas,monospace;--on-accent:#FFFFFF;--azure-ink:#2F7CC2;--verm-ink:#CF5A45;--teal-ink:#3E9E84;--teal-wash:#E9F5F1;--mask-rgb:24,34,46;--shadow-rgb:24,34,46;--scrollbar-rgb:70,86,106;--thumb-a:#E0EAF3;--thumb-b:#CDDCEC;--thumb-ink:#8FB0CC;--z-sticky:10;--z-scrim-light:50;--z-float:60;--z-ctxmenu:80;--z-dialog:90;--z-drawer:100;--z-confirm:120;--z-sheet:130;--z-challenge:140;--z-gate:150;--z-top:200}:root[data-theme=dark]{--paper:#121A26;--paper-2:#19232F;--paper-3:#22303E;--ink:#E3EAF2;--ink-2:#A7B7C7;--ink-faint:#8A9AAA;--cmd-ink:#C6D3E0;--azure:#2F7CC2;--azure-strong:#3A8AD0;--gold:#E0A23C;--vermilion:#CF5A45;--teal:#3E9E84;--azure-ink:#6BA9DF;--verm-ink:#E27059;--teal-ink:#4FB79A;--gold-ink:#E8BC6A;--azure-soft:#3E6E9B;--azure-wash:#17293B;--gold-wash:#2C2416;--gold-line:#4A3D22;--verm-wash:#2E1C18;--teal-wash:#16302A;--line:#2E3D4D;--line-2:#26323F;--azure-ghost:rgba(107,169,223,.55);--mask-rgb:0,0,0;--shadow-rgb:0,0,0;--scrollbar-rgb:150,168,188;--thumb-a:#22303E;--thumb-b:#1A2634;--thumb-ink:#5A7590}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overscroll-behavior:none}html[lang=en]{--sans:"Kite Quotes","Source Han Sans SC","Noto Sans CJK SC","PingFang SC",Inter,system-ui,sans-serif}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible{outline:2px solid var(--azure-ghost);outline-offset:2px}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--azure);vertical-align:middle;flex:none;cursor:pointer}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{background:var(--paper-2);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:where(.nav-scroll,.main,.stream,.m-outlet,.m-sheet,.dl-textarea,.dl-picker,.msheet-body,.mpage-body,.composer textarea){scrollbar-gutter:stable}*:hover,*:focus-within{scrollbar-color:rgba(var(--scrollbar-rgb),.3) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:8px}*:hover::-webkit-scrollbar-thumb,*:focus-within::-webkit-scrollbar-thumb{background:rgba(var(--scrollbar-rgb),.26)}::-webkit-scrollbar-thumb:hover{background:rgba(var(--scrollbar-rgb),.42)}::-webkit-scrollbar-corner{background:transparent}.topbar{height:52px;display:flex;align-items:center;gap:20px;padding:0 20px;background:var(--paper-2);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.brand{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;letter-spacing:.01em;flex:none}.brand .en{color:var(--ink-faint);font-weight:500;font-size:11px;letter-spacing:.16em;margin-left:6px}.status{display:flex;align-items:center;gap:13px;font-size:13px;color:var(--ink-2);min-width:0}.status .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);display:inline-block;margin-right:6px;vertical-align:middle}.status .sep{color:var(--line)}.status .pending{color:var(--gold-ink);background:var(--gold-wash);border:1px solid var(--gold-line);border-radius:20px;padding:2px 10px;font-weight:600}.status .pending.zero{display:none}.nav-tabs{display:flex;gap:2px;margin-left:4px;flex:none}.nav-tabs a{font-size:13px;color:var(--ink-2);padding:6px 11px;border-radius:7px}.nav-tabs a:hover{background:var(--paper-3)}.nav-tabs a.on{color:var(--azure);background:var(--azure-wash);font-weight:600}.top-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.pill{font-size:13px;color:var(--ink-2);padding:6px 11px;border-radius:7px;cursor:default}.pill:hover{background:var(--paper-3)}.pill .ca{color:var(--ink-faint);font-size:10px;margin-left:3px}.shell{display:grid;grid-template-columns:222px 1fr 268px;height:var(--kite-fit-h)}.shell.shell-2col{grid-template-columns:222px 1fr}.shell.shell-aside-collapsed{grid-template-columns:222px 1fr 36px}.nav,.aside{background:var(--paper-2)}.nav{border-right:1px solid var(--line);padding:16px 14px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.nav-scroll{flex:1;min-height:0;overflow-y:auto}.quota-dock{flex:none;margin:10px -14px -16px;padding:11px 14px 13px;background:var(--paper-3);border-top:1px solid var(--line)}.quota-dock>*+*{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.aside{border-left:1px solid var(--line);padding:16px 14px;overflow-y:auto}.main{padding:24px 28px;min-width:0;overflow-y:auto}.col-label{font-size:11px;letter-spacing:.12em;color:var(--ink-faint);font-weight:600;margin:0 2px 10px}.teth{width:26px;height:14px;position:relative;flex:none}.teth i{position:absolute;left:0;right:5px;top:50%;transform:translateY(-50%);height:1.5px;border-radius:2px}.teth b{position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%}.on .teth i{background:linear-gradient(90deg,var(--azure-soft),var(--azure))}.on .teth b{background:var(--azure);box-shadow:0 0 6px #2f7cc280}.off .teth i{background:repeating-linear-gradient(90deg,var(--ink-faint) 0 3px,transparent 3px 6px)}.off .teth b{background:var(--paper-2);border:1.5px solid var(--ink-faint)}.m{margin-bottom:6px}.m-head{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;cursor:default}.m-head:hover{background:var(--paper-3)}.m-head.sel{background:var(--azure-wash)}.m-name{font-family:var(--mono);font-size:12.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-uptime{margin-left:auto;flex:none;white-space:nowrap;font-size:11px;color:var(--ink-faint)}.agents{margin:2px 0 0 14px;border-left:1px solid var(--line-2);padding-left:8px}.ag{display:flex;align-items:center;gap:8px;height:28px;min-width:0;overflow:hidden;box-sizing:border-box;padding:5px 8px;border-radius:7px;font-size:13px;line-height:1;color:var(--ink-2);cursor:default}.ag:hover{background:var(--paper-3)}.ag.sel{color:var(--azure);font-weight:600}.ag .g{width:7px;height:7px;border-radius:50%;flex:none;background:var(--teal);opacity:.72}.ag .agent-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag .default-agent{flex:none;padding:1px 5px;border-radius:999px;background:var(--azure-wash);color:var(--azure-strong);font-size:9.5px;line-height:1.4}.ag.dragging{opacity:.45}.main-head{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.main-head h1{font-size:19px;font-weight:600}.main-head .cnt{font-size:19px;font-weight:600;color:var(--gold)}.main-head .sub{font-size:13px;color:var(--ink-faint);margin-left:2px}.main-head .filter{margin-left:auto;align-self:center;font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:6px;cursor:default}.main-head .filter input{accent-color:var(--azure)}.card{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:13px 15px;margin-bottom:10px}.card-head{display:flex;align-items:baseline;gap:8px;font-size:12.5px;margin-bottom:9px}.card-head .who{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.card-head .who .at{color:var(--ink-faint)}.card-head .t{margin-left:auto;color:var(--ink-faint);font-size:11.5px}.cmd{font-family:var(--mono);font-size:13px;color:var(--cmd-ink);background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:9px 11px;word-break:break-all;line-height:1.5}.cmd.danger{border-left:2px solid var(--vermilion)}.risk{font-size:12px;color:var(--vermilion);margin-top:7px}.risk.calm{color:var(--ink-faint)}.zhi{font-size:12px;color:var(--ink-2);margin-top:7px}.zhi b{color:var(--azure);font-weight:600}.zhi .ov{color:var(--ink-faint)}.acts{display:flex;align-items:center;gap:9px;margin-top:12px}.btn{min-height:34px;padding:6px 18px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);cursor:pointer;font-family:inherit;transition:.14s}.btn.no:hover{border-color:var(--vermilion);color:var(--vermilion);background:var(--verm-wash)}.btn.yes:hover{border-color:var(--azure);color:var(--azure);background:var(--azure-wash)}.btn:focus-visible{outline:2px solid rgba(47,124,194,.4);outline-offset:2px}.remember{margin-left:auto;font-size:12px;color:var(--ink-faint);display:flex;align-items:center;gap:5px;cursor:default}.remember input{accent-color:var(--azure)}.card.done .acts,.card.done .risk,.card.done .zhi{display:none}.card.done{background:var(--paper)}.card.done .cmd{opacity:.5;border-left-color:var(--line)}.resolved{display:none;align-items:center;gap:8px;margin-top:11px;font-size:13px;font-weight:600}.card.done .resolved{display:flex}.resolved.no{color:var(--vermilion)}.resolved.yes{color:var(--teal)}.resolved .why{font-weight:400;color:var(--ink-faint);font-size:12px}.empty{text-align:center;color:var(--ink-faint);padding:56px 0}.empty .big{font-size:15px;color:var(--ink-2);margin-bottom:6px}.log-row{display:flex;align-items:baseline;gap:9px;padding:8px 4px;border-bottom:1px solid var(--line-2);font-size:12.5px}.log-row .lt{color:var(--ink-faint);font-size:11.5px;width:34px;flex:none}.log-row .lm{font-family:var(--mono);font-size:11.5px;color:var(--ink-2)}.log-row .lr{margin-left:auto;font-weight:600}.log-row .lr.y{color:var(--teal)}.log-row .lr.n{color:var(--vermilion)}.reassure{margin-top:18px;padding:12px 13px;background:var(--azure-wash);border-radius:9px;font-size:12px;color:var(--ink-2);line-height:1.55}.reassure b{color:var(--azure);font-weight:600}.detail dt{font-size:11px;color:var(--ink-faint);margin-top:13px}.detail dd{font-size:13px;color:var(--ink-2);margin-top:3px;overflow-wrap:anywhere}.detail dd.mono{font-family:var(--mono);font-size:12px}.fleet-bar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.fleet-bar .f-filter{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);padding:6px 11px;border:1px solid var(--line);border-radius:8px;cursor:default}.fleet-bar .f-add{margin-left:auto}.add-btn{font-size:13px;font-weight:600;color:var(--on-accent);background:var(--azure);border:none;border-radius:8px;padding:8px 15px;cursor:pointer;font-family:inherit}.add-btn:hover{background:var(--azure-strong)}.fleet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:14px}.fcard{display:flex;flex-direction:column;background:var(--paper-2);border:1px solid var(--line);border-radius:11px;padding:15px 16px}.fcard.sel{border-color:var(--azure-soft)}.fc-top{display:flex;align-items:center;gap:11px}.fc-name{font-family:var(--mono);font-weight:600;font-size:14px;flex:none}.fc-line{flex:1;height:1.5px;position:relative;border-radius:2px}.fcard.on .fc-line{background:linear-gradient(90deg,var(--azure-soft),var(--azure))}.fcard.on .fc-line:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:6.5px;height:6.5px;border-radius:50%;background:var(--azure);box-shadow:0 0 7px #2f7cc280}.fcard.off .fc-line{background:repeating-linear-gradient(90deg,var(--ink-faint) 0 3px,transparent 3px 6px);opacity:.6}.fcard.off .fc-line:after{content:"";position:absolute;right:-3px;top:50%;transform:translateY(-50%);width:6.5px;height:6.5px;border-radius:50%;background:var(--paper-2);border:1.5px solid var(--ink-faint)}.fc-stat{font-size:11.5px;color:var(--ink-faint);flex:none}.fc-agents{margin-top:13px;display:flex;flex-direction:column;gap:2px;min-height:42px}.fc-ag{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--ink-2)}.fc-ag .g{width:7px;height:7px;border-radius:50%;flex:none}.fc-ag.run .g{background:var(--teal)}.fc-ag.idle .g{background:none;border:1.5px solid var(--ink-faint)}.fc-ag.wait .g{background:var(--gold)}.fc-ag .fc-agent-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-ws{margin-top:9px;font-family:var(--mono);font-size:11px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-metrics{margin-top:10px;display:flex;flex-direction:column;gap:5px}.fc-m{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-faint)}.fc-m-l{width:30px;flex:none}.fc-m-bar{flex:1;height:5px;border-radius:3px;background:var(--paper-3);overflow:hidden}.fc-m-bar i{display:block;height:100%;background:var(--azure);border-radius:3px;transition:width .4s ease}.fc-m-v{width:34px;flex:none;text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.fc-m.hot .fc-m-bar i{background:var(--vermilion)}.fc-m.hot .fc-m-v{color:var(--vermilion)}.fc-foot{margin-top:auto;padding-top:13px;border-top:1px solid var(--line-2);display:flex;align-items:center}.fc-enter{font-size:13px;color:var(--azure);font-weight:600;cursor:pointer}.fc-enter:hover{text-decoration:underline}.fc-reconnect{font-size:12.5px;color:var(--ink-faint)}.sess-wrap{display:flex;flex-direction:column;height:100%}.sess-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--line-2)}.sess-head .st{font-family:var(--mono);font-size:13px}.sess-head .vendor{margin-left:auto;font-size:12.5px;color:var(--ink-2);padding:5px 10px;border:1px solid var(--line);border-radius:7px;cursor:default}.stream-wrap{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.stream{flex:1;min-height:0;overflow-y:auto;padding:16px 2px}.to-end{position:absolute;right:14px;bottom:14px;z-index:6;display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:12px;color:var(--on-accent);background:var(--azure);border:none;border-radius:16px;padding:6px 13px;cursor:pointer;box-shadow:0 2px 10px rgba(var(--shadow-rgb),.18)}.to-end:hover{filter:brightness(1.05)}.row{display:flex;gap:11px;margin-bottom:14px;align-items:flex-start}.row .glyph{flex:none;width:18px;text-align:center;color:var(--ink-faint);font-size:13px;line-height:1.55}.row .lbl{font-size:11px;color:var(--ink-faint);margin-right:4px}.row .body{min-width:0;font-size:13.5px;line-height:1.55;color:var(--ink)}.row .body code{font-family:var(--mono);font-size:12.5px;color:var(--ink);word-break:break-all;overflow-wrap:anywhere}.row.user .glyph{color:var(--azure);padding-top:8px}.row.user .body{background:var(--azure-wash);border-radius:9px;padding:8px 12px;overflow-wrap:anywhere}.row.user .utext{white-space:pre-wrap}.row.tool .glyph{color:var(--teal)}.row.tool .body{color:var(--ink-2)}.row.delta .glyph{color:var(--ink-faint)}.row.perm{background:var(--paper-2);border:1px solid var(--line);border-left:2px solid var(--vermilion);border-radius:9px;padding:11px 13px;display:block}.row.perm .ph{font-size:12px;color:var(--ink-2);margin-bottom:7px}.row.perm .pc{font-family:var(--mono);font-size:13px;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:7px 10px}.row.perm .pa{display:flex;gap:8px;margin-top:11px}.composer{border:1px solid var(--line);border-radius:11px;background:var(--paper-2);padding:10px 12px;display:flex;flex-direction:column;gap:9px}.composer .cmd-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.composer .cmd-bar .cmd-label{font-size:11px;color:var(--ink-faint);margin-right:2px}.composer .cmd-bar .chip{font-size:12px;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:3px 11px;cursor:pointer;font-family:inherit;line-height:1.4;white-space:nowrap}.composer .cmd-bar .chip:hover{color:var(--azure);border-color:var(--azure-soft);background:var(--azure-wash)}.composer-row{display:flex;align-items:flex-start;gap:10px}.composer textarea{flex:1;border:none;outline:none;resize:none;font-family:inherit;font-size:14px;color:var(--ink);background:transparent;line-height:1.5;padding:6px 0;min-height:34px;max-height:min(40vh,240px);overflow-y:auto}.composer .send{font-size:13px;font-weight:600;color:var(--on-accent);background:var(--azure);border:none;border-radius:8px;padding:8px 16px;cursor:pointer;font-family:inherit;flex:none}.composer .stop{font-size:13px;color:var(--ink-2);border:1px solid var(--line);background:var(--paper-2);border-radius:8px;padding:8px 13px;cursor:pointer;font-family:inherit;flex:none}.attach{flex:none;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--paper-2);color:var(--ink-faint);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.attach:hover{border-color:var(--azure-soft);color:var(--azure)}.attach svg{width:18px;height:18px;display:block}.attached{display:flex;gap:8px;flex-wrap:wrap}.thumb{position:relative;width:58px;height:44px;border-radius:7px;border:1px solid var(--line);overflow:hidden;flex:none;background:linear-gradient(135deg,var(--thumb-a),var(--thumb-b));color:var(--thumb-ink)}.thumb .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.thumb .ph svg{width:20px;height:20px}.thumb img{width:100%;height:100%;object-fit:cover}.thumb .nm{position:absolute;left:0;right:0;bottom:0;background:#18222e80;color:var(--on-accent);font-size:9px;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb .x{position:absolute;top:3px;right:3px;width:15px;height:15px;border-radius:50%;background:#18222e8c;color:var(--on-accent);font-size:11px;line-height:14px;text-align:center;cursor:pointer}.row .shot{margin-top:7px;width:190px;max-width:100%;aspect-ratio:16/10;border-radius:8px;border:1px solid var(--line);background:linear-gradient(135deg,var(--thumb-a),var(--thumb-b));position:relative;display:flex;align-items:center;justify-content:center;color:var(--thumb-ink);overflow:hidden}.row .shot img{width:100%;height:100%;object-fit:cover}.row .shot svg{width:30px;height:30px}.row .shot .cap{position:absolute;left:0;right:0;bottom:0;background:#18222e80;color:var(--on-accent);font-size:10px;padding:2px 7px;border-radius:0 0 8px 8px}.running{font-size:12px;color:var(--ink-faint);display:flex;align-items:center;gap:7px;margin:0 2px 9px}.running .g{width:7px;height:7px;border-radius:50%;background:var(--teal)}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}:root{--m-top-h:52px}@media(max-width:1180px){.shell{grid-template-columns:210px 1fr 232px}.shell.shell-2col{grid-template-columns:210px 1fr}.shell.shell-aside-collapsed{grid-template-columns:210px 1fr 36px}}@media(max-width:920px){.shell,.shell.shell-2col{grid-template-columns:200px 1fr}.aside{display:none}}@media(max-width:680px){.shell,.shell.shell-2col{grid-template-columns:1fr}.nav{display:none}.main{padding:18px 16px}.topbar{gap:12px;padding:0 14px}.status .sep,.status>span:nth-child(3){display:none}.top-right{display:none}.nav-tabs{margin-left:auto}.xterm-helper-textarea{font-size:16px!important;pointer-events:none!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@keyframes teth-taut{0%{opacity:.55}60%{opacity:1}to{opacity:.9}}.fcard.on .fc-line,.on .teth i{animation:teth-taut 6s cubic-bezier(.22,.8,.2,1) 1}.mcard{position:relative;display:flex;align-items:center;gap:10px;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mcard:active{background:var(--paper-3)}.mcard-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mcard-ttl{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcard-meta{font-size:12px;color:var(--ink-faint);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mcard-more{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--ink-faint);background:none;border:none;cursor:pointer;border-radius:8px}.mcard-more:active{background:var(--paper-3)}.wb-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:26px 0 60px;color:var(--ink);animation:wb-rise .32s cubic-bezier(.22,1,.36,1) both}.wb-page.full{width:auto;padding:0;margin:0;animation:none}.wb-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.wb-head h1{margin:0;font-size:18px;font-weight:600}.wb-intro{margin:0;color:var(--ink-faint);font-size:12.5px}.wb-head-r{margin-left:auto;display:flex;align-items:center;gap:8px}.wb-bar{display:flex;align-items:center;gap:10px;margin:14px 0;flex-wrap:wrap}.wb-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--paper-2);color:var(--ink-2);padding:6px 12px;font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .18s,color .18s,background .18s,transform .18s cubic-bezier(.34,1.56,.64,1)}.wb-btn:hover{border-color:var(--azure);color:var(--azure)}.wb-btn:active{transform:scale(.97)}.wb-btn.primary{background:var(--azure);border-color:var(--azure);color:var(--on-accent);font-weight:600}.wb-btn.primary:hover{background:var(--azure-strong);color:var(--on-accent)}.wb-card{border:1px solid var(--line);border-radius:11px;background:var(--paper-2);overflow:hidden}.wb-row{display:grid;align-items:center;gap:11px;padding:12px 16px;border-top:1px solid var(--line-2);font-size:13px;transition:background .15s}.wb-card>.wb-row:first-child{border-top:0}.wb-row:hover{background:var(--paper-3)}.wb-row-head{min-height:38px;padding-top:9px;padding-bottom:9px;color:var(--ink-faint);background:var(--paper-3);font-size:11.5px}.wb-row-head:hover{background:var(--paper-3)}.wb-faint{color:var(--ink-faint);font-size:12px}.wb-ok{color:var(--teal-ink)}.wb-warn{color:var(--gold-ink)}.wb-bad{color:var(--verm-ink)}.wb-az{color:var(--azure-ink)}.wb-tag{display:inline-flex;align-items:center;font-size:11.5px;padding:1px 8px;border-radius:999px;background:var(--paper-3);color:var(--ink-2);white-space:nowrap}.wb-tag.ok{background:var(--teal-wash);color:var(--teal-ink)}.wb-tag.warn{background:var(--gold-wash);color:var(--gold-ink)}.wb-tag.az{background:var(--azure-wash);color:var(--azure-ink)}.wb-tag.bad{background:var(--verm-wash);color:var(--verm-ink)}.wb-sec{margin:22px 0 10px;font-size:13px;font-weight:600;color:var(--ink-2)}.wb-ico{display:inline-block;width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:var(--src) center/contain no-repeat;mask:var(--src) center/contain no-repeat}.wb-stagger>*{animation:wb-rise .36s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 30ms)}@keyframes wb-rise{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.wb-page,.wb-stagger>*{animation:none}}.wb-shell{display:grid;grid-template-columns:222px minmax(0,1fr);gap:12px;height:var(--kite-fit-h);min-height:420px;padding:12px clamp(12px,2vw,24px) 14px;overflow:hidden;background:var(--paper)}.wb-shell.with-aside{grid-template-columns:222px minmax(0,1fr) minmax(272px,316px)}.wb-list{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.wb-list-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.wb-group{margin:12px 2px 6px;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.1em}.wb-group:first-child{margin-top:0}.wb-item{display:block;width:100%;min-width:0;margin-bottom:4px;padding:8px 9px;border:1px solid transparent;border-radius:9px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.wb-item:hover{background:var(--paper-3)}.wb-item.on{border-color:var(--azure-soft);background:var(--azure-wash)}.wb-item.off{opacity:.55}.wb-item-name{display:flex;align-items:center;gap:7px;min-width:0;color:var(--ink);font-size:13px}.wb-item-name b{min-width:0;overflow:hidden;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}.wb-item-name .cnt{margin-left:auto;flex:none;color:var(--ink-faint);font-size:11.5px;font-variant-numeric:tabular-nums}.wb-item-meta{display:flex;align-items:center;gap:6px;margin-top:3px;padding-left:15px;color:var(--ink-faint);font-size:11.5px;min-width:0}.wb-item-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-dot{position:relative;flex:none;box-sizing:border-box;width:8px;height:8px;border-radius:50%;background:var(--teal)}.wb-dot[data-state=waiting]{background:var(--gold)}.wb-dot[data-state=waiting]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid var(--gold);border-radius:50%;animation:wb-ring 2.6s ease-out infinite}.wb-dot[data-state=off]{border:1.5px solid var(--ink-faint);background:none}.wb-dot[data-state=failed]{border:1.5px solid var(--verm-ink);background:none}.wb-dot[data-state=running]{animation:wb-breathe 1.6s ease-in-out infinite}@keyframes wb-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}@keyframes wb-breathe{0%,to{opacity:1}50%{opacity:.45}}.wb-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.wb-main-head{display:flex;align-items:center;gap:10px;flex:none;padding:12px 16px;border-bottom:1px solid var(--line-2)}.wb-main-head h2{margin:0;font-size:15px;font-weight:600}.wb-main-head .r{margin-left:auto;display:flex;gap:8px;align-items:center}.wb-main-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;animation:wb-rise .3s cubic-bezier(.22,1,.36,1) both}.wb-aside{min-width:0;min-height:0;overflow-y:auto;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.wb-sample{display:inline-flex;align-items:center;font-size:11px;padding:0 6px;border-radius:4px;border:1px dashed var(--line);color:var(--ink-faint)}@media(prefers-reduced-motion:reduce){.wb-dot,.wb-dot[data-state=running],.wb-dot[data-state=waiting]:after,.wb-main-body{animation:none}}.wb-list{position:relative;padding:12px 10px 10px;background:linear-gradient(180deg,var(--paper-2) 0%,var(--paper-2) 70%,color-mix(in srgb,var(--azure-wash) 60%,var(--paper-2)) 100%)}.wb-rail-head{display:flex;align-items:center;gap:8px;margin:2px 4px 12px}.wb-rail-head:before{content:"";width:18px;height:18px;flex:none;background:url(/favicon.svg) center/contain no-repeat;transform:rotate(-12deg)}.wb-rail-head b{font-size:15px;font-weight:600;letter-spacing:.02em}.wb-rail-head span{color:var(--ink-faint);font-size:12px;font-variant-numeric:tabular-nums}.wb-group{display:flex;align-items:center;gap:6px;margin:14px 4px 6px}.wb-group:before{content:"";width:6px;height:6px;transform:rotate(45deg);border-radius:1px;background:var(--azure-soft);flex:none}.wb-group .cnt{margin-left:auto;font-weight:500;letter-spacing:0}.wb-list .wb-item{position:relative;margin:0 0 2px 14px;width:calc(100% - 14px);border-radius:8px}.wb-list .wb-item:before{content:"";position:absolute;left:-9px;top:-2px;bottom:-2px;border-left:1px solid color-mix(in srgb,var(--azure-soft) 55%,var(--line));transition:border-color .25s}.wb-list .wb-item:after{content:"";position:absolute;left:-12px;top:15px;width:7px;height:7px;border-radius:50%;box-sizing:border-box;background:var(--paper-2);border:1.5px solid var(--line);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s,box-shadow .25s}.wb-list .wb-item:hover{background:var(--paper-3);transform:translate(1px)}.wb-list .wb-item:hover:after{border-color:var(--azure-soft);transform:scale(1.15)}.wb-list .wb-item.on{border-color:transparent;background:linear-gradient(90deg,var(--azure-wash),transparent 92%)}.wb-list .wb-item.on:before{border-left:2px solid var(--azure);left:-9.5px}.wb-list .wb-item.on:after{background:var(--azure);border-color:var(--azure);transform:scale(1.25);box-shadow:0 0 0 3px var(--azure-wash),0 0 8px #2f7cc273}.wb-list .wb-item.on .wb-item-name{font-weight:600;color:var(--azure-strong)}.wb-list .wb-item.on .wb-item-name .cnt{color:var(--azure-ink)}.wb-list .wb-item{transition:background .18s,transform .2s cubic-bezier(.22,1,.36,1)}.wb-list .wb-item-name .cnt{min-width:18px;padding:0 6px;border-radius:999px;background:var(--paper-3);text-align:center;line-height:17px}.wb-list .wb-item.on .wb-item-name .cnt{background:color-mix(in srgb,var(--azure) 14%,var(--paper-2))}.wb-sub{margin:0 0 4px 28px;position:relative}.wb-sub:before{content:"";position:absolute;left:-9px;top:-4px;bottom:10px;border-left:1px dashed var(--line)}.wb-sub-item{position:relative;display:flex;align-items:center;gap:6px;width:100%;padding:4px 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:12px;color:var(--ink-2);text-align:left;cursor:pointer;transition:background .15s,color .15s}.wb-sub-item:before{content:"";position:absolute;left:-9px;top:50%;width:6px;border-top:1px dashed var(--line)}.wb-sub-item:hover{background:var(--paper-3)}.wb-sub-item.on{color:var(--azure-strong);background:var(--azure-wash);font-weight:600}.wb-sub-item .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-sub-item .ms{flex:none;width:9px;height:9px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--ink-faint)}.wb-sub-item .ms[data-s=closed]{background:var(--teal);border-color:var(--teal)}.wb-sub-item .ms[data-s=active]{border-color:var(--azure);background:conic-gradient(var(--azure) var(--p, 0%),transparent 0)}.wb-sub-item .ms[data-s=planned]{border-style:dashed}.wb-sub-enter-active,.wb-sub-leave-active{transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1)}.wb-sub-enter-from,.wb-sub-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.wb-list .wb-item,.wb-list .wb-item:after{transition:none}}.wb-list-scroll{position:relative}.wb-rail-ind{position:absolute;left:14px;right:0;top:0;z-index:0;border-radius:8px;pointer-events:none;background:linear-gradient(90deg,var(--azure-wash),color-mix(in srgb,var(--azure-wash) 30%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--azure-soft) 55%,transparent);transition:transform .52s cubic-bezier(.34,1.62,.5,1),height .32s cubic-bezier(.22,1,.36,1),opacity .2s}.wb-rail-ind:before{content:"";position:absolute;left:-12px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--azure);box-shadow:0 0 0 3px var(--azure-wash),0 0 6px #2f7cc266}.wb-list .wb-item{z-index:1}.wb-list .wb-item.on{background:transparent}.wb-list .wb-item.on:before{border-left:1px solid color-mix(in srgb,var(--azure-soft) 55%,var(--line));left:-9px}.wb-list .wb-item.on:after{opacity:0}.wb-list .wb-item:hover:not(.on){background:color-mix(in srgb,var(--paper-3) 70%,transparent)}@media(prefers-reduced-motion:reduce){.wb-rail-ind{transition:none}}.wb-rail-head{min-width:0}.wb-rail-head b{flex:none;white-space:nowrap}.wb-rail-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-list .wb-item:hover{transform:none}.wb-rail-ind:before{display:none}.wb-rail-bead{position:absolute;left:2px;top:0;z-index:3;width:9px;height:9px;margin-top:-.5px;border-radius:50%;pointer-events:none;background:var(--azure);box-shadow:0 0 0 3px var(--paper-2),0 0 0 4.5px color-mix(in srgb,var(--azure) 35%,transparent),0 0 8px #2f7cc259;transition:transform .52s cubic-bezier(.34,1.62,.5,1),opacity .2s}@media(prefers-reduced-motion:reduce){.wb-rail-bead{transition:none}}.wb-list{padding-right:2px}.wb-list-scroll{padding-right:8px;scrollbar-gutter:stable}.wb-tree-mode .wb-rail-ind{left:0}.wb-tree-mode .wb-rail-bead{display:none}.wb-row-head,.wb-row-head:hover{background:transparent;border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.04em}.wb-card>.wb-row-head+.wb-row{border-top:0}.top-right .menu,.menu.app-menu,.nav-more-menu{transform-origin:top right;animation:wb-pop .28s cubic-bezier(.34,1.56,.64,1) both}.nav-more-menu{transform-origin:top left}.nc{animation:wb-slide-in .34s cubic-bezier(.22,1,.36,1) both}.tp-dialog{animation:wb-pop .34s cubic-bezier(.34,1.56,.64,1) both}.menu-item{transition:background .15s,color .15s}@keyframes wb-pop{0%{opacity:0;transform:translateY(-6px) scale(.94)}}@keyframes wb-slide-in{0%{opacity:0;transform:translate(16px)}}@media(prefers-reduced-motion:reduce){.top-right .menu,.menu.app-menu,.nav-more-menu,.nc,.tp-dialog{animation:none}}@media(max-width:1439px){.wb-narrow-hide{display:none!important}}.nav .nav-scroll{overflow-x:hidden;scrollbar-width:thin;scrollbar-gutter:stable}.nav .nav-scroll .m-head{min-height:32px;transition:background .15s}.nav .nav-scroll .agents{margin:2px 0 4px 15px;padding-left:6px}.nav .nav-scroll .ag{height:26px;transition:background .15s,color .15s}.nav .nav-scroll .sess-leaf{position:relative;min-width:0;height:24px;margin-left:10px;padding:0 6px 0 8px;gap:6px;transition:background .15s,color .15s}.nav .nav-scroll .sess-leaf .task-badge,.nav .nav-scroll .sess-leaf .role-badge,.nav .nav-scroll .sess-leaf .wait-badge,.nav .nav-scroll .sess-leaf .ctl-badge{flex:none;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:16px;line-height:14px;padding:0 5px;box-sizing:border-box;font-size:10px}.nav .nav-scroll .sess-leaf .sid{min-width:32px}.nav .nav-scroll .sess-leaf:has(.wait-badge) .task-badge,.nav .nav-scroll .sess-leaf:has(.wait-badge) .role-badge,.nav .nav-scroll .sess-leaf:has(.ctl-badge) .task-badge,.nav .nav-scroll .sess-leaf:has(.ctl-badge) .role-badge,.nav .nav-scroll .sess-leaf:has(.task-badge) .role-badge{display:none}.nav .nav-scroll .sess-leaf.sel:before,.nav .nav-scroll .sess-leaf.on:before,.nav .nav-scroll .sess-leaf.active:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--azure);animation:sp-grow .25s cubic-bezier(.22,1,.36,1) both}@keyframes sp-grow{0%{transform:scaleY(0)}}.sess-tabs .tab{max-width:200px;transition:background .15s,border-color .15s,color .15s,box-shadow .2s;animation:sp-tab-in .28s cubic-bezier(.22,1,.36,1) both}.sess-tabs .tab .tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.sess-tabs .tab.on{box-shadow:0 1px 0 var(--azure-soft)}.sess-tabs .tab .tab-x{opacity:.55;transition:opacity .15s,color .15s}.sess-tabs .tab:hover .tab-x,.sess-tabs .tab.on .tab-x{opacity:1}@keyframes sp-tab-in{0%{opacity:0;transform:translateY(-3px) scale(.97)}}@media(prefers-reduced-motion:reduce){.sess-tabs .tab,.nav .nav-scroll .sess-leaf.sel:before,.nav .nav-scroll .sess-leaf.on:before,.nav .nav-scroll .sess-leaf.active:before{animation:none}}
