*{box-sizing:border-box}html,body{color:#14213d;background:#f6f7fb;margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1180px;margin:0 auto;padding:0 22px}.header{z-index:20;background:#fffffff5;border-bottom:1px solid #e6e8ef;position:sticky;top:0}.nav{align-items:center;gap:28px;min-height:72px;display:flex}.brand{margin-inline-end:auto;font-size:21px;font-weight:800}.navlinks{gap:20px;font-weight:650;display:flex}.lang{background:#fff;border:1px solid #d9ddea;border-radius:999px;padding:8px 12px}.hero{padding:70px 0 45px}.hero h1{max-width:760px;margin:0 0 18px;font-size:clamp(38px,7vw,74px);line-height:.98}.hero p{color:#5d6474;max-width:660px;font-size:19px;line-height:1.65}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{color:#fff;background:#14213d;border-radius:12px;padding:13px 18px;font-weight:700;display:inline-block}.button.secondary{color:#14213d;background:#fff;border:1px solid #d9ddea}.section{padding:25px 0 55px}.sectionTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section h2{margin:0;font-size:28px}.grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.card{background:#fff;border:1px solid #e5e7ee;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #1722420d}.cover{aspect-ratio:3/4;background:linear-gradient(145deg,#e6eaf4,#fafbff);place-items:center;font-size:46px;display:grid}.cardBody{padding:16px}.cardBody h3{margin:0 0 7px;font-size:17px}.muted{color:#747b8c}.search{background:#fff;border:1px solid #d9ddea;border-radius:12px;width:min(520px,100%);padding:13px 15px;font-size:16px}.pageTitle{padding:42px 0 20px}.pageTitle h1{margin:0 0 12px;font-size:42px}.rtl{direction:rtl;font-family:Noto Sans Thaana,Arial,sans-serif}@media (max-width:700px){.nav{flex-wrap:wrap;gap:12px;padding:12px 0}.brand{width:100%}.hero{padding-top:45px}}.eyebrow{letter-spacing:.18em;color:#6c7487;margin-bottom:18px;font-size:12px;font-weight:800}.formCard{background:#fff;border:1px solid #e5e7ee;border-radius:18px;max-width:760px;padding:22px;box-shadow:0 8px 30px #1722420d}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{font-size:14px;font-weight:750}.input,.textarea,.select{width:100%;font:inherit;background:#fff;border:1px solid #d9ddea;border-radius:10px;padding:12px 13px}.textarea{resize:vertical;min-height:120px}.notice{background:#f0f4ff;border-radius:10px;margin-bottom:16px;padding:12px 14px}.error{color:#9a2020;background:#fff1f1;border-radius:10px;margin-bottom:16px;padding:12px 14px}.success{color:#246b36;background:#effaf2;border-radius:10px;margin-bottom:16px;padding:12px 14px}.adminBar{flex-wrap:wrap;gap:12px;margin:18px 0 28px;display:flex}@media (max-width:700px){.formGrid{grid-template-columns:1fr}}html[lang=dv] body,html[lang=dv] input,html[lang=dv] textarea,html[lang=dv] select,html[lang=dv] button{font-family:var(--font-dhivehi), Arial, Helvetica, sans-serif}.font-english{font-family:Arial,Helvetica,sans-serif!important}.bookAdminList{gap:14px;padding-bottom:50px;display:grid}.bookAdminRow{background:#fff;border:1px solid #e5e7ee;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.bookAdminRow h3{margin:0 0 7px}.bookDetails{grid-template-columns:minmax(220px,320px) 1fr;align-items:start;gap:48px;padding:60px 0;display:grid}.bookDetailCover{aspect-ratio:3/4;background:linear-gradient(145deg,#e6eaf4,#fafbff);border:1px solid #e5e7ee;border-radius:20px;place-items:center;font-size:72px;display:grid}.bookDetails h1{margin:8px 0 20px;font-size:clamp(36px,5vw,60px);line-height:1.05}.bookDescription{color:#565f72;max-width:760px;line-height:1.8}.readerShell{background:#15171b;grid-template-rows:auto 1fr;height:calc(100vh - 73px);display:grid}.readerTopbar{background:#fff;border-bottom:1px solid #e4e6ed;align-items:center;gap:14px;min-height:54px;padding:0 18px;display:flex}.pdfFrame{background:#25282d;border:0;width:100%;height:100%}@media (max-width:760px){.bookAdminRow{flex-direction:column;align-items:flex-start}.bookDetails{grid-template-columns:1fr;gap:28px;padding:30px 0}.bookDetailCover{max-width:280px}}.trackEditorList{gap:12px;display:grid}.trackEditor{background:#fafbfe;border:1px solid #e5e7ee;border-radius:14px;grid-template-columns:52px 1fr 1fr 1.2fr auto;align-items:center;gap:10px;padding:12px;display:grid}.trackNumber{color:#fff;background:#14213d;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.audioDetails{grid-template-columns:minmax(200px,300px) 1fr;align-items:center;gap:42px;padding:55px 0 20px;display:grid}.audioHeroCover{aspect-ratio:1;background:linear-gradient(145deg,#e6eaf4,#fafbff);border:1px solid #e5e7ee;border-radius:22px;place-items:center;font-size:76px;display:grid}.audioDetails h1{margin:8px 0 18px;font-size:clamp(36px,5vw,58px);line-height:1.05}.audioPlayerCard{background:#fff;border:1px solid #e5e7ee;border-radius:20px;max-width:900px;padding:22px}.nowPlaying{gap:5px;margin-bottom:16px;display:grid}.nowPlaying strong{font-size:20px}.audioElement{width:100%}.audioControls{gap:10px;margin:15px 0 20px;display:flex}.playlist{gap:8px;display:grid}.playlistTrack{text-align:start;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e5e7ee;border-radius:12px;grid-template-columns:44px 1fr;gap:12px;padding:13px 15px;display:grid}.playlistTrack.active{background:#f3f6ff;border-color:#14213d}@media (max-width:900px){.trackEditor{grid-template-columns:42px 1fr}.trackEditor>.input{grid-column:2}.audioDetails{grid-template-columns:1fr}.audioHeroCover{max-width:260px}}.adminSection{padding:14px 0 28px}.adminSection>h2{margin:0 0 14px;font-size:24px}.trackManageList{gap:12px;display:grid}.trackManageCard{background:#fff;border:1px solid #e5e7ee;border-radius:16px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.trackManageForm{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:10px;display:grid}.trackOrderList{gap:8px;display:grid}.trackOrderRow{border:1px solid #e5e7ee;border-radius:12px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.trackOrderActions{gap:6px;display:flex}.danger{color:#fff!important;background:#8f1f2f!important;border-color:#8f1f2f!important}.dangerZone{background:#fff7f8;border:1px solid #efc5ca;border-radius:18px;margin:20px 0 70px;padding:22px}.deleteConfirmForm{gap:10px;max-width:620px;display:flex}@media (max-width:900px){.trackManageCard{grid-template-columns:44px 1fr}.trackManageCard>form:last-child{grid-column:2}.trackManageForm{grid-template-columns:1fr}.deleteConfirmForm{flex-direction:column}}.audioCoverAdmin{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.audioCoverPreview,.audioAdminCover,.audioCardCover,.audioHeroCover{background:linear-gradient(145deg,#e6eaf4,#fafbff);overflow:hidden}.audioCoverPreview{aspect-ratio:1;border:1px solid #e5e7ee;border-radius:18px;place-items:center;width:220px;font-size:62px;display:grid}.audioCoverPreview img,.audioAdminCover img,.audioCardCover img,.audioHeroCover img{object-fit:cover;width:100%;height:100%;display:block}.coverUploadForm{gap:12px;display:grid}.audioAdminGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;padding-bottom:50px;display:grid}.audioAdminCard{background:#fff;border:1px solid #e5e7ee;border-radius:18px;grid-template-columns:120px 1fr;gap:16px;display:grid;overflow:hidden}.audioAdminCover{aspect-ratio:1;place-items:center;width:120px;font-size:44px;display:grid}.audioAdminBody{padding:16px 16px 16px 0}html[dir=rtl] .audioAdminBody{padding:16px 0 16px 16px}.audioAdminBody h3{margin:0 0 7px}.audioCardCover{aspect-ratio:1;place-items:center;font-size:54px;display:grid}.audioHeroCover{aspect-ratio:1}@media (max-width:720px){.audioCoverAdmin{grid-template-columns:1fr}.audioCoverPreview{width:min(220px,100%)}.audioAdminCard{grid-template-columns:90px 1fr}.audioAdminCover{width:90px}}.bookCoverPreview img,.bookAdminCover img,.bookCardCover img,.bookDetailCover img{object-fit:cover;width:100%;height:100%;display:block}.bookCardCover{aspect-ratio:3/4;background:linear-gradient(145deg,#e6eaf4,#fafbff);place-items:center;font-size:54px;display:grid;overflow:hidden}.bookDetailCover{overflow:hidden}@media (max-width:760px){.bookAssetGrid{grid-template-columns:1fr}.bookCoverPreview{width:min(220px,100%)}.bookAdminGrid{grid-template-columns:1fr}.bookAdminCard{grid-template-columns:90px 1fr}.bookAdminCover{width:90px}}@media (max-width:760px){.bookAssetGrid{grid-template-columns:1fr}.bookCoverPreview{width:min(220px,100%)}.bookAdminGrid{grid-template-columns:1fr}.bookAdminCard{grid-template-columns:90px 1fr}.bookAdminCover{width:90px}}@media (max-width:760px){.bookAssetGrid{grid-template-columns:1fr}.bookCoverPreview{width:min(220px,100%)}.bookAdminGrid{grid-template-columns:1fr}.bookAdminCard{grid-template-columns:90px 1fr}.bookAdminCover{width:90px}}@media (max-width:760px){.bookAssetGrid{grid-template-columns:1fr}.bookCoverPreview{width:min(220px,100%)}.bookAdminGrid{grid-template-columns:1fr}.bookAdminCard{grid-template-columns:90px 1fr}.bookAdminCover{width:90px}}@media (max-width:760px){.bookAssetGrid{grid-template-columns:1fr}.bookCoverPreview{width:min(220px,100%)}.bookAdminGrid{grid-template-columns:1fr}.bookAdminCard{grid-template-columns:90px 1fr}.bookAdminCover{width:90px}}.bookAssetGrid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:22px;display:grid}.bookCoverPreview{aspect-ratio:3/4;background:linear-gradient(145deg,#e6eaf4,#fafbff);border:1px solid #e5e7ee;border-radius:18px;place-items:center;width:220px;font-size:62px;display:grid;overflow:hidden}.permissionChecks{gap:10px}.bookAdminGrid{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:16px;padding-bottom:50px;display:grid}.bookAdminCard{background:#fff;border:1px solid #e5e7ee;border-radius:18px;grid-template-columns:120px 1fr;gap:16px;display:grid;overflow:hidden}.bookAdminCover{aspect-ratio:3/4;background:linear-gradient(145deg,#e6eaf4,#fafbff);place-items:center;width:120px;font-size:42px;display:grid;overflow:hidden}.bookAdminBody{padding:16px 16px 16px 0}html[dir=rtl] .bookAdminBody{padding:16px 0 16px 16px}.bookAdminBody h3{margin:0 0 8px}@media (max-width:760px){.bookAssetGrid{grid-template-columns:1fr}.bookCoverPreview{width:min(220px,100%)}.bookAdminGrid{grid-template-columns:1fr}.bookAdminCard{grid-template-columns:90px 1fr}.bookAdminCover{width:90px}}.categoryChecks{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.categoryCheck{cursor:pointer;background:#fff;border:1px solid #dfe3ee;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.categoryAdminList{gap:16px;display:grid}.categoryAdminCard{background:#fff;border:1px solid #e5e7ee;border-radius:18px;padding:18px}.categoryActions{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.categoryFilterBar{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.categoryFilter{background:#fff;border:1px solid #dce1eb;border-radius:999px;align-items:center;min-height:38px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.categoryFilter.active{color:#fff;background:#14213d;border-color:#14213d}.accountShell{max-width:820px}.accountCard{background:#fff;border:1px solid #e2e6ef;border-radius:22px;margin-bottom:70px;padding:28px}.accountSwitch{text-align:center;margin:22px 0 0}.accountSwitch a{font-weight:800}.libraryDashboard{padding-bottom:80px}.libraryHero{justify-content:space-between;align-items:flex-start;gap:22px;padding:44px 0 24px;display:flex}.libraryHero h1{margin:6px 0 8px}.eyebrow{letter-spacing:.12em;opacity:.6;font-size:12px;font-weight:900}.libraryStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 34px;display:grid}.libraryStat{background:#fff;border:1px solid #e2e6ef;border-radius:18px;gap:5px;padding:20px;display:grid}.libraryStat strong{font-size:34px;line-height:1}.libraryStat span{color:#5d6678;font-weight:700}.librarySection{margin-top:38px}.librarySectionHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.librarySectionHead h2{margin:0}.librarySectionHead a{font-weight:800}.continueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.continueCard{background:#fff;border:1px solid #e2e6ef;border-radius:20px;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px;display:grid}.continueBody{min-width:0}.continueBody h3{margin:3px 0 7px}.progressTrack{background:#e9edf4;border-radius:999px;height:9px;margin:10px 0 5px;overflow:hidden}.progressTrack span{border-radius:inherit;background:#14213d;height:100%;display:block}.progressMeta{color:#5d6678;margin-bottom:12px;font-size:13px;font-weight:800}.libraryShelf{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:15px;display:grid}.libraryShelfCard{min-width:0}.libraryShelfCard strong{margin-top:8px;line-height:1.35;display:block}.libraryItemCover{aspect-ratio:1;background:linear-gradient(145deg,#e6eaf4,#fafbff);border:1px solid #e2e6ef;border-radius:15px;place-items:center;width:100%;font-size:42px;display:grid;overflow:hidden}.libraryItemCover.bookRatio{aspect-ratio:3/4}.libraryItemCover img{object-fit:cover;width:100%;height:100%;display:block}.continueCard>.libraryItemCover{width:112px}.libraryEmpty{color:#687286;background:#ffffff80;border:1px dashed #ccd3df;border-radius:18px;padding:24px}@media (max-width:900px){.libraryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.continueGrid{grid-template-columns:1fr}}@media (max-width:600px){.libraryHero{flex-direction:column}.libraryStats{grid-template-columns:1fr 1fr}.libraryStat{padding:15px}.libraryStat strong{font-size:28px}.continueCard{grid-template-columns:84px minmax(0,1fr)}.continueCard>.libraryItemCover{width:84px}.libraryShelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.customPdfReader{width:100%;padding-bottom:60px}.pdfReaderToolbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dfe4ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.pdfPageControls,.pdfZoomControls{align-items:center;gap:8px;display:flex}.pdfPageInputWrap{white-space:nowrap;align-items:center;gap:7px;display:flex}.pdfPageInput{width:72px;min-height:44px;font:inherit;text-align:center;border:1px solid #d6dce7;border-radius:10px;padding:7px 8px}.pdfSaveStatus{color:#4e6657;min-width:110px;font-size:13px;font-weight:800}.pdfCanvasStage{background:#2b2d31;justify-content:center;align-items:flex-start;min-height:560px;padding:24px;display:flex;position:relative;overflow:auto}.pdfCanvas{background:#fff;max-width:none;display:block;box-shadow:0 8px 30px #00000038}.pdfLoading{z-index:3;color:#fff;background:#14213deb;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800;position:absolute;top:18px;left:50%;transform:translate(-50%)}.readerLibraryLink{white-space:nowrap;font-size:14px;font-weight:800}@media (max-width:720px){.pdfReaderToolbar{align-items:stretch}.pdfPageControls{justify-content:space-between;width:100%}.pdfZoomControls{flex:1}.pdfSaveStatus{justify-content:flex-end;align-items:center;display:flex}.pdfCanvasStage{padding:12px}}.bookmarkBar{background:#fff;border-bottom:1px solid #dfe4ed;gap:10px;padding:14px 18px;display:grid}.bookmarkHeading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.bookmarkControls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.bookmarkControls label{gap:4px;font-size:13px;font-weight:700;display:grid}.bookmarkInput{width:92px;min-height:42px;font:inherit;background:#fff;border:1px solid #d4dae5;border-radius:10px;padding:7px 9px}.bookmarkOf{color:#70798b;align-self:center;padding-bottom:10px}.bookmarkTotal{min-width:45px;padding-bottom:10px;font-size:17px}.bookmarkStatus{min-height:20px;font-size:13px;font-weight:800}.bookmarkSuccess{color:#35634a}@media (max-width:600px){.bookmarkBar{padding:12px}.bookmarkControls{align-items:stretch}.bookmarkControls .button{width:100%}}.bookmarkMissing{color:#a23a3a;align-self:center;padding-bottom:9px;font-size:13px;font-weight:800}.bookmarkReminder{color:#6f5717;background:#fff8e5;border:1px solid #ead8a8;border-radius:10px;align-items:center;width:fit-content;max-width:100%;padding:8px 11px;font-size:13px;font-weight:800;display:inline-flex}.bookmarkUnsaved{color:#a35a00;align-self:center;padding-bottom:9px;font-size:13px;font-weight:900}.languageSwitcher{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.languageSwitcher a{border:1px solid #0000;border-radius:999px;align-items:center;min-height:36px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.languageSwitcher a.active{background:#fff;border-color:#d8deea}@media (max-width:760px){.languageSwitcher{justify-content:center;width:100%}}.dvLocale,.dvLocale input,.dvLocale textarea,.dvLocale select,.dvLocale button{font-family:var(--font-dhivehi), Arial, Helvetica, sans-serif}.dvLocale{direction:rtl}.arabicLocale{direction:rtl}.englishLocale{direction:ltr;font-family:Arial,Helvetica,sans-serif}.arabicLocale .rtl{font-family:Arial,Segoe UI,Tahoma,sans-serif!important}.arabicLocale .hero .shell,.arabicLocale .section .shell{text-align:right}.arabicLocale .hero h1{overflow-wrap:normal;word-break:normal;line-height:1.15}.arabicLocale,.arabicLocale input,.arabicLocale textarea,.arabicLocale select,.arabicLocale button{font-family:var(--font-arabic), "Noto Naskh Arabic", serif!important}.arabicLocale .brand{font-weight:700}.arabicLocale .navlinks,.arabicLocale .languageSwitcher,.arabicLocale .button{font-weight:600}.arabicLocale .hero h1{letter-spacing:0;font-weight:700;line-height:1.28;font-family:var(--font-arabic), "Noto Naskh Arabic", serif!important}.arabicLocale .hero p,.arabicLocale .bookDescription,.arabicLocale .muted{line-height:1.9;font-family:var(--font-arabic), "Noto Naskh Arabic", serif!important}.arabicLocale h1,.arabicLocale h2,.arabicLocale h3{letter-spacing:0;font-family:var(--font-arabic), "Noto Naskh Arabic", serif!important}.libraryDashboardPolished{padding-top:34px;padding-bottom:64px}.libraryDashboardPolished .libraryHero{justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0 28px;display:flex}.libraryHeroCopy{max-width:720px}.libraryDashboardPolished .libraryHero h1{margin:8px 0;font-size:clamp(34px,4vw,52px);line-height:1.05}.libraryDashboardPolished .libraryHero p{margin:0;font-size:17px;line-height:1.7}.libraryDashboardPolished .libraryStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:6px 0 44px;display:grid}.libraryDashboardPolished .libraryStat{background:#fff;border:1px solid #dfe4ee;border-radius:20px;flex-direction:column;justify-content:center;gap:7px;min-height:126px;padding:22px 24px;display:flex}.libraryDashboardPolished .libraryStat strong{letter-spacing:-.03em;font-size:40px;line-height:1}.libraryDashboardPolished .libraryStat span{color:#53617a;font-size:15px;font-weight:800}.libraryDashboardPolished .librarySection{margin:0 0 48px}.libraryDashboardPolished .librarySectionHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.libraryDashboardPolished .librarySectionHead h2{margin:3px 0 0;font-size:clamp(28px,3vw,38px)}.librarySectionKicker{color:#7c879a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.libraryBrowseLink{padding:8px 0;font-weight:900}.libraryBrowseLink:hover{text-decoration:underline}.libraryDashboardPolished .continueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.libraryDashboardPolished .continueCard{background:#fff;border:1px solid #dfe4ee;border-radius:22px;grid-template-columns:150px minmax(0,1fr);gap:20px;min-width:0;padding:18px;display:grid}.libraryDashboardPolished .continueCard .libraryItemCover{border-radius:16px;width:150px;height:150px;overflow:hidden}.libraryDashboardPolished .continueCard .libraryItemCover.bookRatio{height:200px}.libraryDashboardPolished .continueBody{flex-direction:column;align-items:stretch;min-width:0;display:flex}.libraryDashboardPolished .continueBody h3{overflow-wrap:anywhere;margin:3px 0 16px;font-size:21px;line-height:1.25}.progressSummary{color:#59667d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:14px;font-weight:800;display:flex}.progressSummary strong{color:#14213d}.libraryDashboardPolished .progressTrack{background:#e8ecf3;border-radius:999px;width:100%;height:9px;margin-bottom:18px;overflow:hidden}.libraryDashboardPolished .progressTrack span{border-radius:inherit;background:#14213d;height:100%;display:block}.libraryDashboardPolished .continueBody .button{width:fit-content;margin-top:auto}.libraryDashboardPolished .libraryShelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.libraryDashboardPolished .libraryShelfCard{flex-direction:column;gap:11px;min-width:0;display:flex}.libraryDashboardPolished .libraryShelfCard .libraryItemCover{aspect-ratio:1;background:#f1f3f8;border:1px solid #e1e5ed;border-radius:18px;width:100%;height:auto;overflow:hidden}.libraryDashboardPolished .libraryShelfCard .libraryItemCover.bookRatio{aspect-ratio:3/4}.libraryDashboardPolished .libraryItemCover img{object-fit:cover;width:100%;height:100%;display:block}.libraryDashboardPolished .libraryShelfCard>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.libraryEmptyPolished{background:#ffffff8c;border:1px dashed #ccd3df;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:150px;padding:26px;display:flex}.libraryEmptyPolished p{color:#59667d;margin:0}.arabicLocale .librarySectionKicker{text-transform:none;letter-spacing:0}@media (max-width:980px){.libraryDashboardPolished .libraryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.libraryDashboardPolished .continueGrid{grid-template-columns:1fr}.libraryDashboardPolished .libraryShelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.libraryDashboardPolished{padding-top:18px}.libraryDashboardPolished .libraryHero{flex-direction:column;align-items:stretch;padding-top:18px}.libraryDashboardPolished .libraryHero form,.libraryDashboardPolished .libraryHero .button{width:100%}.libraryDashboardPolished .libraryStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:34px}.libraryDashboardPolished .libraryStat{min-height:104px;padding:17px}.libraryDashboardPolished .libraryStat strong{font-size:32px}.libraryDashboardPolished .librarySectionHead{align-items:flex-start}.libraryDashboardPolished .continueCard{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.libraryDashboardPolished .continueCard .libraryItemCover{width:96px;height:96px}.libraryDashboardPolished .continueCard .libraryItemCover.bookRatio{height:128px}.libraryDashboardPolished .continueBody h3{margin-bottom:10px;font-size:17px}.libraryDashboardPolished .continueBody .button{width:100%}.libraryDashboardPolished .libraryShelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.mobileHeader{display:none}@media (max-width:700px){.desktopHeader{display:none!important}.mobileHeader{display:block}.siteHeader{z-index:50;background:#fffffffa;position:sticky;top:0}.mobileHeaderTop{justify-content:space-between;align-items:center;gap:12px;min-height:68px;display:flex}.mobileHeader .brand{width:auto;font-size:24px;line-height:1.05}.mobileMenu{flex:none;position:relative}.mobileMenu>summary{cursor:pointer;background:#fff;border:1px solid #d9dfeb;border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;list-style:none;display:grid}.mobileMenu>summary::-webkit-details-marker{display:none}.mobileMenu[open]>summary{color:#fff;background:#14213d;border-color:#14213d}.mobileMenuPanel{top:56px;background:#fff;border:1px solid #dfe4ee;border-radius:18px;width:min(310px,100vw - 32px);padding:14px;position:absolute;inset-inline-end:0;box-shadow:0 18px 50px #14213d24}.mobileNavLinks{gap:4px;margin-bottom:12px;display:grid}.mobileNavLinks a{border-radius:10px;padding:11px 12px;font-weight:850;display:block}.mobileMenuPanel .languageSwitcher{border-top:1px solid #edf0f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;padding-top:12px;display:grid}.mobileMenuPanel .languageSwitcher a{text-align:center;justify-content:center;min-height:38px;padding:6px 5px;font-size:13px}.shell{padding-left:16px;padding-right:16px}.pageTitle{padding-top:28px;padding-bottom:14px}.pageTitle h1{font-size:clamp(32px,10vw,44px)}.hero{padding-top:38px!important;padding-bottom:42px!important}.hero h1{font-size:clamp(46px,14vw,66px)!important;line-height:1.03!important}.hero p{font-size:18px!important;line-height:1.65!important}.categoryFilterBar{flex-wrap:wrap;gap:8px;width:100%;display:flex}.grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.grid .card{width:100%!important;min-width:0!important;margin:0!important}.bookCardCover,.audioCardCover{aspect-ratio:3/4;width:100%!important;height:auto!important}.audioCardCover{aspect-ratio:1}.bookCardCover img,.audioCardCover img{object-fit:cover;width:100%;height:100%}.cardBody{padding:12px!important}.cardBody h3{line-height:1.25;font-size:16px!important}.bookDetails,.audioDetails{grid-template-columns:1fr!important;gap:22px!important;display:grid!important}.bookDetailCover,.audioHeroCover{margin-inline:auto;width:min(260px,74vw)!important}.readerTopbar{z-index:5;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px!important;display:grid!important;position:relative!important}.readerTopbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.readerLibraryLink{white-space:nowrap;font-size:13px}.bookmarkBar{z-index:4;background:#fff;position:relative;gap:9px!important;padding:12px 14px!important}.bookmarkHeading{display:block!important}.bookmarkReminder{line-height:1.45;width:100%!important;font-size:12px!important}.bookmarkControls{grid-template-columns:minmax(0,1fr) auto auto;align-items:end!important;gap:8px!important;display:grid!important}.bookmarkInput{width:100%!important}.bookmarkControls .button{grid-column:1/-1;width:100%!important}.bookmarkUnsaved{grid-column:1/-1}.pdfFrame{min-height:420px;width:100%!important;height:calc(100vh - 300px)!important}.libraryDashboardPolished .libraryStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.libraryDashboardPolished .continueGrid{grid-template-columns:1fr!important}.libraryDashboardPolished .libraryShelf{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dvLocale .mobileHeaderTop,.arabicLocale .mobileHeaderTop{direction:rtl}.dvLocale .mobileMenuPanel,.arabicLocale .mobileMenuPanel,.dvLocale .pageTitle,.arabicLocale .pageTitle,.dvLocale .card,.arabicLocale .card{text-align:right}.dvLocale .grid,.arabicLocale .grid{direction:rtl}}@media (max-width:420px){.grid{gap:10px!important}.cardBody{padding:10px!important}.cardBody h3{font-size:16px!important}.hero h1{font-size:clamp(42px,13vw,58px)!important}}@media (max-width:700px){.mobileHeaderTop{gap:10px!important;min-height:62px!important}.mobileHeader .brand{max-width:calc(100% - 64px);font-size:22px!important;line-height:1.05!important}.mobileMenu>summary{border-radius:12px!important;width:42px!important;height:42px!important;font-size:22px!important}.mobileMenuPanel{border-radius:16px!important;width:min(265px,100vw - 28px)!important;padding:10px!important;top:50px!important}.mobileNavLinks{gap:2px!important;margin-bottom:8px!important}.mobileNavLinks a{align-items:center;min-height:46px;padding:8px 10px!important;font-size:17px!important;line-height:1.1!important;display:flex!important}.mobileMenuPanel .languageSwitcher{gap:5px!important;padding-top:9px!important}.mobileMenuPanel .languageSwitcher a{min-height:34px!important;padding:4px!important;font-size:12px!important}.hero{padding-top:26px!important;padding-bottom:30px!important}.hero .eyebrow{letter-spacing:.09em!important;margin-bottom:8px!important;font-size:12px!important}.hero h1{margin-top:6px!important;margin-bottom:18px!important;font-size:clamp(40px,12vw,50px)!important;line-height:1.03!important}.hero p{margin-bottom:20px!important;font-size:16px!important;line-height:1.55!important}.hero .actions{gap:8px!important}.hero .actions .button{min-height:46px!important;padding:10px 18px!important;font-size:15px!important}.dvLocale .hero h1,.arabicLocale .hero h1{margin-bottom:14px!important;font-size:clamp(34px,10vw,40px)!important;line-height:1.22!important}.dvLocale .hero p,.arabicLocale .hero p{font-size:16px!important;line-height:1.7!important}.section{padding-top:24px!important;padding-bottom:26px!important}.sectionTop{margin-bottom:12px!important}.sectionTop h2,.librarySectionHead h2{font-size:28px!important;line-height:1.15!important}.libraryDashboardPolished .librarySection{margin-bottom:30px!important}.libraryDashboardPolished .librarySectionHead{margin-bottom:12px!important}.libraryDashboardPolished .continueCard{border-radius:18px!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;padding:12px!important}.libraryDashboardPolished .continueCard .libraryItemCover{border-radius:12px!important;width:82px!important;height:82px!important}.libraryDashboardPolished .continueCard .libraryItemCover.bookRatio{height:110px!important}.libraryDashboardPolished .continueBody h3{margin:0 0 8px!important;font-size:15px!important;line-height:1.25!important}.progressSummary{margin-bottom:6px!important;font-size:12px!important}.libraryDashboardPolished .progressTrack{height:7px!important;margin-bottom:10px!important}.libraryDashboardPolished .continueBody .button{min-height:42px!important;padding:8px 12px!important;font-size:16px!important}.libraryDashboardPolished .libraryShelf{gap:10px!important}.libraryDashboardPolished .libraryShelfCard{gap:7px!important}.libraryDashboardPolished .libraryShelfCard>strong{font-size:13px!important;line-height:1.25!important}.readerTopbar{min-height:48px!important;padding:9px 12px!important}.readerTopbar strong{font-size:16px!important}.readerLibraryLink{font-size:12px!important}.bookmarkBar{gap:7px!important;padding:10px 12px!important}.bookmarkHeading>strong{margin-bottom:2px!important;font-size:15px!important}.bookmarkHeading .muted{font-size:11px!important;line-height:1.35!important}.bookmarkReminder{border-radius:8px!important;padding:6px 8px!important;font-size:11px!important;line-height:1.35!important}.bookmarkControls{gap:6px!important}.bookmarkControls label>span{font-size:12px!important}.bookmarkInput{min-height:40px!important;padding:7px 10px!important;font-size:15px!important}.bookmarkOf,.bookmarkTotal{padding-bottom:8px!important;font-size:13px!important}.bookmarkControls .button{min-height:44px!important;padding:9px 14px!important;font-size:16px!important}.pdfFrame{height:calc(100vh - 255px)!important;min-height:430px!important}.cardBody{padding:9px!important}.cardBody h3{font-size:13px!important;line-height:1.22!important}.bookCardCover,.audioCardCover{border-radius:14px 14px 0 0!important}}@media (max-width:380px){.mobileHeader .brand{font-size:20px!important}.mobileMenuPanel{width:min(248px,100vw - 24px)!important}.mobileNavLinks a{min-height:42px!important;font-size:16px!important}.mobileMenuPanel .languageSwitcher a{font-size:11px!important}.hero h1{font-size:42px!important}.dvLocale .hero h1,.arabicLocale .hero h1{font-size:34px!important}.hero p{font-size:15px!important}.grid{gap:8px!important}.libraryDashboardPolished .continueCard{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.libraryDashboardPolished .continueCard .libraryItemCover{width:76px!important;height:76px!important}.libraryDashboardPolished .continueCard .libraryItemCover.bookRatio{height:102px!important}}.readerDashboardSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 38px;display:grid}.readerSummaryCard{background:#fff;border:1px solid #dfe4ee;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.readerSummaryCard span{color:#657187;font-size:14px;font-weight:800}.readerSummaryCard strong{font-size:34px;line-height:1}.recentActivityList{gap:10px;display:grid}.recentActivityRow{background:#fff;border:1px solid #e0e5ee;border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.recentActivityRow .compactCover{overflow:hidden;border-radius:12px!important;width:64px!important;height:64px!important}.recentActivityRow .bookRatio.compactCover{height:82px!important}.recentActivityMain{min-width:0}.recentActivityTopline{justify-content:space-between;gap:10px;margin-bottom:3px;display:flex}.activityType{color:#7b8698;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.activityTime{color:#8a94a5;font-size:12px}.recentActivityMain>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.25;display:block}.activityMeta{color:#657187;margin-top:4px;font-size:13px;display:block}.completedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.completedCard{background:#fff;border:1px solid #e0e5ee;border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.completedCard .compactCover{overflow:hidden;border-radius:10px!important;width:64px!important;height:64px!important}.completedCard .bookRatio.compactCover{height:82px!important}.completedBadge{color:#28623a;background:#eaf6ee;border-radius:999px;margin-bottom:5px;padding:4px 7px;font-size:11px;font-weight:900;display:inline-flex}.completedCard strong{font-size:14px;line-height:1.25;display:block}@media (max-width:900px){.readerDashboardSummary,.completedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.readerDashboardSummary{gap:8px;margin-bottom:28px}.readerSummaryCard{border-radius:14px;padding:13px 14px}.readerSummaryCard span{font-size:12px}.readerSummaryCard strong{font-size:28px}.recentActivityRow{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px}.recentActivityRow .compactCover{width:52px!important;height:52px!important}.recentActivityRow .bookRatio.compactCover{height:68px!important}.recentActivityMain>strong{font-size:14px}.activityMeta,.activityTime{font-size:11px}.completedGrid{grid-template-columns:1fr;gap:10px}}@media (max-width:700px){.readerDashboardV2{padding-top:18px!important}.readerDashboardV2 .libraryHero{padding-top:22px!important}.readerDashboardV2 .libraryHeroCopy{padding-top:4px!important}.readerDashboardV2 .libraryHero h1{margin-top:6px!important;line-height:1.08!important}.dvLocale .readerDashboardV2 .libraryHero,.arabicLocale .readerDashboardV2 .libraryHero{padding-top:28px!important}}@media (max-width:380px){.readerDashboardV2{padding-top:22px!important}.readerDashboardV2 .libraryHero{padding-top:26px!important}.readerDashboardV2 .libraryHero h1{font-size:30px!important}.dvLocale .readerDashboardV2 .libraryHero h1,.arabicLocale .readerDashboardV2 .libraryHero h1{font-size:28px!important}}.searchV2Page{padding-bottom:64px}.searchV2Heading p{margin:0;font-size:16px}.searchV2Form{background:#fff;border:1px solid #dfe4ee;border-radius:20px;padding:20px}.searchV2Query{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.searchV2Query .input{width:100%;min-height:52px}.searchV2Query .button{min-width:120px}.searchV2Filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.searchV2Filters label{gap:6px;display:grid}.searchV2Filters label>span{color:#58657a;font-size:13px;font-weight:800}.searchV2Filters .select{width:100%;min-height:46px}.searchV2Results{margin-top:34px}.searchV2ResultsHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.searchV2ResultsHead h2{margin:0;font-size:32px}.searchV2ResultsHead>span{color:#fff;background:#14213d;border-radius:999px;place-items:center;min-width:42px;height:42px;font-weight:900;display:grid}.searchV2Group{margin-top:30px}.searchV2Group>h3{margin:0 0 14px;font-size:24px}.searchV2Grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.searchResultCard{background:#fff;border:1px solid #dfe4ee;border-radius:18px;min-width:0;overflow:hidden}.searchResultCover{aspect-ratio:1;background:#f0f3f8;place-items:center;width:100%;font-size:38px;display:grid;overflow:hidden}.searchResultCover.bookCover{aspect-ratio:3/4}.searchResultCover img{object-fit:cover;width:100%;height:100%;display:block}.searchResultBody{padding:12px}.searchResultType{color:#7a8597;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.searchResultBody strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25;display:block}.arabicLocale .searchResultType,.dvLocale .searchResultType{text-transform:none;letter-spacing:0}@media (max-width:900px){.searchV2Grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.searchV2Page{padding-bottom:40px}.searchV2Form{border-radius:16px;padding:14px}.searchV2Query{grid-template-columns:1fr}.searchV2Query .button{width:100%}.searchV2Filters{grid-template-columns:1fr;gap:9px}.searchV2Results{margin-top:26px}.searchV2ResultsHead h2{font-size:28px}.searchV2Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.searchResultBody{padding:9px}.searchResultBody strong{font-size:13px}}.articleDetails{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,68px);padding:42px 0 28px;display:grid}.articleDetails.noCover{max-width:860px;margin-inline:auto;padding:22px 0 18px;display:block}.articleDetailCover{aspect-ratio:4/5;background:linear-gradient(145deg,#e6eaf4,#fafbff);border:1px solid #e5e7ee;border-radius:22px;width:100%;overflow:hidden}.articleDetailCover img{object-fit:cover;width:100%;height:100%;display:block}.articleDetailIntro{min-width:0}.articleLanguage{margin-bottom:8px;font-size:14px}.articleDetails h1{letter-spacing:-.015em;overflow-wrap:break-word;max-width:820px;margin:0 0 18px;font-size:clamp(30px,3.6vw,48px);line-height:1.18}.articleDetails.noCover h1{max-width:780px}.articleMetadata{gap:6px;margin:0 0 18px;font-size:16px;line-height:1.6;display:grid}.articleMetadata p{margin:0}.articleCategories{margin:0 0 20px}.articleExcerpt{color:#565f72;max-width:760px;margin:18px 0 0;font-size:17px;line-height:1.75}.articleReadingSection{padding-top:18px}.articleReadingBody,.articleSource{max-width:820px;margin-inline:auto}.articleReadingBody{white-space:pre-wrap;overflow-wrap:break-word;padding:0 4px;font-size:1.04rem;line-height:1.9}.articleSource{margin-top:2rem}.dvLocale .articleDetails h1{letter-spacing:0;max-width:760px;font-size:clamp(27px,3.15vw,41px);line-height:1.42}.dvLocale .articleExcerpt,.dvLocale .articleReadingBody,.dvLocale .articleMetadata{line-height:2}.arabicLocale .articleDetails h1{letter-spacing:0;max-width:780px;font-size:clamp(29px,3.4vw,44px);line-height:1.4}.arabicLocale .articleExcerpt,.arabicLocale .articleReadingBody,.arabicLocale .articleMetadata{line-height:2}@media (max-width:820px){.articleDetails,.articleDetails.hasCover{grid-template-columns:1fr;gap:26px;padding-top:28px}.articleDetailCover{width:min(360px,86vw);margin-inline:auto}.articleDetails h1,.dvLocale .articleDetails h1,.arabicLocale .articleDetails h1{font-size:clamp(26px,7vw,36px)}.articleExcerpt{font-size:16px}.articleReadingBody{font-size:1rem;line-height:1.85}}.adminPolishPage{padding-bottom:64px}.adminPageHeading{border-bottom:1px solid #e2e6ef;justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.adminPageHeading h1{margin-bottom:8px}.adminEyebrow{color:#929aab;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.adminHeaderMeta,.adminSummaryBreakdown,.adminMetaRow,.adminCardActions,.adminQuickActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminHeaderMeta{justify-content:flex-end;padding-bottom:6px}.adminQuickActions{margin:20px 0 30px}.adminQuickActions form,.adminCardActions form{margin:0}.adminStatusBadge,.adminMetaChip{color:#566076;white-space:nowrap;background:#fff;border:1px solid #dfe4ed;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.1;display:inline-flex}.adminStatusBadge.published,.adminStatusBadge.active,.adminMetaChip.enabled{color:#21653a;background:#f0faf3;border-color:#bfe4ca}.adminStatusBadge.draft{color:#60697b;background:#f7f8fb;border-color:#d9dfe9}.adminStatusBadge.inactive,.adminMetaChip.disabled{color:#8d4b55;background:#fff7f8;border-color:#ead6d9}.adminSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.adminSummaryCard{background:#fff;border:1px solid #dfe4ed;border-radius:20px;min-width:0;padding:22px;transition:transform .16s,box-shadow .16s,border-color .16s;display:block;box-shadow:0 10px 30px #1722420b}.adminSummaryCard:hover{border-color:#cbd3e2;transform:translateY(-2px);box-shadow:0 14px 36px #17224213}.adminSummaryTop{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.adminSummaryTop h2{margin:2px 0 0;font-size:19px}.adminSummaryTop strong{font-size:38px;line-height:1}.adminContentGrid{gap:14px;display:grid}.adminContentCard{background:#fff;border:1px solid #dfe4ed;border-radius:18px;grid-template-columns:104px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 6px 24px #17224209}.adminContentThumb{background:linear-gradient(145deg,#eef1f7,#fafbfe);place-items:center;min-height:132px;font-size:35px;display:grid;overflow:hidden}.adminBookThumb{aspect-ratio:3/4}.adminContentThumb img{object-fit:cover;width:100%;height:100%;display:block}.adminContentBody{align-content:center;gap:14px;min-width:0;padding:18px 20px;display:grid}.adminContentTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminContentTitleRow h3{overflow-wrap:anywhere;min-width:0;margin:2px 0 0;font-size:19px;line-height:1.35}.adminCardActions{margin-top:2px}.adminCardActions .button,.adminQuickActions .button{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.adminEmptyState{color:#747b8c;text-align:center;background:#ffffff8c;border:1px dashed #cfd6e3;border-radius:18px;padding:28px}.adminWideFormCard{max-width:none}.adminSectionHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.adminSectionHeading h2{margin:0}.adminInlineToggle{padding-top:4px}.adminCategoryListPolished{gap:18px}.adminCategoryCardPolished{padding:0;overflow:hidden}.adminCategoryCardPolished>form{padding:20px}.adminCategoryCardTop{background:#fafbfe;border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.adminCategoryCardTop>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.adminCategorySaveRow{justify-content:space-between;align-items:center}.adminCategoryDanger{background:#fff8f9;border-top:1px solid #f0d9dc;grid-template-columns:1fr minmax(300px,520px);align-items:center;gap:18px;padding:18px 20px;display:grid}.adminCategoryDanger strong{color:#8d303c}.adminCategoryDanger p{margin:5px 0 0;font-size:13px}.adminCategoryDeleteForm{grid-template-columns:1fr auto;gap:10px;display:grid}html[dir=rtl] .adminPageHeading,html[dir=rtl] .adminContentTitleRow,html[dir=rtl] .adminSummaryTop,html[dir=rtl] .adminCategoryCardTop{direction:rtl}@media (max-width:820px){.adminPageHeading{flex-direction:column;align-items:flex-start}.adminHeaderMeta{justify-content:flex-start}.adminSummaryGrid,.adminCategoryDanger{grid-template-columns:1fr}}@media (max-width:640px){.adminContentCard{grid-template-columns:82px minmax(0,1fr)}.adminContentThumb{min-height:118px}.adminContentBody{padding:14px}.adminContentTitleRow{flex-direction:column;gap:9px}.adminCardActions,.adminQuickActions{align-items:stretch}.adminCardActions .button,.adminCardActions form,.adminCardActions form .button{width:100%}.adminCategoryDeleteForm{grid-template-columns:1fr}}.brandWithLogo{align-items:center;gap:10px;min-width:0;display:inline-flex}.brandMark{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.brandText{white-space:nowrap;min-width:0;display:block}@media (max-width:700px){.mobileHeader .brandWithLogo{align-items:center;gap:8px!important;width:auto!important;display:inline-flex!important}.mobileHeader .brandMark{flex-basis:36px;width:36px;height:36px}.mobileHeader .brandText{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:390px){.mobileHeader .brandMark{flex-basis:32px;width:32px;height:32px}.mobileHeader .brandWithLogo{gap:6px!important}}.brandWithLogo{background:0 0;border-radius:12px;outline:none;gap:7px;line-height:1;box-shadow:none!important;border:0!important}.brandWithLogo:focus,.brandWithLogo:active{box-shadow:none;outline:none}.brandWithLogo:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #14213d38}.desktopHeader .brandMark{flex-basis:50px;width:50px;height:50px}.desktopHeader .brandText{line-height:1.05}@media (max-width:700px){.mobileHeader .brandWithLogo{gap:6px!important}.mobileHeader .brandMark{flex-basis:40px;width:40px;height:40px}.mobileHeader .brandText{line-height:1.05}}@media (max-width:390px){.mobileHeader .brandMark{flex-basis:36px;width:36px;height:36px}.mobileHeader .brandWithLogo{gap:5px!important}}.readerLibraryV3{max-width:1380px;padding-top:34px;padding-bottom:72px}.readerV3Hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:18px 0 22px;display:grid}.readerV3HeroCopy{max-width:760px}.readerV3Eyebrow{color:#7d8799;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.readerV3Hero h1{color:#14213d;letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.05}.readerV3Hero p{color:#5d687b;max-width:690px;margin:10px 0 0;font-size:16px;line-height:1.65}.readerV3Account{background:#ffffffd1;border:1px solid #dfe4ed;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:300px;padding:12px 13px;display:grid}.readerV3AccountIcon,.readerV3SummaryIcon,.readerV3SectionIcon{color:#14213d;place-items:center;display:inline-grid}.readerV3AccountIcon{background:#f7f8fb;border:1px solid #dfe4ed;border-radius:13px;width:42px;height:42px}.readerV3AccountText{gap:2px;min-width:0;display:grid}.readerV3AccountText small{color:#818b9c;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.readerV3AccountText strong{color:#14213d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.readerV3SignOut{color:#5f6a7e;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 8px;font-size:12px;font-weight:800}.readerV3SignOut:hover{color:#14213d;text-decoration:underline}.readerV3Summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:8px 0 34px;display:grid}.readerV3SummaryCard{background:#fff;border:1px solid #dfe4ed;border-radius:17px;align-items:center;gap:13px;min-height:90px;padding:15px 16px;display:flex}.readerV3SummaryIcon{background:#f3f5f9;border-radius:12px;flex:none;width:40px;height:40px}.readerV3SummaryCard>div{gap:3px;min-width:0;display:grid}.readerV3SummaryCard strong{color:#14213d;letter-spacing:-.03em;font-size:28px;line-height:1}.readerV3SummaryCard span:not(.readerV3SummaryIcon){color:#697487;font-size:12px;font-weight:800;line-height:1.2}.readerV3SectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.readerV3SectionHead>div{align-items:center;gap:9px;display:flex}.readerV3SectionIcon{background:#fff;border:1px solid #dfe4ed;border-radius:11px;width:34px;height:34px}.readerV3SectionHead h2{color:#14213d;margin:0;font-size:clamp(22px,2.2vw,29px);line-height:1.15}.readerV3BrowseLink{color:#536078;font-size:13px;font-weight:900}.readerV3BrowseLink:hover{color:#14213d;text-decoration:underline}.readerV3ContinueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.readerV3ContinueCard{background:#fff;border:1px solid #dfe4ed;border-radius:19px;grid-template-columns:116px minmax(0,1fr);gap:16px;min-width:0;padding:14px;display:grid}.readerV3ContinueCard>.readerV3Cover{width:116px;height:116px}.readerV3ContinueCard>.readerV3Cover.bookRatio{height:154px}.readerV3ContinueBody{flex-direction:column;align-items:stretch;min-width:0;display:flex}.readerV3Type{color:#788397;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.readerV3ContinueBody h3{color:#14213d;overflow-wrap:anywhere;margin:7px 0 12px;font-size:18px;line-height:1.3}.readerV3ProgressMeta{color:#687488;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.readerV3ProgressMeta strong{color:#14213d}.readerV3ProgressTrack{background:#e8ebf1;border-radius:999px;height:7px;margin:8px 0 12px;overflow:hidden}.readerV3ProgressTrack span{border-radius:inherit;background:#14213d;height:100%;display:block}.readerV3ContinueLink{color:#14213d;align-items:center;gap:8px;width:fit-content;margin-top:auto;font-size:13px;font-weight:900;display:inline-flex}.readerV3ContinueLink:hover{text-decoration:underline}.readerV3Tabs{background:#fff;border:1px solid #dfe4ed;border-radius:14px;gap:6px;max-width:100%;margin-bottom:16px;padding:5px;display:inline-flex}.readerV3Tabs a{color:#59667b;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:9px 12px;font-size:13px;font-weight:850;display:inline-flex}.readerV3Tabs a strong{color:#687489;text-align:center;background:#eef1f6;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.readerV3Tabs a.active{color:#fff;background:#14213d}.readerV3Tabs a.active strong{color:#fff;background:#ffffff26}.readerV3Shelf{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.readerV3ShelfCard{flex-direction:column;gap:9px;min-width:0;display:flex}.readerV3ShelfCard>div:last-child{min-width:0}.readerV3ShelfCard strong{color:#14213d;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.35;display:block}.readerV3ShelfCard p{color:#6b7688;margin:4px 0 0;font-size:12px;line-height:1.45}.readerV3Cover{aspect-ratio:1;color:#59667a;background:#f4f6f9;border:1px solid #dfe4ed;border-radius:15px;place-items:center;width:100%;display:grid;overflow:hidden}.readerV3Cover.bookRatio{aspect-ratio:3/4}.readerV3Cover img{object-fit:cover;width:100%;height:100%;display:block}.readerV3Cover.compactCover{border-radius:11px;width:58px;height:58px}.readerV3Cover.bookRatio.compactCover{height:74px}.readerV3RecentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.readerV3RecentCard{background:#fff;border:1px solid #e0e4ec;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.readerV3RecentBody{min-width:0}.readerV3RecentTopline{justify-content:space-between;align-items:center;gap:9px;margin-bottom:4px;display:flex}.readerV3RecentBody>strong{color:#14213d;overflow-wrap:anywhere;font-size:14px;line-height:1.3;display:block}.readerV3Time{color:#8a93a3;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.readerV3CompletedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.readerV3CompletedCard{background:#fff;border:1px solid #e0e4ec;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px;display:grid}.readerV3CompletedBadge{color:#536078;background:#f4f6f9;border:1px solid #dce2eb;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-bottom:5px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.readerV3CompletedCard strong{color:#14213d;overflow-wrap:anywhere;font-size:13px;line-height:1.3;display:block}.readerV3Empty{color:#6d788a;background:#ffffff8c;border:1px dashed #ccd3df;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-height:110px;padding:24px;display:flex}.readerV3Empty p{margin:0;font-size:14px}.dvLocale .readerV3Eyebrow,.arabicLocale .readerV3Eyebrow,.dvLocale .readerV3Type,.arabicLocale .readerV3Type,.dvLocale .readerV3AccountText small,.arabicLocale .readerV3AccountText small{text-transform:none;letter-spacing:0}@media (max-width:1100px){.readerV3Summary{grid-template-columns:repeat(3,minmax(0,1fr))}.readerV3Shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.readerV3Hero{grid-template-columns:1fr;align-items:start}.readerV3Account{width:min(100%,420px)}.readerV3Summary{grid-template-columns:repeat(2,minmax(0,1fr))}.readerV3ContinueGrid,.readerV3RecentGrid{grid-template-columns:1fr}.readerV3Shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.readerV3CompletedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.readerLibraryV3{padding-top:16px;padding-bottom:54px}.readerV3Hero{gap:16px;padding:12px 0 16px}.readerV3Hero h1{font-size:31px}.readerV3Hero p{margin-top:8px;font-size:14px;line-height:1.55}.readerV3Account{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-width:0;padding:10px}.readerV3AccountIcon{width:38px;height:38px}.readerV3Summary{gap:8px;margin-bottom:26px}.readerV3SummaryCard{border-radius:14px;gap:9px;min-height:76px;padding:12px}.readerV3SummaryIcon{width:34px;height:34px}.readerV3SummaryCard strong{font-size:24px}.readerV3SummaryCard span:not(.readerV3SummaryIcon){font-size:11px}.readerV3Section{margin-top:30px}.readerV3SectionHead{margin-bottom:11px}.readerV3SectionHead h2{font-size:22px}.readerV3SavedHead{align-items:flex-start}.readerV3BrowseLink{font-size:12px}.readerV3ContinueCard{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:11px}.readerV3ContinueCard>.readerV3Cover{width:82px;height:82px}.readerV3ContinueCard>.readerV3Cover.bookRatio{height:108px}.readerV3ContinueBody h3{margin:5px 0 9px;font-size:15px}.readerV3ProgressMeta{font-size:11px}.readerV3ContinueLink{font-size:12px}.readerV3Tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.readerV3Tabs a{justify-content:center;gap:5px;padding:9px 6px;font-size:11px}.readerV3Tabs a strong{display:none}.readerV3Shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.readerV3RecentGrid,.readerV3CompletedGrid{grid-template-columns:1fr}.readerV3RecentCard,.readerV3CompletedCard{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:9px}.readerV3Cover.compactCover{width:50px;height:50px}.readerV3Cover.bookRatio.compactCover{height:64px}.readerV3RecentTopline{align-items:flex-start}.readerV3RecentBody>strong{font-size:13px}.readerV3Time{font-size:10px}}@media (max-width:380px){.readerV3SummaryCard{padding:10px}.readerV3SummaryIcon{width:31px;height:31px}.readerV3ContinueCard{grid-template-columns:72px minmax(0,1fr)}.readerV3ContinueCard>.readerV3Cover{width:72px;height:72px}.readerV3ContinueCard>.readerV3Cover.bookRatio{height:96px}.readerV3Tabs a svg{display:none}}.readerLibraryV3{padding-top:24px;padding-bottom:64px}.readerV3Hero{gap:22px;padding:10px 0 16px}.readerV3Hero h1{font-size:clamp(32px,3.4vw,46px)}.readerV3Hero p{margin-top:8px}.readerV3Account{min-width:276px;padding:10px 12px}.readerV3AccountIcon{width:40px;height:40px}.readerV3Summary{gap:10px;margin:6px 0 26px}.readerV3SummaryCard{min-height:82px;padding:13px 14px}.readerV3SummaryIcon{width:38px;height:38px}.readerV3SummaryCard strong{font-size:26px}.readerV3Section{margin-top:30px}.readerV3ContinueSection{margin-top:14px}.readerV3SectionHead{margin-bottom:12px}.dvLocale .readerV3Hero,.arabicLocale .readerV3Hero{align-items:center}.dvLocale .readerV3HeroCopy,.arabicLocale .readerV3HeroCopy{max-width:820px}.dvLocale .readerV3Hero h1{letter-spacing:0;font-size:clamp(30px,3vw,41px);line-height:1.28}.dvLocale .readerV3Hero p{max-width:800px;font-size:15px;line-height:1.9}.arabicLocale .readerV3Hero h1{letter-spacing:0;font-size:clamp(31px,3vw,43px);line-height:1.22}.dvLocale .readerV3Account,.arabicLocale .readerV3Account{min-width:260px}.dvLocale .hero{padding-top:58px}.dvLocale .hero h1{letter-spacing:0;max-width:900px;font-size:clamp(38px,5vw,62px);line-height:1.22}.dvLocale .hero p{max-width:920px;font-size:17px;line-height:1.9}@media (max-width:900px){.readerLibraryV3{padding-top:20px}.readerV3Hero{gap:14px;padding-top:8px}.dvLocale .readerV3Account,.arabicLocale .readerV3Account{width:min(100%,390px)}}@media (max-width:640px){.readerLibraryV3{padding-top:12px;padding-bottom:48px}.readerV3Hero{gap:12px;padding:8px 0 12px}.readerV3Hero h1{font-size:28px}.dvLocale .readerV3Hero h1{font-size:27px;line-height:1.3}.readerV3Hero p,.dvLocale .readerV3Hero p{margin-top:6px;font-size:13px}.dvLocale .readerV3Hero p{line-height:1.8}.readerV3Account{grid-template-columns:36px minmax(0,1fr) auto;padding:9px 10px}.readerV3AccountIcon{width:36px;height:36px}.readerV3Summary{margin-bottom:20px}.readerV3SummaryCard{min-height:70px;padding:10px 11px}.readerV3SummaryIcon{width:32px;height:32px}.readerV3SummaryCard strong{font-size:22px}.readerV3Section{margin-top:24px}.readerV3ContinueSection{margin-top:10px}.dvLocale .hero{padding-top:38px}.dvLocale .hero h1{font-size:clamp(32px,10vw,44px);line-height:1.28}.dvLocale .hero p{font-size:15px;line-height:1.85}}@media (max-width:380px){.dvLocale .readerV3Hero h1{font-size:25px}.readerV3SummaryCard{min-height:66px}.dvLocale .hero h1{font-size:30px}}.articleRichEditor{gap:10px;display:grid}.articleRichEditorLabel{font-weight:700}.articleRichToolbar{z-index:5;background:#fffffff7;border:1px solid #dfe3ec;border-radius:14px;flex-wrap:wrap;gap:8px;padding:10px;display:flex;position:sticky;top:8px;box-shadow:0 4px 18px #18274b0f}.articleRichToolbarGroup{border-inline-end:1px solid #e4e7ef;flex-wrap:wrap;align-items:center;gap:5px;padding-inline-end:8px;display:inline-flex}.articleRichToolbarGroup:last-child{border-inline-end:0;padding-inline-end:0}.articleRichToolbar button,.articleRichToolbar select{min-height:36px;color:inherit;font:inherit;background:#fff;border:1px solid #d8dde8;border-radius:9px;font-size:13px}.articleRichToolbar button{cursor:pointer;min-width:38px;padding:7px 10px}.articleRichToolbar select{max-width:240px;padding:6px 30px 6px 10px}.articleRichToolbar button:hover,.articleRichToolbar button.active{background:#f4f6fa;border-color:#8f99ad}.articleRichToolbar button.quran{font-family:var(--font-arabic), "Noto Naskh Arabic", serif}.articleRichEditor .ProseMirror{white-space:normal;overflow-wrap:break-word;background:#fff;border:1px solid #dfe3ec;border-radius:16px;outline:none;min-height:330px;padding:22px}.articleRichEditor .ProseMirror:focus{border-color:#9aa4b8;box-shadow:0 0 0 3px #18274b0f}.articleRichEditor .ProseMirror p,.articleRichEditor .ProseMirror h2,.articleRichEditor .ProseMirror h3,.articleRichEditor .ProseMirror blockquote{margin:0 0 1em}.articleRichEditor .ProseMirror ul,.articleRichEditor .ProseMirror ol{margin:0 0 1em;padding-inline-start:1.8em}.articleRichEditorHint,.articleRichEditorLoading{color:#687084;font-size:13px;line-height:1.5}.articleReadingBody{--article-rich-font-en:Arial, Helvetica, sans-serif;--article-rich-font-dv:var(--font-dhivehi), sans-serif;--article-rich-font-ar:var(--font-arabic), "Noto Naskh Arabic", serif}.articleRichText{white-space:normal}.articleRichText p,.articleRichText h2,.articleRichText h3,.articleRichText blockquote{margin:0 0 1.35em}.articleRichText h2,.articleRichText h3{line-height:1.45}.articleRichText ul,.articleRichText ol{margin:0 0 1.35em;padding-inline-start:1.8em}.articleRichText li{margin:.4em 0}.articleRichText blockquote{border-inline-start:3px solid #dfe3ec;padding-inline:1.2em}.richFontEnDefault,.articleRichEditor [data-font-preset=en-default]{font-family:var(--article-rich-font-en,Arial, Helvetica, sans-serif)!important}.richFontEnInter,.articleRichEditor [data-font-preset=en-inter]{font-family:var(--font-inter), Arial, Helvetica, sans-serif!important}.richFontEnSerif,.articleRichEditor [data-font-preset=en-serif]{font-family:Georgia,Times New Roman,serif!important}.richFontDvDefault,.articleRichEditor [data-font-preset=dv-default]{font-family:var(--article-rich-font-dv,var(--font-dhivehi), sans-serif)!important}.richFontDvTyper,.articleRichEditor [data-font-preset=dv-typer]{font-family:var(--font-dhivehi), sans-serif!important}.richFontDvFaseyha,.articleRichEditor [data-font-preset=dv-faseyha]{font-family:var(--font-dhivehi-faseyha), var(--font-dhivehi), sans-serif!important}.richFontDvWaheed,.articleRichEditor [data-font-preset=dv-waheed]{font-family:var(--font-dhivehi-waheed), var(--font-dhivehi), sans-serif!important}.richFontDvRandhoo,.articleRichEditor [data-font-preset=dv-randhoo]{font-family:var(--font-dhivehi-randhoo), var(--font-dhivehi), sans-serif!important}.richFontArDefault,.articleRichEditor [data-font-preset=ar-default]{font-family:var(--article-rich-font-ar,var(--font-arabic), "Noto Naskh Arabic", serif)!important}.richFontArNaskh,.articleRichEditor [data-font-preset=ar-naskh]{font-family:var(--font-arabic), "Noto Naskh Arabic", serif!important}.richFontArAmiri,.articleRichEditor [data-font-preset=ar-amiri]{font-family:var(--font-arabic-amiri), var(--font-arabic), serif!important}.richFontArSans,.articleRichEditor [data-font-preset=ar-sans]{font-family:var(--font-arabic-sans), var(--font-arabic), sans-serif!important}.richFontArKufi,.articleRichEditor [data-font-preset=ar-kufi]{font-family:var(--font-arabic-kufi), var(--font-arabic), sans-serif!important}.richQuran,.articleRichEditor [data-font-preset=quran-uthmani],.articleRichEditor [data-block-role=quran]{font-family:"HidayahUthmaniHafs", var(--font-arabic-amiri), var(--font-arabic), "Noto Naskh Arabic", serif!important}@media (max-width:760px){.articleRichToolbar{position:static}.articleRichToolbarGroup{padding-inline-end:0;border-inline-end:0;border-bottom:1px solid #e4e7ef;width:100%;padding-bottom:6px}.articleRichToolbarGroup:last-child{border-bottom:0;padding-bottom:0}.articleRichEditor .ProseMirror{min-height:280px;padding:16px}}.articleRichToolbar button.quran{min-width:104px;font-family:var(--font-arabic), "Noto Naskh Arabic", serif;font-weight:700}.articleRichToolbar button.quran.active,.articleRichToolbar button.quran[aria-pressed=true]{background:#eef1f6;border-color:#7f899d;box-shadow:inset 0 0 0 1px #14213d0f}.articleRichEditor .ProseMirror [data-block-role=quran],.articleRichEditor .ProseMirror [data-quran-text=true]{direction:rtl;unicode-bidi:isolate;background:#fafbfc;border-block:1px solid #dfe3ec;border-radius:10px;margin-block:1.25em 1.5em;padding:1.05em 1.2em}.articleRichText .richQuran,.articleRichText .quranText,.articleRichText [data-quran-text=true]{text-wrap:pretty;direction:rtl;unicode-bidi:isolate;background:#fbfbfc;border-block:1px solid #e0e4ec;border-radius:10px;max-width:46em;margin-block:1.65em 1.9em;margin-inline:auto;padding:1.15em 1.35em}.articleRichText .richQuran{font-size:1.35em;line-height:2.2}@media (max-width:760px){.articleRichToolbar button.quran{min-width:112px}.articleRichEditor .ProseMirror [data-block-role=quran],.articleRichEditor .ProseMirror [data-quran-text=true],.articleRichText .richQuran,.articleRichText .quranText,.articleRichText [data-quran-text=true]{border-radius:8px;padding:.95em 1em}.articleRichText .richQuran{font-size:1.22em;line-height:2.05}}.donationAdminPage{padding-bottom:70px}.donationAdminSection{margin-top:24px}.donationSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.donationMasterToggle{background:#fff;border:1px solid #dfe3ec;border-radius:16px;margin:18px 0 24px;padding:18px 20px}.donationMasterToggle label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.donationMasterToggle input{margin-top:4px}.donationMasterToggle span{gap:4px;display:grid}.donationMasterToggle small{color:#747b8c;line-height:1.5}.donationMethodAdminCard{background:#fff;border:1px solid #e1e5ee;border-radius:18px;margin-top:18px;padding:20px}.donationMethodAdminCard>.adminInlineToggle{align-items:center;gap:10px;margin-bottom:18px;display:flex}.donationSaveRow{margin-top:22px}.donationAdminQrCurrent{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;display:flex}.donationAdminQrCurrent img{object-fit:contain;background:#fff;border:1px solid #dfe3ec;border-radius:14px;width:180px;max-height:180px;padding:10px}.donationPreviewShell{background:#f9fafc;border:1px solid #dfe3ec;border-radius:22px;padding:clamp(22px,4vw,42px)}.donationPreviewEyebrow{color:#667085;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700;display:inline-block}.donationPreviewShell h2,.donationHero h1{color:#0d1b3d;margin:0 0 12px}.donationLead,.donationHero p{color:#5d6474;white-space:pre-line;max-width:760px;font-size:18px;line-height:1.75}.donationMethodsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.donationMethodCard{background:#fff;border:1px solid #dfe3ec;border-radius:18px;min-width:0;padding:22px;box-shadow:0 8px 28px #1722420a}.donationMethodCard h2,.donationMethodCard h3{color:#0d1b3d;margin:0 0 18px}.donationPreviewDetail,.donationPublicDetail{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr);gap:10px 18px;padding:10px 0;display:grid}.donationPreviewDetail span,.donationPublicDetail span{color:#747b8c}.donationPreviewDetail strong,.donationPublicDetail strong{color:#14213d;overflow-wrap:anywhere}.donationQrCard{text-align:center}.donationQrImage{object-fit:contain;background:#fff;border:1px solid #e1e5ee;border-radius:16px;width:min(280px,100%);max-height:320px;margin:0 auto;padding:12px;display:block}.donationPublicPage{padding-bottom:80px}.donationHero{padding:62px 0 18px}.donationHero h1{max-width:820px;font-size:clamp(34px,5vw,58px);line-height:1.12}.donationPublicMethods{margin-top:18px}.donationMethodNote{color:#5d6474;white-space:pre-line;margin:18px 0 0;line-height:1.7}.donationPayPalButton{margin-top:4px}@media (max-width:900px){.donationSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.donationMethodsGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.donationSettingsGrid,.donationMethodsGrid{grid-template-columns:1fr}.donationMethodAdminCard{padding:16px}.donationPreviewShell{padding:20px 16px}.donationHero{padding-top:38px}.donationHero h1{font-size:clamp(30px,9vw,42px)}.donationLead,.donationHero p{font-size:17px}.donationPreviewDetail,.donationPublicDetail{grid-template-columns:1fr;gap:4px}}.donationBankAccountsSection{margin-top:24px}.donationExistingBanks{gap:18px;display:grid}.donationBankAdminCard{position:relative}.donationBankAdminHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.donationBankAdminHeader h3{color:#0d1b3d;margin:10px 0 4px}.donationBankEnableToggle{margin:0 0 18px}.donationBankFields{margin-top:4px}.donationBankActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.donationBankDeleteForm{border-top:1px solid #edf0f5;margin-top:12px;padding-top:12px}.donationAddBankCard{border-style:dashed;margin-top:22px}.donationAddBankCard>h3{color:#0d1b3d;margin:0 0 18px}@media (max-width:700px){.donationBankAdminHeader{display:block}.donationBankActions .button,.donationBankDeleteForm .button{width:100%}}.homepageAdminPage{padding-bottom:80px}.homepageSafetyNotice{color:#14213d;background:#f8fafc;border:1px solid #dfe3ec;border-radius:16px;gap:4px;margin:0 0 22px;padding:16px 18px;display:grid}.homepageSafetyNotice span{color:#687082;line-height:1.55}.homepageAdminSection{margin-top:22px}.homepageEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.homepageLongTextarea{min-height:130px}.homepageButtonAdminGrid{gap:16px;display:grid}.homepageButtonAdminCard{background:#fff;border:1px solid #e1e5ee;border-radius:16px;padding:18px}.homepageButtonAdminCard>.adminInlineToggle,.homepageFeatureToggle{align-items:center;gap:10px;margin-bottom:16px;font-weight:700;display:flex}.homepagePrimaryActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.homepagePublishSection,.homepageRestoreSection{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:24px;margin-top:24px;display:grid}.homepagePublishSection h2,.homepageRestoreSection h2{margin:0 0 6px}.homepageConfirmForm{gap:14px;display:grid}.homepageConfirmForm label{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.homepageConfirmForm input[type=checkbox]{margin-top:4px}.homepageConfirmForm .button{justify-self:start}.homepageTimestamp{margin-top:18px;font-size:13px}.homepageDraftPreviewBar{z-index:19;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcfa;border-bottom:1px solid #dfe3ec;position:sticky;top:72px}.homepageDraftPreviewBar .shell{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.homepageDraftPreviewBar .shell>div{gap:2px;display:grid}.homepageDraftPreviewBar span{color:#687082;font-size:13px}.homepageDraftPreviewSurface{border-bottom:1px solid #edf0f5}@media (max-width:900px){.homepageEditorGrid{grid-template-columns:1fr 1fr}.homepagePublishSection,.homepageRestoreSection{grid-template-columns:1fr}}@media (max-width:700px){.homepageEditorGrid{grid-template-columns:1fr}.homepagePrimaryActions .button,.homepageConfirmForm .button{text-align:center;width:100%}.homepageDraftPreviewBar{top:64px}.homepageDraftPreviewBar .shell{flex-direction:column;align-items:stretch;padding-top:12px;padding-bottom:12px}.homepageDraftPreviewBar .button{text-align:center;width:100%}}.homepageManagedSectionAdminGrid{gap:18px;display:grid}.homepageManagedSectionAdminCard{background:#fff;border:1px solid #e1e5ee;border-radius:16px;padding:18px}.homepageManagedSectionAdminTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.homepageManagedSectionAdminTop h3{color:#0d1b3d;margin:0}.homepageManagedSectionAdminTop .adminInlineToggle{align-items:center;gap:10px;font-weight:700;display:flex}.homepageManagedSection{padding-top:8px}.homepageLatestCard .cardBody h3{margin:0}.homepageCardPlaceholder{opacity:.28;border:2px solid;border-radius:5px;width:42px;height:52px;display:block;position:relative}.homepageCardPlaceholder:after{content:"";background:currentColor;height:2px;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 9px,0 18px}@media (max-width:700px){.homepageManagedSectionAdminTop{flex-direction:column;align-items:flex-start}}.homepageLatestGrid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));align-items:stretch;width:100%}.homepageLatestGrid .homepageLatestCard{justify-self:center;width:100%;min-width:0;max-width:280px;margin:0}.dvLocale .homepageLatestGrid,.arabicLocale .homepageLatestGrid{direction:rtl}.englishLocale .homepageLatestGrid{direction:ltr}.dvLocale .homepageLatestGrid .homepageLatestCard,.arabicLocale .homepageLatestGrid .homepageLatestCard{text-align:right}@media (max-width:700px){.homepageLatestGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.homepageLatestGrid .homepageLatestCard{max-width:none}}@media (max-width:420px){.homepageLatestGrid{grid-template-columns:1fr!important}}.persistentAudioElement{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;inset:auto}.persistentAudioSpacer{height:96px}.persistentAudioBar{z-index:80;padding-bottom:env(safe-area-inset-bottom,0);background:#fffffffa;border-top:1px solid #dfe3ec;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 34px #14213d1a}.persistentAudioBarInner{color:#14213d;grid-template-columns:minmax(210px,1fr) auto minmax(320px,1.45fr) minmax(120px,.55fr) auto;align-items:center;gap:18px;width:min(1440px,100%);min-height:86px;margin:0 auto;padding:10px 22px;display:grid}.persistentAudioMeta{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.persistentAudioCover{object-fit:cover;background:#f3f5f9;border:1px solid #dfe3ec;border-radius:10px;width:54px;height:54px}.persistentAudioCoverPlaceholder{letter-spacing:.08em;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:800;display:grid}.persistentAudioText{gap:2px;min-width:0;display:grid}.persistentAudioText>span{color:#747b8c;font-size:11px;font-weight:700}.persistentAudioText a{gap:2px;min-width:0;display:grid}.persistentAudioText strong,.persistentAudioText small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.persistentAudioText strong{font-size:14px}.persistentAudioText small{color:#747b8c;font-size:12px}.persistentAudioTransport{justify-content:center;align-items:center;gap:7px;display:flex}.persistentAudioIconButton,.persistentAudioPlayButton,.persistentAudioClose{color:#14213d;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9ddea;line-height:1}.persistentAudioIconButton{border-radius:999px;width:38px;height:38px;font-size:13px;font-weight:800;font-family:Arial,Helvetica,sans-serif!important}.persistentAudioPlayButton{color:#fff;background:#14213d;border-color:#14213d;border-radius:999px;width:46px;height:46px;font-size:16px;font-weight:800;font-family:Arial,Helvetica,sans-serif!important}.persistentAudioIconButton:disabled{opacity:.35;cursor:default}.persistentAudioProgress{color:#5d6474;grid-template-columns:42px minmax(120px,1fr) 42px;align-items:center;gap:9px;min-width:0;font-size:12px;display:grid;font-family:Arial,Helvetica,sans-serif!important}.persistentAudioProgress input,.persistentAudioVolume input{accent-color:#14213d;cursor:pointer;width:100%}.persistentAudioVolume{color:#747b8c;grid-template-columns:auto minmax(60px,1fr);align-items:center;gap:8px;min-width:0;font-size:11px;display:grid}.persistentAudioClose{border-radius:999px;width:34px;height:34px;font-size:22px;font-family:Arial,Helvetica,sans-serif!important}.playlistTrack.active{background:#f7f9fd;border-color:#14213d;box-shadow:inset 3px 0 #14213d}.dvLocale .playlistTrack.active,.arabicLocale .playlistTrack.active{box-shadow:inset -3px 0 #14213d}@media (max-width:920px){.persistentAudioBarInner{grid-template-columns:minmax(170px,1fr) auto minmax(220px,1.2fr) auto}.persistentAudioVolume{display:none}}@media (max-width:700px){.persistentAudioSpacer{height:154px}.persistentAudioBarInner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta close""transport transport""progress progress";gap:7px 12px;min-height:140px;padding:9px 14px 10px}.persistentAudioMeta{grid-area:meta;grid-template-columns:42px minmax(0,1fr)}.persistentAudioCover{border-radius:8px;width:42px;height:42px}.persistentAudioTransport{grid-area:transport}.persistentAudioProgress{grid-area:progress;grid-template-columns:38px minmax(0,1fr) 38px}.persistentAudioClose{grid-area:close}.persistentAudioIconButton{width:34px;height:34px}.persistentAudioPlayButton{width:42px;height:42px}.dvLocale .hero{padding-top:22px!important;padding-bottom:26px!important}.dvLocale .hero .eyebrow{margin-bottom:6px!important}.dvLocale .hero h1{overflow-wrap:anywhere;max-width:100%!important;margin-top:4px!important;margin-bottom:12px!important;font-size:clamp(29px,8.5vw,36px)!important;line-height:1.3!important}.dvLocale .hero p{max-width:100%!important;margin-bottom:16px!important;font-size:16px!important;line-height:1.75!important}.dvLocale .hero .actions{gap:7px!important;margin-top:16px!important}.dvLocale .hero .actions .button{min-height:42px!important;padding:8px 14px!important;font-size:16px!important}}@media (max-width:380px){.dvLocale .hero h1{font-size:28px!important}}@media (max-width:700px){.mobileHeaderTop{align-items:center!important;min-height:68px!important}.mobileHeader .brand,.mobileHeader .brandWithLogo{min-width:0!important;max-width:calc(100vw - 92px)!important}.mobileHeader .brandWithLogo{align-items:center!important;gap:6px!important;width:auto!important;display:inline-flex!important;overflow:visible!important}.mobileHeader .brandMark{flex:0 0 34px!important;width:34px!important;height:34px!important}.mobileHeader .brandText{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:none!important;padding-block:4px!important;font-size:19px!important;line-height:1.38!important;overflow:visible!important}}@media (max-width:390px){.mobileHeader .brand,.mobileHeader .brandWithLogo{max-width:calc(100vw - 84px)!important}.mobileHeader .brandMark{flex-basis:30px!important;width:30px!important;height:30px!important}.mobileHeader .brandText{font-size:18px!important;line-height:1.42!important}}@media (max-width:700px){.mobileHeaderTop{align-items:center!important;justify-content:initial!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:10px!important;min-height:70px!important;display:grid!important}.mobileHeader .brand,.mobileHeader .brandWithLogo{width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.mobileHeader .brandWithLogo{justify-content:flex-start!important;align-items:center!important;gap:5px!important;display:flex!important}.mobileHeader .brandMark{flex:0 0 31px!important;width:31px!important;height:31px!important}.mobileHeader .brandText{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:0!important;flex:auto!important;min-width:0!important;max-width:none!important;padding-block:5px!important;font-size:clamp(16px,4.4vw,19px)!important;line-height:1.45!important;display:block!important;overflow:visible!important}.mobileHeader .mobileMenu{justify-self:end;flex:none!important}.dvLocale .mobileHeader .mobileMenu,.arabicLocale .mobileHeader .mobileMenu{justify-self:end}}@media (max-width:390px){.mobileHeaderTop{column-gap:7px!important}.mobileHeader .brandMark{flex:0 0 26px!important;width:26px!important;height:26px!important}.mobileHeader .brandText{font-size:16px!important}}@media (max-width:700px){.dvLocale .hero h1{margin-top:4px!important;margin-bottom:14px!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.35!important}.dvLocale .hero p{margin-bottom:18px!important;font-size:15px!important;line-height:1.75!important}.dvLocale .hero{padding-top:22px!important;padding-bottom:26px!important}.dvLocale .hero .actions{gap:7px!important}.dvLocale .hero .actions .button{min-height:42px!important;padding:8px 14px!important;font-size:14px!important}}
