.cf[data-v-93525958]{position:fixed;top:0;right:0;bottom:0;left:0;width:min(360px,calc(100vw - 32px));max-width:none;height:fit-content;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid #e3e8ee;border-radius:12px;background:#fff;color:#333;font-family:-apple-system,PingFang SC,Segoe UI,Inter,sans-serif;box-shadow:0 24px 64px #0f172a38}.cf[data-v-93525958]::backdrop{background:#0f172a47}.cf[open][data-v-93525958]{animation:cf-in-93525958 .2s cubic-bezier(.2,.8,.2,1)}@keyframes cf-in-93525958{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.cf-card[data-v-93525958]{display:grid;justify-items:center;gap:8px;padding:22px 22px 18px;text-align:center}.cf-icon[data-v-93525958]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#2f6fae;background:#e6f1fb}.cf-icon svg[data-v-93525958]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cf.danger .cf-icon[data-v-93525958]{color:#d92d4c;background:#fdecef}.cf-card h3[data-v-93525958]{margin:2px 0 0;color:#111827;font-size:14px;font-weight:650}.cf-text[data-v-93525958]{margin:0;color:#4b5563;font-size:12px;line-height:1.7;white-space:pre-line;word-break:break-word}.cf-names[data-v-93525958]{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;max-height:88px;margin:0;padding:2px;overflow-y:auto;list-style:none}.cf-names li[data-v-93525958]{height:24px;padding:0 10px;border:1px solid #cfd6de;border-radius:12px;background:#e9edf2;color:#111827;font-size:12px;font-weight:600;line-height:22px}.cf-note[data-v-93525958]{margin:0;color:#98a2b3;font-size:11px;line-height:1.6}.cf-acts[data-v-93525958]{display:flex;justify-content:center;gap:8px;margin-top:8px}.cf-btn[data-v-93525958]{min-width:72px;height:28px;padding:0 14px;border:1px solid #d8dde5;border-radius:7px;background:#fff;color:#111827;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.cf-btn[data-v-93525958]:hover{border-color:#c4cbd6;background:#f7f8fa}.cf-btn.ok[data-v-93525958]{border-color:#3f8ddb;background:#3f8ddb;color:#fff}.cf-btn.ok[data-v-93525958]:hover{border-color:#2f6fae;background:#2f6fae}.cf.danger .cf-btn.ok[data-v-93525958]{border-color:#d92d4c;background:#d92d4c}.cf.danger .cf-btn.ok[data-v-93525958]:hover{border-color:#b8233f;background:#b8233f}.cf-btn[data-v-93525958]:focus-visible{outline:2px solid #3f8ddb;outline-offset:2px}.cf.danger .cf-btn.ok[data-v-93525958]:focus-visible{outline-color:#d92d4c}@media(prefers-reduced-motion:reduce){.cf[open][data-v-93525958]{animation:none}}.nav-progress[data-v-054538ac]{position:fixed;top:0;right:0;left:0;z-index:4000;height:2px;opacity:0;pointer-events:none}.nav-progress span[data-v-054538ac]{display:block;height:100%;border-radius:0 2px 2px 0;background:linear-gradient(90deg,#a9cdf1,#3f8ddb);box-shadow:0 0 6px #3f8ddb73;transform:scaleX(0);transform-origin:0 50%}.nav-progress.run[data-v-054538ac]{opacity:1}.nav-progress.run span[data-v-054538ac]{transform:scaleX(.86);transition:transform 8s cubic-bezier(.08,.62,.2,1)}.nav-progress.done[data-v-054538ac]{opacity:0;transition:opacity .25s ease .18s}.nav-progress.done span[data-v-054538ac]{transform:scaleX(1);transition:transform .18s ease-out}@media(prefers-reduced-motion:reduce){.nav-progress.run span[data-v-054538ac]{transform:scaleX(.6);transition:none}.nav-progress.done[data-v-054538ac],.nav-progress.done span[data-v-054538ac]{transition:none}}.dct[data-v-5e174bcb]{position:fixed;inset:18px 0 auto;z-index:3000;width:max-content;max-width:calc(100vw - 32px);height:auto;margin:0 auto;padding:0;overflow:visible;border:0;background:transparent;color:inherit;color-scheme:only light;pointer-events:none}.dct[data-v-5e174bcb]::backdrop{display:none}.dct-card[data-v-5e174bcb]{display:flex;align-items:flex-start;gap:10px;max-width:440px;padding:10px 18px 10px 12px;border:1px solid #e5e9f0;border-radius:10px;background:#fff;color:#1f2937;box-shadow:0 12px 32px #0f172a21,0 2px 6px #0f172a0f;font-size:13px;line-height:20px}.dct-icon[data-v-5e174bcb]{display:grid;flex:none;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:#22a55b;box-shadow:0 0 0 4px #e8f6ee}.dct-card.error .dct-icon[data-v-5e174bcb]{background:#e5484d;box-shadow:0 0 0 4px #fdecec}.dct-card.copied[data-v-5e174bcb]{border-color:#b7d6f3;background:#eef6fe}.dct-card.copied .dct-icon[data-v-5e174bcb]{background:#3f8ddb;box-shadow:0 0 0 4px #d6e8fa}.dct-card.copied .dct-title[data-v-5e174bcb]{color:#2c74bd}.dct-card.wait .dct-icon[data-v-5e174bcb]{background:#3f8ddb;box-shadow:0 0 0 4px #e3effb}.dct-body[data-v-5e174bcb]{display:grid;gap:2px;min-width:0}.dct-title[data-v-5e174bcb]{color:#111827;font-weight:600}.dct-text[data-v-5e174bcb]{color:#6b7280;font-size:12px;line-height:18px;overflow-wrap:anywhere}.dct-line[data-v-5e174bcb]{max-width:min(640px,calc(100vw - 32px));padding:7px 14px;border:1px solid #f7d4d4;border-radius:8px;background:#fff;color:#d92d20;box-shadow:0 6px 18px #d92d2014,0 1px 3px #0f172a0d;font-size:12px;line-height:18px;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.dct-line strong[data-v-5e174bcb]{font-weight:600}.dct-line.success[data-v-5e174bcb]{border-color:#cdebd8;color:#18794e;box-shadow:0 6px 18px #18794e14,0 1px 3px #0f172a0d}.dct-enter-active[data-v-5e174bcb]{transition:opacity .22s var(--ease),transform .22s var(--ease)}.dct-leave-active[data-v-5e174bcb]{transition:opacity .16s ease,transform .16s ease}.dct-enter-from[data-v-5e174bcb]{opacity:0;transform:translateY(-10px) scale(.98)}.dct-leave-to[data-v-5e174bcb]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.dct-enter-active[data-v-5e174bcb],.dct-leave-active[data-v-5e174bcb]{transition:opacity .12s linear}.dct-enter-from[data-v-5e174bcb],.dct-leave-to[data-v-5e174bcb]{transform:none}}@media(min-width:1800px){.dct[data-v-5e174bcb]{zoom:1.12}}@media(min-width:2100px){.dct[data-v-5e174bcb]{zoom:1.28}}@media(min-width:2500px){.dct[data-v-5e174bcb]{zoom:1.5}}@media(min-width:3200px){.dct[data-v-5e174bcb]{zoom:1.9}}.brand-mark[data-v-935912ab]{display:inline-grid;place-items:center;color:#111}.brand-mark--xs[data-v-935912ab]{width:20px;height:20px}.brand-mark--sm[data-v-935912ab]{width:26px;height:26px}.brand-mark--md[data-v-935912ab]{width:34px;height:34px}.brand-mark--lg[data-v-935912ab]{width:46px;height:46px}.brand-mark--hero[data-v-935912ab]{width:clamp(38px,4.8vw,53px);height:clamp(38px,4.8vw,53px)}@media(max-height:700px){.brand-mark--hero[data-v-935912ab]{width:40px;height:40px}}@media(max-height:600px){.brand-mark--hero[data-v-935912ab]{width:34px;height:34px}}.brand-mark svg[data-v-935912ab]{width:100%;height:100%}.wordmark-svg[data-v-d585c324]{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.wordmark-svg[data-v-d585c324] animateTransform{display:none}}.fake-qr[data-v-47a31321]{display:block;width:100%;height:100%}.fake-qr__tile[data-v-47a31321]{fill:#fafbfc;stroke:#7e868e3d;stroke-width:1}.fake-qr__code[data-v-47a31321]{fill:#dfe5ec;animation:fakeQrBreath-47a31321 1.6s ease-in-out infinite}.fake-qr__ring[data-v-47a31321]{fill:none;stroke:#dfe5ec}.fake-qr--alert .fake-qr__tile[data-v-47a31321]{fill:snow;stroke:#e5484d8c;stroke-width:1.5}.fake-qr--alert .fake-qr__code[data-v-47a31321]{fill:#f6c9cb}.fake-qr--alert .fake-qr__ring[data-v-47a31321]{stroke:#f6c9cb}.fake-qr__badge circle[data-v-47a31321]{fill:#fff;stroke:#e5484d;stroke-width:2.5}.fake-qr__badge path[data-v-47a31321]{fill:none;stroke:#e5484d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes fakeQrBreath-47a31321{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.fake-qr__code[data-v-47a31321]{animation:none}}.nav-icon[data-v-a4a48350]{display:block}.nav-icon--brand[data-v-a4a48350]{background-color:currentColor;-webkit-mask:var(--brand-mask) center / contain no-repeat;mask:var(--brand-mask) center / contain no-repeat;mask-mode:alpha;transform:scale(1.4)}.login[data-v-73dfed9f]{--login-bg: #fbfcfd;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr auto;place-items:center;overflow:hidden;overflow:clip;background:var(--login-bg);font-family:-apple-system,PingFang SC,Segoe UI,Inter,sans-serif;color-scheme:only light}.haze[data-v-73dfed9f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.haze i[data-v-73dfed9f]{position:absolute;border-radius:50%;filter:blur(8px)}.haze__a[data-v-73dfed9f]{width:46vw;height:46vw;top:-14vw;left:-10vw;background:radial-gradient(circle,rgba(186,230,253,.34),transparent 66%);animation:drift-73dfed9f 34s ease-in-out infinite}.haze__b[data-v-73dfed9f]{width:38vw;height:38vw;right:-12vw;bottom:-14vw;background:radial-gradient(circle,rgba(224,242,254,.5),transparent 66%);animation:drift-73dfed9f 44s ease-in-out infinite reverse}.stage[data-v-73dfed9f]{position:relative;display:grid;justify-items:center;padding:0 24px;transform:translateY(-1.5vh)}.stage__mark[data-v-73dfed9f]{color:#0f172a;animation:fadeUp-73dfed9f .7s var(--ease) both}.wordmark[data-v-73dfed9f]{width:clamp(190px,24vw,264px);margin:clamp(12px,1.6vw,18px) 0 0;animation:fadeUp-73dfed9f .7s var(--ease) .08s both}.visually-hidden[data-v-73dfed9f]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tagline[data-v-73dfed9f]{display:flex;height:18px;align-items:center;justify-content:center;margin-top:14px;color:#94a3b8;font-size:12px;font-weight:500;letter-spacing:.42em;text-indent:.42em;white-space:nowrap}.tagline__caret[data-v-73dfed9f]{display:inline-block;width:1px;height:12px;margin-left:-.36em;background:var(--blue);animation:caretBlink-73dfed9f 1.06s steps(1) infinite}.form[data-v-73dfed9f]{margin-top:30px;display:grid;justify-items:center;animation:fadeUp-73dfed9f .7s var(--ease) .3s both}.row[data-v-73dfed9f]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.box[data-v-73dfed9f]{position:relative;display:block}.box input[data-v-73dfed9f]{width:216px;height:46px;padding:0 16px;border:1px solid #e2e8f0;border-radius:12px;outline:0;background:#fff;color:var(--ink);font:inherit;font-size:14px;letter-spacing:.02em;transition:border-color .26s var(--ease),box-shadow .26s var(--ease)}.box--trailing input[data-v-73dfed9f]{padding-right:44px}.form__lead[data-v-73dfed9f]{margin:0 0 16px;color:#8a97a6;font-size:12px;letter-spacing:.06em}.form__lead b[data-v-73dfed9f]{color:#46586d;font-weight:500}.box--phone input[data-v-73dfed9f]{padding-left:58px;letter-spacing:.06em}.box__cc[data-v-73dfed9f]{position:absolute;top:50%;left:16px;padding-right:10px;border-right:1px solid #e2e8f0;color:#94a3b8;font-size:13px;font-variant-numeric:tabular-nums;pointer-events:none;transform:translateY(-50%)}.box--code input[data-v-73dfed9f]{padding-right:92px;font-variant-numeric:tabular-nums;letter-spacing:.34em}.box--code input[data-v-73dfed9f]::placeholder{letter-spacing:.1em}.box__send[data-v-73dfed9f]{position:absolute;top:50%;right:13px;padding:4px 2px;color:#2f7be5;font-size:12.5px;font-variant-numeric:tabular-nums;transform:translateY(-50%);transition:color .2s}.box__send[data-v-73dfed9f]:hover:not(:disabled){color:#1e63c9;text-decoration:underline}.box__send[data-v-73dfed9f]:disabled{color:#b8c2ce;cursor:not-allowed;text-decoration:none}.box input[data-v-73dfed9f]::placeholder{color:#b8c2ce;letter-spacing:.1em}.box input[data-v-73dfed9f]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #38bdf829}.box__eye[data-v-73dfed9f]{position:absolute;top:50%;right:13px;display:grid;place-items:center;padding:0;color:#b8c2ce;transform:translateY(-50%);transition:color .2s}.box__eye[data-v-73dfed9f]:hover{color:#64748b}.ding[data-v-73dfed9f]{display:grid;justify-items:center;margin-top:18px;animation:fadeUp-73dfed9f .7s var(--ease) .3s both}.ding__tip[data-v-73dfed9f]{margin:0 0 10px;color:#8a97a6;font-size:12px;letter-spacing:.08em;transition:color .25s var(--ease)}.ding__tip--alert[data-v-73dfed9f]{color:#e5484d;font-weight:600}.ding__stage[data-v-73dfed9f]{position:relative;background:var(--login-bg)}.ding__frame[data-v-73dfed9f]{width:240px;max-width:92vw;height:240px;overflow:hidden;mix-blend-mode:multiply}.ding__card[data-v-73dfed9f]{position:relative;overflow:hidden;isolation:isolate;background:var(--login-bg)}.ding__card-blend[data-v-73dfed9f]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply}.ding__card-frame[data-v-73dfed9f]{position:absolute;top:0;left:0;display:block;border:0;transform-origin:0 0}.ding__skeleton[data-v-73dfed9f]{position:absolute;z-index:0;background:var(--login-bg);top:-1px;right:-1px;bottom:-1px;left:-1px}.ding__skeleton--top[data-v-73dfed9f]{z-index:2}.ding__skeleton-tile[data-v-73dfed9f]{position:absolute}.ding__stage-skeleton[data-v-73dfed9f]{position:absolute;z-index:1;box-sizing:border-box;padding:20px;background:var(--login-bg);top:0;right:0;bottom:0;left:0}.ding-fade-leave-active[data-v-73dfed9f]{transition:opacity .38s var(--ease)}.ding-fade-leave-to[data-v-73dfed9f]{opacity:0}.ding__expired[data-v-73dfed9f]{position:absolute;display:grid;gap:6px;border:0;border-radius:inherit;background:#ffffffed;cursor:pointer;top:0;right:0;bottom:0;left:0;place-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font:inherit;text-align:center}.ding__expired-title[data-v-73dfed9f]{color:#46586d;font-size:14px;letter-spacing:.06em}.ding__expired-hint[data-v-73dfed9f]{color:#2f7be5;font-size:12px;letter-spacing:.1em}.ding__expired:hover .ding__expired-hint[data-v-73dfed9f]{text-decoration:underline}.ding__silent[data-v-73dfed9f]{margin:10px 0 0;padding:4px 10px;color:#8a97a6;font-size:12px;letter-spacing:.06em}.ding__silent button[data-v-73dfed9f]{padding:0;border:0;background:none;color:#2f7be5;cursor:pointer;font:inherit;font-weight:500}.ding__silent button[data-v-73dfed9f]:hover:not(:disabled){text-decoration:underline}.ding__silent button[data-v-73dfed9f]:disabled{color:#9db7d8;cursor:progress}.ding__silent-sep[data-v-73dfed9f]{margin:0 6px;color:#c3ccd6}.switch[data-v-73dfed9f]{margin-top:14px;padding:4px 8px;color:var(--blue);font-size:12px;font-weight:600;letter-spacing:.06em;transition:color .2s}.switch[data-v-73dfed9f]:hover{color:#0284c7}.switches[data-v-73dfed9f]{display:flex;align-items:center;gap:4px;margin-top:2px}.switches__dot[data-v-73dfed9f]{width:3px;height:3px;border-radius:50%;background:var(--blue);opacity:.55}.msg[data-v-73dfed9f]{min-height:19px;margin:12px 0 2px;color:#e11d48;font-size:12px;letter-spacing:.02em}.msg.ok[data-v-73dfed9f]{color:#0d9488}.submit[data-v-73dfed9f]{width:190px;height:44px;margin-top:6px;border-radius:999px;background:#0f172a;color:#fff;font-size:14px;font-weight:500;letter-spacing:.34em;text-indent:.34em;transition:background .26s var(--ease),transform .26s var(--ease),box-shadow .26s var(--ease),opacity .26s var(--ease)}.submit[data-v-73dfed9f]:hover:not(:disabled){background:#1e293b;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a24}.submit[data-v-73dfed9f]:disabled{opacity:.55;cursor:not-allowed;transform:none}.foot[data-v-73dfed9f]{position:relative;padding-bottom:16px;color:#c3ccd6;font-size:11px;letter-spacing:.1em}@keyframes drift-73dfed9f{0%,to{transform:translate(0)}50%{transform:translate(4vw,3vh)}}@keyframes flow-73dfed9f{0%{background-position:12% 45%}to{background-position:88% 55%}}@keyframes fadeUp-73dfed9f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes caretBlink-73dfed9f{0%,49%{opacity:1}50%,to{opacity:0}}@media(max-width:560px){.tagline[data-v-73dfed9f]{font-size:10.5px;letter-spacing:.26em;text-indent:.26em}.box input[data-v-73dfed9f]{width:min(78vw,260px)}}@media(max-height:700px){.wordmark[data-v-73dfed9f]{width:clamp(170px,20vw,216px)}.tagline[data-v-73dfed9f]{margin-top:10px}.ding[data-v-73dfed9f]{margin-top:12px}.form[data-v-73dfed9f]{margin-top:22px}.foot[data-v-73dfed9f]{padding-bottom:10px}}@media(max-height:600px){.tagline[data-v-73dfed9f]{display:none}.stage[data-v-73dfed9f]{transform:none}.ding__tip[data-v-73dfed9f]{margin-bottom:6px}.ding__silent[data-v-73dfed9f]{margin-top:6px}.msg[data-v-73dfed9f]{margin:6px 0 0}}.login--card .ding .msg[data-v-73dfed9f]:empty{min-height:0;margin:0}@media(max-height:820px){.login--card-full .tagline[data-v-73dfed9f]{display:none}.login--card-full .wordmark[data-v-73dfed9f]{width:clamp(150px,15vw,190px)}.login--card-full .ding[data-v-73dfed9f]{margin-top:14px}}@media(prefers-reduced-motion:reduce){.haze i[data-v-73dfed9f],.wordmark[data-v-73dfed9f],.stage__mark[data-v-73dfed9f],.form[data-v-73dfed9f],.tagline__caret[data-v-73dfed9f]{animation:none}.tagline__caret[data-v-73dfed9f]{opacity:0}}.brand-text[data-v-b70cba1d]{position:relative;display:inline-grid;place-items:center;isolation:isolate;line-height:.92}.brand-text__mask[data-v-b70cba1d]{position:relative;display:inline-block;color:transparent;font-family:var(--font-brand);font-weight:400;letter-spacing:.1em;background:linear-gradient(105deg,#0f172a,#1e293b 34%,#0284c7,#1e293b 66%,#0f172a);background-size:150% 140%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 12px 24px rgba(15,23,42,.08));animation:brandTextFlow-b70cba1d 7s var(--ease) infinite alternate}.brand-text--onDark .brand-text__mask[data-v-b70cba1d]{background:radial-gradient(circle at 18% 40%,rgba(255,255,255,.98),transparent 24%),radial-gradient(circle at 66% 62%,rgba(203,213,225,.9),transparent 26%),linear-gradient(105deg,#f8fafc,#cbd5e1 30%,#fff 48%,#94a3b8 70%,#e2e8f0);background-size:220% 180%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 12px 26px rgba(0,0,0,.28))}.brand-text[data-v-b70cba1d]:after{content:"";position:absolute;left:4%;right:6%;bottom:-7px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(100,116,139,.34),transparent);transform:scaleX(.52);opacity:.78;animation:brandLineFlow-b70cba1d 3.6s var(--ease) infinite}.brand-text--onDark[data-v-b70cba1d]:after{background:linear-gradient(90deg,transparent,rgba(226,232,240,.5),transparent)}.brand-text--xs .brand-text__mask[data-v-b70cba1d]{font-size:15px}.brand-text--sm .brand-text__mask[data-v-b70cba1d]{font-size:20px}.brand-text--md .brand-text__mask[data-v-b70cba1d]{font-size:28px}.brand-text--lg .brand-text__mask[data-v-b70cba1d]{font-size:40px}.brand-text--xl .brand-text__mask[data-v-b70cba1d]{font-size:52px}@keyframes brandTextFlow-b70cba1d{0%{background-position:12% 45%}50%{background-position:62% 55%}to{background-position:88% 48%}}@keyframes brandLineFlow-b70cba1d{0%,to{transform:translate(-12%) scaleX(.42);opacity:.38}48%{transform:translate(13%) scaleX(.9);opacity:.72}}.ui-search[data-v-c39bb564]{display:flex;align-items:center;flex:0 0 auto;gap:5px;width:var(--search-width, 132px);max-width:100%;min-width:0;height:var(--search-height, 28px);padding:0 8px;border:1px solid #e7eaef;border-radius:7px;background:#f7f8fa;color:#8b95a5;font-size:11px;font-weight:400;cursor:text;transition:border-color .15s,box-shadow .15s,background .15s}.ui-search[data-v-c39bb564]:hover{border-color:#d8dde5}.ui-search.filled[data-v-c39bb564]{border-color:#d8dde5;background:#f7f8fa}.ui-search[data-v-c39bb564]:focus-within{border-color:#3f8ddb;background:#f7f8fa;box-shadow:0 0 0 3px #3f8ddb24}.ui-search>svg[data-v-c39bb564]{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ui-search__label[data-v-c39bb564]{flex:none;color:#4b5563;font-size:10.5px;font-weight:400;white-space:nowrap}.ui-search input[data-v-c39bb564]{width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--ink, #111827);font:inherit;font-size:11px;font-weight:400;box-shadow:none}.ui-search input[data-v-c39bb564]::placeholder{color:#a3abb8;opacity:1}.ui-search input[data-v-c39bb564]::-webkit-search-cancel-button{cursor:pointer}.tpg[data-v-cefcc205]{--tpg-ink: #111827;--tpg-text: #4b5563;--tpg-muted: #8b95a5;--tpg-line: #e5e8ec;--tpg-track: #f2f3f5;container:tpg / inline-size;display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px 16px;min-height:42px;padding:6px var(--list-gutter, 12px);border-top:1px solid #e7eaef;background:var(--card, #fff);color:var(--tpg-muted);font-size:11px;font-variant-numeric:tabular-nums}.tpg svg[data-v-cefcc205]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tpg-info[data-v-cefcc205]{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.tpg-info b[data-v-cefcc205]{color:var(--tpg-ink);font-weight:650}.tpg-sep[data-v-cefcc205]{width:1px;height:11px;background:var(--tpg-line)}.tpg-nav[data-v-cefcc205]{display:flex;align-items:center;gap:10px;margin-left:auto}.tpg-size[data-v-cefcc205]{position:relative;z-index:5;display:inline-flex;align-items:center}.tpg-size-btn[data-v-cefcc205]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 9px;border:1px solid var(--tpg-line);border-radius:7px;background:#fff;color:var(--tpg-text);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.tpg-size-btn[data-v-cefcc205]:hover:not(:disabled){border-color:#cfd4db}.tpg-size-btn[data-v-cefcc205]:disabled{cursor:not-allowed;opacity:.6}.tpg-size-btn svg[data-v-cefcc205]{width:12px;height:12px;color:var(--tpg-muted);transition:transform .16s}.tpg-size.open .tpg-size-btn[data-v-cefcc205]{border-color:#b9c0ca;box-shadow:0 0 0 3px #6b72801a}.tpg-size.open .tpg-size-btn svg[data-v-cefcc205]{transform:rotate(180deg)}.tpg-size-pop[data-v-cefcc205]{position:absolute;bottom:calc(100% + 5px);left:0;z-index:30;min-width:100%;margin:0;padding:4px;list-style:none;border:1px solid var(--tpg-line);border-radius:9px;background:#fff;box-shadow:0 10px 28px #0f172a24,0 1px 3px #0f172a0f}.tpg-size-pop button[data-v-cefcc205]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:26px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--tpg-text);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.tpg-size-pop button[data-v-cefcc205]:hover{background:#f3f4f6;color:var(--tpg-ink)}.tpg-size-pop button.on[data-v-cefcc205]{background:#f2f3f5;color:var(--tpg-ink);font-weight:650}.tpg-size-pop svg[data-v-cefcc205]{width:12px;height:12px;color:#4b5563;stroke-width:2}.tpg-pop-enter-active[data-v-cefcc205],.tpg-pop-leave-active[data-v-cefcc205]{transition:opacity .14s,transform .14s}.tpg-pop-enter-from[data-v-cefcc205],.tpg-pop-leave-to[data-v-cefcc205]{opacity:0;transform:translateY(4px)}.tpg-track[data-v-cefcc205]{display:flex;align-items:center;gap:1px;padding:2px;border-radius:8px;background:var(--tpg-track)}.tpg-btn[data-v-cefcc205]{display:grid;min-width:24px;height:22px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--tpg-text);font:inherit;font-size:11px;font-weight:550;place-items:center;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.tpg-btn svg[data-v-cefcc205]{width:13px;height:13px}.tpg-step[data-v-cefcc205]{padding:0}.tpg-btn[data-v-cefcc205]:hover:not(:disabled):not([aria-current=page]){background:#e6e8ec;color:var(--tpg-ink)}.tpg-btn[aria-current=page][data-v-cefcc205]{background:#fff;color:var(--tpg-ink);font-weight:700;box-shadow:0 0 0 1px #dfe2e7,0 1px 2px #0f172a14;cursor:default}.tpg-btn[data-v-cefcc205]:disabled:not([aria-current=page]){color:#c3c8d0;cursor:not-allowed}.tpg-gap[data-v-cefcc205]{min-width:16px;color:var(--tpg-muted);text-align:center;letter-spacing:1px}.tpg-now[data-v-cefcc205]{display:none;min-width:44px;color:var(--tpg-ink);font-weight:650;text-align:center}.tpg-jump[data-v-cefcc205]{display:inline-flex;align-items:center;gap:6px;color:var(--tpg-text);white-space:nowrap}.tpg-jump input[data-v-cefcc205]{width:38px;height:26px;padding:0 4px;border:1px solid var(--tpg-line);border-radius:7px;background:#fff;color:var(--tpg-ink);font:inherit;font-size:11px;font-weight:600;text-align:center;transition:border-color .15s,box-shadow .15s}.tpg-jump input[data-v-cefcc205]:hover:not(:disabled){border-color:#cfd4db}.tpg-jump input[data-v-cefcc205]:focus{border-color:#9aa3b2;outline:0;box-shadow:0 0 0 3px #1118270f}.tpg-jump input[data-v-cefcc205]:disabled{color:var(--tpg-muted);background:#fafbfc}.tpg button[data-v-cefcc205]:focus-visible,.tpg select[data-v-cefcc205]:focus-visible{outline:2px solid var(--tpg-ink);outline-offset:1px}.tpg.busy .tpg-track[data-v-cefcc205]{opacity:.7}@container tpg (max-width: 600px){.tpg-num[data-v-cefcc205],.tpg-gap[data-v-cefcc205],.tpg-jump[data-v-cefcc205],.tpg-sep[data-v-cefcc205],.tpg-where[data-v-cefcc205]{display:none}.tpg-now[data-v-cefcc205]{display:inline-block}.tpg-nav[data-v-cefcc205]{gap:6px}}@container tpg (max-width: 260px){.tpg-size[data-v-cefcc205]{display:none}}@media(prefers-reduced-motion:reduce){.tpg[data-v-cefcc205] *{transition:none!important}}.dc[data-v-d0615f55]{position:relative}.dc-btn[data-v-d0615f55]{position:relative;display:grid;width:31px;height:31px;place-items:center;padding:0;border:1px solid #e6ebf1;border-radius:10px;color:#64748b;background:#fff;cursor:pointer;transition:color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}.dc-btn[data-v-d0615f55]:hover,.dc-btn.on[data-v-d0615f55]{color:#111827;background:#f8fafc;transform:translateY(-1px)}.dc-btn.busy[data-v-d0615f55]{color:#2a78d6;border-color:#cfe2f7;background:#f5faff}.dc-btn.busy .dc-arrow[data-v-d0615f55]{animation:dc-drop-d0615f55 1.6s cubic-bezier(.45,0,.35,1) infinite}@keyframes dc-drop-d0615f55{0%{transform:translateY(-9px);opacity:0}30%,62%{transform:translateY(0);opacity:1}to{transform:translateY(7px);opacity:0}}@media(prefers-reduced-motion:reduce){.dc-btn.busy .dc-arrow[data-v-d0615f55]{animation:none}}.dc-ico.bounce[data-v-d0615f55]{animation:dc-bounce-d0615f55 .7s var(--ease)}@keyframes dc-bounce-d0615f55{0%{transform:translateY(0)}35%{transform:translateY(3px)}65%{transform:translateY(-2px)}to{transform:translateY(0)}}.dc-badge[data-v-d0615f55]{position:absolute;top:-6px;right:-6px;z-index:1;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border:1.5px solid #fff;border-radius:999px;color:#fff;background:#3f8ddb;box-shadow:0 1px 3px #0f172a2e;font-size:9.5px;font-weight:700;line-height:13px;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;animation:dc-pop-d0615f55 .32s var(--ease) both}@keyframes dc-pop-d0615f55{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dc-badge[data-v-d0615f55]{animation:none}}.dcn[data-v-d0615f55]{position:fixed;top:0;right:0;bottom:0;left:0;width:min(360px,calc(100vw - 32px));max-width:none;height:fit-content;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid #e3e8ee;border-radius:12px;background:#fff;color:#333;box-shadow:0 24px 64px #0f172a38}.dcn[data-v-d0615f55]::backdrop{background:#0f172a47}.dcn[open][data-v-d0615f55]{animation:dcn-in-d0615f55 .2s var(--ease)}@keyframes dcn-in-d0615f55{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.dcn-card[data-v-d0615f55]{display:grid;justify-items:center;gap:8px;padding:22px 22px 18px;text-align:center}.dcn-icon[data-v-d0615f55]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#2f6fae;background:#e6f1fb}.dcn-card h3[data-v-d0615f55]{margin:2px 0 0;color:#111827;font-size:14px;font-weight:650}.dcn-card p[data-v-d0615f55]{margin:0;color:#4b5563;font-size:12px;line-height:1.7}.dcn-acts[data-v-d0615f55]{display:flex;justify-content:center;gap:8px;margin-top:8px}.dcn-btn[data-v-d0615f55]{height:28px;padding:0 14px;border:1px solid #d8dde5;border-radius:7px;background:#fff;color:#111827;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.dcn-btn[data-v-d0615f55]:hover{border-color:#c4cbd6;background:#f7f8fa}.dcn-btn.primary[data-v-d0615f55]{border-color:#3f8ddb;background:#3f8ddb;color:#fff}.dcn-btn.primary[data-v-d0615f55]:hover{border-color:#2f6fae;background:#2f6fae}.dcn-btn[data-v-d0615f55]:focus-visible{outline:2px solid #3f8ddb;outline-offset:2px}@media(prefers-reduced-motion:reduce){.dcn[open][data-v-d0615f55]{animation:none}}.dcd[data-v-d0615f55]{position:fixed;top:0;right:0;bottom:0;left:0;width:min(760px,calc(100vw - 32px));max-width:none;height:min(72vh,620px);height:min(72dvh,620px);max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #e3e8ee;border-radius:16px;background:#fff;color:#333;box-shadow:0 24px 80px #0f172a30;font-size:12px}.dcd[data-v-d0615f55]::backdrop{background:#0f172a55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dcd-layout[data-v-d0615f55]{display:flex;flex-direction:column;height:100%}.dcd-head[data-v-d0615f55]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px;border-bottom:1px solid #ebedf0}.dcd-heading[data-v-d0615f55]{display:flex;align-items:center;gap:10px;min-width:0}.dcd-head h2[data-v-d0615f55]{flex:none;margin:0;color:#333;font-size:14px;font-weight:500;line-height:20px}.dcd-head p[data-v-d0615f55]{min-width:0;margin:0;color:#999;font-size:11.5px;line-height:18px}.dcd-icon[data-v-d0615f55]{display:grid;flex:none;width:28px;height:28px;place-items:center;padding:0;border:1px solid #dcdfe6;border-radius:6px;color:#666;background:#fff;cursor:pointer;transition:background .15s,color .15s}.dcd-icon[data-v-d0615f55]:hover{color:#333;background:#f5f7fa}.dcd-bar[data-v-d0615f55]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px;border-bottom:1px solid #ebedf0}.dcd-search[data-v-d0615f55]{--search-width: 320px;--search-height: 26px}.dcd-err[data-v-d0615f55]{flex:none;margin:8px 16px 0;padding:6px 10px;border-radius:6px;color:var(--err);background:#fdf1f3;font-size:12px}.dcd-body[data-v-d0615f55]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.dcd-empty[data-v-d0615f55]{display:grid;justify-items:center;align-content:center;gap:10px;height:100%;padding:40px 24px;color:#999;text-align:center}.dcd-grid[data-v-d0615f55]{display:grid;grid-template-columns:minmax(160px,1fr) repeat(3,max-content) max-content;column-gap:20px;min-width:100%;width:max-content}.dcd-row[data-v-d0615f55]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;height:var(--dcd-row-h, 30px);padding:0 16px;border-bottom:1px solid #ebedf0;color:#333;font-variant-numeric:tabular-nums}.dcd-row>span[data-v-d0615f55]{text-align:center;white-space:nowrap}.dcd-row>.dcd-title[data-v-d0615f55]{overflow:hidden;text-align:left;text-overflow:ellipsis}.dcd-row.head[data-v-d0615f55]{position:sticky;top:0;z-index:1;height:var(--dcd-head-h, 32px);border-bottom-color:#dcdfe6;background:#fff;font-weight:600}.dcd-row.head>span[data-v-d0615f55]:first-child{text-align:left}.dcd-row[data-v-d0615f55]:not(.head):hover{background:#f5f7fa}.dcd-row.confirming[data-v-d0615f55]{background:#fff7f8}.dcd-row.failed .dcd-status[data-v-d0615f55]{color:var(--err);cursor:help}.dcd-acts[data-v-d0615f55]{display:flex;justify-content:center;gap:14px}.dcd-act[data-v-d0615f55]{padding:2px 0;border:0;color:#1677ff;background:none;font:inherit;font-size:12px;cursor:pointer;transition:color .15s}.dcd-act[data-v-d0615f55]:hover:not(:disabled){color:#4096ff}.dcd-act.muted[data-v-d0615f55]{color:#666}.dcd-act.muted[data-v-d0615f55]:hover:not(:disabled){color:#333}.dcd-act.danger[data-v-d0615f55]{color:var(--err);font-weight:600}.dcd-act.danger[data-v-d0615f55]:hover:not(:disabled){color:var(--err);filter:brightness(.9)}.dcd-act[data-v-d0615f55]:disabled{color:#a8b3c2;cursor:default}@supports not (grid-template-columns: subgrid){.dcd-grid[data-v-d0615f55]{display:block;width:auto;min-width:652px}.dcd-row[data-v-d0615f55]{grid-template-columns:minmax(160px,1fr) 76px 132px 96px 92px;column-gap:20px}.dcd-row>span[data-v-d0615f55]{min-width:0;overflow:hidden;text-overflow:ellipsis}}.dcd-pager[data-v-d0615f55]{--list-gutter: 16px}.dcd-cap[data-v-d0615f55]{flex:none;margin:0;padding:6px 16px;border-top:1px solid #ebedf0;color:#999;font-size:11.5px}@media(max-width:560px){.dcd-bar[data-v-d0615f55]{flex-wrap:wrap}.dcd-search[data-v-d0615f55]{--search-width: 100%}}.ns[data-v-bcd2bc47]{position:relative}.ns-btn[data-v-bcd2bc47]{display:grid;width:31px;height:31px;place-items:center;padding:0;border:1px solid #e6ebf1;border-radius:10px;color:#64748b;background:#fff;cursor:pointer;transition:color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}.ns-btn[data-v-bcd2bc47]:hover,.ns-btn.on[data-v-bcd2bc47]{color:#111827;background:#f8fafc;transform:translateY(-1px)}.ns-btn svg[data-v-bcd2bc47]{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.nsd[data-v-bcd2bc47]{position:fixed;top:0;right:0;bottom:0;left:0;width:min(600px,calc(100vw - 32px));max-width:none;height:fit-content;max-height:none;margin:15vh auto auto;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:16px;background:var(--card);color:var(--ink);box-shadow:0 0 0 1px #0f172a0d,0 24px 64px #0f172a2e,0 4px 14px #0f172a0f;font-size:12px}.nsd[open][data-v-bcd2bc47]{animation:nsd-in-bcd2bc47 .2s var(--ease) both}.nsd[data-v-bcd2bc47]::backdrop{background:#f1f4f86b;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}@keyframes nsd-in-bcd2bc47{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nsd[open][data-v-bcd2bc47]{animation:none}}.nsd-layout[data-v-bcd2bc47]{display:flex;flex-direction:column;gap:14px;max-height:min(68vh,540px);max-height:min(68dvh,540px);padding:18px 20px 20px}.nsd-head[data-v-bcd2bc47]{display:flex;flex:none;align-items:center;justify-content:space-between}.nsd-head h2[data-v-bcd2bc47]{margin:0;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:.02em}.nsd-x[data-v-bcd2bc47]{display:grid;flex:none;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer;transition:background .15s,color .15s}.nsd-x[data-v-bcd2bc47]:hover{color:var(--sub);background:var(--bg)}.nsd .nsd-search[data-v-bcd2bc47]{flex:none;gap:10px;padding:0 14px;border-radius:11px;--search-width: 100%;--search-height: 44px}.nsd .nsd-search[data-v-bcd2bc47] svg{width:16px;height:16px;stroke-width:1.8}.nsd .nsd-search[data-v-bcd2bc47]:focus-within svg{color:#3f8ddb}.nsd .nsd-search[data-v-bcd2bc47] input{font-size:13.5px}.nsd .nsd-search[data-v-bcd2bc47] input::placeholder{color:#a3abb8}.nsd-list[data-v-bcd2bc47]{flex:1;min-height:0;margin:-4px -8px -8px;padding:4px 8px 8px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.nsd-item[data-v-bcd2bc47]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:9px;color:var(--sub);cursor:pointer;transition:background .12s}.nsd-item+.nsd-item[data-v-bcd2bc47]{margin-top:2px}.nsd-item.active[data-v-bcd2bc47]{color:var(--ink);background:var(--bg)}.nsd-ico[data-v-bcd2bc47]{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:8px;color:#8b95a5;background:#fff;transition:color .12s,border-color .12s}.nsd-item.active .nsd-ico[data-v-bcd2bc47]{color:#3f8ddb;border-color:#d6e6f7}.nsd-title[data-v-bcd2bc47]{overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.nsd-title mark[data-v-bcd2bc47]{padding:0;color:#3f8ddb;background:none;font-weight:600}.nsd-old[data-v-bcd2bc47]{margin-left:6px;color:var(--muted);font-size:10.5px;font-weight:400}.nsd-trail[data-v-bcd2bc47]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;white-space:nowrap}.nsd-here[data-v-bcd2bc47]{padding:0 6px;border:1px solid var(--line);border-radius:5px;color:var(--sub);background:#fff;font-size:10px;line-height:17px}.nsd-empty[data-v-bcd2bc47]{padding:22px 8px 8px;color:var(--muted);font-size:12px;text-align:center}@media(max-width:760px){.nsd[data-v-bcd2bc47]{margin-top:8vh}.nsd-layout[data-v-bcd2bc47]{padding:14px 14px 16px}}@media(max-width:520px){.ns[data-v-bcd2bc47]{display:none}}.ui-button[data-v-d4a67e94]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;font-family:inherit;font-weight:700;cursor:pointer;transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),transform .22s var(--ease)}.ui-button[data-v-d4a67e94]:hover:not(:disabled){transform:translateY(-1px)}.ui-button[data-v-d4a67e94]:active:not(:disabled){transform:translateY(0)}.ui-button[data-v-d4a67e94]:disabled{opacity:.58;cursor:not-allowed;transform:none}.ui-button--primary[data-v-d4a67e94]{background:#0f172a;color:#fff}.ui-button--primary[data-v-d4a67e94]:hover:not(:disabled){background:#1e293b}.ui-button--ghost[data-v-d4a67e94]{border-color:var(--line2);background:#fff;color:var(--sub)}.ui-button--ghost[data-v-d4a67e94]:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.ui-button--sm[data-v-d4a67e94]{min-height:34px;padding:0 16px;font-size:13px}.ui-button--md[data-v-d4a67e94]{min-height:38px;padding:0 18px;font-size:13.5px}.shell[data-v-39836fad]{--shell-line: #d5dbe3;position:relative;display:flex;height:100%;min-width:0;color:var(--ink)}.no-module[data-v-39836fad]{display:grid;place-content:center;justify-items:center;gap:8px;height:100%;padding:40px 24px;color:var(--muted);text-align:center}.no-module h3[data-v-39836fad]{color:var(--ink);font-size:14px;font-weight:650}.no-module p[data-v-39836fad]{max-width:420px;font-size:var(--font-label);line-height:1.7}.nav-rail[data-v-39836fad]{position:relative;z-index:42;display:flex;width:64px;flex:0 0 64px;flex-direction:column;align-items:center;gap:12px;padding:14px 8px;border-right:1px solid var(--shell-line);background:#fff}.rail-brand[data-v-39836fad],.rail-item[data-v-39836fad]{display:grid;place-items:center;border:0;background:transparent;font-family:inherit;cursor:pointer}.rail-brand[data-v-39836fad]{width:100%;gap:6px;padding:4px 0 2px;border-radius:13px;color:#0f172a}.rail-brand__text[data-v-39836fad] .brand-text__mask{font-size:11px}.rail-nav[data-v-39836fad]{position:absolute;left:8px;top:78px;display:grid;width:100%;gap:8px;margin:0}.rail-item[data-v-39836fad]{position:relative;width:44px;height:48px;grid-template-rows:21px 11px;align-content:center;gap:3px;border-radius:12px;color:#7c8796;transition:color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease)}.rail-item[data-v-39836fad]:hover{color:#111827;background:#f3f6f9;transform:translateY(-1px)}.rail-item.active[data-v-39836fad],.rail-item.context[data-v-39836fad]{color:#020617;background:#eef2f7;box-shadow:inset 0 0 0 1px #e1e6ed}.rail-item.off[data-v-39836fad]{color:#c3cad4;cursor:not-allowed}.rail-item.off[data-v-39836fad]:hover{color:#c3cad4;background:transparent;transform:none}.rail-item.active[data-v-39836fad]:before{content:"";position:absolute;left:-10px;top:14px;bottom:14px;width:3px;border-radius:0 999px 999px 0;background:#020617}.rail-item[data-v-39836fad]:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(15,23,42,0);border-radius:14px;opacity:0;pointer-events:none;transform:scale(.82)}.rail-item.tapped[data-v-39836fad]:after{animation:navTap-39836fad .43s ease-out}.rail-label[data-v-39836fad]{color:currentColor;font-size:9px;font-weight:760;line-height:1;opacity:.86;white-space:nowrap}.nav-panel[data-v-39836fad]{--panel-row-height: 28px;--panel-row-gap: 3px;--panel-indent: 6px;--panel-item-padding: 6px;position:fixed;left:64px;top:60px;bottom:8px;z-index:80;display:flex;width:120px;flex-direction:column;gap:6px;padding:12px 8px;border:1px solid var(--shell-line);border-left:0;border-radius:0 10px 10px 0;background:#fff;box-shadow:10px 6px 28px #0f172a14}.nav-panel[data-v-39836fad]:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:12px}.fly-enter-active[data-v-39836fad],.fly-leave-active[data-v-39836fad]{transition:opacity .18s var(--ease),transform .18s var(--ease)}.fly-enter-from[data-v-39836fad],.fly-leave-to[data-v-39836fad]{opacity:0;transform:translate(-6px)}.panel-context[data-v-39836fad]{display:flex;min-width:0;align-items:center;gap:6px;padding:0 7px 8px;border-bottom:1px solid var(--shell-line)}.panel-context__icon[data-v-39836fad]{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;color:#1f2937}.panel-context h2[data-v-39836fad]{min-width:0;overflow:hidden;color:#1f2937;font-size:11.5px;font-weight:700;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.panel-nav[data-v-39836fad]{display:grid;min-height:0;gap:var(--panel-row-gap);grid-auto-rows:var(--panel-row-height);align-content:start;overflow-y:auto}.panel-link[data-v-39836fad]{position:relative;display:flex;width:100%;min-width:0;align-items:center;gap:6px;height:var(--panel-row-height);min-height:var(--panel-row-height);padding:4px var(--panel-item-padding) 4px calc(var(--panel-item-padding) + (var(--panel-depth, 1) - 1) * var(--panel-indent));line-height:1.2;border:1px solid transparent;border-radius:7px;color:#64748b;background:transparent;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.panel-link[data-v-39836fad]:hover{color:#1f2937;background:#f3f6f9}.panel-link.router-link-active[data-v-39836fad]{color:#1f2937;background:#eef2f7;border-color:transparent;box-shadow:none}.panel-link.router-link-active[data-v-39836fad]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:0 999px 999px 0;background:#111827}.panel-link__icon[data-v-39836fad]{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:6px;color:inherit;background:transparent}.panel-link__text[data-v-39836fad]{display:grid;flex:0 1 auto;min-width:0;text-align:center}.panel-link__text strong[data-v-39836fad]{min-width:4em;overflow:hidden;color:inherit;font-size:10.5px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fold-caret[data-v-39836fad]{flex:none;color:#98a2b3;transition:transform .18s var(--ease)}.fold-caret.open[data-v-39836fad]{transform:rotate(90deg)}.panel-link--fold.panel-link--deep[data-v-39836fad]{padding-right:2px}.panel-link--fold.panel-link--deep .fold-caret[data-v-39836fad]{margin-left:-3px}.panel-link[data-v-39836fad]:focus-visible{outline:2px solid #64748b;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.panel-link[data-v-39836fad],.fold-caret[data-v-39836fad],.fly-enter-active[data-v-39836fad],.fly-leave-active[data-v-39836fad]{transition:none}}.main[data-v-39836fad]{display:flex;min-width:0;flex:1;flex-direction:column}.topbar[data-v-39836fad]{position:relative;z-index:20;display:flex;height:56px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--shell-line);background:#fff}.crumb[data-v-39836fad]{display:flex;align-items:center;gap:9px;min-width:0}.crumb-icon[data-v-39836fad]{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:10px;color:#334155;background:#f1f5f9}.crumb div[data-v-39836fad]{display:grid;gap:2px;min-width:0}.crumb span[data-v-39836fad]:not(.crumb-icon){color:#98a2b3;font-size:10px;font-weight:700}.crumb strong[data-v-39836fad]{overflow:hidden;color:var(--ink);font-size:var(--font-title);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.top-notice[data-v-39836fad]{display:inline-flex;min-width:0;max-width:420px;height:24px;flex:0 1 auto;align-items:center;gap:6px;margin-right:auto;padding:0 10px;border:1px solid #f3dfc2;border-radius:999px;color:#92591a;background:#fff8ee;font-size:11px;font-weight:500}.top-notice__dot[data-v-39836fad]{width:6px;height:6px;flex:none;border-radius:50%;background:#e59a3a}.top-notice__text[data-v-39836fad]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions[data-v-39836fad]{display:flex;align-items:center;gap:8px}.user-pill[data-v-39836fad]{display:inline-flex;align-items:center;gap:8px;height:31px;padding:0 9px;border:1px solid #e6ebf1;border-radius:999px;color:#64748b;background:#fff;font-size:11px;font-weight:680}.ava[data-v-39836fad]{display:grid;width:25px;height:25px;place-items:center;overflow:hidden;border-radius:9px;color:#2563eb;background:#dbeafe;font-size:12px;font-weight:840}.ava img[data-v-39836fad]{width:100%;height:100%;object-fit:cover}.uname[data-v-39836fad]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.urole[data-v-39836fad]{padding:2px 7px;border:1px solid #dbe4ee;border-radius:999px;color:#4a5c74;background:#f2f5f9;font-size:10px;font-weight:700;line-height:1.5;white-space:nowrap}.icon-button[data-v-39836fad]{display:grid;width:31px;height:31px;place-items:center;border:1px solid #e6ebf1;border-radius:10px;color:#64748b;background:#fff;transition:color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}.icon-button[data-v-39836fad]:hover,.icon-button.on[data-v-39836fad]{color:#111827;background:#f8fafc;transform:translateY(-1px)}.content[data-v-39836fad]{position:relative;flex:1;min-height:0;padding:6px 8px 8px;background:#f6f7f9;overflow:auto}.set-layer[data-v-39836fad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:transparent}.set-menu[data-v-39836fad]{position:fixed;width:154px;padding:7px;border:1px solid rgba(222,231,239,.9);border-radius:14px;background:#fffffff0;box-shadow:0 22px 52px #0f172a1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.set-item[data-v-39836fad]{display:flex;width:100%;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:10px;color:#526173;background:transparent;font-family:inherit;font-size:13px;font-weight:760;cursor:pointer}.set-item[data-v-39836fad]:hover{color:#111827;background:#f1f5f9}.set-item.danger[data-v-39836fad]:hover{color:#d92d4c;background:#fff1f3}.modal-mask[data-v-39836fad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a42;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-card[data-v-39836fad]{width:min(430px,100%);padding:22px;border:1px solid rgba(222,231,239,.9);border-radius:18px;background:#fff;box-shadow:0 28px 80px #0f172a24;animation:rise .28s both}.modal-head[data-v-39836fad]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.modal-head p[data-v-39836fad]{color:#98a5b5;font-size:11px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.modal-head h3[data-v-39836fad]{margin-top:3px;color:#10233a;font-size:18px;font-weight:900}.x[data-v-39836fad]{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:10px;color:#667489;background:#f1f5f6;cursor:pointer}.x[data-v-39836fad]:hover{color:#d92d4c;background:#fff1f3}.modal-label[data-v-39836fad]{display:block;margin:12px 0 7px;color:#526173;font-size:12px;font-weight:780}.modal-field[data-v-39836fad]{width:100%;height:42px;padding:0 13px;border:1px solid rgba(209,216,228,.95);border-radius:12px;outline:0;background:#f8fafc;color:#0d1726;font:inherit;font-size:14px;font-weight:650}.modal-field[data-v-39836fad]:focus{border-color:#64748bd1;background:#fff;box-shadow:0 0 0 4px #94a3b824}.modal-msg[data-v-39836fad]{margin-top:12px;color:#d92d4c;font-size:12px;font-weight:740}.modal-msg.ok[data-v-39836fad]{color:#158452}.modal-actions[data-v-39836fad]{display:flex;justify-content:flex-end;margin-top:18px}@keyframes navTap-39836fad{0%{border-color:#0f172a3d;opacity:.26;transform:scale(.82)}to{border-color:#0f172a00;opacity:0;transform:scale(1.18)}}@media(max-width:920px){.content[data-v-39836fad]{padding:6px 8px 8px}}@media(max-width:760px){.uname[data-v-39836fad]{max-width:120px}}.it[data-v-e225a857]{display:inline-flex;flex:none;vertical-align:middle}.it-dot[data-v-e225a857]{display:grid;width:13px;height:13px;flex:none;place-items:center;padding:0;border:1px solid #d5e5f5;border-radius:50%;color:#6f90b4;background:#f2f8fd;font-size:0;line-height:0;cursor:help;transition:background .16s,color .16s,border-color .16s,transform .16s}.it-dot svg[data-v-e225a857]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.it-dot svg circle[data-v-e225a857]{fill:currentColor;stroke:none}.it-dot[data-v-e225a857]:hover,.it-dot.on[data-v-e225a857],.it-dot[data-v-e225a857]:focus-visible{border-color:#8fc0ea;color:#2f6fae;background:#e0edfa;outline:0;transform:scale(1.12)}.it-pop{position:fixed;z-index:2200;box-sizing:border-box;padding:7px 9px;border-radius:8px;color:#f2f7fc;background:#1f3350f5;box-shadow:0 12px 30px #0f172a38;font-size:9.5px;font-weight:430;line-height:1.5;text-align:left;pointer-events:none}.it-pop .it-row{margin:0}.it-pop .it-row+.it-row{margin-top:3px}.it-pop .it-row b{margin-right:4px;color:#9dc8f0;font-weight:700}.it-pop .it-block+.it-block{margin-top:7px}.it-pop .it-head{display:block;margin-bottom:1px;color:#9dc8f0;font-weight:700}.it-pop .it-line{margin:0}.it-pop .it-line+.it-line{margin-top:2px}.it-pop .it-line.num{display:grid;grid-template-columns:auto 1fr;column-gap:3px}.it-pop .it-n{color:#c9ddf1;font-variant-numeric:tabular-nums}.it-pop .it-block.kv{display:grid;grid-template-columns:max-content 1fr;column-gap:14px;row-gap:2px;align-items:baseline}.it-pop .it-block.kv>*{grid-column:1 / -1}.it-pop .it-block.kv>.it-line.pair{display:contents}.it-pop .it-block.kv .it-line+.it-line{margin-top:0}.it-pop .it-v{color:#c9ddf1}.it-pop-enter-active,.it-pop-leave-active{transition:opacity .14s,transform .14s}.it-pop-enter-from,.it-pop-leave-to{opacity:0;transform:translateY(-3px)}.et[data-v-0ad07e8c]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.et.et--lines[data-v-0ad07e8c]{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.et-pop{position:fixed;z-index:2200;box-sizing:border-box;padding:7px 9px;border-radius:8px;color:#f2f7fc;background:#1f3350f5;box-shadow:0 12px 30px #0f172a38;font-size:9.5px;font-weight:430;line-height:1.55;text-align:left;white-space:normal;word-break:break-word;pointer-events:none}.et-pop-enter-active,.et-pop-leave-active{transition:opacity .14s,transform .14s}.et-pop-enter-from,.et-pop-leave-to{opacity:0;transform:translateY(-3px)}.pick-chip[data-v-53d34ffe]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 4px 3px 9px;border:1px solid var(--b300, #a9cdf1);border-radius:999px;color:var(--b700, #2f6fae);background:linear-gradient(180deg,#fff,var(--b50, #f2f8fd));box-shadow:0 2px 8px #3f8ddb1f;white-space:nowrap;animation:pick-chip-in-53d34ffe .3s cubic-bezier(.22,.72,.32,1) both}.pick-chip[data-v-53d34ffe]>svg{flex:none}.pick-names[data-v-53d34ffe]{min-width:0;max-width:300px;color:var(--b900, #1f3350);font-size:10.5px;font-weight:700}.pick-chip em[data-v-53d34ffe]{flex:none;color:var(--muted, #7f93aa);font-size:9px;font-style:normal}.pick-note[data-v-53d34ffe]{flex:none;padding-left:6px;border-left:1px solid var(--b200, #cfe3f7);color:var(--muted, #7f93aa);font-size:9px}.pick-chip.busy .pick-note[data-v-53d34ffe]{color:var(--b500, #3f8ddb)}.pick-chip.bad[data-v-53d34ffe]{border-color:#f0c2cc}.pick-chip.bad .pick-note[data-v-53d34ffe]{color:#bd4257}.pick-x[data-v-53d34ffe]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;color:var(--muted, #7f93aa);background:transparent;cursor:pointer;transition:background .16s,color .16s}.pick-x[data-v-53d34ffe]:hover{color:#bd4257;background:#fdeef1}.pick-x[data-v-53d34ffe]:focus-visible{outline:2px solid var(--b400, #6aa9e5);outline-offset:1px}@keyframes pick-chip-in-53d34ffe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pick-chip[data-v-53d34ffe]{animation:none}}.anim-num[data-v-270c8f42]{font-variant-numeric:tabular-nums}.dp[data-v-f95b7106]{position:relative;display:inline-block}.dp-btn[data-v-f95b7106]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px 0 7px;border:1px solid #d5e5f5;border-radius:8px;color:#2f5b8a;background:#f2f8fd;font:inherit;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,color .18s}.dp-btn[data-v-f95b7106]:hover,.dp-btn.on[data-v-f95b7106]{border-color:#a9cdf1;background:#e6f1fb;box-shadow:0 2px 8px #3f78be1f}.dp-caret[data-v-f95b7106]{color:#7f9fc0;transition:transform .2s}.dp-btn.on .dp-caret[data-v-f95b7106]{transform:rotate(180deg)}.dp-pop[data-v-f95b7106]{position:fixed;z-index:1500;box-sizing:border-box;width:156px;padding:6px;border:1px solid #d9e7f5;border-radius:10px;background:#fff;box-shadow:0 14px 36px #1f3a5f29;transform-origin:top left;font-size:9px}.dp-head[data-v-f95b7106]{display:flex;align-items:center;justify-content:space-between;margin:0 1px 4px;color:#1f3350;font-size:9.5px}.dp-head strong[data-v-f95b7106]{font-weight:680}.dp-nav[data-v-f95b7106]{display:grid;width:18px;height:18px;place-items:center;border:0;border-radius:5px;color:#5f7f9f;background:transparent;cursor:pointer;transition:background .16s}.dp-nav[data-v-f95b7106]:hover:not(:disabled){background:#eaf3fb}.dp-nav[data-v-f95b7106]:disabled{opacity:.3;cursor:default}.dp-week[data-v-f95b7106]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:1px;color:#9db0c4;font-size:7.5px;text-align:center}.dp-grid[data-v-f95b7106]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.dp-day[data-v-f95b7106]{height:20px;padding:0;border:0;border-radius:5px;color:#c3cfdc;background:transparent;font:inherit;font-size:9px;font-variant-numeric:tabular-nums;cursor:default;transition:background .14s,color .14s,transform .14s}.dp-day.has[data-v-f95b7106]{color:#2b4867;cursor:pointer}.dp-day.has[data-v-f95b7106]:hover{background:#eaf3fb;transform:translateY(-1px)}.dp-day.today[data-v-f95b7106]{box-shadow:inset 0 0 0 1px #a9cdf1}.dp-day.mid[data-v-f95b7106]{border-radius:0;background:#e6f1fb;color:#2f5b8a}.dp-day.on[data-v-f95b7106]{color:#fff;background:linear-gradient(135deg,#5aa0e2,#3f8ddb);box-shadow:0 4px 10px #3f8ddb4d}.dp-day.live[data-v-f95b7106]:after{content:"";display:inline-block;width:4px;height:4px;margin-left:2px;border-radius:50%;background:#f97316;vertical-align:2px}.dp-foot[data-v-f95b7106]{display:flex;justify-content:flex-end;min-height:14px;margin-top:4px}.dp-link[data-v-f95b7106]{border:0;padding:0;color:#3f8ddb;background:transparent;font:inherit;font-size:8.5px;font-weight:600;cursor:pointer}.dp-link[data-v-f95b7106]:hover{text-decoration:underline}.dp-tip[data-v-f95b7106]{overflow:hidden;color:#9db0c4;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.dp-tip.pending[data-v-f95b7106]{color:#2f6fae;font-weight:600}.dp-pop-enter-active[data-v-f95b7106],.dp-pop-leave-active[data-v-f95b7106]{transition:opacity .16s,transform .16s}.dp-pop-enter-from[data-v-f95b7106],.dp-pop-leave-to[data-v-f95b7106]{opacity:0;transform:translateY(-4px) scale(.98)}.pg[data-v-df07ae27]{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:3px;margin-top:auto;padding:5px 0 0}.pg-btn[data-v-df07ae27]{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border:1px solid #d5e5f5;border-radius:6px;color:#2f5b8a;background:#f2f8fd;font:inherit;font-size:9px;font-weight:640;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.pg-btn[data-v-df07ae27]:hover:not(:disabled){border-color:#a9cdf1;background:#e6f1fb;transform:translateY(-1px)}.pg-btn.on[data-v-df07ae27]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#5aa0e2,#3f8ddb);box-shadow:0 2px 6px #3f8ddb47}.pg-btn[data-v-df07ae27]:disabled{opacity:.45;cursor:default}.pg-btn.dots[data-v-df07ae27]{border-color:transparent;background:transparent}.pg-info[data-v-df07ae27]{margin-right:auto;color:#9db0c4;font-size:8.5px;font-variant-numeric:tabular-nums}.pm[data-v-e64116e7]{display:inline-grid;width:var(--pm-size);height:var(--pm-size);flex:none;place-items:center;overflow:hidden;border-radius:6px;background:var(--pm-color);box-shadow:0 1px 3px #1f3a5f24}.pm.img[data-v-e64116e7]{background:#fff;box-shadow:0 0 0 1px #e3ecf5}.pm img[data-v-e64116e7]{width:100%;height:100%;object-fit:contain}.pm-mono[data-v-e64116e7]{color:var(--pm-ink);font-size:calc(var(--pm-size) * .5);font-weight:800;line-height:1;letter-spacing:-.5px}.sd-mask[data-v-8d8af7d3]{--b900: #1f3350;--b700: #2f6fae;--b500: #3f8ddb;--b300: #a9cdf1;--b100: #e6f1fb;--b50: #f4f9fe;--line: #eef2f7;--mute: #8193a8;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px 16px;background:#18263c42;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sd[data-v-8d8af7d3]{display:flex;width:min(780px,100%);height:min(640px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid #e2eaf3;border-radius:16px;background:#fff;box-shadow:0 28px 70px #182e4e33,0 2px 6px #182e4e0f}.sd-head[data-v-8d8af7d3]{display:flex;align-items:center;gap:10px;padding:14px 16px 12px 18px}.sd-title[data-v-8d8af7d3]{display:flex;min-width:0;flex:1;align-items:center;gap:7px}.sd-mark[data-v-8d8af7d3]{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:7px;color:var(--b700);background:var(--b100)}.sd-mark svg[data-v-8d8af7d3]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.sd-title strong[data-v-8d8af7d3]{color:var(--b900);font-size:14px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.sd-when[data-v-8d8af7d3]{padding:2px 8px;border-radius:999px;color:#5d7590;background:#f2f5f9;font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.sd-seg[data-v-8d8af7d3]{display:inline-flex;flex:none;padding:2px;border-radius:9px;background:#f2f5f9}.sd-seg button[data-v-8d8af7d3]{height:24px;padding:0 11px;border:0;border-radius:7px;color:#6f849c;background:transparent;font-size:11px;cursor:pointer;transition:color .15s,background .15s,box-shadow .15s}.sd-seg button[data-v-8d8af7d3]:hover{color:var(--b900)}.sd-seg button.on[data-v-8d8af7d3]{color:var(--b700);background:#fff;box-shadow:0 1px 3px #1f33501f;font-weight:650}.sd-close[data-v-8d8af7d3]{display:grid;width:28px;height:28px;flex:none;place-items:center;border:0;border-radius:8px;color:#7d8ea3;background:transparent;cursor:pointer;transition:color .15s,background .15s}.sd-close[data-v-8d8af7d3]:hover{color:var(--b900);background:#f2f5f9}.sd-kpis[data-v-8d8af7d3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 14px}.kpi[data-v-8d8af7d3]{position:relative;display:flex;min-width:0;flex-direction:column;gap:5px;padding:9px 12px 10px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fafcfe;transition:border-color .2s,background .2s}.kpi.on[data-v-8d8af7d3]{border-color:#cfe3f6;background:var(--b50)}.kpi.on[data-v-8d8af7d3]:before{content:"";position:absolute;top:0;right:12px;left:12px;height:2px;border-radius:0 0 2px 2px;background:var(--b500)}.kpi-k[data-v-8d8af7d3]{color:var(--mute);font-size:10.5px;white-space:nowrap}.kpi-v[data-v-8d8af7d3]{overflow:hidden;color:var(--b900);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap}.kpi.on .kpi-v[data-v-8d8af7d3]{color:var(--b700)}.kpi-v.neg[data-v-8d8af7d3],.num.neg[data-v-8d8af7d3]{color:#c2413b}.sd-tools[data-v-8d8af7d3]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 18px;border-bottom:1px solid var(--line)}.sd-dims[data-v-8d8af7d3]{display:flex;gap:18px}.sd-dims button[data-v-8d8af7d3]{position:relative;height:32px;padding:0 2px;border:0;color:#6f849c;background:transparent;font-size:12px;cursor:pointer;transition:color .15s}.sd-dims button[data-v-8d8af7d3]:hover{color:var(--b900)}.sd-dims button.on[data-v-8d8af7d3]{color:var(--b900);font-weight:650}.sd-dims button[data-v-8d8af7d3]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--b500);transform:scaleX(0);transition:transform .2s}.sd-dims button.on[data-v-8d8af7d3]:after{transform:scaleX(1)}.sd-search[data-v-8d8af7d3]{--search-width: 176px;--search-height: 26px;margin-bottom:4px}.sd-body[data-v-8d8af7d3]{min-height:160px;flex:1 1 0;overflow:hidden auto;overscroll-behavior:contain}.sd-foot[data-v-8d8af7d3]{display:flex;flex:none;height:38px;align-items:center;padding:0 18px;border-top:1px solid var(--line)}.sd-foot[data-v-8d8af7d3] .pg{flex:1;margin:0;padding:0}.sd-foot[data-v-8d8af7d3] .pg-btn{min-width:24px;height:24px;font-size:10.5px}.sd-foot[data-v-8d8af7d3] .pg-info{font-size:10px}.sd-msg[data-v-8d8af7d3]{margin:0;padding:40px 16px;color:#7d8ea3;font-size:11.5px;text-align:center}.sd-msg.bad[data-v-8d8af7d3]{color:#b04a5c}.sd-table[data-v-8d8af7d3]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11.5px}.sd-table .c-no[data-v-8d8af7d3]{width:40px}.sd-table .c-name[data-v-8d8af7d3]{width:auto}.sd-table .c-num[data-v-8d8af7d3]{width:124px}.sd-table .c-net[data-v-8d8af7d3]{width:118px}.sd-table .c-rate[data-v-8d8af7d3],.sd-table .c-share[data-v-8d8af7d3]{width:72px}.sd-table th[data-v-8d8af7d3],.sd-table td[data-v-8d8af7d3]{padding:0 12px;border-bottom:1px solid #f1f4f8;text-align:right;white-space:nowrap}.sd-table th[data-v-8d8af7d3]{position:sticky;top:0;z-index:1;height:34px;color:var(--mute);background:#fff;font-size:10.5px;font-weight:560;box-shadow:inset 0 -1px 0 var(--line)}.sd-table th.focus[data-v-8d8af7d3]{color:var(--b700);font-weight:650}.sd-table th.no[data-v-8d8af7d3],.sd-table td.no[data-v-8d8af7d3]{padding-right:0;padding-left:18px;text-align:left}.sd-table th.name[data-v-8d8af7d3],.sd-table td.name[data-v-8d8af7d3]{text-align:left}.sd-table td[data-v-8d8af7d3]{height:40px;color:#3a4d63}.sd-table.dim-shop td[data-v-8d8af7d3]{height:46px}.sd-table tbody tr:last-child td[data-v-8d8af7d3]{border-bottom:0}.sd-table th[data-v-8d8af7d3]:last-child,.sd-table td[data-v-8d8af7d3]:last-child{padding-right:18px}.num[data-v-8d8af7d3]{font-variant-numeric:tabular-nums}.rate[data-v-8d8af7d3]{color:#5d7086}.sd-table td.focus .num[data-v-8d8af7d3]{color:var(--b900);font-weight:650}.rows tr[data-v-8d8af7d3]{transition:background .15s}.rows tr:hover td[data-v-8d8af7d3]{background:#f8fbfe}.rows tr.hl td[data-v-8d8af7d3]{background:var(--b50)}.rows tr.hl td.no[data-v-8d8af7d3]{box-shadow:inset 3px 0 0 var(--b500)}.rows[data-v-8d8af7d3]{animation:sd-rows-in-8d8af7d3 .22s ease-out}@keyframes sd-rows-in-8d8af7d3{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.rk[data-v-8d8af7d3]{display:inline-grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:6px;color:#9aa9ba;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.rk.top[data-v-8d8af7d3]{color:var(--b700);background:var(--b100)}.nm[data-v-8d8af7d3]{display:flex;min-width:0;align-items:center;gap:8px}.nm-text[data-v-8d8af7d3]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.nm-line[data-v-8d8af7d3]{display:flex;min-width:0;align-items:center;gap:6px;color:var(--b900);font-weight:600}.nm-line[data-v-8d8af7d3] .et{min-width:0}.nm-sub[data-v-8d8af7d3]{overflow:hidden;color:#97a6b7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-8d8af7d3]{flex:none;padding:0 5px;border-radius:4px;color:#8a6a2f;background:#fbf3e4;font-size:9px;font-style:normal;font-weight:560;line-height:15px}.empty[data-v-8d8af7d3]{height:96px!important;color:#9aa6b5;text-align:center!important}.sk-rows td[data-v-8d8af7d3]{height:40px}.sk-line[data-v-8d8af7d3]{display:block;height:9px;border-radius:5px;background:linear-gradient(100deg,#f1f4f8 30%,#f8fafc,#f1f4f8 70%);background-size:250% 100%;animation:sd-sheen-8d8af7d3 1.6s ease-in-out infinite}.sk-rows td.name .sk-line[data-v-8d8af7d3],.sk-rows td:nth-child(2) .sk-line[data-v-8d8af7d3]{width:70%}@keyframes sd-sheen-8d8af7d3{0%{background-position:120% 0}to{background-position:-20% 0}}.sd-enter-active[data-v-8d8af7d3],.sd-leave-active[data-v-8d8af7d3]{transition:opacity .2s}.sd-enter-active .sd[data-v-8d8af7d3],.sd-leave-active .sd[data-v-8d8af7d3]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.sd-enter-from[data-v-8d8af7d3],.sd-leave-to[data-v-8d8af7d3]{opacity:0}.sd-enter-from .sd[data-v-8d8af7d3],.sd-leave-to .sd[data-v-8d8af7d3]{transform:translateY(8px) scale(.98)}@media(prefers-reduced-motion:reduce){.rows[data-v-8d8af7d3],.sk-line[data-v-8d8af7d3]{animation:none}}@media(max-width:640px){.sd-head[data-v-8d8af7d3]{flex-wrap:wrap;padding:12px 12px 10px 14px}.sd-title[data-v-8d8af7d3]{flex-basis:calc(100% - 38px)}.sd-seg[data-v-8d8af7d3]{order:3}.sd-kpis[data-v-8d8af7d3]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 12px}.sd-foot[data-v-8d8af7d3]{padding:0 14px}.sd-tools[data-v-8d8af7d3]{flex-wrap:wrap;padding:0 14px}.sd-search[data-v-8d8af7d3]{--search-width: 100%;order:3;flex-basis:100%;margin:0 0 8px}.sd-table[data-v-8d8af7d3]{table-layout:auto}.sd-table col[data-v-8d8af7d3]{width:auto!important}.sd-table th.no[data-v-8d8af7d3],.sd-table td.no[data-v-8d8af7d3],.sd-table th.net[data-v-8d8af7d3],.sd-table td.net[data-v-8d8af7d3]{display:none}.sd-table th.name[data-v-8d8af7d3],.sd-table td.name[data-v-8d8af7d3]{width:100%;max-width:0;padding-left:14px}.sd-table th[data-v-8d8af7d3],.sd-table td[data-v-8d8af7d3]{padding:0 8px}}.ring[data-v-97a2cf47]{position:relative;display:inline-grid;justify-items:center;gap:3px;width:max-content}.ring svg[data-v-97a2cf47]{display:block}.ring-track[data-v-97a2cf47]{fill:none;stroke:#e9f1f9}.ring-arc[data-v-97a2cf47]{fill:none;stroke-linecap:round;transition:stroke-dasharray .9s cubic-bezier(.22,.72,.32,1)}.ring-text[data-v-97a2cf47]{position:absolute;top:0;left:0;display:grid;width:var(--ring-size);height:var(--ring-size);place-items:center;color:#1f3350;font-size:calc(var(--ring-size) * .24);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.ring-label[data-v-97a2cf47]{color:#7f93aa;font-size:8.5px;font-weight:500;white-space:nowrap}.ring--blue[data-v-97a2cf47]{--ring-from: #9cc7f0;--ring-to: #3f8ddb}.ring--green[data-v-97a2cf47]{--ring-from: #8fd4bd;--ring-to: #2f9a7c}.ring--amber[data-v-97a2cf47]{--ring-from: #f6cf8a;--ring-to: #e39a3b}.ring--rose[data-v-97a2cf47]{--ring-from: #f2a9b6;--ring-to: #d5637a}.ring--grey[data-v-97a2cf47]{--ring-from: #c7d3e0;--ring-to: #8fa3ba}.ring--over[data-v-97a2cf47]{--ring-from: #8fd4bd;--ring-to: #2f9a7c}@media(prefers-reduced-motion:reduce){.ring-arc[data-v-97a2cf47]{transition:none}}.rb[data-v-3b956808]{display:block;flex:none;overflow:visible;filter:drop-shadow(0 1px 1.5px rgba(31,58,95,.18))}.rb.rest[data-v-3b956808]{filter:none}.rb-num[data-v-3b956808]{fill:#fff;font-size:10.5px;font-weight:800;font-family:inherit}.rb-num.medal-num[data-v-3b956808]{font-size:10px}.rb-num.rest[data-v-3b956808]{fill:#6c7a8c;font-weight:700;font-size:9.5px}.home[data-v-a2b777a9]{--b900: #1f3350;--b700: #2f6fae;--b500: #3f8ddb;--b400: #6aa9e5;--b300: #a9cdf1;--b200: #cfe3f7;--b100: #e6f1fb;--b50: #f2f8fd;--line: #dbe8f5;--muted: #7f93aa;--green: #2f9a7c;--amber: #e39a3b;--rose: #d5637a;--ease: cubic-bezier(.22, .72, .32, 1);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:100%;min-width:0;color:#2a3f59;font-size:11px;font-weight:400}.home>.load-error[data-v-a2b777a9]{grid-row:span 1}.home[data-v-a2b777a9]:has(>.load-error){grid-template-rows:auto auto auto minmax(0,1fr)}.panel[data-v-a2b777a9],.tile[data-v-a2b777a9],.load-error[data-v-a2b777a9],.pcard[data-v-a2b777a9],.tcard[data-v-a2b777a9]{border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #1f3a5f0a}.load-error[data-v-a2b777a9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:11px;color:#bd4257}.soft-btn[data-v-a2b777a9]{height:26px;padding:0 11px;border:1px solid var(--b200);border-radius:8px;color:var(--b700);background:var(--b50);font:inherit;font-size:9.5px;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.soft-btn[data-v-a2b777a9]:hover{border-color:var(--b300);background:var(--b100);box-shadow:0 3px 10px #3f8ddb24;transform:translateY(-1px)}.is-busy[data-v-a2b777a9]{opacity:.65;transition:opacity .25s}@keyframes rise-a2b777a9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise[data-v-a2b777a9]{animation:rise-a2b777a9 .55s var(--ease) both;animation-delay:calc(var(--i, 0) * 55ms)}.panel-head.slim[data-v-a2b777a9]{min-height:32px;padding:6px 13px 2px}.panel-head.cockpit-head[data-v-a2b777a9]{min-height:0;margin:0 13px;padding:10px 0 8px;border-bottom:1px solid #edf3fa}.panel-head.cockpit-head+.kpi-row[data-v-a2b777a9]{padding-top:9px}.cockpit-title[data-v-a2b777a9]{position:relative;margin:0;padding-left:12px;color:var(--b900);font-size:14px;font-weight:760;letter-spacing:.6px;line-height:1.2;white-space:nowrap}.cockpit-title[data-v-a2b777a9]:before{content:"";position:absolute;top:1px;bottom:1px;left:0;width:4px;border-radius:3px;background:linear-gradient(180deg,var(--b500),#7fd0b8);box-shadow:0 0 0 2px #3f8ddb1a}.pick-chip[data-v-a2b777a9]{margin-right:auto}.pick-go[data-v-a2b777a9]{display:inline-flex;align-items:center;gap:1px;height:18px;padding:0 5px 0 7px;border:1px solid var(--b200);border-radius:999px;color:var(--b700);background:#fff;font:inherit;font-size:9px;font-weight:600;cursor:pointer;transition:background .16s,border-color .16s}.pick-go[data-v-a2b777a9]:hover{border-color:var(--b400);background:var(--b100)}.kpi-row[data-v-a2b777a9]{display:grid;grid-template-columns:minmax(0,3fr) auto minmax(0,4fr) auto minmax(0,2fr);gap:12px;padding:0 13px 10px}.kpi-divider[data-v-a2b777a9]{width:1px;align-self:stretch;margin:4px 0;background:linear-gradient(180deg,transparent,var(--b200) 15%,var(--b200) 85%,transparent)}.kpi-group[data-v-a2b777a9]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;align-content:start}.group-head[data-v-a2b777a9]{display:flex;align-items:center;gap:7px;min-height:26px;padding:0 2px;color:#56657a;font-size:10px}.group-head[data-v-a2b777a9]>*{flex:none}.group-head strong[data-v-a2b777a9]{font-weight:700;color:var(--b900);letter-spacing:.2px;white-space:nowrap}.group-dot[data-v-a2b777a9]{width:7px;height:7px;border-radius:50%}.group-dot.blue[data-v-a2b777a9]{background:var(--b500);box-shadow:0 0 0 3px #3f8ddb29}.group-dot.teal[data-v-a2b777a9]{background:#3aa78f;box-shadow:0 0 0 3px #3aa78f29}.group-dot.amber[data-v-a2b777a9]{background:#e39a3b;box-shadow:0 0 0 3px #e39a3b29}.group-note.bad[data-v-a2b777a9]{color:#bd4257}.group-note[data-v-a2b777a9]{color:var(--muted);font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.group-note.bad[data-v-a2b777a9]{padding:1px 6px;border-radius:5px;color:#bd4257;background:#fff0f2;font-weight:600}.group-note-slot[data-v-a2b777a9]{display:flex;flex:1 1 0;min-width:0}.group-note-slot .group-note[data-v-a2b777a9]{flex:0 1 auto;min-width:0}.group-link[data-v-a2b777a9]{display:inline-flex;flex:0 1 auto;align-items:center;gap:3px;min-width:22px;height:18px;padding:0 6px;overflow:hidden;border:0;border-radius:5px;color:var(--b700);background:transparent;font:inherit;font-size:9px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .16s,color .16s}.group-link>.ss-icon[data-v-a2b777a9]{flex:none}.group-link .gl-text[data-v-a2b777a9]{min-width:0;overflow:hidden;text-overflow:ellipsis}.group-link.compact .gl-text[data-v-a2b777a9]{display:none}.group-link[data-v-a2b777a9]:hover:not(:disabled){background:var(--b100);text-decoration:underline}.group-link[data-v-a2b777a9]:disabled,.group-link.busy[data-v-a2b777a9]{color:#8b9bb0;cursor:default}.group-link .spin[data-v-a2b777a9]{animation:spin-a2b777a9 1s linear infinite}@keyframes spin-a2b777a9{to{transform:rotate(360deg)}}.tile-grid[data-v-a2b777a9]{display:grid;gap:8px}.tile-grid.three[data-v-a2b777a9]{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-grid.two[data-v-a2b777a9]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-grid.four[data-v-a2b777a9]{grid-template-columns:repeat(4,minmax(0,1fr))}.tile[data-v-a2b777a9]{position:relative;min-width:0;min-height:84px;padding:9px 11px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff);transition:border-color .22s,box-shadow .22s,transform .22s}.tile[data-v-a2b777a9]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--b300),var(--b100));opacity:0;transition:opacity .22s}.tile[data-v-a2b777a9]:hover,.tile[data-v-a2b777a9]:focus-visible{border-color:var(--b300);box-shadow:0 10px 26px #3f78be1f;outline:0;transform:translateY(-2px)}.tile[data-v-a2b777a9]:hover:before,.tile[data-v-a2b777a9]:focus-visible:before{opacity:1}.tile.dim .tile-value[data-v-a2b777a9]{color:#9aa6b5}.tile.tone-final[data-v-a2b777a9]{background:linear-gradient(180deg,#f3fbf8,#fff 70%)}.tile-top[data-v-a2b777a9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tile-name[data-v-a2b777a9]{display:flex;min-width:0;align-items:center;gap:4px}.tile-label[data-v-a2b777a9]{overflow:hidden;color:#6f849c;font-size:9.5px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.dept-btn[data-v-a2b777a9]{display:grid;width:13px;height:13px;flex:none;place-items:center;padding:0;border:1px solid #d5e5f5;border-radius:3px;color:#6f90b4;background:#f2f8fd;cursor:pointer;transition:background .16s,color .16s,border-color .16s,transform .16s}.dept-btn svg[data-v-a2b777a9]{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.dept-btn[data-v-a2b777a9]:hover,.dept-btn[data-v-a2b777a9]:focus-visible{border-color:#8fc0ea;color:#2f6fae;background:#e0edfa;outline:0;transform:scale(1.12)}.tile-icon[data-v-a2b777a9]{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:7px;color:var(--b700);background:var(--b100);transition:transform .3s var(--ease)}.tile:hover .tile-icon[data-v-a2b777a9]{transform:scale(1.08) rotate(-4deg)}.tile-icon.blue[data-v-a2b777a9]{color:var(--b700);background:var(--b100)}.tile-icon.rose[data-v-a2b777a9]{color:#b04a5c;background:#fdeef1}.tile-icon.amber[data-v-a2b777a9]{color:#a86a17;background:#fdf3e3}.tile-icon.green[data-v-a2b777a9]{color:#2f7d63;background:#e3f3ec}.g-stock .tile-top[data-v-a2b777a9]{min-height:24px;gap:4px}.g-stock .tile-label[data-v-a2b777a9]{white-space:normal;line-height:12px}.g-stock .tile-icon[data-v-a2b777a9]{width:20px;height:20px}.tile-value[data-v-a2b777a9]{display:block;margin-top:6px;color:var(--b900);font-size:18.5px;font-weight:680;line-height:1.05;letter-spacing:-.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tile-value.money[data-v-a2b777a9]{font-size:18.5px}.tile-value.neg[data-v-a2b777a9]{color:#bd4257}.tile-value small[data-v-a2b777a9]{margin-left:2px;color:#8b98a8;font-size:9.5px;font-weight:500}.tile-foot[data-v-a2b777a9]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:16px;margin-top:6px;color:#96a3b3;font-size:8.5px}.tile-sub[data-v-a2b777a9]{min-width:0}.trend-badge[data-v-a2b777a9]{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;padding:2px 5px;border-radius:6px;font-size:8px;font-weight:650;font-variant-numeric:tabular-nums;transition:transform .2s}.trend-badge small[data-v-a2b777a9]{margin-right:1px;font-size:7.5px;font-weight:550;opacity:.85}.group-tag[data-v-a2b777a9]{padding:1px 5px;border-radius:4px;color:#a86a17;background:#fdf3e3;font-size:8.5px;font-style:normal;font-weight:650}.tile:hover .trend-badge[data-v-a2b777a9]{transform:scale(1.06)}.trend-badge.up[data-v-a2b777a9]{color:#13704a;background:#e6f6ee}.trend-badge.down[data-v-a2b777a9]{color:#bd4257;background:#fff0f2}.trend-badge.flat[data-v-a2b777a9]{color:#6c7a8c;background:#f1f4f8}.panel[data-v-a2b777a9]{position:relative;min-width:0;border-radius:13px}.panel-head[data-v-a2b777a9]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:36px;padding:7px 13px 4px}.panel-head h2[data-v-a2b777a9]{margin:0;color:var(--b900);font-size:11.5px;font-weight:680;white-space:nowrap}.head-sep[data-v-a2b777a9]{margin:0 4px;color:#b7c8da;font-weight:400}.panel-head p[data-v-a2b777a9]{margin:2px 0 0;overflow:hidden;color:#95a5b8;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.head-note[data-v-a2b777a9]{flex:none;color:var(--muted);font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.head-note.bad[data-v-a2b777a9]{padding:2px 7px;border-radius:6px;color:#bd4257;background:#fff0f2;font-weight:600}.head-note.tplus-alert[data-v-a2b777a9]{flex:0 1 auto;min-width:0;max-width:60%}.monitor-body[data-v-a2b777a9],.monitor-skeleton[data-v-a2b777a9]{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(200px,.9fr) minmax(320px,1.7fr) minmax(220px,1.1fr);gap:10px;padding:0 13px 10px}.monitor-skeleton.rank-skeleton[data-v-a2b777a9]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.skeleton[data-v-a2b777a9]{position:relative;display:block;min-height:155px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 1px 2px #1f3a5f0a}.rank-skeleton .skeleton[data-v-a2b777a9]{min-height:160px}.skeleton[data-v-a2b777a9]:after,.home.blank .tile[data-v-a2b777a9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(236,242,248,.75) 50%,transparent 70%);background-size:250% 100%;animation:sheen-a2b777a9 1.6s ease-in-out infinite;pointer-events:none}@keyframes sheen-a2b777a9{0%{background-position:120% 0}to{background-position:-20% 0}}.home.blank .panel-head[data-v-a2b777a9]>*,.home.blank .group-head[data-v-a2b777a9]>*,.home.blank .tile[data-v-a2b777a9]>*,.home.blank .pick-chip[data-v-a2b777a9]{visibility:hidden}.home.blank .kpi-divider[data-v-a2b777a9]{opacity:.4}.home.blank .tile[data-v-a2b777a9]{pointer-events:none;background:#fff}.pcard[data-v-a2b777a9],.tcard[data-v-a2b777a9]{display:flex;flex-direction:column;min-width:0;padding:9px 13px 8px;border-radius:12px;background:linear-gradient(180deg,#f7fbff,#fff 55%);transition:box-shadow .22s,border-color .22s}.pcard[data-v-a2b777a9]:hover,.tcard[data-v-a2b777a9]:hover{border-color:var(--b200);box-shadow:0 10px 26px #3f78be17}.pc-head[data-v-a2b777a9]{display:flex;align-items:center;gap:7px;color:var(--b900);font-size:11px}.pc-head strong[data-v-a2b777a9]{font-weight:680}.pc-when[data-v-a2b777a9]{margin-left:auto;padding:1px 6px;border-radius:5px;color:var(--b700);background:var(--b100);font-size:8.5px;font-weight:600;font-variant-numeric:tabular-nums}.pc-icon[data-v-a2b777a9]{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;color:var(--b700);background:var(--b100)}.pc-main[data-v-a2b777a9]{display:grid;flex:1;align-content:center;gap:6px;margin-top:6px}.pc-tag[data-v-a2b777a9]{width:max-content;padding:1px 5px;border-radius:4px;color:#a86a17;background:#fdf3e3;font-size:8.5px;font-weight:650}.pc-line[data-v-a2b777a9]{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.pc-value[data-v-a2b777a9]{color:var(--b900);font-size:26px;font-weight:740;line-height:1.05;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.pc-last[data-v-a2b777a9]{display:inline-flex;align-items:baseline;gap:5px;overflow:hidden;color:#4d6584;font-size:14px;font-weight:620;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pc-last small[data-v-a2b777a9]{padding:1px 5px;border-radius:4px;color:var(--b700);background:var(--b100);font-size:9px;font-weight:650}.pc-sub[data-v-a2b777a9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.pc-verdict[data-v-a2b777a9]{color:var(--b700);font-size:11.5px;font-weight:660}.pc-verdict.green[data-v-a2b777a9]{color:#2f7d63}.pc-verdict.amber[data-v-a2b777a9]{color:#b3711a}.pc-rings[data-v-a2b777a9]{display:flex;flex:none;gap:12px}.pc-note[data-v-a2b777a9]{margin:4px 0 0;color:#b3711a;font-size:8.5px}.pcard.small[data-v-a2b777a9]{position:relative;padding:8px 11px 7px}.pcard.small .pc-head[data-v-a2b777a9]{font-size:10px}.pcard.small .pc-icon[data-v-a2b777a9]{width:20px;height:20px}.pcard.small .pc-main[data-v-a2b777a9]{gap:4px;margin-top:4px}.pcard.small .pc-value[data-v-a2b777a9]{font-size:20px;letter-spacing:-.4px}.pcard.small .pc-last[data-v-a2b777a9]{font-size:11px}.pcard.small .pc-verdict[data-v-a2b777a9]{font-size:10px}.pcard.small .pc-rings[data-v-a2b777a9]{gap:8px}.pcard.small[data-v-a2b777a9]:focus-visible{outline:0}.tcard.small[data-v-a2b777a9]{padding:8px 11px 7px}.tcard.small .tc-head[data-v-a2b777a9]{font-size:10px}.tcard.small .trend-chart[data-v-a2b777a9]{min-height:96px}.tcard.team[data-v-a2b777a9]{padding:8px 12px}.team-tot[data-v-a2b777a9]{flex:none;align-items:center;gap:6px;color:#4d6584;font-size:9.5px;font-weight:620;font-variant-numeric:tabular-nums;white-space:nowrap}.tt-sep[data-v-a2b777a9]{color:#c3d2e2;font-weight:400}.tt-time[data-v-a2b777a9]{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.tt-note[data-v-a2b777a9]{color:var(--b500);font-weight:680;font-variant-numeric:tabular-nums;white-space:nowrap}.tt-note i[data-v-a2b777a9]{margin:0 2px 0 3px;color:var(--b300);font-style:normal;font-weight:500}.tt-rate[data-v-a2b777a9]{padding:1px 6px;border-radius:5px;color:var(--b700);background:var(--b100);font-weight:720}.tt-rate.green[data-v-a2b777a9]{color:#2f7d63;background:#e3f3ec}.tt-rate.amber[data-v-a2b777a9]{color:#b3711a;background:#fdf3e3}.tp-mark[data-v-a2b777a9]{display:inline-block;width:2px;height:10px;border-radius:1px;background:#1f3350;opacity:.55}.team-grid[data-v-a2b777a9]{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;align-content:start;margin-top:4px}.team-row[data-v-a2b777a9]{display:grid;align-items:center;gap:2px 8px;height:22px;padding:0 4px;border-radius:6px;grid-template-columns:minmax(84px,.9fr) minmax(60px,1.4fr) auto;grid-template-rows:10px 10px;align-content:center;animation:rise-a2b777a9 .4s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms);transition:background .16s,filter .16s}.team-row[data-v-a2b777a9]:hover{background:var(--b50)}.team-row.on[data-v-a2b777a9]{background:linear-gradient(90deg,var(--b100),rgba(230,241,251,.35));box-shadow:inset 3px 0 0 var(--b500)}.team-row.soft[data-v-a2b777a9]{background:var(--b50);box-shadow:inset 3px 0 0 var(--b300)}.team-row.dim[data-v-a2b777a9]{filter:opacity(.45)}.team-row.dim[data-v-a2b777a9]:hover{filter:none}.tc-link-note[data-v-a2b777a9]{margin-left:6px;color:var(--muted);font-size:9px}.monitor-title[data-v-a2b777a9]{display:flex;align-items:center;gap:8px;min-width:0}.monitor-pick[data-v-a2b777a9]{max-width:360px;padding:2px 8px;border:1px solid var(--b200);border-radius:999px;color:var(--b700);background:var(--b50);font-size:9.5px;font-weight:600}.team-name[data-v-a2b777a9]{display:flex;align-items:center;gap:5px;min-width:0;color:#2a3f59;font-size:9.5px;font-weight:620}.team-name>span[data-v-a2b777a9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row .team-name[data-v-a2b777a9]{grid-row:1 / 3}.team-amt[data-v-a2b777a9]{grid-column:2 / 4;grid-row:1;min-width:0;overflow:hidden;color:#9aa6b5;font-size:8.5px;line-height:10px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.team-row .team-bar[data-v-a2b777a9]{grid-column:2;grid-row:2}.team-row .team-val[data-v-a2b777a9]{grid-column:3;grid-row:2}.team-amt b[data-v-a2b777a9]{color:#2a3f59;font-weight:650}.team-amt i[data-v-a2b777a9]{margin:0 2px;color:#c3ccd7;font-style:normal}.team-bar[data-v-a2b777a9]{position:relative;display:block;height:7px;overflow:visible;border-radius:4px;background:#eaf1f9}.team-fill[data-v-a2b777a9]{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:4px;background:linear-gradient(90deg,var(--b400),var(--b500));box-shadow:0 2px 6px #3f8ddb33;transform-origin:left;animation:grow-a2b777a9 .8s var(--ease) both;animation-delay:calc(var(--i, 0) * 28ms + 80ms)}.team-fill.green[data-v-a2b777a9]{background:linear-gradient(90deg,#7fd0b8,#2f9a7c);box-shadow:0 2px 6px #2f9a7c33}.team-fill.amber[data-v-a2b777a9]{background:linear-gradient(90deg,#f6cf8a,#e39a3b);box-shadow:0 2px 6px #e39a3b33}.tp-line[data-v-a2b777a9]{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:#1f3350;opacity:.45}.team-val[data-v-a2b777a9]{display:grid;justify-items:end;min-width:38px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.05}.team-val strong[data-v-a2b777a9]{color:var(--b700);font-size:10px;font-weight:720}.team-val strong.green[data-v-a2b777a9]{color:#2f7d63}.team-val strong.amber[data-v-a2b777a9]{color:#b3711a}.team-val strong.grey[data-v-a2b777a9]{color:#9aa6b5;font-weight:600}.team-row.no-target .team-bar[data-v-a2b777a9]{background:#f1f4f8}.tc-head[data-v-a2b777a9]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--b900);font-size:11px}.tc-head strong[data-v-a2b777a9]{font-weight:680}.tc-sub[data-v-a2b777a9]{margin-left:6px;color:var(--muted);font-size:9px}.tc-head .it[data-v-a2b777a9]{margin-left:5px}.tc-tools[data-v-a2b777a9]{display:flex;align-items:center;gap:10px}.chart-legend[data-v-a2b777a9]{display:inline-flex;gap:10px;color:#5d6f84;font-size:9px;white-space:nowrap}.chart-legend span[data-v-a2b777a9]{display:inline-flex;align-items:center;gap:4px}.lg[data-v-a2b777a9]{display:inline-block;width:12px;height:3px;border-radius:2px;background:var(--b500)}.lg.last[data-v-a2b777a9]{background:var(--b300)}.lg.live[data-v-a2b777a9]{background:#f59e0b}.lg.income[data-v-a2b777a9]{background:#3aa78f}.lg.chain[data-v-a2b777a9]{background:linear-gradient(90deg,var(--b500),var(--b300))}.seg[data-v-a2b777a9]{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--b200);border-radius:9px;background:var(--b50)}.seg-btn[data-v-a2b777a9]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border:0;border-radius:7px;color:#5f7f9f;background:transparent;font:inherit;font-size:9.5px;font-weight:600;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.seg-btn[data-v-a2b777a9]:hover{color:var(--b700)}.seg-btn.on[data-v-a2b777a9]{color:#fff;background:linear-gradient(135deg,#5aa0e2,var(--b500));box-shadow:0 3px 8px #3f8ddb47}.trend-chart[data-v-a2b777a9]{position:relative;flex:1;min-height:132px;margin-top:6px;cursor:crosshair}.trend-svg[data-v-a2b777a9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.grid-line[data-v-a2b777a9]{stroke:#edf3f9;stroke-width:1;vector-effect:non-scaling-stroke}.hover-band[data-v-a2b777a9]{fill:var(--b100);opacity:.8}.bar[data-v-a2b777a9]{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.in .bar[data-v-a2b777a9]{transform:scaleY(1);transition:transform .7s var(--ease);transition-delay:var(--d, 0ms)}.bar.this[data-v-a2b777a9]{fill:var(--b500)}.bar.this.live[data-v-a2b777a9]{fill:#f59e0b}.bar.last[data-v-a2b777a9]{fill:var(--b200)}.chart-y[data-v-a2b777a9]{position:absolute;top:0;right:0;bottom:0;left:0;color:#9db0c4;font-size:8px;font-variant-numeric:tabular-nums;pointer-events:none}.chart-y span[data-v-a2b777a9]{position:absolute;left:2px;transform:translateY(-110%)}.chart-x[data-v-a2b777a9]{position:absolute;right:0;bottom:0;left:0;height:14px;color:#8b98a8;font-size:8.5px;font-variant-numeric:tabular-nums;pointer-events:none}.chart-x span[data-v-a2b777a9]{position:absolute;transform:translate(-50%)}.chart-tip[data-v-a2b777a9]{position:absolute;z-index:5;display:grid;gap:3px;padding:6px 8px;border-radius:8px;color:#fff;background:#1f3350f0;box-shadow:0 8px 22px #0f172a2e;font-size:9px;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.chart-tip strong[data-v-a2b777a9]{font-weight:700}.chart-tip span[data-v-a2b777a9]{display:flex;align-items:center;gap:5px}.chart-tip b[data-v-a2b777a9]{margin-left:auto;padding-left:8px;font-weight:650}.chart-empty[data-v-a2b777a9]{display:grid;min-height:150px;place-items:center;align-content:center;gap:6px;color:#9ba7b5;font-size:9.5px}.panel.rank[data-v-a2b777a9]{display:flex;flex-direction:column;min-height:0}.panel.rank>.panel-head[data-v-a2b777a9]{flex:none}.rank-tools[data-v-a2b777a9]{display:flex;flex:none;align-items:center;gap:12px}.rank-body[data-v-a2b777a9]{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:0 13px 10px;align-items:stretch}.rank-chart[data-v-a2b777a9]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:8px 12px 5px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#f9fcff,#fff 40%)}.rank-chart .rc-rows[data-v-a2b777a9]{flex:1;min-height:0;align-content:start;grid-auto-rows:minmax(38px,46px);overflow:hidden}.rank-chart .chart-empty[data-v-a2b777a9]{flex:1}.rc-head[data-v-a2b777a9]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:var(--b900);font-size:11.5px}.rc-head strong[data-v-a2b777a9]{font-weight:700}.rc-sub[data-v-a2b777a9]{margin-left:7px;color:var(--muted);font-size:8.5px;font-weight:400}.rc-cmp[data-v-a2b777a9]{margin-left:6px;padding:0 5px;border-radius:4px;color:#6c7a8c;background:#eef2f7;font-size:8px;font-style:normal;line-height:15px}.rc-legend-ring[data-v-a2b777a9]{display:inline-flex;align-items:center;gap:4px}.sort-field[data-v-a2b777a9]{display:inline-flex;align-items:center;gap:5px;font-size:9px;white-space:nowrap}.sf-label[data-v-a2b777a9]{color:#8a9bb0}.sf-select[data-v-a2b777a9]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 5px 0 7px;border:1px solid var(--b200);border-radius:6px;color:var(--b700);background:var(--b50);font:inherit;font-size:9px;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.sf-select[data-v-a2b777a9]:hover,.sf-select.on[data-v-a2b777a9]{border-color:var(--b300);background:var(--b100);box-shadow:0 2px 7px #3f78be1f}.sf-select.static[data-v-a2b777a9]{cursor:default}.sf-select.static[data-v-a2b777a9]:hover{border-color:var(--b200);background:var(--b50);box-shadow:none}.sf-caret[data-v-a2b777a9]{color:#7f9fc0;transition:transform .2s}.sf-select.on .sf-caret[data-v-a2b777a9]{transform:rotate(180deg)}.sf-pop[data-v-a2b777a9]{position:fixed;z-index:60;padding:3px;border:1px solid var(--b200);border-radius:9px;background:#fff;box-shadow:0 10px 26px #1f3a5f29}.sf-opt[data-v-a2b777a9]{display:flex;align-items:center;gap:6px;width:100%;height:26px;padding:0 7px;border:0;border-radius:6px;color:#3d566f;background:transparent;font:inherit;font-size:10px;text-align:left;cursor:pointer;transition:background .14s,color .14s}.sf-opt[data-v-a2b777a9]:hover{background:var(--b50)}.sf-opt.on[data-v-a2b777a9]{color:var(--b700);background:var(--b100);font-weight:680}.sf-opt-text[data-v-a2b777a9]{flex:1}.sf-opt-tick[data-v-a2b777a9]{width:10px;color:var(--b500);font-size:10px}.sf-pop-enter-active[data-v-a2b777a9],.sf-pop-leave-active[data-v-a2b777a9]{transition:opacity .14s var(--ease),transform .14s var(--ease)}.sf-pop-enter-from[data-v-a2b777a9],.sf-pop-leave-to[data-v-a2b777a9]{opacity:0;transform:translateY(-4px)}.rc-spacer[data-v-a2b777a9]{width:0}.rc-hint[data-v-a2b777a9]{color:var(--muted);font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-rows[data-v-a2b777a9]{display:grid;gap:2px}.rc-row[data-v-a2b777a9]{display:grid;align-items:center;gap:9px;min-height:38px;padding:3px 6px;border-radius:9px;grid-template-columns:20px auto minmax(0,1fr) minmax(64px,auto) 60px;animation:rise-a2b777a9 .4s var(--ease) both;animation-delay:calc(var(--i, 0) * 30ms);transition:background .18s,filter .18s}.rc-row.income[data-v-a2b777a9]{grid-template-columns:20px auto minmax(0,1fr) minmax(64px,auto)}.rc-chain[data-v-a2b777a9]{justify-self:end;padding:3px 6px;font-size:9px}.rc-none[data-v-a2b777a9]{color:#b7c4d2;font-size:11px;text-align:center}.rc-warn[data-v-a2b777a9]{margin-left:4px;color:#bd4257}.rc-row[data-v-a2b777a9]:hover{background:var(--b50)}.rc-row.pickable[data-v-a2b777a9]{cursor:pointer}.rc-row.pickable[data-v-a2b777a9]:focus-visible{outline:2px solid var(--b400);outline-offset:-2px}.rc-row.pickable[data-v-a2b777a9]:hover{transform:translate(2px);transition:background .18s,filter .18s,transform .18s var(--ease)}.rc-row.on[data-v-a2b777a9]{background:linear-gradient(90deg,var(--b100),rgba(230,241,251,.35));box-shadow:inset 3px 0 0 var(--b500)}.rc-row.dim[data-v-a2b777a9]{filter:opacity(.5)}.rc-row.dim[data-v-a2b777a9]:hover{filter:none}.rc-main[data-v-a2b777a9]{display:grid;gap:5px;min-width:0}.rc-line[data-v-a2b777a9]{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;line-height:15px}.rc-line .rc-name[data-v-a2b777a9]{flex:0 1 auto;min-width:0;color:#2a3f59;font-size:11px;font-weight:640}.rc-team[data-v-a2b777a9]{flex:none;max-width:96px;overflow:hidden;padding:0 5px;border-radius:4px;color:#6c7a8c;background:#eef2f7;font-size:8px;font-style:normal;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.row-note[data-v-a2b777a9]{flex:none;padding:0 5px;border-radius:4px;color:#b3711a!important;background:#fdf3e3!important;font-size:8px;font-style:normal;font-weight:650;line-height:15px;white-space:nowrap;cursor:help}.team-name>.tn-text[data-v-a2b777a9]{flex:none;max-width:calc(100% - 21px)}.team-name .row-note[data-v-a2b777a9]{flex:0 1 auto;min-width:22px;padding:0 4px;font-size:7.5px;line-height:13px}.rc-bars[data-v-a2b777a9]{display:grid;gap:2px;min-width:0}.rc-track[data-v-a2b777a9]{display:block;height:6px;border-radius:4px;background:#edf3fa}.rc-bar[data-v-a2b777a9]{display:block;height:6px;border-radius:4px;width:var(--w);transform-origin:left;animation:grow-a2b777a9 .8s var(--ease) both;animation-delay:calc(var(--i, 0) * 30ms + .1s)}@keyframes grow-a2b777a9{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rc-bar.this[data-v-a2b777a9]{background:linear-gradient(90deg,var(--b400),var(--b500));box-shadow:0 2px 6px #3f8ddb38}.rc-bar.last[data-v-a2b777a9]{height:3px;background:var(--b200)}.rc-bar.this.income[data-v-a2b777a9]{background:linear-gradient(90deg,#7fd0b8,#3aa78f);box-shadow:0 2px 6px #3aa78f38}.rc-bar.this.income.neg[data-v-a2b777a9]{background:linear-gradient(90deg,#f1a4b4,var(--rose));box-shadow:0 2px 6px #d5637a38}.rc-vals strong.neg[data-v-a2b777a9]{color:#bd4257}.rc-vals[data-v-a2b777a9]{display:grid;justify-items:end;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rc-vals strong[data-v-a2b777a9]{color:var(--b900);font-size:11px;font-weight:720}.rc-vals small[data-v-a2b777a9]{color:#9aa6b5;font-size:8.5px}@media(max-width:1280px){.home[data-v-a2b777a9]{height:auto;grid-template-rows:none}.rank-chart .rc-rows[data-v-a2b777a9]{overflow:visible}.kpi-row[data-v-a2b777a9]{grid-template-columns:minmax(0,1fr)}.kpi-divider[data-v-a2b777a9]{width:auto;height:1px;margin:0 4px;background:linear-gradient(90deg,transparent,var(--b200) 15%,var(--b200) 85%,transparent)}.monitor-body[data-v-a2b777a9],.monitor-skeleton[data-v-a2b777a9]{grid-template-columns:1fr 1fr}.tcard.team[data-v-a2b777a9]{grid-column:1 / -1}}@media(max-width:900px){.kpi-row[data-v-a2b777a9],.monitor-body[data-v-a2b777a9],.monitor-skeleton[data-v-a2b777a9],.rank-body[data-v-a2b777a9]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tile-grid.three[data-v-a2b777a9]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-grid.two[data-v-a2b777a9]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.rise[data-v-a2b777a9],.rc-row[data-v-a2b777a9],.rc-bar[data-v-a2b777a9],.skeleton[data-v-a2b777a9]:after,.home.blank .tile[data-v-a2b777a9]:after{animation:none}.tile[data-v-a2b777a9],.tile-icon[data-v-a2b777a9],.bar[data-v-a2b777a9]{transition:none}.bar[data-v-a2b777a9]{transform:none}}:root{--bg: #f6f7f9;--bg2: #eef1f5;--card: #ffffff;--line: #e6ebf1;--line2: #d7dee8;--ink: #111827;--sub: #475569;--muted: #98a2b3;--brand: #0f172a;--brand2: #334155;--ok: #158452;--warn: #c7771f;--err: #d92d4c;--shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 10px 24px rgba(15, 23, 42, .05);--ease: cubic-bezier(.2, .8, .2, 1);--r: 12px;--font-body: 12px;--font-table: 11.5px;--font-label: 11px;--font-title: 12px;--control-height: 34px;--list-row-height: 48px;--list-head-height: 38px;--list-gutter: 16px;--list-radius: 10px;--font-brand: "Helvetica Neue", HelveticaNeue, "Segoe UI", "PingFang SC", -apple-system, Helvetica, Arial, sans-serif;--link-hover-bg: #e6f1fb;--link-hover-ink: #2f6fae;--blue: #38bdf8;--blue-soft: #e0f2fe}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}body{background:var(--bg);color:var(--ink);font-family:-apple-system,PingFang SC,Segoe UI,Inter,sans-serif;font-size:var(--font-body);overflow:hidden;-webkit-font-smoothing:antialiased}button,a,label,select,summary,[role=button]{cursor:pointer}input,textarea{cursor:text}button:disabled,[aria-disabled=true]{cursor:not-allowed}button{border:none;background:none;color:inherit;font:inherit}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.muted{color:var(--muted)}.sub{color:var(--sub)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#cfd8e6;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#b6c2d6}@supports selector(::-webkit-scrollbar){.table-scroll{scrollbar-width:auto!important;scrollbar-color:auto!important}}.table-scroll::-webkit-scrollbar{width:10px;height:10px}.table-scroll::-webkit-scrollbar-track{background:#f3f5f8}.table-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:6px;background:#c5cedb padding-box}.table-scroll::-webkit-scrollbar-thumb:hover{background:#9fadc1 padding-box}.table-scroll::-webkit-scrollbar-thumb:active{background:#8193ab padding-box}.table-scroll::-webkit-scrollbar-corner{background:#f3f5f8}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;caret-color:var(--ink);transition:background-color 600000s 0s,color 600000s 0s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sk-white{position:relative;overflow:hidden;background:#fff!important;cursor:default!important;pointer-events:none}.sk-white>*{visibility:hidden}.sk-white:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(236,242,248,.75) 50%,transparent 70%);background-size:250% 100%;animation:sk-white-sheen 1.6s ease-in-out infinite;pointer-events:none}@keyframes sk-white-sheen{0%{background-position:120% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.sk-white:after{animation:none}}@media(min-width:1800px){#app{zoom:1.12}}@media(min-width:2100px){#app{zoom:1.28}}@media(min-width:2500px){#app{zoom:1.5}}@media(min-width:3200px){#app{zoom:1.9}}
