@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";@font-face{font-family:ZEE Display;src:url(/ZEE%20Display.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-dark:#05060f;--bg-card:#0a0c1c80;--bg-card-hover:#121632b3;--border-color:#06b6d426;--border-hover:#06b6d466;--primary:#00f2fe;--primary-glow:#00f2fe4d;--secondary:#7c3aed;--secondary-glow:#7c3aed4d;--tertiary:#ff007f;--tertiary-glow:#ff007f4d;--node-bg:#0a0c1ce6;--text-main:#9cb3c9;--text-light:#f3f4f6;--text-dark:#0b0c16;--success:#10b981;--warning:#f59e0b;--grid-color:#06b6d40a;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-title:"ZEE Display", "Outfit", sans-serif;--font-mono:"ZEE Display", "Outfit", monospace;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.4s cubic-bezier(.4, 0, .2, 1);--transition-slow:.8s cubic-bezier(.4, 0, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-container.light-theme{--bg-dark:#f1f5f9;--bg-card:#ffffffe0;--bg-card-hover:#fffffffa;--border-color:#0ea5e92e;--border-hover:#0ea5e973;--primary:#0284c7;--primary-glow:#0284c740;--secondary:#6d28d9;--secondary-glow:#6d28d940;--tertiary:#db2777;--tertiary-glow:#db277740;--node-bg:#fff;--text-main:#334155;--text-light:#0f172a;--text-dark:#fff;--success:#059669;--warning:#d97706;--grid-color:#0ea5e912;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px), radial-gradient(at 0% 0%, #0284c708 0px, transparent 50%), radial-gradient(at 100% 100%, #6d28d908 0px, transparent 50%)}.app-container.light-theme .glow-blob{opacity:.16;mix-blend-mode:normal;filter:blur(160px)}.app-container.light-theme .gradient-text{background:linear-gradient(135deg, var(--text-light) 0%, var(--primary) 65%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-container.light-theme .section-title{background:linear-gradient(to right, var(--text-light) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-container.light-theme .cyber-badge{background:linear-gradient(135deg,#0284c714 0%,#6d28d914 100%);border-color:#0284c740;box-shadow:0 4px 10px #0284c70f}.app-container.light-theme .glass-panel{background:var(--bg-card);border-color:#0ea5e926;box-shadow:0 10px 30px #0ea5e90a,inset 0 0 20px #ffffffd9}.app-container.light-theme .glass-panel:hover{border-color:#0ea5e961;transform:translateY(-2px);box-shadow:0 15px 35px #0ea5e917,0 0 20px #0ea5e90d,inset 0 0 25px #fffffff2}.app-container.light-theme .stat-card{background:#ffffffbf;border-color:#0ea5e91f;box-shadow:0 4px 15px #0ea5e905}.app-container.light-theme .stat-card:hover{background:#fffffffa;border-color:#0ea5e94d;transform:translateY(-2px);box-shadow:0 8px 25px #0ea5e90f,0 0 15px #0ea5e908}.app-container.light-theme .value-item{background:#ffffffbf;border-color:#0ea5e91f;box-shadow:0 4px 15px #0ea5e905}.app-container.light-theme .value-item:hover{background:#fffffffa;border-color:#0ea5e94d;transform:translateY(-2px);box-shadow:0 8px 25px #0ea5e90f,0 0 15px #0ea5e908}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-main);font-family:var(--font-sans);transition:background-color var(--transition-normal), color var(--transition-normal);line-height:1.6;overflow-x:hidden}.app-container{background-color:var(--bg-dark);background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);width:100%;min-height:100vh;transition:background-color var(--transition-normal), background-image var(--transition-normal);background-position:50%;background-size:50px 50px;position:relative;overflow:hidden}.glow-blob{filter:blur(140px);opacity:.15;z-index:0;pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute}.blob-cyan{background:var(--primary);width:500px;height:500px;animation:20s infinite alternate float-slow;top:-100px;right:-100px}.blob-purple{background:var(--secondary);width:600px;height:600px;animation:25s infinite alternate-reverse float-slow;bottom:10%;left:-200px}.blob-center{background:radial-gradient(circle, var(--primary) 0%, var(--secondary) 100%);opacity:.1;width:450px;height:450px;animation:15s infinite alternate pulse-glow;top:40%;right:15%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#06b6d433;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary);box-shadow:0 0 10px var(--primary-glow)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);color:var(--text-light);letter-spacing:.05em;font-weight:700}.gradient-text{background:linear-gradient(135deg, #fff 30%, var(--primary) 70%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.cyber-badge{border:1px solid var(--border-color);font-family:var(--font-mono);color:var(--primary);text-transform:uppercase;letter-spacing:.05em;background:#06b6d40f;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:13px;display:inline-flex;box-shadow:0 0 15px #00f2fe0d}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);transition:all var(--transition-normal);border-radius:16px}.glass-panel:hover{border-color:var(--border-hover);transform:translateY(-5px);box-shadow:0 10px 30px #00f2fe14,inset 0 0 15px #06b6d40d}.cyber-btn{color:var(--text-light);border:1px solid var(--primary);font-family:var(--font-title);cursor:pointer;transition:all var(--transition-normal);z-index:1;letter-spacing:.05em;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cyber-btn:before{content:"";width:100%;height:100%;transition:all var(--transition-slow);z-index:-1;background:linear-gradient(90deg,#0000,#00f2fe33,#0000);position:absolute;top:0;left:-100%}.cyber-btn:hover:before{left:100%}.cyber-btn.btn-solid{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:var(--bg-dark);box-shadow:0 0 20px var(--primary-glow);border:none}.cyber-btn.btn-solid:hover{transform:scale(1.03);box-shadow:0 0 30px #00f2fe80,0 0 15px #7c3aed80}.cyber-btn.btn-outline:hover{border-color:var(--primary);background:#06b6d414;box-shadow:0 0 20px #00f2fe33}section{z-index:2;max-width:1300px;margin:0 auto;padding:100px 5%;position:relative}.section-header{text-align:center;max-width:950px;margin:0 auto 60px}.section-title{background:linear-gradient(90deg,#fff,#9cb3c9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:40px}.section-desc{color:var(--text-main);font-size:16px}@keyframes float-slow{0%{transform:translateY(0)rotate(0)scale(1)}to{transform:translateY(-40px)rotate(15deg)scale(1.1)}}@keyframes pulse-glow{0%{opacity:.08;transform:scale(1)}to{opacity:.15;transform:scale(1.15)}}@keyframes laser-sweep{0%{top:0%}50%{top:100%}to{top:0%}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:-40px}}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}#root{background:0 0;border:none;width:100%;min-height:100vh;margin:0;padding:0;display:block}@media (width<=768px){section{padding:60px 20px}.section-title{font-size:32px}}.header-container{z-index:1000;width:100%;transition:all var(--transition-normal);background:0 0;padding:20px 5%;position:fixed;top:0;left:0}.header-container.scrolled{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);background:#05060fbf;padding:12px 5%;box-shadow:0 10px 30px #0000004d}.header-content{justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;display:flex}.brand-container{align-items:center;gap:12px;text-decoration:none;display:flex}.brand-logo{object-fit:contain;width:auto;height:52px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .4s}.brand-container:hover .brand-logo{filter:drop-shadow(0 0 10px var(--primary)) drop-shadow(0 4px 16px var(--primary-glow));transform:translateY(-4px)scale(1.08)}.brand-text{flex-direction:column;display:flex}.brand-title{font-family:var(--font-title);letter-spacing:.05em;color:var(--text-light);font-size:18px;font-weight:800}.brand-subtitle{font-size:11px;font-family:var(--font-sans);text-transform:uppercase;color:var(--primary);letter-spacing:.1em;margin-top:-2px}.desktop-nav{display:block}.nav-list{gap:32px;list-style:none;display:flex}.nav-link{font-family:var(--font-title);color:var(--text-main);transition:color var(--transition-fast);padding:6px 0;font-size:14px;font-weight:500;text-decoration:none;position:relative}.nav-link:hover{color:var(--primary)}.nav-link:after{content:"";background:var(--primary);width:0;height:1px;box-shadow:0 0 8px var(--primary);transition:width var(--transition-fast);position:absolute;bottom:0;left:0}.nav-link:hover:after{width:100%}.cta-container{align-items:center;gap:16px;display:flex}.language-switcher{border-right:1px solid var(--border-color);align-items:center;gap:8px;margin-right:8px;padding-right:16px;display:flex}.lang-btn{cursor:pointer;transition:all var(--transition-fast);opacity:.5;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex}.lang-btn:hover{opacity:1;transform:scale(1.1)}.lang-btn.active{opacity:1;border-color:var(--primary);box-shadow:0 0 8px var(--primary-glow)}.flag-icon{object-fit:cover;border-radius:50%;width:22px;height:22px}.cta-btn{letter-spacing:.05em;padding:10px 20px;font-size:13px}.theme-toggle-btn{border:1px solid var(--border-color);width:38px;height:38px;color:var(--text-light);cursor:pointer;transition:all var(--transition-normal);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;display:flex}.theme-toggle-btn:hover{border-color:var(--primary);box-shadow:0 0 10px var(--primary-glow);background:#06b6d41a;transform:rotate(30deg)scale(1.05)}.theme-toggle-btn:active{transform:scale(.95)}.mobile-theme-row{font-family:var(--font-title);color:var(--text-light);letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px;display:flex}.mobile-theme-btn{background:#ffffff0d}.mobile-language-row{border-bottom:1px solid #ffffff0d;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.mobile-toggle{color:var(--text-light);cursor:pointer;z-index:1001;background:0 0;border:none;display:none}.mobile-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid var(--border-color);z-index:999;width:280px;height:100vh;transition:right var(--transition-normal) cubic-bezier(.4, 0, .2, 1);background:#05060ff2;padding:100px 30px 40px;position:fixed;top:0;right:-100%}.mobile-drawer.open{right:0}.mobile-nav-list{flex-direction:column;gap:24px;list-style:none;display:flex}.mobile-nav-link{font-family:var(--font-title);color:var(--text-light);transition:color var(--transition-fast);padding:10px 0;font-size:16px;font-weight:600;text-decoration:none;display:block}.mobile-nav-link:hover{color:var(--primary)}.mobile-cta-li{margin-top:20px}.mobile-cta-btn{width:100%}@media (width<=1024px){.desktop-nav,.cta-container{display:none}.mobile-toggle{display:block}}.hero-section{padding-top:150px;padding-bottom:80px}.hero-grid{grid-template-columns:minmax(320px,1.3fr) minmax(320px,420px);align-items:center;gap:60px;display:grid}.hero-text-content{text-align:left}.hero-title{margin-bottom:20px;font-size:52px;line-height:1.15}.typing-container{font-family:var(--font-mono);color:var(--primary);border-left:2px solid var(--primary);background:#06b6d40d;border-radius:0 8px 8px 0;align-items:center;gap:6px;margin-bottom:30px;padding:8px 16px;font-size:18px;display:inline-flex;box-shadow:0 0 15px #00f2fe08}.terminal-prompt{color:var(--secondary);font-weight:800}.typing-cursor{font-weight:100;animation:.8s infinite alternate pulse-glow}.hero-description{color:var(--text-main);max-width:600px;margin-bottom:40px;font-size:17px}.hero-actions{gap:20px;margin-bottom:50px;display:flex}.hero-features-list{border-top:1px solid #ffffff0d;gap:30px;padding-top:24px;display:flex}.hero-feature-item{font-size:11px;line-height:1.2;font-family:var(--font-title);text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.feature-dot{background-color:var(--primary);width:4px;height:4px;box-shadow:0 0 6px var(--primary);border-radius:50%}.hero-graphic-container{justify-content:center;justify-self:center;align-items:center;width:100%;max-width:420px;display:flex;position:relative}.core-glow-bg{background:radial-gradient(circle, var(--primary-glow) 0%, var(--secondary-glow) 50%, transparent 100%);filter:blur(40px);z-index:1;pointer-events:none;width:230px;height:230px;animation:8s infinite alternate pulse-glow;position:absolute}.ai-core-svg{z-index:2;width:100%;max-width:400px;height:auto;overflow:visible}.orbit-outer{transform-origin:250px 250px;animation:45s linear infinite orbit}.orbit-mid{transform-origin:250px 250px;animation:30s linear infinite reverse orbit}.orbit-inner{transform-origin:250px 250px;animation:15s linear infinite orbit}.core-sphere{filter:drop-shadow(0 0 15px var(--primary-glow))}.core-sphere-pulse{transform-origin:250px 250px;animation:3s ease-in-out infinite alternate pulse-scale}.core-nucleus{transform-origin:250px 250px;filter:drop-shadow(0 0 8px #fff);animation:1.5s ease-in-out infinite alternate pulse-scale}.connecting-line{stroke-dasharray:6;animation:10s linear infinite dash}.node-group-1,.node-group-2,.node-group-3{cursor:pointer}.orbit-system-1{transform-origin:250px 250px;animation:24s linear infinite orbit-cw}.node-group-1{transform-origin:190px 146px;animation:24s linear infinite orbit-ccw}.node-content-1{transform-origin:190px 146px;transition:transform var(--transition-normal)}.node-group-1:hover .node-content-1{transform:scale(1.15)}.orbit-system-2{transform-origin:250px 250px;animation:24s linear infinite orbit-cw}.node-group-2{transform-origin:420px 250px;animation:24s linear infinite orbit-ccw}.node-content-2{transform-origin:420px 250px;transition:transform var(--transition-normal)}.node-group-2:hover .node-content-2{transform:scale(1.15)}.orbit-system-3{transform-origin:250px 250px;animation:24s linear infinite orbit-cw}.node-group-3{transform-origin:145px 432px;animation:24s linear infinite orbit-ccw}.node-content-3{transform-origin:145px 432px;transition:transform var(--transition-normal)}.node-group-3:hover .node-content-3{transform:scale(1.15)}.orbit-system-1:hover,.orbit-system-1:hover .node-group-1,.orbit-system-2:hover,.orbit-system-2:hover .node-group-2,.orbit-system-3:hover,.orbit-system-3:hover .node-group-3{animation-play-state:paused}@keyframes pulse-scale{0%{opacity:.5;transform:scale(.95)}to{opacity:.9;transform:scale(1.05)}}@keyframes orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (width<=1024px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-title{font-size:40px}.hero-graphic-container{max-width:380px;margin:0 auto}}@media (width<=480px){.hero-title{font-size:32px;line-height:1.1}.hero-title br{display:none}.hero-description{max-width:100%;font-size:15px}.hero-actions{flex-direction:column;gap:12px}.hero-features-list{flex-wrap:wrap;gap:16px}}.about-section{position:relative}.about-mission-vision-row{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px;display:grid}.about-stats-values-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:30px;display:grid}.mission-panel,.vision-panel{text-align:left;gap:20px;padding:30px;display:flex}.panel-icon-wrap{border:1px solid var(--border-color);background:#06b6d40d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;box-shadow:0 0 15px #00f2fe0d}.panel-text h3{letter-spacing:-.01em;margin-bottom:12px;font-size:20px}.panel-text p{color:var(--text-main);font-size:14.5px;line-height:1.55}.stats-box{text-align:center;flex-direction:column;padding:20px;display:flex}.stats-grid{flex-grow:1;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stat-card{transition:all var(--transition-fast);background:#ffffff05;border:1px solid #ffffff05;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:18px 12px;display:flex}.stat-card:hover{background:#06b6d408;border-color:#06b6d41a;transform:translateY(-2px)}.stat-number{font-family:var(--font-title);color:var(--primary);font-size:32px;font-weight:800;line-height:1}.stat-label{color:var(--text-main);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:500;line-height:1.3}.stat-icon-wrap{width:36px;height:36px;transition:all var(--transition-normal);background:#ffffff03;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:0;display:flex}.stat-icon-wrap.icon-cyan{color:var(--primary);border-color:#00f2fe33;box-shadow:0 0 10px #00f2fe08}.stat-icon-wrap.icon-purple{color:var(--secondary);border-color:#7c3aed33;box-shadow:0 0 10px #7c3aed08}.stat-card:hover .stat-icon-wrap.icon-cyan{border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow);background:#00f2fe1a}.stat-card:hover .stat-icon-wrap.icon-purple{border-color:var(--secondary);box-shadow:0 0 15px var(--secondary-glow);background:#7c3aed1a}.float-icon{animation:3s ease-in-out infinite alternate float-icon-anim}.pulse-icon{animation:2s ease-in-out infinite pulse-icon-anim}.spinning-icon{animation:12s linear infinite spinning-icon-anim}@keyframes float-icon-anim{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes pulse-icon-anim{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}@keyframes spinning-icon-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.values-list{text-align:left;flex-direction:column;gap:20px;display:flex}.value-item{transition:all var(--transition-normal);background:#ffffff03;border:1px solid #ffffff05;border-radius:12px;gap:20px;padding:20px;display:flex}.value-item:hover{border-color:var(--border-color);background:#06b6d405}.value-icon-box{background:#7c3aed0d;border:1px solid #7c3aed26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.value-icon-color{color:var(--secondary)}.value-info h4{color:var(--text-light);margin-bottom:6px;font-size:16px;font-weight:600}.value-info p{color:var(--text-main);font-size:13.5px;line-height:1.5}@media (width<=1024px){.about-mission-vision-row,.about-stats-values-row{grid-template-columns:1fr;gap:24px}.about-mission-vision-row{margin-bottom:24px}}@media (width<=480px){.stats-grid{grid-template-columns:1fr}.stat-number{font-size:32px}}.solutions-section{position:relative}.solutions-tabs-nav{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.tab-btn{cursor:pointer;text-align:left;background:var(--bg-card);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);align-items:center;gap:16px;padding:24px;display:flex}.tab-btn:hover{transform:translateY(-2px)}.tab-btn.active{border-color:var(--primary);background:#06b6d414;transform:translateY(-2px);box-shadow:0 0 25px #00f2fe1a}.tab-icon-wrap{width:46px;height:46px;color:var(--text-main);transition:all var(--transition-fast);background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-btn.active .tab-icon-wrap{background:var(--primary);color:#fff;box-shadow:0 0 15px var(--primary-glow);border:none}.tab-btn.active .tab-icon-wrap svg{color:inherit;stroke:currentColor!important;fill:none!important}.tab-btn-text{flex-direction:column;display:flex}.tab-btn-title{font-family:var(--font-title);color:var(--text-light);font-size:16px;font-weight:700}.tab-btn-tech{font-size:11px;font-family:var(--font-sans);text-transform:uppercase;color:var(--primary);letter-spacing:.05em;margin-top:2px}.tab-btn.active .tab-btn-tech{color:var(--text-light)}.active-solution-panel{text-align:left;border-color:#06b6d433;grid-template-columns:1fr 1fr;gap:50px;padding:50px;display:grid}.solution-info-column{flex-direction:column;align-items:flex-start;display:flex}.solution-sub{font-family:var(--font-mono);color:var(--secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:13px}.solution-title-h3{background:linear-gradient(135deg, #fff 40%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:32px;line-height:1.2}.solution-tech-badge{color:var(--text-light);background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:8px;margin-bottom:24px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.tech-badge-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 6px var(--primary);border-radius:50%}.solution-desc-p{color:var(--text-main);margin-bottom:32px;font-size:15.5px;line-height:1.6}.solution-benefits{border-top:1px solid #ffffff0d;gap:40px;width:100%;padding-top:24px;display:flex}.benefit-item{flex-direction:column;gap:4px;display:flex}.benefit-num{font-family:var(--font-title);font-size:28px;font-weight:900}.benefit-desc{color:var(--text-main);max-width:160px;font-size:12px}.solution-features-column{flex-direction:column;display:flex}.features-col-title{border-left:2px solid var(--primary);color:var(--text-light);margin-bottom:20px;padding-left:12px;font-size:18px;font-weight:700}.features-list-wrap{flex-direction:column;gap:18px;margin-bottom:30px;display:flex}.feature-card-detailed{transition:all var(--transition-fast);background:#ffffff03;border:1px solid #ffffff05;border-radius:10px;padding:16px}.feature-card-detailed:hover{background:#ffffff05;border-color:#06b6d41a}.feature-card-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.feature-bullet{justify-content:center;align-items:center;display:flex}.feature-card-header h5{color:var(--text-light);font-size:15px;font-weight:600}.feature-card-detailed p{color:var(--text-main);padding-left:24px;font-size:13.5px;line-height:1.5}.architecture-box{font-family:var(--font-mono);background:#020308;border:1px solid #06b6d41a;border-radius:8px;padding:14px 20px}.arch-title{color:var(--primary);letter-spacing:.05em;margin-bottom:12px;font-size:11px;display:block}.arch-flow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.arch-step{color:var(--text-main);background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;padding:6px 12px;font-size:11px}.arch-step.active{border-color:var(--secondary);color:#fff;background:#7c3aed26;box-shadow:0 0 10px #7c3aed33}.arch-connector{color:#ffffff40;font-size:10px}@media (width<=1024px){.solutions-tabs-nav{grid-template-columns:1fr;gap:12px}.active-solution-panel{grid-template-columns:1fr;gap:40px;padding:30px}}.playground-section{position:relative}.playground-container{border-color:#06b6d433;grid-template-columns:.6fr 1.4fr;min-height:520px;display:grid;overflow:hidden}.playground-sidebar{border-right:1px solid var(--border-color);background:#05060f4d;flex-direction:column;gap:12px;padding:24px;display:flex}.demo-select-btn{cursor:pointer;text-align:left;width:100%;color:var(--text-main);transition:all var(--transition-normal);background:#ffffff03;border:1px solid #ffffff05;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.demo-select-btn:hover{background:#06b6d408;border-color:#06b6d41a;transform:translate(3px)}.demo-select-btn.active{border-color:var(--primary);color:var(--primary);background:#06b6d40f;box-shadow:0 0 15px #00f2fe0d}.btn-lbl{flex-direction:column;display:flex}.btn-lbl span{font-family:var(--font-title);color:var(--text-light);font-size:15px;font-weight:700;line-height:1.2}.demo-select-btn.active .btn-lbl span{color:var(--primary)}.btn-lbl small{color:var(--text-main);margin-top:2px;font-size:11px}.playground-workspace{background:#02030833;padding:40px;position:relative}.demo-ocr-layout{grid-template-columns:1fr 1fr;gap:30px;height:100%;display:grid}.demo-settings-panel{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.demo-settings-panel h4{color:var(--text-light);margin-bottom:16px;font-size:16px;font-weight:600}.doc-selector{gap:12px;width:100%;margin-bottom:24px;display:flex}.selector-btn{color:var(--text-main);font-size:13.5px;font-family:var(--font-title);cursor:pointer;transition:all var(--transition-fast);background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;flex:1;padding:10px;font-weight:600}.selector-btn:hover{background:#ffffff0d}.selector-btn.active{background:var(--primary);color:var(--bg-dark);box-shadow:0 0 10px var(--primary-glow);border:none}.doc-visual-box{background:#020308;border:1px solid #ffffff0d;border-radius:10px;flex-grow:1;justify-content:center;align-items:center;width:100%;min-height:200px;margin-bottom:24px;padding:20px;display:flex}.document-schematic{background:#0a0c1ccc;border:2px solid #06b6d433;border-radius:6px;flex-direction:column;gap:12px;width:100%;max-width:200px;height:170px;padding:16px;display:flex;position:relative;overflow:hidden}.schematic-header{background:#06b6d44d;border-radius:2px;width:40px;height:8px}.schematic-line.title{background:#ffffff1a;border-radius:2px;width:100%;height:12px;margin-bottom:8px}.schematic-row{justify-content:space-between;gap:10px;display:flex}.schematic-block{border-radius:2px;height:8px}.schematic-block.label{background:#ffffff0d;width:40%}.schematic-block.value{background:#06b6d433;width:50%}.schematic-footer{background:#ffffff0d;border-radius:2px;align-self:flex-end;width:70px;height:8px;margin-top:auto}.laser-scanline{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:100%;height:3px;box-shadow:0 0 10px var(--primary), 0 0 20px var(--primary);animation:2s ease-in-out infinite laser-sweep;position:absolute;left:0}.start-demo-btn{width:100%}.spinning{animation:1s linear infinite orbit}.spinning-slow{animation:8s linear infinite orbit}.demo-console-panel{text-align:left;background:#020308;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.console-header{font-family:var(--font-mono);color:var(--text-light);letter-spacing:.05em;background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.console-body{font-family:var(--font-mono);color:var(--primary);flex-grow:1;min-height:250px;padding:20px;font-size:13px;overflow-y:auto}.console-placeholder{color:#ffffff40;text-align:center;justify-content:center;align-items:center;height:100%;font-size:12px;font-style:italic;display:flex}.console-loading{color:var(--text-main);flex-direction:column;gap:10px;animation:1s infinite alternate pulse-glow;display:flex}.console-json-output{color:#38bdf8;white-space:pre-wrap;line-height:1.5}.demo-ekyc-layout{grid-template-columns:1fr 1fr;gap:30px;height:100%;display:grid}.ekyc-visual-column{text-align:center;flex-direction:column;align-items:center;display:flex}.ekyc-visual-column h4{color:var(--text-light);margin-bottom:20px;font-size:16px;font-weight:600}.face-scan-frame-wrapper{width:100%;max-width:220px;margin-bottom:24px}.face-scan-frame{aspect-ratio:1;width:100%;transition:all var(--transition-normal);background:#0a0c1c66;border:2px dashed #06b6d44d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.face-scan-frame.scanning{border-color:var(--primary);box-shadow:0 0 25px var(--primary-glow)}.face-scan-frame.matching{border-color:var(--secondary);box-shadow:0 0 25px var(--secondary-glow)}.face-scan-frame.completed{border-color:var(--success);box-shadow:0 0 25px #10b98133}.face-mesh-svg-container{justify-content:center;align-items:center;animation:3s ease-in-out infinite alternate pulse-scale;display:flex}.scanning-radar{transform-origin:bottom;pointer-events:none;background:linear-gradient(#0000 50%,#00f2fe26 100%);width:100%;height:100%;animation:2s linear infinite radar-sweep;position:absolute;top:0;left:0}.matching-overlay{color:#fff;font-family:var(--font-mono);letter-spacing:.05em;background:#7c3aedd9;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:700;animation:1s infinite alternate flash;position:absolute}.ekyc-success-overlay{background:#05060fe6;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.ekyc-success-overlay span{font-family:var(--font-title);color:var(--success);letter-spacing:.05em;font-size:12px;font-weight:700}.ekyc-btn-controls,.reset-demo-btn{width:100%}.log-body{text-align:left;flex-direction:column;gap:10px;font-size:12px;display:flex}.log-line{color:var(--text-main);line-height:1.4}.log-prompt{color:var(--primary);font-weight:700}.log-cursor-blinking{background:var(--primary);width:8px;height:12px;animation:.8s infinite alternate pulse-glow;display:inline-block}@keyframes radar-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes flash{0%{opacity:.4}to{opacity:1}}.demo-chatbot-layout{justify-content:center;align-items:center;height:100%;display:flex}.chatbot-workspace-panel{background:#020308;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;width:100%;max-width:500px;display:flex;overflow:hidden}.chatbot-header{text-align:left;background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:16px 20px;display:flex}.bot-avatar-active{border:1px solid var(--primary);width:32px;height:32px;box-shadow:0 0 10px var(--primary-glow);background:#06b6d41a;border-radius:50%;justify-content:center;align-items:center;display:flex}.bot-header-text h5{color:var(--text-light);font-size:14px;font-weight:600}.bot-header-text small{color:var(--primary);font-size:10px}.chatbot-messages-body{flex-direction:column;gap:14px;height:240px;padding:20px;display:flex;overflow-y:auto}.chat-bubble-wrapper{width:100%;display:flex}.chat-bubble-wrapper.bot-side{justify-content:flex-start}.chat-bubble-wrapper.user-side{justify-content:flex-end}.chat-bubble{text-align:left;border-radius:12px;max-width:80%;padding:10px 16px;font-size:13px;line-height:1.45}.bot-side .chat-bubble{color:var(--text-light);background:#ffffff08;border:1px solid #ffffff0d;border-top-left-radius:2px}.user-side .chat-bubble{color:#fff;background:#7c3aed26;border:1px solid #7c3aed4d;border-top-right-radius:2px}.typing-dots{align-items:center;gap:4px;padding:12px 18px;display:flex}.typing-dots span{background-color:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typing-bounce;display:inline-block}.typing-dots span:first-child{animation-delay:-.32s}.typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chatbot-presets-panel{text-align:left;background:#ffffff03;border-top:1px solid #ffffff0a;padding:16px 20px}.chatbot-presets-panel small{color:var(--text-main);margin-bottom:10px;font-size:11px;display:block}.presets-list{flex-direction:column;gap:8px;display:flex}.preset-btn{color:var(--text-main);cursor:pointer;text-align:left;transition:all var(--transition-fast);background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.preset-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:#06b6d40a}.preset-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=1024px){.playground-container{grid-template-columns:1fr}.playground-sidebar{border-right:none;border-bottom:1px solid var(--border-color)}.playground-workspace{padding:24px}.demo-ocr-layout,.demo-ekyc-layout{grid-template-columns:1fr}}.contact-section{position:relative}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:50px;display:grid}.contact-info-col{text-align:left;flex-direction:column;gap:30px;display:flex}.contact-details-box{padding:40px}.contact-details-box h3{margin-bottom:24px;font-size:24px}.details-list{flex-direction:column;gap:24px;display:flex}.detail-item{gap:16px;display:flex}.detail-icon-wrap{border:1px solid var(--border-color);background:#06b6d40d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.detail-text h5{color:var(--text-light);margin-bottom:4px;font-size:14px;font-weight:600}.detail-text p{color:var(--text-main);font-size:13.5px;line-height:1.45}.map-box-container{border-color:#06b6d41a;padding:8px;overflow:hidden}.map-iframe{filter:invert(90%)hue-rotate(180deg)grayscale(80%)contrast(120%);transition:filter var(--transition-normal);border:0;border-radius:12px}.app-container.light-theme .map-iframe{filter:none}.contact-info-title{color:var(--text-light);margin-bottom:24px;font-size:24px}.app-container.light-theme .contact-info-title{color:#0f172a;-webkit-text-fill-color:#0f172a}.map-wrapper{width:100%;height:280px;position:relative}.map-wrapper .map-iframe{width:100%;height:100%}.map-pin-overlay{pointer-events:none;z-index:10;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:40%;left:52%;transform:translate(-50%,-100%)}.map-pin-marker{filter:drop-shadow(0 4px 8px #00f2fe80);justify-content:center;align-items:center;animation:2s ease-in-out infinite pin-bounce;display:flex;position:relative}.map-pin-pulse{background:#00f2fe4d;border-radius:50%;width:18px;height:6px;animation:2s ease-in-out infinite pin-shadow-pulse;position:absolute;bottom:-4px}.map-pin-label{background:var(--primary);color:#fff;font-size:10px;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:20px;padding:3px 8px;font-weight:700;box-shadow:0 2px 8px #00f2fe66}@keyframes pin-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pin-shadow-pulse{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:.15;transform:scaleX(.6)}}.console-form-box{text-align:left;background:#020308;border-color:#06b6d433;padding:40px}.form-console-header{font-family:var(--font-mono);color:var(--primary);letter-spacing:.05em;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;margin-bottom:30px;padding-bottom:20px;font-size:11px;display:flex}.console-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.input-group{flex-direction:column;gap:8px;display:flex}.input-group label{font-family:var(--font-title);letter-spacing:.05em;color:var(--text-light);font-size:11px;font-weight:700}.input-group label .req{color:var(--primary)}.input-group input,.input-group select,.input-group textarea{color:#fff;width:100%;font-family:var(--font-sans);transition:all var(--transition-fast);background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:12px 16px;font-size:13.5px}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:var(--primary);background:#06b6d408;outline:none;box-shadow:0 0 15px #00f2fe1a}.input-group select option{color:#fff;background:#020308}.submit-form-btn{width:100%;margin-top:10px}.form-submit-connecting-logs{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:280px;display:flex}.logs-loading-spinner{font-family:var(--font-title);color:var(--primary);letter-spacing:.05em;flex-direction:column;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.console-logs-box{width:100%;font-family:var(--font-mono);color:var(--text-main);text-align:left;background:#020308;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:8px;padding:20px;font-size:11.5px;display:flex}.console-logs-box.small-logs{opacity:.7;background:0 0;border:none;padding:0;font-size:11px}.form-submit-success-panel{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px 0;display:flex}.success-icon-wrap{background:#10b9810d;border:1px solid #10b98133;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.form-submit-success-panel h4{color:var(--success);font-size:20px}.form-submit-success-panel p{color:var(--text-main);max-width:420px;margin-bottom:10px;font-size:14px;line-height:1.6}.reset-form-btn{width:100%;max-width:200px;margin-top:10px}@media (width<=1024px){.contact-grid{grid-template-columns:1fr;gap:40px}}@media (width<=480px){.form-row{grid-template-columns:1fr;gap:20px}.contact-details-box,.console-form-box{padding:24px}}.footer-container{border-top:1px solid var(--border-color);background:var(--bg-dark);z-index:10;padding:60px 5% 30px;position:relative}.footer-top{text-align:left;grid-template-columns:1.3fr repeat(3,.9fr);gap:40px;max-width:1300px;margin:0 auto 40px;display:grid}.footer-brand-col{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer-logo-wrap{align-items:center;gap:12px;display:flex}.footer-logo{object-fit:contain;cursor:pointer;width:auto;height:36px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .4s}.footer-logo:hover{filter:drop-shadow(0 0 8px var(--primary)) drop-shadow(0 3px 12px var(--primary-glow));transform:translateY(-3px)scale(1.08)}.footer-brand-title{font-family:var(--font-title);color:var(--text-light);letter-spacing:.05em;font-size:16px;font-weight:800}.footer-brand-subtitle{text-transform:uppercase;color:var(--primary);letter-spacing:.05em;margin-top:-2px;font-size:10px;display:block}.footer-brand-desc{color:var(--text-main);font-size:13.5px;line-height:1.55}.footer-socials{gap:12px;display:flex}.social-icon-btn{width:34px;height:34px;color:var(--text-main);transition:all var(--transition-fast);background:#ffffff05;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex}.social-icon-btn:hover{background:var(--primary);color:var(--bg-dark);box-shadow:0 0 10px var(--primary-glow);border:none}.footer-links-col h4{letter-spacing:.05em;color:var(--text-light);margin-bottom:20px;font-size:13px;font-weight:700}.footer-links-col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-links-col ul li a{color:var(--text-main);transition:color var(--transition-fast);font-size:13px;text-decoration:none}.footer-links-col ul li a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid #ffffff0a;padding-top:30px}.footer-bottom-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1300px;margin:0 auto;display:flex}.copyright-text{color:var(--text-main);font-size:12px}.footer-security-badge{font-family:var(--font-mono);color:var(--primary);background:#06b6d408;border:1px solid #06b6d41a;border-radius:4px;align-items:center;gap:8px;padding:4px 12px;font-size:10.5px;display:inline-flex}@media (width<=1024px){.footer-top{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.footer-top{grid-template-columns:1fr}.footer-bottom-content{text-align:center;flex-direction:column}}.animate-fade-in{animation:.6s cubic-bezier(.4,0,.2,1) forwards fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.app-container.light-theme .architecture-box{background:#ffffff73;border-color:#0ea5e92e;box-shadow:0 4px 15px #0f172a05}.app-container.light-theme .arch-step{color:var(--text-main);background:#ffffffe6;border-color:#0f172a14}.app-container.light-theme .arch-step.active{color:#fff;background:var(--secondary);border-color:var(--secondary);box-shadow:0 4px 12px #6d28d933}.app-container.light-theme .arch-connector{color:var(--text-main);opacity:.5}.app-container.light-theme .console-body .log-line{color:#cbd5e1}.app-container.light-theme .preset-btn{color:#cbd5e1;background:#ffffff08;border-color:#ffffff14}.app-container.light-theme .preset-btn:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:#0ea5e914}.app-container.light-theme .feature-card-detailed{background:#ffffffe6;border-color:#0ea5e926}.app-container.light-theme .feature-card-detailed p{color:#334155}.app-container.light-theme .tab-btn:not(.active) .tab-icon-wrap{color:#475569}.app-container.light-theme .tab-btn:not(.active):hover .tab-icon-wrap{color:var(--primary)}.app-container.light-theme .tab-btn.active .tab-icon-wrap svg{color:var(--primary)!important;stroke:currentColor!important;fill:none!important}.app-container.light-theme .solution-desc-p,.app-container.light-theme .hero-description{color:#334155}.app-container.light-theme .section-desc{color:#475569}.app-container.light-theme .detail-text p{color:#334155}.app-container.light-theme .solution-title-h3{background:linear-gradient(135deg, var(--text-light) 30%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.app-container.light-theme .header-container.scrolled{background:#ffffffd9;border-bottom:1px solid #0ea5e91f;box-shadow:0 10px 30px #0f172a0a}.app-container.light-theme .theme-toggle-btn{color:var(--text-light);background:#0f172a08;border-color:#0ea5e926}.app-container.light-theme .theme-toggle-btn:hover{background:#0ea5e914}.app-container.light-theme .mobile-drawer{background:#fffffffa;border-left:1px solid #0ea5e91f;box-shadow:-10px 0 30px #0f172a0f}.app-container.light-theme .mobile-theme-btn{background:#0f172a08}.app-container.light-theme .footer-container{background:#fffc;border-top:1px solid #0ea5e91f;box-shadow:0 -10px 30px #0f172a05}.app-container.light-theme .footer-bottom{border-top:1px solid #0f172a0f}.app-container.light-theme .social-icon-btn{color:var(--text-main);background:#0f172a08;border-color:#0f172a14}.app-container.light-theme .social-icon-btn:hover{background:var(--primary);color:#fff;border-color:#0000}.ekyc-logs-column{text-align:left;background:#020308;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.app-container.light-theme .playground-sidebar{background:#0f172a05;border-right-color:#0ea5e91f}.app-container.light-theme .playground-workspace{background:#ffffff05}.app-container.light-theme .demo-select-btn{background:#ffffff73;border-color:#0f172a0d}.app-container.light-theme .demo-select-btn:hover{background:#ffffffd9;border-color:#0ea5e933;transform:translate(3px)}.app-container.light-theme .demo-select-btn.active{border-color:var(--primary);background:#fffffffa;box-shadow:0 4px 15px #0ea5e90f}.app-container.light-theme .selector-btn{color:var(--text-main);background:#0f172a05;border-color:#0f172a0f}.app-container.light-theme .selector-btn:hover{background:#0f172a0d}.app-container.light-theme .selector-btn.active{background:var(--primary);color:#fff;border-color:#0000;box-shadow:0 4px 12px #0ea5e926}.app-container.light-theme .tab-icon-wrap{background:#0f172a08;border-color:#0f172a14}.app-container.light-theme .tab-btn.active .tab-icon-wrap,.app-container.light-theme .chatbot-workspace-panel .bot-header-text h5{color:#fff}.app-container.light-theme .chatbot-workspace-panel .bot-side .chat-bubble{color:#cbd5e1;background:#ffffff08;border-color:#ffffff0f}.app-container.light-theme .chatbot-workspace-panel .chatbot-presets-panel small{color:#94a3b8}.app-container.light-theme .console-form-box{background:#fffffff5;border-color:#0ea5e929}.app-container.light-theme .console-form-box .input-group label{color:#0f172a;font-weight:800}.app-container.light-theme .console-form-box .input-group input,.app-container.light-theme .console-form-box .input-group select,.app-container.light-theme .console-form-box .input-group textarea{color:#0f172a;background:#fffffff2;border:1px solid #0f172a1f;border-radius:12px}.app-container.light-theme .console-form-box .input-group select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230F172A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center/10px 6px no-repeat;border:1px solid #0f172a1f;padding-right:44px}.app-container.light-theme .console-form-box .input-group select:hover{border-color:#0ea5e940}.app-container.light-theme .console-form-box .input-group select option{color:#0f172a;background:#fff}.app-container.light-theme .console-form-box .input-group input::placeholder,.app-container.light-theme .console-form-box .input-group textarea::placeholder,.app-container.light-theme .console-form-box .input-group select option{color:#64748b}.app-container.light-theme .console-form-box .input-group input:focus,.app-container.light-theme .console-form-box .input-group select:focus,.app-container.light-theme .console-form-box .input-group textarea:focus{border-color:var(--primary);color:#0f172a;background:#fff;box-shadow:0 0 20px #0ea5e926}.app-container.light-theme .console-form-box .form-submit-success-panel p,.app-container.light-theme .console-logs-box,.app-container.light-theme .console-logs-box .log-line{color:#334155}.app-container.light-theme .console-body .console-loading{color:#94a3b8}.app-container.light-theme .demo-console-panel .console-header,.app-container.light-theme .ekyc-logs-column .console-header{color:#fff}.app-container.light-theme .demo-console-panel .console-loading,.app-container.light-theme .ekyc-logs-column .console-loading{color:#94a3b8}.app-container.light-theme .orbit-outer{opacity:.95!important;stroke-width:1.5px!important}.app-container.light-theme .orbit-mid{opacity:.95!important;stroke-width:2px!important}.app-container.light-theme .orbit-inner{opacity:.95!important;stroke-width:1.5px!important}.app-container.light-theme .connecting-line{opacity:.8!important;stroke-width:2px!important}
