@charset "UTF-8";:root{--ds-color-brand-primary: #4d47b6;--ds-color-brand-secondary: #ff9000;--ds-color-purple-500: #5b47ff;--ds-deep-indigo-50: #eeedfa;--ds-deep-indigo-100: #d3d1f2;--ds-deep-indigo-200: #b5b3e7;--ds-deep-indigo-500: #4d47b6;--ds-deep-indigo-600: #3e389b;--ds-deep-indigo-700: #2c277b;--ds-deep-indigo-800: #1b1653;--ds-deep-indigo-900: #0c0b2a;--ds-tech-orange-300: #ffb528;--ds-tech-orange-500: #ff9000;--ds-tech-orange-600: #e97600;--ds-neutral-800: #1c1b42;--ds-light-neutral-white: #ffffff;--ds-light-neutral-200: #d7d8dc;--ds-bg-canvas: #0c0d12;--ds-bg-surface: #14161d;--ds-bg-elevated: #16171b;--ds-bg-subtle: #191b22;--ds-bg-card-hover: #16161b;--ds-text-primary: #ffffff;--ds-text-secondary: #d7d8dc;--ds-text-tertiary: #ffffffb2;--ds-text-brand-orange: #ff9000;--ds-text-on-action: #ffffff;--ds-text-disabled: #6b6aa1;--ds-icon-default: #ffffff;--ds-icon-on-action: #ffffff;--ds-icon-strong: #ffffffb2;--ds-icon-hover-primary: #cbc6ff;--ds-icon-subtle: #ffffff14;--ds-icon-dark: #161616;--ds-border-subtle: #ffffff14;--ds-border-default: #333263;--ds-border-strong: #ffffff33;--ds-content-neutral-secondary: #353840;--ds-status-success-dark: #22c55e;--ds-color-dark: #141b34;--ds-btn-primary-bg: #1a1647;--ds-btn-primary-bg-hover: #141135;--ds-btn-primary-bg-pressed: #0d0b24;--ds-btn-primary-bg-disabled: #cecece;--ds-btn-primary-text: #ffffff;--ds-btn-primary-text-disabled: #6b6b6b;--ds-btn-secondary-bg: #ffffff;--ds-btn-secondary-bg-hover: #ffffff;--ds-btn-secondary-bg-pressed: #ebebeb;--ds-btn-secondary-bg-disabled: #ffffff;--ds-btn-secondary-text: #0c0c0c;--ds-btn-secondary-text-disabled: #6b6b6b;--ds-btn-secondary-border: #cecece;--ds-btn-secondary-border-disabled:#cecece;--ds-font-heading: "Cairo", "Segoe UI", sans-serif;--ds-font-body: "Almarai", "Segoe UI", sans-serif;--ds-font-weight-regular: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-font-weight-extrabold:800;--ds-font-size-hero: 6rem;--ds-font-size-h1: 3.75rem;--ds-font-size-h2: 3rem;--ds-font-size-h3: 2.5rem;--ds-font-size-h4: 2rem;--ds-font-size-h5: 1.5rem;--ds-font-size-h6: 1.25rem;--ds-font-size-body-lg: 1.125rem;--ds-font-size-body-rg: 1rem;--ds-font-size-body-sm: .875rem;--ds-font-size-caption: .75rem;--ds-font-size-input: 1rem;--ds-line-height-hero: 112px;--ds-line-height-h1: 72px;--ds-line-height-h2: 56px;--ds-line-height-h3: 48px;--ds-line-height-h4: 40px;--ds-line-height-h5: 40px;--ds-line-height-h6: 24px;--ds-line-height-body-lg: 24px;--ds-line-height-body-rg: 20px;--ds-line-height-body-sm: 16px;--ds-line-height-caption: 16px;--ds-line-height-sm: 24px;--ds-gap-3xs: 4px;--ds-gap-2xs: 8px;--ds-gap-xs: 12px;--ds-gap-sm: 16px;--ds-spacing-x-sm: 8px;--ds-padding-sm: 12px;--ds-radius-none: 0;--ds-radius-sm: 4px;--ds-radius-md: 8px;--ds-radius-lg: 12px;--ds-radius-xlg: 16px;--ds-radius-2xlg: 24px;--ds-radius-3xlg: 32px;--ds-radius-md-alt: 12px;--ds-shadow-primary-gradient: 0 8px 24px rgba(46, 151, 229, .3), 0 12px 40px rgba(15, 20, 39, .15);--ds-layout-breakpoint: 1440px;--ds-layout-columns: 12;--ds-layout-margin: 48px;--ds-layout-gutter: 32px}:root{--primary-color: #4d47b6;--secondary-color: #ff9000;--accent-color: #5b47ff;--warning-color: #f44336;--success-color: var(--ds-status-success-dark);--font-family-base: Almarai, Segoe UI, sans-serif;--font-family-heading: Cairo, Segoe UI, sans-serif;--font-size-base: 1rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--border-radius-sm: 4px;--border-radius: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-radius-2xl: 24px;--border-radius-3xl: 32px;--box-shadow: 0 4px 8px rgba(0, 0, 0, .1);--box-shadow-lg: 0 8px 16px rgba(0, 0, 0, .15);--box-shadow-primary-gradient: 0 8px 24px rgba(46, 151, 229, .3), 0 12px 40px rgba(15, 20, 39, .15);--transition-base: all .2s ease-in-out}body,.light-theme{--background-primary: #f4f5f8;--background-secondary: #ffffff;--text-primary: #14161d;--text-muted: rgba(20, 22, 29, .55);--border-color: rgba(15, 23, 42, .1);--heading-color: #14161d;--body-text: #475569;--card-background: var(--ds-bg-surface);--input-background: var(--ds-bg-subtle);--button-background: transparent;--placeholder-text: rgba(20, 22, 29, .55);--background-color: #f4f5f8;--text-color: #14161d;--text-secondary: #475569;--text-placeholder: rgba(20, 22, 29, .55);--card-background-alt: var(--ds-bg-elevated);--section-background: var(--ds-bg-surface);--section-background-alt: var(--ds-bg-subtle);--input-border: var(--ds-border-subtle);background-color:var(--background-primary);color:var(--text-primary)}.dark-theme{--background-primary: #0c0d12;--background-secondary: #14161d;--text-primary: #ffffff;--text-secondary: #d7d8dc;--text-muted: rgba(255, 255, 255, .6980392157);--border-color: rgba(255, 255, 255, .0784313725);--heading-color: var(--ds-text-primary);--body-text: var(--ds-text-secondary);--card-background: var(--ds-bg-surface);--input-background: var(--ds-bg-subtle);--button-background: transparent;--placeholder-text: var(--ds-text-tertiary);--background-color: var(--ds-bg-canvas);--text-color: var(--ds-text-primary);--text-secondary: var(--ds-text-secondary);--text-placeholder: var(--ds-text-tertiary);--card-background-alt: var(--ds-bg-elevated);--section-background: var(--ds-bg-surface);--section-background-alt: var(--ds-bg-subtle);--input-border: var(--ds-border-subtle);background-color:var(--background-primary);color:var(--text-primary)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-heading);color:var(--heading-color)}.primary-bg{background-color:var(--primary-color);color:#fff}.secondary-bg{background-color:var(--secondary-color);color:var(--text-primary)}.accent-bg{background-color:var(--accent-color);color:#fff}.bg-primary{background-color:var(--background-primary)}.bg-secondary{background-color:var(--background-secondary)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.card,input,select,textarea,button{background-color:var(--background-secondary);color:var(--text-primary);border:1px solid var(--border-color)}input:focus,select:focus,textarea:focus,button:focus{border-color:var(--primary-color)}input::placeholder,select::placeholder,textarea::placeholder,button::placeholder{color:var(--text-muted)}body.light-theme{--ds-bg-canvas: #f4f5f8;--ds-bg-surface: #ffffff;--ds-bg-elevated: #ffffff;--ds-bg-subtle: #eef0f4;--ds-bg-card-hover: #f7f8fa;--ds-text-primary: #14161d;--ds-text-secondary: #475569;--ds-text-tertiary: rgba(20, 22, 29, .6);--ds-text-on-action: #ffffff;--ds-text-disabled: #9aa0aa;--ds-icon-default: #14161d;--ds-icon-strong: rgba(20, 22, 29, .7);--ds-icon-subtle: rgba(15, 23, 42, .08);--ds-border-subtle: rgba(15, 23, 42, .08);--ds-border-default: #e2e8f0;--ds-border-strong: rgba(15, 23, 42, .2);--background-tertiary: #eef0f4;--card-background: #ffffff;--input-background: #f4f5f8;--section-background: #ffffff;--section-background-alt: #eef0f4;--card-background-alt: #ffffff;--hover-bg: #eef0f4}body.dark-theme{--background-tertiary: #191b22;--hover-bg: #191b22}@media (max-width: 1200px){.container{max-width:100%;padding:0 2rem}}@media (max-width: 768px){.container{padding:0 1rem}}.btn{display:inline-block;border-radius:8px;font-weight:500;padding:.5rem 1.25rem;transition:all .2s ease-in-out;text-decoration:none;text-align:center;letter-spacing:.3px;line-height:1.5;cursor:pointer;border:none;min-height:40px}.btn-primary{background-color:#4d47b6;color:#fff}.btn-primary:hover{background-color:#3d3991;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.btn-secondary{background-color:#ff9000;color:#fff}.btn-secondary:hover{background-color:#cc7300;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.btn-outline{background-color:transparent;border:1px solid currentColor}.btn-outline.btn-primary{color:#4d47b6;background-color:transparent;border-color:#4d47b6}.btn-outline.btn-primary:hover{background-color:#4d47b60d}.btn-outline.btn-secondary{color:#ff9000;background-color:transparent;border-color:#ff9000}.btn-outline.btn-secondary:hover{background-color:#ff90000d}.card{border-radius:12px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:all .2s ease-in-out;background-color:#fff}.card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.card .card-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.card .card-subtitle{font-size:1rem;color:#d7d8dc;margin-bottom:1rem}.card .card-content{padding:1rem;color:#fff}.card .card-actions{padding:.5rem 1rem 1rem}.form-group{margin-bottom:1rem}.form-control{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:#fff;background-color:#fff;border:1px solid rgba(215,216,220,.2);border-radius:8px;transition:all .2s ease-in-out}.form-control:focus{outline:none;border-color:#4d47b6;box-shadow:0 0 0 2px #4d47b633}.form-control.is-invalid{border-color:#f44336}label{display:inline-block;margin-bottom:.5rem;font-weight:500;color:#fff}.form-check{display:flex;align-items:center;margin-bottom:.5rem}.form-check .form-check-input{margin-right:.5rem}.form-check .form-check-input:checked{background-color:#ff9000;border-color:#ff9000}.form-check .form-check-label{font-weight:400}table{width:100%;border-collapse:collapse;margin:1rem 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d}table th{background-color:#4d47b6;color:#fff;font-weight:500;text-align:left;padding:.75rem 1rem;border:none}table td{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.0784313725);color:#fff}table tr:last-child td{border-bottom:none}table tr:nth-child(2n){background-color:#fff3}table tr:hover{background-color:#4d47b60d}:root{--primary-color-rgb: 77, 71, 182;--secondary-orange-rgb: 255, 144, 0;--border-radius-sm: 4px;--border-radius: 8px;--border-radius-lg: 12px}.page-header{background-color:var(--background-primary);padding:2rem 2.5rem;margin:0 0 3rem;border-bottom:1px solid var(--border-color)}.page-header .container{max-width:1200px;margin:0 auto;padding:0}.page-header h1{font-size:3rem;font-weight:700;color:#4d47b6;margin:0 0 1rem;padding:0;line-height:1.2}.page-header p{color:var(--text-secondary);font-size:1rem;margin:0;line-height:1.5;max-width:600px}@media (max-width: 768px){.page-header{padding:1.5rem 1rem;margin-bottom:2rem}.page-header h1{font-size:1.75rem;margin-bottom:.75rem}.page-header p{font-size:.9rem}}@media (max-width: 480px){.page-header{padding:1rem .75rem;margin-bottom:1.5rem}.page-header h1{font-size:1.5rem}}section+section,section+.section,section+[class*=-section],.section+section,.section+.section,.section+[class*=-section],[class*=-section]+section,[class*=-section]+.section,[class*=-section]+[class*=-section]{margin-top:60px;border-top:1px solid var(--border-color, rgba(0, 0, 0, .05))}@media (max-width: 768px){section+section,section+.section,section+[class*=-section],.section+section,.section+.section,.section+[class*=-section],[class*=-section]+section,[class*=-section]+.section,[class*=-section]+[class*=-section]{margin-top:40px}}:host-context(.dark-theme) section,:host-context(.dark-theme) .section,.dark-theme section,.dark-theme .section{background-color:var(--background-primary)}:host-context(.dark-theme) section.bg-neutral-50,:host-context(.dark-theme) section.bg-white,:host-context(.dark-theme) section[class*=bg-],:host-context(.dark-theme) .section.bg-neutral-50,:host-context(.dark-theme) .section.bg-white,:host-context(.dark-theme) .section[class*=bg-],.dark-theme section.bg-neutral-50,.dark-theme section.bg-white,.dark-theme section[class*=bg-],.dark-theme .section.bg-neutral-50,.dark-theme .section.bg-white,.dark-theme .section[class*=bg-]{background-color:var(--background-secondary)}:host-context(.dark-theme) h1,:host-context(.dark-theme) h2,:host-context(.dark-theme) h3,:host-context(.dark-theme) h4,:host-context(.dark-theme) h5,:host-context(.dark-theme) h6,:host-context(.dark-theme) .section-title,:host-context(.dark-theme) .hero-title,:host-context(.dark-theme) .feature-title,:host-context(.dark-theme) .card-title,.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6,.dark-theme .section-title,.dark-theme .hero-title,.dark-theme .feature-title,.dark-theme .card-title{color:var(--text-primary)!important}:host-context(.dark-theme) p,:host-context(.dark-theme) .section-description,:host-context(.dark-theme) .hero-description,:host-context(.dark-theme) .feature-description,:host-context(.dark-theme) .card-description,:host-context(.dark-theme) .step-description,:host-context(.dark-theme) .use-case-description,.dark-theme p,.dark-theme .section-description,.dark-theme .hero-description,.dark-theme .feature-description,.dark-theme .card-description,.dark-theme .step-description,.dark-theme .use-case-description{color:var(--text-secondary)!important}:host-context(.dark-theme) .feature-card,:host-context(.dark-theme) .tool-card,:host-context(.dark-theme) .process-step,:host-context(.dark-theme) .use-case-card,:host-context(.dark-theme) .value-card,:host-context(.dark-theme) .team-card,:host-context(.dark-theme) .mission-card,:host-context(.dark-theme) .vision-card-alt,.dark-theme .feature-card,.dark-theme .tool-card,.dark-theme .process-step,.dark-theme .use-case-card,.dark-theme .value-card,.dark-theme .team-card,.dark-theme .mission-card,.dark-theme .vision-card-alt{background-color:var(--background-secondary)!important;border-color:var(--border-color)!important}:host-context(.dark-theme) .text-neutral-900,:host-context(.dark-theme) .text-neutral-800,:host-context(.dark-theme) .text-neutral-700,.dark-theme .text-neutral-900,.dark-theme .text-neutral-800,.dark-theme .text-neutral-700{color:var(--text-primary)!important}:host-context(.dark-theme) .text-neutral-600,:host-context(.dark-theme) .text-neutral-500,.dark-theme .text-neutral-600,.dark-theme .text-neutral-500{color:var(--text-secondary)!important}:host-context(.dark-theme) .stat-label,:host-context(.dark-theme) .vision-subtitle,.dark-theme .stat-label,.dark-theme .vision-subtitle{color:var(--text-secondary)!important}.mat-menu-panel.language-menu-panel{background-color:#fff!important;box-shadow:0 4px 12px #00000026!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;min-width:150px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mat-menu-panel.language-menu-panel .mat-menu-content{background-color:#fff!important;padding:8px!important}.mat-menu-panel.language-menu-panel .mat-menu-item{background-color:transparent!important;color:#333!important;padding:12px 16px!important;border-radius:6px!important;margin:2px 0!important}.mat-menu-panel.language-menu-panel .mat-menu-item:hover{background-color:#00000014!important}.mat-menu-panel.language-menu-panel .mat-menu-item.active{background-color:#1976d21f!important;color:#1976d2!important;font-weight:500!important}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.5;background-color:var(--background-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}body{padding-top:70px}body.hv3-active,body.auth-fullbleed{padding-top:0}.main-content{min-height:calc(100vh - 70px)}[dir=rtl]{text-align:right;font-family:Segoe UI,Tahoma,Arial,Helvetica Neue,sans-serif}[dir=rtl] .ml-1{margin-left:0;margin-right:.25rem}[dir=rtl] .ml-2{margin-left:0;margin-right:.5rem}[dir=rtl] .ml-3{margin-left:0;margin-right:1rem}[dir=rtl] .ml-4{margin-left:0;margin-right:1.5rem}[dir=rtl] .ml-5{margin-left:0;margin-right:3rem}[dir=rtl] .mr-1{margin-right:0;margin-left:.25rem}[dir=rtl] .mr-2{margin-right:0;margin-left:.5rem}[dir=rtl] .mr-3{margin-right:0;margin-left:1rem}[dir=rtl] .mr-4{margin-right:0;margin-left:1.5rem}[dir=rtl] .mr-5{margin-right:0;margin-left:3rem}[dir=rtl] .pl-1{padding-left:0;padding-right:.25rem}[dir=rtl] .pl-2{padding-left:0;padding-right:.5rem}[dir=rtl] .pl-3{padding-left:0;padding-right:1rem}[dir=rtl] .pl-4{padding-left:0;padding-right:1.5rem}[dir=rtl] .pl-5{padding-left:0;padding-right:3rem}[dir=rtl] .pr-1{padding-right:0;padding-left:.25rem}[dir=rtl] .pr-2{padding-right:0;padding-left:.5rem}[dir=rtl] .pr-3{padding-right:0;padding-left:1rem}[dir=rtl] .pr-4{padding-right:0;padding-left:1.5rem}[dir=rtl] .pr-5{padding-right:0;padding-left:3rem}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] .justify-start{justify-content:flex-end}[dir=rtl] .justify-end{justify-content:flex-start}a{color:var(--primary-color);text-decoration:none;transition:var(--transition-base)}a:hover{text-decoration:underline}input,button,select,textarea,.card,.btn{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.dark-theme section,.dark-theme .section{background-color:var(--background-primary);color:var(--text-primary)}.dark-theme .card,.dark-theme .content{background-color:var(--background-secondary);color:var(--text-primary)}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{color:var(--text-primary)}.dark-theme a{color:var(--primary-color)}.dark-theme input,.dark-theme select,.dark-theme textarea{background-color:var(--background-secondary);color:var(--text-primary);border-color:var(--border-color)}.dark-theme input::placeholder,.dark-theme select::placeholder,.dark-theme textarea::placeholder{color:var(--text-muted)}.dark-theme button:not(.btn-primary){background-color:var(--background-secondary);color:var(--text-primary);border-color:var(--border-color)}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:700;line-height:1.2;color:var(--heading-color)}h1{font-size:3.75rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.5rem}p{margin-bottom:1rem}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.section{padding:4rem 0}.section-title{text-align:center;margin-bottom:3rem}.section-title h2{font-size:3rem;margin-bottom:1rem}.section-title p{font-size:1.125rem;color:#d7d8dc;max-width:600px;margin:0 auto}.text-center{text-align:center}.text-primary{color:#4d47b6}.text-accent{color:#ff9000}.bg-primary{background-color:#4d47b6;color:#fff}.bg-accent{background-color:#ff9000;color:#fff}.bg-light{background-color:#0c0d12}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:1rem}.ml-4{margin-left:1.5rem}.ml-5{margin-left:3rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:1rem}.mr-4{margin-right:1.5rem}.mr-5{margin-right:3rem}.pricing-card .features-list,.pricing-card .features-list li{list-style:none!important;list-style-type:none!important;padding-left:0!important}.pricing-card .features-list li:before{display:none!important;content:none!important}.pricing-card .features-list li::marker{display:none!important;content:none!important}body.dark-theme .dialog-overlay{background-color:#000000b3!important}body.dark-theme .dialog-container{background-color:#1e2749!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 32px #0009!important}body.dark-theme .dialog-header{border-bottom-color:#ffffff1a!important}body.dark-theme .dialog-header h3{color:#fff!important}body.dark-theme .dialog-header .close-button{color:#fff9!important}body.dark-theme .dialog-header .close-button:hover{background-color:#ffffff1a!important;color:#fff!important}body.dark-theme .dialog-content p{color:#fffc!important}body.dark-theme .dialog-actions{border-top-color:#ffffff1a!important}body.dark-theme .dialog-actions .cancel-button{border-color:#fff3!important;color:#fffc!important}body.dark-theme .dialog-actions .cancel-button:hover{background-color:#ffffff1a!important;color:#fff!important}body.dark-theme .modal-content{background:var(--ds-bg-elevated, #1a1a2e)!important;box-shadow:0 24px 80px #00000080,0 0 0 1px #ff90000d inset!important;border:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .08))!important;border-radius:16px!important}body.dark-theme .modal-content .modal-header{border-bottom:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .08))!important}body.dark-theme .modal-content .modal-header .modal-title{color:var(--ds-text-primary, #fff)!important}body.dark-theme .modal-content .modal-header .close{color:var(--ds-text-tertiary, rgba(255, 255, 255, .5))!important;text-shadow:none!important;opacity:1!important}body.dark-theme .modal-content .modal-header .close:hover{color:var(--ds-text-primary, #fff)!important}body.dark-theme .modal-content .modal-body p,body.dark-theme .modal-content .modal-body label{color:var(--ds-text-secondary, rgba(255, 255, 255, .7))!important}body.dark-theme .modal-content .modal-body .form-control{background:var(--ds-bg-subtle, rgba(255, 255, 255, .06))!important;border-color:var(--ds-border-subtle, rgba(255, 255, 255, .1))!important;color:var(--ds-text-primary, #fff)!important;border-radius:10px!important}body.dark-theme .modal-content .modal-body .form-control:focus{border-color:#ff9000!important;box-shadow:0 0 0 3px #ff900026!important}body.dark-theme .modal-content .modal-footer{border-top:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .08))!important}body.dark-theme .modal-content .modal-footer .btn-default{background:var(--ds-bg-subtle, rgba(255, 255, 255, .06))!important;border-color:var(--ds-border-subtle, rgba(255, 255, 255, .1))!important;color:var(--ds-text-secondary, rgba(255, 255, 255, .7))!important;border-radius:10px!important}body.dark-theme .modal-content .modal-footer .btn-default:hover{background:#ffffff1f!important;color:var(--ds-text-primary, #fff)!important}body.dark-theme .modal-content .modal-footer .btn-primary{background:#ff9000!important;border-color:#ff9000!important;color:#1a1300!important;border-radius:10px!important;box-shadow:0 2px 8px #ff900040!important}body.dark-theme .modal-content .modal-footer .btn-primary:hover{background:#e68200!important;border-color:#e68200!important}body.dark-theme .modal-content .modal-footer .btn-danger{background:#ef4444!important;border-color:#ef4444!important;border-radius:10px!important;box-shadow:0 2px 8px #ef444440!important}body.dark-theme .modal-content .modal-footer .btn-danger:hover{background:#dc2626!important;border-color:#dc2626!important}body.dark-theme .plan-details .plan-name{color:#fff!important}body.dark-theme .pricing-card{background-color:#1e2749!important;border-color:#fff3!important}body.dark-theme .pricing-card:hover{background-color:#1e2749!important;background:#1e2749!important;border-color:#ffffff4d!important}body.dark-theme .pricing-card.current-plan,body.dark-theme .pricing-card.current-plan:hover{background:linear-gradient(135deg,#1e2749,#2a3a5a)!important;border-color:#10b981!important}body.dark-theme .pricing-card .plan-name{color:#fff!important}body.dark-theme .pricing-card .plan-description{color:#fffc!important}body.dark-theme .pricing-card .price .amount{color:#fff!important}body.dark-theme .pricing-card .price .period{color:#ffffffb3!important}body.dark-theme .pricing-card .features-list li{color:#ffffffe6!important}body.dark-theme .pricing-card .features-list li.feature-included .feature-name{color:#fff!important}body.dark-theme .pricing-card .features-list li.feature-excluded .feature-name{color:#fff6!important}body.dark-theme .pricing-card .features-list li .feature-icon svg{color:#10b981!important}body.dark-theme .pricing-card .features-list li .feature-icon.feature-icon-cross svg{color:#ef4444!important}body.dark-theme app-projects .projects-header,body.dark-theme app-projects.projects-header{background-color:#1e2749!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 16px #0000004d!important}body.dark-theme app-projects .projects-header .header-content h1,body.dark-theme app-projects .header-content h1{color:#fff!important}body.dark-theme app-projects .projects-header .header-content p,body.dark-theme app-projects .header-content p{color:#ffffffb3!important}body.dark-theme app-projects .project-card,body.dark-theme app-projects.project-card{background-color:#1e2749!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 16px #0000004d!important}body.dark-theme app-projects .project-card:hover{border-color:#fbbf244d!important;box-shadow:0 8px 32px #00000080!important}body.dark-theme app-projects .project-card.create-card,body.dark-theme app-projects .create-card{background-color:#fbbf240d!important;border:2px dashed rgba(251,191,36,.3)!important}body.dark-theme app-projects .project-card.create-card .create-icon,body.dark-theme app-projects .create-card .create-icon{background-color:#fbbf2426!important}body.dark-theme app-projects .project-card.create-card .create-icon svg,body.dark-theme app-projects .create-card .create-icon svg{color:#fbbf24!important}body.dark-theme app-projects .project-card.create-card h3,body.dark-theme app-projects .create-card h3{color:#fbbf24!important}body.dark-theme app-projects .project-card.create-card p,body.dark-theme app-projects .create-card p{color:#ffffffb3!important}body.dark-theme app-projects .project-card .project-thumbnail .project-category,body.dark-theme app-projects .project-thumbnail .project-category{background-color:#fbbf2433!important;color:#fbbf24!important}body.dark-theme app-projects .project-card .project-info h3,body.dark-theme app-projects .project-info h3{color:#fff!important}body.dark-theme app-projects .project-card .project-info p,body.dark-theme app-projects .project-info p{color:#ffffffb3!important}body.dark-theme app-projects .project-card .project-meta .last-edited,body.dark-theme app-projects .project-meta .last-edited{color:#fff9!important}body.dark-theme app-projects .project-card .project-meta .last-edited svg,body.dark-theme app-projects .project-meta .last-edited svg{color:#ffffff80!important}body.dark-theme app-projects .empty-state{background-color:#1e2749!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 16px #0000004d!important}body.dark-theme app-projects .empty-state .empty-icon{background-color:#fbbf2426!important}body.dark-theme app-projects .empty-state .empty-icon svg{color:#fbbf24!important}body.dark-theme app-projects .empty-state h2{color:#fff!important}body.dark-theme app-projects .empty-state p{color:#ffffffb3!important}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container{margin-top:16px!important}.warning-snackbar .mat-mdc-snack-bar-container,.warning-snackbar .mdc-snackbar__surface{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;box-shadow:0 8px 24px #f59e0b59,0 4px 12px #f59e0b40!important;border-radius:12px!important;padding:14px 20px!important;min-width:360px!important;max-width:520px!important;animation:slideInRight .4s cubic-bezier(.4,0,.2,1)!important}@media (max-width: 768px){.warning-snackbar .mat-mdc-snack-bar-container,.warning-snackbar .mdc-snackbar__surface{min-width:280px!important;max-width:calc(100vw - 32px)!important}}.warning-snackbar .mat-mdc-snack-bar-label,.warning-snackbar .mdc-snackbar__label{color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:.2px!important;line-height:1.5!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}.warning-snackbar .mat-mdc-button,.warning-snackbar .mdc-button{color:#fff!important;font-weight:600!important;letter-spacing:.5px!important;background:#ffffff26!important;border-radius:8px!important;padding:6px 16px!important;margin-left:8px!important;transition:all .2s ease!important}.warning-snackbar .mat-mdc-button:hover,.warning-snackbar .mdc-button:hover{background:#ffffff40!important;transform:translateY(-1px)}.warning-snackbar .mat-mdc-button:active,.warning-snackbar .mdc-button:active{transform:translateY(0)}.error-snackbar .mat-mdc-snack-bar-container,.error-snackbar .mdc-snackbar__surface{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 8px 24px #ef444459,0 4px 12px #ef444440!important;border-radius:12px!important;padding:14px 20px!important;min-width:360px!important;max-width:520px!important;animation:slideInRight .4s cubic-bezier(.4,0,.2,1)!important}@media (max-width: 768px){.error-snackbar .mat-mdc-snack-bar-container,.error-snackbar .mdc-snackbar__surface{min-width:280px!important;max-width:calc(100vw - 32px)!important}}.error-snackbar .mat-mdc-snack-bar-label,.error-snackbar .mdc-snackbar__label{color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:.2px!important;line-height:1.5!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}.error-snackbar .mat-mdc-snack-bar-label:before,.error-snackbar .mdc-snackbar__label:before{content:"\2715";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff3;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.error-snackbar .mat-mdc-button,.error-snackbar .mdc-button{color:#fff!important;font-weight:600!important;letter-spacing:.5px!important;background:#ffffff26!important;border-radius:8px!important;padding:6px 16px!important;margin-left:8px!important;transition:all .2s ease!important}.error-snackbar .mat-mdc-button:hover,.error-snackbar .mdc-button:hover{background:#ffffff40!important;transform:translateY(-1px)}.error-snackbar .mat-mdc-button:active,.error-snackbar .mdc-button:active{transform:translateY(0)}.info-snackbar .mat-mdc-snack-bar-container,.info-snackbar .mdc-snackbar__surface{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;box-shadow:0 8px 24px #3b82f659,0 4px 12px #3b82f640!important;border-radius:12px!important;padding:14px 20px!important;min-width:360px!important;max-width:520px!important;animation:slideInRight .4s cubic-bezier(.4,0,.2,1)!important}@media (max-width: 768px){.info-snackbar .mat-mdc-snack-bar-container,.info-snackbar .mdc-snackbar__surface{min-width:280px!important;max-width:calc(100vw - 32px)!important}}.info-snackbar .mat-mdc-snack-bar-label,.info-snackbar .mdc-snackbar__label{color:#fff!important;font-size:14px!important;font-weight:500!important;letter-spacing:.2px!important;line-height:1.5!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}.info-snackbar .mat-mdc-snack-bar-label:before,.info-snackbar .mdc-snackbar__label:before{content:"\2139";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff3;border-radius:50%;font-size:15px;font-weight:700;flex-shrink:0}.info-snackbar .mat-mdc-button,.info-snackbar .mdc-button{color:#fff!important;font-weight:600!important;letter-spacing:.5px!important;background:#ffffff26!important;border-radius:8px!important;padding:6px 16px!important;margin-left:8px!important;transition:all .2s ease!important}.info-snackbar .mat-mdc-button:hover,.info-snackbar .mdc-button:hover{background:#ffffff40!important;transform:translateY(-1px)}.info-snackbar .mat-mdc-button:active,.info-snackbar .mdc-button:active{transform:translateY(0)}.success-snackbar .mat-mdc-snack-bar-container,.success-snackbar .mdc-snackbar__surface{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 8px 24px #10b98159,0 4px 12px #10b98140!important;border-radius:12px!important;padding:16px 24px!important;min-width:400px!important;max-width:600px!important;animation:slideInDown .4s cubic-bezier(.4,0,.2,1),pulse .6s ease-in-out .4s!important}@media (max-width: 768px){.success-snackbar .mat-mdc-snack-bar-container,.success-snackbar .mdc-snackbar__surface{min-width:280px!important;max-width:calc(100vw - 32px)!important}}.success-snackbar .mat-mdc-snack-bar-label,.success-snackbar .mdc-snackbar__label{color:#fff!important;font-size:15px!important;font-weight:500!important;letter-spacing:.3px!important;line-height:1.5!important;padding:0!important;display:flex!important;align-items:center!important;gap:12px!important}.success-snackbar .mat-mdc-snack-bar-label:before,.success-snackbar .mdc-snackbar__label:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#ffffff40;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0;animation:checkmark .5s ease-in-out .2s backwards}.success-snackbar .mat-mdc-button,.success-snackbar .mdc-button{color:#fff!important;font-weight:600!important;letter-spacing:.5px!important;background:#ffffff26!important;border-radius:8px!important;padding:6px 16px!important;margin-left:8px!important;transition:all .2s ease!important}.success-snackbar .mat-mdc-button:hover,.success-snackbar .mdc-button:hover{background:#ffffff40!important;transform:translateY(-1px)}.success-snackbar .mat-mdc-button:active,.success-snackbar .mdc-button:active{transform:translateY(0)}@keyframes slideInRight{0%{opacity:0;transform:translate(100px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse{0%,to{box-shadow:0 8px 24px #10b98159,0 4px 12px #10b98140}50%{box-shadow:0 12px 32px #10b98173,0 6px 16px #10b98159}}@keyframes checkmark{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.2) rotate(0)}to{transform:scale(1) rotate(0);opacity:1}}body.light-theme .agents-panel .ai-agents-sidebar,body.light-theme .agents-panel .ai-agents-results,body.light-theme .agents-panel .agent-card,body.light-theme .agents-panel .agent-detail,body.light-theme .agents-panel .provider-selector,body.light-theme .agents-panel .agents-container,body.light-theme .agents-panel .agent-list,body.light-theme .agents-panel .results-container,body.light-theme .agents-panel .conversion-card,body.light-theme .agents-panel .history-empty{background:#f5f2e9!important;color:#1a1b4b!important}body.light-theme .agents-panel .ai-agents-sidebar .section,body.light-theme .agents-panel .agent-card,body.light-theme .agents-panel .conversion-card,body.light-theme .agents-panel .ai-agents-sidebar input,body.light-theme .agents-panel .ai-agents-sidebar select,body.light-theme .agents-panel .ai-agents-sidebar textarea,body.light-theme .agents-panel .results-container .result-section{background:#fff!important;color:#1a1b4b!important;border-color:#e5e5e5!important}body.light-theme .agents-panel .ai-agents-sidebar .section-title,body.light-theme .agents-panel .ai-agents-sidebar h2,body.light-theme .agents-panel .ai-agents-sidebar h3,body.light-theme .agents-panel .ai-agents-sidebar h4,body.light-theme .agents-panel .ai-agents-sidebar span,body.light-theme .agents-panel .ai-agents-sidebar label,body.light-theme .agents-panel .ai-agents-sidebar p,body.light-theme .agents-panel .agent-card h3,body.light-theme .agents-panel .agent-card .name,body.light-theme .agents-panel .agent-card .agent-name,body.light-theme .agents-panel .agent-card .agent-info .agent-name,body.light-theme .agents-panel .agent-detail .agent-name,body.light-theme .agents-panel .agent-detail h3{color:#1a1b4b!important}body.light-theme .agents-panel .agent-card .description,body.light-theme .agents-panel .agent-card .description-text,body.light-theme .agents-panel .agent-card .agent-desc,body.light-theme .agents-panel .agent-card .agent-info .agent-desc,body.light-theme .agents-panel .agent-card .agent-credits,body.light-theme .agents-panel .agent-card .agent-arrow,body.light-theme .agents-panel .ai-agents-sidebar .provider-label,body.light-theme .agents-panel .ai-agents-sidebar .model-label,body.light-theme .agents-panel .ai-agents-sidebar .muted,body.light-theme .agents-panel .ai-agents-sidebar .description,body.light-theme .agents-panel .ai-agents-sidebar .tab,body.light-theme .agents-panel .ai-agents-sidebar .nav-tab{color:#4b5563!important}body.light-theme .agents-panel .ai-agents-sidebar .tab.active,body.light-theme .agents-panel .ai-agents-sidebar .nav-tab.active{color:#6366f1!important;border-color:#6366f1!important}body.light-theme .agents-panel .action-btn{background:#fff!important;color:#1a1b4b!important;border-color:#e5e5e5!important}body.light-theme .agents-panel .action-btn:hover:not(:disabled){background:#6366f114!important;border-color:#6366f1!important}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.cs-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.cs-hide-scrollbar::-webkit-scrollbar{display:none}body.designer-active app-sidebar,body.designer-active .sidebar{display:none!important}body.designer-active .app-authenticated-layout .main-content,body.designer-active .main-content{margin-left:0!important;margin-right:0!important}body.designer-active .content-wrapper{padding:0!important}body.light-theme .CodeMirror{background-color:#fff!important;color:#1f2328!important}body.light-theme .CodeMirror .CodeMirror-cursor{border-left:2px solid #ff9000!important}body.light-theme .CodeMirror .CodeMirror-linenumber{color:#8c959f!important}body.light-theme .CodeMirror .CodeMirror-gutters{background:#f4f5f8!important;border-right:1px solid rgba(15,23,42,.08)!important}body.light-theme .CodeMirror .CodeMirror-activeline-background{background:#0f172a0a!important}body.light-theme .CodeMirror .CodeMirror-selected{background:#5b47ff29!important}body.light-theme .CodeMirror .CodeMirror-foldgutter-open,body.light-theme .CodeMirror .CodeMirror-foldgutter-folded{color:#8c959f!important}body.light-theme .CodeMirror .cm-keyword{color:#cf222e!important}body.light-theme .CodeMirror .cm-string{color:#0a3069!important}body.light-theme .CodeMirror .cm-number{color:#0550ae!important}body.light-theme .CodeMirror .cm-comment{color:#6e7781!important;font-style:italic}body.light-theme .CodeMirror .cm-variable{color:#1f2328!important}body.light-theme .CodeMirror .cm-variable-2{color:#0550ae!important}body.light-theme .CodeMirror .cm-variable-3,body.light-theme .CodeMirror .cm-def{color:#8250df!important}body.light-theme .CodeMirror .cm-operator{color:#0550ae!important}body.light-theme .CodeMirror .cm-bracket{color:#1f2328!important}body.light-theme .CodeMirror .cm-tag{color:#116329!important}body.light-theme .CodeMirror .cm-attribute,body.light-theme .CodeMirror .cm-property{color:#0550ae!important}body.light-theme .CodeMirror .cm-builtin{color:#8250df!important}body.light-theme .CodeMirror .cm-atom{color:#0550ae!important}body.light-theme .CodeMirror .cm-meta{color:#6e7781!important}body.light-theme .CodeMirror .cm-qualifier{color:#6639ba!important}.kb-article-content{color:var(--ds-text-secondary, #cbd5e1);font-size:.9375rem;line-height:1.7}.kb-article-content h2{font-size:1.28rem;font-weight:700;line-height:1.3;color:var(--ds-text-primary, #f1f5f9);margin:34px 0 12px;padding-top:18px;border-top:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .1))}.kb-article-content h3{font-size:1.08rem;font-weight:700;color:var(--ds-text-primary, #f1f5f9);margin:24px 0 8px}.kb-article-content h4{font-size:.95rem;font-weight:700;color:var(--ds-text-primary, #f1f5f9);margin:18px 0 7px}.kb-article-content p{margin:0 0 15px}.kb-article-content a{color:var(--accent-color, #5b47ff);text-decoration:none;font-weight:600}.kb-article-content a:hover{text-decoration:underline}.kb-article-content strong{color:var(--ds-text-primary, #f1f5f9);font-weight:700}.kb-article-content ul,.kb-article-content ol{margin:0 0 16px;padding-inline-start:22px}.kb-article-content li{margin:6px 0}.kb-article-content code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--ds-bg-subtle, rgba(255, 255, 255, .06));border:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .1));border-radius:6px;padding:1px 6px;color:var(--ds-text-primary, #e2e8f0)}.kb-article-content kbd{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82em;background:var(--ds-bg-subtle, rgba(255, 255, 255, .08));border:1px solid var(--ds-border-strong, rgba(255, 255, 255, .18));border-bottom-width:2px;border-radius:6px;padding:1px 7px;color:var(--ds-text-primary, #e2e8f0)}.kb-article-content ol.kb-steps{counter-reset:kbstep;list-style:none;padding-inline-start:0}.kb-article-content ol.kb-steps>li{counter-increment:kbstep;position:relative;padding-inline-start:38px;margin:11px 0;min-height:26px}.kb-article-content ol.kb-steps>li:before{content:counter(kbstep);position:absolute;inset-inline-start:0;top:-1px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary-color, #4d47b6),var(--accent-color, #5b47ff))}.kb-article-content .info-callout,.kb-article-content .example-callout,.kb-article-content .tip-callout,.kb-article-content .warning-callout{border-radius:12px;padding:16px 18px;margin:20px 0;border:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .12));border-inline-start-width:4px;background:var(--ds-bg-subtle, rgba(255, 255, 255, .05));line-height:1.65}.kb-article-content .info-callout strong,.kb-article-content .example-callout strong,.kb-article-content .tip-callout strong,.kb-article-content .warning-callout strong{display:inline}.kb-article-content .info-callout{border-inline-start-color:var(--accent-color, #5b47ff)}.kb-article-content .example-callout{border-inline-start-color:#22c55e}.kb-article-content .tip-callout{border-inline-start-color:#f59e0b}.kb-article-content .warning-callout{border-inline-start-color:#ef4444}.kb-article-content .kb-figure{margin:20px 0;text-align:center}.kb-article-content .kb-figure img.kb-shot{width:100%;max-width:500px;height:auto;margin-inline:auto;display:block;border-radius:10px;border:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .12));box-shadow:0 6px 18px #00000038}.kb-article-content .kb-figure figcaption{color:var(--ds-text-tertiary, #94a3b8);font-size:.8rem;margin-top:8px;text-align:center}.kb-article-content .kb-video{margin:22px auto;max-width:640px;text-align:center}.kb-article-content .kb-video video{width:100%;height:auto;display:block;aspect-ratio:16/10;background:#0b0b12;border-radius:12px;border:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .12));box-shadow:0 8px 22px #0000004d}.kb-article-content .kb-video figcaption{color:var(--ds-text-tertiary, #94a3b8);font-size:.82rem;margin-top:9px;text-align:center}.kb-article-content .kb-video figcaption:before{content:"\25b6";color:var(--accent-color, #5b47ff);font-size:.72rem;margin-inline-end:6px}.kb-article-content .kb-faq{margin:18px 0 4px}.kb-article-content .kb-faq details{border:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .12));border-radius:10px;margin:8px 0;padding:0 14px;background:var(--ds-bg-subtle, rgba(255, 255, 255, .04))}.kb-article-content .kb-faq summary{cursor:pointer;list-style:none;font-weight:700;padding:11px 0;color:var(--ds-text-primary, #f1f5f9)}.kb-article-content .kb-faq summary::-webkit-details-marker{display:none}.kb-article-content .kb-faq summary:before{content:"+";color:var(--accent-color, #5b47ff);font-weight:800;margin-inline-end:9px}.kb-article-content .kb-faq details[open] summary:before{content:"\2212"}.kb-article-content .kb-faq details>p{margin:0 0 12px;padding-inline-start:20px}.kb-article-content table{width:100%;border-collapse:collapse;margin:18px 0 22px;font-size:.9rem;border:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .1));border-radius:10px;overflow:hidden}.kb-article-content thead th{background:linear-gradient(135deg,var(--primary-color, #4d47b6),var(--accent-color, #5b47ff));color:#fff;font-weight:700;text-align:start;padding:11px 14px;font-size:.84rem;letter-spacing:.01em;white-space:nowrap}.kb-article-content tbody td{padding:10px 14px;vertical-align:top;border-top:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .09))}.kb-article-content tbody tr:nth-child(2n){background:var(--ds-bg-subtle, rgba(255, 255, 255, .03))}@media (max-width: 640px){.kb-article-content table{display:block;width:100%;border:none;border-radius:0;overflow:visible}.kb-article-content thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kb-article-content tbody,.kb-article-content tbody tr,.kb-article-content tbody td{display:block}.kb-article-content tbody tr{margin:0 0 14px;border:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .12));border-radius:10px;overflow:hidden;background:var(--ds-bg-subtle, rgba(255, 255, 255, .03))}.kb-article-content tbody td{display:flex;justify-content:space-between;gap:14px;padding:9px 13px;border-top:none;border-bottom:1px solid var(--ds-border-subtle, rgba(255, 255, 255, .08))}.kb-article-content tbody td:last-child{border-bottom:none}.kb-article-content tbody td:before{content:attr(data-label);flex:0 0 38%;font-weight:700;color:var(--accent-color, #5b47ff);font-size:.76rem;text-transform:uppercase;letter-spacing:.03em}.kb-article-content tbody td:first-child{background:linear-gradient(135deg,var(--primary-color, #4d47b6),var(--accent-color, #5b47ff));color:#fff;font-size:.98rem;padding:11px 13px}.kb-article-content tbody td:first-child:before{display:none}.kb-article-content tbody td:first-child strong{color:#fff}}body:not(.light-theme) .kb-shot--light{display:none!important}body.light-theme .kb-shot--dark{display:none!important}
