:root{--modern-blue:#1375e8;--modern-blue-dark:#064ba9;--modern-gold:#ffc515;--modern-cyan:#58d8ff;--modern-shadow:0 24px 70px rgba(9,63,133,0.13)}.modern-scroll-progress{position:fixed;top:0;inset-inline-start:0;z-index:9999;height:3px;background:linear-gradient(90deg,var(--modern-gold),var(--modern-cyan));box-shadow:0 0 15px rgba(255,197,21,.45);transition:width .08s linear}.nr-header{background:color-mix(in srgb,var(--nr-bg) 84%,transparent);box-shadow:0 10px 45px rgba(4,48,105,.06);backdrop-filter:blur(18px);transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.nr-nav nav a{position:relative}.nr-nav nav a:after{content:"";position:absolute;inset-inline-start:0;bottom:-9px;width:0;height:2px;border-radius:10px;background:linear-gradient(90deg,var(--modern-gold),var(--modern-blue));transition:width .25s ease}.nr-nav nav a:hover:after{width:100%}.nr-desktop-nav a.is-active{color:var(--nr-blue)}.nr-desktop-nav a.is-active:after{width:100%}.nr-mobile-menu a.is-active{color:var(--nr-blue);background:var(--nr-soft)}.nr-hero{background:radial-gradient(circle at 14% 18%,rgba(88,216,255,.3),transparent 24%),radial-gradient(circle at 84% 20%,rgba(255,197,21,.22),transparent 21%),linear-gradient(135deg,#0a5ac9,#1676e8 58%,#52b9ff)}.nr-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.11) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(270deg,black,transparent 78%)}.nr-hero h1{letter-spacing:-.8px}.nr-actions a{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.nr-actions a:hover{transform:translateY(-4px)}.nr-primary{box-shadow:0 17px 38px rgba(255,197,21,.28)}.nr-phones:before{content:"";position:absolute;width:500px;height:500px;top:40px;inset-inline-end:20px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.26),transparent 67%);filter:blur(5px)}.nr-phone-back,.nr-phone-front{transition:transform .45s ease,filter .45s ease}.nr-feature-grid article,.nr-goals article{position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.nr-feature-grid article:before,.nr-goals article:before{content:"";position:absolute;width:130px;height:130px;top:-75px;inset-inline-end:-65px;border-radius:50%;background:rgba(255,197,21,.13);transition:transform .4s ease}.nr-feature-grid article:hover,.nr-goals article:hover{transform:translateY(-9px)}.nr-goals article:hover{border-color:rgba(19,117,232,.28);box-shadow:var(--modern-shadow)}.nr-feature-grid article:hover{background:rgba(255,255,255,.15)}.nr-feature-grid article:hover:before,.nr-goals article:hover:before{transform:scale(1.35)}.nr-visual-blob{animation:modernBlob 9s ease-in-out infinite alternate}@keyframes modernBlob{0%{border-radius:42% 58% 60% 40%/45% 43% 57% 55%;transform:rotate(0deg) scale(1)}to{border-radius:58% 42% 39% 61%/56% 62% 38% 44%;transform:rotate(8deg) scale(1.04)}}.nr-about-visual img{filter:drop-shadow(0 32px 48px rgba(17,67,126,.2));transition:transform .45s ease}.nr-about-visual:hover img{transform:translateY(-12px) rotate(1deg)}.nr-showcase-devices img{filter:drop-shadow(0 28px 48px rgba(17,67,126,.18));transition:transform .45s ease}.nr-showcase-devices:hover img:first-child{transform:translateY(-9px) rotate(-1deg)}.nr-showcase-devices:hover img:last-child{transform:translateY(-15px) rotate(1deg)}.nr-cta-card{position:relative;isolation:isolate;box-shadow:0 30px 75px rgba(8,76,161,.2)}.nr-cta-card:before{content:"";position:absolute;z-index:-1;width:360px;height:360px;top:-190px;inset-inline-start:-100px;border:65px solid rgba(255,255,255,.08);border-radius:50%}.nr-footer{position:relative;overflow:hidden}.nr-footer:before{content:"";position:absolute;width:270px;height:270px;left:-120px;bottom:-170px;border-radius:50%;background:rgba(19,117,232,.15)}.modern-back-top,.modern-whatsapp{position:fixed;z-index:150;width:49px;height:49px;display:grid;place-items:center;border:0;border-radius:50%;color:white;box-shadow:0 15px 35px rgba(0,0,0,.2);cursor:pointer}.modern-whatsapp{right:22px;bottom:22px;background:#1fbd5b;font-size:23px}.modern-back-top{right:22px;bottom:86px;background:linear-gradient(135deg,var(--modern-blue),var(--modern-blue-dark));font:inherit;font-size:20px}html[data-theme=dark] .nr-header{background:rgba(6,17,30,.88)}html[data-theme=dark] .nr-goals article{box-shadow:0 20px 50px rgba(0,0,0,.2)}@media (max-width:920px){.nr-hero-grid{padding-top:105px}.nr-phones:before{width:400px;height:400px}}@media (max-width:580px){.nr-hero{min-height:auto}.nr-hero-grid{padding-top:95px;padding-bottom:72px}.nr-hero h1{font-size:42px}.nr-feature-grid article,.nr-goals article{min-height:auto}.modern-back-top,.modern-whatsapp{width:44px;height:44px;bottom:15px}.modern-whatsapp{right:15px}.modern-back-top{right:15px;bottom:74px}}@media (prefers-reduced-motion:reduce){.nr-visual-blob{animation:none}}.nr-phones{perspective:1200px;transform-style:preserve-3d}.nr-phone-back{animation:NourAppPhoneBackFloat 7s ease-in-out infinite}.nr-phone-back,.nr-phone-front{transform-origin:center;will-change:transform}.nr-phone-front{animation:NourAppPhoneFrontFloat 5.5s ease-in-out infinite}@keyframes NourAppPhoneBackFloat{0%{transform:translateZ(0) rotate(-1deg) scale(1)}35%{transform:translate3d(-8px,-16px,0) rotate(.8deg) scale(1.012)}70%{transform:translate3d(7px,-7px,0) rotate(-.5deg) scale(1.005)}to{transform:translateZ(0) rotate(-1deg) scale(1)}}@keyframes NourAppPhoneFrontFloat{0%{transform:translateZ(25px) rotate(0deg) scale(1)}40%{transform:translate3d(8px,-20px,38px) rotate(1deg) scale(1.018)}75%{transform:translate3d(-5px,-9px,30px) rotate(-.6deg) scale(1.008)}to{transform:translateZ(25px) rotate(0deg) scale(1)}}.nr-phones:after{content:"";position:absolute;z-index:-1;width:430px;height:430px;top:80px;inset-inline-end:25px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(82,207,255,.15) 38%,transparent 70%);filter:blur(10px);animation:NourAppPhoneGlow 6s ease-in-out infinite}@keyframes NourAppPhoneGlow{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.nr-phones:hover .nr-phone-back{animation-play-state:paused;transform:translate3d(-12px,-10px,0) rotate(-2deg) scale(1.015)}.nr-phones:hover .nr-phone-front{animation-play-state:paused;transform:translate3d(12px,-20px,50px) rotate(1.5deg) scale(1.025)}.nr-phone-back,.nr-phone-front{transition:transform .55s cubic-bezier(.22,1,.36,1),filter .4s ease}@media (max-width:580px){.nr-phone-back{animation-duration:8s}.nr-phone-front{animation-duration:6.5s}.nr-phones:after{width:300px;height:300px;top:55px;inset-inline-end:0}}@media (prefers-reduced-motion:reduce){.nr-phone-back,.nr-phone-front,.nr-phones:after{animation:none!important}}.nr-payment-card{animation:nrPaymentFloat 5.5s ease-in-out infinite;will-change:transform}.nr-payment-card:nth-child(2){animation-delay:.4s}.nr-payment-card:nth-child(3){animation-delay:.8s}.nr-payment-card:nth-child(4){animation-delay:1.2s}.nr-payment-card:nth-child(5){animation-delay:1.6s}.nr-payment-card:nth-child(6){animation-delay:2s}@keyframes nrPaymentFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nr-payment-card:hover{animation-play-state:paused;transform:translateY(-12px) scale(1.025)}.nr-payment-logo img{transition:transform .3s ease,filter .3s ease}.nr-payment-card:hover .nr-payment-logo img{transform:scale(1.08);filter:drop-shadow(0 8px 16px rgba(23,111,232,.18))}.nr-installment-card{position:relative}.nr-installment-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.32) 45%,transparent 65%);transform:translateX(-120%);animation:nrPaymentShine 4.5s ease-in-out infinite}@keyframes nrPaymentShine{0%,65%{transform:translateX(-120%)}to{transform:translateX(120%)}}html[dir=rtl] .nr-installment-card:after{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.nr-installment-card:after,.nr-payment-card{animation:none!important}}.nr-reveal{opacity:0;transform:translateY(42px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--nr-reveal-delay,0s)}.nr-reveal.is-visible{opacity:1;transform:translateY(0)}.nr-about.nr-reveal,.nr-showcase.nr-reveal{transform:translateY(35px) scale(.985)}.nr-about.nr-reveal.is-visible,.nr-showcase.nr-reveal.is-visible{transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.nr-reveal,.nr-reveal.is-visible{opacity:1;transform:none;transition:none}}.nr-actions a,.nr-controls button,.nr-journey-step,.nr-payment-card,.nr-store-badge{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.nr-actions a:hover,.nr-controls button:hover,.nr-store-badge:hover{transform:translateY(-3px)}.nr-journey-step:hover,.nr-payment-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(8,76,161,.14)}.nr-actions a:active,.nr-controls button:active{transform:scale(.97)}.nr-hero{position:relative;isolation:isolate}.nr-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(76,225,255,.22),transparent 28%),radial-gradient(circle at 82% 18%,rgba(255,195,19,.2),transparent 24%);animation:nrHeroGlow 9s ease-in-out infinite alternate}.nr-hero-grid>div:first-child{position:relative;z-index:3}.nr-hero h1{text-wrap:balance;letter-spacing:-1px;text-shadow:0 8px 35px rgba(0,42,108,.18)}.nr-hero p{max-width:620px}.nr-kicker{border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 30px rgba(0,51,120,.12);backdrop-filter:blur(10px)}.nr-actions a{position:relative;overflow:hidden}.nr-actions a:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.28) 45%,transparent 65%);transform:translateX(-130%);transition:transform .55s ease}.nr-actions a:hover:before{transform:translateX(130%)}.nr-primary{border:1px solid rgba(255,255,255,.18)}.nr-secondary{backdrop-filter:blur(12px)}@keyframes nrHeroGlow{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media (max-width:580px){.nr-hero h1{letter-spacing:-.4px}.nr-hero p{font-size:16px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.nr-hero:after{animation:none}}.nr-feature-grid article,.nr-goals article,.nr-journey-step,.nr-payment-card,.nr-payment-info-item{position:relative;overflow:hidden;border:1px solid rgba(23,111,232,.18);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.nr-goals article,.nr-journey-step,.nr-payment-card{background:linear-gradient(145deg,var(--nr-card),color-mix(in srgb,var(--nr-card) 94%,var(--nr-blue) 6%))}.nr-feature-grid article:hover,.nr-goals article:hover,.nr-journey-step:hover,.nr-payment-card:hover{transform:translateY(-7px);border-color:rgba(23,111,232,.34);box-shadow:0 26px 65px rgba(8,76,161,.14),0 8px 20px rgba(8,76,161,.08)}.nr-feature-icon,.nr-payment-info-icon,.nr-step-icon{box-shadow:0 12px 28px rgba(23,111,232,.15),inset 0 1px 0 rgba(255,255,255,.28)}.nr-payment-logo{transition:transform .3s ease,box-shadow .3s ease}.nr-payment-card:hover .nr-payment-logo{transform:scale(1.03);box-shadow:0 15px 35px rgba(8,76,161,.12)}@media (prefers-reduced-motion:reduce){.nr-feature-grid article,.nr-goals article,.nr-journey-step,.nr-payment-card,.nr-payment-logo{transition:none!important}}.NourApp-screen-carousel{position:relative;min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate}.NourApp-screen-carousel-glow{position:absolute;z-index:-1;width:430px;height:430px;border-radius:45% 55% 58% 42%;background:linear-gradient(135deg,rgba(42,224,197,.72),rgba(23,111,232,.74));opacity:.72;filter:blur(2px);animation:NourAppCarouselGlow 7s ease-in-out infinite}.NourApp-phone-frame{position:relative;z-index:2;width:276px;aspect-ratio:390/844;flex:0 0 auto;padding:9px;border:3px solid #273445;border-radius:50px;background:#07101d;box-shadow:0 38px 80px rgba(14,49,96,.27),inset 0 0 0 1px rgba(255,255,255,.12);transform:rotate(-2deg)}html[dir=ltr] .NourApp-phone-frame{transform:rotate(2deg)}.NourApp-phone-frame:before{content:"";position:absolute;inset:5px;z-index:5;border-radius:44px;border:1px solid rgba(255,255,255,.1);pointer-events:none}.NourApp-phone-frame:after{content:"";position:absolute;top:55px;right:14px;z-index:8;width:2px;height:180px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);opacity:.34;pointer-events:none}.NourApp-phone-screen{inset:9px;border-radius:39px}.NourApp-phone-screen,.NourApp-screen-slide{position:absolute;overflow:hidden;background:#ffffff}.NourApp-screen-slide{inset:0}.NourApp-screen-image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:top center!important;transform:none!important;animation:none!important;filter:none!important;user-select:none;pointer-events:none}.NourApp-phone-island{top:12px;width:35%;height:24px;background:#07101d;box-shadow:0 2px 8px rgba(0,0,0,.2)}.NourApp-phone-home-line,.NourApp-phone-island{position:absolute;left:50%;z-index:20;border-radius:999px;transform:translateX(-50%);pointer-events:none}.NourApp-phone-home-line{bottom:9px;width:34%;height:5px;background:rgba(7,16,29,.72)}.NourApp-phone-side-button{position:absolute;z-index:1;width:4px;border-radius:4px 0 0 4px;background:#1d2836}.NourApp-phone-side-button-one{top:112px;left:-5px;height:38px}.NourApp-phone-side-button-two{top:166px;left:-5px;height:62px}.NourApp-phone-side-button-three{top:126px;right:-5px;height:82px;border-radius:0 4px 4px 0}.NourApp-screen-dots{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;padding:8px 13px;border:1px solid var(--nr-border);border-radius:999px;background:color-mix(in srgb,var(--nr-card) 92%,transparent);box-shadow:0 12px 28px rgba(18,67,130,.12);backdrop-filter:blur(14px)}.NourApp-screen-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:var(--nr-muted);opacity:.4;cursor:pointer;transition:width .25s ease,opacity .25s ease,background .25s ease}.NourApp-screen-dot.is-active{width:28px;background:var(--nr-gold);opacity:1}.NourApp-screen-dot:focus-visible{outline:3px solid rgba(23,111,232,.28);outline-offset:3px}@keyframes NourAppCarouselGlow{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.05) rotate(5deg)}}html[data-theme=dark] .NourApp-phone-frame{border-color:rgba(255,255,255,.2);box-shadow:0 38px 85px rgba(0,0,0,.46),inset 0 0 0 1px rgba(255,255,255,.1)}html[data-theme=dark] .NourApp-screen-carousel-glow{opacity:.5}@media (max-width:920px){.nr-showcase-grid{grid-template-columns:1fr}.NourApp-screen-carousel{min-height:590px}.NourApp-phone-frame{width:255px}}@media (max-width:680px){.NourApp-screen-carousel{width:100%;min-height:510px}.NourApp-screen-carousel-glow{width:310px;height:310px}.NourApp-phone-frame,html[dir=ltr] .NourApp-phone-frame{width:222px;max-width:68vw;border-radius:41px;transform:none}.NourApp-phone-screen{border-radius:31px}.NourApp-phone-frame:before{border-radius:35px}.NourApp-phone-island{top:10px;height:20px}.NourApp-screen-dots{margin-top:17px}}@media (max-width:420px){.NourApp-screen-carousel{min-height:475px}.NourApp-phone-frame{width:205px}.NourApp-screen-carousel-glow{width:275px;height:275px}}@media (prefers-reduced-motion:reduce){.NourApp-screen-carousel-glow{animation:none}}@media (max-width:920px){body,html{max-width:100%;overflow-x:clip}.nr-header{width:100%}.nr-hero-grid,.nr-showcase-grid{width:100%;max-width:100%}.NourApp-screen-carousel,.nr-phones,.nr-showcase-devices{max-width:100%}}@media (max-width:680px){.nr-header{backdrop-filter:blur(14px)}.nr-nav{min-width:0}.nr-controls{gap:8px}.nr-controls button{flex:0 0 auto}.nr-hero{min-height:auto;overflow:hidden}.nr-hero-grid{padding-top:78px;padding-bottom:52px;row-gap:34px}.nr-hero-grid>div:first-child{width:100%;min-width:0}.nr-hero h1{font-size:clamp(34px,9.6vw,46px);line-height:1.22;letter-spacing:-.35px;overflow-wrap:anywhere}.nr-hero h1,.nr-hero p{max-width:100%;margin-inline:auto}.nr-hero p{font-size:15px;line-height:1.85}.nr-kicker{max-width:100%;white-space:normal}.nr-actions{width:100%;gap:10px}.nr-actions a{min-height:48px}.nr-phones:after,.nr-phones:before{left:50%;right:auto;inset-inline-end:auto;transform:translateX(-50%)}.nr-phones:before{width:300px;height:300px;top:35px}.nr-phones:after{width:270px;height:270px;top:48px}.nr-feature-grid article,.nr-goals article,.nr-journey-step,.nr-payment-card,.nr-payment-info-item{min-height:0}.nr-feature-grid article,.nr-feature-grid article:hover,.nr-goals article,.nr-goals article:hover,.nr-journey-step:hover,.nr-payment-card:hover{transform:none}.NourApp-screen-carousel{min-height:455px;padding-inline:0}.NourApp-phone-frame,html[dir=ltr] .NourApp-phone-frame{width:min(210px,62vw);max-width:100%}.NourApp-screen-carousel-glow{width:min(270px,78vw);height:min(270px,78vw)}.modern-back-top,.modern-whatsapp{width:48px;height:48px;bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.modern-whatsapp{right:14px}.modern-back-top{right:14px;bottom:calc(78px + env(safe-area-inset-bottom, 0px))}}@media (max-width:480px){.nr-hero-grid{padding-top:72px;padding-bottom:46px}.nr-hero h1{font-size:clamp(32px,9.2vw,40px);line-height:1.2}.nr-hero p{font-size:14.5px;line-height:1.8}.nr-actions{display:grid;grid-template-columns:1fr}.nr-actions a{width:100%;justify-content:center}.NourApp-screen-carousel{min-height:430px}.NourApp-phone-frame{width:min(195px,60vw)}.NourApp-screen-dots{margin-top:14px}}@media (max-width:380px){.nr-hero h1{font-size:31px}.nr-hero-grid{padding-top:68px}.modern-back-top,.modern-whatsapp{width:44px;height:44px}}:root{--font-primary:var(--font-cairo);--ui-primary:var(--NourApp-primary,#176fe8);--ui-primary-hover:var(--NourApp-primary-hover,#0f5ecb);--ui-secondary:var(--NourApp-secondary,#ffc313);--ui-text:var(--NourApp-text-primary,#15233b);--ui-muted:var(--NourApp-text-secondary,#64748b);--ui-border:var(--NourApp-border,#e2e8f0);--ui-radius-sm:var(--NourApp-radius-sm,8px);--ui-radius-md:var(--NourApp-radius-md,12px);--ui-radius-lg:var(--NourApp-radius-lg,16px);--ui-radius-xl:var(--NourApp-radius-xl,24px)}body,button,html,input,select,textarea{font-family:var(--font-primary),sans-serif}body{color:var(--ui-text);font-synthesis:none;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}input,select,textarea{line-height:1.5}a,button,input,select,textarea{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-primary) 32%,transparent)}.nour-redesign{--nr-blue:var(--NourApp-primary,#176fe8);--nr-blue-dark:var(--NourApp-primary-hover,#0f5ecb);--nr-gold:var(--NourApp-secondary,#ffc313);--nr-text:var(--NourApp-text-primary,#15233b);--nr-muted:var(--NourApp-text-secondary,#64748b);--nr-border:color-mix(in srgb,var(--NourApp-text-primary,#15233b) 10%,transparent)}.nour-redesign h1,.nour-redesign h2,.nour-redesign h3,.nour-redesign h4,.nr-admin-theme h1,.nr-admin-theme h2,.nr-admin-theme h3,.nr-admin-theme h4{text-wrap:balance}.nour-redesign li,.nour-redesign p,.nr-admin-theme li,.nr-admin-theme p{text-wrap:pretty}.nour-redesign input,.nour-redesign li,.nour-redesign p,.nour-redesign select,.nour-redesign textarea{line-height:1.8}html[dir=ltr] .nour-redesign input,html[dir=ltr] .nour-redesign li,html[dir=ltr] .nour-redesign p,html[dir=ltr] .nour-redesign select,html[dir=ltr] .nour-redesign textarea{line-height:1.65}.nour-redesign button,.nour-redesign input,.nour-redesign select,.nour-redesign textarea,.nr-admin-theme button,.nr-admin-theme input,.nr-admin-theme select,.nr-admin-theme textarea{border-radius:var(--ui-radius-md)}.nour-redesign input,.nour-redesign select,.nour-redesign textarea,.nr-admin-theme input,.nr-admin-theme select,.nr-admin-theme textarea{min-height:44px}.nour-redesign textarea,.nr-admin-theme textarea{min-height:110px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}:root{--NourApp-primary:#176fe8;--NourApp-primary-hover:#0f5ecb;--NourApp-primary-soft:#edf5ff;--NourApp-secondary:#ffc313;--NourApp-secondary-soft:#fff8db;--NourApp-background:#f5f7fb;--NourApp-surface:#ffffff;--NourApp-surface-muted:#f8fafc;--NourApp-text-primary:#15233b;--NourApp-text-secondary:#64748b;--NourApp-text-muted:#94a3b8;--NourApp-text-inverse:#ffffff;--NourApp-border:#e2e8f0;--NourApp-border-strong:#cbd5e1;--NourApp-success:#16a34a;--NourApp-success-soft:#dcfce7;--NourApp-warning:#d97706;--NourApp-warning-soft:#fef3c7;--NourApp-danger:#dc2626;--NourApp-danger-soft:#fee2e2;--NourApp-info:#0284c7;--NourApp-info-soft:#e0f2fe;--NourApp-radius-sm:8px;--NourApp-radius-md:12px;--NourApp-radius-lg:16px;--NourApp-radius-xl:24px;--NourApp-shadow-sm:0 1px 3px rgb(15 23 42/0.06);--NourApp-shadow-md:0 8px 24px rgb(15 23 42/0.08);--NourApp-shadow-lg:0 20px 45px rgb(15 23 42/0.12);--NourApp-sidebar-width:280px;--NourApp-topbar-height:72px;--NourApp-transition-fast:150ms ease;--NourApp-transition-normal:250ms ease}.nr-admin-theme{--nour-background:#f5f7fb;--nour-surface:#ffffff;--nour-surface-muted:#f8fafc;--nour-surface-soft:#eef3f8;--nour-text-primary:#15233b;--nour-text-secondary:#6d7b91;--nour-text-muted:#94a3b8;--nour-text-inverse:#ffffff;--nour-border:#dbe2ea;--nour-border-strong:#cbd5e1;--nour-primary:#176fe8;--nour-primary-hover:#0b5fd1;--nour-danger:#dc2626;--nour-success:#16a34a;--nour-warning:#d97706;--nour-shadow-sm:0 2px 8px rgba(15,23,42,0.06);--nour-shadow-md:0 12px 30px rgba(15,23,42,0.1);--nour-shadow-lg:0 24px 60px rgba(15,23,42,0.16)}.nr-admin-theme--dark{--nour-background:#0b1220;--nour-surface:#111b2d;--nour-surface-muted:#172236;--nour-surface-soft:#1d2a40;--nour-text-primary:#f1f5f9;--nour-text-secondary:#a9b6c9;--nour-text-muted:#7f8da3;--nour-text-inverse:#0b1220;--nour-border:#26354d;--nour-border-strong:#354761;--nour-primary:#4b91f1;--nour-primary-hover:#6aa7f6;--nour-danger:#f87171;--nour-success:#4ade80;--nour-warning:#fbbf24;--nour-shadow-sm:0 2px 8px rgba(0,0,0,0.22);--nour-shadow-md:0 14px 36px rgba(0,0,0,0.3);--nour-shadow-lg:0 28px 70px rgba(0,0,0,0.42);color-scheme:dark}