.dg-rte-content{word-wrap:break-word}.dg-rte-content p{margin-bottom:.75rem}.dg-rte-content ol,.dg-rte-content ul{padding-left:1.5rem;margin-bottom:.75rem}.dg-rte-content ol{list-style:decimal}.dg-rte-content ul{list-style:disc}.dg-rte-content h1,.dg-rte-content h2,.dg-rte-content h3,.dg-rte-content h4,.dg-rte-content h5,.dg-rte-content h6{margin:1rem 0 .5rem;font-weight:600;line-height:1.3}.dg-rte-content img{max-width:100%;height:auto}.dg-rte-content a{text-decoration:underline}.dg-rte-content .ql-align-center{text-align:center}.dg-rte-content .ql-align-right{text-align:right}.dg-rte-content .ql-align-justify{text-align:justify}.dg-rte-content .ql-size-small{font-size:.75em}.dg-rte-content .ql-size-large{font-size:1.5em}.dg-rte-content .ql-size-huge{font-size:2.5em}.dg-rte-content .ql-indent-1{padding-left:3em}.dg-rte-content .ql-indent-2{padding-left:6em}.dg-rte-content .ql-indent-3{padding-left:9em}:root{--color-brand-50: #eaf5fd;--color-brand-100: #d2e9fb;--color-brand-200: #a6d2f7;--color-brand-300: #70b6ef;--color-brand-400: #3d97e2;--color-brand-500: #1c7bd0;--color-brand-600: #0f66b8;--color-brand-700: #0b5296;--color-brand-800: #0a4076;--color-brand-900: #0a2f57;--color-accent-50: #e7f9fd;--color-accent-100: #c9f0fa;--color-accent-200: #93e2f5;--color-accent-300: #58cdec;--color-accent-400: #2bb9e0;--color-accent-500: #14a4cc;--color-accent-600: #0d84a8;--color-accent-700: #0b6685;--color-flame-50: #fff7ed;--color-flame-100: #ffedd5;--color-flame-200: #fed7aa;--color-flame-300: #fdba74;--color-flame-400: #fb923c;--color-flame-500: #f97316;--color-flame-600: #ea580c;--color-flame-700: #c2410c;--color-gray-0: #ffffff;--color-gray-50: #f8fafc;--color-gray-100: #f1f5f9;--color-gray-200: #e2e8f0;--color-gray-300: #cbd5e1;--color-gray-400: #94a3b8;--color-gray-500: #64748b;--color-gray-600: #475569;--color-gray-700: #334155;--color-gray-800: #1e293b;--color-gray-900: #0f172a;--color-gray-950: #020617;--color-success-50: #ecfdf5;--color-success-500: #10b981;--color-success-700: #047857;--color-warning-50: #fffbeb;--color-warning-500: #f59e0b;--color-warning-700: #b45309;--color-danger-50: #fef2f2;--color-danger-500: #ef4444;--color-danger-700: #b91c1c;--color-info-50: #eff6ff;--color-info-500: #3b82f6;--color-info-700: #1d4ed8;--surface-canvas: var(--color-gray-50);--surface-base: var(--color-gray-0);--surface-raised: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-overlay: rgba(15, 23, 42, .48);--surface-hover: var(--color-gray-100);--surface-active: var(--color-gray-200);--border-subtle: var(--color-gray-200);--border-default: var(--color-gray-300);--border-strong: var(--color-gray-400);--text-primary: var(--color-gray-900);--text-secondary: var(--color-gray-600);--text-tertiary: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-brand: var(--color-brand-600);--text-disabled: var(--color-gray-300);--color-primary: var(--color-brand-600);--color-primary-hover: var(--color-brand-700);--color-primary-active: var(--color-brand-800);--color-primary-soft: var(--color-brand-50);--color-on-primary: var(--color-gray-0);--color-secondary: var(--color-accent-500);--color-secondary-hover: var(--color-accent-600);--color-secondary-active: var(--color-accent-700);--color-secondary-soft: var(--color-accent-50);--color-on-secondary: var(--color-gray-0);--text-accent: var(--color-accent-600);--gradient-brand: linear-gradient(135deg, var(--color-accent-400) 0%, var(--color-brand-600) 48%, var(--color-brand-900) 100%);--color-warm: var(--color-flame-500);--color-warm-hover: var(--color-flame-600);--color-warm-soft: var(--color-flame-50);--color-on-warm: var(--color-gray-0);--text-warm: var(--color-flame-600);--gradient-warm: linear-gradient(135deg, var(--color-flame-300) 0%, var(--color-flame-600) 100%);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.65;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--letter-spacing-tight: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .06);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 8px 20px -4px rgba(15, 23, 42, .1), 0 2px 6px rgba(15, 23, 42, .05);--shadow-lg: 0 16px 32px -8px rgba(15, 23, 42, .14), 0 4px 10px rgba(15, 23, 42, .05);--shadow-xl: 0 28px 56px -12px rgba(15, 23, 42, .2), 0 8px 16px rgba(15, 23, 42, .06);--shadow-focus: 0 0 0 3px var(--color-brand-100);--shadow-glow-brand: 0 8px 24px -6px rgba(28, 123, 208, .35);--shadow-glow-warm: 0 8px 20px -6px rgba(249, 115, 22, .35);--gradient-hero: radial-gradient(120% 140% at 100% 0%, rgba(43, 185, 224, .2) 0%, rgba(28, 123, 208, 0) 55%), linear-gradient(120deg, var(--color-brand-700) 0%, var(--color-brand-800) 55%, var(--color-brand-900) 100%);--gradient-surface-tint: linear-gradient(160deg, var(--color-brand-50) 0%, var(--color-gray-0) 45%);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .28s;--sidebar-width: 264px;--sidebar-width-collapsed: 76px;--topbar-height: 64px;--content-max-width: 1280px;--z-dropdown: 100;--z-sticky: 200;--z-drawer: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600}[data-theme=dark]{--surface-canvas: var(--color-gray-950);--surface-base: var(--color-gray-900);--surface-raised: var(--color-gray-800);--surface-sunken: var(--color-gray-950);--surface-overlay: rgba(2, 6, 23, .64);--surface-hover: var(--color-gray-800);--surface-active: var(--color-gray-700);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--text-primary: var(--color-gray-50);--text-secondary: var(--color-gray-400);--text-tertiary: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-brand: var(--color-brand-400);--text-disabled: var(--color-gray-700);--color-primary: var(--color-brand-400);--color-primary-hover: var(--color-brand-300);--color-primary-active: var(--color-brand-200);--color-primary-soft: rgba(61, 151, 226, .16);--color-on-primary: var(--color-gray-950);--color-secondary: var(--color-accent-400);--color-secondary-hover: var(--color-accent-300);--color-secondary-active: var(--color-accent-200);--color-secondary-soft: rgba(43, 185, 224, .16);--color-on-secondary: var(--color-gray-950);--text-accent: var(--color-accent-300);--gradient-brand: linear-gradient(135deg, var(--color-accent-400) 0%, var(--color-brand-500) 48%, var(--color-brand-800) 100%);--color-warm: var(--color-flame-400);--color-warm-hover: var(--color-flame-300);--color-warm-soft: rgba(251, 146, 60, .16);--color-on-warm: var(--color-gray-950);--text-warm: var(--color-flame-300);--gradient-warm: linear-gradient(135deg, var(--color-flame-400) 0%, var(--color-flame-700) 100%);--shadow-focus: 0 0 0 3px rgba(61, 151, 226, .35);--shadow-glow-brand: 0 8px 24px -6px rgba(61, 151, 226, .28);--shadow-glow-warm: 0 8px 20px -6px rgba(251, 146, 60, .28);--gradient-hero: radial-gradient(120% 140% at 100% 0%, rgba(43, 185, 224, .14) 0%, rgba(28, 123, 208, 0) 55%), linear-gradient(120deg, var(--color-brand-900) 0%, var(--color-gray-900) 60%, var(--color-gray-950) 100%);--gradient-surface-tint: linear-gradient(160deg, rgba(61, 151, 226, .08) 0%, var(--color-gray-900) 45%);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .24);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .32), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 8px 20px -4px rgba(0, 0, 0, .36), 0 2px 6px rgba(0, 0, 0, .24);--shadow-lg: 0 16px 32px -8px rgba(0, 0, 0, .44), 0 4px 10px rgba(0, 0, 0, .24);--shadow-xl: 0 28px 56px -12px rgba(0, 0, 0, .56), 0 8px 16px rgba(0, 0, 0, .28)}.dg-admin,.dg-admin *,.dg-admin *:before,.dg-admin *:after{box-sizing:border-box}.dg-admin{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dg-admin h1,.dg-admin h2,.dg-admin h3,.dg-admin h4,.dg-admin h5,.dg-admin h6{margin:0;font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary)}.dg-admin p{margin:0}.dg-admin a{color:inherit;text-decoration:none}.dg-admin button{font-family:inherit}.dg-admin input,.dg-admin textarea,.dg-admin select{font-family:inherit;font-size:inherit;color:inherit}.dg-admin ul,.dg-admin ol{margin:0;padding:0;list-style:none}.dg-admin svg{display:block}.dg-admin img{max-width:100%;display:block}.dg-admin :focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.dg-admin *::-webkit-scrollbar{width:8px;height:8px}.dg-admin *::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}.dg-admin *::-webkit-scrollbar-track{background:transparent}[dir=rtl] .dg-admin .icon-mirror-rtl{transform:scaleX(-1)}.dg-admin-portal{font-family:var(--font-sans)}
