:root,:root[data-theme=dark]{--bg-page:#000000;--bg-page-glow:radial-gradient(ellipse at 80% 0%, #0B0B1E 0%, transparent 60%);--bg-header:#262628;--bg-card:#141416;--bg-card-head:#18181F;--bg-elevated:#2C2C2E;--bg-control:#1E1F21;--bg-segment:#1D1D1F;--bg-segment-on:#2A2A2C;--bg-chip:#1E1F22;--border:#2A2B2F;--border-strong:#3A3B3F;--chart-grid:rgba(255,255,255,.06);--text-1:#F5F5F7;--text-2:#A1A1A6;--text-3:#76767B;--blue:#0A84FF;--link:#4DA3FF;--green:#30D158;--red:#FF453A;--orange:#FF9F0A;--orange-dim:#C8703A;--orange-red:#FF6B3D;--indigo:#5E5CE6;--teal:#64D2FF;--pink:#FF375F;--gray:#8E8E93;--danger-text:#FF8A8E;--cat-0:#0A84FF;--cat-1:#FF9F0A;--cat-2:#30D158;--cat-3:#BF5AF2;--cat-4:#64D2FF;--cat-5:#FF375F;--cat-6:#FFD60A;--cat-7:#5E5CE6;--cat-8:#8E8E93;--radius-card:16px;--radius-modal:12px;--radius-btn:10px;--radius-chip:999px;--font: -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--yellow:#FFD60A;--amber:#FFB340;--overlay:rgba(0,0,0,.6);--shadow-pop:0 12px 40px rgba(0,0,0,.55);--chart-label:#FFFFFF;--chart-label-border:rgba(0,0,0,.85);--chart-incomplete:rgba(142,142,147,.1);--logo-bg:#FFFFFF;--logo-fg:#000000;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--green-text:var(--green);--orange-text:var(--orange);--amber-text:var(--amber);--yellow-text:var(--yellow);--orange-red-text:var(--orange-red);--teal-text:var(--teal);--blue-text:var(--blue);--indigo-text:#8E8CFF;--red-text:var(--red);--pink-text:var(--pink);--gray-text:var(--gray);--ok:#34C46E;--ok-text:#5AD68A;--ok-bg:#15291E;--warn:#F2B53A;--warn-text:#F5C05A;--warn-bg:#2E2512;--danger:#F2555A;--danger-bg:#34181A;--danger-solid:#D6343B;--paused:#7D8696;--paused-text:#AAB1BD;--paused-bg:#22262D;--unknown:#5D6572;--pos-text:var(--ok-text);--neg-text:var(--danger-text);--rc:#2FA9BC;--rc-text:#7FD7E4;--rc-bg:#0F2C31;--rn:#4A515C;--rn-text:#C4CAD4;--rn-bg:#252A31;--rx:#E4579A;--rx-text:#FF93C4;--rx-bg:#3A1628;--rx-solid:#B82A6C;--chg-add:#7B79F2;--chg-add-text:#A9A7FF;--chg-add-bg:#1E1D3B;--chg-del:#E07A33;--chg-del-text:#F5A66B;--chg-del-bg:#32200F;--kind-text:var(--text-2);--kind-border:var(--border-strong);--kind-manual-border:var(--text-3);--text-weak:#8E8E93;--ink:#ECEEF2;--ink-inv:#111418;--focus:#7AA7FF;--s-rev:#3987e5;--s-cost:#d95926;--spark:#4A515C;--s-own:#199e70;--s-pool:#9085e9;--s-other:#6E7480;color-scheme:dark}:root[data-theme=light]{--bg-page:#F5F5F7;--bg-page-glow:none;--bg-header:#FFFFFF;--bg-card:#FFFFFF;--bg-card-head:#F7F7FA;--bg-elevated:#FFFFFF;--bg-control:#F2F2F7;--bg-segment:#E9E9EE;--bg-segment-on:#FFFFFF;--bg-chip:#F2F2F7;--border:#E5E5EA;--border-strong:#D1D1D6;--chart-grid:rgba(0,0,0,.06);--text-1:#1D1D1F;--text-2:#6E6E73;--text-3:#8E8E93;--blue:#007AFF;--link:#0066CC;--green:#34C759;--red:#FF3B30;--orange:#FF9500;--orange-dim:#C46A1E;--orange-red:#FF5E2E;--indigo:#5856D6;--teal:#30B0C7;--pink:#FF2D55;--gray:#8E8E93;--danger-text:#BE1E2D;--cat-0:#007AFF;--cat-1:#FF9500;--cat-2:#34C759;--cat-3:#AF52DE;--cat-4:#30B0C7;--cat-5:#FF2D55;--cat-6:#D4A600;--cat-7:#5856D6;--cat-8:#8E8E93;--yellow:#C79A00;--amber:#E08600;--overlay:rgba(0,0,0,.35);--shadow-pop:0 12px 40px rgba(0,0,0,.16);--chart-label:#1D1D1F;--chart-label-border:rgba(255,255,255,.9);--chart-incomplete:rgba(142,142,147,.12);--logo-bg:#1D1D1F;--logo-fg:#FFFFFF;--text-3:#737378;--green-text:#1A7F37;--orange-text:#A85400;--amber-text:#996300;--yellow-text:#8A6A00;--orange-red-text:#C2410C;--teal-text:#00717F;--blue-text:#0062CC;--indigo-text:#4B49C4;--red-text:#D70015;--pink-text:#C8103F;--gray-text:#6E6E73;--ok:#1E9E57;--ok-text:#117A3E;--ok-bg:#E7F6ED;--warn:#C28100;--warn-text:#8A5700;--warn-bg:#FDF3DC;--danger:#E0444B;--danger-bg:#FDECEC;--danger-solid:#C92A33;--paused:#8A93A3;--paused-text:#4F5866;--paused-bg:#EEF0F4;--unknown:#A3A9B5;--pos-text:var(--ok-text);--neg-text:var(--danger-text);--rc:#1497A8;--rc-text:#0A6574;--rc-bg:#E2F4F6;--rn:#C3C8D0;--rn-text:#3F4756;--rn-bg:#EDEFF3;--rx:#C2185B;--rx-text:#A0114E;--rx-bg:#FCE8F1;--rx-solid:#AD1457;--chg-add:#5856D6;--chg-add-text:#4643C4;--chg-add-bg:#EEEEFC;--chg-del:#D2671F;--chg-del-text:#A1470D;--chg-del-bg:#FCEFE5;--kind-text:var(--text-2);--kind-border:var(--border-strong);--kind-manual-border:var(--text-3);--text-weak:#6E6E73;--ink:#111418;--ink-inv:#FFFFFF;--focus:#2563EB;--s-rev:#2a78d6;--s-cost:#eb6834;--spark:#B9BFC9;--s-own:#1baf7a;--s-pool:#4a3aa7;--s-other:#A3A9B5;color-scheme:light}body{background:var(--bg-page);color:var(--text-1);font-family:var(--font);font-variant-numeric:tabular-nums}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{min-height:100vh;background-color:var(--bg-page);background-image:var(--bg-page-glow);background-attachment:fixed;background-repeat:no-repeat;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}#app{min-height:100vh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,p{margin:0}table{border-collapse:collapse}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}*::-webkit-scrollbar-track{background:transparent}.tone-green{--tone: var(--green);--tone-text: var(--green-text)}.tone-gray{--tone: var(--gray);--tone-text: var(--gray-text)}.tone-yellow{--tone: var(--yellow);--tone-text: var(--yellow-text)}.tone-amber{--tone: var(--amber);--tone-text: var(--amber-text)}.tone-orange{--tone: var(--orange);--tone-text: var(--orange-text)}.tone-red{--tone: var(--red);--tone-text: var(--red-text)}.tone-blue{--tone: var(--blue);--tone-text: var(--blue-text)}.tone-indigo{--tone: var(--indigo);--tone-text: var(--indigo-text)}.tone-teal{--tone: var(--teal);--tone-text: var(--teal-text)}.tone-pink{--tone: var(--pink);--tone-text: var(--pink-text)}.tone-orange-red{--tone: var(--orange-red);--tone-text: var(--orange-red-text)}.tone-cheap{--tone: var(--rc);--tone-text: var(--rc-text)}.tone-normal{--tone: var(--rn);--tone-text: var(--rn-text)}.tone-expensive{--tone: var(--rx);--tone-text: var(--rx-text)}.text-1{color:var(--text-1)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.c-green{color:var(--green-text)}.c-red{color:var(--red-text)}.c-orange{color:var(--orange-text)}.c-orange-red{color:var(--orange-red-text)}.c-blue{color:var(--blue-text)}.c-link{color:var(--link)}.spd-fast{color:var(--ok-text)}.spd-slow{color:var(--warn-text)}.spd-veryslow{color:var(--danger-text)}.c-amber{color:var(--amber-text)}.mono{font-family:var(--font-mono)}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.muted{color:var(--text-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:1376px;margin:0 auto;padding:0 16px}.container.wide{max-width:1760px}@media(min-width:1024px){.container.wide{padding-left:24px;padding-right:24px}}.page{padding-top:20px;padding-bottom:48px}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0}.card-title{font-size:20px;font-weight:700;letter-spacing:.2px}.card-sub{font-size:13px;color:var(--text-2)}.divider{height:1px;background:var(--border);border:0;margin:0}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;color:var(--tone-text, var(--tone, var(--text-2)));background:color-mix(in srgb,var(--tone, var(--gray)) 12%,transparent);border:1px solid color-mix(in srgb,var(--tone, var(--gray)) 30%,transparent)}.badge.pill{border-radius:var(--radius-chip)}.badge.sm{height:18px;padding:0 6px;font-size:11px}.badge.outline{background:transparent}.est-mark{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;padding:2px 4px;border-radius:4px;vertical-align:super;color:var(--orange-text);background:color-mix(in srgb,var(--orange) 14%,transparent);border:1px solid color-mix(in srgb,var(--orange) 30%,transparent)}.factor-mark{display:inline-flex;align-items:center;font-size:10px;font-weight:600;line-height:1;padding:2px 4px;border-radius:4px;color:var(--text-2);background:var(--bg-chip);border:1px solid var(--border-strong);vertical-align:super}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;background:var(--bg-card);color:var(--text-1);border:1px solid var(--border-strong);transition:background .15s,border-color .15s,opacity .15s;text-decoration:none}.btn:hover:not(:disabled){background:var(--bg-control);border-color:color-mix(in srgb,var(--text-2) 45%,transparent);text-decoration:none}.btn.sm{height:28px;padding:0 10px;font-size:13px}.btn.xs{height:24px;padding:0 8px;font-size:12px;border-radius:6px}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 14px color-mix(in srgb,var(--blue) 45%,transparent)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--blue) 88%,#fff);border-color:var(--blue)}.btn.danger{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger-text) 40%,transparent)}.btn.danger-solid{background:var(--red);border-color:var(--red);color:#fff}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover:not(:disabled){background:var(--bg-control)}.btn.block{width:100%}.link-btn{background:none;border:0;padding:0;font-size:inherit;font-weight:600;color:var(--link);cursor:pointer}.link-btn:hover:not(:disabled){text-decoration:underline}.link-btn.danger{color:var(--danger-text)}.link-btn.glow{text-shadow:0 0 10px color-mix(in srgb,var(--link) 45%,transparent)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;padding:0;background:var(--bg-card);color:var(--text-1);border:1px solid var(--border-strong);position:relative;flex-shrink:0;transition:background .15s}.icon-btn:hover:not(:disabled){background:var(--bg-control)}.icon-btn.sm{width:28px;height:28px}.icon-btn.plain{border-color:transparent;background:transparent}.icon-btn.plain:hover:not(:disabled){background:var(--bg-control)}@media(max-width:640px){.link-btn{padding:8px 6px;margin:-8px -6px}.icon-btn.sm{width:32px;height:32px}}.spin{animation:um-spin 1s linear infinite}@keyframes um-spin{to{transform:rotate(360deg)}}.segmented{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--bg-segment);border-radius:10px;max-width:100%;overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented button{border:0;background:transparent;color:var(--text-2);height:28px;padding:0 12px;border-radius:8px;font-size:13px;white-space:nowrap}.segmented button:hover:not(:disabled):not(.on){color:var(--text-1)}.segmented button.on{background:var(--bg-segment-on);color:var(--text-1);font-weight:700;box-shadow:0 1px 2px #0003}.segmented.boxed{padding:0;gap:0;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-control)}.segmented.boxed button{border-radius:0;height:28px;padding:0 11px;color:var(--text-1);border-right:1px solid var(--border-strong)}.segmented.boxed button:last-child{border-right:0}.segmented.boxed button.on{background:var(--blue);color:#fff;font-weight:600;box-shadow:none}@media(max-width:420px){.segmented.st-tabs{display:flex;width:100%}.segmented.st-tabs button{flex:1 1 auto;padding:0 4px}}@media(max-width:480px){.segmented.seg-fit{display:flex;width:100%;overflow-x:visible}.segmented.seg-fit button{flex:1 1 0;min-width:0;align-self:stretch;height:auto;min-height:28px;padding:4px 8px;line-height:1.35;white-space:normal}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field-label{font-size:13px;color:var(--text-2);font-weight:500}.field .hint{font-size:12px;color:var(--text-3)}.field .err{font-size:12px;color:var(--danger-text)}.input,.select,.textarea{width:100%;min-width:0;height:36px;padding:0 12px;background:var(--bg-control);color:var(--text-1);border:1px solid var(--border-strong);border-radius:8px;font-size:14px}.textarea{height:auto;min-height:72px;padding:8px 12px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 25%,transparent)}.input.invalid{border-color:var(--danger-text)}.input.sm,.select.sm{height:30px;font-size:13px;padding:0 8px}.check{display:inline-flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-1);cursor:pointer;line-height:1.5}.check input{margin:3px 0 0;accent-color:var(--blue);flex-shrink:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.form-grid .span-2{grid-column:1 / -1}@media(max-width:640px){.form-grid{grid-template-columns:minmax(0,1fr)}}.switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13px}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch .track{width:36px;height:20px;border-radius:10px;background:var(--border-strong);position:relative;transition:background .15s;flex-shrink:0}.switch .track:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.switch input:checked+.track{background:var(--green)}.switch input:checked+.track:after{transform:translate(16px)}.switch input:focus-visible+.track{outline:2px solid var(--focus);outline-offset:2px}.notice{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.55;color:var(--text-1);background:color-mix(in srgb,var(--tone, var(--blue)) 10%,transparent);border:1px solid color-mix(in srgb,var(--tone, var(--blue)) 30%,transparent)}.notice svg{color:var(--tone, var(--blue));margin-top:2px}.notice.compact{padding:6px 10px;font-size:12px;border-radius:8px}.table-wrap{position:relative;width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.table{width:100%;font-size:13px}.table th{text-align:left;font-weight:500;color:var(--text-2);background:var(--bg-card-head);padding:8px 12px;white-space:nowrap;border-bottom:1px solid var(--border)}.table td{padding:8px 12px;border-bottom:1px solid var(--border);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table td.num,.table th.num{text-align:right;white-space:nowrap}.empty{padding:28px 12px;text-align:center;color:var(--text-3);font-size:13px}.skeleton{background:linear-gradient(90deg,var(--bg-control),var(--bg-segment-on),var(--bg-control));background-size:200% 100%;animation:um-shimmer 1.4s ease infinite;border-radius:6px}@keyframes um-shimmer{to{background-position:-200% 0}}.hib.active[data-v-4f0ca06f]{background:var(--bg-control);color:var(--text-1)}.hib-badge[data-v-4f0ca06f]{position:absolute;top:-4px;right:-5px;box-sizing:border-box;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:var(--danger-solid);color:#fff;font-size:9.5px;font-weight:700;line-height:12px;text-align:center;font-variant-numeric:tabular-nums;border:2px solid var(--bg-card);pointer-events:none}.last-collect[data-v-da19da1c]{position:relative;display:inline-flex;align-items:center;margin-right:4px}.lc-btn[data-v-da19da1c]{display:inline-flex;align-items:center;gap:6px;min-height:32px;min-width:32px;justify-content:center;padding:0 6px;border:0;border-radius:8px;background:none;color:var(--text-2);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.lc-btn[data-v-da19da1c]:hover,.lc-btn[aria-expanded=true][data-v-da19da1c]{background:var(--bg-control);color:var(--text-1)}.lc-dot[data-v-da19da1c]{width:6px;height:6px;border-radius:50%;background:var(--paused);flex:none}.lc-dot.on[data-v-da19da1c]{background:var(--ok)}.lc-dot.glow[data-v-da19da1c]{box-shadow:0 0 5px color-mix(in srgb,var(--ok) 70%,transparent)}.lc-dot.warn[data-v-da19da1c]{background:var(--warn)}.lc-pop[data-v-da19da1c]{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:max-content;max-width:min(340px,calc(100vw - 32px));padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);box-shadow:var(--shadow-pop, 0 8px 24px rgb(0 0 0 / .18));color:var(--text-1);font-size:12px;line-height:1.6;white-space:normal}.lc-pop p[data-v-da19da1c]{margin:0}.lc-pop p+p[data-v-da19da1c]{margin-top:2px}@media(max-width:640px){.lc-pop[data-v-da19da1c]{position:fixed;top:calc(var(--hdr-h, 52px) + 4px);left:16px;right:16px;width:auto;max-width:none}}@media(max-width:1023px){.lc-main[data-v-da19da1c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.pop[data-v-517c76c4]{position:relative;display:inline-flex}.pop-menu[data-v-517c76c4]{position:absolute;top:calc(100% + 6px);z-index:60;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:10px;padding:5px;box-shadow:var(--shadow-pop);max-width:calc(100vw - 24px)}.pop-menu.up[data-v-517c76c4]{top:auto;bottom:calc(100% + 6px)}.pop-menu.scroll[data-v-517c76c4]{overflow-y:auto;overscroll-behavior:contain}.pop-menu.right[data-v-517c76c4]{right:0}.pop-menu.left[data-v-517c76c4]{left:0}.pop-item[data-v-517c76c4]{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:var(--text-1);font-size:13px;text-align:left;padding:8px 10px;border-radius:7px}.pop-item[data-v-517c76c4]:hover:not(:disabled){background:var(--bg-control);text-decoration:none}a.pop-item[data-v-517c76c4]{text-decoration:none}.pop-item[data-v-517c76c4]:disabled{opacity:1;color:var(--text-3)}.pop-item:disabled svg[data-v-517c76c4]{opacity:.55}.pop-item svg[data-v-517c76c4]{color:var(--text-2);align-self:flex-start;margin-top:1px}.pop-text[data-v-517c76c4]{display:flex;flex-direction:column;gap:2px;min-width:0}.pop-hint[data-v-517c76c4]{font-size:11px;line-height:1.4;color:var(--text-3);white-space:normal}.pop-item.danger[data-v-517c76c4],.pop-item.danger svg[data-v-517c76c4]{color:var(--danger-text)}.pop-item.current[data-v-517c76c4]{font-weight:650;background:var(--bg-control)}.pop-divider[data-v-517c76c4]{height:1px;background:var(--border);margin:4px 2px}body.um-offline main.page{opacity:.72;filter:grayscale(.35);transition:opacity .3s,filter .3s}.app-header[data-v-8e3a7894]{position:sticky;top:0;z-index:50;background:var(--bg-card);border-bottom:1px solid var(--border)}.app-header[data-v-8e3a7894]:has(.pop-menu,.lc-pop){z-index:210}.hdr.wide[data-v-8e3a7894]{max-width:none}.hdr[data-v-8e3a7894]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px}.brand[data-v-8e3a7894]{display:flex;align-items:center;gap:10px;min-width:0;min-height:32px;color:var(--text-1);text-decoration:none}.brand[data-v-8e3a7894]:hover{text-decoration:none}.logo[data-v-8e3a7894]{width:28px;height:28px;border-radius:8px;background:var(--logo-bg);color:var(--logo-fg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brand-title[data-v-8e3a7894]{font-size:15px;font-weight:650;min-width:0}.t-short[data-v-8e3a7894]{display:none}.brand-meta[data-v-8e3a7894]{font-size:12px;color:var(--text-weak);min-width:0}.hdr-right[data-v-8e3a7894]{display:flex;align-items:center;gap:6px;flex-shrink:0}.conn-banner[data-v-8e3a7894]{border-top:1px solid color-mix(in srgb,var(--tone) 35%,transparent);background:color-mix(in srgb,var(--tone) 14%,var(--bg-card))}.conn-inner[data-v-8e3a7894]{display:flex;align-items:center;gap:10px;min-height:38px;padding-top:6px;padding-bottom:6px;font-size:13px;line-height:1.5}.conn-ic[data-v-8e3a7894]{color:var(--tone)}.conn-text[data-v-8e3a7894]{flex:1;min-width:0}.brand-meta[data-v-8e3a7894]{flex-shrink:4}@media(max-width:640px){.brand-meta[data-v-8e3a7894],.hide-sm[data-v-8e3a7894],.t-full[data-v-8e3a7894]{display:none}.t-short[data-v-8e3a7894]{display:inline}.hdr-right[data-v-8e3a7894]{gap:2px}}.cnt-host[data-v-041fa592]{margin-left:6px;font-size:.88em;font-weight:400;color:var(--text-2)}.drawer-wrap[data-v-32a1212f]{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,#000 35%,transparent);display:flex;justify-content:flex-end}.drawer[data-v-32a1212f]{width:min(440px,100vw);height:100%;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;outline:none}.drawer-scope[data-v-32a1212f]{padding:0 16px 10px 20px}.scope-pill[data-v-32a1212f]{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-control);color:var(--text-1);font-size:12.5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-pill[data-v-32a1212f]:hover{border-color:var(--text-3)}@media(pointer:coarse){.scope-pill[data-v-32a1212f]{min-height:32px}}.drawer-head[data-v-32a1212f]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:18px 16px 12px 20px}.drawer-title[data-v-32a1212f]{font-size:18px;font-weight:700}.drawer-tools[data-v-32a1212f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 12px 20px;border-bottom:1px solid var(--border)}.drawer-list[data-v-32a1212f]{flex:1;overflow-y:auto;padding:8px 12px 20px;display:flex;flex-direction:column;gap:6px}.drawer-more[data-v-32a1212f]{margin-top:10px;font-size:12px;color:var(--text-2);display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.drawer-more .link-btn[data-v-32a1212f]{font-size:12px}.ev[data-v-32a1212f]{display:flex;gap:10px;padding:12px 10px;border-radius:10px;border:1px solid transparent}.ev.unread[data-v-32a1212f]{background:color-mix(in srgb,var(--tone) 7%,transparent);border-color:color-mix(in srgb,var(--tone) 20%,transparent)}.ev.resolved .ev-title[data-v-32a1212f]{color:var(--text-2)}.ev-icon[data-v-32a1212f]{color:var(--tone);margin-top:2px}.ev.resolved .ev-icon[data-v-32a1212f]{color:var(--green)}.ev-main[data-v-32a1212f]{flex:1;min-width:0}.ev-title[data-v-32a1212f]{font-size:14px;font-weight:600;word-break:break-word}.ev-link[data-v-32a1212f]{background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.ev-link[data-v-32a1212f]:hover{text-decoration:underline}.ev-msg[data-v-32a1212f]{font-size:12px;color:var(--text-2);margin-top:3px;word-break:break-word;white-space:pre-line}.ev-go[data-v-32a1212f]{display:inline-flex;align-items:center;min-height:28px;margin-top:4px;font-size:12px;font-weight:500}@media(max-width:640px){.ev-go[data-v-32a1212f]{min-height:32px}}.ev-meta[data-v-32a1212f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:var(--text-3);min-width:0}.ev-muted[data-v-32a1212f]{color:var(--text-2)}.ev-actions[data-v-32a1212f]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.empty svg[data-v-32a1212f]{margin-bottom:6px}.drawer-enter-active[data-v-32a1212f],.drawer-leave-active[data-v-32a1212f]{transition:opacity .18s ease}.drawer-enter-active .drawer[data-v-32a1212f],.drawer-leave-active .drawer[data-v-32a1212f]{transition:transform .2s ease}.drawer-enter-from[data-v-32a1212f],.drawer-leave-to[data-v-32a1212f]{opacity:0}.drawer-enter-from .drawer[data-v-32a1212f],.drawer-leave-to .drawer[data-v-32a1212f]{transform:translate(40px)}@media(max-width:480px){.drawer-tools[data-v-32a1212f]{flex-wrap:wrap}}@media(pointer:coarse),(max-width:640px){.drawer-tools[data-v-32a1212f] .segmented button{height:32px}.drawer-tools .btn.sm[data-v-32a1212f],.drawer-list>.btn.sm[data-v-32a1212f]{height:32px}.ev-actions .btn.xs[data-v-32a1212f]{height:32px;padding:0 10px}.ev-go[data-v-32a1212f]{min-height:32px}.ev-link[data-v-32a1212f]{padding:6px;margin:-6px}.drawer-more .link-btn[data-v-32a1212f]{padding:8px 6px;margin:-8px -6px}}body.um-conn-banner .toasts{top:116px}body.um-dw-docked .toasts,body.um-dw-lock .toasts{top:auto;right:auto;bottom:16px;left:max(calc(min(380px,calc(100vw - 32px))/2 + 16px),calc((100vw - min(var(--dw-w, 520px),100vw))/2));transform:translate(-50%)}.toasts[data-v-c94b0336]{position:fixed;top:68px;right:16px;z-index:200;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast[data-v-c94b0336]{pointer-events:auto;display:flex;gap:10px;align-items:flex-start;padding:12px 10px 12px 14px;border-radius:12px;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--tone) 35%,var(--border));box-shadow:var(--shadow-pop)}.toast-icon[data-v-c94b0336]{color:var(--tone);margin-top:1px}.toast-body[data-v-c94b0336]{flex:1;min-width:0}.toast-title[data-v-c94b0336]{font-size:14px;font-weight:600;word-break:break-word}.toast-msg[data-v-c94b0336]{font-size:12px;line-height:1.55;color:var(--text-2);margin-top:2px;word-break:break-word;white-space:pre-line}.toast-action[data-v-c94b0336]{margin-top:8px}@media(max-width:640px){.toast-action[data-v-c94b0336]{min-height:32px}}.toast-enter-active[data-v-c94b0336],.toast-leave-active[data-v-c94b0336]{transition:all .2s ease}.toast-enter-from[data-v-c94b0336],.toast-leave-to[data-v-c94b0336]{opacity:0;transform:translate(20px)}body.um-modal-open{overflow:hidden}.modal-overlay[data-v-675918c2]{position:fixed;inset:0;z-index:100;background:var(--overlay);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto}.modal[data-v-675918c2]{position:relative;width:100%;min-width:0;background:var(--bg-elevated);border-radius:var(--radius-modal);padding:32px 36px;box-shadow:var(--shadow-pop);outline:none;margin:auto 0}:root[data-theme=light] .modal[data-v-675918c2]{border:1px solid var(--border)}.modal-close[data-v-675918c2]{position:absolute;top:14px;right:14px;color:var(--text-2)}.modal-head[data-v-675918c2]{margin-bottom:18px;padding-right:28px}.modal-title[data-v-675918c2]{font-size:18px;font-weight:700}.modal-foot[data-v-675918c2]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}@media(max-width:640px){.modal-overlay[data-v-675918c2]{padding:16px 8px}.modal[data-v-675918c2]{padding:22px 16px}}.confirm-msg[data-v-09f25fab]{color:var(--text-2);font-size:14px;line-height:1.6;white-space:pre-line}.confirm-input[data-v-09f25fab]{margin-top:14px}.confirm-actions[data-v-09f25fab]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.boot[data-v-766df9fd]{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:13px}
