@charset "UTF-8";:root,html.light,html[data-theme=light],body[data-theme=light],.ddns-list-v3.theme-light,.module-panel.theme-light{--q-primary: #1976D2;--q-secondary: #F4F6F8;--q-dark: #1D1D1D;--q-dark-page: #FFFFFF;--lucky-theme-accent-rgb: 25, 118, 210;--lucky-theme-accent: #1976d2;--lucky-theme-on-accent: #ffffff;--lucky-theme-accent-text: #135ba1;--lucky-theme-accent-soft: rgba(25, 118, 210, .12);--lucky-theme-accent-strong: #0f5fb6;--lucky-theme-success-rgb: 47, 158, 99;--lucky-theme-success: #2f9e63;--lucky-theme-success-text: #176B3C;--lucky-theme-warning-rgb: 204, 138, 35;--lucky-theme-warning: #cc8a23;--lucky-theme-warning-text: #a46a15;--lucky-theme-danger-rgb: 217, 79, 79;--lucky-theme-danger: #d94f4f;--lucky-theme-danger-text: #b53838;--lucky-theme-info-rgb: 118, 132, 153;--lucky-theme-info: #768499;--lucky-theme-info-text: #4e5a6e;--lucky-theme-tunnel-rgb: 245, 158, 10;--lucky-theme-tunnel: #d97706;--lucky-theme-access-rgb: 139, 92, 246;--lucky-theme-access: #7c3aed;--lucky-theme-radius-xs: 2px;--lucky-theme-radius-sm: 4px;--lucky-theme-radius-control: 8px;--lucky-theme-radius-inner: 10px;--lucky-theme-radius-surface: 12px;--lucky-theme-radius-panel: 12px;--lucky-theme-radius-dialog: 14px;--lucky-theme-radius-pill: 9999px;--lucky-theme-panel-bg: linear-gradient(180deg, rgba(238, 243, 248, .88), rgba(232, 238, 245, .9));--lucky-theme-card-bg: rgba(255, 255, 255, .2);--lucky-theme-card-muted: rgba(255, 255, 255, .08);--lucky-theme-card-soft: rgba(255, 255, 255, .04);--lucky-theme-surface-soft: rgba(255, 255, 255, .6);--lucky-theme-surface-muted: rgba(255, 255, 255, .75);--lucky-theme-surface-elevated: rgba(255, 255, 255, .9);--lucky-theme-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .4);--lucky-theme-surface-inset-soft: inset 0 1px 0 rgba(255, 255, 255, .16);--lucky-theme-border: rgba(15, 23, 42, .14);--lucky-theme-border-strong: rgba(25, 118, 210, .18);--lucky-theme-shadow-soft: 0 20px 48px rgba(15, 23, 42, .08);--lucky-theme-shadow-strong: 0 24px 60px rgba(15, 23, 42, .13);--lucky-theme-shadow-sm: rgba(15, 23, 42, .08);--lucky-theme-context-shadow: 0 8px 24px rgba(15, 23, 42, .14);--lucky-theme-glow: radial-gradient(circle at top left, rgba(25, 118, 210, .16), transparent 46%);--lucky-theme-page-wash: linear-gradient(180deg, rgba(246, 249, 253, .6), transparent 30%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(25, 118, 210, .1), transparent 34%);--lucky-theme-text: #05101a;--lucky-theme-text-muted: rgba(5, 16, 26, .78);--lucky-theme-text-subtle: rgba(5, 16, 26, .58);--lucky-theme-chip-bg: rgba(250, 252, 255, .76);--lucky-theme-chip-border: rgba(15, 23, 42, .08);--lucky-theme-stat-total: rgba(25, 118, 210, .1);--lucky-theme-stat-enabled: rgba(47, 158, 99, .12);--lucky-theme-stat-disabled: rgba(130, 145, 163, .14);--lucky-theme-dialog-backdrop: rgba(15, 23, 42, .58);--lucky-theme-input-bg: rgba(255, 255, 255, .85);--lucky-theme-field-bg: rgba(255, 255, 255, .7);--lucky-theme-field-border: rgba(15, 23, 42, .15);--lucky-theme-field-border-hover: rgba(25, 118, 210, .25);--lucky-theme-field-border-focus: rgba(25, 118, 210, .45);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(25, 118, 210, .15);--lucky-theme-section-border: rgba(15, 23, 42, .12);--lucky-theme-hover-fill: rgba(25, 118, 210, .06);--lucky-theme-disabled-fill: rgba(241, 245, 249, .88);--lucky-theme-placeholder: rgba(118, 132, 153, .88);--lucky-theme-ghost-bg: rgba(25, 118, 210, .1);--lucky-theme-ghost-border: var(--lucky-theme-accent);--lucky-theme-list-min-width: 820px;--lucky-theme-tag-primary-bg: rgba(25, 118, 210, .1);--lucky-theme-tag-primary-border: rgba(25, 118, 210, .24);--lucky-theme-tag-success-bg: rgba(47, 158, 99, .1);--lucky-theme-tag-success-border: rgba(47, 158, 99, .2);--lucky-theme-tag-warning-bg: rgba(204, 138, 35, .12);--lucky-theme-tag-warning-border: rgba(204, 138, 35, .22);--lucky-theme-tag-tunnel-bg: rgba(245, 158, 10, .14);--lucky-theme-tag-tunnel-border: rgba(245, 158, 10, .28);--lucky-theme-tag-access-bg: rgba(139, 92, 246, .14);--lucky-theme-tag-access-border: rgba(139, 92, 246, .28);--lucky-theme-index-bg: rgba(25, 118, 210, .08);--lucky-theme-index-border: rgba(25, 118, 210, .16);--lucky-theme-index-color: var(--lucky-theme-accent);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(25, 118, 210, .14), rgba(15, 95, 182, .18));--lucky-theme-listen-port-border: rgba(25, 118, 210, .28);--lucky-theme-listen-port-color: #0f5fb6;--lucky-theme-target-port-bg: linear-gradient(135deg, rgba(47, 158, 99, .14), rgba(47, 158, 99, .2));--lucky-theme-target-port-border: rgba(47, 158, 99, .26);--lucky-theme-target-port-color: #22784b;--lucky-theme-action-btn-group-bg: rgba(25, 118, 210, .06);--lucky-theme-action-btn-group-border: rgba(25, 118, 210, .14);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(25, 118, 210, .08);--lucky-theme-page-bg: #f2f3f5;--lucky-theme-control-bg: #ffffff;--lucky-theme-overlay-bg: #ffffff;--lucky-theme-fill: #ebeef5;--lucky-theme-fill-light: #f0f2f5;--lucky-theme-fill-lighter: #f5f7fa;--lucky-theme-border-lighter: #dcdfe6;--lucky-theme-text-primary: #303133;--lucky-theme-text-regular: #606266;--lucky-theme-text-secondary: #909399;--lucky-theme-text-placeholder: #a8abb2;--lucky-theme-text-disabled: #c0c4cc;--lucky-theme-bg-primary: #ecf5ff;--lucky-theme-bg-secondary: #d9ecff;--lucky-theme-page-bg-deep: rgba(255, 255, 255, .8);--lucky-theme-color-primary: #409eff;--lucky-theme-blur-strong: blur(20px);--lucky-theme-blur-md: blur(16px);--lucky-theme-glass-opacity-90: 90%;--lucky-theme-glass-opacity-80: 80%;--lucky-theme-glass-opacity-75: 75%;--lucky-theme-glass-opacity-60: 60%;--lucky-theme-glass-opacity-40: 40%;--lucky-theme-glass-opacity-35: 35%;--lucky-theme-glass-opacity-25: 25%;--lucky-theme-glass-row-bg: rgba(255, 255, 255, .45);--lucky-theme-glass-row-hover-bg: rgba(255, 255, 255, .65);--lucky-theme-glass-row-border: rgba(15, 23, 42, .1);--lucky-theme-glass-row-hover-border: rgba(25, 118, 210, .24);--lucky-theme-glass-row-backdrop: blur(16px)}html.tech-blue,html[data-theme=tech-blue],body[data-theme=tech-blue],.ddns-list-v3.theme-tech-blue,.module-panel.theme-tech-blue{--q-primary: #0b6fd3;--q-secondary: #f2f6fb;--q-dark: #1d1d1d;--q-dark-page: #ffffff;--lucky-theme-accent-rgb: 11, 111, 211;--lucky-theme-accent: #0b6fd3;--lucky-theme-on-accent: #ffffff;--lucky-theme-accent-text: #0b5cb1;--lucky-theme-accent-soft: #e4effb;--lucky-theme-accent-strong: #0b5cb1;--lucky-theme-success-rgb: 47, 158, 99;--lucky-theme-success: #2f9e63;--lucky-theme-success-text: #1e7848;--lucky-theme-warning-rgb: 201, 138, 38;--lucky-theme-warning: #c98a26;--lucky-theme-warning-text: #9b6715;--lucky-theme-danger-rgb: 212, 86, 86;--lucky-theme-danger: #d45656;--lucky-theme-danger-text: #b33f3f;--lucky-theme-info-rgb: 111, 131, 152;--lucky-theme-info: #6f8398;--lucky-theme-info-text: #57697b;--lucky-theme-tunnel-rgb: 214, 146, 37;--lucky-theme-tunnel: #d69225;--lucky-theme-access-rgb: 67, 114, 196;--lucky-theme-access: #4372c4;--lucky-theme-radius-xs: 2px;--lucky-theme-radius-sm: 4px;--lucky-theme-radius-control: 8px;--lucky-theme-radius-inner: 10px;--lucky-theme-radius-surface: 12px;--lucky-theme-radius-panel: 12px;--lucky-theme-radius-dialog: 14px;--lucky-theme-radius-pill: 9999px;--lucky-theme-panel-bg: #e9f1f8;--lucky-theme-card-bg: #edf5fb;--lucky-theme-card-muted: #e5eff8;--lucky-theme-card-soft: #dfeaf5;--lucky-theme-surface-soft: #e3eef8;--lucky-theme-surface-muted: #e8f2fa;--lucky-theme-surface-elevated: #f1f7fc;--lucky-theme-surface-inset: none;--lucky-theme-surface-inset-soft: none;--lucky-theme-border: #c6d8e8;--lucky-theme-border-strong: #95b7d7;--lucky-theme-shadow-soft: none;--lucky-theme-shadow-strong: none;--lucky-theme-shadow-sm: transparent;--lucky-theme-context-shadow: none;--lucky-theme-glow: none;--lucky-theme-page-wash: none;--lucky-theme-page-accent: none;--lucky-theme-text: #17324d;--lucky-theme-text-muted: #51677f;--lucky-theme-text-subtle: #74889c;--lucky-theme-chip-bg: #e2edf8;--lucky-theme-chip-border: #c4d8eb;--lucky-theme-stat-total: #dcebf8;--lucky-theme-stat-enabled: #dff0e8;--lucky-theme-stat-disabled: #e1eaf2;--lucky-theme-dialog-backdrop: #17212b;--lucky-theme-input-bg: #eef6fb;--lucky-theme-field-bg: #edf5fb;--lucky-theme-field-border: #bfd2e4;--lucky-theme-field-border-hover: #aac4e4;--lucky-theme-field-border-focus: #78a9dc;--lucky-theme-field-focus-ring: none;--lucky-theme-section-border: #cfddeb;--lucky-theme-hover-fill: #dcebf8;--lucky-theme-disabled-fill: #e2ecf5;--lucky-theme-placeholder: #8ea2b7;--lucky-theme-ghost-bg: #ebf3fc;--lucky-theme-ghost-border: #0f6fd6;--lucky-theme-list-min-width: 820px;--lucky-theme-tag-primary-bg: #dcebf8;--lucky-theme-tag-primary-border: #b9d0e8;--lucky-theme-tag-success-bg: #dff0e8;--lucky-theme-tag-success-border: #cbe6d8;--lucky-theme-tag-warning-bg: #fbf2e5;--lucky-theme-tag-warning-border: #efd6ab;--lucky-theme-tag-tunnel-bg: #fbf0df;--lucky-theme-tag-tunnel-border: #ebd0a1;--lucky-theme-tag-access-bg: #edf1fb;--lucky-theme-tag-access-border: #ccd8f1;--lucky-theme-index-bg: #dcebf8;--lucky-theme-index-border: #b8cfe8;--lucky-theme-index-color: #0f6fd6;--lucky-theme-listen-port-bg: #dcebf8;--lucky-theme-listen-port-border: #b8cfe8;--lucky-theme-listen-port-color: #0b5cb1;--lucky-theme-target-port-bg: #eef8f2;--lucky-theme-target-port-border: #cde7d8;--lucky-theme-target-port-color: #1e7848;--lucky-theme-action-btn-group-bg: #dfeaf5;--lucky-theme-action-btn-group-border: #c6d8e8;--lucky-theme-action-btn-group-shadow: none;--lucky-theme-page-bg: #e9f1f8;--lucky-theme-control-bg: #edf5fb;--lucky-theme-overlay-bg: #f1f7fc;--lucky-theme-fill: #dbe8f4;--lucky-theme-fill-light: #e3edf7;--lucky-theme-fill-lighter: #edf5fb;--lucky-theme-border-lighter: #cfddeb;--lucky-theme-text-primary: #17324d;--lucky-theme-text-regular: #405a73;--lucky-theme-text-secondary: #6a8098;--lucky-theme-text-placeholder: #8ea2b7;--lucky-theme-text-disabled: #adb8c4;--lucky-theme-bg-primary: #e9f1f8;--lucky-theme-bg-secondary: #dce8f3;--lucky-theme-page-bg-deep: #dfeaf5;--lucky-theme-color-primary: #0f6fd6;--lucky-theme-blur-strong: none !important;--lucky-theme-blur-md: none !important;--lucky-theme-glass-opacity-90: 100%;--lucky-theme-glass-opacity-80: 100%;--lucky-theme-glass-opacity-75: 100%;--lucky-theme-glass-opacity-60: 100%;--lucky-theme-glass-opacity-40: 100%;--lucky-theme-glass-opacity-35: 100%;--lucky-theme-glass-opacity-25: 100%;--lucky-theme-glass-row-bg: #edf5fb;--lucky-theme-glass-row-hover-bg: #e3eef8;--lucky-theme-glass-row-border: #cfddeb;--lucky-theme-glass-row-hover-border: #9ebbd8;--lucky-theme-glass-row-backdrop: none}html.manly-pink,html[data-theme=manly-pink],body[data-theme=manly-pink],.ddns-list-v3.theme-manly-pink,.module-panel.theme-manly-pink{--q-primary: #e83e8c;--q-secondary: #fff0f6;--q-dark: #241018;--q-dark-page: #fffafd;--lucky-theme-accent-rgb: 232, 62, 140;--lucky-theme-accent: #e83e8c;--lucky-theme-on-accent: #2a0d1a;--lucky-theme-accent-text: #b82767;--lucky-theme-accent-soft: rgba(232, 62, 140, .13);--lucky-theme-accent-strong: #c72f73;--lucky-theme-success-rgb: 47, 158, 99;--lucky-theme-success: #2f9e63;--lucky-theme-success-text: #1e7848;--lucky-theme-warning-rgb: 201, 128, 37;--lucky-theme-warning: #c98025;--lucky-theme-warning-text: #9b6415;--lucky-theme-danger-rgb: 217, 79, 102;--lucky-theme-danger: #d94f66;--lucky-theme-danger-text: #b83a50;--lucky-theme-info-rgb: 155, 116, 132;--lucky-theme-info: #9b7484;--lucky-theme-info-text: #765465;--lucky-theme-tunnel-rgb: 215, 128, 45;--lucky-theme-tunnel: #d7802d;--lucky-theme-access-rgb: 168, 91, 190;--lucky-theme-access: #a85bbe;--lucky-theme-radius-xs: 2px;--lucky-theme-radius-sm: 4px;--lucky-theme-radius-control: 8px;--lucky-theme-radius-inner: 10px;--lucky-theme-radius-surface: 12px;--lucky-theme-radius-panel: 12px;--lucky-theme-radius-dialog: 14px;--lucky-theme-radius-pill: 9999px;--lucky-theme-panel-bg: #fff0f6;--lucky-theme-card-bg: #fff7fb;--lucky-theme-card-muted: #fff0f6;--lucky-theme-card-soft: #ffe6f0;--lucky-theme-surface-soft: #ffedf5;--lucky-theme-surface-muted: #fff3f8;--lucky-theme-surface-elevated: #fffafd;--lucky-theme-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .52);--lucky-theme-surface-inset-soft: inset 0 1px 0 rgba(255, 255, 255, .24);--lucky-theme-border: #efbfd1;--lucky-theme-border-strong: #df8fb1;--lucky-theme-shadow-soft: 0 18px 44px rgba(158, 48, 96, .08);--lucky-theme-shadow-strong: 0 24px 56px rgba(158, 48, 96, .13);--lucky-theme-shadow-sm: rgba(158, 48, 96, .08);--lucky-theme-context-shadow: 0 12px 30px rgba(158, 48, 96, .16);--lucky-theme-glow: radial-gradient(circle at top left, rgba(232, 62, 140, .18), transparent 46%);--lucky-theme-page-wash: linear-gradient(180deg, rgba(255, 240, 246, .72), transparent 34%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(232, 62, 140, .12), transparent 34%);--lucky-theme-text: #542033;--lucky-theme-text-muted: #7a495d;--lucky-theme-text-subtle: #986176;--lucky-theme-chip-bg: #fff0f6;--lucky-theme-chip-border: #efc4d5;--lucky-theme-stat-total: rgba(232, 62, 140, .11);--lucky-theme-stat-enabled: rgba(47, 158, 99, .11);--lucky-theme-stat-disabled: rgba(155, 116, 132, .13);--lucky-theme-dialog-backdrop: rgba(84, 32, 51, .62);--lucky-theme-input-bg: #fff8fc;--lucky-theme-field-bg: #fff7fb;--lucky-theme-field-border: #eab8cc;--lucky-theme-field-border-hover: #dc8fb0;--lucky-theme-field-border-focus: #e83e8c;--lucky-theme-field-focus-ring: 0 0 0 3px rgba(232, 62, 140, .14);--lucky-theme-section-border: #f0c8d8;--lucky-theme-hover-fill: #ffe4f0;--lucky-theme-disabled-fill: #ffe9f3;--lucky-theme-placeholder: #b88a9d;--lucky-theme-ghost-bg: rgba(232, 62, 140, .12);--lucky-theme-ghost-border: #e83e8c;--lucky-theme-list-min-width: 820px;--lucky-theme-tag-primary-bg: #ffe6f0;--lucky-theme-tag-primary-border: #e8aec8;--lucky-theme-tag-success-bg: #eaf6ef;--lucky-theme-tag-success-border: #cbe6d8;--lucky-theme-tag-warning-bg: #fbf0df;--lucky-theme-tag-warning-border: #ebd0a1;--lucky-theme-tag-tunnel-bg: #fbf0df;--lucky-theme-tag-tunnel-border: #ebd0a1;--lucky-theme-tag-access-bg: #f4e8fb;--lucky-theme-tag-access-border: #dfc5ee;--lucky-theme-index-bg: #ffe6f0;--lucky-theme-index-border: #e8aec8;--lucky-theme-index-color: #c72f73;--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(232, 62, 140, .14), rgba(232, 62, 140, .22));--lucky-theme-listen-port-border: rgba(232, 62, 140, .3);--lucky-theme-listen-port-color: #b82767;--lucky-theme-target-port-bg: #eef8f2;--lucky-theme-target-port-border: #cde7d8;--lucky-theme-target-port-color: #1e7848;--lucky-theme-action-btn-group-bg: #ffe6f0;--lucky-theme-action-btn-group-border: #efbfd1;--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(232, 62, 140, .08);--lucky-theme-page-bg: #fff0f6;--lucky-theme-control-bg: #fff8fc;--lucky-theme-overlay-bg: #fffafd;--lucky-theme-fill: #ffdce9;--lucky-theme-fill-light: #ffe9f3;--lucky-theme-fill-lighter: #fff4fa;--lucky-theme-border-lighter: #f3d1df;--lucky-theme-text-primary: #542033;--lucky-theme-text-regular: #744052;--lucky-theme-text-secondary: #986176;--lucky-theme-text-placeholder: #b88a9d;--lucky-theme-text-disabled: #c9a8b6;--lucky-theme-bg-primary: #fff0f6;--lucky-theme-bg-secondary: #ffe1ee;--lucky-theme-page-bg-deep: #ffe7f1;--lucky-theme-color-primary: #e83e8c;--lucky-theme-blur-strong: blur(18px);--lucky-theme-blur-md: blur(14px);--lucky-theme-glass-opacity-90: 90%;--lucky-theme-glass-opacity-80: 80%;--lucky-theme-glass-opacity-75: 75%;--lucky-theme-glass-opacity-60: 60%;--lucky-theme-glass-opacity-40: 40%;--lucky-theme-glass-opacity-35: 35%;--lucky-theme-glass-opacity-25: 25%;--lucky-theme-glass-row-bg: rgba(255, 250, 253, .72);--lucky-theme-glass-row-hover-bg: rgba(255, 238, 246, .88);--lucky-theme-glass-row-border: rgba(232, 62, 140, .14);--lucky-theme-glass-row-hover-border: rgba(232, 62, 140, .3);--lucky-theme-glass-row-backdrop: blur(14px)}html.forest-green,html[data-theme=forest-green],body[data-theme=forest-green],.ddns-list-v3.theme-forest-green,.module-panel.theme-forest-green{--personality-accent-rgb: 47, 125, 70;--personality-accent: #2f7d46;--lucky-theme-on-accent: #ffffff;--personality-accent-text: #25663a;--personality-accent-strong: #25663a;--personality-bg: #eef5ed;--personality-card: #f6fbf4;--personality-card-soft: #e4f0e0;--personality-surface: #fbfdf9;--personality-border: #b7cdb2;--personality-border-strong: #7fa576;--personality-text: #213b2b;--personality-text-muted: #586f5c;--personality-shadow-rgb: 47, 91, 58;--personality-info: #71866f}html.turquoise-mint,html[data-theme=turquoise-mint],body[data-theme=turquoise-mint],.ddns-list-v3.theme-turquoise-mint,.module-panel.theme-turquoise-mint{--personality-accent-rgb: 18, 140, 126;--personality-accent: #128c7e;--lucky-theme-on-accent: #03100e;--personality-accent-text: #0f7469;--personality-accent-strong: #0f7469;--personality-bg: #eef8f6;--personality-card: #f6fcfa;--personality-card-soft: #e6f4f1;--personality-surface: #fbfefd;--personality-border: #b8d8d0;--personality-border-strong: #86b9ad;--personality-text: #163f3a;--personality-text-muted: #4d716b;--personality-shadow-rgb: 28, 93, 84;--personality-info: #69827d}html.dusk-orange,html[data-theme=dusk-orange],body[data-theme=dusk-orange],.ddns-list-v3.theme-dusk-orange,.module-panel.theme-dusk-orange{--personality-accent-rgb: 217, 111, 44;--personality-accent: #d96f2c;--lucky-theme-on-accent: #26140a;--personality-accent-text: #b85823;--personality-accent-strong: #b85823;--personality-bg: #fff3ea;--personality-card: #fff9f4;--personality-card-soft: #ffeadc;--personality-surface: #fffcf8;--personality-border: #e7bfa2;--personality-border-strong: #cf956a;--personality-text: #55311f;--personality-text-muted: #80604e;--personality-shadow-rgb: 118, 63, 31;--personality-info: #8b7668}html.frost-lavender,html[data-theme=frost-lavender],body[data-theme=frost-lavender],.ddns-list-v3.theme-frost-lavender,.module-panel.theme-frost-lavender{--personality-accent-rgb: 123, 97, 201;--personality-accent: #7b61c9;--lucky-theme-on-accent: #ffffff;--personality-accent-text: #624bad;--personality-accent-strong: #624bad;--personality-bg: #f4f1fb;--personality-card: #faf8fe;--personality-card-soft: #f0eafa;--personality-surface: #fdfcff;--personality-border: #cec1e6;--personality-border-strong: #aa98cf;--personality-text: #35264f;--personality-text-muted: #66587d;--personality-shadow-rgb: 68, 49, 108;--personality-info: #7b748c}html.graphite-cyan,html[data-theme=graphite-cyan],body[data-theme=graphite-cyan],.ddns-list-v3.theme-graphite-cyan,.module-panel.theme-graphite-cyan{--personality-accent-rgb: 22, 138, 173;--personality-accent: #168aad;--lucky-theme-on-accent: #031116;--personality-accent-text: #0f6f8e;--personality-accent-strong: #0f6f8e;--personality-bg: #eef4f6;--personality-card: #f6fafb;--personality-card-soft: #e7f0f3;--personality-surface: #fbfdfe;--personality-border: #bdcfd6;--personality-border-strong: #91aab4;--personality-text: #17313a;--personality-text-muted: #526a73;--personality-shadow-rgb: 24, 73, 89;--personality-info: #667982}html.forest-green,html[data-theme=forest-green],body[data-theme=forest-green],.ddns-list-v3.theme-forest-green,.module-panel.theme-forest-green,html.turquoise-mint,html[data-theme=turquoise-mint],body[data-theme=turquoise-mint],.ddns-list-v3.theme-turquoise-mint,.module-panel.theme-turquoise-mint,html.dusk-orange,html[data-theme=dusk-orange],body[data-theme=dusk-orange],.ddns-list-v3.theme-dusk-orange,.module-panel.theme-dusk-orange,html.frost-lavender,html[data-theme=frost-lavender],body[data-theme=frost-lavender],.ddns-list-v3.theme-frost-lavender,.module-panel.theme-frost-lavender,html.graphite-cyan,html[data-theme=graphite-cyan],body[data-theme=graphite-cyan],.ddns-list-v3.theme-graphite-cyan,.module-panel.theme-graphite-cyan{--q-primary: var(--personality-accent);--q-secondary: var(--personality-bg);--q-dark: var(--personality-text);--q-dark-page: var(--personality-surface);--lucky-theme-accent-rgb: var(--personality-accent-rgb);--lucky-theme-accent: var(--personality-accent);--lucky-theme-accent-text: var(--personality-accent-text);--lucky-theme-accent-soft: rgba(var(--personality-accent-rgb), .13);--lucky-theme-accent-strong: var(--personality-accent-strong);--lucky-theme-success-rgb: 47, 158, 99;--lucky-theme-success: #2f9e63;--lucky-theme-success-text: #1e7848;--lucky-theme-warning-rgb: 191, 132, 40;--lucky-theme-warning: #bf8428;--lucky-theme-warning-text: #936318;--lucky-theme-danger-rgb: 212, 86, 102;--lucky-theme-danger: #d45666;--lucky-theme-danger-text: #b33f50;--lucky-theme-info-rgb: 105, 130, 125;--lucky-theme-info: var(--personality-info);--lucky-theme-info-text: var(--personality-text-muted);--lucky-theme-tunnel-rgb: 201, 128, 37;--lucky-theme-tunnel: #c98025;--lucky-theme-access-rgb: 126, 95, 188;--lucky-theme-access: #7e5fbc;--lucky-theme-radius-xs: 2px;--lucky-theme-radius-sm: 4px;--lucky-theme-radius-control: 8px;--lucky-theme-radius-inner: 10px;--lucky-theme-radius-surface: 12px;--lucky-theme-radius-panel: 12px;--lucky-theme-radius-dialog: 14px;--lucky-theme-radius-pill: 9999px;--lucky-theme-panel-bg: var(--personality-bg);--lucky-theme-card-bg: var(--personality-card);--lucky-theme-card-muted: var(--personality-card-soft);--lucky-theme-card-soft: color-mix(in srgb, var(--personality-card-soft) 82%, var(--personality-bg));--lucky-theme-surface-soft: var(--personality-card-soft);--lucky-theme-surface-muted: color-mix(in srgb, var(--personality-card) 82%, var(--personality-bg));--lucky-theme-surface-elevated: var(--personality-surface);--lucky-theme-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .48);--lucky-theme-surface-inset-soft: inset 0 1px 0 rgba(255, 255, 255, .2);--lucky-theme-border: var(--personality-border);--lucky-theme-border-strong: var(--personality-border-strong);--lucky-theme-shadow-soft: 0 18px 44px rgba(var(--personality-shadow-rgb), .08);--lucky-theme-shadow-strong: 0 24px 56px rgba(var(--personality-shadow-rgb), .13);--lucky-theme-shadow-sm: rgba(var(--personality-shadow-rgb), .08);--lucky-theme-context-shadow: 0 12px 30px rgba(var(--personality-shadow-rgb), .16);--lucky-theme-glow: radial-gradient(circle at top left, rgba(var(--personality-accent-rgb), .16), transparent 46%);--lucky-theme-page-wash: linear-gradient(180deg, color-mix(in srgb, var(--personality-bg) 72%, white), transparent 34%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(var(--personality-accent-rgb), .1), transparent 34%);--lucky-theme-text: var(--personality-text);--lucky-theme-text-muted: var(--personality-text-muted);--lucky-theme-text-subtle: color-mix(in srgb, var(--personality-text-muted) 78%, white);--lucky-theme-chip-bg: var(--personality-card-soft);--lucky-theme-chip-border: var(--personality-border);--lucky-theme-stat-total: rgba(var(--personality-accent-rgb), .11);--lucky-theme-stat-enabled: rgba(47, 158, 99, .11);--lucky-theme-stat-disabled: color-mix(in srgb, var(--personality-border) 60%, white);--lucky-theme-dialog-backdrop: rgba(var(--personality-shadow-rgb), .62);--lucky-theme-input-bg: var(--personality-surface);--lucky-theme-field-bg: var(--personality-card);--lucky-theme-field-border: var(--personality-border);--lucky-theme-field-border-hover: var(--personality-border-strong);--lucky-theme-field-border-focus: var(--personality-accent);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(var(--personality-accent-rgb), .13);--lucky-theme-section-border: color-mix(in srgb, var(--personality-border) 82%, white);--lucky-theme-hover-fill: var(--personality-card-soft);--lucky-theme-disabled-fill: color-mix(in srgb, var(--personality-card-soft) 82%, white);--lucky-theme-placeholder: color-mix(in srgb, var(--personality-text-muted) 62%, white);--lucky-theme-ghost-bg: rgba(var(--personality-accent-rgb), .12);--lucky-theme-ghost-border: var(--personality-accent);--lucky-theme-list-min-width: 820px;--lucky-theme-tag-primary-bg: color-mix(in srgb, var(--personality-card-soft) 75%, var(--personality-accent));--lucky-theme-tag-primary-border: color-mix(in srgb, var(--personality-border) 70%, var(--personality-accent));--lucky-theme-tag-success-bg: #eaf6ef;--lucky-theme-tag-success-border: #cbe6d8;--lucky-theme-tag-warning-bg: #fbf0df;--lucky-theme-tag-warning-border: #ebd0a1;--lucky-theme-tag-tunnel-bg: #fbf0df;--lucky-theme-tag-tunnel-border: #ebd0a1;--lucky-theme-tag-access-bg: #f0eafa;--lucky-theme-tag-access-border: #d8c8ee;--lucky-theme-index-bg: color-mix(in srgb, var(--personality-card-soft) 78%, var(--personality-accent));--lucky-theme-index-border: color-mix(in srgb, var(--personality-border) 70%, var(--personality-accent));--lucky-theme-index-color: var(--personality-accent-text);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(var(--personality-accent-rgb), .13), rgba(var(--personality-accent-rgb), .2));--lucky-theme-listen-port-border: rgba(var(--personality-accent-rgb), .28);--lucky-theme-listen-port-color: var(--personality-accent-text);--lucky-theme-target-port-bg: #eef8f2;--lucky-theme-target-port-border: #cde7d8;--lucky-theme-target-port-color: #1e7848;--lucky-theme-action-btn-group-bg: var(--personality-card-soft);--lucky-theme-action-btn-group-border: var(--personality-border);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(var(--personality-accent-rgb), .08);--lucky-theme-page-bg: var(--personality-bg);--lucky-theme-control-bg: var(--personality-card);--lucky-theme-overlay-bg: var(--personality-surface);--lucky-theme-fill: color-mix(in srgb, var(--personality-card-soft) 70%, var(--personality-border));--lucky-theme-fill-light: var(--personality-card-soft);--lucky-theme-fill-lighter: var(--personality-card);--lucky-theme-border-lighter: color-mix(in srgb, var(--personality-border) 68%, white);--lucky-theme-text-primary: var(--personality-text);--lucky-theme-text-regular: var(--personality-text-muted);--lucky-theme-text-secondary: color-mix(in srgb, var(--personality-text-muted) 78%, white);--lucky-theme-text-placeholder: color-mix(in srgb, var(--personality-text-muted) 62%, white);--lucky-theme-text-disabled: color-mix(in srgb, var(--personality-text-muted) 48%, white);--lucky-theme-bg-primary: var(--personality-bg);--lucky-theme-bg-secondary: var(--personality-card-soft);--lucky-theme-page-bg-deep: var(--personality-card-soft);--lucky-theme-color-primary: var(--personality-accent);--lucky-theme-blur-strong: blur(18px);--lucky-theme-blur-md: blur(14px);--lucky-theme-glass-opacity-90: 90%;--lucky-theme-glass-opacity-80: 80%;--lucky-theme-glass-opacity-75: 75%;--lucky-theme-glass-opacity-60: 60%;--lucky-theme-glass-opacity-40: 40%;--lucky-theme-glass-opacity-35: 35%;--lucky-theme-glass-opacity-25: 25%;--lucky-theme-glass-row-bg: color-mix(in srgb, var(--personality-card) 72%, transparent);--lucky-theme-glass-row-hover-bg: color-mix(in srgb, var(--personality-card-soft) 88%, white);--lucky-theme-glass-row-border: color-mix(in srgb, var(--personality-border) 64%, transparent);--lucky-theme-glass-row-hover-border: color-mix(in srgb, var(--personality-accent) 30%, var(--personality-border));--lucky-theme-glass-row-backdrop: blur(14px)}html.dark,html[data-theme=dark],body[data-theme=dark],.ddns-list-v3.theme-dark,.module-panel.theme-dark{--q-primary: #409EFF;--q-dark: #1E1E1E;--q-dark-page: #121212;--lucky-theme-accent-rgb: 97, 173, 255;--lucky-theme-accent: #61adff;--lucky-theme-on-accent: #07131f;--lucky-theme-accent-text: #aadbff;--lucky-theme-accent-soft: rgba(97, 173, 255, .18);--lucky-theme-accent-strong: #8ac3ff;--lucky-theme-success-rgb: 114, 211, 157;--lucky-theme-success: #72d39d;--lucky-theme-success-text: #a8ebd1;--lucky-theme-warning-rgb: 242, 190, 110;--lucky-theme-warning: #f2be6e;--lucky-theme-warning-text: #fce1b8;--lucky-theme-danger-rgb: 255, 139, 139;--lucky-theme-danger: #ff8b8b;--lucky-theme-danger-text: #ffcfcf;--lucky-theme-info-rgb: 176, 186, 201;--lucky-theme-info: #b0bac9;--lucky-theme-info-text: #dbe4f2;--lucky-theme-tunnel-rgb: 251, 191, 36;--lucky-theme-tunnel: #fbbf24;--lucky-theme-access-rgb: 167, 139, 250;--lucky-theme-access: #a78bfa;--lucky-theme-radius-xs: 2px;--lucky-theme-radius-sm: 4px;--lucky-theme-radius-control: 8px;--lucky-theme-radius-inner: 10px;--lucky-theme-radius-surface: 12px;--lucky-theme-radius-panel: 12px;--lucky-theme-radius-dialog: 14px;--lucky-theme-radius-pill: 9999px;--lucky-theme-panel-bg: linear-gradient(180deg, rgba(22, 28, 38, .94), rgba(12, 17, 24, .95));--lucky-theme-card-bg: rgba(24, 29, 39, .55);--lucky-theme-card-muted: rgba(28, 34, 45, .45);--lucky-theme-card-soft: rgba(38, 46, 58, .35);--lucky-theme-surface-soft: rgba(32, 39, 51, .45);--lucky-theme-surface-muted: rgba(39, 46, 58, .52);--lucky-theme-surface-elevated: linear-gradient(180deg, rgba(24, 30, 42, .55), rgba(11, 15, 23, .65));--lucky-theme-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--lucky-theme-surface-inset-soft: inset 0 1px 0 rgba(255, 255, 255, .04);--lucky-theme-border: rgba(255, 255, 255, .08);--lucky-theme-border-strong: rgba(97, 173, 255, .22);--lucky-theme-shadow-soft: 0 18px 48px rgba(0, 0, 0, .32);--lucky-theme-shadow-strong: 0 24px 56px rgba(0, 0, 0, .42);--lucky-theme-shadow-sm: rgba(0, 0, 0, .24);--lucky-theme-context-shadow: 0 12px 30px rgba(0, 0, 0, .34);--lucky-theme-glow: radial-gradient(circle at top left, rgba(97, 173, 255, .18), transparent 46%);--lucky-theme-page-wash: linear-gradient(180deg, rgba(12, 17, 24, .44), transparent 32%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(97, 173, 255, .16), transparent 32%);--lucky-theme-text: rgba(255, 255, 255, .92);--lucky-theme-text-muted: rgba(255, 255, 255, .64);--lucky-theme-text-subtle: rgba(255, 255, 255, .46);--lucky-theme-chip-bg: rgba(255, 255, 255, .04);--lucky-theme-chip-border: rgba(255, 255, 255, .08);--lucky-theme-stat-total: rgba(97, 173, 255, .14);--lucky-theme-stat-enabled: rgba(114, 211, 157, .14);--lucky-theme-stat-disabled: rgba(140, 150, 165, .18);--lucky-theme-dialog-backdrop: rgba(3, 8, 14, .74);--lucky-theme-input-bg: rgba(255, 255, 255, .04);--lucky-theme-field-bg: rgba(255, 255, 255, .05);--lucky-theme-field-border: rgba(255, 255, 255, .12);--lucky-theme-field-border-hover: rgba(138, 195, 255, .24);--lucky-theme-field-border-focus: rgba(138, 195, 255, .38);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(97, 173, 255, .14);--lucky-theme-section-border: rgba(255, 255, 255, .1);--lucky-theme-hover-fill: rgba(97, 173, 255, .08);--lucky-theme-disabled-fill: rgba(39, 46, 58, .84);--lucky-theme-placeholder: rgba(200, 207, 217, .78);--lucky-theme-ghost-bg: rgba(97, 173, 255, .16);--lucky-theme-tag-primary-bg: rgba(97, 173, 255, .14);--lucky-theme-tag-primary-border: rgba(97, 173, 255, .28);--lucky-theme-tag-success-bg: rgba(114, 211, 157, .14);--lucky-theme-tag-success-border: rgba(114, 211, 157, .28);--lucky-theme-tag-warning-bg: rgba(242, 190, 110, .16);--lucky-theme-tag-warning-border: rgba(242, 190, 110, .28);--lucky-theme-tag-tunnel-bg: rgba(251, 191, 36, .18);--lucky-theme-tag-tunnel-border: rgba(251, 191, 36, .3);--lucky-theme-tag-access-bg: rgba(167, 139, 250, .18);--lucky-theme-tag-access-border: rgba(167, 139, 250, .3);--lucky-theme-index-bg: rgba(97, 173, 255, .12);--lucky-theme-index-border: rgba(97, 173, 255, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(97, 173, 255, .16), rgba(97, 173, 255, .22));--lucky-theme-listen-port-border: rgba(138, 195, 255, .26);--lucky-theme-listen-port-color: rgba(226, 240, 255, .94);--lucky-theme-target-port-bg: linear-gradient(135deg, rgba(114, 211, 157, .16), rgba(114, 211, 157, .22));--lucky-theme-target-port-border: rgba(144, 224, 182, .24);--lucky-theme-target-port-color: rgba(230, 255, 242, .94);--lucky-theme-action-btn-group-bg: rgba(97, 173, 255, .08);--lucky-theme-action-btn-group-border: rgba(97, 173, 255, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(0, 0, 0, .16);--lucky-theme-page-bg: #0a0a0a;--lucky-theme-control-bg: #141414;--lucky-theme-overlay-bg: #1d1e1f;--lucky-theme-fill: #303133;--lucky-theme-fill-light: #2b2b2b;--lucky-theme-fill-lighter: #262727;--lucky-theme-border-lighter: #323335;--lucky-theme-text-primary: #f0f2f5;--lucky-theme-text-regular: #d4d7de;--lucky-theme-text-secondary: #b0b3ba;--lucky-theme-text-placeholder: #909399;--lucky-theme-text-disabled: #6c6e72;--lucky-theme-bg-primary: #1a1a1a;--lucky-theme-bg-secondary: #2a2a2a;--lucky-theme-page-bg-deep: rgba(0, 0, 0, .6);--lucky-theme-color-primary: #61adff;--lucky-theme-blur-strong: blur(20px);--lucky-theme-blur-md: blur(16px);--lucky-theme-glass-opacity-90: 90%;--lucky-theme-glass-opacity-80: 80%;--lucky-theme-glass-opacity-75: 75%;--lucky-theme-glass-opacity-60: 60%;--lucky-theme-glass-opacity-40: 40%;--lucky-theme-glass-opacity-35: 35%;--lucky-theme-glass-opacity-25: 25%;--lucky-theme-glass-row-bg: rgba(30, 36, 48, .4);--lucky-theme-glass-row-hover-bg: rgba(45, 53, 68, .5);--lucky-theme-glass-row-border: rgba(255, 255, 255, .08);--lucky-theme-glass-row-hover-border: rgba(97, 173, 255, .28);--lucky-theme-glass-row-backdrop: blur(16px)}html.pure-black,html[data-theme=pure-black],body[data-theme=pure-black],.ddns-list-v3.theme-pure-black,.module-panel.theme-pure-black{--q-primary: #E1E1E1;--q-dark: #000000;--q-dark-page: #050505;--lucky-theme-accent-rgb: 112, 182, 255;--lucky-theme-accent: #70b6ff;--lucky-theme-on-accent: #050505;--lucky-theme-accent-soft: rgba(112, 182, 255, .12);--lucky-theme-accent-strong: #9fd0ff;--lucky-theme-success-rgb: 123, 220, 168;--lucky-theme-success: #7bdca8;--lucky-theme-success-text: #bff2d6;--lucky-theme-warning-rgb: 245, 198, 122;--lucky-theme-warning: #f5c67a;--lucky-theme-warning-text: #ffe4b5;--lucky-theme-danger-rgb: 255, 150, 150;--lucky-theme-danger: #ff9696;--lucky-theme-danger-text: #ffd2d2;--lucky-theme-info-rgb: 181, 191, 205;--lucky-theme-info: #b5bfcd;--lucky-theme-info-text: #dce5f2;--lucky-theme-tunnel-rgb: 252, 198, 72;--lucky-theme-tunnel: #fcc648;--lucky-theme-access-rgb: 176, 154, 252;--lucky-theme-access: #b09afc;--lucky-theme-radius-xs: 2px;--lucky-theme-radius-sm: 4px;--lucky-theme-radius-control: 8px;--lucky-theme-radius-inner: 10px;--lucky-theme-radius-surface: 12px;--lucky-theme-radius-panel: 12px;--lucky-theme-radius-dialog: 14px;--lucky-theme-radius-pill: 9999px;--lucky-theme-gray-00: #000000;--lucky-theme-gray-02: #050505;--lucky-theme-gray-04: #0a0a0a;--lucky-theme-gray-06: #0f0f0f;--lucky-theme-gray-08: #141414;--lucky-theme-gray-10: #1a1a1a;--lucky-theme-gray-12: #202020;--lucky-theme-gray-14: #262626;--lucky-theme-gray-16: #2d2d2d;--lucky-theme-panel-bg: var(--lucky-theme-gray-00);--lucky-theme-shell-bg: var(--lucky-theme-gray-02);--lucky-theme-section-bg: var(--lucky-theme-gray-04);--lucky-theme-section-bg-strong: var(--lucky-theme-gray-06);--lucky-theme-card-bg: var(--lucky-theme-gray-08);--lucky-theme-card-muted: var(--lucky-theme-gray-06);--lucky-theme-card-soft: var(--lucky-theme-gray-04);--lucky-theme-card-raised: var(--lucky-theme-gray-10);--lucky-theme-row-bg: var(--lucky-theme-gray-08);--lucky-theme-row-hover-bg: var(--lucky-theme-gray-10);--lucky-theme-control-bg: var(--lucky-theme-gray-02);--lucky-theme-control-bg-hover: var(--lucky-theme-gray-06);--lucky-theme-surface-soft: var(--lucky-theme-gray-04);--lucky-theme-surface-muted: var(--lucky-theme-gray-06);--lucky-theme-surface-elevated: var(--lucky-theme-gray-10);--lucky-theme-surface-inset: inset 0 1px 0 rgba(255, 255, 255, .055);--lucky-theme-surface-inset-soft: inset 0 1px 0 rgba(255, 255, 255, .035);--lucky-theme-border: rgba(255, 255, 255, .08);--lucky-theme-border-muted: rgba(255, 255, 255, .055);--lucky-theme-border-strong: rgba(255, 255, 255, .14);--lucky-theme-border-accent: rgba(112, 182, 255, .34);--lucky-theme-shadow-soft: 0 8px 22px rgba(0, 0, 0, .42);--lucky-theme-shadow-strong: 0 14px 34px rgba(0, 0, 0, .52);--lucky-theme-shadow-sm: rgba(0, 0, 0, .36);--lucky-theme-context-shadow: none;--lucky-theme-glow: none;--lucky-theme-page-wash: none;--lucky-theme-page-accent: none;--lucky-theme-text: rgba(255, 255, 255, .96);--lucky-theme-text-muted: rgba(255, 255, 255, .7);--lucky-theme-text-subtle: rgba(255, 255, 255, .5);--lucky-theme-chip-bg: var(--lucky-theme-gray-06);--lucky-theme-chip-border: rgba(255, 255, 255, .16);--lucky-theme-stat-total: rgba(112, 182, 255, .1);--lucky-theme-stat-enabled: rgba(123, 220, 168, .1);--lucky-theme-stat-disabled: rgba(148, 163, 184, .12);--lucky-theme-dialog-backdrop: rgba(0, 0, 0, .88);--lucky-theme-input-bg: var(--lucky-theme-control-bg);--lucky-theme-field-bg: var(--lucky-theme-gray-06);--lucky-theme-field-border: rgba(255, 255, 255, .14);--lucky-theme-field-border-hover: rgba(159, 208, 255, .32);--lucky-theme-field-border-focus: rgba(159, 208, 255, .46);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(112, 182, 255, .16);--lucky-theme-section-border: rgba(255, 255, 255, .08);--lucky-theme-hover-fill: rgba(255, 255, 255, .04);--lucky-theme-disabled-fill: #111111;--lucky-theme-placeholder: rgba(205, 213, 224, .64);--lucky-theme-ghost-bg: rgba(112, 182, 255, .1);--lucky-theme-ghost-border: rgba(112, 182, 255, .42);--lucky-theme-tag-primary-bg: rgba(112, 182, 255, .12);--lucky-theme-tag-primary-border: rgba(112, 182, 255, .26);--lucky-theme-tag-success-bg: rgba(123, 220, 168, .12);--lucky-theme-tag-success-border: rgba(123, 220, 168, .26);--lucky-theme-tag-warning-bg: rgba(245, 198, 122, .12);--lucky-theme-tag-warning-border: rgba(245, 198, 122, .26);--lucky-theme-tag-tunnel-bg: rgba(252, 198, 72, .12);--lucky-theme-tag-tunnel-border: rgba(252, 198, 72, .26);--lucky-theme-tag-access-bg: rgba(176, 154, 252, .12);--lucky-theme-tag-access-border: rgba(176, 154, 252, .26);--lucky-theme-index-bg: rgba(112, 182, 255, .08);--lucky-theme-index-border: rgba(112, 182, 255, .22);--lucky-theme-index-color: rgba(214, 235, 255, .94);--lucky-theme-listen-port-bg: rgba(112, 182, 255, .12);--lucky-theme-listen-port-border: rgba(159, 208, 255, .28);--lucky-theme-listen-port-color: rgba(224, 241, 255, .94);--lucky-theme-target-port-bg: rgba(123, 220, 168, .12);--lucky-theme-target-port-border: rgba(168, 232, 196, .2);--lucky-theme-target-port-color: rgba(231, 255, 241, .94);--lucky-theme-action-btn-group-bg: rgba(255, 255, 255, .04);--lucky-theme-action-btn-group-border: rgba(255, 255, 255, .12);--lucky-theme-action-btn-group-shadow: none;--lucky-theme-page-bg: #000000;--lucky-theme-overlay-bg: var(--lucky-theme-gray-04);--lucky-theme-fill: var(--lucky-theme-gray-06);--lucky-theme-fill-light: var(--lucky-theme-gray-08);--lucky-theme-fill-lighter: var(--lucky-theme-gray-10);--lucky-theme-border-lighter: var(--lucky-theme-gray-12);--lucky-theme-text-primary: rgba(255, 255, 255, .96);--lucky-theme-text-regular: rgba(255, 255, 255, .82);--lucky-theme-text-secondary: rgba(255, 255, 255, .64);--lucky-theme-text-placeholder: #8d9095;--lucky-theme-text-disabled: #6c6e72;--lucky-theme-bg-primary: #000000;--lucky-theme-bg-secondary: #141414;--lucky-theme-page-bg-deep: #050505;--lucky-theme-color-primary: #70b6ff;--lucky-theme-blur-strong: none !important;--lucky-theme-blur-md: none !important;--lucky-theme-glass-opacity-90: 100%;--lucky-theme-glass-opacity-80: 100%;--lucky-theme-glass-opacity-75: 100%;--lucky-theme-glass-opacity-60: 100%;--lucky-theme-glass-opacity-40: 100%;--lucky-theme-glass-opacity-35: 100%;--lucky-theme-glass-opacity-25: 100%;--lucky-theme-glass-row-bg: var(--lucky-theme-row-bg);--lucky-theme-glass-row-hover-bg: var(--lucky-theme-row-hover-bg);--lucky-theme-glass-row-border: var(--lucky-theme-gray-14);--lucky-theme-glass-row-hover-border: var(--lucky-theme-border-accent);--lucky-theme-glass-row-backdrop: none}.q-field--standout.q-field--focused .q-field__native,.q-field--standout.q-field--focused .q-field__prefix,.q-field--standout.q-field--focused .q-field__suffix,.q-field--standout.q-field--focused .q-field__marginal{color:var(--lucky-theme-text)!important}.q-field--standout.q-field--focused .q-field__label{color:var(--lucky-theme-text-subtle)!important}.q-dialog__inner>.q-card,.q-dialog>.q-card{color:var(--lucky-theme-text, #05101a);background:linear-gradient(180deg,color-mix(in srgb,var(--lucky-theme-accent, #1976d2) 3%,transparent),transparent 32%),var(--lucky-theme-panel-bg, var(--lucky-theme-card-bg, #fff));border-color:var(--lucky-theme-border-strong, var(--lucky-theme-border, rgba(15, 23, 42, .14)))}.q-dialog__inner>.q-card>.q-card__section:first-child,.q-dialog>.q-card>.q-card__section:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--lucky-theme-surface-elevated, #fff) 78%,transparent),transparent 100%),color-mix(in srgb,var(--lucky-theme-panel-bg, #fff) 94%,transparent);border-bottom:1px solid var(--lucky-theme-border, rgba(15, 23, 42, .14))}.q-dialog__inner>.q-card>.q-card__section:not(:first-child),.q-dialog>.q-card>.q-card__section:not(:first-child){background:linear-gradient(180deg,color-mix(in srgb,var(--lucky-theme-accent, #1976d2) 2%,transparent),transparent 180px),color-mix(in srgb,var(--lucky-theme-panel-bg, #fff) 94%,transparent)}.q-dialog__inner>.q-card>.q-card__actions,.q-dialog>.q-card>.q-card__actions{background:linear-gradient(180deg,color-mix(in srgb,var(--lucky-theme-accent, #1976d2) 2%,transparent),transparent 100%),color-mix(in srgb,var(--lucky-theme-card-soft, var(--lucky-theme-surface-muted, #fff)) 86%,var(--lucky-theme-panel-bg, #fff));border-top:1px solid var(--lucky-theme-border, rgba(15, 23, 42, .14))}.lucky-dialog-action-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 24px 16px;border-top:1px solid var(--lucky-theme-border);background:linear-gradient(180deg,color-mix(in srgb,var(--lucky-theme-accent, #1976d2) 3%,transparent),transparent 100%),color-mix(in srgb,var(--lucky-theme-card-soft, var(--lucky-theme-surface-muted, #fff)) 82%,var(--lucky-theme-panel-bg, #fff))}.lucky-dialog-action-btn-save{min-width:80px;height:38px;padding:0 16px;border-radius:var(--lucky-theme-radius-control, 8px);font-size:14px;font-weight:600}.lucky-dialog-action-btn-cancel{min-width:80px;height:38px;padding:0 16px;border-radius:var(--lucky-theme-radius-control, 8px);font-size:14px;font-weight:500;background:#0f172a0a;color:var(--lucky-theme-text-subtle)}html[data-theme=dark] .lucky-dialog-action-btn-cancel,.body--dark .lucky-dialog-action-btn-cancel{background:#ffffff14}@media(max-width:767px){.lucky-dialog-action-wrapper :deep(.q-btn),.lucky-dialog-action-wrapper .q-btn{flex:1}}.module-panel{--module-structural-surface: var(--lucky-theme-control-bg, #ffffff);--module-structural-surface-raised: var(--lucky-theme-overlay-bg, var(--module-structural-surface));--module-structural-surface-muted: var(--lucky-theme-fill-lighter, var(--module-structural-surface));--module-structural-surface-soft: color-mix( in srgb, var(--module-structural-surface) 72%, var(--module-structural-surface-muted) 28% );--module-structural-backdrop: none;--module-page-gap: 8px;--module-page-body-padding: 8px 0 10px;--module-page-gap-mobile: 8px;--module-page-body-padding-mobile: 0;--module-section-gap: 10px;--module-section-gap-mobile: 8px;--module-hero-padding: 12px 14px;--module-hero-padding-mobile: 8px;--module-hero-gap: 10px;--module-hero-gap-mobile: 8px;--module-hero-radius: var(--lucky-theme-radius-panel, 12px);--module-hero-radius-mobile: 0;--module-toolbar-padding: 12px 14px;--module-toolbar-padding-mobile: 8px;--module-toolbar-gap: 10px;--module-toolbar-gap-mobile: 8px;--module-toolbar-radius: var(--lucky-theme-radius-panel, 12px);--module-toolbar-radius-mobile: 0;--module-list-gap: 10px;--module-list-gap-mobile: 8px;--module-list-frame-radius: var(--lucky-theme-radius-panel, 12px);--module-list-row-radius: var(--lucky-theme-radius-inner, 10px);--module-top-card-radius: var(--lucky-theme-radius-surface, 12px);--module-control-radius: var(--lucky-theme-radius-control, 8px);--module-list-row-padding: 8px 12px;--module-list-row-padding-mobile: 8px 10px;--module-list-row-compact-gap: 6px;--module-list-frame-bg: var(--module-structural-surface);--module-list-frame-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 94%, var(--module-accent, var(--lucky-theme-accent)) 6%);--module-list-row-bg: color-mix(in srgb, var(--module-structural-surface-raised) 96%, var(--module-accent, var(--lucky-theme-accent)) 4%);--module-list-row-border: color-mix(in srgb, var(--module-glass-row-border, var(--module-border, var(--lucky-theme-border))) var(--lucky-theme-glass-opacity-80, 80%), transparent);--module-list-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 88%, var(--module-accent, var(--lucky-theme-accent)) 12%);--module-list-row-hover-border: color-mix(in srgb, var(--module-glass-row-hover-border, var(--module-accent, var(--lucky-theme-accent))) 70%, transparent);--module-list-row-hover-shadow: 0 6px 16px color-mix(in srgb, var(--module-accent, var(--lucky-theme-accent)) 8%, transparent);--module-disabled-row-rgb: 107, 114, 128;--module-list-row-disabled-bg: linear-gradient(90deg, rgba(var(--module-disabled-row-rgb), .18), rgba(var(--module-disabled-row-rgb), .06) 38%, transparent 82%), color-mix(in srgb, var(--module-list-row-bg) 72%, rgb(var(--module-disabled-row-rgb)) 28%);--module-list-row-disabled-hover-bg: linear-gradient(90deg, rgba(var(--module-disabled-row-rgb), .23), rgba(var(--module-disabled-row-rgb), .085) 38%, transparent 82%), color-mix(in srgb, var(--module-list-row-bg) 64%, rgb(var(--module-disabled-row-rgb)) 36%);--module-list-row-disabled-border: color-mix(in srgb, var(--module-list-row-border) 48%, rgb(var(--module-disabled-row-rgb)) 52%);--module-list-row-disabled-hover-border: color-mix(in srgb, var(--module-list-row-border) 30%, rgb(var(--module-disabled-row-rgb)) 70%);--module-list-row-disabled-accent: rgba(var(--module-disabled-row-rgb), .82);--module-list-row-disabled-outline: rgba(var(--module-disabled-row-rgb), .36);--module-list-row-disabled-chip-bg: rgba(var(--module-disabled-row-rgb), .18);--module-list-row-disabled-content-opacity: .58;--module-list-row-disabled-hover-shadow: inset 4px 0 0 var(--module-list-row-disabled-accent), 0 5px 14px rgba(var(--module-disabled-row-rgb), .12);--module-list-frame-hover-border: color-mix(in srgb, var(--module-accent) 24%, transparent);--module-list-frame-hover-shadow: 0 10px 24px rgba(var(--module-shadow-rgb, 15, 23, 42), .08);--module-workspace-surface-bg: linear-gradient(180deg, color-mix(in srgb, white 7%, transparent), transparent 36%), color-mix(in srgb, var(--module-structural-surface) 88%, transparent);--module-workspace-surface-border: color-mix(in srgb, var(--module-section-border, var(--module-border, var(--lucky-theme-border))) 62%, transparent);--module-workspace-surface-shadow: 0 16px 38px rgba(var(--module-shadow-rgb, 15, 23, 42), .1), inset 0 1px 0 color-mix(in srgb, white 28%, transparent);--module-workspace-surface-highlight: color-mix(in srgb, white 18%, transparent);--module-workspace-surface-wash: color-mix(in srgb, var(--module-accent, var(--lucky-theme-accent)) 2%, transparent);--module-workspace-surface-glow: color-mix(in srgb, var(--module-accent, var(--lucky-theme-accent)) 8%, transparent);--module-workspace-surface-backdrop: var(--module-structural-backdrop, blur(14px) saturate(116%));--module-content-bg: linear-gradient(180deg, color-mix(in srgb, var(--module-accent, var(--lucky-theme-accent)) 3%, transparent), transparent 72%), var(--module-structural-surface-soft);--module-section-bg: var(--module-structural-surface-muted);--module-field-card-bg: var(--module-structural-surface-raised);--module-table-bg: var(--module-structural-surface);--module-table-row-bg: var(--module-structural-surface-raised);--module-table-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 90%, var(--module-accent, var(--lucky-theme-accent)) 10%);--module-card-padding: 14px 16px;--module-card-padding-mobile: 10px 12px;--module-card-body-padding: 14px 16px 16px;--module-card-body-padding-mobile: 10px 12px 12px}.module-inner-card{border:1px solid color-mix(in srgb,var(--module-section-border, var(--module-border)) var(--lucky-theme-glass-opacity-60, 60%),transparent);border-radius:var(--module-inner-radius, var(--lucky-theme-radius-inner, 10px));background:var(--module-structural-surface-soft, var(--module-surface-soft));backdrop-filter:var(--module-structural-backdrop)!important;-webkit-backdrop-filter:var(--module-structural-backdrop)!important;overflow:hidden}@media screen and (min-width:769px)and (max-width:1100px){.module-panel{--module-page-gap: 7px;--module-page-body-padding: 7px 0 9px;--module-section-gap: 8px;--module-hero-padding: 10px 12px;--module-hero-gap: 8px;--module-toolbar-padding: 10px 12px;--module-toolbar-gap: 8px;--module-list-gap: 8px;--module-list-row-padding: 7px 10px;--module-card-padding: 12px 14px;--module-card-body-padding: 12px 14px 14px}}@media screen and (max-width:768px){.module-panel{--module-page-gap: var(--module-page-gap-mobile, 8px);--module-page-body-padding: var(--module-page-body-padding-mobile, 0);--module-section-gap: var(--module-section-gap-mobile, 8px);--module-hero-padding: var(--module-hero-padding-mobile, 8px);--module-hero-gap: var(--module-hero-gap-mobile, 8px);--module-hero-radius: var(--module-hero-radius-mobile, 0);--module-toolbar-padding: var(--module-toolbar-padding-mobile, 8px);--module-toolbar-gap: var(--module-toolbar-gap-mobile, 8px);--module-toolbar-radius: var(--module-toolbar-radius-mobile, 0);--module-list-gap: var(--module-list-gap-mobile, 8px);--module-list-row-padding: var(--module-list-row-padding-mobile, 8px 10px);--module-card-padding: var(--module-card-padding-mobile, 10px 12px);--module-card-body-padding: var(--module-card-body-padding-mobile, 10px 12px 12px)}}.module-panel .content-area,.module-panel .panel-content,.module-panel .module-content-area{width:100%;min-width:0;box-sizing:border-box}.module-panel :where(.content-area,.panel-content,.module-content-area,.list-view-container,.network-list-shell,.table-container,.table-shell,.file-list,.file-list-container,.file-manager-list,.terminal-content,.terminal-pane-content){color:var(--module-text, var(--lucky-theme-text))}.module-panel :where(.module-content-surface,.content-card,.panel-card,.settings-card,.setting-card,.dialog-section-card,.section-card,.advanced-card,.config-card,.info-card,.stat-panel,.resource-card,.file-panel,.file-list-panel,.terminal-panel,.terminal-session-banner,.terminal-session-list){border:1px solid color-mix(in srgb,var(--module-section-border, var(--module-border)) var(--lucky-theme-glass-opacity-80, 80%),transparent);background:var(--module-section-bg)!important;color:var(--module-text, var(--lucky-theme-text));backdrop-filter:var(--module-structural-backdrop)!important;-webkit-backdrop-filter:var(--module-structural-backdrop)!important}.module-panel :where(.setting-section,.form-section,.dialog-section,.editor-section,.field-card,.ns-field-card,.fromitemDivRadius,.rule-list-item,.order-list-item,.task-card,.record-card,.item-card,.rule-card,.connection-card,.instance-card,.domain-primary,.status-row,.file-row,.file-item,.shortcut-item,.session-item,.process-row,.zone-list,.section-empty){border-color:color-mix(in srgb,var(--module-section-border, var(--module-border)) var(--lucky-theme-glass-opacity-82, 82%),transparent)!important;background:var(--module-field-card-bg)!important;color:var(--module-text, var(--lucky-theme-text));backdrop-filter:var(--module-structural-backdrop)!important;-webkit-backdrop-filter:var(--module-structural-backdrop)!important}.module-panel :where(.setting-section__desc,.dialog-section-card__desc,.section-hint,.empty-desc,.empty-text,.helper-text,.hint-text,.text-muted){color:var(--module-text-muted, var(--lucky-theme-text-muted))!important}.module-top-card,.module-panel .module-top-card.module-top-card,.dc-device-list .module-top-card.module-top-card,.module-list-toolbar .summary-card,.docker-resource-card{--module-top-card-tone: var(--module-accent);--module-top-card-surface: var(--module-hero-bg, var(--module-card, var(--lucky-theme-card-bg, #fff)));--module-top-card-border: var(--module-hero-border, var(--module-border, var(--lucky-theme-border, rgba(15, 23, 42, .14))));--module-top-card-shadow: var(--module-hero-shadow, 0 4px 12px rgba(0, 0, 0, .03));position:relative;overflow:hidden;box-sizing:border-box;border:1px solid var(--module-top-card-border);border-radius:var(--module-top-card-radius, var(--lucky-theme-radius-surface, 12px));background:color-mix(in srgb,var(--module-top-card-surface) var(--lucky-theme-glass-opacity-75, 75%),transparent);color:var(--module-text, var(--lucky-theme-text));box-shadow:var(--module-top-card-shadow);-webkit-backdrop-filter:var(--module-hero-backdrop, var(--lucky-theme-blur-strong, blur(20px)));backdrop-filter:var(--module-hero-backdrop, var(--lucky-theme-blur-strong, blur(20px)));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.module-panel .app-module-hero__stats-strip .module-top-card,.module-panel .app-module-hero__stats-strip .stat-card,.module-list-toolbar .summary-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:58px;padding:10px 16px 12px;text-align:left}.module-top-card:before,.module-panel .module-top-card.module-top-card:before,.dc-device-list .module-top-card.module-top-card:before,.module-list-toolbar .summary-card:before,.docker-resource-card:before{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:0 999px 999px 0;background:transparent;opacity:0;transition:opacity .2s ease,background .2s ease}.module-top-card--clickable,.module-panel .module-top-card.module-top-card--clickable,.dc-device-list .module-top-card.module-top-card--clickable,.module-top-card.stat-card--clickable,.module-panel .module-top-card.stat-card--clickable,.module-list-toolbar .summary-card--clickable,.module-list-toolbar .summary-card.is-clickable,.module-list-toolbar .summary-card--action,.module-list-toolbar .summary-card--interactive,.docker-resource-card{cursor:pointer;user-select:none}.module-top-card--clickable:hover,.module-panel .module-top-card.module-top-card--clickable:hover,.dc-device-list .module-top-card.module-top-card--clickable:hover,.module-top-card.stat-card--clickable:hover,.module-panel .module-top-card.stat-card--clickable:hover,.module-list-toolbar .summary-card--clickable:hover,.module-list-toolbar .summary-card.is-clickable:hover,.module-list-toolbar .summary-card--action:hover,.module-list-toolbar .summary-card--interactive:hover,.docker-resource-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--module-top-card-tone) 24%,var(--module-top-card-border));background:linear-gradient(135deg,color-mix(in srgb,var(--module-top-card-tone) 8%,transparent),transparent 72%),color-mix(in srgb,var(--module-top-card-surface) var(--lucky-theme-glass-opacity-82, 82%),transparent);box-shadow:0 6px 18px #0000000f}.module-top-card--clickable:active,.module-panel .module-top-card.module-top-card--clickable:active,.dc-device-list .module-top-card.module-top-card--clickable:active,.module-top-card.stat-card--clickable:active,.module-panel .module-top-card.stat-card--clickable:active,.docker-resource-card:active{transform:translateY(0)}.module-top-card--active,.module-panel .module-top-card.module-top-card--active,.module-top-card.stat-card--active,.module-panel .module-top-card.stat-card--active,.module-top-card.stat-card--active-all,.module-panel .module-top-card.stat-card--active-all,.module-list-toolbar .summary-card--active,.docker-resource-card--active{border-color:color-mix(in srgb,var(--module-top-card-tone) 28%,var(--module-top-card-border));background:linear-gradient(135deg,color-mix(in srgb,var(--module-top-card-tone) 10%,transparent),transparent 76%),color-mix(in srgb,var(--module-top-card-surface) var(--lucky-theme-glass-opacity-90, 90%),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-top-card-tone) 10%,transparent),0 2px 10px #0000000a}.module-top-card--active:before,.module-panel .module-top-card.module-top-card--active:before,.module-top-card.stat-card--active:before,.module-panel .module-top-card.stat-card--active:before,.module-top-card.stat-card--active-all:before,.module-panel .module-top-card.stat-card--active-all:before,.module-list-toolbar .summary-card--active:before,.docker-resource-card--active:before{background:var(--module-top-card-tone);opacity:1}.module-top-card__top,.module-top-card .stat-card__top{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.module-top-card__accent,.module-top-card .stat-card__accent{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--module-top-card-tone)}.module-top-card__icon,.module-top-card .stat-card__icon{color:var(--module-top-card-tone)}.module-top-card__label,.module-top-card .stat-card__label,.module-list-toolbar .summary-label{min-width:0;max-width:100%;overflow:hidden;color:var(--module-text-muted, var(--lucky-theme-text-muted));font-size:12px;font-weight:650;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.module-top-card__value,.module-top-card .stat-card__value,.module-list-toolbar .summary-value{min-width:0;max-width:100%;overflow:hidden;color:var(--module-text, var(--lucky-theme-text));font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.module-top-card.is-primary,.module-top-card--primary,.module-top-card.summary-card--total,.module-list-toolbar .summary-card--total,.docker-resource-card--container{--module-top-card-tone: var(--module-accent)}.module-top-card.is-success,.module-top-card--success,.module-top-card.summary-card--enabled,.module-top-card.summary-card--running,.module-list-toolbar .summary-card--enabled,.module-list-toolbar .summary-card--running,.module-list-toolbar .summary-card--client.is-online,.docker-resource-card--network{--module-top-card-tone: var(--module-success)}.module-top-card.is-info,.module-top-card--info,.module-list-toolbar .summary-card--mounted,.module-list-toolbar .summary-card--protocol,.module-list-toolbar .summary-card--neutral,.module-list-toolbar .summary-card--groups,.module-list-toolbar .summary-card--server,.module-list-toolbar .summary-card--client,.module-list-toolbar .summary-card--interactive,.docker-resource-card--compose,.docker-resource-card--task{--module-top-card-tone: var(--module-info)}.module-top-card.is-warning,.module-top-card--warning,.module-top-card.summary-card--warning,.module-list-toolbar .summary-card--client.is-warning,.docker-resource-card--volume{--module-top-card-tone: var(--module-warning)}.module-top-card.is-danger,.module-top-card--danger,.module-top-card.summary-card--deny,.module-top-card.summary-card--disabled,.module-top-card.summary-card--stopped,.module-list-toolbar .summary-card--disabled,.module-list-toolbar .summary-card--stopped{--module-top-card-tone: var(--module-danger)}.module-top-card--access,.docker-resource-card--image{--module-top-card-tone: var(--module-access)}@media screen and (max-width:768px){.module-panel .app-module-hero__stats-strip>.module-top-card,.module-panel .app-module-hero__stats-strip>.stat-card{flex:0 0 auto;width:auto;min-width:max-content;max-width:none;min-height:46px;padding:8px 11px 9px;border-radius:var(--module-top-card-radius, var(--lucky-theme-radius-surface, 12px))}.module-panel .app-module-hero__stats-strip .module-top-card__top,.module-panel .app-module-hero__stats-strip .stat-card__top,.module-panel .app-module-hero__stats-strip .module-top-card__label,.module-panel .app-module-hero__stats-strip .stat-card__label,.module-panel .app-module-hero__stats-strip .module-top-card__value,.module-panel .app-module-hero__stats-strip .stat-card__value{min-width:max-content}.module-panel .app-module-hero__stats-strip .module-top-card__label,.module-panel .app-module-hero__stats-strip .stat-card__label,.module-panel .app-module-hero__stats-strip .module-top-card__value,.module-panel .app-module-hero__stats-strip .stat-card__value{max-width:none;overflow:visible;text-overflow:clip}.module-list-toolbar .summary-card{min-height:50px;padding:9px 8px;border-radius:var(--module-top-card-radius, var(--lucky-theme-radius-surface, 12px))}.module-top-card:before,.module-list-toolbar .summary-card:before,.docker-resource-card:before{inset-block:7px;width:2px}.module-top-card__label,.module-top-card .stat-card__label,.module-list-toolbar .summary-label{font-size:11px}.module-top-card__value,.module-top-card .stat-card__value,.module-list-toolbar .summary-value{font-size:17px}}.module-list-group{display:flex;flex-direction:column;gap:var(--module-list-row-gap, 0px);row-gap:var(--module-list-row-gap, 0px);padding:var(--module-list-group-padding, 0);border-radius:0;background:transparent;border:none;box-shadow:none;touch-action:pan-y}.module-list-row-stack{display:flex;flex-direction:column;gap:var(--module-list-row-gap, 0px);row-gap:var(--module-list-row-gap, 0px);min-width:0}.module-list-frame{width:100%;gap:0;row-gap:0;padding:0;border-radius:var(--module-list-frame-radius, var(--lucky-theme-radius-inner, 12px));border:1px solid color-mix(in srgb,var(--module-border) var(--lucky-theme-glass-opacity-60, 60%),transparent);background:var(--module-list-frame-bg);backdrop-filter:var(--module-structural-backdrop)!important;-webkit-backdrop-filter:var(--module-structural-backdrop)!important;overflow:hidden;box-shadow:inset 0 1px color-mix(in srgb,white var(--lucky-theme-glass-opacity-18, 18%),transparent);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.module-list-frame:hover,.module-list-frame:focus-within{border-color:var(--module-list-frame-hover-border);background:var(--module-list-frame-hover-bg);box-shadow:inset 0 1px color-mix(in srgb,white var(--lucky-theme-glass-opacity-18, 18%),transparent),var(--module-list-frame-hover-shadow)}.module-list-frame.is-disabled{position:relative;opacity:1;background:var(--module-list-row-disabled-bg)!important;border-color:var(--module-list-row-disabled-border)!important;box-shadow:inset 3px 0 0 var(--module-list-row-disabled-accent)!important;transform:none!important}.module-list-frame.is-disabled:hover,.module-list-frame.is-disabled:focus-within{background:var(--module-list-row-disabled-hover-bg)!important;border-color:var(--module-list-row-disabled-hover-border)!important;box-shadow:var(--module-list-row-disabled-hover-shadow)!important;transform:none!important}.module-list-frame.is-disabled:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px dashed var(--module-list-row-disabled-outline);pointer-events:none}.module-list-frame.is-disabled .module-row-title{color:inherit;opacity:.7;background:var(--module-list-row-disabled-chip-bg);text-decoration:line-through;text-decoration-color:var(--module-list-row-disabled-accent)}.module-list-frame .module-list-row-stack,.module-list-frame.module-list-row-stack{gap:0;row-gap:0}.module-list-frame .module-list-row{border-radius:0!important;border-left-color:transparent!important;border-right-color:transparent!important}.module-list-frame .module-list-row:hover{border-left-color:transparent!important;border-right-color:transparent!important}.module-list-frame .module-list-row:first-child,.module-list-frame .module-list-row:first-child:hover{border-top-color:transparent!important}.module-list-frame .module-list-row:last-child,.module-list-frame .module-list-row:last-child:hover{border-bottom-color:transparent!important}:root{--lucky-theme-context-menu-bg-solid: #ffffff;--lucky-theme-context-menu-border-solid: rgba(15, 23, 42, .14);--lucky-theme-context-menu-hover-solid: rgba(25, 118, 210, .06)}.module-list-row{position:relative;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px;padding:var(--module-list-row-padding, 8px 12px);min-height:38px;border-radius:var(--module-list-row-radius, var(--lucky-theme-radius-inner, 10px));background:var(--module-list-row-bg);border:1px solid var(--module-list-row-border);touch-action:pan-y;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s,border-color .2s,box-shadow .2s}@media(hover:hover)and (pointer:fine){.module-list-row:not(.module-list-row--disabled):hover{background:var(--module-list-row-hover-bg);border-color:var(--module-list-row-hover-border);box-shadow:var(--module-list-row-hover-shadow);z-index:10}.module-panel :where(.task-card,.rule-card,.record-card,.connection-card,.instance-card):not(.is-disabled):not(.module-list-row--disabled):not([class*=--disabled]):not([class*=--active]):hover{background:var(--module-list-frame-hover-bg)!important;border-color:var(--module-list-frame-hover-border)!important;box-shadow:var(--module-list-frame-hover-shadow)!important}.module-panel :where(.rule-list-item,.order-list-item,.item-card,.status-row,.file-row,.file-item,.shortcut-item,.session-item,.process-row):not(.is-disabled):not(.module-list-row--disabled):not([class*=--disabled]):not([class*=--active]):hover{background:var(--module-list-row-hover-bg)!important;border-color:var(--module-list-row-hover-border)!important;box-shadow:var(--module-list-row-hover-shadow)!important}}.module-context-menu{position:fixed;z-index:var(--module-overlay-z-index, 7000)!important;min-width:168px;padding:5px;border-radius:var(--lucky-theme-radius-dialog, 14px);border:1px solid var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border, rgba(15, 23, 42, .14)));background:var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-overlay-bg, #fff))!important;box-shadow:var(--lucky-theme-context-menu-shadow, var(--lucky-theme-context-shadow, 0 16px 40px rgba(15, 23, 42, .18)));color:var(--lucky-theme-text, #05101a);overflow:hidden;backdrop-filter:var(--lucky-theme-context-menu-backdrop, none);-webkit-backdrop-filter:var(--lucky-theme-context-menu-backdrop, none)}.module-context-menu .q-list{min-width:inherit;padding:0;background:transparent;color:inherit}.module-context-menu .context-menu-item,.module-context-menu .context-item,.module-context-menu .q-item{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 10px;border-radius:var(--lucky-theme-radius-control, 8px);cursor:pointer;transition:background .16s ease,color .16s ease;color:var(--lucky-theme-text, #05101a)}.module-context-menu .q-item__section--side{min-width:20px;padding-right:0;color:inherit}.module-context-menu .q-item__section--avatar{min-width:24px;padding-right:0;color:inherit}.module-context-menu .q-separator{margin:5px 4px;background:var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border, rgba(15, 23, 42, .14)));opacity:.75}.module-context-menu .context-menu-divider{height:1px;margin:5px 4px;background:var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border, rgba(15, 23, 42, .14)));opacity:.75}.module-context-menu .context-menu-item:hover,.module-context-menu .context-item:hover,.module-context-menu .q-item:hover{background:var(--lucky-theme-context-menu-hover-solid, var(--lucky-theme-hover-fill, rgba(25, 118, 210, .06)))}.module-context-menu .context-menu-item:active,.module-context-menu .context-item:active,.module-context-menu .q-item:active{background:var(--lucky-theme-context-menu-hover-solid, var(--lucky-theme-hover-fill, rgba(25, 118, 210, .06)));background:color-mix(in srgb,var(--lucky-theme-context-menu-hover, var(--lucky-theme-hover-fill, rgba(25, 118, 210, .06))) 76%,var(--lucky-theme-text, #05101a))}.module-context-menu .context-menu-item.danger,.module-context-menu .context-menu-item-danger,.module-context-menu .context-item.danger{color:var(--module-danger)}.module-panel :where(.context-menu){border:1px solid var(--lucky-theme-context-menu-border-solid, var(--module-border))!important;background:var(--lucky-theme-context-menu-bg-solid, var(--module-section-bg))!important;color:var(--lucky-theme-text, var(--module-text))!important;box-shadow:var(--lucky-theme-context-menu-shadow, var(--module-context-shadow))!important;backdrop-filter:var(--lucky-theme-context-menu-backdrop, none);-webkit-backdrop-filter:var(--lucky-theme-context-menu-backdrop, none)}.module-panel :where(.context-menu .q-item,.context-menu-item,.context-item){color:inherit!important}.module-panel :where(.context-menu .q-item:hover,.context-menu-item:hover,.context-item:hover){background:var(--lucky-theme-context-menu-hover-solid, var(--module-list-row-hover-bg))!important}.module-panel :where(.q-table__container,.q-table__card,.q-markup-table){border-color:color-mix(in srgb,var(--module-section-border, var(--module-border)) 86%,transparent)!important;background:var(--module-table-bg)!important;color:var(--module-text, var(--lucky-theme-text))!important}.module-panel :where(.q-table,.q-table__middle,.q-table__top,.q-table__bottom){background:transparent!important;color:var(--module-text, var(--lucky-theme-text))!important}.module-panel :where(.q-table thead tr,.q-table th){background:color-mix(in srgb,var(--module-table-bg) 78%,var(--module-accent) 5%)!important;color:var(--module-text-muted, var(--lucky-theme-text-muted))!important;border-color:var(--module-section-border, var(--module-border))!important}.module-panel :where(.q-table tbody tr,.q-table td){background:var(--module-table-row-bg)!important;color:var(--module-text, var(--lucky-theme-text))!important;border-color:color-mix(in srgb,var(--module-section-border, var(--module-border)) 78%,transparent)!important}.module-panel :where(.q-table tbody tr:hover,.q-table tbody tr:hover td){background:var(--module-table-row-hover-bg)!important}.module-panel :where(.q-list,.q-item){color:var(--module-text, var(--lucky-theme-text))}.module-panel :where(.q-item.q-router-link--active,.q-item--active){color:var(--module-accent, var(--lucky-theme-accent))!important}html .q-menu,html .q-tooltip{border:1px solid var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border));background:var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-overlay-bg, #ffffff))!important;color:var(--lucky-theme-text)!important;box-shadow:var(--lucky-theme-context-menu-shadow, var(--lucky-theme-context-shadow));backdrop-filter:var(--lucky-theme-context-menu-backdrop, none);-webkit-backdrop-filter:var(--lucky-theme-context-menu-backdrop, none)}html .q-menu .q-list{background:transparent;color:inherit}html .q-menu .q-item{color:inherit}html .q-menu .q-item:hover,html .q-menu .q-item.q-hoverable:hover>.q-focus-helper{background:var(--lucky-theme-context-menu-hover-solid, var(--lucky-theme-hover-fill))!important}.module-tooltip{background:var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-overlay-bg, #1d2430))!important;color:var(--lucky-theme-text, #f8fafc)!important;border:1px solid var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border, rgba(255, 255, 255, .16)));box-shadow:var(--lucky-theme-context-menu-shadow, var(--lucky-theme-context-shadow, 0 16px 40px rgba(15, 23, 42, .18)));backdrop-filter:var(--lucky-theme-context-menu-backdrop, none);-webkit-backdrop-filter:var(--lucky-theme-context-menu-backdrop, none)}@supports (background: color-mix(in srgb,#ffffff 50%,transparent)){.module-context-menu{border-color:var(--lucky-theme-context-menu-border, var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border, rgba(15, 23, 42, .14))));background:var(--lucky-theme-context-menu-bg, var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-surface-elevated, #fff)))!important}.module-context-menu .q-separator,.module-context-menu .context-menu-divider{background:var(--lucky-theme-context-menu-border, var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border, rgba(15, 23, 42, .14))))}.module-context-menu .context-menu-item:hover,.module-context-menu .context-item:hover,.module-context-menu .q-item:hover{background:var(--lucky-theme-context-menu-hover, var(--lucky-theme-context-menu-hover-solid, var(--lucky-theme-hover-fill, rgba(25, 118, 210, .06))))}.module-panel :where(.context-menu){border-color:var(--lucky-theme-context-menu-border, var(--lucky-theme-context-menu-border-solid, var(--module-border)))!important;background:var(--lucky-theme-context-menu-bg, var(--lucky-theme-context-menu-bg-solid, var(--module-section-bg)))!important}.module-panel :where(.context-menu .q-item:hover,.context-menu-item:hover,.context-item:hover){background:var(--lucky-theme-context-menu-hover, var(--lucky-theme-context-menu-hover-solid, var(--module-list-row-hover-bg)))!important}html .q-menu,html .q-tooltip{border-color:var(--lucky-theme-context-menu-border, var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border)));background:var(--lucky-theme-context-menu-bg, var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-surface-elevated)))!important}html .q-menu .q-item:hover,html .q-menu .q-item.q-hoverable:hover>.q-focus-helper{background:var(--lucky-theme-context-menu-hover, var(--lucky-theme-context-menu-hover-solid, var(--lucky-theme-hover-fill)))!important}.module-tooltip{border-color:var(--lucky-theme-context-menu-border, var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border, rgba(255, 255, 255, .16))));background:var(--lucky-theme-context-menu-bg, var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-surface-elevated, #1d2430)))!important}}.module-panel .q-toggle__label{color:var(--module-text-muted, var(--lucky-theme-text-muted));font-weight:600}.module-panel .q-toggle--truthy .q-toggle__label{color:var(--module-text, var(--lucky-theme-text))}html.light,html[data-theme=light],body[data-theme=light],.theme-light{--lucky-theme-context-menu-bg-solid: #f8fbff;--lucky-theme-context-menu-border-solid: #c8d5e3;--lucky-theme-context-menu-hover-solid: rgba(59, 130, 246, .08);--lucky-theme-context-menu-bg: #f8fbff;--lucky-theme-context-menu-border: #c8d5e3;--lucky-theme-context-menu-hover: rgba(59, 130, 246, .08);--lucky-theme-context-menu-shadow: 0 14px 34px rgba(15, 23, 42, .12);--lucky-theme-context-menu-backdrop: none}html[data-theme=dark],body[data-theme=dark],.theme-dark{--lucky-theme-context-menu-bg-solid: rgba(18, 22, 31, .96);--lucky-theme-context-menu-border-solid: rgba(255, 255, 255, .16);--lucky-theme-context-menu-hover-solid: rgba(255, 255, 255, .11);--lucky-theme-context-menu-bg: rgba(18, 22, 31, .86);--lucky-theme-context-menu-border: rgba(255, 255, 255, .16);--lucky-theme-context-menu-hover: rgba(255, 255, 255, .11);--lucky-theme-context-menu-shadow: 0 18px 44px rgba(0, 0, 0, .52), inset 0 1px 0 rgba(255, 255, 255, .08);--lucky-theme-context-menu-backdrop: blur(14px) saturate(1.25)}html.tech-blue,html[data-theme=tech-blue],body[data-theme=tech-blue],.theme-tech-blue{--lucky-theme-context-menu-bg-solid: #e7f1f9;--lucky-theme-context-menu-border-solid: #bfd2e4;--lucky-theme-context-menu-hover-solid: #dcebf8;--lucky-theme-context-menu-bg: #e7f1f9;--lucky-theme-context-menu-border: #bfd2e4;--lucky-theme-context-menu-hover: #dcebf8;--lucky-theme-context-menu-shadow: none;--lucky-theme-context-menu-backdrop: none}html.manly-pink,html[data-theme=manly-pink],body[data-theme=manly-pink],.theme-manly-pink{--lucky-theme-context-menu-bg-solid: #fff0f6;--lucky-theme-context-menu-border-solid: #efbfd1;--lucky-theme-context-menu-hover-solid: #ffe4f0;--lucky-theme-context-menu-bg: #fff0f6;--lucky-theme-context-menu-border: #efbfd1;--lucky-theme-context-menu-hover: #ffe4f0;--lucky-theme-context-menu-shadow: 0 14px 34px rgba(158, 48, 96, .14);--lucky-theme-context-menu-backdrop: blur(14px) saturate(1.08)}html.forest-green,html[data-theme=forest-green],body[data-theme=forest-green],.theme-forest-green,html.turquoise-mint,html[data-theme=turquoise-mint],body[data-theme=turquoise-mint],.theme-turquoise-mint,html.dusk-orange,html[data-theme=dusk-orange],body[data-theme=dusk-orange],.theme-dusk-orange,html.frost-lavender,html[data-theme=frost-lavender],body[data-theme=frost-lavender],.theme-frost-lavender,html.graphite-cyan,html[data-theme=graphite-cyan],body[data-theme=graphite-cyan],.theme-graphite-cyan{--lucky-theme-context-menu-bg-solid: var(--personality-card, var(--lucky-theme-overlay-bg, #ffffff));--lucky-theme-context-menu-border-solid: var(--personality-border, var(--lucky-theme-border, rgba(15, 23, 42, .14)));--lucky-theme-context-menu-hover-solid: var(--personality-card-soft, var(--lucky-theme-hover-fill, rgba(25, 118, 210, .06)));--lucky-theme-context-menu-bg: color-mix(in srgb, var(--personality-card, var(--lucky-theme-card-bg)) 52%, var(--personality-card-soft, var(--lucky-theme-card-soft)));--lucky-theme-context-menu-border: color-mix(in srgb, var(--personality-border, var(--lucky-theme-border)) 86%, transparent);--lucky-theme-context-menu-hover: color-mix(in srgb, var(--personality-card-soft, var(--lucky-theme-card-soft)) 82%, var(--personality-accent, var(--lucky-theme-accent)) 8%);--lucky-theme-context-menu-shadow: 0 14px 34px rgba(var(--personality-shadow-rgb, 24, 73, 89), .14);--lucky-theme-context-menu-backdrop: blur(14px) saturate(1.08)}html[data-theme=pure-black],body[data-theme=pure-black],.theme-pure-black{--lucky-theme-context-menu-bg-solid: #080808;--lucky-theme-context-menu-border-solid: rgba(255, 255, 255, .24);--lucky-theme-context-menu-hover-solid: rgba(255, 255, 255, .12);--lucky-theme-context-menu-bg: rgba(8, 8, 8, .78);--lucky-theme-context-menu-border: rgba(255, 255, 255, .24);--lucky-theme-context-menu-hover: rgba(255, 255, 255, .12);--lucky-theme-context-menu-shadow: 0 20px 48px rgba(0, 0, 0, .76), inset 0 1px 0 rgba(255, 255, 255, .1);--lucky-theme-context-menu-backdrop: blur(16px) saturate(1.35)}.module-panel{--module-inner-radius: var(--lucky-theme-radius-inner);--module-accent-rgb: var(--lucky-theme-accent-rgb);--module-accent: var(--lucky-theme-accent);--module-accent-strong: var(--lucky-theme-accent-strong);--module-panel-bg: var(--lucky-theme-panel-bg);--module-card-bg: var(--module-structural-surface-raised);--module-card-bg-muted: var(--module-structural-surface-muted);--module-card-bg-soft: var(--module-structural-surface-soft);--module-surface-soft: var(--module-structural-surface-soft);--module-surface-muted: var(--module-structural-surface-muted);--module-surface-elevated: var(--module-structural-surface-raised);--module-surface-inset: var(--lucky-theme-surface-inset);--module-border: var(--lucky-theme-border);--module-border-rgb: var(--lucky-theme-border-rgb, 15, 23, 42);--module-border-strong: var(--lucky-theme-border-strong);--module-shadow-soft: var(--lucky-theme-shadow-soft);--module-shadow-strong: var(--lucky-theme-shadow-strong);--module-shadow-rgb: var(--lucky-theme-shadow-rgb, 15, 23, 42);--module-field-bg: var(--module-structural-surface);--module-field-border: var(--lucky-theme-field-border);--module-section-border: var(--lucky-theme-section-border);--module-primary-action-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 82%, white 18%) 0%, color-mix(in srgb, var(--module-accent-strong) 74%, white 26%) 100%);--module-primary-action-hover-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 78%, white 22%) 0%, color-mix(in srgb, var(--module-accent-strong) 70%, white 30%) 100%);--module-primary-action-shadow: 0 14px 28px rgba(var(--module-accent-rgb), .18), inset 0 1px 0 rgba(255, 255, 255, .2);--module-primary-action-hover-shadow: 0 18px 34px rgba(var(--module-accent-rgb), .22), inset 0 1px 0 rgba(255, 255, 255, .18);--module-primary-action-text: var(--lucky-theme-on-accent, #fff);--module-on-accent: var(--module-primary-action-text);--module-accent-soft: var(--lucky-theme-accent-soft);--module-success-rgb: var(--lucky-theme-success-rgb);--module-success: var(--lucky-theme-success);--module-warning-rgb: var(--lucky-theme-warning-rgb);--module-warning: var(--lucky-theme-warning);--module-danger-rgb: var(--lucky-theme-danger-rgb);--module-danger: var(--lucky-theme-danger);--module-info-rgb: var(--lucky-theme-info-rgb);--module-info: var(--lucky-theme-info);--module-tunnel-rgb: var(--lucky-theme-tunnel-rgb);--module-tunnel: var(--lucky-theme-tunnel);--module-access-rgb: var(--lucky-theme-access-rgb);--module-access: var(--lucky-theme-access);--module-surface: var(--module-structural-surface);--module-surface-rgb: var(--lucky-theme-surface-rgb, 255, 255, 255);--module-surface-strong: var(--module-structural-surface-raised);--module-surface-content: var(--module-structural-surface-soft);--module-card: var(--module-structural-surface-raised);--module-card-muted: var(--module-structural-surface-muted);--module-card-soft: var(--module-structural-surface-soft);--module-shadow: var(--lucky-theme-shadow-soft);--module-shadow-hover: var(--lucky-theme-shadow-strong);--module-shadow-sm: var(--lucky-theme-shadow-sm);--module-workbench-bg: transparent;--module-workbench-border: transparent;--module-workbench-shadow: none;--module-workbench-highlight: transparent;--module-workbench-wash: transparent;--module-workbench-glow: transparent;--module-workbench-backdrop: none;--module-hero-bg: linear-gradient(180deg, color-mix(in srgb, var(--module-surface-strong) 86%, transparent), transparent 120%), color-mix(in srgb, var(--module-card) 92%, transparent);--module-hero-border: color-mix(in srgb, var(--module-border) 76%, transparent);--module-hero-shadow: var(--module-shadow-sm);--module-hero-backdrop: var(--lucky-theme-blur-strong, blur(14px));--module-glow: var(--lucky-theme-glow);--module-page-wash: var(--lucky-theme-page-wash);--module-page-accent: var(--lucky-theme-page-accent);--module-text: var(--lucky-theme-text);--module-text-rgb: var(--lucky-theme-text-rgb, 5, 16, 26);--module-text-muted: var(--lucky-theme-text-muted);--module-text-muted-rgb: var(--lucky-theme-text-muted-rgb, 5, 16, 26);--module-text-secondary: var(--lucky-theme-text-secondary, var(--lucky-theme-text-muted));--module-text-subtle: var(--lucky-theme-text-subtle);--module-terminal-bg: var(--lucky-theme-terminal-bg, #1f2328);--module-terminal-black: var(--lucky-theme-terminal-black, #0f1720);--module-terminal-text: var(--lucky-theme-terminal-text, #f4f7fb);--module-terminal-text-muted: var(--lucky-theme-terminal-text-muted, rgba(244, 247, 251, .62));--module-terminal-bright-text: var(--lucky-theme-terminal-bright-text, #ffffff);--module-chip-bg: var(--lucky-theme-chip-bg);--module-chip-border: var(--lucky-theme-chip-border);--module-stat-total: var(--lucky-theme-stat-total);--module-stat-enabled: var(--lucky-theme-stat-enabled);--module-stat-disabled: var(--lucky-theme-stat-disabled);--module-dialog-backdrop: var(--lucky-theme-dialog-backdrop);--module-dialog-card-bg: linear-gradient(180deg, color-mix(in srgb, var(--module-accent) 3%, transparent), transparent 32%), var(--module-surface);--module-dialog-header-bg: linear-gradient(180deg, color-mix(in srgb, var(--module-surface-strong) 78%, transparent), transparent 100%), color-mix(in srgb, var(--module-surface) 94%, transparent);--module-dialog-body-bg: linear-gradient(180deg, color-mix(in srgb, var(--module-accent) 2%, transparent), transparent 180px), color-mix(in srgb, var(--module-surface) 94%, transparent);--module-dialog-workspace-bg: linear-gradient(180deg, color-mix(in srgb, var(--module-accent) 4%, transparent), transparent 100%), color-mix(in srgb, var(--module-card-soft) 86%, var(--module-surface));--module-dialog-actions-bg: linear-gradient(180deg, color-mix(in srgb, var(--module-accent) 2%, transparent), transparent 100%), color-mix(in srgb, var(--module-card-soft) 86%, var(--module-surface));--module-dialog-form-section-bg: var(--ui-dialog-section-surface, var(--module-dialog-workspace-bg));--module-dialog-form-card-bg: var(--ui-dialog-card-surface, var(--module-card));--module-dialog-form-card-hover-bg: color-mix(in srgb, var(--module-dialog-form-card-bg) 92%, var(--module-accent));--module-dialog-input-bg: var(--ui-dialog-control-surface, var(--module-field-bg));--module-dialog-input-border: var(--module-border);--module-input-bg: var(--module-field-bg);--module-field-border-hover: var(--lucky-theme-field-border-hover);--module-field-border-focus: var(--lucky-theme-field-border-focus);--module-field-focus-ring: var(--lucky-theme-field-focus-ring);--module-hover-fill: var(--lucky-theme-hover-fill);--module-list-row-gap: 0px;--module-list-row-gap-mobile: 0px;--module-list-row-padding: 8px 12px;--module-list-row-padding-mobile: 8px 10px;--module-list-row-mobile-grid-gap: 6px 8px;--module-list-row-compact-gap: 6px;--module-bg: var(--lucky-theme-panel-bg);--module-surface-2: var(--lucky-theme-surface-soft);--module-surface-hover: var(--lucky-theme-hover-fill);--module-muted: var(--lucky-theme-text-muted);--module-strong: var(--lucky-theme-text);--module-disabled-fill: var(--lucky-theme-disabled-fill);--module-placeholder: var(--lucky-theme-placeholder);--module-ghost-bg: var(--lucky-theme-ghost-bg);--module-ghost-border: var(--lucky-theme-ghost-border);--module-context-shadow: var(--lucky-theme-context-shadow);--module-list-min-width: var(--lucky-theme-list-min-width);--module-tag-primary-bg: var(--lucky-theme-tag-primary-bg);--module-tag-primary-border: var(--lucky-theme-tag-primary-border);--module-tag-success-bg: var(--lucky-theme-tag-success-bg);--module-tag-success-border: var(--lucky-theme-tag-success-border);--module-tag-warning-bg: var(--lucky-theme-tag-warning-bg);--module-tag-warning-border: var(--lucky-theme-tag-warning-border);--module-tag-tunnel-bg: var(--lucky-theme-tag-tunnel-bg);--module-tag-tunnel-border: var(--lucky-theme-tag-tunnel-border);--module-tag-access-bg: var(--lucky-theme-tag-access-bg);--module-tag-access-border: var(--lucky-theme-tag-access-border);--module-index-bg: var(--lucky-theme-index-bg);--module-index-border: var(--lucky-theme-index-border);--module-index-color: var(--lucky-theme-index-color);--module-listen-port-bg: var(--lucky-theme-listen-port-bg);--module-listen-port-border: var(--lucky-theme-listen-port-border);--module-listen-port-color: var(--lucky-theme-listen-port-color);--module-target-port-bg: var(--lucky-theme-target-port-bg);--module-target-port-border: var(--lucky-theme-target-port-border);--module-target-port-color: var(--lucky-theme-target-port-color);--module-action-btn-group-bg: var(--lucky-theme-action-btn-group-bg);--module-action-btn-group-border: var(--lucky-theme-action-btn-group-border);--module-action-btn-group-shadow: var(--lucky-theme-action-btn-group-shadow);--module-glass-row-bg: var(--lucky-theme-glass-row-bg);--module-glass-row-hover-bg: var(--lucky-theme-glass-row-hover-bg);--module-glass-row-border: var(--lucky-theme-glass-row-border);--module-glass-row-hover-border: var(--lucky-theme-glass-row-hover-border);--module-glass-row-backdrop: var(--lucky-theme-glass-row-backdrop);--q-positive: var(--module-success);--q-warning: var(--module-warning);--q-negative: var(--module-danger);--q-info: var(--module-info);--q-primary: var(--module-accent);--q-secondary: var(--module-accent-strong)}:root,.module-panel.theme-light{--module-structural-surface: color-mix( in srgb, var(--app-shell-chrome-surface, rgba(238, 245, 252, .62)) 56%, transparent );--module-structural-surface-raised: color-mix( in srgb, var(--module-structural-surface) 92%, var(--lucky-theme-overlay-bg, #ffffff) 8% );--module-structural-surface-muted: color-mix( in srgb, var(--module-structural-surface) 94%, var(--lucky-theme-fill-lighter, #f3f7fb) 6% );--module-structural-surface-soft: color-mix( in srgb, var(--module-structural-surface) 72%, var(--module-structural-surface-muted) 28% );--module-structural-backdrop: var(--app-shell-backdrop, blur(14px) saturate(118%));--module-border-rgb: var(--lucky-theme-border-rgb, 15, 23, 42);--module-shadow-rgb: var(--lucky-theme-shadow-rgb, 15, 23, 42);--module-surface-rgb: var(--lucky-theme-surface-rgb, 255, 255, 255);--module-text-rgb: var(--lucky-theme-text-rgb, 5, 16, 26);--module-text-muted-rgb: var(--lucky-theme-text-muted-rgb, 5, 16, 26);--module-surface: var(--module-structural-surface);--module-surface-soft: var(--module-structural-surface-soft);--module-surface-muted: var(--module-structural-surface-muted);--module-surface-strong: var(--module-structural-surface-raised);--module-surface-content: var(--module-structural-surface-soft);--module-card: var(--module-structural-surface-raised);--module-card-muted: var(--module-structural-surface-muted);--module-card-soft: var(--module-structural-surface-soft);--module-card-bg: var(--module-structural-surface-raised);--module-card-bg-muted: var(--module-structural-surface-muted);--module-card-bg-soft: var(--module-structural-surface-soft);--module-field-bg: var(--module-structural-surface);--module-card-shadow: var(--lucky-theme-shadow-soft);--module-card-shadow-hover: var(--lucky-theme-shadow-strong);--module-overlay-shadow: var(--lucky-theme-context-shadow);--module-list-frame-bg: color-mix(in srgb, var(--module-structural-surface) 82%, transparent);--module-list-frame-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 76%, var(--module-accent) 4%);--module-list-row-bg: color-mix(in srgb, var(--module-structural-surface-raised) 74%, transparent);--module-list-row-border: color-mix(in srgb, var(--module-border) 35%, transparent);--module-list-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 84%, var(--module-accent) 8%);--module-list-row-hover-border: rgba(var(--module-accent-rgb), .26);--module-disabled-row-rgb: 107, 114, 128;--module-content-bg: linear-gradient(180deg, rgba(var(--module-accent-rgb), .018), transparent 72%), color-mix(in srgb, var(--module-structural-surface-soft) 84%, transparent);--module-section-bg: color-mix(in srgb, var(--module-structural-surface-muted) 86%, transparent);--module-field-card-bg: var(--module-structural-surface-raised);--module-table-bg: var(--module-structural-surface);--module-table-row-bg: var(--module-structural-surface-raised);--module-table-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 90%, var(--module-accent) 10%);--module-workspace-surface-bg: linear-gradient(180deg, color-mix(in srgb, white 3%, transparent), transparent 36%), color-mix(in srgb, var(--module-structural-surface) 82%, transparent);--module-workspace-surface-highlight: color-mix(in srgb, white 7%, transparent);--module-workspace-surface-wash: color-mix(in srgb, var(--module-accent) 1.5%, transparent);--module-workspace-surface-shadow: 0 14px 34px rgba(var(--module-shadow-rgb, 15, 23, 42), .08), inset 0 1px 0 color-mix(in srgb, white 18%, transparent);--module-workbench-bg: transparent;--module-workbench-border: transparent;--module-workbench-shadow: none;--module-workbench-highlight: transparent;--module-workbench-wash: transparent;--module-workbench-glow: transparent;--module-workbench-backdrop: none;--module-hero-bg: linear-gradient(180deg, color-mix(in srgb, white 9%, transparent), transparent 100%), var(--module-structural-surface-raised);--module-hero-border: rgba(173, 190, 209, .22);--module-hero-shadow: 0 6px 18px rgba(82, 112, 148, .04);--module-hero-backdrop: blur(14px) saturate(116%);--module-dialog-card-bg: #f8fbff;--module-dialog-header-bg: #f8fbff;--module-dialog-body-bg: #f2f7fb;--module-dialog-workspace-bg: #e8f1f8;--module-dialog-actions-bg: #f7fafc;--module-dialog-form-section-bg: #eaf2f8;--module-dialog-form-card-bg: #f8fbff;--module-dialog-form-card-hover-bg: #f2f7fb;--module-dialog-input-bg: #ffffff;--module-status-tag-bg: var(--lucky-theme-tag-success-bg);--module-status-tag-border: var(--lucky-theme-tag-success-border);--module-status-tag-color: var(--lucky-theme-success);--module-status-tag-error-bg: rgba(var(--lucky-theme-danger-rgb), .1);--module-status-tag-error-border: rgba(var(--lucky-theme-danger-rgb), .2);--module-status-tag-error-color: var(--lucky-theme-danger);--module-status-tag-disabled-bg: rgba(var(--lucky-theme-info-rgb), .12);--module-status-tag-disabled-border: rgba(var(--lucky-theme-info-rgb), .18);--module-status-tag-disabled-color: var(--lucky-theme-text-muted);--module-line-tag-bg: rgba(var(--lucky-theme-info-rgb), .1);--module-line-tag-border: rgba(var(--lucky-theme-info-rgb), .18);--module-hero-chip-bg: rgba(var(--module-accent-rgb), .14);--module-hero-chip-border: rgba(var(--module-accent-rgb), .26);--module-stat-accent-bg: rgba(var(--module-accent-rgb), .55);--module-dialog-pill-bg: rgba(var(--module-accent-rgb), .12);--module-dialog-pill-border: rgba(var(--module-accent-rgb), .14);--module-dialog-close-bg: rgba(var(--module-accent-rgb), .06);--module-dialog-close-border: rgba(var(--module-accent-rgb), .12);--module-dialog-footer-bg: rgba(var(--module-accent-rgb), .03);--module-dialog-footer-border: rgba(var(--module-accent-rgb), .12);--module-switch-core-border: rgba(var(--module-accent-rgb), .18);--module-switch-core-bg: rgba(var(--module-accent-rgb), .1)}.module-panel.theme-tech-blue{--module-border-rgb: var(--lucky-theme-border-rgb, 213, 224, 234);--module-shadow-rgb: var(--lucky-theme-shadow-rgb, 15, 111, 214);--module-surface-rgb: var(--lucky-theme-surface-rgb, 237, 245, 251);--module-text-rgb: var(--lucky-theme-text-rgb, 23, 50, 77);--module-text-muted-rgb: var(--lucky-theme-text-muted-rgb, 81, 103, 127);--module-surface: var(--module-structural-surface);--module-surface-soft: var(--module-structural-surface-soft);--module-surface-muted: var(--module-structural-surface-muted);--module-field-bg: var(--module-structural-surface);--module-surface-strong: var(--module-structural-surface-raised);--module-surface-content: var(--module-structural-surface-soft);--module-card: var(--module-structural-surface-raised);--module-card-muted: var(--module-structural-surface-muted);--module-card-soft: var(--module-structural-surface-soft);--module-card-bg: var(--module-structural-surface-raised);--module-card-bg-muted: var(--module-structural-surface-muted);--module-card-bg-soft: var(--module-structural-surface-soft);--module-dialog-card-bg: linear-gradient(180deg, rgba(var(--module-accent-rgb), .02), transparent 34%), #e2eef9;--module-dialog-header-bg: #edf5fb;--module-dialog-body-bg: #e6f0f8;--module-dialog-workspace-bg: #dfeaf5;--module-dialog-actions-bg: #e3eef8;--module-dialog-form-section-bg: #dfeaf5;--module-dialog-form-card-bg: #edf5fb;--module-dialog-form-card-hover-bg: #e5f0f8;--module-dialog-input-bg: #f7fbfe;--module-card-shadow: none;--module-card-shadow-hover: none;--module-list-frame-bg: var(--module-structural-surface);--module-list-row-bg: color-mix(in srgb, var(--module-structural-surface-raised) 96%, var(--module-accent) 4%);--module-list-row-border: color-mix(in srgb, #cfddeb 42%, transparent);--module-list-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 90%, var(--module-accent) 10%);--module-list-row-hover-border: rgba(var(--module-accent-rgb), .26);--module-content-bg: linear-gradient(180deg, rgba(var(--module-accent-rgb), .018), transparent 72%), var(--module-structural-surface-soft);--module-section-bg: var(--module-structural-surface-muted);--module-field-card-bg: var(--module-structural-surface-raised);--module-table-bg: var(--module-structural-surface);--module-table-row-bg: var(--module-structural-surface-raised);--module-table-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 90%, var(--module-accent) 10%);--module-primary-action-bg: var(--module-accent);--module-primary-action-hover-bg: var(--module-accent-strong);--module-primary-action-shadow: none;--module-primary-action-hover-shadow: none;--module-workbench-bg: transparent;--module-workbench-border: transparent;--module-workbench-shadow: none;--module-workbench-highlight: transparent;--module-workbench-wash: transparent;--module-workbench-glow: transparent;--module-workbench-backdrop: none;--module-hero-bg: #e7f1f9;--module-hero-border: #c5d8e9;--module-hero-shadow: none;--module-hero-backdrop: none}.module-panel .app-module-hero .hero-search-input .q-field__control,.module-panel .app-module-hero .stat-card,.module-panel .app-module-hero .module-top-card,.module-panel .app-module-hero .docker-resource-card{border-color:var(--module-hero-border, var(--module-border))!important;background:var(--module-hero-bg, var(--module-card))!important;box-shadow:var(--module-hero-shadow, var(--module-shadow-sm))!important;-webkit-backdrop-filter:var(--module-hero-backdrop, var(--lucky-theme-blur-strong, blur(20px)))!important;backdrop-filter:var(--module-hero-backdrop, var(--lucky-theme-blur-strong, blur(20px)))!important}.module-panel .app-module-hero .resource-nav-shell{border-color:transparent!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.module-panel .app-module-hero .hero-search-input:hover .q-field__control{border-color:color-mix(in srgb,var(--module-hero-border, var(--module-border)) 86%,var(--module-accent))!important}.module-panel .app-module-hero .hero-search-input.q-field--focused .q-field__control{background:var(--module-hero-bg, var(--module-card))!important;box-shadow:inset 0 0 0 1.5px var(--lucky-theme-accent),0 4px 16px color-mix(in srgb,var(--lucky-theme-accent) 14%,transparent)!important}.module-panel .app-module-hero .stat-card--active,.module-panel .app-module-hero .stat-card--active-all,.module-panel .app-module-hero .module-top-card--active,.module-panel .app-module-hero .docker-resource-card--active{border-color:color-mix(in srgb,var(--module-accent) 40%,var(--module-hero-border, var(--module-border)))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 10%,transparent),transparent 76%),var(--module-hero-bg, var(--module-card))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-accent) 36%,transparent),0 4px 12px color-mix(in srgb,var(--module-accent) 15%,transparent)!important}.module-panel.theme-dark{--module-structural-surface: var(--app-shell-chrome-surface, rgba(30, 40, 54, .62));--module-structural-surface-raised: color-mix( in srgb, var(--app-shell-chrome-surface, rgba(30, 40, 54, .62)) 78%, var(--lucky-theme-overlay-bg, #1d2734) 22% );--module-structural-surface-muted: color-mix( in srgb, var(--app-shell-chrome-surface, rgba(30, 40, 54, .62)) 86%, var(--lucky-theme-fill-lighter, #263241) 14% );--module-structural-surface-soft: color-mix( in srgb, var(--module-structural-surface) 72%, var(--module-structural-surface-muted) 28% );--module-structural-backdrop: var(--app-shell-backdrop, blur(8px) saturate(110%));--module-border-rgb: var(--lucky-theme-border-rgb, 255, 255, 255);--module-shadow-rgb: var(--lucky-theme-shadow-rgb, 0, 0, 0);--module-surface-rgb: var(--lucky-theme-surface-rgb, 24, 29, 39);--module-text-rgb: var(--lucky-theme-text-rgb, 255, 255, 255);--module-text-muted-rgb: var(--lucky-theme-text-muted-rgb, 255, 255, 255);--module-card-shadow: 0 2px 8px rgba(0, 0, 0, .3);--module-card-shadow-hover: 0 4px 16px rgba(0, 0, 0, .4);--module-primary-action-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 70%, black 30%) 0%, color-mix(in srgb, var(--module-accent-strong) 64%, black 36%) 100%);--module-primary-action-hover-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 74%, black 26%) 0%, color-mix(in srgb, var(--module-accent-strong) 68%, black 32%) 100%);--module-primary-action-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -1px 0 rgba(0, 0, 0, .18), 0 8px 18px rgba(var(--module-accent-rgb), .16);--module-primary-action-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 10px 22px rgba(var(--module-accent-rgb), .2);--module-surface: var(--module-structural-surface);--module-surface-soft: var(--module-structural-surface-soft);--module-surface-muted: var(--module-structural-surface-muted);--module-surface-strong: var(--module-structural-surface-raised);--module-surface-content: var(--module-structural-surface-soft);--module-card: var(--module-structural-surface-raised);--module-card-muted: var(--module-structural-surface-muted);--module-card-soft: var(--module-structural-surface-soft);--module-card-bg: var(--module-structural-surface-raised);--module-card-bg-muted: var(--module-structural-surface-muted);--module-card-bg-soft: var(--module-structural-surface-soft);--module-content-bg: linear-gradient(180deg, rgba(255, 255, 255, .035), transparent 72%), var(--module-structural-surface-soft);--module-section-bg: var(--module-structural-surface-muted);--module-field-card-bg: var(--module-structural-surface-raised);--module-table-bg: var(--module-structural-surface);--module-table-row-bg: var(--module-structural-surface-raised);--module-table-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 88%, var(--module-accent) 12%);--module-dialog-card-bg: #111923;--module-dialog-header-bg: #192433;--module-dialog-body-bg: #101822;--module-dialog-workspace-bg: #182332;--module-dialog-actions-bg: #172230;--module-dialog-form-section-bg: #1b2736;--module-dialog-form-card-bg: #202d3d;--module-dialog-form-card-hover-bg: #263548;--module-dialog-input-bg: #16212f;--module-dialog-input-border: rgba(255, 255, 255, .14);--module-list-frame-bg: var(--module-structural-surface);--module-list-row-bg: color-mix(in srgb, var(--module-structural-surface-raised) 96%, var(--module-accent) 4%);--module-list-row-border: rgba(255, 255, 255, .1);--module-list-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 88%, var(--module-accent) 12%);--module-list-row-hover-border: rgba(255, 255, 255, .18);--module-disabled-row-rgb: 148, 163, 184;--module-workbench-bg: transparent;--module-workbench-border: transparent;--module-workbench-shadow: none;--module-workbench-highlight: transparent;--module-workbench-wash: transparent;--module-workbench-glow: transparent;--module-workbench-backdrop: none;--module-hero-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), transparent 100%), var(--module-structural-surface-raised);--module-hero-border: var(--app-shell-border, rgba(148, 163, 184, .18));--module-hero-shadow: var(--module-shadow-sm);--module-hero-backdrop: var(--lucky-theme-blur-strong, blur(14px))}.module-panel.theme-pure-black{--module-border-rgb: var(--lucky-theme-border-rgb, 255, 255, 255);--module-shadow-rgb: var(--lucky-theme-shadow-rgb, 0, 0, 0);--module-surface-rgb: var(--lucky-theme-surface-rgb, 20, 20, 20);--module-text-rgb: var(--lucky-theme-text-rgb, 255, 255, 255);--module-text-muted-rgb: var(--lucky-theme-text-muted-rgb, 255, 255, 255);--module-surface: #080808;--module-surface-soft: #101010;--module-surface-muted: #151515;--module-surface-strong: #121212;--module-surface-content: #0e0e0e;--module-card: #121212;--module-card-muted: #181818;--module-card-soft: #0d0d0d;--module-card-bg: #121212;--module-card-bg-muted: #181818;--module-card-bg-soft: #0d0d0d;--module-field-bg: #161616;--module-border: rgba(255, 255, 255, .14);--module-section-border: rgba(255, 255, 255, .16);--module-card-shadow: var(--lucky-theme-shadow-soft);--module-card-shadow-hover: var(--lucky-theme-shadow-strong);--module-shadow: var(--lucky-theme-shadow-soft);--module-shadow-hover: var(--lucky-theme-shadow-strong);--module-shadow-sm: var(--lucky-theme-shadow-sm);--module-list-frame-bg: var(--module-structural-surface);--module-list-row-bg: #111111;--module-list-row-border: rgba(255, 255, 255, .12);--module-list-row-hover-bg: #191919;--module-list-row-hover-border: rgba(255, 255, 255, .22);--module-disabled-row-rgb: 156, 163, 175;--module-content-bg: linear-gradient(180deg, rgba(var(--module-accent-rgb), .04), transparent 72%), #080808;--module-section-bg: #101010;--module-field-card-bg: #141414;--module-table-bg: #0c0c0c;--module-table-row-bg: #121212;--module-table-row-hover-bg: #1a1a1a;--module-dialog-card-bg: linear-gradient(180deg, rgba(var(--module-accent-rgb), .04), transparent 34%), #0b0b0b;--module-dialog-header-bg: #141414;--module-dialog-body-bg: #090909;--module-dialog-workspace-bg: #101010;--module-dialog-actions-bg: #141414;--module-dialog-form-section-bg: #151515;--module-dialog-form-card-bg: #101010;--module-dialog-form-card-hover-bg: #1a1a1a;--module-dialog-input-bg: #161616;--module-dialog-input-border: rgba(255, 255, 255, .14);--module-primary-action-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 70%, black 30%) 0%, color-mix(in srgb, var(--module-accent-strong) 64%, black 36%) 100%);--module-primary-action-hover-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 74%, black 26%) 0%, color-mix(in srgb, var(--module-accent-strong) 68%, black 32%) 100%);--module-primary-action-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -1px 0 rgba(0, 0, 0, .18), 0 8px 18px rgba(var(--module-accent-rgb), .16);--module-primary-action-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 10px 22px rgba(var(--module-accent-rgb), .2);--module-workbench-bg: transparent;--module-workbench-border: transparent;--module-workbench-shadow: none;--module-workbench-highlight: transparent;--module-workbench-wash: rgba(255, 255, 255, .015);--module-workbench-glow: rgba(var(--module-accent-rgb), .08);--module-workbench-backdrop: none;--module-hero-bg: linear-gradient(180deg, rgba(255, 255, 255, .045), transparent 100%), #121212;--module-hero-border: rgba(255, 255, 255, .18);--module-hero-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 14px 28px rgba(0, 0, 0, .62);--module-hero-backdrop: none}.module-panel.theme-tech-blue .module-inner-card{background:var(--module-surface-soft);border-color:var(--module-section-border)}.module-panel.theme-manly-pink{--module-border-rgb: var(--lucky-theme-border-rgb, 239, 191, 209);--module-shadow-rgb: var(--lucky-theme-shadow-rgb, 158, 48, 96);--module-surface-rgb: var(--lucky-theme-surface-rgb, 255, 247, 251);--module-text-rgb: var(--lucky-theme-text-rgb, 84, 32, 51);--module-text-muted-rgb: var(--lucky-theme-text-muted-rgb, 122, 73, 93);--module-surface: var(--module-structural-surface);--module-surface-soft: var(--module-structural-surface-soft);--module-surface-muted: var(--module-structural-surface-muted);--module-field-bg: var(--module-structural-surface);--module-surface-strong: var(--module-structural-surface-raised);--module-surface-content: var(--module-structural-surface-soft);--module-card: var(--module-structural-surface-raised);--module-card-muted: var(--module-structural-surface-muted);--module-card-soft: var(--module-structural-surface-soft);--module-card-bg: var(--module-structural-surface-raised);--module-card-bg-muted: var(--module-structural-surface-muted);--module-card-bg-soft: var(--module-structural-surface-soft);--module-dialog-card-bg: #ffe9f2;--module-dialog-header-bg: #fff0f6;--module-dialog-body-bg: #ffe4ef;--module-dialog-workspace-bg: #ffd9e8;--module-dialog-actions-bg: #ffeaf3;--module-dialog-form-section-bg: #ffdeeb;--module-dialog-form-card-bg: #ffeaf2;--module-dialog-form-card-hover-bg: #ffe1ed;--module-dialog-input-bg: #fff0f6;--module-dialog-input-border: rgba(223, 143, 177, .62);--module-content-bg: linear-gradient(180deg, rgba(var(--module-accent-rgb), .026), transparent 72%), var(--module-structural-surface-soft);--module-section-bg: var(--module-structural-surface-muted);--module-field-card-bg: var(--module-structural-surface-raised);--module-table-bg: var(--module-structural-surface);--module-table-row-bg: var(--module-structural-surface-raised);--module-table-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 88%, var(--module-accent) 12%);--module-list-frame-bg: var(--module-structural-surface);--module-list-row-bg: color-mix(in srgb, var(--module-structural-surface-raised) 96%, var(--module-accent) 4%);--module-list-row-border: color-mix(in srgb, #efbfd1 42%, transparent);--module-list-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 88%, var(--module-accent) 12%);--module-list-row-hover-border: rgba(var(--module-accent-rgb), .28);--module-disabled-row-rgb: 111, 123, 138;--module-primary-action-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 88%, white 12%) 0%, color-mix(in srgb, var(--module-accent-strong) 82%, white 18%) 100%);--module-primary-action-hover-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 82%, white 18%) 0%, color-mix(in srgb, var(--module-accent-strong) 76%, white 24%) 100%);--module-primary-action-shadow: 0 12px 26px rgba(var(--module-accent-rgb), .18), inset 0 1px 0 rgba(255, 255, 255, .28);--module-primary-action-hover-shadow: 0 16px 32px rgba(var(--module-accent-rgb), .22), inset 0 1px 0 rgba(255, 255, 255, .22);--module-workbench-bg: transparent;--module-workbench-border: transparent;--module-workbench-shadow: none;--module-workbench-highlight: transparent;--module-workbench-wash: transparent;--module-workbench-glow: transparent;--module-workbench-backdrop: none;--module-hero-bg: #fff0f6;--module-hero-border: rgba(239, 191, 209, .78);--module-hero-shadow: 0 8px 22px rgba(158, 48, 96, .08);--module-hero-backdrop: blur(10px) saturate(108%)}.module-panel.theme-forest-green,.module-panel.theme-turquoise-mint,.module-panel.theme-dusk-orange,.module-panel.theme-frost-lavender,.module-panel.theme-graphite-cyan{--module-border-rgb: var(--lucky-theme-border-rgb, 180, 200, 196);--module-shadow-rgb: var(--personality-shadow-rgb, 24, 73, 89);--module-surface-rgb: var(--lucky-theme-surface-rgb, 246, 250, 251);--module-text-rgb: var(--lucky-theme-text-rgb, 24, 49, 58);--module-text-muted-rgb: var(--lucky-theme-text-muted-rgb, 82, 106, 115);--module-surface: var(--module-structural-surface);--module-surface-soft: var(--module-structural-surface-soft);--module-surface-muted: var(--module-structural-surface-muted);--module-field-bg: var(--module-structural-surface);--module-surface-strong: var(--module-structural-surface-raised);--module-surface-content: var(--module-structural-surface-soft);--module-card: var(--module-structural-surface-raised);--module-card-muted: var(--module-structural-surface-muted);--module-card-soft: var(--module-structural-surface-soft);--module-card-bg: var(--module-structural-surface-raised);--module-card-bg-muted: var(--module-structural-surface-muted);--module-card-bg-soft: var(--module-structural-surface-soft);--module-content-bg: linear-gradient(180deg, rgba(var(--module-accent-rgb), .024), transparent 72%), var(--module-structural-surface-soft);--module-section-bg: var(--module-structural-surface-muted);--module-field-card-bg: var(--module-structural-surface-raised);--module-table-bg: var(--module-structural-surface);--module-table-row-bg: var(--module-structural-surface-raised);--module-table-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 88%, var(--module-accent) 12%);--module-list-frame-bg: var(--module-structural-surface);--module-list-row-bg: color-mix(in srgb, var(--module-structural-surface-raised) 96%, var(--module-accent) 4%);--module-list-row-border: color-mix(in srgb, var(--module-border) 42%, transparent);--module-list-row-hover-bg: color-mix(in srgb, var(--module-structural-surface-raised) 88%, var(--module-accent) 12%);--module-list-row-hover-border: color-mix(in srgb, var(--module-accent) 28%, transparent);--module-dialog-card-bg: color-mix(in srgb, var(--personality-card) 72%, var(--personality-bg));--module-dialog-header-bg: var(--personality-card);--module-dialog-body-bg: color-mix(in srgb, var(--personality-card-soft) 48%, var(--personality-bg));--module-dialog-workspace-bg: var(--personality-card-soft);--module-dialog-actions-bg: color-mix(in srgb, var(--personality-card) 65%, var(--personality-bg));--module-dialog-form-section-bg: color-mix(in srgb, var(--personality-card-soft) 82%, var(--personality-bg));--module-dialog-form-card-bg: color-mix(in srgb, var(--personality-card) 84%, var(--personality-bg));--module-dialog-form-card-hover-bg: color-mix(in srgb, var(--personality-card-soft) 72%, var(--personality-bg));--module-dialog-input-bg: var(--personality-card);--module-primary-action-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 86%, white 14%) 0%, color-mix(in srgb, var(--module-accent-strong) 78%, white 22%) 100%);--module-primary-action-hover-bg: linear-gradient(135deg, color-mix(in srgb, var(--module-accent) 80%, white 20%) 0%, color-mix(in srgb, var(--module-accent-strong) 72%, white 28%) 100%);--module-primary-action-shadow: 0 12px 26px rgba(var(--module-accent-rgb), .16), inset 0 1px 0 rgba(255, 255, 255, .24);--module-primary-action-hover-shadow: 0 16px 32px rgba(var(--module-accent-rgb), .2), inset 0 1px 0 rgba(255, 255, 255, .2);--module-workbench-bg: transparent;--module-workbench-border: transparent;--module-workbench-shadow: none;--module-workbench-highlight: transparent;--module-workbench-wash: transparent;--module-workbench-glow: transparent;--module-workbench-backdrop: none;--module-hero-bg: color-mix(in srgb, var(--personality-card, var(--module-card)) 84%, var(--personality-bg));--module-hero-border: color-mix(in srgb, var(--personality-border, var(--module-border)) 82%, transparent);--module-hero-shadow: 0 8px 22px rgba(var(--personality-shadow-rgb, 24, 73, 89), .08);--module-hero-backdrop: blur(10px) saturate(108%)}.q-dialog .module-panel.q-card,.q-dialog.module-panel .q-card,.q-dialog__inner>.module-panel.q-card,.module-panel.module-dialog-card,.module-panel[class$=-dialog-card],.module-panel[class*="-dialog-card "]{color:var(--module-text, var(--lucky-theme-text));background:var(--module-dialog-card-bg)!important;border-color:var(--module-border-strong, var(--lucky-theme-border-strong))!important;box-shadow:var(--module-overlay-shadow, var(--module-shadow-hover, var(--lucky-theme-shadow-strong)))}.q-dialog .module-panel.q-card>.q-card__section:first-child,.q-dialog.module-panel .q-card>.q-card__section:first-child,.q-dialog__inner>.module-panel.q-card>.q-card__section:first-child,.module-panel.module-dialog-card>.q-card__section:first-child,.module-panel[class$=-dialog-card]>.q-card__section:first-child,.module-panel[class*="-dialog-card "]>.q-card__section:first-child,.module-panel .module-dialog-header,.module-panel [class$=-dialog-card__hero],.module-panel [class*="-dialog-card__hero "]{background:var(--module-dialog-header-bg);border-bottom-color:var(--module-dialog-footer-border, var(--module-border))!important}.q-dialog .module-panel.q-card>.q-card__section:not(:first-child),.q-dialog.module-panel .q-card>.q-card__section:not(:first-child),.q-dialog__inner>.module-panel.q-card>.q-card__section:not(:first-child),.module-panel.module-dialog-card>.q-card__section:not(:first-child),.module-panel[class$=-dialog-card]>.q-card__section:not(:first-child),.module-panel[class*="-dialog-card "]>.q-card__section:not(:first-child),.module-panel .module-dialog-body,.module-panel [class$=-dialog-card__body],.module-panel [class*="-dialog-card__body "]{background:var(--module-dialog-body-bg)}.module-panel [class$=-dialog-card__workspace],.module-panel [class*="-dialog-card__workspace "],.module-panel [class$=-dialog-workspace],.module-panel [class*="-dialog-workspace "],.module-panel [class$=-dialog-card__body-workspace],.module-panel [class*="-dialog-card__body-workspace "]{background:var(--module-dialog-workspace-bg)!important;border-color:var(--module-section-border, var(--module-border))!important;box-shadow:none!important}.q-dialog .module-panel.q-card>.q-card__actions,.q-dialog.module-panel .q-card>.q-card__actions,.q-dialog__inner>.module-panel.q-card>.q-card__actions,.module-panel.module-dialog-card>.q-card__actions,.module-panel[class$=-dialog-card]>.q-card__actions,.module-panel[class*="-dialog-card "]>.q-card__actions,.module-panel .module-dialog-actions,.module-panel .lucky-dialog-action-wrapper{background:var(--module-dialog-actions-bg)!important;border-top-color:var(--module-dialog-footer-border, var(--module-border))!important}.module-dialog-card{display:flex;flex-direction:column;width:min(840px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(90dvh,860px);border-radius:var(--lucky-theme-radius-dialog, 14px);border:1px solid var(--module-border);background:linear-gradient(180deg,color-mix(in srgb,var(--module-surface-strong) 88%,transparent),transparent 100%),color-mix(in srgb,var(--module-surface) var(--lucky-theme-glass-opacity-95, 95%),transparent);box-shadow:var(--module-shadow-hover);backdrop-filter:var(--lucky-theme-blur-strong);-webkit-backdrop-filter:var(--lucky-theme-blur-strong);overflow:hidden}html:not(.dark):not(.pure-black):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog .module-dialog-card.theme-light,body:not(.body--dark):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog .module-dialog-card.theme-light,html:not(.dark):not(.pure-black):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog__inner>.module-dialog-card.theme-light,body:not(.body--dark):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog__inner>.module-dialog-card.theme-light{background:linear-gradient(180deg,#f8fcffc2,#eef6fd33),#edf5fb!important;box-shadow:0 20px 54px #5270942e,0 0 0 1px #ffffff9e inset!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.module-dialog-card--editor{width:min(820px,calc(100vw - 24px))}.module-dialog-card--settings{width:min(860px,calc(100vw - 24px))}.theme-pure-black .module-dialog-header-bottom-section{color:var(--module-text-muted)}.module-list-row.module-list-row--disabled{opacity:1;background:var(--module-list-row-disabled-bg)!important;border-color:var(--module-list-row-disabled-border)!important;box-shadow:inset 3px 0 0 var(--module-list-row-disabled-accent)!important;transform:none!important}.module-list-row.module-list-row--disabled:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px dashed var(--module-list-row-disabled-outline);pointer-events:none}.module-list-row.module-list-row--disabled:hover,.module-list-row.module-list-row--disabled:focus-within{background:var(--module-list-row-disabled-hover-bg)!important;border-color:var(--module-list-row-disabled-hover-border)!important;box-shadow:var(--module-list-row-disabled-hover-shadow)!important;transform:none!important;z-index:9}.module-row__drag{flex:0 0 auto;cursor:grab;color:var(--module-text-muted);opacity:.5}.module-row__drag:hover{opacity:1;color:var(--module-accent)}.module-row__content{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-width:0}.module-row__topline,.module-row__mainline{display:flex;align-items:center;gap:8px}.module-row__topline{flex:0 0 auto}.module-row-title{font-size:13px;font-weight:600;color:var(--module-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:140px;flex-shrink:0;background:color-mix(in srgb,var(--module-text) 5%,transparent);border:1px solid transparent;padding:2px 8px;border-radius:var(--lucky-theme-radius-sm, 4px);cursor:pointer;transition:opacity .15s,background .15s,border-color .15s;text-align:center}.module-row-title:hover{opacity:1;background:color-mix(in srgb,var(--module-text) 8%,transparent);border-color:color-mix(in srgb,var(--module-text) 15%,transparent)}.module-row-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--module-text);background:color-mix(in srgb,var(--module-border) 22%,transparent);padding:1px 6px;border-radius:var(--lucky-theme-radius-sm, 4px);white-space:nowrap;border:1px solid currentColor;text-align:center;justify-content:center;flex-shrink:0}.module-row-badge .type-icon{width:14px;height:14px;object-fit:contain}.module-row__mainline{flex:1 1 auto;min-width:0;justify-content:flex-start}.module-row-tag{display:inline-flex;align-items:center;gap:4px;background:var(--module-surface-soft, rgba(120, 120, 130, .15));border:1px solid var(--module-border);border-radius:var(--lucky-theme-radius-sm, 4px);padding:1px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0}.module-row-endpoint{display:flex;align-items:center;font-size:13px;font-family:inherit;white-space:nowrap;min-width:0;gap:2px}.module-row-addr{display:flex;align-items:center;color:var(--module-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.module-row-addr-copyable,.pf-addr-copyable{cursor:pointer}.module-row-addr-copyable:hover,.pf-addr-copyable:hover{color:var(--module-accent)}.module-row-addr-copyable .q-icon,.pf-addr-copyable .q-icon{cursor:pointer}.module-row-colon{color:var(--module-text-muted);font-weight:700}.module-row-port{color:var(--module-accent);font-family:JetBrains Mono,Cascadia Code,Fira Code,Consolas,monospace;font-weight:700}.module-row-port-group{display:inline-flex;align-items:center;gap:4px;background:transparent;cursor:pointer}.module-row-port-group:hover .module-row-port{text-decoration:underline}.module-row-port-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:rgba(var(--module-accent-rgb),.12);color:var(--module-accent);font-size:10px;font-weight:700;line-height:1}.module-row-direction-icon{color:var(--module-text-muted);opacity:.5;margin:0 8px}.module-row-traffic{flex:0 0 auto;display:flex;align-items:center;gap:8px}.module-row-stat{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 6px;border-radius:var(--lucky-theme-radius-sm, 4px);background:transparent;border:1px solid var(--module-border);color:var(--module-text-muted);white-space:nowrap}.module-row-stat[data-stat-tone=down],.module-row-stat[data-stat-tone=up],.module-row-stat[data-stat-tone=conn]{color:var(--module-text-muted);background:transparent;border-color:var(--module-border)}.module-row-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.module-row-action-btn{color:var(--module-text-muted)}.module-row-action-btn:hover{color:var(--module-text);background:color-mix(in srgb,var(--module-text) 8%,transparent)}.module-list-row.module-list-row--disabled .module-row-title{color:inherit;opacity:.7;background:var(--module-list-row-disabled-chip-bg);text-decoration:line-through;text-decoration-color:var(--module-list-row-disabled-accent)}.module-list-row.module-list-row--disabled .module-row-action-btn,.module-list-row.module-list-row--disabled .module-row-badge,.module-list-row.module-list-row--disabled .module-row-endpoint,.module-list-row.module-list-row--disabled .module-row-traffic,.module-list-row.module-list-row--disabled .module-row-direction-icon{opacity:var(--module-list-row-disabled-content-opacity, .62)}@media screen and (max-width:768px){.module-list-group,.module-list-row-stack{gap:var(--module-list-row-gap-mobile, var(--module-list-row-gap, 0px));row-gap:var(--module-list-row-gap-mobile, var(--module-list-row-gap, 0px))}.module-list-row{padding:var(--module-list-row-padding-mobile, 8px 10px);gap:var(--module-list-row-compact-gap, 6px);flex-wrap:wrap;align-items:center}.module-row__content{display:contents}.module-row__drag{order:0}.module-row__topline{order:1;flex:1 1 0;min-width:0;justify-content:flex-start}.module-row-title{flex:1 1 0;min-width:0;max-width:none}.module-row-actions{order:2;flex:0 0 auto;flex-direction:row;justify-content:flex-end;align-items:center}.module-row__mainline{order:3;width:100%;flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap;background:transparent;padding:0;border-radius:0}.module-row-traffic{order:4;width:auto;flex:0 0 auto;justify-content:flex-start;flex-wrap:nowrap;margin-left:auto}.module-row-endpoint{flex-wrap:wrap;background:transparent;padding:0}.module-row-addr{max-width:100%;white-space:nowrap}}.module-dialog-header{box-sizing:border-box;min-height:var(--ui-dialog-header-min-height, 56px);padding:var(--ui-dialog-header-padding-block, 8px) var(--ui-dialog-header-padding-inline, 16px);color:var(--module-text)}.module-dialog-header-main{min-height:0}.module-dialog-header--no-desc{padding-bottom:var(--ui-dialog-header-padding-block, 8px)}.module-dialog-header--title-only{padding-top:var(--ui-dialog-header-padding-block, 8px);padding-bottom:var(--ui-dialog-header-padding-block, 8px)}.dialog-eyebrow{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--module-text-muted);margin-bottom:4px}.dialog-title{margin:0;font-size:20px;font-weight:700;color:var(--module-text);line-height:1.3}.dialog-title--compact{font-size:16px}.dialog-desc{margin:6px 0 0;color:var(--module-text-muted);font-size:13px;line-height:1.5}.module-dialog-header-bottom-section{padding:14px 22px 18px;color:var(--module-text)}.module-dialog-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 18px 18px;color:var(--module-text);scrollbar-width:thin}.module-dialog-body.host-monitor-dialog-body--fixed-footer{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.module-dialog-actions{gap:8px;min-height:var(--ui-dialog-actions-min-height, 56px);padding:8px 16px max(8px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--module-surface-soft) var(--lucky-theme-glass-opacity-35, 35%),transparent);flex-wrap:wrap}.module-dialog-card .q-btn{min-height:34px;border-radius:var(--module-list-row-radius, var(--lucky-theme-radius-inner, 10px))}.module-panel.ddns-action-dialog{color:var(--module-text);background:var(--module-dialog-card-bg);border:1px solid var(--module-border-strong, var(--module-border));box-shadow:var(--module-overlay-shadow)}.ddns-action-dialog-result-table{width:100%;margin-top:8px;border-collapse:collapse}.ddns-action-dialog-result-table th,.ddns-action-dialog-result-table td{padding:4px 8px;text-align:left}.ddns-action-dialog-result-table th{border-bottom:1px solid var(--module-border, var(--lucky-theme-border))}.ddns-action-dialog-result-table__status--success{color:var(--module-success, var(--lucky-theme-success))}.ddns-action-dialog-result-table__status--danger{color:var(--module-danger, var(--lucky-theme-danger))}.module-context-menu .hero-action-menu{min-width:150px}.module-context-menu .task-card-action-menu,.module-context-menu .task-card-mobile-action-menu,.module-context-menu .record-action-menu{min-width:120px}.module-context-menu .task-card-context-menu{min-width:200px}.module-context-menu .record-context-menu{min-width:180px}.module-context-menu.record-detail-menu,.module-context-menu.webhook-history-menu{width:320px;max-width:95vw}.module-context-menu.record-detail-menu--wide{width:360px}.module-context-menu.record-history-menu{width:380px;max-width:95vw}.module-dialog-header--closable{position:relative;padding-right:var(--ui-dialog-header-padding-inline, 16px);min-height:var(--ui-dialog-header-min-height, 56px)}.module-dialog-header--title-only.module-dialog-header--closable{padding-right:var(--ui-dialog-header-padding-inline, 16px);min-height:var(--ui-dialog-header-min-height, 56px)}.module-dialog-close{position:static;inset:auto;border:1px solid var(--module-border-strong);background:var(--module-accent-soft);color:var(--module-accent-strong)}.module-dialog-close--maximize{right:auto}.module-dialog-header--has-maximize{padding-right:var(--ui-dialog-header-padding-inline, 16px)}.module-dialog-header--title-only .module-dialog-close{top:auto}.module-dialog-close:hover,.module-dialog-close:focus-visible{background:rgba(var(--module-accent-rgb),.18)}.network-card-index{position:absolute;top:8px;left:8px;z-index:2}.network-card-index--inline{position:static;top:auto;left:auto;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.network-card-index__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;border:1px solid var(--module-index-border, color-mix(in srgb, var(--module-accent) 16%, transparent));background:var(--module-index-bg, color-mix(in srgb, var(--module-accent) 8%, transparent));color:var(--module-index-color, var(--module-accent));font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:var(--module-shadow-sm);transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.network-card-index__badge:hover{transform:scale(1.06)}@media screen and (max-width:768px){.module-dialog-card,.module-dialog-card--editor,.module-dialog-card--settings{width:100vw;max-width:100vw;max-height:100dvh;border-radius:0}.module-dialog-header{padding:8px 12px}.module-dialog-header-bottom-section{padding:12px 18px 14px}.module-dialog-header--no-desc{padding-bottom:8px}.module-dialog-header--title-only{padding-top:8px;padding-bottom:8px}.module-dialog-body{padding:0 14px 14px}.module-dialog-actions{padding:10px 12px max(12px,env(safe-area-inset-bottom));justify-content:stretch}.module-dialog-actions .q-btn{flex:1 1 auto;min-width:max-content}.module-dialog-header--closable,.module-dialog-header--title-only.module-dialog-header--closable{padding-right:12px}.module-dialog-close{top:auto;right:auto}.module-dialog-close--maximize{right:auto}.module-dialog-header--title-only .module-dialog-close{top:auto}}.sortable-ghost{opacity:.5!important;background:var(--module-dialog-workspace-bg)!important;border:2px dashed var(--module-accent)!important;border-radius:var(--lucky-theme-radius-surface, 12px)}.sortable-drag,.sortable-fallback{z-index:99999!important;opacity:1!important;cursor:grabbing!important;box-shadow:0 8px 24px color-mix(in srgb,rgba(0,0,0,.2) 60%,transparent)!important;transition:none!important}.drag-handle{display:flex;align-items:center;color:var(--module-text-muted);cursor:grab;padding-right:4px;touch-action:none}.drag-handle:active{cursor:grabbing}:root{--lucky-dialog-border-radius: var(--lucky-theme-radius-dialog, 14px);--lucky-dialog-workspace-radius: 0}[class$=-dialog-card],[class*="-dialog-card "]{border-radius:var(--lucky-dialog-border-radius)!important}.webterminal-confirm-dialog{--wt-confirm-card-bg: var(--lucky-theme-overlay-bg, var(--lucky-theme-control-bg, #ffffff));--wt-confirm-header-bg: color-mix(in srgb, var(--wt-confirm-card-bg) 88%, var(--lucky-theme-accent, #1976d2) 12%);--wt-confirm-body-bg: var(--wt-confirm-card-bg);--wt-confirm-actions-bg: color-mix(in srgb, var(--wt-confirm-card-bg) 88%, var(--lucky-theme-fill-light, #f0f2f5) 12%);--wt-confirm-text: var(--lucky-theme-text, var(--lucky-theme-text-primary, #303133));--wt-confirm-muted: var(--lucky-theme-text-muted, var(--lucky-theme-text-regular, #606266));--wt-confirm-border: var(--lucky-theme-border-strong, var(--lucky-theme-border, rgba(116, 138, 164, .26)));--wt-confirm-shadow: var(--lucky-theme-shadow-strong, var(--module-overlay-shadow, 0 24px 70px rgba(18, 35, 58, .24)));width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);overflow:hidden;color:var(--wt-confirm-text)!important;background:var(--wt-confirm-card-bg)!important;background-color:var(--wt-confirm-card-bg)!important;border:1px solid var(--wt-confirm-border)!important;border-radius:var(--lucky-theme-radius-dialog, 14px)!important;box-shadow:var(--wt-confirm-shadow)!important}.q-dialog__inner>.webterminal-confirm-dialog.webterminal-confirm-dialog{color:var(--wt-confirm-text)!important;background:var(--wt-confirm-card-bg)!important;background-color:var(--wt-confirm-card-bg)!important;border-color:var(--wt-confirm-border)!important}.webterminal-confirm-dialog .q-dialog__title,.q-dialog__inner>.webterminal-confirm-dialog .q-dialog__title.q-card__section{padding:22px 24px 18px;color:var(--wt-confirm-text)!important;font-size:18px;font-weight:700;line-height:1.25;border-bottom:1px solid var(--wt-confirm-border)!important;background:var(--wt-confirm-header-bg)!important;background-color:var(--wt-confirm-header-bg)!important}.webterminal-confirm-dialog .q-dialog__message,.q-dialog__inner>.webterminal-confirm-dialog .q-dialog__message.q-card__section{padding:22px 24px;color:var(--wt-confirm-muted)!important;font-size:14px;line-height:1.7;white-space:pre-line;background:var(--wt-confirm-body-bg)!important;background-color:var(--wt-confirm-body-bg)!important}.webterminal-confirm-dialog .q-card__actions,.q-dialog__inner>.webterminal-confirm-dialog .q-card__actions{padding:14px 18px 18px;gap:10px;border-top:1px solid var(--wt-confirm-border)!important;background:var(--wt-confirm-actions-bg)!important;background-color:var(--wt-confirm-actions-bg)!important}.webterminal-confirm-dialog .q-card__actions .q-btn{min-width:76px;min-height:34px;border-radius:var(--lucky-theme-radius-control, 8px);font-weight:600}html.dark .webterminal-confirm-dialog,html[data-theme=dark] .webterminal-confirm-dialog,body[data-theme=dark] .webterminal-confirm-dialog,.body--dark .webterminal-confirm-dialog,.theme-dark .webterminal-confirm-dialog{--wt-confirm-card-bg: var(--lucky-theme-overlay-bg, #1d1e1f);--wt-confirm-header-bg: color-mix(in srgb, var(--wt-confirm-card-bg) 84%, var(--lucky-theme-accent, #61adff) 16%);--wt-confirm-actions-bg: color-mix(in srgb, var(--wt-confirm-card-bg) 86%, var(--lucky-theme-fill-light, #2b2b2b) 14%);--wt-confirm-text: var(--lucky-theme-text, #f4f7fb);--wt-confirm-muted: var(--lucky-theme-text-muted, #c6d0dc);--wt-confirm-border: var(--lucky-theme-border-strong, rgba(202, 215, 231, .18))}html.pure-black .webterminal-confirm-dialog,html[data-theme=pure-black] .webterminal-confirm-dialog,body[data-theme=pure-black] .webterminal-confirm-dialog,.theme-pure-black .webterminal-confirm-dialog{--wt-confirm-card-bg: var(--lucky-theme-overlay-bg, #0a0a0a);--wt-confirm-header-bg: var(--lucky-theme-gray-08, #141414);--wt-confirm-actions-bg: var(--lucky-theme-gray-06, #0f0f0f);--wt-confirm-text: var(--lucky-theme-text, rgba(255, 255, 255, .96));--wt-confirm-muted: var(--lucky-theme-text-muted, rgba(255, 255, 255, .7));--wt-confirm-border: var(--lucky-theme-border-strong, rgba(255, 255, 255, .14))}html.tech-blue .webterminal-confirm-dialog,html[data-theme=tech-blue] .webterminal-confirm-dialog,body[data-theme=tech-blue] .webterminal-confirm-dialog,.theme-tech-blue .webterminal-confirm-dialog,html.manly-pink .webterminal-confirm-dialog,html[data-theme=manly-pink] .webterminal-confirm-dialog,body[data-theme=manly-pink] .webterminal-confirm-dialog,.theme-manly-pink .webterminal-confirm-dialog{--wt-confirm-card-bg: var(--lucky-theme-overlay-bg);--wt-confirm-header-bg: var(--lucky-theme-card-bg);--wt-confirm-actions-bg: var(--lucky-theme-surface-soft, var(--lucky-theme-fill-light));--wt-confirm-border: var(--lucky-theme-border-strong, var(--lucky-theme-border))}html.forest-green .webterminal-confirm-dialog,html[data-theme=forest-green] .webterminal-confirm-dialog,body[data-theme=forest-green] .webterminal-confirm-dialog,.theme-forest-green .webterminal-confirm-dialog,html.turquoise-mint .webterminal-confirm-dialog,html[data-theme=turquoise-mint] .webterminal-confirm-dialog,body[data-theme=turquoise-mint] .webterminal-confirm-dialog,.theme-turquoise-mint .webterminal-confirm-dialog,html.dusk-orange .webterminal-confirm-dialog,html[data-theme=dusk-orange] .webterminal-confirm-dialog,body[data-theme=dusk-orange] .webterminal-confirm-dialog,.theme-dusk-orange .webterminal-confirm-dialog,html.frost-lavender .webterminal-confirm-dialog,html[data-theme=frost-lavender] .webterminal-confirm-dialog,body[data-theme=frost-lavender] .webterminal-confirm-dialog,.theme-frost-lavender .webterminal-confirm-dialog,html.graphite-cyan .webterminal-confirm-dialog,html[data-theme=graphite-cyan] .webterminal-confirm-dialog,body[data-theme=graphite-cyan] .webterminal-confirm-dialog,.theme-graphite-cyan .webterminal-confirm-dialog{--wt-confirm-card-bg: var(--personality-surface, var(--lucky-theme-overlay-bg));--wt-confirm-header-bg: var(--personality-card, var(--lucky-theme-card-bg));--wt-confirm-actions-bg: var(--personality-card-soft, var(--lucky-theme-fill-light));--wt-confirm-text: var(--personality-text, var(--lucky-theme-text));--wt-confirm-muted: var(--personality-text-muted, var(--lucky-theme-text-muted));--wt-confirm-border: var(--personality-border, var(--lucky-theme-border));--wt-confirm-shadow: var(--lucky-theme-shadow-strong, 0 24px 56px rgba(var(--personality-shadow-rgb, 18, 35, 58), .13))}[class$=-dialog-card__workspace],[class*="-dialog-card__workspace "],[class$=-dialog-workspace],[class*="-dialog-workspace "],[class$=-dialog-card__body-workspace],[class*="-dialog-card__body-workspace "]{border-radius:var(--lucky-dialog-workspace-radius)!important;background:var(--module-dialog-workspace-bg, var(--ui-dialog-workspace-surface))!important;border-color:var(--module-section-border, var(--module-border))!important;box-shadow:none!important}.q-dialog :where(.fromitemDivRadius,.dialog-section,.dialog-section-card,.rule-form__header-row,.settings-section,.setting-list,.editor-section,.advanced-card,.pf-section,.pf-tab-panels,.ds-tab-panels,.rc-panels){background:var(--module-dialog-form-section-bg, var(--ui-dialog-section-surface))!important;border-color:var(--module-section-border, var(--module-border))!important;box-shadow:none!important}.q-dialog :where(.field-card,.ns-field-card){background:var(--module-dialog-form-card-bg, var(--ui-dialog-card-surface))!important;border-color:var(--module-section-border, var(--module-border))!important;box-shadow:var(--lucky-theme-surface-inset-soft, none)!important}.q-dialog :where(.fromitemDivRadius,.dialog-section,.dialog-section-card,.rule-form__header-row,.settings-section,.setting-list,.editor-section,.advanced-card,.pf-section,.pf-tab-panels,.ds-tab-panels,.rc-panels){border-width:1px!important;border-style:solid!important}.q-dialog .module-panel.theme-pure-black :where(.dialog-section-card,.rule-form__header-row,.settings-section,.setting-list,.editor-section,.advanced-card,.pf-tab-panels,.ds-tab-panels,.rc-panels),html.pure-black .q-dialog .module-panel :where(.dialog-section-card,.rule-form__header-row,.settings-section,.setting-list,.editor-section,.advanced-card,.pf-tab-panels,.ds-tab-panels,.rc-panels),html[data-theme=pure-black] .q-dialog .module-panel :where(.dialog-section-card,.rule-form__header-row,.settings-section,.setting-list,.editor-section,.advanced-card,.pf-tab-panels,.ds-tab-panels,.rc-panels){border-width:1px!important;border-style:solid!important;border-color:var(--lucky-theme-border-muted, rgba(255, 255, 255, .09))!important;background:var(--module-dialog-form-section-bg, var(--lucky-theme-section-bg-strong, #0f0f0f))!important;box-shadow:var(--lucky-theme-surface-inset-soft, none)!important}.q-dialog .module-panel.theme-pure-black :where(.fromitemDivRadius,.field-card,.ns-field-card,.dialog-section,.pf-section,.setting-list .q-item),html.pure-black .q-dialog .module-panel :where(.fromitemDivRadius,.field-card,.ns-field-card,.dialog-section,.pf-section,.setting-list .q-item),html[data-theme=pure-black] .q-dialog .module-panel :where(.fromitemDivRadius,.field-card,.ns-field-card,.dialog-section,.pf-section,.setting-list .q-item){border-width:1px!important;border-style:solid!important;border-color:var(--lucky-theme-border-muted, rgba(255, 255, 255, .09))!important;background:var(--module-dialog-form-card-bg, var(--lucky-theme-card-bg, #141414))!important;box-shadow:var(--lucky-theme-surface-inset-soft, none)!important}.q-dialog .module-panel.theme-pure-black :where(.q-field--outlined,.q-field--filled) .q-field__control,html.pure-black .q-dialog .module-panel :where(.q-field--outlined,.q-field--filled) .q-field__control,html[data-theme=pure-black] .q-dialog .module-panel :where(.q-field--outlined,.q-field--filled) .q-field__control{background:var(--module-dialog-input-bg, var(--lucky-theme-field-bg, #0f0f0f))!important;color:var(--module-text, var(--lucky-theme-text, rgba(255, 255, 255, .96)))}.q-dialog .module-panel.theme-pure-black :where(.q-field--outlined:hover,.q-field--filled:hover,.q-field--focused) .q-field__control,html.pure-black .q-dialog .module-panel :where(.q-field--outlined:hover,.q-field--filled:hover,.q-field--focused) .q-field__control,html[data-theme=pure-black] .q-dialog .module-panel :where(.q-field--outlined:hover,.q-field--filled:hover,.q-field--focused) .q-field__control{background:var(--lucky-theme-control-bg-hover, #0f0f0f)!important}.q-dialog .module-panel.theme-pure-black :where(.q-field--outlined) .q-field__control:before,html.pure-black .q-dialog .module-panel :where(.q-field--outlined) .q-field__control:before,html[data-theme=pure-black] .q-dialog .module-panel :where(.q-field--outlined) .q-field__control:before{border-color:var(--module-dialog-input-border, var(--lucky-theme-border, rgba(255, 255, 255, .14)))!important}.q-dialog .module-panel.theme-pure-black :where(.q-field--outlined.q-field--focused) .q-field__control:after,html.pure-black .q-dialog .module-panel :where(.q-field--outlined.q-field--focused) .q-field__control:after,html[data-theme=pure-black] .q-dialog .module-panel :where(.q-field--outlined.q-field--focused) .q-field__control:after{border-color:var(--lucky-theme-border-accent, rgba(112, 182, 255, .34))!important;box-shadow:var(--lucky-theme-field-focus-ring, 0 0 0 3px rgba(112, 182, 255, .16))}@media screen and (max-width:768px){.q-dialog--maximized [class$=-dialog-card],.q-dialog--maximized [class*="-dialog-card "]{border-radius:0!important}}:root{--lucky-form-control-radius: 12px;--lucky-form-control-bg: var( --module-input-bg, color-mix( in srgb, var(--lucky-theme-field-bg, var(--lucky-theme-input-bg)) 88%, var(--lucky-theme-accent) 12% ) );--lucky-form-control-border: var(--lucky-theme-field-border);--lucky-form-control-border-hover: var(--lucky-theme-field-border-hover);--lucky-form-control-border-focus: var(--lucky-theme-field-border-focus);--lucky-form-control-focus-ring: var(--lucky-theme-field-focus-ring, 0 0 0 3px rgba(64, 158, 255, .18))}html,body,#app{min-height:100%;margin:0}body,#app{min-height:100dvh}body{display:block}.disabled-div{pointer-events:none;opacity:.5}.blink{animation:blinker 1s linear infinite}@keyframes blinker{0%{background-color:var(--module-warning, var(--lucky-theme-warning, #cc8a23));color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff))}50%{background-color:var(--module-danger, var(--lucky-theme-danger, #d94f4f));color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff))}to{background-color:var(--module-warning, var(--lucky-theme-warning, #cc8a23));color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff))}}.descriptions-item-vider{background:transparent!important;padding:10px!important}.button-tag,.log-button-tag,.edit-button-tag{cursor:pointer}.log-button-tag:hover{background-color:var(--module-warning-soft, var(--lucky-theme-warning-soft, rgba(204, 138, 35, .18)))!important;transform:scale(1.05)}.hidden-label{display:none!important}.app-background{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:var(--lucky-theme-bg-primary)!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;filter:none!important}.dialog-scroll{min-height:0;overflow:auto;overscroll-behavior:contain}.mobile-scrollable{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}:where(*){scrollbar-width:thin;scrollbar-color:var(--ui-color-scrollbar-thumb, rgba(100, 116, 139, .52)) transparent}:where(*)::-webkit-scrollbar{width:var(--app-scrollbar-width, 4px);height:var(--app-scrollbar-width, 4px)}:where(*)::-webkit-scrollbar-track{background:transparent}:where(*)::-webkit-scrollbar-thumb{background:var(--ui-color-scrollbar-thumb, rgba(100, 116, 139, .52));border-radius:999px}:where(*)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-color-scrollbar-thumb, rgba(100, 116, 139, .52)) 78%,var(--lucky-theme-accent, #409eff))}.lucky-async-pending{cursor:wait!important;pointer-events:none!important}.q-btn.lucky-async-pending,button.lucky-async-pending,[role=button].lucky-async-pending,.q-item--clickable.lucky-async-pending{position:relative;opacity:.72}.q-btn.lucky-async-pending:not(.q-btn--loading):after,button.lucky-async-pending:not(.q-btn):after,[role=button].lucky-async-pending:not(.q-btn):not(button):after,.q-item--clickable.lucky-async-pending:after,.q-toggle.lucky-async-pending:after{content:"";width:12px;height:12px;margin-left:7px;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;display:inline-block;vertical-align:-2px;animation:lucky-async-spin .7s linear infinite}.q-toggle.lucky-async-pending{opacity:.62;filter:saturate(.72);gap:5px}@keyframes lucky-async-spin{to{transform:rotate(360deg)}}:root{--ui-font-family: Inter, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ui-font-size-xs: .75rem;--ui-font-size-sm: .8125rem;--ui-font-size-md: .875rem;--ui-font-size-lg: 1rem;--ui-font-size-xl: 1.25rem;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-control-height-sm: 2rem;--ui-control-height-md: 2.5rem;--ui-control-height-lg: 2.75rem;--ui-target-size: 2.75rem;--ui-dialog-sm: 26.25rem;--ui-dialog-md: 37.5rem;--ui-dialog-lg: 52.5rem;--ui-dialog-xl: 70rem;--ui-dialog-header-min-height: 3.5rem;--ui-dialog-header-padding-block: var(--ui-space-2);--ui-dialog-header-padding-inline: var(--ui-space-4);--ui-dialog-header-action-size: var(--ui-control-height-md);--ui-dialog-actions-min-height: 3.5rem;--ui-duration-fast: .12s;--ui-duration-normal: .18s;--ui-duration-slow: .26s;--ui-ease-standard: cubic-bezier(.2, 0, 0, 1);--ui-z-base: 0;--ui-z-sticky: 100;--ui-z-dropdown: 1000;--ui-z-overlay: 2000;--ui-z-modal: 3000;--ui-z-toast: 4000;--ui-color-qr-surface: #ffffff;--ui-color-specular-strong: rgba(255, 255, 255, .3);--ui-color-specular-soft: rgba(255, 255, 255, .15);--ui-color-specular-faint: rgba(255, 255, 255, .05);--ui-brand-google: #4285f4;--ui-brand-qq: #12b7f5;--ui-brand-weibo: #e6162d;--ui-data-blue: #3b82f6;--ui-data-rose: #f43f5e;--ui-data-green: #10b981;--ui-data-cyan: #0ea5e9;--ui-data-violet: #8b5cf6}html[data-theme]{color-scheme:light;accent-color:var(--lucky-theme-accent);--ui-color-canvas: var(--lucky-theme-page-bg, var(--lucky-theme-bg-primary));--ui-color-canvas-subtle: var(--lucky-theme-bg-primary, var(--lucky-theme-page-bg));--ui-color-surface: var(--lucky-theme-card-bg, var(--lucky-theme-control-bg));--ui-color-surface-muted: var(--lucky-theme-surface-muted, var(--lucky-theme-fill-light));--ui-color-surface-elevated: var(--lucky-theme-surface-elevated, var(--lucky-theme-overlay-bg));--ui-color-surface-inset: var(--lucky-theme-field-bg, var(--lucky-theme-control-bg));--ui-dialog-surface: var(--ui-color-surface-elevated);--ui-dialog-header-surface: color-mix(in srgb, var(--ui-color-surface-elevated) 96%, var(--ui-color-accent));--ui-dialog-body-surface: color-mix(in srgb, var(--ui-color-surface-elevated) 96%, var(--ui-color-canvas));--ui-dialog-workspace-surface: color-mix(in srgb, var(--ui-color-surface-elevated) 88%, var(--ui-color-accent));--ui-dialog-actions-surface: color-mix(in srgb, var(--ui-color-surface-elevated) 97%, var(--ui-color-accent));--ui-dialog-section-surface: var(--ui-dialog-workspace-surface);--ui-dialog-card-surface: color-mix(in srgb, var(--ui-dialog-surface) 94%, var(--ui-color-accent));--ui-dialog-control-surface: var(--ui-color-surface-inset);--ui-color-text: var(--lucky-theme-text, var(--lucky-theme-text-primary));--ui-color-text-muted: var(--lucky-theme-text-muted, var(--lucky-theme-text-regular));--ui-color-text-subtle: var(--lucky-theme-text-subtle, var(--lucky-theme-text-secondary));--ui-color-text-disabled: var(--lucky-theme-text-disabled, var(--lucky-theme-text-subtle));--ui-color-border: var(--lucky-theme-border, var(--lucky-theme-field-border));--ui-color-border-strong: var(--lucky-theme-border-strong, var(--lucky-theme-field-border-focus));--ui-color-divider: var(--lucky-theme-section-border, var(--lucky-theme-border));--ui-color-accent: var(--lucky-theme-accent, var(--q-primary));--ui-color-accent-strong: var(--lucky-theme-accent-strong, var(--lucky-theme-accent));--ui-color-accent-soft: var(--lucky-theme-accent-soft, var(--lucky-theme-hover-fill));--ui-color-on-accent: var(--lucky-theme-on-accent, #f8fafc);--ui-color-success: var(--lucky-theme-success);--ui-color-success-text: color-mix(in srgb, var(--lucky-theme-success-text, var(--ui-color-text)) 64%, var(--ui-color-text));--ui-color-warning: var(--lucky-theme-warning);--ui-color-warning-text: color-mix(in srgb, var(--lucky-theme-warning-text, var(--ui-color-text)) 64%, var(--ui-color-text));--ui-color-danger: var(--lucky-theme-danger);--ui-color-danger-text: color-mix(in srgb, var(--lucky-theme-danger-text, var(--ui-color-text)) 56%, var(--ui-color-text));--ui-color-info: var(--lucky-theme-info);--ui-color-info-text: color-mix(in srgb, var(--lucky-theme-info-text, var(--ui-color-text)) 64%, var(--ui-color-text));--ui-color-on-status: #071019;--ui-brand-github: color-mix(in srgb, var(--ui-color-text) 88%, var(--ui-color-surface));--ui-color-hover: var(--lucky-theme-hover-fill, var(--lucky-theme-accent-soft));--ui-color-disabled: var(--lucky-theme-disabled-fill, var(--lucky-theme-surface-muted));--ui-color-backdrop: var(--lucky-theme-dialog-backdrop, rgba(15, 23, 42, .58));--ui-color-scrollbar-thumb: color-mix(in srgb, var(--ui-color-text-muted) 52%, transparent);--ui-radius-xs: var(--lucky-theme-radius-xs, 2px);--ui-radius-sm: var(--lucky-theme-radius-sm, 4px);--ui-radius-control: var(--lucky-theme-radius-control, 8px);--ui-radius-inner: var(--lucky-theme-radius-inner, 10px);--ui-radius-surface: var(--lucky-theme-radius-surface, 12px);--ui-radius-panel: var(--lucky-theme-radius-panel, 12px);--ui-radius-dialog: var(--lucky-theme-radius-dialog, 14px);--ui-radius-pill: var(--lucky-theme-radius-pill, 9999px);--ui-shadow-sm: 0 1px 3px var(--lucky-theme-shadow-sm, rgba(15, 23, 42, .08));--ui-shadow-inset: var(--lucky-theme-surface-inset, none);--ui-shadow-inset-soft: var(--lucky-theme-surface-inset-soft, none);--ui-shadow-control: var(--lucky-theme-shadow-soft, var(--ui-shadow-sm));--ui-shadow-surface: var(--lucky-theme-shadow-soft, none);--ui-shadow-overlay: var(--lucky-theme-context-shadow, var(--lucky-theme-shadow-strong, none));--ui-shadow-dialog: var(--lucky-theme-shadow-strong, var(--lucky-theme-context-shadow, none));--ui-shadow-action: var(--lucky-theme-action-btn-group-shadow, var(--ui-shadow-sm));--ui-shadow-action-hover: var(--ui-shadow-overlay);--ui-shadow-action-active: var(--ui-shadow-sm);--ui-focus-ring: var( --lucky-theme-field-focus-ring, 0 0 0 3px color-mix(in srgb, var(--ui-color-accent) 22%, transparent) )}html[data-theme=light]{--ui-dialog-surface: #f8fbff;--ui-dialog-header-surface: #f8fbff;--ui-dialog-body-surface: #f2f7fb;--ui-dialog-workspace-surface: #e8f1f8;--ui-dialog-actions-surface: #f7fafc;--ui-dialog-section-surface: #eaf2f8;--ui-dialog-card-surface: #f8fbff;--ui-dialog-control-surface: #f4f9fd}html[data-theme=tech-blue]{--ui-dialog-surface: #edf5fb;--ui-dialog-header-surface: #f3f8fc;--ui-dialog-body-surface: #e7f0f8;--ui-dialog-workspace-surface: #dce9f4;--ui-dialog-actions-surface: #eaf3fa;--ui-dialog-section-surface: #dfeaf5;--ui-dialog-card-surface: #edf5fb;--ui-dialog-control-surface: #edf5fb}html[data-theme=dark]{--ui-dialog-surface: #111923;--ui-dialog-header-surface: #192433;--ui-dialog-body-surface: #101822;--ui-dialog-workspace-surface: #182332;--ui-dialog-actions-surface: #172230;--ui-dialog-section-surface: #1b2736;--ui-dialog-card-surface: #202d3d;--ui-dialog-control-surface: #16212f}html[data-theme=pure-black]{--ui-dialog-surface: #0b0b0b;--ui-dialog-header-surface: #141414;--ui-dialog-body-surface: #090909;--ui-dialog-workspace-surface: #101010;--ui-dialog-actions-surface: #141414;--ui-dialog-section-surface: #151515;--ui-dialog-card-surface: #101010;--ui-dialog-control-surface: #161616}html[data-theme=manly-pink]{--ui-dialog-surface: #ffe9f2;--ui-dialog-header-surface: #fff0f6;--ui-dialog-body-surface: #ffe4ef;--ui-dialog-workspace-surface: #ffd9e8;--ui-dialog-actions-surface: #ffeaf3;--ui-dialog-section-surface: #ffdeeb;--ui-dialog-card-surface: #ffeaf2;--ui-dialog-control-surface: #fff0f6}html[data-theme=forest-green],html[data-theme=turquoise-mint],html[data-theme=dusk-orange],html[data-theme=frost-lavender],html[data-theme=graphite-cyan]{--ui-dialog-surface: color-mix(in srgb, var(--personality-card) 72%, var(--personality-bg));--ui-dialog-header-surface: var(--personality-card);--ui-dialog-body-surface: color-mix(in srgb, var(--personality-card-soft) 48%, var(--personality-bg));--ui-dialog-workspace-surface: var(--personality-card-soft);--ui-dialog-actions-surface: color-mix(in srgb, var(--personality-card) 65%, var(--personality-bg));--ui-dialog-section-surface: color-mix(in srgb, var(--personality-card-soft) 82%, var(--personality-bg));--ui-dialog-card-surface: color-mix(in srgb, var(--personality-card) 84%, var(--personality-bg));--ui-dialog-control-surface: var(--personality-card)}html[data-theme=dark],html[data-theme=pure-black]{color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--ui-duration-fast: 1ms;--ui-duration-normal: 1ms;--ui-duration-slow: 1ms}}:root{--app-header-height: 40px;--app-header-height-mobile: 36px;--app-sidebar-width: 160px;--app-sidebar-collapsed-width: 64px;--app-spacing-xs: 4px;--app-spacing-sm: 8px;--app-spacing-md: 12px;--app-spacing-lg: 16px;--app-spacing-xl: 24px;--app-spacing-2xl: 32px;--app-radius-xs: 2px;--app-radius-sm: 4px;--app-radius-md: 6px;--app-radius-lg: 8px;--app-radius-xl: 10px;--app-radius-2xl: 12px;--app-radius-3xl: 14px;--app-radius-full: 9999px;--lucky-theme-radius-xs: var(--app-radius-xs);--lucky-theme-radius-sm: var(--app-radius-sm);--lucky-theme-radius-control: var(--app-radius-lg);--lucky-theme-radius-inner: var(--app-radius-xl);--lucky-theme-radius-surface: var(--app-radius-2xl);--lucky-theme-radius-panel: var(--app-radius-2xl);--lucky-theme-radius-dialog: var(--app-radius-3xl);--lucky-theme-radius-pill: var(--app-radius-full);--app-transition-fast: .15s ease;--app-transition-normal: .25s ease;--app-transition-slow: .35s ease;--app-transition-bounce: .3s cubic-bezier(.25, .8, .25, 1);--app-scrollbar-width: 4px;--app-scrollbar-radius: 20px;--app-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--app-shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--app-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--app-shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--app-font-xs: 12px;--app-font-sm: 13px;--app-font-md: 14px;--app-font-lg: 16px;--app-font-xl: 18px;--app-font-2xl: 20px}body{color:var(--lucky-theme-text)!important}.tips{color:var(--lucky-theme-text-muted);font-size:small;margin-left:16px}html.light .common-layout,html.light .outer-container,html.light .inner-container,html.light .main-content,html.light #pageContent,html.light .body{background:transparent!important}html.light .q-card{background-color:var(--app-page-bg-deep)!important;backdrop-filter:blur(10px)!important;box-shadow:var(--lucky-theme-shadow-soft)!important}html.light .login-card{background-color:#ffffffd9}html.light .traffic-item{background:#fffc}html.dark .common-layout,html.dark .outer-container,html.dark .inner-container,html.dark .main-content,html.dark #pageContent,html.dark .body{background:transparent!important}html.dark .q-card{background-color:var(--app-page-bg-deep)!important;backdrop-filter:blur(10px)!important;box-shadow:var(--lucky-theme-shadow-soft)!important}html.dark .login-card{background-color:#2a2a2ad9;box-shadow:0 10px 30px #0000004d}html.dark .traffic-item{background:#00000080}html.dark .log-wrap{background:var(--lucky-theme-fill);border-color:var(--lucky-theme-section-border)}html.dark .log-wrap>div:first-child{color:var(--lucky-theme-text-regular)!important}html.dark .value-netout{color:var(--lucky-theme-access)!important}html.dark .value-netin{color:var(--lucky-theme-accent)!important}html.dark .value-medium{color:var(--lucky-theme-warning)!important}html.dark .value-high{color:var(--lucky-theme-danger)!important}html.dark .setting-formradius{background:#0000004d!important}html.dark .log-button-tag{background-color:var(--lucky-theme-warning)!important;color:var(--lucky-theme-control-bg)!important}html.dark .copyright,html.dark .footer-links a{color:#777!important}html.dark .login-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}html.dark .container-cpu-info{background-color:color-mix(in srgb,var(--lucky-theme-accent) 20%,transparent)!important;color:var(--lucky-theme-accent)!important}html.dark .container-cpu-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-memory-info{background-color:color-mix(in srgb,var(--lucky-theme-success) 20%,transparent)!important;color:var(--lucky-theme-success)!important}html.dark .container-memory-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-network-rx-info{background-color:color-mix(in srgb,var(--lucky-theme-accent) 20%,transparent)!important;color:var(--lucky-theme-accent)!important}html.dark .container-network-rx-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-network-tx-info{background-color:color-mix(in srgb,var(--lucky-theme-success) 20%,transparent)!important;color:var(--lucky-theme-success)!important}html.dark .container-network-tx-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-disk-read-info{background-color:color-mix(in srgb,var(--lucky-theme-warning) 20%,transparent)!important;color:var(--lucky-theme-warning)!important}html.dark .container-disk-read-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-disk-write-info{background-color:color-mix(in srgb,var(--lucky-theme-danger) 20%,transparent)!important;color:var(--lucky-theme-danger)!important}html.dark .container-disk-write-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-ports-info{background-color:color-mix(in srgb,var(--lucky-theme-info) 20%,transparent)!important;color:var(--lucky-theme-info)!important}html.dark .container-ports-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .container-network-mode-info{background-color:color-mix(in srgb,var(--lucky-theme-access) 20%,transparent)!important;color:var(--lucky-theme-access)!important}html.dark .container-network-mode-info:not([style*=running]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .traffic-compact>div:nth-child(1){background-color:color-mix(in srgb,var(--lucky-theme-accent) 20%,transparent)!important;color:var(--lucky-theme-accent)!important}html.dark .traffic-compact>div:nth-child(1):not([style*="#e6f7ff"]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .traffic-compact>div:nth-child(2){background-color:color-mix(in srgb,var(--lucky-theme-success) 20%,transparent)!important;color:var(--lucky-theme-success)!important}html.dark .traffic-compact>div:nth-child(2):not([style*="#f6ffed"]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .traffic-compact>div:has([class*=value-conn]){background-color:color-mix(in srgb,var(--lucky-theme-info) 20%,transparent)!important;color:var(--lucky-theme-info)!important}html.dark .traffic-compact>div:has([class*=value-conn]):not([style*="#e6fffb"]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.dark .traffic-compact>div:has([class*=value-waf]){background-color:color-mix(in srgb,var(--lucky-theme-danger) 20%,transparent)!important;color:var(--lucky-theme-danger)!important}html.dark .traffic-compact>div:has([class*=value-waf]):not([style*="#fff1f0"]){background-color:#2a2a2a4d!important;color:#8c8c8c!important}html.pure-black .common-layout,html.pure-black .outer-container,html.pure-black .inner-container,html.pure-black .main-content,html.pure-black #pageContent,html.pure-black .body{background:#000!important}html.pure-black .q-card{background-color:#0a0a0a!important;backdrop-filter:none!important;box-shadow:var(--lucky-theme-shadow-soft)!important}html.pure-black .login-card{background-color:#2a2a2a;box-shadow:0 10px 30px #000}html.pure-black .traffic-item{background:#000}html.pure-black{color-scheme:dark;--app-color-primary-light-3: rgb(51,117,185);--app-color-primary-light-5: rgb(42,89,138);--app-color-primary-light-7: rgb(33,61,91);--app-color-primary-light-8: rgb(29,48,67);--app-color-primary-light-9: rgb(24,34,43);--app-color-primary-dark-2: rgb(102,177,255);--app-color-success-light-3: rgb(78,142,47);--app-color-success-light-5: rgb(62,107,39);--app-color-success-light-7: rgb(45,72,31);--app-color-success-light-8: rgb(37,55,28);--app-color-success-light-9: rgb(28,37,24);--app-color-success-dark-2: rgb(133,206,97);--app-color-warning-light-3: rgb(167,119,48);--app-color-warning-light-5: rgb(125,91,40);--app-color-warning-light-7: rgb(83,63,32);--app-color-warning-light-8: rgb(62,48,28);--app-color-warning-light-9: rgb(41,34,24);--app-color-warning-dark-2: rgb(235,181,99);--app-color-danger-light-3: rgb(178,82,82);--app-color-danger-light-5: rgb(133,64,64);--app-color-danger-light-7: rgb(88,46,46);--app-color-danger-light-8: rgb(65,38,38);--app-color-danger-light-9: rgb(42,29,29);--app-color-danger-dark-2: rgb(247,137,137);--app-color-error-light-3: rgb(178,82,82);--app-color-error-light-5: rgb(133,64,64);--app-color-error-light-7: rgb(88,46,46);--app-color-error-light-8: rgb(65,38,38);--app-color-error-light-9: rgb(42,29,29);--app-color-error-dark-2: rgb(247,137,137);--app-color-info-light-3: rgb(107,109,113);--app-color-info-light-5: rgb(82,84,87);--app-color-info-light-7: rgb(57,58,60);--app-color-info-light-8: rgb(45,45,47);--app-color-info-light-9: rgb(32,33,33);--app-color-info-dark-2: rgb(166,169,173);--app-mask-color: #000000;--app-mask-color-extra-light: #333333}html.pure-black .log-wrap{background:var(--lucky-theme-fill);border-color:var(--lucky-theme-section-border)}html.pure-black .log-wrap>div:first-child{color:var(--lucky-theme-text-regular)!important}html.pure-black .value-netout{color:var(--lucky-theme-access)!important}html.pure-black .value-netin{color:var(--lucky-theme-accent)!important}html.pure-black .value-medium{color:var(--lucky-theme-warning)!important}html.pure-black .value-high{color:var(--lucky-theme-danger)!important}html.pure-black .setting-formradius{background:#1c1a1a!important}html.pure-black .log-button-tag{background-color:var(--lucky-theme-warning)!important;color:var(--lucky-theme-control-bg)!important}html.pure-black .copyright,html.pure-black .footer-links a{color:#777!important}html.pure-black .login-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}html.pure-black .container-cpu-info{background-color:color-mix(in srgb,var(--lucky-theme-accent) 20%,transparent)!important;color:var(--lucky-theme-accent)!important}html.pure-black .container-cpu-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-memory-info{background-color:color-mix(in srgb,var(--lucky-theme-success) 20%,transparent)!important;color:var(--lucky-theme-success)!important}html.pure-black .container-memory-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-network-rx-info{background-color:color-mix(in srgb,var(--lucky-theme-accent) 20%,transparent)!important;color:var(--lucky-theme-accent)!important}html.pure-black .container-network-rx-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-network-tx-info{background-color:color-mix(in srgb,var(--lucky-theme-success) 20%,transparent)!important;color:var(--lucky-theme-success)!important}html.pure-black .container-network-tx-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-disk-read-info{background-color:color-mix(in srgb,var(--lucky-theme-warning) 20%,transparent)!important;color:var(--lucky-theme-warning)!important}html.pure-black .container-disk-read-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-disk-write-info{background-color:color-mix(in srgb,var(--lucky-theme-danger) 20%,transparent)!important;color:var(--lucky-theme-danger)!important}html.pure-black .container-disk-write-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-ports-info{background-color:color-mix(in srgb,var(--lucky-theme-info) 20%,transparent)!important;color:var(--lucky-theme-info)!important}html.pure-black .container-ports-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .container-network-mode-info{background-color:color-mix(in srgb,var(--lucky-theme-access) 20%,transparent)!important;color:var(--lucky-theme-access)!important}html.pure-black .container-network-mode-info:not([style*=running]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .traffic-compact>div:nth-child(1){background-color:color-mix(in srgb,var(--lucky-theme-accent) 20%,transparent)!important;color:var(--lucky-theme-accent)!important}html.pure-black .traffic-compact>div:nth-child(1):not([style*="#e6f7ff"]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .traffic-compact>div:nth-child(2){background-color:color-mix(in srgb,var(--lucky-theme-success) 20%,transparent)!important;color:var(--lucky-theme-success)!important}html.pure-black .traffic-compact>div:nth-child(2):not([style*="#f6ffed"]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .traffic-compact>div:has([class*=value-conn]){background-color:color-mix(in srgb,var(--lucky-theme-info) 20%,transparent)!important;color:var(--lucky-theme-info)!important}html.pure-black .traffic-compact>div:has([class*=value-conn]):not([style*="#e6fffb"]){background-color:#1a1a1a!important;color:#666!important}html.pure-black .traffic-compact>div:has([class*=value-waf]){background-color:color-mix(in srgb,var(--lucky-theme-danger) 20%,transparent)!important;color:var(--lucky-theme-danger)!important}html.pure-black .traffic-compact>div:has([class*=value-waf]):not([style*="#fff1f0"]){background-color:#1a1a1a!important;color:#666!important}html.tech-blue .common-layout,html.tech-blue .outer-container,html.tech-blue .inner-container,html.tech-blue .main-content,html.tech-blue #pageContent,html.tech-blue .body,html.tech-blue .app-background{background:#e9f1f8!important}html.tech-blue .q-card{background-color:#eef5fb!important;border:1px solid #cbdbea;box-shadow:none!important}html.tech-blue .login-card{background-color:#f2f7fc}html.tech-blue .traffic-item{background:#edf5fb}html.tech-blue .setting-formradius{background:#e9f1f8!important}html.tech-blue body{color:var(--lucky-theme-text)!important;background-color:#e9f1f8!important}html.manly-pink .common-layout,html.manly-pink .outer-container,html.manly-pink .inner-container,html.manly-pink .main-content,html.manly-pink #pageContent,html.manly-pink .body,html.manly-pink .app-background{background:#fff0f6!important}html.manly-pink .q-card{background-color:#fff7fb!important;border:1px solid #efbfd1}html.manly-pink .login-card{background-color:#fffafd}html.manly-pink .traffic-item{background:#fff4fa}html.manly-pink .setting-formradius{background:#fff0f6!important}html.manly-pink body{color:var(--lucky-theme-text)!important;background-color:#fff0f6!important}html.forest-green .common-layout,html.forest-green .outer-container,html.forest-green .inner-container,html.forest-green .main-content,html.forest-green #pageContent,html.forest-green .body,html.forest-green .app-background{background:#eef5ed!important}html.forest-green .q-card{background-color:#f6fbf4!important;border:1px solid #b7cdb2}html.forest-green .login-card{background-color:#fbfdf9}html.forest-green .traffic-item{background:#f6fbf4}html.forest-green .setting-formradius{background:#eef5ed!important}html.forest-green body{color:var(--lucky-theme-text)!important;background-color:#eef5ed!important}html.turquoise-mint .common-layout,html.turquoise-mint .outer-container,html.turquoise-mint .inner-container,html.turquoise-mint .main-content,html.turquoise-mint #pageContent,html.turquoise-mint .body,html.turquoise-mint .app-background{background:#eef8f6!important}html.turquoise-mint .q-card{background-color:#f6fcfa!important;border:1px solid #b8d8d0}html.turquoise-mint .login-card{background-color:#fbfefd}html.turquoise-mint .traffic-item{background:#f6fcfa}html.turquoise-mint .setting-formradius{background:#eef8f6!important}html.turquoise-mint body{color:var(--lucky-theme-text)!important;background-color:#eef8f6!important}html.dusk-orange .common-layout,html.dusk-orange .outer-container,html.dusk-orange .inner-container,html.dusk-orange .main-content,html.dusk-orange #pageContent,html.dusk-orange .body,html.dusk-orange .app-background{background:#fff3ea!important}html.dusk-orange .q-card{background-color:#fff9f4!important;border:1px solid #e7bfa2}html.dusk-orange .login-card{background-color:#fffcf8}html.dusk-orange .traffic-item{background:#fff9f4}html.dusk-orange .setting-formradius{background:#fff3ea!important}html.dusk-orange body{color:var(--lucky-theme-text)!important;background-color:#fff3ea!important}html.frost-lavender .common-layout,html.frost-lavender .outer-container,html.frost-lavender .inner-container,html.frost-lavender .main-content,html.frost-lavender #pageContent,html.frost-lavender .body,html.frost-lavender .app-background{background:#f4f1fb!important}html.frost-lavender .q-card{background-color:#faf8fe!important;border:1px solid #cec1e6}html.frost-lavender .login-card{background-color:#fdfcff}html.frost-lavender .traffic-item{background:#faf8fe}html.frost-lavender .setting-formradius{background:#f4f1fb!important}html.frost-lavender body{color:var(--lucky-theme-text)!important;background-color:#f4f1fb!important}html.graphite-cyan .common-layout,html.graphite-cyan .outer-container,html.graphite-cyan .inner-container,html.graphite-cyan .main-content,html.graphite-cyan #pageContent,html.graphite-cyan .body,html.graphite-cyan .app-background{background:#eef4f6!important}html.graphite-cyan .q-card{background-color:#f6fafb!important;border:1px solid #bdcfd6}html.graphite-cyan .login-card{background-color:#fbfdfe}html.graphite-cyan .traffic-item{background:#f6fafb}html.graphite-cyan .setting-formradius{background:#eef4f6!important}html.graphite-cyan body{color:var(--lucky-theme-text)!important;background-color:#eef4f6!important}:root{--app-switch-width: 50px;--app-switch-height: 24px;--app-switch-button-size: 18px;--app-switch-text-size: 11px;--app-switch-track-off-bg: var(--lucky-theme-hover-fill);--app-switch-track-off-border: var(--lucky-theme-field-border);--app-switch-track-on-bg: var(--lucky-theme-accent);--app-switch-track-on-border: var(--lucky-theme-accent);--app-switch-thumb-bg: var(--lucky-theme-overlay-bg);--app-switch-thumb-border: rgba(15, 23, 42, .08);--app-switch-thumb-shadow: 0 1px 3px rgba(15, 23, 42, .2);--app-switch-inline-text-off: var(--lucky-theme-text-muted);--app-switch-inline-text-on: #ffffff;--app-switch-label-color: var(--lucky-theme-text);--app-switch-label-active-color: var(--lucky-theme-accent);--app-shell-surface: rgba(255, 255, 255, .86);--app-shell-backdrop: blur(14px) saturate(118%);--app-shell-surface-strong: var(--lucky-theme-page-bg-deep, #ffffff);--app-shell-border: rgba(148, 163, 184, .24);--app-shell-shadow: 0 18px 38px rgba(15, 23, 42, .08);--app-shell-radius: var(--lucky-theme-radius-panel, 12px);--app-shell-hover: rgba(148, 163, 184, .12);--app-shell-active-surface: rgba(255, 255, 255, .95);--app-shell-inset-border: inset 0 1px 0 rgba(255, 255, 255, .4);--app-shell-accent: rgba(59, 130, 246, .22);--app-shell-ornament: linear-gradient( 135deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, .02) );--app-shell-divider: rgba(148, 163, 184, .2);--app-shell-chrome-surface: var(--app-shell-surface);--app-shell-chrome-border: var(--app-shell-border);--app-shell-chrome-shadow: var(--app-shell-shadow);--app-shell-chrome-inset: var(--app-shell-inset-border);--app-background-base-wash: linear-gradient(180deg, rgba(255, 255, 255, .3), rgba(245, 249, 255, .1) 46%, transparent 100%);--app-background-overlay: linear-gradient(180deg, rgba(255, 255, 255, .24), rgba(241, 247, 253, .1));--app-background-solid-overlay: transparent;--app-background-image-opacity: .82;--app-background-image-filter: none;--app-background-image-scale: 1;--app-background-user-blur: 0px}html.light,html[data-theme=light]{--app-switch-track-off-bg: #eef2f7;--app-switch-track-off-border: #aeb8c5;--app-switch-thumb-border: rgba(15, 23, 42, .1);--app-switch-inline-text-off: #5f6f82;--app-shell-surface: rgba(255, 255, 255, .86);--app-shell-backdrop: blur(14px) saturate(118%);--app-shell-surface-strong: var(--lucky-theme-page-bg-deep, #ffffff);--app-shell-border: rgba(148, 163, 184, .26);--app-shell-shadow: 0 18px 40px rgba(82, 112, 148, .12);--app-shell-hover: rgba(59, 130, 246, .08);--app-shell-active-surface: rgba(255, 255, 255, .98);--app-shell-accent: rgba(56, 189, 248, .18);--app-shell-ornament: linear-gradient( 135deg, rgba(255, 255, 255, .34), rgba(186, 230, 253, .08) );--app-shell-divider: rgba(148, 163, 184, .24);--app-shell-chrome-surface: rgba(238, 245, 252, .62);--app-shell-chrome-border: rgba(173, 190, 209, .22);--app-shell-chrome-shadow: 0 8px 24px rgba(82, 112, 148, .06);--app-shell-chrome-inset: inset 0 1px 0 rgba(255, 255, 255, .22);--app-background-base-wash: none;--app-background-overlay: transparent;--app-background-solid-overlay: transparent;--app-background-image-opacity: 1;--app-background-image-filter: none}html.tech-blue,html[data-theme=tech-blue]{--app-switch-track-off-bg: #e1edf7;--app-switch-track-off-border: #a9c3dc;--app-switch-inline-text-off: #5b728a;--app-shell-surface: #e2edf7;--app-shell-backdrop: none;--app-shell-surface-strong: #e7f1f9;--app-shell-border: #c5d8e9;--app-shell-shadow: none;--app-shell-hover: #dcebf8;--app-shell-active-surface: #f2f8fc;--app-shell-inset-border: none;--app-shell-accent: #cfe0f1;--app-shell-ornament: none;--app-shell-divider: #c8d9e8;--app-background-base-wash: linear-gradient(180deg, #eef6fb 0%, #e9f1f8 48%, #dfeaf5 100%);--app-background-overlay: transparent;--app-background-solid-overlay: linear-gradient(180deg, rgba(236, 246, 252, .48), rgba(198, 219, 238, .18));--app-background-image-opacity: 0;--app-background-image-filter: none}html.manly-pink,html[data-theme=manly-pink]{--app-switch-track-off-bg: #ffe5f0;--app-switch-track-off-border: #e7adc5;--app-switch-inline-text-off: #8a5267;--app-shell-surface: #ffedf5;--app-shell-backdrop: blur(6px) saturate(112%);--app-shell-surface-strong: #fff0f6;--app-shell-border: #efbfd1;--app-shell-shadow: 0 18px 40px rgba(158, 48, 96, .1);--app-shell-hover: #ffe4f0;--app-shell-active-surface: #fffafd;--app-shell-inset-border: inset 0 1px 0 rgba(255, 255, 255, .58);--app-shell-accent: rgba(232, 62, 140, .2);--app-shell-ornament: linear-gradient( 135deg, rgba(255, 255, 255, .28), rgba(255, 105, 180, .08) );--app-shell-divider: #efc4d5;--app-background-base-wash: linear-gradient(180deg, #fff8fc 0%, #fff0f6 48%, #ffe5f0 100%);--app-background-overlay: transparent;--app-background-solid-overlay: linear-gradient(180deg, rgba(255, 255, 255, .24), rgba(255, 112, 180, .08));--app-background-image-opacity: 0;--app-background-image-filter: none}html.forest-green,html[data-theme=forest-green],html.turquoise-mint,html[data-theme=turquoise-mint],html.dusk-orange,html[data-theme=dusk-orange],html.frost-lavender,html[data-theme=frost-lavender],html.graphite-cyan,html[data-theme=graphite-cyan]{--app-switch-track-off-bg: var(--lucky-theme-hover-fill);--app-switch-track-off-border: var(--lucky-theme-border-strong);--app-switch-inline-text-off: var(--lucky-theme-text-muted);--app-shell-surface: var(--lucky-theme-page-bg-deep);--app-shell-backdrop: blur(6px) saturate(112%);--app-shell-surface-strong: color-mix(in srgb, var(--lucky-theme-control-bg) 56%, var(--lucky-theme-hover-fill));--app-shell-border: var(--lucky-theme-field-border);--app-shell-shadow: var(--lucky-theme-shadow-strong);--app-shell-hover: var(--lucky-theme-hover-fill);--app-shell-active-surface: var(--lucky-theme-overlay-bg);--app-shell-inset-border: inset 0 1px 0 rgba(255, 255, 255, .45);--app-shell-accent: color-mix(in srgb, var(--lucky-theme-accent) 18%, transparent);--app-shell-ornament: linear-gradient( 135deg, rgba(255, 255, 255, .28), color-mix(in srgb, var(--lucky-theme-accent) 8%, transparent) );--app-shell-divider: var(--lucky-theme-section-border);--app-background-base-wash: linear-gradient(180deg, var(--lucky-theme-overlay-bg) 0%, var(--lucky-theme-bg-primary) 48%, var(--lucky-theme-bg-secondary) 100%);--app-background-overlay: transparent;--app-background-solid-overlay: linear-gradient(180deg, rgba(255, 255, 255, .2), color-mix(in srgb, var(--lucky-theme-accent) 7%, transparent));--app-background-image-opacity: 0;--app-background-image-filter: none}html.dark,html[data-theme=dark]{--app-switch-track-off-bg: #2d333d;--app-switch-track-off-border: #748091;--app-switch-thumb-bg: #f5f7fb;--app-switch-thumb-border: rgba(255, 255, 255, .08);--app-switch-inline-text-off: #d2dae6;--app-switch-inline-text-on: #08111f;--app-shell-surface: rgba(31, 39, 50, .82);--app-shell-backdrop: blur(8px) saturate(110%);--app-shell-surface-strong: rgba(31, 39, 50, .7);--app-shell-border: rgba(148, 163, 184, .18);--app-shell-shadow: 0 22px 46px rgba(0, 0, 0, .34);--app-shell-hover: rgba(96, 165, 250, .14);--app-shell-active-surface: rgba(35, 46, 59, .96);--app-shell-inset-border: inset 0 1px 0 rgba(255, 255, 255, .05);--app-shell-accent: rgba(96, 165, 250, .22);--app-shell-ornament: linear-gradient( 135deg, rgba(148, 163, 184, .1), rgba(15, 23, 42, .02) );--app-shell-divider: rgba(148, 163, 184, .18);--app-shell-chrome-surface: rgba(30, 40, 54, .62);--app-shell-chrome-border: rgba(148, 163, 184, .18);--app-shell-chrome-shadow: 0 10px 28px rgba(0, 0, 0, .18);--app-shell-chrome-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--app-background-base-wash: radial-gradient(circle at top left, rgba(96, 165, 250, .12), transparent 34%), linear-gradient(180deg, #111820 0%, #0a0f16 100%);--app-background-overlay: transparent;--app-background-solid-overlay: radial-gradient(circle at top left, rgba(97, 173, 255, .12), transparent 36%);--app-background-image-opacity: 1;--app-background-image-filter: none}html.pure-black,html[data-theme=pure-black]{--app-switch-track-off-bg: #121212;--app-switch-track-off-border: #8b97a7;--app-switch-thumb-bg: #fafcff;--app-switch-thumb-border: rgba(255, 255, 255, .08);--app-switch-inline-text-off: #d9e1ec;--app-switch-inline-text-on: #07111d;--app-shell-surface: #070707;--app-shell-backdrop: none;--app-shell-surface-strong: #111111;--app-shell-border: rgba(255, 255, 255, .14);--app-shell-shadow: 0 20px 48px rgba(0, 0, 0, .68);--app-shell-hover: rgba(255, 255, 255, .1);--app-shell-active-surface: #161616;--app-shell-inset-border: inset 0 1px 0 rgba(255, 255, 255, .07);--app-shell-accent: rgba(255, 255, 255, .18);--app-shell-ornament: linear-gradient( 135deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .01) );--app-shell-divider: rgba(255, 255, 255, .16);--app-background-base-wash: none;--app-background-overlay: transparent;--app-background-solid-overlay: transparent;--app-background-image-opacity: 0;--app-background-image-filter: none}@supports (background: color-mix(in srgb,#ffffff 50%,transparent)){:root{--app-shell-surface: color-mix(in srgb, var(--lucky-theme-page-bg-deep, #ffffff) 72%, transparent)}html.light,html[data-theme=light]{--app-shell-surface: color-mix(in srgb, var(--lucky-theme-page-bg-deep, #ffffff) 72%, transparent)}html.dark,html[data-theme=dark]{--app-shell-surface: color-mix(in srgb, rgba(31, 39, 50, .7) 65%, transparent)}}.common-layout{position:relative;z-index:1;min-height:100vh;min-height:100dvh}.app-shell-panel{background:var(--app-shell-ornament),var(--app-shell-surface);border:1px solid var(--app-shell-border);border-radius:var(--app-shell-radius);box-shadow:var(--app-shell-shadow),var(--app-shell-inset-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.app-shell-control{border-radius:var(--lucky-theme-radius-control, 8px);transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .18s ease,box-shadow .22s ease}.app-shell-control:hover{background:var(--app-shell-hover)}.app-shell-control:active{transform:translateY(1px)}.stats-collapse-wrapper,.stats-collapse-inner{display:contents}.stats-collapse-toggle{display:none}@media screen and (max-width:768px){.stats-collapse-wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease;overflow:hidden}.stats-collapse-wrapper--collapsed{grid-template-rows:0fr}.stats-collapse-inner{display:block;min-height:0;overflow:hidden}.stats-collapse-inner .topbar-main{margin-top:8px}.stats-collapse-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:24px;border:none;background:transparent;color:var(--lucky-theme-text-secondary);cursor:pointer;padding:0;margin:-4px 0 -8px;transition:color .2s;-webkit-tap-highlight-color:transparent}.stats-collapse-toggle:active{color:var(--lucky-theme-accent)}}.PageRadius{height:100%;width:100%;max-width:1600px;margin:0 auto}.PageRadiusV2{height:100%;width:100%;max-width:2100px;padding:0;margin:0 auto;overflow-x:auto;overflow-y:visible}.PageRadiusV3{height:100%;width:100%;max-width:1800px;margin:0 auto}.ChildPageRadius{width:100%;white-space:nowrap}@media(min-width:1024px){.ChildPageRadius{min-width:960px}}.Page{height:97%;width:100%;max-width:1600px;margin:0 auto}.dialog-scroll{overflow-y:auto}.lucky-message-box{background:linear-gradient(180deg,#ffffffad,#ffffff2e),var(--lucky-theme-control-bg, #ffffff)!important;border:1px solid var(--lucky-theme-border-strong, var(--lucky-theme-field-border))!important;border-radius:var(--lucky-theme-radius-dialog, 14px)!important;box-shadow:var(--lucky-theme-shadow-lg, 0 24px 60px rgba(15, 23, 42, .22))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--lucky-theme-text, #05101a)!important}body.body--dark .lucky-message-box,html.dark .lucky-message-box,html[data-theme=dark] .lucky-message-box,body[data-theme=dark] .lucky-message-box,html.pure-black .lucky-message-box,html[data-theme=pure-black] .lucky-message-box,body[data-theme=pure-black] .lucky-message-box{background:var(--module-dialog-card-bg, rgba(18, 25, 36, .96))!important;color:var(--lucky-theme-text, #f8fafc)!important}.lucky-hover-card{--lucky-hover-card-shadow: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05);transition:box-shadow .2s ease,transform .2s ease!important}html.pure-black .lucky-hover-card,html[data-theme=pure-black] .lucky-hover-card,body[data-theme=pure-black] .lucky-hover-card,.theme-pure-black .lucky-hover-card{--lucky-hover-card-shadow: 0 0 0 1px rgba(255, 255, 255, .16), 0 10px 30px rgba(255, 255, 255, .07), 0 0 34px rgba(var(--module-accent-rgb, 64, 158, 255), .24), 0 22px 60px rgba(var(--module-accent-rgb, 64, 158, 255), .26)}.lucky-hover-card:hover{box-shadow:var(--lucky-hover-card-shadow)!important;transform:translateY(-1px)!important;z-index:10}*,*:before,*:after{transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.q-toggle__inner{transition:color .22s ease!important}.q-toggle__track{transition:opacity .22s ease,background-color .22s ease!important}.q-toggle__thumb{transition:left .22s cubic-bezier(.4,0,.2,1)!important}.q-toggle__thumb:after{transition:background-color .22s ease,box-shadow .22s ease!important}@media(prefers-reduced-motion:reduce){.q-toggle__inner,.q-toggle__track,.q-toggle__thumb,.q-toggle__thumb:after{transition-duration:1ms!important}}[class*=q-transition--]{transition:none!important;animation:none!important;transition-duration:0s!important;animation-duration:0s!important}.q-dialog__inner,.q-dialog__backdrop,.q-menu,.q-tooltip{transition:none!important;transition-duration:0s!important}.q-ripple,.q-ripple__inner{display:none!important;animation:none!important;transition:none!important}.q-field--standout .q-field__control,.q-field--filled .q-field__control{border-radius:var(--lucky-theme-radius-control, 8px);background:color-mix(in srgb,var(--module-field-bg, var(--lucky-theme-field-bg, var(--lucky-theme-surface-soft))) 94%,var(--module-accent, var(--lucky-theme-accent)) 6%);transition:background .3s ease,box-shadow .3s ease}body.body--dark .q-field--standout .q-field__control,body.body--dark .q-field--filled .q-field__control{background:color-mix(in srgb,var(--module-field-bg, var(--lucky-theme-field-bg, var(--lucky-theme-surface-soft))) 94%,var(--module-accent, var(--lucky-theme-accent)) 6%)}.q-field--focused:not(.q-field--outlined) .q-field__control{background:color-mix(in srgb,var(--module-field-bg, var(--lucky-theme-field-bg, var(--lucky-theme-surface-soft))) 88%,var(--module-accent, var(--lucky-theme-accent)) 12%)!important;box-shadow:var(--module-field-focus-ring, var(--lucky-theme-field-focus-ring, 0 0 0 2px var(--module-accent, var(--lucky-theme-accent))))!important}:where(.module-panel,.module-theme) .q-field--outlined .q-field__control,:where(.module-panel,.module-theme) .q-field--outlined:hover .q-field__control,:where(.module-panel,.module-theme) .q-field--outlined.q-field--focused .q-field__control,:where(.module-panel,.module-theme) .q-field--outlined.q-field--highlighted .q-field__control{background:transparent!important}:where(.module-panel,.module-theme) .q-field--outlined .q-field__control-container,:where(.module-panel,.module-theme) .q-field--outlined .q-field__native,:where(.module-panel,.module-theme) .q-field--outlined .q-field__input,:where(.module-panel,.module-theme) .q-field--outlined input,:where(.module-panel,.module-theme) .q-field--outlined textarea{background:transparent!important}:where(.module-panel,.module-theme) .q-field--outlined .q-field__control:before{border:1px solid var(--module-field-border, var(--module-border, var(--lucky-theme-field-border, rgba(15, 23, 42, .18))))!important}:where(.module-panel,.module-theme) .q-field--outlined:hover .q-field__control:before{border-color:var(--module-field-border-hover, var(--module-border-strong, var(--lucky-theme-field-border-hover, rgba(25, 118, 210, .28))))!important}:where(.module-panel,.module-theme) .q-field--outlined.q-field--focused .q-field__control:after,:where(.module-panel,.module-theme) .q-field--outlined.q-field--highlighted .q-field__control:after{border:2px solid var(--module-field-border-focus, var(--module-accent, var(--lucky-theme-field-border-focus, #1976d2)))!important}:where(.module-panel,.module-theme) .q-field--standout .q-field__control,:where(.module-panel,.module-theme) .q-field--standout:hover .q-field__control,:where(.module-panel,.module-theme) .q-field--standout.q-field--focused .q-field__control,:where(.module-panel,.module-theme) .q-field--standout.q-field--highlighted .q-field__control{border:1px solid var(--module-field-border, var(--module-border, var(--lucky-theme-field-border, rgba(15, 23, 42, .18))))!important;border-radius:var(--lucky-theme-radius-control, 8px);background:transparent!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-field-border, var(--module-border, var(--lucky-theme-field-border, rgba(15, 23, 42, .18)))) 70%,transparent)!important}:where(.module-panel,.module-theme) .q-field--standout .q-field__control-container,:where(.module-panel,.module-theme) .q-field--standout .q-field__native,:where(.module-panel,.module-theme) .q-field--standout .q-field__input,:where(.module-panel,.module-theme) .q-field--standout input,:where(.module-panel,.module-theme) .q-field--standout textarea{background:transparent!important}:where(.module-panel,.module-theme) .q-field--standout:hover .q-field__control{border-color:var(--module-field-border-hover, var(--module-border-strong, var(--lucky-theme-field-border-hover, rgba(25, 118, 210, .28))))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-field-border-hover, var(--module-border-strong, var(--lucky-theme-field-border-hover, rgba(25, 118, 210, .28)))) 78%,transparent)!important}:where(.module-panel,.module-theme) .q-field--standout.q-field--focused .q-field__control,:where(.module-panel,.module-theme) .q-field--standout.q-field--highlighted .q-field__control{border-color:var(--module-field-border-focus, var(--module-accent, var(--lucky-theme-field-border-focus, #1976d2)))!important;box-shadow:var(--module-field-focus-ring, var(--lucky-theme-field-focus-ring, 0 0 0 3px rgba(var(--module-accent-rgb, 64, 158, 255), .14)))!important}:where(.module-panel,.module-theme) .masked-password-input{background:transparent!important}:where(.module-panel,.module-theme) .masked-password-input:hover:not(.is-disabled),:where(.module-panel,.module-theme) .masked-password-input:focus-within{background:transparent!important}.q-dialog .module-dialog-body :where(.fromitemDivRadius,.dialog-section,.dialog-section-card,.editor-section,.advanced-card,.settings-header,.settings-section,.volume-import-section){background:var(--module-dialog-form-section-bg, var(--ui-dialog-section-surface))!important;border:1px solid var(--module-section-border, var(--ui-color-divider))!important;box-shadow:var(--ui-shadow-inset-soft, none)!important}.q-dialog :where(.field-card,.ns-field-card){background:var(--module-dialog-form-card-bg, var(--ui-dialog-card-surface))!important;border:1px solid var(--module-section-border, var(--ui-color-divider))!important;box-shadow:var(--ui-shadow-inset-soft, none)!important}.q-dialog :where(.pf-tab-panels,.ds-tab-panels,.rc-panels){background:var(--module-dialog-workspace-bg, var(--ui-dialog-workspace-surface))!important;border-color:var(--module-section-border, var(--ui-color-divider))!important;box-shadow:none!important}html.pure-black .q-checkbox:not(.disabled) .q-checkbox__inner,html[data-theme=pure-black] .q-checkbox:not(.disabled) .q-checkbox__inner,body[data-theme=pure-black] .q-checkbox:not(.disabled) .q-checkbox__inner,.theme-pure-black .q-checkbox:not(.disabled) .q-checkbox__inner{color:var(--module-text-muted, var(--lucky-theme-text-muted))}html.pure-black .q-checkbox:not(.disabled) .q-checkbox__inner--truthy,html.pure-black .q-checkbox:not(.disabled) .q-checkbox__inner--indet,html[data-theme=pure-black] .q-checkbox:not(.disabled) .q-checkbox__inner--truthy,html[data-theme=pure-black] .q-checkbox:not(.disabled) .q-checkbox__inner--indet,body[data-theme=pure-black] .q-checkbox:not(.disabled) .q-checkbox__inner--truthy,body[data-theme=pure-black] .q-checkbox:not(.disabled) .q-checkbox__inner--indet,.theme-pure-black .q-checkbox:not(.disabled) .q-checkbox__inner--truthy,.theme-pure-black .q-checkbox:not(.disabled) .q-checkbox__inner--indet{color:var(--module-accent, var(--lucky-theme-accent))!important}html.pure-black .q-toggle:not(.disabled) .q-toggle__inner,html[data-theme=pure-black] .q-toggle:not(.disabled) .q-toggle__inner,body[data-theme=pure-black] .q-toggle:not(.disabled) .q-toggle__inner,.theme-pure-black .q-toggle:not(.disabled) .q-toggle__inner{color:var(--module-text-muted, var(--lucky-theme-text-muted))}html.pure-black .q-toggle:not(.disabled) .q-toggle__inner--truthy,html[data-theme=pure-black] .q-toggle:not(.disabled) .q-toggle__inner--truthy,body[data-theme=pure-black] .q-toggle:not(.disabled) .q-toggle__inner--truthy,.theme-pure-black .q-toggle:not(.disabled) .q-toggle__inner--truthy{color:var(--module-accent, var(--lucky-theme-accent))!important}html.pure-black .q-radio:not(.disabled) .q-radio__inner,html[data-theme=pure-black] .q-radio:not(.disabled) .q-radio__inner,body[data-theme=pure-black] .q-radio:not(.disabled) .q-radio__inner,.theme-pure-black .q-radio:not(.disabled) .q-radio__inner{color:var(--module-text-muted, var(--lucky-theme-text-muted))}html.pure-black .q-radio:not(.disabled) .q-radio__inner--truthy,html[data-theme=pure-black] .q-radio:not(.disabled) .q-radio__inner--truthy,body[data-theme=pure-black] .q-radio:not(.disabled) .q-radio__inner--truthy,.theme-pure-black .q-radio:not(.disabled) .q-radio__inner--truthy{color:var(--module-accent, var(--lucky-theme-accent))!important}html.pure-black .q-slider--dark .q-slider__track,html[data-theme=pure-black] .q-slider--dark .q-slider__track,body[data-theme=pure-black] .q-slider--dark .q-slider__track,.theme-pure-black .q-slider--dark .q-slider__track,html.pure-black .q-slider__track,html[data-theme=pure-black] .q-slider__track,body[data-theme=pure-black] .q-slider__track,.theme-pure-black .q-slider__track{color:var(--module-accent, var(--lucky-theme-accent));background:var(--module-border, var(--lucky-theme-border))}html.pure-black .q-slider__thumb,html[data-theme=pure-black] .q-slider__thumb,body[data-theme=pure-black] .q-slider__thumb,.theme-pure-black .q-slider__thumb,html.pure-black .q-linear-progress,html[data-theme=pure-black] .q-linear-progress,body[data-theme=pure-black] .q-linear-progress,.theme-pure-black .q-linear-progress{color:var(--module-accent, var(--lucky-theme-accent))}html.pure-black .q-linear-progress__track--dark,html[data-theme=pure-black] .q-linear-progress__track--dark,body[data-theme=pure-black] .q-linear-progress__track--dark,.theme-pure-black .q-linear-progress__track--dark{background:var(--module-border, var(--lucky-theme-border))}.q-btn{letter-spacing:.5px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.q-btn:active{transform:scale(.96)}.q-btn:hover{filter:brightness(1.05)}.q-dialog__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ui-color-backdrop, var(--lucky-theme-dialog-backdrop, rgba(15, 23, 42, .58)))!important}.q-dialog[data-dialog-stack-background]>.q-dialog__inner{visibility:hidden!important;pointer-events:none!important}.q-dialog[data-dialog-stack-secondary-backdrop]>.q-dialog__backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports selector(.q-dialog:has(~ .q-dialog)){.q-dialog:has(~.q-dialog)>.q-dialog__inner{visibility:hidden!important;pointer-events:none!important}.q-dialog~.q-dialog>.q-dialog__backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.q-dialog.dialog-glass,.q-dialog.module-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.body--dark .q-dialog__backdrop{background:var(--module-dialog-backdrop, var(--lucky-theme-dialog-backdrop))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-theme=pure-black] .q-dialog__backdrop,body[data-theme=pure-black] .q-dialog__backdrop{background:var(--module-dialog-backdrop, var(--lucky-theme-dialog-backdrop))!important;backdrop-filter:none;-webkit-backdrop-filter:none}body.body--dark .q-btn.bg-primary{background:color-mix(in srgb,var(--module-accent, var(--lucky-theme-accent)) 72%,var(--lucky-theme-control-bg, var(--module-surface)))!important;color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff))!important;box-shadow:none!important}body.body--dark .q-btn.bg-primary:hover{background:color-mix(in srgb,var(--module-accent-strong, var(--lucky-theme-accent-strong, var(--lucky-theme-accent))) 76%,var(--lucky-theme-control-bg, var(--module-surface)))!important}html.pure-black .text-primary,html[data-theme=pure-black] .text-primary,body[data-theme=pure-black] .text-primary,.theme-pure-black .text-primary,html.pure-black .q-tab--active,html[data-theme=pure-black] .q-tab--active,body[data-theme=pure-black] .q-tab--active,.theme-pure-black .q-tab--active{color:var(--module-accent, var(--lucky-theme-accent))!important}html.pure-black .bg-primary,html[data-theme=pure-black] .bg-primary,body[data-theme=pure-black] .bg-primary,.theme-pure-black .bg-primary{background:var(--module-accent, var(--lucky-theme-accent))!important}html.pure-black .q-btn.bg-primary,html[data-theme=pure-black] .q-btn.bg-primary,body[data-theme=pure-black] .q-btn.bg-primary,.theme-pure-black .q-btn.bg-primary{background:color-mix(in srgb,var(--module-accent, var(--lucky-theme-accent)) 72%,var(--lucky-theme-control-bg, var(--module-surface)))!important;color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff))!important;box-shadow:none!important}html.pure-black .q-btn.bg-primary:hover,html[data-theme=pure-black] .q-btn.bg-primary:hover,body[data-theme=pure-black] .q-btn.bg-primary:hover,.theme-pure-black .q-btn.bg-primary:hover{background:color-mix(in srgb,var(--module-accent-strong, var(--lucky-theme-accent-strong, var(--lucky-theme-accent))) 78%,var(--lucky-theme-control-bg, var(--module-surface)))!important}html.pure-black .q-chip.bg-primary,html[data-theme=pure-black] .q-chip.bg-primary,body[data-theme=pure-black] .q-chip.bg-primary,.theme-pure-black .q-chip.bg-primary,html.pure-black .q-badge.bg-primary,html[data-theme=pure-black] .q-badge.bg-primary,body[data-theme=pure-black] .q-badge.bg-primary,.theme-pure-black .q-badge.bg-primary{background:rgba(var(--module-accent-rgb, var(--lucky-theme-accent-rgb)),.14)!important;color:var(--module-accent, var(--lucky-theme-accent))!important;border-color:rgba(var(--module-accent-rgb, var(--lucky-theme-accent-rgb)),.36)!important}html.pure-black .q-chip.q-chip--outline.text-primary,html[data-theme=pure-black] .q-chip.q-chip--outline.text-primary,body[data-theme=pure-black] .q-chip.q-chip--outline.text-primary,.theme-pure-black .q-chip.q-chip--outline.text-primary,html.pure-black .q-badge.q-badge--outline.text-primary,html[data-theme=pure-black] .q-badge.q-badge--outline.text-primary,body[data-theme=pure-black] .q-badge.q-badge--outline.text-primary,.theme-pure-black .q-badge.q-badge--outline.text-primary{background:transparent!important;color:var(--module-accent, var(--lucky-theme-accent))!important}.text-primary{color:var(--module-accent, var(--lucky-theme-accent))!important}.bg-primary{background:var(--module-accent, var(--lucky-theme-accent))!important}.text-secondary{color:var(--module-text-secondary, var(--lucky-theme-text-secondary, var(--module-text-muted, var(--lucky-theme-text-muted))))!important}.bg-secondary{background:var(--module-surface-soft, var(--lucky-theme-surface-soft))!important;color:var(--module-text, var(--lucky-theme-text))!important}.text-positive{color:var(--module-success, var(--lucky-theme-success))!important}.bg-positive{background:var(--module-success, var(--lucky-theme-success))!important}.text-negative{color:var(--module-danger, var(--lucky-theme-danger))!important}.bg-negative{background:var(--module-danger, var(--lucky-theme-danger))!important}.text-warning{color:var(--module-warning, var(--lucky-theme-warning))!important}.bg-warning{background:var(--module-warning, var(--lucky-theme-warning))!important}.text-info{color:var(--module-info, var(--lucky-theme-info))!important}.bg-info{background:var(--module-info, var(--lucky-theme-info))!important}.text-dark,.text-black{color:var(--module-text, var(--lucky-theme-text))!important}.text-white{color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff))!important}.bg-white{background:var(--module-surface-strong, var(--lucky-theme-surface-elevated))!important;color:var(--module-text, var(--lucky-theme-text))!important}.bg-black{background:var(--module-surface, var(--lucky-theme-panel-bg))!important;color:var(--module-text, var(--lucky-theme-text))!important}.bg-primary.text-white,.bg-positive.text-white,.bg-negative.text-white,.bg-warning.text-white,.bg-info.text-white{color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff))!important}.bg-warning.text-dark{color:var(--lucky-theme-warning-text, var(--module-text, var(--lucky-theme-text)))!important}.bg-grey,.bg-grey-1,.bg-grey-2,.bg-grey-3,.bg-grey-4,.bg-grey-5{background:var(--module-surface-soft, var(--lucky-theme-surface-soft))!important;color:var(--module-text, var(--lucky-theme-text))!important}.bg-grey-6,.bg-grey-7,.bg-grey-8,.bg-grey-9,.bg-grey-10{background:var(--module-surface-muted, var(--module-surface-soft, var(--lucky-theme-surface-muted, var(--lucky-theme-surface-soft))))!important;color:var(--module-text, var(--lucky-theme-text))!important}.text-grey,.text-grey-1,.text-grey-2,.text-grey-3,.text-grey-4,.text-grey-5,.text-grey-6,.text-grey-7,.text-grey-8{color:var(--module-text-muted, var(--lucky-theme-text-muted))!important}.text-grey-9,.text-grey-10{color:var(--module-text, var(--lucky-theme-text))!important}.q-card{border:1px solid var(--module-border, var(--lucky-theme-border));box-shadow:var(--module-shadow, var(--lucky-theme-shadow-soft))}body.body--dark .q-card{border-color:var(--module-border, var(--lucky-theme-border))}.q-dialog__inner>.q-card,.q-dialog>.q-card{--app-dialog-surface: linear-gradient(180deg, rgba(248, 252, 255, .72), rgba(238, 246, 253, .18) 100%), #edf5fb;--app-dialog-section-bg: var(--module-dialog-body-bg, var(--ui-dialog-body-surface));--app-dialog-section-border: rgba(129, 150, 172, .24);--app-dialog-text: var(--module-text, var(--lucky-theme-text, #05101a));--app-dialog-muted: var(--module-text-muted, var(--lucky-theme-text-muted, rgba(5, 16, 26, .68)));--app-dialog-shadow: 0 18px 44px rgba(82, 112, 148, .16), 0 0 0 1px rgba(255, 255, 255, .58) inset;overflow:hidden;color:var(--app-dialog-text);background:var(--module-dialog-card-bg, var(--app-dialog-surface))!important;border:1px solid var(--module-dialog-footer-border, var(--app-dialog-section-border))!important;border-radius:var(--lucky-theme-radius-dialog, 16px)!important;box-shadow:var(--app-dialog-shadow)!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.dark):not(.pure-black):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog__inner>.q-card,body:not(.body--dark):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog__inner>.q-card,html:not(.dark):not(.pure-black):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog>.q-card,body:not(.body--dark):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog>.q-card{background:var(--module-dialog-card-bg, var(--app-dialog-surface))!important}html:not(.dark):not(.pure-black):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog .dialog-glass,body:not(.body--dark):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog .dialog-glass,html:not(.dark):not(.pure-black):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog__inner>.dialog-glass,body:not(.body--dark):not([data-theme=dark]):not([data-theme=pure-black]) .q-dialog__inner>.dialog-glass{background:var(--module-dialog-card-bg, var(--app-dialog-surface))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.body--dark .q-dialog__inner>.q-card,html.dark .q-dialog__inner>.q-card,html[data-theme=dark] .q-dialog__inner>.q-card,body[data-theme=dark] .q-dialog__inner>.q-card,.theme-dark.q-dialog__inner>.q-card,.q-dialog__inner>.module-dialog-card.theme-dark{backdrop-filter:var(--lucky-theme-blur-md, blur(16px));-webkit-backdrop-filter:var(--lucky-theme-blur-md, blur(16px));border-color:var(--module-border-strong, var(--lucky-theme-border-strong))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--module-border, var(--lucky-theme-border)) 72%,transparent),0 0 0 2px rgba(var(--module-accent-rgb, var(--lucky-theme-accent-rgb)),.12),0 24px 70px rgba(var(--module-shadow-rgb, 0, 0, 0),.68),0 0 38px rgba(var(--module-accent-rgb, var(--lucky-theme-accent-rgb)),.1)!important}html.pure-black .q-dialog__inner>.q-card,html[data-theme=pure-black] .q-dialog__inner>.q-card,body[data-theme=pure-black] .q-dialog__inner>.q-card,.theme-pure-black.q-dialog__inner>.q-card,.q-dialog__inner>.module-dialog-card.theme-pure-black{backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--module-border-strong, var(--lucky-theme-border-strong))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--module-border, var(--lucky-theme-border)) 70%,transparent),0 0 0 2px rgba(var(--module-accent-rgb, var(--lucky-theme-accent-rgb)),.14),0 26px 74px rgba(var(--module-shadow-rgb, 0, 0, 0),.88)!important}.q-dialog__inner>.q-card>.q-card-section,.q-dialog__inner>.q-card>.q-card__section,.q-dialog__inner>.q-card>.q-form>.q-card-section,.q-dialog__inner>.q-card>.q-form>.q-card__section,.q-dialog>.q-card>.q-card-section,.q-dialog>.q-card>.q-card__section,.q-dialog>.q-card>.q-form>.q-card-section,.q-dialog>.q-card>.q-form>.q-card__section{color:var(--app-dialog-text);background:var(--app-dialog-section-bg)!important}.q-dialog__inner>.q-card>.q-form,.q-dialog>.q-card>.q-form{color:var(--app-dialog-text);background:transparent!important}.q-dialog [class*=bg-grey-],.q-dialog .bg-white{background:var(--module-dialog-workspace-bg, var(--module-surface-soft, var(--lucky-theme-surface-soft)))!important;border-color:var(--module-section-border, var(--module-border, var(--lucky-theme-border)))!important;color:var(--module-text, var(--lucky-theme-text))!important}.q-dialog [class*=bg-grey-] .q-field__native,.q-dialog [class*=bg-grey-] .q-field__control,.q-dialog [class*=bg-grey-] .q-item__label,.q-dialog .bg-white .q-field__native,.q-dialog .bg-white .q-field__control,.q-dialog .bg-white .q-item__label{color:var(--module-text, var(--lucky-theme-text))!important}.q-dialog .module-panel :where(.q-field--outlined,.q-field--filled,.q-field--standout) .q-field__control{background:var(--module-dialog-input-bg, var(--ui-dialog-control-surface))!important}.q-dialog .module-panel :where(.q-field--outlined:hover,.q-field--filled:hover,.q-field--standout:hover,.q-field--focused) .q-field__control{background:color-mix(in srgb,var(--module-dialog-input-bg, var(--ui-dialog-control-surface)) 94%,var(--module-accent, var(--ui-color-accent)))!important}.q-dialog__inner>.q-card>.q-card-section:first-child,.q-dialog__inner>.q-card>.q-card__section:first-child,.q-dialog>.q-card>.q-card-section:first-child,.q-dialog>.q-card>.q-card__section:first-child{border-bottom:1px solid var(--module-dialog-footer-border, var(--app-dialog-section-border))!important;background:var(--module-dialog-header-bg, var(--ui-dialog-header-surface))!important}.q-dialog__inner>.q-card>.q-card-section:not(:first-child),.q-dialog__inner>.q-card>.q-card__section:not(:first-child),.q-dialog>.q-card>.q-card-section:not(:first-child),.q-dialog>.q-card>.q-card__section:not(:first-child){border-top:0!important}.q-dialog__inner>.q-card>.q-card__actions,.q-dialog>.q-card>.q-card__actions{gap:var(--ui-space-2);min-height:var(--ui-dialog-actions-min-height);padding:var(--ui-space-2) var(--ui-dialog-header-padding-inline)!important;background:var(--module-dialog-actions-bg, var(--ui-dialog-actions-surface))!important;border-top:1px solid var(--module-dialog-footer-border, var(--app-dialog-section-border))!important}.q-dialog__inner>.q-card.q-dialog-plugin{--app-dialog-surface: var(--ui-dialog-surface);--app-dialog-section-border: rgba(129, 150, 172, .22);--app-dialog-shadow: 0 20px 48px rgba(82, 112, 148, .18), 0 0 0 1px rgba(255, 255, 255, .72) inset;min-width:min(448px,100vw - 32px);background:var(--ui-dialog-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.q-dialog__inner>.q-card.q-dialog-plugin>.q-dialog__title{background:var(--ui-dialog-header-surface)!important}.q-dialog__inner>.q-card.q-dialog-plugin>.q-dialog__message{background:var(--ui-dialog-body-surface)!important}.q-dialog__inner>.q-card.q-dialog-plugin>.q-card__actions{background:var(--ui-dialog-actions-surface)!important}.q-dialog__inner>.q-card.q-dialog-plugin>.q-card__section:not(:first-child){color:var(--app-dialog-text);font-size:15px;line-height:1.55}.q-dialog__inner>.q-card.q-dialog-plugin .q-btn{letter-spacing:0;text-transform:none}.q-dialog__inner>.q-card.q-dialog-plugin .q-btn:not(.bg-primary){color:var(--app-dialog-muted)!important;background:transparent!important;border:1px solid transparent;box-shadow:none!important}.q-dialog__inner>.q-card.q-dialog-plugin .q-btn:not(.bg-primary):hover{color:var(--app-dialog-text)!important;background:color-mix(in srgb,var(--app-dialog-text) 6%,transparent)!important}.q-dialog__inner>.q-card.q-dialog-plugin .q-btn.bg-primary{color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #fff))!important;background:var(--module-primary-action-bg, var(--module-accent, var(--lucky-theme-accent)))!important;border:1px solid color-mix(in srgb,var(--module-accent, var(--lucky-theme-accent)) 74%,white 14%);box-shadow:0 8px 18px rgba(var(--module-accent-rgb, var(--lucky-theme-accent-rgb, 25, 118, 210)),.18)!important}body.body--dark .q-dialog__inner>.q-card,html.dark .q-dialog__inner>.q-card,html[data-theme=dark] .q-dialog__inner>.q-card,body[data-theme=dark] .q-dialog__inner>.q-card{--app-dialog-surface: linear-gradient(180deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .015) 100%), rgba(18, 25, 36, .74);--app-dialog-section-border: rgba(148, 163, 184, .16);--app-dialog-shadow: 0 24px 70px rgba(0, 0, 0, .58)}html.pure-black .q-dialog__inner>.q-card,html[data-theme=pure-black] .q-dialog__inner>.q-card,body[data-theme=pure-black] .q-dialog__inner>.q-card{--app-dialog-surface: #101010;--app-dialog-section-border: rgba(255, 255, 255, .14);--app-dialog-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 24px 68px rgba(0, 0, 0, .9)}.fromitemDivRadius{margin-top:16px;margin-bottom:24px;width:100%;box-sizing:border-box;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;transition:all .3s ease}.fromitemChildDivRadius{margin-top:10px;margin-bottom:20px;width:100%;box-sizing:border-box}@media screen and (max-width:900px){.fromitemDivRadius{padding:16px;border-radius:18px}}@media screen and (max-width:768px){.q-dialog__inner:not(.q-dialog__inner--maximized)>.q-card,.q-dialog:not(.q-dialog--maximized)>.q-card{box-sizing:border-box;min-width:0!important;max-width:calc(100dvw - 16px)!important}.q-dialog__inner--maximized>.q-card,.q-dialog--maximized>.q-card{box-sizing:border-box;min-width:0!important;max-width:100dvw!important}.fromitemDivRadius{padding:12px;margin-top:10px;margin-bottom:16px}.fromitemChildDivRadius{padding:0}}.lucky-list-item{position:relative;transition:background .15s cubic-bezier(.25,.8,.25,1);background:transparent}.lucky-list-item:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--module-section-border, var(--module-border)) var(--lucky-theme-glass-opacity-60, 60%),transparent)}.lucky-list-item:hover{background:color-mix(in srgb,var(--module-card-bg, var(--lucky-theme-card-bg)) 93%,var(--module-accent))}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin){width:min(28rem,calc(100dvw - 2rem));max-width:calc(100dvw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ui-color-text);background:var(--ui-dialog-surface)!important;border:1px solid var(--ui-color-border)!important;border-radius:var(--ui-radius-dialog)!important;box-shadow:var(--ui-shadow-dialog)!important;overflow:hidden;isolation:isolate}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-dialog__title{position:relative;z-index:2;display:flex;align-items:center;min-height:var(--ui-dialog-header-min-height);padding:var(--ui-dialog-header-padding-block) var(--ui-dialog-header-padding-inline)!important;color:var(--ui-color-text);font-size:var(--ui-font-size-xl);font-weight:700;line-height:1.3;background:var(--ui-dialog-header-surface)!important;border-bottom:1px solid var(--ui-color-divider)!important}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-dialog__message{position:relative;z-index:0;max-height:calc(100dvh - var(--ui-dialog-header-min-height) - var(--ui-dialog-actions-min-height) - 4rem);padding:var(--ui-space-4) var(--ui-dialog-header-padding-inline)!important;overflow-y:auto;color:var(--ui-color-text-muted)!important;font-size:var(--ui-font-size-md)!important;line-height:1.6!important;white-space:pre-wrap;background:var(--ui-dialog-body-surface)!important}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-dialog-plugin__form{position:relative;z-index:0;padding:var(--ui-space-4) var(--ui-dialog-header-padding-inline)!important;background:var(--ui-dialog-body-surface)!important}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-card__actions{position:relative;z-index:2;gap:var(--ui-space-2);min-height:var(--ui-dialog-actions-min-height);padding:var(--ui-space-2) var(--ui-dialog-header-padding-inline)!important;background:var(--ui-dialog-actions-surface)!important;border-top:1px solid var(--ui-color-divider)!important}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-btn{min-width:4.5rem;min-height:var(--ui-control-height-md)!important;border-radius:var(--ui-radius-control);font-weight:650}:is(.ui-prompt-dialog,.q-dialog-plugin) .q-btn.bg-primary{color:var(--ui-color-on-accent)!important;background:var(--ui-color-accent)!important}:is(.ui-prompt-dialog,.q-dialog-plugin) .q-btn.bg-positive{color:var(--ui-color-on-status)!important;background:var(--ui-color-success)!important}:is(.ui-prompt-dialog,.q-dialog-plugin) .q-btn.bg-warning{color:var(--ui-color-on-status)!important;background:var(--ui-color-warning)!important}:is(.ui-prompt-dialog,.q-dialog-plugin) .q-btn.bg-negative{color:var(--ui-color-on-status)!important;background:var(--ui-color-danger)!important}.ui-prompt-dialog--warning .q-dialog__title{color:var(--ui-color-warning-text)!important}.ui-prompt-dialog--danger .q-dialog__title{color:var(--ui-color-danger-text)!important}@media(max-width:480px){.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin){width:calc(100dvw - 1rem);max-width:calc(100dvw - 1rem);max-height:calc(100dvh - 1rem)}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-dialog__title,.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-dialog__message,.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-dialog-plugin__form{padding-inline:var(--ui-space-4)!important}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-card__actions{padding-inline:var(--ui-space-4)!important;padding-bottom:max(var(--ui-space-2),env(safe-area-inset-bottom))!important}.q-dialog__inner>.q-card:is(.ui-prompt-dialog,.q-dialog-plugin) .q-btn{min-height:var(--ui-target-size)!important}}.icon[data-v-c5c97a64],.icon[data-v-9480e012]{width:1em;height:1em;fill:currentColor}.menu-session-count{display:inline-block;margin-left:6px;padding:0 6px;height:16px;line-height:16px;font-size:12px;color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff));background-color:var(--module-danger, var(--lucky-theme-danger, #d94f4f));border-radius:8px;text-align:center;min-width:16px}.menu-tooltip{background:var(--app-shell-surface, var(--lucky-theme-surface-elevated, #1d2430));color:var(--lucky-theme-text, var(--module-text, var(--lucky-theme-text, #ffffff)));border:1px solid var(--app-shell-border, rgba(255,255,255,.1));box-shadow:0 4px 12px #0000001a;font-size:13px;padding:6px 10px;border-radius:6px}.menu-label-tooltip{z-index:9500!important;max-width:min(240px,calc(100vw - 96px));white-space:nowrap;background:var(--app-shell-surface, var(--lucky-theme-surface-elevated, #1d2430));color:var(--lucky-theme-text, var(--module-text, var(--lucky-theme-text, #ffffff)));border:1px solid var(--app-shell-border, rgba(255,255,255,.1));box-shadow:var(--app-shell-shadow, 0 8px 24px rgba(0,0,0,.14));font-size:13px;font-weight:600;padding:6px 10px;border-radius:8px;pointer-events:none}.left-menu-container[data-v-6b9aed23]{position:relative;display:flex;flex-direction:column;height:100%;width:100%;margin:0;box-sizing:border-box;overflow:visible;--sidebar-collapse-trigger-bg: color-mix(in srgb, var(--app-shell-chrome-surface, var(--app-shell-surface, var(--lucky-theme-control-bg, #ffffff))) 94%, transparent);--sidebar-collapse-trigger-bg-hover: var(--app-shell-hover, var(--lucky-theme-hover-fill));--sidebar-collapse-trigger-border: color-mix(in srgb, var(--app-shell-chrome-border, var(--app-shell-border, rgba(148, 163, 184, .24))) 82%, transparent);--sidebar-collapse-trigger-border-hover: color-mix(in srgb, var(--app-shell-chrome-border, var(--app-shell-border, rgba(148, 163, 184, .24))) 54%, var(--app-shell-hover, rgba(148, 163, 184, .12)));--sidebar-collapse-trigger-text: var(--lucky-theme-text-muted, var(--lucky-theme-text-secondary, #909399));--sidebar-collapse-trigger-text-hover: var(--lucky-theme-text, var(--lucky-theme-text, #303133));--sidebar-collapse-trigger-shadow: 0 8px 18px rgba(15, 23, 42, .12);--sidebar-collapse-trigger-shadow-hover: 0 10px 22px rgba(15, 23, 42, .16)}.nav-rail-shell[data-v-6b9aed23]{position:relative;isolation:isolate;padding:0;border-radius:0;overflow:visible}.app-sidebar-glass[data-v-6b9aed23]{background:var(--app-shell-chrome-surface, var(--app-shell-surface))!important;backdrop-filter:var(--app-shell-backdrop, blur(10px) saturate(112%))!important;-webkit-backdrop-filter:var(--app-shell-backdrop, blur(10px) saturate(112%))!important;border-right:1px solid var(--app-shell-chrome-border, var(--app-shell-border))!important;box-shadow:var(--app-shell-chrome-shadow, var(--app-shell-shadow)),var(--app-shell-chrome-inset, var(--app-shell-inset-border))!important}html.forest-green .app-sidebar-glass[data-v-6b9aed23],html[data-theme=forest-green] .app-sidebar-glass[data-v-6b9aed23]{background:var(--app-shell-chrome-surface, var(--app-shell-surface))!important}html.tech-blue .app-sidebar-glass[data-v-6b9aed23],html[data-theme=tech-blue] .app-sidebar-glass[data-v-6b9aed23]{background:var(--app-shell-chrome-surface, var(--app-shell-surface, var(--lucky-theme-bg-primary)))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-right:1px solid var(--app-shell-chrome-border, var(--app-shell-border, var(--app-shell-divider)))!important;box-shadow:none!important}html.dark .app-sidebar-glass[data-v-6b9aed23],html[data-theme=dark] .app-sidebar-glass[data-v-6b9aed23],body.body--dark .app-sidebar-glass[data-v-6b9aed23]{background:var(--app-shell-chrome-surface, var(--app-shell-surface))!important;backdrop-filter:var(--app-shell-backdrop, blur(14px) saturate(116%))!important;-webkit-backdrop-filter:var(--app-shell-backdrop, blur(14px) saturate(116%))!important;border-right:1px solid var(--app-shell-chrome-border, var(--app-shell-border))!important;box-shadow:var(--app-shell-chrome-shadow, var(--app-shell-shadow)),var(--app-shell-chrome-inset, var(--app-shell-inset-border))!important}html.pure-black .app-sidebar-glass[data-v-6b9aed23],html[data-theme=pure-black] .app-sidebar-glass[data-v-6b9aed23]{background:var(--app-shell-chrome-surface, var(--app-shell-surface, var(--lucky-theme-bg-primary, #000000)))!important;backdrop-filter:none!important;border-right:1px solid var(--app-shell-chrome-border, var(--app-shell-border))!important;box-shadow:none!important}.nav-rail-pinned[data-v-6b9aed23]{position:relative;z-index:1;padding:8px 0 12px;border-top:1px solid color-mix(in srgb,var(--app-shell-divider) 78%,transparent)}.utils-pill[data-v-6b9aed23]{display:flex;align-items:center;justify-content:space-around;width:100%;background:transparent;border:none;padding:4px}.util-btn[data-v-6b9aed23]{color:var(--lucky-theme-text-muted);transition:all .2s ease}.util-btn[data-v-6b9aed23]:hover{color:var(--lucky-theme-accent);background:color-mix(in srgb,var(--lucky-theme-accent) 10%,transparent)!important}.sidebar-tooltip[data-v-6b9aed23]{background:var(--app-shell-surface, var(--module-surface-elevated, var(--lucky-theme-surface-elevated, #1d2430)));color:var(--lucky-theme-text, var(--module-text, var(--lucky-theme-text, #ffffff)));border:1px solid var(--app-shell-border, var(--module-border, var(--lucky-theme-border, rgba(255, 255, 255, .1))));box-shadow:var(--app-shell-shadow, var(--module-shadow-soft, var(--lucky-theme-shadow-soft, 0 4px 12px rgba(0, 0, 0, .1))))}html.tech-blue .util-btn[data-v-6b9aed23],html[data-theme=tech-blue] .util-btn[data-v-6b9aed23],html.tech-blue .util-btn[data-v-6b9aed23]:hover,html[data-theme=tech-blue] .util-btn[data-v-6b9aed23]:hover{transition:none}.sidebar-utils-container.collapsed[data-v-6b9aed23]{display:flex;flex-direction:column;align-items:center}.collapse-trigger[data-v-6b9aed23]{position:absolute;right:-1px;top:50%;width:18px;height:66px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;opacity:.18;transform:translateY(-50%);transition:transform .24s cubic-bezier(.645,.045,.355,1),opacity .18s ease;will-change:transform;color:var(--sidebar-collapse-trigger-text);outline:none}.left-menu-container:hover .collapse-trigger[data-v-6b9aed23]{opacity:1}.collapse-trigger[data-v-6b9aed23]:before{content:"";position:absolute;inset:0;border-radius:999px 0 0 999px;background:var(--sidebar-collapse-trigger-bg);border:1px solid var(--sidebar-collapse-trigger-border);border-right:0;box-shadow:var(--sidebar-collapse-trigger-shadow);backdrop-filter:var(--lucky-theme-blur-strong, none);-webkit-backdrop-filter:var(--lucky-theme-blur-strong, none);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .24s cubic-bezier(.645,.045,.355,1)}.collapse-trigger[data-v-6b9aed23]:after{display:none}.collapse-trigger-inner[data-v-6b9aed23]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:999px;transition:color .2s ease,transform .24s cubic-bezier(.645,.045,.355,1);will-change:transform}.collapse-trigger[data-v-6b9aed23]:hover{transform:translateY(-50%) translate(-1px)}.collapse-trigger[data-v-6b9aed23]:hover:before,.collapse-trigger[data-v-6b9aed23]:focus-visible:before{background:var(--sidebar-collapse-trigger-bg-hover);border-color:var(--sidebar-collapse-trigger-border-hover);box-shadow:var(--sidebar-collapse-trigger-shadow-hover)}.collapse-trigger[data-v-6b9aed23]:hover:after,.collapse-trigger[data-v-6b9aed23]:focus-visible:after{background:color-mix(in srgb,var(--lucky-theme-accent, #409eff) 72%,transparent)}.collapse-trigger:hover .collapse-trigger-inner[data-v-6b9aed23],.collapse-trigger:focus-visible .collapse-trigger-inner[data-v-6b9aed23]{color:var(--sidebar-collapse-trigger-text-hover);transform:scale(1.08)}.collapse-trigger[data-v-6b9aed23]:focus-visible{opacity:1}.collapse-trigger[data-v-6b9aed23]:focus-visible:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--lucky-theme-accent, #409eff) 24%,transparent),var(--sidebar-collapse-trigger-shadow-hover)}html.tech-blue .collapse-trigger-inner[data-v-6b9aed23],html[data-theme=tech-blue] .collapse-trigger-inner[data-v-6b9aed23]{transition:color .2s ease,transform .24s cubic-bezier(.645,.045,.355,1)}html.tech-blue .collapse-trigger[data-v-6b9aed23]:before,html[data-theme=tech-blue] .collapse-trigger[data-v-6b9aed23]:before{box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.tech-blue .collapse-trigger[data-v-6b9aed23]:hover:before,html[data-theme=tech-blue] .collapse-trigger[data-v-6b9aed23]:hover:before,html.tech-blue .collapse-trigger[data-v-6b9aed23]:focus-visible:before,html[data-theme=tech-blue] .collapse-trigger[data-v-6b9aed23]:focus-visible:before{box-shadow:none}html.dark .left-menu-container[data-v-6b9aed23],html.pure-black .left-menu-container[data-v-6b9aed23],html[data-theme=dark] .left-menu-container[data-v-6b9aed23],html[data-theme=pure-black] .left-menu-container[data-v-6b9aed23]{--sidebar-collapse-trigger-bg: color-mix(in srgb, var(--app-shell-surface, var(--lucky-theme-surface-elevated)) 92%, transparent);--sidebar-collapse-trigger-bg-hover: var(--app-shell-hover, var(--lucky-theme-hover-fill));--sidebar-collapse-trigger-border: color-mix(in srgb, var(--app-shell-border, rgba(255, 255, 255, .12)) 84%, transparent);--sidebar-collapse-trigger-border-hover: color-mix(in srgb, var(--app-shell-border, rgba(255, 255, 255, .12)) 54%, var(--app-shell-hover, rgba(255, 255, 255, .08)));--sidebar-collapse-trigger-text: var(--lucky-theme-text, var(--lucky-theme-text, #f0f2f5));--sidebar-collapse-trigger-text-hover: var(--lucky-theme-text, var(--lucky-theme-text, #f0f2f5));--sidebar-collapse-trigger-shadow: 0 6px 14px rgba(0, 0, 0, .18);--sidebar-collapse-trigger-shadow-hover: 0 8px 18px rgba(0, 0, 0, .24)}html.pure-black .left-menu-container[data-v-6b9aed23],html[data-theme=pure-black] .left-menu-container[data-v-6b9aed23]{--sidebar-collapse-trigger-bg: #1f1f1f;--sidebar-collapse-trigger-bg-hover: #2a2a2a;--sidebar-collapse-trigger-border: #4a4a4a;--sidebar-collapse-trigger-border-hover: #666666;--sidebar-collapse-trigger-text: #f6f6f6;--sidebar-collapse-trigger-text-hover: #ffffff;--sidebar-collapse-trigger-shadow: 0 5px 14px rgba(0, 0, 0, .58);--sidebar-collapse-trigger-shadow-hover: 0 8px 18px rgba(0, 0, 0, .68)}html.pure-black .collapse-trigger[data-v-6b9aed23],html[data-theme=pure-black] .collapse-trigger[data-v-6b9aed23]{opacity:.68}html.pure-black .left-menu-container:hover .collapse-trigger[data-v-6b9aed23],html[data-theme=pure-black] .left-menu-container:hover .collapse-trigger[data-v-6b9aed23]{opacity:.9}html.pure-black .collapse-trigger[data-v-6b9aed23]:before,html[data-theme=pure-black] .collapse-trigger[data-v-6b9aed23]:before{box-shadow:inset 0 1px #ffffff0d,0 5px 14px #00000094}html.tech-blue .left-menu-container[data-v-6b9aed23]{--sidebar-collapse-trigger-bg: color-mix(in srgb, var(--app-shell-surface, var(--lucky-theme-surface-elevated)) 96%, transparent);--sidebar-collapse-trigger-bg-hover: var(--app-shell-hover, var(--lucky-theme-hover-fill));--sidebar-collapse-trigger-border: color-mix(in srgb, var(--app-shell-border, #c5d8e9) 88%, transparent);--sidebar-collapse-trigger-border-hover: var(--app-shell-border, #c5d8e9);--sidebar-collapse-trigger-text: var(--lucky-theme-text-muted, var(--lucky-theme-text-secondary, #606266));--sidebar-collapse-trigger-text-hover: var(--lucky-theme-text, var(--lucky-theme-text, #303133));--sidebar-collapse-trigger-shadow: none;--sidebar-collapse-trigger-shadow-hover: none}html.light .left-menu-container[data-v-6b9aed23],html.forest-green .left-menu-container[data-v-6b9aed23],html[data-theme=light] .left-menu-container[data-v-6b9aed23],html[data-theme=forest-green] .left-menu-container[data-v-6b9aed23]{--sidebar-collapse-trigger-bg: color-mix(in srgb, var(--app-shell-surface, var(--lucky-theme-surface-elevated)) 96%, transparent);--sidebar-collapse-trigger-bg-hover: var(--app-shell-hover, var(--lucky-theme-hover-fill));--sidebar-collapse-trigger-border: color-mix(in srgb, var(--app-shell-border, rgba(148, 163, 184, .26)) 84%, transparent);--sidebar-collapse-trigger-border-hover: color-mix(in srgb, var(--app-shell-border, rgba(148, 163, 184, .26)) 52%, var(--app-shell-hover, rgba(148, 163, 184, .12)));--sidebar-collapse-trigger-text: var(--lucky-theme-text-muted, var(--lucky-theme-text-secondary, #909399));--sidebar-collapse-trigger-text-hover: var(--lucky-theme-text, var(--lucky-theme-text, #303133));--sidebar-collapse-trigger-shadow: 0 4px 10px rgba(15, 23, 42, .06);--sidebar-collapse-trigger-shadow-hover: 0 6px 14px rgba(15, 23, 42, .1)}.menu-scrollbar[data-v-6b9aed23]{position:relative;z-index:1;flex:1;overflow:hidden;border-radius:inherit}.nav-rail-menu[data-v-6b9aed23] .q-item{height:42px;min-height:42px;line-height:inherit;margin:2px 8px;border-radius:9px;color:var(--lucky-theme-text);opacity:.78;font-weight:500;transition:background-color .18s ease,color .18s ease,opacity .18s ease;padding:0 12px}.nav-rail-menu[data-v-6b9aed23] .q-separator{margin:9px 14px;background:color-mix(in srgb,var(--app-shell-divider) 78%,transparent)}.nav-rail-menu[data-v-6b9aed23] .q-item__section--avatar{flex:0 0 28px!important;min-width:28px!important;width:28px!important;padding-right:6px!important;align-items:center;justify-content:center}.nav-rail-menu[data-v-6b9aed23] .q-expansion-item .q-item{border-radius:10px;margin:0}.nav-rail-menu[data-v-6b9aed23] .menu-group{margin:2px 8px;border-radius:11px}.nav-rail-menu[data-v-6b9aed23] .menu-group>.q-expansion-item__container>.q-item{margin:0;border-radius:11px}.nav-rail-menu[data-v-6b9aed23] .menu-group-header{color:var(--lucky-theme-text);opacity:.86;font-weight:650}.nav-rail-menu[data-v-6b9aed23] .menu-group-header--expanded{background:color-mix(in srgb,var(--app-shell-hover) 62%,transparent);opacity:1}.nav-rail-menu[data-v-6b9aed23] .menu-group-header--active{background:color-mix(in srgb,var(--lucky-theme-accent) 13%,transparent);color:var(--lucky-theme-accent);opacity:1}.nav-rail-menu[data-v-6b9aed23] .menu-group-header--active .q-icon{color:var(--lucky-theme-accent);opacity:1}.nav-rail-menu[data-v-6b9aed23] .menu-group-children{position:relative;margin:3px 0 6px 10px;padding:2px 0 2px 6px}.nav-rail-menu[data-v-6b9aed23] .menu-group-children:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:color-mix(in srgb,var(--app-shell-divider) 82%,transparent)}.nav-rail-menu[data-v-6b9aed23] .menu-child-item{height:36px;min-height:36px;margin:2px 8px 2px 0;padding-left:8px;border-radius:8px;font-size:13px;opacity:.76}.nav-rail-menu[data-v-6b9aed23] .menu-child-item--sub{margin-left:4px}[data-v-6b9aed23] .q-item:hover,[data-v-6b9aed23] .q-expansion-item__container>.q-item:hover{background:var(--app-shell-hover);color:var(--lucky-theme-text);opacity:1}[data-v-6b9aed23] .q-item .q-icon{font-size:20px;width:20px;height:20px;min-width:20px;max-width:20px;display:flex;align-items:center;justify-content:center;flex:0 0 20px;transition:transform .18s ease,color .18s ease;will-change:transform;color:var(--lucky-theme-text);opacity:.85;line-height:1}[data-v-6b9aed23] .q-item .q-icon svg,[data-v-6b9aed23] .q-item .q-icon img{width:100%;height:100%;object-fit:contain}[data-v-6b9aed23] .q-item:hover .q-icon{transform:scale(1.1);color:var(--lucky-theme-text)}.nav-rail-menu[data-v-6b9aed23] .q-item--active{background:color-mix(in srgb,var(--lucky-theme-accent) 16%,transparent);color:var(--lucky-theme-accent);opacity:1;border:none;font-weight:700;border-radius:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lucky-theme-accent) 14%,transparent);position:relative}.nav-rail-menu[data-v-6b9aed23] .q-item--active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--lucky-theme-accent);border-radius:0 999px 999px 0}.nav-rail-menu[data-v-6b9aed23] .q-item--active .q-icon{color:var(--lucky-theme-accent);opacity:1}.nav-rail-menu[data-v-6b9aed23] .menu-session-count{margin-left:auto;min-width:18px;height:18px;line-height:18px;border-radius:999px;box-shadow:0 4px 10px #ef44442e}@media(max-width:1024px){.collapse-trigger[data-v-6b9aed23]{display:none!important}}@media(max-width:768px){.left-menu-container[data-v-6b9aed23]{height:100%;width:100%;margin:0}}.theme-switcher[data-v-b9034644]{display:flex;align-items:center;justify-content:center}.theme-switcher__button[data-v-b9034644]{color:var(--lucky-theme-text);opacity:.85}.theme-switcher__menu{max-width:calc(100vw - 20px);max-height:calc(100dvh - 76px);border:1px solid var(--lucky-theme-field-border, rgba(148, 163, 184, .28));border-color:color-mix(in srgb,var(--lucky-theme-field-border, rgba(148, 163, 184, .28)) 72%,transparent);border-radius:12px;background:var(--lucky-theme-overlay-bg, #ffffff);background:color-mix(in srgb,var(--lucky-theme-surface-elevated, var(--lucky-theme-overlay-bg, #ffffff)) 96%,transparent);box-shadow:0 18px 44px #0f172a1f,inset 0 1px #fff6;box-shadow:0 18px 44px color-mix(in srgb,var(--lucky-theme-text, #0f172a) 12%,transparent),inset 0 1px color-mix(in srgb,white 40%,transparent);overflow-y:auto;overflow-x:hidden}html.dark .theme-switcher__menu,html[data-theme=dark] .theme-switcher__menu{border-color:#ffffff1f!important;background:#111820!important;box-shadow:0 20px 46px #00000061,inset 0 1px #ffffff0d!important}html.pure-black .theme-switcher__menu,html[data-theme=pure-black] .theme-switcher__menu{border-color:#ffffff1a!important;background:#070707!important;box-shadow:0 20px 46px #0000007a,inset 0 1px #ffffff0a!important}.theme-switcher__grid{display:flex;flex-direction:column;gap:4px;width:min(260px,calc(100vw - 20px));padding:6px;background:transparent}.theme-switcher__option{display:flex;align-items:center;min-height:40px;padding:6px 8px;border:1px solid transparent;border-radius:8px;color:var(--lucky-theme-text);transition:background .16s ease,border-color .16s ease,color .16s ease}.theme-switcher__option:hover{background:var(--lucky-theme-hover-fill, rgba(25, 118, 210, .06));background:color-mix(in srgb,var(--lucky-theme-accent, #1976d2) 8%,transparent)}.theme-switcher__option--active{border-color:var(--lucky-theme-border-strong, rgba(25, 118, 210, .18));border-color:color-mix(in srgb,var(--lucky-theme-accent, #1976d2) 28%,transparent);background:var(--lucky-theme-surface-elevated, var(--lucky-theme-overlay-bg, #ffffff));background:color-mix(in srgb,var(--lucky-theme-accent, #1976d2) 10%,var(--lucky-theme-surface-elevated, #ffffff))}html.dark .theme-switcher__option--active,html[data-theme=dark] .theme-switcher__option--active,html.pure-black .theme-switcher__option--active,html[data-theme=pure-black] .theme-switcher__option--active{background:#4da3ff33;background:color-mix(in srgb,var(--lucky-theme-accent, #4da3ff) 20%,transparent);border-color:#4da3ff57;border-color:color-mix(in srgb,var(--lucky-theme-accent, #4da3ff) 34%,transparent)}.theme-switcher__avatar{min-width:34px;padding-right:8px}.theme-switcher__main{min-width:0}.theme-switcher__side{min-width:22px;padding-left:8px}.theme-switcher__swatch{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#64748b1f;background:color-mix(in srgb,var(--theme-switcher-tone, var(--lucky-theme-accent)) 12%,transparent);color:var(--theme-switcher-tone, var(--lucky-theme-text-muted));box-shadow:inset 0 0 0 1px #64748b2e;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-switcher-tone, var(--lucky-theme-field-border)) 18%,transparent)}.theme-switcher__option--active .theme-switcher__swatch{background:#64748b2e;background:color-mix(in srgb,var(--theme-switcher-tone, var(--lucky-theme-accent)) 18%,transparent);color:var(--theme-switcher-tone, var(--lucky-theme-accent));box-shadow:inset 0 0 0 1px #64748b57;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-switcher-tone, var(--lucky-theme-accent)) 34%,transparent)}.theme-switcher__label{min-width:0;color:inherit;font-size:13px;font-weight:650;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-switcher__check{color:var(--lucky-theme-accent, #1976d2)}@media(max-width:768px){.theme-switcher__grid{width:min(292px,calc(100vw - 20px));gap:4px;padding:6px}.theme-switcher__option{min-height:42px;padding:7px 9px}.theme-switcher__label{font-size:13px;text-overflow:clip}}.menu{--top-shell-sidebar-width: 168px;position:relative;height:56px;width:100%;display:flex;align-items:center;gap:16px;background:var(--app-shell-chrome-surface, var(--app-shell-surface));min-height:100%;border:1px solid var(--app-shell-chrome-border, var(--app-shell-border));border-width:0 0 1px;border-radius:0;box-shadow:var(--app-shell-chrome-shadow, var(--app-shell-shadow)),var(--app-shell-chrome-inset, var(--app-shell-inset-border));backdrop-filter:var(--app-shell-backdrop, none)!important;-webkit-backdrop-filter:var(--app-shell-backdrop, none)!important;padding:0 18px 0 0;will-change:auto}.top-shell-bar--sidebar-collapsed{--top-shell-sidebar-width: auto}.top-shell-bar--sidebar-collapsed .logo-menu-item{width:max-content;min-width:0;padding:0 12px 0 14px}.top-shell-bar--sidebar-collapsed .logo-menu-item__wordmark,.top-shell-bar--sidebar-collapsed .logo-menu-item__version{white-space:nowrap}.top-shell-leading{min-width:0;gap:0;height:100%}.top-shell-actions{gap:8px;min-width:0}.logo-menu-item{gap:10px;width:var(--top-shell-sidebar-width);min-width:var(--top-shell-sidebar-width);height:40px;padding:0 18px;flex-shrink:0}.top-shell-logo{width:30px;height:30px;object-fit:contain}.logo-menu-item__copy{display:flex;flex-direction:column;min-width:0;line-height:1.05}.logo-menu-item__wordmark{font-size:15px;font-weight:800;color:var(--lucky-theme-text)}.logo-menu-item__version{margin-top:3px;font-size:10px;color:var(--lucky-theme-text-muted)}.header-page-meta{min-width:0;padding-left:16px;border-left:1px solid color-mix(in srgb,var(--app-shell-divider) 72%,transparent);line-height:1.22}.page-title{font-size:16px;font-weight:700;color:var(--lucky-theme-text)}.breadcrumb{margin-top:3px;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--lucky-theme-text-muted)}.server-info-left{min-width:0;margin-left:14px}.account-menu-button{height:34px;padding:0 8px;border-radius:999px;color:var(--lucky-theme-text)}.account-avatar{color:var(--module-primary-action-text, #fff);background:linear-gradient(135deg,var(--lucky-theme-accent),color-mix(in srgb,var(--lucky-theme-accent) 62%,#7dd3fc));font-weight:700}.account-name{font-size:13px;font-weight:650;margin-left:6px}.account-menu__logout{color:var(--module-danger, var(--lucky-theme-danger, #d94f4f))}@media(max-width:1024px){.menu{--top-shell-sidebar-width: auto;min-height:100%;padding:0 3px}.logo-menu-item{width:auto;min-width:0;padding:0 4px}.hamburger-btn{padding:4px 10px}.hamburger-text{font-size:13px}}.hamburger-wrapper{display:flex;align-items:center;padding:0}.hamburger-btn{display:flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid transparent;background:transparent;color:var(--lucky-theme-text);cursor:pointer;transition:all .2s ease;border-radius:12px}.hamburger-btn:hover{background:var(--app-shell-hover);color:var(--lucky-theme-accent);border-color:var(--app-shell-border)}.hamburger-text{font-size:13px;font-weight:500}html.light .hamburger-btn,html.dark .hamburger-btn,html.pure-black .hamburger-btn{color:var(--lucky-theme-text)}html.pure-black .hamburger-btn:hover{background:var(--app-shell-hover);color:var(--lucky-theme-accent)}html.tech-blue .hamburger-btn,html[data-theme=tech-blue] .hamburger-btn{color:var(--lucky-theme-text);transition:none}html.tech-blue .hamburger-btn:hover,html[data-theme=tech-blue] .hamburger-btn:hover{background:var(--app-shell-hover, var(--lucky-theme-hover-fill));color:var(--lucky-theme-accent);border-color:var(--app-shell-border, var(--app-shell-divider))}html.forest-green .hamburger-btn,html[data-theme=forest-green] .hamburger-btn{color:var(--lucky-theme-text)}html.light .menu,html.dark .menu{background:var(--app-shell-chrome-surface, var(--app-shell-surface))}html.pure-black .menu{background:var(--app-shell-chrome-surface, var(--app-shell-surface));border-color:var(--app-shell-chrome-border, var(--app-shell-border))}html.tech-blue .menu,html[data-theme=tech-blue] .menu{background:var(--app-shell-chrome-surface, var(--app-shell-surface));border-color:var(--app-shell-chrome-border, var(--app-shell-border));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.forest-green .menu,html[data-theme=forest-green] .menu{background:var(--app-shell-chrome-surface, var(--app-shell-surface));border-color:var(--app-shell-chrome-border, var(--app-shell-border))}html.light .server-tag{color:var(--lucky-theme-text)}html.light .server-pill,html[data-theme=light] .server-pill{background:color-mix(in srgb,var(--lucky-theme-page-bg-deep, #ffffff) 44%,transparent)!important;border-color:color-mix(in srgb,var(--app-shell-divider) 44%,transparent)!important;box-shadow:inset 0 1px #ffffff47,0 4px 10px #94a3b814}html.dark .server-tag,html.pure-black .server-tag,html.forest-green .server-tag,html[data-theme=forest-green] .server-tag,html.tech-blue .server-tag,html[data-theme=tech-blue] .server-tag{color:var(--lucky-theme-text)}html.tech-blue .server-pill,html[data-theme=tech-blue] .server-pill{background:var(--app-shell-surface, var(--lucky-theme-surface-soft))!important;border-color:var(--app-shell-border, var(--app-shell-divider))!important;box-shadow:none}@media(max-width:768px){.top-shell-leading{gap:4px}.hamburger-wrapper{position:relative}.hamburger-btn{width:34px;min-width:34px;height:34px;padding:0;justify-content:center;border-radius:999px;border-color:transparent;background:transparent;box-shadow:none}.hamburger-btn:hover{background:color-mix(in srgb,var(--app-shell-hover, rgba(25, 118, 210, .1)) 72%,transparent);border-color:color-mix(in srgb,var(--app-shell-border, rgba(148, 163, 184, .28)) 42%,transparent);box-shadow:none}.hamburger-btn:active{transform:translateY(1px);box-shadow:none}.hamburger-text{font-size:12px;font-weight:600;letter-spacing:.01em;margin-right:1px}.top-shell-actions{gap:4px;padding:0;height:34px;min-height:34px;border-radius:999px;background:transparent;border:0;box-shadow:none}.shell-action-button:not(.hamburger-btn){width:30px;height:30px;border-radius:999px}.theme-switcher-wrapper,.dropdown-wrapper,.pwa-install-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;min-height:30px;height:30px}.theme-switcher-wrapper .theme-switcher__button,.dropdown-wrapper .shell-action-button,.pwa-install-icon-wrapper .shell-action-button{background:transparent;border:1px solid transparent;box-shadow:none;color:var(--lucky-theme-text);opacity:.82}.theme-switcher-wrapper .theme-switcher__button:hover,.dropdown-wrapper .shell-action-button:hover,.pwa-install-icon-wrapper .shell-action-button:hover{background:color-mix(in srgb,var(--app-shell-hover, rgba(25, 118, 210, .1)) 72%,transparent);border-color:color-mix(in srgb,var(--app-shell-border, rgba(148, 163, 184, .28)) 42%,transparent);opacity:1}.theme-switcher-wrapper .theme-switcher__button:active,.dropdown-wrapper .shell-action-button:active,.pwa-install-icon-wrapper .shell-action-button:active{transform:translateY(1px)}.server-pill{max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-info-left{display:none}:deep(.logo-menu-item){padding:0 6px!important}.logo-menu-item__version{display:none}}.ui-dialog__card[data-v-65c7df37]{--module-text: var(--ui-color-text);--module-text-muted: var(--ui-color-text-muted);--module-border: var(--ui-color-border);--module-dialog-card-bg: var(--ui-dialog-surface);--module-dialog-header-bg: var(--ui-dialog-header-surface);--module-dialog-body-bg: var(--ui-dialog-body-surface);--module-dialog-workspace-bg: var(--ui-dialog-workspace-surface);--module-dialog-actions-bg: var(--ui-dialog-actions-surface);--module-dialog-form-section-bg: var(--ui-dialog-section-surface);--module-dialog-form-card-bg: var(--ui-dialog-card-surface);--module-dialog-input-bg: var(--ui-dialog-control-surface);--module-dialog-footer-border: var(--ui-color-divider);display:flex;flex-direction:column;isolation:isolate;min-width:0;overflow:hidden;color:var(--ui-color-text);background:var(--ui-dialog-surface);border:1px solid var(--ui-color-border);box-shadow:var(--ui-shadow-dialog)}.ui-dialog__header[data-v-65c7df37]{position:relative;z-index:2;box-sizing:border-box;flex:0 0 auto;min-height:var(--ui-dialog-header-min-height);padding:var(--ui-dialog-header-padding-block) var(--ui-dialog-header-padding-inline);background:var(--ui-dialog-header-surface);border-bottom:1px solid var(--ui-color-divider)}.ui-dialog__header-row[data-v-65c7df37]{display:flex;align-items:center;min-height:0;gap:var(--ui-space-3)}.ui-dialog__heading[data-v-65c7df37]{overflow:hidden;min-width:0;flex:1 1 auto}.ui-dialog__heading>.ui-dialog__eyebrow[data-v-65c7df37]{display:block;width:auto;margin-bottom:var(--ui-space-1);padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-color-accent);font-size:var(--ui-font-size-xs);font-weight:700;letter-spacing:.08em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ui-dialog__heading>.ui-dialog__eyebrow[data-v-65c7df37]:last-child{margin-bottom:0}.ui-dialog__heading>.ui-dialog__title[data-v-65c7df37]{margin:0;color:var(--ui-color-text);font-size:var(--ui-font-size-xl);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dialog__heading>.ui-dialog__title--compact[data-v-65c7df37]{font-size:var(--ui-font-size-lg)}.ui-dialog__heading>.ui-dialog__description[data-v-65c7df37]{max-width:70ch;margin:var(--ui-space-2) 0 0;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-md);line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-dialog__header-actions[data-v-65c7df37]{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;gap:var(--ui-space-1)}.ui-dialog__icon-button[data-v-65c7df37]{position:relative;inset:auto;width:var(--ui-dialog-header-action-size);min-width:var(--ui-dialog-header-action-size);height:var(--ui-dialog-header-action-size);min-height:var(--ui-dialog-header-action-size);padding:0;color:var(--ui-color-text-muted)}.ui-dialog__header-bottom[data-v-65c7df37]{position:relative;z-index:1;flex:0 0 auto;background:var(--ui-dialog-header-surface);border-bottom:1px solid var(--ui-color-divider)}.ui-dialog__body[data-v-65c7df37]{position:relative;z-index:0;flex:1 1 auto;isolation:isolate;min-height:0;padding:var(--ui-space-4) var(--ui-space-5);overflow-x:hidden;overflow-y:auto}.ui-dialog__actions[data-v-65c7df37]{position:relative;z-index:2;flex:0 0 auto;gap:var(--ui-space-2);min-height:var(--ui-dialog-actions-min-height);padding:var(--ui-space-2) var(--ui-space-4) max(var(--ui-space-2),env(safe-area-inset-bottom));background:var(--ui-dialog-actions-surface);border-top:1px solid var(--ui-color-divider)}.ui-dialog__actions[data-v-65c7df37] .q-btn.bg-primary{color:var(--ui-color-on-accent)!important;background:var(--ui-color-accent)!important}.ui-dialog__actions[data-v-65c7df37] .q-btn.bg-positive{color:var(--ui-color-on-status)!important;background:var(--ui-color-success)!important}.ui-dialog__actions[data-v-65c7df37] .q-btn.bg-warning{color:var(--ui-color-on-status)!important;background:var(--ui-color-warning)!important}.ui-dialog__actions[data-v-65c7df37] .q-btn.bg-negative{color:var(--ui-color-on-status)!important;background:var(--ui-color-danger)!important}.ui-dialog__body[data-v-65c7df37] .q-field--error .q-field__bottom,.ui-dialog__body[data-v-65c7df37] .q-field--error .q-field__messages,.ui-dialog__body[data-v-65c7df37] .q-field--error .q-field__label{color:var(--ui-color-danger-text)!important}@media(max-width:768px){.ui-dialog__header[data-v-65c7df37]{padding:var(--ui-space-2) var(--ui-space-3)}.ui-dialog__header-row[data-v-65c7df37]{gap:var(--ui-space-2)}.ui-dialog__body[data-v-65c7df37]{padding:var(--ui-space-3)}.ui-dialog__actions[data-v-65c7df37]{padding-inline:var(--ui-space-3)}.ui-dialog__icon-button[data-v-65c7df37]{width:var(--ui-target-size);min-width:var(--ui-target-size);height:var(--ui-target-size);min-height:var(--ui-target-size)}.ui-dialog__actions[data-v-65c7df37] .q-btn{min-height:var(--ui-target-size)!important}}@media(prefers-reduced-motion:reduce){.ui-dialog__card[data-v-65c7df37],.ui-dialog__icon-button[data-v-65c7df37]{scroll-behavior:auto;transition-duration:1ms}}.export-dialog[data-v-ae670c06]{overflow:hidden}.dialog-form[data-v-ae670c06]{display:grid;gap:10px}.form-row[data-v-ae670c06]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.export-hint[data-v-ae670c06]{color:color-mix(in srgb,currentColor 58%,transparent);font-size:12px;line-height:1.4}@media(max-width:560px){.form-row[data-v-ae670c06]{grid-template-columns:1fr}}.pagination-wrapper-card[data-v-60ad1418]{position:relative;overflow:hidden}.pagination-wrapper-card--default[data-v-60ad1418]{border-radius:24px}.pagination-wrapper-card--compact[data-v-60ad1418]{border-radius:14px}.pagination-wrapper-card--mobile[data-v-60ad1418]{border-radius:0}.content[data-v-60ad1418]{overflow-y:auto}.pagination-wrapper-content[data-v-60ad1418]{position:relative;min-height:120px}.pagination-wrapper-loading[data-v-60ad1418]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--module-dialog-card-bg, var(--module-card-bg, #ffffff)) 68%,transparent);backdrop-filter:blur(1px)}.pagination-wrapper-loading__panel[data-v-60ad1418]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px;min-height:40px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--module-text, #111827) 14%,transparent);border-radius:8px;color:var(--module-text, var(--lucky-theme-text));background:var(--module-dialog-card-bg, var(--module-card-bg, #ffffff));box-shadow:var(--ui-shadow-overlay);font-size:13px;line-height:1}.pagination-wrapper-loading__cancel[data-v-60ad1418]{min-height:28px;padding:0 8px;color:var(--module-primary, var(--lucky-theme-primary, #2563eb))}.top-section__left[data-v-60ad1418]{display:flex;align-items:center;gap:16px;min-width:0}.pagination-container[data-v-60ad1418]{display:flex;padding-left:10px;padding-right:10px;padding-bottom:5px;width:100%;overflow-x:auto}.pagination-total[data-v-60ad1418]{color:var(--module-text-muted)}.pagination-container[data-v-60ad1418] .q-btn.bg-primary{color:var(--module-primary-action-text, var(--lucky-theme-on-accent, #ffffff))!important}.log-entry[data-v-bdfb7e5e]{margin-bottom:5px;display:flex;align-items:flex-start;color:var(--log-view-text)!important}.log-time[data-v-bdfb7e5e]{font-weight:700;margin-right:10px;color:inherit!important;flex:0 0 auto}.log-level[data-v-bdfb7e5e]{--log-level-tone: var(--module-info, var(--lucky-theme-info, #64748b));--log-level-surface: var(--log-view-bg, var(--module-dialog-workspace-bg, var(--module-card-bg, #ffffff)));--log-level-text: color-mix(in srgb, var(--log-level-tone) 78%, var(--log-view-text, #111827) 22%);--log-level-bg: linear-gradient( 180deg, color-mix(in srgb, var(--log-level-tone) 13%, var(--log-level-surface) 87%), color-mix(in srgb, var(--log-level-tone) 8%, var(--log-level-surface) 92%) );--log-level-border: color-mix(in srgb, var(--log-level-tone) 36%, var(--log-view-border, transparent) 64%);flex:0 0 auto;min-width:48px;margin-right:10px;padding:1px 7px;border-radius:6px;border:1px solid var(--log-level-border);color:var(--log-level-text);background:var(--log-level-bg);box-shadow:inset 0 1px color-mix(in srgb,var(--log-level-tone) 10%,transparent);font-size:11px;font-weight:700;line-height:18px;text-align:center}.log-level--debug[data-v-bdfb7e5e],.log-level--trace[data-v-bdfb7e5e]{--log-level-tone: var(--module-access, var(--lucky-theme-access, #7c3aed))}.log-level--info[data-v-bdfb7e5e]{--log-level-tone: var(--module-info, var(--lucky-theme-info, #64748b))}.log-level--warn[data-v-bdfb7e5e]{--log-level-tone: var(--module-warning, var(--lucky-theme-warning, #cc8a23))}.log-level--error[data-v-bdfb7e5e],.log-level--fatal[data-v-bdfb7e5e],.log-level--panic[data-v-bdfb7e5e]{--log-level-tone: var(--module-danger, var(--lucky-theme-danger, #d94f4f))}.log-level--unknown[data-v-bdfb7e5e],.log-level--off[data-v-bdfb7e5e]{--log-level-tone: var(--module-text-muted, var(--lucky-theme-text-muted, #64748b))}html.dark,html[data-theme=dark],body[data-theme=dark],.theme-dark{--log-level-text: color-mix(in srgb, var(--log-level-tone) 86%, white 14%);--log-level-bg: linear-gradient( 180deg, color-mix(in srgb, var(--log-level-tone) 15%, var(--log-level-surface) 85%), color-mix(in srgb, var(--log-level-tone) 10%, var(--log-level-surface) 90%) );--log-level-border: color-mix(in srgb, var(--log-level-tone) 44%, var(--log-view-border, rgba(255, 255, 255, .16)) 56%)}html.pure-black,html[data-theme=pure-black],body[data-theme=pure-black],.theme-pure-black{--log-level-surface: var(--lucky-theme-gray-06, #0f0f0f);--log-level-text: color-mix(in srgb, var(--log-level-tone) 84%, white 16%);--log-level-bg: linear-gradient( 180deg, color-mix(in srgb, var(--log-level-tone) 18%, var(--lucky-theme-gray-10, #1a1a1a) 82%), color-mix(in srgb, var(--log-level-tone) 10%, var(--lucky-theme-gray-02, #050505) 90%) );--log-level-border: color-mix(in srgb, var(--log-level-tone) 52%, rgba(255, 255, 255, .16) 48%);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff05}.log-content[data-v-bdfb7e5e]{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:inherit!important}.log-ccc[data-v-bdfb7e5e]{--log-view-surface: var(--module-dialog-card-bg, var(--module-card-bg, var(--lucky-theme-card-bg, var(--app-shell-surface, #ffffff))));--log-view-text: var(--module-text, var(--lucky-theme-text, #111827));--log-view-muted: var(--module-text-muted, var(--lucky-theme-text-muted, rgba(17, 24, 39, .62)));--log-view-bg: color-mix(in srgb, var(--log-view-surface) 88%, var(--module-text, #111827) 4%);--log-view-border: color-mix(in srgb, var(--log-view-text) 16%, transparent);--log-view-scroll-thumb: color-mix(in srgb, var(--log-view-text) 26%, transparent);background:var(--log-view-bg)!important;width:100%;min-height:min(64vh,640px);color:var(--log-view-text)!important;text-align:left;padding:12px 14px;border:1px solid var(--log-view-border);border-radius:8px;box-shadow:none;white-space:pre-wrap;scrollbar-color:var(--log-view-scroll-thumb) transparent}.log-ccc[data-v-bdfb7e5e]::-webkit-scrollbar{width:var(--app-scrollbar-width, 4px)}.log-ccc[data-v-bdfb7e5e]::-webkit-scrollbar-thumb{background-color:var(--log-view-scroll-thumb);border-radius:999px;border:0}.log-ccc[data-v-bdfb7e5e]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--log-view-text) 38%,transparent)}.log-ccc[data-v-bdfb7e5e]::-webkit-scrollbar-track{background-color:var(--log-view-bg)}.log-export-top-btn[data-v-bdfb7e5e]{min-height:30px}.async-toggle[data-v-dd7d6616]{display:inline-flex;align-items:center;gap:4px;min-width:max-content}.async-toggle--pending[data-v-dd7d6616]{cursor:wait}.async-toggle__spinner[data-v-dd7d6616]{flex:0 0 auto}[data-v-961b83e0] .iconlib-dialog-card{display:flex;flex-direction:column}[data-v-961b83e0] .iconlib-dialog-body{display:flex;flex:1 1 auto;min-height:0;padding:0}[data-v-961b83e0] .iconlib-source-dialog__body{padding:16px}.form-tip[data-v-961b83e0]{font-size:12px;color:var(--module-text-muted)}.iconlib-tabs[data-v-961b83e0],.iconlib-empty-state[data-v-961b83e0],.iconlib-muted-text[data-v-961b83e0]{color:var(--module-text-muted)}.iconlib-tabs[data-v-961b83e0]{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.iconlib-tabs[data-v-961b83e0]::-webkit-scrollbar{display:none}.iconlib-warning-banner[data-v-961b83e0]{background-color:color-mix(in srgb,var(--module-warning) 14%,var(--module-surface-strong));border:1px solid color-mix(in srgb,var(--module-warning) 30%,var(--module-border));color:var(--module-text)}.iconlib-warning-icon[data-v-961b83e0]{color:var(--module-warning)}.search-bar[data-v-961b83e0]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.icons-grid[data-v-961b83e0]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:12px 8px;height:310px;padding:8px;border:1px solid var(--module-border);border-radius:4px;background:var(--module-dialog-workspace-bg);overflow-y:auto;overflow-x:hidden}.icon-item[data-v-961b83e0]{flex:0 1 calc(16.66% - 8px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:8px;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;background:var(--module-dialog-workspace-bg);min-width:80px;max-width:calc(16.66% - 8px);overflow:hidden}.icon-item[data-v-961b83e0]:hover{background:color-mix(in srgb,var(--module-dialog-workspace-bg) 90%,var(--module-accent) 10%);border-color:var(--module-accent)}.icon-item.selected[data-v-961b83e0]{border-color:var(--module-accent);background:color-mix(in srgb,var(--module-dialog-workspace-bg) 86%,var(--module-accent) 14%)}.icon-preview[data-v-961b83e0]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.icon-preview img[data-v-961b83e0]{max-width:100%;max-height:100%;object-fit:contain}.icon-name[data-v-961b83e0]{font-size:12px;text-align:center;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0}.icon-path[data-v-961b83e0]{font-size:10px;color:var(--module-text-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0}.icons-pagination[data-v-961b83e0]{margin-top:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.icons-count[data-v-961b83e0]{font-size:12px;color:var(--module-text-muted)}.empty-state[data-v-961b83e0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-tabs[data-v-961b83e0] .q-tabs__content{flex-wrap:nowrap;justify-content:flex-start!important}.pf-tabs[data-v-961b83e0] .q-tab{padding:0 16px;flex:0 0 auto!important;min-width:max-content}.pf-tabs[data-v-961b83e0] .q-tab__label{font-weight:600!important}.desktop-q-ml-sm[data-v-961b83e0]{margin-left:8px}.icon-source-row>td[data-v-961b83e0]{transition:background .2s ease,border-color .2s ease,opacity .2s ease}.icon-source-row:not(.icon-source-row--disabled):hover>td[data-v-961b83e0]{background:var(--module-list-row-hover-bg);border-color:var(--module-list-row-hover-border)}.icon-source-row--disabled>td[data-v-961b83e0]{background:var(--module-list-row-disabled-bg);border-color:var(--module-list-row-disabled-border)}.icon-source-row--disabled:hover>td[data-v-961b83e0]{background:var(--module-list-row-disabled-hover-bg);border-color:var(--module-list-row-disabled-hover-border)}.icon-source-row--disabled>td[data-v-961b83e0]:not(.icon-source-enable-cell){opacity:var(--module-list-row-disabled-content-opacity, .58)}.icon-source-row--disabled>td[data-v-961b83e0]:first-child{box-shadow:inset 3px 0 0 var(--module-list-row-disabled-accent);text-decoration:line-through;text-decoration-color:var(--module-list-row-disabled-accent)}@media screen and (max-width:480px){.search-bar[data-v-961b83e0]{flex-direction:column;align-items:stretch}.search-bar .q-input[data-v-961b83e0],.search-bar .q-select[data-v-961b83e0],.search-bar .q-btn[data-v-961b83e0]{width:100%!important}.desktop-q-ml-sm[data-v-961b83e0]{margin-left:0!important}.icons-grid[data-v-961b83e0]{height:220px}.icon-item[data-v-961b83e0]{flex:0 1 calc(25% - 8px);min-width:70px;max-width:calc(25% - 8px)}.icon-preview[data-v-961b83e0]{width:40px;height:40px}.icon-name[data-v-961b83e0]{font-size:11px}.icon-path[data-v-961b83e0]{font-size:9px}.icons-pagination[data-v-961b83e0]{flex-direction:column;align-items:center}}.verification-dialog[data-v-c4f97e07]{display:flex;flex-direction:column;border-radius:var(--lucky-dialog-border-radius, 14px);overflow:hidden;background:var(--module-dialog-card-bg);border:1px solid var(--module-border-strong, var(--module-glass-row-border));backdrop-filter:var(--module-glass-row-backdrop, blur(10px));-webkit-backdrop-filter:var(--module-glass-row-backdrop, blur(10px))}.verification-dialog__workspace[data-v-c4f97e07]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden}body.body--dark .verification-dialog{background:var(--module-dialog-card-bg);border-color:var(--module-border-strong, var(--module-glass-row-border))}.dialog-header[data-v-c4f97e07]{padding:14px 16px;background:var(--module-dialog-header-bg);border-bottom:1px solid var(--module-border)}.header-content[data-v-c4f97e07]{display:flex;align-items:center;gap:10px}.header-icon[data-v-c4f97e07]{width:36px;height:36px;border-radius:8px;background:var(--module-accent);color:var(--module-accent-contrast, #ffffff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-icon svg[data-v-c4f97e07]{width:18px;height:18px}.header-text[data-v-c4f97e07]{flex:1;min-width:0}.dialog-title[data-v-c4f97e07]{font-size:15px;font-weight:600;color:var(--module-text);margin:0;line-height:1.3}body.body--dark .dialog-title{color:var(--module-text)}.dialog-subtitle[data-v-c4f97e07]{font-size:12px;color:var(--module-text-muted);margin:2px 0 0;display:flex;align-items:center;gap:6px}body.body--dark .dialog-subtitle{color:var(--module-text-muted)}.count-badge[data-v-c4f97e07]{display:inline-flex;align-items:center;padding:1px 6px;background:color-mix(in srgb,var(--module-accent) 15%,var(--module-surface-strong));color:var(--module-accent);border-radius:8px;font-size:11px;font-weight:500}.header-progress[data-v-c4f97e07]{margin-top:10px}.progress-bar[data-v-c4f97e07]{height:3px;background:var(--module-dialog-workspace-bg);border-radius:2px;overflow:hidden}body.body--dark .progress-bar{background:var(--module-dialog-workspace-bg)}.progress-fill[data-v-c4f97e07]{height:100%;background:var(--module-accent);border-radius:2px;transition:width .3s ease}.batch-toolbar[data-v-c4f97e07]{display:flex;justify-content:space-between;align-items:center;padding:6px 16px;background:color-mix(in srgb,var(--module-text) 2%,transparent);border-bottom:1px solid var(--module-border)}body.body--dark .batch-toolbar{background:color-mix(in srgb,var(--module-text) 2%,transparent)}.toolbar-tip[data-v-c4f97e07]{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--module-text-muted)}body.body--dark .toolbar-tip{color:var(--module-text-muted)}.global2fa-clear-btn[data-v-c4f97e07]{color:var(--module-text-muted);border-color:var(--module-border)}.dialog-content[data-v-c4f97e07]{flex:1;padding:8px;overflow-y:auto;min-height:0;background:var(--module-dialog-body-bg)}.modules-list[data-v-c4f97e07]{display:flex;flex-direction:column;gap:8px}.module-card[data-v-c4f97e07]{border:1px solid var(--module-border);border-radius:8px;background:var(--module-dialog-workspace-bg);overflow:hidden;transition:all .2s ease}body.body--dark .module-card{background:var(--module-dialog-workspace-bg);border-color:var(--module-border)}.module-card.is-active[data-v-c4f97e07]{border-color:color-mix(in srgb,var(--module-accent) 50%,var(--module-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--module-accent) 12%,transparent)}.module-card.is-verified[data-v-c4f97e07]{border-color:color-mix(in srgb,var(--module-success) 50%,var(--module-border));background:color-mix(in srgb,var(--module-success) 10%,var(--module-surface-strong))}.module-card.is-failed[data-v-c4f97e07]{border-color:color-mix(in srgb,var(--module-danger) 50%,var(--module-border));background:color-mix(in srgb,var(--module-danger) 10%,var(--module-surface-strong))}.module-card.is-verifying[data-v-c4f97e07]{opacity:.75}.module-header[data-v-c4f97e07]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:color-mix(in srgb,var(--module-text) 2%,transparent);border-bottom:1px solid var(--module-border)}body.body--dark .module-header{background:color-mix(in srgb,var(--module-text) 2%,transparent)}.status-icon[data-v-c4f97e07]{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.status-pending[data-v-c4f97e07],body.body--dark .status-pending{background:var(--module-surface-muted);color:var(--module-text-muted)}.status-verified[data-v-c4f97e07]{background:color-mix(in srgb,var(--module-success) 15%,var(--module-surface-strong));color:var(--module-success)}.status-failed[data-v-c4f97e07]{background:color-mix(in srgb,var(--module-danger) 15%,var(--module-surface-strong));color:var(--module-danger)}.status-loading[data-v-c4f97e07]{background:color-mix(in srgb,var(--module-accent) 15%,var(--module-surface-strong));color:var(--module-accent)}.status-number[data-v-c4f97e07]{font-size:12px;font-weight:600}.module-info[data-v-c4f97e07]{flex:1;min-width:0}.module-name[data-v-c4f97e07]{font-size:13px;font-weight:600;line-height:1.2}.module-status-text[data-v-c4f97e07]{font-size:11px;color:var(--module-text-muted);margin-top:1px;display:block}body.body--dark .module-status-text{color:var(--module-text-muted)}.module-actions[data-v-c4f97e07]{display:flex;gap:2px}.module-body[data-v-c4f97e07]{padding:8px 12px}.error-row[data-v-c4f97e07]{display:flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:8px;background:color-mix(in srgb,var(--module-danger) 10%,var(--module-surface-strong));border-radius:6px}.error-icon[data-v-c4f97e07]{color:var(--module-danger);font-size:14px;flex-shrink:0}.error-text[data-v-c4f97e07]{flex:1;font-size:12px;color:var(--module-danger)}.input-main-row[data-v-c4f97e07]{display:flex;align-items:center;gap:8px}.secret-input[data-v-c4f97e07]{flex:0 0 120px}.code-inputs[data-v-c4f97e07]{display:flex;gap:5px;flex-shrink:0}.code-digit[data-v-c4f97e07]{width:32px;height:38px;text-align:center;font-size:16px;font-weight:600;font-family:SF Mono,Consolas,monospace;border:1px solid var(--module-border);border-radius:6px;outline:none;background:transparent;color:inherit;transition:all .15s ease}.code-digit[data-v-c4f97e07]:focus{border-color:var(--module-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--module-accent) 20%,transparent)}.code-digit.has-error[data-v-c4f97e07]{border-color:var(--module-danger);animation:shake-c4f97e07 .3s ease}.code-digit[data-v-c4f97e07]:disabled{background:var(--module-surface-muted);cursor:not-allowed;opacity:.6}@keyframes shake-c4f97e07{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.verify-btn[data-v-c4f97e07]{flex-shrink:0;padding:0 14px;height:38px}.sync-row[data-v-c4f97e07]{display:flex;gap:16px;margin-top:8px;padding-left:2px}.module-verified-row[data-v-c4f97e07]{padding:8px 12px;display:flex;align-items:center;gap:6px}.verified-icon[data-v-c4f97e07]{color:var(--module-success);font-size:16px}.verified-text[data-v-c4f97e07]{font-size:13px;color:var(--module-success);font-weight:500}.dialog-footer[data-v-c4f97e07]{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;background:var(--module-dialog-actions-bg)}body.body--dark .dialog-footer{background:var(--module-dialog-actions-bg)}.footer-left[data-v-c4f97e07]{display:flex;gap:8px}.batch-progress[data-v-c4f97e07]{display:flex;align-items:center;gap:8px}.progress-bar-mini[data-v-c4f97e07]{width:120px}.progress-label[data-v-c4f97e07]{font-size:12px;color:var(--module-text-muted);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.body--dark .progress-label{color:var(--module-text-muted)}.dialog-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--module-dialog-card-bg)!important}body.body--dark .dialog-glass{background:var(--module-dialog-card-bg)!important}@media(max-width:480px){.verification-dialog[data-v-c4f97e07]{width:100vw;max-width:none;max-height:100vh;border-radius:0}.dialog-header[data-v-c4f97e07]{padding:12px 14px}.header-icon[data-v-c4f97e07]{width:32px;height:32px}.batch-toolbar[data-v-c4f97e07]{padding:8px 14px;flex-wrap:wrap;gap:8px}.toolbar-tip[data-v-c4f97e07]{width:100%;order:1}.dialog-content[data-v-c4f97e07]{padding:8px}.input-main-row[data-v-c4f97e07]{flex-wrap:wrap;gap:8px}.secret-input[data-v-c4f97e07]{flex:1 1 100%;max-width:none}.code-inputs[data-v-c4f97e07]{flex:1;justify-content:space-between}.code-digit[data-v-c4f97e07]{width:calc((100% - 25px) / 6);max-width:40px;height:42px;font-size:18px}.verify-btn[data-v-c4f97e07]{padding:0 16px;height:42px}.dialog-footer[data-v-c4f97e07]{padding:12px 14px;flex-direction:column;gap:12px}.footer-left[data-v-c4f97e07],.footer-right[data-v-c4f97e07]{width:100%;display:flex;justify-content:center}.footer-left[data-v-c4f97e07]{order:2}.footer-right[data-v-c4f97e07]{order:1}.batch-progress[data-v-c4f97e07]{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.progress-bar-mini[data-v-c4f97e07]{width:100%}}@media(max-width:360px){.code-digit[data-v-c4f97e07]{height:36px;font-size:16px}}.quick-start-overview[data-v-ad979d56]{display:grid;gap:14px;padding-block:4px}.quick-start-overview-dialog__eyebrow[data-v-ad979d56]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--module-accent, #1677ff) 10%,var(--module-surface-strong, #fff));border:1px solid color-mix(in srgb,var(--module-accent, #1677ff) 18%,var(--module-border, #e5e7eb));color:var(--module-accent, #1677ff);font-size:13px;font-weight:700;line-height:1.2}.quick-start-overview__loading[data-v-ad979d56]{display:flex;align-items:center;gap:8px;padding:18px 14px;color:var(--module-text-muted, #71717a)}.quick-start-overview__empty[data-v-ad979d56]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 14px;border:1px dashed var(--module-border, #e5e7eb);border-radius:12px;color:var(--module-text-muted, #71717a);font-size:13px;line-height:1.5}.quick-start-overview__grid[data-v-ad979d56]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.quick-start-overview__item[data-v-ad979d56]{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--module-border, #e5e7eb) 82%,transparent);border-radius:12px;background:var(--module-surface-strong, #fff);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.quick-start-overview__item[data-v-ad979d56]:disabled{cursor:wait;opacity:.72}.quick-start-overview__item[data-v-ad979d56]:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-surface);border-color:color-mix(in srgb,var(--module-accent, #1677ff) 32%,var(--module-border, #e5e7eb))}.quick-start-overview__item--success[data-v-ad979d56]{border-color:color-mix(in srgb,var(--module-success, #16a34a) 30%,var(--module-border, #e5e7eb));background:linear-gradient(180deg,color-mix(in srgb,var(--module-success, #16a34a) 6%,var(--module-surface-strong, #fff)),var(--module-surface-strong, #fff))}.quick-start-overview__item--warning[data-v-ad979d56]{border-color:color-mix(in srgb,var(--module-warning, #d97706) 30%,var(--module-border, #e5e7eb));background:linear-gradient(180deg,color-mix(in srgb,var(--module-warning, #d97706) 6%,var(--module-surface-strong, #fff)),var(--module-surface-strong, #fff))}.quick-start-overview__item--danger[data-v-ad979d56]{border-color:color-mix(in srgb,var(--module-danger, #dc2626) 30%,var(--module-border, #e5e7eb));background:linear-gradient(180deg,color-mix(in srgb,var(--module-danger, #dc2626) 6%,var(--module-surface-strong, #fff)),var(--module-surface-strong, #fff))}.quick-start-overview__item--muted[data-v-ad979d56]{border-color:color-mix(in srgb,var(--module-text-muted, #71717a) 24%,var(--module-border, #e5e7eb));background:linear-gradient(180deg,color-mix(in srgb,var(--module-text-muted, #71717a) 4%,var(--module-surface-strong, #fff)),var(--module-surface-strong, #fff))}.quick-start-overview__head[data-v-ad979d56]{display:flex;align-items:flex-start;gap:12px;min-width:0}.quick-start-overview__step[data-v-ad979d56]{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--module-accent, #1677ff) 12%,var(--module-surface-strong, #fff));border:1px solid color-mix(in srgb,var(--module-accent, #1677ff) 24%,var(--module-border, #e5e7eb));color:var(--module-accent, #1677ff);font-size:13px;font-weight:800;line-height:1}.quick-start-overview__title-wrap[data-v-ad979d56]{flex:1 1 auto;min-width:0}.quick-start-overview__title[data-v-ad979d56]{color:var(--module-text, #18181b);font-size:16px;font-weight:700;line-height:1.25}.quick-start-overview__desc[data-v-ad979d56]{margin-top:6px;color:var(--module-text-muted, #71717a);font-size:13px;line-height:1.5}.quick-start-overview__status[data-v-ad979d56]{flex:0 0 auto;font-size:12px;font-weight:700}.quick-start-overview__status--success[data-v-ad979d56]{background:color-mix(in srgb,var(--module-success, #16a34a) 14%,var(--module-surface-strong, #fff));color:var(--module-success, #16a34a)}.quick-start-overview__status--warning[data-v-ad979d56]{background:color-mix(in srgb,var(--module-warning, #d97706) 14%,var(--module-surface-strong, #fff));color:var(--module-warning, #d97706)}.quick-start-overview__status--danger[data-v-ad979d56]{background:color-mix(in srgb,var(--module-danger, #dc2626) 14%,var(--module-surface-strong, #fff));color:var(--module-danger, #dc2626)}.quick-start-overview__status--muted[data-v-ad979d56]{background:color-mix(in srgb,var(--module-text-muted, #71717a) 14%,var(--module-surface-strong, #fff));color:var(--module-text-muted, #71717a)}.quick-start-overview__body[data-v-ad979d56]{display:grid;gap:8px}.quick-start-overview__hint[data-v-ad979d56],.quick-start-overview__summary[data-v-ad979d56]{color:var(--module-text-secondary, var(--module-text-muted, #71717a));font-size:13px;line-height:1.55}.quick-start-overview__summary[data-v-ad979d56]{color:var(--module-text, #18181b);overflow-wrap:anywhere}.quick-start-overview__footer[data-v-ad979d56]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--module-accent, #1677ff);font-size:13px;font-weight:700}.quick-start-overview-dialog__action-row[data-v-ad979d56]{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}.quick-start-overview-dialog__hide[data-v-ad979d56]{color:var(--module-text-muted, #71717a)}[data-v-ad979d56] .quick-start-overview-dialog__card .module-dialog-body{padding-top:16px}[data-v-ad979d56] .quick-start-overview-dialog__card .module-dialog-actions{padding:16px 20px 18px}@media(max-width:768px){.quick-start-overview__item[data-v-ad979d56]{padding:14px}.quick-start-overview__head[data-v-ad979d56]{gap:10px}.quick-start-overview__step[data-v-ad979d56]{width:26px;height:26px;font-size:12px}.quick-start-overview-dialog__action-row[data-v-ad979d56]{flex-wrap:wrap}}.app-shell[data-v-b12b3ba5]{--app-shell-inline-inset: 8px;--app-shell-block-inset: 6px;--app-shell-content-gap: 8px;--app-shell-page-max-width: 1440px;--app-shell-header-height: 56px;padding:0;color:var(--ui-color-text);background:transparent}.app-shell__header[data-v-b12b3ba5]{height:var(--app-shell-header-height);background:transparent;color:var(--ui-color-text);border:0;box-shadow:none}.app-background[data-v-b12b3ba5]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:-1;background:var(--app-background-base-wash, none),var(--lucky-theme-bg-primary);transition:background-color var(--ui-duration-slow) var(--ui-ease-standard);overflow:hidden;isolation:isolate}.app-background__image[data-v-b12b3ba5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:var(--app-background-image-opacity, .45);filter:var(--app-background-image-computed-filter, var(--app-background-image-filter, none));transform:scale(var(--app-background-image-scale, 1.02));transform-origin:center;transition:opacity var(--ui-duration-slow) var(--ui-ease-standard),filter var(--ui-duration-slow) var(--ui-ease-standard),transform var(--ui-duration-slow) var(--ui-ease-standard)}.app-background__overlay[data-v-b12b3ba5]{position:absolute;inset:0;z-index:1;background:var(--app-background-overlay, transparent);pointer-events:none}.app-background:not(.app-background--has-image) .app-background__overlay[data-v-b12b3ba5]{background:var(--app-background-solid-overlay, transparent)}.page-fade-enter-active[data-v-b12b3ba5],.page-fade-leave-active[data-v-b12b3ba5]{transition:opacity var(--ui-duration-normal) var(--ui-ease-standard)}.page-fade-enter-from[data-v-b12b3ba5],.page-fade-leave-to[data-v-b12b3ba5]{opacity:0}@media(prefers-reduced-motion:reduce){.page-fade-enter-active[data-v-b12b3ba5],.page-fade-leave-active[data-v-b12b3ba5]{transition:none}}.main-content[data-v-b12b3ba5],#pageContent[data-v-b12b3ba5]{margin:0;padding:0;height:calc(100dvh - var(--app-shell-header-height, 0px));min-height:0;width:100%;max-width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.app-shell__sidebar[data-v-b12b3ba5]{display:flex;align-items:stretch;justify-content:flex-start;margin:0;height:calc(100dvh - var(--app-shell-header-height, 0px))!important;border-radius:0;overflow:visible;background:transparent!important;transition:width var(--ui-duration-slow) var(--ui-ease-standard),background-color var(--ui-duration-slow) var(--ui-ease-standard)}.app-shell__sidebar[data-v-b12b3ba5] .q-drawer__content{overflow:visible;background:transparent}.app-shell[data-v-b12b3ba5] .q-drawer{background:transparent!important}.app-shell__main[data-v-b12b3ba5]{background:transparent;margin:0;padding:0;max-width:100%;min-width:0;overflow:visible}.app-shell__body[data-v-b12b3ba5]{box-sizing:border-box;padding:0;max-width:100%;min-width:0;overflow:visible}.app-shell__page[data-v-b12b3ba5]{flex:1;display:flex;flex-direction:column;align-self:center;height:calc(100dvh - var(--app-shell-header-height, 0px) - (var(--app-shell-block-inset, 0px) * 2));min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:visible;padding:var(--app-shell-block-inset, 0) var(--app-shell-inline-inset, 0) var(--app-shell-block-inset, 0) var(--app-shell-content-gap, 0)}@media(max-width:768px){.app-shell[data-v-b12b3ba5]{--app-shell-inline-inset: 0px;--app-shell-block-inset: 0px;--app-shell-content-gap: 0px}.app-shell__sidebar[data-v-b12b3ba5]{margin:0;height:calc(100dvh - var(--app-shell-header-height, 0px))!important;border-radius:0}}.app-shell--public[data-v-b12b3ba5]{--app-shell-inline-inset: 0px;--app-shell-block-inset: 0px;--app-shell-content-gap: 0px;--app-shell-header-height: 0px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(../woff2/lucky_flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ-D-x-0Q06.woff2) format("woff2"),url(../woff/lucky_flUhRq6tzZclQEJ-Vdg-IuiaDsNa-Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}
