@charset "UTF-8";@font-face{font-family:Inter;src:url(/assets/dynamo/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/dynamo/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/dynamo/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/dynamo/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/dynamo/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/dynamo/fonts/IBMPlexSansArabic-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/dynamo/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--dy-cobalt-30: #F4F6FF;--dy-cobalt-45: #EEF2FF;--dy-cobalt-60: #E9EEFF;--dy-cobalt-110: #D6DFFF;--dy-cobalt-130: #CED9FF;--dy-cobalt-190: #B9C8FF;--dy-cobalt-200: #B6C6EB;--dy-cobalt-255: #A1B5FF;--dy-cobalt-305: #8CA5FF;--dy-cobalt-375: #7D96D9;--dy-cobalt-470: #4D72FF;--dy-cobalt-540: #2F5BFF;--dy-cobalt-600: #244CE4;--dy-cobalt-620: #244BD4;--dy-cobalt-660: #1E40C8;--dy-cobalt-730: #2A3D75;--dy-cobalt-755: #16308F;--dy-cobalt-795: #202F5B;--dy-cobalt-875: #141F3F;--dy-azure-50: #E8F1FF;--dy-azure-205: #A1C8FF;--dy-azure-655: #174F9C;--dy-azure-780: #203553;--dy-violet-65: #F1EEFF;--dy-violet-220: #C7B6FF;--dy-violet-390: #9B83FF;--dy-violet-495: #7A5CFF;--dy-violet-560: #6A4BF0;--dy-violet-640: #5C35C6;--dy-teal-245: #66C8D9;--dy-teal-385: #18A5AA;--dy-teal-580: #286B7B;--dy-cyan-40: #E2F5F9;--dy-cyan-250: #38D3E8;--dy-cyan-300: #22C3DD;--dy-cyan-555: #0A6F87;--dy-pink-45: #FDEAF4;--dy-pink-330: #F472B6;--dy-pink-480: #EC4899;--dy-pink-590: #BE185D;--dy-red-45: #FDECEC;--dy-red-330: #FF6B6B;--dy-red-480: #E5484D;--dy-red-555: #C8312F;--dy-mist-25: #EEF2FF;--dy-mist-215: #C3CBE3;--dy-mist-400: #8E98B8;--dy-mist-470: #7A85A6;--dy-mist-560: #626E91;--dy-slate-0: #FFFFFF;--dy-slate-20: #F7F9FF;--dy-slate-25: #F7F9FE;--dy-slate-35: #F3F5FA;--dy-slate-45: #EEF1F7;--dy-slate-50: #EDF1FA;--dy-slate-55: #ECF0F8;--dy-slate-60: #E9EEF8;--dy-slate-75: #E7ECF5;--dy-slate-85: #E2E7F1;--dy-slate-95: #DDE4F3;--dy-slate-100: #DCE3EF;--dy-slate-155: #CAD4E8;--dy-slate-220: #B8C1D0;--dy-slate-230: #B4BFD2;--dy-slate-275: #A7B3CA;--dy-slate-360: #8E9BB5;--dy-slate-395: #8792A5;--dy-slate-435: #7A89A0;--dy-slate-480: #6F7D99;--dy-slate-485: #6D7B95;--dy-slate-490: #6B7A93;--dy-slate-505: #647698;--dy-slate-515: #5F6F8A;--dy-slate-575: #556580;--dy-slate-620: #475A7C;--dy-slate-725: #34415B;--dy-slate-730: #30415E;--dy-slate-795: #22324C;--dy-slate-855: #18253C;--dy-slate-870: #18223D;--dy-slate-900: #111B2F;--dy-slate-905: #121B31;--dy-slate-910: #111A30;--dy-slate-925: #0D1426;--dy-slate-935: #0A1122;--dy-slate-950: #0B1020;--dy-slate-970: #070B17;--dy-slate-980: #030712;--dy-green-25: #F1FAF5;--dy-green-40: #E6F6EF;--dy-green-50: #E3F5EB;--dy-green-140: #9BE6C7;--dy-green-215: #3DDC97;--dy-green-420: #12B886;--dy-green-560: #0F7A55;--dy-green-165: #A9DCC0;--dy-green-205: #68D9AB;--dy-green-255: #7CC7A0;--dy-green-550: #1B7A4B;--dy-green-620: #12663D;--dy-green-655: #1C5B47;--dy-green-695: #0E5231;--dy-green-740: #154637;--dy-green-795: #10382D;--dy-green-850: #0C2B23;--dy-rose-35: #FEF3F6;--dy-rose-60: #FDE8EE;--dy-rose-120: #FAD3DD;--dy-rose-185: #FFB8C3;--dy-rose-205: #F3B5C4;--dy-rose-245: #FF9EAD;--dy-rose-305: #FF8498;--dy-rose-325: #E58A9E;--dy-rose-535: #C93555;--dy-rose-595: #B52745;--dy-rose-655: #9C1F3A;--dy-rose-715: #6B2F49;--dy-rose-720: #821830;--dy-rose-765: #57293F;--dy-rose-800: #472536;--dy-rose-840: #3A1F2C;--dy-amber-25: #FFF8E3;--dy-amber-35: #FFF3DD;--dy-amber-45: #FFF2CE;--dy-amber-225: #FFB547;--dy-amber-235: #F5A524;--dy-amber-520: #A45B00;--dy-amber-145: #F0D489;--dy-amber-150: #F6CF78;--dy-amber-210: #E5BF5C;--dy-amber-300: #D2A547;--dy-amber-570: #8A5C00;--dy-amber-625: #785000;--dy-amber-675: #5C4A22;--dy-amber-740: #4A3C1D;--dy-amber-795: #3B3018;--dy-amber-840: #302712;--dynamo-primary: var(--dy-cobalt-540);--dynamo-midnight: var(--dy-slate-950);--dynamo-violet: var(--dy-violet-495);--font-latin: Inter, ui-sans-serif, system-ui, sans-serif;--font-arabic: "IBM Plex Sans Arabic", Tahoma, sans-serif;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 999px;--radius-control: 10px;--radius-item: 12px;--radius-card: 18px;--radius-hero: 24px;--text-caption: 12px;--text-small: 13px;--text-body: 14px;--text-bodyLg: 16px;--text-h3: 20px;--text-h2: 28px;--text-h1: 36px;--text-display: 56px;--duration-fast: .12s;--duration-base: .18s;--duration-slow: .24s;--duration-press: .16s;--duration-modal: .22s;--duration-fade: .16s;--shadow-sm: 0 2px 8px rgba(3,7,18,.1);--shadow-md: 0 8px 24px rgba(3,7,18,.16);--shadow-lg: 0 20px 48px rgba(3,7,18,.22);--ease-standard: cubic-bezier(.2,0,0,1);--ease-out: cubic-bezier(.23,1,.32,1);--ease-in-out: cubic-bezier(.77,0,.175,1);--ease-drawer: cubic-bezier(.32,.72,0,1);--control-height: 40px;--control-height-touch: 44px;--sidebar-width: 236px;--leading-tight: 1.15;--leading-heading: 1.25;--leading-body: 1.5;--leading-arabic: 1.7}:root,[data-theme=light]{--canvas: var(--dy-slate-35);--surface-1: var(--dy-slate-0);--surface-2: var(--dy-slate-25);--surface-3: var(--dy-slate-55);--text-primary: var(--dy-slate-950);--text-secondary: var(--dy-slate-725);--text-muted: var(--dy-slate-575);--text-disabled: var(--dy-slate-395);--text-faint: var(--dy-slate-515);--border-subtle: var(--dy-slate-85);--border-control: var(--dy-slate-155);--border-soft: var(--dy-slate-45);--border-input: #7D8AA3;--primary: var(--dy-cobalt-540);--primary-hover: var(--dy-cobalt-600);--primary-active: var(--dy-cobalt-660);--on-primary: var(--dy-slate-0);--link: var(--dy-cobalt-540);--focus-ring: var(--dy-cobalt-540);--selected-bg: var(--dy-cobalt-45);--selected-fg: var(--dy-cobalt-540);--primary-gradient: linear-gradient(180deg, var(--dy-cobalt-470), var(--dy-cobalt-540));--primary-shadow: 0 0 0 1px rgba(47,91,255,.55) inset, 0 10px 24px -10px rgba(47,91,255,.75);--ai-gradient: linear-gradient(135deg, var(--dy-cobalt-540), var(--dy-violet-495));--status-success-fg: var(--dy-green-560);--status-success-bg: var(--dy-green-40);--status-success-border: var(--dy-green-165);--status-warning-fg: var(--dy-amber-520);--status-warning-bg: var(--dy-amber-35);--status-warning-border: var(--dy-amber-145);--status-danger-fg: var(--dy-red-555);--status-danger-bg: var(--dy-red-45);--status-danger-border: var(--dy-rose-205);--status-info-fg: var(--dy-cobalt-540);--status-info-bg: var(--dy-cobalt-45);--status-info-border: var(--dy-cobalt-190);--status-success-vis: var(--dy-green-420);--status-warning-vis: var(--dy-amber-235);--status-danger-vis: var(--dy-red-480);--accent-violet: var(--dy-violet-560);--accent-violet-bg: var(--dy-violet-65);--accent-violet-vis: var(--dy-violet-495);--accent-cyan: var(--dy-cyan-555);--accent-cyan-bg: var(--dy-cyan-40);--accent-cyan-vis: var(--dy-cyan-300);--accent-pink: var(--dy-pink-590);--accent-pink-bg: var(--dy-pink-45);--accent-pink-vis: var(--dy-pink-480);--ai: var(--dy-violet-560);--ai-bg: var(--dy-violet-65);--ai-line: rgba(122,92,255,.28);--sidebar-bg: rgba(255,255,255,.86);--topbar-bg: rgba(255,255,255,.78);--glass: rgba(255,255,255,.78);--row-hover: var(--dy-slate-25);--row-selected: var(--dy-cobalt-45);--plate: var(--dy-slate-35);--input-bg: var(--dy-slate-0);--track: var(--dy-slate-75);--grid-line: var(--dy-slate-45);--hero-line: rgba(47,91,255,.16);--hero-bg: radial-gradient(60% 120% at 0% 0%, rgba(47,91,255,.12), transparent 60%), radial-gradient(50% 120% at 100% 0%, rgba(122,92,255,.11), transparent 60%), radial-gradient(40% 90% at 70% 120%, rgba(34,195,221,.1), transparent 60%), var(--dy-slate-0);--canvas-glow: rgba(47,91,255,.09);--shadow-card: 0 1px 2px rgba(11,16,32,.04), 0 14px 34px -24px rgba(30,50,120,.28);--shadow-pop: 0 24px 60px -20px rgba(11,16,32,.35), 0 0 0 1px rgba(11,16,32,.06);--shadow-raise: 0 1px 2px rgba(11,16,32,.12);--overlay: rgba(3,7,18,.52);--dy-chart-1: var(--dy-cobalt-540);--dy-chart-2: var(--dy-cyan-300);--dy-chart-3: var(--dy-violet-495);--dy-chart-4: var(--dy-green-420);--dy-chart-5: var(--dy-amber-235);--dy-chart-6: var(--dy-pink-480);color-scheme:light}[data-theme=dark]{--canvas: var(--dy-slate-970);--surface-1: var(--dy-slate-925);--surface-2: var(--dy-slate-910);--surface-3: var(--dy-slate-870);--text-primary: var(--dy-mist-25);--text-secondary: var(--dy-mist-215);--text-muted: var(--dy-mist-400);--text-disabled: var(--dy-mist-560);--text-faint: var(--dy-mist-470);--border-subtle: rgba(148,163,214,.14);--border-control: rgba(148,163,214,.26);--border-soft: rgba(148,163,214,.08);--border-input: #5A668E;--primary: var(--dy-cobalt-470);--primary-hover: var(--dy-cobalt-540);--primary-active: var(--dy-cobalt-600);--on-primary: var(--dy-slate-0);--link: var(--dy-cobalt-305);--focus-ring: var(--dy-cobalt-305);--selected-bg: rgba(76,116,255,.16);--selected-fg: var(--dy-cobalt-305);--primary-gradient: linear-gradient(180deg, #5B80FF, #3A61F0);--primary-shadow: 0 0 0 1px rgba(125,155,255,.45) inset, 0 10px 30px -10px rgba(76,116,255,.9);--ai-gradient: linear-gradient(135deg, var(--dy-cobalt-470), var(--dy-violet-390));--status-success-fg: var(--dy-green-215);--status-success-bg: rgba(61,220,151,.12);--status-success-border: rgba(61,220,151,.3);--status-warning-fg: var(--dy-amber-225);--status-warning-bg: rgba(255,181,71,.12);--status-warning-border: rgba(255,181,71,.3);--status-danger-fg: var(--dy-red-330);--status-danger-bg: rgba(255,107,107,.12);--status-danger-border: rgba(255,107,107,.3);--status-info-fg: var(--dy-cobalt-305);--status-info-bg: rgba(76,116,255,.16);--status-info-border: rgba(125,155,255,.3);--status-success-vis: var(--dy-green-215);--status-warning-vis: var(--dy-amber-225);--status-danger-vis: var(--dy-red-330);--accent-violet: var(--dy-violet-390);--accent-violet-bg: rgba(155,131,255,.14);--accent-violet-vis: var(--dy-violet-390);--accent-cyan: var(--dy-cyan-250);--accent-cyan-bg: rgba(56,211,232,.12);--accent-cyan-vis: var(--dy-cyan-250);--accent-pink: var(--dy-pink-330);--accent-pink-bg: rgba(244,114,182,.13);--accent-pink-vis: var(--dy-pink-330);--ai: var(--dy-violet-390);--ai-bg: rgba(155,131,255,.14);--ai-line: rgba(155,131,255,.32);--sidebar-bg: rgba(9,13,27,.82);--topbar-bg: rgba(13,20,38,.72);--glass: rgba(13,20,38,.72);--row-hover: rgba(148,163,214,.05);--row-selected: rgba(76,116,255,.14);--plate: var(--dy-slate-905);--input-bg: var(--dy-slate-935);--track: rgba(148,163,214,.14);--grid-line: rgba(148,163,214,.1);--hero-line: rgba(125,155,255,.28);--hero-bg: radial-gradient(60% 130% at 0% 0%, rgba(76,116,255,.28), transparent 62%), radial-gradient(50% 120% at 100% 0%, rgba(155,131,255,.22), transparent 60%), radial-gradient(40% 90% at 70% 120%, rgba(56,211,232,.14), transparent 60%), #0B1222;--canvas-glow: rgba(76,116,255,.16);--shadow-card: 0 1px 0 rgba(255,255,255,.03) inset, 0 20px 40px -30px rgba(0,0,0,.8);--shadow-pop: 0 30px 70px -20px rgba(0,0,0,.85), 0 0 0 1px rgba(148,163,214,.18);--shadow-raise: 0 1px 2px rgba(0,0,0,.4);--overlay: rgba(3,7,18,.72);--dy-chart-1: var(--dy-cobalt-470);--dy-chart-2: var(--dy-cyan-250);--dy-chart-3: var(--dy-violet-390);--dy-chart-4: var(--dy-green-215);--dy-chart-5: var(--dy-amber-225);--dy-chart-6: var(--dy-pink-330);color-scheme:dark}@media (prefers-color-scheme: dark){[data-theme=automatic]{--canvas: var(--dy-slate-970);--surface-1: var(--dy-slate-925);--surface-2: var(--dy-slate-910);--surface-3: var(--dy-slate-870);--text-primary: var(--dy-mist-25);--text-secondary: var(--dy-mist-215);--text-muted: var(--dy-mist-400);--text-disabled: var(--dy-mist-560);--text-faint: var(--dy-mist-470);--border-subtle: rgba(148,163,214,.14);--border-control: rgba(148,163,214,.26);--border-soft: rgba(148,163,214,.08);--border-input: #5A668E;--primary: var(--dy-cobalt-470);--primary-hover: var(--dy-cobalt-540);--primary-active: var(--dy-cobalt-600);--on-primary: var(--dy-slate-0);--link: var(--dy-cobalt-305);--focus-ring: var(--dy-cobalt-305);--selected-bg: rgba(76,116,255,.16);--selected-fg: var(--dy-cobalt-305);--primary-gradient: linear-gradient(180deg, #5B80FF, #3A61F0);--primary-shadow: 0 0 0 1px rgba(125,155,255,.45) inset, 0 10px 30px -10px rgba(76,116,255,.9);--ai-gradient: linear-gradient(135deg, var(--dy-cobalt-470), var(--dy-violet-390));--status-success-fg: var(--dy-green-215);--status-success-bg: rgba(61,220,151,.12);--status-success-border: rgba(61,220,151,.3);--status-warning-fg: var(--dy-amber-225);--status-warning-bg: rgba(255,181,71,.12);--status-warning-border: rgba(255,181,71,.3);--status-danger-fg: var(--dy-red-330);--status-danger-bg: rgba(255,107,107,.12);--status-danger-border: rgba(255,107,107,.3);--status-info-fg: var(--dy-cobalt-305);--status-info-bg: rgba(76,116,255,.16);--status-info-border: rgba(125,155,255,.3);--status-success-vis: var(--dy-green-215);--status-warning-vis: var(--dy-amber-225);--status-danger-vis: var(--dy-red-330);--accent-violet: var(--dy-violet-390);--accent-violet-bg: rgba(155,131,255,.14);--accent-violet-vis: var(--dy-violet-390);--accent-cyan: var(--dy-cyan-250);--accent-cyan-bg: rgba(56,211,232,.12);--accent-cyan-vis: var(--dy-cyan-250);--accent-pink: var(--dy-pink-330);--accent-pink-bg: rgba(244,114,182,.13);--accent-pink-vis: var(--dy-pink-330);--ai: var(--dy-violet-390);--ai-bg: rgba(155,131,255,.14);--ai-line: rgba(155,131,255,.32);--sidebar-bg: rgba(9,13,27,.82);--topbar-bg: rgba(13,20,38,.72);--glass: rgba(13,20,38,.72);--row-hover: rgba(148,163,214,.05);--row-selected: rgba(76,116,255,.14);--plate: var(--dy-slate-905);--input-bg: var(--dy-slate-935);--track: rgba(148,163,214,.14);--grid-line: rgba(148,163,214,.1);--hero-line: rgba(125,155,255,.28);--hero-bg: radial-gradient(60% 130% at 0% 0%, rgba(76,116,255,.28), transparent 62%), radial-gradient(50% 120% at 100% 0%, rgba(155,131,255,.22), transparent 60%), radial-gradient(40% 90% at 70% 120%, rgba(56,211,232,.14), transparent 60%), #0B1222;--canvas-glow: rgba(76,116,255,.16);--shadow-card: 0 1px 0 rgba(255,255,255,.03) inset, 0 20px 40px -30px rgba(0,0,0,.8);--shadow-pop: 0 30px 70px -20px rgba(0,0,0,.85), 0 0 0 1px rgba(148,163,214,.18);--shadow-raise: 0 1px 2px rgba(0,0,0,.4);--overlay: rgba(3,7,18,.72);--dy-chart-1: var(--dy-cobalt-470);--dy-chart-2: var(--dy-cyan-250);--dy-chart-3: var(--dy-violet-390);--dy-chart-4: var(--dy-green-215);--dy-chart-5: var(--dy-amber-225);--dy-chart-6: var(--dy-pink-330);color-scheme:dark}}:root,[data-theme]{--success: var(--status-success-fg);--success-bg: var(--status-success-bg);--warning: var(--status-warning-fg);--warning-bg: var(--status-warning-bg);--error: var(--status-danger-fg);--error-bg: var(--status-danger-bg);--info: var(--status-info-fg);--info-bg: var(--status-info-bg)}:root,[data-theme]{--dy-hairline: 1px solid var(--border-subtle);--dy-field-h: 40px;--dy-ink: var(--text-primary);--dy-on-ink: var(--surface-1);--dy-on-ink-soft: color-mix(in srgb, var(--surface-1) 20%, transparent)}:root,[data-theme]{--dy-nav-width: 232px;--dy-nav-collapsed-width: 64px;--dy-nav-inset: 12px;--dy-nav-header-inset: 14px;--dy-nav-header-pad: 9px 10px;--dy-nav-header-radius: 12px;--dy-nav-header-glyph: 28px;--dy-nav-header-title: 13.5px;--dy-nav-header-sub: 11px;--dy-nav-row-pad-y: 7px;--dy-nav-row-pad-x: 10px;--dy-nav-row-gap: 11px;--dy-nav-row-space: 2px;--dy-nav-row-radius: 10px;--dy-nav-row-font: 13.5px;--dy-nav-row-height: 34px;--dy-nav-icon: 18px;--dy-nav-section-font: 12px;--dy-nav-section-tracking: 1.05px;--dy-nav-section-space: 18px;--dy-nav-section-gap: 7px}:root,[data-theme]{--dy-sidebar-bg: var(--sidebar-bg);--dy-sidebar-fg: var(--text-secondary);--dy-sidebar-hover-bg: var(--surface-2);--dy-sidebar-hover-fg: var(--text-primary);--dy-sidebar-active-bg: linear-gradient(90deg, var(--selected-bg), transparent);--dy-sidebar-active-bar: inset 2px 0 0 var(--primary);--dy-sidebar-active-fg: var(--selected-fg);--dy-sidebar-active-icon: var(--link);--dy-sidebar-group-fg: var(--text-secondary);--dy-sidebar-mobile-width: 245px}:root,[data-theme]{--dy-topbar-bg: var(--topbar-bg);--dy-topbar-pad-x: 28px;--dy-search-bg: var(--surface-1);--dy-search-fg: var(--text-muted);--dy-search-radius: 12px;--dy-search-height: 40px;--dy-unread-dot: var(--error)}:root,[data-theme]{--dy-quickbar-bg: var(--surface-1);--dy-quickbar-fg: var(--text-muted);--dy-quickbar-active-fg: var(--link);--dy-quickbar-active-bg: var(--selected-bg);--dy-quickbar-shadow: 0 -6px 18px rgba(3, 7, 18, .06);--dy-quickbar-item-height: 48px}:root,[data-theme]{--dy-btn-height: 38px;--dy-btn-radius: var(--radius-full);--dy-btn-pad-x: 15px;--dy-btn-gap: 8px;--dy-btn-font: 13px;--dy-btn-weight: 600;--dy-btn-bg: var(--surface-1);--dy-btn-fg: var(--text-primary);--dy-btn-hover-bg: var(--surface-2);--dy-btn-hover-border: var(--border-control);--dy-btn-border: var(--border-subtle);--dy-btn-primary-bg: var(--primary-gradient);--dy-btn-primary-shadow: var(--primary-shadow);--dy-btn-primary-fg: var(--on-primary);--dy-btn-primary-hover-bg: linear-gradient(180deg, var(--primary), var(--primary-hover));--dy-btn-quiet-fg: var(--text-muted);--dy-btn-quiet-hover-bg: color-mix(in srgb, var(--text-primary) 6%, transparent);--dy-btn-danger-fg: var(--error);--dy-btn-danger-bg: var(--error-bg);--dy-btn-ai-fg: var(--on-primary);--dy-btn-ai-bg: var(--ai-gradient);--dy-btn-ai-shadow: 0 10px 24px -12px rgba(122,92,255,.8);--dy-btn-sm-height: 32px;--dy-btn-sm-pad-x: 12px;--dy-btn-sm-font: 12.5px;--dy-btn-xs-height: 28px;--dy-btn-xs-pad-x: 10px;--dy-btn-xs-font: 12px;--dy-btn-disabled-opacity: .46;--dy-icon-btn-size: 38px}:root,[data-theme]{--dy-input-radius: var(--radius-control);--dy-input-pad-x: 12px;--dy-input-bg: var(--input-bg);--dy-input-fg: var(--text-primary);--dy-input-border: var(--border-input);--dy-input-placeholder: var(--text-muted);--dy-input-invalid-border: var(--error);--dy-input-invalid-bg: var(--error-bg);--dy-input-readonly-bg: var(--plate);--dy-input-readonly-fg: var(--text-primary);--dy-input-disabled-fg: var(--text-muted);--dy-field-label-fg: var(--text-muted);--dy-field-help-fg: var(--text-muted)}:root,[data-theme]{--dy-card-bg: var(--surface-1);--dy-card-radius: var(--radius-card);--dy-card-border: var(--border-subtle);--dy-card-shadow: var(--shadow-card);--dy-card-pad: 16px 20px 20px;--dy-card-head-pad: 18px 20px 0;--dy-card-gap: 16px;--dy-card-title-size: 15px;--dy-kpi-pad: 16px 18px 14px;--dy-kpi-value-size: 25px}:root,[data-theme]{--dy-table-font: 13px;--dy-table-head-font: 11px;--dy-table-head-weight: 600;--dy-table-head-fg: var(--text-muted);--dy-table-head-bg: var(--surface-2);--dy-table-cell-fg: var(--text-secondary);--dy-table-strong-fg: var(--text-primary);--dy-table-hover-bg: var(--row-hover);--dy-table-selected-bg: var(--row-selected);--dy-table-row-line: var(--border-soft);--dy-table-grid-line: color-mix(in srgb, var(--border-subtle) 55%, transparent);--dy-table-row-h: 48px;--dy-table-pad-x: 14px;--dy-table-head-pad-y: 11px;--dy-table-row-pad-y: 11px}:root,[data-theme]{--dy-badge-radius: var(--radius-full);--dy-badge-font: 11.5px;--dy-badge-weight: 600;--dy-badge-bg: var(--surface-3);--dy-badge-fg: var(--text-secondary)}:root,[data-theme]{--dy-chip-height: 32px;--dy-chip-radius: var(--radius-full);--dy-chip-bg: var(--surface-1);--dy-chip-fg: var(--text-secondary);--dy-chip-hover-bg: var(--surface-2);--dy-chip-active-bg: var(--selected-bg);--dy-chip-active-fg: var(--selected-fg);--dy-chip-active-border: var(--hero-line)}:root,[data-theme]{--dy-dialog-width: 650px;--dy-dialog-width-lg: 920px;--dy-dialog-max-h: 86vh;--dy-dialog-radius: var(--radius-xl);--dy-dialog-bg: var(--surface-1);--dy-dialog-fg: var(--text-primary);--dy-dialog-shadow: var(--shadow-pop);--dy-dialog-pad: 22px}:root,[data-theme]{--dy-menu-bg: var(--surface-1);--dy-menu-fg: var(--text-primary);--dy-menu-radius: 14px;--dy-menu-shadow: var(--shadow-pop);--dy-menu-item-radius: 8px;--dy-menu-item-hover-bg: var(--selected-bg);--dy-menu-item-hover-fg: var(--selected-fg)}:root,[data-theme]{--dy-avatar-size: 34px;--dy-avatar-bg: var(--ai-gradient);--dy-avatar-fg: var(--on-primary);--dy-app-tile-radius: var(--radius-item);--dy-app-tile-icon: 56px;--dy-tab-active-shadow: var(--shadow-raise);--dy-alert-radius: var(--radius-item)}:root,[data-theme]{--dy-ai-strip-border: linear-gradient(135deg, rgba(47,91,255,.6), rgba(122,92,255,.6), rgba(34,195,221,.6));--dy-board-col-w: 210px}:root[data-dy-density=compact],body[data-dy-density=compact]{--dy-field-h: 36px;--dy-btn-height: 34px;--dy-table-row-pad-y: 8px;--dy-table-row-h: 36px;--dy-kpi-pad: 15px}html:lang(ar){font-family:var(--font-arabic)}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-press: 0ms;--duration-modal: 0ms}}.dy-icon{width:20px;height:20px;flex:none;display:inline-block;vertical-align:middle}.dy-icon-sm{width:16px;height:16px}.dy-icon-lg{width:24px;height:24px}[dir=rtl] .dy-icon[data-rtl=true]{transform:scaleX(-1)}.dy-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--dy-btn-gap);height:var(--dy-btn-height);padding:0 var(--dy-btn-pad-x);border:1px solid var(--dy-btn-border);border-radius:var(--dy-btn-radius);background:var(--dy-btn-bg);color:var(--dy-btn-fg);font:inherit;font-size:var(--dy-btn-font);font-weight:var(--dy-btn-weight);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),transform var(--duration-press) var(--ease-out)}.dy-btn:hover{border-color:var(--dy-btn-hover-border);background:var(--dy-btn-hover-bg);color:var(--dy-btn-fg);text-decoration:none}.dy-btn:active{transform:scale(.97)}.dy-btn-primary,.dy-btn-ai,.dy-btn-primary:hover,.dy-btn-ai:hover{border-color:transparent;background:var(--dy-btn-primary-bg);color:var(--dy-btn-primary-fg);box-shadow:var(--dy-btn-primary-shadow)}.dy-btn-primary:hover{background:var(--dy-btn-primary-hover-bg)}.dy-btn-ai,.dy-btn-ai:hover{background:var(--dy-btn-ai-bg);box-shadow:var(--dy-btn-ai-shadow)}.dy-btn-ai:hover{filter:brightness(1.08)}.dy-btn-quiet{border-color:transparent;background:transparent;color:var(--dy-btn-quiet-fg)}.dy-btn-quiet:hover{border-color:transparent;background:var(--dy-btn-quiet-hover-bg);color:var(--text-primary)}.dy-btn-success{--dy-tone: var(--status-success-fg);--dy-tone-bg: var(--status-success-bg)}.dy-btn-warning{--dy-tone: var(--status-warning-fg);--dy-tone-bg: var(--status-warning-bg)}.dy-btn-danger{--dy-tone: var(--dy-btn-danger-fg);--dy-tone-bg: var(--dy-btn-danger-bg)}:is(.dy-btn-success,.dy-btn-warning,.dy-btn-danger),:is(.dy-btn-success,.dy-btn-warning,.dy-btn-danger):hover{color:var(--dy-tone)}:is(.dy-btn-success,.dy-btn-warning,.dy-btn-danger):hover{border-color:currentColor;background:var(--dy-tone-bg)}.dy-btn-sm{height:var(--dy-btn-sm-height);padding:0 var(--dy-btn-sm-pad-x);font-size:var(--dy-btn-sm-font)}.dy-btn-xs{gap:6px;height:var(--dy-btn-xs-height);padding:0 var(--dy-btn-xs-pad-x);font-size:var(--dy-btn-xs-font)}.dy-btn-xs .dy-icon{width:14px;height:14px}.dy-btn-icon{width:var(--dy-btn-height);padding:0}.dy-btn-icon.dy-btn-sm{width:var(--dy-btn-sm-height)}.dy-btn-icon.dy-btn-xs{width:var(--dy-btn-xs-height)}.dy-btn-block{width:100%}.dy-btn-block:active{transform:scale(.985)}.dy-btn:is(.is-selected,[aria-pressed=true]){border-color:var(--hero-line);background:var(--selected-bg);color:var(--selected-fg)}.dy-btn:is(:disabled,[aria-disabled=true],.is-loading){pointer-events:none;box-shadow:none}.dy-btn:is(:disabled,[aria-disabled=true]){opacity:var(--dy-btn-disabled-opacity)}.dy-btn.is-loading>.dy-icon{display:none}.dy-btn.is-loading:before{content:"";flex:none;width:14px;height:14px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:dy-spin .7s linear infinite}.dy-link-btn{padding:6px 4px;border:0;border-radius:6px;background:none;color:var(--link);font:inherit;font-size:13px;font-weight:600;text-align:start;cursor:pointer}.dy-link-btn:hover{background:var(--surface-2);color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.dy-btn.is-loading:before{animation:none}}@media (pointer: coarse){.dy-btn{min-height:var(--control-height-touch)}.dy-btn-icon{min-width:var(--control-height-touch)}}.dy-card{position:relative;min-width:0;background:var(--dy-card-bg);border:1px solid var(--dy-card-border);border-radius:var(--dy-card-radius);box-shadow:var(--dy-card-shadow);overflow:hidden;overflow:clip}.dy-card-pad{padding:var(--dy-card-pad)}.dy-card-head{padding:var(--dy-card-head-pad);display:flex;align-items:center;justify-content:space-between;gap:10px}.dy-card-title{margin:0;font-size:var(--dy-card-title-size);font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--text-primary)}.dy-card-head p,.dy-card-sub{margin:1px 0 0;font-size:12.5px;color:var(--text-muted)}.dy-card-spacer{flex:1}.dy-card-link{margin-inline-start:auto;padding:3px 0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--link);text-decoration:none;cursor:pointer;white-space:nowrap}.dy-card-link:hover{text-decoration:underline}.dy-card-foot{border-block-start:var(--dy-hairline);padding:12px 20px;font-size:12.5px;color:var(--text-muted)}@media (max-width: 760px){.dy-card-head{padding:16px 16px 0}.dy-card-pad{padding:14px 16px 16px}}.dy-illustration{text-align:center;padding:20px}.dy-illustration>img{width:100%;max-width:240px;height:154px;-o-object-fit:contain;object-fit:contain}.dy-illustration h3{margin-block-start:8px;font-size:13px}.dy-illustration p{font-size:12px;color:var(--text-muted);margin-block-start:7px}.dy-illustration .dy-btn{margin-block-start:14px}.dy-state{max-width:460px;margin:40px auto;padding:24px;text-align:center}.dy-state:before{content:"";display:block;width:220px;max-width:100%;height:140px;margin:0 auto 18px;background:var(--dy-art-empty) center/contain no-repeat}.dy-state[data-state=error]:before{background-image:var(--dy-art-error)}.dy-state h2{margin:0 0 6px;color:var(--text-primary);font-size:18px}.dy-state p{margin:0 auto;max-width:52ch;color:var(--text-muted);font-size:13px}.dy-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:20px}.dy-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:32px 20px;text-align:center;font-size:13px;color:var(--text-muted)}.dy-empty-icon{display:grid;place-items:center;width:44px;height:44px;margin-block-end:8px;border-radius:var(--radius-item);background:var(--surface-3);color:var(--text-muted)}.dy-empty>b{font-size:14px;font-weight:600;color:var(--text-primary)}.dy-empty>p{max-width:44ch;margin:0}.dy-empty>.dy-btn{margin-block-start:12px}:root,html[data-theme]{--font-stack: var(--font-latin);--bg-color: var(--canvas);--fg-color: var(--surface-1);--card-bg: var(--surface-1);--modal-bg: var(--surface-1);--subtle-fg: var(--canvas);--subtle-accent: var(--canvas);--fg-hover-color: var(--surface-2);--control-bg: var(--input-bg);--control-bg-on-gray: var(--surface-2);--disabled-control-bg: var(--plate);--border-color: var(--border-subtle);--dark-border-color: var(--border-control);--table-border-color: var(--border-soft);--text-color: var(--text-secondary);--text-light: var(--text-muted);--heading-color: var(--text-primary);--invert-neutral: var(--text-primary);--neutral: var(--surface-1);--primary-color: var(--primary);--btn-primary: var(--primary);--focus-default: 0 0 0 3px var(--selected-bg);--icon-stroke: currentColor;--border-radius: var(--radius-control);--border-radius-md: var(--radius-control);--border-radius-lg: var(--radius-item);--border-radius-xl: var(--radius-card);--gray-50: var(--surface-2);--gray-100: var(--surface-3);--gray-200: var(--surface-3);--gray-300: var(--border-control);--gray-400: var(--text-faint);--gray-500: var(--text-faint);--gray-600: var(--text-muted);--gray-700: var(--text-secondary);--gray-800: var(--text-primary);--gray-900: var(--text-primary);--blue-50: var(--selected-bg);--blue-100: var(--selected-bg);--blue-500: var(--primary);--blue-600: var(--primary);--blue-700: var(--link);--green-50: var(--status-success-bg);--green-100: var(--status-success-bg);--green-200: var(--status-success-bg);--green-500: var(--status-success-vis);--green-700: var(--status-success-fg);--green-800: var(--status-success-fg);--red-50: var(--status-danger-bg);--red-500: var(--status-danger-vis);--red-700: var(--status-danger-fg);--yellow-50: var(--status-warning-bg);--yellow-100: var(--status-warning-bg);--yellow-700: var(--status-warning-fg);--orange-50: var(--status-warning-bg);--orange-100: var(--status-warning-bg);--orange-700: var(--status-warning-fg);--purple-50: var(--accent-violet-bg);--purple-700: var(--accent-violet);--pink-50: var(--accent-pink-bg);--bg-green: var(--status-success-bg);--bg-orange: var(--status-warning-bg);--bg-blue: var(--selected-bg);--bg-gray: var(--surface-3);--text-on-green: var(--status-success-fg);--text-on-orange: var(--status-warning-fg);--text-on-blue: var(--link);--text-on-light-blue: var(--link);--text-on-yellow: var(--status-warning-fg);--error-border: var(--status-danger-vis);--surface-white: var(--input-bg);--surface-gray-1: var(--surface-2);--surface-gray-2: var(--surface-3);--surface-gray-7: var(--text-primary);--surface-green-1: var(--status-success-bg);--surface-red-1: var(--status-danger-bg);--surface-blue-1: var(--selected-bg);--surface-amber-1: var(--status-warning-bg);--ink-gray-4: var(--text-faint);--ink-gray-5: var(--text-muted);--ink-gray-6: var(--text-secondary);--ink-gray-7: var(--text-primary);--ink-red-4: var(--status-danger-fg);--ink-green-3: var(--status-success-fg);--ink-blue-3: var(--link);--ink-amber-3: var(--status-warning-fg);--outline-gray-2: var(--border-control);--outline-red-2: var(--status-danger-vis);--neutral-white: var(--surface-1);--neutral-black: var(--text-primary);--bg-light-gray: var(--canvas);--dt-border-color: var(--border-subtle);--dt-cell-bg: var(--surface-1);--dt-light-bg: var(--surface-2);--dt-header-cell-bg: var(--surface-2);--dt-text-color: var(--text-secondary);--dt-text-light: var(--text-muted);--dt-primary-color: var(--primary);--dt-selection-highlight-color: var(--selected-bg)}html:lang(ar){--font-stack: var(--font-arabic)}html{color-scheme:light;background:var(--canvas)}html[data-theme=dark]{color-scheme:dark}body.dynamo-web{font-family:var(--font-latin);font-size:14px;color:var(--text-secondary);background:var(--canvas);-webkit-font-smoothing:antialiased}html:lang(ar) body.dynamo-web{font-family:var(--font-arabic)}body.dynamo-web :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}body.dynamo-web ::-moz-selection{background:var(--selected-bg);color:var(--selected-fg)}body.dynamo-web ::selection{background:var(--selected-bg);color:var(--selected-fg)}.dynamo-web :is(h1,h2,h3,h4,h5,h6){color:var(--text-primary);font-weight:650;letter-spacing:-.015em}html:lang(ar) .dynamo-web :is(h1,h2,h3,h4,h5,h6){letter-spacing:0}.dynamo-web a{color:var(--link)}.dynamo-web a:hover{color:var(--primary-hover)}.dynamo-web :is(.text-muted,.text-secondary){color:var(--text-muted)!important}.dynamo-web .text-dark{color:var(--text-primary)!important}.dynamo-web :is(.bg-white,.bg-light){background-color:var(--surface-1)!important}.dynamo-web :is(.border,.border-top,.border-bottom,.border-left,.border-right){border-color:var(--border-subtle)!important}.dynamo-web hr{border-color:var(--border-subtle)}.dynamo-web code,.dynamo-web pre{color:var(--text-primary);background:var(--surface-2);border-radius:var(--radius-sm)}.dynamo-web .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--dy-btn-sm-height);padding:0 var(--dy-btn-pad-x);border:1px solid var(--dy-btn-border);border-radius:var(--dy-btn-radius);background:var(--dy-btn-bg);color:var(--dy-btn-fg);font-size:var(--dy-btn-font);font-weight:var(--dy-btn-weight);line-height:1.2;box-shadow:none;transition:background var(--duration-fast),border-color var(--duration-fast)}.dynamo-web .btn:hover{border-color:var(--dy-btn-hover-border);background:var(--dy-btn-hover-bg);color:var(--dy-btn-fg)}.dynamo-web .btn:focus:not(:focus-visible){outline:0}.dynamo-web .btn.btn-lg,.dynamo-web .btn.btn-md{min-height:var(--dy-btn-height);padding:0 18px;font-size:14px}.dynamo-web .btn.btn-xs{min-height:var(--dy-btn-xs-height);padding:0 var(--dy-btn-xs-pad-x);font-size:var(--dy-btn-xs-font)}.dynamo-web .btn-block{display:flex;width:100%}.dynamo-web .btn.btn-primary,.dynamo-web .btn.btn-primary:not(:disabled):not(.disabled):active{border-color:transparent;background:var(--dy-btn-primary-bg);color:var(--dy-btn-primary-fg);box-shadow:var(--dy-btn-primary-shadow)}.dynamo-web .btn.btn-primary:hover{background:var(--dy-btn-primary-hover-bg);color:var(--dy-btn-primary-fg)}.dynamo-web .btn.btn-danger{border-color:var(--dy-btn-border);background:var(--dy-btn-bg);color:var(--dy-btn-danger-fg)}.dynamo-web .btn.btn-danger:hover{border-color:currentColor;background:var(--dy-btn-danger-bg)}.dynamo-web .btn.btn-link{border-color:transparent;background:transparent;color:var(--link)}.dynamo-web .btn:disabled,.dynamo-web .btn.disabled{opacity:var(--dy-btn-disabled-opacity);box-shadow:none}.dynamo-web .form-control,.dynamo-web select.form-control,.dynamo-web textarea.form-control{min-height:var(--dy-field-h);border:1px solid var(--dy-input-border);border-radius:var(--dy-input-radius);background-color:var(--dy-input-bg);color:var(--dy-input-fg);font-size:13.5px;box-shadow:none;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.dynamo-web textarea.form-control{min-height:96px;padding-block:10px}.dynamo-web .form-control::-moz-placeholder{color:var(--dy-input-placeholder)}.dynamo-web .form-control::placeholder{color:var(--dy-input-placeholder)}.dynamo-web .form-control:focus{border-color:var(--primary);background-color:var(--dy-input-bg);color:var(--dy-input-fg);box-shadow:0 0 0 4px var(--selected-bg);outline:0}.dynamo-web .form-control:disabled,.dynamo-web .form-control[readonly]{border-color:transparent;background-color:var(--plate);color:var(--dy-input-readonly-fg)}.dynamo-web .form-check-input,.dynamo-web input[type=checkbox],.dynamo-web input[type=radio]{accent-color:var(--primary)}.dynamo-web label{color:var(--dy-field-label-fg)}.dynamo-web .dropdown-menu{min-width:200px;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--dy-menu-radius);background:var(--dy-menu-bg);color:var(--dy-menu-fg);box-shadow:var(--dy-menu-shadow);font-size:13px}.dynamo-web .dropdown-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--dy-menu-item-radius);color:var(--dy-menu-fg);font-weight:500}.dynamo-web .dropdown-item:hover,.dynamo-web .dropdown-item:focus{background:var(--dy-menu-item-hover-bg);color:var(--dy-menu-item-hover-fg)}.dynamo-web .dropdown-divider{border-color:var(--border-subtle)}.dynamo-web .indicator-pill{--dy-tone: var(--text-muted);--dy-tone-bg: var(--surface-3);display:inline-flex;align-items:center;gap:6px;height:auto;padding:3px 9px;border-radius:var(--radius-full);background:var(--dy-tone-bg);color:var(--dy-tone);font-size:11.5px;font-weight:600;line-height:14px;white-space:nowrap}.dynamo-web .indicator-pill:before{flex:none;width:6px;height:6px;margin:0;border-radius:50%;background:currentColor}.dynamo-web .indicator-pill.no-indicator-dot:before{display:none}.dynamo-web :is(.indicator-pill,.indicator).green{--dy-tone: var(--status-success-fg);--dy-tone-bg: var(--status-success-bg)}.dynamo-web :is(.indicator-pill,.indicator):is(.red,.pink){--dy-tone: var(--status-danger-fg);--dy-tone-bg: var(--status-danger-bg)}.dynamo-web :is(.indicator-pill,.indicator):is(.orange,.yellow){--dy-tone: var(--status-warning-fg);--dy-tone-bg: var(--status-warning-bg)}.dynamo-web :is(.indicator-pill,.indicator):is(.blue,.cyan,.light-blue){--dy-tone: var(--link);--dy-tone-bg: var(--selected-bg)}.dynamo-web :is(.indicator-pill,.indicator).purple{--dy-tone: var(--accent-violet);--dy-tone-bg: var(--accent-violet-bg)}.dynamo-web .indicator{color:var(--dy-tone, var(--text-muted))}.dynamo-web .table{color:var(--text-secondary);font-variant-numeric:tabular-nums}.dynamo-web .table :is(th,td){border-color:var(--border-soft)}.dynamo-web .table thead th{border-bottom:1px solid var(--border-subtle);background:var(--surface-2);color:var(--dy-table-head-fg);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.dynamo-web .avatar-frame.standard-image,.dynamo-web .avatar .standard-image{background:var(--dy-avatar-bg)!important;color:var(--dy-avatar-fg)!important;font-weight:600}.dynamo-web a.dy-btn,.dynamo-web a.dy-btn:hover{color:var(--dy-btn-fg);text-decoration:none}.dynamo-web a.dy-btn-primary,.dynamo-web a.dy-btn-primary:hover{color:var(--dy-btn-primary-fg)}.dynamo-web .modal-content{border:1px solid var(--border-subtle);border-radius:var(--dy-dialog-radius);background:var(--dy-dialog-bg);color:var(--dy-dialog-fg);box-shadow:var(--dy-dialog-shadow)}.dynamo-web .modal-header,.dynamo-web .modal-footer{border-color:var(--border-subtle)}.dynamo-web .modal-backdrop.show{background:var(--overlay);opacity:1}.dynamo-web .modal-title{color:var(--text-primary);font-weight:650}.dynamo-web .close,.dynamo-web .btn-modal-close{color:var(--text-muted);text-shadow:none}.dynamo-web #alert-container .alert{border:1px solid var(--border-subtle);border-radius:var(--radius-item);background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-pop)}@media (prefers-reduced-motion: reduce){.dynamo-web *,.dynamo-web *:before,.dynamo-web *:after{transition-duration:0s!important;animation-duration:0s!important}}.dynamo-web .container{max-width:1280px;padding-inline:28px}.dynamo-web .navbar,.dy-web-top{position:sticky;inset-block-start:0;z-index:1020;min-height:64px;padding:0;border-block-end:1px solid var(--border-subtle);background:var(--topbar-bg);box-shadow:none;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.dynamo-web .navbar>.container,.dy-web-top-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 14px;min-height:64px;max-width:1280px;margin:0 auto;padding-inline:28px}.dynamo-web .navbar-brand,.dy-web-brand{order:0;display:inline-flex;align-items:center;margin:0;padding:0;color:var(--text-primary);font-size:15px;font-weight:650;text-decoration:none}.dynamo-web .navbar-brand img,.dy-web-logo{display:block;width:auto;height:26px;max-height:26px}html[data-theme=dark] .dy-web-logo-light,html:not([data-theme=dark]) .dy-web-logo-dark{display:none}.dynamo-web .navbar-collapse{order:1;flex-grow:1}.dy-web-nav-tools{order:2;display:flex;align-items:center;gap:6px;margin-inline-start:auto}.dynamo-web .navbar-toggler{order:3;display:none;place-items:center;width:var(--dy-icon-btn-size);height:var(--dy-icon-btn-size);padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-item);background:var(--surface-1);color:var(--text-secondary)}.dynamo-web .navbar-toggler .icon{--icon-stroke: currentColor;width:18px;height:18px}.dynamo-web #language-switcher{order:4}.dynamo-web .navbar-nav .nav-link,.dynamo-web .navbar-light .navbar-nav .nav-link{padding:8px 12px;border-radius:var(--radius-control);color:var(--text-secondary);font-size:13.5px;font-weight:500}.dynamo-web .navbar-light .navbar-nav .nav-link:hover,.dynamo-web .navbar-light .navbar-nav .nav-link:focus{background:var(--row-hover);color:var(--text-primary)}.dynamo-web .navbar-light .navbar-nav :is(.active > .nav-link,.nav-link.active),.dynamo-web .navbar-light .navbar-nav .nav-link.text-dark{color:var(--link);font-weight:600}.dynamo-web .navbar-cta{order:2}.dy-web-nav-tools>li{list-style:none}.dy-web-nav-tools .nav-avatar{display:grid;place-items:center;padding:0;border-radius:50%}.dy-web-nav-tools .nav-avatar .avatar,.dy-web-nav-tools .nav-avatar .avatar-small{width:34px;height:34px}.dy-web-nav-tools .nav-avatar .avatar .standard-image,.dy-web-nav-tools .nav-avatar .avatar-frame{font-size:12.5px}.dy-web-nav-tools .btn-login-area,.dy-web-signin{display:inline-flex;align-items:center;height:var(--dy-btn-sm-height);padding:0 14px;border:1px solid var(--dy-btn-border);border-radius:var(--radius-full);background:var(--dy-btn-bg);color:var(--text-primary);font-size:13px;font-weight:600;text-decoration:none}.dy-web-nav-tools .btn-login-area:hover,.dy-web-signin:hover{border-color:var(--dy-btn-hover-border);background:var(--dy-btn-hover-bg);color:var(--text-primary);text-decoration:none}.dy-web-nav-tools .dropdown-menu{inset-inline-end:0;inset-inline-start:auto;margin-top:8px}.dy-web-account-head{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:13px;font-weight:600}.dy-web-account-head small{display:block;color:var(--text-muted);font-size:11.5px;font-weight:500}.dy-web-icon-btn{display:grid;place-items:center;width:var(--dy-icon-btn-size);height:var(--dy-icon-btn-size);padding:0;border:1px solid transparent;border-radius:var(--radius-item);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.dy-web-icon-btn:hover,.dy-web-icon-btn[aria-expanded=true]{background:var(--row-hover);color:var(--text-primary)}.dy-web-icon-btn.is-bordered{border-color:var(--border-subtle);background:var(--surface-1)}.dy-web-i{width:18px;height:18px;flex:none}.dy-web-theme{position:relative}.dy-web-menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:1030;display:grid;gap:2px;min-width:180px;padding:6px;border:1px solid var(--border-subtle);border-radius:var(--dy-menu-radius);background:var(--dy-menu-bg);box-shadow:var(--dy-menu-shadow)}.dy-web-menu[hidden]{display:none}.dy-web-menu-label{padding:6px 10px 4px;color:var(--text-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dy-web-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;border:0;border-radius:var(--dy-menu-item-radius);background:transparent;color:var(--dy-menu-fg);font:inherit;font-size:13px;font-weight:500;text-align:start;cursor:pointer}.dy-web-menu button:hover,.dy-web-menu button:focus-visible{background:var(--dy-menu-item-hover-bg);color:var(--dy-menu-item-hover-fg)}.dy-web-menu button[aria-checked=true]{color:var(--link);font-weight:600}.dy-web-menu button .dy-web-check{margin-inline-start:auto;visibility:hidden}.dy-web-menu button[aria-checked=true] .dy-web-check{visibility:visible}.dynamo-web .page-content-wrapper{margin:0;padding-block:24px 48px}.dynamo-web .container>.row:has(> .sidebar-column){display:grid;grid-template-columns:232px minmax(0,1fr);gap:28px;margin:0}.dynamo-web .container>.row>.sidebar-column,.dynamo-web .container>.row>.main-column{flex:none;width:auto;max-width:none;padding:0}.dynamo-web .sidebar-column{padding-block-start:24px}.dynamo-web .web-sidebar{position:sticky;inset-block-start:88px;display:flex;flex-direction:column;gap:14px;padding:0}.dynamo-web .web-sidebar .title{padding:0 10px;color:var(--text-faint);font-size:10.5px;font-weight:600;letter-spacing:.1em;list-style:none;text-transform:uppercase}.dynamo-web .web-sidebar .sidebar-items{display:flex;flex-direction:column;gap:14px}.dynamo-web .web-sidebar .sidebar-items>ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.dynamo-web .web-sidebar .sidebar-items>ul+ul{padding-block-start:12px;border-block-start:1px solid var(--border-subtle)}.dynamo-web .web-sidebar .sidebar-item a{display:flex;align-items:center;gap:11px;min-height:36px;padding:7px 10px;border-radius:var(--radius-control);color:var(--text-secondary);font-size:13.5px;font-weight:500;text-decoration:none}.dynamo-web .web-sidebar .sidebar-item a .dy-web-i{color:var(--text-muted)}.dynamo-web .web-sidebar .sidebar-item a:hover{background:var(--row-hover);color:var(--text-primary)}.dynamo-web .web-sidebar .sidebar-item a.active{background:linear-gradient(90deg,var(--selected-bg),transparent);box-shadow:inset 2px 0 0 var(--primary);color:var(--link);font-weight:600}[dir=rtl] .dynamo-web .web-sidebar .sidebar-item a.active{background:linear-gradient(270deg,var(--selected-bg),transparent);box-shadow:inset -2px 0 0 var(--primary)}.dynamo-web .web-sidebar .sidebar-item a.active .dy-web-i{color:var(--link)}.dynamo-web .main-column .page-breadcrumbs .breadcrumb-container{max-width:none;padding:0}.dynamo-web .page-breadcrumbs nav{padding:0}.dynamo-web .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:0;background:transparent;font-size:13.5px;font-weight:500}.dynamo-web .breadcrumb-item,.dynamo-web .breadcrumb-item a{color:var(--text-muted)}.dynamo-web .breadcrumb-item a:hover{color:var(--text-primary);text-decoration:none}.dynamo-web .breadcrumb-item.active{color:var(--text-primary);font-weight:600}.dynamo-web .breadcrumb-item+.breadcrumb-item{padding:0}.dynamo-web .breadcrumb-item+.breadcrumb-item:before{padding:0;margin-inline-end:8px;color:var(--text-faint)}.dynamo-web main.container,.dynamo-web .main-column main{padding-block:0}.dynamo-web .main-column main.container{max-width:none;padding-inline:0}.dynamo-web .page-header-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:8px 0 18px}.dynamo-web .page-header{flex:1 1 auto;min-width:0}.dynamo-web .page-header :is(h1,h2,h3),.dynamo-web .my-account-header{margin:0;color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.03em}html:lang(ar) .dynamo-web .page-header :is(h1,h2,h3){letter-spacing:0}.dynamo-web .page-header-actions-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.dynamo-web:has(> nav.navbar){display:flex;flex-direction:column;min-height:100vh}body.dynamo-web:has(> nav.navbar)>.web-footer{margin-top:auto}.dynamo-web .web-footer{margin:0;padding:22px 0 28px;border-block-start:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:12.5px}.dynamo-web .web-footer :is(.footer-logo-extension,.footer-links,.footer-info,.footer-group-links){margin:0;padding:0}.dynamo-web .web-footer .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;margin:0}.dynamo-web .web-footer .row>[class*=col]{flex:0 1 auto;width:auto;max-width:none;padding:0;text-align:start}.dynamo-web .web-footer a{color:var(--text-muted)}.dynamo-web .web-footer a:hover{color:var(--text-primary)}.dynamo-web .web-footer :is(.footer-col-left,.footer-col-right,.footer-info){color:var(--text-muted);font-size:12.5px}@media (max-width: 991.98px){.dynamo-web .container>.row:has(> .sidebar-column){display:block}.dynamo-web .navbar-toggler:not([hidden]){display:grid}.dynamo-web .sidebar-column{display:none}.dynamo-web .navbar-collapse{order:5;flex-basis:100%}.dynamo-web .navbar-collapse.show,.dynamo-web .navbar-collapse.collapsing{padding-block-end:12px}.dynamo-web .navbar-collapse hr{margin:6px 0}.dynamo-web .navbar-collapse .nav-link{display:flex;align-items:center;min-height:44px}}@media (max-width: 760px){.dynamo-web .container,.dynamo-web .navbar>.container,.dy-web-top-inner{padding-inline:16px}.dynamo-web .page-content-wrapper{padding-block:16px 32px}.dynamo-web .page-header :is(h1,h2,h3),.dynamo-web .my-account-header{font-size:23px}.dynamo-web .navbar-brand img,.dy-web-logo{height:22px}}@media (pointer: coarse){.dy-web-icon-btn,.dynamo-web .navbar-toggler{width:var(--control-height-touch);height:var(--control-height-touch)}}body:not(.dy-auth) .page-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--text-secondary)}body:not(.dy-auth) .page-card .page-card-head{border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}body.dynamo-web.dy-state-page{background-color:var(--canvas);color:var(--text-secondary)}body.dy-state-page .page-content-wrapper,body.dy-state-page main.container{padding:0}body.dy-state-page .error-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 16px 48px;text-align:center}body.dy-state-page .error-page>div{width:min(480px,100%)}body.dy-state-page .dy-state-head{display:flex;flex-direction:column;align-items:center;gap:26px;margin-bottom:10px}body.dy-state-page .dy-state-brand{height:28px;width:auto}body.dy-state-page .dy-state-art{width:min(220px,60vw);height:auto}.dy-state-code{display:inline-flex;align-items:center;gap:6px;margin:0 auto 10px;padding:3px 10px;border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.dy-state-code.is-danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.dy-state-code.is-warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}body.dy-state-page .error-page h4,body.dy-state-page .error-page h4.page-card-head{margin:4px 0 10px;padding:0;border:0;color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.02em}body.dy-state-page .error-page .details{border:0;padding:0;color:var(--text-muted);font-size:14px;line-height:1.55}body.dy-state-page .error-page .details p{margin:0 auto 8px;max-width:52ch}body.dy-state-page .error-page .details p.text-muted.small{margin-top:0!important}body.dy-state-page .dy-state-actions,body.dy-state-page .error-page .details>div:has(> .btn){display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}body.dy-state-page .error-page .details .btn-block{display:inline-flex;width:auto;min-width:160px}body.dy-state-page .dy-state-action,body.dy-state-page .error-page .details .btn{min-height:var(--dy-btn-height);padding:0 18px;font-size:13.5px;text-decoration:none}body.dy-state-page .error-page .view-error{margin:0;min-height:var(--dy-btn-sm-height);color:var(--text-secondary)!important}body.dy-state-page .error-content{max-width:min(880px,92vw);margin:16px auto 0;border:1px solid var(--border-subtle);border-radius:var(--radius-item);background:var(--surface-2);text-align:start}body.dy-state-page .error-content pre{margin:0;padding:14px 16px;background:transparent;font-size:12px;line-height:1.5;white-space:pre-wrap}body.dy-state-page .error-content code{background:transparent;color:var(--text-secondary)}.dy-state-spinner{width:22px;height:22px;margin:0 auto 14px;border:2px solid var(--border-control);border-inline-end-color:var(--primary);border-radius:50%;animation:dy-spin .8s linear infinite}@keyframes dy-spin{to{transform:rotate(360deg)}}.dy-auth-tools,.dy-web-corner{position:fixed;inset-block-start:18px;inset-inline-end:22px;z-index:5;display:flex;align-items:center;gap:6px}.dy-qr-page{width:min(560px,100%);margin:32px auto 48px}.dy-qr-card{padding:28px 28px 26px;border:1px solid var(--dy-card-border);border-radius:var(--dy-card-radius);background:var(--dy-card-bg);box-shadow:var(--dy-card-shadow)}.dy-qr-card.is-verified{border-color:var(--status-success-border);background:linear-gradient(180deg,var(--status-success-bg),var(--surface-1) 42%)}.dy-qr-status{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:3px 10px;border-radius:var(--radius-full);background:var(--status-success-bg);color:var(--status-success-fg);font-size:12px;font-weight:600}.dy-qr-status.is-muted{background:var(--surface-3);color:var(--text-muted)}.dynamo-web .dy-qr-title{margin:0 0 6px;color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.02em}.dy-qr-lead{margin:0;color:var(--text-muted);font-size:14px;line-height:1.55}.dy-qr-facts{display:grid;gap:0;margin:20px 0 0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-item);background:var(--surface-1)}.dy-qr-facts>div{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:12px;padding:11px 14px;border-bottom:1px solid var(--border-soft);font-size:13.5px}.dy-qr-facts>div:last-child{border-bottom:0}.dy-qr-facts dt{color:var(--text-muted);font-weight:500}.dy-qr-facts dd{margin:0;color:var(--text-primary);font-weight:600;overflow-wrap:anywhere}.dy-qr-note{margin:14px 4px 0;color:var(--text-muted);font-size:12.5px;line-height:1.5}.dynamo-web :is([data-path=payment-success],[data-path=payment-failed],[data-path=payment-cancel]) .page_content{max-width:520px;margin:24px auto;padding:28px;border:1px solid var(--dy-card-border);border-radius:var(--dy-card-radius);background:var(--dy-card-bg);box-shadow:var(--dy-card-shadow);text-align:center}.dynamo-web .page_content{color:var(--text-secondary);line-height:1.6}.dynamo-web .from-markdown :is(h1,h2,h3){color:var(--text-primary)}.dynamo-web .page_content blockquote{border-inline-start:3px solid var(--border-control);color:var(--text-muted)}.dynamo-web .page_content img{max-width:100%;border-radius:var(--radius-item)}.dynamo-web .contact-content,.dynamo-web [data-path=contact] form{max-width:640px}
/*# sourceMappingURL=dynamo-web.bundle.BPDP2FLM.css.map */
