.tilt[data-v-3118ded1]{position:relative;transform-style:preserve-3d;transition:transform var(--t) cubic-bezier(.22,1,.36,1),box-shadow var(--t);will-change:transform}.tilt.is-active[data-v-3118ded1]{box-shadow:var(--shadow),var(--glow-violet);z-index:2}.tilt-glare[data-v-3118ded1]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--t);mix-blend-mode:screen}.tilt.is-active .tilt-glare[data-v-3118ded1]{opacity:1}.tilt-inner[data-v-3118ded1]{position:relative;height:100%;transform:translateZ(20px)}.login[data-v-5e42a516]{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden}.aura[data-v-5e42a516]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none}.aura-1[data-v-5e42a516]{width:520px;height:520px;background:radial-gradient(circle,rgba(124,92,255,.55),transparent 65%);top:-120px;left:-80px;animation:drift-5e42a516 14s ease-in-out infinite alternate}.aura-2[data-v-5e42a516]{width:460px;height:460px;background:radial-gradient(circle,rgba(0,229,255,.45),transparent 65%);bottom:-120px;right:-60px;animation:drift-5e42a516 18s ease-in-out infinite alternate-reverse}.aura-3[data-v-5e42a516]{width:380px;height:380px;background:radial-gradient(circle,rgba(0,255,168,.32),transparent 65%);top:40%;left:60%;animation:drift-5e42a516 22s ease-in-out infinite alternate}.rays[data-v-5e42a516]{position:absolute;width:140vmax;height:140vmax;left:50%;top:50%;margin-left:-70vmax;margin-top:-70vmax;pointer-events:none;opacity:.18;background:conic-gradient(from 0deg,transparent 0deg,rgba(124,92,255,.5) 20deg,transparent 40deg,transparent 120deg,rgba(0,229,255,.45) 140deg,transparent 160deg,transparent 240deg,rgba(0,255,168,.4) 260deg,transparent 280deg);mask-image:radial-gradient(circle,#000 0,transparent 62%);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 62%);animation:spin-5e42a516 40s linear infinite}.login-card[data-v-5e42a516]{width:min(440px,100%);padding:26px;animation:float-in .6s cubic-bezier(.22,1,.36,1) both}.lc-beam[data-v-5e42a516]{position:absolute;top:0;left:0;right:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#7c5cff,#00e5ff,#00ffa8,transparent);background-size:200% 100%;animation:beam-flow-5e42a516 4s linear infinite;box-shadow:0 0 12px rgba(0,229,255,.6)}@keyframes beam-flow-5e42a516{to{background-position:-200% 0}}.lc-brand[data-v-5e42a516]{display:flex;align-items:center;gap:12px}.lc-orb[data-v-5e42a516]{width:42px;height:42px;border-radius:13px;background:var(--grad-main);box-shadow:var(--glow-violet);position:relative;animation:spin-5e42a516 8s linear infinite}.lc-orb[data-v-5e42a516]:before{content:"";position:absolute;inset:-8px;border-radius:18px;background:var(--grad-main);filter:blur(12px);opacity:.55;z-index:-1;animation:orb-glow-5e42a516 3.2s ease-in-out infinite}@keyframes orb-glow-5e42a516{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.8;transform:scale(1.1)}}.lc-orb[data-v-5e42a516]:after{content:"";position:absolute;inset:6px;border-radius:8px;background:var(--bg-1)}.lc-title[data-v-5e42a516]{font-weight:900;font-size:18px;letter-spacing:.08em}.lc-sub[data-v-5e42a516]{font-size:10px;letter-spacing:.12em;margin-top:2px}.lc-h1[data-v-5e42a516]{margin:22px 0 6px;font-size:24px;font-weight:800}.lc-desc[data-v-5e42a516]{margin:0 0 18px;font-size:13px}.field[data-v-5e42a516]{margin-bottom:14px;transition:transform var(--t)}.field[data-v-5e42a516]:focus-within{transform:translateY(-2px)}.err[data-v-5e42a516]{margin-bottom:14px;padding:10px 13px;border-radius:var(--r-sm);border:1px solid rgba(255,77,141,.4);background:rgba(255,77,141,.1);color:#ffc2d6;font-size:13px}.actions[data-v-5e42a516]{display:flex;gap:10px}.lc-go[data-v-5e42a516]{flex:1 1 auto}.arrow[data-v-5e42a516]{transition:transform var(--t)}.lc-go:hover .arrow[data-v-5e42a516]{transform:translateX(4px)}@keyframes drift-5e42a516{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.12)}}@keyframes spin-5e42a516{to{transform:rotate(1turn)}}@media (max-width:768px){.login-card[data-v-5e42a516]{padding:20px}.lc-h1[data-v-5e42a516]{font-size:21px}}.stat[data-v-04cd0f75]{position:relative;padding:16px 18px;overflow:hidden;min-width:0}.stat-top[data-v-04cd0f75]{display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-value.rolling[data-v-04cd0f75]{animation:num-glow .7s ease-out}.stat-icon[data-v-04cd0f75]{font-size:18px;animation:hover-float 5s ease-in-out infinite;opacity:.85}.stat-value[data-v-04cd0f75]{margin-top:8px;font-size:30px;font-weight:800;letter-spacing:.01em;line-height:1.1;font-variant-numeric:tabular-nums}.stat-hint[data-v-04cd0f75]{margin-top:6px;font-size:12px}.stat-glow[data-v-04cd0f75]{position:absolute;right:-40px;top:-40px;width:130px;height:130px;border-radius:50%;filter:blur(34px);opacity:.4;pointer-events:none}.accent-cyan .stat-value[data-v-04cd0f75]{color:#c5f4ff}.accent-cyan .stat-glow[data-v-04cd0f75]{background:var(--c-cyan)}.accent-violet .stat-value[data-v-04cd0f75]{color:#d7ccff}.accent-violet .stat-glow[data-v-04cd0f75]{background:var(--c-violet)}.accent-mint .stat-value[data-v-04cd0f75]{color:#b6ffe5}.accent-mint .stat-glow[data-v-04cd0f75]{background:var(--c-mint)}.accent-amber .stat-value[data-v-04cd0f75]{color:#ffe0a6}.accent-amber .stat-glow[data-v-04cd0f75]{background:var(--c-amber)}.accent-pink .stat-value[data-v-04cd0f75]{color:#ffc2d6}.accent-pink .stat-glow[data-v-04cd0f75]{background:var(--c-pink)}.empty[data-v-b16a9516]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 20px;text-align:center}.empty-orb[data-v-b16a9516]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(0,229,255,.3),rgba(124,92,255,.15));border:1px solid var(--stroke);box-shadow:var(--glow-cyan);animation:bob-b16a9516 3.2s ease-in-out infinite}.empty-icon[data-v-b16a9516]{font-size:28px;color:#cfe9ff}.empty-title[data-v-b16a9516]{font-size:15px;font-weight:700}.empty-desc[data-v-b16a9516]{font-size:13px;max-width:320px}@keyframes bob-b16a9516{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.overlay[data-v-64cefc92]{position:fixed;inset:0;background:rgba(3,5,12,.6);backdrop-filter:blur(10px);display:grid;place-items:center;z-index:9999;padding:16px}.modal[data-v-64cefc92]{position:relative;width:min(560px,100%);padding:18px;overflow:hidden}.modal-beam[data-v-64cefc92]{position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad-main);opacity:.9}.head[data-v-64cefc92]{display:flex;justify-content:space-between;align-items:center;gap:10px}.title[data-v-64cefc92]{font-weight:800;font-size:17px;letter-spacing:.02em}.msg[data-v-64cefc92]{margin-top:8px;font-size:13px;word-break:break-all}.body[data-v-64cefc92]{margin-top:14px}.foot[data-v-64cefc92]{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.x[data-v-64cefc92]{border:1px solid var(--stroke);background:hsla(0,0%,100%,.05);color:var(--muted);border-radius:10px;width:32px;height:32px;cursor:pointer;transition:all var(--t)}.x[data-v-64cefc92]:hover{border-color:rgba(255,77,141,.55);color:#fff}.modal-enter-active[data-v-64cefc92],.modal-leave-active[data-v-64cefc92]{transition:opacity var(--t)}.modal-enter-active .modal[data-v-64cefc92],.modal-leave-active .modal[data-v-64cefc92]{transition:transform var(--t) cubic-bezier(.22,1,.36,1),opacity var(--t)}.modal-enter-from[data-v-64cefc92],.modal-leave-to[data-v-64cefc92]{opacity:0}.modal-enter-from .modal[data-v-64cefc92],.modal-leave-to .modal[data-v-64cefc92]{transform:translateY(16px) scale(.96);opacity:0}.keys-page[data-v-1306cb02]{display:flex;flex-direction:column;gap:14px}.stats-grid[data-v-1306cb02]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.toolbar[data-v-1306cb02]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex-wrap:wrap}.tb-left[data-v-1306cb02],.tb-right[data-v-1306cb02]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-box[data-v-1306cb02]{position:relative}.search-ico[data-v-1306cb02]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;opacity:.6}.search[data-v-1306cb02]{width:280px;max-width:100%;padding-left:34px}.check[data-v-1306cb02]{display:flex;align-items:center;gap:8px;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-switch[data-v-1306cb02]{display:inline-flex;border:1px solid var(--stroke);border-radius:10px;overflow:hidden}.view-switch button[data-v-1306cb02]{width:38px;height:38px;background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:16px}.view-switch button.on[data-v-1306cb02]{background:var(--grad-violet-cyan);color:#fff}.gen[data-v-1306cb02]{padding:16px}.gen-grid[data-v-1306cb02]{display:grid;grid-template-columns:90px 130px 130px 1fr auto;gap:12px;align-items:end}.gen-grid .grow[data-v-1306cb02]{min-width:160px}.gen-actions[data-v-1306cb02]{display:flex;align-items:flex-end}.gen-result[data-v-1306cb02]{margin-top:14px}.gr-head[data-v-1306cb02]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.gr-actions[data-v-1306cb02]{display:flex;gap:8px}.pre[data-v-1306cb02]{background:rgba(0,0,0,.3);border:1px solid var(--stroke);border-radius:var(--r-sm);padding:12px;margin:0;max-height:220px;overflow:auto;font-size:12px;white-space:pre}.cards[data-v-1306cb02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.key-card[data-v-1306cb02]{padding:16px}.kc-top[data-v-1306cb02]{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.kc-key[data-v-1306cb02]{display:flex;align-items:center;gap:8px}.kc-key-text[data-v-1306cb02]{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-reason[data-v-1306cb02]{margin-top:6px;font-size:12px}.kc-time[data-v-1306cb02]{margin-top:12px}.kc-time-main[data-v-1306cb02]{font-size:15px;font-weight:700}.kc-time-sub[data-v-1306cb02]{margin-top:3px;font-size:12px}.kc-meta[data-v-1306cb02]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.meta-chip[data-v-1306cb02]{font-size:12px;padding:3px 9px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid var(--stroke-soft)}.kc-note[data-v-1306cb02]{margin-top:10px;font-size:12.5px;line-height:1.4;word-break:break-word}.kc-sep[data-v-1306cb02]{margin:14px 0 12px}.kc-actions[data-v-1306cb02]{display:flex;flex-direction:column;gap:8px}.extend-row[data-v-1306cb02],.op-row[data-v-1306cb02]{display:flex;gap:8px}.extend-row[data-v-1306cb02]{align-items:center}.input-mini[data-v-1306cb02]{width:84px;padding:7px 10px;border-radius:10px}.op-row[data-v-1306cb02]{flex-wrap:wrap}.op-row .btn[data-v-1306cb02]{flex:1 1 auto}.ico-btn[data-v-1306cb02]{flex:0 0 auto;border:1px solid var(--stroke);background:hsla(0,0%,100%,.05);color:var(--muted);border-radius:9px;padding:5px 9px;cursor:pointer;transition:all var(--t)}.ico-btn[data-v-1306cb02]:hover{border-color:rgba(0,229,255,.5);color:#fff}.table-card[data-v-1306cb02]{padding:6px}.table-scroll[data-v-1306cb02]{overflow:auto;border-radius:var(--r-md);max-height:70vh}.cell-key[data-v-1306cb02]{display:flex;align-items:center;gap:8px}.ellipsis[data-v-1306cb02]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.ta-right[data-v-1306cb02]{text-align:right}.small[data-v-1306cb02]{font-size:12px}.t-ops[data-v-1306cb02]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.warn-line[data-v-1306cb02]{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--r-sm);border:1px solid rgba(255,176,32,.3);background:rgba(255,176,32,.08)}.collapse-enter-active[data-v-1306cb02],.collapse-leave-active[data-v-1306cb02]{transition:opacity var(--t),transform var(--t)}.collapse-enter-from[data-v-1306cb02],.collapse-leave-to[data-v-1306cb02]{opacity:0;transform:translateY(-8px)}@media (max-width:1100px){.stats-grid[data-v-1306cb02]{grid-template-columns:repeat(2,1fr)}.gen-grid[data-v-1306cb02]{grid-template-columns:1fr 1fr}.gen-actions[data-v-1306cb02],.gen-grid .grow[data-v-1306cb02]{grid-column:1/-1}}@media (max-width:768px){.tb-left[data-v-1306cb02],.tb-right[data-v-1306cb02]{width:100%;justify-content:space-between}.search[data-v-1306cb02]{width:100%}.cards[data-v-1306cb02],.gen-grid[data-v-1306cb02]{grid-template-columns:1fr}}.online-page[data-v-46ab7bea]{display:flex;flex-direction:column;gap:14px}.stats-grid[data-v-46ab7bea]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.toolbar[data-v-46ab7bea]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;flex-wrap:wrap}.tb-left[data-v-46ab7bea],.tb-right[data-v-46ab7bea]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.field-inline[data-v-46ab7bea]{display:flex;align-items:center;gap:8px}.cap[data-v-46ab7bea]{margin-bottom:0}.nowrap[data-v-46ab7bea]{white-space:nowrap}.mini-num[data-v-46ab7bea]{width:100px}.search-box[data-v-46ab7bea]{position:relative}.search-ico[data-v-46ab7bea]{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.6;font-size:13px}.search[data-v-46ab7bea]{width:240px;max-width:100%;padding-left:34px}.check[data-v-46ab7bea]{display:flex;align-items:center;gap:8px;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-switch[data-v-46ab7bea]{display:inline-flex;border:1px solid var(--stroke);border-radius:10px;overflow:hidden}.view-switch button[data-v-46ab7bea]{width:38px;height:38px;background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:16px}.view-switch button.on[data-v-46ab7bea]{background:var(--grad-violet-cyan);color:#fff}.cards[data-v-46ab7bea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.sess-card[data-v-46ab7bea]{padding:16px}.sc-top[data-v-46ab7bea]{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px}.sc-key[data-v-46ab7bea]{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px}.sc-row[data-v-46ab7bea]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--stroke-soft);font-size:13px}.sc-label[data-v-46ab7bea]{flex:0 0 auto;font-size:12px}.sc-val[data-v-46ab7bea]{min-width:0;text-align:right}.ellipsis[data-v-46ab7bea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.table-card[data-v-46ab7bea]{padding:6px}.table-scroll[data-v-46ab7bea]{overflow:auto;border-radius:var(--r-md);max-height:72vh}.small[data-v-46ab7bea]{font-size:12px}@media (max-width:1100px){.stats-grid[data-v-46ab7bea]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tb-left[data-v-46ab7bea],.tb-right[data-v-46ab7bea]{width:100%;justify-content:space-between}.search[data-v-46ab7bea]{width:100%}.cards[data-v-46ab7bea]{grid-template-columns:1fr}}.events-page[data-v-73887a7a]{display:flex;flex-direction:column;gap:14px}.stats-grid[data-v-73887a7a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.toolbar[data-v-73887a7a]{padding:14px}.filters[data-v-73887a7a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end}.f-actions[data-v-73887a7a]{display:flex;gap:8px;align-items:flex-end}.f-actions .btn[data-v-73887a7a]{flex:1 1 auto}.bar[data-v-73887a7a]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px}.view-switch[data-v-73887a7a]{display:inline-flex;border:1px solid var(--stroke);border-radius:10px;overflow:hidden}.view-switch button[data-v-73887a7a]{width:38px;height:38px;background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:16px}.view-switch button.on[data-v-73887a7a]{background:var(--grad-violet-cyan);color:#fff}.pager[data-v-73887a7a]{display:flex;align-items:center;gap:8px}.cards[data-v-73887a7a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.ev-card[data-v-73887a7a]{padding:16px}.ev-top[data-v-73887a7a]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.ev-time[data-v-73887a7a]{font-size:12px;white-space:nowrap}.ev-detail[data-v-73887a7a]{font-size:13.5px;line-height:1.45;word-break:break-word;margin-bottom:10px;min-height:20px}.ev-rows[data-v-73887a7a]{display:flex;flex-direction:column;gap:6px}.ev-row[data-v-73887a7a]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding-top:6px;border-top:1px solid var(--stroke-soft)}.ev-row .ellipsis[data-v-73887a7a]{max-width:200px}.ellipsis[data-v-73887a7a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.table-card[data-v-73887a7a]{padding:6px}.table-scroll[data-v-73887a7a]{overflow:auto;border-radius:var(--r-md);max-height:70vh}.detail-text[data-v-73887a7a]{white-space:normal;word-break:break-word;line-height:1.35;max-width:460px}.small[data-v-73887a7a]{font-size:12px;margin-top:4px}@media (max-width:1100px){.filters[data-v-73887a7a],.stats-grid[data-v-73887a7a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cards[data-v-73887a7a],.filters[data-v-73887a7a]{grid-template-columns:1fr}}.builds-page[data-v-7f666ffc]{display:flex;flex-direction:column;gap:14px}.stats-grid[data-v-7f666ffc]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.toolbar[data-v-7f666ffc]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;flex-wrap:wrap}.tb-right[data-v-7f666ffc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-box[data-v-7f666ffc]{position:relative;flex:1 1 240px;max-width:360px}.search-ico[data-v-7f666ffc]{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.6;font-size:13px}.search[data-v-7f666ffc]{width:100%;padding-left:34px}.view-switch[data-v-7f666ffc]{display:inline-flex;border:1px solid var(--stroke);border-radius:10px;overflow:hidden}.view-switch button[data-v-7f666ffc]{width:38px;height:38px;background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:16px}.view-switch button.on[data-v-7f666ffc]{background:var(--grad-violet-cyan);color:#fff}.form-card[data-v-7f666ffc]{padding:16px}.form-grid[data-v-7f666ffc]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.form-grid .full[data-v-7f666ffc]{grid-column:1/-1}.textarea[data-v-7f666ffc]{min-height:84px;resize:vertical}.toggles[data-v-7f666ffc]{display:flex;gap:12px;flex-wrap:wrap}.toggle[data-v-7f666ffc]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--stroke);background:hsla(0,0%,100%,.04);cursor:pointer}.form-actions[data-v-7f666ffc]{display:flex;gap:10px}.cards[data-v-7f666ffc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.build-card[data-v-7f666ffc]{padding:16px}.bc-top[data-v-7f666ffc]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.bc-version[data-v-7f666ffc]{display:flex;flex-direction:column;gap:2px}.ver[data-v-7f666ffc]{font-size:18px;font-weight:800}.created[data-v-7f666ffc]{font-size:11px}.bc-tags[data-v-7f666ffc]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bc-row[data-v-7f666ffc]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:6px 0;border-top:1px solid var(--stroke-soft)}.bc-note[data-v-7f666ffc]{margin-top:10px;font-size:12.5px;line-height:1.4;word-break:break-word}.bc-actions[data-v-7f666ffc]{display:flex;flex-direction:column;gap:8px}.act-line[data-v-7f666ffc]{display:flex;gap:8px;flex-wrap:wrap}.act-line .btn[data-v-7f666ffc]{flex:1 1 auto}.ellipsis[data-v-7f666ffc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.table-card[data-v-7f666ffc]{padding:6px}.table-scroll[data-v-7f666ffc]{overflow:auto;border-radius:var(--r-md);max-height:70vh}.ta-right[data-v-7f666ffc]{text-align:right}.small[data-v-7f666ffc]{font-size:12px}.note-text[data-v-7f666ffc]{white-space:normal;word-break:break-word;line-height:1.35;max-width:320px}.t-ops[data-v-7f666ffc]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.warn-line[data-v-7f666ffc]{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--r-sm);border:1px solid rgba(255,176,32,.3);background:rgba(255,176,32,.08)}.collapse-enter-active[data-v-7f666ffc],.collapse-leave-active[data-v-7f666ffc]{transition:opacity var(--t),transform var(--t)}.collapse-enter-from[data-v-7f666ffc],.collapse-leave-to[data-v-7f666ffc]{opacity:0;transform:translateY(-8px)}@media (max-width:1100px){.stats-grid[data-v-7f666ffc]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-7f666ffc]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.cards[data-v-7f666ffc],.form-grid[data-v-7f666ffc]{grid-template-columns:1fr}.search-box[data-v-7f666ffc]{max-width:100%;flex-basis:100%}}.particle-field[data-v-2e0d5a91]{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.7}.toast-wrap[data-v-64f95cd2]{position:fixed;top:18px;right:18px;display:flex;flex-direction:column;gap:10px;z-index:99999;max-width:calc(100vw - 36px)}.toast[data-v-64f95cd2]{position:relative;display:flex;align-items:flex-start;gap:12px;width:340px;max-width:100%;padding:13px 15px 13px 18px;border-radius:var(--r-md);overflow:hidden}.toast-bar[data-v-64f95cd2]{position:absolute;left:0;top:0;bottom:0;width:4px}.toast-icon[data-v-64f95cd2]{flex:0 0 auto;width:28px;height:26px;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:12px}.toast-body[data-v-64f95cd2]{min-width:0}.t-title[data-v-64f95cd2]{font-weight:700;letter-spacing:.01em}.t-msg[data-v-64f95cd2]{margin-top:3px;font-size:12.5px;word-break:break-all}.ok[data-v-64f95cd2]{border-color:rgba(0,255,168,.3)}.ok .toast-bar[data-v-64f95cd2]{background:var(--c-mint)}.ok .toast-icon[data-v-64f95cd2]{background:rgba(0,255,168,.16);color:#b6ffe5}.warn[data-v-64f95cd2]{border-color:rgba(255,176,32,.3)}.warn .toast-bar[data-v-64f95cd2]{background:var(--c-amber)}.warn .toast-icon[data-v-64f95cd2]{background:rgba(255,176,32,.16);color:#ffe0a6}.bad[data-v-64f95cd2]{border-color:rgba(255,77,141,.35)}.bad .toast-bar[data-v-64f95cd2]{background:var(--c-pink)}.bad .toast-icon[data-v-64f95cd2]{background:rgba(255,77,141,.16);color:#ffc2d6}.toast-enter-active[data-v-64f95cd2],.toast-leave-active[data-v-64f95cd2]{transition:all .26s cubic-bezier(.22,1,.36,1)}.toast-enter-from[data-v-64f95cd2],.toast-leave-to[data-v-64f95cd2]{transform:translateX(40px);opacity:0}@media (max-width:768px){.toast-wrap[data-v-64f95cd2]{left:12px;right:12px;top:12px}.toast[data-v-64f95cd2]{width:100%}}.app,.shell{min-height:100vh}.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:20px 16px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border-right:1px solid var(--stroke);backdrop-filter:blur(16px);z-index:30}.brand{display:flex;align-items:center;gap:12px;padding:4px 6px}.brand-orb{width:38px;height:38px;border-radius:12px;flex:0 0 auto;background:var(--grad-main);box-shadow:var(--glow-violet);position:relative;animation:spin-slow 9s linear infinite}.brand-orb:before{content:"";position:absolute;inset:-6px;border-radius:16px;background:var(--grad-main);filter:blur(10px);opacity:.5;z-index:-1;animation:orb-breathe 3.5s ease-in-out infinite}@keyframes orb-breathe{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.7;transform:scale(1.08)}}.brand-orb:after{content:"";position:absolute;inset:5px;border-radius:8px;background:var(--bg-1)}.brand-title{font-weight:900;font-size:17px;letter-spacing:.08em}.brand-sub{font-size:10px;letter-spacing:.14em;margin-top:2px}.nav{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.nav-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-sm);border:1px solid transparent;color:var(--muted);cursor:pointer;overflow:hidden;transition:color var(--t),border-color var(--t),background var(--t),transform var(--t-fast)}.nav-item:hover{color:var(--text);background:hsla(0,0%,100%,.04);transform:translateX(4px)}.nav-item:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(0,229,255,.14) 50%,transparent 70%);transform:translateX(-120%) skewX(-16deg);transition:transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.nav-item:hover:after{transform:translateX(120%) skewX(-16deg)}.nav-item.on{color:#fff;border-color:rgba(0,229,255,.4);background:linear-gradient(90deg,rgba(124,92,255,.22),rgba(0,229,255,.08));box-shadow:var(--glow-cyan)}.nav-item.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--grad-main)}.nav-ico{font-size:18px;width:22px;text-align:center;transition:transform var(--t) cubic-bezier(.22,1,.36,1),filter var(--t)}.nav-item:hover .nav-ico{transform:scale(1.22) rotate(-6deg)}.nav-item.on .nav-ico{filter:drop-shadow(0 0 8px rgba(0,229,255,.9));animation:nav-ico-pulse 2.4s ease-in-out infinite}@keyframes nav-ico-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.nav-label{font-size:14px;font-weight:600}.side-foot{flex-direction:column}.net-card,.side-foot{display:flex;gap:10px}.net-card{align-items:center;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--stroke);background:rgba(0,0,0,.2)}.net-title{font-size:13px;font-weight:600}.net-host{font-size:11px}.logout{width:100%}.main{display:flex;flex-direction:column;min-width:0;min-height:100vh}.topbar{position:sticky;top:12px;z-index:20;display:flex;align-items:center;gap:14px;margin:12px 16px 0;padding:10px 16px;border-radius:var(--r-md)}.menu-btn{display:none;border:1px solid var(--stroke);background:hsla(0,0%,100%,.05);color:var(--text);width:40px;height:40px;border-radius:10px;cursor:pointer;font-size:18px}.topbar-title{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.t-ico{font-size:22px;filter:drop-shadow(0 0 10px rgba(0,229,255,.5));animation:hover-float 5s ease-in-out infinite}.t-name{font-size:17px;font-weight:800}.t-path{font-size:11px;font-family:JetBrains Mono,monospace}.topbar-right{display:flex;align-items:center;gap:8px}.online-badge{color:#b6ffe5}.content{flex:1 1 auto;min-height:0;padding:16px}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);z-index:25}.page-enter-active{transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),filter .42s}.page-leave-active{transition:opacity .26s ease,transform .26s ease,filter .26s}.page-enter-from{opacity:0;transform:perspective(1200px) rotateX(8deg) translateY(26px) scale(.985);filter:blur(8px)}.page-leave-to{opacity:0;transform:perspective(1200px) rotateX(-4deg) translateY(-14px) scale(.99);filter:blur(4px)}@keyframes spin-slow{to{transform:rotate(1turn)}}@media (max-width:1024px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;width:260px;transform:translateX(-105%);transition:transform var(--t) cubic-bezier(.22,1,.36,1)}.sidebar.open{transform:translateX(0);box-shadow:var(--shadow)}.menu-btn{display:grid;place-items:center}}@media (max-width:768px){.clock,.online-badge,.t-path{display:none}.topbar{margin:12px 12px 0;gap:10px;padding:8px 12px}.t-ico{font-size:19px}.t-name{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content{padding:12px}}:root{--bg-0:#05060d;--bg-1:#090b18;--bg-2:#0d1124;--glass:hsla(0,0%,100%,.055);--glass-2:hsla(0,0%,100%,.09);--glass-hi:hsla(0,0%,100%,.14);--stroke:hsla(0,0%,100%,.12);--stroke-soft:hsla(0,0%,100%,.07);--text:hsla(0,0%,100%,.92);--muted:hsla(0,0%,100%,.62);--muted-2:hsla(0,0%,100%,.42);--c-violet:#7c5cff;--c-cyan:#00e5ff;--c-mint:#00ffa8;--c-pink:#ff4d8d;--c-amber:#ffb020;--ok:var(--c-mint);--info:var(--c-cyan);--warn:var(--c-amber);--danger:var(--c-pink);--grad-main:linear-gradient(120deg,#7c5cff,#00e5ff 55%,#00ffa8);--grad-violet-cyan:linear-gradient(120deg,rgba(124,92,255,.9),rgba(0,229,255,.8));--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--shadow:0 18px 50px rgba(0,0,0,.55);--shadow-soft:0 10px 30px rgba(0,0,0,.4);--glow-cyan:0 0 26px rgba(0,229,255,.25);--glow-violet:0 0 26px rgba(124,92,255,.25);--glow-mint:0 0 22px rgba(0,255,168,.22);--gap:14px;--pad:16px;--t-fast:.14s;--t:.24s;--t-slow:.5s;--topbar-h:64px;--sidebar-w:248px}*{box-sizing:border-box}::-moz-selection{background:rgba(0,229,255,.28);color:#eaffff;text-shadow:0 0 8px rgba(0,229,255,.6)}::selection{background:rgba(0,229,255,.28);color:#eaffff;text-shadow:0 0 8px rgba(0,229,255,.6)}body,html{height:100%}body{margin:0;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei,Apple Color Emoji,Segoe UI Emoji;-webkit-font-smoothing:antialiased;background:var(--bg-0);overflow-x:hidden}body:before{background:radial-gradient(1100px 640px at 12% 8%,rgba(124,92,255,.28),transparent 60%),radial-gradient(950px 600px at 88% 14%,rgba(0,229,255,.2),transparent 58%),radial-gradient(1000px 700px at 50% 100%,rgba(0,255,168,.12),transparent 55%),linear-gradient(180deg,var(--bg-0),var(--bg-1) 60%,var(--bg-2))}body:after,body:before{content:"";position:fixed;inset:0;z-index:-2}body:after{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(1200px 800px at 50% 0,#000 30%,transparent 80%);mask-image:radial-gradient(1200px 800px at 50% 0,#000 30%,transparent 80%);opacity:.5}a{color:inherit;text-decoration:none}code{background:rgba(0,0,0,.3);border:1px solid var(--stroke);padding:.12rem .4rem;border-radius:10px;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.card{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035));border:1px solid var(--stroke);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.neon:before{inset:-1px;padding:1px;background:var(--grad-main);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}.card.glow:after,.neon:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.card.glow:after{inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.14),transparent 40%);opacity:.6;mix-blend-mode:screen}.input,select.input,textarea.input{width:100%;padding:11px 14px;border-radius:var(--r-sm);border:1px solid var(--stroke);background:rgba(0,0,0,.28);color:var(--text);outline:none;font-size:14px;transition:border-color var(--t),box-shadow var(--t),background var(--t)}.input::-moz-placeholder{color:var(--muted-2)}.input::placeholder{color:var(--muted-2)}.input:focus{border-color:rgba(0,229,255,.6);box-shadow:0 0 0 3px rgba(0,229,255,.14),var(--glow-cyan);background:rgba(0,0,0,.35)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.input option{background:var(--bg-2);color:var(--text)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.06);color:var(--text);padding:10px 16px;border-radius:var(--r-sm);cursor:pointer;font-size:14px;white-space:nowrap;transition:transform var(--t-fast),border-color var(--t),background var(--t),box-shadow var(--t)}.btn:hover{border-color:rgba(0,229,255,.5);background:hsla(0,0%,100%,.1);box-shadow:var(--glow-cyan)}.btn:active{transform:translateY(1px) scale(.99)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn-primary{background:var(--grad-violet-cyan);border-color:rgba(0,229,255,.45);color:#fff;font-weight:600;overflow:hidden;box-shadow:0 6px 20px rgba(0,229,255,.18)}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,hsla(0,0%,100%,.35) 50%,transparent 80%);transform:translateX(-130%) skewX(-18deg);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.btn-primary:hover:after{transform:translateX(130%) skewX(-18deg)}.btn-primary:hover{box-shadow:var(--glow-violet),var(--glow-cyan)}.btn-danger{border-color:rgba(255,77,141,.5);background:rgba(255,77,141,.1)}.btn-danger:hover{border-color:rgba(255,77,141,.75);box-shadow:0 0 22px rgba(255,77,141,.25)}.btn-ghost{background:transparent}.btn-mini{padding:7px 11px;border-radius:10px;font-size:12.5px}.badge{gap:8px;padding:6px 11px;color:var(--muted)}.badge,.pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--stroke);background:rgba(0,0,0,.25);font-size:12px}.pill{gap:6px;padding:5px 11px;color:var(--text);white-space:nowrap}.pill-good{border-color:rgba(0,255,168,.4);color:#b6ffe5;box-shadow:var(--glow-mint)}.pill-ok{border-color:rgba(0,229,255,.35);color:#c5f4ff}.pill-warn{border-color:rgba(255,176,32,.4);color:#ffe0a6}.pill-bad{border-color:rgba(255,77,141,.45);color:#ffc2d6;box-shadow:0 0 18px rgba(255,77,141,.12)}.dot{width:8px;height:8px;border-radius:999px;background:var(--muted-2);flex:0 0 auto}.dot.live{background:var(--c-mint);box-shadow:0 0 12px rgba(0,255,168,.7);animation:pulse 1.8s ease-out infinite}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:11px 13px;border-bottom:1px solid var(--stroke-soft);vertical-align:middle;text-align:left}.table thead th{color:var(--muted);font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;position:sticky;top:0;background:rgba(13,17,36,.9);backdrop-filter:blur(6px);z-index:1}.row-hover:hover{background:hsla(0,0%,100%,.04)}.mono{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,Courier New,monospace}.muted{color:var(--muted)}.muted2{color:var(--muted-2)}.good{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--danger)}.grad-text{background:var(--grad-main);-webkit-background-clip:text;background-clip:text;color:transparent}.cap{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px}hr.sep{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--stroke),transparent);margin:14px 0}@keyframes pulse{0%{transform:scale(.9);opacity:1}70%{opacity:.35}to{transform:scale(1.6);opacity:0}}@keyframes float-in{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.fx-in{animation:float-in var(--t-slow) cubic-bezier(.22,1,.36,1) both}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.03);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(124,92,255,.55),rgba(0,229,255,.4));border-radius:999px;border:1px solid hsla(0,0%,100%,.08)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(124,92,255,.8),rgba(0,229,255,.6))}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(0,229,255,.45) hsla(0,0%,100%,.04)}body.resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:col-resize}.rv-item{opacity:0;will-change:transform,opacity,filter;backface-visibility:hidden}.rv-item.rv-go{animation-duration:var(--rv-dur,.62s);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}@keyframes rv-unfold{0%{opacity:0;transform:perspective(900px) translateY(calc(var(--rv-y, 24px)*-.4)) rotateX(-78deg) scale(.96);transform-origin:top center;filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1);transform-origin:top center}}.rv-unfold.rv-go{animation-name:rv-unfold}@keyframes rv-pop{0%{opacity:0;transform:translateY(var(--rv-y,24px)) scale(.92)}70%{transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.rv-pop.rv-go{animation-name:rv-pop}@keyframes rv-flip{0%{opacity:0;transform:perspective(1000px) rotateY(34deg) translateX(40px) scale(.94);filter:blur(4px)}to{opacity:1;transform:perspective(1000px) rotateY(0) translateX(0) scale(1);filter:blur(0)}}.rv-flip.rv-go{animation-name:rv-flip}@keyframes rv-blur{0%{opacity:0;transform:scale(1.06);filter:blur(14px) brightness(1.4)}to{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}.rv-blur.rv-go{animation-name:rv-blur}@keyframes rv-zoom{0%{opacity:0;transform:translateZ(0) scale(.6) translateY(var(--rv-y,24px))}to{opacity:1;transform:scale(1) translateY(0)}}.rv-zoom.rv-go{animation-name:rv-zoom}.card-in{opacity:0;animation:rv-unfold .62s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity,filter}.flow-text{background:linear-gradient(100deg,#7c5cff,#00e5ff,#00ffa8,#00e5ff,#7c5cff);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:flow-bg 6s linear infinite}@keyframes flow-bg{to{background-position:280% 0}}.hover-float{animation:hover-float 6s ease-in-out infinite}@keyframes hover-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.scanline{position:relative;overflow:hidden}.scanline:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(0,229,255,.12),transparent);transform:skewX(-18deg);animation:scan 4.5s ease-in-out infinite;pointer-events:none}@keyframes scan{0%{left:-60%}55%,to{left:130%}}@keyframes num-glow{0%{text-shadow:0 0 0 transparent}40%{text-shadow:0 0 18px currentColor}to{text-shadow:0 0 0 transparent}}.has-cursor,.has-cursor *{cursor:none!important}.cur-dot,.cur-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:99999;border-radius:50%;margin-left:-4px;margin-top:-4px;will-change:transform}.cur-dot{width:8px;height:8px;background:#eaffff;box-shadow:0 0 10px rgba(0,229,255,.9);transition:width .18s,height .18s,opacity .18s,background .18s}.cur-ring{width:38px;height:38px;margin-left:-19px;margin-top:-19px;border:1.5px solid rgba(0,229,255,.55);box-shadow:0 0 18px rgba(0,229,255,.25),inset 0 0 12px rgba(124,92,255,.15);transition:width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),border-color .2s,opacity .2s,background .2s}.cur-ring.on-click{width:58px;height:58px;margin-left:-29px;margin-top:-29px;border-color:rgba(0,255,168,.8);background:rgba(0,255,168,.06);box-shadow:0 0 26px rgba(0,255,168,.35)}.cur-ring.on-text{width:3px;height:26px;margin-left:-1.5px;margin-top:-13px;border-radius:2px;border:none;background:rgba(0,229,255,.85);box-shadow:0 0 14px rgba(0,229,255,.6)}.cur-dot.on-text{opacity:0}.cur-ring.on-disabled{border-color:rgba(255,77,141,.8);background:rgba(255,77,141,.08);box-shadow:0 0 18px rgba(255,77,141,.3)}.cur-ring.press{width:26px;height:26px;margin-left:-13px;margin-top:-13px}.cursor-hide .cur-dot,.cursor-hide .cur-ring{opacity:0}.rp-wave{position:absolute;border-radius:50%;transform:scale(0);background:rgba(0,229,255,.4);pointer-events:none;animation:rp-expand .6s ease-out forwards;mix-blend-mode:screen}@keyframes rp-expand{to{transform:scale(2.4);opacity:0}}.card{--mx:50%;--my:50%}.card:before{content:none}.card{background-image:radial-gradient(260px circle at var(--mx) var(--my),hsla(0,0%,100%,.1),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035));background-blend-mode:screen,normal;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.card:hover{border-color:rgba(0,229,255,.32)}.btn,.ico-btn{--mvx:0px;--mvy:0px;transform:translate(var(--mvx),var(--mvy));transition:transform .12s ease-out,border-color var(--t),background var(--t),box-shadow var(--t),filter var(--t)}.btn:hover{transform:translate(var(--mvx),calc(var(--mvy) - 2px));filter:brightness(1.1)}.btn-primary:hover{transform:translate(var(--mvx),calc(var(--mvy) - 2px)) scale(1.02)}.pill{transition:transform var(--t),box-shadow var(--t),filter var(--t)}.pill:hover{transform:translateY(-1px) scale(1.04);filter:brightness(1.1)}.ico-btn{transition:transform var(--t),border-color var(--t),color var(--t),background var(--t)}.ico-btn:hover{transform:translate(var(--mvx),var(--mvy)) rotate(8deg) scale(1.08)}.row-hover{transition:background var(--t),box-shadow var(--t);position:relative}.row-hover:hover{box-shadow:inset 3px 0 0 0 var(--c-cyan)}.field:focus-within .cap{color:var(--c-cyan);transition:color var(--t)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.rv-item{opacity:1!important}.cursor-glow{display:none}}@media (max-width:768px){.card,.sidebar,.table thead th,.topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.card{background-image:radial-gradient(220px circle at var(--mx) var(--my),hsla(0,0%,100%,.08),transparent 60%),linear-gradient(180deg,rgba(22,27,50,.92),rgba(15,19,38,.92))}.card-in,.rv-item.rv-go{animation-duration:.42s!important}.rv-item{will-change:auto}}