*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#F5F0E5;--bg-deep:#E8E0CF;--green:#174B42;--green-dark:#0D352F;--green-light:#24584D;--text:#17332F;--muted:#71807B;--gold:#B58A3A;--gold-light:#D8BD79;--white:#FFFDF5}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden}.navbar{position:fixed;top:16px;right:50%;transform:translateX(50%);width:min(1180px,calc(100% - 30px));min-height:66px;padding:0 20px;display:flex;align-items:center;gap:22px;background:linear-gradient(-145deg,#174b42,#0d352f);border:1px solid rgba(181,138,58,.55);border-radius:20px;box-shadow:0 18px 45px rgba(8,35,30,.28);z-index:9999}.logo{min-width:190px;display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.logo-symbol{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--gold-light);background:rgba(216,189,121,.13);border:1px solid rgba(216,189,121,.35);font-size:22px}.logo-text{display:flex;flex-direction:column}.logo-text strong{font-size:14px}.logo-text small{color:var(--gold-light);font-size:12px;margin-top:3px}.main-nav{flex:1;display:flex;align-items:center;gap:20px}.main-nav>a{color:#c9d8d3;text-decoration:none;font-size:12px;font-weight:700;transition:.25s ease}@media (hover:hover){.main-nav>a:hover{color:var(--gold-light)}}.more-dropdown{position:relative}.more-btn{background:100% 0;border:0;color:#c9d8d3;font-size:12px;font-weight:700;cursor:pointer;padding:8px 0}@media (hover:hover){.more-btn:hover{color:var(--gold-light)}}.more-menu{position:absolute;top:calc(100% + 13px);left:0;width:235px;padding:9px;background:linear-gradient(-145deg,#174b42,#0d352f);border:1px solid rgba(181,138,58,.55);border-radius:18px;box-shadow:0 25px 60px rgba(8,35,30,.35);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:.25s ease;z-index:10000}.more-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.more-menu a{display:flex;align-items:center;gap:10px;padding:11px 12px;color:#fffdf5;text-decoration:none;border-radius:11px;font-size:12px;transition:.2s ease}.more-menu a.active{background:rgba(216,189,121,.13);color:var(--gold-light);transform:translateX(-3px)}@media (hover:hover){.more-menu a:hover{background:rgba(216,189,121,.13);color:var(--gold-light);transform:translateX(-3px)}}.start-btn{padding:11px 16px;border-radius:12px;background:linear-gradient(-135deg,#d8bd79,#b58a3a);color:#17332f;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}.mobile-btn{display:none;background:100% 0;border:0;color:#fff;font-size:23px;cursor:pointer}.hero{min-height:680px;padding:170px 8% 100px;display:flex;align-items:center;justify-content:space-between;gap:50px;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 45%,rgba(216,189,121,.17),transparent 30%),linear-gradient(-135deg,#174b42,#0d352f);color:#fff}.hero-content{max-width:650px;position:relative;z-index:2}.eyebrow{color:var(--gold-light);font-size:12px;font-weight:900;letter-spacing:3px;margin-bottom:20px}.hero h1{font-size:clamp(45px,6vw,78px);line-height:1.02;margin-bottom:25px}.hero h1 span{display:block;color:var(--gold-light)}.hero p{max-width:570px;color:#c9d8d3;font-size:17px;line-height:1.8}.hero-actions{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.gold-btn,.outline-btn{padding:14px 20px;border-radius:13px;text-decoration:none;font-size:12px;font-weight:800}.gold-btn{color:#17332f;background:linear-gradient(-135deg,#d8bd79,#b58a3a)}.outline-btn{color:#fff;border:1px solid rgba(216,189,121,.45);background:rgba(255,255,255,.04)}.hero-glow{position:absolute;width:350px;height:350px;border-radius:50%;filter:blur(90px);opacity:.15}.glow-one{left:7%;top:12%;background:var(--gold-light)}.glow-two{right:-12%;bottom:-25%;background:#5a9687}.hero-visual{width:390px;height:390px;display:grid;place-items:center;position:relative;flex-shrink:0}.orbit{position:absolute;border:1px solid rgba(216,189,121,.32);border-radius:50%}.orbit-one{width:320px;height:320px;transform:rotateX(65deg) rotateZ(-20deg)}.orbit-two{width:250px;height:350px;transform:rotateY(-65deg)}.moon-card{width:220px;height:270px;padding:35px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:110px 110px 35px 35px;background:linear-gradient(-145deg,rgba(36,88,77,.95),rgba(13,53,47,.98));border:1px solid rgba(216,189,121,.5);box-shadow:0 30px 70px rgba(0,0,0,.25),inset 0 0 40px rgba(216,189,121,.06);transform:rotateY(8deg);animation:floatCard 5s ease-in-out infinite}@keyframes floatCard{0%,to{transform:translateY(0) rotateY(8deg)}50%{transform:translateY(-12px) rotateY(-8deg)}}.moon{font-size:78px;color:var(--gold-light);line-height:1;margin-bottom:15px}.stars{color:var(--gold-light);font-size:13px;margin-bottom:18px}.moon-card strong{font-size:19px;color:#fff}.moon-card small{margin-top:8px;color:#c9d8d3;line-height:1.5}.section-title{max-width:720px;margin:0 auto 50px;text-align:center}.section-title>span{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:3px}.section-title h2{margin-top:12px;color:var(--green);font-size:42px;line-height:1.15}.section-title p{margin-top:14px;color:var(--muted);line-height:1.7}.intro{padding:100px 6%}.intro-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.info-card{padding:30px;background:#fff;border:1px solid rgba(181,138,58,.28);border-radius:25px;box-shadow:0 18px 45px rgba(23,75,66,.08);transition:.3s ease}@media (hover:hover){.info-card:hover{transform:translateY(-7px);border-color:var(--gold)}}.card-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:var(--green);color:var(--gold-light);font-size:23px;margin-bottom:20px}.info-card h3{color:var(--green);font-size:20px}.info-card p{margin-top:12px;color:var(--muted);line-height:1.7;font-size:14px}.search-section{padding:0 6% 55px}.search-box{max-width:650px;margin:auto;padding:5px 17px;display:flex;align-items:center;gap:12px;background:linear-gradient(-145deg,#174b42,#0d352f);border:1px solid rgba(181,138,58,.5);border-radius:18px;box-shadow:0 18px 45px rgba(23,75,66,.15)}.search-box span{color:var(--gold-light);font-size:19px}.search-box input{width:100%;padding:15px 5px;border:0;outline:0;background:100% 0;color:#fff;font-size:14px}.search-box input::placeholder{color:#afc0ba}.prophets-section{padding:40px 6% 100px}.prophet-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.prophet-card{position:relative;padding:25px;min-height:310px;display:flex;flex-direction:column;background:linear-gradient(-145deg,#174b42,#0d352f);border:1px solid rgba(181,138,58,.4);border-radius:24px;color:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.prophet-card::before{content:"";position:absolute;width:150px;height:150px;left:-70px;top:-70px;border-radius:50%;background:rgba(216,189,121,.08)}@media (hover:hover){.prophet-card:hover{transform:translateY(-8px);border-color:var(--gold-light);box-shadow:0 25px 55px rgba(13,53,47,.2)}}.prophet-card.featured{border-color:var(--gold);box-shadow:0 0 0 1px rgba(216,189,121,.08)}.prophet-number{position:absolute;top:17px;left:18px;color:rgba(216,189,121,.5);font-size:12px;font-weight:900;letter-spacing:1px}.prophet-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:rgba(216,189,121,.11);border:1px solid rgba(216,189,121,.25);color:var(--gold-light);font-size:22px;margin-bottom:20px}.prophet-card h3{font-size:21px}.arabic{color:var(--gold-light);font-size:17px;margin-top:5px}.prophet-card p{color:#c9d8d3;font-size:13px;line-height:1.65;margin-top:13px}.reference{display:inline-block;margin-top:15px;color:var(--gold-light);font-size:12px;font-weight:700}.learn-btn{margin-top:auto;padding:11px 14px;background:100% 0;border:1px solid rgba(216,189,121,.35);border-radius:11px;color:#fff;cursor:pointer;font-weight:700;transition:.2s ease}@media (hover:hover){.learn-btn:hover{background:var(--gold-light);color:var(--green-dark);border-color:var(--gold-light)}}.message-section{padding:20px 6% 100px}.message-card{max-width:1050px;margin:auto;padding:35px;display:flex;align-items:center;gap:25px;background:#fff;border:1px solid rgba(181,138,58,.35);border-radius:26px;box-shadow:0 20px 50px rgba(23,75,66,.08)}.message-icon{width:62px;height:62px;display:grid;place-items:center;flex-shrink:0;border-radius:18px;background:var(--green);color:var(--gold-light);font-size:26px}.message-card span{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:2px}.message-card h2{color:var(--green);margin:7px 0;font-size:25px}.message-card p{color:var(--muted);line-height:1.7;font-size:14px}footer{padding:55px 6% 25px;background:var(--green-dark);color:#fff;text-align:center}.footer-brand{display:inline-flex;align-items:center;gap:12px}.footer-logo{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(216,189,121,.4);color:var(--gold-light);font-size:21px}.footer-brand strong,.footer-brand small{display:block}.footer-brand small{color:var(--gold-light);margin-top:3px}footer p{margin:18px 0 35px;color:#c9d8d3}.footer-bottom{padding-top:20px;border-top:1px solid rgba(255,255,255,.08);color:#8da39d;font-size:12px}.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(7,30,26,.72);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:.25s ease;z-index:20000}.modal.show{opacity:1;visibility:visible;pointer-events:auto}.modal-card{width:min(520px,100%);padding:38px;position:relative;text-align:center;background:linear-gradient(-145deg,#174b42,#0d352f);border:1px solid rgba(216,189,121,.5);border-radius:28px;color:#fff;box-shadow:0 35px 90px rgba(0,0,0,.35);transform:translateY(20px) scale(.97);transition:.25s ease}.modal.show .modal-card{transform:translateY(0) scale(1)}.modal-close{position:absolute;left:18px;top:15px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid rgba(216,189,121,.2);color:#fff;font-size:22px;cursor:pointer}.modal-icon{font-size:42px;color:var(--gold-light);margin-bottom:15px}.modal-label{color:var(--gold-light);font-size:12px;letter-spacing:3px;font-weight:900}.modal-card h2{margin-top:10px;font-size:32px}.modal-arabic{color:var(--gold-light);margin-top:5px;font-size:20px}.modal-card p{color:#c9d8d3;line-height:1.8;margin-top:18px}.modal-reference{margin-top:20px;padding:12px;border-radius:12px;background:rgba(216,189,121,.08);color:var(--gold-light);font-size:12px;font-weight:700}.modal-note{margin-top:16px;color:#afc0ba;font-size:12px;line-height:1.6}@media (max-width:1100px){.main-nav{gap:13px}.navbar{gap:14px}.logo{min-width:160px}.prophet-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.navbar{min-height:60px}.main-nav,.start-btn{display:none}.mobile-btn{display:block;margin-right:auto}.hero{padding:140px 7% 70px;flex-direction:column;text-align:center}.hero p{margin:auto}.hero-actions{justify-content:center}.hero-visual{width:300px;height:300px}.intro-grid{grid-template-columns:1fr}.prophet-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.navbar{top:8px;width:calc(100% - 16px)}.logo{min-width:0}.logo-text strong{font-size:12px}.hero h1{font-size:43px}.hero-visual{transform:scale(.82)}.section-title h2{font-size:34px}.prophet-grid{grid-template-columns:1fr}.message-card{flex-direction:column;text-align:center}.modal-card{padding:30px 22px}}
html[data-theme=dark]{--bg:#1c180f;--bg-deep:#100e09;--text:#dce7e6;--muted:#babebd;--white:#252114}:where(html[data-theme=dark]) .section-title h2{color:#d3e5e2}:where(html[data-theme=dark]) .info-card{background:#182522}:where(html[data-theme=dark]) .info-card h3{color:#d3e5e2}:where(html[data-theme=dark]) .message-card{background:#182522}:where(html[data-theme=dark]) .message-card h2{color:#d3e5e2}:where(html[data-theme=dark]) .footer-bottom{color:#aab2b0}
.noor-navbar{position:sticky!important;top:14px!important;z-index:10000!important;width:calc(100% - 40px)!important;max-width:1420px!important;min-height:72px!important;margin:14px auto!important;padding:9px 15px 9px 12px!important;display:flex!important;align-items:center!important;gap:18px!important;background:linear-gradient(-145deg,rgba(7,57,48,.97),rgba(3,35,29,.97))!important;border:1px solid rgba(216,188,120,.48)!important;border-radius:24px!important;box-shadow:0 24px 55px rgba(3,35,29,.27),inset 0 1px 0 rgba(255,255,255,.09),inset 0-1px 0 rgba(0,0,0,.18)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.noor-navbar::before{content:"";position:absolute;inset:1px;border-radius:23px;pointer-events:none;background:linear-gradient(-110deg,rgba(255,255,255,.08),transparent 30%,transparent 70%,rgba(216,188,120,.07))}.noor-brand{position:relative;z-index:2;display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto;color:#fffdf5!important;text-decoration:none!important}.noor-brand-mark{position:relative;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;flex:0 0 46px;border-radius:15px!important;background:linear-gradient(-145deg,#d8bc78,#b68a3d)!important;color:#06352d!important;box-shadow:0 11px 25px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.62),inset 0-3px 6px rgba(83,53,12,.18)!important;transform:perspective(600px) rotateY(8deg) rotateZ(3deg);transition:transform .35s ease,box-shadow .35s ease;overflow:hidden}.noor-brand-mark::after{content:"";position:absolute;width:22px;height:22px;border:1px solid rgba(255,255,255,.32);border-radius:50%;transform:translate(-8px,-8px)}.noor-brand-mark>span{position:relative;z-index:2;font-size:25px!important;line-height:1;transform:translateY(-1px)}.noor-brand-mark>i{display:none!important}@media (hover:hover){.noor-brand:hover .noor-brand-mark{transform:perspective(600px) rotateY(-8deg) rotateZ(-3deg) translateY(-2px) scale(1.04);box-shadow:0 15px 30px rgba(0,0,0,.34),0 0 25px rgba(216,188,120,.18),inset 0 1px 0 rgba(255,255,255,.7)}}.noor-brand-copy{display:flex!important;flex-direction:column!important;gap:2px!important;white-space:nowrap}.noor-brand-copy strong{font-size:15px!important;font-weight:900!important;letter-spacing:.1px;color:#fffdf5!important}.noor-brand-copy small{font-size:12px!important;letter-spacing:1.2px;color:#d8bc78!important;font-weight:700!important}.noor-nav{position:relative!important;z-index:3;display:flex!important;align-items:center!important;justify-content:center;gap:5px!important;flex:1 1 auto;min-width:0}.noor-nav>a,.noor-nav .more-btn{position:relative!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:100% 0!important;color:#c9d8d3!important;text-decoration:none!important;font-size:12px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;transition:transform .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease!important}@media (hover:hover){.noor-nav>a:hover,.noor-nav .more-btn:hover{color:#fffdf5!important;background:rgba(216,188,120,.09)!important;transform:translateY(-2px)!important}}.noor-nav>a.active,.noor-nav .more-btn.page-active{color:#06352d!important;background:linear-gradient(-145deg,#d8bc78,#b68a3d)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 8px 20px rgba(181,138,58,.25),inset 0 1px 0 rgba(255,255,255,.55),inset 0-2px 5px rgba(87,55,12,.14)!important;transform:translateY(-1px)!important}.more-dropdown{position:relative!important;display:block!important;z-index:20}.more-btn{font-family:inherit!important}.more-dot{font-size:12px;color:#d8bc78}.more-chevron{font-size:13px;transition:transform .25s ease}.more-btn[aria-expanded=true] .more-chevron{transform:rotate(-180deg)}.more-menu{position:absolute!important;top:calc(100% + 13px)!important;left:0!important;width:390px!important;padding:12px!important;border-radius:20px!important;background:linear-gradient(-145deg,#0b4a3d,#03231d)!important;border:1px solid rgba(216,188,120,.5)!important;box-shadow:0 28px 70px rgba(3,35,29,.42),inset 0 1px 0 rgba(255,255,255,.08)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px) scale(.98)!important;transform-origin:top left!important;transition:opacity .22s ease,visibility .22s ease,transform .22s ease!important}.more-menu.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.more-menu-head{display:flex;align-items:center;justify-content:space-between;padding:7px 8px 11px;border-bottom:1px solid rgba(216,188,120,.12);margin-bottom:7px}.more-kicker{display:block;color:#d8bc78;font-size:12px;font-weight:900;letter-spacing:1.8px}.more-menu-head strong{display:block;color:#fffdf5;font-size:13px;margin-top:3px}.more-spark{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#06352d;background:linear-gradient(-145deg,#d8bc78,#b68a3d);box-shadow:0 7px 18px rgba(0,0,0,.2)}.more-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.more-grid>a{display:grid!important;grid-template-columns:34px 1fr 14px;align-items:center;gap:8px;padding:9px!important;border-radius:13px!important;color:#fffdf5!important;text-decoration:none!important;border:1px solid transparent!important;transition:.22s ease!important}@media (hover:hover){.more-grid>a:hover{background:rgba(216,188,120,.1)!important;border-color:rgba(216,188,120,.18)!important;transform:translateY(-2px)!important}}.more-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(216,188,120,.14);font-size:15px}.more-copy{min-width:0}.more-copy strong{display:block;font-size:12px;color:#fffdf5}.more-copy small{display:block;margin-top:2px;font-size:12px;color:#9fb5ae;white-space:nowrap}.more-arrow{color:#d8bc78;font-size:12px;text-align:left}.noor-actions{position:relative;z-index:3;display:flex;align-items:center;gap:8px;flex:0 0 auto}.noor-start{display:inline-flex!important;align-items:center;gap:9px;padding:11px 14px!important;border-radius:13px!important;background:linear-gradient(-145deg,#d8bc78,#b68a3d)!important;color:#06352d!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important;box-shadow:0 9px 22px rgba(181,138,58,.24),inset 0 1px 0 rgba(255,255,255,.55)!important;transition:.25s ease!important}@media (hover:hover){.noor-start:hover{transform:translateY(-3px)!important;box-shadow:0 13px 28px rgba(181,138,58,.32),inset 0 1px 0 rgba(255,255,255,.65)!important}}.noor-start b{font-size:14px}.language-selector{position:relative!important;z-index:30}.language-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:8px 10px!important;border-radius:12px!important;border:1px solid rgba(216,188,120,.35)!important;background:rgba(255,255,255,.06)!important;color:#fffdf5!important;font:700 12px/1 inherit!important;cursor:pointer!important;transition:.25s ease!important}.language-btn[aria-expanded=true]{background:rgba(216,188,120,.12)!important;border-color:rgba(216,188,120,.55)!important;transform:translateY(-2px)!important}@media (hover:hover){.language-btn:hover{background:rgba(216,188,120,.12)!important;border-color:rgba(216,188,120,.55)!important;transform:translateY(-2px)!important}}.language-globe{color:#d8bc78;font-size:12px}.language-chevron{font-size:12px}.language-menu{position:absolute!important;top:calc(100% + 12px)!important;left:0!important;width:285px!important;max-height:420px!important;overflow:auto!important;padding:8px!important;border-radius:17px!important;background:#fffdf5!important;border:1px solid rgba(181,138,58,.5)!important;box-shadow:0 25px 65px rgba(3,35,29,.3)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px) scale(.98)!important;transition:.22s ease!important}.language-menu.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.language-menu button{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 11px!important;border:0!important;border-bottom:1px solid rgba(23,51,47,.06)!important;border-radius:10px!important;background:100% 0!important;color:#17332f!important;font:700 12px/1.2 inherit!important;text-align:right!important;cursor:pointer!important}@media (hover:hover){.language-menu button:hover{background:linear-gradient(-135deg,rgba(216,188,120,.24),rgba(181,138,58,.08))!important;color:#174b42!important}}.language-menu small{color:#71807b!important;font-size:12px!important;font-weight:600!important}.language-menu::-webkit-scrollbar{width:6px}.language-menu::-webkit-scrollbar-thumb{background:#b68a3d;border-radius:20px}.noor-mobile-btn{display:none!important;width:42px;height:42px;border:1px solid rgba(216,188,120,.4)!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;color:#fffdf5!important;font-size:20px!important;cursor:pointer!important}@media (max-width:1150px){.noor-navbar{gap:10px!important}.noor-nav{gap:2px!important}.noor-nav>a,.noor-nav .more-btn{padding:8px 9px!important;font-size:12px!important}.noor-brand-copy small{display:none}.noor-start{padding:10px 11px!important}.language-btn{padding:8px!important}.language-btn #currentLanguage{display:none}}@media (max-width:1100px){.noor-navbar{width:calc(100% - 20px)!important;min-height:64px!important;padding:8px 10px!important;top:8px!important;border-radius:20px!important;flex-wrap:wrap!important}.noor-brand-mark{width:42px!important;height:42px!important;flex-basis:42px!important}.noor-brand-mark>span{font-size:23px!important}.noor-brand-copy strong{font-size:13px!important}.noor-actions{margin-right:auto}.noor-start{display:none!important}.noor-mobile-btn{display:grid!important;place-items:center!important}.noor-nav{display:none!important;order:10;width:100%!important;flex-basis:100%!important;flex-direction:column!important;align-items:stretch!important;padding:8px!important;margin-top:2px!important;border-radius:16px!important;background:rgba(3,35,29,.94)!important;border:1px solid rgba(216,188,120,.2)!important;box-shadow:0 18px 35px rgba(3,35,29,.25)!important}.noor-navbar.mobile-open .noor-nav{display:flex!important}.noor-nav>a,.noor-nav .more-btn{width:100%!important;justify-content:flex-start!important;min-height:44px!important;padding:12px 13px!important}.more-dropdown{width:100%!important}.more-menu{position:static!important;width:100%!important;margin-top:4px!important;display:none!important;transform:none!important;box-shadow:none!important}.more-menu.show{display:block!important}.more-grid{grid-template-columns:1fr!important}.language-menu{left:0!important;max-width:calc(100vw - 40px)!important}}@media (max-width:520px){.noor-navbar{width:calc(100% - 12px)!important;margin:7px auto!important}.noor-brand-copy{display:none!important}.noor-brand-mark{width:43px!important;height:43px!important;flex-basis:43px!important}.noor-actions{gap:5px!important}.language-btn{width:42px!important;justify-content:center!important;padding:0!important}.language-btn #currentLanguage{display:none!important}.language-menu{width:260px!important;left:-48px!important}.more-menu{width:100%!important}.more-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.noor-navbar *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.noor-navbar{position:fixed!important;top:14px!important;right:50%!important;left:auto!important;bottom:auto!important;width:min(1420px,calc(100% - 40px))!important;max-width:1420px!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;transform:translateX(50%)!important;overflow:visible!important}.noor-navbar *{box-sizing:border-box}.noor-navbar>.noor-nav,.noor-navbar>.noor-actions,.noor-navbar>.noor-brand{min-width:0}@media (max-width:1150px){.noor-navbar{width:calc(100% - 28px)!important}}@media (max-width:1100px){.noor-navbar{top:8px!important;right:50%!important;width:calc(100% - 20px)!important;margin:0!important;transform:translateX(50%)!important}}@media (max-width:520px){.noor-navbar{right:50%!important;width:calc(100% - 12px)!important;margin:0!important;transform:translateX(50%)!important}}@media (max-width:1100px){.noor-nav{top:auto!important;bottom:auto!important;right:auto!important;left:auto!important;position:relative!important}.noor-navbar.mobile-open{max-height:calc(100vh - 16px)!important;max-height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overscroll-behavior:contain}.noor-navbar.mobile-open .noor-nav{max-height:none!important}.noor-brand-copy{display:block!important}}@media (max-width:520px){.noor-brand-copy{display:block!important}.noor-brand-copy small{display:none!important}.noor-brand-copy strong{font-size:14px!important;white-space:nowrap}}html,body{max-width:100%;overflow-x:hidden}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.noor-navbar,.noor-navbar a,.noor-navbar button,.noor-navbar strong,.noor-navbar span,.noor-navbar small{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}.noor-brand-copy small{font-family:"Amiri","Noto Naskh Arabic",serif!important}.noor-brand-mark{overflow:hidden!important;padding:0!important;background:#f4ead8!important;border:1px solid rgba(211,170,87,.85)!important;transform:none!important}.noor-brand-logo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.noor-brand:hover .noor-brand-mark{transform:translateY(-2px)!important}
:where(html[data-theme=dark]) .language-menu{background:#252114!important}:where(html[data-theme=dark]) .language-menu button{border-bottom:1px solid rgba(231,239,234,.07)!important;color:#dce7e6!important}:where(html[data-theme=dark]) .language-menu small{color:#babebd!important}:where(html[data-theme=dark]) .noor-brand-mark{background:#18140d!important}
@font-face{font-family:"Inter";font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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:"Amiri";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/amiri-arabic-400-normal.woff2)format("woff2");unicode-range:U+0600-06FF,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:"Amiri";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/amiri-latin-400-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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:"Amiri";font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/amiri-arabic-700-normal.woff2)format("woff2");unicode-range:U+0600-06FF,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:"Amiri";font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/amiri-latin-700-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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:"Amiri Quran";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/amiri-quran-arabic-400-normal.woff2)format("woff2");unicode-range:U+0600-06FF,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:"Amiri Quran";font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/amiri-quran-latin-400-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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:"Cormorant Garamond";font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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:"Cormorant Garamond";font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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:"Cormorant Garamond";font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/cormorant-garamond-latin-700-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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:"Noto Naskh Arabic";font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/noto-naskh-arabic-arabic-wght-normal.woff2)format("woff2");unicode-range:U+0600-06FF,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:"Noto Naskh Arabic";font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/noto-naskh-arabic-latin-wght-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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:"Noto Sans Devanagari";font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/noto-sans-devanagari-devanagari-wght-normal.woff2)format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Noto Sans Devanagari";font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/noto-sans-devanagari-latin-wght-normal.woff2)format("woff2");unicode-range:U+0000-00FF,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}
.trust-wrap{max-width:860px;margin:0 auto;padding:110px 18px 56px;color:var(--text,#17332F);line-height:1.8}.trust-wrap h1{color:var(--green-dark,#0D352F);font-size:2.1rem;margin-bottom:6px}.trust-wrap .lead{color:var(--muted,#71807B);margin-bottom:22px;font-size:1.05rem}.trust-wrap h2{color:var(--green,#174B42);font-size:1.25rem;margin:26px 0 8px}.trust-card{background:var(--white,#FFFDF5);border:1px solid var(--bg-deep,#E8E0CF);border-radius:14px;padding:16px 18px;margin-bottom:12px}.trust-card p{margin:0 0 6px}.trust-note{border-right:4px solid var(--gold,#B58A3A);background:#fbf5e3;padding:12px 16px;border-radius:8px;margin:14px 0}.trust-wrap ul{padding-right:22px;margin:6px 0}.trust-wrap li{margin-bottom:6px}.fill-me{background:#fff3cd;border:1px dashed #b58a3a;border-radius:6px;padding:0 6px;color:#7a5a12;font-weight:600}.trust-form label{display:block;font-weight:600;margin:12px 0 4px;color:var(--green,#174B42)}.trust-form input,.trust-form select,.trust-form textarea{width:100%;padding:10px 14px;border:1px solid var(--gold-light,#D5B66A);border-radius:12px;font:inherit;background:var(--white,#FFFDF5);box-sizing:border-box}.trust-form textarea{min-height:130px;resize:vertical}.trust-form button{margin-top:16px;border:0;background:var(--green,#174B42);color:var(--white,#FFFDF5);padding:11px 22px;border-radius:999px;font:inherit;cursor:pointer}.trust-links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;padding:10px 0 4px;font-size:.92rem}.trust-links a{color:inherit;opacity:.85;text-decoration:underline}@media (hover:hover){.trust-links a:hover{opacity:1}}
:where(html[data-theme=dark]) .trust-wrap{color:var(--text,#dce7e6)}:where(html[data-theme=dark]) .trust-wrap h1{color:#dceae8}:where(html[data-theme=dark]) .trust-wrap .lead{color:var(--muted,#babebd)}:where(html[data-theme=dark]) .trust-wrap h2{color:#d3e5e2}:where(html[data-theme=dark]) .trust-card{border:1px solid var(--bg-deep,#463d2a)}:where(html[data-theme=dark]) .trust-note{background:#1d1a10}:where(html[data-theme=dark]) .fill-me{background:#18150d;color:#ded7c8}:where(html[data-theme=dark]) .trust-form label{color:#d3e5e2}:where(html[data-theme=dark]) .trust-form button{color:#fffdf5}
:focus{outline-offset:3px}:focus-visible{outline:3px solid #d8bc78!important;outline-offset:3px!important;border-radius:6px}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{box-shadow:0 0 0 5px rgba(3,29,24,.85)!important}:focus:not(:focus-visible){outline:0}.skip-link{position:fixed;right:12px;top:-80px;z-index:100000;padding:12px 18px;border-radius:12px;background:#031d18;color:#fffdf6!important;font:700 14px/1.2 Inter,system-ui,sans-serif;text-decoration:none;border:2px solid #d8bc78;transition:top .15s ease}.skip-link:focus,.skip-link:focus-visible{top:12px}#main-content{display:block;height:0;outline:0;scroll-margin-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cursor-glow,.stars{display:none!important}}@media (hover:none),(pointer:coarse){.cursor-glow{display:none!important}[data-depth]{transform:none!important}}.hero-bg{background-color:#efe8d4!important;background-image:radial-gradient(ellipse at 80% 12%,rgba(216,188,120,.55),transparent 46%),radial-gradient(ellipse at 10% 90%,rgba(120,170,150,.35),transparent 52%),linear-gradient(-170deg,#f6f1e1 0,#e8dfc4 55%,#d9cda9 100%)!important;background-size:cover,auto,auto,auto!important;background-position:center center!important;background-repeat:no-repeat!important}@media (min-width:1101px) and (max-width:1280px){.noor-nav>a,.noor-nav .more-btn{font-size:12.5px!important;padding:8px 10px!important}}html[lang=hi] body,html[lang=ur] body{line-height:1.75}html[dir=rtl] body{line-height:1.9}main.noor-main{display:contents}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{min-height:44px;font-size:16px}button:not(.noor-mobile-btn):not(.language-btn){min-height:40px}footer a,.footer a{display:inline-flex;align-items:center;min-height:44px}.footer-links div{gap:0}}@media (pointer:coarse){.topic-card a,article>a,.trust-note a,.trust-wrap p a,.back-strip a,.dash-stats a{display:inline-block;padding:12px 6px;margin:-6px -6px}}
:where(html[data-theme=dark]) .hero-bg{background-color:#15120b!important;background-image:url(/dark/hero.jpg),radial-gradient(ellipse at 80% 12%,rgba(216,188,120,.55),transparent 46%),radial-gradient(ellipse at 10% 90%,rgba(120,170,150,.35),transparent 52%),linear-gradient(-170deg,#1b180f 0,#110f09 55%,#d9cda9 100%)!important}
body.pg-about p.lead{color:#606d69!important}body.pg-akhlaq article.info-card>p{color:#677571!important}body.pg-akhlaq div.daily-content>p{color:#677571!important}body.pg-akhlaq div.daily-content>span{color:#8e6d2e!important}body.pg-akhlaq div.section-title>p{color:#606d69!important}body.pg-akhlaq div.section-title>span{color:#83642a!important}body.pg-basics article.intro-card>p{color:#677571!important}body.pg-basics div.path-content>p{color:#677571!important}body.pg-basics div.path-content>span{color:#8e6d2e!important}body.pg-basics div.section-title>p{color:#57625e!important}body.pg-basics div.section-title>span{color:#775b26!important}body.pg-calendar div.section-heading>p{color:#5b6864!important}body.pg-calendar div.section-heading>span{color:#805f27!important}body.pg-contact p.lead{color:#606d69!important}body.pg-dashboard article.dash-panel>p{color:#65766f!important}body.pg-dashboard article.dash-panel.dash-continue>p{color:#65766f!important}body.pg-dashboard div.dash-empty>p{color:#65766f!important}body.pg-dashboard div.dash-panel-head span{color:#8d6c31!important}body.pg-dashboard div.dash-section-title>a{color:#896328!important}body.pg-dashboard div.dash-section-title p{color:#5e6e67!important}body.pg-dashboard div.dash-section-title span{color:#86662e!important}body.pg-dashboard div.dash-shortcuts small{color:#65766f!important}body.pg-dashboard section.dash-stats small{color:#65766f!important}body.pg-deepen-lesson button.roadmap-item{color:#545f5c!important}body.pg-disclaimer p.lead{color:#606d69!important}body.pg-duas div.dua-count{color:#7f5e25!important}body.pg-duas div.dua-list-header span{color:#83642a!important}body.pg-duas div.section-heading>p{color:#5e6a66!important}body.pg-duas div.section-heading>span{color:#7f6129!important}body.pg-duas div.section-heading strong{color:#7f6129!important}body.pg-duas p.footer-copy{color:#798f8b!important}body.pg-faq body.pg-faq span{color:#7f968f!important}body.pg-faq div.trust-card p{color:#57766b!important}body.pg-faq div.trust-card span{color:#896d27!important}body.pg-hadith button.collection-card>small{color:#65726e!important}body.pg-hadith div.footer-bottom>span{color:#97aba6!important}body.pg-hadith div.hadith-results-top>span{color:#606d69!important}body.pg-hadith div.section-heading>p{color:#606d69!important}body.pg-hadith div.source-info>span{color:#65726e!important}body.pg-hadith div.translation-box>span{color:#87672b!important}body.pg-hadith div.understand-box>span{color:#83642a!important}body.pg-hadith span.eyebrow{color:#84642a!important}body.pg-hadith span.grade-badge{color:#2a7046!important}body.pg-hadith span.hadith-number{color:#8b6a2c!important}body.pg-index div.footer-bottom>span{color:#99a8ab!important}body.pg-index div.footer-links h4{color:#c8a055!important}body.pg-index div.section-heading>p{color:#606d69!important}body.pg-index div.section-heading span{color:#87672b!important}body.pg-index div.section-heading.left>p{color:#606d69!important}body.pg-index div.section-heading.left span{color:#87672b!important}body.pg-index p.eyebrow{color:#84642a!important}body.pg-learn p.copyright{color:#819791!important}body.pg-lesson div.trust-links>a{color:#3aa193!important}body.pg-lesson p.copyright{color:#819791!important}body.pg-more body.pg-more span{color:#7f968f!important}body.pg-prayer div.info-card p{color:#677571!important}body.pg-prophets article.info-card>p{color:#677571!important}body.pg-prophets div.message-card p{color:#677571!important}body.pg-prophets div.message-card span{color:#8e6d2e!important}body.pg-prophets div.section-title>p{color:#606d69!important}body.pg-prophets div.section-title>span{color:#83642a!important}body.pg-quran article.journey-step>p{color:#68766f!important}body.pg-quran button.journey-action{color:#936a2b!important}body.pg-quran button.juz-card>b{color:#936a2b!important}body.pg-quran button.juz-card>small{color:#6a766f!important}body.pg-quran button.juz-card>span{color:#916c31!important}body.pg-quran div.learning-card>b{color:#8e6d2e!important}body.pg-quran div.learning-card>p{color:#677571!important}body.pg-quran div.section-heading>p{color:#5b6864!important}body.pg-quran div.section-heading>span{color:#805f27!important}body.pg-quran div.surah-info>p{color:#67736e!important}body.pg-quran div.surah-type{color:#8f6b2b!important}body.pg-quran section.quran-dashboard-cta p{color:#606d66!important}body.pg-quran section.quran-dashboard-cta span{color:#85632d!important}body.pg-quran span.journey-step-no{color:#65776b!important}body.pg-sahabah article.intro-card>p{color:#677571!important}body.pg-sahabah div.lesson-card p{color:#677571!important}body.pg-sahabah div.lesson-card span{color:#8e6d2e!important}body.pg-sahabah div.section-title>p{color:#606d69!important}body.pg-sahabah div.section-title>span{color:#83642a!important}body.pg-search article.how-card>p{color:#677571!important}body.pg-search div.empty-state>p{color:#606d69!important}body.pg-search div.how-number{color:#8e6e35!important}body.pg-search div.result-info>span{color:#606d69!important}body.pg-search div.section-title>p{color:#606d69!important}body.pg-search div.section-title>span{color:#775b26!important}body.pg-search div.trust-card p{color:#57796e!important}body.pg-search div.trust-card span{color:#8b6f28!important}body.pg-search span.result-label{color:#83642a!important}body.pg-seerah article.source-card>p{color:#677571!important}body.pg-seerah article.source-card>span{color:#8f6b2b!important}body.pg-seerah div.footer-bottom{color:#8c9d99!important}body.pg-tasbeeh div.reminder-card p{color:#677571!important}body.pg-tasbeeh div.reminder-card span{color:#8e6d2e!important}body.pg-tasbeeh div.section-heading>p{color:#606d69!important}body.pg-tasbeeh div.section-heading>span{color:#83642a!important}body.pg-search .trust-card h2,body.pg-search div.trust-card h2{color:#17352f!important}body.pg-duas .dua-list-header h2 strong{color:#83642a!important}body.pg-faq footer>span,body.pg-more footer>span{color:#7f968f!important}body.pg-lesson footer a,body.pg-lesson a[href$="about.html"],body.pg-lesson a[href$="disclaimer.html"],body.pg-lesson a[href$="contact.html"]{color:#4fb8a9!important;opacity:1!important}body.pg-hadith .collection-card.active small{color:#acb5b2!important}.grade-note{display:block;margin-top:6px;font-size:.78rem;line-height:1.45;color:var(--muted,#5b6b60);font-weight:400}
:where(html[data-theme=dark]) body.pg-about p.lead{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-akhlaq article.info-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-akhlaq div.daily-content>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-akhlaq div.daily-content>span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-akhlaq div.section-title>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-akhlaq div.section-title>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-basics article.intro-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-basics div.path-content>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-basics div.path-content>span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-basics div.section-title>p{color:#c7cac9!important}:where(html[data-theme=dark]) body.pg-basics div.section-title>span{color:#dbd3c3!important}:where(html[data-theme=dark]) body.pg-calendar div.section-heading>p{color:#c4c8c7!important}:where(html[data-theme=dark]) body.pg-calendar div.section-heading>span{color:#d9d0c0!important}:where(html[data-theme=dark]) body.pg-contact p.lead{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-dashboard article.dash-panel>p{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-dashboard article.dash-panel.dash-continue>p{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-empty>p{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-panel-head span{color:#d5cbba!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-section-title>a{color:#d8cdbd!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-section-title p{color:#c2c7c5!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-section-title span{color:#d7cdbd!important}:where(html[data-theme=dark]) body.pg-dashboard div.dash-shortcuts small{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-dashboard section.dash-stats small{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-deepen-lesson button.roadmap-item{color:#c8cccb!important}:where(html[data-theme=dark]) body.pg-disclaimer p.lead{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-duas div.dua-count{color:#dad1c1!important}:where(html[data-theme=dark]) body.pg-duas div.dua-list-header span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-duas div.section-heading>p{color:#c4c7c6!important}:where(html[data-theme=dark]) body.pg-duas div.section-heading>span{color:#d9d0c0!important}:where(html[data-theme=dark]) body.pg-duas div.section-heading strong{color:#d9d0c0!important}:where(html[data-theme=dark]) body.pg-duas p.footer-copy{color:#b4bab9!important}:where(html[data-theme=dark]) body.pg-faq body.pg-faq span{color:#b0b8b5!important}:where(html[data-theme=dark]) body.pg-faq div.trust-card p{color:#c0c9c5!important}:where(html[data-theme=dark]) body.pg-faq div.trust-card span{color:#d8d0be!important}:where(html[data-theme=dark]) body.pg-hadith button.collection-card>small{color:#c0c4c3!important}:where(html[data-theme=dark]) body.pg-hadith div.hadith-results-top>span{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-hadith div.section-heading>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-hadith div.source-info>span{color:#c0c4c3!important}:where(html[data-theme=dark]) body.pg-hadith div.translation-box>span{color:#d7cebd!important}:where(html[data-theme=dark]) body.pg-hadith div.understand-box>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-hadith span.eyebrow{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-hadith span.grade-badge{color:#c5dacd!important}:where(html[data-theme=dark]) body.pg-hadith span.hadith-number{color:#d7cdbc!important}:where(html[data-theme=dark]) body.pg-index div.section-heading>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-index div.section-heading span{color:#d7cebd!important}:where(html[data-theme=dark]) body.pg-index div.section-heading.left>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-index div.section-heading.left span{color:#d7cebd!important}:where(html[data-theme=dark]) body.pg-index p.eyebrow{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-learn p.copyright{color:#b0b7b5!important}:where(html[data-theme=dark]) body.pg-lesson p.copyright{color:#b0b7b5!important}:where(html[data-theme=dark]) body.pg-more body.pg-more span{color:#b0b8b5!important}:where(html[data-theme=dark]) body.pg-prayer div.info-card p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-prophets article.info-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-prophets div.message-card p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-prophets div.message-card span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-prophets div.section-title>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-prophets div.section-title>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-quran article.journey-step>p{color:#bec2c0!important}:where(html[data-theme=dark]) body.pg-quran button.journey-action{color:#d5caba!important}:where(html[data-theme=dark]) body.pg-quran button.juz-card>b{color:#d5caba!important}:where(html[data-theme=dark]) body.pg-quran button.juz-card>small{color:#bec2c0!important}:where(html[data-theme=dark]) body.pg-quran button.juz-card>span{color:#d5cab9!important}:where(html[data-theme=dark]) body.pg-quran div.learning-card>b{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-quran div.learning-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-quran div.section-heading>p{color:#c4c8c7!important}:where(html[data-theme=dark]) body.pg-quran div.section-heading>span{color:#d9d0c0!important}:where(html[data-theme=dark]) body.pg-quran div.surah-info>p{color:#bfc3c1!important}:where(html[data-theme=dark]) body.pg-quran div.surah-type{color:#d6ccbb!important}:where(html[data-theme=dark]) body.pg-quran span.journey-step-no{color:#bec3c0!important}:where(html[data-theme=dark]) body.pg-sahabah article.intro-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-sahabah div.lesson-card p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-sahabah div.lesson-card span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-sahabah div.section-title>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-sahabah div.section-title>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-search article.how-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-search div.empty-state>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-search div.how-number{color:#d3cab9!important}:where(html[data-theme=dark]) body.pg-search div.result-info>span{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-search div.section-title>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-search div.section-title>span{color:#dbd3c3!important}:where(html[data-theme=dark]) body.pg-search div.trust-card p{color:#bfc8c5!important}:where(html[data-theme=dark]) body.pg-search div.trust-card span{color:#d7d0bd!important}:where(html[data-theme=dark]) body.pg-search span.result-label{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-seerah article.source-card>p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-seerah article.source-card>span{color:#d6ccbb!important}:where(html[data-theme=dark]) body.pg-seerah div.footer-bottom{color:#acb3b1!important}:where(html[data-theme=dark]) body.pg-tasbeeh div.reminder-card p{color:#bfc3c2!important}:where(html[data-theme=dark]) body.pg-tasbeeh div.reminder-card span{color:#d6ccba!important}:where(html[data-theme=dark]) body.pg-tasbeeh div.section-heading>p{color:#c2c6c5!important}:where(html[data-theme=dark]) body.pg-tasbeeh div.section-heading>span{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-search .trust-card h2,:where(html[data-theme=dark]) body.pg-search div.trust-card h2{color:#dbe7e5!important}:where(html[data-theme=dark]) body.pg-duas .dua-list-header h2 strong{color:#d8cfbe!important}:where(html[data-theme=dark]) body.pg-faq footer>span,:where(html[data-theme=dark]) body.pg-more footer>span{color:#b0b8b5!important}
:root{color-scheme:light;--noor-emerald:#123f35;--noor-emerald-deep:#0a2d26;--noor-emerald-soft:#e8f0eb;--noor-ivory:#fbf8ef;--noor-paper:#fffdf8;--noor-gold:#b59655;--noor-gold-soft:#e6d7ad;--noor-ink:#20332d;--noor-muted:#68766f;--noor-border:#e4e7dd;--noor-shadow:0 12px 34px rgba(18,63,53,.08);--noor-radius:18px;--noor-space:clamp(16px,2.4vw,28px);--green:var(--noor-emerald);--green-dark:var(--noor-emerald-deep);--green-light:#2c6655;--nav-green:var(--noor-emerald);--nav-deep:var(--noor-emerald-deep);--nav-green-3d:#245849;--nav-gold:var(--noor-gold);--nav-gold-light:var(--noor-gold-soft);--nav-white:var(--noor-paper);--nav-muted:#d4e0d9}html{scroll-behavior:smooth;scroll-padding-top:105px}body{color:var(--noor-ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}button,a,[role=button]{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--noor-gold)!important;outline-offset:3px}::selection{background:var(--noor-gold-soft);color:var(--noor-emerald-deep)}.noor-navbar{background:rgba(18,63,53,.97)!important;border:1px solid rgba(181,150,85,.48)!important;border-radius:20px!important;box-shadow:0 14px 36px rgba(10,45,38,.18),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.noor-navbar::before{border-radius:inherit;opacity:.45}.noor-brand-mark,.brand-mark,.noor-brand-mark{background:var(--noor-gold-soft)!important;color:var(--noor-emerald-deep)!important;box-shadow:0 5px 14px rgba(0,0,0,.14)!important}.noor-brand-copy strong,.brand-copy strong{color:var(--noor-paper)!important;font-weight:800!important;letter-spacing:.1px}.noor-brand-copy small,.brand-copy small{color:var(--noor-gold-soft)!important}.noor-nav>a,.noor-nav .more-btn{border-radius:11px!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}.noor-nav>a.active{background:var(--noor-gold-soft)!important;color:var(--noor-emerald-deep)!important;box-shadow:none!important}.noor-actions button,.language-btn{border-radius:11px!important}:where(.topic-card,.info-card,.intro-card,.dash-panel,.lesson-card,.feature-card,.trust-card,.content-card,.daily-card,.path-card,.section-card){border-color:var(--noor-border)}:where(.topic-card,.info-card,.intro-card,.dash-panel,.lesson-card,.feature-card,.trust-card,.content-card,.daily-card,.path-card,.section-card){box-shadow:var(--noor-shadow)}:where(.topic-card,.info-card,.intro-card,.dash-panel,.lesson-card,.feature-card,.trust-card,.content-card,.daily-card,.path-card,.section-card) :where(h2,h3,h4){letter-spacing:-.015em}:where(.btn,.primary-btn,.cta-btn,.action-btn,.button-primary){border-radius:12px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}@media (hover:hover){:where(.btn,.primary-btn,.cta-btn,.action-btn,.button-primary):hover{transform:translateY(-1px)}}:where(footer,.footer){border-color:rgba(181,150,85,.22)}:where(footer,.footer) a{transition:color .18s ease}@media (max-width:760px){html{scroll-padding-top:88px}:where(.container,.page-container,.content-wrap,.main-container){width:min(100% - 28px,100%);margin-inline:auto}:where(.topic-card,.info-card,.intro-card,.dash-panel,.lesson-card,.feature-card,.trust-card,.content-card,.daily-card,.path-card,.section-card){border-radius:16px}}@media (max-width:520px){.noor-navbar{border-radius:16px!important}.noor-navbar.mobile-open{border-radius:16px!important}:where(button,.btn,.primary-btn,.cta-btn,.action-btn){touch-action:manipulation}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
html[data-theme=dark]{--noor-emerald-soft:#121914;--noor-ivory:#211d12;--noor-paper:#262114;--noor-ink:#dce3e1;--noor-muted:#bec2c0;--noor-border:#3b3f31}:where(html[data-theme=dark]) .noor-brand-copy strong,:where(html[data-theme=dark]) .brand-copy strong{color:#fffdf8!important}
:root{--nx-emerald:#0b4035;--nx-emerald-deep:#062b25;--nx-ivory:#fbf8ef;--nx-paper:#fffdf8;--nx-gold:#b58a43;--nx-gold-soft:#ead8b2;--nx-ink:#18352e;--nx-muted:#718078;--nx-line:rgba(11,64,53,.12);--nx-shadow:0 18px 50px rgba(13,48,39,.09)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{padding-bottom:0}a,button{-webkit-tap-highlight-color:transparent}button,a,input{touch-action:manipulation}.skip-link:focus{z-index:100001}.quick-start-section{position:relative;isolation:isolate;padding:clamp(58px,7vw,100px) clamp(18px,6vw,84px);background:linear-gradient(-180deg,var(--nx-ivory),#fffdf8 72%);color:var(--nx-ink);overflow:hidden}.quick-start-section:before{content:"";position:absolute;width:390px;height:390px;border:1px solid rgba(181,138,67,.15);border-radius:50%;left:-170px;top:-190px;pointer-events:none}.quick-start-heading{max-width:760px;margin:0 auto 34px;text-align:center}.quick-start-heading .eyebrow,.home-progress-panel .eyebrow{color:#92703a;letter-spacing:.17em;font-size:.68rem;font-weight:800}.quick-start-heading h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.02;letter-spacing:-.025em;margin:12px 0;color:var(--nx-emerald-deep)}.quick-start-heading h2 span{color:var(--nx-gold)}.quick-start-heading>p:last-child{max-width:560px;margin:0 auto;color:#6b7971;font-size:.98rem;line-height:1.75}.quick-start-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.start-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:270px;padding:26px 25px 23px;border-radius:22px;border:1px solid var(--nx-line);background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(15,55,44,.045);text-decoration:none!important;color:var(--nx-ink)!important;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.start-card:after{content:"";position:absolute;inset:auto -40px -70px auto;width:160px;height:160px;border-radius:50%;background:rgba(181,138,67,.07);pointer-events:none}.start-card:hover,.start-card:focus-visible{transform:translateY(-5px);box-shadow:var(--nx-shadow);border-color:rgba(181,138,67,.5)}.start-card:focus-visible{outline:3px solid rgba(181,138,67,.65);outline-offset:3px}.start-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#e9f0e9;color:var(--nx-emerald);font-size:1.6rem;margin-bottom:20px}.start-card-quran .start-card-icon{background:#f3ead8;color:#88652d}.start-card-continue .start-card-icon{background:#e7eeeb}.start-card-tag{font-size:.63rem;font-weight:800;letter-spacing:.13em;color:#8b7652;margin-bottom:8px}.start-card strong{font-size:1.35rem;letter-spacing:-.025em;color:var(--nx-emerald-deep);margin-bottom:9px}.start-card-copy{font-size:.88rem;line-height:1.7;color:#6d7972;max-width:310px}.start-card-link{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:22px;color:var(--nx-emerald);font-size:.83rem;font-weight:800}.start-card-link b{font-size:1.1rem;color:var(--nx-gold);transition:transform .2s ease}.start-card:hover .start-card-link b{transform:translate(-3px,-2px)}.home-progress-panel{max-width:1180px;margin:22px auto 0;padding:25px 28px 22px;background:var(--nx-emerald-deep);color:#fffdf8;border:1px solid rgba(181,138,67,.35);border-radius:22px;box-shadow:0 18px 45px rgba(6,43,37,.12)}.home-progress-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.home-progress-panel .eyebrow{color:#dfc48c}.home-progress-panel h3{font-size:1.25rem;margin:8px 0 5px;letter-spacing:-.02em}.home-progress-note{font-size:.78rem;color:#c0d0c9}.home-progress-number{text-align:left;display:flex;flex-direction:column;gap:3px}.home-progress-number strong{font-size:2rem;line-height:1;color:#f0d49a;font-family:"Cormorant Garamond",Georgia,serif}.home-progress-number span{font-size:.68rem;color:#c0d0c9}.home-progress-track{height:8px;margin:22px 0 15px;background:rgba(255,255,255,.14);border-radius:99px;overflow:hidden}.home-progress-track span{display:block;width:0;height:100%;border-radius:99px;background:linear-gradient(-90deg,#c39a52,#f1dcae);transition:width .5s ease}.home-progress-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:.75rem;color:#c0d0c9}.home-progress-bottom a{color:#f0d49a;font-weight:700;text-decoration:none}.home-progress-bottom a b{margin-right:5px}.noor-mobile-nav{display:none}@media (max-width:900px){.quick-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-card-continue{grid-column:1/-1;min-height:225px}.noor-navbar{max-width:calc(100% - 24px)!important;width:calc(100% - 24px)!important;gap:10px!important}.noor-nav{gap:7px!important}.noor-nav>a{font-size:.78rem!important}}@media (max-width:640px){html{scroll-padding-top:82px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0))}.noor-navbar{position:sticky!important;top:7px!important;width:calc(100% - 20px)!important;max-width:none!important;min-height:60px!important;margin:7px 10px!important;padding:7px 10px!important;border-radius:18px!important}.noor-brand-copy strong{font-size:.92rem!important}.noor-brand-copy small{font-size:.62rem!important}.noor-nav{display:none!important}.noor-mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;z-index:100000;right:10px;left:10px;bottom:calc(8px + env(safe-area-inset-bottom,0));padding:7px 5px 6px;background:rgba(255,253,248,.96);border:1px solid rgba(11,64,53,.13);border-radius:20px;box-shadow:0 12px 36px rgba(5,38,31,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.noor-mobile-nav a{min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:13px;color:#718078!important;text-decoration:none!important;font-size:1.15rem;transition:background .18s ease,color .18s ease}.noor-mobile-nav a small{font-size:.62rem;font-weight:700;line-height:1.15;white-space:nowrap}.noor-mobile-nav a.is-active{background:#e7efe8;color:var(--nx-emerald)!important}.noor-mobile-nav a:focus-visible{outline:2px solid var(--nx-gold);outline-offset:1px}.hero{min-height:auto!important;padding:70px 20px 54px!important}.hero h1{font-size:clamp(2.9rem,12vw,4.8rem)!important;line-height:.98!important;letter-spacing:-1.7px!important}.hero-text{font-size:.94rem!important;line-height:1.75!important;margin:22px auto!important;max-width:34rem}.bismillah{font-size:1.2rem!important;line-height:1.8}.hero-buttons{flex-direction:column;align-items:stretch;gap:10px!important;margin-bottom:22px!important}.hero-buttons a{justify-content:center;min-height:48px;text-align:center}.hero-search{width:100%;max-width:100%;display:flex;flex-wrap:wrap}.hero-search input{min-width:0;flex:1}.floating-card,.scroll-down,.cursor-glow{display:none!important}.quick-start-section{padding:55px 16px 42px}.quick-start-heading{margin-bottom:24px}.quick-start-heading h2{font-size:clamp(2.35rem,10vw,3.3rem)}.quick-start-heading>p:last-child{font-size:.88rem;line-height:1.65}.quick-start-grid{grid-template-columns:1fr;gap:12px}.start-card,.start-card-continue{grid-column:auto;min-height:0;padding:21px;border-radius:19px}.start-card-icon{width:42px;height:42px;border-radius:14px;margin-bottom:15px}.start-card strong{font-size:1.23rem}.start-card-copy{font-size:.86rem}.start-card-link{padding-top:18px}.home-progress-panel{padding:21px 19px 18px;border-radius:19px;margin-top:14px}.home-progress-top{align-items:flex-start}.home-progress-panel h3{font-size:1.08rem}.home-progress-number strong{font-size:1.7rem}.home-progress-bottom{align-items:flex-start;flex-direction:column;gap:10px;font-size:.74rem}.section{padding:65px 20px!important}.section-heading{margin-bottom:32px!important}.section-heading h2,.feature-content h2,.duas-content h2,.final-cta h2{font-size:clamp(2.5rem,10vw,3.6rem)!important;line-height:1.02!important}.feature-section,.duas-section,.final-cta{padding:55px 20px!important}.footer-links{gap:28px!important;flex-wrap:wrap}.footer-bottom{padding-bottom:8px}.quick-start-section a,.noor-mobile-nav a{touch-action:manipulation}}@media (max-width:380px){.noor-brand-copy strong{font-size:.82rem!important}.noor-brand-mark{transform:scale(.9);transform-origin:right center}.noor-mobile-nav{right:6px;left:6px}.noor-mobile-nav a small{font-size:.58rem}.home-progress-top{gap:10px}.home-progress-note{max-width:210px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.start-card,.start-card-link b,.home-progress-track span{transition:none!important}}
html[data-theme=dark]{--nx-ivory:#211d12;--nx-paper:#262114;--nx-gold-soft:#110e09;--nx-ink:#dbe7e4;--nx-muted:#babebc;--nx-line:rgba(231,239,234,0.13)}:where(html[data-theme=dark]) .quick-start-section{background:linear-gradient(-180deg,var(--nx-ivory),#262114 72%)}:where(html[data-theme=dark]) .quick-start-heading .eyebrow,:where(html[data-theme=dark]) .home-progress-panel .eyebrow{color:#d1c7b8}:where(html[data-theme=dark]) .quick-start-heading h2{color:#e1edeb}:where(html[data-theme=dark]) .quick-start-heading>p:last-child{color:#bdc1bf}:where(html[data-theme=dark]) .start-card{background:rgba(24,37,34,.9)}:where(html[data-theme=dark]) .start-card-icon{background:#121912;color:#dae9e6}:where(html[data-theme=dark]) .start-card-quran .start-card-icon{background:#17140c;color:#d7cdbc}:where(html[data-theme=dark]) .start-card-continue .start-card-icon{background:#121715}:where(html[data-theme=dark]) .start-card-tag{color:#c9c3b8}:where(html[data-theme=dark]) .start-card strong{color:#e1edeb}:where(html[data-theme=dark]) .start-card-copy{color:#bdc0be}:where(html[data-theme=dark]) .start-card-link{color:#dae9e6}:where(html[data-theme=dark]) .home-progress-track span{background:linear-gradient(-90deg,#c39a52,#110e09)}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:40px;padding:0;border-radius:12px;border:1px solid rgba(216,188,120,.35);background:rgba(255,255,255,.06);color:#fffdf5;font-size:17px;line-height:1;cursor:pointer;transition:.25s ease;flex:0 0 auto}.theme-toggle:hover{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.6);transform:translateY(-2px)}.theme-toggle-float{position:fixed;left:16px;bottom:16px;z-index:9999;width:46px;min-height:46px;background:#0d352f;box-shadow:0 8px 24px rgba(0,0,0,.28)}html[data-theme=dark]{color-scheme:dark;background:#0c1613;scrollbar-color:#2b4a40 #0c1613}html[data-theme=dark] .noor-navbar{background:rgba(8,28,24,.96)!important;border-color:rgba(216,188,120,.3)!important}html[data-theme=dark] ::selection{background:#6b5a2e;color:#fff}html[data-theme=dark] .theme-toggle-float{background:#16342c;border-color:rgba(216,188,120,.45)}
:root{--ap-bg1:#fbf8ef;--ap-bg2:#f0e8d3;--ap-card1:#fffdf8;--ap-card2:#f5eedb;--ap-ink:#1b2f29;--ap-mut:#5a6a63;--ap-g1:#3f8a73;--ap-g2:#123f35;--ap-gold:#b59655;--ap-gold2:#e6d7ad;--ap-line:rgba(181,150,85,.38);--ap-sh:rgba(18,63,53,.3);--ap-dock:rgba(255,253,248,.95)}html[data-theme=dark]{--ap-bg1:#1d1910;--ap-bg2:#12100a;--ap-card1:#2b2616;--ap-card2:#201c10;--ap-ink:#e6efed;--ap-mut:#b3c0bb;--ap-gold:#d8bc78;--ap-line:rgba(216,188,120,.32);--ap-sh:rgba(0,0,0,.65);--ap-dock:rgba(34,30,18,.95)}.app-home,.app-back{display:none}@media (max-width:760px){html body{background:linear-gradient(-180deg,var(--ap-bg1),var(--ap-bg2)) fixed!important;padding-bottom:calc(118px + env(safe-area-inset-bottom,0))!important}.cursor-glow,.scroll-down{display:none!important}html body .noor-navbar{top:0!important;width:100%!important;max-width:none!important;margin:0!important;min-height:60px!important;padding:calc(env(safe-area-inset-top,0) + 8px) 12px 8px!important;gap:8px!important;border:0!important;border-bottom:1px solid var(--ap-line)!important;border-radius:0 0 26px 26px!important;background:linear-gradient(-180deg,var(--ap-card1),var(--ap-bg1))!important;box-shadow:0 14px 30px -16px var(--ap-sh)!important;backdrop-filter:blur(16px)}html body .noor-brand-copy strong{color:var(--ap-ink)!important;font-size:1.05rem!important}html body .noor-brand-copy small{color:var(--ap-gold)!important}html body .noor-start,html body #currentLanguage,html body .language-chevron{display:none!important}html body .noor-actions{margin-right:auto!important;gap:8px!important}html body .theme-toggle,html body .language-btn,html body .noor-mobile-btn,html body .app-back{width:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:14px!important;border:1px solid var(--ap-line)!important;background:linear-gradient(-145deg,var(--ap-card1),var(--ap-card2))!important;color:var(--ap-g2)!important;box-shadow:0 5px 0 rgba(181,150,85,.28),0 10px 16px -8px var(--ap-sh)!important}html[data-theme=dark] body .theme-toggle,html[data-theme=dark] body .language-btn,html[data-theme=dark] body .noor-mobile-btn,html[data-theme=dark] body .app-back{color:var(--ap-gold)!important}html body .app-back{font-size:26px;line-height:1;cursor:pointer;flex:0 0 auto}html body .noor-navbar.mobile-open{background:linear-gradient(-145deg,#0b4035,#062b25)!important}html body .noor-navbar.mobile-open .noor-brand-copy strong{color:#fffdf8!important}html body .noor-mobile-nav{right:12px;left:12px;bottom:calc(10px + env(safe-area-inset-bottom,0));padding:14px 6px 8px;border-radius:28px;background:var(--ap-dock);border:1px solid var(--ap-line);box-shadow:0 22px 44px -10px var(--ap-sh),0 2px 0 rgba(255,255,255,.7) inset}html body .noor-mobile-nav a{color:var(--ap-mut)!important;background:100% 0!important;min-height:50px;transition:transform .2s}html body .noor-mobile-nav a.is-active{color:var(--ap-g2)!important;transform:translateY(-2px)}html[data-theme=dark] body .noor-mobile-nav a.is-active{color:var(--ap-gold)!important}html body .noor-mobile-nav a.is-active>span{display:grid;place-items:center;width:48px;height:48px;margin-top:-30px;border-radius:50%;color:#fff;font-size:1.3rem;background:radial-gradient(circle at 30% 22%,var(--ap-g1),var(--ap-g2) 70%);box-shadow:0 12px 20px -6px var(--ap-sh),0 0 0 5px var(--ap-dock),0 0 0 6px var(--ap-line),inset 0 2px 0 rgba(255,255,255,.32)}.topic-card,.daily-card,.start-card,.dash-panel,.lesson-card,.info-card,.path-card,.feature-card,.content-card,.section-card,.intro-card,.trust-card,.hadith-box,.timeline-item{border-radius:22px!important;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 18px 34px -16px var(--ap-sh)!important}.noor-3d-btn,.primary-btn{min-height:54px;border-radius:18px!important;border:1px solid rgba(230,215,173,.5)!important;background:linear-gradient(-180deg,var(--ap-g1),var(--ap-g2))!important;color:#fff!important;box-shadow:0 6px 0#0a2d26,0 18px 26px -10px var(--ap-sh)!important}:where(.noor-3d-btn,.primary-btn,.secondary-btn,.start-card,.topic-card,.daily-card,.ah-btn,.ah-q,.ah-continue,.hs-tile):active{transform:translateY(3px) scale(.97)!important;transition:transform .08s}main{animation:apIn .5s ease both}@keyframes apIn{0%{opacity:0;transform:translateY(14px)}}.pg-index .hero{display:none!important}.app-home{display:block;padding:18px 16px 4px}.ah-greet{margin:0 0 12px;font-size:17px;font-weight:700;color:var(--ap-ink)}.ah-hero{position:relative;overflow:hidden;padding:26px 22px 22px;border-radius:30px;color:#fffdf8;background:radial-gradient(120% 90%at 85%0,#2f7a66 0,transparent 55%),linear-gradient(-160deg,#0f4a3d,#062b25);border:1px solid rgba(230,215,173,.45);box-shadow:0 2px 0 rgba(255,255,255,.2) inset,0 30px 50px -18px var(--ap-sh)}.ah-art{position:absolute;left:-10px;top:-6px;width:170px;height:150px;pointer-events:none;opacity:.9}.ah-art i{position:absolute;font-style:normal}.ah-moon{left:48px;top:18px;font-size:54px;color:var(--ap-gold2);filter:drop-shadow(0 0 16px rgba(230,215,173,.6))}.ah-dome{left:0;bottom:0;width:120px;height:64px;border-radius:70px 70px 0 0;background:linear-gradient(-180deg,rgba(230,215,173,.28),rgba(230,215,173,.06));box-shadow:70px 18px 0-14px rgba(230,215,173,.12)}.ah-eyebrow{position:relative;margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--ap-gold2)}.ah-hero .ah-title{position:relative;margin:0 0 10px;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(34px,10vw,44px);line-height:1.05;font-weight:700;color:#fffdf8;max-width:260px}.ah-hero p:not(.ah-eyebrow){position:relative;margin:0 0 20px;font-size:15.5px;line-height:1.6;color:#d4e0d9}.ah-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;margin-top:12px;border-radius:18px;font-size:16.5px;font-weight:800;text-decoration:none;color:#fffdf8;border:1.5px solid rgba(230,215,173,.55);background:rgba(255,255,255,.06)}.ah-btn-main{margin-top:0;color:#0a2d26;border-color:transparent;background:linear-gradient(-180deg,#f3e6bd,#d8bc78);box-shadow:0 6px 0#8a7440,0 16px 24px -8px rgba(0,0,0,.5)}.ah-head{display:flex;justify-content:space-between;align-items:baseline;margin:26px 2px 12px}.ah-head h2{margin:0;font-size:20px;font-weight:800;color:var(--ap-ink)}.ah-head a{font-size:14px;font-weight:700;color:var(--ap-gold);text-decoration:none}.ah-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;perspective:800px}.ah-q{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;border-radius:20px;text-decoration:none;font-size:13.5px;font-weight:700;color:var(--ap-ink);border:1px solid var(--ap-line);background:linear-gradient(-150deg,var(--ap-card1),var(--ap-card2));box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 14px 24px -12px var(--ap-sh)}.ah-q b{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;font-size:22px;font-weight:400;color:#fff;background:linear-gradient(-145deg,var(--ap-g1),var(--ap-g2));box-shadow:0 8px 14px -6px var(--ap-sh),inset 0 2px 0 rgba(255,255,255,.3)}.ah-continue{display:block;margin-top:20px;padding:18px 20px;border-radius:24px;text-decoration:none;color:var(--ap-ink);border:1px solid var(--ap-line);background:linear-gradient(-150deg,var(--ap-card1),var(--ap-card2));box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 20px 34px -16px var(--ap-sh)}.ah-continue small{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--ap-gold)}.ah-continue strong{display:block;margin:4px 0 12px;font-size:20px}.ah-continue span{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:14px;font-weight:800;color:#fff;background:linear-gradient(-180deg,var(--ap-g1),var(--ap-g2));box-shadow:0 4px 0#0a2d26}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media (prefers-reduced-motion:reduce){main{animation:none!important}}@media (max-width:760px){html body .noor-navbar{position:fixed!important;right:0!important;left:0!important;top:0!important;transform:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;gap:6px!important}html body .noor-brand{flex:1 1 auto!important;min-width:0!important;gap:8px!important}html body .noor-brand-mark{transform:none!important;flex:0 0 38px!important;width:38px!important;height:38px!important}html body .noor-brand-copy{min-width:0;overflow:hidden}html body .noor-brand-copy small{display:none!important}html body .noor-brand-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:1rem!important}html body .theme-toggle,html body .language-btn,html body .noor-mobile-btn,html body .app-back{width:40px!important;min-height:40px!important}html body .noor-actions{gap:6px!important;flex:0 0 auto!important}.pg-index{padding-top:calc(66px + env(safe-area-inset-top,0))!important}.more-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px;padding:4px 2px 12px;scrollbar-width:none;scroll-snap-type:x proximity}.more-tabs::-webkit-scrollbar{display:none}.more-tabs>*{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}#moreBox>*{border-radius:22px!important;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 18px 32px -14px var(--ap-sh)!important}.app-sheet{position:fixed;inset:0;z-index:100001}.app-sheet[hidden]{display:none}.as-back{position:absolute;inset:0;background:rgba(6,43,37,.55);backdrop-filter:blur(6px);animation:asFade .25s both}.as-panel{position:absolute;right:0;left:0;bottom:0;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px calc(24px + env(safe-area-inset-bottom,0));border-radius:30px 30px 0 0;background:linear-gradient(-180deg,var(--ap-card1),var(--ap-bg2));border:1px solid var(--ap-line);box-shadow:0-24px 60px -10px var(--ap-sh);animation:asUp .45s cubic-bezier(.2,.9,.3,1.15) both;transition:transform .2s}.as-grip{display:block;width:44px;height:5px;margin:0 auto 12px;border-radius:5px;background:var(--ap-line)}.as-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.as-head h2{margin:0;font-size:26px;font-weight:800;color:var(--ap-ink)}.as-x{width:40px;height:40px;border-radius:14px;border:1px solid var(--ap-line);background:var(--ap-card1);color:var(--ap-ink);font-size:17px;cursor:pointer;box-shadow:0 4px 0 rgba(181,150,85,.28)}.as-sub{margin:0 0 12px;font-size:15px;color:var(--ap-mut)}.as-search{width:100%;box-sizing:border-box;min-height:46px;margin-bottom:14px;padding:0 16px;border-radius:15px;border:1px solid var(--ap-line);background:var(--ap-card1);color:var(--ap-ink);font-size:16px;outline:0}.as-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;perspective:900px}.as-tile{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:20px;text-decoration:none;color:var(--ap-ink);border:1px solid var(--ap-line);background:linear-gradient(-150deg,var(--ap-card1),var(--ap-card2));box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 16px 26px -14px var(--ap-sh);animation:asTile .4s both;animation-delay:calc(var(--i)*28ms + .12s)}.as-tile:active{transform:translateY(3px) scale(.96)}.as-tile b{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border-radius:14px;font-size:21px;font-weight:400;color:#fff;background:linear-gradient(-145deg,var(--ap-g1),var(--ap-g2));box-shadow:0 8px 14px -6px var(--ap-sh),inset 0 2px 0 rgba(255,255,255,.3)}.as-tile strong{font-size:16px;line-height:1.25}.as-tile small{font-size:13px;line-height:1.4;color:var(--ap-mut)}@keyframes asUp{0%{transform:translateY(100%)}}@keyframes asFade{0%{opacity:0}}@keyframes asTile{0%{opacity:0;transform:translateY(16px) scale(.95)}}}@media (min-width:761px){.app-sheet{display:none!important}}
:root{--pc-gold:#c9a24d;--pc-gold2:#f6e3a1;--pc-base:rgba(201, 162, 77, .30);--pc-bw:2.5px;--pc-speed:7s;--pc-speed-hover:2.4s}html[data-theme=dark]{--pc-gold:#e2bf66;--pc-gold2:#fff1c1;--pc-base:rgba(230, 200, 120, .26)}.pc-rel{position:relative}.pc-ring{position:absolute;inset:0;z-index:3;padding:var(--pc-bw);border-radius:inherit;pointer-events:none;overflow:hidden;background:var(--pc-base);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:padding .35s ease}.pc-spin{position:absolute;right:50%;top:50%;width:var(--pc-s, 700px);height:var(--pc-s, 700px);transform:translate(50%,-50%) rotate(var(--pc-r, 0deg));background:conic-gradient(from 0deg,transparent 0 48%,rgba(201,162,77,.25) 58%,var(--pc-gold) 78%,var(--pc-gold2) 91%,#fffbe8 94%,transparent 98% 100%)}.pc-live .pc-spin{animation:pc-rot var(--pc-speed) linear infinite;will-change:transform}@keyframes pc-rot{0%{transform:translate(50%,-50%) rotate(var(--pc-r, 0deg))}to{transform:translate(50%,-50%) rotate(calc(-1*(var(--pc-r, 0deg) + 360deg)))}}.pc-shine{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;pointer-events:none}.pc-shine::before{content:"";position:absolute;top:-25%;bottom:-25%;right:-60%;width:38%;background:linear-gradient(-100deg,transparent,rgba(246,227,161,.42),transparent);transform:skewX(18deg);transition:right .9s ease}@media (hover:hover){.pc-card:hover>.pc-ring{padding:3px}.pc-card:hover>.pc-ring .pc-spin{animation:pc-rot var(--pc-speed-hover) linear infinite;will-change:transform}.pc-card:hover>.pc-shine::before{right:135%}.pc-card:hover{box-shadow:0 22px 48px -16px rgba(201,162,77,.55),0 0 0 1px rgba(201,162,77,.3)}}.pc-card:focus-within>.pc-ring .pc-spin{animation:pc-rot var(--pc-speed-hover) linear infinite}.pc-off>.pc-ring,.pc-off>.pc-shine{display:none}@media (prefers-reduced-motion:reduce){.pc-spin{animation:none!important}.pc-shine{display:none}}@media print{.pc-ring,.pc-shine{display:none!important}}.journey-card .chapter-btn,.chapter-card .chapter-btn,.seerah-card .chapter-btn,.timeline-card .chapter-btn,.journey-item .chapter-btn{background:linear-gradient(-135deg,#f1dc9f,#c9a24d)!important;color:#0d352f!important;border:1px solid #e6cf8e!important;font-size:13px!important;font-weight:800!important;padding:11px 20px!important;box-shadow:0 8px 20px rgba(201,162,77,.28)!important}@media (hover:hover){.journey-card .chapter-btn:hover,.chapter-card .chapter-btn:hover,.seerah-card .chapter-btn:hover,.timeline-card .chapter-btn:hover,.journey-item .chapter-btn:hover{background:linear-gradient(-135deg,#fff1c1,#e2bf66)!important;color:#0d352f!important;transform:translateY(-3px);box-shadow:0 14px 28px rgba(201,162,77,.4)!important}}.daily-section .daily-card button,.daily-section .daily-card a{color:#fff1c1;border:1.5px solid rgba(246,227,161,.75);background:rgba(246,227,161,.1);font-weight:700;font-size:13px}@media (hover:hover){.daily-section .daily-card button:hover,.daily-section .daily-card a:hover{background:linear-gradient(-135deg,#f1dc9f,#c9a24d);color:#0d352f;border-color:#f1dc9f}}.pc-paused .pc-spin{animation-play-state:paused!important}@property --pc-ang{syntax:"<angle>";initial-value:40deg;inherits:false}@keyframes pc-ang{to{--pc-ang:400deg}}details.special-card{--pc-fill:#fff;border:2px solid transparent;background:linear-gradient(var(--pc-fill),var(--pc-fill)) padding-box,conic-gradient(from var(--pc-ang),var(--pc-base)0 56%,rgba(201,162,77,.2) 64%,var(--pc-gold) 82%,var(--pc-gold2) 92%,var(--pc-base) 97% 100%) border-box;transition:box-shadow .35s ease}html[data-theme=dark] details.special-card{--pc-fill:#182522}details.special-card[open]{animation:pc-ang 7s linear infinite}@media (hover:hover){details.special-card:hover{animation:pc-ang 2.6s linear infinite;box-shadow:0 18px 40px -16px rgba(201,162,77,.5)}}@media (prefers-reduced-motion:reduce){details.special-card,details.special-card:hover{animation:none}}.pc-card:not(.pc-ok)>.pc-ring,.pc-card:not(.pc-ok)>.pc-shine{display:none!important}
:root{--nbg-img:url(/noor-bg.webp);--nbg-pos:62% 40%;--nbg-dark-top:rgba(4,14,12,.50);--nbg-dark-mid:rgba(4,14,12,.66);--nbg-dark-bot:rgba(4,14,12,.84);--nbg-light-top:rgba(250,246,234,.80);--nbg-light-mid:rgba(248,243,229,.88);--nbg-light-bot:rgba(246,240,224,.93)}html{background-color:#f7f2e6}html[data-theme=dark]{background-color:#050f0d}html:not(#nbg) body{background:100% 0!important;background-image:none!important}html::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(-180deg,var(--nbg-light-top)0,var(--nbg-light-mid) 45%,var(--nbg-light-bot) 100%),var(--nbg-img) var(--nbg-pos)/cover no-repeat;background-color:#f7f2e6}html[data-theme=dark]::before{background:linear-gradient(-180deg,var(--nbg-dark-top)0,var(--nbg-dark-mid) 45%,var(--nbg-dark-bot) 100%),var(--nbg-img) var(--nbg-pos)/cover no-repeat;background-color:#050f0d}html::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 45%at 18% 78%,rgba(216,188,120,.13),transparent 70%),radial-gradient(ellipse 120% 90%at 50% 50%,transparent 55%,rgba(3,29,24,.1) 100%)}html[data-theme=dark]::after{background:radial-gradient(ellipse 60% 45%at 18% 78%,rgba(216,188,120,.14),transparent 70%),radial-gradient(ellipse 120% 90%at 50% 50%,transparent 50%,rgba(0,0,0,.45) 100%)}@media (max-width:760px){:root{--nbg-img:url(/noor-bg-m.webp);--nbg-pos:50% 30%}html::before{background-size:auto,cover}html[data-theme=dark]::before{background-size:auto,cover}}html:not(#nbg) .daily-section,html:not(#nbg) .hadith-section,html:not(#nbg) .final-cta,html:not(#nbg) main,html:not(#nbg) .page,html:not(#nbg) .wrap,html:not(#nbg) .container{background-color:transparent!important;background-image:none!important}html:not(#nbg) .section-heading{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media print{html::before,html::after{display:none}html,html:not(#nbg) body{background:#fff!important}}@media (prefers-reduced-data:reduce){:root{--nbg-img:none}}html:not(#nbg) .hero,html:not(#nbg) .hero-bg{background:100% 0!important;background-image:none!important;filter:none!important}html:not(#nbg) .hero-overlay{background:radial-gradient(ellipse 70% 60%at 50% 45%,rgba(4,14,12,0),rgba(4,14,12,.28))!important}html:not([data-theme=dark]):not(#nbg) .hero-overlay{background:radial-gradient(ellipse 70% 60%at 50% 45%,rgba(250,246,234,.35),rgba(250,246,234,0))!important}html:not(#nbg) .quick-start-section,html:not(#nbg) .feature-section{background-color:transparent!important;background-image:linear-gradient(-180deg,rgba(250,246,234,.5),rgba(246,240,224,.62))!important}html[data-theme=dark]:not(#nbg) .quick-start-section,html[data-theme=dark]:not(#nbg) .feature-section{background-image:linear-gradient(-180deg,rgba(5,15,13,.38),rgba(5,15,13,.58))!important}html:not(#nbg) .learning-path,html:not(#nbg) .today-section,html:not(#nbg) .months-section,html:not(#nbg) .events-section,html:not(#nbg) .dua-category-section,html:not(#nbg) .quran-search-section,html:not(#nbg) .how-section{background-color:transparent!important;background-image:linear-gradient(-180deg,rgba(250,246,234,.52),rgba(246,240,224,.64))!important}html[data-theme=dark]:not(#nbg) .learning-path,html[data-theme=dark]:not(#nbg) .today-section,html[data-theme=dark]:not(#nbg) .months-section,html[data-theme=dark]:not(#nbg) .events-section,html[data-theme=dark]:not(#nbg) .dua-category-section,html[data-theme=dark]:not(#nbg) .quran-search-section,html[data-theme=dark]:not(#nbg) .how-section{background-image:linear-gradient(-180deg,rgba(5,15,13,.4),rgba(5,15,13,.6))!important}
:root{--pn-ink:#04211b;--pn-deep:#062c25;--pn-mid:#0b4035;--pn-lift:#0f5143;--pn-gold:#d8bc78;--pn-gold-2:#b68a3d;--pn-gold-soft:rgba(216,188,120,.16);--pn-ivory:#fffdf5;--pn-mute:#bcd0c8;--pn-line:rgba(216,188,120,.5);--pn-h:74px;--pn-top:12px}html.pn-on header.noor-navbar,html.pn-on header.top,html.pn-on header.z-nav,html.pn-on nav.noor-mobile-nav,html.pn-on .app-back{display:none!important}.pn-bar{position:sticky;top:var(--pn-top);z-index:10000;width:calc(100% - 32px);max-width:1440px;margin:var(--pn-top) auto 0;color:var(--pn-ivory);font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-tap-highlight-color:transparent}.pn-bar *{box-sizing:border-box}.pn-shell{position:relative;display:flex;align-items:center;gap:14px;min-height:var(--pn-h);padding:8px 12px 8px 14px;border-radius:999px;background:radial-gradient(120% 220%at 50% -80%,rgba(216,188,120,.16),transparent 55%),linear-gradient(-160deg,var(--pn-mid),var(--pn-ink) 78%);border:1px solid var(--pn-line);box-shadow:0 22px 50px -18px rgba(2,24,19,.65),0 0 0 1px rgba(4,33,27,.6),inset 0 1px 0 rgba(255,255,255,.1),inset 0-1px 0 rgba(216,188,120,.18);transition:min-height .3s ease,box-shadow .3s ease,background .3s ease}.pn-shell::before{content:"";position:absolute;right:9%;left:9%;top:-1px;height:1px;pointer-events:none;background:linear-gradient(-90deg,transparent,rgba(240,217,150,.95),transparent)}.pn-bar.is-scrolled .pn-shell{min-height:62px;box-shadow:0 18px 40px -14px rgba(2,24,19,.8),0 0 0 1px rgba(4,33,27,.6),inset 0 1px 0 rgba(255,255,255,.1)}.pn-brand{display:flex;align-items:center;gap:11px;flex:0 0 auto;min-width:0;color:var(--pn-ivory)!important;text-decoration:none!important}.pn-logo{width:48px;height:48px;flex:0 0 48px;border-radius:50%;padding:2px;overflow:hidden;background:linear-gradient(-145deg,#f0d996,var(--pn-gold-2));box-shadow:0 8px 18px rgba(0,0,0,.35),0 0 0 3px rgba(216,188,120,.14);transition:transform .3s ease}.pn-logo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.pn-brand:hover .pn-logo{transform:rotate(6deg) scale(1.05)}.pn-brand-tx{display:flex;flex-direction:column;gap:1px;min-width:0;white-space:nowrap}.pn-brand-tx strong{font:700 1.2rem/1.15"Cormorant Garamond",Georgia,serif;letter-spacing:.2px;color:var(--pn-ivory)}.pn-brand-tx small{font:400 1.05rem/1.2"Amiri","Noto Naskh Arabic",serif;color:var(--pn-gold)}.pn-nav{display:flex;align-items:center;flex:1 1 auto;min-width:0;justify-content:center;margin-inline-start:6px;padding-inline-start:16px;border-inline-start:1px solid rgba(216,188,120,.28)}.pn-links{display:flex;align-items:stretch;justify-content:center;gap:2px;min-width:0}.pn-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:60px;min-height:56px;padding:7px 10px;border:1px solid transparent;border-radius:18px;background:100% 0;color:var(--pn-mute)!important;text-decoration:none!important;font:600 .72rem/1.15"Inter",system-ui,sans-serif;text-align:center;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.pn-link span{max-width:none;white-space:nowrap}.pn-i{width:22px;height:22px;flex:0 0 22px;display:block}.pn-link:hover{color:var(--pn-ivory)!important;background:rgba(216,188,120,.09)}.pn-link:hover .pn-i{color:var(--pn-gold)}.pn-link.is-active{color:#fff!important;background:linear-gradient(-180deg,rgba(216,188,120,.2),rgba(216,188,120,.06));border-color:rgba(216,188,120,.75);box-shadow:0 0 18px rgba(216,188,120,.22),inset 0 1px 0 rgba(255,255,255,.14)}.pn-link.is-active .pn-i{color:var(--pn-gold)}.pn-bar a:focus-visible,.pn-bar button:focus-visible,.pn-bar select:focus-visible,.pn-bottom a:focus-visible{outline:2px solid var(--pn-gold)!important;outline-offset:2px!important}.pn-more-btn{font-family:inherit}.pn-more-btn .pn-chev{position:absolute;left:5px;bottom:7px;width:11px;height:11px;transition:transform .25s ease}.pn-more-btn[aria-expanded=true] .pn-chev{transform:rotate(-180deg)}.pn-more{position:relative}.pn-more-menu{position:absolute;top:calc(100% + 16px);left:-40px;width:min(520px,calc(100vw - 32px));padding:12px;border-radius:24px;background:linear-gradient(-160deg,#0d4a3d,var(--pn-ink));border:1px solid var(--pn-line);box-shadow:0 34px 70px -16px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top left;transition:opacity .2s ease,transform .2s ease,visibility .2s}.pn-more-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-more-head{padding:6px 10px 11px;margin-bottom:6px;border-bottom:1px solid rgba(216,188,120,.18)}.pn-more-head strong{font:700 1.05rem/1.2"Cormorant Garamond",Georgia,serif;color:var(--pn-gold)}.pn-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:min(62vh,460px);overflow:auto;overscroll-behavior:contain}.pn-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:15px;color:var(--pn-ivory)!important;text-decoration:none!important;border:1px solid transparent;transition:background .18s,border-color .18s}.pn-item:hover{background:rgba(216,188,120,.1);border-color:rgba(216,188,120,.3)}.pn-item.is-active{background:rgba(216,188,120,.16);border-color:rgba(216,188,120,.6)}.pn-item-ic{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;color:var(--pn-gold);background:rgba(216,188,120,.1);border:1px solid rgba(216,188,120,.28)}.pn-item-ic .pn-i{width:20px;height:20px}.pn-item-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.pn-item-tx strong{font:600 .86rem/1.2"Inter",system-ui,sans-serif;color:var(--pn-ivory)}.pn-item-tx small{font:400 .72rem/1.3"Inter",system-ui,sans-serif;color:var(--pn-mute)}.pn-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto;margin-inline-start:auto;padding-inline-start:14px;border-inline-start:1px solid rgba(216,188,120,.28)}.pn-icon{display:inline-grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;cursor:pointer;color:var(--pn-gold)!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4);font-size:18px;line-height:1;text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s}.pn-icon:hover{background:rgba(216,188,120,.16);border-color:rgba(216,188,120,.8);transform:translateY(-1px)}.pn-icon .pn-i{width:21px;height:21px}.pn-theme{font-size:19px}.pn-burger{display:none}.pn-burger .pn-i-close{display:none}.pn-bar.is-open .pn-burger .pn-i-open{display:none}.pn-bar.is-open .pn-burger .pn-i-close{display:block}.pn-back{display:none}.pn-start{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border-radius:999px;white-space:nowrap;color:#2b1d05!important;text-decoration:none!important;font:700 .88rem/1"Inter",system-ui,sans-serif;background:linear-gradient(-180deg,#f3dc9d,var(--pn-gold) 45%,var(--pn-gold-2));border:1px solid rgba(255,246,214,.55);box-shadow:0 10px 24px -8px rgba(216,188,120,.55),inset 0 1px 0 rgba(255,255,255,.65),inset 0-2px 5px rgba(100,64,8,.22);transition:transform .2s,box-shadow .2s,filter .2s}.pn-start:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 28px -8px rgba(216,188,120,.7),inset 0 1px 0 rgba(255,255,255,.7)}.pn-start .pn-i{width:19px;height:19px}.pn-start-panel{display:none}.pn-lang{position:relative}.pn-lang-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;border-radius:999px;cursor:pointer;color:var(--pn-ivory)!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4);font:600 .84rem/1"Inter",system-ui,sans-serif;transition:background .2s,border-color .2s}.pn-lang-btn:hover{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.8)}.pn-lang-btn .pn-i{width:19px;height:19px;color:var(--pn-gold)}.pn-lang-btn .pn-chev{width:14px;height:14px;transition:transform .25s}.pn-lang-btn[aria-expanded=true] .pn-chev{transform:rotate(-180deg)}.pn-lang-menu{position:absolute;top:calc(100% + 14px);left:0;min-width:180px;padding:8px;border-radius:18px;background:linear-gradient(-160deg,#0d4a3d,var(--pn-ink));border:1px solid var(--pn-line);box-shadow:0 26px 50px -14px rgba(0,0,0,.6);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transform-origin:top left;transition:opacity .2s,transform .2s,visibility .2s}.pn-lang-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-lang-menu button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:100% 0;color:var(--pn-ivory);cursor:pointer;font:600 .9rem/1.2"Inter",system-ui,sans-serif;text-align:start}.pn-lang-menu button small{color:var(--pn-mute);font-weight:400;font-size:.72rem}.pn-lang-menu button:hover,.pn-lang-menu button.active,.pn-lang-menu button[aria-pressed=true]{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.4)}.pn-select{min-height:44px;padding:0 12px;border-radius:999px;color:var(--pn-ivory);background:var(--pn-deep);border:1px solid rgba(216,188,120,.5);font:600 .84rem"Inter",system-ui,sans-serif}@media (max-width:1320px) and (min-width:1101px){.pn-shell{gap:10px;padding-inline:10px}.pn-brand-tx small{display:none}.pn-link{min-width:54px;padding:7px 7px}.pn-start-desk{padding:0 15px}.pn-lang-btn #currentLanguage{display:none}.pn-lang-btn{padding:0 11px}}@media (max-width:1100px){:root{--pn-h:64px;--pn-top:8px}.pn-bar{width:calc(100% - 20px)}.pn-shell{gap:8px;padding:7px 8px 7px 9px}.pn-logo{width:44px;height:44px;flex-basis:44px}.pn-brand{flex:1 1 auto}.pn-brand-tx strong{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis}.pn-actions{border:0;padding:0;gap:7px}.pn-icon{width:42px;height:42px;min-height:42px}.pn-burger{display:inline-grid}.pn-start-desk,.pn-search{display:none}.pn-lang-btn{width:42px;min-height:42px;padding:0;justify-content:center}.pn-lang-btn #currentLanguage,.pn-lang-btn .pn-chev{display:none}.pn-nav{position:absolute;top:calc(100% + 10px);right:0;left:0;display:block;margin:0;padding:12px;border:1px solid var(--pn-line);border-radius:28px;background:linear-gradient(-165deg,#0d4a3d,var(--pn-ink));box-shadow:0 34px 70px -14px rgba(0,0,0,.7);max-height:calc(100dvh - var(--pn-h) - var(--pn-top) - 26px);overflow:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.985);transform-origin:top center;transition:opacity .22s ease,transform .22s ease,visibility .22s}.pn-bar.is-open .pn-nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pn-link{min-width:0;min-height:76px;padding:10px 4px;border-radius:18px;background:rgba(255,255,255,.035);border-color:rgba(216,188,120,.16);font-size:.76rem}.pn-link span{max-width:100%}.pn-more{display:contents}.pn-more-btn{display:none}.pn-more-menu{position:static;grid-column:1/-1;width:auto;margin-top:6px;padding:12px 4px 2px;border:0;border-top:1px solid rgba(216,188,120,.2);border-radius:0;background:100% 0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-more-grid{max-height:none;overflow:visible}.pn-start-panel{display:flex;width:100%;margin-top:12px;min-height:50px}.pn-lang-menu{top:calc(100% + 12px)}}@media (max-width:640px){.pn-links{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-more-grid{grid-template-columns:1fr}.pn-brand-tx small{display:none}}@media (max-width:820px){.pn-body:not(.pn-home) .pn-back{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;cursor:pointer;color:var(--pn-gold);background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4)}.pn-back .pn-i{width:20px;height:20px}.pn-body{padding-bottom:calc(86px + env(safe-area-inset-bottom,0))!important}}@media (max-width:380px){.pn-bar{width:calc(100% - 14px)}.pn-brand-tx strong{font-size:.98rem}.pn-logo{width:38px;height:38px;flex-basis:38px}.pn-icon,.pn-lang-btn{width:38px;height:38px;min-height:38px}}html.pn-lock{overflow:hidden}@media (min-width:1101px){html.pn-lock{overflow:auto}}.pn-bottom{display:none}@media (max-width:820px){.pn-bottom{position:fixed;right:10px;left:10px;bottom:calc(8px + env(safe-area-inset-bottom,0));z-index:100000;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:7px 6px;border-radius:26px;background:linear-gradient(-165deg,var(--pn-mid),var(--pn-ink));border:1px solid var(--pn-line);box-shadow:0 18px 40px -10px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.1)}.pn-bottom a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:6px 2px;border-radius:18px;color:var(--pn-mute)!important;text-decoration:none!important;border:1px solid transparent;touch-action:manipulation;transition:background .2s,color .2s,border-color .2s}.pn-bottom a .pn-i{width:23px;height:23px}.pn-bottom a small{font:600 .64rem/1.1"Inter",system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pn-bottom a.is-active{color:#fff!important;background:linear-gradient(-180deg,rgba(216,188,120,.24),rgba(216,188,120,.07));border-color:rgba(216,188,120,.75);box-shadow:0 0 16px rgba(216,188,120,.22)}.pn-bottom a.is-active .pn-i{color:var(--pn-gold)}}html{scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){.pn-bar *,.pn-bottom *{transition:none!important}}html body.pn-body{padding-top:0!important}.pn-bar .pn-link::after,.pn-bar .pn-link::before,.pn-bar .pn-item::after{content:none!important;display:none!important}@media (max-width:1100px){.pn-nav{max-height:calc(100dvh - var(--pn-h) - var(--pn-top) - 26px)}}@media (max-width:820px){.pn-nav{max-height:calc(100dvh - var(--pn-h) - var(--pn-top) - 112px - env(safe-area-inset-bottom,0))}.pn-bottom a small{font-size:.6rem;letter-spacing:-.1px}}@media (max-width:1100px){.pn-select{width:74px;min-height:42px;padding:0 6px;font-size:.78rem}}html body .pn-bar{position:fixed!important;top:var(--pn-top);right:0;left:0;margin:0 auto!important;transform:none}html body.pn-body{padding-top:calc(var(--pn-h) + var(--pn-top)*2)!important}.pn-psearch,.pn-plang{display:none}@media (max-width:1100px){html body .pn-bar .pn-search{display:inline-grid}.pn-psearch{display:flex;align-items:center;gap:8px;margin-top:12px;padding:5px 14px 5px 5px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(216,188,120,.4);color:var(--pn-gold)}.pn-psearch .pn-i{width:20px;height:20px;flex:0 0 20px}.pn-psearch input{flex:1 1 auto;min-width:0;height:42px;border:0;outline:0;background:100% 0;color:var(--pn-ivory);font:500 .95rem"Inter",system-ui,sans-serif}.pn-psearch input::placeholder{color:var(--pn-mute)}.pn-psearch button{height:42px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;color:#2b1d05;font:700 .85rem"Inter",system-ui,sans-serif;background:linear-gradient(-180deg,#f3dc9d,var(--pn-gold-2))}.pn-plang{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.pn-plang button{min-height:44px;border-radius:14px;cursor:pointer;color:var(--pn-ivory);background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.3);font:600 .88rem"Inter",system-ui,sans-serif}.pn-plang button:hover,.pn-plang button.active,.pn-plang button[aria-pressed=true]{background:rgba(216,188,120,.18);border-color:rgba(216,188,120,.8)}}@media (max-width:640px){.pn-lang{display:none}}@media (max-width:380px){html body .pn-bar .pn-search{width:38px;height:38px;min-height:38px}}html body .pn-bar .pn-nav{margin-top:0!important;margin-bottom:0!important}html body .pn-bar .pn-brand{border:0!important;background:100% 0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}html body nav.pn-bottom{margin:0!important}html body.pg-404 main nav a{color:#173f38!important;background:rgba(255,255,255,.7)!important;border:1px solid rgba(181,138,58,.7)!important;font-weight:600}html body.pg-404 main nav a:hover{background:#173f38!important;color:#fffdf5!important}html body .pn-bar,html body .pn-bar .pn-item-tx,html body .pn-bar .pn-more-head{text-align:start!important}@media (max-width:480px){html body .pn-bar .pn-brand-tx strong{font-size:.95rem}}@media (min-width:1101px) and (max-width:1360px){.pn-shell{gap:10px;padding-inline:10px}.pn-nav{padding-inline-start:10px}.pn-links{gap:0}.pn-link{min-width:0;padding:7px 7px;font-size:.68rem}}.pn-profile{position:relative;flex:0 0 auto}.pn-avatar-btn{display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:3px 3px 3px 11px;border-radius:999px;cursor:pointer;color:var(--pn-gold)!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4);transition:background .2s,border-color .2s,box-shadow .2s}.pn-avatar-btn:hover,.pn-avatar-btn[aria-expanded=true]{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.85)}.pn-avatar-btn.is-active{border-color:rgba(216,188,120,.85);box-shadow:0 0 18px rgba(216,188,120,.28)}.pn-avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:2px;border-radius:50%;background:conic-gradient(from -210deg,#f6e2a3,#b68a3d,#f6e2a3,#8e6a27,#f6e2a3);box-shadow:0 6px 14px rgba(0,0,0,.4)}.pn-avatar-in{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;color:#f3dc9d;background:radial-gradient(circle at 30% 25%,#18755f,#062c25 78%);font:700 .98rem/1"Cormorant Garamond",Georgia,serif;letter-spacing:.5px}.pn-avatar-in .pn-i{width:20px;height:20px}.pn-avatar-btn .pn-chev{width:14px;height:14px;transition:transform .25s}.pn-avatar-btn[aria-expanded=true] .pn-chev{transform:rotate(-180deg)}.pn-profile-menu{position:absolute;top:calc(100% + 16px);left:0;width:min(318px,calc(100vw - 24px));padding:10px;border-radius:26px;text-align:start;background:radial-gradient(120% 90%at 100%0,rgba(216,188,120,.16),transparent 55%),linear-gradient(-160deg,#0d4a3d,var(--pn-ink));border:1px solid var(--pn-line);box-shadow:0 34px 70px -16px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top left;transition:opacity .2s ease,transform .2s ease,visibility .2s}.pn-profile-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pn-pm-head{display:flex;align-items:center;gap:13px;padding:10px 10px 14px;margin-bottom:6px;border-bottom:1px solid rgba(216,188,120,.2)}.pn-pm-head .pn-avatar{width:56px;height:56px;flex-basis:56px}.pn-pm-head .pn-avatar-in{font-size:1.3rem}.pn-pm-head .pn-avatar-in .pn-i{width:26px;height:26px}.pn-pm-id{min-width:0;display:flex;flex-direction:column;gap:3px}.pn-pm-id strong{font:700 1.22rem/1.15"Cormorant Garamond",Georgia,serif;color:var(--pn-ivory);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-pm-id small{font:400 .75rem/1.35"Inter",system-ui,sans-serif;color:var(--pn-mute)}.pn-pm-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;border:1px solid transparent;border-radius:16px;background:100% 0;cursor:pointer;color:var(--pn-ivory)!important;text-decoration:none!important;font:600 .9rem/1.2"Inter",system-ui,sans-serif;text-align:start;transition:background .18s,border-color .18s}.pn-pm-item:hover,.pn-pm-item:focus-visible{background:rgba(216,188,120,.1);border-color:rgba(216,188,120,.32)}.pn-pm-item.is-active{background:rgba(216,188,120,.16);border-color:rgba(216,188,120,.6)}.pn-pm-ic{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;color:var(--pn-gold);background:rgba(216,188,120,.1);border:1px solid rgba(216,188,120,.26)}.pn-pm-ic .pn-i{width:18px;height:18px}.pn-pm-chev{margin-inline-start:auto;width:16px;height:16px;color:var(--pn-mute);transition:transform .25s}.pn-pm-item[aria-expanded=true] .pn-pm-chev{transform:rotate(-180deg)}.pn-pm-sep{height:1px;margin:6px 10px;background:linear-gradient(-90deg,transparent,rgba(216,188,120,.3),transparent)}.pn-pm-settings{display:grid;gap:12px;margin:4px 4px 2px;padding:12px;border-radius:18px;background:rgba(0,0,0,.2);border:1px solid rgba(216,188,120,.16)}.pn-pm-settings[hidden]{display:none}.pn-pm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pn-ivory);font:600 .84rem/1.2"Inter",system-ui,sans-serif}.pn-pm-row+.pn-pm-langs{margin-top:-4px}.pn-switch{position:relative;flex:0 0 auto;width:46px;height:26px;padding:0;border-radius:999px;cursor:pointer;border:1px solid rgba(216,188,120,.5);background:rgba(255,255,255,.08);transition:background .2s,border-color .2s}.pn-switch span{position:absolute;top:2px;inset-inline-start:2px;width:20px;height:20px;border-radius:50%;background:#e9dcb0;box-shadow:0 2px 5px rgba(0,0,0,.35);transition:transform .22s ease}.pn-switch[aria-checked=true]{background:linear-gradient(-180deg,#f3dc9d,var(--pn-gold-2));border-color:rgba(255,246,214,.6)}.pn-switch[aria-checked=true] span{transform:translateX(-20px);background:#fffdf5}[dir=rtl] .pn-switch[aria-checked=true] span{transform:translateX(20px)}.pn-pm-langs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pn-pm-langs button{min-height:40px;border-radius:12px;cursor:pointer;color:var(--pn-ivory);background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.28);font:600 .8rem"Inter",system-ui,sans-serif}.pn-pm-langs button:hover,.pn-pm-langs button[aria-pressed=true]{background:rgba(216,188,120,.18);border-color:rgba(216,188,120,.8)}.pn-modal{position:fixed;inset:0;z-index:100002;display:grid;place-items:center;padding:20px;background:rgba(2,18,14,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.pn-modal.show{opacity:1;visibility:visible}.pn-modal-card{width:min(420px,100%);padding:26px;border-radius:28px;color:#fffdf5;font-family:"Inter",system-ui,sans-serif;text-align:start;background:radial-gradient(120% 80%at 100%0,rgba(216,188,120,.16),transparent 55%),linear-gradient(-160deg,#0d4a3d,#04211b);border:1px solid rgba(216,188,120,.5);box-shadow:0 40px 90px -20px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(12px) scale(.98);transition:transform .22s ease}.pn-modal.show .pn-modal-card{transform:none}.pn-modal h2{margin:0 0 4px;font:700 1.7rem/1.15"Cormorant Garamond",Georgia,serif;color:#d8bc78}.pn-modal p{margin:0 0 18px;color:#bcd0c8;font-size:.86rem;line-height:1.5}.pn-modal label{display:block;margin-bottom:14px;color:#e9dcb0;font:600 .78rem/1.2"Inter",system-ui,sans-serif;letter-spacing:.04em}.pn-modal input{display:block;width:100%;height:46px;margin-top:7px;padding:0 14px;border-radius:14px;border:1px solid rgba(216,188,120,.4);outline:0;background:rgba(255,255,255,.06);color:#fffdf5;font:500 .95rem"Inter",system-ui,sans-serif;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.pn-modal input::placeholder{color:rgba(188,208,200,.6)}.pn-modal input:focus{border-color:#d8bc78;box-shadow:0 0 0 3px rgba(216,188,120,.22)}.pn-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.pn-btn{min-height:44px;padding:0 22px;border-radius:999px;cursor:pointer;font:700 .88rem/1"Inter",system-ui,sans-serif;transition:transform .2s,filter .2s,background .2s}.pn-btn:hover{transform:translateY(-1px)}.pn-btn-ghost{background:100% 0;color:#fffdf5;border:1px solid rgba(216,188,120,.45)}.pn-btn-ghost:hover{background:rgba(216,188,120,.12)}.pn-btn-gold{color:#2b1d05;border:1px solid rgba(255,246,214,.55);background:linear-gradient(-180deg,#f3dc9d,#d8bc78 45%,#b68a3d);box-shadow:0 10px 24px -8px rgba(216,188,120,.55),inset 0 1px 0 rgba(255,255,255,.6)}.pn-btn-gold:hover{filter:brightness(1.06)}.pn-modal :focus-visible{outline:2px solid #d8bc78;outline-offset:2px}@media (max-width:1100px){.pn-actions{display:contents}.pn-back{order:0}.pn-burger{order:1}.pn-brand{order:2;justify-content:center}.pn-search{order:3}.pn-theme{order:4}.pn-lang,.pn-select{order:5}.pn-profile{order:6}.pn-avatar-btn{min-height:46px;padding:3px}.pn-avatar-btn .pn-chev{display:none}.pn-avatar{width:40px;height:40px;flex-basis:40px}}@media (max-width:640px){html body .pn-bar .pn-search,html body .pn-bar .pn-theme{display:none}}@media (max-width:380px){.pn-avatar-btn{min-height:42px}.pn-avatar{width:36px;height:36px;flex-basis:36px}}@media (prefers-reduced-motion:reduce){.pn-modal,.pn-modal-card,.pn-profile-menu,.pn-switch span{transition:none!important}}@media (max-width:760px){html body nav.pn-bottom a small{font-size:10.5px!important;line-height:1.1!important}html body .pn-bar .pn-item-tx small{font-size:.72rem!important;line-height:1.3!important}html body .pn-bar .pn-pm-id small{font-size:.75rem!important;line-height:1.35!important}html body .pn-bar .pn-brand-tx small{font-size:1.05rem!important}}@media (max-width:1100px){.pn-links>a:last-of-type{grid-column:span 2}}@media (max-width:640px){.pn-links>a:last-of-type{grid-column:span 3;flex-direction:row;gap:10px;min-height:58px}}@media (min-width:1361px){.pn-links{gap:6px}.pn-link{padding:7px 13px}}@media (min-width:1101px) and (max-width:1360px){.pn-link{padding:7px 9px}}@media (max-width:340px){html body nav.pn-bottom a small{font-size:9.5px!important;letter-spacing:-.2px}.pn-bottom{right:6px;left:6px}}@media (min-width:1101px) and (max-width:1500px){.pn-lang-btn #currentLanguage{display:none}.pn-lang-btn{padding:0 12px}.pn-avatar-btn{padding:3px}.pn-avatar-btn .pn-chev{display:none}.pn-start-desk{padding:0 16px}}@media (min-width:1101px) and (max-width:1279px){.pn-link{padding:7px 6px;font-size:.67rem}.pn-nav{padding-inline-start:8px;margin-inline-start:2px}.pn-start-desk{padding:0 13px}.pn-actions{gap:7px;padding-inline-start:10px}}@media (min-width:1101px) and (max-width:1189px){.pn-brand-tx{display:none}}.pn-sheet{display:none}@media (max-width:820px){.pn-bottom button.pn-more-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:6px 2px;border-radius:18px;color:var(--pn-mute)!important;background:100% 0;border:1px solid transparent;cursor:pointer;font:inherit;touch-action:manipulation;transition:background .2s,color .2s,border-color .2s}.pn-bottom button.pn-more-tab .pn-i{width:23px;height:23px}.pn-bottom button.pn-more-tab small{font:600 .64rem/1.1"Inter",system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pn-bottom button.pn-more-tab.is-active,.pn-bottom button.pn-more-tab[aria-expanded=true]{color:#fff!important;background:linear-gradient(-180deg,rgba(216,188,120,.24),rgba(216,188,120,.07));border-color:rgba(216,188,120,.75);box-shadow:0 0 16px rgba(216,188,120,.22)}.pn-bottom button.pn-more-tab.is-active .pn-i,.pn-bottom button.pn-more-tab[aria-expanded=true] .pn-i{color:var(--pn-gold)}.pn-bottom button.pn-more-tab:focus-visible{outline:2px solid var(--pn-gold);outline-offset:2px}.pn-sheet{position:fixed;inset:0;z-index:100003;display:block;visibility:hidden;pointer-events:none;background:100% 0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .28s ease,backdrop-filter .28s ease,visibility .28s}.pn-sheet.show{visibility:visible;pointer-events:auto;background:rgba(2,18,14,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pn-sheet-card{position:absolute;right:0;left:0;bottom:0;max-height:82dvh;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:10px 14px calc(20px + env(safe-area-inset-bottom,0));border-radius:30px 30px 0 0;color:var(--pn-ivory);font-family:"Inter",system-ui,sans-serif;text-align:start;background:radial-gradient(120% 60%at 100%0,rgba(216,188,120,.16),transparent 55%),linear-gradient(-165deg,#0d4a3d,var(--pn-ink));border:1px solid var(--pn-line);border-bottom:0;box-shadow:0-26px 60px -12px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(102%);transition:transform .34s cubic-bezier(.2,.85,.2,1)}.pn-sheet.show .pn-sheet-card{transform:none}.pn-sheet-grab{width:46px;height:5px;margin:2px auto 10px;border-radius:99px;background:rgba(216,188,120,.5)}.pn-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 12px;margin-bottom:12px;border-bottom:1px solid rgba(216,188,120,.2)}.pn-sheet-head strong{font:700 1.3rem/1.2"Cormorant Garamond",Georgia,serif;color:var(--pn-gold)}.pn-sheet-x{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;cursor:pointer;color:var(--pn-gold);background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.4)}.pn-sheet-x .pn-i{width:20px;height:20px}.pn-sheet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pn-sheet-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;min-height:96px;padding:13px 6px 10px;border-radius:20px;text-align:center;text-decoration:none!important;color:var(--pn-ivory)!important;background:rgba(255,255,255,.04);border:1px solid rgba(216,188,120,.18);transition:background .18s,border-color .18s,transform .12s;touch-action:manipulation}.pn-sheet-item:hover,.pn-sheet-item:focus-visible{background:rgba(216,188,120,.12);border-color:rgba(216,188,120,.5)}.pn-sheet-item:active{transform:scale(.97)}.pn-sheet-item.is-active{background:rgba(216,188,120,.16);border-color:rgba(216,188,120,.75)}.pn-sheet-item>span:last-child{font:600 .74rem/1.25"Inter",system-ui,sans-serif;overflow-wrap:anywhere}html body .pn-sheet .pn-sheet-item>span:last-child{font-size:.74rem!important;line-height:1.25!important}.pn-sheet-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:var(--pn-gold);background:rgba(216,188,120,.1);border:1px solid rgba(216,188,120,.28)}.pn-sheet-ic .pn-i{width:23px;height:23px}.pn-sheet :focus-visible{outline:2px solid var(--pn-gold);outline-offset:2px}}@media (max-width:340px){.pn-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pn-sheet,.pn-sheet-card{transition:none!important}}@media (min-width:1101px){.pn-bar.pn-fit-1 .pn-links{gap:0}.pn-bar.pn-fit-1 .pn-link{padding:7px 5px;font-size:.64rem}.pn-bar.pn-fit-2 .pn-start-desk{padding:0 15px}.pn-bar.pn-fit-2 .pn-start-desk span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pn-bar.pn-fit-2 .pn-brand-tx small{display:none}.pn-bar.pn-fit-3 .pn-brand-tx{display:none}.pn-bar.pn-fit-4 .pn-link span{max-width:8.5ch;overflow:hidden;text-overflow:ellipsis}}[dir=rtl] .pn-back svg{transform:scaleX(-1)}[dir=rtl] .pn-profile-menu{left:auto;right:0;transform-origin:top right}[dir=rtl] .pn-modal-actions{justify-content:flex-start}.pn-lang-menu{min-width:252px}
html body main,html body section,html body article,html body .tool-card,html body .tools-wrap>*{min-width:0}html body .tools-wrap{grid-template-columns:minmax(0,1fr)!important}html body h1,html body h2,html body h3,html body p,html body .sub,html body .tool-out{overflow-wrap:anywhere}html body img,html body svg,html body video,html body canvas{max-width:100%}html body table{display:block;max-width:100%;overflow-x:auto}html:not([data-theme=dark]) body .tool-card,html:not([data-theme=dark]) body .tools-wrap>h1{background-color:rgba(255,252,243,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not([data-theme=dark]) body .tools-wrap>h1{padding:10px 16px;border-radius:16px;justify-self:center}html[data-theme=dark] body .tool-card{background-color:rgba(6,20,17,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:not([data-theme=dark]) body .tool-card p.sub,html:not([data-theme=dark]) body main p{--_c:#2f423d}html:not([data-theme=dark]) body .tool-card p.sub{opacity:1;color:#2f423d}html body .hadith-card,html body .dua-card,html body .verse-card,html body .ayah,html body .prophet-card,html body .sahabi-card{content-visibility:auto;contain-intrinsic-size:auto 320px}@media (max-width:760px){html body small:not(.noor-mobile-nav *),html body .daily-dua-tag,html body .daily-dua-source,html body .section-kicker,html body .eyebrow,html body .z-eyebrow,html body .ah-eyebrow,html body .namaz-eyebrow,html body .tradition-desc,html body .z-level-status,html body .pill,html body .start-card-tag,html body .daily-learn-kicker,html body .detail-tag,html body .saved-note,html body .z-note,html body .z-mini-label,html body .z-audio-chip,html body .z-audio-note,html body .z-list-help,html body .z-lesson-badge,html body .step-open,html body .mini-audio,html body .tool-card label{font-size:12.5px!important;line-height:1.45}html body p,html body li{font-size:max(1em,14px)}html body .noor-mobile-nav small,html body .noor-mobile-nav span{font-size:11px}html body main a.cta-btn,html body main a.feat-btn,html body main a.gold,html body main a.dash-panel-link,html body main button,html body main .roadmap-item,html body main .vt,html body main .bookmark-btn,html body main .step-open,html body main .complete-btn,html body main .mini-audio{min-height:44px;min-width:44px}html body main a.roadmap-item{display:flex;align-items:center}html body main input:not([type=checkbox]):not([type=radio]),html body main select{min-height:44px}html body .hadith-hero-visual,html body .hero-art,html body .art-caption,html body .quran-hero-glow,html body .hero-orb,html body .dua-orb{display:none!important}html body .hadith-hero{min-height:0!important;padding-bottom:12px}html body{padding-bottom:calc(128px + env(safe-area-inset-bottom,0))!important}html{scroll-padding-bottom:128px}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:760px){html body .step-card-actions button,html body .step-card-top strong,html body .step-card-phrase p,html body .z-trust-pills span,html body .z-btn,html body .z-arrow,html body .stats article span,html body label,html body .audio-legend span,html body .seg button.vt,html body .actions button,html body .home-progress-number,html body .home-progress-bottom span,html body .home-progress-bottom a,html body .progress-pill,html body .detail-topline span,html body .imam-checklist p,html body .z-meter-top b,html body .z-meter-top span,html body .z-list-title,html body .z-memory-card p,html body .z-game-prompt button,html body footer span,html body aside{font-size:12.5px!important}html body main p a,html body footer a,html body .home-progress-bottom a{display:inline-block;padding:10px 4px;margin:-10px -4px}html body main a.cta-btn,html body main a.gold,html body main a.feat-btn,html body main a.dash-panel-link{display:inline-flex;align-items:center;justify-content:center}html body .quran-page,html body .quran-hero{overflow:hidden}}.skip-link{position:fixed;right:12px;top:-80px;z-index:100000;padding:12px 18px;border-radius:12px;background:#031d18;color:#fffdf6!important;font:700 14px/1.2 Inter,system-ui,sans-serif;text-decoration:none;border:2px solid #d8bc78;transition:top .15s ease}.skip-link:focus,.skip-link:focus-visible{top:12px;z-index:100001}.namaz-hero .hero-buttons{justify-content:flex-start}.namaz-hero .mosque-door{display:none}.namaz-hero .art-caption{bottom:26px}html[data-theme=dark] body .pc-card,html[data-theme=dark] body .surah-card,html[data-theme=dark] body .quran-dashboard-cta{background:var(--pc-lattice),linear-gradient(-135deg,#183f38,#12332e 45%,#0d2926)!important;border-color:rgba(216,188,120,.24)!important;box-shadow:0 14px 34px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05)!important}html[data-theme=dark] body .surah-card:hover{border-color:rgba(216,188,120,.6)!important;transform:translateY(-3px)}html[data-theme=dark] body .surah-search{background:#0d2b25!important;border-color:rgba(216,188,120,.28)!important}html[data-theme=dark] body .quran-search-section{background:linear-gradient(-180deg,rgba(8,34,29,.55),rgba(8,34,29,.2))!important}html[data-theme=dark] body .quran-hero{background:radial-gradient(circle at 82% 18%,rgba(216,188,120,.22),transparent 34%),linear-gradient(-135deg,#0a2f29,#0f4034 62%,#14493c)!important;border-color:rgba(216,188,120,.3)!important;box-shadow:0 30px 70px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.07)}html[data-theme=dark] body .quran-hero h1{color:#f7f1de!important}html[data-theme=dark] body .quran-hero h1 span{color:#e3c987!important}html[data-theme=dark] body .quran-hero p{color:#c9d8d0!important}html[data-theme=dark] body .quran-page{background:linear-gradient(-135deg,#17493d 0,#0e342c 60%,#0a2923 100%)!important;border-color:rgba(216,188,120,.55)!important;box-shadow:inset 0 0 0 2px rgba(216,188,120,.1),0 18px 30px rgba(0,0,0,.4)!important}html[data-theme=dark] body .page-border{border-color:rgba(216,188,120,.6)!important}html[data-theme=dark] body .page-border,html[data-theme=dark] body .page-border *{color:#ecd9a0!important}html[data-theme=dark] body .quran-book-caption strong{color:#f1e6c2!important}html[data-theme=dark] body .quran-book-caption p{color:#b9cbc2!important}html[data-theme=dark] body .quran-hero .primary-quran-btn{background:linear-gradient(-180deg,#f0d994,#d4af5a)!important;color:#0a2b25!important;border:1px solid rgba(255,236,170,.6)!important;box-shadow:0 10px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.5)!important}html[data-theme=dark] body .quran-hero .hero-quran-btn{background:rgba(255,255,255,.05)!important;color:#f3e8c6!important;border:1px solid rgba(216,188,120,.5)!important}html[data-theme=dark] body .quran-hero .hero-quran-btn:hover{background:rgba(216,188,120,.15)!important}html[data-theme=dark] body .quran-rehal *{border-color:rgba(216,188,120,.65)!important}html[data-theme=dark] body .quran-rehal .rehal-left,html[data-theme=dark] body .quran-rehal .rehal-right{background:linear-gradient(-180deg,#0f3a31,#082721)!important}html[data-theme=dark] body .quran-book-caption .caption-arabic{color:#ecd9a0!important}html[data-theme=dark] body .quran-book-caption .caption-line{background:linear-gradient(-90deg,transparent,#d8bc78,transparent)!important}body .pc-card>.pc-ring{opacity:.42;transition:opacity .3s ease}body .pc-card:hover>.pc-ring,body .pc-card:focus-within>.pc-ring{opacity:1}html[data-theme=dark] body .pc-card>.pc-ring{opacity:.3}html[data-theme=dark] body .pc-card:hover>.pc-ring,html[data-theme=dark] body .pc-card:focus-within>.pc-ring{opacity:.9}.namaz-hero .namaz-primary{gap:12px;justify-content:center}:root{--pc-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cg fill='none' stroke='%23d8bc78' stroke-opacity='.13'%3E%3Crect x='14' y='14' width='28' height='28'/%3E%3Crect x='14' y='14' width='28' height='28' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E")}html[data-theme=dark] body .pc-card :is(.hs-ico,.prophet-icon,.topic-icon,.intro-icon,.lesson-icon,.person-icon,.card-icon,.foundation-icon,.tradition-icon,.journey-step-icon,.today-icon,.featured-icon,.grading-icon,.start-card-icon,.daily-icon,.level-icon,.how-icon,.progress-icon,.trust-icon,.audio-studio-icon,.practice-icon,.takeaway-icon){color:#e3c987}html[data-theme=dark] body .pc-card :is(h3,h4),html[data-theme=dark] body .pc-card .hs-tile strong,html[data-theme=dark] body .hs-tile strong{font-family:"Cormorant Garamond","Noto Sans Devanagari","Noto Naskh Arabic","Amiri",Georgia,serif!important;font-weight:700!important;font-size-adjust:.47;letter-spacing:0!important;color:#fffdf5}html[data-theme=dark] body .pc-card>.pc-ring{opacity:.85}html[data-theme=dark] body .pc-card:hover>.pc-ring,html[data-theme=dark] body .pc-card:focus-within>.pc-ring{opacity:1}html[data-theme=dark] body :is(.start-card strong,.pc-card>strong,.pc-card>a>strong){font-family:"Cormorant Garamond","Noto Sans Devanagari","Noto Naskh Arabic","Amiri",Georgia,serif!important;font-weight:700!important;font-size-adjust:.47;letter-spacing:0!important}html[data-theme=dark] body :is(.quizbox,.special-card,.panel.reader){background:var(--pc-lattice),linear-gradient(-135deg,#183f38,#12332e 45%,#0d2926)!important;border:1px solid rgba(216,188,120,.24)!important;box-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important}body :is(.hs-ico,.prophet-icon,.topic-icon,.intro-icon,.lesson-icon,.person-icon,.card-icon,.foundation-icon,.tradition-icon,.journey-step-icon,.today-icon,.featured-icon,.grading-icon,.start-card-icon,.daily-icon,.level-icon,.how-icon,.progress-icon,.trust-icon,.audio-studio-icon,.practice-icon,.takeaway-icon,.welcome-icon,.checklist-icon,.next-icon,.message-icon,.message-symbol,.why-quran-icon,.empty-icon,.reminder-icon,.daily-symbol,.daily-learn-mark){background:100% 0!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;justify-content:flex-start!important;justify-items:start!important;text-align:start!important;filter:none}html:not([data-theme=dark]) body :is(.hs-ico,.prophet-icon,.topic-icon,.intro-icon,.lesson-icon,.person-icon,.card-icon,.foundation-icon,.tradition-icon,.journey-step-icon,.today-icon,.featured-icon,.grading-icon,.start-card-icon,.daily-icon,.level-icon,.how-icon,.progress-icon,.trust-icon,.audio-studio-icon,.practice-icon,.takeaway-icon,.welcome-icon,.checklist-icon,.next-icon,.message-icon,.message-symbol,.why-quran-icon,.empty-icon,.reminder-icon,.daily-symbol,.daily-learn-mark){color:#a8792b}html[data-theme=dark] body :is(.hs-ico,.prophet-icon,.topic-icon,.intro-icon,.lesson-icon,.person-icon,.card-icon,.foundation-icon,.tradition-icon,.journey-step-icon,.today-icon,.featured-icon,.grading-icon,.start-card-icon,.daily-icon,.level-icon,.how-icon,.progress-icon,.trust-icon,.audio-studio-icon,.practice-icon,.takeaway-icon,.welcome-icon,.checklist-icon,.next-icon,.message-icon,.message-symbol,.why-quran-icon,.empty-icon,.reminder-icon,.daily-symbol,.daily-learn-mark){color:#e3c987}
.pi-host{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin-block:0;background:100% 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:0!important;line-height:0!important;color:transparent!important;text-shadow:none!important;-webkit-text-fill-color:transparent;flex:0 0 auto}.pi-host::before,.pi-host::after{content:none!important}.pi{--pi-size:46px;width:var(--pi-size);height:var(--pi-size);display:block;overflow:visible;filter:drop-shadow(0 5px 7px rgba(0,0,0,.42)) drop-shadow(0 0 9px rgba(226,191,102,.22));transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.hs-ico .pi{--pi-size:70px}.start-card-icon .pi,.foundation-icon .pi,.intro-icon .pi,.tradition-icon .pi,.welcome-icon .pi,.empty-icon .pi{--pi-size:66px}.topic-icon .pi,.prophet-icon .pi,.lesson-icon .pi,.person-icon .pi,.z-level-icon .pi,.level-icon .pi,.journey-step-icon .pi,.featured-icon .pi,.how-icon .pi,.prayer-icon .pi{--pi-size:54px}.menu-icon .pi,.more-icon .pi,.daily-icon .pi,.card-icon .pi,.today-icon .pi,.event-icon .pi,.dash-stat-icon .pi,.modal-icon .pi,.trust-icon .pi,.info-icon .pi,.progress-icon .pi,.next-icon .pi,.z-next-icon .pi,.reminder-icon .pi,.practice-icon .pi,.message-icon .pi,.grading-icon .pi,.takeaway-icon .pi,.checklist-icon .pi,.why-quran-icon .pi,.location-icon .pi{--pi-size:38px}.icon .pi,.result-icon .pi,.logo-symbol .pi,.search-icon .pi{--pi-size:32px}a:hover .pi,.pc-card:hover .pi,button:hover .pi{transform:translateY(-3px) scale(1.07);filter:drop-shadow(0 9px 11px rgba(0,0,0,.5)) drop-shadow(0 0 15px rgba(240,207,122,.5))}@media (max-width:640px){.hs-ico .pi{--pi-size:58px}.start-card-icon .pi,.foundation-icon .pi,.intro-icon .pi{--pi-size:50px}}@media (prefers-reduced-motion:reduce){.pi{transition:none}a:hover .pi,.pc-card:hover .pi{transform:none}}.noor-brand-mark{position:relative;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,#2a7a63,#0a3a2f 62%,#062a22)!important;box-shadow:0 0 0 1.5px #c9a24d,0 0 0 4px rgba(201,162,77,.18),0 8px 18px rgba(0,0,0,.45),0 0 22px rgba(226,191,102,.28),inset 0 2px 5px rgba(255,241,189,.35)!important;overflow:hidden}.noor-brand-logo{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5)) saturate(1.1) contrast(1.04)}.noor-brand-copy strong{background:linear-gradient(-180deg,#fff3c4,#e0b95a 60%,#b98f35);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html:not([data-theme=dark]) .noor-brand-copy strong{background:100% 0;-webkit-text-fill-color:currentColor}::selection{background:rgba(226,191,102,.35)}html{scrollbar-color:#b98f35 #07261f}html[data-theme=dark] body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.start-card-icon.pi-host,.foundation-icon.pi-host,.intro-icon.pi-host,.topic-icon.pi-host,.hs-ico.pi-host{margin-bottom:12px}.pi-in{display:inline-block;width:1.5em;height:1.5em;vertical-align:-.38em;margin:0 .18em;line-height:0;font-size:inherit;-webkit-text-fill-color:initial}.pi-in .pi{--pi-size:1.5em;width:1.5em;height:1.5em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}button:hover .pi-in .pi,a:hover .pi-in .pi{transform:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45)) drop-shadow(0 0 5px rgba(240,207,122,.55))}.qb-svg{width:min(100%,470px);height:auto;display:block;margin:0 auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.45));animation:qbFloat 6s ease-in-out infinite}@keyframes qbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.quran-book-wrap{display:block!important;transform:none!important}.hands-svg{filter:drop-shadow(0 26px 28px rgba(0,0,0,.4)) drop-shadow(0 0 24px rgba(226,191,102,.35))!important}.dua-learn-btn{min-height:54px;padding:0 22px;border-radius:17px;font-size:13px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:#3a2808;border:1px solid rgba(255,241,189,.7);background:linear-gradient(-145deg,#fff0b8,#e2bf66 55%,#b98f35);box-shadow:0 12px 26px rgba(185,143,53,.3),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.dua-learn-btn:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(185,143,53,.4),inset 0 1px 0 rgba(255,255,255,.6)}.dua-learn-btn b{font-size:15px}@media (prefers-reduced-motion:reduce){.qb-svg{animation:none}}.pi-defs{position:absolute}
@view-transition{navigation:auto}.noor-navbar{view-transition-name:sm-nav}.noor-mobile-nav{view-transition-name:sm-tabs}::view-transition-old(root){animation:170ms cubic-bezier(.4,0,1,1) both smOut}::view-transition-new(root){animation:280ms cubic-bezier(.2,.8,.2,1) both smIn}@keyframes smOut{to{opacity:0;transform:scale(.992)}}@keyframes smIn{0%{opacity:0;transform:translateY(10px)}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}a,button,summary,label,select,input,[role=button]{touch-action:manipulation}button,.noor-navbar,.noor-mobile-nav,.topic-card,.start-card,.daily-card,.ah-q,.as-tile{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}}button:not(:disabled),.noor-mobile-nav a,.as-tile,.ah-q,.topic-card,.start-card,.daily-card{transition:transform .14s cubic-bezier(.2,.8,.2,1),opacity .14s}button:not(:disabled):active,.noor-mobile-nav a:active,.as-tile:active,.ah-q:active{transform:scale(.96)}.sm-toast{position:fixed;right:50%;bottom:calc(env(safe-area-inset-bottom,0) + 86px);z-index:9999;transform:translate(50%,24px);opacity:0;pointer-events:none;padding:10px 18px;border-radius:999px;background:rgba(13,53,47,.96);color:#f3e3b0;border:1px solid rgba(230,200,120,.4);font:600 13px/1.2 Inter,system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.28);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.sm-toast.on{transform:translate(50%,0);opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-old(root),::view-transition-new(root){animation:none}button,.noor-mobile-nav a,.as-tile,.ah-q,.topic-card,.start-card,.daily-card{transition:none}}
html[lang=hi] body,html[lang=hi] button,html[lang=hi] select,html[lang=hi] input,html[lang=hi] textarea{font-family:"Noto Sans Devanagari","Inter",system-ui,sans-serif}html[lang=hi] *{letter-spacing:normal!important;text-transform:none!important}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{line-height:1.45!important}html[lang=ur] body,html[lang=ur] button,html[lang=ur] select,html[lang=ur] input,html[lang=ur] textarea{font-family:"Noto Naskh Arabic","Inter",system-ui,sans-serif}html[lang=ur] *{letter-spacing:normal!important;text-transform:none!important}html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3{line-height:1.7!important}html[lang=ur] body{line-height:1.9}html[lang=ar] body,html[lang=ar] button,html[lang=ar] select,html[lang=ar] input,html[lang=ar] textarea{font-family:"Noto Naskh Arabic","Inter",system-ui,sans-serif}html[lang=ar] *{letter-spacing:normal!important;text-transform:none!important}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.7!important}html[lang=ar] body{line-height:1.9}html[lang=bn] body,html[lang=bn] button,html[lang=bn] select,html[lang=bn] input,html[lang=bn] textarea{font-family:"Noto Sans Bengali","Inter",system-ui,sans-serif}html[lang=bn] *{letter-spacing:normal!important;text-transform:none!important}html[lang=bn] h1,html[lang=bn] h2,html[lang=bn] h3{line-height:1.45!important}.language-menu,.pn-lang-menu{max-height:min(70vh,520px);overflow-y:auto}.language-menu small em{font-style:normal;opacity:.7}.pn-plang{flex-wrap:wrap}
@property --nx{syntax:"<percentage>";inherits:true;initial-value:50%}:root{--na-bg:#f6f1e4;--na-ink:#14352d;--na-mut:#4a5f57;--na-g1:#2f8f73;--na-g2:#0d352f;--na-gold:#c9a95c;--na-glass:rgba(255,255,255,.7);--na-edge:rgba(255,255,255,.7);--na-sh:rgba(13,53,47,.28);--na-ease:cubic-bezier(.32,.72,0,1)}html[data-theme=dark]{--na-bg:#0e1512;--na-ink:#e8f1ee;--na-mut:#9db0a9;--na-glass:rgba(30,42,38,.55);--na-edge:rgba(255,255,255,.14);--na-sh:rgba(0,0,0,.6)}.na-dock,.na-s,#naMenu,#naScrim{display:none}@media (max-width:760px){html.na{overscroll-behavior-y:none;-webkit-text-size-adjust:100%}html.na *{-webkit-tap-highlight-color:transparent}html.na a,html.na button{touch-action:manipulation}html.na body{background:var(--na-bg)!important;padding-bottom:calc(104px + env(safe-area-inset-bottom,0))!important}html.na body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40%at 90%0,rgba(201,169,92,.28),transparent 70%),radial-gradient(70% 45%at 0 35%,rgba(47,143,115,.24),transparent 70%),radial-gradient(60% 40%at 80% 100%,rgba(47,143,115,.2),transparent 70%)}html.na .pn-bottom,html.na nav.noor-mobile-nav,html.na .noor-mobile-nav,html.na .cursor-glow,html.na .scroll-down,html.na .stars{display:none!important}html.na .hero-bg,html.na .moon-3d{animation:none!important}html.na main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 640px}html.na.na-scroll :is(.hero-bg,.stars,.moon-3d,[class*=orbit],[class*=glow],[class*=float],[class*=pulse],[class*=shimmer]),html.na.na-hidden *{animation-play-state:paused!important}html.na :is(.pn-bar,.noor-navbar){background:linear-gradient(-135deg,rgba(13,53,47,.8),rgba(22,86,70,.62))!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(255,255,255,.2)!important;border-radius:24px!important;box-shadow:0 14px 34px -14px var(--na-sh),inset 0 1px 0 rgba(255,255,255,.28)!important}html.na :is(.topic-card,.prophet-card,.lesson-card,.intro-card,.companion-card,.trust-card,.special-card,.journey-card,.foundation-card,.walk-card,.tradition-card,.card,.ah-q){background:linear-gradient(-145deg,var(--na-glass),rgba(255,255,255,.1))!important;border:1px solid var(--na-edge)!important;border-radius:22px!important;box-shadow:0 12px 30px -14px var(--na-sh),inset 0 1px 0 var(--na-edge)!important;transition:transform .2s var(--na-ease)}html.na .pn-brand-tx strong{font-size:15px!important}html.na :is(.topic-card,.prophet-card,.lesson-card,.card,.ah-q):active{transform:scale(.97)}html.na .na-dock{display:block;position:fixed;z-index:9000;right:16px;left:16px;bottom:calc(14px + env(safe-area-inset-bottom,0));height:64px;--nx:50%;transition:--nx .55s var(--na-ease),transform .45s var(--na-ease),opacity .3s}html.na .na-dock::before{content:"";position:absolute;inset:0;border-radius:32px;background:linear-gradient(-145deg,rgba(14,58,48,.78),rgba(7,30,26,.82));-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.3);-webkit-mask:radial-gradient(circle 37px at var(--nx)0,transparent 97%,#000 100%);mask:radial-gradient(circle 37px at var(--nx)0,transparent 97%,#000 100%)}html.na .na-dock::after{content:"";position:absolute;inset:6px 12px -10px;z-index:-1;border-radius:32px;background:rgba(7,30,26,.55);filter:blur(16px)}html.na .na-dock .na-row{position:relative;display:flex;height:100%}html.na .na-dock .na-row :is(a,button){flex:1;display:grid;place-items:center;padding:0!important;margin:0!important;border:0!important;background:100% 0!important;color:rgba(246,236,208,.78)!important;cursor:pointer;text-decoration:none;opacity:1!important;transition:transform .2s var(--na-ease),color .3s}html.na .na-dock svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html.na .na-dock .na-row :is(a,button):active{transform:scale(.88)}html.na .na-dock .on svg{opacity:0}html.na .na-dock .na-bub{position:absolute;right:var(--nx);top:-26px;width:56px;height:56px;margin-right:-28px;display:grid;place-items:center;border-radius:50%;color:#fff;pointer-events:none;background:radial-gradient(circle at 32% 25%,#4fc3a1,#15705a 62%,#0b4a3b);box-shadow:0 0 0 3px rgba(224,193,110,.55),0 12px 24px -6px rgba(31,160,125,.75),0 0 26px rgba(224,193,110,.35),inset 0 2px 0 rgba(255,255,255,.4);transition:transform .55s var(--na-ease)}html.na .na-dock .na-bub svg{width:26px;height:26px;stroke-width:2}html.na .na-dock.pop .na-bub{transform:scale(1.14) translateY(-3px)}html.na.na-lock .na-dock{transform:translateY(160%);opacity:0;pointer-events:none}html.na.ns-reveal .na-dock{animation:naRise .8s var(--na-ease) both}html.na.ns-reveal :is(.pn-bar,.noor-navbar){animation:naDrop .8s var(--na-ease) both}@keyframes naRise{0%{transform:translateY(160%);opacity:0}}@keyframes naDrop{0%{transform:translateY(-140%);opacity:0}}html.na :is(.pn-burger,#pnMenuBtn){display:none!important}html.na .pn-brand{min-width:0}html.na .pn-brand-tx{min-width:0}html.na .pn-brand-tx strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;font-size:clamp(13px,4.1vw,15px)!important}html.na .na-s{display:flex;align-items:center;position:absolute;z-index:5;top:50%;left:62px;width:40px;height:40px;margin-top:-20px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:#f6ecd0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:width .5s var(--na-ease),left .5s var(--na-ease),background .3s}html.na .na-s.open{left:8px;width:calc(100% - 16px);background:rgba(10,40,34,.92);border-color:rgba(201,169,92,.6)}html.na .na-s button{border:0!important;outline:0;background:100% 0!important;min-height:0!important;padding:0!important;box-shadow:none!important;flex:0 0 38px;height:38px;display:grid;place-items:center;border:0;background:100% 0;color:inherit;cursor:pointer}html.na .na-s svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}html.na .na-s input[type=search]{border:0!important;box-shadow:none!important;background:100% 0!important;border-radius:0!important;padding:0 4px!important;-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:38px;border:0;outline:0;background:100% 0;color:#fffdf6;font:500 15px Inter,system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .25s}html.na .na-s input::-webkit-search-cancel-button{display:none}html.na .na-s input::placeholder{color:rgba(246,236,208,.6)}html.na .na-s .na-s-x{opacity:0;pointer-events:none;transition:opacity .25s}html.na .na-s.open :is(input[type=search],.na-s-x){opacity:1;pointer-events:auto;transition-delay:.18s}html.na .na-ring{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:12px 16px;border-radius:20px;background:var(--na-glass);border:1px solid var(--na-edge);box-shadow:0 10px 26px -14px var(--na-sh),inset 0 1px 0 var(--na-edge);color:var(--na-ink);transition:box-shadow .5s,border-color .5s}html.na .na-ring svg{width:56px;height:56px;flex:none;transform:rotate(90deg);overflow:visible}html.na .na-ring circle{fill:none;stroke-width:5;stroke-linecap:round}html.na .na-ring .t{stroke:rgba(98,117,109,.22)}html.na .na-ring .p{stroke:var(--na-g1);stroke-dasharray:144.5;stroke-dashoffset:144.5;transition:stroke-dashoffset .6s var(--na-ease),stroke .4s}html.na .na-ring b{font:700 20px/1 Inter,system-ui,sans-serif}html.na .na-ring small{display:block;margin-top:3px;color:var(--na-mut);font:500 12.5px Inter,system-ui,sans-serif}html.na .na-ring.done{border-color:rgba(201,169,92,.8);box-shadow:0 0 0 1px rgba(201,169,92,.5),0 0 28px 2px rgba(224,193,110,.55),inset 0 1px 0 var(--na-edge);animation:naGlow 1.6s ease-in-out 3}html.na .na-ring.done .p{stroke:var(--na-gold);filter:drop-shadow(0 0 6px rgba(224,193,110,.9))}@keyframes naGlow{50%{box-shadow:0 0 0 1px rgba(201,169,92,.8),0 0 44px 6px rgba(224,193,110,.8),inset 0 1px 0 var(--na-edge)}}html.na input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:26px;height:26px;margin:0 0 0 10px;border-radius:50%;border:2px solid rgba(47,143,115,.55);background:var(--na-glass);position:relative;cursor:pointer;vertical-align:middle;transition:background .3s,border-color .3s,transform .25s var(--na-ease),box-shadow .3s}html.na input[type=checkbox]::after{content:"";position:absolute;right:8px;top:3.5px;width:6px;height:12px;border:solid #fff;border-width:0 0 2.5px 2.5px;transform:rotate(-45deg) scale(0);transition:transform .25s var(--na-ease) .05s}html.na input[type=checkbox]:checked{background:linear-gradient(-145deg,var(--na-g1),var(--na-g2));border-color:var(--na-g1);box-shadow:0 0 0 4px rgba(47,143,115,.18);transform:scale(1.06)}html.na input[type=checkbox]:checked::after{transform:rotate(-45deg) scale(1)}html.na #naPage{display:contents}html.na.na-lock,html.na.na-lock body{overflow:hidden}html.na.na-lock #naPage{display:block;position:fixed;inset:0;z-index:5;overflow:hidden;background:var(--na-bg);transform-origin:right center;transition:transform .5s var(--na-ease),border-radius .5s var(--na-ease),box-shadow .5s;will-change:transform}html.na.na-open #naPage{transform:translateX(-72%) scale(.83);border-radius:34px;box-shadow:30px 20px 60px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.14)}html.na #naScrim{display:none;position:absolute;inset:0;z-index:99999;background:100% 0}html.na.na-open #naScrim{display:block}html.na #naMenu{display:flex;flex-direction:column;position:fixed;inset:0;z-index:1;visibility:hidden;padding:calc(env(safe-area-inset-top,0) + 22px)0 calc(env(safe-area-inset-bottom,0) + 18px) 22px;width:76%;color:#f6ecd0;background:radial-gradient(80% 50%at 0 0,rgba(201,169,92,.22),transparent 70%),linear-gradient(-170deg,#0f4a3d,#082a24 70%);overflow-y:auto}html.na.na-lock #naMenu{visibility:visible}html.na #naMenu .mh{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:700 18px/1.1"Cormorant Garamond",Georgia,serif;color:#fffdf6}html.na #naMenu .mh img{width:42px;height:42px;border-radius:13px;background:rgba(255,255,255,.1);padding:4px}html.na #naMenu .mh small{display:block;margin-top:3px;font:500 12px Inter,sans-serif;color:var(--na-gold)}html.na #naMenu a{display:flex;align-items:center;gap:14px;padding:11px 12px 11px 14px;margin:0 0 2px 14px;border-radius:16px;color:#f6ecd0;text-decoration:none;font:600 15.5px Inter,system-ui,sans-serif;opacity:0;transform:translateX(18px);transition:opacity .4s,transform .5s var(--na-ease),background .2s}html.na.na-open #naMenu a{opacity:1;transform:none}html.na #naMenu a:active,html.na #naMenu a.on{background:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}html.na #naMenu a.on{color:#fff}html.na #naMenu svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--na-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html.na #naMenu hr{border:0;height:1px;margin:10px 0 10px 14px;background:rgba(255,255,255,.12)}}@media (prefers-reduced-motion:reduce){html.na *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:760px){html.na.na-open #naMenu>:nth-child(2){transition-delay:.145s}html.na.na-open #naMenu>:nth-child(3){transition-delay:.17s}html.na.na-open #naMenu>:nth-child(4){transition-delay:.195s}html.na.na-open #naMenu>:nth-child(5){transition-delay:.22s}html.na.na-open #naMenu>:nth-child(6){transition-delay:.245s}html.na.na-open #naMenu>:nth-child(7){transition-delay:.27s}html.na.na-open #naMenu>:nth-child(8){transition-delay:.295s}html.na.na-open #naMenu>:nth-child(9){transition-delay:.32s}html.na.na-open #naMenu>:nth-child(10){transition-delay:.345s}html.na.na-open #naMenu>:nth-child(11){transition-delay:.37s}html.na.na-open #naMenu>:nth-child(12){transition-delay:.395s}html.na.na-open #naMenu>:nth-child(13){transition-delay:.42s}html.na.na-open #naMenu>:nth-child(14){transition-delay:.445s}html.na.na-open #naMenu>:nth-child(15){transition-delay:.47s}html.na.na-open #naMenu>:nth-child(16){transition-delay:.495s}html.na.na-open #naMenu>:nth-child(17){transition-delay:.52s}html.na.na-open #naMenu>:nth-child(18){transition-delay:.545s}html.na.na-open #naMenu>:nth-child(19){transition-delay:.57s}html.na.na-open #naMenu>:nth-child(20){transition-delay:.595s}html.na.na-open #naMenu>:nth-child(21){transition-delay:.62s}html.na.na-open #naMenu>:nth-child(22){transition-delay:.645s}html.na.na-open #naMenu>:nth-child(23){transition-delay:.67s}html.na.na-open #naMenu>:nth-child(24){transition-delay:.695s}}@media (max-width:760px){html.na.na-hold,html.na.na-hold body{overflow:hidden!important;overscroll-behavior:none}html.na #naHold{display:none}html.na.na-hold #naHold{display:block;position:fixed;inset:0;z-index:9999;background:rgba(4,20,17,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:naHoldIn .3s ease both}@keyframes naHoldIn{0%{opacity:0}}html.na.na-hold .na-dock{pointer-events:none}html.na :is(.pn-profile-menu,.pn-more-menu,.pn-lang-menu){max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (max-width:760px){html.na .pn-nav{display:none!important}html.na .pn-sheet:not(.show),html.na .pn-sheet:not(.show) *,html.na .pn-modal:not(.show),html.na .pn-modal:not(.show) *,html.na :is(.pn-profile-menu,.pn-lang-menu):not(.show),html.na :is(.pn-profile-menu,.pn-lang-menu):not(.show) *{pointer-events:none!important}}@media (max-width:760px){html.na .pn-brand{flex:1 1 0!important;margin-inline-end:46px!important;overflow:hidden}html.na .pn-brand-tx{overflow:hidden}}@media (max-width:350px){html.na .pn-brand{gap:7px!important}html.na .pn-brand img{width:28px!important;height:28px!important}}@media (max-width:760px){html.na .pn-bar .pn-select{display:none!important}}
#ns{position:fixed;inset:0;z-index:2147483000;overflow:hidden;color:#f6ecd0;font-family:Inter,system-ui,sans-serif;perspective:1000px;-webkit-tap-highlight-color:transparent}html.ns-lock{overflow:hidden!important}#ns .ns-door{z-index:0;position:absolute;top:0;bottom:0;width:50.5%;background:radial-gradient(120% 70%at 50% 40%,#146a56 0,#0a3a30 55%,#05231d 100%);transition:transform 1.1s cubic-bezier(.7,0,.2,1)}#ns .ns-door::after{content:"";position:absolute;inset:0;opacity:.18;background:repeating-conic-gradient(from -45deg at 50% 50%,#e0c16e 0 2deg,transparent 2deg 45deg);-webkit-mask:radial-gradient(circle at 50% 50%,#000,transparent 75%);mask:radial-gradient(circle at 50% 50%,#000,transparent 75%)}#ns .ns-l{right:0;transform-origin:100% 50%}#ns .ns-r{left:0;transform-origin:0% 50%}#ns .ns-l::before,#ns .ns-r::before{content:"";position:absolute;top:0;bottom:0;width:3px;background:linear-gradient(#0000,#e0c16e,#0000)}#ns .ns-l::before{left:0}#ns .ns-r::before{right:0}#ns.out .ns-l{transform:translateX(102%) rotateY(-55deg)}#ns.out .ns-r{transform:translateX(-102%) rotateY(55deg)}#ns .ns-scene{z-index:1;position:absolute;inset:0;display:grid;place-items:center;transition:opacity .6s,transform .9s cubic-bezier(.5,0,.2,1)}#ns.out .ns-scene{opacity:0;transform:scale(1.35)}#ns .ns-rays{position:absolute;right:50%;top:44%;width:150vmax;height:150vmax;margin:-75vmax 0 0-75vmax;background:repeating-conic-gradient(from 0deg,rgba(224,193,110,.16)0 4deg,transparent 4deg 16deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 42%);mask:radial-gradient(circle,#000 0,transparent 42%);animation:nsSpin 40s linear infinite;opacity:0;animation-name:nsSpin,nsFade;animation-duration:40s,1.4s;animation-fill-mode:none,forwards}#ns .ns-stage{position:relative;width:min(78vw,340px);aspect-ratio:1;transform-style:preserve-3d;animation:nsTilt 5.5s ease-in-out infinite;margin-top:-8vh}#ns .ns-l3{position:absolute;inset:0;transform-style:preserve-3d;opacity:0;animation:nsIn 1.2s cubic-bezier(.2,.9,.2,1) forwards}#ns .ns-l3 svg{width:100%;height:100%;display:block;overflow:visible}#ns .ns-a{transform:translateZ(-90px) scale(1.05);animation-delay:.1s}#ns .ns-a svg{animation:nsSpin 28s linear infinite;filter:drop-shadow(0 0 8px rgba(224,193,110,.45))}#ns .ns-b{transform:translateZ(-30px) scale(.95);animation-delay:.35s}#ns .ns-b svg{animation:nsSpin 20s linear infinite reverse;filter:drop-shadow(0 0 14px rgba(224,193,110,.6))}#ns .ns-c{transform:translateZ(30px) scale(.7);animation-delay:.6s}#ns .ns-c svg{animation:nsSpin 14s linear infinite}#ns .ns-core{position:absolute;right:50%;top:50%;width:34%;aspect-ratio:1;margin:-17%0 0-17%;border-radius:50%;transform:translateZ(110px);opacity:0;animation:nsPop 1.1s cubic-bezier(.2,1.4,.3,1) .9s forwards;background:radial-gradient(circle at 35% 28%,#1c8f74,#0a3f33);box-shadow:0 0 0 3px rgba(224,193,110,.85),0 0 0 9px rgba(224,193,110,.18),0 0 50px rgba(224,193,110,.55),inset 0 2px 0 rgba(255,255,255,.35)}#ns .ns-core img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}#ns .ns-moon{position:absolute;left:6%;top:-6%;width:22%;aspect-ratio:1;border-radius:50%;transform:translateZ(150px);box-shadow:inset 9px 4px 0 0#f1d98d;opacity:0;animation:nsIn 1s ease 1.3s forwards,nsFloat 4s ease-in-out 2s infinite;filter:drop-shadow(0 0 10px rgba(241,217,141,.7))}#ns .ns-txt{position:absolute;right:0;left:0;bottom:15vh;text-align:center;pointer-events:none}#ns .ns-bis{font:400 20px/1"Amiri","Noto Naskh Arabic",serif;color:#e0c16e;opacity:0;animation:nsFade 1s ease .5s forwards;margin-bottom:12px}#ns .ns-ur{font:700 46px/1.2"Amiri","Noto Nastaliq Urdu",serif;color:#fff7dc;text-shadow:0 0 24px rgba(224,193,110,.7);opacity:0;filter:blur(12px);transform:translateY(14px);animation:nsReveal 1.3s cubic-bezier(.2,.8,.2,1) 1.3s forwards}#ns .ns-en{margin-top:6px;font:700 15px/1 Inter,sans-serif;letter-spacing:.42em;color:#f6ecd0;opacity:0;animation:nsFade 1s ease 1.8s forwards;padding-right:.42em}#ns .ns-sub{margin-top:9px;font:500 12px/1 Inter,sans-serif;letter-spacing:.22em;color:#e0c16e;text-transform:uppercase;opacity:0;animation:nsFade 1s ease 2.1s forwards}#ns .ns-bar{position:absolute;right:50%;bottom:calc(6vh + env(safe-area-inset-bottom,0));width:120px;height:3px;margin-right:-60px;border-radius:3px;background:rgba(255,255,255,.14);overflow:hidden}#ns .ns-bar i{display:block;height:100%;width:100%;background:linear-gradient(-90deg,#e0c16e,#fff2c0);transform-origin:100% 50%;transform:scaleX(0);animation:nsLoad 3s ease-in-out .3s forwards}#ns .ns-p{position:absolute;bottom:-10px;width:5px;height:5px;border-radius:50%;background:#f1d98d;box-shadow:0 0 8px 2px rgba(241,217,141,.8);opacity:0;animation:nsRise 4.4s ease-in infinite}@keyframes nsSpin{to{transform:rotate(-360deg)}}@keyframes nsFade{to{opacity:1}}@keyframes nsIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}@keyframes nsPop{0%{opacity:0;transform:translateZ(110px) scale(.2) rotateY(180deg)}to{opacity:1;transform:translateZ(110px) scale(1) rotateY(0)}}@keyframes nsReveal{to{opacity:1;filter:blur(0);transform:none}}@keyframes nsTilt{0%,to{transform:rotateX(16deg) rotateY(20deg)}50%{transform:rotateX(-10deg) rotateY(-20deg)}}@keyframes nsFloat{50%{transform:translateZ(150px) translateY(-10px)}}@keyframes nsLoad{to{transform:scaleX(1)}}@keyframes nsRise{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-95vh)}}@media (prefers-reduced-motion:reduce){#ns{display:none!important}}#ns .ns-p:nth-of-type(1){right:45%;animation-delay:3.32s;animation-duration:4.07s}#ns .ns-p:nth-of-type(2){right:10%;animation-delay:.25s;animation-duration:4.38s}#ns .ns-p:nth-of-type(3){right:50%;animation-delay:2.04s;animation-duration:5.2s}#ns .ns-p:nth-of-type(4){right:31%;animation-delay:.13s;animation-duration:4.15s}#ns .ns-p:nth-of-type(5){right:12%;animation-delay:.84s;animation-duration:4.41s}#ns .ns-p:nth-of-type(6){right:11%;animation-delay:2.89s;animation-duration:3.47s}#ns .ns-p:nth-of-type(7){right:32%;animation-delay:2.21s;animation-duration:4.48s}#ns .ns-p:nth-of-type(8){right:11%;animation-delay:2.02s;animation-duration:4.07s}#ns .ns-p:nth-of-type(9){right:32%;animation-delay:.16s;animation-duration:5.09s}#ns .ns-p:nth-of-type(10){right:41%;animation-delay:1.47s;animation-duration:4.39s}#ns .ns-p:nth-of-type(11){right:77%;animation-delay:1.08s;animation-duration:5s}#ns .ns-p:nth-of-type(12){right:27%;animation-delay:.36s;animation-duration:4.46s}#ns .ns-p:nth-of-type(13){right:28%;animation-delay:1.3s;animation-duration:4.41s}#ns .ns-p:nth-of-type(14){right:12%;animation-delay:1.98s;animation-duration:4.56s}#ns .ns-p:nth-of-type(15){right:67%;animation-delay:2.38s;animation-duration:4.14s}#ns .ns-p:nth-of-type(16){right:44%;animation-delay:1.63s;animation-duration:5.23s}
.pn-avatar-in.has-photo{background-size:cover;background-position:center;color:transparent!important;font-size:0}.pn-avatar-in.has-photo>*{opacity:0}.nacc-card{position:relative;display:flex;align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;border-radius:24px;color:var(--na-ink,#14352d);background:linear-gradient(-145deg,rgba(255,255,255,.72),rgba(255,255,255,.3));border:1px solid rgba(255,255,255,.75);box-shadow:0 14px 34px -16px rgba(13,53,47,.35),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=dark] .nacc-card{background:linear-gradient(-145deg,rgba(40,56,50,.7),rgba(20,30,27,.5));border-color:rgba(255,255,255,.14);color:#e8f1ee}.nacc-av{position:relative;flex:none;width:72px;height:72px}.nacc-img{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 25%,#2f8f73,#0d352f);color:#f3dc9d;font:700 24px Inter,system-ui,sans-serif;background-size:cover;background-position:center;box-shadow:0 0 0 3px rgba(201,169,92,.85),0 8px 20px -6px rgba(13,53,47,.55)}.nacc-cam{position:absolute;left:-9px;bottom:-9px;width:30px;height:30px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:linear-gradient(-145deg,#c9a95c,#9a7b34);color:#fff;cursor:pointer;padding:0;box-shadow:0 4px 10px rgba(0,0,0,.3)}.nacc-cam svg,.nacc-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nacc-info{flex:1;min-width:0}.nacc-info strong{display:block;font:700 18px/1.2 Inter,system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nacc-info small{display:block;margin-top:4px;font:500 13px/1.35 Inter,system-ui,sans-serif;opacity:.7}.nacc-act{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.nacc-b{border:0;cursor:pointer;padding:9px 16px;border-radius:999px;font:700 13px Inter,system-ui,sans-serif;color:#fff;background:linear-gradient(-145deg,#2f8f73,#0d352f);box-shadow:0 6px 14px -6px rgba(13,53,47,.6),inset 0 1px 0 rgba(255,255,255,.3)}.nacc-b.g{color:inherit;background:rgba(98,117,109,.14);box-shadow:none}.nacc-sheet{position:fixed;inset:0;z-index:2147482000;display:none;align-items:flex-end;justify-content:center}.nacc-sheet.show{display:flex}.nacc-bd{position:absolute;inset:0;background:rgba(4,20,17,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s}.nacc-sheet.in .nacc-bd{opacity:1}.nacc-pn{position:relative;width:min(100%,460px);max-height:92vh;overflow-y:auto;padding:12px 22px calc(24px + env(safe-area-inset-bottom,0));border-radius:30px 30px 0 0;color:#14352d;background:linear-gradient(-170deg,rgba(255,253,246,.96),rgba(240,233,214,.94));box-shadow:0-20px 60px rgba(0,0,0,.35),inset 0 1px 0#fff;transform:translateY(100%);transition:transform .5s cubic-bezier(.32,.72,0,1)}html[data-theme=dark] .nacc-pn{color:#e8f1ee;background:linear-gradient(-170deg,rgba(24,36,32,.97),rgba(12,20,17,.97))}.nacc-sheet.in .nacc-pn{transform:none}.nacc-grip{width:44px;height:5px;margin:0 auto 14px;border-radius:5px;background:rgba(98,117,109,.4)}.nacc-pn h2{margin:0;text-align:center;font:700 24px"Cormorant Garamond",Georgia,serif}.nacc-pn>p{margin:6px 0 18px;text-align:center;font:500 13.5px/1.4 Inter,system-ui,sans-serif;opacity:.7}.nacc-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;margin:0 0 10px;padding:0 16px;border-radius:16px;cursor:pointer;font:700 15px Inter,system-ui,sans-serif;color:inherit;background:rgba(255,255,255,.7);border:1px solid rgba(98,117,109,.28);box-shadow:0 6px 16px -10px rgba(13,53,47,.4)}html[data-theme=dark] .nacc-btn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.nacc-btn.ap{background:#0b0b0c;color:#fff;border-color:#0b0b0c}.nacc-btn svg.ap{fill:#fff;stroke:none;width:20px;height:20px}.nacc-g{font:800 20px/1 Inter,sans-serif;background:conic-gradient(from 45deg,#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nacc-or{display:flex;align-items:center;gap:12px;margin:14px 0;font:600 12px Inter,sans-serif;letter-spacing:.12em;opacity:.55}.nacc-or::before,.nacc-or::after{content:"";flex:1;height:1px;background:currentColor;opacity:.4}.nacc-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:12px;border-radius:14px;background:rgba(98,117,109,.16)}.nacc-seg button{border:0;padding:10px;border-radius:11px;cursor:pointer;font:700 14px Inter,sans-serif;color:inherit;background:100% 0;transition:background .3s,color .3s}.nacc-seg button.on{color:#fff;background:linear-gradient(-145deg,#2f8f73,#0d352f);box-shadow:0 6px 12px -6px rgba(13,53,47,.6)}.nacc-pn input[type=text],.nacc-pn input[type=email],.nacc-pn input[type=tel]{display:block;width:100%;min-height:50px;margin:0 0 10px;padding:0 16px;border-radius:14px;border:1px solid rgba(98,117,109,.35);background:rgba(255,255,255,.8);color:#14352d;font:500 16px Inter,system-ui,sans-serif;outline:0;box-sizing:border-box}.nacc-pn input:focus{border-color:#2f8f73;box-shadow:0 0 0 3px rgba(47,143,115,.2)}.nacc-go{width:100%;min-height:52px;margin-top:4px;border:0;border-radius:16px;cursor:pointer;font:700 16px Inter,sans-serif;color:#fff;background:linear-gradient(-145deg,#c9a95c,#8f6f2c);box-shadow:0 10px 22px -8px rgba(143,111,44,.7),inset 0 1px 0 rgba(255,255,255,.4)}.nacc-note{margin:12px 0 0;text-align:center;font:500 12px/1.5 Inter,sans-serif;opacity:.6}.nacc-err{margin:0 0 8px;color:#b3392f;font:600 13px Inter,sans-serif;text-align:center;min-height:0}.nacc-toast{position:fixed;right:50%;bottom:calc(110px + env(safe-area-inset-bottom,0));z-index:2147483100;max-width:88vw;padding:12px 18px;border-radius:16px;transform:translate(50%,20px);opacity:0;color:#f6ecd0;background:rgba(10,40,34,.94);font:600 13.5px/1.4 Inter,sans-serif;box-shadow:0 12px 30px rgba(0,0,0,.4);transition:opacity .3s,transform .4s cubic-bezier(.32,.72,0,1);pointer-events:none}.nacc-toast.show{opacity:1;transform:translate(50%,0)}.nacc-pn input[hidden]{display:none!important}.nacc-avwrap{position:relative;overflow:visible!important}.nacc-cam-s{left:-5px;bottom:-5px;width:24px;height:24px;border-width:2px;z-index:2}.nacc-cam-s svg{width:12px;height:12px}.nacc-mini{display:flex;gap:8px;padding:2px 10px 12px;border-bottom:1px solid rgba(216,188,120,.2);margin-bottom:6px}.nacc-mini .nacc-b{flex:1;padding:11px 10px;font-size:13.5px;background:linear-gradient(-145deg,#c9a95c,#8f6f2c);color:#fff;box-shadow:0 8px 16px -8px rgba(143,111,44,.8),inset 0 1px 0 rgba(255,255,255,.4)}.nacc-mini .nacc-b.g{background:rgba(255,255,255,.1);color:#f6ecd0;box-shadow:inset 0 0 0 1px rgba(216,188,120,.35)}.pn-pm-head{border-bottom:0!important;padding-bottom:10px!important;margin-bottom:0!important}.nacc-cam{min-height:0!important;min-width:0!important;padding:0!important;aspect-ratio:1/1;box-sizing:border-box}
:root{--nv-deep:#062b25;--nv-emerald:#0f4a3d;--nv-jade:#2f7a66;--nv-gold:#d8bc78;--nv-gold-soft:#e6d7ad;--nv-ivory:#fffdf8;--nv-ink:#17352f;--nv-mut:#5a6a63;--nv-line:rgba(181,150,85,.38);--nv-card1:#fffdf8;--nv-card2:#f5eedb;--nv-sh:rgba(18,63,53,.3);--nv-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23e6d7ad' stroke-opacity='.12' stroke-width='1'%3E%3Crect x='14' y='14' width='28' height='28'/%3E%3Crect x='14' y='14' width='28' height='28' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E")}html[data-theme=dark]{--nv-ink:#e6efed;--nv-mut:#b3c0bb;--nv-line:rgba(216,188,120,.32);--nv-card1:#2b2616;--nv-card2:#201c10;--nv-sh:rgba(0,0,0,.6)}@media (max-width:760px){html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero){position:relative!important;isolation:isolate;overflow:hidden!important;display:block!important;min-height:0!important;height:auto!important;width:auto!important;max-width:none!important;margin:10px 12px 0!important;top:0!important;transform:none!important;padding:26px 20px 22px!important;border-radius:28px!important;text-align:right!important;color:var(--nv-ivory)!important;background:radial-gradient(120% 90%at 88% -12%,var(--nv-jade)0,transparent 58%),linear-gradient(-160deg,var(--nv-emerald),var(--nv-deep))!important;border:1px solid rgba(230,215,173,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 26px 40px -24px rgba(6,43,37,.7)!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero)::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--nv-lattice)!important;background-size:56px 56px!important;opacity:1!important;animation:none!important;transform:none!important;filter:none!important;-webkit-mask:linear-gradient(180deg,#000 0,transparent 85%);mask:linear-gradient(180deg,#000 0,transparent 85%)}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero)::after{content:""!important;position:absolute!important;top:20px!important;left:20px!important;right:auto!important;bottom:auto!important;width:34px!important;height:34px!important;border-radius:50%!important;z-index:-1;pointer-events:none;background:100% 0!important;box-shadow:inset 9px 4px 0 0 var(--nv-gold-soft)!important;opacity:.9!important;animation:none!important;filter:drop-shadow(0 0 10px rgba(230,215,173,.45));transform:none!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero)>:is(.hero-glow,.hero-orb,.dua-orb,.namaz-orb,.orb,.hero-bg-glow,.hero-grid,.moon-3d,.floating-star,.seerah-book,.floating-card,.hero-visual,.tasbeeh-visual,.search-visual,.calendar-3d,.hero-orbit,.deep-level-orb,.z-hero-art,.art,.quran-hero-book,.quran-hero-glow,.dua-visual-area,.hadith-hero-visual,.hero-art,.dash-ornament,.hero-stars,.scroll-down){display:none!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-content,.quran-hero-content,.duas-hero-content,.hadith-hero-content,.namaz-hero-copy,.z-hero-copy,.heroIn,.wrap){position:relative;z-index:1;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;text-align:right!important;background:100% 0!important;border:0!important;box-shadow:none!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(h1,h2.hero-title){margin:0 0 10px 44px!important;max-width:none!important;color:var(--nv-ivory)!important;text-align:right!important;font-size:clamp(30px,8.8vw,36px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.01em!important;text-shadow:none!important}html:lang(en) body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) h1{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;font-size:clamp(34px,10vw,42px)!important;line-height:1.02!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) h1 :is(span,em,b,i,strong){color:var(--nv-gold)!important;background:100% 0!important;-webkit-text-fill-color:currentColor!important;font-style:normal!important;display:inline!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(p,li,aside){color:rgba(236,244,240,.86)!important;font-size:15px!important;line-height:1.6!important;margin:0 0 16px!important;max-width:none!important;text-align:right!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.eyebrow,.hero-label,.quran-label,.hero-tag,.hero-badge,.hero-pill,.kicker,.page-label,.label,[class$=-label],[class$=-eyebrow],[class$=-kicker],[class$=-badge],[class$=-tag]){display:inline-block!important;margin:0 0 12px!important;padding:0!important;background:100% 0!important;border:0!important;box-shadow:none!important;color:var(--nv-gold-soft)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;text-align:right!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-buttons,.hero-primary-actions,.hero-actions,.quran-hero-actions,.hero-cta,[class$=-actions],[class$=-buttons],[class$=-btns]){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important;margin:4px 0 0!important;padding:0!important;justify-content:flex-start!important;width:auto!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-buttons,.hero-primary-actions,.hero-actions,.quran-hero-actions,.hero-cta,[class$=-actions],[class$=-buttons],[class$=-btns])>:is(a,button){flex:1 1 140px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0!important;padding:0 18px!important;border-radius:16px!important;font:700 15px/1.1 Inter,system-ui,sans-serif!important;text-decoration:none!important;white-space:nowrap;color:var(--nv-ivory)!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(230,215,173,.5)!important;box-shadow:none!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-buttons,.hero-primary-actions,.hero-actions,.quran-hero-actions,.hero-cta,[class$=-actions],[class$=-buttons],[class$=-btns])>:is(a,button):first-child{color:#0a2d26!important;background:linear-gradient(-180deg,#f3e6bd,var(--nv-gold))!important;border-color:transparent!important;box-shadow:0 5px 0#8a7440,0 14px 22px -10px rgba(0,0,0,.55)!important}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(.hero-buttons,.hero-primary-actions,.hero-actions,.quran-hero-actions,.hero-cta,[class$=-actions],[class$=-buttons],[class$=-btns])>:is(a,button):active{transform:translateY(2px)}html body :is(section.hero:not(#home),.learn-hero,.quran-hero,.prayer-hero,.duas-hero,.hadith-hero,.namaz-hero,.dashboard-hero,.calendar-hero,.beginner-hero,.deep-hero,.lesson-hero,.z-hero) :is(small,.note,.hero-note){color:rgba(230,215,173,.85)!important}html.na .na-dock{height:68px}html.na .na-dock .na-row :is(a,button){display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;padding:0 0 9px!important}html.na .na-dock .na-lb{display:block;font:600 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.01em;color:inherit;white-space:nowrap}html.na .na-dock .on{color:var(--nv-gold-soft)!important}html.na .na-dock .on .na-lb{font-weight:800}html.na body{padding-bottom:calc(112px + env(safe-area-inset-bottom,0))!important}html.na :is(.pn-back,.na-s-x,.na-s-go){min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important}html.na .na-s{width:44px;height:44px;margin-top:-22px;border-radius:22px}html.na .na-s button{flex:0 0 44px!important;height:44px!important}html.na .na-s input[type=search]{height:44px!important}html.na :is(button,select,[role=button],input[type=button],input[type=submit],summary,.filter,.chip,.tab,.pill-btn,[class*=-btn],[class$=btn]):not(.na-s-go):not(.na-s-x):not(.pn-back):not(.pn-switch){min-height:44px}html.na :is(select,input[type=text],input[type=search],input[type=number],input[type=email],textarea){min-height:44px;font-size:16px}html.na .filter-row :is(button,.filter,.chip){min-height:44px;padding-right:16px;padding-left:16px}html.na p a,html.na li a,html.na .more-link,html.na footer a{position:relative}html.na p a::after,html.na li a::after,html.na .more-link::after,html.na footer a::after{content:"";position:absolute;inset:-12px -6px}html.na .reset-btn,html.na .gps-btn,html.na #locationBtn{min-height:44px}html.na .app-home{display:flex;flex-direction:column}html.na .app-home>*{order:6}html.na .app-home>.ah-greet{order:0}html.na .app-home>.nv-today{order:1}html.na .app-home>.ah-hero{order:2}html.na .app-home.nv-has-today>.ah-hero{order:5}html.na .app-home.nv-fresh>.ah-hero{order:2}html.na .app-home>.ah-head{order:3}html.na .app-home>.ah-quick{order:4}html.na .app-home.nv-has-today>.ah-continue{display:none}html.na .app-home.nv-has-today>.ah-head{margin-top:22px}html.na .app-home.nv-has-today>.ah-hero{margin-top:22px}html.na .app-home.nv-fresh>.ah-head{margin-top:22px}.nv-today{display:grid;gap:12px;margin:0 0 6px}.nv-pray{position:relative;display:block;overflow:hidden;padding:18px 18px 16px;border-radius:28px;text-decoration:none;color:var(--nv-ivory);background:radial-gradient(120% 100%at 100%0,var(--nv-jade)0,transparent 55%),linear-gradient(-160deg,var(--nv-emerald),var(--nv-deep));border:1px solid rgba(230,215,173,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 26px 40px -22px rgba(6,43,37,.75)}.nv-pray::before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--nv-lattice);background-size:56px 56px;-webkit-mask:linear-gradient(180deg,#000 0,transparent 70%);mask:linear-gradient(180deg,#000 0,transparent 70%)}.nv-pray>*{position:relative}.nv-k{display:block;font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--nv-gold-soft)}.nv-pray-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.nv-loc{font:600 12px/1 Inter,system-ui,sans-serif;color:rgba(236,244,240,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.nv-pray-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0 6px}.nv-pname{font:700 clamp(40px,12vw,48px)/1"Cormorant Garamond",Georgia,serif;color:var(--nv-ivory)}.nv-ptime{font:700 24px/1 Inter,system-ui,sans-serif;color:var(--nv-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.nv-pin{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(230,215,173,.35);font:600 13px/1 Inter,system-ui,sans-serif;color:var(--nv-ivory)}.nv-pin::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nv-gold);box-shadow:0 0 0 0 rgba(216,188,120,.7);animation:nvPulse 2s ease-out infinite}@keyframes nvPulse{70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.nv-strip{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none}.nv-strip::before{content:"";position:absolute;right:10%;left:10%;top:6px;height:2px;border-radius:2px;background:linear-gradient(-90deg,var(--nv-gold) var(--p,0%),rgba(255,255,255,.2) var(--p,0%))}.nv-strip li{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.nv-strip i{display:block;width:14px;height:14px;border-radius:50%;background:var(--nv-deep);border:2px solid rgba(255,255,255,.35)}.nv-strip .done i{background:var(--nv-gold);border-color:var(--nv-gold)}.nv-strip .next i{background:var(--nv-ivory);border-color:var(--nv-gold);box-shadow:0 0 0 4px rgba(216,188,120,.35)}.nv-strip span{font:600 11px/1 Inter,system-ui,sans-serif;color:rgba(236,244,240,.7)}.nv-strip b{font:700 11.5px/1 Inter,system-ui,sans-serif;color:rgba(236,244,240,.85);font-variant-numeric:tabular-nums}.nv-strip .next :is(span,b){color:var(--nv-gold)}.nv-row{display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.nv-mini{display:block;min-height:88px;padding:14px 16px;border-radius:22px;text-decoration:none;color:var(--nv-ink);background:linear-gradient(-150deg,var(--nv-card1),var(--nv-card2));border:1px solid var(--nv-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 30px -18px var(--nv-sh);transition:transform .2s cubic-bezier(.32,.72,0,1)}.nv-mini:active{transform:scale(.97)}.nv-mini .nv-k{color:#9a7b35}html[data-theme=dark] .nv-mini .nv-k{color:var(--nv-gold)}.nv-mini strong{display:block;margin-top:8px;font:700 17px/1.25 Inter,system-ui,sans-serif}.nv-mini small{display:block;margin-top:4px;font:500 12.5px/1.3 Inter,system-ui,sans-serif;color:var(--nv-mut)}.nv-streak strong{font:700 34px/1"Cormorant Garamond",Georgia,serif;margin-top:6px}.nv-nolocation{display:flex;align-items:center;justify-content:space-between;gap:12px}html.na .pg-prayer main.noor-main{display:flex!important;flex-direction:column}html.na .pg-prayer .prayer-hero{padding-bottom:20px!important}html.na .pg-prayer .prayer-hero .hero-content>p{display:none!important}html.na .pg-prayer .prayer-hero::after{display:none!important}html.na .pg-prayer .prayer-hero h1{margin-left:0!important;margin-top:2px!important}html.na .pg-prayer .prayer-hero .prayer-clock{display:block!important;position:absolute!important;top:20px;left:20px;width:auto!important;height:auto!important;margin:0!important;transform:none!important}html.na .pg-prayer .prayer-hero .clock-glow,html.na .pg-prayer .prayer-hero .clock-circle span{display:none!important}html.na .pg-prayer .prayer-hero .clock-circle{width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:100% 0!important;box-shadow:none!important;text-align:left;display:block!important;animation:none!important}html.na .pg-prayer .prayer-hero .clock-circle strong{display:block;font:700 17px/1.1 Inter,system-ui,sans-serif!important;color:var(--nv-gold)!important;font-variant-numeric:tabular-nums}html.na .pg-prayer .prayer-hero .clock-circle small{display:none!important}html.na .pg-prayer .location-box{margin:14px 0 0!important;padding:10px 12px!important;border-radius:18px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(230,215,173,.4)!important;box-shadow:none!important;display:flex!important;align-items:center;gap:10px}html.na .pg-prayer .location-box :is(small,strong){color:var(--nv-ivory)!important}html.na .pg-prayer .location-box small{opacity:.75;font-size:10.5px!important;letter-spacing:.1em}html.na .pg-prayer .location-box button{min-height:44px;margin-right:auto}html.na .pg-prayer .next-prayer-section{padding:18px 12px 0!important}html.na .pg-prayer .next-prayer-section .section-heading{display:none!important}html.na .pg-prayer .prayer-times-section{display:flex;flex-direction:column;padding-top:20px!important}html.na .pg-prayer .prayer-times-section>*{order:3}html.na .pg-prayer .prayer-times-section>.section-heading{order:0;margin-bottom:12px!important}html.na .pg-prayer .prayer-times-section>.prayer-grid{order:1}html.na .pg-prayer .prayer-times-section>*{min-width:0;max-width:100%}html.na .pg-prayer .prayer-times-section>.prayer-settings{order:5;margin:18px 12px 0!important;max-width:none!important;align-self:stretch;grid-template-columns:minmax(0,1fr)!important}html.na .pg-prayer .prayer-settings .settings-field{min-width:0}html.na .pg-prayer .prayer-settings :is(select,.gps-btn){width:100%!important;max-width:100%!important;box-sizing:border-box;text-overflow:ellipsis}html.na .pg-quran main.noor-main{display:flex!important;flex-direction:column}html.na .pg-quran main.noor-main>*{order:6}html.na .pg-quran main.noor-main>.quran-hero{order:0}html.na .pg-quran main.noor-main>#surahs{order:1}html.na .pg-quran main.noor-main>.reading-section{order:2}html.na .pg-quran .quran-hero{padding-bottom:20px!important}html.na .pg-quran .quran-hero .quran-hero-content>p{display:none!important}html.na .pg-quran .quran-hero [data-call=scrollToSurahs]{display:none!important}html.na .pg-quran #surahs .section-heading>p{display:none!important}html.na .pg-quran #surahs{padding-top:22px!important}html body .quran-hero .quran-hero-actions>a.nv-continue{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px;flex:1 1 100%!important;min-height:64px!important;padding:12px 18px!important;text-align:right;white-space:normal!important}.nv-continue small,html body .quran-hero .nv-continue small{font:800 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.75;color:inherit!important}.nv-continue strong,html body .quran-hero .nv-continue strong{font:800 16px/1.2 Inter,system-ui,sans-serif}html body .quran-hero .quran-hero-actions>a.nv-continue small{color:#0a2d26!important;opacity:.72}html body .quran-hero .quran-hero-actions>a.nv-continue strong{color:#0a2d26!important}html.na .pg-quran .surah-search{display:flex!important;align-items:center;gap:8px;width:auto!important;max-width:100%!important}html.na .pg-quran .surah-search input{flex:1 1 auto;min-width:0;width:auto!important}html.na .pg-quran .surah-search button{flex:0 0 auto;min-width:68px}html.na .pg-prayer .next-prayer-card{padding:18px 20px!important;gap:14px!important}html.na .pg-prayer .next-prayer-card .countdown strong{font-size:30px!important}html.na .lesson-open{display:inline-flex!important;align-items:center;min-height:44px}html.na footer a,html.na .footer-links a,html.na .trust-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-right:6px;padding-left:6px}html.na .nacc-cam::after{content:"";position:absolute;inset:-8px}html body :is(.hero,.seerah-hero) .bismillah,html body section.hero .bismillah{color:var(--nv-gold-soft)!important;text-align:right!important}html[data-theme=light] .content-card.intro-card{background:linear-gradient(-150deg,#fffdf8,#f5eedb)!important;border:1px solid var(--nv-line)!important;box-shadow:0 18px 30px -18px var(--nv-sh)!important}html[data-theme=light] .content-card.intro-card :is(h2,h3,p,li,strong){color:#17352f!important;text-shadow:none!important}html.na main.wrap>.quick{margin-top:16px!important}html.na main.shell{padding-top:6px!important}html.na a[href="explorer.html"]:not([class]):first-child{display:inline-flex;align-items:center;min-height:44px;margin:84px 12px -4px;padding:0 16px;border-radius:999px;font:700 14px/1 Inter,system-ui,sans-serif;text-decoration:none;color:var(--nv-ink);background:rgba(255,255,255,.55);border:1px solid var(--nv-line)}html.na a[href="explorer.html"]:not([class]):first-child+*{margin-top:8px!important}html.na :is(.pg-prayer,.pg-quran) main.noor-main>*{min-width:0!important;max-width:100%}html.na .pg-prayer .prayer-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:0 12px!important;margin:0!important}html.na .pg-prayer .prayer-grid .prayer-card{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:16px 12px!important;transform:none!important}html.na .pg-prayer .prayer-grid .prayer-card:last-child:nth-child(odd){grid-column:1/-1}html.na .pg-prayer .prayer-grid .prayer-card h3{font-size:22px!important}html body.pg-quran .quran-hero .quran-hero-actions>[data-call=scrollToSurahs]:not(#nv){display:none!important}}@media (prefers-reduced-motion:reduce){.nv-pin::before{animation:none}}.nv-alerts{order:2;margin:14px 12px 0;padding:16px 18px;border-radius:24px;color:var(--nv-ink);background:linear-gradient(-150deg,var(--nv-card1),var(--nv-card2));border:1px solid var(--nv-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 30px -18px var(--nv-sh)}.nv-al-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.nv-al-row strong{display:block;font:700 17px/1.2 Inter,system-ui,sans-serif}.nv-al-row small{display:block;margin-top:4px;font:500 12.5px/1.4 Inter,system-ui,sans-serif;color:var(--nv-mut)}.nv-switch{position:relative;flex:none;width:56px;height:32px;min-height:44px;padding:0;border:0;background:100% 0;cursor:pointer}.nv-switch span{position:absolute;right:0;top:50%;width:56px;height:32px;margin-top:-16px;border-radius:16px;background:rgba(98,117,109,.35);transition:background .25s}.nv-switch span::after{content:"";position:absolute;right:3px;top:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:transform .25s cubic-bezier(.32,.72,0,1)}.nv-switch[aria-checked=true] span{background:linear-gradient(-180deg,#2f8f73,#15705a)}.nv-switch[aria-checked=true] span::after{transform:translateX(-24px)}.nv-al-pre{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--nv-line);font:600 14px/1.2 Inter,system-ui,sans-serif}.nv-al-pre select{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--nv-line);background:rgba(255,255,255,.7);color:var(--nv-ink);font:600 14px Inter,system-ui,sans-serif}.nv-al-msg{margin:10px 0 0;font:500 12.5px/1.4 Inter,system-ui,sans-serif;color:var(--nv-mut);min-height:0}.nv-al-msg:empty{display:none}.nv-week{display:flex;gap:5px;margin-top:10px}.nv-week i{position:relative;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:rgba(98,117,109,.22);font-style:normal}.nv-week i b{font:700 8.5px/1 Inter,system-ui,sans-serif;color:var(--nv-mut)}.nv-week i.on{background:linear-gradient(-180deg,#e6c978,#c9a24a)}.nv-week i.on b{color:#0a2d26}.nv-week i.today{box-shadow:0 0 0 2px var(--nv-card1),0 0 0 3.5px var(--nv-gold)}.nv-streak small{margin-top:2px}.nv-dash-streak{grid-column:1/-1}.nv-dash-streak strong{display:block}.nv-dash-streak .nv-dash-sub{display:block;margin-top:4px}.nv-dash-streak .nv-week{margin-top:12px}.nv-dash-streak .nv-week i{width:22px;height:22px}.nv-dash-streak .nv-week i b{font-size:10px}.rem-warn{margin:12px 0 14px;padding:12px 16px 12px 14px;border-radius:14px;background:rgba(216,188,120,.18);border:1px solid rgba(181,150,85,.5);border-right:5px solid #c9a24a;color:var(--nv-ink,#17352f);font:500 14px/1.5 Inter,system-ui,sans-serif}.rem-warn strong{font-weight:800}.nv-err{display:flex;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;border-radius:16px;background:rgba(255,253,248,.75);border:1px solid var(--nv-line,rgba(181,150,85,.38))}.nv-err strong{display:block}.nv-err small{display:block;margin-top:4px;color:var(--nv-mut,#5a6a63);line-height:1.4}.nv-err-details{margin:0 0 16px}.nv-err-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700}.nv-err-details pre{margin:8px 0 0;padding:12px;border-radius:12px;background:rgba(10,45,38,.06);overflow-x:auto;font:12px/1.5 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}