.sidebar-slot[data-v-1b75800c]{position:relative;flex-shrink:0;height:100%;z-index:40}.sidebar[data-v-1b75800c]{position:absolute;inset:0 auto 0 0;width:100%;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);color:var(--sidebar-fg);display:flex;flex-direction:column;min-height:0;overflow:hidden}.sidebar.is-floating[data-v-1b75800c]{width:220px;box-shadow:var(--shadow-lg)}.sb-brand[data-v-1b75800c]{padding:16px 14px 12px;display:flex;align-items:center;gap:10px}.sidebar.is-rail .sb-brand[data-v-1b75800c]{justify-content:center;padding:16px 0 12px}.sb-mark[data-v-1b75800c]{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,var(--fg-strong),oklch(.32 .04 250));display:flex;align-items:center;justify-content:center;color:var(--bg-elev);font-size:13px;font-weight:600;flex-shrink:0}.sb-brand-text[data-v-1b75800c]{min-width:0;line-height:1.1}.sb-title[data-v-1b75800c]{font-weight:600;font-size:13.5px;letter-spacing:-.01em;white-space:nowrap}.sb-sub[data-v-1b75800c]{font-size:10px;color:var(--fg-faint)}.sb-app[data-v-1b75800c]{padding:0 10px 10px}.sb-app-card[data-v-1b75800c]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.sb-app-icon[data-v-1b75800c]{width:22px;height:22px;border-radius:5px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.sb-app-text[data-v-1b75800c]{flex:1;min-width:0}.sb-app-name[data-v-1b75800c]{font-size:12.5px;font-weight:500;white-space:nowrap}.sb-nav[data-v-1b75800c]{flex:1;min-height:0;overflow-y:auto;padding:0 6px;display:flex;flex-direction:column}.sb-gap[data-v-1b75800c]{height:12px}.sb-label[data-v-1b75800c]{flex:1;white-space:nowrap}.nav-item.is-icon[data-v-1b75800c]{justify-content:center;padding:10px 0}.sb-foot[data-v-1b75800c]{border-top:1px solid var(--sidebar-border);padding:8px;display:flex;flex-direction:column;align-items:stretch;gap:4px}.sb-me[data-v-1b75800c]{padding:6px;gap:8px;cursor:default}.sb-me[data-v-1b75800c]:hover{background:transparent}.sb-avatar[data-v-1b75800c]{width:26px;height:26px;border-radius:999px;background:linear-gradient(135deg,#5194d5,#6d84ca,#7f74be 50%,#9750a7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.sb-me-text[data-v-1b75800c]{flex:1;min-width:0;line-height:1.1}.sb-me-name[data-v-1b75800c]{font-size:12px;font-weight:500;color:var(--fg)}.sb-logout[data-v-1b75800c]{width:22px;height:22px}.sb-logout-rail[data-v-1b75800c]{align-self:center;width:36px;height:36px}.topbar[data-v-c0f2c37f]{height:48px;border-bottom:1px solid var(--border);background:var(--bg-elev);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0;min-width:0}.tb-crumbs[data-v-c0f2c37f]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fg-muted);white-space:nowrap;min-width:0}.tb-crumb-current[data-v-c0f2c37f]{color:var(--fg-strong);font-weight:500}.tb-search[data-v-c0f2c37f]{display:flex;align-items:center;gap:6px;padding:0 10px;height:30px;width:230px;min-width:0;border:1px solid var(--border);background:var(--bg-subtle);border-radius:var(--radius);color:var(--fg-muted);font-size:12.5px}.tb-search[data-v-c0f2c37f]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.tb-search-input[data-v-c0f2c37f]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fg);font-size:12.5px}.tb-search-input[data-v-c0f2c37f]::placeholder{color:var(--fg-muted);font-family:var(--font-sans)}.tb-clock[data-v-c0f2c37f]{display:flex;align-items:center;gap:6px;padding:0 10px;height:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);font-size:11px;color:var(--fg-muted);white-space:nowrap}.tb-dot[data-v-c0f2c37f]{width:6px;height:6px;border-radius:999px;background:var(--pos)}.topbar.is-mobile[data-v-c0f2c37f]{position:sticky;top:0;z-index:30;padding:0 4px 0 16px;gap:10px}.tb-mark[data-v-c0f2c37f]{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,var(--fg-strong),oklch(.32 .04 250));color:var(--bg-elev);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.tb-title[data-v-c0f2c37f]{font-weight:600;font-size:15px;color:var(--fg-strong);white-space:nowrap}.tb-clock-text[data-v-c0f2c37f]{font-size:11px;color:var(--fg-muted);white-space:nowrap}.topbar.is-mobile .tb-theme[data-v-c0f2c37f]{width:44px;height:44px}@media(max-width:1023.98px){.tb-search[data-v-c0f2c37f]{width:180px}.tb-clock[data-v-c0f2c37f]{display:none}}.tabs[data-v-8e8c3ac2]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;background:var(--bg-elev);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -1px #13110f05}.tab[data-v-8e8c3ac2]{min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--fg-muted);font-size:11px;font-weight:500;position:relative;-webkit-tap-highlight-color:transparent}.tab.active[data-v-8e8c3ac2]{color:var(--fg-strong)}.tab.active[data-v-8e8c3ac2]:before{content:"";position:absolute;top:-1px;left:30%;right:30%;height:2px;border-radius:2px;background:var(--accent)}.tab-label[data-v-8e8c3ac2]{white-space:nowrap}.shell{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--bg)}.shell-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.shell-content{flex:1;min-height:0;min-width:0;overflow-y:auto}.shell--mobile{display:block;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.shell--mobile .shell-main{display:block}.shell--mobile .shell-content{overflow:visible}.shell--mobile .shell-content.has-tabs{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.login[data-v-d2c6eed6]{min-height:100vh;min-height:100dvh;display:flex;background:var(--bg)}.brand[data-v-d2c6eed6]{flex:1;min-width:0;position:relative;overflow:hidden;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between;color:#edebe7;background:radial-gradient(ellipse at 28% 26%,oklch(.72 .17 50 / .16),transparent 46%),radial-gradient(ellipse at 82% 68%,oklch(.5 .16 320 / .2),transparent 52%),radial-gradient(ellipse at 52% 92%,oklch(.5 .14 245 / .16),transparent 44%),radial-gradient(ellipse at 65% 12%,oklch(.6 .1 200 / .1),transparent 40%),radial-gradient(circle at 50% 50%,#0a0e12,#020306 80%)}.brand-grid[data-v-d2c6eed6]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(oklch(.5 .02 250 / .07) 1px,transparent 1px),linear-gradient(90deg,oklch(.5 .02 250 / .07) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,transparent,black 40%,black 60%,transparent);mask-image:linear-gradient(180deg,transparent,black 40%,black 60%,transparent)}.brand-head[data-v-d2c6eed6]{display:flex;align-items:center;gap:12px;position:relative}.brand-mark[data-v-d2c6eed6]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#edebe7,#a59d91);display:flex;align-items:center;justify-content:center;color:#0a0d10;font-size:17px;font-weight:600}.brand-name[data-v-d2c6eed6]{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}.brand-domain[data-v-d2c6eed6]{font-size:10.5px;color:#a19e99;letter-spacing:.04em}.brand-hero[data-v-d2c6eed6]{position:relative;max-width:600px}.brand-eyebrow[data-v-d2c6eed6]{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.26em;color:#dd9b5f;margin-bottom:26px}.brand-dot[data-v-d2c6eed6]{width:6px;height:6px;border-radius:999px;background:#ff9137;background:oklch(.76 .18 55);box-shadow:0 0 10px #ff9137;box-shadow:0 0 10px oklch(.76 .18 55)}.brand-rule[data-v-d2c6eed6]{width:28px;height:1px;background:linear-gradient(90deg,oklch(.74 .11 62),transparent)}.brand-comment[data-v-d2c6eed6]{color:#6d7277;font-size:19px;font-weight:500;letter-spacing:.02em;margin-bottom:12px}.brand-title[data-v-d2c6eed6]{margin:0;font-family:var(--font-display);font-weight:600;font-size:50px;line-height:1.12;letter-spacing:-.03em}.brand-gradient[data-v-d2c6eed6]{background:linear-gradient(100deg,#fbecd9,#ffceac,#ffaf7d 38%,#ff754a 66%,#ffb596,#ffebd4);background:linear-gradient(100deg,#fbecd9,color(xyz 0.725 0.678 0.412),color(xyz 0.643 0.525 0.162) 38%,color(xyz 0.499 0.343 0.09) 66%,color(xyz 0.647 0.561 0.326),color(xyz 0.83 0.854 0.732));-webkit-background-clip:text;background-clip:text;color:transparent}.brand-caret[data-v-d2c6eed6]{display:inline-block;width:3px;height:.92em;margin-left:6px;vertical-align:-.08em;background:#ff9137;background:oklch(.76 .18 55);box-shadow:0 0 8px #ff9137cc;box-shadow:0 0 8px oklch(.76 .18 55 / .8)}.brand-copy[data-v-d2c6eed6]{margin:26px 0 0;font-size:15px;line-height:1.75;color:#95928d;max-width:440px}.brand-copy-hi[data-v-d2c6eed6]{color:#f4b581}.brand-tags[data-v-d2c6eed6]{margin-top:30px;display:flex;gap:22px;font-size:10.5px;letter-spacing:.1em;color:#66635e;flex-wrap:wrap}.brand-tag[data-v-d2c6eed6]{display:inline-flex;align-items:center;gap:6px}.brand-tag-dot[data-v-d2c6eed6]{width:5px;height:5px;border-radius:999px;background:#3f945b}.brand-foot[data-v-d2c6eed6]{position:relative;font-size:10.5px;letter-spacing:.08em;color:#585550}.panel[data-v-d2c6eed6]{width:480px;flex-shrink:0;background:var(--bg-elev);border-left:1px solid var(--border);position:relative;display:flex}.panel.is-solo[data-v-d2c6eed6]{width:100%;border-left:0;justify-content:center}.panel-inner[data-v-d2c6eed6]{width:100%;max-width:480px;padding:56px 48px 24px;display:flex;flex-direction:column;justify-content:center;gap:24px}.panel-title[data-v-d2c6eed6]{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px;color:var(--fg-strong)}.panel-sub[data-v-d2c6eed6]{color:var(--fg-muted);font-size:13px;margin:0}.solo-brand[data-v-d2c6eed6]{display:flex;align-items:center;gap:10px}.solo-mark[data-v-d2c6eed6]{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,var(--fg-strong),oklch(.32 .04 250));color:var(--bg-elev);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.solo-name[data-v-d2c6eed6]{font-weight:600;font-size:14px}.form[data-v-d2c6eed6]{display:flex;flex-direction:column;gap:16px}.field[data-v-d2c6eed6]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-d2c6eed6]{font-size:11.5px;font-weight:500;color:var(--fg-muted);letter-spacing:.04em}.phone-row[data-v-d2c6eed6]{display:flex;gap:8px}.phone-box[data-v-d2c6eed6]{display:flex;align-items:center;gap:10px;padding-right:8px;flex:1}.phone-box[data-v-d2c6eed6]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.phone-prefix[data-v-d2c6eed6]{color:var(--fg-faint);padding-right:10px;border-right:1px solid var(--border)}.phone-input[data-v-d2c6eed6]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fg);font-size:14px;letter-spacing:.04em;height:100%}.phone-input[data-v-d2c6eed6]::placeholder{color:var(--fg-faint);font-family:var(--font-sans);letter-spacing:0}.send-btn[data-v-d2c6eed6]{height:40px;width:112px;flex-shrink:0}.code-head[data-v-d2c6eed6]{display:flex;align-items:center;gap:8px}.code-head .field-label[data-v-d2c6eed6]{flex:1}.code-sent[data-v-d2c6eed6]{font-size:11.5px;color:var(--fg-faint)}.code-grid[data-v-d2c6eed6]{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.code-box[data-v-d2c6eed6]{height:56px;border-radius:8px;border:1px solid var(--border);background:var(--bg);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;color:var(--fg-strong)}.code-box.filled[data-v-d2c6eed6]{border-color:var(--border-strong)}.code-box.active[data-v-d2c6eed6]{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);background:var(--bg-elev)}.code-caret[data-v-d2c6eed6]{width:2px;height:22px;background:var(--accent)}.code-input[data-v-d2c6eed6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;color:transparent;background:transparent;caret-color:transparent}.remember[data-v-d2c6eed6]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:32px;font-size:12.5px;color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.remember-box[data-v-d2c6eed6]{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.submit[data-v-d2c6eed6]{height:42px;border-radius:8px;font-size:14px;gap:8px}.panel-foot[data-v-d2c6eed6]{margin-top:12px;padding-top:20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--fg-muted);flex-wrap:wrap}@media(max-width:767.98px){.panel-inner[data-v-d2c6eed6]{padding:32px 16px calc(20px + env(safe-area-inset-bottom));justify-content:flex-start;gap:20px}.panel-title[data-v-d2c6eed6]{font-size:24px}.phone-row[data-v-d2c6eed6]{flex-direction:column}.send-btn[data-v-d2c6eed6]{width:100%;height:44px}.remember[data-v-d2c6eed6]{min-height:44px}.phone-box[data-v-d2c6eed6]{height:44px}.code-box[data-v-d2c6eed6]{height:52px}.submit[data-v-d2c6eed6]{height:46px}}.bar-chart[data-v-c9de2256]{width:100%;min-width:0}.pie-chart[data-v-6f775e28]{width:100%}.spark[data-v-1414fcfc]{display:block;flex-shrink:0}.sp-line[data-v-1414fcfc]{fill:none;stroke:var(--accent);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.sp-area[data-v-1414fcfc]{fill:var(--accent);opacity:.1;stroke:none}.dash-sub[data-v-61585714]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-live[data-v-61585714]{font-size:10.5px;padding:1px 7px}.dash-live-dot[data-v-61585714]{width:6px;height:6px;border-radius:999px;background:var(--pos)}.kpi-grid[data-v-61585714]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.kpi[data-v-61585714]{display:flex;flex-direction:column;padding:14px;gap:8px;min-width:0}.kpi-head[data-v-61585714]{display:flex;align-items:center;justify-content:space-between;gap:6px}.kpi-info[data-v-61585714]{color:var(--fg-faint);display:inline-flex;cursor:help}.kpi-value[data-v-61585714]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-value.compact[data-v-61585714]{font-size:22px}.kpi-value.empty[data-v-61585714],.mini-value.empty[data-v-61585714]{color:var(--fg-faint)}.kpi-foot[data-v-61585714]{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:24px}.kpi-base[data-v-61585714]{color:var(--fg-faint);margin-left:4px}.kpi-note[data-v-61585714]{font-size:11px;color:var(--fg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kpi-state[data-v-61585714]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--fg-faint);white-space:nowrap}.kpi-state.failed[data-v-61585714]{color:var(--neg)}.mid-grid[data-v-61585714]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.mini-stack[data-v-61585714]{display:flex;flex-direction:column;gap:10px;min-width:0}.mini[data-v-61585714]{flex:1;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.mini-values[data-v-61585714]{display:flex;align-items:baseline;gap:8px}.mini-value[data-v-61585714]{font-size:20px}.mini-value.neg[data-v-61585714]{color:var(--neg)}.mini-unit[data-v-61585714]{font-size:11px;color:var(--fg-faint)}.mini-state[data-v-61585714]{width:100%;justify-content:flex-end;margin-top:-6px}.dist[data-v-61585714]{padding:12px 14px;display:flex;flex-direction:column;gap:12px;min-width:0}.dist-head[data-v-61585714]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dist-hint[data-v-61585714]{font-size:11px;color:var(--fg-faint);white-space:nowrap}.dist-rows[data-v-61585714]{display:flex;flex-direction:column;gap:6px}.dist-empty[data-v-61585714]{display:flex;align-items:baseline;gap:10px}.platform-bar[data-v-61585714]{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden}.platform-row[data-v-61585714]{display:flex;align-items:center;gap:8px;font-size:12.5px}.swatch[data-v-61585714]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.pct[data-v-61585714]{width:48px;text-align:right;flex-shrink:0}.version-pie[data-v-61585714]{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:4px;min-width:0}.version-legend[data-v-61585714]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.version-legend li[data-v-61585714]{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:6px;font-size:12px;min-width:0}.version-name[data-v-61585714]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-rows[data-v-61585714]{gap:7px}.version-row[data-v-61585714]{display:flex;align-items:center;gap:10px;font-size:12px}.version-label[data-v-61585714]{width:52px;flex-shrink:0;white-space:nowrap}.version-track[data-v-61585714]{flex:1;height:6px;border-radius:3px;background:var(--bg-muted);min-width:0}.version-fill[data-v-61585714]{display:block;height:6px;border-radius:3px;background:var(--fg-subtle)}.version-fill.unknown[data-v-61585714]{background:var(--fg-faint)}.version-row .pct[data-v-61585714]{width:40px}.dist-grid[data-v-61585714]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.version-label.channel-label[data-v-61585714]{width:64px}.version-label.channel-version-label[data-v-61585714]{width:156px;overflow:hidden;text-overflow:ellipsis}.dist-count[data-v-61585714]{min-width:36px;text-align:right;flex-shrink:0;white-space:nowrap}.chart-grid[data-v-61585714]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.chart-card[data-v-61585714]{padding:14px 16px 12px;display:flex;flex-direction:column;gap:12px;min-width:0}.chart-head[data-v-61585714]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chart-sub[data-v-61585714]{font-size:11.5px;color:var(--fg-muted);margin-top:2px}.chart-total[data-v-61585714]{text-align:right}.chart-total-value[data-v-61585714]{font-size:16px;font-weight:600;color:var(--fg-strong);white-space:nowrap}.chart-total-label[data-v-61585714]{font-size:11px;color:var(--fg-faint)}.chart-error[data-v-61585714]{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--neg);font-size:12.5px;text-align:center;padding:0 12px}.channels[data-v-61585714]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:var(--fg-muted);border-top:1px dashed var(--border);padding-top:10px}.channel[data-v-61585714]{white-space:nowrap}@media(min-width:768px){.kpi-grid[data-v-61585714]{grid-template-columns:repeat(3,minmax(0,1fr))}.mid-grid[data-v-61585714],.dist-grid[data-v-61585714]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-stack[data-v-61585714]{grid-column:1 / -1;flex-direction:row}}@media(min-width:1280px){.mid-grid[data-v-61585714]{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-stack[data-v-61585714]{grid-column:auto;flex-direction:column}.chart-grid[data-v-61585714]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.kpi-grid[data-v-61585714]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:767.98px){.dash .page-header[data-v-61585714]{flex-wrap:nowrap;align-items:flex-start}.kpi[data-v-61585714]{padding:12px;gap:6px}.stat-value[data-v-61585714]{font-size:22px}.kpi-value.compact[data-v-61585714]{font-size:17px}.kpi-foot[data-v-61585714] .spark{display:none}.chart-card[data-v-61585714]{padding:12px}}.rd-backdrop[data-v-7547c9c7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#03030466;display:flex;align-items:center;justify-content:center;padding:16px;animation:fade-in .15s ease}.rd-backdrop.is-mobile[data-v-7547c9c7]{padding:0;background:var(--bg-elev);align-items:stretch;justify-content:stretch;animation:none}.rd-panel[data-v-7547c9c7]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow:hidden;animation:slide-up .18s ease}.rd-panel.is-mobile[data-v-7547c9c7]{width:100%;max-height:none;height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:none}.rd-head[data-v-7547c9c7]{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.tone-accent .rd-head[data-v-7547c9c7]{background:linear-gradient(180deg,var(--accent-soft),transparent)}.rd-panel.is-mobile .rd-head[data-v-7547c9c7]{padding:8px 16px 8px 4px;padding-top:calc(8px + env(safe-area-inset-top))}.rd-back[data-v-7547c9c7]{width:44px;height:44px}.rd-icon[data-v-7547c9c7]{width:32px;height:32px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tone-pos .rd-icon[data-v-7547c9c7]{background:var(--pos-soft);color:var(--pos)}.tone-accent .rd-icon[data-v-7547c9c7]{background:var(--accent-soft);color:var(--accent)}.tone-neg .rd-icon[data-v-7547c9c7]{background:var(--neg-soft);color:var(--neg)}.rd-titles[data-v-7547c9c7]{flex:1;min-width:0}.rd-eyebrow[data-v-7547c9c7]{font-size:10.5px;font-weight:500;color:var(--accent);letter-spacing:.08em;margin-bottom:2px}.rd-title[data-v-7547c9c7]{font-weight:500;font-size:14px}.rd-subtitle[data-v-7547c9c7]{font-size:11.5px;color:var(--fg-muted);margin-top:2px}.rd-body[data-v-7547c9c7]{padding:16px 18px;overflow-y:auto;flex:1;min-height:0}.rd-foot[data-v-7547c9c7]{padding:12px 18px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:8px}.rd-panel.is-mobile .rd-foot[data-v-7547c9c7]{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.rd-panel.is-mobile .rd-foot .btn[data-v-7547c9c7-s]{flex:1}.ad-body[data-v-96c260ae]{display:flex;flex-direction:column;gap:14px}.ad-desc[data-v-96c260ae]{font-size:12.5px;color:var(--fg-muted);line-height:1.6}.ad-field[data-v-96c260ae]{display:flex;gap:16px;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ad-label[data-v-96c260ae]{width:120px;flex-shrink:0}.ad-label-title[data-v-96c260ae]{font-size:12.5px;font-weight:500}.ad-required[data-v-96c260ae]{color:var(--neg);margin-left:3px}.ad-label-hint[data-v-96c260ae]{font-size:11px;color:var(--fg-muted);margin-top:3px;line-height:1.45}.ad-control[data-v-96c260ae]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ad-error[data-v-96c260ae]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--neg)}.ad-info[data-v-96c260ae]{padding:10px 12px;background:var(--bg-subtle);font-size:12px;color:var(--fg-muted);line-height:1.55}.ad-info-head[data-v-96c260ae]{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--fg);font-weight:500}@media(max-width:767.98px){.ad-field[data-v-96c260ae]{flex-direction:column;gap:8px}.ad-label[data-v-96c260ae]{width:auto}}.bs-backdrop[data-v-40c3bbe8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#03030466;display:flex;align-items:flex-end;animation:fade-in .15s ease}.bs-panel[data-v-40c3bbe8]{width:100%;max-height:85vh;max-height:85dvh;background:var(--bg-elev);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;min-width:0;animation:slide-up .18s ease}.bs-grip[data-v-40c3bbe8]{width:36px;height:4px;border-radius:999px;background:var(--border-strong);margin:8px auto 0;flex-shrink:0}.bs-head[data-v-40c3bbe8]{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.bs-title[data-v-40c3bbe8]{flex:1;font-weight:600;font-size:15px}.bs-body[data-v-40c3bbe8]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 16px}.bs-foot[data-v-40c3bbe8]{display:flex;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-shrink:0}.bs-foot .btn[data-v-40c3bbe8-s]{flex:1}.cd-body[data-v-9b07b714]{display:flex;flex-direction:column;gap:12px}.cd-desc[data-v-9b07b714]{font-size:12.5px;color:var(--fg-muted);line-height:1.65;overflow-wrap:anywhere}.cd-desc p[data-v-9b07b714-s]{margin:0}.cd-desc p+p[data-v-9b07b714-s]{margin-top:8px}.cd-grow[data-v-9b07b714]{flex:1;min-width:0;overflow-wrap:anywhere}.bubble-attachments[data-v-6ea2d1ff]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.attachment[data-v-6ea2d1ff]{position:relative;width:104px;height:70px;border-radius:var(--radius);border:1px solid var(--border);display:flex;align-items:flex-end;padding:5px;font-size:9.5px;color:var(--fg-muted);overflow:hidden}.attachment.is-ready[data-v-6ea2d1ff]{padding:0}.attachment.is-failed[data-v-6ea2d1ff]{flex-direction:column;align-items:flex-start;justify-content:space-between}.attachment-image[data-v-6ea2d1ff]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.attachment-image[data-v-6ea2d1ff] img{display:block;width:100%;height:100%;object-fit:cover;cursor:zoom-in}.attachment-failed[data-v-6ea2d1ff]{color:var(--neg);font-size:11px;font-weight:500}.attachment-retry[data-v-6ea2d1ff]{height:22px;padding:0 8px;font-size:11px}.attachment-label[data-v-6ea2d1ff]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff[data-v-9561e8a3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ff-search[data-v-9561e8a3]{display:flex;flex-direction:column;gap:4px;min-width:0}.ff-search-row[data-v-9561e8a3]{display:flex;align-items:center;gap:6px;min-width:0}.ff-search-kind[data-v-9561e8a3]{width:96px;flex-shrink:0}.ff-search-box[data-v-9561e8a3]{display:flex;align-items:center;gap:6px;width:220px;min-width:0;color:var(--fg-muted);cursor:text}.ff-search-box[data-v-9561e8a3]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.ff-search-input[data-v-9561e8a3]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fg);font-size:inherit;height:100%}.ff-search-input[data-v-9561e8a3]::placeholder{color:var(--fg-faint);font-family:var(--font-sans)}.ff-search-clear[data-v-9561e8a3]{border:0;background:transparent;color:var(--fg-faint);cursor:pointer;display:inline-flex;padding:2px;border-radius:4px}.ff-search-clear[data-v-9561e8a3]:hover{color:var(--fg);background:var(--bg-subtle)}.ff-select .faint[data-v-9561e8a3]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.ff-on[data-v-9561e8a3],.ff-toggle[aria-pressed=true][data-v-9561e8a3]{background:var(--accent-soft);color:var(--accent-fg);border-color:transparent}.ff-on .faint[data-v-9561e8a3]{color:var(--accent-fg)}.ff-custom[data-v-9561e8a3]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ff-date[data-v-9561e8a3]{width:140px}.ff-error[data-v-9561e8a3]{font-size:11.5px;color:var(--neg)}.ff-sheet[data-v-9561e8a3]{flex-direction:column;align-items:stretch;gap:14px}.ff-sheet .ff-search-kind[data-v-9561e8a3]{width:104px}.ff-sheet .ff-search-box[data-v-9561e8a3]{flex:1;width:auto}.ff-grid[data-v-9561e8a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.ff-field[data-v-9561e8a3]{display:flex;flex-direction:column;gap:4px;min-width:0}.ff-custom-sheet[data-v-9561e8a3]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.ff-custom-sheet .btn[data-v-9561e8a3],.ff-custom-sheet .ff-error[data-v-9561e8a3]{grid-column:1 / -1}.ff-toggles[data-v-9561e8a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ff-toggles .btn[data-v-9561e8a3]{padding:0 8px}.ft[data-v-c2f66939]{display:flex;flex-direction:column;width:260px;flex-shrink:0;min-width:0;min-height:0;border-left:1px solid var(--border);background:var(--bg-subtle)}.ft-label[data-v-c2f66939]{flex-shrink:0;padding:10px 12px 6px;font-size:11px;color:var(--fg-muted)}.ft-strip[data-v-c2f66939]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin}.ft-tab[data-v-c2f66939]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer;position:relative}.ft-tab[data-v-c2f66939]:hover{background:var(--bg-elev)}.ft-tab[data-v-c2f66939]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ring)}.ft-tab.on[data-v-c2f66939]{background:var(--accent-soft)}.ft-tab.on[data-v-c2f66939]:before{content:"";position:absolute;right:0;top:8px;bottom:8px;width:2px;background:var(--accent);border-radius:2px}.ft-top[data-v-c2f66939]{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.ft-title[data-v-c2f66939]{display:block;width:100%;font-size:12px;font-weight:500;line-height:1.4}.ft-title.neg[data-v-c2f66939]{color:var(--neg)}.ft-tags[data-v-c2f66939]{display:flex;flex-wrap:wrap;gap:4px;width:100%}.ft-time[data-v-c2f66939]{font-size:10.5px;color:var(--fg-faint);white-space:nowrap}@media(max-width:1279.98px){.ft[data-v-c2f66939]{width:auto;max-height:180px;border-left:0;border-bottom:1px solid var(--border);order:-1}.ft-tab[data-v-c2f66939]{min-height:44px}}.qr[data-v-86d976c3]{display:flex;flex-direction:column;gap:8px;min-width:0}.qr-row[data-v-86d976c3]{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.qr-row[data-v-86d976c3]::-webkit-scrollbar{display:none}.qr-row .btn[data-v-86d976c3],.qr-chip[data-v-86d976c3]{flex:0 0 auto}.qr-chip[data-v-86d976c3]{border:1px solid var(--border);background:var(--bg-subtle);color:var(--fg);border-radius:999px;padding:3px 10px;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-chip[data-v-86d976c3]:hover{background:var(--accent-soft);color:var(--accent-fg)}.qr-note[data-v-86d976c3]{font-size:12px;color:var(--fg-faint)}.qr-form[data-v-86d976c3]{display:flex;flex-direction:column;gap:8px}.qr-body[data-v-86d976c3]{width:100%;box-sizing:border-box;resize:vertical;min-height:72px}.qr-form-actions[data-v-86d976c3]{display:flex;justify-content:flex-end;gap:8px}.qr-error[data-v-86d976c3]{margin:0;font-size:12px;color:var(--neg)}.qr-manage[data-v-86d976c3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto}.qr-manage li[data-v-86d976c3]{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.qr-manage-label[data-v-86d976c3]{flex:0 0 auto;font-weight:600}.qr-manage-body[data-v-86d976c3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted)}.ra[data-v-3376a28f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ra-tile[data-v-3376a28f]{position:relative;width:56px;height:56px;border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ra-tile.is-failed[data-v-3376a28f]{border-color:var(--neg)}.ra-img[data-v-3376a28f]{width:100%;height:100%;object-fit:cover;display:block}.ra-state[data-v-3376a28f]{position:absolute;inset:auto 0 0 0;padding:2px 4px;font-size:9px;line-height:1.3;text-align:center;color:var(--fg-muted);background:var(--bg-elev);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-tile.is-failed .ra-state[data-v-3376a28f]{color:var(--neg)}.ra-remove[data-v-3376a28f]{position:absolute;top:0;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:0;border-radius:0 0 0 var(--radius);background:#0000008c;color:#fff;cursor:pointer;padding:0}.ra-add[data-v-3376a28f]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px dashed var(--border);border-radius:var(--radius);background:transparent;color:var(--fg-muted);font-size:12px;cursor:pointer}.ra-add[data-v-3376a28f]:hover{color:var(--fg);border-color:var(--fg-faint)}.ra-hint[data-v-3376a28f]{font-size:11px;color:var(--fg-faint)}.ra-input[data-v-3376a28f]{display:none}.re-body[data-v-bbf7ec3c]{display:flex;flex-direction:column;gap:12px;min-width:0}.re-info[data-v-bbf7ec3c]{padding:8px 12px;background:var(--bg-subtle);font-size:12px;color:var(--fg-muted);line-height:1.55;display:flex;gap:6px;align-items:flex-start}.re-info[data-v-bbf7ec3c] svg{margin-top:3px;flex-shrink:0}.re-textarea[data-v-bbf7ec3c]{height:160px;resize:vertical;width:100%;box-sizing:border-box}.re-toolbar[data-v-bbf7ec3c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.re-signer[data-v-bbf7ec3c]{max-width:180px}.re-count[data-v-bbf7ec3c]{font-size:11px;color:var(--fg-faint)}.re-count.neg[data-v-bbf7ec3c]{color:var(--neg)}.re-desc[data-v-bbf7ec3c]{font-size:12.5px;color:var(--fg-muted);line-height:1.65}.re-preview[data-v-bbf7ec3c]{padding:10px 12px;background:var(--bg-subtle);min-width:0}.re-latest[data-v-bbf7ec3c]{margin-top:8px;background:var(--bg-elev)}.re-preview-head[data-v-bbf7ec3c]{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:6px;min-width:0}.re-preview-body[data-v-bbf7ec3c]{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow-y:auto}.re-preview-body.neg[data-v-bbf7ec3c]{color:var(--neg)}.re-grow[data-v-bbf7ec3c]{flex:1;min-width:0;overflow-wrap:anywhere}.sd-backdrop[data-v-36e7b8d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0303045c;display:flex;justify-content:flex-end;animation:fade-in .15s ease}.sd-backdrop.is-mobile[data-v-36e7b8d2]{background:var(--bg);animation:none}.sd-panel[data-v-36e7b8d2]{height:100%;max-width:100%;background:var(--bg);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;min-width:0;animation:sd-slide-36e7b8d2 .18s ease}.sd-panel.is-mobile[data-v-36e7b8d2]{width:100%;height:100vh;height:100dvh;border:0;box-shadow:none;animation:none}.sd-head[data-v-36e7b8d2]{padding:10px 16px;border-bottom:1px solid var(--border);background:var(--bg-elev);display:flex;align-items:center;gap:10px;flex-shrink:0}.sd-panel.is-mobile .sd-head[data-v-36e7b8d2]{padding:6px 16px 6px 4px;padding-top:calc(6px + env(safe-area-inset-top))}.sd-back[data-v-36e7b8d2]{width:44px;height:44px}.sd-titles[data-v-36e7b8d2]{flex:1;min-width:0}.sd-title[data-v-36e7b8d2]{font-size:14px;font-weight:500;color:var(--fg-strong)}.sd-subtitle[data-v-36e7b8d2]{font-size:11.5px;color:var(--fg-muted);margin-top:2px}.sd-body[data-v-36e7b8d2]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;container-type:inline-size}.sd-panel.is-mobile .sd-body[data-v-36e7b8d2]{padding-bottom:env(safe-area-inset-bottom)}@keyframes sd-slide-36e7b8d2{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}.ca-card[data-v-dd33ed77]{overflow:hidden}.ca-head[data-v-dd33ed77]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}.ca-body[data-v-dd33ed77]{padding:12px 16px;font-size:12px}p[data-v-dd33ed77]{margin:6px 0;overflow-wrap:anywhere}.ca-form[data-v-dd33ed77]{margin-top:14px}fieldset[data-v-dd33ed77]{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}label[data-v-dd33ed77]{display:flex;flex-direction:column;gap:6px;min-width:0}.input[data-v-dd33ed77]{width:100%;min-width:0}.ca-scope[data-v-dd33ed77]{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:8px}.ca-check[data-v-dd33ed77]{flex-direction:row;align-items:center}.ca-history[data-v-dd33ed77]{list-style:none;padding:0;margin:16px 0 0}.ca-history li[data-v-dd33ed77]{border-top:1px solid var(--border);padding:12px 0}.ca-row[data-v-dd33ed77]{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.ca-error[data-v-dd33ed77]{color:var(--neg)}.dd-body[data-v-02920a22]{display:flex;flex-direction:column;gap:16px}.dd-desc[data-v-02920a22]{font-size:12.5px;color:var(--fg-muted);line-height:1.6}.dd-group[data-v-02920a22]{display:flex;flex-direction:column;gap:8px}.dd-seg[data-v-02920a22]{display:flex}.dd-seg button[data-v-02920a22]{flex:1}.dd-modes[data-v-02920a22]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dd-mode[data-v-02920a22]{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:transparent;display:flex;gap:10px;align-items:flex-start;text-align:left;cursor:pointer;color:var(--fg);font:inherit;min-height:44px}.dd-mode.on[data-v-02920a22]{border-color:var(--accent);background:var(--accent-soft)}.dd-radio[data-v-02920a22]{width:14px;height:14px;border-radius:999px;border:1px solid var(--border-strong);margin-top:2px;flex-shrink:0;background:var(--bg-elev)}.dd-mode.on .dd-radio[data-v-02920a22]{border:4px solid var(--accent)}.dd-mode-text[data-v-02920a22]{display:flex;flex-direction:column;min-width:0}.dd-mode-title[data-v-02920a22]{font-size:12.5px;font-weight:500}.dd-mode.on .dd-mode-title[data-v-02920a22]{color:var(--fg-strong)}.dd-mode-hint[data-v-02920a22]{font-size:11.5px;color:var(--fg-muted);margin-top:2px;line-height:1.45}.dd-window[data-v-02920a22]{padding:9px 12px;background:var(--bg-subtle);display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--fg-muted);flex-wrap:wrap}@media(max-width:767.98px){.dd-modes[data-v-02920a22]{grid-template-columns:minmax(0,1fr)}}.pg-body[data-v-2e36fa44]{display:grid;gap:14px;font-size:12.5px}.pg-desc[data-v-2e36fa44]{color:var(--fg-muted);line-height:1.6}.pg-group[data-v-2e36fa44]{display:grid;gap:8px;min-width:0}.label[data-v-2e36fa44],.muted[data-v-2e36fa44]{font-size:11.5px;color:var(--fg-muted)}.pg-seg[data-v-2e36fa44]{flex-wrap:wrap}.pg-templates[data-v-2e36fa44]{display:grid;gap:8px}.pg-template[data-v-2e36fa44]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;text-align:left;cursor:pointer;min-width:0}.pg-template.on[data-v-2e36fa44]{border-color:var(--accent);background:var(--accent-soft)}.pg-template.off[data-v-2e36fa44]{opacity:.45;cursor:not-allowed}.pg-radio[data-v-2e36fa44]{width:14px;height:14px;border-radius:999px;border:1px solid var(--border);margin-top:2px;flex-shrink:0}.pg-template.on .pg-radio[data-v-2e36fa44]{border-color:var(--accent);border-width:4px}.pg-template-text[data-v-2e36fa44]{display:grid;gap:3px;min-width:0}.pg-template-title[data-v-2e36fa44]{font-size:12.5px;color:var(--fg-strong)}.pg-template-hint[data-v-2e36fa44]{font-size:11.5px;color:var(--fg-muted);overflow-wrap:anywhere}.pg-preview[data-v-2e36fa44]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px}.pg-preview-body[data-v-2e36fa44]{overflow-wrap:anywhere;line-height:1.6}.message-form[data-v-33e1c18a]{display:grid;gap:var(--gap);font-size:var(--text-sm)}.message-field[data-v-33e1c18a]{display:grid;gap:var(--gap)}.message-field textarea[data-v-33e1c18a]{height:auto;resize:vertical}.message-push[data-v-33e1c18a]{display:flex;align-items:center;gap:var(--gap)}.message-preview[data-v-33e1c18a]{padding:var(--pad-x);overflow-wrap:anywhere;white-space:pre-wrap}.muted[data-v-33e1c18a]{color:var(--fg-muted)}p[data-v-33e1c18a]{margin:0;line-height:1.6}.pr-body[data-v-0d975090]{display:grid;gap:14px;font-size:12.5px}.pr-desc[data-v-0d975090]{color:var(--fg-muted);line-height:1.6}.pr-field[data-v-0d975090]{display:grid;gap:6px;min-width:0}.label[data-v-0d975090],.muted[data-v-0d975090]{font-size:11.5px;color:var(--fg-muted)}.input[data-v-0d975090]{width:100%;min-width:0}.pr-check[data-v-0d975090]{display:flex;align-items:center;gap:8px}.user-detail[data-v-818741a3]{padding:14px 16px 24px;display:flex;flex-direction:column;gap:14px;min-width:0}.u-empty[data-v-818741a3]{padding:44px 0;font-size:13px;color:var(--fg-muted);text-align:center}.u-hero[data-v-818741a3]{padding:14px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.u-avatar[data-v-818741a3]{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#0090a4,#007d9f 25%,#19739b,#2e6894 50%,#415286,#4a3b78);background:linear-gradient(135deg,color(xyz 0.158 0.23 0.449),color(xyz 0.135 0.173 0.369) 25%,#19739b,#2e6894 50%,#415286,#4a3b78);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;flex-shrink:0}.u-hero-main[data-v-818741a3]{flex:1;min-width:0}.u-hero-title[data-v-818741a3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.u-hero-id[data-v-818741a3]{font-size:16px;font-weight:600;color:var(--fg-strong);letter-spacing:.02em;overflow-wrap:anywhere}.u-hero-meta[data-v-818741a3]{font-size:11px;color:var(--fg-muted);margin-top:4px;overflow-wrap:anywhere}.u-hero-client[data-v-818741a3]{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap;margin-top:4px;font-size:12px}.u-hero-version[data-v-818741a3]{color:var(--fg-strong);font-weight:500}.u-hero-actions[data-v-818741a3]{display:flex;gap:6px;flex-wrap:wrap}.u-diag[data-v-818741a3]{padding:12px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.u-diag.active[data-v-818741a3]{border-color:var(--accent);background:var(--accent-soft)}.u-diag-icon[data-v-818741a3]{color:var(--fg-faint);display:inline-flex}.u-diag.active .u-diag-icon[data-v-818741a3]{color:var(--accent)}.u-diag-dot[data-v-818741a3]{width:7px;height:7px;border-radius:999px;background:var(--accent)}.u-diag-title[data-v-818741a3]{font-size:13px;font-weight:500;color:var(--fg-strong)}.u-diag-left[data-v-818741a3]{background:var(--bg-elev)}.u-diag-expires[data-v-818741a3]{font-size:12px;color:var(--fg-muted)}.u-diag-hint[data-v-818741a3]{font-size:12.5px;color:var(--fg-muted)}.u-diag-open[data-v-818741a3]{border-color:var(--accent);color:var(--accent-fg)}.u-grid[data-v-818741a3]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}.u-col[data-v-818741a3]{display:flex;flex-direction:column;gap:14px;min-width:0}.u-card[data-v-818741a3]{overflow:hidden}.u-card-head[data-v-818741a3]{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.u-card-sub[data-v-818741a3]{font-size:11.5px;color:var(--fg-muted);margin-top:2px;overflow-wrap:anywhere}.u-card-empty[data-v-818741a3]{padding:14px 16px;font-size:12.5px;color:var(--fg-muted)}.u-sub-head[data-v-818741a3]{display:flex;align-items:center;gap:8px;padding:10px 16px 8px;border-top:1px solid var(--border);font-size:12px;font-weight:500;color:var(--fg-muted)}.u-platform[data-v-818741a3]{display:inline-flex;align-items:center;gap:6px;color:var(--fg-muted)}.u-device[data-v-818741a3]{max-width:240px;overflow:hidden;text-overflow:ellipsis}.u-device-owner[data-v-818741a3]{margin-left:8px;font-size:11.5px}.u-amount[data-v-818741a3]{font-weight:600}.u-chips[data-v-818741a3]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.u-kind-chips[data-v-818741a3]{display:flex;padding:0 16px 12px}.u-break[data-v-818741a3]{min-width:0;overflow-wrap:anywhere}.u-inline-notice[data-v-818741a3]{margin:0 16px 12px}.u-kv-card[data-v-818741a3]{padding:4px 16px 10px}.u-kv-block[data-v-818741a3]{padding:2px 16px 8px}.u-kv-title[data-v-818741a3]{padding:10px 0;border-bottom:1px solid var(--border)}.u-kv-subtitle[data-v-818741a3]{display:flex;align-items:center;gap:8px;margin-top:6px;padding:12px 0 6px;border-top:1px solid var(--border);font-size:12px;font-weight:500;color:var(--fg-muted)}.u-kv[data-v-818741a3]{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px dashed var(--border);min-height:34px}.u-kv[data-v-818741a3]:last-child{border-bottom:0}.u-kv-label[data-v-818741a3]{font-size:11.5px;color:var(--fg-muted);width:80px;flex-shrink:0}.u-kv-value[data-v-818741a3]{font-size:12px;flex:1;min-width:0}.u-kv-copy[data-v-818741a3]{width:24px;height:24px;color:var(--fg-faint)}.u-ident[data-v-818741a3]{padding:8px 0;border-bottom:1px dashed var(--border);display:flex;flex-direction:column;gap:4px}.u-ident[data-v-818741a3]:last-child{border-bottom:0}.u-lazy[data-v-818741a3]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:18px 16px;font-size:12.5px;color:var(--fg-muted);text-align:center}.u-lazy-error[data-v-818741a3]{color:var(--neg)}.u-error-summary[data-v-818741a3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border)}.u-error-total[data-v-818741a3]{font-size:12.5px;margin-right:4px}.u-feedback[data-v-818741a3]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12.5px;min-height:44px}.u-feedback[data-v-818741a3]:last-child{border-bottom:0}.u-feedback[data-v-818741a3]:hover{background:var(--bg-subtle)}.u-feedback-id[data-v-818741a3]{font-size:11.5px;color:var(--fg-muted)}.u-rows[data-v-818741a3]{display:flex;flex-direction:column}.u-row[data-v-818741a3]{padding:10px 16px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px;min-width:0}.u-row[data-v-818741a3]:last-child{border-bottom:0}.u-row-inline[data-v-818741a3]{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.u-row-main[data-v-818741a3]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.u-row-title[data-v-818741a3]{font-size:13px;font-weight:500;min-width:0}.u-row-sub[data-v-818741a3]{display:flex;align-items:center;justify-content:space-between;gap:4px 8px;font-size:11.5px;color:var(--fg-muted);flex-wrap:wrap}@container (min-width: 1000px){.u-grid[data-v-818741a3]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@container (min-width: 700px) and (max-width: 999.98px){.col-secondary[data-v-818741a3]{display:none}}@media(max-width:767.98px){.user-detail[data-v-818741a3]{padding:12px 16px 24px}.u-hero-actions[data-v-818741a3]{width:100%}.u-hero-actions .btn[data-v-818741a3]{flex:1}.u-diag-hint[data-v-818741a3]{width:100%;order:10}.u-diag .spacer[data-v-818741a3]{display:none}.u-diag>.btn[data-v-818741a3]{order:11;width:100%}}.fb[data-v-b2581d10]{height:100%;display:flex;flex-direction:column;gap:14px;padding:16px 20px;min-height:0;min-width:0}.fb-header[data-v-b2581d10]{flex-shrink:0}.fb-filters[data-v-b2581d10]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fb-filterbar[data-v-b2581d10]{flex-shrink:0}.fb-note[data-v-b2581d10]{flex-shrink:0;font-size:12px;color:var(--fg-muted)}.fb-body[data-v-b2581d10]{flex:1;min-height:0;display:flex;overflow:hidden;min-width:0}.fb-list[data-v-b2581d10]{width:360px;border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:0;flex-shrink:0}.fb-tabs[data-v-b2581d10]{padding:10px;border-bottom:1px solid var(--border)}.fb-seg[data-v-b2581d10]{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}.fb-seg[data-v-b2581d10]::-webkit-scrollbar{display:none}.fb-seg button[data-v-b2581d10]{flex:1 0 auto;padding:0 6px}.fb-items[data-v-b2581d10]{flex:1;overflow-y:auto;min-height:0}.fb-item[data-v-b2581d10]{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--border);padding:10px 12px;cursor:pointer;position:relative}.fb-item[data-v-b2581d10]:hover{background:var(--bg-subtle)}.fb-item.selected[data-v-b2581d10]{background:var(--accent-soft)}.fb-item.selected[data-v-b2581d10]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--accent);border-radius:2px}.fb-item-top[data-v-b2581d10]{display:flex;align-items:center;gap:6px;margin-bottom:5px;min-width:0;flex-wrap:wrap}.fb-time[data-v-b2581d10]{font-size:10.5px;color:var(--fg-faint);white-space:nowrap}.fb-excerpt[data-v-b2581d10]{font-size:12px;line-height:1.45}.fb-excerpt.selected[data-v-b2581d10]{color:var(--fg-strong)}.fb-decrypt[data-v-b2581d10]{display:flex;align-items:center;gap:6px;color:var(--neg)}.fb-item-foot[data-v-b2581d10]{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:10px;color:var(--fg-faint);min-width:0}.fb-list-error[data-v-b2581d10]{padding:40px 24px;color:var(--neg);font-size:12.5px}.fb-empty[data-v-b2581d10]{padding:64px 30px;text-align:center;font-size:13px;color:var(--fg-muted)}.fb-empty-num[data-v-b2581d10]{font-size:22px;color:var(--fg-faint);margin-bottom:12px}.fb-empty-clear[data-v-b2581d10]{margin-top:12px}.fb-more[data-v-b2581d10]{padding:12px;display:flex;justify-content:center}.fb-more .btn[data-v-b2581d10]{gap:8px}.fb-detail[data-v-b2581d10]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.fb-detail-split[data-v-b2581d10]{flex:1;min-width:0;min-height:0;display:flex}.fb-detail-main[data-v-b2581d10]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.fb-placeholder[data-v-b2581d10]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--fg-muted);font-size:13px;padding:24px;text-align:center}.fb-detail-head[data-v-b2581d10]{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-detail-titles[data-v-b2581d10]{flex:1;min-width:0}.fb-title-row[data-v-b2581d10]{display:flex;align-items:center;gap:8px;min-width:0}.fb-title[data-v-b2581d10]{font-weight:500;font-size:14px}.fb-meta[data-v-b2581d10]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:11px;color:var(--fg-muted);margin-top:3px;overflow-wrap:anywhere}.fb-id[data-v-b2581d10]{display:inline-flex;align-items:center;gap:2px;min-width:0}.fb-copy[data-v-b2581d10]{width:22px;height:22px;color:var(--fg-faint)}.fb-copy[data-v-b2581d10]:hover{color:var(--fg)}.fb-detail-actions[data-v-b2581d10]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fb-dev[data-v-b2581d10]{padding:12px 16px;background:var(--bg-subtle);border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 22px}.fb-dev-row[data-v-b2581d10]{display:flex;align-items:center;gap:8px;min-width:0}.fb-dev-label[data-v-b2581d10]{font-size:11.5px;color:var(--fg-muted);width:74px;flex-shrink:0}.fb-dev-value[data-v-b2581d10]{font-size:12px;flex:1}.fb-scroll[data-v-b2581d10]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.fb-contact[data-v-b2581d10]{padding:8px 12px;background:var(--bg-subtle);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-mask[data-v-b2581d10]{font-size:12.5px;letter-spacing:.08em;color:var(--fg-muted)}.fb-contact-value[data-v-b2581d10]{font-size:12.5px;letter-spacing:.04em;overflow-wrap:anywhere}.fb-contact-hint[data-v-b2581d10]{font-size:11px;color:var(--fg-faint)}.fb-state[data-v-b2581d10]{padding:14px 16px;border-radius:var(--radius-md)}.fb-purged[data-v-b2581d10]{border:1px dashed var(--border-strong);background:var(--bg-subtle)}.fb-decrypt-block[data-v-b2581d10]{border:1px solid var(--neg-soft);border-left:2px solid var(--neg);background:var(--bg-elev)}.fb-decrypt-block .fb-state-title[data-v-b2581d10]{color:var(--neg)}.fb-state-title[data-v-b2581d10]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;margin-bottom:5px}.fb-state-text[data-v-b2581d10]{font-size:12.5px;color:var(--fg-muted);line-height:1.6}.bubble[data-v-b2581d10]{padding:12px 14px;max-width:78%;align-self:flex-start}.bubble.team[data-v-b2581d10]{align-self:flex-end;background:var(--bg-subtle)}.bubble-head[data-v-b2581d10]{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.bubble-avatar[data-v-b2581d10]{width:20px;height:20px;border-radius:999px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.bubble-author[data-v-b2581d10]{font-size:12px;font-weight:500}.bubble-time[data-v-b2581d10]{font-size:11px;color:var(--fg-faint)}.bubble-body[data-v-b2581d10]{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.bubble-body.neg[data-v-b2581d10]{color:var(--neg)}.bubble-schedule[data-v-b2581d10]{display:flex;justify-content:flex-end;margin-top:8px}.fb-resolution[data-v-b2581d10]{padding:10px 12px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:var(--bg-subtle);font-size:12.5px}.fb-tags[data-v-b2581d10]{flex-shrink:0;padding:8px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--border);background:var(--bg-subtle);font-size:12.5px}.fb-resolution-value[data-v-b2581d10]{font-weight:500}.fb-tag-add[data-v-b2581d10]{display:inline-flex;align-items:center;gap:6px}.fb-tag-input[data-v-b2581d10]{width:120px}.fb-tag-x[data-v-b2581d10]{border:0;background:transparent;color:var(--fg-faint);cursor:pointer;display:inline-flex;padding:0 0 0 4px}.fb-tag-x[data-v-b2581d10]:hover:not(:disabled){color:var(--fg)}.fb-mark[data-v-b2581d10]{padding:8px 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-subtle)}.fb-mark-text[data-v-b2581d10]{font-size:12.5px;color:var(--fg-muted)}.bubble.recalled[data-v-b2581d10]{border-style:dashed;background:var(--bg-subtle);box-shadow:none}.bubble.recalled .bubble-author[data-v-b2581d10]{color:var(--fg-muted)}.bubble-recalled[data-v-b2581d10]{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;font-size:12px;color:var(--fg-muted)}.bubble.recalled .bubble-body[data-v-b2581d10]{margin-top:6px}.bubble-history[data-v-b2581d10]{margin-top:8px;padding-top:6px;border-top:1px dashed var(--border);min-width:0}.bubble-revisions[data-v-b2581d10]{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bubble-revision-head[data-v-b2581d10]{display:flex;flex-wrap:wrap;gap:4px;font-size:11px;color:var(--fg-muted);margin-bottom:2px}.bubble-revisions .bubble-body[data-v-b2581d10]{font-size:12px;color:var(--fg-muted)}.bubble-actions[data-v-b2581d10]{display:flex;justify-content:flex-end;gap:4px;margin-top:6px}.bubble-read[data-v-b2581d10]{font-size:11px;color:var(--fg-faint);white-space:nowrap}.bubble-read .mono[data-v-b2581d10]{font-size:11px}.bubble-read.is-read[data-v-b2581d10]{color:var(--fg-muted)}.bubble-read.is-edited-unread[data-v-b2581d10]{color:var(--chip-warn-fg)}.fb-recall[data-v-b2581d10]:not(:disabled){color:var(--neg)}@media(hover:hover)and (pointer:fine){.bubble-actions[data-v-b2581d10]:not(.always){opacity:0;transition:opacity .12s ease}.bubble:hover .bubble-actions[data-v-b2581d10],.bubble:focus-within .bubble-actions[data-v-b2581d10]{opacity:1}}.fb.is-mobile .bubble-actions .btn[data-v-b2581d10]{height:36px;padding:0 12px}.fb-reply[data-v-b2581d10]{border-top:1px solid var(--border);padding:12px 16px;display:flex;flex-direction:column;gap:10px;background:var(--bg-elev)}.fb-textarea[data-v-b2581d10]{height:72px;resize:vertical}.fb-toolbar[data-v-b2581d10]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.fb-toolbar .btn .ellipsis[data-v-b2581d10]{max-width:160px}.fb-version[data-v-b2581d10]{width:150px}.fb-kbd[data-v-b2581d10]{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--fg-faint)}.fb-actions[data-v-b2581d10]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(min-width:768px)and (max-width:1279.98px){.fb-list[data-v-b2581d10]{width:300px}.fb-seg button[data-v-b2581d10]{padding:0 3px}.fb-detail-split[data-v-b2581d10]{flex-direction:column}}.fb.is-mobile[data-v-b2581d10]{height:auto;padding:12px 16px 16px;gap:12px}.fb.is-mobile .fb-body[data-v-b2581d10]{display:block;overflow:visible}.fb.is-mobile .fb-filters[data-v-b2581d10]{width:100%}.fb.is-mobile .fb-filters .btn[data-v-b2581d10]:not(.btn-icon){flex:1}.fb.is-mobile .fb-list[data-v-b2581d10]{width:auto;border:0}.fb.is-mobile .fb-tabs[data-v-b2581d10]{padding:0 0 10px;border:0}.fb.is-mobile .fb-items[data-v-b2581d10]{overflow:visible;display:flex;flex-direction:column;gap:8px}.fb.is-mobile .fb-item[data-v-b2581d10]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev);padding:12px;min-height:44px}.fb.is-mobile .fb-item.selected[data-v-b2581d10]{background:var(--bg-elev)}.fb.is-mobile .fb-item.selected[data-v-b2581d10]:before{display:none}.fb.is-mobile .fb-excerpt[data-v-b2581d10]{font-size:13px}.fb.is-mobile-detail[data-v-b2581d10]{padding:0;gap:0;min-height:100vh;min-height:100dvh}.fb.is-mobile-detail .fb-detail[data-v-b2581d10]{min-height:100vh;min-height:100dvh;background:var(--bg)}.fb.is-mobile-detail .fb-detail-split[data-v-b2581d10]{flex-direction:column}.fb-mobile-head[data-v-b2581d10]{position:sticky;top:0;z-index:20;height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 2px;display:flex;align-items:center;gap:6px;background:var(--bg-elev);border-bottom:1px solid var(--border)}.fb-back[data-v-b2581d10]{width:44px;height:44px}.fb-mobile-title[data-v-b2581d10]{flex:1;font-weight:600;font-size:15px}.fb.is-mobile-detail .fb-detail-head[data-v-b2581d10]{background:var(--bg-elev)}.fb.is-mobile-detail .fb-detail-actions[data-v-b2581d10]{width:100%}.fb.is-mobile-detail .fb-detail-actions .btn[data-v-b2581d10]{flex:1}.fb.is-mobile-detail .fb-scroll[data-v-b2581d10]{overflow:visible;flex:1 0 auto}.fb.is-mobile-detail .bubble[data-v-b2581d10]{max-width:90%}.fb.is-mobile-detail .fb-reply[data-v-b2581d10]{position:sticky;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px #13110f0f}.fb.is-mobile-detail .fb-textarea[data-v-b2581d10]{height:64px}.fb.is-mobile-detail .fb-version[data-v-b2581d10]{width:auto;flex:1;min-width:120px}.fb.is-mobile-detail .fb-actions[data-v-b2581d10]{width:100%}.fb.is-mobile-detail .fb-actions .btn[data-v-b2581d10]{flex:1;padding:0 8px}.ps[data-v-a79f31e2]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:16px;font-size:12.5px;color:var(--fg-muted);text-align:center}.ps-error[data-v-a79f31e2]{color:var(--neg)}.ps-text[data-v-a79f31e2]{min-width:0;overflow-wrap:anywhere}.ul-filters[data-v-92cae088]{padding:12px 16px;display:flex;flex-direction:column;gap:12px}.ul-ident[data-v-92cae088]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ul-kind[data-v-92cae088]{width:112px;flex-shrink:0}.ul-ident-box[data-v-92cae088]{display:flex;align-items:center;gap:8px;flex:1;min-width:220px;max-width:420px;color:var(--fg-muted);cursor:text}.ul-ident-box[data-v-92cae088]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.ul-ident-input[data-v-92cae088]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fg);font-size:inherit;letter-spacing:.02em;height:100%}.ul-ident-input[data-v-92cae088]::placeholder{color:var(--fg-faint);font-family:var(--font-sans);letter-spacing:0}.ul-actions[data-v-92cae088]{display:flex;align-items:center;gap:8px}.ul-grid[data-v-92cae088]{display:grid;gap:10px 12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ul-field[data-v-92cae088]{display:flex;flex-direction:column;gap:4px;min-width:0}.ul-result[data-v-92cae088]{display:flex;flex-direction:column}.ul-table td[data-v-92cae088]{white-space:nowrap}.ul-row[data-v-92cae088]{cursor:pointer}.ul-row:hover td[data-v-92cae088],.ul-row.active td[data-v-92cae088]{background:var(--bg-subtle)}.ul-row[data-v-92cae088]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ul-phone[data-v-92cae088]{font-weight:500;color:var(--fg-strong)}.ul-id[data-v-92cae088]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.ul-family[data-v-92cae088]{display:flex;align-items:center;gap:6px}.ul-chips[data-v-92cae088]{display:inline-flex;gap:4px;flex-shrink:0}.ul-card[data-v-92cae088]{border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;font:inherit;width:100%;cursor:pointer;min-height:44px}.ul-card.active[data-v-92cae088]{background:var(--bg-subtle)}.ul-pager[data-v-92cae088]{margin-top:auto;padding:10px 16px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-muted);flex-wrap:wrap}.ul-page-btn[data-v-92cae088]{gap:4px}@media(min-width:768px)and (max-width:1279.98px){.ul-id[data-v-92cae088]{max-width:120px}}@media(max-width:767.98px){.ul-kind[data-v-92cae088]{width:100%}.ul-ident-box[data-v-92cae088]{max-width:none;min-width:0;width:100%;flex:1 1 100%}.ul-actions[data-v-92cae088]{width:100%}.ul-actions .btn[data-v-92cae088]{flex:1;min-height:40px}.ul-grid[data-v-92cae088]{grid-template-columns:repeat(2,minmax(0,1fr))}.ul-page-btn[data-v-92cae088]{flex:1;min-height:40px}.ul-id[data-v-92cae088]{max-width:100%}}.seg-control[data-v-d958b097]{max-width:100%}.seg-control.stretch[data-v-d958b097]{display:flex}.seg-control.stretch button[data-v-d958b097]{flex:1}.seg-control button[data-v-d958b097]:disabled{cursor:default;opacity:.6}@media(max-width:767.98px){.seg-control[data-v-d958b097]{display:flex;overflow-x:auto;scrollbar-width:none}.seg-control[data-v-d958b097]::-webkit-scrollbar{display:none}.seg-control button[data-v-d958b097]{flex:1 0 auto;padding:0 6px}}.link[data-v-da096a97]{background:none;border:0;padding:0;color:var(--accent);font:inherit;cursor:pointer;text-align:left;text-decoration:none}.link[data-v-da096a97]:hover{text-decoration:underline}.dg-query[data-v-da096a97]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.dg-input[data-v-da096a97]{flex:1 1 220px;min-width:0}.dg-hint[data-v-da096a97]{font-size:11.5px;color:var(--fg-muted)}.dg-hint.neg[data-v-da096a97]{color:var(--neg)}.dg-sub-title[data-v-da096a97]{font-size:12px;font-weight:500;color:var(--fg-strong);margin:12px 0 6px}.dg-window[data-v-da096a97]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:var(--radius-md);background:var(--bg-subtle)}.dg-window.active[data-v-da096a97]{background:var(--accent-soft)}.dg-window-dot[data-v-da096a97]{width:8px;height:8px;border-radius:999px;background:var(--fg-faint);flex-shrink:0}.dg-window-dot.on[data-v-da096a97]{background:var(--accent)}.dg-window-title[data-v-da096a97]{font-size:12.5px;font-weight:500}.dg-filters[data-v-da096a97]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.dg-select[data-v-da096a97]{min-width:0;max-width:100%;flex:0 1 160px}.dg-check[data-v-da096a97]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--fg-muted)}.dg-launch[data-v-da096a97]{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:8px;overflow:hidden}.dg-launch-head[data-v-da096a97]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 10px;background:var(--bg-subtle);font-size:11.5px}.dg-launch-id[data-v-da096a97]{font-weight:500}.dg-events[data-v-da096a97]{display:flex;flex-direction:column}.dg-event[data-v-da096a97]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 10px;font-size:12px;border-top:1px solid var(--border)}.dg-event.err[data-v-da096a97],tr.err td[data-v-da096a97]{background:var(--neg-soft)}.neg[data-v-da096a97]{color:var(--neg)}.dg-time[data-v-da096a97]{color:var(--fg-muted)}.dg-title[data-v-da096a97]{font-weight:500;overflow-wrap:anywhere}.dg-trace[data-v-da096a97]{margin-left:auto}.dg-unverified[data-v-da096a97]{margin-left:6px}.dg-code[data-v-da096a97]{padding:8px 10px;margin-bottom:6px}.dg-code-head[data-v-da096a97]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.dg-code-msg[data-v-da096a97]{font-size:11.5px;color:var(--fg-muted);margin-top:4px;overflow-wrap:anywhere}.dg-code-links[data-v-da096a97]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11.5px}.dg-row[data-v-da096a97]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;padding:4px 0}.dg-actions[data-v-da096a97]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}@media(min-width:1280px){.dg-grid2[data-v-da096a97]{grid-template-columns:repeat(2,minmax(0,1fr))}}.formula-tip[data-v-6637e33c]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin:0;padding:0;flex:0 0 14px;border:1px solid var(--border-strong);border-radius:999px;background:transparent;color:var(--fg-faint);font-size:10px;line-height:1;font-weight:600;letter-spacing:0;cursor:help}.formula-tip[data-v-6637e33c]:hover,.formula-tip[aria-expanded=true][data-v-6637e33c]{color:var(--fg);border-color:var(--fg-muted)}.formula-tip[data-v-6637e33c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.formula-pop[data-v-6637e33c]{position:fixed;z-index:90;visibility:hidden;box-sizing:border-box;width:min(260px,calc(100vw - 16px));padding:8px 10px;background:var(--bg-elev);color:var(--fg);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left}.formula-pop.placed[data-v-6637e33c]{visibility:visible}.stat-card[data-v-1294212a]{display:flex;flex-direction:column;padding:14px;gap:8px;min-width:0;color:inherit}.stat-card.clickable[data-v-1294212a]{cursor:pointer;transition:border-color .12s ease}.stat-card.clickable[data-v-1294212a]:hover{border-color:var(--border-strong)}.stat-card.clickable[data-v-1294212a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sc-head[data-v-1294212a]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.sc-source[data-v-1294212a]{font-size:10px;color:var(--fg-faint);white-space:nowrap}.sc-value-row[data-v-1294212a]{display:flex;align-items:baseline;gap:8px;min-width:0}.sc-value[data-v-1294212a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sc-value.compact[data-v-1294212a]{font-size:20px}.sc-value.empty[data-v-1294212a]{color:var(--fg-faint)}.sc-value.tone-warn[data-v-1294212a]{color:var(--chip-warn-fg)}.sc-value.tone-neg[data-v-1294212a]{color:var(--neg)}.sc-foot[data-v-1294212a]{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:24px;min-width:0}.sc-delta[data-v-1294212a]{white-space:nowrap;overflow:hidden;min-width:0}.sc-base[data-v-1294212a]{color:var(--fg-faint);margin-left:4px}.sc-note[data-v-1294212a]{font-size:11px;color:var(--fg-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-note.tone-neg[data-v-1294212a]{color:var(--neg)}.sc-sub[data-v-1294212a]{font-size:11px;color:var(--fg-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-state[data-v-1294212a]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--fg-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-state.failed[data-v-1294212a]{color:var(--neg)}@media(max-width:767.98px){.stat-card[data-v-1294212a]{padding:12px;gap:6px}.sc-value[data-v-1294212a]{font-size:22px}.sc-value.compact[data-v-1294212a]{font-size:17px}.sc-foot[data-v-1294212a] .spark{display:none}}.sl-bar[data-v-a6547404]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border)}.sl-hint[data-v-a6547404]{flex:1;min-width:0;font-size:11.5px;color:var(--fg-muted)}.sl-notice[data-v-a6547404]{margin:10px 16px 0}.sl-tbl-wrap .tbl[data-v-a6547404]{min-width:100%}.sl-row[data-v-a6547404]{cursor:pointer}.sl-row:hover td[data-v-a6547404]{background:var(--bg-subtle)}.sl-row[data-v-a6547404]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sl-member[data-v-a6547404]{display:flex;flex-direction:column;gap:2px;padding-top:6px;padding-bottom:6px}.sl-name[data-v-a6547404]{font-weight:500;color:var(--fg-strong)}.sl-name.muted[data-v-a6547404]{color:var(--fg-muted);font-weight:400}.sl-id[data-v-a6547404]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;font-size:11.5px;color:var(--fg-muted)}.sl-client[data-v-a6547404]{font-size:12px}.sl-card[data-v-a6547404]{border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;font:inherit;width:100%;cursor:pointer;min-height:44px}.sl-card[data-v-a6547404]:active{background:var(--bg-subtle)}.sl-chips[data-v-a6547404]{display:inline-flex;gap:4px;flex-shrink:0}.sl-foot[data-v-a6547404]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-top:1px solid var(--border);font-size:12px;color:var(--fg-muted)}@container (max-width: 960px){.sl-col-model[data-v-a6547404]{display:none}.sl-id[data-v-a6547404]{max-width:110px}}@media(max-width:767.98px){.sl-id[data-v-a6547404]{max-width:100%}.sl-bar[data-v-a6547404]{padding:8px 16px}}.ov-live[data-v-3d7069d5]{font-size:10.5px;padding:1px 7px}.ov-live-dot[data-v-3d7069d5]{width:6px;height:6px;border-radius:999px;background:var(--pos)}.ov-main[data-v-3d7069d5]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:stretch}.ov-alert[data-v-3d7069d5]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);color:inherit;min-width:0}.ov-alert[data-v-3d7069d5]:last-child{border-bottom:0}.ov-alert.clickable[data-v-3d7069d5]:hover{background:var(--bg-subtle)}.ov-alert-icon[data-v-3d7069d5]{margin-top:2px;display:inline-flex}.ov-alert-text[data-v-3d7069d5]{flex:1;min-width:0}.ov-alert-title[data-v-3d7069d5]{font-size:12.5px;font-weight:500;overflow-wrap:anywhere}.ov-alert-detail[data-v-3d7069d5]{font-size:11.5px;color:var(--fg-muted);margin-top:2px;overflow-wrap:anywhere}.ov-pending[data-v-3d7069d5]{padding:8px 16px 10px;border-top:1px dashed var(--border);font-size:11px;color:var(--fg-faint)}.ov-trend-head[data-v-3d7069d5]{align-items:flex-start}@media(min-width:1280px){.ov-main[data-v-3d7069d5]{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}}@media(max-width:767.98px){.overview .page-header[data-v-3d7069d5]{flex-wrap:nowrap;align-items:flex-start}.ov-alert[data-v-3d7069d5]{align-items:center;min-height:56px;padding:0 14px}.ov-trend-head[data-v-3d7069d5]{flex-direction:column;align-items:stretch}.ov-trend-head .seg-control[data-v-3d7069d5] button,.ov-trend-head[data-v-3d7069d5] .seg-control button{height:44px}}.drp[data-v-63f092db]{position:relative}.drp-trigger[data-v-63f092db]{min-width:168px;text-align:left;cursor:pointer;height:32px}.drp-panel[data-v-63f092db]{position:fixed;z-index:80;top:0;left:0;visibility:hidden;display:flex;width:min(680px,calc(100vw - 24px));background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px #0000001f}.drp-panel.placed[data-v-63f092db]{visibility:visible}.drp-quick[data-v-63f092db]{width:168px;flex:none;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px;border-right:1px solid var(--border);background:var(--bg-subtle)}.drp-quick button[data-v-63f092db]{border:0;border-radius:6px;background:var(--bg-elev);color:var(--fg);box-shadow:var(--shadow-xs, 0 0 0 1px var(--border));font:inherit;font-size:12px;padding:7px 4px;cursor:pointer}.drp-quick button.on[data-v-63f092db]{color:var(--accent-fg);box-shadow:inset 0 0 0 1.5px var(--accent)}.drp-cal[data-v-63f092db]{flex:1;min-width:0;padding:12px}.drp-nav[data-v-63f092db],.drp-foot[data-v-63f092db]{display:flex;align-items:center;gap:6px}.drp-nav button[data-v-63f092db],.drp-foot .btn[data-v-63f092db]{font:inherit}.drp-nav button[data-v-63f092db]{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--fg);cursor:pointer}.drp-spacer[data-v-63f092db]{flex:1}.drp-months[data-v-63f092db]{display:flex;gap:12px}.drp-month[data-v-63f092db]{flex:1;min-width:0}.drp-title[data-v-63f092db]{text-align:center;font-size:13px;font-weight:560;height:28px}.drp-week[data-v-63f092db],.drp-grid[data-v-63f092db]{display:grid;grid-template-columns:repeat(7,1fr)}.drp-week span[data-v-63f092db]{text-align:center;font-size:11px;color:var(--fg-muted);padding-bottom:4px}.drp-day[data-v-63f092db]{position:relative;height:32px;border:0;background:transparent;color:var(--fg);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px}.drp-day.inside[data-v-63f092db]{background:var(--accent-soft)}.drp-day.picked[data-v-63f092db]{background:var(--accent);color:var(--accent-on, #fff);font-weight:600}.drp-day.outside[data-v-63f092db]{visibility:hidden}.drp-day.future[data-v-63f092db]{color:var(--fg-faint);cursor:default}.drp-day i[data-v-63f092db]{position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:99px;background:var(--accent)}.drp-foot[data-v-63f092db]{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.drp-draft[data-v-63f092db]{font-size:12px;color:var(--fg-muted)}.drp-error[data-v-63f092db]{font-size:12px;color:var(--neg)}@media(max-width:767.98px){.drp-panel[data-v-63f092db]{flex-direction:column;width:min(360px,calc(100vw - 24px))}.drp-quick[data-v-63f092db]{width:auto;border-right:0;border-bottom:1px solid var(--border)}.drp-months .drp-month[data-v-63f092db]:last-child{display:none}}.line-chart[data-v-ece9f871]{width:100%;min-width:0}.gr-login[data-v-08da6e34]{display:flex;flex-direction:column;padding:14px;gap:10px;min-width:0}.gr-login .stack-bar[data-v-08da6e34]{margin-top:4px}.gr-login-note[data-v-08da6e34]{font-size:11px;color:var(--fg-faint)}.gr-channel[data-v-08da6e34]{display:inline-flex;align-items:center;gap:6px}.gr-foot[data-v-08da6e34]{padding:8px 16px 10px;border-top:1px dashed var(--border);font-size:11px;color:var(--fg-faint)}.gr-drop[data-v-08da6e34]{font-size:10.5px}.gr-funnel[data-v-08da6e34]{display:flex;flex-direction:column;gap:9px;--hbar-height: 16px}.gr-funnel-fill[data-v-08da6e34]{background:var(--chart-2)}.gr-worst[data-v-08da6e34]{color:var(--neg);font-weight:600}.nu-filters[data-v-08da6e34]{flex-wrap:wrap}.nu-select[data-v-08da6e34]{width:132px;height:32px}.nu-error[data-v-08da6e34]{margin:0;color:var(--neg);font-size:12px}.nu-fold[data-v-08da6e34]{border:0;border-top:1px dashed var(--border);background:transparent;color:var(--accent-fg);font:inherit;font-size:12px;padding:8px 16px;cursor:pointer}.nu-legacy-head[data-v-08da6e34]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.formula-label[data-v-08da6e34]{display:inline-flex;align-items:center;gap:4px}@media(min-width:1280px){.gr-grid[data-v-08da6e34]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media(max-width:767.98px){.gr-funnel[data-v-08da6e34]{--hbar-label: 76px;--hbar-value: 48px;--hbar-extra: 46px;gap:8px}}.rt-filters[data-v-f0fa78b5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px}.rt-field[data-v-f0fa78b5]{display:flex;align-items:center;gap:6px;min-width:0}.rt-field .label[data-v-f0fa78b5]{color:var(--fg-muted);font-size:12px}.rt-channel[data-v-f0fa78b5],.rt-offset[data-v-f0fa78b5]{width:132px}.rt-range-error[data-v-f0fa78b5]{margin:-6px 0 12px;color:var(--neg);font-size:12px}.rt-scroll[data-v-f0fa78b5]{overflow-x:auto;padding:6px 10px 10px;max-width:100%}.rt-table[data-v-f0fa78b5]{min-width:720px}.rt-table thead th[data-v-f0fa78b5],.rt-table tbody tr[data-v-f0fa78b5]:hover{background:transparent}.rt-table tbody td[data-v-f0fa78b5]{border-bottom:0;height:auto}.rt-table th[data-v-f0fa78b5]:first-child{width:132px}.rt-table th[data-v-f0fa78b5]:nth-child(2){width:72px}.rt-cell-td[data-v-f0fa78b5]{padding:3px!important}.rt-cell[data-v-f0fa78b5]{height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11.5px;color:var(--accent-fg)}.rt-pending[data-v-f0fa78b5]{border:1px dashed var(--border)}.rt-sticky[data-v-f0fa78b5]{position:sticky;left:0;background:var(--bg-elev);z-index:1}.rt-grid[data-v-f0fa78b5]{margin-top:12px}@media(min-width:1280px){.rt-grid[data-v-f0fa78b5]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.wp-kpis[data-v-3ef69a94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:12px}.wp-kpi[data-v-3ef69a94]{min-width:0}.wp-kpi-num[data-v-3ef69a94]{font-size:22px;font-weight:600;line-height:1.2}.wp-kpi-label[data-v-3ef69a94]{font-size:11.5px;color:var(--fg-muted);overflow-wrap:anywhere}[data-testid=widget-penetration-body] .hbar[data-v-3ef69a94]{--hbar-label: 96px;--hbar-extra: 96px}.hbar-extra[data-v-3ef69a94]{text-align:right;white-space:nowrap;color:var(--fg-muted);font-size:11px}@media(min-width:1280px){.pn-grid[data-v-3ef69a94]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cd-body[data-v-23ea0559]{display:flex;flex-direction:column;gap:14px}.cd-chips[data-v-23ea0559]{display:flex;flex-wrap:wrap;gap:6px;min-height:26px;align-items:center;font-size:12px}.cd-chip[data-v-23ea0559]{gap:6px}.cd-remove[data-v-23ea0559]{border:0;background:transparent;color:var(--fg-muted);cursor:pointer;padding:0;display:inline-flex}.cd-form[data-v-23ea0559]{display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr) minmax(0,1fr) auto;align-items:end}.cd-field[data-v-23ea0559]{display:flex;flex-direction:column;gap:4px;min-width:0}.cd-add[data-v-23ea0559]{white-space:nowrap}.cd-problem[data-v-23ea0559]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--neg)}@media(max-width:767.98px){.cd-form[data-v-23ea0559]{grid-template-columns:minmax(0,1fr)}}.sg-life-head[data-v-b01088f8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sg-life-meta[data-v-b01088f8]{font-size:11.5px}.sg-life-bar[data-v-b01088f8]{height:10px;border-radius:5px}.sg-life-legend[data-v-b01088f8]{display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px}.sg-life-count[data-v-b01088f8]{margin-left:auto}.sg-life-legend .legend-item[data-v-b01088f8]{display:flex}.sg-list[data-v-b01088f8]{display:flex;flex-direction:column}.sg-item[data-v-b01088f8]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;position:relative;min-width:0;width:100%;min-height:44px}.sg-item[data-v-b01088f8]:last-child{border-bottom:0}.sg-item[data-v-b01088f8]:hover{background:var(--bg-subtle)}.sg-item.active[data-v-b01088f8]{background:var(--accent-soft)}.sg-item.active[data-v-b01088f8]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--accent);border-radius:2px}.sg-item-text[data-v-b01088f8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sg-item-title[data-v-b01088f8]{font-size:12.5px;font-weight:500}.sg-item-sub[data-v-b01088f8]{font-size:11px;color:var(--fg-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-item-count[data-v-b01088f8]{font-size:12.5px}.sg-saved[data-v-b01088f8]{cursor:default;padding-right:8px}.sg-saved-open[data-v-b01088f8]{border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;padding:0}.sg-remove[data-v-b01088f8]{width:32px;height:32px;color:var(--fg-faint)}.sg-result[data-v-b01088f8]{display:flex;flex-direction:column}.sg-result-head[data-v-b01088f8]{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.sg-result-title[data-v-b01088f8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sg-result-name[data-v-b01088f8]{font-weight:500;font-size:14px}.sg-chips[data-v-b01088f8]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sg-chip-remove[data-v-b01088f8]{border:0;background:transparent;color:var(--fg-muted);padding:0;cursor:pointer;display:inline-flex}.sg-family[data-v-b01088f8]{max-width:150px;overflow:hidden;text-overflow:ellipsis}.sg-row[data-v-b01088f8]{cursor:pointer}.sg-row:hover td[data-v-b01088f8],.sg-row.active td[data-v-b01088f8]{background:var(--bg-subtle)}.sg-row[data-v-b01088f8]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sg-card[data-v-b01088f8]{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.sg-card[data-v-b01088f8]:hover,.sg-card.active[data-v-b01088f8]{background:var(--bg-subtle)}.sg-card[data-v-b01088f8]:disabled{cursor:default}.sg-pager[data-v-b01088f8]{margin-top:auto;padding:10px 16px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-muted);flex-wrap:wrap}.sg-page-btn[data-v-b01088f8]{width:26px}.sg-dialog[data-v-b01088f8]{display:flex;flex-direction:column;gap:12px;font-size:12.5px;color:var(--fg-muted)}.sg-dialog-field[data-v-b01088f8]{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){.sg-life-legend[data-v-b01088f8]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1280px){.sg-grid[data-v-b01088f8]{grid-template-columns:300px minmax(0,1fr)}}@media(min-width:768px)and (max-width:1279.98px){.sg-secondary[data-v-b01088f8]{display:none}}@media(max-width:767.98px){.segments .page-header .btn[data-v-b01088f8]{width:100%}.sg-result-title .btn[data-v-b01088f8]{flex:1}.sg-page-btn[data-v-b01088f8]{width:44px}}.fm-bars[data-v-f777bfc9]{display:flex;flex-direction:column;gap:8px}.fm-members[data-v-f777bfc9]{--hbar-label: 40px;--hbar-value: 48px;--hbar-extra: 44px}.fm-ages[data-v-f777bfc9]{--hbar-label: 60px;--hbar-value: 40px}.fm-mini[data-v-f777bfc9]{font-size:20px;margin-top:4px}.fm-median[data-v-f777bfc9]{font-size:11.5px;color:var(--fg-muted)}.fm-legacy[data-v-f777bfc9]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fm-legacy-value[data-v-f777bfc9]{font-size:22px}.fm-legacy-total[data-v-f777bfc9]{font-size:11px;margin-left:auto}@media(min-width:1280px){.fm-grid3[data-v-f777bfc9]{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-grid2[data-v-f777bfc9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1279.98px){.fm-grid3[data-v-f777bfc9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stacked-chart[data-v-1cf53292]{width:100%;min-width:0}.rv-sku[data-v-512e1330]{white-space:normal}.rv-active[data-v-512e1330]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rv-active-value[data-v-512e1330]{font-size:22px}.rv-warn[data-v-512e1330]{color:var(--chip-warn-fg)}.rv-neg[data-v-512e1330]{color:var(--neg)}.rv-strike[data-v-512e1330]{color:var(--fg-faint);text-decoration:line-through}.rv-id[data-v-512e1330]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.rv-row.clickable[data-v-512e1330]{cursor:pointer}.rv-row.clickable:hover td[data-v-512e1330],.rv-row.active td[data-v-512e1330]{background:var(--bg-subtle)}.rv-row[data-v-512e1330]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rv-user[data-v-512e1330]{white-space:nowrap}.rv-user-id[data-v-512e1330]{display:block;font-size:11px;color:var(--fg-faint);max-width:180px;overflow:hidden;text-overflow:ellipsis}.rv-foreign[data-v-512e1330]{margin-left:6px;vertical-align:middle}.rv-cny[data-v-512e1330]{display:block;font-size:11px;color:var(--fg-faint)}.formula-label[data-v-512e1330]{display:inline-flex;align-items:center;gap:4px}.rv-channels[data-v-512e1330]{display:flex;flex-direction:column;gap:8px;--hbar-label: 96px;--hbar-value: 52px;--hbar-extra: 88px}.rv-channels .hbar-extra[data-v-512e1330]{text-align:right;white-space:nowrap;color:var(--fg-muted);font-size:11px}.rv-forecast[data-v-512e1330]{margin-bottom:16px}.rv-target[data-v-512e1330]{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-end}.rv-target-field[data-v-512e1330]{display:flex;flex-direction:column;gap:6px}.rv-target-input[data-v-512e1330]{display:flex;align-items:center;gap:8px}.rv-target-input .input[data-v-512e1330]{width:140px}.rv-target-note[data-v-512e1330]{margin:12px 0 0}.pay-lag[data-v-512e1330]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(132px,160px);align-items:center;gap:4px}.pay-lag-legend[data-v-512e1330]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pay-lag-legend li[data-v-512e1330]{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:6px;font-size:12px}.pay-lag-count[data-v-512e1330]{color:var(--fg-faint)}.rv-card[data-v-512e1330]{border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;font:inherit;width:100%;cursor:pointer;min-height:44px}.rv-card.active[data-v-512e1330]{background:var(--bg-subtle)}.rv-card-static[data-v-512e1330]{cursor:default}.rv-pager[data-v-512e1330]{padding:10px 16px;border-top:1px solid var(--border);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fg-muted)}@media(min-width:1280px){.rv-charts[data-v-512e1330]{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.rv-summary[data-v-512e1330]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media(min-width:768px)and (max-width:1279.98px){.rv-secondary[data-v-512e1330]{display:none}}.rc-row[data-v-e6e3608b]{text-align:left;background:none;border:0;border-bottom:1px solid var(--border);cursor:pointer;font:inherit;color:inherit;width:100%}.rc-row[data-v-e6e3608b]:last-child{border-bottom:0}.rc-detail[data-v-e6e3608b]{display:flex;flex-direction:column;gap:12px}.rc-object[data-v-e6e3608b]{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-transactions[data-v-e6e3608b]{display:flex;flex-direction:column;gap:8px}.rc-id[data-v-e6e3608b]{max-width:200px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.warn[data-v-e6e3608b]{color:var(--chip-warn-fg)}.rp-toolbar[data-v-3c04f20c]{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px;flex-wrap:wrap;min-width:0}.rp-nav[data-v-3c04f20c]{display:flex;align-items:center;gap:8px;min-width:0}.rp-range[data-v-3c04f20c]{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-range-main[data-v-3c04f20c]{font-size:14px;font-weight:600}.rp-actions[data-v-3c04f20c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.rp-digest[data-v-3c04f20c]{white-space:nowrap}.rp-export-error[data-v-3c04f20c]{flex-basis:100%;font-size:12px;color:var(--neg);overflow-wrap:anywhere;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rp-retry[data-v-3c04f20c]{flex-shrink:0}.rp-small[data-v-3c04f20c]{font-size:11.5px}.rp-warn[data-v-3c04f20c]{color:var(--chip-warn-fg)}.rp-coverage[data-v-3c04f20c]{display:grid;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.rp-coverage-item[data-v-3c04f20c]{display:flex;flex-direction:column;gap:4px;min-width:0}.rp-coverage-value[data-v-3c04f20c]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.rp-changes[data-v-3c04f20c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rp-change[data-v-3c04f20c]{display:flex;flex-direction:column;gap:4px;min-width:0;padding-bottom:10px;border-bottom:1px dashed var(--border)}.rp-change[data-v-3c04f20c]:last-child{border-bottom:0;padding-bottom:0}.rp-change-main[data-v-3c04f20c]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.rp-rank[data-v-3c04f20c]{width:18px;height:18px;border-radius:999px;background:var(--bg-muted);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.rp-change-label[data-v-3c04f20c]{font-weight:500;min-width:0;overflow-wrap:anywhere}.rp-change-sub[data-v-3c04f20c]{font-size:12px;color:var(--fg-muted);overflow-wrap:anywhere}.rp-candidates[data-v-3c04f20c]{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.rp-candidates li[data-v-3c04f20c]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.rp-candidate-text[data-v-3c04f20c]{min-width:0;overflow-wrap:anywhere}.rp-event-text[data-v-3c04f20c]{font-size:12.5px;min-width:0;overflow-wrap:anywhere}.rp-events-note[data-v-3c04f20c]{padding:8px 16px 10px}.rp-label[data-v-3c04f20c]{white-space:normal;min-width:150px}.rp-rank-chip[data-v-3c04f20c]{margin-left:6px}.rp-ratio[data-v-3c04f20c]{margin-left:6px;font-size:11px;color:var(--fg-muted)}.rp-up[data-v-3c04f20c]{color:var(--pos)}.rp-down[data-v-3c04f20c]{color:var(--neg)}.rp-note[data-v-3c04f20c]{white-space:normal;font-size:11.5px;color:var(--fg-muted);min-width:180px;overflow-wrap:anywhere}.rp-card-note[data-v-3c04f20c]{overflow-wrap:anywhere}.mod-row-title[data-v-3c04f20c]{white-space:normal}@media(min-width:1280px){.rp-grid[data-v-3c04f20c]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:767.98px){.rp-toolbar[data-v-3c04f20c]{padding:10px 12px}.rp-nav[data-v-3c04f20c]{width:100%;justify-content:space-between}.rp-step[data-v-3c04f20c]{width:44px;height:44px}.rp-range[data-v-3c04f20c]{align-items:center;text-align:center}.rp-actions[data-v-3c04f20c]{width:100%}.rp-actions .btn[data-v-3c04f20c]{flex:1;min-height:44px;justify-content:center}.rp-digest[data-v-3c04f20c]{flex-basis:100%;text-align:center}.rp-coverage[data-v-3c04f20c]{grid-template-columns:minmax(0,1fr)}}.trp[data-v-df4625a8]{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.trp-applied[data-v-df4625a8]{font-size:12px}.trp-editor[data-v-df4625a8]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;width:max-content;max-width:min(640px,calc(100vw - 32px));padding:10px 12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.trp-field[data-v-df4625a8]{display:flex;align-items:center;gap:6px;min-width:0}.trp-field-label[data-v-df4625a8]{display:none;font-size:12px;color:var(--fg-muted);white-space:nowrap}.trp-input[data-v-df4625a8]{width:auto;min-width:0}.trp-hint[data-v-df4625a8]{font-size:11.5px}.trp-error[data-v-df4625a8]{flex-basis:100%;text-align:right;font-size:11.5px;color:var(--neg)}.trp-editor.align-left[data-v-df4625a8]{left:0;right:auto;justify-content:flex-start}.trp-editor.align-left .trp-error[data-v-df4625a8]{text-align:left}@media(max-width:767.98px){.trp[data-v-df4625a8]{width:100%;justify-content:stretch}.trp[data-v-df4625a8] .seg-control,.trp-applied[data-v-df4625a8]{flex:1 1 100%}.trp-editor[data-v-df4625a8]{position:static;flex-basis:100%;width:auto;max-width:none;padding:0;justify-content:stretch;background:none;border:0;border-radius:0;box-shadow:none}.trp-field[data-v-df4625a8]{flex:1 1 100%}.trp-field-label[data-v-df4625a8]{display:inline}.trp-input[data-v-df4625a8]{flex:1}.trp-arrow[data-v-df4625a8]{display:none}.trp-editor .btn[data-v-df4625a8]{flex:1}.trp-hint[data-v-df4625a8],.trp-error[data-v-df4625a8]{text-align:left}}.sh-bars[data-v-3c5f9715]{display:flex;flex-direction:column;gap:8px;--hbar-label: 76px;--hbar-value: 48px;--hbar-extra: 48px}.sh-notice[data-v-3c5f9715]{margin-bottom:4px}.sh-warn[data-v-3c5f9715]{color:var(--chip-warn-fg)}.sh-focus[data-v-3c5f9715]{margin-left:6px}.sh-spark[data-v-3c5f9715]{text-align:right}.sh-spark[data-v-3c5f9715] .spark{display:inline-block}.sh-quiet td[data-v-3c5f9715]{color:var(--fg-muted)}.sh-notes[data-v-3c5f9715]{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:11px;color:var(--fg-muted)}.sh-note[data-v-3c5f9715]{display:flex;gap:6px;align-items:baseline}.sh-note-label[data-v-3c5f9715]{flex:none;color:var(--fg-faint)}@media(min-width:1280px){.sh-grid2[data-v-3c5f9715]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aq-filters[data-v-c9a942ae]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.aq-version[data-v-c9a942ae]{display:inline-flex;min-width:0}.aq-version .input[data-v-c9a942ae]{width:128px}.aq-invalid[data-v-c9a942ae]{color:var(--neg)}.aq-stale[data-v-c9a942ae]{margin-bottom:4px}.aq-login[data-v-c9a942ae]{grid-template-columns:repeat(2,minmax(0,1fr))}.aq-step-note[data-v-c9a942ae]{font-size:11px;color:var(--fg-faint)}.aq-action[data-v-c9a942ae]{max-width:220px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.aq-sortable[data-v-c9a942ae]{text-align:right;padding:0}.aq-sort[data-v-c9a942ae]{all:unset;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;gap:4px;width:100%;padding:10px 12px;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap}.aq-sort[data-v-c9a942ae]:hover,.aq-sort.on[data-v-c9a942ae]{color:var(--fg)}.aq-sort[data-v-c9a942ae]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.aq-sort-mark[data-v-c9a942ae]{font-family:var(--font-mono);opacity:.45}.aq-sort.on .aq-sort-mark[data-v-c9a942ae]{opacity:1}.aq-chain .mod-row[data-v-c9a942ae]{padding-left:0;padding-right:0}.aq-over[data-v-c9a942ae]{color:var(--chip-warn-fg)}.aq-target[data-v-c9a942ae]{font-size:11px}.tone-warn[data-v-c9a942ae]{color:var(--chip-warn-fg)}.tone-neg[data-v-c9a942ae]{color:var(--neg)}@media(min-width:768px){.aq-login[data-v-c9a942ae]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.aq-grid2[data-v-c9a942ae]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1279.98px){.aq-secondary[data-v-c9a942ae]{display:none}}.more-list[data-v-194cbf71]{overflow:hidden}.more-row[data-v-194cbf71]{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-bottom:1px solid var(--border);color:inherit}.more-row[data-v-194cbf71]:last-child{border-bottom:0}.more-row[data-v-194cbf71]:hover{background:var(--bg-subtle)}.more-icon[data-v-194cbf71]{width:30px;height:30px;border-radius:7px;background:var(--bg-subtle);color:var(--fg-muted);display:inline-flex;align-items:center;justify-content:center}.more-label[data-v-194cbf71]{flex:1;font-size:14px}.ca-body[data-v-b6f38d57]{display:flex;flex-direction:column;gap:12px}.ca-desc[data-v-b6f38d57]{font-size:12.5px;color:var(--fg-muted);line-height:1.6}.ca-field[data-v-b6f38d57]{display:flex;gap:14px;align-items:flex-start}.ca-label[data-v-b6f38d57]{width:104px;flex-shrink:0;font-size:12.5px;font-weight:500;padding-top:7px}.ca-control[data-v-b6f38d57]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ca-json[data-v-b6f38d57]{font-size:11.5px;white-space:pre;overflow-x:auto}.ca-hint[data-v-b6f38d57]{font-size:11px;line-height:1.5}.ca-error[data-v-b6f38d57]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--neg);overflow-wrap:anywhere}.ca-readonly[data-v-b6f38d57]{padding:10px 12px;background:var(--bg-subtle);display:flex;flex-direction:column;gap:4px;font-size:12px;min-width:0}.ca-url[data-v-b6f38d57]{overflow-wrap:anywhere}.ca-diff[data-v-b6f38d57]{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.ca-diff-row[data-v-b6f38d57]{padding:9px 12px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px;min-width:0}.ca-diff-row[data-v-b6f38d57]:last-child{border-bottom:0}.ca-diff-label[data-v-b6f38d57]{font-size:12px;font-weight:500}.ca-diff-values[data-v-b6f38d57]{display:flex;align-items:center;gap:8px;font-size:12px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.ca-before[data-v-b6f38d57]{color:var(--fg-muted);text-decoration:line-through}.ca-after[data-v-b6f38d57]{color:var(--fg-strong)}.ca-confirm[data-v-b6f38d57]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);font-size:12.5px;line-height:1.5;cursor:pointer;min-height:44px}.ca-confirm input[data-v-b6f38d57]{margin-top:3px;width:16px;height:16px;flex-shrink:0}@media(max-width:767.98px){.ca-field[data-v-b6f38d57]{flex-direction:column;gap:6px}.ca-label[data-v-b6f38d57]{width:auto;padding-top:0}}.config .notice[data-v-d48708d4]{margin-bottom:0}.cfg-kv[data-v-d48708d4]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.cfg-kv-row[data-v-d48708d4]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;font-size:12.5px}.cfg-kv-value[data-v-d48708d4]{min-width:0;overflow-wrap:anywhere;text-align:right}.cfg-brands[data-v-d48708d4]{display:flex;flex-direction:column;gap:6px}.cfg-brand-list[data-v-d48708d4]{display:flex;flex-wrap:wrap;gap:6px}.cfg-touch[data-v-d48708d4]{min-height:32px}@media(max-width:767.98px){.cfg-touch[data-v-d48708d4]{min-height:44px;min-width:64px}}.filters[data-v-f5f0b3bf]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px}.field[data-v-f5f0b3bf]{min-width:180px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:transparent;color:inherit}.upload[data-v-f5f0b3bf]{display:flex;gap:12px;align-items:center}.actions[data-v-f5f0b3bf]{white-space:nowrap}small[data-v-f5f0b3bf]{display:block;color:var(--fg-muted);font-weight:400}.notes[data-v-f5f0b3bf],.gap p[data-v-f5f0b3bf]{color:var(--fg-muted);font-size:12.5px;line-height:1.6}.app-order[data-v-f5f0b3bf]{margin:12px 0 0;padding-left:20px}.app-order li[data-v-f5f0b3bf]{margin:4px 0}.preview-frame img[data-v-f5f0b3bf]{max-width:100%;height:auto;object-fit:contain;border-radius:8px}.config[data-v-f5f0b3bf]{display:grid;gap:10px;margin-top:8px}.config textarea[data-v-f5f0b3bf]{min-height:72px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:transparent;color:inherit}.ce-body[data-v-1a411f84]{display:flex;flex-direction:column;gap:10px}.ce-flag[data-v-1a411f84]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;min-height:36px;cursor:pointer}.ce-flag input[data-v-1a411f84]{width:16px;height:16px}.ce-flag.is-locked[data-v-1a411f84]{cursor:default}.ce-note[data-v-1a411f84],.ce-desc[data-v-1a411f84]{font-size:12.5px;color:var(--fg-muted);line-height:1.6;overflow-wrap:anywhere}.ce-diff[data-v-1a411f84]{border:1px solid var(--border);border-radius:var(--radius-md)}.ce-diff-row[data-v-1a411f84]{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border);font-size:12.5px}.ce-diff-row[data-v-1a411f84]:last-child{border-bottom:0}@media(max-width:767.98px){.ce-flag[data-v-1a411f84]{min-height:44px}}.ptf[data-v-c7e61893]{display:grid;gap:var(--gap);min-width:0}.ptf-field[data-v-c7e61893]{display:flex;gap:calc(var(--gap) + 4px);align-items:flex-start;min-width:0}.ptf-label[data-v-c7e61893]{width:64px;flex-shrink:0;font-size:var(--text-sm);font-weight:500;line-height:var(--input-h)}.ptf-required[data-v-c7e61893]{color:var(--neg);margin-left:3px}.ptf-control[data-v-c7e61893]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.ptf-hint[data-v-c7e61893]{font-size:var(--text-xs);color:var(--fg-muted)}.ptf-error[data-v-c7e61893]{display:flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--neg)}@media(max-width:767.98px){.ptf-field[data-v-c7e61893]{flex-direction:column;align-items:stretch;gap:6px}.ptf-label[data-v-c7e61893]{width:auto;line-height:normal}}.pe-body[data-v-f295e7d6]{display:flex;flex-direction:column;gap:12px}.pe-toggle[data-v-f295e7d6]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;cursor:pointer;min-height:32px}.pe-toggle input[data-v-f295e7d6]{width:16px;height:16px}.pe-effect[data-v-f295e7d6]{font-size:12.5px;color:var(--fg-muted);line-height:1.6}.up-body[data-v-bb68c08d]{display:flex;flex-direction:column;gap:12px}.up-desc[data-v-bb68c08d]{font-size:12.5px;color:var(--fg-muted);line-height:1.6}.up-field[data-v-bb68c08d]{display:flex;gap:14px;align-items:flex-start;min-width:0}.up-label[data-v-bb68c08d]{width:72px;flex-shrink:0;font-size:12.5px;font-weight:500;padding-top:7px}.up-required[data-v-bb68c08d]{color:var(--neg);margin-left:3px}.up-control[data-v-bb68c08d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.up-version[data-v-bb68c08d]{width:160px;max-width:100%}.up-static[data-v-bb68c08d]{font-size:12.5px;padding-top:7px}.up-hint[data-v-bb68c08d]{font-size:11.5px;color:var(--fg-muted)}.up-warn[data-v-bb68c08d]{font-size:11.5px;color:var(--chip-warn-fg)}.up-error[data-v-bb68c08d]{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--neg)}.up-summary[data-v-bb68c08d]{border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.up-row[data-v-bb68c08d]{display:flex;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border);font-size:12.5px;min-width:0}.up-row[data-v-bb68c08d]:last-child{border-bottom:0}.up-key[data-v-bb68c08d]{width:64px;flex-shrink:0;color:var(--fg-muted)}.up-row>span[data-v-bb68c08d]:last-child{min-width:0;overflow-wrap:anywhere}.up-lines[data-v-bb68c08d]{white-space:pre-line}.up-confirm[data-v-bb68c08d]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);font-size:12.5px;line-height:1.5;cursor:pointer;min-height:44px}.up-confirm input[data-v-bb68c08d]{margin-top:3px;width:16px;height:16px;flex-shrink:0}@media(max-width:767.98px){.up-field[data-v-bb68c08d]{flex-direction:column;gap:6px}.up-label[data-v-bb68c08d]{width:auto;padding-top:0}.up-static[data-v-bb68c08d]{padding-top:0}.up-version[data-v-bb68c08d]{width:100%}}.store-review .notice[data-v-3c2c7e5b]{margin-bottom:0}.sr-register[data-v-3c2c7e5b]{gap:var(--gap)}.sr-row[data-v-3c2c7e5b]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gap) calc(var(--gap) * 2);min-width:0}.sr-field[data-v-3c2c7e5b]{display:grid;gap:6px;min-width:0}.sr-version[data-v-3c2c7e5b]{width:132px;max-width:100%}.sr-invalid[data-v-3c2c7e5b]{font-size:var(--text-xs);color:var(--neg)}.sr-toggle[data-v-3c2c7e5b]{display:inline-flex;align-items:center;gap:8px;height:var(--input-h);padding:0 var(--pad-x);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);font-size:var(--text-sm);font-weight:500;color:var(--fg);cursor:pointer;white-space:nowrap}.sr-toggle[data-v-3c2c7e5b]:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-fg)}.sr-toggle input[data-v-3c2c7e5b]{width:14px;height:14px;margin:0;accent-color:var(--accent)}.sr-prompt-hint[data-v-3c2c7e5b]{font-size:var(--text-xs);color:var(--fg-muted);line-height:1.55}.sr-prompt-panel[data-v-3c2c7e5b]{max-width:720px;padding:var(--pad-y) var(--pad-x) calc(var(--pad-y) + 2px);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md)}.label[data-v-3c2c7e5b],.muted[data-v-3c2c7e5b]{font-size:var(--text-xs);color:var(--fg-muted)}.sr-conclusion[data-v-3c2c7e5b]{max-width:240px;overflow-wrap:anywhere}.sr-text[data-v-3c2c7e5b]{max-width:260px;white-space:normal;overflow-wrap:anywhere}.sr-prompt-cell[data-v-3c2c7e5b]{max-width:180px;overflow-wrap:anywhere}.sr-check-cell[data-v-3c2c7e5b]{display:grid;gap:4px;justify-items:start;min-width:0}.sr-row-actions[data-v-3c2c7e5b]{display:flex;flex-wrap:wrap;gap:6px}.sr-commerce-actions[data-v-3c2c7e5b]{white-space:nowrap;text-align:right}.sr-commerce-actions .btn+.btn[data-v-3c2c7e5b]{margin-left:6px}.sr-check-result[data-v-3c2c7e5b]{font-size:var(--text-xs);line-height:1.5;color:var(--fg-muted);max-width:240px;overflow-wrap:anywhere}.sr-check-result.is-pos[data-v-3c2c7e5b]{color:var(--pos)}.sr-check-result.is-neg[data-v-3c2c7e5b]{color:var(--neg)}.sr-check-result.is-warn[data-v-3c2c7e5b]{color:var(--chip-warn-fg)}.sr-confirm[data-v-3c2c7e5b]{display:grid;gap:calc(var(--gap) + 2px);font-size:var(--text-sm)}.sr-confirm-head[data-v-3c2c7e5b]{font-size:var(--text-md);color:var(--fg-strong)}.sr-effects[data-v-3c2c7e5b]{margin:0;padding-left:18px;display:grid;gap:6px;line-height:1.6}.sr-lines[data-v-3c2c7e5b]{white-space:pre-line}@media(max-width:767.98px){.sr-row[data-v-3c2c7e5b]{display:contents}.sr-version[data-v-3c2c7e5b]{width:100%}.sr-toggle[data-v-3c2c7e5b]{justify-content:flex-start}.sr-submit[data-v-3c2c7e5b]{order:10;width:100%;justify-content:center}.sr-touch[data-v-3c2c7e5b]{min-height:44px}.sr-row-actions[data-v-3c2c7e5b]{width:100%}}.sr-history-chips[data-v-3c2c7e5b]{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sr-diff-lines[data-v-3c2c7e5b]{margin:2px 0 0;padding-left:16px;font-size:11.5px;color:var(--fg-muted);line-height:1.55;overflow-wrap:anywhere}.task-center .notice[data-v-35ff5bfe]{margin-bottom:0}.tc-small[data-v-35ff5bfe]{font-size:11.5px}.tc-config[data-v-35ff5bfe]{display:flex;flex-direction:column;gap:14px;min-width:0}.tc-config-meta[data-v-35ff5bfe]{font-size:12px}.tc-config-grid[data-v-35ff5bfe]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}.tc-side[data-v-35ff5bfe]{display:flex;flex-direction:column;gap:14px;min-width:0}.tc-task-list[data-v-35ff5bfe]{gap:0;padding-top:4px;padding-bottom:4px}.tc-task-row[data-v-35ff5bfe]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 0;border-bottom:1px solid var(--border);min-width:0}.tc-task-row[data-v-35ff5bfe]:last-child{border-bottom:0}.tc-switch[data-v-35ff5bfe]{display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer;font-size:12.5px}.tc-switch input[data-v-35ff5bfe]{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent)}.tc-task-name[data-v-35ff5bfe]{display:flex;flex-direction:column;min-width:0;font-size:12.5px;overflow-wrap:anywhere}.tc-num[data-v-35ff5bfe]{display:flex;align-items:center;gap:6px}.tc-num .input[data-v-35ff5bfe]{width:96px;text-align:right}.tc-num .input[aria-invalid=true][data-v-35ff5bfe]{border-color:var(--neg)}.tc-error[data-v-35ff5bfe]{grid-column:1 / -1;color:var(--neg);text-align:right}.tc-savebar[data-v-35ff5bfe]{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;flex-wrap:wrap;box-shadow:var(--shadow-lg)}.tc-savebar-text[data-v-35ff5bfe]{font-size:12.5px;min-width:0}.tc-savebar-actions[data-v-35ff5bfe]{display:flex;gap:8px}.tc-changes[data-v-35ff5bfe]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.tc-touch[data-v-35ff5bfe]{min-height:32px}.tc-activity[data-v-35ff5bfe]{gap:10px}.tc-activity-fields[data-v-35ff5bfe]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.tc-field[data-v-35ff5bfe]{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-textarea[data-v-35ff5bfe]{min-height:64px;resize:vertical;font-size:12.5px}.tc-sub-title[data-v-35ff5bfe]{font-size:12.5px;font-weight:600;margin-top:6px}.tc-tier-head[data-v-35ff5bfe],.tc-tier-row[data-v-35ff5bfe]{display:grid;grid-template-columns:repeat(3,minmax(0,120px));gap:8px;align-items:center}.tc-tier-row .input[data-v-35ff5bfe],.tc-comment-row .input[data-v-35ff5bfe]{text-align:right}.tc-tier-row .tc-error[data-v-35ff5bfe],.tc-comment-row .tc-error[data-v-35ff5bfe]{grid-column:1 / -1;text-align:left}.tc-comment-row[data-v-35ff5bfe]{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.tc-comment-row .input[data-v-35ff5bfe]{width:72px}@media(min-width:768px){.tc-activity-fields[data-v-35ff5bfe]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tc-field-wide[data-v-35ff5bfe]{grid-column:1 / -1}}@media(min-width:1280px){.tc-config-grid[data-v-35ff5bfe]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media(max-width:767.98px){.tc-touch[data-v-35ff5bfe]{min-height:44px;min-width:64px}.tc-num .input[data-v-35ff5bfe]{width:88px;height:40px}.tc-switch input[data-v-35ff5bfe]{width:20px;height:20px}.tc-savebar[data-v-35ff5bfe]{bottom:calc(64px + env(safe-area-inset-bottom))}.tc-savebar-actions[data-v-35ff5bfe]{width:100%}.tc-savebar-actions .btn[data-v-35ff5bfe]{flex:1}}.lb[data-v-f353a118]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#0c0c0eed;color:#f3f3f2}.lb-top[data-v-f353a118]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;flex-wrap:wrap}.lb-cap[data-v-f353a118]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;min-width:0}.lb-count[data-v-f353a118]{opacity:.7}.lb-chip[data-v-f353a118]{padding:1px 8px;border-radius:999px;background:#ffffff1f;font-size:11.5px;white-space:nowrap}.lb-chip-neg[data-v-f353a118]{background:#dc463266}.lb-btn[data-v-f353a118]{min-width:34px;height:34px;padding:0 8px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;display:inline-grid;place-items:center;font-size:16px;cursor:pointer}.lb-btn[data-v-f353a118]:hover:not(:disabled){background:#fff3}.lb-btn[data-v-f353a118]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-btn[data-v-f353a118]:disabled{opacity:.3;cursor:default}.lb-text[data-v-f353a118]{font-size:12px}.lb-stage[data-v-f353a118]{flex:1;min-height:0;position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;touch-action:none}.lb-stage.zoomed[data-v-f353a118]{cursor:grab}.lb-img[data-v-f353a118]{max-width:92%;max-height:100%;object-fit:contain;border-radius:6px;-webkit-user-select:none;user-select:none;box-shadow:0 10px 40px #00000080;transition:transform .14s ease;cursor:zoom-in}.lb-stage.zoomed .lb-img[data-v-f353a118]{cursor:grab;transition:none}.lb-failed[data-v-f353a118]{max-width:360px;padding:16px;text-align:center;font-size:13px;opacity:.85}.lb-nav[data-v-f353a118]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:0;z-index:1}.lb-prev[data-v-f353a118]{left:14px}.lb-next[data-v-f353a118]{right:14px}.lb-bottom[data-v-f353a118]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 16px 16px}.lb-strip[data-v-f353a118]{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:2px}.lb-strip button[data-v-f353a118]{flex:none;width:36px;height:64px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#222;opacity:.55;cursor:pointer}.lb-strip button[aria-current=true][data-v-f353a118]{border-color:var(--accent);opacity:1}.lb-strip img[data-v-f353a118]{width:100%;height:100%;object-fit:cover;display:block}.lb-tools[data-v-f353a118]{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#ffffff1a}.lb-tools .lb-btn[data-v-f353a118]{background:transparent}.lb-tools .lb-btn[data-v-f353a118]:hover:not(:disabled){background:#ffffff29}.lb-pct[data-v-f353a118]{min-width:46px;text-align:center;font-size:12px}.lb-keys[data-v-f353a118]{font-size:11.5px;opacity:.55}@media(max-width:767.98px){.lb-nav[data-v-f353a118],.lb-keys[data-v-f353a118]{display:none}.lb-btn[data-v-f353a118]{min-height:40px}}@media(prefers-reduced-motion:reduce){.lb-img[data-v-f353a118]{transition:none}}.activity-review .notice[data-v-0416c29c]{margin-bottom:0}.ar-small[data-v-0416c29c]{font-size:11.5px}.ar-strong[data-v-0416c29c]{font-weight:600;font-size:13px;overflow-wrap:anywhere}.ar-error[data-v-0416c29c]{color:var(--neg)}.ar-strong-inline[data-v-0416c29c]{font-weight:600}.ar-empty[data-v-0416c29c]{padding:56px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ar-empty strong[data-v-0416c29c]{font-size:14px;color:var(--fg-strong)}.ar-list[data-v-0416c29c]{display:flex;flex-direction:column;gap:14px;min-width:0}.ar-row[data-v-0416c29c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex-wrap:wrap}.ar-row-main[data-v-0416c29c]{min-width:0;display:flex;flex-direction:column;gap:2px}.ar-actions[data-v-0416c29c]{display:flex;gap:8px}.ar-fresh[data-v-0416c29c]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--fg-muted)}.ar-dot[data-v-0416c29c]{width:6px;height:6px;border-radius:50%;background:var(--pos)}.ar-fresh.is-low .ar-dot[data-v-0416c29c]{background:var(--accent)}.ar-fresh.is-out[data-v-0416c29c]{color:var(--neg)}.ar-fresh.is-out .ar-dot[data-v-0416c29c]{background:var(--neg)}.ar-tabs[data-v-0416c29c]{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.ar-tabs[data-v-0416c29c]::-webkit-scrollbar{display:none}.ar-tab[data-v-0416c29c]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:0;background:none;color:var(--fg-muted);font-size:var(--text-base);white-space:nowrap;cursor:pointer}.ar-tab[data-v-0416c29c]:hover{color:var(--fg)}.ar-tab[data-v-0416c29c]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring);border-radius:var(--radius)}.ar-tab[aria-selected=true][data-v-0416c29c]{color:var(--fg-strong);font-weight:600}.ar-tab[aria-selected=true][data-v-0416c29c]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}.ar-tab-n[data-v-0416c29c]{padding:0 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent-fg);font-size:11px;font-weight:500}.ar-tab-sep[data-v-0416c29c]{width:1px;margin:8px 6px;background:var(--border);flex:none}.ar-filters[data-v-0416c29c]{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center}.ar-pager[data-v-0416c29c]{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;font-size:var(--text-sm)}.ar-pager-info b[data-v-0416c29c]{font-weight:500;color:var(--fg)}.ar-pager-ctl[data-v-0416c29c]{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.ar-pager-page[data-v-0416c29c]{min-width:54px;text-align:center;color:var(--fg-muted)}.ar-item[data-v-0416c29c]{display:flex;flex-direction:column;min-width:0;overflow:hidden}.ar-item-head[data-v-0416c29c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:12px 14px}.ar-item-titles[data-v-0416c29c]{min-width:0;display:flex;flex-direction:column;gap:4px}.ar-title[data-v-0416c29c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ar-meta[data-v-0416c29c]{display:flex;gap:4px 12px;flex-wrap:wrap;align-items:center}.ar-submitter[data-v-0416c29c]{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;overflow-wrap:anywhere}.ar-submitter b[data-v-0416c29c]{font-weight:500;color:var(--fg)}.ar-user[data-v-0416c29c]{color:var(--fg);font-weight:500}button.ar-user[data-v-0416c29c]{margin:0;padding:0;border:0;background:none;cursor:pointer;text-align:start}button.ar-strong.ar-user[data-v-0416c29c]{font-weight:600}button.ar-user[data-v-0416c29c]:hover{text-decoration:underline}button.ar-user[data-v-0416c29c]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring);border-radius:var(--radius)}.ar-body[data-v-0416c29c]{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:16px;padding:0 14px 14px}.ar-facts[data-v-0416c29c]{display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere;min-width:0;align-content:start}.ar-facts a[data-v-0416c29c]{color:var(--info);text-decoration:none}.ar-facts a[data-v-0416c29c]:hover{text-decoration:underline}.ar-grants[data-v-0416c29c]{padding:0 14px 12px}.ar-images[data-v-0416c29c]{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.ar-image[data-v-0416c29c]{width:112px;margin:0;display:flex;flex-direction:column;gap:5px}.ar-image figcaption[data-v-0416c29c]{color:var(--fg-muted)}.ar-shot[data-v-0416c29c]{position:relative;display:block;padding:0;width:100%;aspect-ratio:9 / 16;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-inset);cursor:zoom-in}.ar-shot[data-v-0416c29c]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.ar-shot img[data-v-0416c29c]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .18s ease}.ar-shot:hover img[data-v-0416c29c]{transform:scale(1.03)}.ar-dup[data-v-0416c29c]{position:absolute;left:6px;top:6px;max-width:calc(100% - 12px)}.ar-mag[data-v-0416c29c]{position:absolute;right:6px;bottom:6px;width:22px;height:22px;border-radius:50%;background:#0000008c;color:#fff;display:grid;place-items:center;opacity:0;transition:opacity .15s}.ar-shot:hover .ar-mag[data-v-0416c29c],.ar-shot:focus-visible .ar-mag[data-v-0416c29c]{opacity:1}.ar-image-gone[data-v-0416c29c]{aspect-ratio:9 / 16;display:grid;place-items:center;text-align:center;padding:8px;border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.ar-act[data-v-0416c29c]{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;padding:10px 14px;background:var(--bg-subtle);border-top:1px solid var(--border)}.ar-act-left[data-v-0416c29c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.ar-act-right[data-v-0416c29c]{display:flex;align-items:center;gap:8px;margin-left:auto}.ar-field[data-v-0416c29c]{display:flex;align-items:center;gap:6px}.ar-field .input[data-v-0416c29c]{width:84px;text-align:right;font-size:var(--text-md);font-weight:500}.ar-reject-panel[data-v-0416c29c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;background:var(--neg-soft);border-top:1px solid var(--border)}.ar-reason[data-v-0416c29c]{max-width:100%;flex:1 1 280px;width:auto}.ar-custom[data-v-0416c29c]{flex:1 1 220px}.ar-pad[data-v-0416c29c]{padding:0 14px 10px}.ar-flag-reason[data-v-0416c29c]{width:100%;margin-top:8px}.ar-touch[data-v-0416c29c]{min-height:32px}@media(max-width:767.98px){.ar-touch[data-v-0416c29c]{min-height:44px;min-width:72px}.ar-body[data-v-0416c29c]{grid-template-columns:minmax(0,1fr)}.ar-image[data-v-0416c29c]{width:calc((100% - 16px) / 3)}.ar-act-right[data-v-0416c29c]{width:100%}.ar-act-right .btn[data-v-0416c29c]{flex:1}}@media(prefers-reduced-motion:reduce){.ar-shot img[data-v-0416c29c]{transition:none}}.as-stamp[data-v-2d082c9d]{font-size:11.5px;margin-top:-4px}.as-link[data-v-2d082c9d]{color:var(--info);font-size:12px;text-decoration:none;font-weight:400;margin-left:auto}.as-link[data-v-2d082c9d]:hover{text-decoration:underline}.as-tbl[data-v-2d082c9d]{min-width:880px}.as-tbl tbody td[data-v-2d082c9d]{padding-block:8px}.as-tbl tfoot td[data-v-2d082c9d]{padding:10px 12px;border-top:1px solid var(--border)}.as-tbl th.num[data-v-2d082c9d],.as-tbl td.num[data-v-2d082c9d]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.as-name[data-v-2d082c9d]{display:flex;flex-direction:column;line-height:1.3}.as-name b[data-v-2d082c9d]{font-weight:600;color:var(--fg-strong)}.as-name span[data-v-2d082c9d]{font-size:11px;color:var(--fg-faint)}.as-pend[data-v-2d082c9d]{color:var(--chip-warn-fg);font-weight:600}.as-zero[data-v-2d082c9d]{color:var(--fg-faint)}.as-sub[data-v-2d082c9d]{font-size:11px;color:var(--fg-faint);font-weight:400}.as-grid[data-v-2d082c9d]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.as-grid[data-v-2d082c9d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-sect[data-v-2d082c9d]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--fg-muted);margin-top:6px}.as-sect[data-v-2d082c9d]:first-child{margin-top:0}.as-none[data-v-2d082c9d]{font-size:12px}.as-bars[data-v-2d082c9d]{display:flex;flex-direction:column;gap:8px}.as-bar[data-v-2d082c9d]{display:grid;grid-template-columns:104px minmax(0,1fr) 84px;gap:10px;align-items:center;font-size:12.5px}.as-bar.wide[data-v-2d082c9d]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 84px}.as-bar-l[data-v-2d082c9d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-bar-t[data-v-2d082c9d]{height:14px;border-radius:3px;background:var(--bg-muted);overflow:hidden}.as-bar-t i[data-v-2d082c9d]{display:block;height:100%;border-radius:3px;background:var(--info)}.as-bars.neg .as-bar-t i[data-v-2d082c9d]{background:var(--neg)}.as-bar-n[data-v-2d082c9d]{text-align:right;color:var(--fg-muted)}.as-bar-n b[data-v-2d082c9d]{color:var(--fg-strong);font-weight:500}.as-stack[data-v-2d082c9d]{display:flex;gap:2px;height:22px;border-radius:4px;overflow:hidden}.as-stack i[data-v-2d082c9d]{display:grid;place-items:center;min-width:0;padding:0 6px;font-style:normal;font-size:11px;color:#fff;white-space:nowrap;overflow:hidden}.as-stack .tone-info[data-v-2d082c9d]{background:var(--info)}.as-stack .tone-accent[data-v-2d082c9d]{background:var(--accent)}.as-stack .tone-muted[data-v-2d082c9d]{background:var(--fg-subtle)}.as-tiles[data-v-2d082c9d]{display:grid;gap:8px}.as-tiles.cols-3[data-v-2d082c9d]{grid-template-columns:repeat(3,minmax(0,1fr))}.as-tiles.cols-2[data-v-2d082c9d]{grid-template-columns:repeat(2,minmax(0,1fr))}.as-tile[data-v-2d082c9d]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius);background:var(--bg-subtle);min-width:0}.as-tile b[data-v-2d082c9d]{font-size:18px;font-weight:500;color:var(--fg-strong)}.as-tile span[data-v-2d082c9d]{font-size:11.5px;color:var(--fg-muted);overflow-wrap:anywhere}.as-tile.wait[data-v-2d082c9d]{background:var(--warn-soft)}.as-note[data-v-2d082c9d]{white-space:normal}@media(max-width:767.98px){.as-tiles.cols-3[data-v-2d082c9d]{grid-template-columns:minmax(0,1fr)}.as-bar[data-v-2d082c9d]{grid-template-columns:78px minmax(0,1fr) 72px}.as-bar.wide[data-v-2d082c9d]{grid-template-columns:minmax(0,1fr) 60px 72px}}.cr-rate[data-v-7cea1932]{font-size:20px}.cr-empty[data-v-7cea1932],.cr-unavailable[data-v-7cea1932]{font-size:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-flows[data-v-7cea1932]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cr-row[data-v-7cea1932]{cursor:pointer}.cr-name[data-v-7cea1932]{text-align:left;background:none;border:0;padding:0;margin-right:6px;cursor:pointer;color:var(--accent);font:inherit;overflow-wrap:anywhere}.cr-more[data-v-7cea1932]{margin-top:8px}.cr-sortable[data-v-7cea1932]{text-align:right;padding:0}.cr-sort[data-v-7cea1932]{all:unset;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;gap:4px;width:100%;padding:10px 12px;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap}.cr-sort[data-v-7cea1932]:hover,.cr-sort.on[data-v-7cea1932]{color:var(--fg)}.cr-sort[data-v-7cea1932]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cr-sort-mark[data-v-7cea1932]{font-family:var(--font-mono);opacity:.45}.cr-sort.on .cr-sort-mark[data-v-7cea1932]{opacity:1}.cr-notes[data-v-7cea1932]{font-size:11.5px;color:var(--fg-muted);display:flex;flex-direction:column;gap:4px}.cr-digest[data-v-7cea1932]{display:flex;flex-direction:column;gap:12px;padding:16px}.cr-kv[data-v-7cea1932]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:6px 12px;margin:0;font-size:12px}.cr-kv dt[data-v-7cea1932]{color:var(--fg-muted)}.cr-kv dd[data-v-7cea1932]{margin:0;min-width:0}.cr-digest-title[data-v-7cea1932]{font-weight:600;word-break:break-all}.cr-wrap[data-v-7cea1932]{word-break:break-all}.cr-sample-error[data-v-7cea1932]{font-size:11.5px}.cr-jump[data-v-7cea1932]{align-self:flex-start}@media(max-width:767.98px){.cr-col-version[data-v-7cea1932]{display:none}}@media(min-width:1280px){.cr-grid[data-v-7cea1932]{grid-template-columns:repeat(2,minmax(0,1fr))}}.jb-hint[data-v-b5071acd]{font-size:11px;color:var(--fg-muted)}.jb-unavailable[data-v-b5071acd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}@media(max-width:767.98px){.jb-col-wide[data-v-b5071acd]{display:none}}@media(min-width:768px){.jb-kpis[data-v-b5071acd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.al-rules[data-v-8eeedabd]{display:grid;gap:1px;background:var(--border)}.al-rule[data-v-8eeedabd]{display:block;padding:12px 16px;background:var(--bg-card);text-decoration:none;color:inherit}.al-rule.clickable[data-v-8eeedabd]:hover{background:var(--bg-hover)}.al-rule-head[data-v-8eeedabd]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.al-rule-name[data-v-8eeedabd]{font-weight:600;font-size:13px}.al-rule-measured[data-v-8eeedabd]{margin-top:4px;font-size:12px}.al-rule-threshold[data-v-8eeedabd],.al-rule-since[data-v-8eeedabd],.al-rule-desc[data-v-8eeedabd]{margin-top:2px;font-size:11px;color:var(--fg-muted)}@media(min-width:768px){.al-kpis[data-v-8eeedabd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sla-hint[data-v-b88367fd]{font-size:11px;color:var(--fg-muted)}.sla-ids[data-v-b88367fd]{display:flex;gap:6px;flex-wrap:wrap}.sla-id[data-v-b88367fd]{font-size:11px;text-decoration:none;color:var(--accent)}.sla-cols[data-v-b88367fd]{display:grid;gap:12px}@media(min-width:768px){.sla-kpis[data-v-b88367fd]{grid-template-columns:repeat(5,minmax(0,1fr))}.sla-cols[data-v-b88367fd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-ops .notice[data-v-4fb3b82a]{margin-bottom:0}.co-grid[data-v-4fb3b82a]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.co-pending[data-v-4fb3b82a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;min-width:0}.co-reject[data-v-4fb3b82a]{flex-basis:100%;color:var(--neg);font-size:12.5px}.co-actions[data-v-4fb3b82a]{display:flex;flex-wrap:wrap;gap:6px}.co-form[data-v-4fb3b82a]{display:flex;flex-direction:column;gap:12px}.co-row[data-v-4fb3b82a]{display:flex;gap:12px;flex-wrap:wrap}.co-field[data-v-4fb3b82a]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.co-field .label[data-v-4fb3b82a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.co-narrow[data-v-4fb3b82a]{flex:0 0 140px}.co-json[data-v-4fb3b82a]{font-size:12px;line-height:1.5;white-space:pre;overflow:auto}.co-hint[data-v-4fb3b82a]{font-size:12.5px}.co-file[data-v-4fb3b82a]{cursor:pointer}.co-modes[data-v-4fb3b82a]{display:flex;gap:16px}.co-section-title[data-v-4fb3b82a]{font-weight:600;margin:12px 0 6px}.co-log[data-v-4fb3b82a]{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;padding:4px 0}.btn.disabled[data-v-4fb3b82a]{opacity:.5;pointer-events:none}@media(max-width:767.98px){.co-actions .btn[data-v-4fb3b82a]{min-height:44px}.co-narrow[data-v-4fb3b82a]{flex-basis:100%}}.irt[data-v-0958f36a]{display:flex;flex-direction:column;min-width:0}.irt-head[data-v-0958f36a]{display:grid;grid-template-columns:44px 72px minmax(0,1.8fr) minmax(0,1fr) 64px 124px;gap:10px;padding:8px 12px;font-size:var(--text-xs);color:var(--fg-muted);background:var(--bg-subtle);border-bottom:1px solid var(--border)}.irt-empty[data-v-0958f36a]{padding:24px;text-align:center;color:var(--fg-muted);font-size:12.5px}.irt-row[data-v-0958f36a]{position:relative;border-bottom:1px solid var(--border);padding:8px 12px;display:flex;flex-direction:column;gap:5px;min-width:0}.irt-row[data-v-0958f36a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent}.irt-row.sev-block[data-v-0958f36a]:before{background:var(--neg)}.irt-row.sev-warn[data-v-0958f36a]:before{background:var(--warn, var(--chip-warn-fg))}.irt-row.dirty[data-v-0958f36a]{background:var(--accent-soft)}.irt-row.dirty[data-v-0958f36a]:before,.irt-row.fresh[data-v-0958f36a]:before{background:var(--accent)}.irt-row.removed .irt-main>span[data-v-0958f36a]:not(.irt-actions){text-decoration:line-through;color:var(--fg-faint)}.irt-main[data-v-0958f36a]{display:grid;grid-template-columns:44px 72px minmax(0,1.8fr) minmax(0,1fr) 64px 124px;gap:10px;align-items:center;min-width:0;font-size:12.5px}.irt-id[data-v-0958f36a]{font-size:11px;color:var(--fg-muted)}.irt-kind[data-v-0958f36a]{font-weight:500}.irt-time[data-v-0958f36a]{font-size:12px;overflow-wrap:anywhere}.irt-value[data-v-0958f36a]{overflow-wrap:anywhere}.irt-actions[data-v-0958f36a]{display:flex;gap:6px;justify-content:flex-end}.irt-sub[data-v-0958f36a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;font-size:11.5px;color:var(--fg-muted)}.irt-sub .chip[data-v-0958f36a]{white-space:normal}.irt-sub .chip.stale[data-v-0958f36a]{opacity:.55}.irt-note[data-v-0958f36a]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.irt-origin[data-v-0958f36a]{font-size:10.5px;color:var(--fg-faint);white-space:nowrap}.irt-editor[data-v-0958f36a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 10px;padding:10px;margin-top:2px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius)}.irt-field[data-v-0958f36a]{display:flex;flex-direction:column;gap:3px;min-width:0}.irt-wide[data-v-0958f36a]{grid-column:1 / -1}.irt-label[data-v-0958f36a]{font-size:11px;color:var(--fg-muted)}.irt-pair[data-v-0958f36a]{display:flex;gap:6px;min-width:0}.irt-pair .input[data-v-0958f36a]:first-child{flex:1}.irt-unit[data-v-0958f36a]{width:64px;flex-shrink:0}.irt-error[data-v-0958f36a]{font-size:11px;color:var(--neg)}.irt-field .input[aria-invalid=true][data-v-0958f36a]{border-color:var(--neg)}.irt-checks[data-v-0958f36a]{display:flex;gap:14px;align-items:center;min-height:var(--input-h);font-size:12.5px}.irt-checks input[data-v-0958f36a]{accent-color:var(--accent)}.irt-flags[data-v-0958f36a]{display:flex;gap:6px;flex-wrap:wrap}.irt-flag-x[data-v-0958f36a]{border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;padding:0 0 0 3px}.irt--cards .irt-row[data-v-0958f36a]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev);margin-bottom:8px;padding:10px 12px 10px 14px}.irt--cards .irt-row.dirty[data-v-0958f36a]{background:var(--accent-soft)}.irt--cards .irt-row[data-v-0958f36a]:before{border-radius:var(--radius-md) 0 0 var(--radius-md)}.irt--cards .irt-main[data-v-0958f36a]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id kind actions" "time time time" "value value baby";gap:4px 8px}.irt--cards .irt-id[data-v-0958f36a]{grid-area:id}.irt--cards .irt-kind[data-v-0958f36a]{grid-area:kind}.irt--cards .irt-actions[data-v-0958f36a]{grid-area:actions}.irt--cards .irt-time[data-v-0958f36a]{grid-area:time}.irt--cards .irt-value[data-v-0958f36a]{grid-area:value}.irt--cards .irt-baby[data-v-0958f36a]{grid-area:baby;text-align:right;color:var(--fg-muted)}.irt--cards .irt-origin[data-v-0958f36a]{white-space:normal}@media(max-width:767.98px){.irt-editor[data-v-0958f36a]{grid-template-columns:minmax(0,1fr)}}.it[data-v-50dd3b95]{height:100%;display:flex;flex-direction:column;gap:14px;padding:16px 20px;min-height:0;min-width:0}.it-header[data-v-50dd3b95]{flex-shrink:0}.it-body[data-v-50dd3b95]{flex:1;min-height:0;display:flex;overflow:hidden;min-width:0}.it-list[data-v-50dd3b95]{width:320px;border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:0;flex-shrink:0}.it-tabs[data-v-50dd3b95]{padding:10px;border-bottom:1px solid var(--border)}.it-seg[data-v-50dd3b95]{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}.it-seg[data-v-50dd3b95]::-webkit-scrollbar{display:none}.it-seg button[data-v-50dd3b95]{flex:1 0 auto;padding:0 6px}.it-items[data-v-50dd3b95]{flex:1;overflow-y:auto;min-height:0}.it-item[data-v-50dd3b95]{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--border);padding:10px 12px;cursor:pointer;position:relative}.it-item[data-v-50dd3b95]:hover{background:var(--bg-subtle)}.it-item.selected[data-v-50dd3b95]{background:var(--accent-soft)}.it-item.selected[data-v-50dd3b95]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--accent);border-radius:2px}.it-item-top[data-v-50dd3b95],.it-item-main[data-v-50dd3b95],.it-item-foot[data-v-50dd3b95]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.it-item-main[data-v-50dd3b95]{margin-top:5px;font-size:12.5px}.it-item-foot[data-v-50dd3b95]{margin-top:4px;font-size:11px;color:var(--fg-muted)}.it-time[data-v-50dd3b95]{font-size:10.5px;color:var(--fg-faint);white-space:nowrap}.it-neg[data-v-50dd3b95]{color:var(--neg)}.it-list-error[data-v-50dd3b95]{padding:40px 24px;color:var(--neg);font-size:12.5px}.it-empty[data-v-50dd3b95]{padding:64px 30px;text-align:center;font-size:13px;color:var(--fg-muted)}.it-empty-num[data-v-50dd3b95]{font-size:22px;color:var(--fg-faint);margin-bottom:12px}.it-more[data-v-50dd3b95]{padding:12px;display:flex;justify-content:center}.it-detail[data-v-50dd3b95]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.it-placeholder[data-v-50dd3b95]{flex:1;display:flex;align-items:center;justify-content:center;color:var(--fg-muted);font-size:13px;padding:24px;text-align:center}.it-detail-head[data-v-50dd3b95]{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.it-titles[data-v-50dd3b95]{flex:1;min-width:0}.it-title-row[data-v-50dd3b95]{display:flex;align-items:center;gap:8px;min-width:0}.it-title[data-v-50dd3b95]{font-weight:500;font-size:14px}.it-meta[data-v-50dd3b95]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:11px;color:var(--fg-muted);margin-top:3px;overflow-wrap:anywhere}.it-id[data-v-50dd3b95]{display:inline-flex;align-items:center;gap:2px;min-width:0}.it-copy[data-v-50dd3b95]{width:22px;height:22px;color:var(--fg-faint)}.it-actions[data-v-50dd3b95]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.it-scroll[data-v-50dd3b95]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.it-scroll[data-v-50dd3b95]>*{flex-shrink:0}.it-grow[data-v-50dd3b95]{flex:1;min-width:0;overflow-wrap:anywhere}.it-card[data-v-50dd3b95]{min-width:0;overflow:hidden}.it-card-head[data-v-50dd3b95]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--border)}.it-card-title[data-v-50dd3b95]{font-weight:500;font-size:13px}.it-card-body[data-v-50dd3b95]{padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.it-hint[data-v-50dd3b95]{font-size:12px;color:var(--fg-muted)}.it-error[data-v-50dd3b95]{font-size:12px;color:var(--neg)}.it-facts[data-v-50dd3b95]{margin:0;padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px}.it-facts div[data-v-50dd3b95]{min-width:0}.it-facts dt[data-v-50dd3b95]{font-size:11px;color:var(--fg-muted)}.it-facts dd[data-v-50dd3b95]{margin:2px 0 0;font-size:12.5px;min-width:0;overflow-wrap:break-word}.it-files[data-v-50dd3b95]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.it-file[data-v-50dd3b95]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;font-size:12.5px}.it-file-no[data-v-50dd3b95]{width:18px;color:var(--fg-muted);font-size:11px}.it-file-name[data-v-50dd3b95]{flex:1;min-width:80px}.it-note-body[data-v-50dd3b95]{font-size:12.5px}.it-babies[data-v-50dd3b95]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.it-rows-card[data-v-50dd3b95]{overflow:visible}.it-audit[data-v-50dd3b95]{list-style:none;margin:0;padding:6px 12px 10px;display:flex;flex-direction:column;gap:6px;font-size:12px}.it-audit li[data-v-50dd3b95]{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.it-audit-actor[data-v-50dd3b95]{color:var(--fg-muted)}.it-audit-text[data-v-50dd3b95]{min-width:0;overflow-wrap:anywhere}.it-savebar[data-v-50dd3b95]{border-top:1px solid var(--border);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--bg-elev)}.it-savebar-text[data-v-50dd3b95]{font-size:12.5px;min-width:0}.it-savebar-actions[data-v-50dd3b95]{display:flex;gap:8px}.it-dialog-field[data-v-50dd3b95]{display:flex;flex-direction:column;gap:4px;margin-top:10px}.it-textarea[data-v-50dd3b95]{height:auto;min-height:56px;padding:8px 10px;resize:vertical;line-height:1.5}.it-dialog-seg[data-v-50dd3b95]{margin-top:10px}.it-dialog-options[data-v-50dd3b95]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.it-dialog-option[data-v-50dd3b95]{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.it-dialog-option input[data-v-50dd3b95]{margin-top:3px;accent-color:var(--accent)}.it-option-title[data-v-50dd3b95]{display:block;color:var(--fg);font-weight:500}.it-option-hint[data-v-50dd3b95]{display:block;font-size:12px}@media(min-width:768px)and (max-width:1279.98px){.it-list[data-v-50dd3b95]{width:280px}.it-seg button[data-v-50dd3b95]{padding:0 3px}}.it.is-mobile[data-v-50dd3b95]{height:auto;padding:12px 16px 16px;gap:12px}.it.is-mobile .it-body[data-v-50dd3b95]{display:block;overflow:visible}.it.is-mobile .it-list[data-v-50dd3b95]{width:auto;border:0}.it.is-mobile .it-tabs[data-v-50dd3b95]{padding:0 0 10px;border:0}.it.is-mobile .it-items[data-v-50dd3b95]{overflow:visible;display:flex;flex-direction:column;gap:8px}.it.is-mobile .it-item[data-v-50dd3b95]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev);padding:12px;min-height:44px}.it.is-mobile .it-item.selected[data-v-50dd3b95]{background:var(--bg-elev)}.it.is-mobile .it-item.selected[data-v-50dd3b95]:before{display:none}.it.is-mobile-detail[data-v-50dd3b95]{padding:0;gap:0;min-height:100vh;min-height:100dvh}.it.is-mobile-detail .it-detail[data-v-50dd3b95]{min-height:100vh;min-height:100dvh;background:var(--bg)}.it-mobile-head[data-v-50dd3b95]{position:sticky;top:0;z-index:20;height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 2px;display:flex;align-items:center;gap:6px;background:var(--bg-elev);border-bottom:1px solid var(--border)}.it-back[data-v-50dd3b95]{width:44px;height:44px}.it-mobile-title[data-v-50dd3b95]{flex:1;font-weight:600;font-size:15px}.it.is-mobile-detail .it-detail-head[data-v-50dd3b95]{background:var(--bg-elev)}.it.is-mobile-detail .it-actions[data-v-50dd3b95]{width:100%}.it.is-mobile-detail .it-actions .btn[data-v-50dd3b95]{flex:1}.it.is-mobile-detail .it-scroll[data-v-50dd3b95]{overflow:visible;flex:1 0 auto;padding:12px 16px}.it.is-mobile-detail .it-savebar[data-v-50dd3b95]{position:sticky;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 12px #13110f0f}.it.is-mobile-detail .it-savebar-actions[data-v-50dd3b95]{width:100%}.it.is-mobile-detail .it-savebar-actions .btn[data-v-50dd3b95]{flex:1}.it.is-mobile .it-rows-card[data-v-50dd3b95]{background:transparent;border:0}.it.is-mobile .it-rows-card .it-card-head[data-v-50dd3b95]{padding:4px 0 10px;border:0}:root{--font-sans: "Geist", "Inter", "PingFang SC", "Noto Sans SC", "HarmonyOS Sans SC", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: "Geist", "Inter", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--text-2xs: 10.5px;--text-xs: 11.5px;--text-sm: 12.5px;--text-base: 13.5px;--text-md: 14.5px;--text-lg: 16px;--text-xl: 19px;--text-2xl: 23px;--text-3xl: 28px;--text-4xl: 36px;--radius-sm: 4px;--radius: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--row-h: 36px;--row-pad-y: 2px;--btn-h: 32px;--input-h: 32px;--pad-x: 12px;--pad-y: 8px;--gap: 10px;--accent-h: 50;--accent: oklch(.68 .17 var(--accent-h));--accent-hover: oklch(.62 .17 var(--accent-h));--accent-soft: oklch(.95 .04 var(--accent-h));--accent-soft-2: oklch(.92 .06 var(--accent-h));--accent-fg: oklch(.2 .04 var(--accent-h));--accent-on: #ffffff;--pos: oklch(.62 .14 152);--pos-soft: oklch(.94 .04 152);--neg: oklch(.58 .2 25);--neg-soft: oklch(.95 .05 25);--warn: oklch(.74 .15 75);--warn-soft: oklch(.96 .05 75);--info: oklch(.6 .13 245);--info-soft: oklch(.95 .03 245);--chip-warn-fg: oklch(.45 .12 75);--chart-1: var(--accent);--chart-2: oklch(.55 .15 245);--chart-3: oklch(.65 .13 152);--chart-4: oklch(.55 .18 320);--chart-5: oklch(.7 .16 95);--chart-6: oklch(.5 .06 50);--shadow-xs: 0 1px 0 oklch(.18 .005 80 / .04);--shadow-sm: 0 1px 2px oklch(.18 .005 80 / .06), 0 1px 0 oklch(.18 .005 80 / .03);--shadow-md: 0 4px 12px oklch(.18 .005 80 / .08), 0 1px 2px oklch(.18 .005 80 / .06);--shadow-lg: 0 14px 32px oklch(.18 .005 80 / .12), 0 2px 4px oklch(.18 .005 80 / .05)}:root,[data-theme=light]{--bg: oklch(.985 .003 80);--bg-elev: #ffffff;--bg-subtle: oklch(.965 .004 80);--bg-muted: oklch(.95 .005 80);--bg-inset: oklch(.94 .006 80);--fg: oklch(.18 .006 80);--fg-strong: oklch(.1 .006 80);--fg-muted: oklch(.46 .006 80);--fg-subtle: oklch(.62 .006 80);--fg-faint: oklch(.78 .006 80);--border: oklch(.92 .005 80);--border-strong: oklch(.86 .006 80);--ring: oklch(.68 .17 var(--accent-h) / .4);--sidebar-bg: oklch(.97 .005 80);--sidebar-fg: oklch(.22 .006 80);--sidebar-border: oklch(.91 .005 80);color-scheme:light}[data-theme=dark]{--bg: oklch(.155 .008 250);--bg-elev: oklch(.185 .008 250);--bg-subtle: oklch(.205 .008 250);--bg-muted: oklch(.225 .009 250);--bg-inset: oklch(.135 .008 250);--fg: oklch(.94 .005 80);--fg-strong: oklch(.99 .003 80);--fg-muted: oklch(.7 .008 80);--fg-subtle: oklch(.55 .008 80);--fg-faint: oklch(.4 .008 80);--border: oklch(.275 .01 250);--border-strong: oklch(.35 .012 250);--ring: oklch(.68 .17 var(--accent-h) / .45);--sidebar-bg: oklch(.135 .008 250);--sidebar-fg: oklch(.85 .008 80);--sidebar-border: oklch(.235 .01 250);--accent-soft: oklch(.32 .08 var(--accent-h));--accent-soft-2: oklch(.38 .1 var(--accent-h));--accent-fg: oklch(.85 .13 var(--accent-h));--pos-soft: oklch(.28 .07 152);--neg-soft: oklch(.3 .1 25);--warn-soft: oklch(.32 .08 75);--info-soft: oklch(.28 .07 245);--chip-warn-fg: oklch(.85 .12 75);--shadow-xs: 0 1px 0 rgba(0,0,0,.4);--shadow-sm: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.4);--shadow-lg: 0 14px 32px rgba(0,0,0,.6), 0 2px 4px rgba(0,0,0,.3);--chart-1: oklch(.66 .16 var(--accent-h));--chart-2: oklch(.64 .13 245);color-scheme:dark}[data-accent=guli]{--accent-h: 72}[data-accent=forest]{--accent-h: 152}[data-accent=indigo]{--accent-h: 245}[data-density=compact]{--row-h: 32px;--row-pad-y: 2px;--btn-h: 28px;--input-h: 28px;--pad-x: 10px;--pad-y: 6px;--gap: 8px;--text-base: 13px}[data-density=standard]{--row-h: 40px;--row-pad-y: 3px;--btn-h: 34px;--input-h: 34px;--pad-x: 14px;--pad-y: 10px;--gap: 12px;--text-base: 13.5px}[data-density=comfortable]{--row-h: 48px;--row-pad-y: 0px;--btn-h: 40px;--input-h: 40px;--pad-x: 16px;--pad-y: 12px;--gap: 16px;--text-base: 14px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.45;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","ss03";overflow-x:hidden}button,input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--accent-soft);color:var(--accent-fg)}#app{min-height:100vh;min-height:100dvh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--fg-faint)}::-webkit-scrollbar-track{background:transparent}.mono{font-family:var(--font-mono);font-feature-settings:"tnum","zero";font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--fg-muted)}.subtle{color:var(--fg-subtle)}.faint{color:var(--fg-faint)}.strong{color:var(--fg-strong)}.spacer{flex:1}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hatch{background:repeating-linear-gradient(135deg,var(--bg-muted) 0 5px,var(--bg-subtle) 5px 10px)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ic{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.ic .f{fill:currentColor;stroke:none}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-md)}.card-flat{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius)}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:var(--text-xs);font-weight:500;border:1px solid var(--border);background:var(--bg-subtle);color:var(--fg-muted);line-height:1.4;white-space:nowrap}.chip-accent{background:var(--accent-soft);color:var(--accent-fg);border-color:transparent}.chip-pos{background:var(--pos-soft);color:var(--pos);border-color:transparent}.chip-neg{background:var(--neg-soft);color:var(--neg);border-color:transparent}.chip-warn{background:var(--warn-soft);color:var(--chip-warn-fg);border-color:transparent}.chip-info{background:var(--info-soft);color:var(--info);border-color:transparent}.chip-faint{color:var(--fg-faint)}.chip-xs{font-size:10px;padding:0 6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--btn-h);padding:0 12px;border-radius:var(--radius);font-size:var(--text-sm);font-weight:500;border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.btn:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.btn-primary{background:var(--fg-strong);color:var(--bg);border-color:var(--fg-strong)}.btn-primary:hover{background:var(--fg);border-color:var(--fg)}.btn-accent{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.btn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{background:transparent;border-color:transparent;color:var(--fg-muted)}.btn-ghost:hover{background:var(--bg-subtle);color:var(--fg)}.btn-danger{background:transparent;color:var(--neg);border-color:var(--border)}.btn-danger:hover{background:var(--neg-soft);border-color:transparent}.btn-icon{padding:0;width:var(--btn-h)}.btn-sm{height:26px;padding:0 8px;font-size:var(--text-xs)}.btn-lg{height:38px;padding:0 16px;font-size:var(--text-md)}.btn:disabled,.btn[aria-disabled=true]{background:var(--bg-muted);color:var(--fg-faint);border-color:var(--border);cursor:not-allowed}.input{height:var(--input-h);padding:0 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);font-size:var(--text-sm);font-family:inherit;outline:none;width:100%;min-width:0;transition:border-color .12s,box-shadow .12s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.input::placeholder{color:var(--fg-faint)}.input.is-invalid{border-color:var(--neg);box-shadow:0 0 0 3px #d733372e}textarea.input{height:auto;padding:8px 10px;line-height:1.5;resize:vertical}.input-big{height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--border);background:var(--bg);font-family:inherit;font-size:14px;color:var(--fg);outline:none;width:100%;min-width:0}.input-big:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.input-big::placeholder{color:var(--fg-faint)}.kbd{font-family:var(--font-mono);font-size:10.5px;padding:1px 5px;border-radius:4px;background:var(--bg-subtle);border:1px solid var(--border);color:var(--fg-muted);line-height:1.4}.label{font-size:var(--text-xs);font-weight:500;color:var(--fg-muted);letter-spacing:.04em}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.tbl thead th{font-size:var(--text-xs);font-weight:500;color:var(--fg-muted);letter-spacing:.04em;text-align:left;padding:10px 12px;background:var(--bg-subtle);border-bottom:1px solid var(--border);white-space:nowrap}.tbl tbody td{padding:var(--row-pad-y) 12px;height:var(--row-h);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover{background:var(--bg-subtle)}.tbl .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.page{padding:16px 20px 28px;display:flex;flex-direction:column;gap:14px;min-width:0}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:2px;flex-wrap:wrap}.page-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;color:var(--fg-strong);margin:0;line-height:1.1}.page-sub{color:var(--fg-muted);font-size:var(--text-sm);margin-top:4px}.section-title{font-weight:500;font-size:13.5px}.nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius);font-size:var(--text-sm);color:var(--fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.nav-item:hover{background:var(--bg-subtle);color:var(--fg)}.nav-item.active{background:var(--bg-elev);color:var(--fg-strong);font-weight:500;box-shadow:var(--shadow-xs)}.nav-item.active:before{content:"";position:absolute;left:-1px;top:7px;bottom:7px;width:2px;background:var(--accent);border-radius:2px}.nav-section{font-size:10.5px;font-weight:500;color:var(--fg-faint);letter-spacing:.08em;padding:8px 10px 4px}.stat-label{font-size:var(--text-xs);color:var(--fg-muted);letter-spacing:.04em;display:flex;align-items:center;gap:6px}.stat-value{font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--fg-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05}.stat-delta{font-size:var(--text-xs);display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.delta-pos{color:var(--pos)}.delta-neg{color:var(--neg)}.seg{display:inline-flex;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:2px;gap:2px;flex-shrink:0}.seg button{border:0;background:transparent;height:24px;padding:0 10px;font-size:var(--text-xs);color:var(--fg-muted);border-radius:4px;cursor:pointer;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:4px}.seg button.on{background:var(--bg-elev);color:var(--fg-strong);box-shadow:var(--shadow-xs)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.pulse-dot{animation:pulse-dot 1.6s ease-in-out infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.pulse-dot,.spin{animation:none}}.notice{padding:10px 12px;border-radius:var(--radius-md);display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.5}.notice-neg{background:var(--neg-soft)}.notice-neg .notice-title,.notice-neg .notice-icon{color:var(--neg)}.notice-warn{background:var(--warn-soft)}.notice-warn .notice-title,.notice-warn .notice-icon{color:var(--chip-warn-fg)}.notice-plain{background:var(--bg-subtle);border:1px solid var(--border)}.notice-plain .notice-icon{color:var(--fg-muted)}.notice-icon{margin-top:2px}.notice-title{font-weight:500}.notice-hint{color:var(--fg-muted)}@media(max-width:767.98px){:root{--btn-h: 44px;--input-h: 44px}.btn-sm{height:44px;padding:0 12px;font-size:var(--text-sm)}.seg button{height:40px}.page{padding:12px 16px 20px;gap:12px}.page-title{font-size:var(--text-xl)}.input,.input-big{font-size:16px}}.mod-header-actions,.mod-sub-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mod-kpis{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.mod-kpis.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mod-kpis.cols-5,.mod-kpis.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.mod-kpis.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mod-kpis.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.mod-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);align-items:start}.mod-col{display:flex;flex-direction:column;gap:14px;min-width:0}.mod-card{overflow:hidden;min-width:0}.mod-card-head{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mod-card-head.plain{border-bottom:0;padding-bottom:0}.mod-card-titles{flex:1;min-width:0}.mod-card-title{font-weight:500;font-size:13.5px}.mod-card-sub{font-size:11.5px;color:var(--fg-muted);margin-top:2px;overflow-wrap:anywhere}.mod-card-hint{font-size:11px;color:var(--fg-faint);white-space:nowrap}.mod-card-body{padding:12px 16px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.mod-tbl-wrap{overflow-x:auto;max-width:100%}.mod-tbl-wrap .tbl{min-width:100%}.tbl .total-row td{background:var(--bg-subtle);font-weight:600}.tbl td.unavailable,.unavailable{color:var(--fg-faint)}.hbar{display:grid;grid-template-columns:var(--hbar-label, 84px) minmax(0,1fr) var(--hbar-value, 54px) var(--hbar-extra, 50px);gap:10px;align-items:center;font-size:12px;min-width:0}.hbar.no-extra{grid-template-columns:var(--hbar-label, 84px) minmax(0,1fr) var(--hbar-value, 54px)}.hbar-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar-track{display:block;height:var(--hbar-height, 8px);border-radius:4px;background:var(--bg-muted);overflow:hidden;min-width:0}.hbar-track.dashed{background:transparent;border:1px dashed var(--border-strong)}.hbar-fill{display:block;height:100%;border-radius:4px;background:var(--fg-subtle)}.hbar-num{text-align:right;white-space:nowrap}.stack-bar{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;min-width:0}.stack-bar>div{min-width:2px}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px}.legend-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.legend-rows{display:flex;flex-direction:column;gap:5px;font-size:12px}.legend-rows .legend-item{display:flex}.legend-rows .legend-value{margin-left:auto}.mod-note{padding:8px 10px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);font-size:11.5px;color:var(--fg-muted);line-height:1.55}.mod-foot-note{font-size:11.5px;color:var(--fg-muted);padding-top:8px;border-top:1px dashed var(--border)}.mini-stats{display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mini-stats.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;margin-top:4px}.mod-rows{display:flex;flex-direction:column}.mod-row{padding:10px 16px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px;min-width:0}.mod-row:last-child{border-bottom:0}.mod-row-main{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mod-row-title{font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-row-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--fg-muted);flex-wrap:wrap}@media(max-width:767.98px){.mod-header-actions{width:100%}.mod-header-actions .seg-control{flex:1}.mini-stats.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}
