@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: var(--lucky-theme-accent);--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-neutral: rgba(15, 23, 42, .58);--lucky-theme-dialog-backdrop: var(--lucky-theme-dialog-backdrop-neutral);--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-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: var(--lucky-theme-accent);--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: var(--lucky-theme-dialog-backdrop-neutral);--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-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;--lucky-theme-blur-md: none;--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-login-card-bg: #ffffff;--lucky-theme-login-card-border: #d8e3ee;--lucky-theme-login-input-bg: #f8fbfe;--lucky-theme-login-input-hover: #f2f7fc;--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: var(--lucky-theme-accent);--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: var(--lucky-theme-dialog-backdrop-neutral);--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-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(--lucky-theme-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: var(--lucky-theme-dialog-backdrop-neutral);--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-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: var(--lucky-theme-accent);--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: var(--lucky-theme-accent);--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;--lucky-theme-blur-md: none;--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);background:linear-gradient(180deg,color-mix(in srgb,var(--lucky-theme-accent) 3%,transparent),transparent 32%),var(--lucky-theme-panel-bg, var(--lucky-theme-card-bg));border-color:var(--lucky-theme-border-strong, var(--lucky-theme-border))}.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) 78%,transparent),transparent 100%),color-mix(in srgb,var(--lucky-theme-panel-bg) 94%,transparent);border-bottom:1px solid var(--lucky-theme-border)}.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) 2%,transparent),transparent 180px),color-mix(in srgb,var(--lucky-theme-panel-bg) 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) 2%,transparent),transparent 100%),color-mix(in srgb,var(--lucky-theme-card-soft, var(--lucky-theme-surface-muted)) 86%,var(--lucky-theme-panel-bg));border-top:1px solid var(--lucky-theme-border)}.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) 3%,transparent),transparent 100%),color-mix(in srgb,var(--lucky-theme-card-soft, var(--lucky-theme-surface-muted)) 82%,var(--lucky-theme-panel-bg))}.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:rgba(var(--ui-color-shadow-slate-rgb),.04);color:var(--lucky-theme-text-subtle)}html[data-theme=dark] .lucky-dialog-action-btn-cancel,.body--dark .lucky-dialog-action-btn-cancel{background:rgba(var(--ui-color-mix-light-rgb),.08)}@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);--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-frame-bg: var(--module-structural-surface);--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-workspace-surface-bg: linear-gradient(180deg, var(--ui-color-sheen), 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), .1), inset 0 1px 0 var(--ui-color-highlight);--module-workspace-surface-highlight: var(--ui-color-highlight);--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);-webkit-backdrop-filter:var(--module-structural-backdrop);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,.table-container,.file-list,.file-list-container){color:var(--module-text, var(--lucky-theme-text))}.module-panel :where(.module-content-surface,.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);-webkit-backdrop-filter:var(--module-structural-backdrop)}.module-panel :where(.form-section,.dialog-section,.session-item,.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);-webkit-backdrop-filter:var(--module-structural-backdrop)}.module-panel :where(.empty-desc,.empty-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-top-card-tone: var(--module-accent);--module-top-card-surface: var(--module-hero-bg, var(--module-card, var(--lucky-theme-card-bg)));--module-top-card-border: var(--module-hero-border, var(--module-border, var(--lucky-theme-border)));--module-top-card-shadow: var(--module-hero-shadow, 0 4px 12px rgba(var(--ui-color-mix-dark-rgb), .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)))}.module-panel .app-module-hero__stats-strip .module-top-card,.module-panel .app-module-hero__stats-strip .stat-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{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:0 999px 999px 0;background:transparent;opacity:0}.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{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{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 color-mix(in srgb,var(--ui-color-shadow) 6%,transparent)}.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{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{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 color-mix(in srgb,var(--ui-color-shadow) 4%,transparent)}.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{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{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{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-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-top-card-tone: var(--module-success)}.module-top-card.is-info,.module-top-card--info{--module-top-card-tone: var(--module-info)}.module-top-card.is-warning,.module-top-card--warning,.module-top-card.summary-card--warning{--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-top-card-tone: var(--module-danger)}.module-top-card--access{--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-top-card:before{inset-block:7px;width:2px}.module-top-card__label,.module-top-card .stat-card__label{font-size:11px}.module-top-card__value,.module-top-card .stat-card__value{font-size:17px}}:root{--lucky-theme-context-menu-bg-solid: #ffffff;--lucky-theme-context-menu-border-solid: var(--ui-color-border);--lucky-theme-context-menu-hover-solid: var(--ui-color-hover)}.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}@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(.session-item):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));background:var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-overlay-bg))!important;box-shadow:var(--lucky-theme-context-menu-shadow, var(--lucky-theme-context-shadow));color:var(--lucky-theme-text);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.module-context-menu .q-list{min-width:inherit;padding:0;background:transparent;color:inherit}.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;color:var(--lucky-theme-text)}.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));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));opacity:.75}.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))}.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));background:color-mix(in srgb,var(--lucky-theme-context-menu-hover, var(--lucky-theme-hover-fill)) 76%,var(--lucky-theme-text))}.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}.module-panel :where(.context-menu .q-item,.context-item:not(.danger)){color:inherit!important}.module-panel :where(.context-menu .q-item:hover,.context-item:not(.danger):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))}.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));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))!important;color:var(--lucky-theme-text)!important;box-shadow:var(--lucky-theme-context-menu-shadow, var(--lucky-theme-context-shadow))}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))!important;color:var(--lucky-theme-text)!important;border:1px solid var(--lucky-theme-context-menu-border-solid, var(--lucky-theme-border));box-shadow:var(--lucky-theme-context-menu-shadow, var(--lucky-theme-context-shadow))}@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)));background:var(--lucky-theme-context-menu-bg, var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-surface-elevated)))!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)))}.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)))}.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-item:not(.danger):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)));background:var(--lucky-theme-context-menu-bg, var(--lucky-theme-context-menu-bg-solid, var(--lucky-theme-surface-elevated)))!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));--lucky-theme-context-menu-border-solid: var(--personality-border, var(--lucky-theme-border));--lucky-theme-context-menu-hover-solid: var(--personality-card-soft, var(--lucky-theme-hover-fill));--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), .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 var(--ui-color-highlight);--module-primary-action-hover-shadow: 0 18px 34px rgba(var(--module-accent-rgb), .22), inset 0 1px 0 var(--ui-color-highlight);--module-primary-action-text: var(--lucky-theme-on-accent);--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: 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: 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, var(--ui-terminal-surface));--module-terminal-black: var(--lucky-theme-terminal-black, var(--ui-terminal-black));--module-terminal-text: var(--lucky-theme-terminal-text, var(--ui-terminal-text));--module-terminal-text-muted: var(--lucky-theme-terminal-text-muted, var(--ui-terminal-text-muted));--module-terminal-bright-text: var(--lucky-theme-terminal-bright-text, var(--ui-terminal-bright-text));--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-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) 56%, transparent );--module-structural-surface-raised: color-mix( in srgb, var(--module-structural-surface) 92%, var(--lucky-theme-overlay-bg) 8% );--module-structural-surface-muted: color-mix( in srgb, var(--module-structural-surface) 94%, var(--lucky-theme-fill-lighter) 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-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), .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 .stat-card,.module-panel .app-module-hero .module-top-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)));backdrop-filter:var(--module-hero-backdrop, var(--lucky-theme-blur-strong, blur(20px)))}.module-panel .app-module-hero .resource-nav-shell{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.module-panel .app-module-hero .module-top-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);--module-structural-surface-raised: color-mix( in srgb, var(--app-shell-chrome-surface) 78%, var(--lucky-theme-overlay-bg) 22% );--module-structural-surface-muted: color-mix( in srgb, var(--app-shell-chrome-surface) 86%, var(--lucky-theme-fill-lighter) 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);--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: none;--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);--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), .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{background:var(--module-dialog-header-bg);border-bottom-color:var(--module-dialog-footer-border, var(--module-border))}.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 "]{background:var(--module-dialog-workspace-bg);border-color:var(--module-section-border, var(--module-border));box-shadow:none}.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);border-top-color:var(--module-dialog-footer-border, var(--module-border))}.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);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:var(--ui-legacy-dialog-light-surface)!important;box-shadow:var(--ui-legacy-dialog-light-shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.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}.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;z-index:9}.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;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-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)}@media screen and (max-width:768px){.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-title{flex:1 1 0;min-width:0;max-width:none}}.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)}.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)}.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,var(--ui-color-shadow) 12%,transparent)!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));--wt-confirm-header-bg: color-mix(in srgb, var(--wt-confirm-card-bg) 88%, var(--lucky-theme-accent) 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) 12%);--wt-confirm-text: var(--lucky-theme-text, var(--lucky-theme-text-primary));--wt-confirm-muted: var(--lucky-theme-text-muted, var(--lucky-theme-text-regular));--wt-confirm-border: var(--lucky-theme-border-strong, var(--lucky-theme-border));--wt-confirm-shadow: var(--lucky-theme-shadow-strong);width:min(480px,calc(100vw - 32px));max-width:calc(100vw - 32px);overflow:hidden;color:var(--wt-confirm-text);background:var(--wt-confirm-card-bg);border:1px solid var(--wt-confirm-border);border-radius:var(--lucky-theme-radius-dialog, 14px);box-shadow:var(--wt-confirm-shadow)}.q-dialog__inner>.webterminal-confirm-dialog.webterminal-confirm-dialog{color:var(--wt-confirm-text);background:var(--wt-confirm-card-bg);border-color:var(--wt-confirm-border)}.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);background:var(--wt-confirm-header-bg)}.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);font-size:14px;line-height:1.7;white-space:pre-line;background:var(--wt-confirm-body-bg)}.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);background:var(--wt-confirm-actions-bg)}.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);--wt-confirm-header-bg: color-mix(in srgb, var(--wt-confirm-card-bg) 84%, var(--lucky-theme-accent) 16%);--wt-confirm-actions-bg: color-mix(in srgb, var(--wt-confirm-card-bg) 86%, var(--lucky-theme-fill-light) 14%);--wt-confirm-text: var(--lucky-theme-text);--wt-confirm-muted: var(--lucky-theme-text-muted);--wt-confirm-border: var(--lucky-theme-border-strong)}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);--wt-confirm-header-bg: var(--lucky-theme-gray-08);--wt-confirm-actions-bg: var(--lucky-theme-gray-06);--wt-confirm-text: var(--lucky-theme-text);--wt-confirm-muted: var(--lucky-theme-text-muted);--wt-confirm-border: var(--lucky-theme-border-strong)}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)}.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))!important;color:var(--module-text, var(--lucky-theme-text))}.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, var(--ui-color-hover))!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))!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)!important;box-shadow:var(--lucky-theme-field-focus-ring)}@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)}html{touch-action:manipulation}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));color:var(--module-primary-action-text, var(--lucky-theme-on-accent))}50%{background-color:var(--module-danger, var(--lucky-theme-danger));color:var(--module-primary-action-text, var(--lucky-theme-on-accent))}to{background-color:var(--module-warning, var(--lucky-theme-warning));color:var(--module-primary-action-text, var(--lucky-theme-on-accent))}}.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;image-rendering:crisp-edges;filter:none}.dialog-scroll{min-height:0;overflow:auto;overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){:where(*){scrollbar-width:thin;scrollbar-color:var(--ui-color-scrollbar-thumb) 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);border-radius:999px}:where(*)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ui-color-scrollbar-thumb) 78%,var(--lucky-theme-accent))}.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}.q-btn.lucky-async-pending:not(.q-btn--loading):is(.q-btn--round,:has(.q-btn__content>.q-icon:only-child)) .q-btn__content,button.lucky-async-pending:not(.q-btn):has(>:is(.q-icon,svg):only-child)>:is(.q-icon,svg){visibility:hidden}.q-btn.lucky-async-pending:not(.q-btn--loading):is(.q-btn--round,:has(.q-btn__content>.q-icon:only-child)):after,button.lucky-async-pending:not(.q-btn):has(>:is(.q-icon,svg):only-child):after{position:absolute;inset:0;margin:auto}@keyframes lucky-async-spin{to{transform:rotate(360deg)}}:root{--ui-font-family: Inter, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ui-font-mono: "JetBrains Mono", "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--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;--ui-color-document-surface: #ffffff;--ui-color-document-text: #172033;--ui-color-document-text-muted: #5d6878;--ui-color-document-border: #e1e6ee;--ui-color-transparency-grid: #f0f2f5;--ui-color-scrim: rgb(0 0 0 / .6);--ui-color-on-scrim: #ffffff;--ui-color-mix-light: #ffffff;--ui-color-mix-dark: #000000;--ui-color-mix-light-rgb: 255, 255, 255;--ui-color-mix-dark-rgb: 0, 0, 0;--ui-color-shadow-slate-rgb: 15, 23, 42;--ui-color-slate-muted-rgb: 148, 163, 184;--ui-color-shadow-steel-rgb: 82, 112, 148;--ui-color-legacy-accent-rgb: 64, 158, 255;--ui-color-default-accent-rgb: 25, 118, 210;--ui-color-tooltip-light-rgb: 248, 250, 252;--ui-container-stop-icon: #ff9800;--ui-auth-status-success-rgb: 22, 163, 74;--ui-auth-status-danger-rgb: 220, 38, 38;--ui-auth-status-warning-rgb: 245, 158, 11;--ui-sidebar-collapse-pure-black-bg: #1f1f1f;--ui-sidebar-collapse-pure-black-hover-bg: #2a2a2a;--ui-sidebar-collapse-pure-black-border: #4a4a4a;--ui-sidebar-collapse-pure-black-hover-border: #666666;--ui-sidebar-collapse-pure-black-text: #f6f6f6;--ui-empty-state-accent-light: #1976d2;--ui-empty-state-accent-forest: #2f7d46;--ui-empty-state-accent-dark: #60a5fa;--ui-empty-state-gradient-end: #1d4ed8;--ui-empty-state-tech-blue-halo: rgba(15, 111, 214, .14);--ui-toggle-off-dark-track: rgba(148, 163, 184, .54);--ui-toggle-off-dark-thumb: #26313c;--ui-toggle-off-dark-outline: rgba(226, 232, 240, .48);--ui-legacy-dialog-light-surface: linear-gradient(180deg, rgba(248, 252, 255, .76), rgba(238, 246, 253, .2) 100%), #edf5fb;--ui-legacy-dialog-light-shadow: 0 20px 54px rgba(82, 112, 148, .18), 0 0 0 1px rgba(255, 255, 255, .62) inset;--ui-legacy-dialog-dark-surface: linear-gradient(180deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .015) 100%), rgba(18, 25, 36, .74);--ui-legacy-dialog-dark-border: rgba(148, 163, 184, .16);--ui-legacy-dialog-dark-shadow: 0 24px 70px rgba(0, 0, 0, .58);--ui-legacy-dialog-black-surface: #101010;--ui-legacy-dialog-black-border: rgba(255, 255, 255, .14);--ui-legacy-dialog-black-shadow: 0 0 0 1px rgba(255, 255, 255, .04), 0 24px 68px rgba(0, 0, 0, .9);--ui-terminal-surface: #1f2328;--ui-terminal-black: #0f1720;--ui-terminal-text: #f4f7fb;--ui-terminal-text-muted: rgba(244, 247, 251, .62);--ui-terminal-text-muted-strong: rgba(244, 247, 251, .72);--ui-terminal-bright-text: #ffffff;--ui-code-editor-muted: #9aa7b8;--ui-code-editor-dark-caret: #f8fafc;--ui-code-editor-dark-gutter: rgba(17, 24, 39, .92);--ui-code-editor-light-gutter: rgba(244, 248, 255, .96);--ui-code-editor-dark-gutter-text: rgba(191, 201, 214, .78);--ui-code-editor-light-gutter-text: rgba(82, 100, 129, .72)}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);--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);--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);--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-color-highlight: rgb(255 255 255 / .4);--ui-color-sheen: rgb(255 255 255 / .16);--ui-color-shadow: rgb(15 23 42);--ui-color-glass: color-mix(in srgb, var(--ui-color-surface) 52%, transparent);--ui-color-neutral-fill: color-mix(in srgb, var(--ui-color-text) 6%, transparent);--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;--ui-color-highlight: rgb(255 255 255 / .06);--ui-color-sheen: rgb(255 255 255 / .03);--ui-color-shadow: rgb(0 0 0)}@media(prefers-reduced-motion:reduce){:root{--ui-duration-fast: 1ms;--ui-duration-normal: 1ms;--ui-duration-slow: 1ms}}html[data-theme=light][data-accent-override=blue],html[data-theme=light][data-accent-override=blue] body,html[data-theme=light][data-accent-override=blue] .module-panel,html[data-theme=light][data-accent-override=blue] .ddns-list-v3{--q-primary: #1976d2;--lucky-theme-accent-rgb: 25, 118, 210;--lucky-theme-accent: #1976d2;--lucky-theme-accent-strong: #0f5fb6;--lucky-theme-accent-text: #135ba1;--lucky-theme-on-accent: #ffffff;--lucky-theme-accent-soft: rgba(25, 118, 210, .12);--lucky-theme-color-primary: #1976d2;--lucky-theme-border-strong: rgba(25, 118, 210, .18);--lucky-theme-glow: radial-gradient(circle at top left, rgba(25, 118, 210, .16), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(25, 118, 210, .1), transparent 34%);--lucky-theme-stat-total: rgba(25, 118, 210, .1);--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-hover-fill: rgba(25, 118, 210, .06);--lucky-theme-context-menu-hover-solid: rgba(25, 118, 210, .06);--lucky-theme-ghost-bg: rgba(25, 118, 210, .1);--lucky-theme-tag-primary-bg: rgba(25, 118, 210, .1);--lucky-theme-tag-primary-border: rgba(25, 118, 210, .24);--lucky-theme-index-bg: rgba(25, 118, 210, .08);--lucky-theme-index-border: rgba(25, 118, 210, .16);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(25, 118, 210, .14), rgba(25, 118, 210, .18));--lucky-theme-listen-port-border: rgba(25, 118, 210, .28);--lucky-theme-listen-port-color: #0f5fb6;--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-glass-row-hover-border: rgba(25, 118, 210, .24)}html[data-theme=light][data-accent-override=forest],html[data-theme=light][data-accent-override=forest] body,html[data-theme=light][data-accent-override=forest] .module-panel,html[data-theme=light][data-accent-override=forest] .ddns-list-v3{--q-primary: #2f7d46;--lucky-theme-accent-rgb: 47, 125, 70;--lucky-theme-accent: #2f7d46;--lucky-theme-accent-strong: #25663a;--lucky-theme-accent-text: #25663a;--lucky-theme-on-accent: #ffffff;--lucky-theme-accent-soft: rgba(47, 125, 70, .12);--lucky-theme-color-primary: #2f7d46;--lucky-theme-border-strong: rgba(47, 125, 70, .18);--lucky-theme-glow: radial-gradient(circle at top left, rgba(47, 125, 70, .16), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(47, 125, 70, .1), transparent 34%);--lucky-theme-stat-total: rgba(47, 125, 70, .1);--lucky-theme-field-border-hover: rgba(47, 125, 70, .25);--lucky-theme-field-border-focus: rgba(47, 125, 70, .45);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(47, 125, 70, .15);--lucky-theme-hover-fill: rgba(47, 125, 70, .06);--lucky-theme-context-menu-hover-solid: rgba(47, 125, 70, .06);--lucky-theme-ghost-bg: rgba(47, 125, 70, .1);--lucky-theme-tag-primary-bg: rgba(47, 125, 70, .1);--lucky-theme-tag-primary-border: rgba(47, 125, 70, .24);--lucky-theme-index-bg: rgba(47, 125, 70, .08);--lucky-theme-index-border: rgba(47, 125, 70, .16);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(47, 125, 70, .14), rgba(47, 125, 70, .18));--lucky-theme-listen-port-border: rgba(47, 125, 70, .28);--lucky-theme-listen-port-color: #25663a;--lucky-theme-action-btn-group-bg: rgba(47, 125, 70, .06);--lucky-theme-action-btn-group-border: rgba(47, 125, 70, .14);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(47, 125, 70, .08);--lucky-theme-glass-row-hover-border: rgba(47, 125, 70, .24)}html[data-theme=light][data-accent-override=mint],html[data-theme=light][data-accent-override=mint] body,html[data-theme=light][data-accent-override=mint] .module-panel,html[data-theme=light][data-accent-override=mint] .ddns-list-v3{--q-primary: #128c7e;--lucky-theme-accent-rgb: 18, 140, 126;--lucky-theme-accent: #128c7e;--lucky-theme-accent-strong: #0f7469;--lucky-theme-accent-text: #0f7469;--lucky-theme-on-accent: #03100e;--lucky-theme-accent-soft: rgba(18, 140, 126, .12);--lucky-theme-color-primary: #128c7e;--lucky-theme-border-strong: rgba(18, 140, 126, .18);--lucky-theme-glow: radial-gradient(circle at top left, rgba(18, 140, 126, .16), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(18, 140, 126, .1), transparent 34%);--lucky-theme-stat-total: rgba(18, 140, 126, .1);--lucky-theme-field-border-hover: rgba(18, 140, 126, .25);--lucky-theme-field-border-focus: rgba(18, 140, 126, .45);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(18, 140, 126, .15);--lucky-theme-hover-fill: rgba(18, 140, 126, .06);--lucky-theme-context-menu-hover-solid: rgba(18, 140, 126, .06);--lucky-theme-ghost-bg: rgba(18, 140, 126, .1);--lucky-theme-tag-primary-bg: rgba(18, 140, 126, .1);--lucky-theme-tag-primary-border: rgba(18, 140, 126, .24);--lucky-theme-index-bg: rgba(18, 140, 126, .08);--lucky-theme-index-border: rgba(18, 140, 126, .16);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(18, 140, 126, .14), rgba(18, 140, 126, .18));--lucky-theme-listen-port-border: rgba(18, 140, 126, .28);--lucky-theme-listen-port-color: #0f7469;--lucky-theme-action-btn-group-bg: rgba(18, 140, 126, .06);--lucky-theme-action-btn-group-border: rgba(18, 140, 126, .14);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(18, 140, 126, .08);--lucky-theme-glass-row-hover-border: rgba(18, 140, 126, .24)}html[data-theme=light][data-accent-override=dusk],html[data-theme=light][data-accent-override=dusk] body,html[data-theme=light][data-accent-override=dusk] .module-panel,html[data-theme=light][data-accent-override=dusk] .ddns-list-v3{--q-primary: #d96f2c;--lucky-theme-accent-rgb: 217, 111, 44;--lucky-theme-accent: #d96f2c;--lucky-theme-accent-strong: #b85823;--lucky-theme-accent-text: #b85823;--lucky-theme-on-accent: #26140a;--lucky-theme-accent-soft: rgba(217, 111, 44, .12);--lucky-theme-color-primary: #d96f2c;--lucky-theme-border-strong: rgba(217, 111, 44, .18);--lucky-theme-glow: radial-gradient(circle at top left, rgba(217, 111, 44, .16), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(217, 111, 44, .1), transparent 34%);--lucky-theme-stat-total: rgba(217, 111, 44, .1);--lucky-theme-field-border-hover: rgba(217, 111, 44, .25);--lucky-theme-field-border-focus: rgba(217, 111, 44, .45);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(217, 111, 44, .15);--lucky-theme-hover-fill: rgba(217, 111, 44, .06);--lucky-theme-context-menu-hover-solid: rgba(217, 111, 44, .06);--lucky-theme-ghost-bg: rgba(217, 111, 44, .1);--lucky-theme-tag-primary-bg: rgba(217, 111, 44, .1);--lucky-theme-tag-primary-border: rgba(217, 111, 44, .24);--lucky-theme-index-bg: rgba(217, 111, 44, .08);--lucky-theme-index-border: rgba(217, 111, 44, .16);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(217, 111, 44, .14), rgba(217, 111, 44, .18));--lucky-theme-listen-port-border: rgba(217, 111, 44, .28);--lucky-theme-listen-port-color: #b85823;--lucky-theme-action-btn-group-bg: rgba(217, 111, 44, .06);--lucky-theme-action-btn-group-border: rgba(217, 111, 44, .14);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(217, 111, 44, .08);--lucky-theme-glass-row-hover-border: rgba(217, 111, 44, .24)}html[data-theme=light][data-accent-override=lavender],html[data-theme=light][data-accent-override=lavender] body,html[data-theme=light][data-accent-override=lavender] .module-panel,html[data-theme=light][data-accent-override=lavender] .ddns-list-v3{--q-primary: #7b61c9;--lucky-theme-accent-rgb: 123, 97, 201;--lucky-theme-accent: #7b61c9;--lucky-theme-accent-strong: #624bad;--lucky-theme-accent-text: #624bad;--lucky-theme-on-accent: #ffffff;--lucky-theme-accent-soft: rgba(123, 97, 201, .12);--lucky-theme-color-primary: #7b61c9;--lucky-theme-border-strong: rgba(123, 97, 201, .18);--lucky-theme-glow: radial-gradient(circle at top left, rgba(123, 97, 201, .16), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(123, 97, 201, .1), transparent 34%);--lucky-theme-stat-total: rgba(123, 97, 201, .1);--lucky-theme-field-border-hover: rgba(123, 97, 201, .25);--lucky-theme-field-border-focus: rgba(123, 97, 201, .45);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(123, 97, 201, .15);--lucky-theme-hover-fill: rgba(123, 97, 201, .06);--lucky-theme-context-menu-hover-solid: rgba(123, 97, 201, .06);--lucky-theme-ghost-bg: rgba(123, 97, 201, .1);--lucky-theme-tag-primary-bg: rgba(123, 97, 201, .1);--lucky-theme-tag-primary-border: rgba(123, 97, 201, .24);--lucky-theme-index-bg: rgba(123, 97, 201, .08);--lucky-theme-index-border: rgba(123, 97, 201, .16);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(123, 97, 201, .14), rgba(123, 97, 201, .18));--lucky-theme-listen-port-border: rgba(123, 97, 201, .28);--lucky-theme-listen-port-color: #624bad;--lucky-theme-action-btn-group-bg: rgba(123, 97, 201, .06);--lucky-theme-action-btn-group-border: rgba(123, 97, 201, .14);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(123, 97, 201, .08);--lucky-theme-glass-row-hover-border: rgba(123, 97, 201, .24)}html[data-theme=light][data-accent-override=pink],html[data-theme=light][data-accent-override=pink] body,html[data-theme=light][data-accent-override=pink] .module-panel,html[data-theme=light][data-accent-override=pink] .ddns-list-v3{--q-primary: #e83e8c;--lucky-theme-accent-rgb: 232, 62, 140;--lucky-theme-accent: #e83e8c;--lucky-theme-accent-strong: #c72f73;--lucky-theme-accent-text: #b82767;--lucky-theme-on-accent: #2a0d1a;--lucky-theme-accent-soft: rgba(232, 62, 140, .12);--lucky-theme-color-primary: #e83e8c;--lucky-theme-border-strong: rgba(232, 62, 140, .18);--lucky-theme-glow: radial-gradient(circle at top left, rgba(232, 62, 140, .16), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(232, 62, 140, .1), transparent 34%);--lucky-theme-stat-total: rgba(232, 62, 140, .1);--lucky-theme-field-border-hover: rgba(232, 62, 140, .25);--lucky-theme-field-border-focus: rgba(232, 62, 140, .45);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(232, 62, 140, .15);--lucky-theme-hover-fill: rgba(232, 62, 140, .06);--lucky-theme-context-menu-hover-solid: rgba(232, 62, 140, .06);--lucky-theme-ghost-bg: rgba(232, 62, 140, .1);--lucky-theme-tag-primary-bg: rgba(232, 62, 140, .1);--lucky-theme-tag-primary-border: rgba(232, 62, 140, .24);--lucky-theme-index-bg: rgba(232, 62, 140, .08);--lucky-theme-index-border: rgba(232, 62, 140, .16);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(232, 62, 140, .14), rgba(232, 62, 140, .18));--lucky-theme-listen-port-border: rgba(232, 62, 140, .28);--lucky-theme-listen-port-color: #c72f73;--lucky-theme-action-btn-group-bg: rgba(232, 62, 140, .06);--lucky-theme-action-btn-group-border: rgba(232, 62, 140, .14);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(232, 62, 140, .08);--lucky-theme-glass-row-hover-border: rgba(232, 62, 140, .24)}html[data-theme=light][data-accent-override=cyan],html[data-theme=light][data-accent-override=cyan] body,html[data-theme=light][data-accent-override=cyan] .module-panel,html[data-theme=light][data-accent-override=cyan] .ddns-list-v3{--q-primary: #168aad;--lucky-theme-accent-rgb: 22, 138, 173;--lucky-theme-accent: #168aad;--lucky-theme-accent-strong: #0f6f8e;--lucky-theme-accent-text: #0f6f8e;--lucky-theme-on-accent: #031116;--lucky-theme-accent-soft: rgba(22, 138, 173, .12);--lucky-theme-color-primary: #168aad;--lucky-theme-border-strong: rgba(22, 138, 173, .18);--lucky-theme-glow: radial-gradient(circle at top left, rgba(22, 138, 173, .16), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(22, 138, 173, .1), transparent 34%);--lucky-theme-stat-total: rgba(22, 138, 173, .1);--lucky-theme-field-border-hover: rgba(22, 138, 173, .25);--lucky-theme-field-border-focus: rgba(22, 138, 173, .45);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(22, 138, 173, .15);--lucky-theme-hover-fill: rgba(22, 138, 173, .06);--lucky-theme-context-menu-hover-solid: rgba(22, 138, 173, .06);--lucky-theme-ghost-bg: rgba(22, 138, 173, .1);--lucky-theme-tag-primary-bg: rgba(22, 138, 173, .1);--lucky-theme-tag-primary-border: rgba(22, 138, 173, .24);--lucky-theme-index-bg: rgba(22, 138, 173, .08);--lucky-theme-index-border: rgba(22, 138, 173, .16);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(22, 138, 173, .14), rgba(22, 138, 173, .18));--lucky-theme-listen-port-border: rgba(22, 138, 173, .28);--lucky-theme-listen-port-color: #0f6f8e;--lucky-theme-action-btn-group-bg: rgba(22, 138, 173, .06);--lucky-theme-action-btn-group-border: rgba(22, 138, 173, .14);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(22, 138, 173, .08);--lucky-theme-glass-row-hover-border: rgba(22, 138, 173, .24)}html[data-theme=dark][data-accent-override=blue],html[data-theme=dark][data-accent-override=blue] body,html[data-theme=dark][data-accent-override=blue] .module-panel,html[data-theme=dark][data-accent-override=blue] .ddns-list-v3{--q-primary: #61adff;--lucky-theme-accent-rgb: 97, 173, 255;--lucky-theme-accent: #61adff;--lucky-theme-accent-strong: #8ac3ff;--lucky-theme-accent-text: #aadbff;--lucky-theme-on-accent: #07131f;--lucky-theme-accent-soft: rgba(97, 173, 255, .18);--lucky-theme-color-primary: #61adff;--lucky-theme-border-strong: rgba(97, 173, 255, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(97, 173, 255, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(97, 173, 255, .16), transparent 34%);--lucky-theme-stat-total: rgba(97, 173, 255, .14);--lucky-theme-field-border-hover: rgba(97, 173, 255, .3);--lucky-theme-field-border-focus: rgba(97, 173, 255, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(97, 173, 255, .14);--lucky-theme-hover-fill: rgba(97, 173, 255, .08);--lucky-theme-context-menu-hover-solid: rgba(97, 173, 255, .08);--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-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(97, 173, 255, .3);--lucky-theme-listen-port-color: #aadbff;--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(97, 173, 255, .12);--lucky-theme-glass-row-hover-border: rgba(97, 173, 255, .28)}html[data-theme=dark][data-accent-override=forest],html[data-theme=dark][data-accent-override=forest] body,html[data-theme=dark][data-accent-override=forest] .module-panel,html[data-theme=dark][data-accent-override=forest] .ddns-list-v3{--q-primary: #6fcf8f;--lucky-theme-accent-rgb: 111, 207, 143;--lucky-theme-accent: #6fcf8f;--lucky-theme-accent-strong: #95dfad;--lucky-theme-accent-text: #b8ecc9;--lucky-theme-on-accent: #06140b;--lucky-theme-accent-soft: rgba(111, 207, 143, .18);--lucky-theme-color-primary: #6fcf8f;--lucky-theme-border-strong: rgba(111, 207, 143, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(111, 207, 143, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(111, 207, 143, .16), transparent 34%);--lucky-theme-stat-total: rgba(111, 207, 143, .14);--lucky-theme-field-border-hover: rgba(111, 207, 143, .3);--lucky-theme-field-border-focus: rgba(111, 207, 143, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(111, 207, 143, .14);--lucky-theme-hover-fill: rgba(111, 207, 143, .08);--lucky-theme-context-menu-hover-solid: rgba(111, 207, 143, .08);--lucky-theme-ghost-bg: rgba(111, 207, 143, .16);--lucky-theme-tag-primary-bg: rgba(111, 207, 143, .14);--lucky-theme-tag-primary-border: rgba(111, 207, 143, .28);--lucky-theme-index-bg: rgba(111, 207, 143, .12);--lucky-theme-index-border: rgba(111, 207, 143, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(111, 207, 143, .16), rgba(111, 207, 143, .22));--lucky-theme-listen-port-border: rgba(111, 207, 143, .3);--lucky-theme-listen-port-color: #b8ecc9;--lucky-theme-action-btn-group-bg: rgba(111, 207, 143, .08);--lucky-theme-action-btn-group-border: rgba(111, 207, 143, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(111, 207, 143, .12);--lucky-theme-glass-row-hover-border: rgba(111, 207, 143, .28)}html[data-theme=dark][data-accent-override=mint],html[data-theme=dark][data-accent-override=mint] body,html[data-theme=dark][data-accent-override=mint] .module-panel,html[data-theme=dark][data-accent-override=mint] .ddns-list-v3{--q-primary: #4fd1bf;--lucky-theme-accent-rgb: 79, 209, 191;--lucky-theme-accent: #4fd1bf;--lucky-theme-accent-strong: #7fe0d2;--lucky-theme-accent-text: #aeede4;--lucky-theme-on-accent: #03110f;--lucky-theme-accent-soft: rgba(79, 209, 191, .18);--lucky-theme-color-primary: #4fd1bf;--lucky-theme-border-strong: rgba(79, 209, 191, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(79, 209, 191, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(79, 209, 191, .16), transparent 34%);--lucky-theme-stat-total: rgba(79, 209, 191, .14);--lucky-theme-field-border-hover: rgba(79, 209, 191, .3);--lucky-theme-field-border-focus: rgba(79, 209, 191, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(79, 209, 191, .14);--lucky-theme-hover-fill: rgba(79, 209, 191, .08);--lucky-theme-context-menu-hover-solid: rgba(79, 209, 191, .08);--lucky-theme-ghost-bg: rgba(79, 209, 191, .16);--lucky-theme-tag-primary-bg: rgba(79, 209, 191, .14);--lucky-theme-tag-primary-border: rgba(79, 209, 191, .28);--lucky-theme-index-bg: rgba(79, 209, 191, .12);--lucky-theme-index-border: rgba(79, 209, 191, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(79, 209, 191, .16), rgba(79, 209, 191, .22));--lucky-theme-listen-port-border: rgba(79, 209, 191, .3);--lucky-theme-listen-port-color: #aeede4;--lucky-theme-action-btn-group-bg: rgba(79, 209, 191, .08);--lucky-theme-action-btn-group-border: rgba(79, 209, 191, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(79, 209, 191, .12);--lucky-theme-glass-row-hover-border: rgba(79, 209, 191, .28)}html[data-theme=dark][data-accent-override=dusk],html[data-theme=dark][data-accent-override=dusk] body,html[data-theme=dark][data-accent-override=dusk] .module-panel,html[data-theme=dark][data-accent-override=dusk] .ddns-list-v3{--q-primary: #f39a5f;--lucky-theme-accent-rgb: 243, 154, 95;--lucky-theme-accent: #f39a5f;--lucky-theme-accent-strong: #f7b88c;--lucky-theme-accent-text: #fad3b8;--lucky-theme-on-accent: #1f0f05;--lucky-theme-accent-soft: rgba(243, 154, 95, .18);--lucky-theme-color-primary: #f39a5f;--lucky-theme-border-strong: rgba(243, 154, 95, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(243, 154, 95, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(243, 154, 95, .16), transparent 34%);--lucky-theme-stat-total: rgba(243, 154, 95, .14);--lucky-theme-field-border-hover: rgba(243, 154, 95, .3);--lucky-theme-field-border-focus: rgba(243, 154, 95, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(243, 154, 95, .14);--lucky-theme-hover-fill: rgba(243, 154, 95, .08);--lucky-theme-context-menu-hover-solid: rgba(243, 154, 95, .08);--lucky-theme-ghost-bg: rgba(243, 154, 95, .16);--lucky-theme-tag-primary-bg: rgba(243, 154, 95, .14);--lucky-theme-tag-primary-border: rgba(243, 154, 95, .28);--lucky-theme-index-bg: rgba(243, 154, 95, .12);--lucky-theme-index-border: rgba(243, 154, 95, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(243, 154, 95, .16), rgba(243, 154, 95, .22));--lucky-theme-listen-port-border: rgba(243, 154, 95, .3);--lucky-theme-listen-port-color: #fad3b8;--lucky-theme-action-btn-group-bg: rgba(243, 154, 95, .08);--lucky-theme-action-btn-group-border: rgba(243, 154, 95, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(243, 154, 95, .12);--lucky-theme-glass-row-hover-border: rgba(243, 154, 95, .28)}html[data-theme=dark][data-accent-override=lavender],html[data-theme=dark][data-accent-override=lavender] body,html[data-theme=dark][data-accent-override=lavender] .module-panel,html[data-theme=dark][data-accent-override=lavender] .ddns-list-v3{--q-primary: #a992f2;--lucky-theme-accent-rgb: 169, 146, 242;--lucky-theme-accent: #a992f2;--lucky-theme-accent-strong: #c2b1f6;--lucky-theme-accent-text: #dad0fa;--lucky-theme-on-accent: #120a24;--lucky-theme-accent-soft: rgba(169, 146, 242, .18);--lucky-theme-color-primary: #a992f2;--lucky-theme-border-strong: rgba(169, 146, 242, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(169, 146, 242, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(169, 146, 242, .16), transparent 34%);--lucky-theme-stat-total: rgba(169, 146, 242, .14);--lucky-theme-field-border-hover: rgba(169, 146, 242, .3);--lucky-theme-field-border-focus: rgba(169, 146, 242, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(169, 146, 242, .14);--lucky-theme-hover-fill: rgba(169, 146, 242, .08);--lucky-theme-context-menu-hover-solid: rgba(169, 146, 242, .08);--lucky-theme-ghost-bg: rgba(169, 146, 242, .16);--lucky-theme-tag-primary-bg: rgba(169, 146, 242, .14);--lucky-theme-tag-primary-border: rgba(169, 146, 242, .28);--lucky-theme-index-bg: rgba(169, 146, 242, .12);--lucky-theme-index-border: rgba(169, 146, 242, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(169, 146, 242, .16), rgba(169, 146, 242, .22));--lucky-theme-listen-port-border: rgba(169, 146, 242, .3);--lucky-theme-listen-port-color: #dad0fa;--lucky-theme-action-btn-group-bg: rgba(169, 146, 242, .08);--lucky-theme-action-btn-group-border: rgba(169, 146, 242, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(169, 146, 242, .12);--lucky-theme-glass-row-hover-border: rgba(169, 146, 242, .28)}html[data-theme=dark][data-accent-override=pink],html[data-theme=dark][data-accent-override=pink] body,html[data-theme=dark][data-accent-override=pink] .module-panel,html[data-theme=dark][data-accent-override=pink] .ddns-list-v3{--q-primary: #f27aae;--lucky-theme-accent-rgb: 242, 122, 174;--lucky-theme-accent: #f27aae;--lucky-theme-accent-strong: #f6a1c6;--lucky-theme-accent-text: #fac6dd;--lucky-theme-on-accent: #230812;--lucky-theme-accent-soft: rgba(242, 122, 174, .18);--lucky-theme-color-primary: #f27aae;--lucky-theme-border-strong: rgba(242, 122, 174, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(242, 122, 174, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(242, 122, 174, .16), transparent 34%);--lucky-theme-stat-total: rgba(242, 122, 174, .14);--lucky-theme-field-border-hover: rgba(242, 122, 174, .3);--lucky-theme-field-border-focus: rgba(242, 122, 174, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(242, 122, 174, .14);--lucky-theme-hover-fill: rgba(242, 122, 174, .08);--lucky-theme-context-menu-hover-solid: rgba(242, 122, 174, .08);--lucky-theme-ghost-bg: rgba(242, 122, 174, .16);--lucky-theme-tag-primary-bg: rgba(242, 122, 174, .14);--lucky-theme-tag-primary-border: rgba(242, 122, 174, .28);--lucky-theme-index-bg: rgba(242, 122, 174, .12);--lucky-theme-index-border: rgba(242, 122, 174, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(242, 122, 174, .16), rgba(242, 122, 174, .22));--lucky-theme-listen-port-border: rgba(242, 122, 174, .3);--lucky-theme-listen-port-color: #fac6dd;--lucky-theme-action-btn-group-bg: rgba(242, 122, 174, .08);--lucky-theme-action-btn-group-border: rgba(242, 122, 174, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(242, 122, 174, .12);--lucky-theme-glass-row-hover-border: rgba(242, 122, 174, .28)}html[data-theme=dark][data-accent-override=cyan],html[data-theme=dark][data-accent-override=cyan] body,html[data-theme=dark][data-accent-override=cyan] .module-panel,html[data-theme=dark][data-accent-override=cyan] .ddns-list-v3{--q-primary: #4cc3e6;--lucky-theme-accent-rgb: 76, 195, 230;--lucky-theme-accent: #4cc3e6;--lucky-theme-accent-strong: #7fd4ee;--lucky-theme-accent-text: #b0e5f5;--lucky-theme-on-accent: #04141a;--lucky-theme-accent-soft: rgba(76, 195, 230, .18);--lucky-theme-color-primary: #4cc3e6;--lucky-theme-border-strong: rgba(76, 195, 230, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(76, 195, 230, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(76, 195, 230, .16), transparent 34%);--lucky-theme-stat-total: rgba(76, 195, 230, .14);--lucky-theme-field-border-hover: rgba(76, 195, 230, .3);--lucky-theme-field-border-focus: rgba(76, 195, 230, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(76, 195, 230, .14);--lucky-theme-hover-fill: rgba(76, 195, 230, .08);--lucky-theme-context-menu-hover-solid: rgba(76, 195, 230, .08);--lucky-theme-ghost-bg: rgba(76, 195, 230, .16);--lucky-theme-tag-primary-bg: rgba(76, 195, 230, .14);--lucky-theme-tag-primary-border: rgba(76, 195, 230, .28);--lucky-theme-index-bg: rgba(76, 195, 230, .12);--lucky-theme-index-border: rgba(76, 195, 230, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(76, 195, 230, .16), rgba(76, 195, 230, .22));--lucky-theme-listen-port-border: rgba(76, 195, 230, .3);--lucky-theme-listen-port-color: #b0e5f5;--lucky-theme-action-btn-group-bg: rgba(76, 195, 230, .08);--lucky-theme-action-btn-group-border: rgba(76, 195, 230, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(76, 195, 230, .12);--lucky-theme-glass-row-hover-border: rgba(76, 195, 230, .28)}html[data-theme=pure-black][data-accent-override=blue],html[data-theme=pure-black][data-accent-override=blue] body,html[data-theme=pure-black][data-accent-override=blue] .module-panel,html[data-theme=pure-black][data-accent-override=blue] .ddns-list-v3{--q-primary: #61adff;--lucky-theme-accent-rgb: 97, 173, 255;--lucky-theme-accent: #61adff;--lucky-theme-accent-strong: #8ac3ff;--lucky-theme-accent-text: #aadbff;--lucky-theme-on-accent: #07131f;--lucky-theme-accent-soft: rgba(97, 173, 255, .18);--lucky-theme-color-primary: #61adff;--lucky-theme-border-strong: rgba(97, 173, 255, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(97, 173, 255, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(97, 173, 255, .16), transparent 34%);--lucky-theme-stat-total: rgba(97, 173, 255, .14);--lucky-theme-field-border-hover: rgba(97, 173, 255, .3);--lucky-theme-field-border-focus: rgba(97, 173, 255, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(97, 173, 255, .14);--lucky-theme-hover-fill: rgba(97, 173, 255, .08);--lucky-theme-context-menu-hover-solid: rgba(97, 173, 255, .08);--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-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(97, 173, 255, .3);--lucky-theme-listen-port-color: #aadbff;--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(97, 173, 255, .12);--lucky-theme-glass-row-hover-border: rgba(97, 173, 255, .28)}html[data-theme=pure-black][data-accent-override=forest],html[data-theme=pure-black][data-accent-override=forest] body,html[data-theme=pure-black][data-accent-override=forest] .module-panel,html[data-theme=pure-black][data-accent-override=forest] .ddns-list-v3{--q-primary: #6fcf8f;--lucky-theme-accent-rgb: 111, 207, 143;--lucky-theme-accent: #6fcf8f;--lucky-theme-accent-strong: #95dfad;--lucky-theme-accent-text: #b8ecc9;--lucky-theme-on-accent: #06140b;--lucky-theme-accent-soft: rgba(111, 207, 143, .18);--lucky-theme-color-primary: #6fcf8f;--lucky-theme-border-strong: rgba(111, 207, 143, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(111, 207, 143, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(111, 207, 143, .16), transparent 34%);--lucky-theme-stat-total: rgba(111, 207, 143, .14);--lucky-theme-field-border-hover: rgba(111, 207, 143, .3);--lucky-theme-field-border-focus: rgba(111, 207, 143, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(111, 207, 143, .14);--lucky-theme-hover-fill: rgba(111, 207, 143, .08);--lucky-theme-context-menu-hover-solid: rgba(111, 207, 143, .08);--lucky-theme-ghost-bg: rgba(111, 207, 143, .16);--lucky-theme-tag-primary-bg: rgba(111, 207, 143, .14);--lucky-theme-tag-primary-border: rgba(111, 207, 143, .28);--lucky-theme-index-bg: rgba(111, 207, 143, .12);--lucky-theme-index-border: rgba(111, 207, 143, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(111, 207, 143, .16), rgba(111, 207, 143, .22));--lucky-theme-listen-port-border: rgba(111, 207, 143, .3);--lucky-theme-listen-port-color: #b8ecc9;--lucky-theme-action-btn-group-bg: rgba(111, 207, 143, .08);--lucky-theme-action-btn-group-border: rgba(111, 207, 143, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(111, 207, 143, .12);--lucky-theme-glass-row-hover-border: rgba(111, 207, 143, .28)}html[data-theme=pure-black][data-accent-override=mint],html[data-theme=pure-black][data-accent-override=mint] body,html[data-theme=pure-black][data-accent-override=mint] .module-panel,html[data-theme=pure-black][data-accent-override=mint] .ddns-list-v3{--q-primary: #4fd1bf;--lucky-theme-accent-rgb: 79, 209, 191;--lucky-theme-accent: #4fd1bf;--lucky-theme-accent-strong: #7fe0d2;--lucky-theme-accent-text: #aeede4;--lucky-theme-on-accent: #03110f;--lucky-theme-accent-soft: rgba(79, 209, 191, .18);--lucky-theme-color-primary: #4fd1bf;--lucky-theme-border-strong: rgba(79, 209, 191, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(79, 209, 191, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(79, 209, 191, .16), transparent 34%);--lucky-theme-stat-total: rgba(79, 209, 191, .14);--lucky-theme-field-border-hover: rgba(79, 209, 191, .3);--lucky-theme-field-border-focus: rgba(79, 209, 191, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(79, 209, 191, .14);--lucky-theme-hover-fill: rgba(79, 209, 191, .08);--lucky-theme-context-menu-hover-solid: rgba(79, 209, 191, .08);--lucky-theme-ghost-bg: rgba(79, 209, 191, .16);--lucky-theme-tag-primary-bg: rgba(79, 209, 191, .14);--lucky-theme-tag-primary-border: rgba(79, 209, 191, .28);--lucky-theme-index-bg: rgba(79, 209, 191, .12);--lucky-theme-index-border: rgba(79, 209, 191, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(79, 209, 191, .16), rgba(79, 209, 191, .22));--lucky-theme-listen-port-border: rgba(79, 209, 191, .3);--lucky-theme-listen-port-color: #aeede4;--lucky-theme-action-btn-group-bg: rgba(79, 209, 191, .08);--lucky-theme-action-btn-group-border: rgba(79, 209, 191, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(79, 209, 191, .12);--lucky-theme-glass-row-hover-border: rgba(79, 209, 191, .28)}html[data-theme=pure-black][data-accent-override=dusk],html[data-theme=pure-black][data-accent-override=dusk] body,html[data-theme=pure-black][data-accent-override=dusk] .module-panel,html[data-theme=pure-black][data-accent-override=dusk] .ddns-list-v3{--q-primary: #f39a5f;--lucky-theme-accent-rgb: 243, 154, 95;--lucky-theme-accent: #f39a5f;--lucky-theme-accent-strong: #f7b88c;--lucky-theme-accent-text: #fad3b8;--lucky-theme-on-accent: #1f0f05;--lucky-theme-accent-soft: rgba(243, 154, 95, .18);--lucky-theme-color-primary: #f39a5f;--lucky-theme-border-strong: rgba(243, 154, 95, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(243, 154, 95, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(243, 154, 95, .16), transparent 34%);--lucky-theme-stat-total: rgba(243, 154, 95, .14);--lucky-theme-field-border-hover: rgba(243, 154, 95, .3);--lucky-theme-field-border-focus: rgba(243, 154, 95, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(243, 154, 95, .14);--lucky-theme-hover-fill: rgba(243, 154, 95, .08);--lucky-theme-context-menu-hover-solid: rgba(243, 154, 95, .08);--lucky-theme-ghost-bg: rgba(243, 154, 95, .16);--lucky-theme-tag-primary-bg: rgba(243, 154, 95, .14);--lucky-theme-tag-primary-border: rgba(243, 154, 95, .28);--lucky-theme-index-bg: rgba(243, 154, 95, .12);--lucky-theme-index-border: rgba(243, 154, 95, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(243, 154, 95, .16), rgba(243, 154, 95, .22));--lucky-theme-listen-port-border: rgba(243, 154, 95, .3);--lucky-theme-listen-port-color: #fad3b8;--lucky-theme-action-btn-group-bg: rgba(243, 154, 95, .08);--lucky-theme-action-btn-group-border: rgba(243, 154, 95, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(243, 154, 95, .12);--lucky-theme-glass-row-hover-border: rgba(243, 154, 95, .28)}html[data-theme=pure-black][data-accent-override=lavender],html[data-theme=pure-black][data-accent-override=lavender] body,html[data-theme=pure-black][data-accent-override=lavender] .module-panel,html[data-theme=pure-black][data-accent-override=lavender] .ddns-list-v3{--q-primary: #a992f2;--lucky-theme-accent-rgb: 169, 146, 242;--lucky-theme-accent: #a992f2;--lucky-theme-accent-strong: #c2b1f6;--lucky-theme-accent-text: #dad0fa;--lucky-theme-on-accent: #120a24;--lucky-theme-accent-soft: rgba(169, 146, 242, .18);--lucky-theme-color-primary: #a992f2;--lucky-theme-border-strong: rgba(169, 146, 242, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(169, 146, 242, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(169, 146, 242, .16), transparent 34%);--lucky-theme-stat-total: rgba(169, 146, 242, .14);--lucky-theme-field-border-hover: rgba(169, 146, 242, .3);--lucky-theme-field-border-focus: rgba(169, 146, 242, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(169, 146, 242, .14);--lucky-theme-hover-fill: rgba(169, 146, 242, .08);--lucky-theme-context-menu-hover-solid: rgba(169, 146, 242, .08);--lucky-theme-ghost-bg: rgba(169, 146, 242, .16);--lucky-theme-tag-primary-bg: rgba(169, 146, 242, .14);--lucky-theme-tag-primary-border: rgba(169, 146, 242, .28);--lucky-theme-index-bg: rgba(169, 146, 242, .12);--lucky-theme-index-border: rgba(169, 146, 242, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(169, 146, 242, .16), rgba(169, 146, 242, .22));--lucky-theme-listen-port-border: rgba(169, 146, 242, .3);--lucky-theme-listen-port-color: #dad0fa;--lucky-theme-action-btn-group-bg: rgba(169, 146, 242, .08);--lucky-theme-action-btn-group-border: rgba(169, 146, 242, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(169, 146, 242, .12);--lucky-theme-glass-row-hover-border: rgba(169, 146, 242, .28)}html[data-theme=pure-black][data-accent-override=pink],html[data-theme=pure-black][data-accent-override=pink] body,html[data-theme=pure-black][data-accent-override=pink] .module-panel,html[data-theme=pure-black][data-accent-override=pink] .ddns-list-v3{--q-primary: #f27aae;--lucky-theme-accent-rgb: 242, 122, 174;--lucky-theme-accent: #f27aae;--lucky-theme-accent-strong: #f6a1c6;--lucky-theme-accent-text: #fac6dd;--lucky-theme-on-accent: #230812;--lucky-theme-accent-soft: rgba(242, 122, 174, .18);--lucky-theme-color-primary: #f27aae;--lucky-theme-border-strong: rgba(242, 122, 174, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(242, 122, 174, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(242, 122, 174, .16), transparent 34%);--lucky-theme-stat-total: rgba(242, 122, 174, .14);--lucky-theme-field-border-hover: rgba(242, 122, 174, .3);--lucky-theme-field-border-focus: rgba(242, 122, 174, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(242, 122, 174, .14);--lucky-theme-hover-fill: rgba(242, 122, 174, .08);--lucky-theme-context-menu-hover-solid: rgba(242, 122, 174, .08);--lucky-theme-ghost-bg: rgba(242, 122, 174, .16);--lucky-theme-tag-primary-bg: rgba(242, 122, 174, .14);--lucky-theme-tag-primary-border: rgba(242, 122, 174, .28);--lucky-theme-index-bg: rgba(242, 122, 174, .12);--lucky-theme-index-border: rgba(242, 122, 174, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(242, 122, 174, .16), rgba(242, 122, 174, .22));--lucky-theme-listen-port-border: rgba(242, 122, 174, .3);--lucky-theme-listen-port-color: #fac6dd;--lucky-theme-action-btn-group-bg: rgba(242, 122, 174, .08);--lucky-theme-action-btn-group-border: rgba(242, 122, 174, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(242, 122, 174, .12);--lucky-theme-glass-row-hover-border: rgba(242, 122, 174, .28)}html[data-theme=pure-black][data-accent-override=cyan],html[data-theme=pure-black][data-accent-override=cyan] body,html[data-theme=pure-black][data-accent-override=cyan] .module-panel,html[data-theme=pure-black][data-accent-override=cyan] .ddns-list-v3{--q-primary: #4cc3e6;--lucky-theme-accent-rgb: 76, 195, 230;--lucky-theme-accent: #4cc3e6;--lucky-theme-accent-strong: #7fd4ee;--lucky-theme-accent-text: #b0e5f5;--lucky-theme-on-accent: #04141a;--lucky-theme-accent-soft: rgba(76, 195, 230, .18);--lucky-theme-color-primary: #4cc3e6;--lucky-theme-border-strong: rgba(76, 195, 230, .22);--lucky-theme-glow: radial-gradient(circle at top left, rgba(76, 195, 230, .18), transparent 46%);--lucky-theme-page-accent: radial-gradient(circle at top left, rgba(76, 195, 230, .16), transparent 34%);--lucky-theme-stat-total: rgba(76, 195, 230, .14);--lucky-theme-field-border-hover: rgba(76, 195, 230, .3);--lucky-theme-field-border-focus: rgba(76, 195, 230, .5);--lucky-theme-field-focus-ring: 0 0 0 3px rgba(76, 195, 230, .14);--lucky-theme-hover-fill: rgba(76, 195, 230, .08);--lucky-theme-context-menu-hover-solid: rgba(76, 195, 230, .08);--lucky-theme-ghost-bg: rgba(76, 195, 230, .16);--lucky-theme-tag-primary-bg: rgba(76, 195, 230, .14);--lucky-theme-tag-primary-border: rgba(76, 195, 230, .28);--lucky-theme-index-bg: rgba(76, 195, 230, .12);--lucky-theme-index-border: rgba(76, 195, 230, .24);--lucky-theme-listen-port-bg: linear-gradient(135deg, rgba(76, 195, 230, .16), rgba(76, 195, 230, .22));--lucky-theme-listen-port-border: rgba(76, 195, 230, .3);--lucky-theme-listen-port-color: #b0e5f5;--lucky-theme-action-btn-group-bg: rgba(76, 195, 230, .08);--lucky-theme-action-btn-group-border: rgba(76, 195, 230, .18);--lucky-theme-action-btn-group-shadow: 0 1px 4px rgba(76, 195, 230, .12);--lucky-theme-glass-row-hover-border: rgba(76, 195, 230, .28)}: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);box-shadow:var(--lucky-theme-shadow-soft)!important}html.light .login-card{background-color:#ffffffd9}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);box-shadow:var(--lucky-theme-shadow-soft)!important}html.dark .login-card{background-color:#2a2a2ad9;box-shadow:0 10px 30px #0000004d}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{--lucky-theme-login-footer-muted: #777}html.dark .copyright,html.dark .footer-links a{color:var(--lucky-theme-login-footer-muted)!important}html.dark .login-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}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;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{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 .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{--lucky-theme-login-footer-muted: #777}html.pure-black .copyright,html.pure-black .footer-links a{color:var(--lucky-theme-login-footer-muted)!important}html.pure-black .login-options{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}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:var(--lucky-theme-page-bg)!important}html.tech-blue .q-card{background-color:var(--lucky-theme-card-bg)!important;border:1px solid var(--lucky-theme-border);box-shadow:none!important}html.tech-blue .login-card{background-color:var(--lucky-theme-surface-elevated)}html.tech-blue body{color:var(--lucky-theme-text)!important;background-color:var(--lucky-theme-page-bg)!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:var(--lucky-theme-page-bg)!important}html.manly-pink .q-card{background-color:var(--lucky-theme-card-bg)!important;border:1px solid var(--lucky-theme-border)}html.manly-pink .login-card{background-color:var(--lucky-theme-surface-elevated)}html.manly-pink body{color:var(--lucky-theme-text)!important;background-color:var(--lucky-theme-page-bg)!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:var(--lucky-theme-page-bg)!important}html.forest-green .q-card{background-color:var(--lucky-theme-card-bg)!important;border:1px solid var(--lucky-theme-border)}html.forest-green .login-card{background-color:var(--lucky-theme-surface-elevated)}html.forest-green body{color:var(--lucky-theme-text)!important;background-color:var(--lucky-theme-page-bg)!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:var(--lucky-theme-page-bg)!important}html.turquoise-mint .q-card{background-color:var(--lucky-theme-card-bg)!important;border:1px solid var(--lucky-theme-border)}html.turquoise-mint .login-card{background-color:var(--lucky-theme-surface-elevated)}html.turquoise-mint body{color:var(--lucky-theme-text)!important;background-color:var(--lucky-theme-page-bg)!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:var(--lucky-theme-page-bg)!important}html.dusk-orange .q-card{background-color:var(--lucky-theme-card-bg)!important;border:1px solid var(--lucky-theme-border)}html.dusk-orange .login-card{background-color:var(--lucky-theme-surface-elevated)}html.dusk-orange body{color:var(--lucky-theme-text)!important;background-color:var(--lucky-theme-page-bg)!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:var(--lucky-theme-page-bg)!important}html.frost-lavender .q-card{background-color:var(--lucky-theme-card-bg)!important;border:1px solid var(--lucky-theme-border)}html.frost-lavender .login-card{background-color:var(--lucky-theme-surface-elevated)}html.frost-lavender body{color:var(--lucky-theme-text)!important;background-color:var(--lucky-theme-page-bg)!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:var(--lucky-theme-page-bg)!important}html.graphite-cyan .q-card{background-color:var(--lucky-theme-card-bg)!important;border:1px solid var(--lucky-theme-border)}html.graphite-cyan .login-card{background-color:var(--lucky-theme-surface-elevated)}html.graphite-cyan body{color:var(--lucky-theme-text)!important;background-color:var(--lucky-theme-page-bg)!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: color-mix(in srgb, var(--ui-color-shadow) 8%, transparent);--app-switch-thumb-shadow: 0 1px 3px color-mix(in srgb, var(--ui-color-shadow) 20%, transparent);--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);--app-shell-border: rgba(148, 163, 184, .24);--app-shell-shadow: 0 18px 38px color-mix(in srgb, var(--ui-color-shadow) 8%, transparent);--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 var(--ui-color-highlight);--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);--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) 72%, transparent)}html.light,html[data-theme=light]{--app-shell-surface: color-mix(in srgb, var(--lucky-theme-page-bg-deep) 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)}.app-shell-control{border-radius:var(--lucky-theme-radius-control, 8px)}.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;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;-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-hover-card{--lucky-hover-card-shadow: 0 6px 16px 0 color-mix(in srgb, var(--ui-color-shadow) 8%, transparent), 0 3px 6px -4px color-mix(in srgb, var(--ui-color-shadow) 12%, transparent), 0 9px 28px 8px color-mix(in srgb, var(--ui-color-shadow) 5%, transparent);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(var(--ui-color-mix-light-rgb), .16), 0 10px 30px rgba(var(--ui-color-mix-light-rgb), .07), 0 0 34px rgba(var(--module-accent-rgb, var(--ui-color-legacy-accent-rgb)), .24), 0 22px 60px rgba(var(--module-accent-rgb, var(--ui-color-legacy-accent-rgb)), .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}.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}.q-dialog__inner,.q-dialog__backdrop,.q-menu,.q-tooltip{transition:none!important}.q-ripple,.q-ripple__inner{display:none!important;animation:none!important;transition:none!important}.q-field--labeled>.q-field__inner>.q-field__control>.q-field__control-container>input[type=number]::-webkit-inner-spin-button{transform:translateY(-8px)}.q-field--labeled.q-field--dense>.q-field__inner>.q-field__control>.q-field__control-container>input[type=number]::-webkit-inner-spin-button{transform:translateY(-6px)}.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%)}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%);box-shadow:var(--module-field-focus-ring, var(--lucky-theme-field-focus-ring))}: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,: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)))!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)))!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)))!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)));border-radius:var(--lucky-theme-radius-control, 8px);background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-field-border, var(--module-border, var(--lucky-theme-field-border))) 70%,transparent)}: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}: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)));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))) 78%,transparent)}: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)));box-shadow:var(--module-field-focus-ring, var(--lucky-theme-field-focus-ring))}:where(.module-panel,.module-theme) .masked-password-input{background:transparent}: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}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}.q-btn:active{transform:scale(.96)}.q-btn:hover{filter:brightness(1.05)}.q-dialog__backdrop{background:var(--ui-color-backdrop, var(--lucky-theme-dialog-backdrop))}.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;backdrop-filter:none}.q-dialog.dialog-glass,.q-dialog.module-panel{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}body.body--dark .q-dialog__backdrop,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}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))!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 .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 .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))!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-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))!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-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: var(--ui-dialog-surface);--app-dialog-section-bg: var(--module-dialog-body-bg, var(--ui-dialog-body-surface));--app-dialog-section-border: var(--ui-color-divider);--app-dialog-text: var(--module-text, var(--lucky-theme-text));--app-dialog-muted: var(--module-text-muted, var(--lucky-theme-text-muted));--app-dialog-shadow: 0 18px 44px color-mix(in srgb, var(--ui-color-shadow) 16%, transparent), 0 0 0 1px var(--ui-color-highlight) 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}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;-webkit-backdrop-filter:none}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{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, var(--ui-color-mix-dark-rgb)),.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{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, var(--ui-color-mix-dark-rgb)),.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: var(--ui-color-divider);--app-dialog-shadow: 0 20px 48px color-mix(in srgb, var(--ui-color-shadow) 18%, transparent), 0 0 0 1px var(--ui-color-highlight) inset;min-width:min(448px,100vw - 32px);backdrop-filter:none;-webkit-backdrop-filter:none}.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))!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%,var(--ui-color-on-accent) 14%);box-shadow:0 8px 18px rgba(var(--module-accent-rgb, var(--lucky-theme-accent-rgb)),.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: var(--ui-legacy-dialog-dark-surface);--app-dialog-section-border: var(--ui-legacy-dialog-dark-border);--app-dialog-shadow: var(--ui-legacy-dialog-dark-shadow)}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: var(--ui-legacy-dialog-black-surface);--app-dialog-section-border: var(--ui-legacy-dialog-black-border);--app-dialog-shadow: var(--ui-legacy-dialog-black-shadow)}@media screen and (max-width:768px){.q-dialog__inner:not(.q-dialog__inner--maximized)>.q-card:not(.hm-dialog-card):not(.status-detail-dialog):not(.status-history-dialog__card),.q-dialog:not(.q-dialog--maximized)>.q-card:not(.hm-dialog-card):not(.status-detail-dialog):not(.status-history-dialog__card){box-sizing:border-box;min-width:0!important;max-width:var(--ui-dialog-viewport-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}}.lucky-list-item{position:relative;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))}[class$=-dialog-card__workspace],[class*="-dialog-card__workspace "],[class$=-dialog-workspace],[class*="-dialog-workspace "]{border-radius:var(--lucky-dialog-workspace-radius);background:var(--module-dialog-workspace-bg, var(--ui-dialog-workspace-surface));border-color:var(--module-section-border, var(--module-border));box-shadow:none}.q-dialog :where(.dialog-section,.setting-list,.ds-tab-panels){border-width:1px;border-style:solid;background:var(--module-dialog-form-section-bg, var(--ui-dialog-section-surface));border-color:var(--module-section-border, var(--module-border));box-shadow:none}.q-dialog .module-panel.theme-pure-black :where(.setting-list,.ds-tab-panels),html.pure-black .q-dialog .module-panel :where(.setting-list,.ds-tab-panels),html[data-theme=pure-black] .q-dialog .module-panel :where(.setting-list,.ds-tab-panels){border-color:var(--lucky-theme-border-muted, var(--ui-color-divider))!important;background:var(--module-dialog-form-section-bg, var(--lucky-theme-section-bg-strong, var(--ui-color-surface)))!important;box-shadow:var(--lucky-theme-surface-inset-soft, none)!important}.q-dialog .module-panel.theme-pure-black :where(.dialog-section,.setting-list .q-item),html.pure-black .q-dialog .module-panel :where(.dialog-section,.setting-list .q-item),html[data-theme=pure-black] .q-dialog .module-panel :where(.dialog-section,.setting-list .q-item){border-width:1px;border-style:solid;border-color:var(--lucky-theme-border-muted, var(--ui-color-divider))!important;background:var(--module-dialog-form-card-bg, var(--lucky-theme-card-bg))!important;box-shadow:var(--lucky-theme-surface-inset-soft, none)!important}.q-dialog .module-dialog-body :where(.dialog-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(.ds-tab-panels){background:var(--module-dialog-workspace-bg, var(--ui-dialog-workspace-surface))!important;border-color:var(--module-section-border, var(--ui-color-divider));box-shadow:none}.dialog-glass,body.body--dark .dialog-glass{background:var(--module-dialog-card-bg)!important}.ui-callout{--ui-callout-tone: var(--ui-color-info);min-height:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ui-callout-tone) 32%,transparent);border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--ui-callout-tone) 9%,transparent);color:var(--ui-color-text);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ui-callout--info{--ui-callout-tone: var(--ui-color-info)}.ui-callout--success{--ui-callout-tone: var(--ui-color-success)}.ui-callout--warning{--ui-callout-tone: var(--ui-color-warning)}.ui-callout--danger{--ui-callout-tone: var(--ui-color-danger)}.ui-callout.q-banner{padding:10px 12px}.ui-callout .q-banner__avatar{align-self:flex-start;min-width:0;padding-top:1px}.ui-callout .q-banner__avatar>.q-icon{color:var(--ui-callout-tone);font-size:20px}.ui-callout .q-banner__content{min-width:0}.ui-callout .q-banner__actions{padding-top:4px}.ui-callout__title{color:var(--ui-color-text);font-size:14px;font-weight:600;line-height:1.5}.ui-callout__text{color:var(--ui-color-text-muted)}.ui-callout__title+.ui-callout__text{margin-top:2px}.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);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);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);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);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)}.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)}}.event-messaging-toggle .q-toggle__inner--falsy .q-toggle__track{opacity:.62;background:color-mix(in srgb,var(--ui-color-text-muted) 50%,transparent)}.event-messaging-toggle .q-toggle__inner--falsy .q-toggle__thumb:after{background:var(--app-shell-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-color-text-muted) 42%,transparent),0 1px 3px color-mix(in srgb,var(--ui-color-shadow) 20%,transparent)}.event-messaging-toggle .q-toggle__inner--truthy .q-toggle__track{opacity:.68}.event-messaging-list-row.module-list-row--disabled{background:color-mix(in srgb,var(--module-list-row-bg) 72%,rgb(var(--module-disabled-row-rgb)) 28%)!important}.event-messaging-list-row.module-list-row--disabled:hover,.event-messaging-list-row.module-list-row--disabled:focus-within{background:color-mix(in srgb,var(--module-list-row-bg) 64%,rgb(var(--module-disabled-row-rgb)) 36%)!important}.event-messaging-list-row.module-list-row--disabled:after{display:none}body.body--dark .event-messaging-toggle .q-toggle__inner--falsy .q-toggle__track{background:var(--ui-toggle-off-dark-track)}body.body--dark .event-messaging-toggle .q-toggle__inner--falsy .q-toggle__thumb:after{background:var(--ui-toggle-off-dark-thumb);box-shadow:0 0 0 1px var(--ui-toggle-off-dark-outline),0 1px 3px rgba(var(--ui-color-mix-dark-rgb),.38)}.icon[data-v-c5c97a64],.icon[data-v-9c1bdfa4]{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));background-color:var(--module-danger, var(--lucky-theme-danger));border-radius:8px;text-align:center;min-width:16px}.menu-tooltip{background:var(--app-shell-surface, var(--lucky-theme-surface-elevated));color:var(--lucky-theme-text, var(--module-text, var(--lucky-theme-text)));border:1px solid var(--app-shell-border);box-shadow:0 4px 12px color-mix(in srgb,var(--ui-color-shadow) 10%,transparent);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));color:var(--lucky-theme-text, var(--module-text, var(--lucky-theme-text)));border:1px solid var(--app-shell-border);box-shadow:var(--app-shell-shadow);font-size:13px;font-weight:600;padding:6px 10px;border-radius:8px;pointer-events:none}.left-menu-container[data-v-d898dc36]{position:relative;display:flex;flex-direction:column;height:100%;width:100%;margin:0;box-sizing:border-box;overflow:hidden}.nav-rail-shell[data-v-d898dc36]{position:relative;isolation:isolate;padding:0;border-radius:0;overflow:visible}.app-sidebar-glass[data-v-d898dc36]{background:var(--app-shell-chrome-surface, var(--app-shell-surface))!important;backdrop-filter:var(--app-shell-backdrop, blur(10px) saturate(112%));-webkit-backdrop-filter:var(--app-shell-backdrop, blur(10px) saturate(112%));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-d898dc36],html[data-theme=forest-green] .app-sidebar-glass[data-v-d898dc36]{background:var(--app-shell-chrome-surface, var(--app-shell-surface))!important}html.tech-blue .app-sidebar-glass[data-v-d898dc36],html[data-theme=tech-blue] .app-sidebar-glass[data-v-d898dc36]{background:var(--app-shell-chrome-surface, var(--app-shell-surface, var(--lucky-theme-bg-primary)))!important;backdrop-filter:none;-webkit-backdrop-filter:none;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-d898dc36],html[data-theme=dark] .app-sidebar-glass[data-v-d898dc36],body.body--dark .app-sidebar-glass[data-v-d898dc36]{background:var(--app-shell-chrome-surface, var(--app-shell-surface))!important;backdrop-filter:var(--app-shell-backdrop, blur(14px) saturate(116%));-webkit-backdrop-filter:var(--app-shell-backdrop, blur(14px) saturate(116%));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-d898dc36],html[data-theme=pure-black] .app-sidebar-glass[data-v-d898dc36]{background:var(--app-shell-chrome-surface, var(--app-shell-surface, var(--lucky-theme-bg-primary)))!important;backdrop-filter:none;border-right:1px solid var(--app-shell-chrome-border, var(--app-shell-border))!important;box-shadow:none!important}.nav-rail-pinned[data-v-d898dc36]{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-d898dc36]{display:flex;align-items:center;justify-content:space-around;width:100%;background:transparent;border:none;padding:4px}.util-btn[data-v-d898dc36]{color:var(--lucky-theme-text-muted)}.util-btn[data-v-d898dc36]:hover{color:var(--lucky-theme-accent);background:color-mix(in srgb,var(--lucky-theme-accent) 10%,transparent)!important}.sidebar-tooltip[data-v-d898dc36]{background:var(--app-shell-surface, var(--module-surface-elevated, var(--lucky-theme-surface-elevated)));color:var(--lucky-theme-text, var(--module-text, var(--lucky-theme-text)));border:1px solid var(--app-shell-border, var(--module-border, var(--lucky-theme-border)));box-shadow:var(--app-shell-shadow)}.sidebar-utils-container.collapsed[data-v-d898dc36]{display:flex;flex-direction:column;align-items:center}.menu-scrollbar[data-v-d898dc36]{position:relative;z-index:1;flex:1;overflow:hidden;border-radius:inherit}@media(min-width:1025px){.left-menu-container.collapsed[data-v-d898dc36]{--sidebar-avatar-padding: 0px}}.nav-rail-menu[data-v-d898dc36] .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;padding:0 12px}.nav-rail-menu[data-v-d898dc36] .q-separator{margin:9px 14px;background:color-mix(in srgb,var(--app-shell-divider) 78%,transparent)}.nav-rail-menu[data-v-d898dc36] .q-item__section--avatar{flex:0 0 28px!important;min-width:28px!important;width:28px!important;padding-right:var(--sidebar-avatar-padding, 6px)!important;align-items:center;justify-content:center}.nav-rail-menu[data-v-d898dc36] .q-expansion-item .q-item{border-radius:10px;margin:0}.nav-rail-menu[data-v-d898dc36] .menu-group{margin:2px 8px;border-radius:11px}.nav-rail-menu[data-v-d898dc36] .menu-group>.q-expansion-item__container>.q-item{margin:0;border-radius:11px}.nav-rail-menu[data-v-d898dc36] .menu-group-header{color:var(--lucky-theme-text);opacity:.86;font-weight:650}.nav-rail-menu[data-v-d898dc36] .menu-group-header--expanded{background:color-mix(in srgb,var(--app-shell-hover) 62%,transparent);opacity:1}.nav-rail-menu[data-v-d898dc36] .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-d898dc36] .menu-group-header--active .q-icon{color:var(--lucky-theme-accent);opacity:1}.nav-rail-menu[data-v-d898dc36] .menu-group-children{position:relative;margin:3px 0 6px 10px;padding:2px 0 2px 6px}.nav-rail-menu[data-v-d898dc36] .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-d898dc36] .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-d898dc36] .menu-child-item--sub{margin-left:4px}[data-v-d898dc36] .q-item:hover,[data-v-d898dc36] .q-expansion-item__container>.q-item:hover{background:var(--app-shell-hover);color:var(--lucky-theme-text);opacity:1}[data-v-d898dc36] .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;will-change:transform;color:var(--lucky-theme-text);opacity:.85;line-height:1}[data-v-d898dc36] .q-item .q-icon svg,[data-v-d898dc36] .q-item .q-icon img{width:100%;height:100%;object-fit:contain}[data-v-d898dc36] .q-item:hover .q-icon{transform:scale(1.1);color:var(--lucky-theme-text)}.nav-rail-menu[data-v-d898dc36] .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-d898dc36] .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-d898dc36] .q-item--active .q-icon{color:var(--lucky-theme-accent);opacity:1}.nav-rail-menu[data-v-d898dc36] .menu-session-count{margin-left:auto;min-width:18px;height:18px;line-height:18px;border-radius:999px;box-shadow:0 4px 10px color-mix(in srgb,var(--ui-color-danger) 18%,transparent)}@media(max-width:768px){.left-menu-container[data-v-d898dc36]{height:100%;width:100%;margin:0}}.theme-switcher[data-v-cd6fe38c]{display:flex;align-items:center;justify-content:center}.theme-switcher__button[data-v-cd6fe38c]{color:var(--ui-color-text);opacity:.85}.theme-switcher__menu{max-width:calc(100vw - 20px);max-height:calc(100dvh - 76px);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);background:var(--ui-color-surface-elevated);box-shadow:var(--ui-shadow-overlay);overflow-y:auto;overflow-x:hidden}.theme-switcher__panel{display:flex;flex-direction:column;gap:14px;width:min(280px,calc(100vw - 20px));padding:12px;color:var(--ui-color-text)}.theme-switcher__section{display:flex;flex-direction:column;gap:8px}.theme-switcher__heading{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ui-color-text-subtle)}.theme-switcher__modes{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border-radius:var(--ui-radius-control);background:var(--ui-color-surface-inset);border:1px solid var(--ui-color-border)}.theme-switcher__mode{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:6px 4px;border:0;border-radius:calc(var(--ui-radius-control) - 2px);background:transparent;color:var(--ui-color-text-muted);font:inherit;font-size:12px;cursor:pointer}.theme-switcher__mode.is-active{background:var(--ui-color-surface-elevated);color:var(--ui-color-accent);box-shadow:var(--ui-shadow-sm);font-weight:600}.theme-switcher__accents{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.theme-switcher__accent{display:inline-grid;place-items:center;aspect-ratio:1;width:100%;max-width:32px;border:2px solid transparent;border-radius:50%;background:var(--swatch);color:var(--ui-color-on-accent);cursor:pointer;padding:0}.theme-switcher__accent.is-active{box-shadow:0 0 0 2px var(--ui-color-surface-elevated),0 0 0 4px var(--swatch)}.theme-switcher__mode:focus-visible,.theme-switcher__accent:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.theme-switcher__soft{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--ui-color-divider);cursor:pointer}.theme-switcher__soft-text{display:flex;flex-direction:column;font-size:13px;font-weight:500}.theme-switcher__soft-text small{font-size:12px;font-weight:400;color:var(--ui-color-text-subtle)}.menu{--top-shell-sidebar-width: 196px;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);-webkit-backdrop-filter:var(--app-shell-backdrop, none);padding:0 18px 0 0;will-change:auto}.top-shell-bar--sidebar-collapsed{--top-shell-sidebar-width: 60px}.sidebar-brand{display:flex;align-items:center;flex:0 0 var(--top-shell-sidebar-width);width:var(--top-shell-sidebar-width);min-width:0;height:100%;padding:0 14px;gap:9px;transition:width .15s ease,flex-basis .15s ease}.top-shell-bar--sidebar-collapsed .sidebar-brand{justify-content:center;padding:0}.sidebar-brand .sidebar-toggle{flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;border-radius:8px;color:var(--ui-color-text-muted)}.sidebar-toggle:hover{color:var(--ui-color-text);background:var(--ui-color-surface-muted)}.sidebar-toggle__icon{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.sidebar-brand{transition:none}}.top-shell-leading{min-width:0;gap:0;height:100%}.top-shell-actions{gap:8px;min-width:0}.logo-menu-item{gap:9px;min-width:0;height:40px;padding:0;flex:1;border:0;background:transparent;text-align:left;font:inherit;overflow:hidden}.top-shell-logo{width:26px;height:26px;flex-shrink:0;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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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, var(--ui-color-on-accent));background:linear-gradient(135deg,var(--lucky-theme-accent),color-mix(in srgb,var(--lucky-theme-accent) 62%,var(--ui-color-info)));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))}@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}.sidebar-brand:not(.sidebar-brand--desktop){flex-basis:auto;width:auto;padding:0}.sidebar-brand:not(.sidebar-brand--desktop) .logo-menu-item{gap:10px}.sidebar-brand:not(.sidebar-brand--desktop) .top-shell-logo{width:30px;height:30px}.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;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)}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}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) 44%,transparent)!important;border-color:color-mix(in srgb,var(--app-shell-divider) 44%,transparent)!important;box-shadow:inset 0 1px rgba(var(--ui-color-mix-light-rgb),.28),0 4px 10px rgba(var(--ui-color-slate-muted-rgb),.08)}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) 72%,transparent);border-color:color-mix(in srgb,var(--app-shell-border) 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) 72%,transparent);border-color:color-mix(in srgb,var(--app-shell-border) 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-bb562e42]{--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-bb562e42]{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-bb562e42]{display:flex;align-items:center;min-height:0;gap:var(--ui-space-3)}.ui-dialog__heading[data-v-bb562e42]{overflow:hidden;min-width:0;flex:1 1 auto}.ui-dialog__heading>.ui-dialog__eyebrow[data-v-bb562e42]{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-bb562e42]:last-child{margin-bottom:0}.ui-dialog__heading>.ui-dialog__title[data-v-bb562e42]{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-bb562e42]{font-size:var(--ui-font-size-lg)}.ui-dialog__heading>.ui-dialog__description[data-v-bb562e42]{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-bb562e42]{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-bb562e42]{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-bb562e42]{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-bb562e42]{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__body[data-v-bb562e42]>.dialog-scroll:not(.q-tab-panels){max-height:none;overflow-x:auto;overflow-y:hidden}.ui-dialog__actions[data-v-bb562e42]{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-bb562e42] .q-btn.bg-primary{background:var(--ui-color-accent)!important}.ui-dialog__actions[data-v-bb562e42] .q-btn.bg-positive,.ui-dialog__actions[data-v-bb562e42] .q-btn.bg-warning,.ui-dialog__actions[data-v-bb562e42] .q-btn.bg-negative{color:var(--ui-color-on-status)!important}.ui-dialog__body[data-v-bb562e42] .q-field--error .q-field__bottom,.ui-dialog__body[data-v-bb562e42] .q-field--error .q-field__messages,.ui-dialog__body[data-v-bb562e42] .q-field--error .q-field__label{color:var(--ui-color-danger-text)!important}@media(max-width:768px){.ui-dialog__header[data-v-bb562e42]{padding:var(--ui-space-2) var(--ui-space-3)}.ui-dialog__header-row[data-v-bb562e42]{gap:var(--ui-space-2)}.ui-dialog__body[data-v-bb562e42]{padding:var(--ui-space-3)}.ui-dialog__actions[data-v-bb562e42]{padding-inline:var(--ui-space-3)}.ui-dialog__icon-button[data-v-bb562e42]{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-bb562e42] .q-btn{min-height:var(--ui-target-size)}}@media(prefers-reduced-motion:reduce){.ui-dialog__card[data-v-bb562e42],.ui-dialog__icon-button[data-v-bb562e42]{scroll-behavior:auto}}.export-dialog[data-v-3cff9045]{overflow:hidden}.dialog-form[data-v-3cff9045]{display:grid;gap:10px}.form-row[data-v-3cff9045]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.export-hint[data-v-3cff9045]{color:color-mix(in srgb,currentColor 58%,transparent);font-size:12px;line-height:1.4}@media(max-width:560px){.form-row[data-v-3cff9045]{grid-template-columns:1fr}}.pagination-wrapper-card[data-v-56582872]{position:relative;overflow:hidden}.pagination-wrapper-card--default[data-v-56582872]{border-radius:24px}.pagination-wrapper-card--compact[data-v-56582872]{border-radius:14px}.pagination-wrapper-card--mobile[data-v-56582872]{border-radius:0}.content[data-v-56582872]{overflow-y:auto}.pagination-wrapper-content[data-v-56582872]{position:relative;min-height:120px}.pagination-wrapper-loading[data-v-56582872]{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)) 68%,transparent)}.pagination-wrapper-loading__panel[data-v-56582872]{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, var(--ui-color-text)) 14%,transparent);border-radius:8px;color:var(--module-text, var(--lucky-theme-text));background:var(--module-dialog-card-bg, var(--module-card-bg));box-shadow:var(--ui-shadow-overlay);font-size:13px;line-height:1}.pagination-wrapper-loading__cancel[data-v-56582872]{min-height:28px;padding:0 8px;color:var(--module-primary, var(--lucky-theme-primary, var(--ui-color-accent)))}.top-section__left[data-v-56582872]{display:flex;align-items:center;gap:16px;min-width:0}.pagination-container[data-v-56582872]{display:flex;padding-left:10px;padding-right:10px;padding-bottom:5px;width:100%;overflow-x:auto}.pagination-total[data-v-56582872]{color:var(--module-text-muted)}.pagination-container[data-v-56582872] .q-btn.bg-primary{color:var(--module-primary-action-text, var(--lucky-theme-on-accent))!important}.log-entry[data-v-fef13833]{margin-bottom:5px;display:flex;align-items:flex-start;color:var(--log-view-text)}.log-time[data-v-fef13833]{font-weight:700;margin-right:10px;color:inherit;flex:0 0 auto}.log-level[data-v-fef13833]{--log-level-tone: var(--module-info, var(--lucky-theme-info));--log-level-surface: var(--log-view-bg, var(--module-dialog-workspace-bg, var(--module-card-bg)));--log-level-text: color-mix(in srgb, var(--log-level-tone) 78%, var(--log-view-text, var(--ui-color-text)) 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-fef13833],.log-level--trace[data-v-fef13833]{--log-level-tone: var(--module-access, var(--lucky-theme-access))}.log-level--info[data-v-fef13833]{--log-level-tone: var(--module-info, var(--lucky-theme-info))}.log-level--warn[data-v-fef13833]{--log-level-tone: var(--module-warning, var(--lucky-theme-warning))}.log-level--error[data-v-fef13833],.log-level--fatal[data-v-fef13833],.log-level--panic[data-v-fef13833]{--log-level-tone: var(--module-danger, var(--lucky-theme-danger))}.log-level--unknown[data-v-fef13833],.log-level--off[data-v-fef13833]{--log-level-tone: var(--module-text-muted, var(--lucky-theme-text-muted))}html.dark,html[data-theme=dark],body[data-theme=dark],.theme-dark{--log-level-text: color-mix(in srgb, var(--log-level-tone) 86%, var(--ui-color-mix-light) 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, var(--ui-color-border)) 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);--log-level-text: color-mix(in srgb, var(--log-level-tone) 84%, var(--ui-color-mix-light) 16%);--log-level-bg: linear-gradient( 180deg, color-mix(in srgb, var(--log-level-tone) 18%, var(--lucky-theme-gray-10) 82%), color-mix(in srgb, var(--log-level-tone) 10%, var(--lucky-theme-gray-02) 90%) );--log-level-border: color-mix(in srgb, var(--log-level-tone) 52%, rgba(var(--ui-color-mix-light-rgb), .16) 48%);box-shadow:inset 0 1px rgba(var(--ui-color-mix-light-rgb),.06),0 0 0 1px rgba(var(--ui-color-mix-light-rgb),.02)}.log-content[data-v-fef13833]{word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:inherit}.log-ccc[data-v-fef13833]{--log-view-surface: var(--module-dialog-card-bg, var(--module-card-bg, var(--lucky-theme-card-bg, var(--app-shell-surface))));--log-view-text: var(--module-text, var(--lucky-theme-text));--log-view-muted: var(--module-text-muted, var(--lucky-theme-text-muted));--log-view-bg: color-mix(in srgb, var(--log-view-surface) 88%, var(--module-text, var(--ui-color-text)) 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);width:100%;min-height:min(64vh,640px);color:var(--log-view-text);text-align:left;padding:12px 14px;border:1px solid var(--log-view-border);border-radius:8px;box-shadow:none;white-space:pre-wrap}@supports not selector(::-webkit-scrollbar){.log-ccc[data-v-fef13833]{scrollbar-color:var(--log-view-scroll-thumb) transparent}}.log-ccc[data-v-fef13833]::-webkit-scrollbar{width:var(--app-scrollbar-width, 4px)}.log-ccc[data-v-fef13833]::-webkit-scrollbar-thumb{background-color:var(--log-view-scroll-thumb);border-radius:999px;border:0}.log-ccc[data-v-fef13833]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--log-view-text) 38%,transparent)}.log-ccc[data-v-fef13833]::-webkit-scrollbar-track{background-color:var(--log-view-bg)}.log-export-top-btn[data-v-fef13833]{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}.rl-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--ui-color-text-disabled)}.rl-dot--ok{background:var(--ui-color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-color-success) 18%,transparent)}.rl-dot--warn{background:var(--ui-color-warning)}.rl-dot--error{background:var(--ui-color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-color-danger) 18%,transparent)}.rl-dot--pending{background:var(--ui-color-accent);animation:rl-pulse 1.4s ease-in-out infinite}@keyframes rl-pulse{50%{opacity:.35}}.rl-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-1)}.rl-actions__primary{min-height:32px;padding:0 10px;border:1px solid var(--ui-color-border);border-radius:8px;background:transparent;color:var(--ui-color-text);font-size:13px;font-weight:500;white-space:nowrap}.rl-actions__primary:hover:not(.disabled),.rl-actions__primary:focus-visible{border-color:var(--ui-color-accent);color:var(--ui-color-accent)}.rl-actions__more{color:var(--ui-color-text-muted)}.rl-menu{min-width:200px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-inner);background:linear-gradient(var(--ui-color-surface-elevated),var(--ui-color-surface-elevated)),var(--ui-color-canvas);box-shadow:var(--ui-shadow-overlay)}.rl-action-menu{display:flex;flex-direction:column;padding:6px;color:var(--ui-color-text)}.rl-action-menu__head{padding:6px 10px 8px;margin-bottom:4px;border-bottom:1px solid var(--ui-color-divider);max-width:280px}.rl-action-menu__title{font-weight:600;font-size:var(--ui-font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-action-menu__subtitle{color:var(--ui-color-text-subtle);font-family:var(--ui-font-mono);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-action-menu__sep{height:1px;margin:4px 0;background:var(--ui-color-divider)}.rl-action-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:var(--ui-radius-control);background:transparent;color:inherit;font:inherit;font-size:var(--ui-font-size-sm);text-align:start;cursor:pointer}.rl-action-menu__item:hover:not(:disabled),.rl-action-menu__item:focus-visible{background:var(--ui-color-hover);outline:none}.rl-action-menu__item:disabled{color:var(--ui-color-text-disabled);cursor:not-allowed}.rl-action-menu__item--danger{color:var(--ui-color-danger-text)}.rl-action-menu__item--positive{color:var(--ui-color-success-text)}.rl-sheet .rl-sheet__body.ui-dialog__body{padding:8px 8px calc(12px + env(safe-area-inset-bottom,0px))}.rl-sheet__grip{width:36px;height:4px;margin:2px auto 8px;border-radius:2px;background:var(--ui-color-border-strong)}.rl-action-menu--sheet .rl-action-menu__item{min-height:48px;font-size:var(--ui-font-size-md)}.rl-action-menu--sheet .rl-action-menu__head{max-width:none}.rl{container-type:inline-size;container-name:rl;border:1px solid var(--module-hero-border, var(--ui-color-border));border-radius:var(--ui-radius-surface);background:var( --module-hero-bg, linear-gradient(var(--ui-color-surface-elevated), var(--ui-color-surface-elevated)), var(--ui-color-canvas) );box-shadow:var(--module-hero-shadow, none);-webkit-backdrop-filter:var(--module-hero-backdrop, none);backdrop-filter:var(--module-hero-backdrop, none);overflow:hidden;overflow:clip;flex-shrink:0;min-height:min-content;color:var(--ui-color-text);font-size:var(--ui-font-size-sm)}.rl__head,.rl-row{display:grid;grid-template-columns:var(--rl-columns);column-gap:var(--ui-space-4);align-items:center;padding-inline:var(--ui-space-4)}.rl--sorting .rl__head,.rl--sorting .rl-row{grid-template-columns:28px var(--rl-columns)}.rl--sorting .rl__head:before{content:""}.rl__head{min-height:36px;border-bottom:1px solid var(--ui-color-border);background:color-mix(in srgb,var(--ui-color-surface-muted) 55%,transparent);color:var(--ui-color-text-subtle);font-size:var(--ui-font-size-xs);font-weight:600;letter-spacing:.02em}.rl__head-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl__head-cell--end{text-align:end}.rl__head-cell--actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-2)}.rl__narrow-count{display:none}.rl__sort-btn{min-height:28px;padding:0 8px;font-size:var(--ui-font-size-xs);color:var(--ui-color-text-muted);border-radius:var(--ui-radius-control)}.rl__sort-btn.is-active{color:var(--ui-color-accent);background:var(--ui-color-accent-soft)}.rl__sort-hint{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);border-bottom:1px solid var(--ui-color-divider);background:var(--ui-color-accent-soft);color:var(--ui-color-accent-strong);font-size:var(--ui-font-size-xs)}.rl-row{position:relative;min-height:60px;padding-block:10px;border-bottom:1px solid var(--ui-color-divider);cursor:pointer}.rl-row:last-child{border-bottom:0}.rl-row:hover{background:var(--ui-color-hover)}.rl-row:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.rl--sorting .rl-row{cursor:default}.rl-row__drag{display:grid;place-items:center;width:28px;height:36px;color:var(--ui-color-text-subtle);cursor:grab;touch-action:none;user-select:none;-webkit-touch-callout:none}.rl-row__drag:active{cursor:grabbing}.rl-row__identity{display:flex;align-items:flex-start;gap:10px;min-width:0}.rl-row__identity-text{min-width:0;flex:1 1 auto}.rl-row__title{display:flex;align-items:center;gap:var(--ui-space-2);min-width:0;font-size:var(--ui-font-size-md);font-weight:600;line-height:1.45}.rl-row__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-tag{flex:none;padding:0 6px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:color-mix(in srgb,var(--ui-color-text-muted) 7%,transparent);color:var(--ui-color-text-muted);font-family:var(--ui-font-mono);font-size:11px;font-weight:500;line-height:18px}.rl-tag--type{display:inline-grid;box-sizing:border-box;width:max-content;max-width:45%;flex-shrink:0;text-align:center;white-space:normal;overflow-wrap:anywhere}.rl-tag--type>span{grid-area:1 / 1;min-width:0}.rl-tag__measure{visibility:hidden;height:0;overflow:hidden;pointer-events:none;user-select:none}.rl-row__subtitle,.rl-mono{font-family:var(--ui-font-mono);font-size:12px}.rl-row__subtitle--text{font-family:inherit;font-size:var(--ui-font-size-xs)}.rl-row__subtitle{color:var(--ui-color-text-muted);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-row__columns{display:contents}.rl-cell{min-width:0}.rl-cell--end{text-align:end}.rl-cell__label{display:none;color:var(--ui-color-text-subtle);font-size:var(--ui-font-size-xs)}.rl-cell__value{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-cell__sub{color:var(--ui-color-text-subtle);font-size:var(--ui-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-row__health{display:flex;flex-direction:column;min-width:0;font-size:var(--ui-font-size-sm)}.rl-health__text{font-weight:500;white-space:nowrap}.rl-health__text--ok{color:var(--ui-color-success-text)}.rl-health__text--warn{color:var(--ui-color-warning-text)}.rl-health__text--error{color:var(--ui-color-danger-text)}.rl-health__text--off{color:var(--ui-color-text-subtle)}.rl-health__text--pending{color:var(--ui-color-accent)}.rl-health__detail{color:var(--ui-color-text-subtle);font-size:var(--ui-font-size-xs);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-health__error{color:var(--ui-color-danger-text);font-family:var(--ui-font-mono);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-row--disabled .rl-row__identity,.rl-row--disabled .rl-cell,.rl-row--disabled .rl-row__health{opacity:.5}.rl-row__actions{min-width:0}.rl-row__chevron{flex:none;margin:2px -4px 0 -6px;color:var(--ui-color-text-subtle)}.rl-row__chevron.is-expanded{transform:rotate(90deg)}.rl-row__expansion{grid-column:1 / -1;min-width:0;margin:10px calc(var(--ui-space-4) * -1) -10px;padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4);border-top:1px solid var(--ui-color-divider);background:transparent;cursor:default}.rl-group+.rl-group{border-top:1px solid var(--ui-color-border)}.rl-group__head{display:flex;align-items:center;gap:var(--ui-space-2);min-height:40px;padding:0 var(--ui-space-2) 0 var(--ui-space-3);border-bottom:1px solid var(--ui-color-divider);background:color-mix(in srgb,var(--ui-color-surface-muted) 45%,transparent);font-weight:600;cursor:pointer;user-select:none}.rl-group__head:hover{background:var(--ui-color-hover)}.rl-group__head:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.rl-group__drag{cursor:grab;touch-action:none;user-select:none;-webkit-touch-callout:none}.rl-group__chevron{color:var(--ui-color-text-subtle)}.rl-group__chevron.is-expanded{transform:rotate(90deg)}.rl-group__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-group__count{color:var(--ui-color-text-subtle);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);font-weight:500}.rl-group__actions{margin-left:auto}.rl-group__body{min-height:6px}.rl-group__empty{padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text-subtle);font-size:var(--ui-font-size-xs)}@container rl (min-width: 721px) and (max-width: 1100px){.rl__head,.rl-row{grid-template-columns:var(--rl-columns-compact)}.rl--sorting .rl__head,.rl--sorting .rl-row{grid-template-columns:28px var(--rl-columns-compact)}}@container rl (max-width: 720px){.rl__head{grid-template-columns:1fr auto;min-height:40px}.rl--sorting .rl__head{grid-template-columns:1fr auto}.rl--sorting .rl__head:before{content:none}.rl__head-cell--identity,.rl__head-cell--column,.rl__head-cell--health{display:none}.rl__head-cell--actions{grid-column:1 / -1;justify-content:space-between}.rl__narrow-count{display:inline}.rl__head-actions-label{display:none}.rl-row,.rl--sorting .rl-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "columns columns" "health health";row-gap:8px;padding:12px var(--ui-space-4)}.rl--sorting .rl-row{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"drag identity" "drag columns" "drag health"}.rl-row__drag{grid-area:drag;align-self:center;width:44px;height:44px}.rl-group__drag{flex:0 0 44px;width:44px;height:44px}.rl-row__identity{grid-area:identity}.rl-row__actions{grid-area:actions;align-self:start}.rl--sorting .rl-row__actions{display:none}.rl-row__columns{grid-area:columns;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px var(--ui-space-3);padding-left:18px}.rl-cell--hide-narrow{display:none}.rl-cell--end{text-align:start}.rl-cell__label{display:block}.rl-row__health{grid-area:health;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:var(--ui-space-2);padding-left:18px;padding-top:6px;border-top:1px dashed var(--ui-color-divider)}.rl-row__health:empty{display:none}.rl-actions__primary{display:none}.rl-row__expansion{grid-column:1 / -1;margin:4px calc(var(--ui-space-4) * -1) -12px;padding:var(--ui-space-3)}}@media(prefers-reduced-motion:reduce){.rl-dot--pending{animation:none}}.module-empty-state[data-v-c8a9acaf]{display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;text-align:center;color:var(--ui-color-text)}.module-empty-state__icon-tile[data-v-c8a9acaf]{display:flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:var(--ui-color-accent-soft);color:var(--ui-color-accent)}.module-empty-state--search .module-empty-state__icon-tile[data-v-c8a9acaf],.module-empty-state--filter .module-empty-state__icon-tile[data-v-c8a9acaf]{background:var(--ui-color-surface-muted);color:var(--ui-color-text-subtle)}.module-empty-state__icon[data-v-c8a9acaf]{font-size:24px}.module-empty-state__copy[data-v-c8a9acaf]{display:flex;max-width:420px;min-width:0;flex-direction:column;gap:6px}.module-empty-state__title[data-v-c8a9acaf]{margin:0;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:var(--ui-color-text)}.module-empty-state__description[data-v-c8a9acaf]{margin:0;font-size:13px;line-height:20px;color:var(--ui-color-text-muted);overflow-wrap:anywhere}.module-empty-state__actions[data-v-c8a9acaf]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.module-empty-state__button[data-v-c8a9acaf]{min-height:32px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500}.module-empty-state__button[data-v-c8a9acaf] .q-icon{font-size:18px}.module-empty-state__button[data-v-c8a9acaf] .q-icon.on-left{margin-right:6px}.module-empty-state__button--secondary[data-v-c8a9acaf],.module-empty-state--search .module-empty-state__button--primary[data-v-c8a9acaf],.module-empty-state--filter .module-empty-state__button--primary[data-v-c8a9acaf]{color:var(--ui-color-text)}.module-empty-state__button--secondary[data-v-c8a9acaf]:before,.module-empty-state--search .module-empty-state__button--primary[data-v-c8a9acaf]:before,.module-empty-state--filter .module-empty-state__button--primary[data-v-c8a9acaf]:before{border-color:var(--ui-color-border-strong)}.module-empty-state[data-v-c8a9acaf]:not(.module-empty-state--compact){min-height:240px;padding:56px 24px}.module-empty-state--surface[data-v-c8a9acaf]{border:1px solid var(--module-hero-border, var(--app-shell-border));border-radius:var(--module-hero-radius, var(--lucky-theme-radius-panel, 12px));background:var(--module-hero-bg, var(--app-shell-surface));box-shadow:var(--module-hero-shadow, var(--ui-shadow-surface));backdrop-filter:var(--module-hero-backdrop, var(--lucky-theme-blur-strong, blur(20px)));-webkit-backdrop-filter:var(--module-hero-backdrop, var(--lucky-theme-blur-strong, blur(20px)))}.module-empty-state--compact[data-v-c8a9acaf]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:16px;text-align:left}.module-empty-state--compact .module-empty-state__icon-tile[data-v-c8a9acaf]{width:32px;height:32px;border-radius:8px;background:var(--ui-color-surface-muted);color:var(--ui-color-text-subtle)}.module-empty-state--compact .module-empty-state__icon[data-v-c8a9acaf]{font-size:18px}.module-empty-state--compact .module-empty-state__copy[data-v-c8a9acaf]{flex:1 1 160px;max-width:none;gap:2px}.module-empty-state--compact .module-empty-state__title[data-v-c8a9acaf]{font-size:13px;line-height:20px}.module-empty-state--compact .module-empty-state__description[data-v-c8a9acaf]{font-size:12px;line-height:18px}.module-empty-state--compact .module-empty-state__actions[data-v-c8a9acaf]{margin-top:0}.module-empty-state--compact .module-empty-state__button--primary[data-v-c8a9acaf]{color:var(--ui-color-accent);background:transparent}.module-empty-state--compact .module-empty-state__button--primary[data-v-c8a9acaf]:before{border:1px solid var(--ui-color-border-strong)}@media(max-width:599px){.module-empty-state[data-v-c8a9acaf]:not(.module-empty-state--compact){padding:32px 20px}.module-empty-state:not(.module-empty-state--compact) .module-empty-state__actions[data-v-c8a9acaf]{width:100%;max-width:280px;flex-direction:column;align-items:stretch}.module-empty-state:not(.module-empty-state--compact) .module-empty-state__button[data-v-c8a9acaf]{min-height:40px;font-size:14px}}.ui-settings-section{container-type:inline-size;container-name:ui-settings;display:grid;gap:var(--ui-space-2);min-width:0}.ui-settings-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-3);padding:0 var(--ui-space-1)}.ui-settings-section__heading{min-width:0}.ui-settings-section__title{margin:0;color:var(--ui-color-text);font-size:var(--ui-font-size-md);font-weight:600;line-height:1.4}.ui-settings-section__desc{margin:2px 0 0;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs);line-height:1.5}.ui-settings-section__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ui-space-2)}.ui-settings-section__body{min-width:0;overflow:hidden;border:1px solid var(--module-hero-border, var(--ui-color-border));border-radius:var(--ui-radius-surface);background:var( --module-hero-bg, linear-gradient(var(--ui-color-surface-elevated), var(--ui-color-surface-elevated)), var(--ui-color-canvas) );box-shadow:var(--module-hero-shadow, none);-webkit-backdrop-filter:var(--module-hero-backdrop, none);backdrop-filter:var(--module-hero-backdrop, none)}.ui-dialog__body .ui-settings-section__body,.q-dialog .ui-settings-section__body{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-settings-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,var(--ui-settings-control-width, 340px));align-items:center;gap:var(--ui-space-2) var(--ui-space-5);min-width:0;padding:var(--ui-space-3) var(--ui-space-4)}.ui-settings-row+.ui-settings-row{border-top:1px solid var(--ui-color-divider)}.ui-settings-row--switch{grid-template-columns:minmax(0,1fr) auto}.ui-settings-row--value{grid-template-columns:minmax(max-content,auto) minmax(0,1fr)}.ui-settings-row--value .ui-settings-row__control{flex-wrap:wrap;color:var(--ui-color-text);font-size:var(--ui-font-size-sm);text-align:right;overflow-wrap:anywhere}.ui-settings-row__control .rl-dot{margin-top:0}.ui-settings-row--stacked{grid-template-columns:minmax(0,1fr);align-items:stretch}.ui-settings-row__text{min-width:0}.ui-settings-row__label{color:var(--ui-color-text);font-size:var(--ui-font-size-sm);font-weight:500;line-height:1.45}.ui-settings-row__desc,.ui-settings-row__error{margin:2px 0 0;font-size:var(--ui-font-size-xs);line-height:1.5}.ui-settings-row__desc{color:var(--ui-color-text-muted)}.ui-settings-row__error{color:var(--ui-color-danger-text)}.ui-settings-row__control{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-2);min-width:0}.ui-settings-row--field .ui-settings-row__control>*,.ui-settings-row--stacked .ui-settings-row__control>*{flex:1 1 auto;min-width:0}.ui-settings-row .masked-password-input.masked-password-input{border-radius:4px;background:transparent}.ui-settings-row--disabled .ui-settings-row__text{opacity:.55}@container ui-settings (max-width: 600px){.ui-settings-row--field{grid-template-columns:minmax(0,1fr);align-items:stretch}.ui-settings-row{padding:var(--ui-space-3)}}[data-v-fcf2b402] .iconlib-dialog-body{display:flex;flex-direction:column;min-height:0}.iconlib[data-v-fcf2b402]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:var(--ui-space-3);flex:1 1 auto;min-height:0}.iconlib__tabs[data-v-fcf2b402]{border-bottom:1px solid var(--ui-color-divider)}.iconlib__toolbar[data-v-fcf2b402]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.iconlib__list[data-v-fcf2b402]{align-self:start}.iconlib__toolbar--end[data-v-fcf2b402]{justify-content:flex-end}.iconlib__search[data-v-fcf2b402]{flex:1 1 240px;min-width:0}.iconlib__source[data-v-fcf2b402]{flex:0 1 14em;min-width:10em}.iconlib__grid-wrap[data-v-fcf2b402]{position:relative;min-height:240px;overflow-y:auto;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface)}.iconlib__grid[data-v-fcf2b402]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--ui-space-1);padding:var(--ui-space-2)}.iconlib__icon[data-v-fcf2b402]{display:grid;justify-items:center;gap:4px;min-width:0;padding:var(--ui-space-2) var(--ui-space-1);border:1px solid transparent;border-radius:var(--ui-radius-control);background:none;color:var(--ui-color-text);font:inherit;cursor:pointer}.iconlib__icon[data-v-fcf2b402]:hover,.iconlib__icon[data-v-fcf2b402]:focus-visible{border-color:var(--ui-color-border)}.iconlib__icon.is-selected[data-v-fcf2b402]{border-color:var(--ui-color-accent);background:color-mix(in srgb,var(--ui-color-accent) 8%,transparent)}.iconlib__preview[data-v-fcf2b402]{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.iconlib__preview img[data-v-fcf2b402]{max-width:100%;max-height:100%;object-fit:contain}.iconlib__name[data-v-fcf2b402],.iconlib__path[data-v-fcf2b402]{width:100%;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.iconlib__name[data-v-fcf2b402]{font-size:var(--ui-font-size-xs)}.iconlib__path[data-v-fcf2b402]{color:var(--ui-color-text-muted);font-size:10px}.iconlib__empty[data-v-fcf2b402]{display:grid;justify-items:center;align-content:center;gap:var(--ui-space-2);min-height:240px;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm)}.iconlib__pagination[data-v-fcf2b402]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2);color:var(--ui-color-text-muted);font-size:var(--ui-font-size-xs)}.iconlib__desc[data-v-fcf2b402]{overflow:hidden;color:var(--ui-color-text-muted);font-size:var(--ui-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.iconlib__warning[data-v-fcf2b402]{margin:0;padding:var(--ui-space-3) var(--ui-space-4);border-top:1px solid var(--ui-color-divider);border-left:3px solid var(--ui-color-warning);color:var(--ui-color-warning-text);font-size:var(--ui-font-size-xs);line-height:1.6}@media(max-width:600px){.iconlib__search[data-v-fcf2b402],.iconlib__source[data-v-fcf2b402]{flex-basis:100%}.iconlib__grid[data-v-fcf2b402]{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.iconlib__pagination[data-v-fcf2b402]{justify-content:center}}.verification-dialog[data-v-0585b281]{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))}.verification-dialog__workspace[data-v-0585b281]{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-0585b281]{padding:14px 16px;background:var(--module-dialog-header-bg);border-bottom:1px solid var(--module-border)}.header-content[data-v-0585b281]{display:flex;align-items:center;gap:10px}.header-icon[data-v-0585b281]{width:36px;height:36px;border-radius:8px;background:var(--module-accent);color:var(--module-accent-contrast, var(--ui-color-on-accent));display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-icon svg[data-v-0585b281]{width:18px;height:18px}.header-text[data-v-0585b281]{flex:1;min-width:0}.dialog-title[data-v-0585b281]{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-0585b281]{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-0585b281]{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-0585b281]{margin-top:10px}.progress-bar[data-v-0585b281]{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-0585b281]{height:100%;background:var(--module-accent);border-radius:2px}.batch-toolbar[data-v-0585b281]{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-0585b281]{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-0585b281]{color:var(--module-text-muted);border-color:var(--module-border)}.dialog-content[data-v-0585b281]{flex:1;padding:8px;overflow-y:auto;min-height:0;background:var(--module-dialog-body-bg)}.modules-list[data-v-0585b281]{display:flex;flex-direction:column;gap:8px}.module-card[data-v-0585b281]{border:1px solid var(--module-border);border-radius:8px;background:var(--module-dialog-workspace-bg);overflow:hidden}body.body--dark .module-card{background:var(--module-dialog-workspace-bg);border-color:var(--module-border)}.module-card.is-active[data-v-0585b281]{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-0585b281]{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-0585b281]{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-0585b281]{opacity:.75}.module-header[data-v-0585b281]{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-0585b281]{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-0585b281],body.body--dark .status-pending{background:var(--module-surface-muted);color:var(--module-text-muted)}.status-verified[data-v-0585b281]{background:color-mix(in srgb,var(--module-success) 15%,var(--module-surface-strong));color:var(--module-success)}.status-failed[data-v-0585b281]{background:color-mix(in srgb,var(--module-danger) 15%,var(--module-surface-strong));color:var(--module-danger)}.status-loading[data-v-0585b281]{background:color-mix(in srgb,var(--module-accent) 15%,var(--module-surface-strong));color:var(--module-accent)}.status-number[data-v-0585b281]{font-size:12px;font-weight:600}.module-info[data-v-0585b281]{flex:1;min-width:0}.module-name[data-v-0585b281]{font-size:13px;font-weight:600;line-height:1.2}.module-status-text[data-v-0585b281]{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-0585b281]{display:flex;gap:2px}.module-body[data-v-0585b281]{padding:8px 12px}.error-row[data-v-0585b281]{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-0585b281]{color:var(--module-danger);font-size:14px;flex-shrink:0}.error-text[data-v-0585b281]{flex:1;font-size:12px;color:var(--module-danger)}.input-main-row[data-v-0585b281]{display:flex;align-items:center;gap:8px}.secret-input[data-v-0585b281]{flex:0 0 120px}.code-inputs[data-v-0585b281]{display:flex;gap:5px;flex-shrink:0}.code-digit[data-v-0585b281]{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}.code-digit[data-v-0585b281]: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-0585b281]{border-color:var(--module-danger);animation:shake-0585b281 .3s ease}.code-digit[data-v-0585b281]:disabled{background:var(--module-surface-muted);cursor:not-allowed;opacity:.6}@keyframes shake-0585b281{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.verify-btn[data-v-0585b281]{flex-shrink:0;padding:0 14px;height:38px}.sync-row[data-v-0585b281]{display:flex;gap:16px;margin-top:8px;padding-left:2px}.module-verified-row[data-v-0585b281]{padding:8px 12px;display:flex;align-items:center;gap:6px}.verified-icon[data-v-0585b281]{color:var(--module-success);font-size:16px}.verified-text[data-v-0585b281]{font-size:13px;color:var(--module-success);font-weight:500}.dialog-footer[data-v-0585b281]{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-0585b281]{display:flex;gap:8px}.batch-progress[data-v-0585b281]{display:flex;align-items:center;gap:8px}.progress-bar-mini[data-v-0585b281]{width:120px}.progress-label[data-v-0585b281]{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)}@media(max-width:480px){.verification-dialog[data-v-0585b281]{width:100vw;max-width:none;max-height:100vh;border-radius:0}.dialog-header[data-v-0585b281]{padding:12px 14px}.header-icon[data-v-0585b281]{width:32px;height:32px}.batch-toolbar[data-v-0585b281]{padding:8px 14px;flex-wrap:wrap;gap:8px}.toolbar-tip[data-v-0585b281]{width:100%;order:1}.dialog-content[data-v-0585b281]{padding:8px}.input-main-row[data-v-0585b281]{flex-wrap:wrap;gap:8px}.secret-input[data-v-0585b281]{flex:1 1 100%;max-width:none}.code-inputs[data-v-0585b281]{flex:1;justify-content:space-between}.code-digit[data-v-0585b281]{width:calc((100% - 25px) / 6);max-width:40px;height:42px;font-size:18px}.verify-btn[data-v-0585b281]{padding:0 16px;height:42px}.dialog-footer[data-v-0585b281]{padding:12px 14px;flex-direction:column;gap:12px}.footer-left[data-v-0585b281],.footer-right[data-v-0585b281]{width:100%;display:flex;justify-content:center}.footer-left[data-v-0585b281]{order:2}.footer-right[data-v-0585b281]{order:1}.batch-progress[data-v-0585b281]{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.progress-bar-mini[data-v-0585b281]{width:100%}}@media(max-width:360px){.code-digit[data-v-0585b281]{height:36px;font-size:16px}}.quick-start-overview[data-v-348ace89]{display:grid;gap:12px}.quick-start-overview__grid[data-v-348ace89]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-start-overview__item[data-v-348ace89]{display:flex;flex-direction:column;gap:14px;padding:18px;min-width:0;text-align:left;cursor:pointer;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-surface);background:var(--ui-dialog-body-surface);color:var(--ui-color-text);font:inherit}.quick-start-overview__item[data-v-348ace89]:hover{border-color:var(--ui-color-accent);background:color-mix(in srgb,var(--ui-color-accent) 4%,var(--ui-dialog-body-surface))}.quick-start-overview__item[data-v-348ace89]:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.quick-start-overview__item[data-v-348ace89]:disabled{cursor:wait;opacity:.72}.quick-start-overview__head[data-v-348ace89]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.quick-start-overview__step[data-v-348ace89]{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--ui-color-accent);background:color-mix(in srgb,var(--ui-color-accent) 10%,var(--ui-dialog-body-surface))}.quick-start-overview__title[data-v-348ace89]{font-size:16px;font-weight:600;line-height:1.5}.quick-start-overview__desc[data-v-348ace89]{margin-top:6px;color:var(--ui-color-text-muted);font-size:13px;line-height:1.65}.quick-start-overview__status[data-v-348ace89]{grid-column:2;justify-self:start;margin:0;font-size:12px}.quick-start-overview__status--success[data-v-348ace89]{color:var(--lucky-theme-success-text);background:color-mix(in srgb,var(--ui-color-success) 12%,var(--ui-dialog-body-surface))}.quick-start-overview__status--warning[data-v-348ace89]{color:var(--lucky-theme-warning-text);background:color-mix(in srgb,var(--ui-color-warning) 12%,var(--ui-dialog-body-surface))}.quick-start-overview__status--danger[data-v-348ace89]{color:var(--lucky-theme-danger-text);background:color-mix(in srgb,var(--ui-color-danger) 12%,var(--ui-dialog-body-surface))}.quick-start-overview__status--muted[data-v-348ace89]{color:var(--ui-color-text-muted);background:var(--ui-color-surface-muted)}.quick-start-overview__body[data-v-348ace89]{font-size:13px;line-height:1.6;color:var(--ui-color-text-muted);overflow-wrap:anywhere}.quick-start-overview__footer[data-v-348ace89]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--ui-color-border);color:var(--ui-color-accent);font-size:13px;font-weight:600}.quick-start-overview__loading[data-v-348ace89],.quick-start-overview__empty[data-v-348ace89]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:24px 12px;color:var(--ui-color-text-muted)}.quick-start-overview-dialog__action-row[data-v-348ace89]{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.quick-start-overview-dialog__hide[data-v-348ace89]{color:var(--ui-color-text-muted)}.quick-start-overview-dialog__card .ui-dialog__body.quick-start-overview-dialog__body{background:var(--ui-dialog-body-surface)}@media(max-width:600px){.quick-start-overview__grid[data-v-348ace89]{grid-template-columns:minmax(0,1fr)}.quick-start-overview__item[data-v-348ace89]{padding:14px}}.app-shell[data-v-99ab0819]{--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-99ab0819]{height:var(--app-shell-header-height);background:transparent;color:var(--ui-color-text);border:0;box-shadow:none}.app-background[data-v-99ab0819]{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);overflow:hidden;isolation:isolate}.app-background__image[data-v-99ab0819]{position:absolute;inset:0;width:100%;height:100%;background-position:var(--background-position, center);object-position:var(--background-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}.app-background__overlay[data-v-99ab0819]{position:absolute;inset:0;z-index:1;background:var(--app-background-overlay, transparent);pointer-events:none}@media(max-width:768px){.app-background__image[data-v-99ab0819]{background-position:var(--background-mobile-position, center);object-position:var(--background-mobile-position, center)}}.app-background:not(.app-background--has-image) .app-background__overlay[data-v-99ab0819]{background:var(--app-background-solid-overlay, transparent)}.page-fade-enter-from[data-v-99ab0819],.page-fade-leave-to[data-v-99ab0819]{opacity:0}.main-content[data-v-99ab0819],#pageContent[data-v-99ab0819]{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;scrollbar-gutter:stable both-edges;display:flex;flex-direction:column}.main-content:has(.panel-workspace--fill),#pageContent:has(.panel-workspace--fill){scrollbar-gutter:auto}.app-shell__sidebar[data-v-99ab0819]{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}.app-shell__sidebar[data-v-99ab0819] .q-drawer__content{overflow:visible;background:transparent}.app-shell[data-v-99ab0819] .q-drawer{background:transparent!important}.app-shell__main[data-v-99ab0819]{background:transparent;margin:0;padding:0;max-width:100%;min-width:0;overflow:visible}.app-shell__body[data-v-99ab0819]{box-sizing:border-box;padding:0;max-width:100%;min-width:0;overflow:visible}.app-shell__page[data-v-99ab0819]{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-99ab0819]{--app-shell-inline-inset: 0px;--app-shell-block-inset: 0px;--app-shell-content-gap: 0px}.app-shell__sidebar[data-v-99ab0819]{margin:0;height:calc(100dvh - var(--app-shell-header-height, 0px))!important;border-radius:0}}.app-shell--public[data-v-99ab0819]{--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"}
