@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-vietnamese-wght-normal-UOJE75FD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-ext-wght-normal-KWQTIOU2.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-wght-normal-LIGEH75C.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=checkbox]{-webkit-appearance:none;appearance:none;width:1.125rem;height:1.125rem;margin:0;flex-shrink:0;border:2px solid var(--border-color);border-radius:3px;background:transparent;background-clip:padding-box;cursor:pointer;vertical-align:middle}input[type=checkbox]:checked{background-color:var(--bg-tertiary);border-color:var(--bg-tertiary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-size:75%;background-position:center;background-repeat:no-repeat}html.dark-theme input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5e7eb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}input[type=checkbox]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}:root{--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-amber-500: #f59e0b;--color-amber-600: #d97706;--color-rose-500: #f43f5e;--color-rose-600: #e11d48;--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-tertiary: #f1f5f9;--bg-elevated: #ffffff;--bg-hover: #e2e8f0;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-disabled: #94a3b8;--border-color: #e2e8f0;--border-hover: #cbd5e1;--divider-color: #e2e8f0;--accent-primary: #06b6d4;--accent-secondary: #14b8a6;--accent-hover: #0891b2;--accent-active: #0e7490;--success-color: #10b981;--success-light: rgba(16, 185, 129, .1);--success-hover: #059669;--success-text-color: #047857;--warning-color: #f59e0b;--warning-light: rgba(245, 158, 11, .1);--warning-hover: #d97706;--warning-text-color: #92400e;--error-color: #F63049;--error-light: rgba(246, 48, 73, .12);--error-hover: #e01e38;--shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -1px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .12), 0 10px 10px -5px rgba(15, 23, 42, .06);--shadow-2xl: 0 25px 50px -12px rgba(15, 23, 42, .15);--gradient-primary: radial-gradient(ellipse at top left, #22d3ee 0%, #2dd4bf 50%, #06b6d4 100%);--gradient-secondary: radial-gradient(ellipse at top right, #10b981 0%, #059669 100%);--gradient-accent: radial-gradient(circle at center, #06b6d4 0%, #14b8a6 100%);--gradient-header: radial-gradient(ellipse at top, #06b6d4 0%, #14b8a6 50%, #0891b2 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(6, 182, 212, .08) 0%, rgba(20, 184, 166, .05) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #f8fafc 100%);--gradient-background: radial-gradient(ellipse at top left, rgba(6, 182, 212, .03) 0%, rgba(20, 184, 166, .02) 50%, rgba(8, 145, 178, .03) 100%), radial-gradient(ellipse at bottom right, rgba(16, 185, 129, .02) 0%, rgba(5, 150, 105, .03) 100%), #f8fafc;--accent-color: var(--accent-primary);--accent-text-color: var(--accent-primary);--positive-color: var(--success-color);--negative-color: var(--error-color);--top-display-positive-color: var(--positive-color);--surface-tint: var(--accent-primary);--modal-bg: color-mix(in srgb, var(--surface-tint) 9%, var(--bg-secondary));--modal-header-bg: color-mix(in srgb, var(--surface-tint) 15%, var(--bg-secondary));--modal-border: color-mix(in srgb, var(--surface-tint) 38%, var(--border-color));--row-tint-even: color-mix(in srgb, var(--surface-tint) 9%, var(--bg-tertiary))}.dark-theme{--bg-primary: #13141e;--bg-secondary: #1a1f2e;--bg-tertiary: #252b3a;--bg-elevated: #1e2535;--bg-hover: #2d3443;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-tertiary: #94a3b8;--text-disabled: #64748b;--border-color: #1e293b;--border-hover: #334155;--divider-color: #1e293b;--accent-primary: #22d3ee;--accent-secondary: #2dd4bf;--accent-hover: #06b6d4;--accent-active: #0891b2;--success-color: #34d399;--success-light: rgba(52, 211, 153, .15);--success-hover: #10b981;--success-text-color: #6ee7b7;--warning-color: #fbbf24;--warning-light: rgba(251, 191, 36, .15);--warning-hover: #f59e0b;--warning-text-color: #fcd34d;--error-color: #F63049;--error-light: rgba(246, 48, 73, .2);--error-hover: #e01e38;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .7), 0 4px 6px -2px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .8), 0 10px 10px -5px rgba(0, 0, 0, .6);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .9);--gradient-primary: radial-gradient(ellipse at top left, #22d3ee 0%, #2dd4bf 50%, #06b6d4 100%);--gradient-secondary: radial-gradient(ellipse at top right, #34d399 0%, #10b981 100%);--gradient-accent: radial-gradient(circle at center, #22d3ee 0%, #2dd4bf 100%);--gradient-header: radial-gradient(ellipse at top, #22d3ee 0%, #2dd4bf 50%, #06b6d4 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(34, 211, 238, .12) 0%, rgba(45, 212, 191, .08) 100%);--gradient-surface: radial-gradient(ellipse at top, #1e2535 0%, #0a0f1a 100%);--gradient-background: radial-gradient(ellipse at top left, rgba(34, 211, 238, .05) 0%, rgba(45, 212, 191, .03) 50%, rgba(6, 182, 212, .05) 100%), radial-gradient(ellipse at bottom right, rgba(52, 211, 153, .03) 0%, rgba(16, 185, 129, .05) 100%), #0a0f1a;--accent-color: var(--accent-primary);--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-sage{--bg-primary: #E2E8CE;--bg-secondary: #ACBFA4;--bg-tertiary: #E2E8CE;--bg-elevated: #ffffff;--bg-hover: #c5d4b8;--text-primary: #262626;--text-secondary: #3d4a36;--text-tertiary: #5c6b52;--text-disabled: #7a8a6e;--border-color: #9bb08d;--border-hover: #8a9f7c;--divider-color: #9bb08d;--accent-primary: #FF7F11;--accent-secondary: #ff9944;--accent-hover: #e6720f;--accent-active: #cc660d;--accent-color: var(--accent-primary);--accent-text-color: #b45309;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #ff9944 0%, #FF7F11 50%, #e6720f 100%);--gradient-secondary: radial-gradient(ellipse at top right, #2d7a4a 0%, #25663d 100%);--gradient-accent: radial-gradient(circle at center, #FF7F11 0%, #e6720f 100%);--gradient-header: radial-gradient(ellipse at top, #FF7F11 0%, #ff9944 50%, #e6720f 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(255, 127, 17, .08) 0%, rgba(172, 191, 164, .1) 100%);--gradient-surface: radial-gradient(ellipse at top, #ACBFA4 0%, #E2E8CE 100%);--gradient-background: linear-gradient(180deg, #E2E8CE 0%, #ACBFA4 50%, #E2E8CE 100%);--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-sky{--bg-primary: #E0F4FF;--bg-secondary: #ffffff;--bg-tertiary: #FFEED9;--bg-elevated: #ffffff;--bg-hover: #b8daff;--text-primary: #1e3a5f;--text-secondary: #2d4a7c;--text-tertiary: #4a6fa3;--text-disabled: #87a8cc;--border-color: #87C4FF;--border-hover: #39A7FF;--divider-color: #87C4FF;--accent-primary: #39A7FF;--accent-secondary: #87C4FF;--accent-hover: #2b8de8;--accent-active: #1a7ad4;--accent-color: var(--accent-primary);--accent-text-color: #1a7ad4;--success-color: #10b981;--top-display-positive-color: #047857;--success-text-color: #047857;--success-light: rgba(16, 185, 129, .12);--success-hover: #059669;--gradient-primary: radial-gradient(ellipse at top left, #87C4FF 0%, #39A7FF 50%, #2b8de8 100%);--gradient-secondary: radial-gradient(ellipse at top right, #39A7FF 0%, #1a7ad4 100%);--gradient-accent: radial-gradient(circle at center, #39A7FF 0%, #2b8de8 100%);--gradient-header: radial-gradient(ellipse at top, #87C4FF 0%, #39A7FF 50%, #2b8de8 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(57, 167, 255, .08) 0%, rgba(255, 238, 217, .2) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #E0F4FF 100%);--gradient-background: linear-gradient(180deg, #E0F4FF 0%, #FFEED9 40%, #E0F4FF 100%);--shadow-sm: 0 1px 2px 0 rgba(30, 58, 95, .06);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -1px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(30, 58, 95, .1), 0 4px 6px -2px rgba(30, 58, 95, .05);--shadow-xl: 0 20px 25px -5px rgba(30, 58, 95, .12), 0 10px 10px -5px rgba(30, 58, 95, .06);--shadow-2xl: 0 25px 50px -12px rgba(30, 58, 95, .15);--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-clover{--bg-primary: #c8cac9;--bg-secondary: #FDE8CD;--bg-tertiary: #DFE0DF;--bg-elevated: #ffffff;--bg-hover: #e8e6e4;--text-primary: #433520;--text-secondary: #3d2f1a;--text-tertiary: #5c4a2e;--text-disabled: #7a6b52;--border-color: #b8bdbc;--border-hover: #00917C;--divider-color: #b8bdbc;--accent-primary: #00917C;--accent-secondary: #00a896;--accent-hover: #007a6a;--accent-active: #006358;--accent-color: var(--accent-primary);--accent-text-color: #006358;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #00a896 0%, #00917C 50%, #007a6a 100%);--gradient-secondary: radial-gradient(ellipse at top right, #00917C 0%, #006358 100%);--gradient-accent: radial-gradient(circle at center, #00917C 0%, #007a6a 100%);--gradient-header: radial-gradient(ellipse at top, #00a896 0%, #00917C 50%, #007a6a 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(0, 145, 124, .06) 0%, rgba(253, 232, 205, .15) 100%);--gradient-surface: radial-gradient(ellipse at top, #FDE8CD 0%, #DFE0DF 100%);--gradient-background: linear-gradient(180deg, #c8cac9 0%, #d4d6d5 40%, #c8cac9 100%);--shadow-sm: 0 1px 2px 0 rgba(67, 53, 32, .06);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -1px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .12), 0 10px 10px -5px rgba(15, 23, 42, .06);--shadow-2xl: 0 25px 50px -12px rgba(15, 23, 42, .15);--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-ember{--bg-primary: #857671;--bg-secondary: #c8bbb4;--bg-tertiary: #f5f3f0;--bg-elevated: #ffffff;--bg-hover: #d8d4c9;--text-primary: #4E413B;--text-secondary: #3d3632;--text-tertiary: #5c534e;--text-disabled: #7a726d;--border-color: #b8b4af;--border-hover: #FF6D24;--divider-color: #b8b4af;--accent-primary: #FF6D24;--accent-secondary: #ff8533;--accent-hover: #e66220;--accent-active: #cc5a1f;--accent-color: var(--accent-primary);--accent-text-color: #b34d0f;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #ff8533 0%, #FF6D24 50%, #e66220 100%);--gradient-secondary: radial-gradient(ellipse at top right, #FF6D24 0%, #cc5a1f 100%);--gradient-accent: radial-gradient(circle at center, #FF6D24 0%, #e66220 100%);--gradient-header: radial-gradient(ellipse at top, #ff8533 0%, #FF6D24 50%, #e66220 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(255, 109, 36, .06) 0%, rgba(226, 222, 211, .2) 100%);--gradient-surface: radial-gradient(ellipse at top, #E2DED3 0%, #f5f3f0 100%);--gradient-background: linear-gradient(180deg, #857671 0%, #9a8f8a 40%, #857671 100%);--shadow-sm: 0 1px 2px 0 rgba(78, 65, 59, .06);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -1px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .12), 0 10px 10px -5px rgba(15, 23, 42, .06);--shadow-2xl: 0 25px 50px -12px rgba(15, 23, 42, .15);--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-honey{--bg-primary: #c9bfb0;--bg-secondary: #F2EAD3;--bg-tertiary: #F9F5F0;--bg-elevated: #ffffff;--bg-hover: #e8e0d0;--text-primary: #433520;--text-secondary: #3d2f1a;--text-tertiary: #5c4a2e;--text-disabled: #7a6b52;--border-color: #c4b8a8;--border-hover: #F4991A;--divider-color: #c4b8a8;--accent-primary: #F4991A;--accent-secondary: #f5ad33;--accent-hover: #dd8a17;--accent-active: #c47b15;--accent-color: var(--accent-primary);--accent-text-color: #7a4e0a;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #f5ad33 0%, #F4991A 50%, #dd8a17 100%);--gradient-secondary: radial-gradient(ellipse at top right, #F4991A 0%, #c47b15 100%);--gradient-accent: radial-gradient(circle at center, #F4991A 0%, #dd8a17 100%);--gradient-header: radial-gradient(ellipse at top, #f5ad33 0%, #F4991A 50%, #dd8a17 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(244, 153, 26, .06) 0%, rgba(242, 234, 211, .2) 100%);--gradient-surface: radial-gradient(ellipse at top, #F2EAD3 0%, #F9F5F0 100%);--gradient-background: linear-gradient(180deg, #c9bfb0 0%, #d4c8b8 40%, #c9bfb0 100%);--shadow-sm: 0 1px 2px 0 rgba(67, 53, 32, .06);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -1px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .12), 0 10px 10px -5px rgba(15, 23, 42, .06);--shadow-2xl: 0 25px 50px -12px rgba(15, 23, 42, .15);--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-meadow{--bg-primary: #99A98F;--bg-secondary: #C1D0B5;--bg-tertiary: #FFF8DE;--bg-elevated: #ffffff;--bg-hover: #b5c4a9;--text-primary: #2d3829;--text-secondary: #3d4a36;--text-tertiary: #5c6b52;--text-disabled: #7a8a6e;--border-color: #9aab8e;--border-hover: #D6E8DB;--divider-color: #9aab8e;--accent-primary: #D6E8DB;--accent-secondary: #e0efe4;--accent-hover: #c5ddcc;--accent-active: #b5d4bc;--accent-color: var(--accent-primary);--accent-text-color: #1e3d1e;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #e0efe4 0%, #D6E8DB 50%, #c5ddcc 100%);--gradient-secondary: radial-gradient(ellipse at top right, #D6E8DB 0%, #b5d4bc 100%);--gradient-accent: radial-gradient(circle at center, #D6E8DB 0%, #c5ddcc 100%);--gradient-header: radial-gradient(ellipse at top, #e0efe4 0%, #D6E8DB 50%, #c5ddcc 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(214, 232, 219, .15) 0%, rgba(193, 208, 181, .2) 100%);--gradient-surface: radial-gradient(ellipse at top, #C1D0B5 0%, #FFF8DE 100%);--gradient-background: linear-gradient(180deg, #99A98F 0%, #a5b49a 40%, #99A98F 100%);--shadow-sm: 0 1px 2px 0 rgba(45, 56, 41, .06);--shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -1px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -2px rgba(15, 23, 42, .05);--shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .12), 0 10px 10px -5px rgba(15, 23, 42, .06);--shadow-2xl: 0 25px 50px -12px rgba(15, 23, 42, .15);--positive-color: var(--success-color);--negative-color: var(--error-color)}.dark-theme.palette-sage{--bg-primary: #262626;--bg-secondary: #ACBFA4;--bg-tertiary: #E2E8CE;--bg-elevated: #c5d4b8;--bg-hover: #b8c99a;--text-primary: #262626;--text-secondary: #3d4a36;--text-tertiary: #5c6b52;--text-disabled: #7a8a6e;--border-color: #8a9f7c;--border-hover: #9bb08d;--divider-color: #8a9f7c;--accent-primary: #FF7F11;--accent-secondary: #ff9944;--accent-hover: #ff9933;--accent-active: #e6720f;--accent-color: var(--accent-primary);--accent-text-color: #b45309;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-light: rgba(45, 122, 74, .2);--success-hover: #3a8f5c;--gradient-primary: radial-gradient(ellipse at top left, #ff9944 0%, #FF7F11 50%, #e6720f 100%);--gradient-secondary: radial-gradient(ellipse at top right, #2d7a4a 0%, #25663d 100%);--gradient-accent: radial-gradient(circle at center, #FF7F11 0%, #e6720f 100%);--gradient-header: radial-gradient(ellipse at top, #FF7F11 0%, #ff9944 50%, #e6720f 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(255, 127, 17, .15) 0%, rgba(172, 191, 164, .2) 100%);--gradient-surface: radial-gradient(ellipse at top, #ACBFA4 0%, #262626 100%);--gradient-background: linear-gradient(180deg, #262626 0%, #2e2e2e 40%, #262626 100%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -2px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 10px 10px -5px rgba(0, 0, 0, .5);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--success-text-color: #14532d;--positive-color: var(--success-color);--negative-color: var(--error-color);--warning-text-color: #92400e;--input-text-color: #ffffff;--input-placeholder-color: rgba(255, 255, 255, .7)}.dark-theme.palette-clover{--bg-primary: #433520;--bg-secondary: #FDE8CD;--bg-tertiary: #DFE0DF;--bg-elevated: #ffffff;--bg-hover: #e8e6e4;--text-primary: #433520;--text-secondary: #3d2f1a;--text-tertiary: #5c4a2e;--text-disabled: #7a6b52;--border-color: #c9b89a;--border-hover: #00917C;--divider-color: #c9b89a;--accent-primary: #00917C;--accent-secondary: #00a896;--accent-hover: #007a6a;--accent-active: #006358;--accent-color: var(--accent-primary);--accent-text-color: #006358;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #00a896 0%, #00917C 50%, #007a6a 100%);--gradient-secondary: radial-gradient(ellipse at top right, #00917C 0%, #006358 100%);--gradient-accent: radial-gradient(circle at center, #00917C 0%, #007a6a 100%);--gradient-header: radial-gradient(ellipse at top, #00a896 0%, #00917C 50%, #007a6a 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(0, 145, 124, .08) 0%, rgba(253, 232, 205, .2) 100%);--gradient-surface: radial-gradient(ellipse at top, #FDE8CD 0%, #DFE0DF 100%);--gradient-background: linear-gradient(180deg, #433520 0%, #4d4228 40%, #433520 100%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -2px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 10px 10px -5px rgba(0, 0, 0, .5);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--positive-color: var(--success-color);--negative-color: var(--error-color);--input-text-color: #433520;--input-placeholder-color: rgba(67, 53, 32, .6)}.dark-theme.palette-ember{--bg-primary: #4E413B;--bg-secondary: #c8bbb4;--bg-tertiary: #E2DED3;--bg-elevated: #ffffff;--bg-hover: #9a8f8a;--text-primary: #4E413B;--text-secondary: #3d3632;--text-tertiary: #5c534e;--text-disabled: #7a726d;--border-color: #a39a95;--border-hover: #FF6D24;--divider-color: #a39a95;--accent-primary: #FF6D24;--accent-secondary: #ff8533;--accent-hover: #e66220;--accent-active: #cc5a1f;--accent-color: var(--accent-primary);--accent-text-color: #b34d0f;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .2);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #ff8533 0%, #FF6D24 50%, #e66220 100%);--gradient-secondary: radial-gradient(ellipse at top right, #FF6D24 0%, #cc5a1f 100%);--gradient-accent: radial-gradient(circle at center, #FF6D24 0%, #e66220 100%);--gradient-header: radial-gradient(ellipse at top, #ff8533 0%, #FF6D24 50%, #e66220 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(255, 109, 36, .08) 0%, rgba(133, 118, 113, .3) 100%);--gradient-surface: radial-gradient(ellipse at top, #857671 0%, #E2DED3 100%);--gradient-background: linear-gradient(180deg, #4E413B 0%, #5a4d47 40%, #4E413B 100%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -2px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 10px 10px -5px rgba(0, 0, 0, .5);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--positive-color: var(--success-color);--negative-color: var(--error-color);--warning-text-color: #92400e;--input-text-color: #4E413B;--input-placeholder-color: rgba(78, 65, 59, .6)}.dark-theme.palette-honey{--bg-primary: #433520;--bg-secondary: #F2EAD3;--bg-tertiary: #F9F5F0;--bg-elevated: #ffffff;--bg-hover: #e8e0d0;--text-primary: #433520;--text-secondary: #3d2f1a;--text-tertiary: #5c4a2e;--text-disabled: #7a6b52;--border-color: #c9b89a;--border-hover: #F4991A;--divider-color: #c9b89a;--accent-primary: #F4991A;--accent-secondary: #f5ad33;--accent-hover: #dd8a17;--accent-active: #c47b15;--accent-color: var(--accent-primary);--accent-text-color: #7a4e0a;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .2);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #f5ad33 0%, #F4991A 50%, #dd8a17 100%);--gradient-secondary: radial-gradient(ellipse at top right, #F4991A 0%, #c47b15 100%);--gradient-accent: radial-gradient(circle at center, #F4991A 0%, #dd8a17 100%);--gradient-header: radial-gradient(ellipse at top, #f5ad33 0%, #F4991A 50%, #dd8a17 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(244, 153, 26, .08) 0%, rgba(242, 234, 211, .25) 100%);--gradient-surface: radial-gradient(ellipse at top, #F2EAD3 0%, #F9F5F0 100%);--gradient-background: linear-gradient(180deg, #433520 0%, #4d4228 40%, #433520 100%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -2px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 10px 10px -5px rgba(0, 0, 0, .5);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--positive-color: var(--success-color);--negative-color: var(--error-color);--warning-text-color: #92400e;--input-text-color: #433520;--input-placeholder-color: rgba(67, 53, 32, .6)}.dark-theme.palette-meadow{--bg-primary: #4a5542;--bg-secondary: #C1D0B5;--bg-tertiary: #FFF8DE;--bg-elevated: #ffffff;--bg-hover: #b5c4a9;--text-primary: #2d3829;--text-secondary: #3d4a36;--text-tertiary: #5c6b52;--text-disabled: #7a8a6e;--border-color: #8a9a7e;--border-hover: #D6E8DB;--divider-color: #8a9a7e;--accent-primary: #D6E8DB;--accent-secondary: #e0efe4;--accent-hover: #c5ddcc;--accent-active: #b5d4bc;--accent-color: var(--accent-primary);--accent-text-color: #1e3d1e;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .2);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #e0efe4 0%, #D6E8DB 50%, #c5ddcc 100%);--gradient-secondary: radial-gradient(ellipse at top right, #D6E8DB 0%, #b5d4bc 100%);--gradient-accent: radial-gradient(circle at center, #D6E8DB 0%, #c5ddcc 100%);--gradient-header: radial-gradient(ellipse at top, #e0efe4 0%, #D6E8DB 50%, #c5ddcc 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(214, 232, 219, .12) 0%, rgba(193, 208, 181, .25) 100%);--gradient-surface: radial-gradient(ellipse at top, #C1D0B5 0%, #FFF8DE 100%);--gradient-background: linear-gradient(180deg, #4a5542 0%, #55604a 40%, #4a5542 100%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -2px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 10px 10px -5px rgba(0, 0, 0, .5);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .8);--positive-color: var(--success-color);--negative-color: var(--error-color);--warning-text-color: #92400e;--input-text-color: #2d3829;--input-placeholder-color: rgba(45, 56, 41, .6)}.dark-theme.palette-sky{--bg-primary: #252B33;--bg-secondary: #ffffff;--bg-tertiary: #FFEED9;--bg-elevated: #ffffff;--bg-hover: #b8daff;--text-primary: #1e3a5f;--text-secondary: #2d4a7c;--text-tertiary: #4a6fa3;--text-disabled: #87a8cc;--border-color: #87C4FF;--border-hover: #39A7FF;--divider-color: #87C4FF;--accent-primary: #39A7FF;--accent-secondary: #87C4FF;--accent-hover: #2b8de8;--accent-active: #1a7ad4;--accent-color: var(--accent-primary);--accent-text-color: #1a7ad4;--success-color: #10b981;--top-display-positive-color: #047857;--success-text-color: #047857;--success-light: rgba(16, 185, 129, .12);--success-hover: #059669;--gradient-primary: radial-gradient(ellipse at top left, #87C4FF 0%, #39A7FF 50%, #2b8de8 100%);--gradient-secondary: radial-gradient(ellipse at top right, #39A7FF 0%, #1a7ad4 100%);--gradient-accent: radial-gradient(circle at center, #39A7FF 0%, #2b8de8 100%);--gradient-header: radial-gradient(ellipse at top, #87C4FF 0%, #39A7FF 50%, #2b8de8 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(57, 167, 255, .08) 0%, rgba(255, 238, 217, .2) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #E0F4FF 100%);--gradient-background: #252B33;--shadow-sm: 0 1px 2px 0 rgba(30, 58, 95, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(30, 58, 95, .1), 0 4px 6px -2px rgba(30, 58, 95, .05);--shadow-xl: 0 20px 25px -5px rgba(30, 58, 95, .12), 0 10px 10px -5px rgba(30, 58, 95, .06);--shadow-2xl: 0 25px 50px -12px rgba(30, 58, 95, .15);--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-plum{--bg-primary: #ECE7F6;--bg-secondary: #ffffff;--bg-tertiary: #F3EFFA;--bg-elevated: #ffffff;--bg-hover: #ddd3f0;--text-primary: #2E1065;--text-secondary: #4C1D95;--text-tertiary: #6D28D9;--text-disabled: #a89bc4;--border-color: #cbbce6;--border-hover: #8B5CF6;--divider-color: #cbbce6;--accent-primary: #8B5CF6;--accent-secondary: #A78BFA;--accent-hover: #7C3AED;--accent-active: #6D28D9;--accent-color: var(--accent-primary);--accent-text-color: #6D28D9;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #A78BFA 0%, #8B5CF6 50%, #7C3AED 100%);--gradient-secondary: radial-gradient(ellipse at top right, #2d7a4a 0%, #25663d 100%);--gradient-accent: radial-gradient(circle at center, #8B5CF6 0%, #7C3AED 100%);--gradient-header: radial-gradient(ellipse at top, #8B5CF6 0%, #A78BFA 50%, #7C3AED 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(139, 92, 246, .08) 0%, rgba(236, 231, 246, .5) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #ECE7F6 100%);--gradient-background: linear-gradient(180deg, #ECE7F6 0%, #F3EFFA 50%, #ECE7F6 100%);--positive-color: var(--success-color);--negative-color: var(--error-color)}.dark-theme.palette-plum{--bg-primary: #1C1530;--bg-secondary: #ffffff;--bg-tertiary: #F3EFFA;--bg-elevated: #ffffff;--bg-hover: #ddd3f0;--text-primary: #2E1065;--text-secondary: #4C1D95;--text-tertiary: #6D28D9;--text-disabled: #a89bc4;--border-color: #cbbce6;--border-hover: #8B5CF6;--divider-color: #cbbce6;--accent-primary: #8B5CF6;--accent-secondary: #A78BFA;--accent-hover: #7C3AED;--accent-active: #6D28D9;--accent-color: var(--accent-primary);--accent-text-color: #6D28D9;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #A78BFA 0%, #8B5CF6 50%, #7C3AED 100%);--gradient-secondary: radial-gradient(ellipse at top right, #2d7a4a 0%, #25663d 100%);--gradient-accent: radial-gradient(circle at center, #8B5CF6 0%, #7C3AED 100%);--gradient-header: radial-gradient(ellipse at top, #8B5CF6 0%, #A78BFA 50%, #7C3AED 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(139, 92, 246, .08) 0%, rgba(28, 21, 48, .5) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #ECE7F6 100%);--gradient-background: #1C1530;--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-rose{--bg-primary: #FBE3E9;--bg-secondary: #ffffff;--bg-tertiary: #FDEFF3;--bg-elevated: #ffffff;--bg-hover: #f6cdd8;--text-primary: #4C0519;--text-secondary: #881337;--text-tertiary: #9F1239;--text-disabled: #c99aa8;--border-color: #f1c2cf;--border-hover: #E11D48;--divider-color: #f1c2cf;--accent-primary: #E11D48;--accent-secondary: #FB7185;--accent-hover: #BE123C;--accent-active: #9F1239;--accent-color: var(--accent-primary);--accent-text-color: #BE123C;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #FB7185 0%, #E11D48 50%, #BE123C 100%);--gradient-secondary: radial-gradient(ellipse at top right, #2d7a4a 0%, #25663d 100%);--gradient-accent: radial-gradient(circle at center, #E11D48 0%, #BE123C 100%);--gradient-header: radial-gradient(ellipse at top, #E11D48 0%, #FB7185 50%, #BE123C 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(225, 29, 72, .08) 0%, rgba(251, 227, 233, .5) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #FBE3E9 100%);--gradient-background: linear-gradient(180deg, #FBE3E9 0%, #FDEFF3 50%, #FBE3E9 100%);--positive-color: var(--success-color);--negative-color: var(--error-color)}.dark-theme.palette-rose{--bg-primary: #2A0E16;--bg-secondary: #ffffff;--bg-tertiary: #FDEFF3;--bg-elevated: #ffffff;--bg-hover: #f6cdd8;--text-primary: #4C0519;--text-secondary: #881337;--text-tertiary: #9F1239;--text-disabled: #c99aa8;--border-color: #f1c2cf;--border-hover: #E11D48;--divider-color: #f1c2cf;--accent-primary: #E11D48;--accent-secondary: #FB7185;--accent-hover: #BE123C;--accent-active: #9F1239;--accent-color: var(--accent-primary);--accent-text-color: #BE123C;--success-color: #2d7a4a;--top-display-positive-color: #166534;--success-text-color: #14532d;--success-light: rgba(45, 122, 74, .12);--success-hover: #25663d;--gradient-primary: radial-gradient(ellipse at top left, #FB7185 0%, #E11D48 50%, #BE123C 100%);--gradient-secondary: radial-gradient(ellipse at top right, #2d7a4a 0%, #25663d 100%);--gradient-accent: radial-gradient(circle at center, #E11D48 0%, #BE123C 100%);--gradient-header: radial-gradient(ellipse at top, #E11D48 0%, #FB7185 50%, #BE123C 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(225, 29, 72, .08) 0%, rgba(42, 14, 22, .5) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #FBE3E9 100%);--gradient-background: #2A0E16;--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-slate{--bg-primary: #E2E8F0;--bg-secondary: #ffffff;--bg-tertiary: #EEF2F7;--bg-elevated: #ffffff;--bg-hover: #cdd6e3;--text-primary: #1E293B;--text-secondary: #334155;--text-tertiary: #475569;--text-disabled: #94a3b8;--border-color: #cbd5e1;--border-hover: #6366F1;--divider-color: #cbd5e1;--accent-primary: #6366F1;--accent-secondary: #818CF8;--accent-hover: #4F46E5;--accent-active: #4338CA;--accent-color: var(--accent-primary);--accent-text-color: #4338CA;--success-color: #10b981;--top-display-positive-color: #047857;--success-text-color: #047857;--success-light: rgba(16, 185, 129, .12);--success-hover: #059669;--gradient-primary: radial-gradient(ellipse at top left, #818CF8 0%, #6366F1 50%, #4F46E5 100%);--gradient-secondary: radial-gradient(ellipse at top right, #10b981 0%, #059669 100%);--gradient-accent: radial-gradient(circle at center, #6366F1 0%, #4F46E5 100%);--gradient-header: radial-gradient(ellipse at top, #6366F1 0%, #818CF8 50%, #4F46E5 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(99, 102, 241, .08) 0%, rgba(226, 232, 240, .5) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #E2E8F0 100%);--gradient-background: linear-gradient(180deg, #E2E8F0 0%, #EEF2F7 50%, #E2E8F0 100%);--positive-color: var(--success-color);--negative-color: var(--error-color)}.dark-theme.palette-slate{--bg-primary: #1A2030;--bg-secondary: #ffffff;--bg-tertiary: #EEF2F7;--bg-elevated: #ffffff;--bg-hover: #cdd6e3;--text-primary: #1E293B;--text-secondary: #334155;--text-tertiary: #475569;--text-disabled: #94a3b8;--border-color: #cbd5e1;--border-hover: #6366F1;--divider-color: #cbd5e1;--accent-primary: #6366F1;--accent-secondary: #818CF8;--accent-hover: #4F46E5;--accent-active: #4338CA;--accent-color: var(--accent-primary);--accent-text-color: #4338CA;--success-color: #10b981;--top-display-positive-color: #047857;--success-text-color: #047857;--success-light: rgba(16, 185, 129, .12);--success-hover: #059669;--gradient-primary: radial-gradient(ellipse at top left, #818CF8 0%, #6366F1 50%, #4F46E5 100%);--gradient-secondary: radial-gradient(ellipse at top right, #10b981 0%, #059669 100%);--gradient-accent: radial-gradient(circle at center, #6366F1 0%, #4F46E5 100%);--gradient-header: radial-gradient(ellipse at top, #6366F1 0%, #818CF8 50%, #4F46E5 100%);--gradient-card: radial-gradient(ellipse at top left, rgba(99, 102, 241, .08) 0%, rgba(26, 32, 48, .5) 100%);--gradient-surface: radial-gradient(ellipse at top, #ffffff 0%, #E2E8F0 100%);--gradient-background: #1A2030;--positive-color: var(--success-color);--negative-color: var(--error-color)}.palette-sage,.dark-theme.palette-sage,.palette-clover,.dark-theme.palette-clover,.palette-ember,.dark-theme.palette-ember,.palette-honey,.dark-theme.palette-honey,.palette-meadow,.dark-theme.palette-meadow,.palette-plum,.dark-theme.palette-plum,.palette-rose,.dark-theme.palette-rose,.palette-slate,.dark-theme.palette-slate{--bg-secondary: #ffffff;--bg-tertiary: #f4f5f7}.palette-sage,.dark-theme.palette-sage{--surface-tint: #7e946d;--bg-tertiary: #eaf0de}.palette-clover,.dark-theme.palette-clover{--surface-tint: #ad8d58;--bg-tertiary: #f7eedd}.palette-ember,.dark-theme.palette-ember{--surface-tint: #8d7f72;--bg-tertiary: #f0ece4}.palette-honey,.dark-theme.palette-honey{--surface-tint: #a08654;--bg-tertiary: #f5efdf}.palette-meadow,.dark-theme.palette-meadow{--surface-tint: #7f9472;--bg-tertiary: #f0f3e2}.palette-sky,.dark-theme.palette-sky{--surface-tint: #c79b5e}.palette-plum,.dark-theme.palette-plum{--surface-tint: #8b7fae;--bg-tertiary: #f1edf8}.palette-rose,.dark-theme.palette-rose{--surface-tint: #b0808d;--bg-tertiary: #faeef1}.palette-slate,.dark-theme.palette-slate{--surface-tint: #64748b;--bg-tertiary: #eef1f6}body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);transition:none;margin:0;min-height:100vh;position:relative}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 30%,rgba(6,182,212,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(20,184,166,.03) 0%,transparent 50%);pointer-events:none;z-index:0;opacity:0;transition:none}body.dark-theme:before{background:radial-gradient(circle at 20% 30%,rgba(34,211,238,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(45,212,191,.05) 0%,transparent 50%);opacity:1}.palette-sage body:before,.dark-theme.palette-sage body:before{background:radial-gradient(circle at 20% 30%,rgba(255,127,17,.04) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(172,191,164,.05) 0%,transparent 50%);opacity:1}.palette-sky body:before,.dark-theme.palette-sky body:before{background:radial-gradient(circle at 20% 30%,rgba(57,167,255,.06) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(135,196,255,.05) 0%,transparent 50%);opacity:1}.palette-clover body:before,.dark-theme.palette-clover body:before{background:radial-gradient(circle at 20% 30%,rgba(0,145,124,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(253,232,205,.04) 0%,transparent 50%);opacity:1}.palette-ember body:before,.dark-theme.palette-ember body:before{background:radial-gradient(circle at 20% 30%,rgba(255,109,36,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(226,222,211,.04) 0%,transparent 50%);opacity:1}.palette-honey body:before,.dark-theme.palette-honey body:before{background:radial-gradient(circle at 20% 30%,rgba(244,153,26,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(242,234,211,.04) 0%,transparent 50%);opacity:1}.palette-meadow body:before,.dark-theme.palette-meadow body:before{background:radial-gradient(circle at 20% 30%,rgba(214,232,219,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,248,222,.05) 0%,transparent 50%);opacity:1}.palette-plum body:before,.dark-theme.palette-plum body:before{background:radial-gradient(circle at 20% 30%,rgba(139,92,246,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(167,139,250,.05) 0%,transparent 50%);opacity:1}.palette-rose body:before,.dark-theme.palette-rose body:before{background:radial-gradient(circle at 20% 30%,rgba(225,29,72,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(251,113,133,.05) 0%,transparent 50%);opacity:1}.palette-slate body:before,.dark-theme.palette-slate body:before{background:radial-gradient(circle at 20% 30%,rgba(99,102,241,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(148,163,184,.06) 0%,transparent 50%);opacity:1}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:none;text-decoration:none;font-family:inherit}.btn-primary:focus,.btn-secondary:focus{outline:none;box-shadow:0 0 0 3px #0f172a26}.btn-primary:active,.btn-secondary:active{transform:scale(.98);box-shadow:none}.btn-primary{background:var(--accent-primary);color:#fff;box-shadow:0 4px 10px #00000038,0 2px 5px #00000029;border-radius:8px;font-weight:600}.palette-meadow .btn-primary,.dark-theme.palette-meadow .btn-primary{color:var(--accent-text-color)}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 6px 16px #00000047,0 3px 8px #0003;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #0003}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{background-color:var(--bg-secondary);color:var(--text-primary);border:1.5px solid var(--border-color);border-radius:8px;font-weight:500;box-shadow:var(--shadow-sm),inset 0 1px 2px #ffffff1a;transition:none;position:relative;overflow:hidden}.btn-secondary:hover{background-color:var(--bg-tertiary);border-color:var(--border-hover);box-shadow:var(--shadow-md),inset 0 1px 2px #ffffff1a;transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0) scale(.98);box-shadow:var(--shadow-sm)}.dark-theme .btn-secondary{background-color:var(--bg-tertiary);box-shadow:var(--shadow-sm),inset 0 1px 2px #ffffff0d}.dark-theme .btn-secondary:hover{background-color:var(--bg-hover);box-shadow:var(--shadow-md),inset 0 1px 2px #ffffff0d}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:4px;background-color:transparent;color:var(--text-tertiary);cursor:pointer;transition:none}.btn-icon:hover{background-color:var(--bg-tertiary);color:var(--text-secondary)}.btn-icon:active{background-color:var(--border-color);transform:scale(.95)}.btn-icon .material-icons{font-size:20px}.btn-icon.btn-danger{color:#ef4444}.btn-icon.btn-danger:hover{background-color:#fee2e2;color:#dc2626}.btn-icon-small{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background-color:transparent;color:var(--text-tertiary);cursor:pointer;transition:none}.btn-icon-small:hover{background-color:var(--bg-tertiary);color:var(--negative-color)}.btn-icon-small:active{background-color:var(--bg-tertiary);transform:scale(.95)}.btn-icon-small .material-icons{font-size:16px}.form-control{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;font-family:inherit;background-color:var(--bg-elevated);color:var(--text-primary);box-shadow:inset 0 2px 4px #0000000f,inset 0 0 0 1px #0000000a,0 1px 2px #0000000a;transition:none}.form-control:focus{outline:none;border-color:var(--accent-primary);box-shadow:inset 0 2px 4px #0000000f,inset 0 0 0 1px var(--accent-primary),0 0 0 4px #0f172a1f,0 2px 4px #0000000a;transform:translateY(-1px)}.form-control::placeholder{color:var(--text-tertiary)}.form-control:hover:not(:focus){border-color:var(--border-hover);box-shadow:inset 0 2px 4px #0000000f,inset 0 0 0 1px #0000000d,0 2px 4px #0000000d}.dark-theme .form-control{background-color:var(--bg-tertiary);box-shadow:inset 0 2px 4px #0006,inset 0 0 0 1px #0000004d,0 1px 2px #0000004d}.dark-theme .form-control:focus{box-shadow:inset 0 2px 4px #0006,inset 0 0 0 1px var(--accent-primary),0 0 0 4px #ffffff26,0 2px 4px #0000004d}.dark-theme .form-control:hover:not(:focus){border-color:var(--border-hover);box-shadow:inset 0 2px 4px #0006,inset 0 0 0 1px #0006,0 2px 4px #0006}textarea.form-control{resize:vertical;min-height:80px}.hidden{display:none!important}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.filter-field,.filter-container,input,select,textarea,button,a{position:relative}body.modal-open{overflow:hidden}.card:not([class*=v2-]),[class*=card]:not([class*=v2-]),[class*=Card]:not([class*=v2-]){background:var(--bg-secondary);border-radius:12px;box-shadow:var(--shadow-md);border:1px solid var(--border-color);transition:none;position:relative;z-index:20}.card:not([class*=v2-]):hover,[class*=card]:not([class*=v2-]):hover,[class*=Card]:not([class*=v2-]):hover{border-color:var(--border-hover)}.dark-theme .card:not([class*=v2-]),.dark-theme [class*=card]:not([class*=v2-]),.dark-theme [class*=Card]:not([class*=v2-]){background:var(--bg-secondary);box-shadow:var(--shadow-md),inset 0 1px 1px #ffffff0d;border-color:var(--border-color)}.v2-root{--font-ui: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--canvas: #0C0E12;--surface: #14171D;--raised: #1B1F27;--text: #F2F3F5;--text2: #9BA1AC;--line: #262B35;--accent: #FF6B3D;--accent2: #FF9057;--on-accent: #17181C;--pos: #3DD68C;--neg: #FF5D5D;--warn: #FFC24B;--glow: rgba(255, 107, 61, .2);--r-card: 16px;--r-ctl: 12px;--hero-shadow: 0 0 44px var(--glow);color-scheme:dark;--warn-bg: color-mix(in srgb, var(--warn) 12%, var(--surface));--accent-grad: linear-gradient(135deg, var(--accent), var(--accent2));background:var(--canvas);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.v2-root[data-theme=ember][data-mode=light]{--canvas: #F1F1EF;--surface: #FFFFFF;--raised: #F4F3F0;--text: #1A1B1E;--text2: #6A6F78;--line: #E3E2DD;--accent: #E85D2F;--accent2: #FF8F5A;--on-accent: #FFFFFF;--pos: #0E9F6E;--neg: #D64545;--warn: #B7791F;--glow: rgba(232, 93, 47, .16);--r-card: 16px;--r-ctl: 12px;--hero-shadow: none;color-scheme:light}.v2-root[data-theme=aurora][data-mode=dark]{--canvas: #070B14;--surface: #0D1322;--raised: #141B30;--text: #EDF1FF;--text2: #8A93B0;--line: #1E2740;--accent: #5EEAD4;--accent2: #8B7CF6;--on-accent: #071018;--pos: #4ADE80;--neg: #FB7185;--warn: #FBBF24;--glow: rgba(110, 200, 230, .2);--r-card: 20px;--r-ctl: 14px;--hero-shadow: 0 0 48px var(--glow);color-scheme:dark}.v2-root[data-theme=aurora][data-mode=light]{--canvas: #EEF1FA;--surface: #FFFFFF;--raised: #F2F4FC;--text: #171F38;--text2: #5B6688;--line: #DBE1F1;--accent: #0FA79D;--accent2: #7A6CF0;--on-accent: #FFFFFF;--pos: #0E9F6E;--neg: #E11D48;--warn: #B7791F;--glow: rgba(122, 108, 240, .16);--r-card: 20px;--r-ctl: 14px;--hero-shadow: none;color-scheme:light}.v2-root[data-theme=seafoam][data-mode=dark]{--canvas: #081310;--surface: #0E1D18;--raised: #152A23;--text: #ECF7F1;--text2: #8CA89C;--line: #1D342B;--accent: #3EDDB2;--accent2: #9AF2D3;--on-accent: #052A1F;--pos: #5CE69C;--neg: #FF8577;--warn: #F2C94C;--glow: rgba(62, 221, 178, .2);--r-card: 18px;--r-ctl: 13px;--hero-shadow: 0 0 46px var(--glow);color-scheme:dark}.v2-root[data-theme=seafoam][data-mode=light]{--canvas: #E6F3EB;--surface: #FFFFFF;--raised: #EDF6F0;--text: #0B2A21;--text2: #517A6B;--line: #CFE6DA;--accent: #06B389;--accent2: #14CBA0;--on-accent: #FFFFFF;--pos: #0E9F6E;--neg: #D64545;--warn: #B7791F;--glow: rgba(6, 179, 137, .16);--r-card: 18px;--r-ctl: 13px;--hero-shadow: none;color-scheme:light}.v2-root[data-theme=sage][data-mode=light]{--canvas: #EDF0E1;--surface: #FAFBF3;--raised: #E5EAD5;--text: #23281E;--text2: #5C6B52;--line: #CCD6B9;--accent: #F27E14;--accent2: #FFA24D;--on-accent: #FFFFFF;--pos: #2F8F4E;--neg: #D64545;--warn: #B7791F;--glow: rgba(242, 126, 20, .18);--r-card: 16px;--r-ctl: 12px;--hero-shadow: none;color-scheme:light}.v2-root[data-theme=sage][data-mode=dark]{--canvas: #14180F;--surface: #1C2116;--raised: #262C1D;--text: #ECEFE0;--text2: #9EAA8C;--line: #333A28;--accent: #F58A2A;--accent2: #FFB259;--on-accent: #1A1509;--pos: #57C97E;--neg: #FF6B6B;--warn: #F2C94C;--glow: rgba(245, 138, 42, .2);--r-card: 16px;--r-ctl: 12px;--hero-shadow: 0 0 44px var(--glow);color-scheme:dark}.v2-root[data-theme=sky][data-mode=light]{--canvas: #E8F3FC;--surface: #FFFFFF;--raised: #DEEDF9;--text: #16324F;--text2: #50719A;--line: #C4DDF1;--accent: #2E96FF;--accent2: #7CC4FF;--on-accent: #FFFFFF;--pos: #0E9F6E;--neg: #D64545;--warn: #B7791F;--glow: rgba(46, 150, 255, .18);--r-card: 18px;--r-ctl: 13px;--hero-shadow: none;color-scheme:light}.v2-root[data-theme=sky][data-mode=dark]{--canvas: #0A1220;--surface: #101B2E;--raised: #17263E;--text: #E7F0FB;--text2: #8AA0BE;--line: #223349;--accent: #3B9EFF;--accent2: #7CC4FF;--on-accent: #06101E;--pos: #3DD68C;--neg: #FF6B6B;--warn: #FFC24B;--glow: rgba(59, 158, 255, .22);--r-card: 18px;--r-ctl: 13px;--hero-shadow: 0 0 46px var(--glow);color-scheme:dark}.v2-root[data-theme=mint][data-mode=light]{--canvas: #EFF5F2;--surface: #FFFFFF;--raised: #E6F0EA;--text: #1B2B26;--text2: #5B7268;--line: #D1E2D8;--accent: #0FA88B;--accent2: #3FD0AE;--on-accent: #FFFFFF;--pos: #149E60;--neg: #D64545;--warn: #B7791F;--glow: rgba(15, 168, 139, .18);--r-card: 16px;--r-ctl: 12px;--hero-shadow: none;color-scheme:light}.v2-root[data-theme=mint][data-mode=dark]{--canvas: #0A1512;--surface: #10201B;--raised: #182C25;--text: #E4F2EC;--text2: #86A398;--line: #223A31;--accent: #2DD4A8;--accent2: #57E6C0;--on-accent: #04211A;--pos: #5CE69C;--neg: #FF6B6B;--warn: #F2C94C;--glow: rgba(45, 212, 168, .2);--r-card: 16px;--r-ctl: 12px;--hero-shadow: 0 0 44px var(--glow);color-scheme:dark}.v2-root.v2-theming,.v2-root.v2-theming *{transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s,border-radius .4s,fill .4s,stroke .4s}.v2-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.v2-label{font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text2)}.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem 1.15rem;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:.9rem;font-weight:650;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,filter .15s ease}.v2-btn:active{transform:scale(.97)}.v2-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2-btn.v2-btn-primary{background:var(--accent-grad);border-color:transparent;color:var(--on-accent);box-shadow:0 8px 22px -8px var(--glow)}.v2-btn.v2-btn-primary:active{filter:brightness(1.08)}.v2-btn.v2-btn-ghost{background:transparent}.v2-btn.v2-btn-danger{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 35%,transparent);background:color-mix(in srgb,var(--neg) 8%,var(--surface))}.v2-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;padding:.32rem .7rem;border-radius:999px;border:1px solid var(--line);color:var(--text2);background:var(--surface)}.v2-chip.v2-chip-safe{color:var(--pos);border-color:color-mix(in srgb,var(--pos) 35%,transparent);background:color-mix(in srgb,var(--pos) 10%,var(--surface))}.v2-chip.v2-chip-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:var(--warn-bg)}.v2-chip.v2-chip-accent{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.v2-badge{display:inline-block;padding:.14rem .52rem;border-radius:999px;font-size:.62rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--text2) 16%,transparent);color:var(--text2)}.v2-badge.v2-badge-accent{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.v2-badge.v2-badge-pos{background:color-mix(in srgb,var(--pos) 16%,transparent);color:var(--pos)}.v2-badge.v2-badge-neg{background:color-mix(in srgb,var(--neg) 16%,transparent);color:var(--neg)}.v2-badge.v2-badge-warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.v2-amt{font-variant-numeric:tabular-nums;font-weight:750;color:var(--text)}.v2-amt.v2-amt-pos{color:var(--pos)}.v2-amt.v2-amt-neg{color:var(--neg)}.v2-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:.7rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:.7rem .85rem}.v2-row.v2-row-pos{border-color:color-mix(in srgb,var(--pos) 32%,var(--line))}.v2-row .v2-row-icon{width:34px;height:34px;border-radius:var(--r-ctl);background:var(--raised);color:var(--accent);display:flex;align-items:center;justify-content:center}.v2-row .v2-row-icon svg{display:block}.v2-row .v2-row-name{font-size:.9rem;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-row .v2-row-sub{font-size:.72rem;color:var(--text2);margin-top:1px}.v2-row .v2-row-amt{text-align:right;font-size:.92rem}.v2-row .v2-row-ctl{display:inline-flex;align-items:center;gap:4px}.v2-row .v2-row-ctl-btn{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--raised);color:var(--text2);cursor:pointer;-webkit-tap-highlight-color:transparent}.v2-row .v2-row-ctl-btn svg{display:block}.v2-row .v2-row-ctl-btn:active{border-color:var(--accent);color:var(--accent)}.v2-row .v2-row-ctl-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover: hover){.v2-row{grid-template-columns:34px minmax(0,1fr) auto}.v2-row .v2-row-ctl{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .15s}.v2-row:hover .v2-row-ctl,.v2-row:focus-within .v2-row-ctl{opacity:1}.v2-row:has(.v2-row-ctl):hover .v2-row-amt,.v2-row:has(.v2-row-ctl):focus-within .v2-row-amt{opacity:0;transition:opacity .15s}}.v2-toggle{position:relative;display:inline-block;width:46px;height:27px;flex-shrink:0}.v2-toggle input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.v2-toggle .v2-toggle-track{position:absolute;inset:0;border-radius:999px;background:var(--raised);border:1px solid var(--line);transition:background-color .2s;pointer-events:none}.v2-toggle .v2-toggle-track:after{content:"";position:absolute;top:2.5px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--text2);transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .2s}.v2-toggle input:checked+.v2-toggle-track{background:var(--accent-grad);border-color:transparent}.v2-toggle input:checked+.v2-toggle-track:after{transform:translate(18px);background:var(--on-accent)}.v2-toggle input:focus-visible+.v2-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.v2-segmented{display:flex;gap:.25rem;padding:.25rem;background:var(--raised);border:1px solid var(--line);border-radius:calc(var(--r-ctl) + 4px)}.v2-segmented button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .75rem;border:none;border-radius:var(--r-ctl);background:none;color:var(--text2);font-family:var(--font-ui);font-size:.8rem;font-weight:650;cursor:pointer;transition:background-color .18s,color .18s;-webkit-tap-highlight-color:transparent}.v2-segmented button svg{flex-shrink:0}.v2-segmented button.active{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #0000002e}.v2-segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-progress{height:8px;border-radius:999px;background:var(--raised);overflow:hidden}.v2-progress .v2-progress-bar{height:100%;border-radius:999px;background:var(--accent-grad)}.v2-skeleton{border-radius:var(--r-ctl);background:linear-gradient(100deg,var(--raised) 40%,color-mix(in srgb,var(--text) 7%,var(--raised)) 50%,var(--raised) 60%);background-size:200% 100%;animation:v2-shimmer 1.4s ease-in-out infinite}@keyframes v2-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion: reduce){.v2-root.v2-theming,.v2-root.v2-theming *,.v2-skeleton,.v2-btn,.v2-toggle .v2-toggle-track,.v2-toggle .v2-toggle-track:after{transition:none!important;animation:none!important}}
