@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb66eb17bf011c3b-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3abc2a74bccacda0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/20e170e88a69dd27-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99dc19e540dbb87b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_92a6d2{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}:root{--bg-base:#F8FAFC;--bg-surface:#FFFFFF;--bg-subtle:#F1F5F9;--text-main:#0F172A;--text-muted:#64748B;--text-dim:#94A3B8;--accent:#0000FF;--accent-hover:#0000D8;--accent-glow:rgba(0,0,255,0.28);--accent-surface:rgba(0,0,255,0.05);--accent-border:rgba(0,0,255,0.14);--accent-cyan:#00C5DE;--cyan-surface:rgba(0,197,222,0.1);--cyan-glow:rgba(0,197,222,0.3);--border-subtle:rgba(15,23,42,0.08);--font-family:"IBM Plex Sans Arabic",-apple-system,BlinkMacSystemFont,sans-serif}html{overflow-y:scroll;scrollbar-gutter:stable}body,html{margin:0;padding:0;background-color:var(--bg-base);color:var(--text-main);font-family:var(--font-family);direction:rtl;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:100px}body{overflow:clip;scrollbar-gutter:auto}@media (prefers-reduced-motion:reduce){body,html{scroll-behavior:auto}}*{box-sizing:border-box}::selection{background:var(--accent-glow);color:var(--accent)}.app-wrapper{position:relative;min-height:100vh;width:100%;overflow-x:hidden}.aurora-fixed-canvas{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.aurora-orb{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform,opacity;opacity:.42}.orb-hero{top:-5%;right:-5%;width:520px;height:520px;background:radial-gradient(circle,rgba(0,0,255,.48) 0,rgba(0,197,222,.28) 50%,transparent 75%);animation:float-orb-random-1 22s ease-in-out infinite}.orb-middle{top:40%;left:-8%;width:480px;height:480px;background:radial-gradient(circle,rgba(0,197,222,.38) 0,rgba(0,0,255,.25) 55%,transparent 75%);animation:float-orb-random-2 26s ease-in-out infinite}.orb-bottom{bottom:-8%;right:15%;width:450px;height:450px;background:radial-gradient(circle,rgba(0,0,255,.35) 0,rgba(56,189,248,.22) 60%,transparent 75%);animation:float-orb-random-1 24s ease-in-out infinite reverse}@keyframes float-orb-random-1{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(60px,-45px,0) scale(1.12)}50%{transform:translate3d(-50px,55px,0) scale(.92)}75%{transform:translate3d(40px,-30px,0) scale(1.06)}to{transform:translateZ(0) scale(1)}}@keyframes float-orb-random-2{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(-55px,50px,0) scale(1.08)}50%{transform:translate3d(65px,-40px,0) scale(.94)}75%{transform:translate3d(-35px,-25px,0) scale(1.1)}to{transform:translateZ(0) scale(1)}}@media (max-width:768px){.orb-hero{width:260px;height:260px;filter:blur(50px);opacity:.35}.orb-middle{width:240px;height:240px;filter:blur(50px);opacity:.32}.orb-bottom{display:none}}.page-content-layer{position:relative;z-index:2}.site-header{position:fixed;top:0;left:0;right:0;height:88px;background:linear-gradient(180deg,rgba(248,250,252,.96) 0,rgba(248,250,252,.85) 45%,rgba(248,250,252,0));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:none!important;-webkit-mask-image:linear-gradient(180deg,black 0,black 45%,transparent);mask-image:linear-gradient(180deg,black 0,black 45%,transparent);z-index:950;display:flex;flex-direction:column;align-items:center;padding-top:10px;transition:background .3s ease,height .32s cubic-bezier(.16,1,.3,1),border-radius .3s ease,box-shadow .3s ease}.site-header.menu-open{height:auto!important;background:rgba(248,250,252,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-mask-image:none!important;mask-image:none!important;border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 20px 40px rgba(15,23,42,.08);padding-bottom:12px}.header-inner{max-width:1240px;width:100%;margin:0 auto;padding:0 24px;justify-content:space-between;flex-shrink:0}.header-brand,.header-inner{display:flex;align-items:center}.header-brand{gap:12px;text-decoration:none!important}.header-brand-text{font-weight:700;font-size:1.2rem;color:var(--text-main)}.header-nav-links{display:flex;align-items:center;gap:32px;list-style:none!important;margin:0;padding:0}.header-nav-links a{text-decoration:none!important;color:var(--text-muted);font-weight:600;font-size:.95rem;transition:color .2s ease}.header-nav-links a.active,.header-nav-links a:hover{color:var(--accent)}.hamburger-toggle-btn{display:none;background:transparent;border:1px solid var(--border-subtle);width:40px;height:40px;border-radius:12px;align-items:center;justify-content:center;cursor:pointer;color:var(--text-main);transition:all .2s ease}.hamburger-toggle-btn:hover{background:var(--bg-subtle)}.header-dropdown-menu{width:100%;max-height:0;opacity:0;overflow:hidden;border:none!important;transform:translateY(-8px);pointer-events:none;transition:max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.site-header.menu-open .header-dropdown-menu{max-height:420px;opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-nav-list{list-style:none!important;margin:12px 0 0!important;padding:0 20px 14px!important;display:flex;flex-direction:column;gap:6px;width:100%}.dropdown-nav-list li{list-style:none!important;margin:0!important;padding:0!important}.dropdown-nav-list a{display:flex!important;align-items:center;justify-content:space-between;text-decoration:none!important;color:var(--text-main)!important;font-weight:600;font-size:1.05rem;padding:13px 16px;border-radius:14px;background:transparent;transition:background .18s ease,color .18s ease,transform .15s ease}.dropdown-nav-list a:active,.dropdown-nav-list a:hover{background:var(--accent-surface)!important;color:var(--accent)!important;transform:translateX(-4px)}.dropdown-cta-box{padding:0 20px 12px;width:100%}@media (max-width:860px){.header-nav-links{display:none!important}.hamburger-toggle-btn{display:flex}}@media (max-width:520px){.header-inner{padding:0 16px}.header-cta-desktop{display:none!important}}.section-title{font-size:clamp(1.6rem,5vw,2.6rem);font-weight:700;margin:0 0 12px;letter-spacing:-.015em}.hero-layout{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%}.hero-text-block{flex:1.25 1;text-align:right}.hero-headline{font-weight:700;font-size:clamp(2.15rem,6.2vw,3.85rem);line-height:1.32;letter-spacing:-.025em;color:var(--text-main);margin:0 0 16px}.hero-line-1{display:block}.hero-line-2{display:flex;align-items:baseline;flex-wrap:wrap;gap:.28em}.word-flipper-grid{display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:baseline;position:relative;color:var(--accent)}.word-flipper-grid>span{grid-area:1/1/2/2}.ghost-placeholder{visibility:hidden;opacity:0;pointer-events:none;white-space:nowrap}.active-flipper-word{white-space:nowrap;color:var(--accent)}.hero-desc{font-weight:400;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7;color:var(--text-muted);max-width:580px;margin:0 0 28px}.brand-spark-anchor{position:relative;display:inline-flex;align-items:baseline;color:var(--text-main);padding:0 4px}.sparks-emitter{position:absolute;inset:0;pointer-events:none;overflow:visible}.spark-star{position:absolute;color:var(--accent);animation:spark-float-pop 2.6s cubic-bezier(.2,.8,.2,1) infinite;filter:drop-shadow(0 0 4px var(--accent-glow))}.sp-1{top:-2px;right:-4px;animation-delay:0s}.sp-2{top:-12px;right:30%;animation-delay:.5s;color:var(--accent-cyan)}.sp-3{top:-8px;right:65%;animation-delay:1.1s}.sp-4{top:4px;left:-6px;animation-delay:1.6s;color:var(--accent-cyan)}.sp-5{bottom:-2px;right:45%;animation-delay:2.1s}.sp-6{top:45%;right:-8px;animation-delay:.8s;color:var(--accent)}@keyframes spark-float-pop{0%{transform:scale(0) translateY(0) rotate(0deg);opacity:0}35%{transform:scale(1.1) translateY(-6px) rotate(45deg);opacity:1}75%{opacity:.8}to{transform:scale(.3) translateY(-18px) rotate(90deg);opacity:0}}.marquee-shell{overflow:hidden;width:100%;position:relative;display:flex;padding:1.2rem 0;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent)}.marquee-rail{display:flex;align-items:center;gap:56px;width:max-content;will-change:transform;animation:loop-rail 32s linear infinite}.marquee-rail:hover{animation-play-state:paused}@keyframes loop-rail{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 28px))}}.client-minimal-item{display:flex;align-items:center;gap:14px;background:transparent!important;border:none!important;box-shadow:none!important;padding:0;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:.88;transition:opacity .25s ease,transform .25s ease}.client-minimal-item:hover{opacity:1;transform:translateY(-2px)}.client-logo-slot{width:70px;height:70px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#FFFFFF;border-radius:43% 57% 61% 39%/54% 47% 53% 46%;overflow:hidden;border:none!important;box-shadow:0 4px 14px rgba(15,23,42,.06);transition:all .4s cubic-bezier(.16,1,.3,1)}.client-minimal-item:nth-child(2n) .client-logo-slot{border-radius:55% 45% 40% 60%/48% 55% 45% 52%}.client-minimal-item:hover .client-logo-slot{border-radius:50% 50% 50% 50%/50% 50% 50% 50%;transform:scale(1.08) rotate(6deg);box-shadow:0 8px 24px rgba(0,0,255,.12)}.client-logo-slot img{width:100%;height:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast;transition:transform .4s ease}.client-meta-stack{display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:2px}.client-name-text{font-weight:700;font-size:.95rem;color:var(--text-main);letter-spacing:-.01em}.client-followers-text{font-size:.8rem;font-weight:600;color:var(--text-muted)}.client-badge-item{display:flex;align-items:center;gap:12px;padding:12px 22px;border-radius:14px;background:var(--bg-surface);border:1px solid var(--border-subtle);white-space:nowrap}.platform-badge-grid{display:flex;flex-wrap:wrap;gap:14px}.platform-badge-grid,.platform-badge-item{justify-content:center}.apple-platform-badge{gap:4px}.apple-platform-badge>span:first-child{transform:translateY(-2px)}@media (max-width:768px){.platform-badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.platform-badge-item{min-width:0;width:100%;padding:11px 8px!important;gap:7px}.platform-badge-item>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem!important}}.integrated-chassis-card{position:relative;border-radius:28px;overflow:hidden;isolation:isolate;background:transparent!important;box-shadow:none!important;border:none!important;transition:transform .25s ease}.integrated-chassis-card:hover{transform:translateY(-3px)}.integrated-chassis-card:before{z-index:0;background:radial-gradient(circle at 0 100%,transparent 0,transparent 45px,rgba(255,255,255,.4) 110px,rgba(255,255,255,.85) 170px,#FFFFFF 240px)}.integrated-chassis-card:after,.integrated-chassis-card:before{content:"";position:absolute;inset:0;border-radius:28px;pointer-events:none}.integrated-chassis-card:after{border:1px solid var(--border-subtle);z-index:1;-webkit-mask-image:radial-gradient(circle at 0 100%,transparent 0,transparent 120px,black 185px);mask-image:radial-gradient(circle at 0 100%,transparent 0,transparent 120px,black 185px)}.integrated-chassis-card.highlight-card:after{border:2px solid var(--accent)}.card-content-stack{position:relative;z-index:2;width:100%}.bento-unit{padding:32px}.unboxed-form-container{position:relative;max-width:820px;margin:0 auto;padding:20px 20px 24px;isolation:isolate}.architectural-marker{width:100%;display:flex;align-items:center;justify-content:center;gap:16px;margin:30px 0;pointer-events:none}.marker-hairline{flex:1 1;height:1px;background:linear-gradient(to right,transparent 0,var(--border-subtle) 30%,var(--accent-border) 50%,var(--border-subtle) 70%,transparent 100%)}.marker-node-step{display:flex;align-items:center;gap:8px;padding:4px 14px;border-radius:100px;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.5px}.tactile-input-box{width:100%;background:transparent;border:none;border-bottom:2px solid var(--border-subtle);padding:16px 12px;font-family:var(--font-family);font-size:1.15rem;font-weight:600;color:var(--text-main);outline:none;transition:all .25s ease}.tactile-input-box:focus{border-bottom-color:var(--accent);background:var(--accent-surface);padding-right:20px;border-top-left-radius:8px;border-top-right-radius:8px}.tactile-input-box::placeholder{color:var(--text-dim);font-weight:400}.tactile-input-box.phone-input-invalid::placeholder{color:#DC2626;opacity:1}.service-pill-btn{position:relative;padding:14px 18px;border-radius:16px;background:var(--bg-surface);border:1.5px solid var(--border-subtle);cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-family);font-weight:500;font-size:.95rem;color:var(--text-muted);transition:background .2s ease,border-color .2s ease,color .2s ease;min-height:52px;-webkit-user-select:none;user-select:none}.service-pill-btn.active{background:var(--accent-surface);border-color:var(--accent);color:var(--accent)}.btn-pack-primary,.btn-pack-secondary{background:var(--accent)!important;color:#FFFFFF!important;border:none!important;box-shadow:0 8px 24px var(--accent-glow);transition:all .2s ease}.btn-pack-primary:hover,.btn-pack-secondary:hover{background:var(--accent-hover)!important;transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,255,.38)}.btn-action{background:var(--accent);color:#FFFFFF;font-family:var(--font-family);font-weight:600;font-size:1.05rem;padding:16px 36px;border-radius:14px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}.btn-action:hover{background:var(--accent-hover);transform:translateY(-2px)}.btn-soft-reset{background:rgba(0,0,255,.06);color:var(--accent);border:1.5px solid var(--accent-border);padding:12px 28px;border-radius:12px;font-family:var(--font-family);font-weight:600;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .15s ease,background .15s ease}.btn-soft-reset:active{transform:scale(.97)}.form-stage-chassis{min-height:490px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;width:100%}.micro-slide-in{animation:microEaseIn .28s cubic-bezier(.16,1,.3,1) forwards;will-change:opacity,transform}.micro-slide-out{animation:microEaseOut .18s ease-in forwards;pointer-events:none;will-change:opacity,transform}@keyframes microEaseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes microEaseOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.mini-btn-spin{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:quickRotate .6s linear infinite;display:inline-block}@keyframes quickRotate{to{transform:rotate(1turn)}}.mockup-container{flex:0.95 1;display:flex;justify-content:center;align-items:center;perspective:1200px;position:relative}.serpentine-polished-stage{position:relative;width:100%;max-width:460px;height:430px;margin:0 auto;-webkit-user-select:none;user-select:none;direction:ltr;--pipeline-icon-size:24px;isolation:isolate}.polished-svg-canvas{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1;display:block}.pipeline-node{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;background:transparent!important;border:none!important;white-space:nowrap;transition:transform .25s ease,opacity .25s ease}.node-active .micro-icon-disc{transform:scale(1.15);filter:drop-shadow(0 0 12px var(--accent-glow))}.node-pos-1{top:32px;left:202px;transform:translateX(-100%)}.node-pos-2{top:142px;left:248px;transform:none}.node-pos-3{top:252px;left:202px}.node-pos-3,.node-pos-4{transform:translateX(-100%)}.node-pos-4{top:354px;left:426px}.micro-icon-disc{width:var(--pipeline-icon-size);height:var(--pipeline-icon-size);flex:0 0 var(--pipeline-icon-size);display:flex;align-items:center;justify-content:center;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s ease}.micro-icon-disc svg{display:block;width:24px;height:24px;flex:0 0 24px}.step-3-base-disc{position:relative;overflow:visible}.step-3-nested-cursor{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.step-arabic-title{font-size:.95rem;font-weight:700;color:#0F172A;letter-spacing:-.01em;text-align:right;direction:rtl;line-height:1.3}.active-title{color:var(--accent)!important;font-weight:800}.living-organic-cursor{position:absolute;z-index:35;pointer-events:none;display:flex;align-items:center;justify-content:center;transform-origin:center;will-change:left,top,transform,opacity}.cursor-svg-shadow{filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.shockwave-pulse-ring{position:absolute;top:-2px;left:-2px;width:24px;height:24px;border-radius:50%;border:2.5px solid #10b981;pointer-events:none;animation:shockwaveExpandRing 1.1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes shockwaveExpandRing{0%{transform:scale(.3);opacity:1}60%{transform:scale(2.8);opacity:.35}to{transform:scale(4);opacity:0}}.conversion-tactile-assembly{position:relative;display:flex;align-items:center;flex:0 0 auto}.tactile-pill-btn{width:132px;height:40px;flex:0 0 132px;background:linear-gradient(135deg,#0000FF,#1D4ED8);color:#FFFFFF;border-radius:100px;padding:8px 0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 16px rgba(0,0,255,.38);cursor:default;transition:background .3s ease,box-shadow .3s ease;transform-origin:center}.btn-morphed-success{background:linear-gradient(135deg,#059669,#10B981)!important;box-shadow:0 6px 22px rgba(16,185,129,.5)!important}.btn-morph-slider{position:relative;width:100%;height:100%}.btn-morph-slider,.morph-text-row{display:flex;align-items:center;justify-content:center}.morph-text-row{position:absolute;gap:6px;white-space:nowrap}.btn-check-circle{color:#FFFFFF;font-weight:900;font-size:11px}.btn-arabic-text{font-size:13px;font-weight:800;letter-spacing:.2px}.gallery-bento-chassis{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;width:100%}.bento-col-5{grid-column:span 5}.bento-col-6{grid-column:span 6}.bento-col-7{grid-column:span 7}.bento-col-12{grid-column:span 12}.gallery-bento-chassis.filtered-grid .gallery-soft-card{grid-column:span 6}.gallery-bento-chassis.filtered-grid .gallery-soft-card:last-child:nth-child(odd){grid-column:span 12}.continuous-tab-wrapper{display:flex;justify-content:center;margin-bottom:42px}.continuous-tab-container{background:rgba(15,23,42,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:100px;padding:4px;-webkit-user-select:none;user-select:none;border:none!important}.continuous-tab-container,.tab-segment-btn{display:inline-flex;align-items:center;position:relative}.tab-segment-btn{background:transparent;border:none;outline:none;cursor:pointer;padding:9px 20px;gap:8px;border-radius:100px;font-family:var(--font-family);color:var(--text-muted);font-weight:500;font-size:.92rem;transition:color .2s ease;z-index:2}.tab-segment-btn.active{color:var(--text-main);font-weight:600}.tab-moving-indicator{position:absolute;inset:0;border-radius:100px;background:rgba(255,255,255,.95);box-shadow:0 4px 14px rgba(15,23,42,.07);z-index:-1}.tab-divider-line{width:1px;height:15px;background:rgba(15,23,42,.1);flex-shrink:0}.tab-pill-count{font-size:.72rem;opacity:.65;font-weight:600}.gallery-soft-card{position:relative;border-radius:28px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;border:none!important;outline:none!important;box-shadow:none!important;background:radial-gradient(ellipse at 100% 0,rgba(255,255,255,.72) 0,rgba(255,255,255,.3) 45%,rgba(255,255,255,0) 75%,transparent 100%)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .28s cubic-bezier(.16,1,.3,1)}.gallery-soft-card:after,.gallery-soft-card:before{display:none!important;border:none!important;content:none!important}.gallery-card-content{position:relative;z-index:2;padding:30px;display:flex;flex-direction:column;flex:1 1}.gallery-card-title{font-size:1.15rem;font-weight:700;margin:0 0 16px;color:var(--text-main);line-height:1.45}.gallery-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;padding:12px 16px;border-radius:14px;background:rgba(15,23,42,.025);border:none!important}.gallery-metric-item{display:flex;flex-direction:column;gap:2px}.gallery-metric-val{font-size:1.18rem;font-weight:700;color:var(--text-main);direction:ltr;text-align:right}.gallery-metric-lbl{font-size:.73rem;font-weight:500;color:var(--text-muted)}.gallery-viewport-chassis{position:relative;background:#090E17;border-radius:16px;overflow:hidden;cursor:pointer;margin-top:auto;box-shadow:0 12px 30px rgba(15,23,42,.08);border:none!important}.gallery-viewport-chassis img{width:100%;height:auto;max-height:330px;object-fit:cover;object-position:top;display:block;transition:transform .35s cubic-bezier(.16,1,.3,1)}.gallery-viewport-chassis:hover img{transform:scale(1.02)}.gallery-inspect-action{position:absolute;bottom:12px;left:12px;background:rgba(15,23,42,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#FFFFFF;font-size:.72rem;font-weight:600;padding:6px 14px;border-radius:100px;display:inline-flex;align-items:center;gap:6px;pointer-events:none;border:none!important}.clean-modal-overlay{inset:0;background:rgba(15,23,42,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:9999;padding:20px;cursor:zoom-out;animation:modalFadeIn .2s cubic-bezier(.16,1,.3,1) forwards}.clean-modal-close-btn,.clean-modal-overlay{position:fixed;display:flex;align-items:center;justify-content:center}.clean-modal-close-btn{top:24px;left:24px;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28);color:#FFFFFF;cursor:pointer;z-index:10001;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.12)}.clean-modal-close-btn:hover{background:rgba(255,255,255,.38);transform:scale(1.06)}.clean-modal-img-wrapper{position:relative;max-width:92vw;max-height:88vh;display:flex;align-items:center;justify-content:center;cursor:default;animation:modalPopIn .24s cubic-bezier(.16,1,.3,1) forwards}.clean-modal-img{max-width:90vw;max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:22px;border:none!important;box-shadow:0 25px 60px -15px rgba(0,0,0,.32);display:block;-webkit-user-select:none;user-select:none}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:600px){.clean-modal-close-btn{top:18px;left:18px;width:38px;height:38px}.clean-modal-img{border-radius:18px;max-width:95vw;max-height:82vh}}@media (max-width:900px){.hero-layout{flex-direction:column;gap:50px}.hero-layout,.hero-text-block{text-align:center}.hero-desc{margin-left:auto;margin-right:auto}.brand-spark-anchor,.hero-btn-group,.hero-line-2{justify-content:center}.gallery-bento-chassis{grid-template-columns:minmax(0,1fr)}.bento-col-12,.bento-col-5,.bento-col-6,.bento-col-7,.gallery-bento-chassis.filtered-grid .gallery-soft-card,.gallery-bento-chassis.filtered-grid .gallery-soft-card:last-child:nth-child(odd){grid-column:span 1}}@media (max-width:768px){.gallery-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-card-content{padding:22px}.continuous-tab-container{width:100%;justify-content:space-around}.tab-segment-btn{padding:8px 12px;font-size:.85rem}}@media (max-width:600px){.bento-unit{padding:24px}}@media (max-width:520px){.mockup-container{width:100%;height:calc((100vw - 32px) * .9347826);overflow:hidden;align-items:flex-start}.serpentine-polished-stage .polished-svg-canvas{--pipe-shift-x:0px;--pipe-shift-y:0px;transform:translate(var(--pipe-shift-x),var(--pipe-shift-y));transform-origin:top left}.serpentine-polished-stage{flex:none;width:460px;height:430px;max-width:none;transform:scale(calc((100vw - 19px) / 460px));transform-origin:top center;margin:0 auto}}.ebook-preview-capsule{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:18px;background:rgba(15,23,42,.03);margin-bottom:28px;border:none!important;-webkit-user-select:none;user-select:none}.mobile-nav-overlay{position:fixed;inset:0;background:rgba(15,23,42,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:998;animation:microEaseIn .2s forwards}.mobile-nav-drawer{position:fixed;top:0;right:0;bottom:0;width:82%;max-width:320px;background:rgba(248,250,252,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:999;padding:24px 20px;display:flex;flex-direction:column;box-shadow:-10px 0 30px rgba(15,23,42,.1);animation:slideDrawerIn .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideDrawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-nav-links{list-style:none!important;margin:30px 0 0!important;padding:0!important;display:flex;flex-direction:column;gap:8px}.mobile-nav-links a{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-radius:14px;text-decoration:none!important;color:var(--text-main);font-weight:600;font-size:1.05rem;transition:all .2s ease}.mobile-nav-links a.active,.mobile-nav-links a:hover{background:var(--accent-surface);color:var(--accent)}.pure-moving-indicator{position:absolute;top:4px;bottom:4px;left:0;border-radius:100px;background:rgba(255,255,255,.95);box-shadow:0 4px 14px rgba(15,23,42,.07);transition:transform .26s cubic-bezier(.16,1,.3,1),width .26s cubic-bezier(.16,1,.3,1),opacity .2s ease;pointer-events:none;z-index:1;will-change:transform,width}.site-footer{position:relative;width:100%;margin-top:10px;overflow:hidden;background:transparent}.footer-hairline-divider{width:100%;max-width:1240px;height:1px;margin:0 auto;background:linear-gradient(to right,transparent 0,var(--border-subtle) 15%,rgba(0,0,255,.18) 50%,var(--border-subtle) 85%,transparent 100%)}.footer-container{position:relative;max-width:1240px;margin:0 auto;padding:36px 24px 30px;isolation:isolate}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.3fr 1.5fr;gap:40px;margin-bottom:50px;position:relative;z-index:2}.footer-col-brand{display:flex;flex-direction:column;align-items:flex-start}.footer-brand-header{display:inline-flex;align-items:center;gap:10px;text-decoration:none!important;margin-bottom:14px}.footer-brand-title{font-size:1.25rem;font-weight:700;color:var(--text-main);letter-spacing:-.01em}.footer-brand-desc{color:var(--text-muted);font-size:.92rem;line-height:1.7;margin:0 0 18px;max-width:340px}.footer-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:100px;background:rgba(15,23,42,.04);color:var(--text-main);font-size:.8rem;font-weight:600}.footer-col-heading{font-size:.95rem;font-weight:700;color:var(--text-main);margin:0 0 18px}.footer-nav-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:12px}.footer-nav-list li a,.footer-nav-list li span{text-decoration:none!important;color:var(--text-muted);font-size:.9rem;transition:color .2s ease,transform .2s ease;display:inline-block}.footer-nav-list li a:hover{color:var(--accent);transform:translateX(-3px)}.footer-whatsapp-cta{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:12px;background:rgba(37,211,102,.1);color:#059669;text-decoration:none!important;border:1px solid rgba(37,211,102,.25);transition:all .22s ease}.footer-whatsapp-cta:hover{background:#25D366;color:#FFFFFF;border-color:#25D366;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.28)}.footer-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--border-subtle);color:var(--text-dim);font-size:.82rem;position:relative;z-index:2;flex-wrap:wrap;gap:12px}.footer-tagline{color:var(--text-muted);font-weight:500}@media (max-width:990px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-col-brand{grid-column:span 2}.footer-bottom-bar{flex-direction:column;text-align:center;justify-content:center}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr;gap:28px}.footer-col-brand{grid-column:span 1}}.welcome-splash-overlay{position:fixed;inset:0;background-color:#F8FAFC;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;direction:rtl;-webkit-user-select:none;user-select:none}.welcome-logo-pulse{filter:drop-shadow(0 12px 28px rgba(0,0,255,.28));margin-bottom:20px}.welcome-headline{font-size:clamp(2.2rem,5vw,3rem);font-weight:800;color:#0F172A;margin:0 0 10px;letter-spacing:-.025em}.welcome-subline{font-size:.95rem;font-weight:600;color:#64748B;margin:0 0 20px}.welcome-hairline-track{width:150px;height:3px;border-radius:10px;background:rgba(15,23,42,.08);overflow:hidden;position:relative}.welcome-hairline-fill{position:absolute;inset:0;background:#0000FF;border-radius:10px;animation:welcomeTrackFill 1.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes welcomeTrackFill{0%{transform:translateX(100%)}to{transform:translateX(0)}}.welcome-enter{animation:welcomeEnterAnim .45s cubic-bezier(.16,1,.3,1) forwards}.welcome-exit{animation:welcomeExitAnim .38s cubic-bezier(.16,1,.3,1) forwards}@keyframes welcomeEnterAnim{0%{opacity:0;transform:scale(.96) translateY(14px);filter:blur(4px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes welcomeExitAnim{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(.98) translateY(-24px);filter:blur(8px)}}.admin-gate-wrapper{min-height:100vh;width:100%;background-color:#F8FAFC;position:relative;overflow:hidden;direction:rtl;font-family:inherit}.gate-splash-overlay{position:fixed;inset:0;background-color:rgba(248,250,252,.25)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;direction:rtl;-webkit-user-select:none;user-select:none}.gate-logo-pulse{filter:drop-shadow(0 12px 28px rgba(0,0,255,.28));margin-bottom:20px;animation:logoGentlyFloat 2s ease-in-out infinite alternate}@keyframes logoGentlyFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.gate-headline{font-size:clamp(2.2rem,5vw,3rem);font-weight:800;color:#0F172A;margin:0 0 10px;letter-spacing:-.025em}.gate-subline{font-size:.95rem;font-weight:600;color:#64748B;margin:0 0 20px}.gate-hairline-track{width:150px;height:3px;border-radius:10px;background:rgba(15,23,42,.08);overflow:hidden;position:relative}.gate-hairline-fill{position:absolute;inset:0;background:#0000FF;border-radius:10px;animation:gateTrackFill 1.1s cubic-bezier(.16,1,.3,1) forwards}@keyframes gateTrackFill{0%{transform:translateX(100%)}to{transform:translateX(0)}}.splash-enter{animation:splashEnterAnim .45s cubic-bezier(.16,1,.3,1) forwards}.splash-exit{animation:splashExitAnim .38s cubic-bezier(.16,1,.3,1) forwards}@keyframes splashEnterAnim{0%{opacity:0;transform:scale(.96) translateY(14px);filter:blur(4px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes splashExitAnim{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(.98) translateY(-24px);filter:blur(8px)}}.admin-login-screen{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;z-index:10;direction:rtl}.admin-nav-bar{position:fixed;top:24px;left:24px;z-index:50}.admin-nav-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:100px;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#64748B;font-size:.86rem;font-weight:600;text-decoration:none!important;box-shadow:0 4px 16px rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.06);transition:all .25s ease}.admin-nav-pill:hover{color:#0000FF;border-color:rgba(0,0,255,.2);transform:translateY(-1px)}.admin-login-card{width:100%;max-width:410px;position:relative;border-radius:28px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,255,255,.8) 55%,rgba(255,255,255,.3) 88%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 50px -15px rgba(15,23,42,.08);border:1px solid rgba(255,255,255,.8)!important}.card-enter{animation:cardEnterAnim .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes cardEnterAnim{0%{opacity:0;transform:scale(.96) translateY(18px);filter:blur(4px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.admin-card-body{position:relative;z-index:2;padding:38px 30px 34px}.admin-brand-header{text-align:center;margin-bottom:26px}.admin-logo-wrapper{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;filter:drop-shadow(0 6px 16px rgba(0,0,255,.2))}.admin-portal-title{font-size:1.45rem;font-weight:800;color:#0F172A;margin:0 0 6px;letter-spacing:-.015em}.admin-portal-subtitle{font-size:.88rem;color:#64748B;margin:0}.admin-error-banner{background:rgba(239,68,68,.08);border-radius:12px;padding:10px 14px;color:#DC2626;font-size:.82rem;font-weight:600;margin-bottom:18px;text-align:center;border:1px solid rgba(239,68,68,.15)}.admin-form-stack{display:flex;flex-direction:column;gap:16px}.admin-input-group{display:flex;flex-direction:column;gap:6px}.admin-label-text{font-size:.84rem;font-weight:600;color:#0F172A;text-align:right}.admin-input-shell{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.8);border:1px solid rgba(15,23,42,.09);border-radius:14px;padding:0 14px;height:48px;transition:all .22s ease}.admin-input-shell:focus-within{border-color:#0000FF;background:#FFFFFF;box-shadow:0 0 0 3px rgba(0,0,255,.12)}.admin-icon-holder{color:#94A3B8;display:flex;align-items:center}.admin-pure-input{flex:1 1;background:transparent;border:none;outline:none;color:#0F172A;font-size:.95rem;font-weight:500;direction:ltr;text-align:right;font-family:inherit}.admin-pure-input:-webkit-autofill,.admin-pure-input:-webkit-autofill:focus,.admin-pure-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #FFFFFF!important;-webkit-text-fill-color:#0F172A!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.admin-pure-input::placeholder{color:#94A3B8;font-weight:400}.admin-eye-btn{background:transparent;border:none;color:#94A3B8;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s ease}.admin-eye-btn:hover{color:#0F172A}.admin-primary-btn{margin-top:8px;height:50px;border-radius:14px;border:none;background:#0000FF;color:#FFFFFF;font-family:inherit;font-size:.96rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 22px rgba(0,0,255,.3);transition:all .22s cubic-bezier(.16,1,.3,1)}.admin-primary-btn:hover:not(:disabled){background:#0000D8;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,255,.4)}.admin-primary-btn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:480px){.admin-card-body{padding:30px 22px 26px}.admin-nav-bar{top:18px;left:18px}}.tactile-eye-btn{position:absolute;left:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--text-dim,#94A3B8);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;transition:color .2s ease}.tactile-eye-btn:hover{color:var(--accent,#0000FF)}.admin-login-card .tactile-input-box{padding:12px 10px;font-size:1rem}.btn-cancel,.btnCancel{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0 22px!important;border-radius:12px!important;background:rgba(15,23,42,.04)!important;border:1px solid rgba(15,23,42,.08)!important;color:#64748B!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;outline:none!important;-webkit-user-select:none!important;user-select:none!important}.btn-cancel:hover,.btnCancel:hover{background:rgba(15,23,42,.08)!important;color:#0F172A!important;border-color:rgba(15,23,42,.14)!important;transform:translateY(-1px)}.btn-cancel:active,.btnCancel:active{transform:translateY(0)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}