@import "https://fonts.googleapis.com/css2?family=Amiri+Quran&family=Scheherazade+New:wght@400;500;600;700&family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Amiri+Quran&family=Scheherazade+New:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Amiri+Quran&family=Scheherazade+New:wght@400;500;600;700&family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.quraanka-home{--hbg:#f0f5f0;--htext:#0d1a0d;--htext-muted:#0d1a0d8c;--hbrand:#0b7a3e;--hteal:#0aad78;--hcard:#fff;--hcard-border:#00000012;--hcard-shadow:0 2px 16px #0000000f;--hnav-bg:#fffffff0;--hnav-border:#00000014;--hgoal-track:#00000017;--hcont-from:#0aad78;--hcont-to:#0b7a3e;--hcont-shadow:#0aad784d;--hgoal-from:#0aad78;--hgoal-to:#0b7a3e;--hnav-active:#0b7a3e;--htoggle-on:#0b7a3e}.quraanka-home[data-theme=dark]{--hbg:#000b1a;--htext:#e4ede4;--htext-muted:#e4ede485;--hbrand:#0cd6a5;--hteal:#00c9b1;--hcard:#ffffff0e;--hcard-border:#ffffff14;--hcard-shadow:0 4px 24px #00000059;--hnav-bg:#000b1aed;--hnav-border:#ffffff12;--hgoal-track:#ffffff1a;--hcont-from:#00d4b8;--hcont-to:#009d8b;--hcont-shadow:#00d4b847;--hgoal-from:#00c9b1;--hgoal-to:#0cd6a5;--hnav-active:#0cd6a5;--htoggle-on:#0cd6a5}.quraanka-home{background:var(--hbg);min-height:100vh;color:var(--htext);padding-bottom:80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .25s,color .25s}.home-header{justify-content:space-between;align-items:center;max-width:520px;margin:0 auto;padding:20px 18px 0;display:flex}.home-logo-long{object-fit:contain;flex-shrink:0;width:auto;height:42px}.home-header-right{align-items:center;gap:8px;display:flex}.home-theme-toggle{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.home-theme-track{background:var(--htoggle-on);border:1px solid #0000;border-radius:14px;align-items:center;width:52px;height:28px;padding:2px;transition:background .25s;display:flex}.quraanka-home[data-theme=light] .home-theme-track{background:#0000001f}.home-theme-thumb{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;transition:transform .25s;display:flex;transform:translate(0);box-shadow:0 1px 4px #0003}.quraanka-home[data-theme=dark] .home-theme-thumb{transform:translate(24px)}.home-settings-btn{border:1px solid var(--hcard-border);background:var(--hcard);width:38px;height:38px;color:var(--htext-muted);cursor:pointer;box-shadow:var(--hcard-shadow);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;transition:background .25s;display:grid}.home-hero{background:var(--hbg);min-height:280px;margin-top:14px;position:relative;overflow:hidden}.home-hero-bg{object-fit:cover;object-position:center center;width:100%;height:116%;position:absolute;top:-8%;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 76%,#0000 100%)}.home-hero-content{max-width:520px;margin:0 auto;padding:32px 20px 108px;position:relative}.home-hero-content h1{color:var(--htext);letter-spacing:-.4px;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.2}.home-hero-content p{color:var(--htext-muted);margin:0;font-size:15px}.home-cards{z-index:2;flex-direction:column;gap:12px;max-width:520px;margin:-58px auto 0;padding:0 14px;display:flex;position:relative}.home-salah-card{align-items:center;gap:8px;padding:4px 16px 10px;display:flex}.home-salah-label{color:var(--htext);white-space:nowrap;font-size:15px;font-weight:500}.home-salah-name{color:var(--htext);white-space:nowrap;font-size:15px;font-weight:800}.home-salah-pill{background:var(--hbrand);color:#fff;white-space:nowrap;border-radius:10px;margin-left:2px;padding:4px 12px;font-size:14px;font-weight:700}.home-salah-countdown{color:var(--htext-muted);white-space:nowrap;margin-left:2px;font-size:13px}.home-salah-setup{background:var(--hcard);border:1.5px dashed var(--hcard-border);color:var(--hbrand);border-radius:16px;justify-content:center;align-items:center;padding:13px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.home-continue-card{background:linear-gradient(135deg, var(--hcont-from), var(--hcont-to));color:#fff;box-shadow:0 8px 28px var(--hcont-shadow);border-radius:20px;align-items:center;gap:14px;padding:18px 16px;text-decoration:none;transition:transform .12s;display:flex}.home-continue-card:active{transform:scale(.98)}.home-continue-icon{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.home-continue-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.home-continue-label{color:#fff;font-size:15px;font-weight:700;line-height:1.2}.home-continue-location{color:#ffffffb8;font-size:13px}.home-continue-play{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.home-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-grid-card{background:var(--hcard);border:1px solid var(--hcard-border);box-shadow:var(--hcard-shadow);color:var(--htext);border-radius:18px;flex-direction:row;align-items:flex-start;gap:10px;padding:14px 30px 14px 14px;text-decoration:none;transition:transform .12s,background .25s;display:flex;position:relative}.home-grid-card:active{transform:scale(.97)}.home-grid-icon{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.home-grid-icon--red{background:#dc323221}.home-grid-icon--purple{background:#643cb421}.home-grid-icon--blue{background:#1e64d221}.home-grid-icon--green{background:#0a8c5021}.home-grid-icon img{object-fit:contain;width:26px;height:26px}.home-grid-emoji{font-size:22px;line-height:1}.home-grid-text{flex:1;min-width:0}.home-grid-text h3{color:var(--htext);margin:0 0 3px;font-size:13px;font-weight:700;line-height:1.2}.home-grid-text p{color:var(--htext-muted);margin:0;font-size:11px;line-height:1.38}.home-grid-arrow{color:var(--htext-muted);font-size:17px;line-height:1;position:absolute;bottom:12px;right:11px}.home-bm-dots{gap:4px;margin-top:5px;display:flex}.home-bm-dot{border-radius:50%;width:7px;height:7px;transition:background .2s;display:inline-block}.home-goal-card{background:var(--hcard);border:1px solid var(--hcard-border);box-shadow:var(--hcard-shadow);border-radius:18px;align-items:center;gap:16px;padding:16px 18px;transition:background .25s;display:flex}.home-goal-left{flex:1;min-width:0}.home-goal-left h3{color:var(--htext);align-items:center;gap:6px;margin:0 0 3px;font-size:15px;font-weight:700;display:flex}.home-goal-met{color:#fff;background:var(--hbrand);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.home-goal-progress{color:var(--htext-muted);margin:0 0 10px;font-size:13px}.home-goal-bar{background:var(--hgoal-track);border-radius:3px;height:6px;overflow:hidden}.home-goal-fill{background:linear-gradient(to right, var(--hgoal-from), var(--hgoal-to));border-radius:3px;height:100%}.home-goal-divider{background:var(--hcard-border);flex-shrink:0;width:1px;height:52px}.home-goal-right{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;min-width:80px;display:flex}.home-goal-streak-row{align-items:center;gap:3px;display:flex}.home-goal-fire{font-size:26px;line-height:1}.home-goal-streak-num{color:var(--htext);font-size:30px;font-weight:800;line-height:1}.home-goal-right p{color:var(--htext-muted);margin:0;font-size:11.5px}.home-bottom-nav{background:var(--hnav-bg);border-top:1px solid var(--hnav-border);-webkit-backdrop-filter:blur(18px);z-index:30;grid-template-columns:repeat(5,1fr);align-items:center;width:min(520px,100%);height:68px;transition:background .25s;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.home-nav-item{color:var(--htext-muted);flex-direction:column;align-items:center;gap:3px;padding:8px 0;text-decoration:none;transition:color .15s;display:flex}.home-nav-item span{letter-spacing:.2px;font-size:10px;font-weight:600}.home-nav-item.active{color:var(--hnav-active)}@media (width<=420px){.home-hero-content h1{font-size:22px}.home-cards{padding:0 10px}.home-grid-text h3{font-size:12px}.home-grid-card{gap:8px;padding:12px 26px 12px 12px}}.bk-page{--bk-bg:#f0f5f0;--bk-text:#0d1a0d;--bk-muted:#0d1a0d85;--bk-card:#fff;--bk-card-border:#00000014;--bk-card-shadow:0 2px 14px #0000000f;--bk-header-bg:#f0f5f0f0}.bk-page[data-theme=dark]{--bk-bg:#000b1a;--bk-text:#e4ede4;--bk-muted:#e4ede480;--bk-card:#ffffff0e;--bk-card-border:#ffffff14;--bk-card-shadow:0 4px 24px #00000059;--bk-header-bg:#000b1aed}.bk-page{background:var(--bk-bg);min-height:100vh;color:var(--bk-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .25s,color .25s}.bk-header{z-index:10;background:var(--bk-header-bg);border-bottom:1px solid var(--bk-card-border);-webkit-backdrop-filter:blur(16px);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:520px;margin:0 auto;padding:14px 16px;display:flex;position:sticky;top:0}.bk-back-btn{width:38px;height:38px;color:var(--bk-text);background:var(--bk-card);border:1px solid var(--bk-card-border);border-radius:50%;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.bk-header-center{flex-direction:column;align-items:center;gap:1px;display:flex}.bk-title{color:var(--bk-text);margin:0;font-size:17px;font-weight:700;line-height:1.2}.bk-subtitle{color:var(--bk-muted);font-size:12px;font-weight:500}.bk-content{max-width:520px;margin:0 auto;padding:20px 16px 40px}.bk-empty{text-align:center;flex-direction:column;align-items:center;padding:32px 16px 24px;display:flex}.bk-empty-icons{gap:10px;margin-bottom:18px;display:flex}.bk-empty-icon{opacity:.6;display:flex}.bk-empty-text{color:var(--bk-text);margin:0 0 6px;font-size:17px;font-weight:700}.bk-empty-sub{color:var(--bk-muted);max-width:280px;margin:0 0 20px;font-size:13.5px;line-height:1.5}.bk-go-read{color:#fff;background:#0b7a3e;border-radius:50px;padding:11px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.bk-go-read:active{opacity:.8}.bk-slots{flex-direction:column;gap:10px;margin-top:8px;display:flex}.bk-slot{background:var(--bk-card);border:1px solid var(--bk-card-border);box-shadow:var(--bk-card-shadow);border-radius:16px;align-items:stretch;min-height:68px;transition:transform .12s;display:flex;overflow:hidden}.bk-slot--empty{opacity:.55}.bk-slot:active{transform:scale(.985)}.bk-slot-stripe{flex-shrink:0;width:5px}.bk-slot-body{cursor:pointer;text-align:left;min-width:0;color:var(--bk-text);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:14px 12px;display:flex}.bk-slot-placeholder{cursor:default}.bk-slot-icon{background:#0000000a;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.bk-page[data-theme=dark] .bk-slot-icon{background:#ffffff12}.bk-slot-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bk-slot-name{color:var(--bk-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.bk-slot-detail{font-size:12.5px;font-weight:500}.bk-slot-arrow{flex-shrink:0;font-size:20px;line-height:1}.bk-slot-empty-label{color:var(--bk-muted);font-size:14px;font-weight:500}.bk-slot-delete{border:none;border-left:1px solid var(--bk-card-border);width:48px;color:var(--bk-muted);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.bk-slot-delete:hover{color:#e53935;background:#e5393512}.bk-hint{color:var(--bk-muted);text-align:center;margin-top:20px;padding:0 8px;font-size:12.5px;line-height:1.55}@font-face{font-family:QuraanFont;src:url(https://qul.tarteel.ai/resources/font/455);font-display:swap}.quraanka-index{--ibg:#f0f5f0;--itext:#0d1a0d;--itext-muted:#0d1a0d85;--ibrand:#0b7a3e;--icard:#fff;--icard-border:#00000012;--irow-border:#0000000f;--inav-bg:#fffffff0;--inav-border:#00000014;--isearch-bg:#fff;--itab-active:#0b7a3e;--imode-active:#0b7a3e;--imode-bg:#00000012;--itoggle-on:#0000001f;--inum-color:#0d1a0d59}.quraanka-index[data-theme=dark]{--ibg:#000b1a;--itext:#e4ede4;--itext-muted:#e4ede480;--ibrand:#0cd6a5;--icard:#ffffff0e;--icard-border:#ffffff14;--irow-border:#ffffff0f;--inav-bg:#000b1aed;--inav-border:#ffffff12;--isearch-bg:#ffffff0f;--itab-active:#0cd6a5;--imode-active:#0cd6a5;--imode-bg:#ffffff12;--itoggle-on:#0cd6a5;--inum-color:#e4ede44d}.quraanka-index{background:var(--ibg);min-height:100vh;color:var(--itext);padding-bottom:80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .25s,color .25s}.idx-header{justify-content:space-between;align-items:center;max-width:520px;margin:0 auto;padding:20px 18px 0;display:flex}.idx-logo{object-fit:contain;width:auto;height:40px}.idx-header-right{align-items:center;gap:8px;display:flex}.idx-theme-toggle{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.idx-toggle-track{background:var(--itoggle-on);border-radius:14px;align-items:center;width:52px;height:28px;padding:2px;transition:background .25s;display:flex}.quraanka-index[data-theme=light] .idx-toggle-track{background:#0000001f}.idx-toggle-thumb{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;transition:transform .25s;display:flex;transform:translate(0);box-shadow:0 1px 4px #0003}.quraanka-index[data-theme=dark] .idx-toggle-thumb{transform:translate(24px)}.idx-settings-btn{border:1px solid var(--icard-border);background:var(--icard);width:38px;height:38px;color:var(--itext-muted);border-radius:50%;place-items:center;font-size:17px;text-decoration:none;transition:background .25s;display:grid}.idx-hero{background:var(--ibg);min-height:260px;margin-top:14px;position:relative;overflow:hidden}.idx-hero-bg{object-fit:cover;object-position:center center;width:100%;height:116%;position:absolute;top:-8%;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 76%,#0000 100%)}.idx-hero-content{flex-direction:column;gap:14px;max-width:520px;margin:0 auto;padding:28px 18px 20px;display:flex;position:relative}.idx-hero-content h1{color:var(--itext);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800}.idx-hero-content>p{color:var(--itext-muted);margin:0;font-size:15px}.idx-mode-pill{background:var(--imode-bg);border-radius:12px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.idx-mode-btn{color:var(--itext-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .18s,color .18s}.idx-mode-btn.active{background:var(--imode-active);color:#fff}.idx-tabs{border-bottom:1.5px solid var(--irow-border);align-self:stretch;gap:0;display:flex}.idx-tab{color:var(--itext-muted);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;margin-bottom:-1.5px;padding:8px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,border-color .15s}.idx-tab.active{color:var(--itab-active);border-bottom-color:var(--itab-active)}.idx-search-wrap{max-width:520px;margin:14px auto 0;padding:0 14px}.idx-search{background:var(--isearch-bg);border:1px solid var(--icard-border);color:var(--itext-muted);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;transition:background .25s;display:flex}.idx-search input{color:var(--itext);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.idx-search input::placeholder{color:var(--itext-muted)}.idx-search-clear{color:var(--itext-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;line-height:1}.idx-list{flex-direction:column;max-width:520px;margin:10px auto 0;padding:0 14px;display:flex}.idx-row{border-bottom:1px solid var(--irow-border);color:var(--itext);align-items:center;gap:10px;padding:13px 4px;text-decoration:none;transition:background .1s;display:flex}.idx-row:last-child{border-bottom:none}.idx-row:active{background:var(--icard-border);border-radius:10px}.idx-num{color:var(--inum-color);flex-shrink:0;min-width:28px;font-size:13px;font-weight:600}.idx-somali{color:var(--itext);flex:1;font-size:15px;font-weight:600}.idx-arabic{color:var(--ibrand);direction:rtl;flex-shrink:0;font-family:QuraanFont,Scheherazade New,Amiri Quran,serif;font-size:20px}.idx-row--juz{gap:0}.idx-row--juz .idx-num{flex-shrink:0}.idx-juz-label{color:var(--itext);flex-shrink:0;min-width:52px;font-size:14px;font-weight:700}.idx-juz-name{color:var(--itext-muted);flex:1;padding:0 8px;font-size:13px}.idx-juz-page{color:var(--itext-muted);flex-shrink:0;margin-right:4px;font-size:12px}.idx-arrow{color:var(--itext-muted);flex-shrink:0;font-size:20px;line-height:1}.idx-bottom-nav{background:var(--inav-bg);border-top:1px solid var(--inav-border);-webkit-backdrop-filter:blur(18px);z-index:30;grid-template-columns:repeat(5,1fr);align-items:center;width:min(520px,100%);height:68px;transition:background .25s;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.idx-nav-item{color:var(--itext-muted);flex-direction:column;align-items:center;gap:3px;padding:8px 0;text-decoration:none;transition:color .15s;display:flex}.idx-nav-item span{letter-spacing:.2px;font-size:10px;font-weight:600}.idx-nav-item.active{color:var(--ibrand)}@media (width<=420px){.idx-hero-content h1{font-size:24px}.idx-list{padding:0 10px}.idx-juz-name{display:none}}.reader-choice-page{color:#111;background:radial-gradient(circle at 0 0,#27690114,#0000 28%),radial-gradient(circle at 100% 100%,#e1ceb359,#0000 34%),#fcfcfc;min-height:100vh;padding:24px 20px 70px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reader-choice-top{text-align:center;background:radial-gradient(circle at top,#e6ebcee6,#0000 44%),linear-gradient(135deg,#fdf4e7,#fff);border:1px solid #2769011f;border-radius:30px;place-items:center;max-width:560px;min-height:250px;margin:0 auto 28px;padding:30px 24px;display:grid;position:relative;box-shadow:0 18px 45px #27690114}.reader-choice-back{color:#276901;background:#ffffffc2;border:1px solid #2769011f;border-radius:16px;place-items:center;width:48px;height:48px;font-size:30px;text-decoration:none;display:grid;position:absolute;top:18px;left:18px}.reader-choice-label{color:#276901;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:15px;font-weight:800}.reader-choice-top h1{letter-spacing:-.8px;margin:0;font-size:36px;line-height:1.1}.reader-choice-top h2{color:#276901;margin:14px 0 10px;font-family:Scheherazade New,Amiri Quran,serif;font-size:38px;font-weight:600;line-height:1.2}.reader-choice-top span{color:#1111119e;font-size:17px;font-weight:700}.reader-choice-options{gap:18px;max-width:560px;margin:0 auto;display:grid}.reader-choice-option{color:#111;background:#ffffffc7;border:1px solid #11111114;border-radius:28px;grid-template-columns:90px 1fr 24px;align-items:center;gap:18px;min-height:160px;padding:24px 22px;text-decoration:none;display:grid;box-shadow:0 18px 45px #2769010f}.reader-choice-option:active{transform:scale(.992)}.modern-option{background:linear-gradient(135deg,#e6ebcebf,#ffffffe6)}.mushaf-option{background:linear-gradient(135deg,#fdf4e7f2,#ffffffe6)}.choice-icon{color:#276901;background:#e6ebce;border-radius:999px;place-items:center;width:76px;height:76px;font-size:34px;display:grid}.mushaf-option .choice-icon{color:#276901;background:#fdf4e7;border:1px solid #27690124}.reader-choice-option h3{letter-spacing:-.5px;margin:0 0 8px;font-size:26px}.reader-choice-option p{color:#111111ad;margin:0;font-size:17px;line-height:1.4}.reader-choice-option>span{color:#11111175;font-size:44px}@media (width<=520px){.reader-choice-page{padding:18px 16px 54px}.reader-choice-top{border-radius:26px;min-height:230px}.reader-choice-top h1{font-size:32px}.reader-choice-top h2{font-size:34px}.reader-choice-option{grid-template-columns:78px 1fr 20px;gap:14px;min-height:148px;padding:22px 18px}.choice-icon{width:68px;height:68px;font-size:30px}.reader-choice-option h3{font-size:23px}.reader-choice-option p{font-size:15.5px}}.surah-modern-page{color:#fff;background:radial-gradient(circle at 0 0,#28f4ff21,#0000 28%),radial-gradient(circle at 100% 0,#10b98114,#0000 30%),linear-gradient(135deg,#020812 0%,#061827 48%,#020812 100%);width:100%;min-height:100vh;padding:24px 22px 60px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.surah-hero-card{background:linear-gradient(90deg,#020a14e6,#020a1433),radial-gradient(circle at 75% 45%,#28f4ff2e,#0000 35%),linear-gradient(135deg,#051827e6,#020b16f2);border:1px solid #28f4ff29;border-radius:22px;min-height:250px;margin:6px 0 18px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d}.surah-hero-card:before{content:"☾";color:#ffe6a3;opacity:.92;z-index:1;filter:drop-shadow(0 0 18px #ffdd8573);font-size:38px;position:absolute;top:30px;right:27%}.hero-back-btn{z-index:4;position:absolute;top:18px;left:18px}.surah-hero-arabic{z-index:3;color:#fff;margin:0;font-family:Scheherazade New,Amiri Quran,Noto Naskh Arabic,Traditional Arabic,serif;font-size:34px;font-weight:400;line-height:1.45;position:relative}.surah-hero-card h1{color:#28f4ff;letter-spacing:.5px;text-transform:uppercase;margin:8px 0 10px;font-size:22px;font-weight:550}.premium-ayah-summary-arabic{text-align:right;letter-spacing:0;direction:rtl;unicode-bidi:plaintext;font-family:Scheherazade New,Amiri Quran,Noto Naskh Arabic,Traditional Arabic,serif;font-size:29px;font-weight:400;line-height:1.75}.premium-word-chip strong{color:#fff;margin-bottom:16px;font-family:Scheherazade New,Amiri Quran,Noto Naskh Arabic,serif;font-size:31px;font-weight:400;line-height:1.45;display:block}.premium-word-chip span{color:#aab9c6b8;direction:ltr;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.35}.premium-translation{text-align:center;color:#ffffffe6;max-width:780px;margin:0 auto 18px;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:25px;font-weight:400;line-height:1.42}.reader-audio-icon{color:#28f4ff;background:#28f4ff0e;border:1px solid #28f4ff21;border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;padding-left:2px;font-size:15px;line-height:1;display:grid}.reader-audio-button strong{font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:20px;font-weight:500;display:block}.premium-tafseer-box p{color:#ffffffd1;margin:0;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.55}@media (width<=768px){.premium-audio-grid{flex-direction:column;align-items:stretch;gap:16px}}@media (width<=700px){.surah-modern-page{padding:16px 12px 40px}.surah-hero-card{min-height:230px}.reader-icon-btn{width:48px;height:48px;font-size:24px}.surah-hero-card:before{font-size:32px;top:42px;right:68%}.surah-hero-overlay{min-height:230px}.surah-hero-arabic{padding-inline:48px;font-size:29px}.surah-hero-card h1{font-size:20px}.surah-hero-card span{font-size:14px}.premium-ayah-summary{grid-template-columns:48px 1fr 34px;padding:10px 12px}.premium-ayah-summary-arabic{font-size:24px}.premium-ayah-body{padding:16px}.premium-word-row{grid-template-columns:repeat(2,1fr);margin-bottom:26px}.premium-word-chip strong{margin-bottom:10px;font-size:26px}.premium-word-chip span{font-size:15px}.premium-translation{font-size:21px;line-height:1.45}.reader-audio-icon{border-radius:10px;width:34px;min-width:34px;height:34px;font-size:13px}.reader-audio-button strong{font-size:16px}.premium-ayah-body>.audio-reader{border-radius:0 0 18px 18px;width:calc(100% + 32px);margin-bottom:-22px;margin-left:-16px;margin-right:-16px}}.audio-reader-play{color:#02101b;cursor:pointer;background:linear-gradient(135deg,#28f4ff,#0ba6c8);border:0;border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.audio-reader-main{min-width:0}.audio-reader-meta{color:#dff9ffb8;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:12px;font-weight:400;display:flex}.audio-reader-range{accent-color:#28f4ff;cursor:pointer;width:100%;height:4px;display:block}.audio-reader-speed{color:#dff9ff;cursor:pointer;background:#020a148c;border:1px solid #28f4ff1f;border-radius:11px;outline:none;height:34px;padding:0 8px;font-size:12px;font-weight:500}.audio-reader-speed:focus{border-color:#28f4ff59}@media (width<=700px){.audio-reader{border-radius:14px;grid-template-columns:36px 1fr 70px;gap:9px;padding:8px}.audio-reader-play{border-radius:11px;width:36px;height:36px;font-size:13px}.audio-reader-meta{font-size:11px}.audio-reader-speed{height:32px;padding:0 6px;font-size:11px}}.audio-reader{background:#020a1447;border:1px solid #28f4ff14;border-radius:16px;grid-template-columns:38px 1fr 76px;align-items:center;gap:12px;width:100%;max-width:100%;margin:12px 0 0;padding:9px 11px;display:grid}.smp{color:#111;background:#fdf4e7;font-family:Inter,system-ui,-apple-system,sans-serif;position:fixed;inset:0;overflow:clip}.smp-header{-webkit-backdrop-filter:blur(12px);z-index:50;background:#fffffff5;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;height:60px;padding:0 12px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.smp-header.show{transform:translateY(0)}.smp-header-center{text-align:center;flex:1;min-width:0;line-height:1.25}.smp-surah-label{color:#111;font-size:17px;font-weight:700}.smp-header-sub{color:#888;margin-top:1px;font-size:12px}.smp-header-actions{gap:2px;display:flex}.smp-icon-btn{color:#276901;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;text-decoration:none;transition:background .15s;display:grid}.smp-icon-btn:hover{background:#27690114}.smp-reader{z-index:1;background:#fdf4e7;position:fixed;inset:0;overflow:clip}.smp-reader.with-tr{overflow-y:auto}.smp-reader.with-tr .smp-page{height:auto;min-height:100vh;overflow:visible}.smp-loading{color:#276901;place-items:center;height:100%;font-size:15px;display:grid}.smp-page{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:clip}.smp-page-meta{color:#276901;pointer-events:none;z-index:2;justify-content:space-between;align-items:center;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;display:flex;position:absolute;top:12px;left:18px;right:18px}.smp-lines{direction:rtl;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;display:flex;position:absolute;inset:40px 0 32px;overflow:visible}.smp-lines.with-tr{justify-content:flex-start;gap:0;padding:40px 0 80px;position:relative;inset:auto}.smp-line{text-align:center;white-space:nowrap;width:100%;min-width:100%;max-width:100%;font-family:var(--qpc-font), "Scheherazade New", "Amiri Quran", serif;color:#111;transform-origin:50%;direction:rtl;justify-content:center;align-items:center;font-size:clamp(16px,6.45vw,29px);line-height:1.4;display:flex;position:relative;left:0;overflow:visible;transform:scale(.78,.9)}.smp-word--selected .smp-word-ar,.smp-word--end-marker .smp-word-ar{color:#276901;-webkit-text-fill-color:#276901}.smp-line--basmallah{color:#276901;-webkit-text-fill-color:#276901;transform-origin:50%;width:100vw;min-width:100vw;max-width:100vw;font-family:Scheherazade New,Amiri Quran,serif;font-size:clamp(20px,7vw,36px);line-height:1.5;position:relative;left:50%;transform:translate(-50%)scaleY(.92)}.smp-line--surah{color:#276901;-webkit-text-fill-color:#276901;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:52px;min-height:52px;display:flex;position:relative;left:auto;overflow:hidden;transform:none}.smp-ornament{color:#276901;-webkit-text-fill-color:#276901;text-align:center;transform-origin:50%;width:100vw;font-family:QPCSurahHeader,QPCSurahNameV4,serif;font-size:96px;line-height:.34;display:block;transform:scaleX(1.18)scaleY(1)}.smp-line--centered{justify-content:center}.smp-word{color:#111;-webkit-text-fill-color:#111;font:inherit;cursor:pointer;appearance:none;vertical-align:baseline;background:0 0;border:0;border-radius:4px;outline:0;margin:0;padding:0 .04em;display:inline}.smp-word:hover,.smp-word:focus{background:#27690124;border-radius:5px}.smp-word-ar{font:inherit;color:inherit;-webkit-text-fill-color:inherit}.smp-word-tooltip{z-index:100;pointer-events:none;background:#fff;border:1px solid #27690133;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-width:80px;max-width:180px;padding:8px 14px;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 24px #00000024}.smp-word-tooltip-ar{color:#111;direction:rtl;font-family:Scheherazade New,Amiri Quran,serif;font-size:24px;line-height:1.4}.smp-word-tooltip-tr{color:#276901;text-align:center;direction:ltr;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.smp-line-tr{text-align:center;color:#276901;-webkit-text-fill-color:#276901;direction:ltr;width:100%;padding:1px 16px 6px;font-family:Inter,system-ui,sans-serif;font-size:clamp(10px,2.8vw,13px);font-weight:500;line-height:1.4}.smp-page-num{color:#276901;z-index:2;pointer-events:none;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;position:absolute;bottom:8px}.smp-page-num.right{right:20px}.smp-page-num.left{left:20px}.smp-nav{color:#276901;cursor:pointer;opacity:.5;z-index:5;background:#e6ebceeb;border:1px solid #27690138;border-radius:999px;justify-content:center;align-items:center;width:44px;height:72px;font-size:40px;transition:opacity .2s;display:none;position:fixed;top:50%;transform:translateY(-50%)}.smp-nav:hover{opacity:1}.smp-nav:disabled{opacity:.14;cursor:default}.smp-nav--prev{left:12px}.smp-nav--next{right:12px}.smp-page-indicator{opacity:0;pointer-events:none;color:#fff;z-index:40;white-space:nowrap;background:#276901e6;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;transition:opacity .4s,transform .4s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(12px)}.smp-page-indicator.show{opacity:1;transform:translate(-50%)translateY(0)}.smp-ayah-badge{z-index:49;color:#fff;pointer-events:none;white-space:nowrap;background:#276901e0;border-radius:999px;padding:4px 14px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;position:fixed;bottom:82px;left:50%;transform:translate(-50%)}.smp-bottom{z-index:50;-webkit-backdrop-filter:blur(12px);padding:10px 20px 0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #00000012;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.smp-bottom.show{transform:translateY(0)}.smp-panel-extra{opacity:0;max-height:0;transition:max-height .3s,opacity .25s;overflow:hidden}.smp-bottom.expanded .smp-panel-extra{opacity:1;max-height:240px}.smp-player{justify-content:center;align-items:center;padding-bottom:6px;display:flex;position:relative}.smp-player-center{justify-content:center;align-items:center;gap:22px;display:flex}.smp-expand-btn{color:#276901;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.smp-expand-btn:hover{background:#27690114}.smp-ctrl{color:#444;cursor:pointer;background:#0000000f;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.smp-ctrl:hover{background:#0000001a}.smp-ctrl:disabled{opacity:.3;cursor:default}.smp-play-btn{color:#fff;cursor:pointer;background:#276901;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;transition:background .15s;display:grid;box-shadow:0 4px 18px #27690159}.smp-play-btn:hover{background:#1e5201}.smp-audio-row{align-items:center;gap:8px;padding:2px 0 8px;font-family:Inter,system-ui,sans-serif;display:flex}.smp-time{color:#888;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;min-width:28px;font-size:11px}.smp-progress{cursor:pointer;background:#0000001f;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.smp-progress-fill{background:#276901;border-radius:2px;height:100%;position:absolute;top:0;left:0}.smp-speed-group{gap:3px;display:flex}.smp-speed-btn{color:#555;cursor:pointer;white-space:nowrap;background:#0000000f;border:none;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:11px;line-height:1.4;transition:background .15s,color .15s}.smp-speed-btn.active{color:#fff;background:#276901}.smp-tabs{border-top:1px solid #00000012;gap:4px;margin-bottom:2px;padding-top:10px;padding-bottom:2px;display:flex}.smp-tab{color:#888;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 4px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:flex}.smp-tab.active{color:#fff;background:#276901}.smp-tab:not(.active):hover{color:#276901;background:#27690112}.smp-toggle-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding:11px 2px;display:flex}.smp-toggle-row span{color:#333;font-size:14px;font-weight:500}.smp-toggle{background:#ccc;border-radius:15px;flex-shrink:0;width:50px;height:29px;transition:background .22s;position:relative}.smp-toggle:after{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:left .22s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.smp-toggle.on{background:#276901}.smp-toggle.on:after{left:calc(100% - 26px)}.smp-not-found{text-align:center;place-items:center;gap:16px;height:100%;display:grid}.smp-not-found h1{color:#111;font-size:22px}.smp-not-found a{color:#276901;font-weight:700}@media (width>=769px){.smp-lines{inset:40px 80px}.smp-line{width:100%;min-width:0;max-width:100%;font-size:clamp(22px,2.2vw,32px);left:auto;transform:none}.smp-line--basmallah{width:100%;min-width:0;max-width:100%;font-size:clamp(20px,1.9vw,28px);left:auto;transform:none}.smp-ornament{width:92%;max-width:720px;font-size:112px;transform:scaleX(1.55)scaleY(1.05)}.smp-nav{display:flex}.smp-bottom{padding-left:40px;padding-right:40px}.smp-player-center{gap:28px}}.smp[data-theme=dark] .smp-reader{background:#000b1a}.smp[data-theme=dark] .smp-header,.smp[data-theme=dark] .smp-bottom{background:#001228f5;border-color:#0cd6a526}.smp[data-theme=dark] .smp-surah-label,.smp[data-theme=dark] .smp-toggle-row span{color:#e4ede4}.smp[data-theme=dark] .smp-header-sub{color:#e4ede480}.smp[data-theme=dark] .smp-icon-btn{color:#0cd6a5}.smp[data-theme=dark] .smp-page{background:#000b1a}.smp[data-theme=dark] .smp-line,.smp[data-theme=dark] .smp-word{color:#dce8dc;-webkit-text-fill-color:#dce8dc}.smp[data-theme=dark] .smp-ctrl{color:#e4ede4;background:#ffffff12}.smp[data-theme=dark] .smp-play-btn{color:#000b1a;background:#0cd6a5}.smp[data-theme=dark] .smp-play-btn:hover{background:#09b88c}.smp[data-theme=dark] .smp-tab{color:#e4ede480}.smp[data-theme=dark] .smp-tab.active{color:#000b1a;background:#0cd6a5}.smp[data-theme=dark] .smp-toggle{background:#ffffff26}.smp[data-theme=dark] .smp-toggle.on{background:#0cd6a5}.smp[data-theme=dark] .smp-page-meta,.smp[data-theme=dark] .smp-page-num{color:#0cd6a5}.smp[data-theme=dark] .smp-specific select{color:#e4ede4;background:#ffffff12;border-color:#0cd6a533}.smp[data-theme=dark] .smp-progress{background:#ffffff1a}.smp[data-theme=dark] .smp-progress-fill{background:#0cd6a5}.smp[data-theme=dark] .smp-time{color:#e4ede480}.smp[data-theme=dark] .smp-speed-btn{color:#e4ede4;background:#ffffff12}.smp[data-theme=dark] .smp-speed-btn.active{color:#000b1a;background:#0cd6a5}.smp[data-theme=dark] .smp-line-tr,.smp[data-theme=dark] .smp-word--selected .smp-word-ar{color:#0cd6a5;-webkit-text-fill-color:#0cd6a5}.smp[data-theme=dark] .smp-word--end-marker .smp-word-ar{color:#4ade80;-webkit-text-fill-color:#4ade80}.smp[data-theme=dark] .smp-word-tooltip{background:#001228;border-color:#0cd6a54d;box-shadow:0 6px 24px #00000080}.smp[data-theme=dark] .smp-word-tooltip-ar{color:#dce8dc}.smp[data-theme=dark] .smp-word-tooltip-tr,.smp[data-theme=dark] .smp-expand-btn{color:#0cd6a5}.smp-bookmark-overlay{z-index:200;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.smp-bookmark-panel{background:#fff;border-radius:20px 20px 0 0;width:100%;padding:8px 16px 32px;box-shadow:0 -4px 32px #00000026}.smp-bookmark-header{color:#111;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 4px 12px;font-size:17px;font-weight:700;display:flex}.smp-bookmark-slots{flex-direction:column;gap:8px;display:flex}.smp-bookmark-slot{background:#f4f8f0;border:1px solid #0000;border-radius:12px;align-items:center;min-height:56px;display:flex;overflow:hidden}.smp-bookmark-slot-stripe{flex-shrink:0;align-self:stretch;width:4px}.smp-bookmark-go{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.smp-bookmark-info{flex-direction:column;min-width:0;display:flex}.smp-bookmark-info strong{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.smp-bookmark-info span{color:#276901;margin-top:1px;font-size:12px;font-weight:500}.smp-bookmark-save{cursor:pointer;color:#888;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.smp-bookmark-save:hover{color:#276901}.smp-bookmark-clear{color:#bbb;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:36px;min-width:36px;height:36px;margin-right:8px;display:grid}.smp-bookmark-clear:hover{color:#e53935;background:#e5393514}@font-face{font-family:QPCSurahHeader;src:url(/fonts/qpc-surah/surah-header.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCSurahNameV4;src:url(/fonts/qpc-surah/surah-names-v4.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page1;src:url(/fonts/qpc-v4/p1.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page2;src:url(/fonts/qpc-v4/p2.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page3;src:url(/fonts/qpc-v4/p3.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page4;src:url(/fonts/qpc-v4/p4.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page5;src:url(/fonts/qpc-v4/p5.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page6;src:url(/fonts/qpc-v4/p6.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page7;src:url(/fonts/qpc-v4/p7.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page8;src:url(/fonts/qpc-v4/p8.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page9;src:url(/fonts/qpc-v4/p9.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page10;src:url(/fonts/qpc-v4/p10.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page11;src:url(/fonts/qpc-v4/p11.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page12;src:url(/fonts/qpc-v4/p12.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page13;src:url(/fonts/qpc-v4/p13.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page14;src:url(/fonts/qpc-v4/p14.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page15;src:url(/fonts/qpc-v4/p15.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page16;src:url(/fonts/qpc-v4/p16.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page17;src:url(/fonts/qpc-v4/p17.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page18;src:url(/fonts/qpc-v4/p18.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page19;src:url(/fonts/qpc-v4/p19.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page20;src:url(/fonts/qpc-v4/p20.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page21;src:url(/fonts/qpc-v4/p21.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page22;src:url(/fonts/qpc-v4/p22.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page23;src:url(/fonts/qpc-v4/p23.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page24;src:url(/fonts/qpc-v4/p24.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page25;src:url(/fonts/qpc-v4/p25.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page26;src:url(/fonts/qpc-v4/p26.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page27;src:url(/fonts/qpc-v4/p27.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page28;src:url(/fonts/qpc-v4/p28.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page29;src:url(/fonts/qpc-v4/p29.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page30;src:url(/fonts/qpc-v4/p30.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page31;src:url(/fonts/qpc-v4/p31.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page32;src:url(/fonts/qpc-v4/p32.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page33;src:url(/fonts/qpc-v4/p33.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page34;src:url(/fonts/qpc-v4/p34.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page35;src:url(/fonts/qpc-v4/p35.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page36;src:url(/fonts/qpc-v4/p36.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page37;src:url(/fonts/qpc-v4/p37.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page38;src:url(/fonts/qpc-v4/p38.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page39;src:url(/fonts/qpc-v4/p39.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page40;src:url(/fonts/qpc-v4/p40.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page41;src:url(/fonts/qpc-v4/p41.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page42;src:url(/fonts/qpc-v4/p42.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page43;src:url(/fonts/qpc-v4/p43.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page44;src:url(/fonts/qpc-v4/p44.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page45;src:url(/fonts/qpc-v4/p45.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page46;src:url(/fonts/qpc-v4/p46.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page47;src:url(/fonts/qpc-v4/p47.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page48;src:url(/fonts/qpc-v4/p48.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page49;src:url(/fonts/qpc-v4/p49.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page50;src:url(/fonts/qpc-v4/p50.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page51;src:url(/fonts/qpc-v4/p51.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page52;src:url(/fonts/qpc-v4/p52.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page53;src:url(/fonts/qpc-v4/p53.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page54;src:url(/fonts/qpc-v4/p54.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page55;src:url(/fonts/qpc-v4/p55.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page56;src:url(/fonts/qpc-v4/p56.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page57;src:url(/fonts/qpc-v4/p57.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page58;src:url(/fonts/qpc-v4/p58.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page59;src:url(/fonts/qpc-v4/p59.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page60;src:url(/fonts/qpc-v4/p60.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page61;src:url(/fonts/qpc-v4/p61.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page62;src:url(/fonts/qpc-v4/p62.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page63;src:url(/fonts/qpc-v4/p63.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page64;src:url(/fonts/qpc-v4/p64.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page65;src:url(/fonts/qpc-v4/p65.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page66;src:url(/fonts/qpc-v4/p66.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page67;src:url(/fonts/qpc-v4/p67.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page68;src:url(/fonts/qpc-v4/p68.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page69;src:url(/fonts/qpc-v4/p69.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page70;src:url(/fonts/qpc-v4/p70.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page71;src:url(/fonts/qpc-v4/p71.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page72;src:url(/fonts/qpc-v4/p72.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page73;src:url(/fonts/qpc-v4/p73.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page74;src:url(/fonts/qpc-v4/p74.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page75;src:url(/fonts/qpc-v4/p75.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page76;src:url(/fonts/qpc-v4/p76.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page77;src:url(/fonts/qpc-v4/p77.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page78;src:url(/fonts/qpc-v4/p78.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page79;src:url(/fonts/qpc-v4/p79.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page80;src:url(/fonts/qpc-v4/p80.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page81;src:url(/fonts/qpc-v4/p81.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page82;src:url(/fonts/qpc-v4/p82.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page83;src:url(/fonts/qpc-v4/p83.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page84;src:url(/fonts/qpc-v4/p84.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page85;src:url(/fonts/qpc-v4/p85.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page86;src:url(/fonts/qpc-v4/p86.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page87;src:url(/fonts/qpc-v4/p87.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page88;src:url(/fonts/qpc-v4/p88.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page89;src:url(/fonts/qpc-v4/p89.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page90;src:url(/fonts/qpc-v4/p90.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page91;src:url(/fonts/qpc-v4/p91.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page92;src:url(/fonts/qpc-v4/p92.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page93;src:url(/fonts/qpc-v4/p93.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page94;src:url(/fonts/qpc-v4/p94.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page95;src:url(/fonts/qpc-v4/p95.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page96;src:url(/fonts/qpc-v4/p96.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page97;src:url(/fonts/qpc-v4/p97.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page98;src:url(/fonts/qpc-v4/p98.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page99;src:url(/fonts/qpc-v4/p99.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page100;src:url(/fonts/qpc-v4/p100.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page101;src:url(/fonts/qpc-v4/p101.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page102;src:url(/fonts/qpc-v4/p102.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page103;src:url(/fonts/qpc-v4/p103.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page104;src:url(/fonts/qpc-v4/p104.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page105;src:url(/fonts/qpc-v4/p105.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page106;src:url(/fonts/qpc-v4/p106.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page107;src:url(/fonts/qpc-v4/p107.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page108;src:url(/fonts/qpc-v4/p108.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page109;src:url(/fonts/qpc-v4/p109.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page110;src:url(/fonts/qpc-v4/p110.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page111;src:url(/fonts/qpc-v4/p111.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page112;src:url(/fonts/qpc-v4/p112.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page113;src:url(/fonts/qpc-v4/p113.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page114;src:url(/fonts/qpc-v4/p114.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page115;src:url(/fonts/qpc-v4/p115.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page116;src:url(/fonts/qpc-v4/p116.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page117;src:url(/fonts/qpc-v4/p117.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page118;src:url(/fonts/qpc-v4/p118.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page119;src:url(/fonts/qpc-v4/p119.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page120;src:url(/fonts/qpc-v4/p120.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page121;src:url(/fonts/qpc-v4/p121.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page122;src:url(/fonts/qpc-v4/p122.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page123;src:url(/fonts/qpc-v4/p123.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page124;src:url(/fonts/qpc-v4/p124.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page125;src:url(/fonts/qpc-v4/p125.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page126;src:url(/fonts/qpc-v4/p126.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page127;src:url(/fonts/qpc-v4/p127.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page128;src:url(/fonts/qpc-v4/p128.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page129;src:url(/fonts/qpc-v4/p129.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page130;src:url(/fonts/qpc-v4/p130.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page131;src:url(/fonts/qpc-v4/p131.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page132;src:url(/fonts/qpc-v4/p132.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page133;src:url(/fonts/qpc-v4/p133.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page134;src:url(/fonts/qpc-v4/p134.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page135;src:url(/fonts/qpc-v4/p135.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page136;src:url(/fonts/qpc-v4/p136.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page137;src:url(/fonts/qpc-v4/p137.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page138;src:url(/fonts/qpc-v4/p138.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page139;src:url(/fonts/qpc-v4/p139.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page140;src:url(/fonts/qpc-v4/p140.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page141;src:url(/fonts/qpc-v4/p141.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page142;src:url(/fonts/qpc-v4/p142.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page143;src:url(/fonts/qpc-v4/p143.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page144;src:url(/fonts/qpc-v4/p144.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page145;src:url(/fonts/qpc-v4/p145.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page146;src:url(/fonts/qpc-v4/p146.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page147;src:url(/fonts/qpc-v4/p147.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page148;src:url(/fonts/qpc-v4/p148.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page149;src:url(/fonts/qpc-v4/p149.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page150;src:url(/fonts/qpc-v4/p150.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page151;src:url(/fonts/qpc-v4/p151.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page152;src:url(/fonts/qpc-v4/p152.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page153;src:url(/fonts/qpc-v4/p153.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page154;src:url(/fonts/qpc-v4/p154.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page155;src:url(/fonts/qpc-v4/p155.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page156;src:url(/fonts/qpc-v4/p156.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page157;src:url(/fonts/qpc-v4/p157.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page158;src:url(/fonts/qpc-v4/p158.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page159;src:url(/fonts/qpc-v4/p159.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page160;src:url(/fonts/qpc-v4/p160.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page161;src:url(/fonts/qpc-v4/p161.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page162;src:url(/fonts/qpc-v4/p162.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page163;src:url(/fonts/qpc-v4/p163.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page164;src:url(/fonts/qpc-v4/p164.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page165;src:url(/fonts/qpc-v4/p165.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page166;src:url(/fonts/qpc-v4/p166.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page167;src:url(/fonts/qpc-v4/p167.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page168;src:url(/fonts/qpc-v4/p168.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page169;src:url(/fonts/qpc-v4/p169.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page170;src:url(/fonts/qpc-v4/p170.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page171;src:url(/fonts/qpc-v4/p171.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page172;src:url(/fonts/qpc-v4/p172.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page173;src:url(/fonts/qpc-v4/p173.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page174;src:url(/fonts/qpc-v4/p174.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page175;src:url(/fonts/qpc-v4/p175.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page176;src:url(/fonts/qpc-v4/p176.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page177;src:url(/fonts/qpc-v4/p177.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page178;src:url(/fonts/qpc-v4/p178.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page179;src:url(/fonts/qpc-v4/p179.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page180;src:url(/fonts/qpc-v4/p180.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page181;src:url(/fonts/qpc-v4/p181.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page182;src:url(/fonts/qpc-v4/p182.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page183;src:url(/fonts/qpc-v4/p183.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page184;src:url(/fonts/qpc-v4/p184.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page185;src:url(/fonts/qpc-v4/p185.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page186;src:url(/fonts/qpc-v4/p186.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page187;src:url(/fonts/qpc-v4/p187.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page188;src:url(/fonts/qpc-v4/p188.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page189;src:url(/fonts/qpc-v4/p189.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page190;src:url(/fonts/qpc-v4/p190.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page191;src:url(/fonts/qpc-v4/p191.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page192;src:url(/fonts/qpc-v4/p192.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page193;src:url(/fonts/qpc-v4/p193.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page194;src:url(/fonts/qpc-v4/p194.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page195;src:url(/fonts/qpc-v4/p195.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page196;src:url(/fonts/qpc-v4/p196.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page197;src:url(/fonts/qpc-v4/p197.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page198;src:url(/fonts/qpc-v4/p198.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page199;src:url(/fonts/qpc-v4/p199.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page200;src:url(/fonts/qpc-v4/p200.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page201;src:url(/fonts/qpc-v4/p201.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page202;src:url(/fonts/qpc-v4/p202.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page203;src:url(/fonts/qpc-v4/p203.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page204;src:url(/fonts/qpc-v4/p204.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page205;src:url(/fonts/qpc-v4/p205.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page206;src:url(/fonts/qpc-v4/p206.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page207;src:url(/fonts/qpc-v4/p207.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page208;src:url(/fonts/qpc-v4/p208.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page209;src:url(/fonts/qpc-v4/p209.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page210;src:url(/fonts/qpc-v4/p210.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page211;src:url(/fonts/qpc-v4/p211.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page212;src:url(/fonts/qpc-v4/p212.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page213;src:url(/fonts/qpc-v4/p213.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page214;src:url(/fonts/qpc-v4/p214.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page215;src:url(/fonts/qpc-v4/p215.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page216;src:url(/fonts/qpc-v4/p216.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page217;src:url(/fonts/qpc-v4/p217.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page218;src:url(/fonts/qpc-v4/p218.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page219;src:url(/fonts/qpc-v4/p219.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page220;src:url(/fonts/qpc-v4/p220.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page221;src:url(/fonts/qpc-v4/p221.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page222;src:url(/fonts/qpc-v4/p222.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page223;src:url(/fonts/qpc-v4/p223.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page224;src:url(/fonts/qpc-v4/p224.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page225;src:url(/fonts/qpc-v4/p225.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page226;src:url(/fonts/qpc-v4/p226.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page227;src:url(/fonts/qpc-v4/p227.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page228;src:url(/fonts/qpc-v4/p228.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page229;src:url(/fonts/qpc-v4/p229.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page230;src:url(/fonts/qpc-v4/p230.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page231;src:url(/fonts/qpc-v4/p231.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page232;src:url(/fonts/qpc-v4/p232.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page233;src:url(/fonts/qpc-v4/p233.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page234;src:url(/fonts/qpc-v4/p234.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page235;src:url(/fonts/qpc-v4/p235.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page236;src:url(/fonts/qpc-v4/p236.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page237;src:url(/fonts/qpc-v4/p237.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page238;src:url(/fonts/qpc-v4/p238.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page239;src:url(/fonts/qpc-v4/p239.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page240;src:url(/fonts/qpc-v4/p240.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page241;src:url(/fonts/qpc-v4/p241.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page242;src:url(/fonts/qpc-v4/p242.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page243;src:url(/fonts/qpc-v4/p243.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page244;src:url(/fonts/qpc-v4/p244.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page245;src:url(/fonts/qpc-v4/p245.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page246;src:url(/fonts/qpc-v4/p246.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page247;src:url(/fonts/qpc-v4/p247.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page248;src:url(/fonts/qpc-v4/p248.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page249;src:url(/fonts/qpc-v4/p249.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page250;src:url(/fonts/qpc-v4/p250.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page251;src:url(/fonts/qpc-v4/p251.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page252;src:url(/fonts/qpc-v4/p252.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page253;src:url(/fonts/qpc-v4/p253.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page254;src:url(/fonts/qpc-v4/p254.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page255;src:url(/fonts/qpc-v4/p255.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page256;src:url(/fonts/qpc-v4/p256.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page257;src:url(/fonts/qpc-v4/p257.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page258;src:url(/fonts/qpc-v4/p258.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page259;src:url(/fonts/qpc-v4/p259.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page260;src:url(/fonts/qpc-v4/p260.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page261;src:url(/fonts/qpc-v4/p261.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page262;src:url(/fonts/qpc-v4/p262.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page263;src:url(/fonts/qpc-v4/p263.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page264;src:url(/fonts/qpc-v4/p264.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page265;src:url(/fonts/qpc-v4/p265.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page266;src:url(/fonts/qpc-v4/p266.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page267;src:url(/fonts/qpc-v4/p267.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page268;src:url(/fonts/qpc-v4/p268.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page269;src:url(/fonts/qpc-v4/p269.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page270;src:url(/fonts/qpc-v4/p270.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page271;src:url(/fonts/qpc-v4/p271.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page272;src:url(/fonts/qpc-v4/p272.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page273;src:url(/fonts/qpc-v4/p273.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page274;src:url(/fonts/qpc-v4/p274.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page275;src:url(/fonts/qpc-v4/p275.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page276;src:url(/fonts/qpc-v4/p276.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page277;src:url(/fonts/qpc-v4/p277.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page278;src:url(/fonts/qpc-v4/p278.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page279;src:url(/fonts/qpc-v4/p279.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page280;src:url(/fonts/qpc-v4/p280.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page281;src:url(/fonts/qpc-v4/p281.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page282;src:url(/fonts/qpc-v4/p282.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page283;src:url(/fonts/qpc-v4/p283.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page284;src:url(/fonts/qpc-v4/p284.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page285;src:url(/fonts/qpc-v4/p285.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page286;src:url(/fonts/qpc-v4/p286.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page287;src:url(/fonts/qpc-v4/p287.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page288;src:url(/fonts/qpc-v4/p288.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page289;src:url(/fonts/qpc-v4/p289.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page290;src:url(/fonts/qpc-v4/p290.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page291;src:url(/fonts/qpc-v4/p291.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page292;src:url(/fonts/qpc-v4/p292.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page293;src:url(/fonts/qpc-v4/p293.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page294;src:url(/fonts/qpc-v4/p294.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page295;src:url(/fonts/qpc-v4/p295.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page296;src:url(/fonts/qpc-v4/p296.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page297;src:url(/fonts/qpc-v4/p297.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page298;src:url(/fonts/qpc-v4/p298.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page299;src:url(/fonts/qpc-v4/p299.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page300;src:url(/fonts/qpc-v4/p300.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page301;src:url(/fonts/qpc-v4/p301.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page302;src:url(/fonts/qpc-v4/p302.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page303;src:url(/fonts/qpc-v4/p303.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page304;src:url(/fonts/qpc-v4/p304.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page305;src:url(/fonts/qpc-v4/p305.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page306;src:url(/fonts/qpc-v4/p306.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page307;src:url(/fonts/qpc-v4/p307.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page308;src:url(/fonts/qpc-v4/p308.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page309;src:url(/fonts/qpc-v4/p309.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page310;src:url(/fonts/qpc-v4/p310.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page311;src:url(/fonts/qpc-v4/p311.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page312;src:url(/fonts/qpc-v4/p312.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page313;src:url(/fonts/qpc-v4/p313.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page314;src:url(/fonts/qpc-v4/p314.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page315;src:url(/fonts/qpc-v4/p315.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page316;src:url(/fonts/qpc-v4/p316.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page317;src:url(/fonts/qpc-v4/p317.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page318;src:url(/fonts/qpc-v4/p318.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page319;src:url(/fonts/qpc-v4/p319.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page320;src:url(/fonts/qpc-v4/p320.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page321;src:url(/fonts/qpc-v4/p321.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page322;src:url(/fonts/qpc-v4/p322.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page323;src:url(/fonts/qpc-v4/p323.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page324;src:url(/fonts/qpc-v4/p324.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page325;src:url(/fonts/qpc-v4/p325.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page326;src:url(/fonts/qpc-v4/p326.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page327;src:url(/fonts/qpc-v4/p327.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page328;src:url(/fonts/qpc-v4/p328.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page329;src:url(/fonts/qpc-v4/p329.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page330;src:url(/fonts/qpc-v4/p330.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page331;src:url(/fonts/qpc-v4/p331.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page332;src:url(/fonts/qpc-v4/p332.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page333;src:url(/fonts/qpc-v4/p333.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page334;src:url(/fonts/qpc-v4/p334.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page335;src:url(/fonts/qpc-v4/p335.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page336;src:url(/fonts/qpc-v4/p336.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page337;src:url(/fonts/qpc-v4/p337.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page338;src:url(/fonts/qpc-v4/p338.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page339;src:url(/fonts/qpc-v4/p339.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page340;src:url(/fonts/qpc-v4/p340.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page341;src:url(/fonts/qpc-v4/p341.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page342;src:url(/fonts/qpc-v4/p342.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page343;src:url(/fonts/qpc-v4/p343.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page344;src:url(/fonts/qpc-v4/p344.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page345;src:url(/fonts/qpc-v4/p345.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page346;src:url(/fonts/qpc-v4/p346.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page347;src:url(/fonts/qpc-v4/p347.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page348;src:url(/fonts/qpc-v4/p348.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page349;src:url(/fonts/qpc-v4/p349.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page350;src:url(/fonts/qpc-v4/p350.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page351;src:url(/fonts/qpc-v4/p351.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page352;src:url(/fonts/qpc-v4/p352.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page353;src:url(/fonts/qpc-v4/p353.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page354;src:url(/fonts/qpc-v4/p354.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page355;src:url(/fonts/qpc-v4/p355.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page356;src:url(/fonts/qpc-v4/p356.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page357;src:url(/fonts/qpc-v4/p357.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page358;src:url(/fonts/qpc-v4/p358.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page359;src:url(/fonts/qpc-v4/p359.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page360;src:url(/fonts/qpc-v4/p360.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page361;src:url(/fonts/qpc-v4/p361.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page362;src:url(/fonts/qpc-v4/p362.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page363;src:url(/fonts/qpc-v4/p363.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page364;src:url(/fonts/qpc-v4/p364.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page365;src:url(/fonts/qpc-v4/p365.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page366;src:url(/fonts/qpc-v4/p366.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page367;src:url(/fonts/qpc-v4/p367.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page368;src:url(/fonts/qpc-v4/p368.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page369;src:url(/fonts/qpc-v4/p369.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page370;src:url(/fonts/qpc-v4/p370.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page371;src:url(/fonts/qpc-v4/p371.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page372;src:url(/fonts/qpc-v4/p372.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page373;src:url(/fonts/qpc-v4/p373.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page374;src:url(/fonts/qpc-v4/p374.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page375;src:url(/fonts/qpc-v4/p375.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page376;src:url(/fonts/qpc-v4/p376.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page377;src:url(/fonts/qpc-v4/p377.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page378;src:url(/fonts/qpc-v4/p378.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page379;src:url(/fonts/qpc-v4/p379.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page380;src:url(/fonts/qpc-v4/p380.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page381;src:url(/fonts/qpc-v4/p381.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page382;src:url(/fonts/qpc-v4/p382.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page383;src:url(/fonts/qpc-v4/p383.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page384;src:url(/fonts/qpc-v4/p384.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page385;src:url(/fonts/qpc-v4/p385.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page386;src:url(/fonts/qpc-v4/p386.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page387;src:url(/fonts/qpc-v4/p387.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page388;src:url(/fonts/qpc-v4/p388.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page389;src:url(/fonts/qpc-v4/p389.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page390;src:url(/fonts/qpc-v4/p390.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page391;src:url(/fonts/qpc-v4/p391.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page392;src:url(/fonts/qpc-v4/p392.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page393;src:url(/fonts/qpc-v4/p393.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page394;src:url(/fonts/qpc-v4/p394.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page395;src:url(/fonts/qpc-v4/p395.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page396;src:url(/fonts/qpc-v4/p396.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page397;src:url(/fonts/qpc-v4/p397.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page398;src:url(/fonts/qpc-v4/p398.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page399;src:url(/fonts/qpc-v4/p399.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page400;src:url(/fonts/qpc-v4/p400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page401;src:url(/fonts/qpc-v4/p401.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page402;src:url(/fonts/qpc-v4/p402.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page403;src:url(/fonts/qpc-v4/p403.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page404;src:url(/fonts/qpc-v4/p404.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page405;src:url(/fonts/qpc-v4/p405.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page406;src:url(/fonts/qpc-v4/p406.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page407;src:url(/fonts/qpc-v4/p407.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page408;src:url(/fonts/qpc-v4/p408.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page409;src:url(/fonts/qpc-v4/p409.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page410;src:url(/fonts/qpc-v4/p410.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page411;src:url(/fonts/qpc-v4/p411.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page412;src:url(/fonts/qpc-v4/p412.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page413;src:url(/fonts/qpc-v4/p413.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page414;src:url(/fonts/qpc-v4/p414.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page415;src:url(/fonts/qpc-v4/p415.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page416;src:url(/fonts/qpc-v4/p416.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page417;src:url(/fonts/qpc-v4/p417.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page418;src:url(/fonts/qpc-v4/p418.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page419;src:url(/fonts/qpc-v4/p419.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page420;src:url(/fonts/qpc-v4/p420.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page421;src:url(/fonts/qpc-v4/p421.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page422;src:url(/fonts/qpc-v4/p422.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page423;src:url(/fonts/qpc-v4/p423.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page424;src:url(/fonts/qpc-v4/p424.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page425;src:url(/fonts/qpc-v4/p425.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page426;src:url(/fonts/qpc-v4/p426.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page427;src:url(/fonts/qpc-v4/p427.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page428;src:url(/fonts/qpc-v4/p428.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page429;src:url(/fonts/qpc-v4/p429.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page430;src:url(/fonts/qpc-v4/p430.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page431;src:url(/fonts/qpc-v4/p431.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page432;src:url(/fonts/qpc-v4/p432.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page433;src:url(/fonts/qpc-v4/p433.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page434;src:url(/fonts/qpc-v4/p434.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page435;src:url(/fonts/qpc-v4/p435.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page436;src:url(/fonts/qpc-v4/p436.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page437;src:url(/fonts/qpc-v4/p437.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page438;src:url(/fonts/qpc-v4/p438.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page439;src:url(/fonts/qpc-v4/p439.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page440;src:url(/fonts/qpc-v4/p440.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page441;src:url(/fonts/qpc-v4/p441.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page442;src:url(/fonts/qpc-v4/p442.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page443;src:url(/fonts/qpc-v4/p443.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page444;src:url(/fonts/qpc-v4/p444.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page445;src:url(/fonts/qpc-v4/p445.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page446;src:url(/fonts/qpc-v4/p446.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page447;src:url(/fonts/qpc-v4/p447.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page448;src:url(/fonts/qpc-v4/p448.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page449;src:url(/fonts/qpc-v4/p449.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page450;src:url(/fonts/qpc-v4/p450.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page451;src:url(/fonts/qpc-v4/p451.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page452;src:url(/fonts/qpc-v4/p452.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page453;src:url(/fonts/qpc-v4/p453.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page454;src:url(/fonts/qpc-v4/p454.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page455;src:url(/fonts/qpc-v4/p455.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page456;src:url(/fonts/qpc-v4/p456.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page457;src:url(/fonts/qpc-v4/p457.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page458;src:url(/fonts/qpc-v4/p458.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page459;src:url(/fonts/qpc-v4/p459.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page460;src:url(/fonts/qpc-v4/p460.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page461;src:url(/fonts/qpc-v4/p461.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page462;src:url(/fonts/qpc-v4/p462.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page463;src:url(/fonts/qpc-v4/p463.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page464;src:url(/fonts/qpc-v4/p464.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page465;src:url(/fonts/qpc-v4/p465.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page466;src:url(/fonts/qpc-v4/p466.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page467;src:url(/fonts/qpc-v4/p467.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page468;src:url(/fonts/qpc-v4/p468.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page469;src:url(/fonts/qpc-v4/p469.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page470;src:url(/fonts/qpc-v4/p470.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page471;src:url(/fonts/qpc-v4/p471.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page472;src:url(/fonts/qpc-v4/p472.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page473;src:url(/fonts/qpc-v4/p473.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page474;src:url(/fonts/qpc-v4/p474.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page475;src:url(/fonts/qpc-v4/p475.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page476;src:url(/fonts/qpc-v4/p476.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page477;src:url(/fonts/qpc-v4/p477.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page478;src:url(/fonts/qpc-v4/p478.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page479;src:url(/fonts/qpc-v4/p479.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page480;src:url(/fonts/qpc-v4/p480.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page481;src:url(/fonts/qpc-v4/p481.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page482;src:url(/fonts/qpc-v4/p482.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page483;src:url(/fonts/qpc-v4/p483.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page484;src:url(/fonts/qpc-v4/p484.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page485;src:url(/fonts/qpc-v4/p485.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page486;src:url(/fonts/qpc-v4/p486.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page487;src:url(/fonts/qpc-v4/p487.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page488;src:url(/fonts/qpc-v4/p488.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page489;src:url(/fonts/qpc-v4/p489.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page490;src:url(/fonts/qpc-v4/p490.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page491;src:url(/fonts/qpc-v4/p491.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page492;src:url(/fonts/qpc-v4/p492.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page493;src:url(/fonts/qpc-v4/p493.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page494;src:url(/fonts/qpc-v4/p494.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page495;src:url(/fonts/qpc-v4/p495.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page496;src:url(/fonts/qpc-v4/p496.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page497;src:url(/fonts/qpc-v4/p497.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page498;src:url(/fonts/qpc-v4/p498.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page499;src:url(/fonts/qpc-v4/p499.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page500;src:url(/fonts/qpc-v4/p500.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page501;src:url(/fonts/qpc-v4/p501.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page502;src:url(/fonts/qpc-v4/p502.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page503;src:url(/fonts/qpc-v4/p503.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page504;src:url(/fonts/qpc-v4/p504.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page505;src:url(/fonts/qpc-v4/p505.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page506;src:url(/fonts/qpc-v4/p506.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page507;src:url(/fonts/qpc-v4/p507.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page508;src:url(/fonts/qpc-v4/p508.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page509;src:url(/fonts/qpc-v4/p509.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page510;src:url(/fonts/qpc-v4/p510.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page511;src:url(/fonts/qpc-v4/p511.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page512;src:url(/fonts/qpc-v4/p512.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page513;src:url(/fonts/qpc-v4/p513.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page514;src:url(/fonts/qpc-v4/p514.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page515;src:url(/fonts/qpc-v4/p515.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page516;src:url(/fonts/qpc-v4/p516.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page517;src:url(/fonts/qpc-v4/p517.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page518;src:url(/fonts/qpc-v4/p518.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page519;src:url(/fonts/qpc-v4/p519.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page520;src:url(/fonts/qpc-v4/p520.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page521;src:url(/fonts/qpc-v4/p521.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page522;src:url(/fonts/qpc-v4/p522.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page523;src:url(/fonts/qpc-v4/p523.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page524;src:url(/fonts/qpc-v4/p524.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page525;src:url(/fonts/qpc-v4/p525.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page526;src:url(/fonts/qpc-v4/p526.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page527;src:url(/fonts/qpc-v4/p527.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page528;src:url(/fonts/qpc-v4/p528.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page529;src:url(/fonts/qpc-v4/p529.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page530;src:url(/fonts/qpc-v4/p530.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page531;src:url(/fonts/qpc-v4/p531.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page532;src:url(/fonts/qpc-v4/p532.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page533;src:url(/fonts/qpc-v4/p533.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page534;src:url(/fonts/qpc-v4/p534.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page535;src:url(/fonts/qpc-v4/p535.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page536;src:url(/fonts/qpc-v4/p536.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page537;src:url(/fonts/qpc-v4/p537.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page538;src:url(/fonts/qpc-v4/p538.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page539;src:url(/fonts/qpc-v4/p539.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page540;src:url(/fonts/qpc-v4/p540.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page541;src:url(/fonts/qpc-v4/p541.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page542;src:url(/fonts/qpc-v4/p542.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page543;src:url(/fonts/qpc-v4/p543.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page544;src:url(/fonts/qpc-v4/p544.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page545;src:url(/fonts/qpc-v4/p545.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page546;src:url(/fonts/qpc-v4/p546.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page547;src:url(/fonts/qpc-v4/p547.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page548;src:url(/fonts/qpc-v4/p548.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page549;src:url(/fonts/qpc-v4/p549.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page550;src:url(/fonts/qpc-v4/p550.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page551;src:url(/fonts/qpc-v4/p551.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page552;src:url(/fonts/qpc-v4/p552.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page553;src:url(/fonts/qpc-v4/p553.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page554;src:url(/fonts/qpc-v4/p554.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page555;src:url(/fonts/qpc-v4/p555.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page556;src:url(/fonts/qpc-v4/p556.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page557;src:url(/fonts/qpc-v4/p557.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page558;src:url(/fonts/qpc-v4/p558.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page559;src:url(/fonts/qpc-v4/p559.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page560;src:url(/fonts/qpc-v4/p560.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page561;src:url(/fonts/qpc-v4/p561.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page562;src:url(/fonts/qpc-v4/p562.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page563;src:url(/fonts/qpc-v4/p563.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page564;src:url(/fonts/qpc-v4/p564.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page565;src:url(/fonts/qpc-v4/p565.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page566;src:url(/fonts/qpc-v4/p566.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page567;src:url(/fonts/qpc-v4/p567.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page568;src:url(/fonts/qpc-v4/p568.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page569;src:url(/fonts/qpc-v4/p569.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page570;src:url(/fonts/qpc-v4/p570.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page571;src:url(/fonts/qpc-v4/p571.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page572;src:url(/fonts/qpc-v4/p572.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page573;src:url(/fonts/qpc-v4/p573.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page574;src:url(/fonts/qpc-v4/p574.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page575;src:url(/fonts/qpc-v4/p575.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page576;src:url(/fonts/qpc-v4/p576.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page577;src:url(/fonts/qpc-v4/p577.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page578;src:url(/fonts/qpc-v4/p578.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page579;src:url(/fonts/qpc-v4/p579.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page580;src:url(/fonts/qpc-v4/p580.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page581;src:url(/fonts/qpc-v4/p581.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page582;src:url(/fonts/qpc-v4/p582.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page583;src:url(/fonts/qpc-v4/p583.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page584;src:url(/fonts/qpc-v4/p584.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page585;src:url(/fonts/qpc-v4/p585.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page586;src:url(/fonts/qpc-v4/p586.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page587;src:url(/fonts/qpc-v4/p587.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page588;src:url(/fonts/qpc-v4/p588.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page589;src:url(/fonts/qpc-v4/p589.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page590;src:url(/fonts/qpc-v4/p590.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page591;src:url(/fonts/qpc-v4/p591.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page592;src:url(/fonts/qpc-v4/p592.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page593;src:url(/fonts/qpc-v4/p593.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page594;src:url(/fonts/qpc-v4/p594.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page595;src:url(/fonts/qpc-v4/p595.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page596;src:url(/fonts/qpc-v4/p596.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page597;src:url(/fonts/qpc-v4/p597.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page598;src:url(/fonts/qpc-v4/p598.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page599;src:url(/fonts/qpc-v4/p599.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page600;src:url(/fonts/qpc-v4/p600.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page601;src:url(/fonts/qpc-v4/p601.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page602;src:url(/fonts/qpc-v4/p602.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page603;src:url(/fonts/qpc-v4/p603.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:QPCV4Page604;src:url(/fonts/qpc-v4/p604.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.dua-page{--dbg:#f0f5f0;--dtext:#0d1a0d;--dtext-muted:#0d1a0d8c;--dbrand:#0b7a3e;--dcard:#fff;--dcard-border:#00000012;--dcard-shadow:0 2px 16px #00000012;--dnav-bg:#fffffff0;--dnav-border:#00000014;--dnav-active:#0b7a3e;--dtoggle-on:#0b7a3e;--ddivider:#0b7a3e}.dua-page[data-theme=dark]{--dbg:#000b1a;--dtext:#e4ede4;--dtext-muted:#e4ede485;--dbrand:#0cd6a5;--dcard:#ffffff0e;--dcard-border:#ffffff14;--dcard-shadow:0 4px 24px #00000059;--dnav-bg:#000b1aed;--dnav-border:#ffffff12;--dnav-active:#0cd6a5;--dtoggle-on:#0cd6a5;--ddivider:#0cd6a5}.dua-page{background:var(--dbg);min-height:100vh;color:var(--dtext);padding-bottom:80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .25s,color .25s}.dua-header{justify-content:space-between;align-items:center;max-width:520px;margin:0 auto;padding:20px 18px 0;display:flex}.dua-logo{object-fit:contain;flex-shrink:0;width:auto;height:42px}.dua-header-right{align-items:center;gap:8px;display:flex}.dua-theme-toggle{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.dua-theme-track{background:var(--dtoggle-on);border:1px solid #0000;border-radius:14px;align-items:center;width:52px;height:28px;padding:2px;transition:background .25s;display:flex}.dua-page[data-theme=light] .dua-theme-track{background:#0000001f}.dua-theme-thumb{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;transition:transform .25s;display:flex;transform:translate(0);box-shadow:0 1px 4px #0003}.dua-page[data-theme=dark] .dua-theme-thumb{transform:translate(24px)}.dua-settings-btn{border:1px solid var(--dcard-border);background:var(--dcard);width:38px;height:38px;color:var(--dtext-muted);cursor:pointer;box-shadow:var(--dcard-shadow);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;transition:background .25s;display:grid}.dua-hero{background:var(--dbg);min-height:260px;margin-top:14px;position:relative;overflow:hidden}.dua-hero-bg{object-fit:cover;object-position:center center;width:100%;height:116%;position:absolute;top:-8%;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 75%,#0000 100%)}.dua-hero-content{text-align:center;max-width:520px;margin:0 auto;padding:28px 20px 100px;position:relative}.dua-hero-title{color:var(--dtext);letter-spacing:-1px;margin:0 0 10px;font-size:48px;font-weight:900;line-height:1}.dua-hero-divider{color:var(--ddivider);justify-content:center;align-items:center;gap:10px;margin:0 0 12px;display:flex}.dua-divider-line{background:var(--ddivider);opacity:.6;width:48px;height:1.5px;display:block}.dua-divider-leaf{color:var(--ddivider);flex-shrink:0}.dua-hero-subtitle{color:var(--dtext-muted);margin:0;font-size:14px;line-height:1.5}.dua-grid-wrap{z-index:2;max-width:520px;margin:-52px auto 0;padding:0 14px;position:relative}.dua-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dua-card{background:var(--dcard);border:1px solid var(--dcard-border);box-shadow:var(--dcard-shadow);color:var(--dtext);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .12s;display:flex;overflow:hidden}.dua-card:active{transform:scale(.97)}.dua-arch-wrap{aspect-ratio:1/.88;width:100%;position:relative;overflow:visible}.dua-arch-svg{border-radius:18px 18px 0 0;width:100%;height:100%;display:block;overflow:hidden}.dua-badge{z-index:3;border:2.5px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000002e}.dua-badge--morning{background:#2e7d32}.dua-badge--evening{background:#e65c00}.dua-badge--night{background:#1a2d5a}.dua-badge--quran{background:#4a7a3e}.dua-card-body{justify-content:space-between;align-items:flex-start;gap:6px;padding:16px 10px 14px 14px;display:flex}.dua-card-text{flex:1;min-width:0}.dua-card-title{color:var(--dtext);margin:0 0 5px;font-size:13px;font-weight:700;line-height:1.3}.dua-card-desc{color:var(--dtext-muted);margin:0;font-size:11px;line-height:1.45}.dua-card-arrow{color:var(--dtext-muted);flex-shrink:0;margin-top:-2px;font-size:20px;line-height:1}.dua-bottom-nav{background:var(--dnav-bg);border-top:1px solid var(--dnav-border);-webkit-backdrop-filter:blur(12px);z-index:100;justify-content:space-around;align-items:center;height:68px;padding:0 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.dua-nav-item{color:var(--dtext-muted);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:3px;max-width:72px;padding:6px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.dua-nav-item.active{color:var(--dnav-active);background:#0b7a3e1a}.dua-page[data-theme=dark] .dua-nav-item.active{background:#0cd6a51a}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arabic/ScheherazadeNew-Regular.ttf)format("truetype")}@font-face{font-family:Scheherazade New;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arabic/ScheherazadeNew-Bold.ttf)format("truetype")}.am-page{--am-bg:#f0f5f0;--am-text:#0d1a0d;--am-muted:#0d1a0d8c;--am-brand:#0b7a3e;--am-teal:#0aad78;--am-card:#fff;--am-card-border:#00000012;--am-card-shadow:0 2px 16px #0000000f;--am-nav-bg:#fffffff0;--am-nav-border:#00000014;--am-nav-active:#0b7a3e;--am-toggle-on:#0b7a3e;--am-bar-track:#0000001a;--am-hero-overlay:#ffffff2e;--am-back-bg:#ffffffd9;--am-back-color:#0b7a3e;--am-counter-bg:#0aad78;--am-counter-shadow:#0aad7873;--am-action-bg:#fff;--am-action-border:#00000012;--am-hadith-border:#0aad78;--am-ref-color:#0b7a3e;--am-badge-bg:#0aad781f;--am-badge-color:#0b7a3e;--am-quote-color:#0aad7840}.am-page[data-theme=dark]{--am-bg:#000b1a;--am-text:#e4ede4;--am-muted:#e4ede480;--am-brand:#0cd6a5;--am-teal:#00c9b1;--am-card:#ffffff0e;--am-card-border:#ffffff14;--am-card-shadow:0 4px 24px #00000059;--am-nav-bg:#000b1aed;--am-nav-border:#ffffff12;--am-nav-active:#0cd6a5;--am-toggle-on:#0cd6a5;--am-bar-track:#ffffff1a;--am-hero-overlay:#000b1a73;--am-back-bg:#ffffff1a;--am-back-color:#e4ede4;--am-counter-bg:#00c9b1;--am-counter-shadow:#00c9b166;--am-action-bg:#ffffff0e;--am-action-border:#ffffff14;--am-hadith-border:#00c9b1;--am-ref-color:#00c9b1;--am-badge-bg:#00c9b126;--am-badge-color:#00c9b1;--am-quote-color:#00c9b133}.am-page{background:var(--am-bg);min-height:100vh;color:var(--am-text);padding-bottom:80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .25s,color .25s;overflow-x:hidden}.am-header{justify-content:space-between;align-items:center;max-width:520px;margin:0 auto;padding:18px 18px 0;display:flex}.am-logo{object-fit:contain;flex-shrink:0;width:auto;height:40px}.am-header-right{align-items:center;gap:8px;display:flex}.am-theme-toggle{cursor:pointer;background:0 0;border:none;padding:0}.am-theme-track{background:var(--am-toggle-on);border-radius:14px;align-items:center;width:52px;height:28px;padding:2px;transition:background .25s;display:flex}.am-page[data-theme=light] .am-theme-track{background:#0000001f}.am-theme-thumb{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;transition:transform .25s;display:flex;transform:translate(0);box-shadow:0 1px 4px #0003}.am-page[data-theme=dark] .am-theme-thumb{transform:translate(24px)}.am-settings-btn{border:1px solid var(--am-card-border);background:var(--am-card);width:38px;height:38px;color:var(--am-muted);cursor:pointer;box-shadow:var(--am-card-shadow);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;display:grid}.am-progress-bar{background:var(--am-bar-track);border-radius:2px;max-width:484px;height:3px;margin:12px auto 0;overflow:hidden}.am-progress-fill{background:var(--am-teal);border-radius:2px;height:100%;transition:width .4s}.am-hero{min-height:200px;margin-top:10px;position:relative;overflow:hidden}.am-hero-bg{object-fit:cover;object-position:center;width:100%;height:120%;position:absolute;top:-10%;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 78%,#0000 100%)}.am-hero-overlay{background:var(--am-hero-overlay);position:absolute;inset:0}.am-hero-content{flex-direction:column;gap:12px;max-width:520px;margin:0 auto;padding:16px 18px 80px;display:flex;position:relative}.am-back-btn{background:var(--am-back-bg);width:36px;height:36px;color:var(--am-back-color);-webkit-backdrop-filter:blur(6px);border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;font-size:22px;line-height:1;text-decoration:none;display:inline-flex}.am-hero-center{flex-direction:column;gap:10px;display:flex}.am-hero-title{color:var(--am-text);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:800;line-height:1.25}.am-hero-counter{background:var(--am-badge-bg);color:var(--am-badge-color);border:1px solid #0aad7833;border-radius:20px;align-self:flex-start;padding:4px 14px;font-size:13px;font-weight:700;display:inline-block}.am-content{z-index:2;flex-direction:column;gap:12px;max-width:520px;margin:-48px auto 0;padding:0 14px;display:flex;position:relative}.am-slide-out-left{animation:.28s forwards slideOutLeft}.am-slide-out-right{animation:.28s forwards slideOutRight}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-40px)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.am-card{background:var(--am-card);border:1px solid var(--am-card-border);box-shadow:var(--am-card-shadow);border-radius:20px;padding:20px}.am-card--arabic{flex-direction:column;gap:14px;display:flex}.am-arabic{text-align:right;color:var(--am-text);white-space:pre-line;letter-spacing:0;word-spacing:0;text-rendering:optimizelegibility;direction:rtl;margin:0;font-family:Scheherazade New,Amiri Quran,Noto Naskh Arabic,Traditional Arabic,serif;font-size:26px;line-height:2}.am-repeat-badge{background:var(--am-badge-bg);color:var(--am-badge-color);border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.am-card--translation{border-left:3px solid var(--am-hadith-border);border-radius:0 20px 20px 0;align-items:flex-start;gap:14px;display:flex}.am-quote-icon{color:var(--am-quote-color);flex-shrink:0;margin-top:-4px;font-family:Georgia,serif;font-size:40px;line-height:1}.am-translation{color:var(--am-text);white-space:pre-line;margin:0;font-size:15px;line-height:1.7}.am-card--hadith{flex-direction:column;gap:10px;display:flex}.am-card-label{align-items:center;gap:8px;display:flex}.am-card-label-text{color:var(--am-ref-color);font-size:14px;font-weight:700}.am-hadith-badge{background:var(--am-badge-bg);width:30px;height:30px;color:var(--am-ref-color);border-radius:8px;flex-shrink:0;place-items:center;font-size:15px;display:grid}.am-hadith-text{color:var(--am-text);text-align:justify;margin:0;font-size:14px;line-height:1.75}.am-card--reference{flex-direction:column;gap:10px;display:flex}.am-ref-icon{color:var(--am-ref-color);width:18px;height:18px}.am-hadith-arabic{text-align:right;color:var(--am-text);letter-spacing:0;word-spacing:0;text-rendering:optimizelegibility;direction:rtl;margin:0;font-family:Scheherazade New,Amiri Quran,Noto Naskh Arabic,Traditional Arabic,serif;font-size:17px;line-height:2.2}.am-source{color:var(--am-ref-color);opacity:.8;margin:0;font-size:12px;font-weight:600}.am-content-spacer{height:100px}.am-action-bar{background:var(--am-action-bg);border:1px solid var(--am-action-border);-webkit-backdrop-filter:blur(14px);z-index:50;border-radius:28px;justify-content:space-between;align-items:center;width:calc(100% - 28px);max-width:492px;height:68px;padding:0 22px;display:flex;position:fixed;bottom:68px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0000001f}.am-action-divider{background:var(--am-card-border);flex-shrink:0;width:1px;height:28px}.am-action-btn{color:var(--am-text);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;place-items:center;padding:8px;transition:opacity .15s;display:grid}.am-action-btn:active{opacity:.6}.am-counter-btn{background:var(--am-counter-bg);color:#fff;cursor:pointer;width:58px;height:58px;box-shadow:0 4px 18px var(--am-counter-shadow);border:none;border-radius:50%;flex-shrink:0;font-size:24px;font-weight:800;transition:transform .1s,box-shadow .1s}.am-counter-btn:active{box-shadow:0 2px 10px var(--am-counter-shadow);transform:scale(.93)}.am-counter-btn--done{box-shadow:none;background:#888}.am-bottom-nav{background:var(--am-nav-bg);border-top:1px solid var(--am-nav-border);-webkit-backdrop-filter:blur(12px);z-index:100;justify-content:space-around;align-items:center;height:68px;padding:0 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.am-nav-item{color:var(--am-muted);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:3px;max-width:72px;padding:6px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.am-nav-item.active{color:var(--am-nav-active);background:#0aad781a}.am-page[data-theme=dark] .am-nav-item.active{background:#00c9b11a}.am-done-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:60px 32px;display:flex}.am-done-icon{background:var(--am-counter-bg);color:#fff;width:72px;height:72px;box-shadow:0 4px 24px var(--am-counter-shadow);border-radius:50%;place-items:center;display:grid}.am-done-screen h2{color:var(--am-text);margin:0;font-size:28px;font-weight:800}.am-done-screen p{color:var(--am-muted);margin:0;font-size:16px;line-height:1.6}.am-done-btn{background:var(--am-counter-bg);color:#fff;cursor:pointer;box-shadow:0 4px 18px var(--am-counter-shadow);border:none;border-radius:28px;margin-top:8px;padding:14px 36px;font-size:16px;font-weight:700}.am-done-link{color:var(--am-muted);font-size:14px;text-decoration:none}.bk-page{--bg:#f0f5f0;--surface:#fff;--border:#e5e0d8;--text:#1a1a1a;--text2:#555;--teal:#0b7a3e;--teal-soft:#0b7a3e1f;--nav-active:#0b7a3e;--nav-bg:#fffffff0;background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;padding-bottom:80px;display:flex}.bk-page[data-theme=dark]{--bg:#000b1a;--surface:#0d1a2a;--border:#1a2a3a;--text:#e4ede4;--text2:#9993a6;--nav-active:#0cd6a5;--nav-bg:#000b1aed}.bk-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:10;justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex;position:sticky;top:0}.bk-logo{object-fit:contain;height:32px}.bk-header-right{align-items:center;gap:8px;display:flex}.bk-theme-toggle{cursor:pointer;background:0 0;border:none;padding:4px}.bk-theme-track{background:var(--teal-soft);border:1px solid var(--border);border-radius:13px;align-items:center;width:48px;height:26px;padding:2px;display:inline-flex}.bk-theme-thumb{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:12px;display:flex}.bk-page[data-theme=light] .bk-theme-thumb{margin-left:0;margin-right:auto}.bk-hero{height:140px;position:relative;overflow:hidden}.bk-hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-hero-overlay{background:linear-gradient(#00000059,#0009);position:absolute;inset:0}.bk-hero-content{z-index:1;color:#fff;padding:24px 20px 12px;position:relative}.bk-hero-content h1{margin-bottom:4px;font-size:24px;font-weight:700}.bk-hero-content p{opacity:.85;font-size:14px}.bk-list{flex-direction:column;flex:1;gap:16px;padding:20px 16px;display:flex}.bk-card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:16px;align-items:flex-start;gap:16px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.bk-card:active{transform:scale(.98)}.bk-card-cover{background:linear-height(135deg, #1a7f64, #0d5c48);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:140px;display:flex;overflow:hidden;box-shadow:2px 4px 16px #0003}.bk-card-cover-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.bk-card-cover-text{color:#ffffffe6;text-align:center;letter-spacing:0;word-spacing:0;padding:8px;font-size:11px;font-weight:600;line-height:1.6}.bk-card-body{flex-direction:column;flex:1;gap:4px;min-height:140px;display:flex}.bk-card-title{color:var(--text);letter-spacing:0;word-spacing:0;text-align:right;font-size:15px;font-weight:700;line-height:1.5}.bk-card-subtitle{color:var(--teal);letter-spacing:0;word-spacing:0;text-align:right;font-size:12px;font-weight:600}.bk-card-author{color:var(--text2);letter-spacing:0;word-spacing:0;text-align:right;font-size:12px}.bk-card-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.bk-card-badge{color:#1a7f64;letter-spacing:0;word-spacing:0;background:#1a7f641a;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700}.bk-card-arrow{color:var(--text2);font-size:22px;line-height:1}.bk-bottom-nav{background:var(--nav-bg);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);z-index:30;grid-template-columns:repeat(5,1fr);align-items:center;width:min(520px,100%);height:68px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bk-nav-item{color:var(--text2);letter-spacing:.2px;flex-direction:column;align-items:center;gap:3px;padding:8px 0;font-size:10px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.bk-nav-item.active{color:var(--nav-active)}.si-page{--bg:#f0f5f0;--surface:#fff;--border:#e5e0d8;--text:#1a1a1a;--text2:#555;--teal:#0b7a3e;--teal-soft:#0b7a3e1f;--nav-active:#0b7a3e;--nav-bg:#fffffff0;background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;padding-bottom:80px;display:flex}.si-page[data-theme=dark]{--bg:#000b1a;--surface:#0d1a2a;--border:#1a2a3a;--text:#e4ede4;--text2:#9993a6;--nav-active:#0cd6a5;--nav-bg:#000b1aed}.si-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:10;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.si-back{color:var(--teal);padding:0 4px;font-size:28px;line-height:1;text-decoration:none}.si-header-title{flex:1}.si-header-label{color:var(--text);letter-spacing:0;word-spacing:0;text-align:center;font-size:16px;font-weight:700}.si-theme-toggle{cursor:pointer;background:0 0;border:none;padding:4px}.si-theme-track{background:var(--teal-soft);border:1px solid var(--border);border-radius:13px;align-items:center;width:48px;height:26px;padding:2px;display:inline-flex}.si-theme-thumb{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:12px;display:flex}.si-page[data-theme=light] .si-theme-thumb{margin-left:0;margin-right:auto}.si-book-info{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:20px 16px;display:flex}.si-book-cover{border-radius:8px;flex-shrink:0;width:90px;height:126px;overflow:hidden;box-shadow:2px 4px 16px #00000038}.si-book-cover-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.si-book-meta{flex:1}.si-book-title{color:var(--text);letter-spacing:0;word-spacing:0;text-align:right;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.5}.si-book-author{color:var(--text2);letter-spacing:0;word-spacing:0;text-align:right;margin-bottom:8px;font-size:12px}.si-book-stats{justify-content:flex-end;gap:8px;display:flex}.si-stat{color:var(--teal);background:var(--teal-soft);letter-spacing:0;word-spacing:0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.si-stat-sep{color:var(--text2);line-height:1.8}.si-chapters{flex:1;padding:0 16px 8px}.si-chapters-heading{color:var(--text2);text-align:right;letter-spacing:0;word-spacing:0;padding:14px 0 8px;font-size:13px;font-weight:600}.si-chapter-row{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:10px;padding:12px 0;text-decoration:none;transition:background .15s;display:flex}.si-chapter-row:last-of-type{border-bottom:none}.si-chapter-num{background:var(--teal-soft);width:28px;height:28px;color:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.si-chapter-title{text-align:right;letter-spacing:0;word-spacing:0;color:var(--text);flex:1;font-size:15px;font-weight:500}.si-chapter-count{color:var(--text2);white-space:nowrap;letter-spacing:0;word-spacing:0;font-size:11px}.si-chapter-arrow{color:var(--text2);font-size:18px}.si-bottom-spacer{height:80px}.si-bottom-nav{background:var(--nav-bg);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);z-index:30;grid-template-columns:repeat(5,1fr);align-items:center;width:min(520px,100%);height:68px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.si-nav-item{color:var(--text2);letter-spacing:.2px;flex-direction:column;align-items:center;gap:3px;padding:8px 0;font-size:10px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.si-nav-item.active{color:var(--nav-active)}@font-face{font-family:Scheherazade New;font-weight:400;src:url(/fonts/arabic/ScheherazadeNew-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Scheherazade New;font-weight:700;src:url(/fonts/arabic/ScheherazadeNew-Bold.ttf)format("truetype");font-display:swap}.sr-page{--bg:#f0f5f0;--surface:#fff;--border:#dde8e3;--text:#1a1a1a;--text2:#8a9ba6;--teal:#0b7a3e;--teal-soft:#0b7a3e14;--teal-pill:#0b7a3e21;--nav-active:#0b7a3e;--nav-bg:#fffffff0;--player-bg:#fff;--card-shadow:0 1px 4px #0000000f;background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;display:flex}.sr-page[data-theme=dark]{--bg:#000b1a;--surface:#0d1a2a;--border:#1a2a3a;--text:#e4ede4;--text2:#7d8590;--teal:#0cd6a5;--teal-pill:#0cd6a52e;--nav-active:#0cd6a5;--nav-bg:#000b1aed;--player-bg:#0d1a2a;--card-shadow:0 1px 4px #0006}.sr-app-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:20;justify-content:space-between;align-items:center;padding:10px 16px 8px;display:flex;position:sticky;top:0}.sr-logo{object-fit:contain;height:32px}.sr-header-right{align-items:center;gap:8px;display:flex}.sr-theme-toggle{cursor:pointer;background:0 0;border:none;padding:2px}.sr-theme-track{background:var(--teal-pill);border:1px solid var(--border);border-radius:12px;align-items:center;width:44px;height:24px;padding:2px;display:inline-flex}.sr-theme-thumb{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:11px;display:flex}.sr-page[data-theme=light] .sr-theme-thumb{margin-left:0;margin-right:auto}.sr-settings-btn{background:var(--bg);border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--text2);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.sr-content{overscroll-behavior:contain;flex:1;padding-bottom:0;overflow-y:auto}.sr-title-area{padding:14px 16px 4px}.sr-back-btn{background:var(--surface);border:1px solid var(--border);width:36px;height:36px;color:var(--text2);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:22px;line-height:1;text-decoration:none;display:inline-flex}.sr-title{color:var(--text);text-align:center;letter-spacing:-.2px;margin-bottom:4px;font-size:20px;font-weight:700}.sr-subtitle{color:var(--text2);text-align:center;margin-bottom:12px;font-size:13px}.sr-pill-wrap{z-index:15;justify-content:center;padding:0 16px 14px;display:flex;position:relative}.sr-pill{background:var(--teal-pill);color:var(--teal);cursor:pointer;letter-spacing:0;word-spacing:0;white-space:nowrap;text-overflow:ellipsis;border:1.5px solid #17a58940;border-radius:20px;max-width:88%;padding:7px 20px;font-size:13px;font-weight:600;overflow:hidden}.sr-chapter-dropdown{background:var(--surface);border:1px solid var(--border);overscroll-behavior:contain;z-index:50;border-radius:14px;max-height:55vh;padding:8px 0;position:absolute;top:calc(100% - 10px);left:16px;right:16px;overflow-y:auto;box-shadow:0 8px 32px #0000001f}.sr-chapter-opt{cursor:pointer;width:100%;color:var(--text);text-align:right;letter-spacing:0;word-spacing:0;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:background .12s;display:flex}.sr-chapter-opt:hover{background:var(--teal-soft)}.sr-chapter-opt--active{color:var(--teal);font-weight:700}.sr-opt-num{background:var(--teal-pill);width:22px;height:22px;color:var(--teal);border-radius:50%;flex-shrink:0;order:1;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.sr-verses{flex-direction:column;gap:10px;padding:0 14px;display:flex}.sr-verse{background:var(--surface);border:1.5px solid var(--border);cursor:pointer;box-shadow:var(--card-shadow);border-radius:14px;padding:14px 14px 12px;transition:border-color .18s,background .18s}.sr-verse--active{border-color:var(--teal);background:var(--teal-soft)}.sr-verse--has-audio .sr-num:after{content:"";background:var(--teal);border:1.5px solid var(--surface);border-radius:50%;width:6px;height:6px;position:absolute;bottom:1px;right:1px}.sr-num{position:relative}.sr-sadr-row{flex-direction:row-reverse;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sr-num{background:var(--bg);border:1px solid var(--border);width:26px;height:26px;color:var(--text2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sr-num--active{background:var(--teal);border-color:var(--teal);color:#fff}.sr-sadr{letter-spacing:0;word-spacing:0;text-rendering:optimizelegibility;color:var(--text);text-align:right;direction:rtl;flex:1;margin:0;font-family:Scheherazade New,Noto Naskh Arabic,Traditional Arabic,serif;font-size:24px;line-height:1.9}.sr-ajuz-row{align-items:center;gap:8px;display:flex}.sr-wave{color:var(--teal);flex-shrink:0;align-items:center;display:flex}.sr-ajuz{letter-spacing:0;word-spacing:0;text-rendering:optimizelegibility;color:var(--text);text-align:left;direction:rtl;flex:1;margin:0;font-family:Scheherazade New,Noto Naskh Arabic,Traditional Arabic,serif;font-size:24px;line-height:1.9}.sr-content-spacer{height:210px}.sr-player{background:var(--player-bg);border-top:1px solid var(--border);z-index:10;padding:10px 20px 8px;position:fixed;bottom:62px;left:0;right:0;box-shadow:0 -4px 20px #00000012}.sr-player-row1{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sr-side-btn{color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:6px;transition:color .15s;display:flex}.sr-side-btn:hover{color:var(--teal)}.sr-player-center{align-items:center;gap:22px;display:flex}.sr-ctrl{color:var(--text2);cursor:pointer;background:0 0;border:none;align-items:center;transition:color .15s;display:flex}.sr-ctrl:hover{color:var(--text)}.sr-play{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 4px 16px #17a58959}.sr-play:active{transform:scale(.93)}.sr-play--no-audio{opacity:.45}.sr-player-row2{align-items:center;gap:10px;margin-bottom:5px;display:flex}.sr-time{color:var(--text2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.sr-prog-bar{background:var(--border);cursor:pointer;border-radius:2px;flex:1;height:4px;position:relative}.sr-prog-fill{background:var(--teal);border-radius:2px;height:100%;transition:width .5s linear}.sr-prog-thumb{background:var(--teal);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #17a58933}.sr-player-row3{color:var(--text2);justify-content:center;align-items:center;gap:4px;display:flex}.sr-speed-label{font-size:12px;font-weight:600}.sr-bottom-nav{background:var(--nav-bg);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);z-index:30;grid-template-columns:repeat(5,1fr);align-items:center;width:min(520px,100%);height:68px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.sr-nav-item{color:var(--text2);letter-spacing:.2px;flex-direction:column;align-items:center;gap:3px;padding:8px 0;font-size:10px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.sr-nav-item.active{color:var(--nav-active)}.sr-range-overlay{z-index:60;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.sr-range-sheet{background:var(--surface);border-radius:24px 24px 0 0;flex-direction:column;gap:14px;width:100%;padding:12px 20px 40px;animation:.25s srSheetUp;display:flex}@keyframes srSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sr-range-handle{background:var(--border);border-radius:2px;align-self:center;width:40px;height:4px;margin-bottom:4px}.sr-range-title{color:var(--text);text-align:center;font-size:18px;font-weight:700}.sr-range-desc{color:var(--text2);text-align:center;margin-top:-6px;font-size:13px;line-height:1.5}.sr-range-selects{flex-direction:column;gap:10px;display:flex}.sr-range-field{flex-direction:column;gap:4px;display:flex}.sr-range-label{color:var(--teal);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:600}.sr-range-select{background:var(--bg);border:1.5px solid var(--border);color:var(--text);appearance:none;cursor:pointer;letter-spacing:0;word-spacing:0;direction:rtl;border-radius:10px;width:100%;padding:10px 14px;font-size:14px}.sr-range-select:focus{border-color:var(--teal);outline:none}.sr-range-summary{color:var(--text2);text-align:center;background:var(--bg);letter-spacing:0;word-spacing:0;border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.6}.sr-range-apply{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:14px;font-size:16px;font-weight:700;transition:opacity .15s}.sr-range-apply:active{opacity:.85}.pf-page{--bg:#f0f5f0;--surface:#fff;--border:#e4e8ef;--text:#1a1a2e;--text2:#6b7a99;--teal:#0b7a3e;--teal-soft:#0b7a3e1a;--teal-dark:#0b7a3e;--nav-active:#0b7a3e;--nav-bg:#fffffff0;--card-shadow:0 2px 12px #0000000f;background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;padding-bottom:80px;display:flex}.pf-page[data-theme=dark]{--bg:#000b1a;--surface:#0d1a2a;--border:#1a2a3a;--text:#e4ede4;--text2:#7d8590;--teal:#0cd6a5;--teal-soft:#0cd6a51f;--nav-active:#0cd6a5;--nav-bg:#000b1aed;--card-shadow:0 2px 12px #0006}.pf-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:20;justify-content:space-between;align-items:center;padding:10px 16px 8px;display:flex;position:sticky;top:0}.pf-logo-long{object-fit:contain;width:auto;height:38px}.pf-header-right{align-items:center;gap:8px;display:flex}.pf-theme-toggle{cursor:pointer;background:0 0;border:none;padding:2px}.pf-theme-track{background:var(--teal-soft);border:1px solid var(--border);border-radius:12px;align-items:center;width:44px;height:24px;padding:2px;display:inline-flex}.pf-theme-thumb{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:11px;display:flex}.pf-page[data-theme=light] .pf-theme-thumb{margin-left:0;margin-right:auto}.pf-settings-btn{background:var(--bg);border:1px solid var(--border);cursor:pointer;width:34px;height:34px;color:var(--text2);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.pf-card-edit{color:#ffffffbf;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:14px;right:14px}.pf-card-edit--section{color:var(--teal);opacity:.7;flex-shrink:0;position:static}.pf-hero{color:#fff;background:linear-gradient(135deg,#0d5c48 0%,#17a589 60%,#1fc8a0 100%);border-radius:20px;margin:14px 14px 0;padding:18px 16px 16px;position:relative;overflow:hidden}.pf-hero:before{content:"";background:#ffffff12;border-radius:50%;width:140px;height:140px;position:absolute;top:-30px;right:-30px}.pf-hero-top{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.pf-avatar-wrap{flex-shrink:0;position:relative}.pf-avatar{object-fit:cover;color:#fff;background:#fff3;border:3px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:700;display:flex;overflow:hidden}.pf-avatar img{object-fit:cover;width:100%;height:100%}.pf-hero-info{flex:1}.pf-hero-name{color:#fff;align-items:center;gap:8px;margin-bottom:8px;font-size:20px;font-weight:800;display:flex}.pf-edit-icon{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.pf-hero-row{color:#ffffffd9;align-items:center;gap:8px;margin-bottom:5px;font-size:13px;display:flex}.pf-hero-row svg{opacity:.8;flex-shrink:0}.pf-level-badge{color:#fff;background:#fff3;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:700}.pf-streak{color:#ffd166;font-weight:700}.pf-hero-book{object-fit:contain;opacity:.92;width:90px;position:absolute;bottom:0;right:10px}.pf-hero-btns{justify-content:flex-end;gap:10px;display:flex}.pf-btn-outline{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1.5px solid #ffffff80;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 20px;font-size:13px;font-weight:600;display:flex}.pf-btn-solid{height:40px;color:var(--teal-dark);cursor:pointer;background:#fffffff2;border:none;border-radius:10px;flex:1.4;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.pf-section{background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;margin:14px 14px 0;padding:16px}.pf-section-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pf-section-title{color:var(--text);font-size:16px;font-weight:700}.pf-view-all{color:var(--teal);align-items:center;gap:3px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pf-progress-grid{flex-wrap:wrap;gap:10px;display:flex}.pf-progress-card{border:1px solid var(--border);text-align:center;min-width:120px;color:inherit;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px 10px 10px;display:flex}.pf-progress-img{object-fit:contain;width:60px;height:60px}.pf-progress-label{color:var(--text);font-size:11px;font-weight:600;line-height:1.3}.pf-progress-pct{font-size:20px;font-weight:800}.pf-progress-sub{color:var(--text2);margin-top:-4px;font-size:10px}.pf-progress-bar{background:var(--border);border-radius:2px;width:100%;height:4px;overflow:hidden}.pf-progress-fill{border-radius:2px;height:100%}.pf-bookmark-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}.pf-bookmark-row:last-child{border-bottom:none;padding-bottom:0}.pf-bm-num{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.pf-bm-img{object-fit:contain;flex-shrink:0;width:36px;height:36px}.pf-bm-info{flex:1}.pf-bm-title{color:var(--text);font-size:14px;font-weight:600}.pf-bm-cat{margin-top:1px;font-size:11px;font-weight:600}.pf-bm-arrow{color:var(--text2);font-size:18px}.pf-murajaah-grid{gap:10px;margin-bottom:14px;display:flex}.pf-mj-plan{background:var(--teal-soft);border:1px solid #17a58933;border-radius:12px;flex:1.2;padding:12px}.pf-mj-plan-title{color:var(--teal);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.pf-mj-plan-row{color:var(--text2);margin-bottom:3px;font-size:11px}.pf-mj-plan-row strong{color:var(--text)}.pf-mj-stat{border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px;display:flex}.pf-mj-stat-img{object-fit:contain;width:44px;height:44px}.pf-mj-stat-pct{color:var(--text);font-size:20px;font-weight:800}.pf-mj-stat-sub{color:var(--text2);margin-top:-4px;font-size:10px}.pf-mj-stat-bar{background:var(--border);border-radius:2px;width:100%;height:4px;overflow:hidden}.pf-mj-stat-fill{border-radius:2px;height:100%}.pf-mj-btns{gap:8px;display:flex}.pf-mj-btn{border:1.5px solid var(--border);background:var(--surface);height:40px;color:var(--text);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.pf-mj-btn.primary{background:var(--teal);border-color:var(--teal);color:#fff}.pf-prayer-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pf-prayer-location{color:var(--teal);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.pf-prayer-settings{color:var(--text2);cursor:pointer;background:0 0;border:none;font-size:16px}.pf-next-prayer{background:var(--teal-soft);color:var(--text);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.pf-next-pill{background:var(--teal);color:#fff;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:700}.pf-prayer-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.pf-prayer-row:last-child{border-bottom:none}.pf-prayer-name{color:var(--text);font-size:14px;font-weight:600}.pf-prayer-time{color:var(--text2);font-size:14px}.pf-prayer-row.active .pf-prayer-name,.pf-prayer-row.active .pf-prayer-time{color:var(--teal);font-weight:700}.pf-prayer-link{color:var(--teal);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pf-prayer-setup{text-align:center;padding:18px 0 4px}.pf-prayer-setup-text{color:var(--text2);margin-bottom:12px;font-size:13px}.pf-prayer-setup-btn{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 22px;font-size:14px;font-weight:700}.pf-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000085;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pf-modal{background:var(--surface);width:min(520px,100%);padding:0 0 env(safe-area-inset-bottom,0);border-radius:24px 24px 0 0;max-height:92dvh;overflow-y:auto}.pf-modal-header{justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex}.pf-modal-title{color:var(--text);font-size:18px;font-weight:800}.pf-modal-close{background:var(--bg);width:32px;height:32px;color:var(--text2);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.pf-modal-body{flex-direction:column;gap:4px;padding:18px 20px 8px;display:flex}.pf-modal-detect{border:1.5px dashed var(--teal);background:var(--teal-soft);width:100%;color:var(--teal);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-bottom:4px;padding:11px;font-size:14px;font-weight:700;display:flex}.pf-modal-detect:disabled{opacity:.6;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.pf-modal-spin{animation:.8s linear infinite spin;display:inline-block}.pf-modal-label{color:var(--text2);text-transform:uppercase;letter-spacing:.4px;margin-top:10px;font-size:12px;font-weight:700}.pf-modal-input,.pf-modal-select{border:1.5px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;appearance:none;border-radius:10px;margin-top:4px;padding:12px 14px;font-size:15px}.pf-modal-input:focus,.pf-modal-select:focus{border-color:var(--teal);outline:none}.pf-modal-err{color:#e53e3e;margin-top:8px;font-size:13px;font-weight:600}.pf-modal-ac-wrap{position:relative}.pf-modal-sugg{background:var(--surface);border:1.5px solid var(--teal);z-index:200;border-radius:10px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:hidden;box-shadow:0 6px 20px #00000026}.pf-modal-sugg li{color:var(--text);cursor:pointer;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;font-weight:500;display:flex}.pf-modal-sugg li:last-child{border-bottom:none}.pf-modal-sugg li:hover{background:var(--teal-soft)}.pf-modal-sugg-country{color:var(--text2);font-size:12px;font-weight:400}.pf-modal-footer{gap:10px;padding:16px 20px 20px;display:flex}.pf-modal-cancel{border:1.5px solid var(--border);background:var(--surface);height:48px;color:var(--text2);cursor:pointer;border-radius:12px;flex:1;font-size:15px;font-weight:700}.pf-modal-save{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:2;height:48px;font-size:15px;font-weight:700}.pf-modal-save:disabled{opacity:.55;cursor:not-allowed}.pf-settings-row{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.pf-settings-row:last-child{border-bottom:none}.pf-settings-left{color:var(--text);align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.pf-settings-icon{text-align:center;width:20px;color:var(--text2)}.pf-settings-right{color:var(--text2);align-items:center;gap:6px;font-size:13px;display:flex}.pf-settings-arrow{font-size:16px}.pf-notif-badge{border-radius:8px;padding:2px 9px;font-size:12px;font-weight:700}.pf-notif-badge--enabled{color:var(--teal);background:var(--teal-soft)}.pf-notif-badge--disabled{color:var(--text2);background:var(--bg)}.pf-notif-badge--blocked{color:#e53e3e;background:#e53e3e1a}.pf-notif-badge--unsupported{color:var(--text2)}.pf-modal--sm{border-radius:24px 24px 0 0}.pf-setting-opts{flex-direction:column;gap:4px;padding:8px 12px 24px;display:flex}.pf-setting-opt{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 12px;font-size:16px;font-weight:500;display:flex}.pf-setting-opt:hover{background:var(--bg)}.pf-setting-opt.sel{background:var(--teal-soft);color:var(--teal);font-weight:700}.pf-setting-check{color:var(--teal);font-size:16px;font-weight:800}.pf-logout{cursor:pointer;color:#e53e3e;background:0 0;border:none;align-items:center;gap:10px;margin:14px;padding:4px 0;font-size:16px;font-weight:700;display:flex}.pf-bottom-nav{background:var(--nav-bg);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);z-index:30;grid-template-columns:repeat(5,1fr);align-items:center;width:min(520px,100%);height:68px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.pf-nav-item{color:var(--text2);letter-spacing:.2px;flex-direction:column;align-items:center;gap:3px;padding:8px 0;font-size:10px;font-weight:600;text-decoration:none;display:flex}.pf-nav-item.active{color:var(--nav-active)}.ep-page{--bg:#f2f4f7;--surface:#fff;--border:#e4e8ef;--text:#1a1a2e;--text2:#6b7a99;--teal:#17a589;--teal-soft:#17a5891a;--teal-dark:#0d7a62;--input-bg:#f7f9fc;--card-shadow:0 2px 12px #0000000f;background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;padding-bottom:40px;display:flex}.ep-page[data-theme=dark]{--bg:#0d1117;--surface:#161b22;--border:#21262d;--text:#e6edf3;--text2:#7d8590;--teal-soft:#17a5891f;--input-bg:#0d1117;--card-shadow:0 2px 12px #0000004d}.ep-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:20;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.ep-back{cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;padding:4px;font-size:20px;display:flex}.ep-header-title{color:var(--text);font-size:17px;font-weight:700}.ep-save-btn{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:72px;padding:8px 18px;font-size:14px;font-weight:700;display:flex}.ep-save-btn:disabled{opacity:.6;cursor:default}.ep-hero{background:linear-gradient(135deg,#0d5c48 0%,#17a589 60%,#1fc8a0 100%);flex-direction:column;align-items:center;gap:12px;padding:32px 16px 28px;display:flex}.ep-page[data-theme=light] .ep-hero{background:linear-gradient(135deg,#e8f5f1 0%,#c8ece4 100%)}.ep-avatar-wrap{width:100px;height:100px;position:relative}.ep-avatar{object-fit:cover;color:#fff;background:#fff3;border:3px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:36px;font-weight:800;display:flex;overflow:hidden}.ep-page[data-theme=light] .ep-avatar{color:var(--teal-dark);background:#17a5891a;border-color:#17a58966}.ep-avatar img{object-fit:cover;width:100%;height:100%}.ep-camera-btn{background:var(--teal);cursor:pointer;color:#fff;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex;position:absolute;bottom:2px;right:2px}.ep-page[data-theme=light] .ep-camera-btn{background:var(--teal-dark);border-color:#fff}.ep-hero-name{color:#fff;text-align:center;font-size:20px;font-weight:800}.ep-page[data-theme=light] .ep-hero-name{color:var(--teal-dark)}.ep-hero-sub{color:#ffffffbf;margin-top:-8px;font-size:13px}.ep-page[data-theme=light] .ep-hero-sub{color:var(--teal)}.ep-section{background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;margin:14px 14px 0;padding:16px}.ep-section-head{color:var(--teal);align-items:center;gap:10px;margin-bottom:16px;display:flex}.ep-section-head svg{flex-shrink:0}.ep-section-head-title{color:var(--teal);font-size:15px;font-weight:700}.ep-field{background:var(--input-bg);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.ep-field:last-child{margin-bottom:0}.ep-field svg{color:var(--text2);flex-shrink:0}.ep-field-inner{flex:1}.ep-field-label{color:var(--text2);align-items:center;gap:6px;margin-bottom:2px;font-size:11px;font-weight:500;display:flex}.ep-optional{color:var(--teal);background:var(--teal-soft);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.ep-field input{width:100%;color:var(--text);background:0 0;border:none;outline:none;font-family:inherit;font-size:15px;font-weight:500}.ep-field input::placeholder{color:var(--text2);font-weight:400}.ep-field input:disabled{color:var(--text2);cursor:not-allowed}.ep-goal-sub{color:var(--text2);margin-top:-6px;margin-bottom:14px;font-size:12px}.ep-goals-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ep-goal-tile{border:1.5px solid var(--border);cursor:pointer;background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.ep-goal-tile.selected{border-color:var(--teal);background:var(--teal-soft)}.ep-goal-tile svg{color:var(--text2)}.ep-goal-tile.selected svg{color:var(--teal)}.ep-goal-check{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;position:absolute;top:-8px;right:-8px}.ep-goal-label{color:var(--text);font-size:14px;font-weight:700}.ep-goal-tile.selected .ep-goal-label{color:var(--teal-dark)}.ep-page[data-theme=dark] .ep-goal-tile.selected .ep-goal-label{color:var(--teal)}.ep-goal-sub-label{color:var(--text2);margin-top:-4px;font-size:10px}.ep-custom-panel{background:var(--teal-soft);border:1px solid #17a58933;border-radius:14px;margin-top:12px;padding:16px;animation:.18s ep-slide-in}@keyframes ep-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ep-custom-display{justify-content:center;align-items:center;gap:20px;margin-bottom:14px;display:flex}.ep-custom-step{border:1.5px solid var(--teal);background:var(--surface);width:40px;height:40px;color:var(--teal);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1;display:flex}.ep-custom-step:active{background:var(--teal);color:#fff}.ep-custom-value{flex-direction:column;align-items:center;min-width:90px;display:flex}.ep-custom-num{color:var(--teal);font-size:26px;font-weight:800;line-height:1.1}.ep-custom-label{color:var(--text2);font-size:11px;font-weight:500}.ep-custom-presets{justify-content:center;gap:8px;display:flex}.ep-custom-preset{border:1.5px solid var(--border);background:var(--surface);color:var(--text2);cursor:pointer;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:600}.ep-custom-preset.active{border-color:var(--teal);color:var(--teal);background:var(--teal-soft)}.ep-tip{background:var(--teal-soft);border:1px solid #17a58926;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.ep-tip svg{color:var(--teal);flex-shrink:0}.ep-tip-title{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:700}.ep-tip-sub{color:var(--text2);font-size:12px}.ep-toast{color:#fff;z-index:100;white-space:nowrap;background:#1a1a2e;border-radius:20px;padding:10px 20px;font-size:13px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000004d}.ep-page[data-theme=light] .ep-toast{background:#1a1a2e}.auth-page{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-bg{z-index:0;background-color:#020b18;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.auth-bg-dark{background-image:url(/images/hero-dark.png)}@media (width<=540px){.auth-bg{background-size:100%}}.auth-bg:after{content:"";background:linear-gradient(#000a1e33 0%,#000a1e1a 30%,#000a1e99 65%,#020b18f7 100%);position:absolute;inset:0}.auth-top{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 24px 20px;display:flex;position:relative}.auth-logo{object-fit:contain;filter:drop-shadow(0 4px 20px #17b49666);width:100px;height:100px;margin-bottom:14px}.auth-app-name{background:linear-gradient(135deg,#1ab897 0%,#22d4b8 60%,#5ee8d0 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;padding:0 6px 4px;font-size:38px;font-weight:800}.auth-ornament{align-items:center;gap:10px;margin-bottom:8px;display:flex}.auth-ornament-line{background:linear-gradient(90deg,#0000,#17d2b499);width:48px;height:1px}.auth-ornament-line.right{background:linear-gradient(90deg,#17d2b499,#0000)}.auth-ornament-icon{color:#17d2b4;font-size:14px}.auth-tagline{color:#ffffffbf;letter-spacing:1.2px;margin:0;font-size:14px}.auth-card{z-index:3;-webkit-backdrop-filter:blur(24px);background:#0a162ac7;border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;align-self:center;gap:13px;width:calc(100% - 32px);max-width:420px;margin-bottom:24px;padding:28px 20px 32px;display:flex;position:relative}.auth-field{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;height:54px;padding:0 16px;display:flex}.auth-field:focus-within{border-color:#17d2b480}.auth-field-icon{color:#17d2b4;flex-shrink:0;align-items:center;display:flex}.auth-field input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:15px}.auth-field input::placeholder{color:#ffffff59}.auth-eye{color:#fff6;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.auth-forgot{text-align:right;margin-top:-4px}.auth-forgot a{color:#17d2b4;font-size:13px;font-weight:600;text-decoration:none}.auth-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0ea87e 0%,#17d2b4 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:54px;font-size:17px;font-weight:700;transition:opacity .15s,transform .12s;display:flex;box-shadow:0 4px 20px #17d2b44d}.auth-btn:active{opacity:.9;transform:scale(.97)}.auth-btn:disabled{opacity:.6}.auth-btn-arrow{margin-left:auto;font-size:20px;font-weight:400}.auth-divider{color:#ffffff59;align-items:center;gap:12px;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.auth-socials{gap:12px;display:flex}.auth-social-btn{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;height:50px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.auth-social-btn:active{transform:scale(.97)}.auth-bottom{text-align:center;color:#ffffff80;font-size:14px}.auth-bottom a{color:#17d2b4;font-weight:700;text-decoration:none}.auth-error{color:#f85149;text-align:center;background:#f851491f;border:1px solid #f851494d;border-radius:10px;padding:10px 14px;font-size:13px}.ob-page{color:#1a1a1a;box-sizing:border-box;background:#f5f0eb;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100dvh;padding:48px 24px 32px;font-family:inherit;display:flex}.ob-page[data-theme=dark]{color:#f0ebe4;background:#151515}.ob-progress{gap:8px;margin-bottom:40px;display:flex}.ob-dot{background:#c8bfb5;border-radius:50%;width:8px;height:8px;transition:background .25s,transform .25s}.ob-page[data-theme=dark] .ob-dot{background:#444}.ob-dot.active{background:#3a9e8a;transform:scale(1.25)}.ob-step{flex-direction:column;flex:1;align-items:center;gap:0;width:100%;max-width:360px;display:flex}.ob-top{text-align:center;margin-bottom:36px}.ob-icon{margin-bottom:16px;font-size:48px;line-height:1}.ob-title{letter-spacing:-.3px;margin:0 0 8px;font-size:1.55rem;font-weight:700}.ob-sub{opacity:.6;margin:0;font-size:.92rem}.ob-choices{gap:14px;width:100%;margin-bottom:32px;display:grid}.ob-choices--2{grid-template-columns:1fr 1fr}.ob-choice{cursor:pointer;background:#fff;border:2px solid #d9d0c6;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;font-family:inherit;transition:border-color .2s,background .2s,transform .15s;display:flex;position:relative}.ob-page[data-theme=dark] .ob-choice{background:#222;border-color:#333}.ob-choice:hover{border-color:#3a9e8a;transform:translateY(-2px)}.ob-choice.sel{background:#e8f7f4;border-color:#3a9e8a}.ob-page[data-theme=dark] .ob-choice.sel{background:#1a3330;border-color:#3a9e8a}.ob-choice-flag{font-size:32px;line-height:1}.ob-choice-label{font-size:.95rem;font-weight:600}.ob-check{color:#3a9e8a;font-size:.8rem;font-weight:700;position:absolute;top:8px;right:10px}.ob-choice--theme .ob-choice-flag{font-size:36px}.ob-btn-primary{color:#fff;cursor:pointer;letter-spacing:.2px;background:#3a9e8a;border:none;border-radius:14px;width:100%;margin-top:auto;padding:16px;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .2s,transform .15s}.ob-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.ob-btn-skip{width:100%;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:14px;margin-top:10px;padding:12px;font-family:inherit;font-size:.92rem;font-weight:500;transition:opacity .2s}.ob-btn-skip:hover{opacity:.8}.ob-location-form{flex-direction:column;gap:4px;width:100%;margin-bottom:24px;display:flex}.ob-detect-btn{color:#3a9e8a;cursor:pointer;background:0 0;border:2px dashed #3a9e8a;border-radius:12px;width:100%;margin-bottom:16px;padding:14px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .2s}.ob-detect-btn:hover:not(:disabled){background:#3a9e8a14}.ob-detect-btn:disabled{opacity:.6;cursor:default}.ob-err{color:#e05252;margin:-8px 0 8px;padding:0 2px;font-size:.82rem}.ob-label{opacity:.65;letter-spacing:.3px;text-transform:uppercase;margin-top:12px;margin-bottom:4px;font-size:.82rem;font-weight:600}.ob-input{color:#1a1a1a;box-sizing:border-box;background:#fff;border:1.5px solid #d9d0c6;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:.97rem;transition:border-color .2s}.ob-input:focus{border-color:#3a9e8a}.ob-page[data-theme=dark] .ob-input{color:#f0ebe4;background:#222;border-color:#333}.ob-page[data-theme=dark] .ob-input:focus{border-color:#3a9e8a}.ob-ac-wrap{width:100%;position:relative}.ob-sugg{z-index:100;background:#fff;border:1.5px solid #d9d0c6;border-radius:12px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.ob-page[data-theme=dark] .ob-sugg{background:#252525;border-color:#383838}.ob-sugg li{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;font-size:.93rem;transition:background .15s;display:flex}.ob-sugg li:hover{background:#f0faf8}.ob-page[data-theme=dark] .ob-sugg li:hover{background:#1e3330}.ob-sugg-country{opacity:.55;font-size:.8rem}:root{--admin-bg-0:#020812;--admin-bg-1:#061827;--admin-bg-2:#081522;--panel-0:#051827e0;--panel-1:#010812f5;--panel-2:#041726b8;--cyan:#28f4ff;--cyan-2:#0ba6c8;--green:#22e093;--purple:#7d3cff;--orange:#ff9d1c;--blue:#1689ff;--red:#ff2e35;--text:#fff;--text-soft:#dff9ff;--muted:#9eb3c2;--muted-2:#7894a5;--border:#28f4ff29;--border-strong:#28f4ff57;--shadow-card:0 18px 42px #00000047;--shadow-glow:0 0 34px #28f4ff14;--inset-light:inset 0 1px 0 #ffffff09;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--sidebar-width:240px}*{box-sizing:border-box}html,body,#root{width:100%;min-width:100%;min-height:100vh;margin:0;padding:0}body{background:var(--admin-bg-0);overflow-x:hidden}button,input,select,textarea{font:inherit}button{-webkit-user-select:none;user-select:none}.admin-shell{width:100vw;min-height:100vh;color:var(--text);background:radial-gradient(circle at 18% 5%, #28f4ff21, transparent 28%), radial-gradient(circle at 78% 0%, #22e0931a, transparent 30%), linear-gradient(135deg, var(--admin-bg-0) 0%, var(--admin-bg-1) 46%, var(--admin-bg-0) 100%);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.admin-sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:linear-gradient(#030e1aeb,#030e1af7),radial-gradient(circle at bottom,#28f4ff21,#0000 46%);border-right:1px solid #28f4ff2e;min-height:100vh;padding:20px 14px;overflow-y:auto;box-shadow:18px 0 55px #00000061}.admin-sidebar::-webkit-scrollbar{width:4px}.admin-sidebar::-webkit-scrollbar-thumb{background:#28f4ff4d;border-radius:20px}.brand-area{text-align:center;padding:0 8px 30px}.brand-logo-large{object-fit:contain;filter:drop-shadow(0 0 24px #28f4ff8c);width:92px;height:92px;margin:0 auto 14px;display:block}.brand-area h1{letter-spacing:-.6px;margin:0;font-size:27px;font-weight:900;line-height:1.05}.brand-area h1 span,.brand-area .brand-accent{color:var(--cyan)}.brand-area p{color:#d9edf7;margin:12px 0 0;font-size:13px}.admin-nav{padding-bottom:28px}.nav-group{margin-top:20px}.nav-group h3{color:#deeef7b8;letter-spacing:.9px;text-transform:uppercase;margin:0 12px 10px;font-size:10.5px;font-weight:850}.nav-link{color:#eef8ff;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:41px;margin-bottom:5px;padding:0 12px;font-size:14px;text-decoration:none;transition:all .18s;display:flex}.nav-link.active{background:linear-gradient(90deg,#28f4ff45,#28f4ff14);border-color:#28f4ff38;box-shadow:0 0 24px #28f4ff1f}.nav-icon{width:22px;min-width:22px;color:var(--cyan);text-align:center;font-size:16px}.admin-content{flex:1;min-width:0;min-height:100vh;padding:22px 24px 24px;overflow:auto}.topbar{justify-content:space-between;align-items:center;height:62px;margin-bottom:22px;display:flex}.topbar-left{align-items:center;gap:22px;display:flex}.menu-button{color:#e8f8ff;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:28px;line-height:1}.topbar h2{margin:0;font-size:22px;line-height:1.1}.topbar p{color:#a9bdca;margin:6px 0 0;font-size:14px}.topbar-actions{align-items:center;gap:14px;padding-right:10px;display:flex}.search-box{color:#a6b9c5;background:#041624b8;border:1px solid #28f4ff1a;border-radius:14px;align-items:center;gap:10px;width:245px;height:45px;padding:0 14px;display:flex}.search-box input{color:#d7edf7;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.search-box input::placeholder{color:#7894a5}.search-box svg{color:#7894a5;flex-shrink:0}.notification{color:#dff7ff;cursor:pointer;align-items:center;display:flex;position:relative}.notification span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-8px}.admin-user{align-items:center;gap:11px;min-width:130px;display:flex}.avatar{background:radial-gradient(circle at 50% 35%, #062133 0 12%, transparent 13%), linear-gradient(145deg, var(--cyan), #0a8aa5);border-radius:50%;width:46px;height:46px;box-shadow:0 0 22px #28f4ff2e}.admin-user strong,.admin-user small{display:block}.admin-user strong{font-size:15px}.admin-user small{color:#a9bdca;margin-top:3px}.glass-panel,.audio-render-card,.admin-stat-card{background:radial-gradient(circle at top right, #28f4ff16, transparent 38%), linear-gradient(145deg, var(--panel-0), var(--panel-1));border:1px solid var(--border);box-shadow:var(--inset-light), var(--shadow-card), var(--shadow-glow)}.glass-panel{border-radius:16px;min-height:270px;padding:18px 20px}.primary-btn,.primary-render-btn{background:linear-gradient(135deg, var(--cyan), var(--cyan-2));color:#02101b;cursor:pointer;border:0;border-radius:14px;font-weight:850;transition:all .18s;box-shadow:0 0 24px #28f4ff38}.primary-btn{padding:12px 18px}.primary-btn.full{width:100%;margin-top:18px}.primary-btn:hover,.primary-render-btn:hover{transform:translateY(-1px);box-shadow:0 0 34px #28f4ff47}.outline-btn{min-height:40px;color:var(--cyan);cursor:pointer;background:#28f4ff0a;border:1px solid #28f4ff40;border-radius:12px;padding:0 18px;font-weight:750}.outline-btn.full,.dashboard-page{width:100%}.stats-strip{grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-stat-card{border-radius:18px;align-items:center;gap:18px;min-height:118px;padding:16px 18px;display:flex}.admin-stat-icon{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;display:grid;box-shadow:0 0 24px #28f4ff2e}.admin-stat-icon.cyan{background:linear-gradient(145deg,#23e7ff,#087c98)}.admin-stat-icon.green{background:linear-gradient(145deg,#22e093,#07744c)}.admin-stat-icon.purple{background:linear-gradient(145deg,#7d3cff,#341189)}.admin-stat-icon.orange{background:linear-gradient(145deg,#ff9d1c,#b85800)}.admin-stat-icon.blue{background:linear-gradient(145deg,#1689ff,#064b96)}.admin-stat-content p{color:#d7e7f1;margin:0;font-size:13px}.admin-stat-content h3{color:#fff;margin:7px 0 10px;font-size:29px;font-weight:850;line-height:1}.admin-stat-content span{color:#d7e7f1;font-size:12px}.dashboard-main-grid{grid-template-columns:1.35fr .85fr;gap:14px;display:grid}.large-panel{min-height:310px}.panel-head{justify-content:space-between;align-items:center;display:flex}.glass-panel h3,.panel-head h3{color:#fff;margin:0;font-size:18px}.panel-head button{color:#e9f8ff;cursor:pointer;background:#03111ebf;border:1px solid #28f4ff1f;border-radius:10px;height:34px;padding:0 13px}.empty-state{text-align:center;color:#b7cad5;background:linear-gradient(#28f4ff06,#28f4ff03),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 42px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 70px);border-radius:14px;place-content:center;height:calc(100% - 35px);min-height:210px;margin-top:16px;display:grid}.empty-state.small{min-height:155px}.empty-state strong{color:#eaffff;margin-bottom:8px;font-size:18px;display:block}.empty-state span{color:#91a8b7;font-size:14px}.system-list{margin-top:16px}.system-list div{color:#e8f8ff;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;min-height:45px;padding:0 10px;display:flex}.system-list b{color:#52f6a8;background:#0c9e5c2b;border:1px solid #1ce0903d;border-radius:10px;padding:6px 12px;font-size:13px}.surah-editor-page{width:100%}.editor-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.editor-header h1{margin:0;font-size:28px}.editor-header p{color:#9eb3c2;margin:6px 0 0}.surah-editor-grid{grid-template-columns:240px minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.editor-sidebar,.quran-preview,.edit-panel{min-height:calc(100vh - 130px)}.editor-sidebar h3,.edit-panel h3{margin-top:0}.surah-list-item{color:#fff;text-align:left;cursor:pointer;background:#03121eb8;border:1px solid #28f4ff1f;border-radius:14px;gap:12px;width:100%;margin-bottom:10px;padding:12px;transition:all .18s;display:flex}.surah-list-item:hover,.surah-list-item.active{border-color:#28f4ff59;box-shadow:0 0 24px #28f4ff1a}.surah-list-item span{width:30px;height:30px;color:var(--cyan);background:#28f4ff1f;border-radius:10px;place-items:center;font-weight:850;display:grid}.surah-list-item strong,.surah-list-item small{display:block}.surah-list-item small{color:#91a8b7;margin-top:4px}.surah-list-item.disabled{opacity:.45}.surah-title-card{min-height:150px;box-shadow:var(--inset-light), var(--shadow-card), var(--shadow-glow);background:radial-gradient(circle at 100% 0,#28f4ff29,#0000 34%),linear-gradient(145deg,#051827eb,#020b16f5);border:1px solid #28f4ff2e;border-radius:22px;margin-bottom:18px;padding:26px 28px;position:relative;overflow:hidden}.surah-title-card:before{content:"";filter:blur(4px);background:#28f4ff14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-40px}.surah-title-card h2{color:#fff;margin:0;font-size:32px}.surah-title-card p{text-align:left;color:var(--cyan);direction:rtl;margin:8px 0 0;font-family:Amiri,Scheherazade New,serif;font-size:30px}.surah-title-card span{color:#9eb3c2;margin-top:10px;font-size:14px;display:block}.surah-tafseer-icon{color:#fff;cursor:pointer;background:radial-gradient(circle,#28f4ff47,#03121ee6);border:1px solid #28f4ff57;border-radius:16px;width:48px;height:48px;font-size:24px;transition:all .18s;position:absolute;bottom:18px;right:18px;box-shadow:0 0 28px #28f4ff33}.surah-tafseer-icon:hover{border-color:#28f4ffb3;transform:translateY(-2px);box-shadow:0 0 35px #28f4ff52}.general-surah-box{background:#28f4ff09;border:1px solid #28f4ff1f;border-radius:16px;margin-bottom:18px;padding:16px}.general-surah-box h3{margin:0 0 6px}.general-surah-box p{color:#91a8b7;margin:0}.mini-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mini-actions button,.editor-action,.audio-actions button{color:#dff9ff;cursor:pointer;background:#03121eb8;border:1px solid #28f4ff2e;border-radius:12px;padding:10px 12px}.ayah-list-preview{flex-direction:column;gap:12px;display:flex}.ayah-preview-card{color:#fff;text-align:left;cursor:pointer;background:#03121e94;border:1px solid #28f4ff1c;border-radius:18px;width:100%;padding:18px;transition:all .18s}.ayah-preview-card.active,.ayah-preview-card:hover{border-color:#28f4ff73;box-shadow:0 0 25px #28f4ff1c}.ayah-arabic{text-align:right;direction:rtl;font-family:Amiri,Scheherazade New,serif;font-size:27px;line-height:1.9}.ayah-arabic span{width:30px;height:30px;color:var(--cyan);border:1px solid #28f4ff59;border-radius:50%;place-items:center;margin-right:10px;font:14px Inter,sans-serif;display:inline-grid}.ayah-translation{color:#bfd2dc;margin-top:12px;font-size:15px}.edit-panel{position:sticky;top:20px}.selected-ayah-number{color:var(--cyan);margin-bottom:14px;font-weight:850}.edit-panel label{color:#dff9ff;margin:14px 0 7px;font-size:13px;font-weight:750;display:block}.edit-panel textarea,.edit-panel input,.edit-panel select{color:#fff;background:#020a14bd;border:1px solid #28f4ff26;border-radius:14px;outline:none;width:100%;min-height:88px;padding:12px}.audio-actions{grid-template-columns:1fr;gap:8px;display:grid}.audio-render-page,.audio-editor-page{gap:18px;width:100%;animation:.28s fadeInPage;display:grid}@keyframes fadeInPage{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.audio-stats-row{grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px;display:grid}.audio-stat-card{min-height:104px;box-shadow:var(--inset-light), var(--shadow-card);background:radial-gradient(circle at 100% 0,#28f4ff17,#0000 42%),linear-gradient(145deg,#05192ae0,#010812f5);border:1px solid #28f4ff29;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.audio-stat-icon{color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid;box-shadow:0 0 22px #28f4ff1f}.audio-stat-card.blue .audio-stat-icon{background:linear-gradient(145deg, var(--cyan), #087b9a)}.audio-stat-card.green .audio-stat-icon{background:linear-gradient(145deg, var(--green), #087c51)}.audio-stat-card.purple .audio-stat-icon{background:linear-gradient(145deg, var(--purple), #35118c)}.audio-stat-card.orange .audio-stat-icon{background:linear-gradient(145deg, var(--orange), #ad5100)}.audio-stat-card span,.audio-stat-card small{color:#93aaba;font-size:12px;display:block}.audio-stat-card span{color:#dff9ff;font-weight:750}.audio-stat-card strong{color:#fff;margin:7px 0;font-size:27px;line-height:1;display:block}.audio-render-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.audio-render-card{box-shadow:var(--inset-light), var(--shadow-card), var(--shadow-glow);background:radial-gradient(circle at 100% 0,#28f4ff16,#0000 38%),linear-gradient(145deg,#05192ae0,#010812f5);border:1px solid #28f4ff29;border-radius:24px;padding:20px;overflow:hidden}.audio-cutter-card{min-height:560px}.card-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.card-title-row.compact{align-items:center}.card-title-row h2,.segment-details-card h2,.tips-card h2{color:#fff;letter-spacing:-.3px;margin:0;font-size:22px}.card-title-row p{color:#93aaba;max-width:660px;margin:7px 0 0;font-size:14px;line-height:1.5}.card-actions{flex-wrap:wrap;gap:10px;display:flex}.card-actions button,.card-title-row.compact button{color:#dff9ff;cursor:pointer;background:#020c16ad;border:1px solid #28f4ff2e;border-radius:14px;height:40px;padding:0 14px;font-weight:800;transition:all .18s}.card-actions button:hover,.card-title-row.compact button:hover{border-color:#28f4ff73;box-shadow:0 0 20px #28f4ff1f}.current-file-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:16px;display:grid}.current-file-row label,.segment-form-grid label{color:#93aaba;letter-spacing:.5px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.fake-select,.segment-form-grid select,.segment-form-grid input{color:#eaffff;background:linear-gradient(145deg,#02101cf0,#00070ff5);border:1px solid #28f4ff2e;border-radius:16px;outline:none;width:100%;height:48px;padding:0 14px;box-shadow:inset 0 0 20px #00000042}.fake-select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.duration-badge{color:#dff9ff;white-space:nowrap;background:#28f4ff0e;border:1px solid #28f4ff24;border-radius:16px;align-items:center;height:48px;padding:0 14px;font-weight:850;display:flex}.render-waveform-wrap,.real-waveform-wrap{cursor:pointer;background:radial-gradient(circle,#28f4ff14,#0000 58%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 56px),linear-gradient(145deg,#01121ffa,#00060efa);border:1px solid #28f4ff38;border-radius:24px;min-height:330px;position:relative;overflow:auto hidden;box-shadow:inset 0 0 50px #0000006b,0 0 34px #28f4ff12}.render-waveform-wrap.has-audio,.real-waveform-wrap.has-audio{cursor:default}.render-waveform,.real-waveform{min-width:100%;min-height:310px;padding:22px 14px}.render-waveform-wrap::-webkit-scrollbar{height:9px}.real-waveform-wrap::-webkit-scrollbar{height:9px}.render-waveform-wrap::-webkit-scrollbar-track{background:#020a14e6;border-radius:20px}.real-waveform-wrap::-webkit-scrollbar-track{background:#020a14e6;border-radius:20px}.render-waveform-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--cyan), var(--cyan-2));border-radius:20px}.real-waveform-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg, var(--cyan), var(--cyan-2));border-radius:20px}.waveform-empty-overlay{text-align:center;pointer-events:none;color:#8fa8b8;place-content:center;display:grid;position:absolute;inset:0}.waveform-empty-overlay strong{color:#fff;margin-bottom:8px;font-size:22px;display:block}.waveform-empty-overlay span{font-size:14px}.real-waveform ::part(region),.render-waveform ::part(region){border-left:3px solid var(--cyan);border-right:3px solid var(--cyan)}.real-waveform ::part(cursor),.render-waveform ::part(cursor){background:#fff}.render-player{box-shadow:var(--inset-light), 0 14px 30px #0003;background:linear-gradient(145deg,#041827ad,#010812e0);border:1px solid #28f4ff24;border-radius:22px;grid-template-columns:auto auto auto auto auto minmax(220px,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:14px;display:grid}.render-player button,.precision-panel button,.zoom-panel button,.segment-footer-actions button{color:#dff9ff;cursor:pointer;background:#28f4ff0e;border:1px solid #28f4ff29;border-radius:14px;font-weight:850;transition:all .18s}.render-player button:hover,.precision-panel button:hover,.zoom-panel button:hover,.segment-footer-actions button:hover{border-color:#28f4ff6b;box-shadow:0 0 18px #28f4ff1c}.big-play{width:58px;height:58px;font-size:20px;box-shadow:0 0 30px #28f4ff4d,inset 0 1px #ffffff4d;background:linear-gradient(135deg, var(--cyan), var(--cyan-2))!important;color:#02101b!important;border:0!important;border-radius:18px!important}.render-player>button:not(.big-play){width:40px;height:40px;padding:0}.volume-bar{display:none}.time-display{color:#fff;text-align:center;letter-spacing:.2px;background:radial-gradient(circle,#28f4ff1f,#28f4ff09);border:1px solid #28f4ff24;border-radius:18px;justify-self:stretch;width:100%;min-width:0;padding:12px 16px;font-size:18px;font-weight:900}.speed-pills{background:#020a14b8;border:1px solid #28f4ff1f;border-radius:18px;justify-self:end;gap:6px;padding:6px;display:flex}.speed-pills button{color:#8fa8b8;background:0 0;border:0;border-radius:13px;min-width:48px;height:36px;padding:0 10px;font-size:13px}.speed-pills button.active{color:#fff;background:linear-gradient(135deg,#28f4ff52,#28f4ff1a)}.precision-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.precision-panel>div{background:linear-gradient(145deg,#0417269e,#010812d1);border:1px solid #28f4ff21;border-radius:20px;padding:18px}.precision-panel h3{color:#fff;text-transform:uppercase;letter-spacing:.6px;margin:0 0 14px;font-size:14px}.precision-panel button{min-width:72px;height:40px;margin-bottom:8px;margin-right:8px}.zoom-panel{background:linear-gradient(145deg,#0417269e,#010812d1);border:1px solid #28f4ff21;border-radius:20px;align-items:center;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.zoom-panel button{height:40px;padding:0 14px}.zoom-panel input{min-width:240px;accent-color:var(--cyan);flex:1}.zoom-panel span{min-width:64px;color:var(--cyan);font-size:20px;font-weight:900}.recent-empty{text-align:center;color:#8fa8b8;place-content:center;min-height:430px;display:grid}.recent-empty strong{color:#fff;margin-bottom:8px}.recent-list{gap:10px;display:grid}.recent-item{background:linear-gradient(145deg,#041624d1,#010812eb);border:1px solid #28f4ff1f;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.recent-icon{background:linear-gradient(145deg, var(--green), #087c51);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.recent-item strong,.recent-item span,.recent-item small{display:block}.recent-item strong{color:#fff;font-size:13px}.recent-item span,.recent-item small{color:#93aaba;margin-top:3px;font-size:12px}.recent-item em{color:var(--cyan);font-size:12px;font-style:normal}.segment-details-card{grid-column:1/2}.segment-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.segment-form-grid select:focus,.segment-form-grid input:focus{border-color:#28f4ff8c;box-shadow:0 0 0 3px #28f4ff14,inset 0 0 20px #00000047}.segment-footer-actions{justify-content:space-between;gap:14px;margin-top:20px;display:flex}.segment-footer-actions button{height:48px;padding:0 18px}.primary-render-btn{min-width:250px;box-shadow:0 0 24px #28f4ff38;background:linear-gradient(135deg, var(--cyan), var(--cyan-2))!important;color:#02101b!important;border:0!important}.tips-card{grid-column:2/3}.tips-card ul{color:#b9cbd6;margin:0;padding-left:18px;line-height:1.9}.tips-card li{margin-bottom:8px}.tips-card li::marker{color:var(--cyan)}.segments-list{gap:10px;margin-top:16px;display:grid}.segment-row{background:#28f4ff0a;border:1px solid #28f4ff21;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.segment-row strong,.segment-row span,.segment-row small{display:block}.segment-row strong{color:#fff;margin-bottom:5px}.segment-row span{color:#dff9ff;font-size:13px}.segment-row small{color:#91a8b7;margin-top:4px}.segment-row em{color:var(--cyan);white-space:nowrap;font-size:13px;font-style:normal}@media (width<=1500px){.render-player{grid-template-columns:auto auto auto auto auto minmax(180px,1fr)}.speed-pills{grid-column:1/-1;justify-self:end}}@media (width<=1350px){.audio-stats-row,.stats-strip{grid-template-columns:repeat(3,1fr)}.audio-render-grid,.dashboard-main-grid{grid-template-columns:1fr}.segment-details-card,.tips-card{grid-column:auto}.recent-card{min-height:260px}.segment-form-grid{grid-template-columns:repeat(2,1fr)}.surah-editor-grid{grid-template-columns:220px minmax(0,1fr)}.edit-panel{grid-column:1/-1;position:static}}@media (width<=850px){.admin-sidebar{display:none}.admin-content{padding:18px}.topbar{flex-direction:column;align-items:flex-start;gap:16px;height:auto}.topbar-actions{flex-wrap:wrap;width:100%}.search-box{width:100%}.audio-stats-row,.stats-strip,.segment-form-grid,.precision-panel,.current-file-row,.surah-editor-grid{grid-template-columns:1fr}.render-player{grid-template-columns:auto repeat(4,auto)}.time-display,.speed-pills{grid-column:1/-1;justify-self:stretch}.zoom-panel{flex-wrap:wrap}.segment-footer-actions{flex-direction:column}.primary-render-btn{width:100%}}.admin-shell{font-weight:400}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell strong,.admin-stat-content h3,.audio-stat-card strong{font-weight:650}.admin-sidebar{background:linear-gradient(#030e1adb,#030e1af0),radial-gradient(circle at bottom,#28f4ff14,#0000 46%);border-right:1px solid #28f4ff1a;box-shadow:10px 0 30px #00000038}.brand-area h1{letter-spacing:-.3px;font-weight:700}.brand-area p{color:#d9edf7b8}.nav-group h3{color:#deeef77a;letter-spacing:1.2px;font-weight:650}.nav-link{color:#eef8ffd1;border-color:#0000;font-weight:400}.nav-link.active{box-shadow:none;background:#28f4ff21;border-color:#28f4ff1f}.nav-link:hover{background:#28f4ff12;border-color:#28f4ff14}.topbar h2{font-weight:600}.topbar p{color:#a9bdcab8}.search-box{box-shadow:none;background:#0416248c;border-color:#28f4ff14}.glass-panel,.admin-stat-card,.audio-render-card,.audio-stat-card{background:linear-gradient(145deg,#0518279e,#020b16c7);border:1px solid #28f4ff14;box-shadow:0 10px 26px #0000002e,inset 0 1px #ffffff06}.admin-stat-card,.audio-stat-card{border-radius:18px;min-height:104px}.admin-stat-content p,.audio-stat-card span{color:#dff9ffb8;font-weight:400}.admin-stat-content h3,.audio-stat-card strong{letter-spacing:-.4px;font-size:27px;font-weight:600}.admin-stat-content span,.audio-stat-card small{color:#d7e7f18c;font-weight:400}.admin-stat-icon,.audio-stat-icon{box-shadow:none;opacity:.92}.glass-panel h3,.panel-head h3,.card-title-row h2,.segment-details-card h2,.tips-card h2{font-weight:600}.empty-state{background:linear-gradient(#28f4ff04,#28f4ff01),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 42px),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 70px)}.empty-state strong{font-weight:600}.empty-state span{color:#91a8b7b3}button,.primary-btn,.outline-btn,.panel-head button,.card-actions button,.card-title-row.compact button,.render-player button,.precision-panel button,.zoom-panel button,.segment-footer-actions button{font-weight:500}.primary-btn,.primary-render-btn{box-shadow:none}.outline-btn,.panel-head button,.card-actions button,.card-title-row.compact button,.render-player button,.precision-panel button,.zoom-panel button,.segment-footer-actions button{background:#28f4ff09;border-color:#28f4ff1a}.outline-btn:hover,.panel-head button:hover,.card-actions button:hover,.card-title-row.compact button:hover,.render-player button:hover,.precision-panel button:hover,.zoom-panel button:hover,.segment-footer-actions button:hover{box-shadow:none;border-color:#28f4ff38}.render-waveform-wrap,.real-waveform-wrap{border-color:#28f4ff1f;box-shadow:inset 0 0 32px #00000047}.render-player,.precision-panel>div,.zoom-panel{box-shadow:none;background:#020a1457;border-color:#28f4ff14}.time-display{background:#28f4ff09;border-color:#28f4ff14;font-weight:600}.speed-pills{background:#020a1461;border-color:#28f4ff14}.speed-pills button{font-weight:500}.speed-pills button.active{box-shadow:none;background:#28f4ff24}.fake-select,.segment-form-grid select,.segment-form-grid input,.edit-panel textarea,.edit-panel input,.edit-panel select{box-shadow:none;background:#020a1485;border-color:#28f4ff17;font-weight:400}.system-list div,.recent-item,.segment-row,.ayah-preview-card,.surah-list-item{box-shadow:none;background:#03121e61;border-color:#28f4ff14}.system-list b{background:#0c9e5c1f;font-weight:500}.brand-logo-large{filter:drop-shadow(0 0 14px #28f4ff59)}.avatar{box-shadow:none}.upload-status-message{color:#28f4ff;margin-top:12px;font-size:13px}.upload-audio-zone{text-align:center;color:#dff9ff;cursor:pointer;background:#28f4ff0b;border:1px dashed #28f4ff47;border-radius:18px;place-content:center;min-height:86px;display:grid;position:relative}.upload-audio-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-audio-zone span{font-weight:600}.upload-audio-zone small{color:#dff9ff94;margin-top:6px}.admin-mobile-overlay{display:none}.menu-button{z-index:20}@media (width<=850px){.admin-shell{position:relative;overflow-x:hidden}.admin-sidebar{z-index:100;width:280px;min-width:280px;height:100vh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-105%);display:block!important}.admin-shell.sidebar-open .admin-sidebar{transform:translate(0)}.admin-mobile-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000007a;display:none;position:fixed;inset:0}.admin-shell.sidebar-open .admin-mobile-overlay{display:block}.admin-content{width:100%;padding:22px 18px 40px!important}.topbar{grid-template-columns:1fr;gap:18px;margin-bottom:22px;display:grid!important}.topbar-left{grid-template-columns:44px 1fr;align-items:center;gap:14px;display:grid}.menu-button{color:#dff9ff;background:#020a1447;border:1px solid #28f4ff1f;border-radius:14px;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.topbar h2{font-size:34px;line-height:1.1}.topbar p{font-size:19px}.topbar-actions{grid-template-columns:1fr;gap:18px;padding-right:0!important;display:grid!important}.search-box{border-radius:22px;height:72px;font-size:24px;width:100%!important}.notification{font-size:28px;position:absolute;top:174px;left:20px}.admin-user{min-height:72px;margin-left:72px}.avatar{width:72px;height:72px}.admin-user strong{font-size:24px}.admin-user small{font-size:19px}.stats-strip,.audio-stats-row{gap:18px;grid-template-columns:1fr!important}.admin-stat-card,.audio-stat-card{border-radius:26px;min-height:150px;padding:24px}.admin-stat-icon,.audio-stat-icon{border-radius:22px;width:72px;height:72px;font-size:28px}.admin-stat-content p,.audio-stat-card span{font-size:20px}.admin-stat-content h3,.audio-stat-card strong{font-size:40px}.admin-stat-content span,.audio-stat-card small{font-size:18px}.topbar{grid-template-columns:1fr!important;gap:16px!important;min-height:138px!important;margin-bottom:18px!important;padding-top:0!important;display:grid!important;position:relative!important}.topbar-left{grid-template-columns:46px 1fr!important;align-items:center!important;gap:12px!important;width:100%!important;padding-right:118px!important;display:grid!important}.menu-button{color:#dff9ff!important;background:#020a1459!important;border:1px solid #28f4ff1f!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:25px!important;line-height:1!important;display:grid!important}.topbar h2{margin:0!important;font-size:28px!important;line-height:1.05!important}.topbar p{margin-top:5px!important;font-size:15px!important}.topbar-actions{width:100%!important;padding-right:0!important;display:block!important}.search-box{border-radius:17px!important;width:100%!important;height:54px!important;font-size:16px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.notification{background:#020a1459!important;border:1px solid #28f4ff1f!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:1px!important;left:auto!important;right:70px!important}.notification span{place-items:center!important;width:19px!important;height:19px!important;font-size:10px!important;display:grid!important;position:absolute!important;top:-6px!important;right:-6px!important}.admin-user{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;display:block!important;position:absolute!important;top:1px!important;right:10px!important}.admin-user .avatar,.avatar{width:46px!important;height:46px!important}.admin-user>div:not(.avatar){display:none!important}}.render-waveform-wrap{margin-top:34px;margin-bottom:34px;position:relative;overflow:auto visible!important}.external-trim-handles{z-index:20;pointer-events:none;position:absolute;inset:0}@media (width<=850px){.external-trim-handle{width:46px;height:46px}.external-trim-handle.top{top:-26px}.external-trim-handle.bottom{bottom:-26px}.external-trim-handle.top:after{top:44px}.external-trim-handle.bottom:after{bottom:44px}}.audio-render-grid{grid-template-columns:1fr!important}.audio-cutter-card,.segment-details-card,.recent-card,.tips-card{grid-column:1/-1!important}.audio-cutter-card{order:1}.segment-details-card{order:2}.recent-card{order:3}.tips-card{order:4}.render-waveform{min-height:230px}.external-trim-handles{z-index:30;pointer-events:none;height:calc(100% - 68px);position:absolute;top:34px;left:0}.render-waveform-wrap ::part(region-handle){opacity:.15}.render-waveform-wrap ::part(region){background:#28f4ff29}.recent-card{min-height:260px}.recent-empty{min-height:180px}@media (width<=850px){.render-waveform-wrap{margin-top:28px!important;margin-bottom:28px!important;padding-top:44px!important;padding-bottom:44px!important}.external-trim-handles{height:calc(100% - 88px);top:44px}.external-trim-handle{width:46px;height:46px}.external-trim-handle.top{top:-23px}.external-trim-handle.bottom{bottom:-23px}.external-trim-handle.top:after{top:44px}.external-trim-handle.bottom:after{bottom:44px}.audio-render-grid{grid-template-columns:1fr!important}}.render-waveform-wrap ::part(region-handle),.render-waveform-wrap ::part(region-handle-left),.render-waveform-wrap ::part(region-handle-right){opacity:0!important;pointer-events:none!important;display:none!important}.render-waveform-wrap ::part(region){background:#28f4ff29!important;border-left:2px solid #28f4ffbf!important;border-right:2px solid #28f4ffbf!important}.render-waveform-wrap{margin-top:24px!important;margin-bottom:24px!important;padding-top:44px!important;padding-bottom:44px!important;position:relative!important;overflow:auto hidden!important}.custom-trim-layer{z-index:30;pointer-events:none;height:calc(100% - 88px);position:absolute;top:44px;left:0}.custom-trim-highlight{pointer-events:none;background:#28f4ff2e;border-left:3px solid #28f4fff2;border-right:3px solid #28f4fff2;height:100%;position:absolute;top:0;box-shadow:inset 0 0 26px #28f4ff14,0 0 22px #28f4ff14}.external-trim-handle{cursor:ew-resize;pointer-events:auto;z-index:50;touch-action:none;background:radial-gradient(circle,#28f4fff2,#28f4ff38);border:2px solid #28f4fff2;width:38px;height:38px;position:absolute;transform:translate(-50%);box-shadow:0 0 24px #28f4ff80,inset 0 0 10px #ffffff38}.external-trim-handle.top{border-radius:18px 18px 8px 8px;top:-19px}.external-trim-handle.bottom{border-radius:8px 8px 18px 18px;bottom:-19px}.external-trim-handle:after{content:"";pointer-events:none;background:#28f4fff2;width:3px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 14px #28f4ffb3}.external-trim-handle.top:after{height:230px;top:36px}.external-trim-handle.bottom:after{height:230px;bottom:36px}.external-trim-handle:hover,.external-trim-handle:active{background:radial-gradient(circle,#fff,#28f4ff);box-shadow:0 0 30px #28f4ffe6,0 0 60px #28f4ff4d}@media (width<=850px){.render-waveform-wrap{padding-top:52px!important;padding-bottom:52px!important}.custom-trim-layer{height:calc(100% - 104px);top:52px}.external-trim-handle{width:48px;height:48px}.external-trim-handle.top{top:-24px}.external-trim-handle.bottom{bottom:-24px}.external-trim-handle.top:after{top:46px}.external-trim-handle.bottom:after{bottom:46px}}.graph-edit-actions{flex-wrap:wrap;gap:10px;margin:16px 0 18px;display:flex}.graph-edit-actions button{color:#dff9ff;cursor:pointer;background:#020a1459;border:1px solid #28f4ff1f;border-radius:13px;min-height:42px;padding:0 14px}.graph-edit-actions button:disabled{opacity:.42;cursor:not-allowed}.deleted-range-overlay{pointer-events:none;z-index:35;background:repeating-linear-gradient(45deg,#ff565647,#ff565647 8px,#0a101ab8 8px 16px);border-left:2px solid #ff5656e6;border-right:2px solid #ff5656e6;height:100%;position:absolute;top:0;box-shadow:inset 0 0 22px #ff565626}.custom-trim-highlight{z-index:40}.external-trim-handle{z-index:55}.export-queue-card{grid-column:1/-1!important}.export-queue-card .recent-item button{color:#ffb4b4;cursor:pointer;background:#ff565614;border:1px solid #ff56562e;border-radius:10px;padding:8px 10px}.danger-render-btn{color:#ffb4b4!important;background:#ff56561a!important;border:1px solid #ff565647!important}.danger-render-btn:hover{background:#ff565629!important;border-color:#ff56568c!important}.segment-form-grid input:not([readonly]){background:#28f4ff0b!important;border-color:#28f4ff38!important}.segment-form-grid input:not([readonly]):focus{box-shadow:0 0 0 3px #28f4ff17;border-color:#28f4ff94!important}@media (width<=850px){.graph-edit-actions{grid-template-columns:1fr;display:grid}.graph-edit-actions button{width:100%;min-height:50px;font-size:15px}}.render-waveform-wrap{padding-top:52px!important;padding-bottom:52px!important;position:relative!important;overflow:auto hidden!important}.waveform-scroll-content{min-width:100%;height:230px;position:relative}.render-waveform{z-index:1;width:100%;height:230px;position:relative}.custom-trim-layer{z-index:30;pointer-events:none;width:100%;height:230px;position:absolute;inset:0}.custom-trim-highlight,.deleted-range-overlay{height:100%;position:absolute;top:0}.external-trim-handle{pointer-events:auto;touch-action:none;position:absolute}.external-trim-handle.top{top:-24px!important}.external-trim-handle.bottom{bottom:-24px!important}.render-waveform-wrap ::part(region),.render-waveform-wrap ::part(region-handle),.render-waveform-wrap ::part(region-handle-left),.render-waveform-wrap ::part(region-handle-right){opacity:0!important;pointer-events:none!important;display:none!important}.live-waveform-header button,.live-waveform-actions button{color:#dff9ff;cursor:pointer;background:#020a1459;border:1px solid #28f4ff24;border-radius:13px;min-height:42px;padding:0 14px}.live-waveform-header button:disabled,.live-waveform-actions button:disabled{opacity:.45;cursor:not-allowed}.live-waveform-box{background:radial-gradient(circle at 100% 0,#28f4ff14,#0000 34%),#020a1470;border:1px solid #28f4ff24;border-radius:24px;height:250px;position:relative;overflow:hidden}@media (width<=850px){.live-waveform-header{grid-template-columns:1fr;display:grid}.live-waveform-box{border-radius:20px;height:220px}.live-waveform-actions{grid-template-columns:1fr;display:grid}.live-waveform-actions button,.live-waveform-header button{width:100%;min-height:50px}}.safe-upload-label,.safe-file-picker{position:relative;overflow:hidden}.live-zoom-actions span{text-align:center;min-width:44px}.live-waveform-scroll{background:radial-gradient(circle at 100% 0,#28f4ff14,#0000 34%),#020a1470;border:1px solid #28f4ff24;border-radius:24px;width:100%;overflow:auto hidden}.live-playhead{pointer-events:none;z-index:12;background:#fff;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 16px #ffffffb8}.live-waveform-empty{text-align:center;color:#dff9ffb3;place-content:center;display:grid;position:absolute;inset:0}@media (width<=850px){.live-waveform-header{grid-template-columns:1fr;display:grid}.live-waveform-box{height:230px}.live-waveform-actions,.live-zoom-actions{grid-template-columns:1fr;display:grid}.live-waveform-actions button,.live-zoom-actions button{width:100%;min-height:50px}}.safe-upload-label,.safe-file-picker{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.safe-upload-input{opacity:0;cursor:pointer;z-index:5;position:absolute;inset:0}.real-hidden-upload-input{display:none!important}.live-waveform-editor{margin-top:18px}.live-waveform-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.live-waveform-header strong{color:#fff;font-size:15px;display:block}.live-waveform-header span{color:#dff9ff94;margin-top:4px;font-size:13px;display:block}.live-zoom-actions{align-items:center;gap:8px;display:flex}.live-zoom-actions input[type=range]{width:160px}.live-zoom-actions button,.live-waveform-actions button{color:#dff9ff;cursor:pointer;background:#020a1459;border:1px solid #28f4ff24;border-radius:13px;min-height:42px;padding:0 14px}.live-zoom-actions span{text-align:center;color:#dff9ffb3;min-width:44px}.live-waveform-scroll{touch-action:pan-x pinch-zoom;background:radial-gradient(circle at 100% 0,#28f4ff14,#0000 34%),#020a1470;border:1px solid #28f4ff24;border-radius:24px;width:100%;overflow:auto hidden}.live-waveform-box{height:270px;position:relative;overflow:visible}.live-waveform-canvas{width:100%;height:100%;display:block}.live-selection-highlight{pointer-events:none;background:#28f4ff29;border-left:3px solid #28f4fff2;border-right:3px solid #28f4fff2;height:100%;position:absolute;top:0;box-shadow:inset 0 0 28px #28f4ff14,0 0 22px #28f4ff1f}.live-playhead{cursor:ew-resize;z-index:25;touch-action:none;background:0 0;border:0;width:18px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.live-playhead:before{content:"";background:#fff;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #ffffffb8}.live-playhead:after{content:"";background:#fff;border-radius:999px;width:22px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffffffb3}.live-trim-handle{cursor:ew-resize;touch-action:none;z-index:20;background:radial-gradient(circle,#28f4ff,#28f4ff2e);border:2px solid #28f4fff2;border-radius:0 0 18px 18px;width:46px;height:74px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 26px #28f4ff8c,inset 0 0 12px #ffffff38}.live-trim-handle:after{content:"";background:#020a14a6;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.live-waveform-empty{text-align:center;color:#dff9ffb3;cursor:pointer;background:0 0;border:0;place-content:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.live-waveform-empty strong{color:#fff;margin-bottom:6px;display:block}.live-waveform-empty:hover{background:#28f4ff09}.live-play-row{color:#dff9ffb3;align-items:center;gap:12px;margin-top:14px;display:flex}.live-play-button{color:#02101b;cursor:pointer;background:linear-gradient(135deg,#28f4ff,#0ba6c8);border:1px solid #28f4ff47;border-radius:999px;width:54px;height:54px;font-size:21px;font-weight:900}.live-play-button:disabled{opacity:.45;cursor:not-allowed}.live-waveform-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (width<=850px){.live-waveform-header{grid-template-columns:1fr;display:grid}.live-waveform-box{height:230px}.live-waveform-actions,.live-zoom-actions{grid-template-columns:1fr;display:grid}.live-zoom-actions input[type=range]{width:100%}.live-waveform-actions button,.live-zoom-actions button{width:100%;min-height:50px}}.live-trim-handle{border-width:2px!important;border-radius:0 0 9px 9px!important;width:24px!important;height:34px!important}.live-trim-handle:after{width:2px!important;top:6px!important;bottom:6px!important}.live-playhead{will-change:left;width:34px!important}.live-playhead:before{width:3px!important}.live-playhead:after{width:14px!important;height:14px!important}.safe-upload-label,.safe-file-picker,.live-waveform-empty{position:relative;overflow:hidden}.safe-upload-input{opacity:0;cursor:pointer;z-index:50;width:100%;height:100%;position:absolute;inset:0}.live-waveform-empty{z-index:1000!important;text-align:center!important;color:#dff9ffbf!important;cursor:pointer!important;background:0 0!important;border:0!important;place-content:center!important;width:100%!important;height:100%!important;display:grid!important;position:absolute!important;inset:0!important}.live-waveform-empty strong{color:#fff!important;margin-bottom:8px!important;font-size:22px!important;display:block!important}.live-waveform-empty span{color:#dff9ff94!important;font-size:15px!important;display:block!important}.live-waveform-canvas{z-index:1!important;position:relative!important}.live-selection-highlight,.live-playhead,.live-trim-handle{z-index:20!important}.live-playhead{pointer-events:auto!important;cursor:ew-resize!important;z-index:40!important;touch-action:none!important;will-change:left!important;background:0 0!important;border:0!important;width:28px!important;position:absolute!important;top:0!important;bottom:0!important;transform:translate(-50%)!important}.live-playhead:before{content:""!important;width:3px!important;box-shadow:none!important;background:#fff!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.live-trim-handle{z-index:35!important}.live-waveform-scroll{width:100%!important}.live-waveform-box{min-width:100%!important}.live-waveform-scroll{overscroll-behavior:contain!important}.live-playhead:before{box-shadow:none!important}.live-playhead:after{display:none!important}.live-playhead,.live-playhead:hover,.live-playhead:focus,.live-playhead:active{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:none!important}.live-playhead:before{content:""!important;width:3px!important;box-shadow:none!important;filter:none!important;background:#fff!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.live-playhead:after{content:none!important;box-shadow:none!important;filter:none!important;display:none!important}.live-speed-row{color:#dff9ffb8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.live-speed-row span{margin-right:4px;font-size:13px}.live-speed-row button{color:#dff9ff;cursor:pointer;background:#020a1459;border:1px solid #28f4ff2e;border-radius:999px;min-height:36px;padding:0 12px}.live-speed-row button.active{color:#02101b;background:linear-gradient(135deg,#28f4ff,#0ba6c8);font-weight:800}.live-play-selection-button{color:#dff9ff;cursor:pointer;white-space:nowrap;background:#28f4ff12;border:1px solid #28f4ff38;border-radius:14px;height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:all .18s}.live-play-selection-button:hover:not(:disabled){background:#28f4ff1f;border-color:#28f4ff6b;box-shadow:0 0 16px #28f4ff1a}.live-play-selection-button.playing{color:#28f4ff;background:linear-gradient(135deg,#28f4ff4d,#0ba6c833);border-color:#28f4ff80}.live-play-selection-button:disabled{opacity:.38;cursor:not-allowed}.live-play-info{flex-direction:column;flex:1;gap:3px;min-width:0;padding:0 4px;display:flex}.live-play-info span{color:#dff9ff99;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.live-selection-info{color:#dff9ff8c!important;font-size:12px!important}.live-selection-dur{font-weight:700;color:#28f4ffe6!important}.live-jump-btn{color:#dff9ff;cursor:pointer;white-space:nowrap;background:#020a1473;border:1px solid #28f4ff29;border-radius:12px;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:all .18s}.live-jump-btn:hover:not(:disabled){border-color:#28f4ff59;box-shadow:0 0 12px #28f4ff14}.live-jump-btn:disabled{opacity:.38;cursor:not-allowed}.live-cursor-line{pointer-events:none;z-index:4;background:#ffffff59;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.live-hover-time{color:#28f4ffd9;font-weight:600}.live-kb-hint{color:#a9bdca73;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.audio-file-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.audio-file-meta-tag{color:#dff9ffb3;white-space:nowrap;background:#28f4ff0d;border:1px solid #28f4ff29;border-radius:8px;place-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:grid}.recent-item-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.recent-delete-btn{color:#ff6b6bb3;cursor:pointer;background:#ff565614;border:1px solid #ff565633;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;line-height:1;transition:all .15s;display:grid}.recent-delete-btn:hover{color:#ff6b6b;background:#ff565633;border-color:#ff565666}.audio-stat-card.cyan .audio-stat-icon{background:linear-gradient(145deg,#23e7ff,#087c98)}.admin-role-badge{letter-spacing:.3px;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.admin-role-badge--super_admin{color:#c299ff;background:#7d3cff26;border:1px solid #7d3cff40}.admin-role-badge--admin{color:#28f4ff;background:#28f4ff1a;border:1px solid #28f4ff2e}.admin-role-badge--editor{color:#22e093;background:#22e0931a;border:1px solid #22e0932e}.users-page{flex-direction:column;gap:20px;padding:24px;display:flex}.users-header{justify-content:space-between;align-items:flex-start;display:flex}.users-header h2{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}.users-header p{color:#a9bdca99;margin:0;font-size:13px}.users-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.users-search-input,.users-role-select{color:#e0f0ff;background:#020c16b8;border:1px solid #28f4ff26;border-radius:12px;outline:none;height:40px;padding:0 14px;font-size:13.5px;transition:border-color .18s}.users-search-input{flex:1;min-width:220px}.users-search-input:focus,.users-role-select:focus{border-color:#28f4ff61}.users-role-select{min-width:150px}.users-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;height:40px;padding:0 18px;font-size:13.5px;font-weight:700;transition:all .18s}.users-btn--sm{border-radius:9px;height:32px;padding:0 12px;font-size:12.5px}.users-btn--primary{color:#02101b;background:linear-gradient(135deg,#28f4ff,#0ba6c8);border-color:#0000}.users-btn--primary:hover{box-shadow:0 0 20px #28f4ff47}.users-btn--ghost{color:#dff9ff;background:#020c168c;border-color:#28f4ff26}.users-btn--ghost:hover:not(:disabled){border-color:#28f4ff52}.users-btn--ghost:disabled{opacity:.35;cursor:not-allowed}.users-btn--warn{color:#ff9d1c;background:#ff9d1c1f;border-color:#ff9d1c38}.users-btn--warn:hover:not(:disabled){background:#ff9d1c33}.users-btn--success{color:#22e093;background:#22e0931f;border-color:#22e09338}.users-btn--success:hover:not(:disabled){background:#22e09333}.users-btn--danger{color:#ff6b6b;background:#ff56561f;border-color:#ff565638}.users-btn--danger:hover:not(:disabled){background:#ff565638;border-color:#ff565666}.users-btn--danger:disabled{opacity:.45;cursor:not-allowed}.users-table-wrap{background:linear-gradient(145deg,#051827b3,#020b16d9);border:1px solid #28f4ff17;border-radius:18px;overflow:auto hidden}.users-table{border-collapse:collapse;width:100%;font-size:13.5px}.users-table thead tr{border-bottom:1px solid #28f4ff14}.users-table th{text-align:left;color:#a9bdca80;letter-spacing:.6px;text-transform:uppercase;padding:13px 16px;font-size:11px;font-weight:700}.users-table td{color:#d5e8f0;vertical-align:middle;border-bottom:1px solid #ffffff08;padding:13px 16px}.users-table tbody tr:last-child td{border-bottom:none}.users-table tbody tr:hover td{background:#28f4ff05}.users-row--deleted td{opacity:.45}.users-cell-user{align-items:center;gap:12px;display:flex}.users-cell-user strong{color:#e8f5ff;font-size:13.5px;display:block}.users-cell-user span{color:#a9bdca8c;margin-top:2px;font-size:12px;display:block}.users-cell-muted{color:#a9bdca80!important;font-size:12.5px!important}.users-status{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.users-status:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.users-status--active{color:#22e093}.users-status--active:before{background:#22e093;box-shadow:0 0 5px #22e09399}.users-status--suspended{color:#ff9d1c}.users-status--suspended:before{background:#ff9d1c}.users-status--deleted{color:#ff6b6b}.users-status--deleted:before{background:#ff6b6b}.users-role-picker{color:#e0f0ff;cursor:pointer;background:#020c16b8;border:1px solid #28f4ff29;border-radius:8px;outline:none;height:30px;padding:0 10px;font-size:12.5px;transition:border-color .15s}.users-role-picker:focus{border-color:#28f4ff61}.users-actions{flex-wrap:wrap;gap:8px;display:flex}.users-loading,.users-empty{text-align:center;color:#a9bdca80;padding:40px;font-size:14px}.users-pagination{justify-content:flex-end;align-items:center;gap:10px;display:flex}.users-page-info{color:#a9bdca8c;font-size:13px}.users-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000000a6;place-items:center;display:grid;position:fixed;inset:0}.users-modal{background:linear-gradient(145deg,#051827f7,#020b16fc);border:1px solid #ff565638;border-radius:20px;width:calc(100% - 32px);max-width:420px;padding:28px 32px;box-shadow:0 24px 60px #00000080}.users-modal h3{color:#fff;margin:0 0 10px;font-size:18px}.users-modal p{color:#a9bdcab3;margin:0 0 22px;font-size:14px;line-height:1.6}.users-modal p strong{color:#e0f0ff}.users-modal-actions{justify-content:flex-end;gap:10px;display:flex}.admin-login-page{background:radial-gradient(at 50% 0,#28f4ff0f,#0000 60%),linear-gradient(#020812,#030f1e);justify-content:center;align-items:center;min-height:100vh;display:flex}.admin-login-card{background:linear-gradient(145deg,#051827eb,#020b16f7);border:1px solid #28f4ff1f;border-radius:24px;flex-direction:column;gap:14px;width:100%;max-width:400px;padding:44px 40px;display:flex;box-shadow:0 30px 70px #00000073,0 0 0 1px #ffffff08,inset 0 1px #ffffff0a}.admin-login-logo{object-fit:contain;align-self:center;height:52px;margin-bottom:4px}.admin-login-title{color:#e8f5ff;text-align:center;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.admin-login-sub{color:#a9bdca8c;text-align:center;margin:0 0 6px;font-size:13px}.admin-login-error{color:#f85149;background:#f851491a;border:1px solid #f8514940;border-radius:10px;padding:11px 14px;font-size:13px;line-height:1.5}.admin-google-btn{color:#e8f5ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:14px;font-weight:600;transition:all .18s;display:flex}.admin-google-btn:hover{background:#ffffff17;border-color:#fff3;box-shadow:0 4px 20px #00000040}.admin-login-divider{color:#a9bdca59;align-items:center;gap:12px;font-size:12px;display:flex}.admin-login-divider:before,.admin-login-divider:after{content:"";background:#28f4ff14;flex:1;height:1px}.admin-login-field{flex-direction:column;gap:7px;display:flex}.admin-login-field label{color:#a9bdca99;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.admin-login-field input{color:#e0f0ff;background:#020c16b8;border:1px solid #28f4ff24;border-radius:12px;outline:none;height:46px;padding:0 14px;font-size:14px;transition:border-color .18s}.admin-login-field input::placeholder{color:#a9bdca4d}.admin-login-field input:focus{border-color:#28f4ff61;box-shadow:0 0 0 3px #28f4ff0f}.admin-login-submit{color:#02101b;cursor:pointer;background:linear-gradient(135deg,#28f4ff,#0ba6c8);border:none;border-radius:14px;height:48px;margin-top:4px;font-size:15px;font-weight:800;transition:all .18s;box-shadow:0 0 24px #28f4ff33}.admin-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 36px #28f4ff59}.admin-login-submit:disabled{opacity:.55;cursor:not-allowed}.dash-page{flex-direction:column;gap:18px;width:100%;display:flex}.dash-stats{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.dash-stat{background:linear-gradient(145deg,#051827b8,#020b16db);border:1px solid #28f4ff1a;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.dash-stat:hover{border-color:#28f4ff38;box-shadow:0 8px 28px #0003}.dash-stat-icon{color:#fff;border-radius:15px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.dash-stat--cyan .dash-stat-icon{background:linear-gradient(145deg,#23e7ff,#087c98)}.dash-stat--green .dash-stat-icon{background:linear-gradient(145deg,#22e093,#07744c)}.dash-stat--purple .dash-stat-icon{background:linear-gradient(145deg,#7d3cff,#341189)}.dash-stat--orange .dash-stat-icon{background:linear-gradient(145deg,#ff9d1c,#b85800)}.dash-stat--blue .dash-stat-icon{background:linear-gradient(145deg,#1689ff,#064b96)}.dash-stat-body{flex-direction:column;gap:3px;min-width:0;display:flex}.dash-stat-title{color:#dff9ff99;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dash-stat-value{color:#fff;letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.1}.dash-stat-sub{color:#28f4ffbf;cursor:pointer;align-items:center;gap:5px;font-size:12px;transition:color .15s;display:flex}.dash-stat-sub:hover{color:#28f4ff}.dash-stat-sub svg{opacity:.7}.dash-panel{background:linear-gradient(145deg,#051827ad,#020b16d1);border:1px solid #28f4ff17;border-radius:18px;padding:20px 22px}.dash-panel h3,.dash-panel-title{color:#fff;margin:0 0 18px;font-size:15.5px;font-weight:600}.dash-panel h3 span,.dash-panel-title span{color:#a9bdca99;font-weight:400}.dash-grid-2{grid-template-columns:1.5fr 1fr;align-items:start;gap:18px;display:grid}.dash-grid-2--bottom{grid-template-columns:1.35fr .9fr}.dash-panel-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.dash-panel-head h3{margin:0}.dash-filter-btn{color:#e0f0ff;cursor:pointer;background:#020a147a;border:1px solid #28f4ff21;border-radius:10px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:13px;transition:border-color .2s;display:flex}.dash-filter-btn span{opacity:.55;font-size:9px}.dash-top-list{flex-direction:column;gap:16px;display:flex}.dash-top-item{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.dash-top-rank{color:#a9bdca8c;padding-top:2px;font-size:14px;font-weight:600}.dash-top-info{flex-direction:column;gap:6px;display:flex}.dash-top-name-row{color:#e0f0ff;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.dash-top-name-row .dash-top-count{color:#28f4ffd9;font-size:13px;font-weight:600}.dash-top-bar{background:#28f4ff14;border-radius:6px;height:5px;overflow:hidden}.dash-top-fill{background:linear-gradient(90deg,#28f4ff,#0ba6c8);border-radius:6px;height:100%}.dash-table{border-collapse:collapse;width:100%;font-size:13.5px}.dash-table thead tr{border-bottom:1px solid #28f4ff12}.dash-table th{text-align:left;color:#a9bdca80;letter-spacing:.4px;text-transform:uppercase;padding:0 12px 11px;font-size:11.5px;font-weight:600}.dash-table td{color:#d5e8f0;border-bottom:1px solid #ffffff09;padding:11px 12px}.dash-table tbody tr:last-child td{border-bottom:none}.dash-table tbody tr:hover td{background:#28f4ff05}.dash-badge{border-radius:7px;padding:3px 10px;font-size:12px;font-weight:600}.dash-badge--admin{color:#28f4ff;background:#28f4ff1c;border:1px solid #28f4ff2e}.dash-badge--editor{color:#a87cff;background:#7d3cff1c;border:1px solid #7d3cff33}.dash-more-btn{color:#a9bdca73;cursor:pointer;background:0 0;border:1px solid #28f4ff1a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;line-height:1;transition:border-color .15s,color .15s;display:grid}.dash-more-btn:hover{color:#fff;border-color:#28f4ff47}.dash-view-btn{color:#28f4ff;cursor:pointer;background:#28f4ff0d;border:1px solid #28f4ff2e;border-radius:10px;align-items:center;gap:8px;height:38px;margin-top:16px;padding:0 18px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.dash-view-btn:hover{background:#28f4ff17;border-color:#28f4ff61}.dash-sys-list{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.dash-sys-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:11px 4px;display:flex}.dash-sys-row:last-child{border-bottom:none}.dash-sys-label{color:#d5e8f0;align-items:center;gap:11px;font-size:13.5px;display:flex}.dash-sys-icon-wrap{color:#28f4ffb3;background:#28f4ff0f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.dash-sys-badge{border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600}.dash-sys-badge--healthy,.dash-sys-badge--valid,.dash-sys-badge--success{color:#22e093;background:#22e0931f;border:1px solid #22e09333}.dash-sys-badge--warning{color:#ff9d1c;background:#ff9d1c1f;border:1px solid #ff9d1c33}.dash-sys-badge--error{color:#ff6b6b;background:#ff56561f;border:1px solid #ff565633}.dash-footer{color:#a9bdca61;border-top:1px solid #28f4ff0d;justify-content:space-between;align-items:center;padding:14px 2px 6px;font-size:12px;display:flex}.dash-user-avatar{color:#02101b;background:linear-gradient(135deg,#28f4ff,#0ba6c8);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.dash-badge--user{color:#22e093;background:#22e0931a;border:1px solid #22e0932e}.dash-status-dot{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dash-status-dot:before{content:"";border-radius:50%;flex-shrink:0;width:7px;height:7px}.dash-status-dot--on{color:#22e093}.dash-status-dot--on:before{background:#22e093;box-shadow:0 0 6px #22e09399}.dash-status-dot--off{color:#ff6b6b}.dash-status-dot--off:before{background:#ff6b6b}.dash-empty-state{text-align:center;color:#a9bdca8c;padding:32px 8px}.dash-empty-state p{color:#e0f0ff;margin:0 0 6px;font-size:14px}.dash-empty-state small{font-size:12.5px}.dash-chart-empty{color:#a9bdca73;place-items:center;min-height:180px;font-size:14px;display:grid}.dash-refreshing{color:#28f4ff99;align-items:center;gap:5px;font-size:12px;display:inline-flex}.dash-filter-btn{color:#e0f0ff;cursor:pointer;appearance:none;background:#020a147a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2328f4ff' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #28f4ff21;border-radius:10px;outline:none;height:32px;padding:0 28px 0 13px;font-size:13px}.dash-filter-btn:hover{border-color:#28f4ff47}.dash-stat--loading .dash-stat-value{opacity:.4}@media (width<=1380px){.dash-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.dash-grid-2,.dash-grid-2--bottom{grid-template-columns:1fr}}@media (width<=850px){.dash-stats{grid-template-columns:1fr 1fr}.dash-stat-value{font-size:24px}}@media (width<=480px){.dash-stats{grid-template-columns:1fr}}.surah-page{color:#fff;background:radial-gradient(circle at 0 0,#28f4ff21,#0000 28%),radial-gradient(circle at 100% 0,#10b98114,#0000 30%),linear-gradient(135deg,#020812 0%,#061827 48%,#020812 100%);width:100%;min-height:100vh;padding:24px 22px 60px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.premium-surah-page{max-width:1120px;margin:0 auto}.reader-topbar{grid-template-columns:72px 1fr auto;align-items:center;gap:16px;height:78px;margin-bottom:14px;display:grid}.reader-topbar h1{text-align:center;letter-spacing:-.5px;margin:0;font-size:34px;font-weight:650}.reader-topbar p{text-align:center;color:#ffffffbd;margin:4px 0 0;font-size:19px}.reader-top-actions{gap:14px;display:flex}.reader-icon-btn{color:#28f4ff;cursor:pointer;background:#0416247a;border:1px solid #28f4ff2e;border-radius:18px;place-items:center;width:66px;height:66px;font-size:34px;text-decoration:none;display:grid}.surah-hero-card{background:linear-gradient(90deg,#020a14e6,#020a1433),radial-gradient(circle at 75% 45%,#28f4ff2e,#0000 35%),linear-gradient(135deg,#051827e6,#020b16f2);border:1px solid #28f4ff29;border-radius:22px;min-height:172px;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d}.surah-hero-card:before{content:"☾";color:#ffe6a3;filter:drop-shadow(0 0 18px #ffdd8573);font-size:44px;position:absolute;top:28px;right:260px}.surah-hero-card:after{content:"";opacity:.9;background:linear-gradient(270deg,#28f4ff17,#0000),radial-gradient(circle at 100% 100%,#ffa94029,#0000 32%);width:45%;height:100%;position:absolute;bottom:0;right:0}.surah-hero-overlay{z-index:2;text-align:center;place-items:center;min-height:172px;padding:24px;display:grid;position:relative}.surah-hero-arabic{color:#fff;margin:0;font-family:Amiri,Scheherazade New,serif;font-size:42px;line-height:1.2}.surah-hero-card h2{color:#28f4ff;letter-spacing:1px;margin:8px 0;font-size:22px;font-weight:650}.surah-hero-card span{color:#ffffffc7;font-size:18px}.premium-ayah-list{gap:12px;display:grid}.premium-ayah-card{background:radial-gradient(circle at 100% 0,#28f4ff0f,#0000 36%),linear-gradient(145deg,#051827c7,#020b16e6);border:1px solid #28f4ff21;border-radius:20px;overflow:hidden;box-shadow:0 14px 32px #0000002e}.premium-ayah-summary{color:#fff;cursor:pointer;background:0 0;border:0;grid-template-columns:64px 1fr 46px;align-items:center;gap:14px;width:100%;min-height:70px;padding:12px 18px;display:grid}.premium-ayah-number{color:#28f4ff;border:1px solid #28f4ff3d;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.premium-ayah-summary-arabic{text-align:right;direction:rtl;font-family:Amiri,Scheherazade New,serif;font-size:31px;line-height:1.6}.premium-chevron{color:#5cecff;font-size:34px}.premium-ayah-body{border-top:1px solid #28f4ff14;padding:20px 26px 26px}.premium-word-row{direction:rtl;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin-bottom:90px;display:grid}.premium-word-chip{text-align:center;place-content:center;min-height:92px;display:grid}.premium-word-chip strong{color:#fff;margin-bottom:8px;font-family:Amiri,Scheherazade New,serif;font-size:34px;font-weight:400;display:block}.premium-word-chip span{color:#ffffffc7;direction:ltr;font-size:21px;line-height:1.35}.premium-translation{text-align:center;color:#fff;max-width:780px;margin:0 auto 26px;font-size:30px;font-weight:400;line-height:1.45}.premium-audio-grid{flex-wrap:nowrap;justify-content:center;align-items:center;gap:80px;max-width:900px;margin:0 auto 28px;display:flex}@media (width<=768px){.premium-audio-grid{flex-direction:column;align-items:stretch;gap:16px}}.premium-audio-grid .reader-audio-button{width:auto;min-width:180px}.reader-audio-card{background:#020a1452;border:1px solid #28f4ff1f;border-radius:18px;overflow:hidden}.reader-audio-card button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 18px;display:flex}.reader-audio-card.open{background:#28f4ff0e;border-color:#28f4ff47}.reader-audio-icon{color:#28f4ff;border:1px solid #28f4ff29;border-radius:16px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.reader-audio-card strong{font-size:20px;font-weight:550;display:block}.reader-audio-card small{color:#ffffffb3;margin-top:4px;font-size:17px;display:block}.premium-tafseer-box{background:#020a1452;border:1px solid #28f4ff21;border-radius:18px;padding:22px}.premium-tafseer-title{color:#dff9ff;align-items:center;gap:10px;margin-bottom:12px;font-size:22px;display:flex}.premium-tafseer-title strong{font-weight:550}.premium-tafseer-box p{color:#ffffffd1;margin:0;font-size:20px;line-height:1.55}.surah-not-found{text-align:center;background:#051827e6;border:1px solid #28f4ff24;border-radius:24px;max-width:700px;margin:80px auto;padding:40px}.surah-not-found a{color:#28f4ff;font-weight:800}@media (width<=700px){.surah-page{padding:16px 12px 40px}.reader-topbar{grid-template-columns:54px 1fr auto}.reader-icon-btn{width:52px;height:52px;font-size:26px}.reader-topbar h1{font-size:26px}.surah-hero-arabic{font-size:32px}.premium-ayah-summary{grid-template-columns:48px 1fr 34px;padding:10px 12px}.premium-ayah-summary-arabic{font-size:25px}.premium-ayah-body{padding:16px}.premium-word-row{grid-template-columns:repeat(2,1fr);margin-bottom:42px}.premium-word-chip strong{font-size:28px}.premium-word-chip span{font-size:17px}.premium-translation{font-size:23px}}.reader-audio-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.reader-audio-card.open{background:0 0!important;border:0!important}.reader-audio-card button{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 6px!important}.reader-audio-icon{width:46px!important;height:46px!important;box-shadow:none!important;background:#28f4ff0b!important;border:1px solid #28f4ff29!important;border-radius:14px!important}.reader-audio-card strong{font-weight:550!important}.reader-audio-card small{color:#ffffff9e!important}.reader-audio-card audio{width:100%!important;margin:10px 0 0!important}.surah-hero-card .reader-audio-card{margin-top:12px}.surah-hero-card .reader-audio-card button{justify-content:center}.premium-word-chip strong{margin-bottom:14px!important;font-size:36px!important;line-height:1.35!important}.premium-word-chip span{line-height:1.45!important}.premium-word-row{margin-bottom:38px!important}.premium-translation{margin-top:0!important;margin-bottom:26px!important}.premium-ayah-body{padding-top:18px!important}@media (width<=700px){.premium-word-row{margin-bottom:26px!important}.premium-word-chip strong{margin-bottom:10px!important}.premium-ayah-summary-arabic{font-size:28px!important}.surah-hero-arabic{font-size:34px!important}}.surah-hero-arabic,.premium-ayah-summary-arabic,.premium-word-chip strong{letter-spacing:0!important;font-family:Scheherazade New,Amiri Quran,Noto Naskh Arabic,Traditional Arabic,serif!important;font-weight:400!important}.premium-word-chip strong{font-size:38px!important;line-height:1.45!important}.surah-hero-arabic{font-size:46px!important;line-height:1.45!important}.reader-topbar{display:none!important}.surah-hero-card{min-height:250px!important;margin-top:6px!important}.hero-back-btn,.hero-settings-btn{z-index:4;position:absolute;top:18px}.hero-back-btn{left:18px}.hero-settings-btn{right:18px}.reader-icon-btn{background:#020a1457!important;border-color:#28f4ff1f!important;border-radius:16px!important;width:56px!important;height:56px!important;font-size:28px!important}.surah-hero-card h1{text-transform:uppercase;color:#28f4ff!important;letter-spacing:.5px!important;margin:8px 0 10px!important;font-size:24px!important;font-weight:550!important}.surah-hero-arabic{font-size:38px!important}.hero-audio-area{justify-items:center;gap:10px;margin-top:18px;display:grid}.premium-audio-grid{gap:18px!important;max-width:640px!important;margin-bottom:14px!important}.reader-audio-button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:14px;width:100%;min-height:64px;padding:8px 10px;display:flex}.reader-audio-button.active{color:#28f4ff}.reader-audio-icon{flex:none;background:#28f4ff0a!important;border:1px solid #28f4ff24!important;border-radius:14px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:21px!important;display:grid!important}.reader-audio-button strong{display:block;font-size:19px!important;font-weight:500!important}.reader-audio-button small{margin-top:4px;display:block;color:#ffffff8a!important;font-size:16px!important}.full-width-reader-player{background:#020a1452;border:1px solid #28f4ff14;border-radius:18px;width:min(100%,720px);margin:4px auto 18px;padding:10px 12px}.full-width-reader-player audio{width:100%;display:block}.premium-ayah-summary{min-height:62px!important}.premium-ayah-number{width:42px!important;height:42px!important;font-size:20px!important}.premium-ayah-summary-arabic{font-size:29px!important;line-height:1.75!important}.premium-chevron{font-size:28px!important}.premium-ayah-body{padding:16px 24px 22px!important}.premium-word-row{gap:14px!important;margin-bottom:24px!important}.premium-word-chip{min-height:76px!important}.premium-word-chip strong{margin-bottom:16px!important;font-size:31px!important}.premium-word-chip span{color:#b4c4cfad!important;font-size:18px!important;line-height:1.35!important}.premium-translation{max-width:780px;margin-top:0!important;margin-bottom:18px!important;font-size:27px!important;line-height:1.38!important}.premium-tafseer-title{font-size:19px!important}.premium-tafseer-box p{font-size:18px!important}.premium-ayah-card{border-color:#28f4ff1a!important}.premium-ayah-card.open{border-color:#28f4ff2b!important}@media (width<=700px){.surah-hero-card{min-height:230px!important}.reader-icon-btn{width:48px!important;height:48px!important;font-size:24px!important}.surah-hero-arabic{font-size:30px!important}.surah-hero-card h1{font-size:20px!important}.premium-ayah-summary-arabic{font-size:24px!important}.premium-word-chip strong{font-size:26px!important}.premium-word-chip span{font-size:15px!important}.premium-translation{font-size:22px!important}}.premium-translation,.premium-word-chip span,.reader-audio-button strong,.reader-audio-button small,.surah-hero-card span,.premium-tafseer-box p{letter-spacing:-.2px;font-family:Inter,SF Pro Display,Segoe UI,system-ui,sans-serif!important;font-weight:400!important}.premium-word-chip span{color:#aab9c6b8!important;font-size:17px!important}.premium-translation{color:#ffffffe6!important;font-size:25px!important;font-weight:400!important;line-height:1.42!important}.reader-audio-icon{padding-left:2px;color:#28f4ff!important;background:#28f4ff0e!important;border:1px solid #28f4ff21!important;border-radius:12px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:15px!important;line-height:1!important;display:grid!important}.reader-audio-button small{color:#b4c3cdad!important;font-size:14px!important}.full-width-reader-player audio{accent-color:#28f4ff;filter:saturate(1.05)brightness(.92);border-radius:999px!important;width:100%!important;height:42px!important;display:block!important}.reader-audio-card,.reader-audio-card.open{box-shadow:none!important;background:0 0!important;border:0!important}.surah-hero-card:before{opacity:.92;z-index:1;font-size:38px!important;top:30px!important;right:27%!important}.surah-hero-overlay{z-index:2}.surah-hero-arabic{z-index:3;position:relative;font-size:34px!important}.surah-hero-card h1{font-size:22px!important}.surah-hero-card span{font-size:15px!important}.premium-audio-grid{gap:10px!important;max-width:560px!important}.reader-audio-button{gap:12px!important;min-height:54px!important;padding:6px 8px!important}@media (width<=700px){.surah-hero-card{min-height:230px!important}.surah-hero-card:before{opacity:.9;font-size:32px!important;top:42px!important;right:68%!important}.surah-hero-arabic{padding-inline:48px;font-size:29px!important}.surah-hero-card h1{font-size:20px!important}.surah-hero-card span{font-size:14px!important}.premium-word-chip span{font-size:15px!important}.premium-translation{font-size:21px!important;line-height:1.45!important}.reader-audio-icon{border-radius:10px!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:13px!important}.reader-audio-button strong{font-size:16px!important}.reader-audio-button small{font-size:13px!important}.full-width-reader-player audio{height:38px!important}}.full-width-reader-player{width:min(100%,760px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:12px auto 20px!important;padding:0!important}.full-width-reader-player audio{filter:none!important;accent-color:auto!important;border-radius:999px!important;width:100%!important;height:54px!important;display:block!important}.reader-audio-button{align-items:center!important}.reader-audio-button strong{font-size:20px!important;font-weight:500!important}.reader-audio-button small{display:none!important}.premium-ayah-body>.audio-reader{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 20px 20px!important;width:calc(100% + 48px)!important;max-width:none!important;margin-bottom:-22px!important;margin-left:-24px!important;margin-right:-24px!important}.surah-hero-card .audio-reader{border:1px solid #28f4ff1f!important;border-radius:18px!important;width:min(100%,640px)!important;margin:14px auto 0!important}@media (width<=700px){.premium-ayah-body>.audio-reader{border-radius:0 0 18px 18px!important;width:calc(100% + 32px)!important;margin-bottom:-22px!important;margin-left:-16px!important;margin-right:-16px!important}}.reading-config-bar{z-index:5;align-items:center;gap:18px;display:flex;position:absolute;bottom:28px;right:32px}.reading-mode-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a94;border:1px solid #94a3b829;border-radius:999px;align-items:center;padding:4px;display:flex;box-shadow:0 14px 34px #00000038}.reading-mode-option{color:#e2e8f0b8;cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:15px;font-weight:800;transition:all .2s;display:flex}.reading-mode-option.active{color:#fff;background:#02061794}.reading-mode-option:hover{color:#fff}.reading-mode-icon{opacity:.95;font-size:19px;line-height:1}.reading-settings-btn{color:#22d3ee;cursor:pointer;filter:drop-shadow(0 8px 18px #22d3ee38);background:0 0;border:none;font-size:34px;line-height:1;transition:all .2s}.reading-settings-btn:hover{color:#67e8f9;transform:rotate(18deg)scale(1.05)}@media (width<=768px){.reading-config-bar{gap:12px;bottom:18px;left:16px;right:16px}.reading-mode-pill{flex:1}.reading-mode-option{flex:1;justify-content:center;padding:10px 12px;font-size:13px}.reading-settings-btn{font-size:30px}}.mushaf-mode-active{max-width:100%!important}.mushaf-reading-wrap{position:relative;width:min(1040px,100% - 28px)!important;margin:26px auto 96px!important}.mushaf-reading-card,.mushaf-light-page{position:relative;overflow:hidden;color:#1f3212!important;background:radial-gradient(circle at top,#fffadabd,#0000 42%),linear-gradient(#f7efd1 0%,#ecdfb0 100%)!important;border:1px solid #536f3038!important;border-radius:22px!important;min-height:78vh!important;padding:28px 36px 42px!important;box-shadow:0 22px 70px #00000042,inset 0 0 0 1px #ffffff61!important}.mushaf-light-page:before{content:"";pointer-events:none;border:1px solid #4163263d;border-radius:16px;position:absolute;inset:14px}.mushaf-page-top{z-index:2;color:#1f3212a8;justify-content:space-between;align-items:center;margin-bottom:18px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex;position:relative}.mushaf-page-top strong{color:#1f3212d1;font-weight:700}.mushaf-page-lines{z-index:2;direction:rtl;grid-template-rows:repeat(15,minmax(30px,1fr));gap:3px;min-height:calc(78vh - 118px);padding:4px 8px 0;display:grid;position:relative}.mushaf-line{text-align:center;white-space:nowrap;color:#17280d;direction:rtl;justify-content:center;align-items:center;font-size:clamp(22px,2.25vw,32px);line-height:1.45;display:flex;font-family:var(--qpc-page-font), "Scheherazade New", "Amiri Quran", serif!important}.mushaf-basmallah-line{color:#29451a;font-size:clamp(21px,2.05vw,29px)}.mushaf-surah-title-line{color:#31551f;place-items:center;font-size:clamp(21px,2.05vw,29px);font-weight:700;display:grid}.mushaf-surah-title-line span{background:#ffffff3d;border:1px solid #31551f47;border-radius:999px;justify-content:center;align-items:center;min-width:280px;padding:4px 32px;display:inline-flex}.mushaf-segment{cursor:pointer;box-shadow:none!important;color:inherit!important;font:inherit!important;appearance:none!important;text-align:inherit!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0 .08em!important;display:inline!important}.mushaf-segment:hover,.mushaf-segment:focus{text-shadow:0 0 .01px;color:#2f7d32!important}.mushaf-ayah-end-symbol{vertical-align:middle;justify-content:center;align-items:center;width:1.18em;height:1.18em;margin-inline:.12em;display:inline-flex;position:relative;transform:translateY(-.04em)}.mushaf-ayah-end-symbol:before{content:"۝";color:#31551f;justify-content:center;align-items:center;font-family:Scheherazade New,Amiri Quran,Noto Naskh Arabic,serif;font-size:1.48em;line-height:1;display:flex;position:absolute;inset:0}.mushaf-ayah-end-symbol span{z-index:2;color:#1f3212;font-family:Scheherazade New,Amiri Quran,Noto Naskh Arabic,serif;font-size:.42em;line-height:1;position:relative;transform:translateY(.02em)}.mushaf-nav{z-index:8;color:#31551f;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.48;background:#f7efd1b8;border:1px solid #31551f38;border-radius:999px;width:52px;height:82px;font-size:46px;line-height:1;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.mushaf-nav:hover{opacity:1;background:#f7efd1eb}.mushaf-nav:disabled{opacity:.14;cursor:default}.mushaf-nav-prev{left:-72px}.mushaf-nav-next{right:-72px}.mushaf-page-indicator{z-index:80;opacity:0;pointer-events:none;color:#f7efd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f3212db;border:1px solid #f7efd142;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;transition:opacity .5s,transform .5s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(12px)}.mushaf-page-indicator.show{opacity:1;transform:translate(-50%)translateY(0)}.reading-options-sheet{z-index:100;color:#1f3212;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7efd1f5;border:1px solid #31551f38;border-radius:22px;gap:12px;width:min(360px,100vw - 32px);padding:18px;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;bottom:110px;right:28px;box-shadow:0 22px 70px #00000047}.reading-options-close{color:#31551f;cursor:pointer;background:#31551f1a;border:0;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:10px;left:12px}.reading-options-title{color:#1f3212;padding-inline-start:42px;font-size:15px;font-weight:800}.reading-options-sheet label{color:#1f3212;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.reading-options-sheet input[type=checkbox],.reading-options-sheet input[type=radio]{accent-color:#31551f;width:18px;height:18px}.reading-options-actions{gap:10px;margin-top:4px;display:flex}.reading-options-actions button,.reading-range-menu button{color:#fff9dd;cursor:pointer;background:#31551f;border:0;border-radius:999px;flex:1;padding:11px 14px;font-weight:800}.reading-range-menu{border-top:1px solid #31551f29;gap:12px;margin-top:4px;padding-top:12px;display:grid}.reading-range-menu strong{color:#1f3212;font-size:15px}.specific-range-selectors{grid-template-columns:1fr 90px;gap:8px;display:grid}.specific-range-selectors select,.bottom-speed-select select{color:#1f3212;background:#ffffff94;border:1px solid #31551f33;border-radius:14px;width:100%;padding:10px 12px;font-weight:700}.repeat-row{gap:8px;display:grid}.mushaf-bottom-player{z-index:90;opacity:0;pointer-events:none;color:#1f3212;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7efd1f5;border:1px solid #31551f3d;border-radius:24px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:min(940px,100vw - 28px);padding:12px 16px;font-family:Inter,system-ui,sans-serif;transition:opacity .35s,transform .35s;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)translateY(18px);box-shadow:0 18px 60px #00000047}.mushaf-bottom-player.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.bottom-player-close{color:#31551f;cursor:pointer;background:#31551f1a;border:0;border-radius:999px;width:34px;height:34px;font-size:22px}.bottom-player-info{gap:2px;min-width:120px;display:grid}.bottom-player-info strong{color:#1f3212;font-size:14px}.bottom-player-info span{color:#1f3212a3;font-size:12px}.bottom-player-controls{align-items:center;gap:8px;display:flex}.bottom-player-controls button,.bottom-repeat-btn{color:#fff9dd;cursor:pointer;background:#31551f;border:0;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.mushaf-bottom-player audio{width:260px;max-width:32vw;height:40px}.bottom-speed-select{color:#1f3212b3;gap:4px;min-width:92px;font-size:12px;font-weight:700;display:grid}@media (width<=1180px){.mushaf-nav-prev{left:10px}.mushaf-nav-next{right:10px}.mushaf-nav{background:#f7efd18c}}@media (width<=768px){.mushaf-mode-active.surah-page{padding:14px 8px 38px!important}.mushaf-reading-wrap{width:calc(100% - 8px)!important;margin:16px auto 82px!important}.mushaf-reading-card,.mushaf-light-page{border-radius:18px!important;min-height:70vh!important;padding:22px 12px 28px!important}.mushaf-light-page:before{border-radius:13px;inset:8px}.mushaf-page-top{margin-bottom:10px;padding-inline:6px;font-size:11px}.mushaf-page-lines{grid-template-rows:repeat(15,minmax(22px,1fr));gap:2px;min-height:calc(70vh - 76px);padding:0 2px}.mushaf-line{white-space:nowrap;font-size:clamp(15px,5.1vw,24px);line-height:1.32}.mushaf-basmallah-line,.mushaf-surah-title-line{font-size:clamp(15px,4.8vw,22px)}.mushaf-surah-title-line span{min-width:180px;padding:3px 18px}.mushaf-nav{display:none!important}.reading-options-sheet{border-radius:22px;width:auto;bottom:88px;left:12px;right:12px}.mushaf-bottom-player{border-radius:20px;grid-template-columns:auto 1fr auto;gap:8px;width:calc(100vw - 16px);padding:10px;bottom:10px}.bottom-player-info{min-width:0}.bottom-player-controls{grid-column:1/-1;justify-content:center}.mushaf-bottom-player audio{grid-column:1/-1;width:100%;max-width:none}.bottom-repeat-btn{padding:7px 10px;font-size:11px;position:absolute;bottom:10px;left:10px}.bottom-speed-select{min-width:74px;position:absolute;bottom:8px;right:10px}.bottom-speed-select span{display:none}.bottom-speed-select select{border-radius:999px;padding:7px 8px;font-size:12px}}.mushaf-mode-active.surah-page{background:#fcfcfc!important}.mushaf-reading-card,.mushaf-light-page{color:#111!important;box-shadow:none!important;background:#fdf4e7!important;border-color:#27690138!important}.mushaf-light-page:before{border-color:#27690138!important}.mushaf-page-top,.mushaf-page-top strong{color:#276901!important}.mushaf-line,.mushaf-segment{color:#111!important}.mushaf-segment:hover,.mushaf-segment:focus{border-radius:6px;color:#111!important;background:#e1ceb3!important}.mushaf-basmallah-line,.mushaf-surah-title-line,.mushaf-surah-title-line span{color:#276901!important}.mushaf-surah-title-line span{background:#e6ebce!important;border-color:#27690147!important}.mushaf-ayah-end-symbol:before,.mushaf-ayah-end-symbol span{color:#276901!important}.reading-options-sheet,.mushaf-bottom-player{color:#111!important;background:#e6ebce!important;border-color:#2769013d!important}.reading-options-title,.reading-options-sheet label,.reading-range-menu strong,.bottom-player-info strong{color:#111!important}.reading-options-actions button,.reading-range-menu button,.bottom-player-controls button,.bottom-repeat-btn{color:#fff!important;background:#276901!important}.mushaf-nav{color:#276901!important;background:#e6ebce!important;border-color:#2769013d!important}.mushaf-surah-title-line{justify-content:center;align-items:center;color:#276901!important;display:flex!important}.mushaf-surah-title-line span,.mushaf-surah-ornament{min-width:unset!important;color:#276901!important;background:0 0!important;border:0!important;padding:0!important;font-family:QPCSurahHeader,QPCSurahNameV4,serif!important;font-size:clamp(26px,3.1vw,46px)!important;font-weight:400!important;line-height:1!important}.mushaf-surah-ornament,.mushaf-surah-ornament *{color:#276901!important;-webkit-text-fill-color:#276901!important}.mushaf-surah-title-line{height:42px!important;min-height:42px!important;margin:2px 0 4px!important}.mushaf-surah-title-line span,.mushaf-surah-ornament{transform-origin:50%;transform:scaleX(1.25);color:#276901!important;-webkit-text-fill-color:#276901!important;font-family:QPCSurahHeader,QPCSurahNameV4,serif!important;font-size:clamp(42px,5vw,74px)!important;line-height:1!important}@media (width<=768px){.mushaf-surah-title-line{height:34px!important;min-height:34px!important}.mushaf-surah-title-line span,.mushaf-surah-ornament{transform:scaleX(1.12);font-size:clamp(30px,9vw,46px)!important}}.mushaf-light-page,.mushaf-page-lines{overflow:visible!important}.mushaf-surah-title-line{z-index:5!important;justify-content:center!important;align-items:center!important;height:54px!important;min-height:54px!important;margin:4px 0 8px!important;display:flex!important;overflow:visible!important}.mushaf-surah-title-line span,.mushaf-surah-ornament{color:#276901!important;-webkit-text-fill-color:#276901!important;transform-origin:50%!important;white-space:nowrap!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important;font-family:QPCSurahHeader,serif!important;font-size:150px!important;line-height:.28!important;display:inline-block!important;transform:scaleX(2.6)scaleY(1.25)!important}@media (width<=768px){.mushaf-surah-title-line{height:42px!important;min-height:42px!important;margin:2px 0 6px!important}.mushaf-surah-title-line span,.mushaf-surah-ornament{font-size:96px!important;line-height:.3!important;transform:scaleX(2.2)scaleY(1.15)!important}}.mushaf-surah-title-line{justify-content:center!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;margin:2px 0 8px!important;display:flex!important;overflow:hidden!important}.mushaf-surah-title-line span,.mushaf-surah-ornament{color:#276901!important;-webkit-text-fill-color:#276901!important;transform-origin:50%!important;text-align:center!important;white-space:nowrap!important;background:0 0!important;border:0!important;width:92%!important;min-width:0!important;max-width:760px!important;margin:0 auto!important;padding:0!important;font-family:QPCSurahHeader,serif!important;font-size:112px!important;line-height:.34!important;display:block!important;overflow:hidden!important;transform:scaleX(1.55)scaleY(1.05)!important}@media (width<=768px){.mushaf-surah-title-line{height:34px!important;min-height:34px!important;margin:1px 0 5px!important}.mushaf-surah-title-line span,.mushaf-surah-ornament{width:96%!important;max-width:100%!important;font-size:72px!important;line-height:.34!important;transform:scaleX(1.25)scaleY(1)!important}}.mushaf-line,.mushaf-segment,.mushaf-line *,.mushaf-segment *{color:#111!important;-webkit-text-fill-color:#111!important}
