.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-746fc44f]{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-746fc44f]{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-746fc44f]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.tp-ttl[data-v-746fc44f]{font-weight:600;font-size:15px;color:var(--ink)}.tp-period[data-v-746fc44f]{font-size:12px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.tp-sp[data-v-746fc44f]{flex:1}.tp-x[data-v-746fc44f]{border:none;background:none;cursor:pointer;color:var(--ink-faint);font-size:14px}.tp-msg[data-v-746fc44f]{padding:24px 0;text-align:center;color:var(--ink-faint);font-size:13px}.tp-err[data-v-746fc44f]{color:var(--vermilion)}.tp-total[data-v-746fc44f]{display:flex;gap:12px;margin-bottom:6px}.tp-tot-item[data-v-746fc44f]{flex:1;background:var(--paper-3);border-radius:10px;padding:10px 12px}.tp-tot-l[data-v-746fc44f]{display:block;font-size:12px;color:var(--ink-faint)}.tp-tot-v[data-v-746fc44f]{display:block;margin-top:2px;font-size:18px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.tp-note[data-v-746fc44f]{font-size:11.5px;color:var(--ink-faint);margin:8px 0 4px;line-height:1.5}.tp-sec[data-v-746fc44f]{font-size:12px;font-weight:600;color:var(--ink-2);margin:14px 0 6px}.tp-empty[data-v-746fc44f]{font-size:12px;color:var(--ink-faint);padding:4px 0}.tp-scroll[data-v-746fc44f]{max-height:180px;overflow-y:auto}.tp-table[data-v-746fc44f]{width:100%;border-collapse:collapse}.tp-table td[data-v-746fc44f]{padding:5px 4px;font-size:12.5px;border-bottom:1px solid var(--line)}.tp-name[data-v-746fc44f]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.tp-num[data-v-746fc44f]{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.markdown-body[data-v-5961ac33]{font-size:13.5px;line-height:1.6;color:var(--ink);word-break:break-word;overflow-wrap:anywhere}.markdown-body[data-v-5961ac33] p{margin:0 0 8px}.markdown-body[data-v-5961ac33] p:last-child{margin-bottom:0}.markdown-body[data-v-5961ac33] h1,.markdown-body[data-v-5961ac33] h2,.markdown-body[data-v-5961ac33] h3,.markdown-body[data-v-5961ac33] h4{font-size:14.5px;font-weight:600;margin:12px 0 6px;line-height:1.4}.markdown-body[data-v-5961ac33] ul,.markdown-body[data-v-5961ac33] ol{margin:4px 0 8px;padding-left:22px}.markdown-body[data-v-5961ac33] li{margin:2px 0}.markdown-body[data-v-5961ac33] 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-5961ac33] 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-5961ac33] pre code{background:none;border:none;padding:0;font-size:12.5px;word-break:normal}.markdown-body[data-v-5961ac33] details{margin:8px 0;border:1px solid var(--line);border-radius:8px;padding:6px 12px;background:var(--paper)}.markdown-body[data-v-5961ac33] summary{cursor:pointer;color:var(--ink-2);font-size:12.5px;-webkit-user-select:none;user-select:none}.markdown-body[data-v-5961ac33] details[open]{padding-bottom:10px}.markdown-body[data-v-5961ac33] blockquote{margin:8px 0;padding:2px 12px;border-left:3px solid var(--line);color:var(--ink-2)}.markdown-body[data-v-5961ac33] a{color:var(--azure);text-decoration:underline}.markdown-body[data-v-5961ac33] table{border-collapse:collapse;margin:8px 0;font-size:12.5px}.markdown-body[data-v-5961ac33] th,.markdown-body[data-v-5961ac33] td{border:1px solid var(--line);padding:4px 8px}.markdown-body[data-v-5961ac33] .hljs-keyword,.markdown-body[data-v-5961ac33] .hljs-built_in{color:var(--azure)}.markdown-body[data-v-5961ac33] .hljs-string,.markdown-body[data-v-5961ac33] .hljs-attr{color:var(--teal)}.markdown-body[data-v-5961ac33] .hljs-comment{color:var(--ink-faint);font-style:italic}.markdown-body[data-v-5961ac33] .hljs-number,.markdown-body[data-v-5961ac33] .hljs-literal{color:var(--vermilion)}.ki[data-v-e97bbdcb]{display:inline-block;vertical-align:middle;flex:none}.ovl[data-v-d7af227c]{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-d7af227c]{display:flex}.nc[data-v-d7af227c]{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-d7af227c]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.nc-ttl[data-v-d7af227c]{font-size:15px;font-weight:600;color:var(--ink);flex:1}.nc-allread[data-v-d7af227c]{font-size:12px;color:var(--azure);background:none;border:none;cursor:pointer;font-family:inherit}.nc-allread[data-v-d7af227c]:hover{text-decoration:underline}.nc-settings[data-v-d7af227c]{display:inline-flex;border:none;background:none;cursor:pointer;color:var(--ink-faint);padding:2px;margin-left:4px}.nc-settings[data-v-d7af227c]:hover{color:var(--azure)}.nc-x[data-v-d7af227c]{display:inline-flex;border:none;background:none;cursor:pointer;color:var(--ink-faint);padding:2px}.nc-x[data-v-d7af227c]:hover{color:var(--ink-2)}.nc-tabs[data-v-d7af227c]{display:flex;gap:2px;padding:8px 10px 0;border-bottom:1px solid var(--line)}.nc-tab[data-v-d7af227c]{flex:1;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-d7af227c]{color:var(--azure);border-bottom-color:var(--azure);font-weight:600}.nc-tab-badge[data-v-d7af227c]{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-d7af227c]{background:var(--vermilion)}.nc-actions[data-v-d7af227c]{display:flex;justify-content:flex-end;padding:6px 14px 0}.nc-tabread[data-v-d7af227c]{font-size:11.5px;color:var(--ink-faint);background:none;border:none;cursor:pointer;font-family:inherit}.nc-tabread[data-v-d7af227c]:hover{color:var(--ink-2)}.nc-body[data-v-d7af227c]{flex:1;overflow-y:auto;padding:6px 0 16px}.nc-msg[data-v-d7af227c],.nc-empty[data-v-d7af227c]{padding:28px 16px;text-align:center;color:var(--ink-faint);font-size:13px}.nc-err[data-v-d7af227c]{color:var(--vermilion)}.nc-list[data-v-d7af227c]{list-style:none;margin:0;padding:0}.nc-item[data-v-d7af227c]{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);cursor:pointer}.nc-item[data-v-d7af227c]:hover{background:var(--paper-3)}.nc-item[role=button][data-v-d7af227c]:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}.nc-item.done[data-v-d7af227c]{opacity:.6}.nc-dot[data-v-d7af227c]{width:7px;height:7px;border-radius:50%;flex:none;margin-top:6px;background:transparent}.nc-item.unread .nc-dot[data-v-d7af227c]{background:var(--azure)}.nc-item.unread .nc-dot.urgent[data-v-d7af227c]{background:var(--vermilion)}.nc-main[data-v-d7af227c]{flex:1;min-width:0}.nc-item-ttl[data-v-d7af227c]{font-size:13.5px;color:var(--ink-2)}.nc-item.unread .nc-item-ttl[data-v-d7af227c]{color:var(--ink);font-weight:600}.nc-item-body[data-v-d7af227c]{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-d7af227c]{white-space:pre-wrap}.nc-item-meta[data-v-d7af227c]{display:flex;align-items:center;gap:8px;margin-top:5px}.nc-time[data-v-d7af227c]{font-size:11px;color:var(--ink-faint)}.nc-state[data-v-d7af227c]{font-size:11px;color:var(--ink-faint);background:var(--paper-3);border-radius:4px;padding:1px 6px}.nc-cta[data-v-d7af227c]{display:flex;gap:8px;margin-top:8px}.nc-accept[data-v-d7af227c],.nc-dismiss[data-v-d7af227c]{font-size:12px;border-radius:6px;padding:5px 12px;cursor:pointer;font-family:inherit;border:1px solid var(--line)}.nc-accept[data-v-d7af227c]{background:var(--azure);color:var(--on-accent);border-color:var(--azure)}.nc-accept[data-v-d7af227c]:hover{filter:brightness(1.06)}.nc-dismiss[data-v-d7af227c]{background:none;color:var(--ink-2)}.nc-dismiss[data-v-d7af227c]:hover{background:var(--paper-3)}@media(max-width:680px){.ovl[data-v-d7af227c]{padding:0;align-items:stretch;justify-content:stretch}.nc[data-v-d7af227c]{width:100vw;max-height:100vh;border:none;border-radius:0}}.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-fe2ce4f8],.ki[data-v-b2ac08f8],.ki[data-v-229e25c4],.ki[data-v-958f4a5a],.ki[data-v-4677a43f]{display:inline-block;vertical-align:middle;flex:none}.conn-indicator[data-v-84f82b33]{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-84f82b33]{width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}.conn-indicator.reconnecting[data-v-84f82b33]{color:var(--gold-ink);background:var(--gold-wash)}.conn-indicator.reconnecting .conn-dot[data-v-84f82b33]{animation:conn-blink-84f82b33 1.1s ease-in-out infinite}.conn-indicator.lost[data-v-84f82b33]{color:var(--vermilion);background:var(--verm-wash)}@media(max-width:1024px){.topbar[data-v-84f82b33]{gap:8px;padding-inline:10px}.brand .en[data-v-84f82b33],.status[data-v-84f82b33]{display:none}.nav-tabs[data-v-84f82b33]{flex:1 1 auto;min-width:0;margin-left:0;overflow-x:auto;scrollbar-width:none}.nav-tabs[data-v-84f82b33]::-webkit-scrollbar{display:none}.nav-tabs a[data-v-84f82b33]{flex:none;white-space:nowrap}.top-right[data-v-84f82b33]{margin-left:0;gap:2px}}.status .dot.off[data-v-84f82b33]{background:var(--ink-faint)}@keyframes conn-blink-84f82b33{0%,to{opacity:1}50%{opacity:.3}}.nav-authz[data-v-84f82b33]{display:inline-flex;align-items:center;gap:6px}.nav-badge[data-v-84f82b33]{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-84f82b33]{position:relative}.pill[data-v-84f82b33]{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-84f82b33]:hover{background:var(--paper-3)}.pill.icon-pill[data-v-84f82b33]{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:7px 8px;color:var(--ink-faint)}.pill.icon-pill[data-v-84f82b33]:hover{color:var(--ink-2)}.bell-pill[data-v-84f82b33]{position:relative}.bell-badge[data-v-84f82b33]{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-84f82b33]{background:var(--vermilion)}.crown-pill[data-v-84f82b33]{display:inline-flex;align-items:center;gap:5px;color:var(--ink-faint)}.crown-pill .crown-label[data-v-84f82b33]{font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.crown-pill.tone-normal[data-v-84f82b33]{color:var(--azure)}.crown-pill.tone-normal[data-v-84f82b33]:hover{background:var(--azure-wash)}.crown-pill.tone-soon[data-v-84f82b33]{color:var(--gold-ink)}.crown-pill.tone-soon[data-v-84f82b33]:hover{background:var(--gold-wash)}.crown-pill.tone-critical[data-v-84f82b33]{color:var(--vermilion)}.crown-pill.tone-critical[data-v-84f82b33]:hover{background:var(--verm-wash)}.crown-pill.tone-critical .crown-label[data-v-84f82b33]{animation:crown-pulse-84f82b33 1.2s ease-in-out infinite}@keyframes crown-pulse-84f82b33{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.crown-pill.tone-critical .crown-label[data-v-84f82b33]{animation:none}}.pill.active[data-v-84f82b33]{color:var(--azure)}.pill .ca[data-v-84f82b33]{color:var(--ink-faint);font-size:10px;margin-left:3px}.menu[data-v-84f82b33]{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-84f82b33]{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-84f82b33]:hover{background:var(--paper-3)}.menu-item.on[data-v-84f82b33]{color:var(--azure);font-weight:600;background:var(--azure-wash)}.menu-scrim[data-v-84f82b33]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.avatar-btn[data-v-84f82b33]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;border-radius:50%}.avatar[data-v-84f82b33]{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-84f82b33]{filter:brightness(1.08)}.avatar-img[data-v-84f82b33]{display:block;width:28px;height:28px;border-radius:50%;object-fit:cover}.avatar-btn:hover .avatar-img[data-v-84f82b33]{filter:brightness(1.05)}.user-menu[data-v-84f82b33]{min-width:168px}.user-id[data-v-84f82b33]{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-84f82b33]{font-size:11px;color:var(--ink-faint)}.user-id-name[data-v-84f82b33]{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-84f82b33]{color:var(--vermilion)}.menu-item.logout[data-v-84f82b33]:hover{background:#c0392b14}.menu-item.logout[data-v-84f82b33]:disabled{opacity:.55;cursor:default}.zhaoye-download[data-v-860222c8]{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-860222c8]{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-860222c8]{display:flex;align-items:center;justify-content:space-between;max-width:420px;margin:0 auto 14px}.zhaoye-mark[data-v-860222c8]{font-family:var(--mono);font-size:13px;font-weight:650;letter-spacing:.22em;color:#dcecff}.zhaoye-brand-name[data-v-860222c8]{font-size:12px;color:#7793aa}.zhaoye-card[data-v-860222c8]{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-860222c8]{position:relative;height:clamp(240px,38dvh,322px);overflow:hidden;background:#050d19}.zhaoye-art img[data-v-860222c8]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 61%;transform:scale(1.01)}.zhaoye-art[data-v-860222c8]:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(transparent,#102237)}.zhaoye-art-shine[data-v-860222c8]{position:absolute;inset:auto 18% 5px;height:28px;border-radius:50%;background:#3dc8ff40;filter:blur(22px)}.zhaoye-copy[data-v-860222c8]{padding:23px 24px 25px}.zhaoye-kicker[data-v-860222c8]{margin:0 0 8px;color:#62d6e6;font-size:12px;font-weight:650;letter-spacing:.08em}h1[data-v-860222c8]{margin:0;font-size:clamp(26px,7.8vw,34px);line-height:1.18;letter-spacing:-.025em;color:#f3f9ff}.zhaoye-body[data-v-860222c8]{margin:12px 0 0;font-size:14px;line-height:1.7;color:#a9bed0}.zhaoye-capabilities[data-v-860222c8]{margin:13px 0 19px;color:#718ca3;font-size:12px;letter-spacing:.04em}.zhaoye-cta[data-v-860222c8]{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-860222c8]:active{transform:translateY(1px)}.zhaoye-desktop-hint[data-v-860222c8]{margin:13px 0 0;color:#647e94;font-size:11.5px;line-height:1.5;text-align:center}@media(max-height:700px){.zhaoye-download[data-v-860222c8]{padding-top:14px}.zhaoye-art[data-v-860222c8]{height:220px}.zhaoye-copy[data-v-860222c8]{padding-top:19px}}@media(prefers-reduced-motion:reduce){.zhaoye-cta[data-v-860222c8]: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-cba54d00]{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-cba54d00]{width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.sb-text[data-v-cba54d00]{display:flex;flex-direction:column;min-width:0;flex:1}.sb-msg[data-v-cba54d00]{font-weight:600}.sb-reassure[data-v-cba54d00]{font-size:11.5px;font-weight:400;opacity:.85}.sb-cta[data-v-cba54d00]{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-cba54d00]:hover{filter:brightness(1.05);background:#fff6}.sb-x[data-v-cba54d00]{flex:none;border:none;background:none;cursor:pointer;color:inherit;opacity:.6;font-size:13px;padding:2px 4px}.sb-x[data-v-cba54d00]:hover{opacity:1}.sub-banner.trialing[data-v-cba54d00]{background:var(--azure-wash);color:var(--azure-strong);border-bottom-color:var(--azure-soft)}.sub-banner.past_due[data-v-cba54d00],.sub-banner.expired[data-v-cba54d00]{background:var(--gold-wash);color:var(--gold-ink);border-bottom-color:var(--gold-line)}@media(max-width:680px){.sub-banner[data-v-cba54d00]{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-7d0b4e35]{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-7d0b4e35]{display:flex}.dlg[data-v-7d0b4e35]{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-7d0b4e35]{display:flex;justify-content:center;margin-bottom:14px}.check[data-v-7d0b4e35]{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-7d0b4e35]{font-size:18px;font-weight:600;color:var(--ink);margin-bottom:16px}.unlock-list[data-v-7d0b4e35]{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-7d0b4e35],.mini-highlight[data-v-7d0b4e35]{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--ink-2);line-height:1.5}.mini-highlight[data-v-7d0b4e35]{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-7d0b4e35]{margin-top:6px;width:6px;height:6px;border-radius:50%;background:var(--teal);flex:none}.u-text[data-v-7d0b4e35]{min-width:0}.receipt[data-v-7d0b4e35]{font-size:12.5px;color:var(--ink-faint);margin-bottom:18px;font-variant-numeric:tabular-nums}.dlg-foot[data-v-7d0b4e35]{display:flex;flex-direction:column;gap:9px}.cta-primary[data-v-7d0b4e35]{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-7d0b4e35]:hover{background:var(--azure-strong)}.cta-secondary[data-v-7d0b4e35]{font-size:13px;color:var(--ink-2);background:none;border:none;cursor:pointer;font-family:inherit;padding:4px}.cta-secondary[data-v-7d0b4e35]:hover{color:var(--ink)}@media(max-width:680px){.dlg[data-v-7d0b4e35]{padding:22px 18px 18px}}.cd-mask[data-v-49845b08]{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-49845b08]{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-49845b08]{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:10px}.cd-message[data-v-49845b08]{font-size:13px;color:var(--ink-2);line-height:1.65;margin-bottom:12px}.cd-lines[data-v-49845b08]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px}.cd-lines li[data-v-49845b08]{position:relative;padding-left:16px;font-size:13px;color:var(--ink-2);line-height:1.6}.cd-lines li[data-v-49845b08]:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--ink-faint)}.cd-acts[data-v-49845b08]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.cd-btn[data-v-49845b08]{font-size:13px;padding:8px 16px;border-radius:8px;cursor:pointer;font-family:inherit;border:1px solid var(--line)}.cd-btn[data-v-49845b08]:disabled{opacity:.58;cursor:default}.cd-cancel[data-v-49845b08]{background:var(--paper-2);color:var(--ink-2)}.cd-cancel[data-v-49845b08]:hover{background:var(--paper-3)}.cd-confirm[data-v-49845b08]{background:var(--azure);border-color:var(--azure);color:var(--on-accent)}.cd-confirm.danger[data-v-49845b08]{background:var(--vermilion);border-color:var(--vermilion);color:var(--on-accent)}.cd-confirm[data-v-49845b08]:hover{opacity:.92}.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-fe0510ab]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.u-title[data-v-fe0510ab]{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:14px}.u-meter[data-v-fe0510ab]{margin-bottom:13px}.u-meter[data-v-fe0510ab]:last-child{margin-bottom:0}.u-row[data-v-fe0510ab]{display:flex;justify-content:space-between;font-size:12.5px;margin-bottom:5px}.u-label[data-v-fe0510ab]{color:var(--ink-2)}.u-val[data-v-fe0510ab]{color:var(--ink);font-variant-numeric:tabular-nums}.u-val.hot[data-v-fe0510ab]{color:var(--gold-ink);font-weight:600}.u-val.over[data-v-fe0510ab]{color:var(--verm-ink);font-weight:600}.u-bar[data-v-fe0510ab]{height:6px;border-radius:3px;background:var(--paper-3);overflow:hidden}.u-bar i[data-v-fe0510ab]{display:block;height:100%;background:var(--azure);border-radius:3px;transition:width .4s ease}.u-bar i.hot[data-v-fe0510ab]{background:var(--gold)}.u-traffic .u-row[data-v-fe0510ab]{margin-bottom:4px}.u-period[data-v-fe0510ab]{font-size:11px;color:var(--ink-faint);margin-bottom:9px;font-variant-numeric:tabular-nums}.u-seg[data-v-fe0510ab]{margin-bottom:10px}.u-seg[data-v-fe0510ab]:last-child{margin-bottom:0}.u-subrow[data-v-fe0510ab]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.u-sublabel[data-v-fe0510ab]{color:var(--ink-faint)}.u-subval[data-v-fe0510ab]{color:var(--ink-2);font-variant-numeric:tabular-nums}.u-subval.hot[data-v-fe0510ab]{color:var(--gold-ink);font-weight:600}.u-subval.u-muted[data-v-fe0510ab]{color:var(--ink-faint)}.u-over[data-v-fe0510ab]{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-fe0510ab]{margin:0;font-size:12px;color:var(--verm-ink);line-height:1.5}.u-buy[data-v-fe0510ab]{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-fe0510ab]:hover{background:var(--azure-strong)}.u-buy.soon[data-v-fe0510ab]{background:var(--paper-3);color:var(--ink-faint);cursor:not-allowed}.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-aadd003f]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.r-title[data-v-aadd003f]{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:10px}.r-desc[data-v-aadd003f]{font-size:12.5px;color:var(--ink-2);line-height:1.6;margin-bottom:12px}.r-amt[data-v-aadd003f]{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-left:4px}.r-result[data-v-aadd003f]{font-size:13px;color:var(--ink-2);line-height:1.6}.r-err[data-v-aadd003f]{font-size:12.5px;color:var(--vermilion);margin-bottom:10px}.r-btn[data-v-aadd003f]{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-aadd003f]: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)}.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)}.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-f0ad4f65]{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-f0ad4f65]{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-f0ad4f65]{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:16px}.plan-options[data-v-f0ad4f65]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.plan-opt[data-v-f0ad4f65]{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-f0ad4f65]{border-color:var(--azure);background:var(--azure-wash)}.plan-opt.disabled[data-v-f0ad4f65]{cursor:not-allowed;opacity:.68}.po-name[data-v-f0ad4f65]{font-size:13px;color:var(--ink-2)}.po-price[data-v-f0ad4f65]{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.po-disabled[data-v-f0ad4f65]{font-size:11px;color:var(--ink-faint)}.feat-list[data-v-f0ad4f65]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.feat-list li[data-v-f0ad4f65]{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2)}.f-dot[data-v-f0ad4f65]{width:6px;height:6px;border-radius:50%;background:var(--teal);flex:none}.pay-scan[data-v-f0ad4f65]{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-f0ad4f65]{font-size:14px;font-weight:600;color:var(--ink)}.ps-amount[data-v-f0ad4f65]{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.ps-hint[data-v-f0ad4f65]{font-size:12px;color:var(--ink-2)}.ps-waiting[data-v-f0ad4f65]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.ps-dot[data-v-f0ad4f65]{width:7px;height:7px;border-radius:50%;background:var(--teal);animation:ps-pulse-f0ad4f65 1.2s ease-in-out infinite}@keyframes ps-pulse-f0ad4f65{0%,to{opacity:.3}50%{opacity:1}}.ps-timeout[data-v-f0ad4f65]{font-size:12.5px;color:var(--vermilion)}.ps-retry[data-v-f0ad4f65]{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-f0ad4f65]{font-size:12px;color:var(--azure);text-decoration:underline}.err[data-v-f0ad4f65]{font-size:12.5px;color:var(--vermilion);margin-bottom:12px}.dlg-foot[data-v-f0ad4f65]{display:flex;justify-content:flex-end;gap:10px}.x[data-v-f0ad4f65]{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-f0ad4f65]{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-f0ad4f65]:disabled{opacity:.55;cursor:not-allowed}.bd-body[data-v-03e44a32]{flex:1;padding:18px 22px 22px}.bv-msg[data-v-03e44a32]{padding:24px 0;font-size:13px;color:var(--ink-faint)}.bv-err[data-v-03e44a32]{color:var(--vermilion)}.retry[data-v-03e44a32]{margin-left:8px;color:var(--azure);background:none;border:0}.bill-grid[data-v-03e44a32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.bill-card[data-v-03e44a32]{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.billing-overview[data-v-03e44a32]{min-width:0;padding:0;overflow:hidden}.billing-overview>.overview-status[data-v-03e44a32],.billing-overview>.overview-usage[data-v-03e44a32]{border:0;border-radius:0;background:transparent}.billing-overview>.overview-status[data-v-03e44a32]{padding:16px 18px;border-bottom:1px solid var(--line)}.billing-overview>.overview-usage[data-v-03e44a32]{padding:16px 18px}.manage[data-v-03e44a32],.plan-info[data-v-03e44a32],.bill-history[data-v-03e44a32]{min-width:0}.bill-keep[data-v-03e44a32]{grid-column:1 / -1}.m-title[data-v-03e44a32],.pi-title[data-v-03e44a32]{margin-bottom:12px;font-size:14px;font-weight:600;color:var(--ink)}.renewal-state[data-v-03e44a32]{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-03e44a32]:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.renewal-state small[data-v-03e44a32]{color:var(--ink-2);line-height:1.45}.renewal-chip[data-v-03e44a32]{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-03e44a32]{border:1px solid var(--line);background:var(--paper);color:var(--ink-2)}.actions[data-v-03e44a32]{display:grid;gap:8px;margin-bottom:10px}.actions button[data-v-03e44a32]{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-03e44a32]{border-color:var(--azure);background:var(--azure-wash);color:var(--ink)}.actions button[data-v-03e44a32]:disabled{opacity:.55}.actions span[data-v-03e44a32]{display:flex;flex-direction:column;gap:3px}.actions small[data-v-03e44a32]{color:var(--ink-faint)}.tiers[data-v-03e44a32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tier-card[data-v-03e44a32]{padding:13px;border:1px solid var(--line);border-radius:10px}.tier-card.current[data-v-03e44a32]{border-color:var(--azure);background:var(--azure-wash)}.tier-head[data-v-03e44a32]{display:flex;justify-content:space-between;color:var(--ink)}.tier-head span[data-v-03e44a32]{font-size:11px;color:var(--azure)}.prices[data-v-03e44a32]{margin-top:6px;font-size:12px;color:var(--ink-2)}.tier-card ul[data-v-03e44a32]{margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.8;color:var(--ink-2)}.legacy-note[data-v-03e44a32]{margin:12px 0 0;font-size:12px;color:var(--ink-faint)}@media(max-height:820px)and (min-width:761px){.bd-body[data-v-03e44a32]{padding:12px 18px 14px}.bill-grid[data-v-03e44a32]{gap:10px}.bill-card[data-v-03e44a32]{padding:14px 16px}.billing-overview[data-v-03e44a32]{padding:0}.billing-overview>.overview-status[data-v-03e44a32],.billing-overview>.overview-usage[data-v-03e44a32]{padding:14px 16px}.tiers[data-v-03e44a32]{gap:8px}.tier-card[data-v-03e44a32]{padding:11px 12px}.tier-card ul[data-v-03e44a32]{margin-top:7px;line-height:1.65}.legacy-note[data-v-03e44a32]{margin-top:8px}}@media(max-width:760px){.bd-body[data-v-03e44a32]{padding:14px}.bill-grid[data-v-03e44a32]{grid-template-columns:1fr}.bill-keep[data-v-03e44a32]{grid-column:auto}.tiers[data-v-03e44a32]{grid-template-columns:1fr}}.bd-ovl[data-v-dbca152c]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);z-index:110;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow-y:auto}.bd-card[data-v-dbca152c]{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}.bd-head[data-v-dbca152c]{display:flex;align-items:baseline;gap:10px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.bd-ttl[data-v-dbca152c]{font-size:17px;font-weight:700;color:var(--ink)}.bd-sub[data-v-dbca152c]{font-size:12.5px;color:var(--ink-faint);flex:1}.bd-x[data-v-dbca152c]{display:inline-flex;border:none;background:none;cursor:pointer;color:var(--ink-faint);padding:2px}.bd-x[data-v-dbca152c]:hover{color:var(--ink-2)}@media(max-height:820px)and (min-width:761px){.bd-ovl[data-v-dbca152c]{padding:8px 14px}.bd-head[data-v-dbca152c]{padding:14px 18px 10px}}@media(max-width:760px){.bd-ovl[data-v-dbca152c]{padding:14px}.bd-head[data-v-dbca152c]{padding:16px 16px 12px}}.ki[data-v-5c9fdc23]{display:inline-block;vertical-align:middle;flex:none}.opw-mask[data-v-2a1541e1]{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-2a1541e1]{align-items:flex-end;padding:0}.opw-box[data-v-2a1541e1]{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-2a1541e1]{width:100%;border-radius:16px 16px 0 0;padding-bottom:max(22px,env(safe-area-inset-bottom))}.opw-head[data-v-2a1541e1]{display:flex;align-items:center;justify-content:space-between}.opw-title[data-v-2a1541e1]{font-size:16px;font-weight:600;color:var(--ink)}.opw-x[data-v-2a1541e1]{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-2a1541e1]:hover{background:var(--paper-3);color:var(--ink-2)}.opw-sub[data-v-2a1541e1]{font-size:13px;color:var(--ink-2);line-height:1.6;margin:6px 0 18px}.opw-cells[data-v-2a1541e1]{display:flex;gap:10px;justify-content:center;margin-bottom:4px}.opw-cell[data-v-2a1541e1]{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-2a1541e1]{border-color:var(--azure);box-shadow:0 0 0 3px var(--azure-wash)}.opw-cell.filled[data-v-2a1541e1]{border-color:var(--azure-soft)}.opw-dot[data-v-2a1541e1]{width:11px;height:11px;border-radius:50%;background:var(--ink)}.opw-err[data-v-2a1541e1]{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-2a1541e1]{color:transparent}.opw-resend[data-v-2a1541e1]{text-align:center;margin:-8px 0 12px}.opw-forgot[data-v-2a1541e1]{text-align:center;margin:0 0 12px}.opw-link[data-v-2a1541e1]{border:none;background:none;color:var(--azure);font-size:12px;cursor:pointer;padding:4px 6px}.opw-link[data-v-2a1541e1]:hover:not(:disabled){text-decoration:underline}.opw-link[data-v-2a1541e1]:disabled{color:var(--ink-faint);cursor:default}.opw-pad[data-v-2a1541e1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.opw-key[data-v-2a1541e1]{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-2a1541e1]:hover:not(:disabled){background:var(--paper-3)}.opw-key[data-v-2a1541e1]:active:not(:disabled){background:var(--azure-wash)}.opw-key.empty[data-v-2a1541e1]{border:none;background:none;cursor:default}.opw-key.del[data-v-2a1541e1]{color:var(--ink-2)}.opw-key[data-v-2a1541e1]:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.opw-cell[data-v-2a1541e1],.opw-key[data-v-2a1541e1]{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)}.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-108b44c0]{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-108b44c0]:disabled{opacity:.6}.ope-run-opts[data-v-2d973c35]{display:grid;gap:8px;grid-column:1 / -1;min-width:0}.ope-run-grid[data-v-2d973c35]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ope-run-opts label[data-v-2d973c35]{display:grid;align-content:start;gap:5px;min-width:0;color:var(--ink-2);font-size:12px}.ope-run-opts select[data-v-2d973c35],.ope-run-opts input[data-v-2d973c35]{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-2d973c35]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ope-run-act button[data-v-2d973c35]{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-2d973c35]:hover:not(:disabled){border-color:var(--azure)}.ope-run-act button[data-v-2d973c35]:disabled{opacity:.5;cursor:not-allowed}.ope-note[data-v-2d973c35]{min-width:0;color:var(--ink-2);font-size:12px;overflow-wrap:anywhere}@media(max-width:780px){.ope-run-grid[data-v-2d973c35]{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-cbbc260e]{display:flex;gap:6px;padding:8px 12px 0}.dp-view[data-v-cbbc260e]{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-cbbc260e]{color:var(--azure);border-color:var(--azure);background:var(--azure-wash);font-weight:600}.dp-repo-tools[data-v-cbbc260e]{display:flex;align-items:center;gap:8px;padding:8px 12px 6px}.dp-repo-filter[data-v-cbbc260e]{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-cbbc260e]:focus{outline:none;border-color:var(--azure)}.dp-repo-trunc[data-v-cbbc260e]{flex:none;font-size:11px;color:var(--gold-ink)}.dp-repo .dp-repo-path[data-v-cbbc260e]{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-cbbc260e]{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-cbbc260e]:hover{color:var(--azure);background:var(--paper-3)}.dp-tree-spacer[data-v-cbbc260e]{flex:none;width:16px}.dp-tree-group .dp-row-name[data-v-cbbc260e]{color:var(--ink-2)}.dp-remembered[data-v-cbbc260e]{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-cbbc260e]{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-cbbc260e]{margin:0 0 6px}.dp-remember-who[data-v-cbbc260e]{color:var(--ink);font-weight:600}.dp-remember-stop[data-v-cbbc260e]{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-cbbc260e]:hover{border-color:var(--vermilion);color:var(--vermilion)}.dp-repo-browse[data-v-cbbc260e]{margin-left:8px;font:inherit;font-size:12px;color:var(--azure);background:none;border:none;cursor:pointer;text-decoration:underline}.dp-authwarn[data-v-cbbc260e]{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-cbbc260e]{padding:14px 16px;text-align:center}.dp-timeout .dp-err[data-v-cbbc260e]{padding:0 0 6px}.dp-timeout-hint[data-v-cbbc260e]{font-size:11.5px;line-height:1.6;color:var(--ink-faint)}.dp-timeout-acts[data-v-cbbc260e]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px}.dp-retry[data-v-cbbc260e]{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-cbbc260e]:hover{background:var(--azure);color:var(--on-accent)}.dp-wrap[data-v-cbbc260e]{display:contents}.dp-overlay[data-v-cbbc260e]{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-cbbc260e]{border:1px solid var(--line);border-radius:10px;background:var(--paper);margin-top:8px;overflow:hidden}.dirpick-modal[data-v-cbbc260e]{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-cbbc260e]{flex:1;min-height:0;max-height:none}.dp-head[data-v-cbbc260e]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 11px}.dp-title[data-v-cbbc260e]{font-size:14px;font-weight:600;color:var(--ink)}.dp-x[data-v-cbbc260e]{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-cbbc260e]:hover{background:var(--paper-3);color:var(--ink-2)}.dp-loc[data-v-cbbc260e]{padding:0 16px 11px;border-bottom:1px solid var(--line-2)}.dp-path-row[data-v-cbbc260e]{display:flex;align-items:center;gap:8px}.dp-path-copy[data-v-cbbc260e]{flex:none;margin-left:auto}.dp-path[data-v-cbbc260e]{display:flex;align-items:baseline;font-size:12.5px}.dp-path-head[data-v-cbbc260e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-faint)}.dp-path-tail[data-v-cbbc260e]{flex:none;color:var(--ink);font-weight:600;white-space:nowrap}.dp-hint[data-v-cbbc260e]{margin-top:5px;font-size:11.5px;color:var(--ink-faint);line-height:1.5}.dp-vols[data-v-cbbc260e]{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-cbbc260e]{font-size:11.5px;color:var(--ink-faint)}.dp-vol[data-v-cbbc260e]{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-cbbc260e]:hover{border-color:var(--azure-soft);color:var(--ink)}.dp-vol.active[data-v-cbbc260e]{border-color:var(--azure);background:var(--azure);color:var(--on-accent)}.dp-roots .dp-vol[data-v-cbbc260e]{font-size:11.5px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-body[data-v-cbbc260e]{padding:5px 0;max-height:240px;overflow-y:auto}.dp-row[data-v-cbbc260e]{display:flex;align-items:center;gap:9px;padding:7px 16px;font-size:13px;color:var(--ink);cursor:pointer}.dp-row[data-v-cbbc260e]:hover{background:var(--azure-wash)}.dp-row-ico[data-v-cbbc260e]{flex:none;display:inline-flex;color:var(--azure-soft)}.dp-row:hover .dp-row-ico[data-v-cbbc260e]{color:var(--azure)}.dp-row-name[data-v-cbbc260e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-row-go[data-v-cbbc260e]{flex:none;color:var(--ink-faint);font-size:15px;opacity:0;transition:opacity .12s}.dp-row:hover .dp-row-go[data-v-cbbc260e]{opacity:1}.dp-row.up[data-v-cbbc260e]{color:var(--ink-faint)}.dp-row.up[data-v-cbbc260e]:hover{color:var(--ink-2)}.dp-row.up .up-ico[data-v-cbbc260e]{width:15px;text-align:center;font-size:13px}.dp-empty[data-v-cbbc260e],.dp-err[data-v-cbbc260e]{padding:18px 12px;font-size:12.5px;color:var(--ink-faint);text-align:center}.dp-err[data-v-cbbc260e]{color:var(--vermilion)}.dp-foot[data-v-cbbc260e]{display:flex;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid var(--line-2)}.dp-foot-sel[data-v-cbbc260e]{flex:1;min-width:0;font-size:12px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-choose[data-v-cbbc260e]{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-cbbc260e]:hover:not(:disabled){background:var(--azure-strong)}.dp-choose[data-v-cbbc260e]:disabled{opacity:.5;cursor:not-allowed}.ope[data-v-7c6c04ff]{display:grid;gap:14px}.ope-section[data-v-7c6c04ff]{padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2)}.ope-section-head[data-v-7c6c04ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ope h3[data-v-7c6c04ff],.ope p[data-v-7c6c04ff]{margin:0}.ope-section-head p[data-v-7c6c04ff],.ope-empty[data-v-7c6c04ff],.ope-agent-list p[data-v-7c6c04ff]{margin-top:4px;color:var(--ink-2);font-size:12.5px}.ope-section-note[data-v-7c6c04ff]{margin-top:8px!important;color:var(--ink-2);font-size:12.5px}.ope-fields[data-v-7c6c04ff]{display:grid;gap:12px}.ope-fields.three[data-v-7c6c04ff]{grid-template-columns:repeat(3,minmax(0,1fr))}.ope-fields.two[data-v-7c6c04ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.ope-fields label[data-v-7c6c04ff],.ope-machine-head label[data-v-7c6c04ff],.ope-compact-row label[data-v-7c6c04ff]{display:grid;align-content:start;gap:5px;color:var(--ink-2);font-size:12px}.ope input[data-v-7c6c04ff],.ope select[data-v-7c6c04ff],.ope button[data-v-7c6c04ff]{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-7c6c04ff],.ope select[data-v-7c6c04ff]{width:100%;padding:6px 9px}.ope button[data-v-7c6c04ff]{padding:6px 11px;cursor:pointer}.ope button[data-v-7c6c04ff]:hover:not(:disabled){border-color:var(--azure)}.ope button[data-v-7c6c04ff]:disabled{opacity:.5;cursor:not-allowed}.ope button.primary[data-v-7c6c04ff]{border-color:var(--azure);background:var(--azure);color:var(--on-accent)}.ope button.danger[data-v-7c6c04ff]{color:var(--verm-ink)}.ope-workspace[data-v-7c6c04ff]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:36px}.ope-workspace span[data-v-7c6c04ff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ope-workspace .link[data-v-7c6c04ff]{border:0;background:transparent;color:var(--azure-strong)}.ope-warn[data-v-7c6c04ff]{margin-top:10px!important;color:var(--verm-ink);font-size:12px}.ope-note[data-v-7c6c04ff]{display:block;color:var(--ink-faint);font-size:11.5px;line-height:1.5}.ope-quota-na[data-v-7c6c04ff]{grid-column:1 / -1;margin:2px 0 -4px;color:var(--gold-ink)}.ope-fields label.disabled[data-v-7c6c04ff]{opacity:.55}.ope-machine-settings .ope-note[data-v-7c6c04ff]{flex:1 1 100%}.ope-policy-actions[data-v-7c6c04ff]{display:flex;flex:none;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ope-machine-adder[data-v-7c6c04ff]{position:relative}.ope-machine-adder.open[data-v-7c6c04ff]{z-index:20}.ope-machine-adder.open>button[data-v-7c6c04ff]{position:relative;z-index:2}.ope-machine-menu-scrim[data-v-7c6c04ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.ope-machine-menu[data-v-7c6c04ff]{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-7c6c04ff]{width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-color:transparent;background:transparent}.ope-machine-menu button[data-v-7c6c04ff]:hover{background:var(--paper-3)}.ope-policy-section[data-v-7c6c04ff]{container-type:inline-size}.ope-policy-layout[data-v-7c6c04ff]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;min-height:180px}.ope-machines[data-v-7c6c04ff]{display:grid;align-content:start;gap:5px}.ope-machines button[data-v-7c6c04ff]{display:grid;gap:2px;text-align:left}.ope-machines button.on[data-v-7c6c04ff]{border-color:var(--azure);background:var(--azure-wash)}.ope-machines small[data-v-7c6c04ff]{color:var(--ink-faint)}.ope-machine-detail[data-v-7c6c04ff]{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2)}.ope-machine-head[data-v-7c6c04ff]{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-7c6c04ff]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;min-width:0}.ope-machine-parallel[data-v-7c6c04ff]{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-7c6c04ff]{min-width:0;width:68px}.ope-machine-head .check[data-v-7c6c04ff],.ope-modal .check[data-v-7c6c04ff]{display:flex;align-items:center;gap:7px;min-height:34px;white-space:nowrap}.ope .check input[data-v-7c6c04ff]{width:auto;min-height:auto}.ope-machine-head .danger[data-v-7c6c04ff]{flex:none}.ope-agent-list[data-v-7c6c04ff]{display:grid;gap:6px;margin:10px 0}.ope-agent-row[data-v-7c6c04ff]{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-7c6c04ff]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.ope-agent-row strong[data-v-7c6c04ff]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ope-agent-meta[data-v-7c6c04ff]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.ope-agent-meta span[data-v-7c6c04ff]{padding:2px 7px;border-radius:999px;background:var(--paper-3);color:var(--ink-faint);white-space:nowrap}.status[data-v-7c6c04ff]{width:7px;height:7px;border-radius:50%;background:var(--ink-faint)}.status.on[data-v-7c6c04ff]{background:var(--teal)}.ope-section summary[data-v-7c6c04ff]{cursor:pointer;font-weight:600}.ope-compact-row[data-v-7c6c04ff]{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-7c6c04ff]{display:grid;gap:6px}.ope-auto-accounts p[data-v-7c6c04ff]{color:var(--ink-2);font-size:12.5px;line-height:1.55}.ope-auto-accounts>.ope-section-head[data-v-7c6c04ff]{margin-bottom:6px}.ope-auto-accounts>.ope-section-head>small[data-v-7c6c04ff]{color:var(--ink-faint)}.ope-account-list[data-v-7c6c04ff]{display:grid;gap:9px}.ope-account-card[data-v-7c6c04ff]{display:grid;gap:10px;padding:11px;border:1px solid var(--line-2);border-radius:9px;background:var(--paper)}.ope-account-card>header[data-v-7c6c04ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ope-account-card>header>div[data-v-7c6c04ff]{display:grid;min-width:0;gap:4px}.ope-account-card>header strong[data-v-7c6c04ff]{color:var(--ink)}.ope-account-card>header small[data-v-7c6c04ff]{overflow-wrap:anywhere;color:var(--ink-faint)}.ope-account-card>header label[data-v-7c6c04ff]{display:grid;flex:0 0 150px;gap:4px;color:var(--ink-2);font-size:12px}.ope-account-card>.check[data-v-7c6c04ff]{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:12px}.ope-account-schedule[data-v-7c6c04ff]{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-7c6c04ff]{display:grid;grid-template-rows:auto 36px;gap:6px;color:var(--ink-2);font-size:12px}.ope-account-schedule input[data-v-7c6c04ff],.ope-account-schedule select[data-v-7c6c04ff]{min-height:36px;height:36px}.ope-modal-backdrop[data-v-7c6c04ff]{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-7c6c04ff]{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-7c6c04ff],.ope-modal footer[data-v-7c6c04ff]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ope-modal header[data-v-7c6c04ff]{margin-bottom:14px}.ope-modal header p[data-v-7c6c04ff]{color:var(--ink-faint);font-size:12px}.ope-modal .wide[data-v-7c6c04ff]{grid-column:1 / -1}.ope-modal footer[data-v-7c6c04ff]{margin-top:16px}.ope-actions[data-v-7c6c04ff]{display:flex;justify-content:flex-end;margin-top:14px}.ope-actions.in-foot[data-v-7c6c04ff]{margin-top:0}@media(max-width:1100px){.ope-fields.three[data-v-7c6c04ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.ope-fields.three>label[data-v-7c6c04ff]:nth-child(3){grid-column:1 / -1}}@media(max-width:780px){.ope-fields.three[data-v-7c6c04ff],.ope-fields.two[data-v-7c6c04ff]{grid-template-columns:1fr}.ope-fields.three>label[data-v-7c6c04ff]:nth-child(3){grid-column:auto}.ope-compact-row[data-v-7c6c04ff]{grid-template-columns:1fr}.ope-account-card>header[data-v-7c6c04ff]{flex-direction:column}.ope-account-card>header label[data-v-7c6c04ff]{width:100%;flex-basis:auto}.ope-account-schedule[data-v-7c6c04ff]{grid-template-columns:1fr}}@container (max-width: 760px){.ope-policy-layout[data-v-7c6c04ff]{grid-template-columns:160px minmax(0,1fr);gap:10px}.ope-agent-main[data-v-7c6c04ff]{align-items:flex-start;flex-direction:column;gap:6px}.ope-agent-meta[data-v-7c6c04ff]{justify-content:flex-start}}@container (max-width: 600px){.ope-policy-layout[data-v-7c6c04ff]{grid-template-columns:1fr}.ope-machines[data-v-7c6c04ff]{display:flex;overflow-x:auto;padding-bottom:2px}.ope-machines button[data-v-7c6c04ff]{flex:0 0 150px}.ope-machine-head[data-v-7c6c04ff]{align-items:flex-start}.ope-machine-settings[data-v-7c6c04ff]{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}.sc-intro[data-v-ee8e8ef2]{margin:0 0 16px;color:var(--ink-2);font-size:13px;line-height:1.7}.sc-empty[data-v-ee8e8ef2]{padding:28px 12px;color:var(--ink-faint);font-size:13px;text-align:center}.sc-empty-hint[data-v-ee8e8ef2]{margin:6px 0 0;font-size:12px}.sc-err[data-v-ee8e8ef2]{margin:0 0 12px;color:var(--verm-ink);font-size:13px}.sc-list[data-v-ee8e8ef2]{margin:0;padding:0;list-style:none}.sc-item[data-v-ee8e8ef2]{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[data-v-ee8e8ef2]{opacity:.55}.sc-item-main[data-v-ee8e8ef2]{flex:1;min-width:0}.sc-item-h[data-v-ee8e8ef2]{display:flex;gap:8px;align-items:center}.sc-name[data-v-ee8e8ef2]{font-size:14px;font-weight:600}.sc-badge[data-v-ee8e8ef2]{padding:1px 7px;border-radius:999px;background:var(--paper-3);color:var(--ink-faint);font-size:11px}.sc-meta[data-v-ee8e8ef2]{margin:4px 0 0;color:var(--ink-2);font-size:12px;line-height:1.6;word-break:break-all}.mono[data-v-ee8e8ef2]{font-family:var(--mono)}.sc-btn[data-v-ee8e8ef2]{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[data-v-ee8e8ef2]: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}.pr-intro[data-v-ee821cbd]{margin:0 0 16px;font-size:13px;line-height:1.65;color:var(--ink-2)}.pr-card[data-v-ee821cbd]{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px}.pr-card[data-v-ee821cbd]:last-of-type{margin-bottom:0}.pr-card-h[data-v-ee821cbd]{font-size:14px;font-weight:600;color:var(--ink)}.pr-card-d[data-v-ee821cbd]{margin:6px 0 12px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.pr-btn[data-v-ee821cbd]{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-ee821cbd]:hover{background:var(--paper-2)}.pr-btn.danger[data-v-ee821cbd]{border-color:var(--vermilion);background:var(--verm-wash);color:var(--vermilion)}.pr-info[data-v-ee821cbd]{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-ee821cbd]{display:flex;gap:10px;font-size:13px}.pr-info-k[data-v-ee821cbd]{flex:none;width:76px;color:var(--ink-faint)}.pr-info-v[data-v-ee821cbd]{flex:1;min-width:0;color:var(--ink);word-break:break-all}.mono[data-v-ee821cbd]{font-family:var(--mono);font-size:12px}.pr-contact[data-v-ee821cbd]{margin-top:12px;font-size:12.5px;color:var(--ink-2);line-height:1.6}.pr-contact-ph[data-v-ee821cbd]{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-c2df57f2]{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-c2df57f2]{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-c2df57f2]{display:flex;align-items:baseline;gap:10px;padding:16px 22px 12px;border-bottom:1px solid var(--line);flex:none}.sd-head .ttl[data-v-c2df57f2]{font-size:15px;font-weight:600;color:var(--ink)}.sd-body[data-v-c2df57f2]{flex:1;display:flex;min-height:0}.sd-nav[data-v-c2df57f2]{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-c2df57f2]{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-c2df57f2]:hover{background:var(--paper-3)}.sd-nav-item.on[data-v-c2df57f2]{background:var(--azure-wash)}.sd-nav-lbl[data-v-c2df57f2]{font-size:13px;font-weight:600;color:var(--ink-2)}.sd-nav-item.on .sd-nav-lbl[data-v-c2df57f2]{color:var(--azure-strong)}.sd-nav-sum[data-v-c2df57f2]{font-size:12px;color:var(--ink-faint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-pane[data-v-c2df57f2]{flex:1;min-width:0;overflow-y:auto;padding:16px 22px 18px;background:var(--paper)}.sd-foot[data-v-c2df57f2]{flex:none;display:flex;align-items:center;gap:10px;padding:10px 22px 14px;border-top:1px solid var(--line)}.sd-foot-actions[data-v-c2df57f2]{display:flex;flex:1;min-width:0;align-items:center;justify-content:flex-end;gap:10px}.sd-foot-actions[data-v-c2df57f2] 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-c2df57f2] button:hover:not(:disabled){border-color:var(--azure);color:var(--ink)}.sd-foot-actions[data-v-c2df57f2] button:disabled{cursor:not-allowed;opacity:.5}.sd-foot-actions[data-v-c2df57f2] button.primary{min-width:132px;border-color:var(--azure);background:var(--azure);color:var(--on-accent)}.sd-foot-actions[data-v-c2df57f2] button.sh-save{border-color:var(--azure);background:var(--azure);color:var(--on-accent)}.sd-close[data-v-c2df57f2]{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-c2df57f2]:hover{background:var(--paper-3);color:var(--ink)}@media(max-width:720px){.sd-dialog[data-v-c2df57f2]{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.sd-body[data-v-c2df57f2]{flex-direction:column}.sd-nav[data-v-c2df57f2]{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-c2df57f2]{flex:none}.sd-nav-sum[data-v-c2df57f2]{display:none}.sd-pane[data-v-c2df57f2]{padding:14px 16px 16px}}.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}}.arc[data-v-ae1d3616]{position:fixed;right:20px;bottom:20px;z-index:60;width:min(360px,calc(100vw - 32px))}.arc-stack[data-v-ae1d3616]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.arc-stack-2[data-v-ae1d3616],.arc-stack-3[data-v-ae1d3616]{position:absolute;left:0;right:0;height:100%;border:1px solid var(--line);border-radius:12px;background:var(--paper-2)}.arc-stack-2[data-v-ae1d3616]{top:6px;transform:scale(.97);opacity:.85}.arc-stack-3[data-v-ae1d3616]{top:12px;transform:scale(.94);opacity:.6}.arc-card[data-v-ae1d3616]{position:relative;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px rgba(var(--shadow-rgb),.14);padding:14px 16px 12px}.arc-card.expired[data-v-ae1d3616]{opacity:.72}.arc-head[data-v-ae1d3616]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.arc-badge[data-v-ae1d3616]{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--azure);background:var(--azure-wash);padding:2px 8px;border-radius:999px}.arc-count[data-v-ae1d3616]{margin-left:auto;font-size:11px;color:var(--ink-faint)}.arc-route[data-v-ae1d3616]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);margin-bottom:6px}.arc-arrow[data-v-ae1d3616]{color:var(--ink-faint);font-size:11px}.mono[data-v-ae1d3616]{font-family:var(--mono)}.arc-what[data-v-ae1d3616]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.arc-tag[data-v-ae1d3616]{font-size:11px;color:var(--ink-2);background:var(--paper-3);padding:1px 7px;border-radius:6px}.arc-root[data-v-ae1d3616]{font-size:12px;color:var(--ink-2);word-break:break-all}.arc-reason[data-v-ae1d3616]{margin:4px 0 8px;font-size:12px;color:var(--ink-2);line-height:1.5}.arc-meta[data-v-ae1d3616]{margin-bottom:10px;min-height:18px}.arc-countdown[data-v-ae1d3616]{font-size:12px;color:var(--ink-faint)}.arc-countdown.urgent[data-v-ae1d3616]{color:var(--vermilion);font-weight:600}.arc-expired[data-v-ae1d3616]{font-size:12px;color:var(--vermilion);font-weight:600}.arc-err[data-v-ae1d3616]{margin:0 0 8px;font-size:12px;color:var(--vermilion)}.arc-acts[data-v-ae1d3616]{display:flex;flex-wrap:wrap;gap:8px}.arc-btn[data-v-ae1d3616]{flex:1 1 auto;min-width:72px;font-size:13px;padding:7px 10px;border-radius:8px;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);cursor:pointer}.arc-btn[data-v-ae1d3616]:hover:not(:disabled){background:var(--paper-3)}.arc-btn[data-v-ae1d3616]:disabled{opacity:.5;cursor:default}.arc-btn.allow-once[data-v-ae1d3616]{border-color:var(--azure-soft);color:var(--azure)}.arc-btn.allow-always[data-v-ae1d3616]{border-color:var(--line);color:var(--ink-2)}.arc-btn.reject[data-v-ae1d3616]{color:var(--ink-2)}.arc-btn.ignore[data-v-ae1d3616],.arc-btn.ghost[data-v-ae1d3616]{color:var(--ink-faint)}.arc-batch[data-v-ae1d3616]{margin-top:10px;border-top:1px solid var(--line-2);padding-top:10px}.arc-batch-toggle[data-v-ae1d3616]{font-size:12px;color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:0}.arc-batch-toggle[data-v-ae1d3616]:hover{color:var(--ink-2)}.arc-batch-hint[data-v-ae1d3616]{font-size:12px;color:var(--ink-2);margin-bottom:6px}.arc-batch-list[data-v-ae1d3616]{list-style:none;margin:0 0 8px;padding:0;max-height:120px;overflow-y:auto;font-size:12px}.arc-batch-list li[data-v-ae1d3616]{display:flex;align-items:center;gap:5px;padding:2px 0;color:var(--ink-2)}.arc-batch-kind[data-v-ae1d3616]{margin-left:auto;color:var(--ink-faint)}.arc-batch-acts[data-v-ae1d3616]{display:flex;gap:8px}.arc-swap-enter-active[data-v-ae1d3616],.arc-swap-leave-active[data-v-ae1d3616]{transition:opacity .18s ease,transform .18s ease}.arc-swap-enter-from[data-v-ae1d3616]{opacity:0;transform:translate(16px) scale(.98)}.arc-swap-leave-to[data-v-ae1d3616]{opacity:0;transform:translate(-16px) scale(.98)}.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-58a871e6]{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-58a871e6]{font-family:var(--mono);font-size:20px;font-weight:500;letter-spacing:.2em;color:var(--ink-faint)}.boot-bar[data-v-58a871e6]{width:140px;height:3px;border-radius:999px;background:var(--azure-wash);overflow:hidden}.boot-bar span[data-v-58a871e6]{display:block;height:100%;width:40%;border-radius:999px;background:var(--azure);animation:boot-slide-58a871e6 1.1s ease-in-out infinite}@keyframes boot-slide-58a871e6{0%{transform:translate(-110%)}to{transform:translate(360%)}}body .shell{height:calc(100vh - 52px - var(--kite-banner-h, 0px))}:root{--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}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:calc(100vh - 52px)}.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;--m-tabbar-h:56px}.m-shell{height:100vh;height:var(--kb-vh,100dvh);overflow:hidden;display:flex;flex-direction:column;background:var(--paper)}.m-top{height:var(--m-top-h);display:flex;align-items:center;gap:12px;padding:0 16px;padding-top:env(safe-area-inset-top,0px);background:var(--paper-2);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10;flex:none}.m-top .brand{font-size:15px;display:inline-flex;align-items:center;gap:7px}.m-back{background:none;border:none;color:var(--azure);cursor:pointer;padding:4px 2px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;flex:none}.m-bell{position:relative;margin-left:auto;background:none;border:none;color:var(--ink-faint);cursor:pointer;padding:4px;display:inline-flex;align-items:center}.m-bell-dot{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--azure)}.m-bell-dot.urgent{background:var(--vermilion)}.m-outlet{flex:1;min-height:0;overflow-y:auto}.m-tabbar{flex:none;display:flex;background:var(--paper-2);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);position:sticky;bottom:0;z-index:10}.m-tabbtn{flex:1;min-height:48px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ink-2);background:none;border:none;font-family:inherit;cursor:pointer;border-top:2px solid transparent;text-decoration:none}.m-tabbtn.on{color:var(--azure);font-weight:600;border-top-color:var(--azure)}.m-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgba(var(--mask-rgb),.32);display:flex;align-items:flex-end}.m-sheet{width:100%;background:var(--paper-2);border-radius:14px 14px 0 0;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));max-height:70dvh;overflow-y:auto}.m-sheet-item{display:block;width:100%;text-align:left;font-size:15px;color:var(--ink);background:none;border:none;border-radius:9px;padding:14px;font-family:inherit;cursor:pointer}.m-sheet-item:active{background:var(--paper-3)}.m-sheet-item.logout{color:var(--vermilion)}.m-sheet-langs{display:flex;gap:8px;padding:8px 14px}.m-lang{font-size:13px;color:var(--ink-2);background:var(--paper-3);border:1px solid var(--line);border-radius:999px;padding:6px 14px;cursor:pointer;font-family:inherit}.m-lang.on{color:var(--azure);border-color:var(--azure-soft);background:var(--azure-wash)}.ms-session{display:flex;flex-direction:column;height:100%}.ms-topbar{flex:none;display:flex;align-items:stretch}.ms-back{flex:none;width:46px;display:flex;align-items:center;justify-content:center;padding:0;font-size:26px;line-height:1;color:var(--ink-2);background:var(--paper-2);border:none;border-bottom:1px solid var(--line);cursor:pointer;font-family:inherit}.ms-back:active{background:var(--paper-3)}.ms-session .ms-topbar .ss-chip{flex:1;width:auto;min-width:0}.ms-ctx{flex:none;padding:10px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:13px;color:var(--ink-2)}.ms-ctx .at{color:var(--ink-faint)}.ms-term{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px 8px;background-color:var(--term-bg, #1a1b26);background-image:linear-gradient(var(--term-bg-overlay, transparent),var(--term-bg-overlay, transparent)),var(--term-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px}:root[data-theme=dark] .ms-term{box-shadow:0 0 0 1px var(--line)}.ms-empty{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center;color:var(--ink-faint)}.ms-empty-big{font-size:16px;color:var(--ink-2)}.ms-empty-hint{font-size:13px;line-height:1.6;margin:0}.ms-cta{font-size:14px;font-weight:600;color:var(--on-accent);background:var(--azure);border:none;border-radius:9px;padding:11px 22px;cursor:pointer;font-family:inherit}.ms-cta-ghost{font-size:13px;color:var(--ink-2);background:none;border:1px solid var(--line);border-radius:9px;padding:9px 18px;cursor:pointer;font-family:inherit}.ms-suspend{flex:none;margin:8px;padding:8px 12px;border-radius:8px;background:var(--gold-wash);color:var(--gold-ink);font-size:13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ms-suspend .note{color:var(--ink-faint);font-size:12px}.ms-suspend .spin{width:9px;height:9px;flex:none;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:suspend-spin .8s linear infinite}.ms-ended,.ms-legacy{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center;color:var(--ink-faint)}.ms-ended-ttl{font-size:14px;font-weight:600;color:var(--ink-2)}.ms-ended-desc,.ms-ended-hint{font-size:13px;line-height:1.6;margin:0}.ms-empty-note{font-size:12px;color:var(--ink-faint);line-height:1.6;margin:0}.ms-ended-link{font-size:13px;font-family:inherit;color:var(--azure);background:var(--azure-wash);border:1px solid var(--azure-soft);border-radius:8px;padding:7px 18px;cursor:pointer}.ms-keyaids{position:fixed;left:0;right:0;z-index:39;bottom:calc(56px + var(--kb-inset, env(safe-area-inset-bottom, 0px)))}.dl-root{font-family:inherit}.dl-notice{position:fixed;left:12px;right:12px;z-index:42;bottom:calc(64px + var(--kb-inset, env(safe-area-inset-bottom, 0px)));background:var(--verm-wash);color:var(--vermilion);border:1px solid var(--verm-wash);border-radius:9px;padding:8px 12px;font-size:13px;line-height:1.4;box-shadow:0 4px 14px rgba(var(--shadow-rgb),.12)}.dl-bar{position:fixed;left:0;right:0;z-index:40;bottom:var(--kb-inset, env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--paper-2);border-top:1px solid var(--line);animation:dl-bar-in .22s ease}.dl-bar .dl-hint{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;min-height:40px;color:var(--ink-faint);font-size:14px;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-family:inherit;cursor:text}.dl-bar .dl-hint>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-hint-filled{color:var(--ink)}.dl-hint-caret{flex:none;width:16px;height:16px;color:var(--ink-faint)}.dl-clear{flex:none;width:40px;height:40px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink-faint);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dl-clear:active{color:var(--vermilion);border-color:var(--verm-wash)}@keyframes dl-bar-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dl-sheet{position:fixed;left:0;right:0;z-index:41;bottom:var(--kb-inset, env(safe-area-inset-bottom, 0px));background:var(--paper-2);border-top:1px solid var(--line);border-radius:14px 14px 0 0;box-shadow:0 -4px 18px rgba(var(--shadow-rgb),.12);padding:4px 14px calc(10px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:9px}.dl-grab{align-self:center;padding:4px 28px 6px;background:none;border:none;cursor:pointer;flex:none}.dl-grab-bar{display:block;width:40px;height:4px;border-radius:999px;background:var(--line);transition:background .15s ease}.dl-grab:active .dl-grab-bar{background:var(--ink-faint)}.dl-sheet-enter-active{transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.dl-sheet-leave-active{transition:transform .2s ease-in,opacity .18s ease}.dl-sheet-enter-from,.dl-sheet-leave-to{transform:translateY(100%);opacity:.4}@media(prefers-reduced-motion:reduce){.dl-bar{animation:none}.dl-sheet-enter-active,.dl-sheet-leave-active{transition:none}}.dl-keys{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain}.dl-keys::-webkit-scrollbar{display:none}.dl-root button:not(.dl-grab):not(.vmic){touch-action:manipulation}.dl-keys .chip{flex:none}.dl-keys .chip{min-height:34px;min-width:40px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink-2);font-family:var(--mono);font-size:13px;cursor:pointer}.dl-keys .chip.danger{color:var(--vermilion);border-color:var(--verm-wash)}.dl-text{display:block;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;resize:none;font-family:inherit;font-size:16px;line-height:1.5;padding:10px 12px;min-height:48px;max-height:40vh;overflow-y:auto;background:var(--paper);color:var(--ink)}.dl-text:focus{outline:none;border-color:var(--azure-soft);box-shadow:0 0 0 2px var(--azure-wash)}.dl-hintline{font-size:11px;color:var(--ink-faint);padding:0 2px;margin-top:-2px}.dl-icon{flex:none;width:40px;height:40px;border:1px solid var(--line);border-radius:9px;background:var(--paper-2);color:var(--ink-faint);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-family:var(--mono)}.dl-icon svg{width:18px;height:18px}.dl-mic{flex:none;width:40px;height:40px;border:1px solid var(--line);border-radius:9px;background:var(--paper-2);color:var(--ink-faint);display:flex;align-items:center;justify-content:center;cursor:pointer}.dl-mic svg{width:18px;height:18px}.dl-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dl-acts .dl-spacer{flex:1 1 0;min-width:8px}.dl-collapse{min-height:36px;padding:7px 12px;border:none;background:none;color:var(--ink-faint);font-family:inherit;font-size:13px;cursor:pointer}.dl-fill{min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--paper-2);color:var(--ink);font-weight:600;font-family:inherit;cursor:pointer}.dl-send{min-height:40px;padding:8px 18px;border:none;border-radius:9px;background:var(--azure);color:var(--on-accent);font-weight:600;font-family:inherit;cursor:pointer}.dl-fill:disabled,.dl-send:disabled{opacity:.5;cursor:default}.dl-refs{display:flex;gap:6px;flex-wrap:wrap}.dl-ref{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:12px;color:var(--azure);background:var(--azure-wash);border:1px solid var(--azure-soft);border-radius:7px;padding:3px 4px 3px 9px}.dl-ref-x{border:none;background:none;color:var(--azure);font-size:13px;line-height:1;cursor:pointer;padding:0 3px}.dl-committed{display:flex;gap:6px;flex-wrap:wrap}.dl-committed-chip{display:inline-flex;align-items:center;font-family:var(--mono);font-size:12px;color:var(--ink-faint);background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:3px 9px}.dl-picker{border:1px solid var(--line);border-radius:9px;background:var(--paper);max-height:34vh;overflow-y:auto}.dl-picker-head{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-faint)}.dl-picker-up{border:none;background:none;color:var(--azure);font-family:inherit;font-size:12px;cursor:pointer;padding:0}.dl-picker-path{font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-picker-msg{padding:14px;text-align:center;font-size:12px;color:var(--ink-faint)}.dl-picker-msg.err{color:var(--vermilion)}.dl-picker-row{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px 10px;border:none;background:none;font-family:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.dl-picker-row:active{background:var(--azure-wash)}.dl-picker-row .ic{flex:none;color:var(--ink-faint);display:inline-flex}.dl-picker-row.dir .ic{color:var(--azure)}.dl-picker-row .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vmic-wrap{position:relative;flex:none;display:flex}.vmic{touch-action:none;user-select:none;-webkit-user-select:none}.vmic.rec{color:var(--teal);border-color:var(--teal);background:var(--paper)}.vmic.cancel{color:var(--vermilion);border-color:var(--vermilion)}.vmic-overlay{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:45;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:150px;padding:12px 16px;background:var(--paper-2);border:1px solid var(--teal);border-radius:14px;box-shadow:0 6px 22px rgba(var(--shadow-rgb),.16)}.vmic-overlay.cancel{border-color:var(--vermilion)}.vmic-wave{display:flex;align-items:center;gap:4px;height:28px}.vmic-bar{width:4px;height:24px;border-radius:2px;background:var(--teal);transform-origin:center;transition:transform .08s linear}.vmic-overlay.cancel .vmic-bar{background:var(--vermilion)}.vmic-time{font-family:var(--mono);font-size:13px;color:var(--ink-2)}.vmic-cue{font-size:12px;color:var(--ink-faint)}.vmic-overlay.cancel .vmic-cue{color:var(--vermilion);font-weight:600}.vmic-consent{position:absolute;bottom:calc(100% + 8px);left:0;z-index:46;width:min(86vw,320px);padding:14px 16px;background:var(--paper-2);border:1px solid var(--gold-line);border-radius:14px;box-shadow:0 8px 26px rgba(var(--shadow-rgb),.18)}.vmic-consent-title{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:6px}.vmic-consent-body{font-size:12px;line-height:1.6;color:var(--ink-2);margin:0 0 12px}.vmic-consent-acts{display:flex;justify-content:flex-end;gap:8px}.vmic-c-cancel{min-height:36px;padding:7px 12px;border:none;background:none;color:var(--ink-faint);font-family:inherit;font-size:13px;cursor:pointer}.vmic-c-ok{min-height:36px;padding:7px 16px;border:none;border-radius:9px;background:var(--gold);color:var(--on-accent);font-weight:600;font-family:inherit;font-size:13px;cursor:pointer}.vmic-tip{position:absolute;bottom:calc(100% + 8px);left:0;z-index:44;width:min(82vw,280px);padding:9px 12px;background:var(--gold-wash);border:1px solid var(--gold-line);border-radius:10px;font-size:12px;line-height:1.5;color:var(--gold-ink)}@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 suspend-spin{to{transform:rotate(360deg)}}@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}.msheet-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--mask-rgb),.4);z-index:130;display:flex;align-items:flex-end}.msheet{width:100%;max-width:560px;margin:0 auto;background:var(--paper);border-radius:16px 16px 0 0;max-height:80vh;max-height:80dvh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -12px 40px -16px rgba(var(--shadow-rgb),.4)}.msheet-grab{flex:none;width:36px;height:5px;border-radius:999px;background:var(--line-2);margin:9px auto 4px;touch-action:none}.msheet-title{flex:none;padding:4px 18px 10px;font-size:13px;font-weight:600;color:var(--ink-2);border-bottom:1px solid var(--line)}.msheet-body{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 0}.msheet-item{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 18px;font-size:15px;color:var(--ink);border:none;background:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.msheet-item:active{background:var(--paper-3)}.msheet-item.danger{color:var(--vermilion)}.msheet-item .mi-ic{flex:none;width:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-faint)}.msheet-item .mi-tail{margin-left:auto;font-size:12px;color:var(--ink-faint)}.msheet-langs{display:flex;gap:8px;padding:6px 18px 10px}.msheet-lang{font-size:13px;color:var(--ink-2);background:var(--paper-3);border:1px solid var(--line);border-radius:999px;padding:6px 14px;cursor:pointer;font-family:inherit}.msheet-lang.on{color:var(--azure);border-color:var(--azure-soft);background:var(--azure-wash)}.msheet-user{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line)}.msheet-user .mu-av{width:34px;height:34px;border-radius:50%;flex:none;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--azure);color:var(--on-accent);font-weight:600}.msheet-user .mu-name{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msheet-user .mu-ver{font-size:11px;color:var(--ink-faint)}.mpage{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--paper)}.mpage-head{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:6px;height:48px;flex:none;padding:0 8px;background:var(--paper-2);border-bottom:1px solid var(--line)}.mback{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;line-height:1;color:var(--ink-2);background:none;border:none;cursor:pointer}.mpage-title{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.mpage-action{flex:none;min-width:44px;display:inline-flex;justify-content:flex-end}.mpage-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px}.mpage-body.flush{padding:0}.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-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ink-faint)}.mcard-dot.run{background:var(--teal)}.mcard-badge{font-size:11px;color:var(--teal);border:1px solid var(--teal);border-radius:4px;padding:0 5px}.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)}.mlist-empty{color:var(--ink-faint);font-size:13px;text-align:center;padding:40px 12px}.msec-ttl{font-size:12px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;margin:14px 2px 8px}.msec-ttl:first-child{margin-top:2px}.mstatus{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:13px;color:var(--ink-2)}.mstatus .ms-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--ink-faint)}.mstatus .ms-dot.on{background:var(--teal)}.mstatus .ms-recover{margin-left:auto;font-size:13px;color:var(--azure);background:var(--azure-wash);border:1px solid var(--azure-soft);border-radius:8px;padding:6px 14px;cursor:pointer;font-family:inherit}.machips{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 8px}.machips::-webkit-scrollbar{display:none}.machip{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 13px;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;cursor:pointer;font-family:inherit;font-size:13px;color:var(--ink-2);white-space:nowrap}.machip:active{background:var(--paper-3)}.machip.run{border-color:var(--teal);color:var(--ink)}.machip-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ink-faint)}.machip-dot.run{background:var(--teal)}.machip-name{font-weight:600}.machips-empty{color:var(--ink-faint);font-size:12px;padding:2px 0 10px}.sheet-up-enter-active,.sheet-up-leave-active{transition:opacity .2s ease}.sheet-up-enter-active .msheet,.sheet-up-leave-active .msheet{transition:transform .22s ease}.sheet-up-enter-from,.sheet-up-leave-to{opacity:0}.sheet-up-enter-from .msheet,.sheet-up-leave-to .msheet{transform:translateY(100%)}.m-outlet{position:relative}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .2s ease;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.slide-left-enter-from{transform:translate(100%)}.slide-left-leave-to{transform:translate(-30%)}.slide-right-enter-from{transform:translate(-100%)}.slide-right-leave-to{transform:translate(30%)}.m-outlet,.m-sheet,.msheet-body,.mpage-body{overscroll-behavior:contain}.machips{overscroll-behavior-x:contain}.ms-topbar,.ms-keyaids{touch-action:none}.m-tabbtn{touch-action:manipulation}
